]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR tree-optimization/86114 - ICE in gimple_fold_builtin_strlen with an invalid call...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a7bf6c08
MS
12018-06-13 Martin Sebor <msebor@redhat.com>
2
3 PR tree-optimization/86114
4 * gcc.dg/pr86114.c: New test.
5
010b9a3e
SK
62018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
7
8 PR fortran/86110
9 * gfortran.dg/pr86110.f90: New test.
10
0be606d3
CP
112018-06-13 Cesar Philippidis <cesar@codesourcery.com>
12
13 PR fortran/85703
14 * gfortran.dg/goacc/pr85703.f90: New test.
15 * gfortran.dg/gomp/pr85703.f90: New test.
16
adc41ebe
CP
172018-06-13 Cesar Philippidis <cesar@codesourcery.com>
18
19 PR fortran/85702
20 * gfortran.dg/goacc/pr85702.f90: New test.
21
70e18df7
EB
222018-06-13 Eric Botcazou <ebotcazou@adacore.com>
23
24 * gcc.target/i386/pr86048.c: New test.
25
8c191c89
CZ
262018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
27
28 * gcc.target/arc/fma-1.c: New test.
29
16493b57
CZ
302018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
31
32 * gcc.target/arc/pr9001107555.c: New file.
33
8fd96632
RS
342018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
35
36 * g++.dg/torture/aarch64-vect-init-1.C: New test.
37
3791aece
PC
382018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
39
40 * g++.dg/init/delete3.C: New.
41 * g++.dg/init/new49.C: Likewise.
42 * g++.dg/init/new25.C: Test locations too.
43 * g++.dg/template/new4.C: Likewise.
44 * g++.old-deja/g++.jason/operator.C: Likewise.
45
4db9ca86
MP
462018-06-12 Marek Polacek <polacek@redhat.com>
47
48 Core issue 1331 - const mismatch with defaulted copy constructor
49 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
50 * g++.dg/cpp0x/defaulted52.C: New test.
51 * g++.dg/cpp0x/defaulted53.C: New test.
52 * g++.dg/cpp0x/defaulted54.C: New test.
53 * g++.dg/cpp0x/defaulted55.C: New test.
54 * g++.dg/cpp0x/defaulted56.C: New test.
55 * g++.dg/cpp0x/defaulted57.C: New test.
56 * g++.dg/cpp0x/defaulted58.C: New test.
57 * g++.dg/cpp0x/defaulted59.C: New test.
58 * g++.dg/cpp0x/defaulted60.C: New test.
59
b80a188b
DM
602018-06-12 David Malcolm <dmalcolm@redhat.com>
61
62 PR other/69968
63 * gcc.dg/spellcheck-transposition.c: New test.
64
47feeb36
SK
652018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
66
67 PR fortran/44491
68 * gfortran.dg/pr44491.f90: New testcase
69
e3329a78
MS
702018-06-12 Martin Sebor <msebor@redhat.com>
71
72 PR tree-optimization/85259
73 * gcc.dg/Wstringop-overflow-5.c: New test.
74 * gcc.dg/Wstringop-overflow-6.c: New test.
75
bb0f14ae
MS
762018-06-12 Martin Sebor <msebor@redhat.com>
77
78 PR c/85931
79 * gcc.dg/Wstringop-truncation-3.c: New test.
80
3ea94d35
WS
812018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
82
83 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
84 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
85 * gcc.target/powerpc/swaps-p8-17.c: Same.
86
dc4dd8e3
WS
872018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
88
89 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
90 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
91 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
92 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
93 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
94 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
95
0c382cfa
WS
962018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
97
98 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
99 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
100 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
101 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
102 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
103 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
104
a83a8cdf
WS
1052018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
106
107 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
108 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
109 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
110 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
111 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
112 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
113
965fa640
WS
1142018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
115
116 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
117 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
118 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
119 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
120 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
121 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
122
0343162b
WS
1232018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
124
125 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
126 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
127 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
128 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
129 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
130 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
131
4acdcafb
WS
1322018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
133
134 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
135 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
136 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
137 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
138 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
139 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
140
3713f2e2
ML
1412018-06-12 Martin Liska <mliska@suse.cz>
142
143 * g++.dg/opt/mpx.C: New test.
144 * gcc.target/i386/mpx.c: New test.
145
d65485c5
CZ
1462018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
147
148 * gcc.target/arc/builtin_simdarc.c: Update test.
149 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
150 * gcc.target/arc/tumaddsidi4.c: Likewise.
151
cd8ad459
EB
1522018-06-12 Eric Botcazou <ebotcazou@adacore.com>
153
154 * gnat.dg/opt72a.ad[sb]: New test.
155 * gnat.dg/opt72_pkg.ads: New helper.
156
835d4173
TV
1572018-06-12 Tom de Vries <tdevries@suse.de>
158
159 * gcc.dg-selftests/dg-final.exp: New file.
160
dc327375
PC
1612018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
162
163 * g++.dg/lookup/new2.C: Test locations too.
164 * g++.dg/other/ellipsis1.C: Likewise.
165 * g++.dg/other/operator1.C: Likewise.
166 * g++.dg/other/operator2.C: Likewise.
167 * g++.dg/overload/operator2.C: Likewise.
168 * g++.dg/parse/defarg11.C: Likewise.
169 * g++.dg/parse/operator4.C: Likewise.
170 * g++.dg/template/error30.C: Likewise.
171 * g++.dg/template/explicit-args3.C: Likewise.
172 * g++.dg/warn/effc1.C: Likewise.
173 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
174 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
175 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
176 * g++.old-deja/g++.jason/conversion5.C: Likewise.
177 * g++.old-deja/g++.jason/operator.C: Likewise.
178
223c63e6
MS
1792018-06-11 Martin Sebor <msebor@redhat.com>
180
181 PR tree-optimization/86083
182 * gcc.dg/strlenopt-44.c: New test.
183
c7927c3b
JW
1842018-06-11 Janus Weil <janus@gcc.gnu.org>
185
186 PR fortran/45521
187 * gfortran.dg/generic_32.f90: New test.
188 * gfortran.dg/generic_33.f90: New test.
189
26029dbe
CL
1902018-06-11 Carl Love <cel@us.ibm.com>
191 * gcc.target/powerpc/altivec-7.c (main): Remove tests
192 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
193 long long bool. Remove duplicate dg-final for xxlxor. Update
194 dg-final instruction counts.
195 * gcc.target/powerpc/altivec-37.c (main): New file for
196 tests vec_unpackh and vec_unpackl returning long long bool and
197 long long int.
198
2dcab30b
ML
1992018-06-11 Martin Liska <mliska@suse.cz>
200
201 PR tree-optimization/86089
202 * gcc.dg/tree-ssa/pr86089.c: New test.
203
0c5a38a5
JK
2042018-06-11 Julia Koval <julia.koval@intel.com>
205
206 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
207 * gcc.target/i386/vpclmulqdq.c: Ditto.
208
5cfcd771
OH
2092018-06-11 Olivier Hainque <hainque@adacore.com>
210
211 * gnat.dg/lang-dw2.adb: New test.
212 * gnat.dg/lang-dw3.adb: New test.
213
a8531f71
HK
2142018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
215
216 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
217 gnat.dg/assertion_policy1_pkg.ads: New testcase.
218
20643f50
ES
2192018-06-11 Ed Schonberg <schonberg@adacore.com>
220
221 * gnat.dg/predicate1.adb: New testcase.
222
577b1ab4
YM
2232018-06-11 Yannick Moy <moy@adacore.com>
224
225 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
226
24d124a4
HK
2272018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
228
229 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
230 testcase.
231
09adaa8d
JM
2322018-06-11 Javier Miranda <miranda@adacore.com>
233
234 * gnat.dg/prot4.adb: New testcase.
235
d05bdd90
YM
2362018-06-11 Yannick Moy <moy@adacore.com>
237
238 * gnat.dg/part_of1-instantiation.adb,
239 gnat.dg/part_of1-instantiation.ads,
240 gnat.dg/part_of1-private_generic.adb,
241 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
242 testcase.
243
f062a975
PT
2442018-06-11 Piotr Trojanek <trojanek@adacore.com>
245
246 * gnat.dg/contract1.adb: New testcase.
247
7ffe26fc
JM
2482018-06-11 Javier Miranda <miranda@adacore.com>
249
250 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
251 testcase.
252
d1ec7de5
ES
2532018-06-11 Ed Schonberg <schonberg@adacore.com>
254
255 * gnat.dg/inline_always1.adb: New testcase.
256
73dc56ea
ES
2572018-06-11 Ed Schonberg <schonberg@adacore.com>
258
259 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
260 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
261 gnat.dg/nested_generic2_g2.ads: New testcase.
262
874c7b7d
PC
2632018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
264
265 * g++.dg/template/friend64.C: New.
266 * g++.old-deja/g++.other/friend4.C: Test the location too.
267 * g++.old-deja/g++.pt/crash23.C: Likewise.
268
980fa45e
TK
2692018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
270
271 * gfortran.dg/inline_matmul_23.f90: New test.
ea20e8be
JW
272
2732018-06-10 Janus Weil <janus@gcc.gnu.org>
274
275 PR fortran/85088
276 * gfortran.dg/intent_decl_1.f90: New test case.
277
258b49ed
SK
2782018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
279
280 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
281 * gfortran.dg/ieee/large_4.f90: Ditto.
282 * gfortran.dg/round_4.f90: Ditto.
283
1dd88f8b
SK
2842018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
285
286 PR fortran/38351
287 * gfortran.dg/pr38351.f90: New test.
288 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
289
3cf89a7b
SK
2902018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
291
292 PR fortran/85138
293 PR fortran/85996
294 PR fortran/86051
295 * gfortran.dg/pr85138_1.f90: New test.
296 * gfortran.dg/pr85138_2.f90: Ditto.
297 * gfortran.dg/pr85996.f90: Ditto.
298
4ea0af1d
SK
2992018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
300
301 PR fortran/78278
302 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
303 * gfortran.dg/data_char_1.f90: Ditto.
304 * gfortran.dg/pr78571.f90: Ditto.
305 * gfortran.dg/pr78278.f90: New test.
306
598dc594
SK
3072018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
308
309 PR fortran/63514
310 * gfortran.dg/pr63514.f90: New test.
311
d1ecece9
TK
3122018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
313
314 PR fortran/85631
315 * gfortran.dg/bounds_check_20.f90: New test.
316
058872ea
CL
3172018-06-08 Carl Love <cel@us.ibm.com>
318
319 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
320 vpkudum counts.
321 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
322 vec_extract a signed int.
323 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
324 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
325 vcmpgtsd, vcmpgtud.
326 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
327 vec_extract a signed int.
328 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
329 vec_extract a signed int.
330 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
331 vec_xor builtins. Update xxsel, xxlxor counts.
332
2f2fc325
SK
3332018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
334
d1ecece9 335 PR fortran/86059
2f2fc325
SK
336 * gfortran.dg/associate_30.f90: Remove code tested ...
337 * gfortran.dg/pr67803.f90: Ditto.
338 * gfortran.dg/pr67805.f90: Ditto.
339 * gfortran.dg/pr86059.f90: ... here. New test.
340
5954faa7
SK
3412018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
342
343 PR fortran/78571
344 * gfortran.dg/pr78571.f90: New test.
345
f57d1446
PB
3462018-06-08 Peter Bergner <bergner@vnet.ibm.com>
347
348 PR target/85755
349 * gcc.target/powerpc/pr85755.c: New test.
350
adff928a
CL
3512018-06-08 Carl Love <cel@us.ibm.com>
352
353 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
354 vsx-vector-6.p7.c.
355 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
356 vsx-vector-6.p9.c.
357 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
358 for BE system that are different then for an LE system from this file
359 into vsx-vector-6-le.c using be target qualifier. Remove this file.
360 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
361 the various instruction counts. Rename file to vsx-vector-6.p8.c.
362
eb147cfb
ML
3632018-06-08 Martin Liska <mliska@suse.cz>
364
365 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
366
31db0fe0
ML
3672018-06-08 Martin Liska <mliska@suse.cz>
368
369 * g++.dg/dg.exp: Do not use mpx.exp.
370 * g++.dg/lto/lto.exp: Likewise.
371 * g++.dg/lto/pr69729_0.C: Remove.
372 * g++.dg/opt/pr71529.C: Remove.
373 * g++.dg/pr63995-1.C: Remove.
374 * g++.dg/pr68270.C: Remove.
375 * g++.dg/pr71624.C: Remove.
376 * g++.dg/pr71633.C: Remove.
377 * g++.dg/pr79761.C: Remove.
378 * g++.dg/pr79764.C: Remove.
379 * g++.dg/pr79769.C: Remove.
380 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
381 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
382 * gcc.dg/lto/chkp-privatize_0.c: Remove.
383 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
384 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
385 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
386 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
387 * gcc.dg/lto/pr66221_0.c: Remove.
388 * gcc.target/i386/chkp-always_inline.c: Remove.
389 * gcc.target/i386/chkp-bndret.c: Remove.
390 * gcc.target/i386/chkp-builtins-1.c: Remove.
391 * gcc.target/i386/chkp-builtins-2.c: Remove.
392 * gcc.target/i386/chkp-builtins-3.c: Remove.
393 * gcc.target/i386/chkp-builtins-4.c: Remove.
394 * gcc.target/i386/chkp-const-check-1.c: Remove.
395 * gcc.target/i386/chkp-const-check-2.c: Remove.
396 * gcc.target/i386/chkp-hidden-def.c: Remove.
397 * gcc.target/i386/chkp-label-address.c: Remove.
398 * gcc.target/i386/chkp-lifetime-1.c: Remove.
399 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
400 * gcc.target/i386/chkp-pr69044.c: Remove.
401 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
402 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
403 * gcc.target/i386/chkp-strchr.c: Remove.
404 * gcc.target/i386/chkp-strlen-1.c: Remove.
405 * gcc.target/i386/chkp-strlen-2.c: Remove.
406 * gcc.target/i386/chkp-strlen-3.c: Remove.
407 * gcc.target/i386/chkp-strlen-4.c: Remove.
408 * gcc.target/i386/chkp-strlen-5.c: Remove.
409 * gcc.target/i386/chkp-stropt-1.c: Remove.
410 * gcc.target/i386/chkp-stropt-10.c: Remove.
411 * gcc.target/i386/chkp-stropt-11.c: Remove.
412 * gcc.target/i386/chkp-stropt-12.c: Remove.
413 * gcc.target/i386/chkp-stropt-13.c: Remove.
414 * gcc.target/i386/chkp-stropt-14.c: Remove.
415 * gcc.target/i386/chkp-stropt-15.c: Remove.
416 * gcc.target/i386/chkp-stropt-16.c: Remove.
417 * gcc.target/i386/chkp-stropt-17.c: Remove.
418 * gcc.target/i386/chkp-stropt-2.c: Remove.
419 * gcc.target/i386/chkp-stropt-3.c: Remove.
420 * gcc.target/i386/chkp-stropt-4.c: Remove.
421 * gcc.target/i386/chkp-stropt-5.c: Remove.
422 * gcc.target/i386/chkp-stropt-6.c: Remove.
423 * gcc.target/i386/chkp-stropt-7.c: Remove.
424 * gcc.target/i386/chkp-stropt-8.c: Remove.
425 * gcc.target/i386/chkp-stropt-9.c: Remove.
426 * gcc.target/i386/i386.exp: Do not use mpx.exp.
427 * gcc.target/i386/indirect-thunk-11.c: Remove.
428 * gcc.target/i386/indirect-thunk-12.c: Remove.
429 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
430 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
431 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
432 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
433 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
434 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
435 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
436 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
437 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
438 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
439 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
440 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
441 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
442 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
443 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
444 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
445 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
446 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
447 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
448 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
449 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
450 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
451 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
452 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
453 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
454 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
455 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
456 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
457 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
458 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
459 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
460 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
461 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
462 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
463 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
464 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
465 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
466 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
467 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
468 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
469 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
470 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
471 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
472 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
473 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
474 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
475 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
476 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
477 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
478 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
479 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
480 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
481 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
482 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
483 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
484 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
485 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
486 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
487 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
488 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
489 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
490 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
491 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
492 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
493 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
494 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
495 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
496 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
497 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
498 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
499 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
500 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
501 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
502 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
503 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
504 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
505 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
506 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
507 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
508 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
509 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
510 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
511 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
512 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
513 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
514 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
515 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
516 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
517 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
518 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
519 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
520 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
521 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
522 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
523 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
524 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
525 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
526 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
527 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
528 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
529 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
530 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
531 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
532 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
533 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
534 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
535 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
536 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
537 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
538 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
539 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
540 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
541 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
542 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
543 * gcc.target/i386/mpx/label-address-1.c: Remove.
544 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
545 * gcc.target/i386/mpx/macro.c: Remove.
546 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
547 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
548 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
549 * gcc.target/i386/mpx/memcpy-1.c: Remove.
550 * gcc.target/i386/mpx/memmove-1.c: Remove.
551 * gcc.target/i386/mpx/memmove-2.c: Remove.
552 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
553 * gcc.target/i386/mpx/mpx-check.h: Remove.
554 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
555 * gcc.target/i386/mpx/mpx.exp: Remove.
556 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
557 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
558 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
559 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
560 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
561 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
562 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
563 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
564 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
565 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
566 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
567 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
568 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
569 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
570 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
571 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
572 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
573 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
574 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
575 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
576 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
577 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
578 * gcc.target/i386/mpx/pr65508.c: Remove.
579 * gcc.target/i386/mpx/pr65531.cc: Remove.
580 * gcc.target/i386/mpx/pr66048.cc: Remove.
581 * gcc.target/i386/mpx/pr66134.c: Remove.
582 * gcc.target/i386/mpx/pr66566.c: Remove.
583 * gcc.target/i386/mpx/pr66567.c: Remove.
584 * gcc.target/i386/mpx/pr66568.c: Remove.
585 * gcc.target/i386/mpx/pr66569.c: Remove.
586 * gcc.target/i386/mpx/pr66581.c: Remove.
587 * gcc.target/i386/mpx/pr68337-1.c: Remove.
588 * gcc.target/i386/mpx/pr68337-2.c: Remove.
589 * gcc.target/i386/mpx/pr68416.c: Remove.
590 * gcc.target/i386/mpx/pr78339.c: Remove.
591 * gcc.target/i386/mpx/pr79631.c: Remove.
592 * gcc.target/i386/mpx/pr79633.c: Remove.
593 * gcc.target/i386/mpx/pr79753.c: Remove.
594 * gcc.target/i386/mpx/pr79770.c: Remove.
595 * gcc.target/i386/mpx/pr79987.c: Remove.
596 * gcc.target/i386/mpx/pr79988.c: Remove.
597 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
598 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
599 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
600 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
601 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
602 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
603 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
604 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
605 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
606 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
607 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
608 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
609 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
610 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
611 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
612 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
613 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
614 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
615 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
616 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
617 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
618 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
619 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
620 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
621 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
622 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
623 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
624 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
625 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
626 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
627 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
628 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
629 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
630 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
631 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
632 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
633 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
634 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
635 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
636 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
637 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
638 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
639 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
640 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
641 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
642 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
643 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
644 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
645 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
646 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
647 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
648 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
649 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
650 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
651 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
652 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
653 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
654 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
655 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
656 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
657 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
658 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
659 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
660 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
661 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
662 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
663 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
664 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
665 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
666 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
667 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
668 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
669 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
670 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
671 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
672 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
673 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
674 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
675 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
676 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
677 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
678 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
679 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
680 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
681 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
682 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
683 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
684 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
685 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
686 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
687 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
688 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
689 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
690 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
691 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
692 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
693 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
694 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
695 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
696 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
697 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
698 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
699 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
700 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
701 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
702 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
703 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
704 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
705 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
706 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
707 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
708 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
709 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
710 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
711 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
712 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
713 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
714 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
715 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
716 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
717 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
718 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
719 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
720 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
721 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
722 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
723 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
724 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
725 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
726 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
727 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
728 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
729 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
730 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
731 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
732 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
733 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
734 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
735 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
736 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
737 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
738 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
739 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
740 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
741 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
742 * gcc.target/i386/pr63995-2.c: Remove.
743 * gcc.target/i386/pr64805.c: Remove.
744 * gcc.target/i386/pr65044.c: Remove.
745 * gcc.target/i386/pr65167.c: Remove.
746 * gcc.target/i386/pr65183.c: Remove.
747 * gcc.target/i386/pr65184.c: Remove.
748 * gcc.target/i386/pr65523.c: Remove.
749 * gcc.target/i386/pr70876.c: Remove.
750 * gcc.target/i386/pr70877.c: Remove.
751 * gcc.target/i386/pr71458.c: Remove.
752 * gcc.target/i386/pr80880.c: Remove.
753 * gcc.target/i386/ret-thunk-25.c: Remove.
754 * gcc.target/i386/thunk-retbnd.c: Remove.
755 * lib/mpx-dg.exp: Remove.
756 * gcc.target/i386/funcspec-56.inc: Adjust test case.
757
6ad1bf18
CL
7582018-06-07 Carl Love <cel@us.ibm.com>
759
760 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
761 statements.
762
07e2ef97
CL
7632018-06-07 Carl Love <cel@us.ibm.com>
764
765 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
766 error message.
767
e4d44a37
MP
7682018-06-07 Marek Polacek <polacek@redhat.com>
769
770 PR c/85318
771 * gcc.dg/Wc90-c99-compat-10.c: New test.
772 * gcc.dg/Wc90-c99-compat-11.c: New test.
773 * gcc.dg/Wc90-c99-compat-12.c: New test.
774 * gcc.dg/Wc90-c99-compat-9.c: New test.
775
a3e87f07
PK
7762018-06-07 Paul Koning <ni1d@arrl.net>
777
778 * gcc.c-torture/compile/20180605-1.c: New test.
779
75d1c004
SK
7802018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
781
782 PR fortran/86045
783 * gfortran.dg/pr86045.f90: New test.
784
d6cbe43f
MP
7852018-06-07 Marek Polacek <polacek@redhat.com>
786
787 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
788
a548a5a1
OM
7892018-06-07 Olga Makhotina <olga.makhotina@intel.com>
790
791 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
792
ca6b7410
JJ
7932018-06-07 Jakub Jelinek <jakub@redhat.com>
794
795 PR tree-optimization/69615
796 * gcc.dg/tree-ssa/pr69615.c: New test.
797
b2bf8258
RB
7982018-06-07 Richard Biener <rguenther@suse.de>
799
800 PR tree-optimization/85935
801 * gcc.dg/graphite/pr85935.c: New testcase.
802
029435a3
CL
8032018-06-04 Carl Love <cel@us.ibm.com>
804
805 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
806 debug print statements. Fix a few formating issues.
807
f0e5e942
MM
8082018-06-06 Michael Meissner <meissner@linux.ibm.com>
809
810 PR target/85657
811 * gcc.target/powerpc/pr85657-4.c: New tests.
812 * gcc.target/powerpc/pr85657-5.c: Likewise.
813 * gcc.target/powerpc/pr85657-6.c: Likewise.
814
9658d116
TK
8152018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
816
817 PR fortran/85641
818 * gfortran.dg/realloc_on_assign_30.f90: New test.
819
a983358b
CL
8202018-06-06 Carl Love <cel@us.ibm.com>
821 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
822 argument to vui_arg.
823
c63f44a8
CL
8242018-06-06 Carl Love <cel@us.ibm.com>
825
826 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
827 to builtins-4.c.
828 * gcc.target/powerpc/builtins-4.c: New test file for tests
829 that need -mvsx.
830
c765c8cb
MM
8312018-06-06 Michael Meissner <meissner@linux.ibm.com>
832
833 PR target/85657
834 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
835 be used in templates. Don't check for them in overloaded functions.
836
ec74725c
JW
8372018-06-06 Jim Wilson <jimw@sifive.com>
838
839 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
840 * gcc.target/riscv/interrupt-mmode.c: New.
841 * gcc.target/riscv/interrupt-smode.c: New.
842 * gcc.target/riscv/interrupt-umode.c: New.
843
e58c9d92
MP
8442018-06-06 Marek Polacek <polacek@redhat.com>
845
846 PR c++/85977
847 * g++.dg/cpp0x/initlist102.C: New test.
848 * g++.dg/cpp0x/initlist103.C: New test.
849 * g++.dg/cpp0x/initlist104.C: New test.
850
31a5d8c5
EB
8512018-06-06 Eric Botcazou <ebotcazou@adacore.com>
852
853 * gcc.dg/torture/pr86066.c: New test.
854
1abc0f7f
RB
8552018-06-06 Richard Biener <rguenther@suse.de>
856
857 PR tree-optimization/86062
858 * g++.dg/tree-ssa/pr86062.C: New testcase.
859
aec530ac
SE
8602018-06-05 Steve Ellcey <sellcey@cavium.com>
861
862 PR target/79924
863 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
864 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
865 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
866 * gcc.target/aarch64/nofp_1.c: Ditto.
867
9063f9ed
AV
8682018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
869
870 * gcc.target/arm/cmse/cmse-1c99.c: New test.
871
ab44754e
CP
8722018-06-05 Cesar Philippidis <cesar@codesourcery.com>
873
874 PR fortran/85701
875 * gfortran.dg/goacc/pr85701.f90: New test.
876
05f9a806
MP
8772018-06-05 Marek Polacek <polacek@redhat.com>
878
879 PR c++/85976
880 * g++.dg/cpp0x/alias-decl-64.C: New test.
881
fa385ff4
RB
8822018-06-05 Richard Biener <rguenther@suse.de>
883
884 PR tree-optimization/86046
885 * gcc.dg/pr86046.c: New testcase.
886
d12fd774
RB
8872018-06-05 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/86047
890 * gcc.dg/pr86047.c: New testcase.
891
12b2b910
KT
8922018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
893
894 PR target/81497
895 * g++.target/arm/arm.exp: New file.
896 * g++.target/arm/pr81497.C: Likewise.
897
51e00a12
AK
8982018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
899
900 * gcc.target/s390/htm-builtins-compile-4.c: New test.
901
7f5a3982
EB
9022018-06-04 Eric Botcazou <ebotcazou@adacore.com>
903
904 * gcc.dg/store_merging_21.c: New test.
905 * gnat.dg/opt71b.adb: Likewise.
906 * gnat.dg/opt71.adb: Rename into...
907 * gnat.dg/opt71a.adb: ...this.
908
1b17b994
RB
9092018-06-04 Richard Biener <rguenther@suse.de>
910
911 PR tree-optimization/85955
912 * gcc.dg/pr85955.c: New testcase.
913
20ce6ade
SK
9142018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
915
916 PR fortran/85981
917 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
918 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
919 * gfortran.dg/allocate_stat_2.f90: Ditto.
920 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
921
8566678b
RS
9222018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
923
924 * gcc.target/aarch64/sve/extract_5.c: New test.
925
1fc9aa54
JJ
9262018-06-04 Jakub Jelinek <jakub@redhat.com>
927
928 PR target/85832
929 PR target/86036
930 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
931 vptestm.
932 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
933 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
934 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
935 * gcc.target/i386/avx512bw-pr86036.c: New test.
936
c77bb674
RB
9372018-06-04 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/86038
940 * gcc.dg/pr86038.c: New testcase.
941
20b11fd4
JJ
9422018-06-04 Jakub Jelinek <jakub@redhat.com>
943
261ef15d
JJ
944 PR tree-optimization/69615
945 * gcc.dg/pr69615.c: New test.
946
20b11fd4
JJ
947 PR c++/86025
948 * c-c++-common/gomp/pr86025.c: New test.
949
a194d25b
AS
9502018-06-03 Andreas Schwab <schwab@linux-m68k.org>
951
952 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
953
c14add82
EB
9542018-06-03 Eric Botcazou <ebotcazou@adacore.com>
955
956 * gcc.dg/torture/pr86034.c: New test.
957
5b9a3332
PT
9582018-06-03 Paul Thomas <pault@gcc.gnu.org>
959
960 PR fortran/36497
961 * gfortran.dg/cray_pointer_12.f90: New test.
962
12193bf1
SK
9632018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
964
965 PR fortran/85938
966 * gfortran.dg/pr85938.f90: Fixed by revision r261081
967
988ee9bc
EB
9682018-06-02 Eric Botcazou <ebotcazou@adacore.com>
969
970 * gnat.dg/specs/opt3.ads: New test.
971 * gnat.dg/specs/opt3_pkg.ads: New helper.
972
82b33777
EB
9732018-06-02 Eric Botcazou <ebotcazou@adacore.com>
974
975 * gnat.dg/discr53.ad[sb]: New test.
976 * gnat.dg/discr53_pkg.ads: New helper.
69311919 977
82b33777 9782018-06-01 Carl Love <cel@us.ibm.com>
69311919
CL
979
980 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
981 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
982
fb289175
CL
9832018-06-01 Carl Love <cel@us.ibm.com>
984
985 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
986 to make it consistent with the naming convention in the file.
987 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
988 to altivec-7.c. Delete file.
989 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
990 to altivec-7.c. Delete file.
991 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
992 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
993 vec_unpackl tests. Update instruction counts.
994 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
995 tests to builtins-1.c.
996 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
997 tests to builtins-1.c.
998 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
999 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
1000 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
1001 Remove vec_ctf tests returning double. Remove vec_cts with
1002 double args. Remove vec_sel with invalid arguments. Add tests for
1003 vec_splat.
1004 Add instruction counts for new tests.
1005 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
1006 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
1007 vec_unsigned.
1008 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
1009 test_sll_vsill_vsill_vuc.
1010 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
1011 vec_revb.
1012 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
1013 tests from altivec-7.h.
1014 * gcc.target/powerpc/vsx-7-be.c: Remove file.
1015 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
1016 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
1017 splat_sll, splat_uc, splat_int128, splat_uint128.
1018 Make second argument of vec_extract and vec_insert a signed int.
1019 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
1020 argument.
1021
c94c3532
EB
10222018-06-01 Eric Botcazou <ebotcazou@adacore.com>
1023
1024 * gcc.dg/store_merging_20.c: New test.
1025 * gnat.dg/opt71.adb: Likewise.
1026 * gnat.dg/opt71_pkg.ads: New helper.
1027
3827838d 10282018-06-01 Carl Love <cel@us.ibm.com>
c94c3532 1029
3827838d
CL
1030 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
1031 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
1032 Add vec_xst_be for signed and unsigned arguments.
1033
ca708a2b
SK
10342018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
1035
1036 PR fortran/85816
1037 PR fortran/85975
1038 * gfortran.dg/pr85816.f90: New test.
1039 * gfortran.dg/pr85975.f90: New test.
1040
ddd3e26e 10412018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
5b9a3332 1042
ddd3e26e
SK
1043 PR fortran/63570
1044 * gfortran.dg/random_init_1.f90: New test.
1045 * gfortran.dg/random_init_2.f90: New test.
1046 * gfortran.dg/random_init_3.f90: New test.
1047 * gfortran.dg/random_init_4.f90: New test.
1048 * gfortran.dg/random_init_5.f90: New test.
1049 * gfortran.dg/random_init_6.f90: New test.
1050
33031ee6
RS
10512018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
1052
1053 PR tree-optimization/85989
1054 * gcc.dg/torture/pr85989.c: New test.
1055
47cac108
RB
10562018-06-01 Richard Biener <rguenther@suse.de>
1057
1058 PR middle-end/86017
1059 * gcc.dg/tree-ssa/pr86017.c: New testcase.
1060
07205c41
RB
10612018-06-01 Richard Biener <rguenther@suse.de>
1062
1063 PR ipa/85960
1064 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
1065
8b0b334a
QZ
10662018-05-31 Qing Zhao <qing.zhao@oracle.com>
1067
1068 PR middle-end/78809
1069 * gcc.dg/strcmpopt_2.c: New test.
1070 * gcc.dg/strcmpopt_3.c: New test.
1071
1072 PR middle-end/83026
1073 * gcc.dg/strcmpopt_3.c: New test.
1074
28c84b62
JJ
10752018-05-31 Jakub Jelinek <jakub@redhat.com>
1076
1077 PR target/85984
1078 * gcc.target/i386/pr85984.c: New test.
1079
d258f4aa
MS
10802018-05-31 Martin Sebor <msebor@redhat.com>
1081
1082 PR c/82063
1083 * gcc.dg/Walloc-size-larger-than-1.c: New test.
1084 * gcc.dg/Walloc-size-larger-than-10.c: New test.
1085 * gcc.dg/Walloc-size-larger-than-11.c: New test.
1086 * gcc.dg/Walloc-size-larger-than-12.c: New test.
1087 * gcc.dg/Walloc-size-larger-than-13.c: New test.
1088 * gcc.dg/Walloc-size-larger-than-14.c: New test.
1089 * gcc.dg/Walloc-size-larger-than-15.c: New test.
1090 * gcc.dg/Walloc-size-larger-than-16.c: New test.
1091 * gcc.dg/Walloc-size-larger-than-17.c: New test.
1092 * gcc.dg/Walloc-size-larger-than-2.c: New test.
1093 * gcc.dg/Walloc-size-larger-than-3.c: New test.
1094 * gcc.dg/Walloc-size-larger-than-4.c: New test.
1095 * gcc.dg/Walloc-size-larger-than-5.c: New test.
1096 * gcc.dg/Walloc-size-larger-than-6.c: New test.
1097 * gcc.dg/Walloc-size-larger-than-7.c: New test.
1098 * gcc.dg/Walloc-size-larger-than-8.c: New test.
1099 * gcc.dg/Walloc-size-larger-than-9.c: New test.
1100 * gcc.dg/Walloc-size-larger-than.c: New test.
1101
bd1cab35
CLT
11022018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
1103 Cesar Philippidis <cesar@codesourcery.com>
1104
1105 PR middle-end/85879
1106 * gfortran.dg/goacc/pr77371-1.f90: New test.
1107 * gfortran.dg/goacc/pr77371-2.f90: New test.
1108 * gfortran.dg/goacc/pr85879.f90: New test.
1109
2ae39fb2
EB
11102018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
1113 * gnat.dg/stack_usage1b.adb: Likewise.
1114 * gnat.dg/stack_usage1c.adb: Likewise.
1115 * gnat.dg/stack_usage3.adb: Likewise.
1116 * gnat.dg/stack_usage1_pkg.adb: Delete.
1117
78668dd0
EB
11182018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1119
1120 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
1121 * gcc.dg/store_merging_11.c: Likewise.
1122 * gcc.dg/store_merging_13.c: Likewise.
1123 * gcc.dg/store_merging_14.c: Likewise.
1124 * gcc.dg/store_merging_15.c: Likewise.
1125 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
1126
6ae40af3
ES
11272018-05-31 Ed Schonberg <schonberg@adacore.com>
1128
1129 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
1130 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
1131 gnat.dg/limited1_outer.ads: New testcase.
1132
3c5d07ab
HK
11332018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
1134
1135 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
1136 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
1137 New testcase.
1138
42e4b796
EB
11392018-05-31 Eric Botcazou <ebotcazou@adacore.com>
1140
1141 * gnat.dg/size_clause1.adb: New testcase.
1142
59f7c716
JM
11432018-05-31 Javier Miranda <miranda@adacore.com>
1144
1145 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
1146
568421ba
SD
11472018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
1148
1149 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
1150 vld1x3 intrinsics for aarch64.
1151 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
1152 vst1x2 intrinsics for aarch64.
1153 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
1154 vst1x3 intrinsics for aarch64.
1155
d72a3672
JW
11562018-05-30 Jonathan Wakely <jwakely@redhat.com>
1157
1158 PR c++/77777
1159 * g++.dg/diagnostic/pr77777.C: New test.
1160
b67b9225
DP
11612018-05-30 David Pagan <dave.pagan@oracle.com>
1162
1163 PR c/55976
1164 * gcc.dg/noncompile/pr55976-1.c: New test.
1165 * gcc.dg/noncompile/pr55976-2.c: New test.
1166
5b42d196
JH
11672018-05-30 Jan Hubicka <hubicka@ucw.cz>
1168
da651528
JH
1169 * gcc.dg/lto/20111213-1_0.c: Fix template.
1170 * gcc.dg/lto/20100603-1_0.c: Fix template.
1171 * gcc.dg/lto/20100603-2_0.c: Fix template.
1172 * gcc.dg/lto/20100603-3_0.c: Fix template.
1173
1174 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
1175 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
1176 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
1177 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
1178 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
1179 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
1180 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
1181 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
1182 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
1183 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
1184 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
1185 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
1186 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
1187 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
1188 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
1189 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
1190 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
1191 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
1192 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
1193 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
1194 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
1195 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
1196 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
1197 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
1198 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
1199 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
1200 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
1201 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
1202 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
1203 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
1204 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
1205 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
1206 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
1207 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
1208 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
1209 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
1210 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
1211 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
1212 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
1213 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
1214 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
1215 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
1216 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
1217 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1218 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1219 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1220 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1221 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1222 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1223 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1224 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1225 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1226 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1227 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1228 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1229 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1230 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1231 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1232 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1233 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1234 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1235 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
5b42d196 1236
04b21a0a
AV
12372018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1238
1239 Revert:
1240 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1241
d0b51297
JW
12422017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1243
1244 * gcc.target/aarch64/simd/ldp_stp_9: New.
1245 * gcc.target/aarch64/simd/ldp_stp_10: New.
1246 * gcc.target/aarch64/simd/ldp_stp_11: New.
1247 * gcc.target/aarch64/simd/ldp_stp_12: New.
1248
d7db3f4f
ES
12492018-05-30 Ed Schonberg <schonberg@adacore.com>
1250
1251 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1252
56a05ce0
HK
12532018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1254
1255 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1256
5d2e68ea
UB
12572018-05-29 Uros Bizjak <ubizjak@gmail.com>
1258
1259 PR target/85950
1260 * gcc.target/i386/pr85950.c: New test.
1261
009bb506
MP
12622018-05-29 Marek Polacek <polacek@redhat.com>
1263
1264 PR c++/85883
1265 * g++.dg/cpp1z/class-deduction55.C: New test.
1266 * g++.dg/cpp1z/class-deduction56.C: New test.
1267 * g++.dg/cpp1z/class-deduction57.C: New test.
1268
1bda738b
JJ
12692018-05-29 Jakub Jelinek <jakub@redhat.com>
1270
69ce0c8c
JJ
1271 PR c++/85952
1272 * g++.dg/warn/Wunused-var-33.C: New test.
1273
1bda738b
JJ
1274 PR target/85918
1275 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1276 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1277 arrays. Add suffix 1 to all functions and use 4 iterations rather
1278 than N. Add functions with conversions to and from float.
1279 Add new set of functions with 8 iterations and another one
1280 with 16 iterations, expect 24 vectorized loops instead of just 4.
1281 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1282
65641255
JM
12832018-05-29 Javier Miranda <miranda@adacore.com>
1284
1285 * gnat.dg/equal2.adb: New testcase.
1286
ef22a3b2
ES
12872018-05-29 Ed Schonberg <schonberg@adacore.com>
1288
1289 * gnat.dg/float_attributes_overflows.adb: New testcase.
1290
ce09c3c0
PO
12912018-05-29 Pascal Obry <obry@adacore.com>
1292
1293 * gnat.dg/normalize_pathname.adb: New testcase.
1294
0c46b426
TV
12952018-05-29 Tom de Vries <tom@codesourcery.com>
1296
1297 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1298 message.
1299 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1300 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1301 * lib/scantree.exp (scan-tree-dump-times): Same.
1302
e79182bb
TV
13032018-05-29 Tom de Vries <tom@codesourcery.com>
1304
1305 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1306 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1307 Use proc name as first argument to dg-scan.
1308
b4d0b1a7
TV
13092018-05-29 Tom de Vries <tom@codesourcery.com>
1310
1311 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1312 with no arguments.
1313
b29502e7
RB
13142018-05-28 Richard Biener <rguenther@suse.de>
1315
1316 PR tree-optimization/85934
1317 * gcc.target/i386/pr85934.c: New testcase.
1318
bcad5029
EB
13192018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1320
1321 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1322
0c386027
EB
13232018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1324
1325 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1326
a98217be
ES
13272018-05-28 Ed Schonberg <schonberg@adacore.com>
1328
1329 * gnat.dg/fixedpnt5.adb: New testcase.
1330
341e0bb6
JS
13312018-05-28 Justin Squirek <squirek@adacore.com>
1332
1333 * gnat.dg/array31.adb: New testcase.
1334
aa76fac7
JS
13352018-05-28 Justin Squirek <squirek@adacore.com>
1336
1337 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1338 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1339
b6e841a6
SK
13402018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1341
1342 * gfortran.dg/data_stmt_pointer.f90: new test.
1343
70d22cdd
JJ
13442018-05-27 Jakub Jelinek <jakub@redhat.com>
1345
1346 PR target/85918
1347 * gcc.target/i386/avx512dq-pr85918.c: New test.
1348
d0ebdd9f
JW
13492018-05-25 Jim Wilson <jimw@sifive.com>
1350
1351 * gcc.target/riscv/interrupt-1.c: New.
1352 * gcc.target/riscv/interrupt-2.c: New.
1353 * gcc.target/riscv/interrupt-3.c: New.
1354 * gcc.target/riscv/interrupt-4.c: New.
1355 * gcc.target/riscv/interrupt-5.c: New.
1356
c0e8f02b
SK
13572018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1358
1359 PR fortran/85786
1360 * gfortran.dg/pr85786.f90: New test.
1361
99dcfb5f
PK
13622018-05-25 Paul Koning <ni1d@arrl.net>
1363
1364 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1365 * gcc.c-torture/compile/pr55921.c: Ditto.
1366 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1367 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1368
b55f342b
JJ
13692018-05-25 Jakub Jelinek <jakub@redhat.com>
1370
1371 PR target/85832
1372 * gcc.target/i386/avx512f-pr85832.c: New test.
1373 * gcc.target/i386/avx512vl-pr85832.c: New test.
1374 * gcc.target/i386/avx512bw-pr85832.c: New test.
1375 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1376
1623d9f3
BC
13772018-05-25 Bin Cheng <bin.cheng@arm.com>
1378
1379 PR tree-optimization/85720
1380 * gcc.dg/tree-ssa/pr85720.c: New test.
1381 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1382 distribution.
1383
cd3b2b62
ML
13842018-05-25 Martin Liska <mliska@suse.cz>
1385
1386 PR testsuite/85911
1387 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1388 for 'Removing basic block'.
1389
38806cd3
PB
13902018-05-25 Patrick Bernardi <bernardi@adacore.com>
1391
1392 * gnat.dg/sec_stack1.adb: New testcase.
1393
17dd35f4
ES
13942018-05-25 Ed Schonberg <schonberg@adacore.com>
1395
1396 * gnat.dg/fixedpnt4.adb: New testcase.
1397
25409c3c
JM
13982018-05-25 Javier Miranda <miranda@adacore.com>
1399
1400 * gnat.dg/interface7.adb: New testcase.
1401
25eadeea
HK
14022018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1403
1404 * gnat.dg/sec_stack2.adb: New testcase.
1405
a036d1de
ES
14062018-05-25 Ed Schonberg <schonberg@adacore.com>
1407
1408 * gnat.dg/interface6.adb: New testcase.
1409
8218cfde
ES
14102018-05-25 Ed Schonberg <schonberg@adacore.com>
1411
1412 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1413
6c4fd4a9
RS
14142018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1415
1416 * lib/target-supports.exp
1417 (check_effective_target_vect_double_cond_arith): Include
1418 multiplication and division.
1419 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1420 fully-masked loops with a fixed vector length.
1421 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1422 tests.
1423 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1424 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1425 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1426
c38f7319
RS
14272018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1428
1429 * gcc.target/aarch64/sve/div_1.c: New test.
1430 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1431 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1432 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1433
8f76f377
RS
14342018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1435
1436 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1437
0d2b3bca
RS
14382018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1439
1440 * lib/target-supports.exp
1441 (check_effective_target_vect_double_cond_arith): New proc.
1442 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1443 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1444 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1445 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1446 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1447 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1448 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1449
9143aa52
JW
14502018-05-25 Janus Weil <janus@gcc.gnu.org>
1451
1452 PR fortran/85839
1453 * gfortran.dg/f2018_obs.f90: New test case.
1454
55157d5e
SK
14552018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1456
1457 PR fortran/85543
1458 * gfortran.dg/pr85543.f90: New test.
1459
67b8d50c
SK
14602018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1461
1462 PR fortran/85780
1463 * gfortran.dg/pr85780.f90: New test.
1464
1072bff8
SK
14652018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1466
1467 PR fortran/85779
1468 * gfortran.dg/pr85779_1.f90: New test.
1469 * gfortran.dg/pr85779_2.f90: Ditto.
1470 * gfortran.dg/pr85779_3.f90: Ditto.
1471
8909fee2
SK
14722018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1473
1474 PR fortran/85895
1475
1476 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1477 * gfortran.dg/pr85895.f90: New test.
1478
b0eb19e7
UB
14792018-05-24 Uros Bizjak <ubizjak@gmail.com>
1480
1481 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1482 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1483
ba6557e2
RS
14842018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1485
6d02e2d9
UB
1486 * gcc.dg/fold-popcount-1.c: New testcase.
1487 * gcc.dg/fold-popcount-2.c: New testcase.
1488 * gcc.dg/fold-popcount-3.c: New testcase.
1489 * gcc.dg/fold-popcount-4.c: New testcase.
ba6557e2 1490
ea219e6e
MP
14912018-05-24 Marek Polacek <polacek@redhat.com>
1492
1493 PR c++/85847
1494 * g++.dg/cpp0x/new3.C: New test.
1495
24e95966
JM
14962018-05-24 Javier Miranda <miranda@adacore.com>
1497
1498 * gnat.dg/discr52.adb: New testcase.
1499
861e589e
ES
15002018-05-24 Ed Schonberg <schonberg@adacore.com>
1501
1502 * gnat.dg/others1.adb: New testcase.
1503
c06a59be
JS
15042018-05-24 Justin Squirek <squirek@adacore.com>
1505
1506 * gnat.dg/raise_expr.adb: New testcase.
1507
9057bd6a
HK
15082018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1509
1510 * gnat.dg/formal_containers.adb: New testcase.
1511
2e9e8789
RO
15122018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1513
1514 * gcc.target/i386/pr85345.c: Require ifunc support.
1515
c453ccc2
RS
15162018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1517
1518 * gcc.dg/vect/vect-fma-1.c: New test.
1519
0c08e1f8
RO
15202018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1521
1522 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1523 scan-tree-dump*.
1524
ac025fd6
AV
15252018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1526
1527 PR target/83009
1528 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1529
2aece9c1
JL
15302018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1531
1532 PR target/78849
1533 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1534 DEFAULT_CFLAGS.
1535 * gcc.target/msp430/pr78849.c: New test.
1536
62207518
MP
15372018-05-23 Marek Polacek <polacek@redhat.com>
1538
1539 * g++.dg/cpp2a/range-for8.C: New test.
1540 * g++.dg/cpp2a/range-for9.C: New test.
1541 * g++.dg/cpp2a/range-for10.C: New test.
1542
89453706
SB
15432017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1544
1545 * lib/target-supports.exp (check_effective_target_be): New.
1546 (check_effective_target_le): New.
1547
3d76db63
MP
15482018-05-23 Marek Polacek <polacek@redhat.com>
1549
1550 * g++.dg/cpp2a/range-for1.C: New test.
1551 * g++.dg/cpp2a/range-for2.C: New test.
1552 * g++.dg/cpp2a/range-for3.C: New test.
1553 * g++.dg/cpp2a/range-for4.C: New test.
1554 * g++.dg/cpp2a/range-for5.C: New test.
1555 * g++.dg/cpp2a/range-for6.C: New test.
1556 * g++.dg/cpp2a/range-for7.C: New test.
1557
4b3f4964
UB
15582018-05-23 Uros Bizjak <ubizjak@gmail.com>
1559
1560 * gcc.target/i386/cvt-3.c: New test.
1561
15622018-05-23 Uros Bizjak <ubizjak@gmail.com>
1563
1564 * gcc.target/i386/cvt-2.c: New test.
1565
3f131545
AM
15662018-05-23 Alexander Monakov <amonakov@ispras.ru>
1567
1568 * gcc.dg/pr79985.c: New testcase.
1569
52388096
RB
15702018-05-23 Richard Biener <rguenther@suse.de>
1571
1572 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1573
675d044c
SD
15742018-05-23 Sudakshina Das <sudi.das@arm.com>
1575
1576 PR target/84882
1577 * gcc.target/aarch64/pr84882.c: New test.
1578 * gcc.target/aarch64/target_attr_18.c: Likewise.
1579
15944069
RS
15802018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1581
1582 PR tree-optimization/85853
1583 * gfortran.dg/vect/pr85853.f90: New test.
1584
7f4b58c2
HK
15852018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1586
1587 * gnat.dg/import2.adb: New testcase.
1588
ffdd5248
ES
15892018-05-23 Ed Schonberg <schonberg@adacore.com>
1590
1591 * gnat.dg/discr51.adb: New testcase.
1592
026733d8
JM
15932018-05-23 Javier Miranda <miranda@adacore.com>
1594
1595 * gnat.dg/valid_scalars1.adb: New testcase.
1596
ac450fb2
ES
15972018-05-23 Ed Schonberg <schonberg@adacore.com>
1598
1599 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1600
48688534
HK
16012018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1602
1603 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1604 testcase.
1605
162ed06f
HK
16062018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1607
1608 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1609 testcase.
1610
32677654
BD
16112018-05-23 Bob Duff <duff@adacore.com>
1612
1613 * gnat.dg/addr10.adb: New testcase.
1614
72cfbeae
RB
16152018-05-23 Richard Biener <rguenther@suse.de>
1616
1617 PR middle-end/85874
1618 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1619
ad4f3f5d
YG
16202018-05-23 Yury Gribov <tetra2005@gmail.com>
1621
1622 PR tree-optimization/85822
1623 * c-c++-common/pr85822.c: New test.
1624
b72feab8
RB
16252018-05-23 Richard Biener <rguenther@suse.de>
1626
1627 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1628
872b6afd
JW
16292018-05-22 Janus Weil <janus@gcc.gnu.org>
1630
1631 PR fortran/85841
1632 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1633
36537a1c
MS
16342018-05-22 Martin Sebor <msebor@redhat.com>
1635
1636 PR middle-end/85359
1637 * gcc.dg/attr-nonstring.c: New test.
1638
aab778d3
L
16392018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1640
1641 PR target/85345
1642 * gcc.target/i386/pr85345.c: New test.
1643
58c2ad42
LM
16442018-05-22 Luis Machado <luis.machado@linaro.org>
1645
1646 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1647
927a0091
JW
16482018-05-22 Janus Weil <janus@gcc.gnu.org>
1649
1650 PR fortran/85841
1651 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1652 dg-additional-options.
1653 * gfortran.dg/graphite/block-2.f: Ditto.
1654 * gfortran.dg/graphite/id-19.f: Ditto.
1655 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1656 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1657 * gfortran.dg/vect/pr52580.f: Ditto.
1658
dfe1da23
JW
16592018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1660
1661 * gcc.target/aarch64/ldp_stp_6.c: New.
1662 * gcc.target/aarch64/ldp_stp_7.c: New.
1663 * gcc.target/aarch64/ldp_stp_8.c: New.
1664
d677a8b6
MS
16652018-05-22 Martin Sebor <msebor@redhat.com>
1666
1667 PR c/85623
1668 * c-c++-common/attr-nonstring-3.c: Adjust.
1669 * c-c++-common/attr-nonstring-4.c: Adjust.
1670 * c-c++-common/attr-nonstring-6.c: New test.
1671
9f855c10
MS
16722018-05-22 Martin Sebor <msebor@redhat.com>
1673
1674 PR tree-optimization/85826
1675 * gcc.dg/Wrestrict-17.c: New test.
1676
f141b40a
RS
16772018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1678
1679 * gcc.dg/torture/pr85862.c: Rename to...
1680 * gcc.dg/torture/pr85852.c: ...this.
1681
3f89eb7f
JS
16822018-05-22 Justin Squirek <squirek@adacore.com>
1683
1684 * gnat.dg/warn14.adb: New testcase.
1685
02db8169
HK
16862018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1687
1688 * gnat.dg/controlled8.adb: New testcase.
1689
59ec5d9b
PB
16902018-05-22 Patrick Bernardi <bernardi@adacore.com>
1691
1692 * gnat.dg/discr50.adb: New testcase.
1693
fbb53995
ES
16942018-05-22 Ed Schonberg <schonberg@adacore.com>
1695
1696 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1697 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1698 gnat.dg/discr49_rec2.ads: New testcase.
1699
651822ae
ES
17002018-05-22 Ed Schonberg <schonberg@adacore.com>
1701
1702 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1703 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1704 testcase.
1705
f2df0100
ES
17062018-05-22 Ed Schonberg <schonberg@adacore.com>
1707
1708 * gnat.dg/fixedpnt3.adb: New testcase.
1709
eaf51442
JS
17102018-05-22 Justin Squirek <squirek@adacore.com>
1711
1712 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1713 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1714
440ed9f8
RS
17152018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1716
1717 PR middle-end/85862
1718 * gcc.dg/torture/pr85862.c: New test.
1719
81d5198d
RB
17202018-05-22 Richard Biener <rguenther@suse.de>
1721
1722 PR tree-optimization/85834
1723 * g++.dg/torture/pr85834.C: New testcase.
1724 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1725
a6df9d90
ML
17262018-05-22 Martin Liska <mliska@suse.cz>
1727
1728 PR ipa/85607
1729 * g++.dg/ipa/pr85607.C: New test.
1730
4515e413
RB
17312018-05-22 Richard Biener <rguenther@suse.de>
1732
1733 PR tree-optimization/85863
1734 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1735
286f737c
JW
17362018-05-22 Janus Weil <janus@gcc.gnu.org>
1737
1738 PR fortran/85841
1739 * gfortran.dg/assumed_rank_5.f90: Update error message.
1740 * gfortran.dg/assumed_type_4.f90: Ditto.
1741 * gfortran.dg/bind_c_array_params.f03: Ditto.
1742 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1743 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1744 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1745 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1746 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1747 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1748 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1749 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1750 * gfortran.dg/rank_3.f90: Ditto.
1751 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1752 * gfortran.dg/implicit_14.f90: Ditto.
1753
7157e925
CG
17542018-05-21 Christian Groessler <chris@groessler.org>
1755
1756 * gcc.c-torture/compile/simd-5.c: Fix comment.
1757
75705fa9
MM
17582018-05-21 Michael Meissner <meissner@linux.ibm.com>
1759
1760 PR target/85657
1761 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1762 __float128, __ibm128, and long double.
1763 * gcc.target/powerpc/pr85657-2.c: Likewise.
1764 * gcc.target/powerpc/pr85657-3.c: Likewise.
1765 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1766 implementated as a separate type internally, and is not just an
1767 alias for long double.
1768
9c8c7338
RS
17692018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1770
1771 PR tree-optimization/85814
1772 * gcc.dg/torture/pr85814.c: New test.
1773
18759120
PC
17742018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/84588
1777 * g++.dg/cpp0x/cond1.C: New.
1778 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1779 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1780 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1781 * g++.dg/parse/cond6.C: Likewise.
1782 * g++.dg/parse/cond7.C: Likewise.
1783 * g++.dg/parse/cond8.C: Likewise.
1784 * g++.dg/cpp1z/decomp16.C: Update.
1785 * g++.old-deja/g++.jason/cond.C: Likewise.
1786
b3229fe1
SK
17872018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1788
1789 ChangeLog for r260480
6d02e2d9
UB
1790 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1791 warnings for deleted and obsolescent features.
1792 * gfortran.dg/graphite/id-19.f: Ditto.
1793 * gfortran.dg/graphite/id-20.f: Ditto.
1794 * gfortran.dg/graphite/id-27.f90: Ditto.
1795 * gfortran.dg/graphite/pr82449.f: Ditto.
b3229fe1 1796
a9221d82
KT
17972018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1798
1799 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1800 tiny and large memory models.
1801
f9e9ab63
ES
18022018-04-04 Ed Schonberg <schonberg@adacore.com>
1803
1804 * gnat.dg/suppress_initialization.adb,
1805 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1806
def6e435
ES
18072018-04-04 Ed Schonberg <schonberg@adacore.com>
1808
1809 * gnat.dg/exit1.adb: New testcase.
1810
12390626
ES
18112018-04-04 Ed Schonberg <schonberg@adacore.com>
1812
1813 * gnat.dg/array30.adb: New testcase.
1814
bcc093dc
HK
18152018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1816
1817 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1818
75add2d0
KT
18192018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1820
1821 * gcc.c-torture/execute/ssad-run.c: New test.
1822 * gcc.c-torture/execute/usad-run.c: Likewise.
1823 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1824 * gcc.target/aarch64/usadv16qi.c: Likewise.
1825
d21052eb
TC
18262018-05-21 Tamar Christina <tamar.christina@arm.com>
1827
1828 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1829 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1830 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1831 vbcaxq_s64): New.
1832 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1833 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1834 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1835
67e9518e
JW
18362018-05-21 Janus Weil <janus@gcc.gnu.org>
1837
1838 PR fortran/85841
1839 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
1840 * gfortran.dg/g77/20020307-1.f: Ditto.
1841 * gfortran.dg/g77/980310-3.f: Ditto.
1842 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
1843 * gfortran.dg/goacc/loop-1.f95: Ditto.
1844 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
1845 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
1846 * gfortran.dg/gomp/do-1.f90: Ditto.
1847 * gfortran.dg/gomp/omp_do1.f90: Ditto.
1848 * gfortran.dg/pr17229.f: Ditto.
1849 * gfortran.dg/pr37243.f: Ditto.
1850 * gfortran.dg/pr49721-1.f: Ditto.
1851 * gfortran.dg/pr58484.f: Ditto.
1852 * gfortran.dg/pr81175.f: Ditto.
1853 * gfortran.dg/pr81723.f: Ditto.
1854 * gfortran.dg/predcom-2.f: Ditto.
1855 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1856 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1857 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1858 * gfortran.dg/vect/pr52580.f: Ditto.
1859
a17b4d4c
PT
18602018-05-20 Paul Thomas <pault@gcc.gnu.org>
1861
1862 PR fortran/80657
1863 * gfortran.dg/char_result_18.f90: New test.
1864
f82f425b
PT
18652018-05-20 Paul Thomas <pault@gcc.gnu.org>
1866
1867 PR fortran/49636
1868 * gfortran.dg/associate_38.f90: New test.
1869
7c71e796
PT
18702018-05-20 Paul Thomas <pault@gcc.gnu.org>
1871
a17b4d4c 1872 PR fortran/82275
7c71e796
PT
1873 * gfortran.dg/select_type_42.f90: New test.
1874
dc32bc72
PT
18752018-05-19 Paul Thomas <pault@gcc.gnu.org>
1876
1877 PR fortran/82923
a17b4d4c
PT
1878 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1879 that the patch fixes PR66694 & PR82617, although the testcases
1880 are not explicitly included.
dc32bc72 1881
09baee1a
KC
18822018-05-18 Kito Cheng <kito.cheng@gmail.com>
1883
1884 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1885
dc2ebc99
MG
18862018-05-18 Marc Glisse <marc.glisse@inria.fr>
1887
1888 PR c++/82899
1889 * g++.dg/pr82899.C: New testcase.
1890
1261e77e
ML
18912018-05-18 Martin Liska <mliska@suse.cz>
1892
1893 * gcc.dg/pr68766.c: Change pruned output.
1894
950ad0ba
CP
18952018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1896
1897 PR c++/85782
1898 * c-c++-common/goacc/pr85782.c: New test.
1899
a9b22c33
SD
19002018-05-18 Sudakshina Das <sudi.das@arm.com>
1901
1902 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1903
5511d3fa
KT
19042018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1905
1906 * gcc.target/arm/pr62554.c: Delete.
1907 * gcc.target/arm/pr69610-1.c: Likewise.
1908 * gcc.target/arm/pr69610-2.c: Likewise.
1909
c3f808d3
KT
19102018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1911
1912 * gcc.target/arm/pr40887.c: Update comment.
1913 * lib/target-supports.exp: Don't generate effective target checks
1914 and related helpers for armv5. Update comment.
1915 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1916 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1917 target check and options.
1918
bec3ee81
PK
19192018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1920
1921 PR middle-end/85817
1922 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1923 scan-tree-dump-not for h.
1924
b55fbca3
RB
19252018-05-18 Richard Biener <rguenther@suse.de>
1926
1927 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1928 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1929 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1930 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1931 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1932 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1933 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1934 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1935 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1936 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1937 * gcc.dg/vrp-min-max-1.c: Likewise.
1938 * gcc.dg/vrp-min-max-3.c: New testcase.
1939
6b9fc178
RB
19402018-05-18 Richard Biener <rguenther@suse.de>
1941
1942 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1943 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1944 * gcc.dg/graphite/scop-6.c: Likewise.
1945 * gcc.dg/graphite/scop-7.c: Likewise.
1946 * gcc.dg/graphite/scop-8.c: Likewise.
1947 * gcc.dg/graphite/scop-9.c: Likewise.
1948
8364e58b
KT
19492018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1950
1951 * gcc.target/aarch64/vect-init-ld1.c: New test.
1952
eb63c01f
ML
19532018-05-18 Martin Liska <mliska@suse.cz>
1954
1955 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1956 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1957
cdc3b883
ML
19582018-05-18 Martin Liska <mliska@suse.cz>
1959
1960 * gcc.dg/ipa/ipa-icf-39.c: New test.
1961 * gcc.dg/pr68766.c: Adjust pruned output.
1962
c566cc9f
RS
19632018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1964
1965 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1966 New proc.
1967 * gcc.dg/fma-1.c: New test.
1968 * gcc.dg/fma-2.c: Likewise.
1969 * gcc.dg/fma-3.c: Likewise.
1970 * gcc.dg/fma-4.c: Likewise.
1971 * gcc.dg/fma-5.c: Likewise.
1972 * gcc.dg/fma-6.c: Likewise.
1973 * gcc.dg/fma-7.c: Likewise.
1974 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1975 scalar_all_fma.
1976 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1977 * gfortran.dg/reassoc_8.f: Likewise.
1978 * gfortran.dg/reassoc_9.f: Likewise.
1979 * gfortran.dg/reassoc_10.f: Likewise.
1980
7bbce9b5
JW
19812018-05-17 Jim Wilson <jimw@sifive.com>
1982
1983 * gcc.target/riscv/switch-qi.c: New.
1984 * gcc.target/riscv/switch-si.c: New.
1985
ca7584f7
PH
19862018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1987
1988 PR target/85698
1989 * gcc.target/powerpc/pr85698.c: New test.
1990
3f90a68f
RB
19912018-05-17 Richard Biener <rguenther@suse.de>
1992
1993 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1994
bb4e4747
BC
19952018-05-17 Bin Cheng <bin.cheng@arm.com>
1996
1997 PR tree-optimization/85793
1998 * gcc.dg/vect/pr85793.c: New test.
1999
e4f81565
RS
20002018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
2001
2002 * gcc.dg/gimplefe-28.c: New test.
2003 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
2004 internal function calls.
2005 * gcc.dg/goacc/loop-processing-1.c: Likewise.
2006
40659769
ML
20072018-05-17 Martin Liska <mliska@suse.cz>
2008
2009 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
2010 space in between 'G_' and '('.
2011
4e6a811f
JJ
20122018-05-17 Jakub Jelinek <jakub@redhat.com>
2013
78b9544b
JJ
2014 PR target/85323
2015 * gcc.target/i386/pr85323-7.c: New test.
2016 * gcc.target/i386/pr85323-8.c: New test.
2017 * gcc.target/i386/pr85323-9.c: New test.
2018
6a03477e
JJ
2019 PR target/85323
2020 * gcc.target/i386/pr85323-4.c: New test.
2021 * gcc.target/i386/pr85323-5.c: New test.
2022 * gcc.target/i386/pr85323-6.c: New test.
2023
28a8a768
JJ
2024 PR target/85323
2025 * gcc.target/i386/pr85323-1.c: New test.
2026 * gcc.target/i386/pr85323-2.c: New test.
2027 * gcc.target/i386/pr85323-3.c: New test.
2028
4e6a811f
JJ
2029 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
2030 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
2031 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
2032 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
2033 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
2034 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
2035 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
2036 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
2037 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
2038 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
2039 * gcc.target/i386/avx512f-setzero-1.c: New test.
2040
b4e2cd5b
JG
20412018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
2042
2043 * gcc.target/aarch64/vect-slp-dup.c: New.
2044
9b4ef22d
PC
20452018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
2046
2047 PR c++/85713
2048 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
2049
74b2bb19 20502018-05-17 Olga Makhotina <olga.makhotina@intel.com>
9b4ef22d 2051
74b2bb19
OM
2052 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
2053 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
2054
773d0331
RB
20552018-05-17 Richard Biener <rguenther@suse.de>
2056
2057 PR tree-optimization/85757
2058 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
2059
0932d398
MP
20602018-05-16 Marek Polacek <polacek@redhat.com>
2061
2062 PR c++/85363
2063 * g++.dg/cpp0x/initlist-throw1.C: New test.
2064 * g++.dg/cpp0x/initlist-throw2.C: New test.
2065
6747254b 20662018-05-16 Carl Love <cel@us.ibm.com>
0932d398 2067
6747254b 2068 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
6747254b
CL
2069 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
2070 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
2071
311eb816
RB
20722018-05-16 Richard Biener <rguenther@suse.de>
2073
2074 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
2075 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
2076 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
2077
1f3cb663
RS
20782018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
2079
2080 * gcc.target/aarch64/sve/vcond_10.c: New test.
2081 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
2082 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
2083 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
2084
7ad491c6
MS
20852018-05-15 Martin Sebor <msebor@redhat.com>
2086
2087 PR tree-optimization/85753
2088 * gcc.dg/Wrestrict-10.c: Adjust.
2089 * gcc.dg/Wrestrict-16.c: New test.
2090
27560569
MS
20912018-05-15 Martin Sebor <msebor@redhat.com>
2092
2093 PR middle-end/85643
2094 * c-c++-common/attr-nonstring-7.c: New test.
2095
afe3cc73
RB
20962018-05-15 Richard Biener <rguenther@suse.de>
2097
2098 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
2099
a8c80d03
PK
21002018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2101
2102 PR tree-optimization/83648
2103 * gcc.dg/tree-ssa/pr83648.c: New test.
2104 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
2105
0fac5f2a
PK
21062018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2107
2108 PR ipa/85734
2109 * gcc.dg/ipa/pr85734.c: New test.
2110
ef6bd9cd
EB
21112018-05-14 Eric Botcazou <ebotcazou@adacore.com>
2112
2113 PR target/85756
2114 * gnat.dg/opt70.adb: New test.
2115 * gnat.dg/opt70_pkg.ad[sb]: New helper.
2116
10c54e5b
KT
21172018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2118
2119 * gcc.target/aarch64/crypto-fuse-1.c: New test.
2120 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
2121
43d0a8ee
WD
21222018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2123
2124 * gcc.target/aarch64/vmov_n_1.c: Update test.
2125 * gcc.target/aarch64/vfp-1.c: Update test.
2126
9c1326aa
JJ
21272018-05-14 Jakub Jelinek <jakub@redhat.com>
2128
2717c64d 2129 PR target/85756
9c1326aa
JJ
2130 * gcc.c-torture/execute/pr85756.c: New test.
2131
f8d9957e
SP
21322018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
2133
2134 * gcc.target/i386/cldemote-1.c: New test.
2135
f094a21f
PT
21362018-05-13 Paul Thomas <pault@gcc.gnu.org>
2137
2138 PR fortran/85742
2139 * gfortran.dg/assumed_type_9.f90 : New test.
2140
8132af9d
SK
21412018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
2142
2143 PR fortran/85542
2144 * gfortran.dg/pr85542.f90: New test.
2145
063c5529
MJ
21462018-05-11 Martin Jambor <mjambor@suse.cz>
2147
2148 PR ipa/85655
2149 * g++.dg/lto/pr85655_0.C: New test.
2150
55f31ed1
SP
21512018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
2152
2153 * gcc.target/i386/tpause-1.c: New test.
2154 * gcc.target/i386/umonitor-1.c: New test.
2155
1c9ee609
JJ
21562018-05-11 Jakub Jelinek <jakub@redhat.com>
2157
2158 PR c/85696
2159 * c-c++-common/gomp/pr85696.c: New test.
2160
5a599c46
ASJ
21612018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
2162 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR tree-optimization/85692
2165 * gcc.target/i386/pr85692.c: New test.
2166
19916065
ML
21672018-05-11 Martin Liska <mliska@suse.cz>
2168
6d02e2d9 2169 PR sanitizer/85556
19916065
ML
2170 * c-c++-common/ubsan/attrib-6.c: New test.
2171
9724eac3
SK
21722018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2173
2174 PR fortran/85687
2175 * gfortran.dg/pr85687.f90: new test.
2176
14ee7de0
SK
21772018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2178
2179 PR fortran/85521
2180 * gfortran.dg/pr85521_1.f90: New test.
2181 * gfortran.dg/pr85521_2.f90: New test.
2182
7b24db31
SK
21832018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
2184
2185 PR fortran/70870
2186 * gfortran.dg/pr70870_1.f90: New test.
2187
1c3c479a
UB
21882018-05-10 Uros Bizjak <ubizjak@gmail.com>
2189
2190 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
2191
79e7b1fe
JJ
21922018-05-10 Jakub Jelinek <jakub@redhat.com>
2193
2194 PR c++/85662
2195 * g++.dg/ext/offsetof2.C: New test.
2196
9caa7e07
PT
21972018-05-10 Paul Thomas <pault@gcc.gnu.org>
2198
2199 PR fortran/68846
2200 * gfortran.dg/temporary_3.f90 : New test.
2201
2202 PR fortran/70864
2203 * gfortran.dg/temporary_2.f90 : New test.
2204
427a7384
SB
22052018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
2206
2207 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
2208 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
2209 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
2210 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
2211 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
2212 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
2213 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
2214 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
2215 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
2216 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
2217 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2218 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2219 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2220 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2221 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2222 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2223 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2224 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2225 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2226 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2227 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2228 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2229 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2230 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2231 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2232 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2233 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2234
573d8a24
JJ
22352018-05-10 Jakub Jelinek <jakub@redhat.com>
2236
2237 PR tree-optimization/85699
2238 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2239 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2240 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2241 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2242
86c12f76
EB
22432018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2244
2245 * g++.dg/tls/pr85400.C: New test.
2246
bb6cb6e3
PC
22472018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2248
2249 PR c++/85713
2250 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2251
22522018-05-09 Carl Love <cel@us.ibm.com>
2253
eb1d9e8e
CL
2254 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2255
1a9f989a
PC
22562018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2257
2258 PR c++/85713
2259 Revert:
2260 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/84588
2263 * g++.dg/cpp1y/pr84588.C: New.
2264
247f726f
AS
22652018-05-09 Andreas Schwab <schwab@suse.de>
2266
2267 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2268
3ba4ff41
RS
22692018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2270
2271 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2272 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2273
6d8c870a
CL
22742018-05-08 Carl Love <cel@us.ibm.com>
2275 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2276
9f171abd
PC
22772018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 PR c++/84588
2280 * g++.dg/cpp1y/pr84588.C: New.
2281
0e45c664
MP
22822018-05-08 Marek Polacek <polacek@redhat.com>
2283
2284 PR c++/85695
2285 * g++.dg/cpp1z/constexpr-if22.C: New test.
2286
49c0e806
UB
22872018-05-08 Uros Bizjak <ubizjak@gmail.com>
2288
2289 PR target/85693
2290 * gcc.target/i386/pr85693.c: New test.
2291
1eac3830
JJ
22922018-05-08 Jakub Jelinek <jakub@redhat.com>
2293
2294 PR target/85683
2295 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2296 scan-assembler-times checking that except for [fh]*xor other functions
2297 don't use any load instructions.
2298
50e461df
OM
22992018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2300
2301 * gcc.target/i386/builtin_target.c: Test goldmont.
2302 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2303 arch=silvermont.
2304
294c6f66
JJ
23052018-05-08 Jakub Jelinek <jakub@redhat.com>
2306
4d4015db
JJ
2307 PR target/85572
2308 * g++.dg/other/sse2-pr85572-1.C: New test.
2309 * g++.dg/other/sse2-pr85572-2.C: New test.
2310 * g++.dg/other/sse4-pr85572-1.C: New test.
2311 * g++.dg/other/avx2-pr85572-1.C: New test.
2312
ac681859
JJ
2313 PR target/85317
2314 * gcc.target/i386/pr85317.c: New test.
2315 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2316 optimization barrier to avoid optimizing away the expected insn.
2317
294c6f66
JJ
2318 PR target/85480
2319 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2320 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2321
57cfbfba
RS
23222018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2323
2324 * g++.dg/other/sve_const_pred_1.C: Rename to...
2325 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2326 target selectors and explicit -march options.
2327 * g++.dg/other/sve_const_pred_2.C: Rename to...
2328 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2329 * g++.dg/other/sve_const_pred_3.C: Rename to...
2330 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2331 * g++.dg/other/sve_const_pred_4.C: Rename to...
2332 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2333 * g++.dg/other/sve_tls_2.C: Rename to...
2334 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2335 * g++.dg/other/sve_vcond_1.C: Rename to...
2336 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2337 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2338 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2339
ad088249
RS
23402018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2341
2342 PR testsuite/85586
2343 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2344 !vect_no_align.
2345
a8f9665b
PC
23462018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 PR c++/57429
2349 * g++.dg/cpp0x/deleted14.C: New.
2350
cee99fa0
RS
23512018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2352 Alan Hayward <alan.hayward@arm.com>
2353 David Sherwood <david.sherwood@arm.com>
2354
2355 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2356 XFAIL the BIC test.
2357 * gcc.target/aarch64/sve/vcond_7.c: New test.
2358 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2359
4430130d
PC
23602018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2361
2362 PR c++/70563
2363 * g++.dg/cpp0x/sfinae62.C: New.
2364
4fdd8b18
RS
23652018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2366
2367 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2368 load from src[i].
2369
3e8f909a
PC
23702018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2371
2372 PR c++/80691
2373 * g++.dg/cpp0x/narrowing1.C: New.
2374
ab7d466d
RB
23752018-05-08 Richard Biener <rguenther@suse.de>
2376
2377 PR middle-end/85588
2378 * gcc.dg/torture/pr85574.c: Rename to...
2379 * gcc.dg/torture/pr85588.c: ... this.
2380
b573f931
TK
23812018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2382
2383 PR fortran/54613
2384 * gfortran.dg/minmaxloc_12.f90: New test case.
2385 * gfortran.dg/minmaxloc_13.f90: New test case.
2386
ee336e84
NS
23872018-05-07 Nathan Sidwell <nathan@acm.org>
2388
2389 * g++.dg/cpp0x/range-for10.C: Delete.
2390 * g++.dg/ext/forscope1.C: Delete.
2391 * g++.dg/ext/forscope2.C: Delete.
2392 * g++.dg/template/for1.C: Delete.
2393
0d1f4de9
JL
23942018-05-07 Jeff Law <law@redhat.com>
2395
2396 * gfortran.dg/linefile.f90: New test.
2397
4826f48e
CL
23982018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2399
2400 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2401 and options.
2402
d5754d94
JJ
24032018-05-06 Jakub Jelinek <jakub@redhat.com>
2404
2405 PR c++/85659
2406 * g++.dg/ext/asm14.C: New test.
2407 * g++.dg/ext/asm15.C: New test.
2408 * g++.dg/ext/asm16.C: New test.
2409
a9856a8d
ME
24102018-05-06 Michael Eager <eager@eagercon.com>
2411
2412 * gcc.target/microblaze/others/picdtr.c: Correct option
6d02e2d9 2413 -fPIE -mpic-data-is-text-relative.
a9856a8d 2414
b0e69bd6
AS
24152018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2416
9caa7e07 2417 * gcc.target/microblaze/others/picdtr.c: Add test for
6d02e2d9 2418 -fPIE -mpic-data-is-text-relative.
b0e69bd6 2419
8309b221
AV
24202018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2421
2422 PR fortran/85507
2423 * gfortran.dg/coarray_dependency_1.f90: New test.
2424 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2425
080dc243
PJ
24262018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2427
2428 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2429 to match the currently produced gimple.
2430
24312018-05-04 Carl Love <cel@us.ibm.com>
53481a28
CL
2432 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2433 vec_trunc.
2434 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2435 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2436 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2437 xvcmpgedp counts. Add xxsel counts.
2438
7d187fdf
RB
24392018-05-04 Richard Biener <rguenther@suse.de>
2440
2441 PR middle-end/85627
2442 * g++.dg/torture/pr85627.C: New testcase.
2443
9b5713f7
RB
24442018-05-04 Richard Biener <rguenther@suse.de>
2445
2446 PR middle-end/85574
2447 * gcc.dg/torture/pr85574.c: New testcase.
2448 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2449
04782385
JJ
24502018-05-04 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR libstdc++/85466
2453 * gcc.dg/nextafter-1.c: New test.
2454 * gcc.dg/nextafter-2.c: New test.
2455 * gcc.dg/nextafter-3.c: New test.
2456 * gcc.dg/nextafter-4.c: New test.
2457
6c072e21
NS
24582018-05-03 Nathan Sidwell <nathan@acm.org>
2459
2460 Remove -ffriend-injection.
2461 * g++.old-deja/g++.jason/scoping15.C: Delete.
2462 * g++.old-deja/g++.mike/net43.C: Delete.
2463
503ac4e0
JJ
24642018-05-03 Jakub Jelinek <jakub@redhat.com>
2465
2466 PR target/85530
2467 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2468 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2469 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2470 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2471
63f12215
TV
24722018-05-03 Tom de Vries <tom@codesourcery.com>
2473
2474 PR testsuite/85106
2475 * lib/scanoffloadtree.exp: New file.
2476
a378f85c
RB
24772018-05-03 Richard Biener <rguenther@suse.de>
2478
2479 PR tree-optimization/85615
2480 * gcc.dg/torture/pr85615.c: New testcase.
2481
b7244ccb
KT
24822018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2483
2484 PR tree-optimization/70291
2485 * gcc.dg/complex-6.c: New test.
2486 * gcc.dg/complex-7.c: Likewise.
2487
c2901468
RB
24882018-05-03 Richard Biener <rguenther@suse.de>
2489
2490 PR testsuite/85579
2491 * fortran.dg/pr51434.f90: Truncate transfer argument.
2492
31aa23df
JJ
24932018-05-02 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR target/85582
2496 * gcc.c-torture/execute/pr85582-3.c: New test.
2497
006fbbe9
PC
24982018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2499 Jason Merrill <jason@redhat.com>
2500
2501 PR c++/68374
2502 * g++.dg/warn/Wshadow-13.C: New.
2503 * g++.dg/warn/Wshadow-14.C: Likewise.
2504
1f62d637
TV
25052018-05-02 Tom de Vries <tom@codesourcery.com>
2506
2507 PR libgomp/82428
2508 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2509 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2510
f7584c81
DP
25112018-05-02 David Pagan <dave.pagan@oracle.com>
2512
2513 PR c/30552
2514 * gcc.dg/noncompile/pr30552-1.c: New test.
2515 * gcc.dg/noncompile/pr30552-2.c: New test.
2516 * gcc.dg/noncompile/pr30552-3.c: New test.
2517 * gcc.dg/noncompile/pr30552-4.c: New test.
2518
d6476f90
RB
25192018-05-02 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/85597
2522 * gcc.dg/vect/pr85597.c: New testcase.
2523
9220b511
TV
25242018-05-02 Tom de Vries <tom@codesourcery.com>
2525
2526 PR testsuite/85106
2527 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2528 * lib/scanltranstree.exp: New file.
2529 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2530 (scan-ltrans-tree-dump-times_required_options)
2531 (scan-ltrans-tree-dump-not_required_options)
2532 (scan-ltrans-tree-dump-dem_required_options)
2533 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2534 * lib/gcc-dg.exp: Include scanltranstree.exp.
2535
6c3c13c1
TV
25362018-05-02 Tom de Vries <tom@codesourcery.com>
2537
2538 PR testsuite/85106
2539 * gcc.dg/ipa/ipa-icf-38.c: New test.
2540 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2541 * lib/scandump.exp (dump-base): New proc.
2542 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2543 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2544 base.
2545 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2546 * lib/scanlang.exp: Same.
2547 * lib/scanrtl.exp: Same.
2548 * lib/scantree.exp: Same.
2549 * lib/scanwpaipa.exp: New file.
2550 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2551
b18f161d
RB
25522018-05-02 Richard Biener <rguenther@suse.de>
2553
2554 PR middle-end/85567
2555 * gcc.dg/torture/pr85567.c: New testcase.
2556
014dcf47
JJ
25572018-05-02 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR target/85582
2560 * gcc.c-torture/execute/pr85582-1.c: New test.
2561 * gcc.c-torture/execute/pr85582-2.c: New test.
2562
9e4da9b5
RS
25632018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2564
2565 PR tree-optimization/85586
2566 * gcc.dg/vect/pr85586.c: New test.
2567
dac920e8
MG
25682018-05-01 Marc Glisse <marc.glisse@inria.fr>
2569
2570 PR tree-optimization/85143
2571 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2572 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2573
2cc7d3a7
DM
25742018-05-01 David Malcolm <dmalcolm@redhat.com>
2575
2576 PR c/84258
2577 * c-c++-common/Wformat-pr84258.c: New test.
2578
41e2c1b0
PK
25792018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2580
6d02e2d9 2581 PR tree-optimization/82665
41e2c1b0
PK
2582 * gcc.dg/tree-ssa/pr82665.c: New test.
2583
1a3a7b4e
DM
25842018-04-30 David Malcolm <dmalcolm@redhat.com>
2585
2586 PR c++/85523
2587 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2588 (test_add_fixit_insert_formatted_single_line): New function.
2589 (test_add_fixit_insert_formatted_multiline): New function.
2590 Extend expected output of generated patch to include fix-it hints
2591 for these.
2592 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2593 "gcc-rich-location.h". Add test coverage for
2594 gcc_rich_location::add_fixit_insert_formatted.
2595
7761dfbe
DM
25962018-04-30 David Malcolm <dmalcolm@redhat.com>
2597
2598 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2599 (test_show_locus): Update for location_get_source_line returning a
2600 char_span. Use char_span for handling words in the
2601 "test_many_nested_locations" fix-it example.
2602
e0be3321
CZ
26032018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2604
2605 * gcc.target/arc/interrupt-8.c: Update test.
2606 * gcc.target/arc/loop-4.c: Likewise.
2607 * gcc.target/arc/loop-hazard-1.c: Likewise.
2608 * gcc.target/arc/sdata-3.c: Likewise.
2609
2295aa75
CZ
26102018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2611
2612 * gcc.target/arc/store-merge-1.c: New test.
2613 * gcc.target/arc/add_n-combine.c: Update test.
2614
af1682fc
AS
26152018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2616
2617 Microblaze Target: PIC data text relative
2618
2619 * gcc.target/microblaze/others/data_var1.c: Include
2620 PIC case of r20 base register.
2621 * gcc.target/microblaze/others/data_var2.c: Ditto.
2622 * gcc.target/microblaze/others/picdtr.c: Add new
2623 test case for -mpic-is-data-text-relative.
2624 * gcc.target/microblaze/others/sdata_var1.c: Add
2625 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2626 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2627 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2628 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2629 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2630 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2631 Ditto.
2632 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2633 Ditto.
2634
2925cd9d
RB
26352018-04-30 Richard Biener <rguenther@suse.de>
2636
2637 PR tree-optimization/28364
2638 PR tree-optimization/85275
2639 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2640 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2641 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2642 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2643 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2644 still passes.
2645 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2646 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2647 still passes.
2648 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2649 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2650 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2651
6754dfa2
UB
26522018-04-28 Uros Bizjak <ubizjak@gmail.com>
2653
2654 PR target/84431
2655 * gcc.target/i386/pr84431.c: New test.
2656
cf254442
MJ
26572018-04-27 Martin Jambor <mjambor@suse.cz>
2658
2659 PR ipa/85549
2660 * g++.dg/ipa/pr85549.C: New test.
2661
b2b1ea34
JJ
26622018-04-27 Jakub Jelinek <jakub@redhat.com>
2663
2664 PR c++/85553
2665 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2666 directive.
2667 * g++.dg/cpp0x/constexpr-85553.C: New test.
2668
66bd3086
DM
26692018-04-27 David Malcolm <dmalcolm@redhat.com>
2670
2671 PR c++/85515
2672 * g++.dg/pr85515-1.C: New test.
2673 * g++.dg/pr85515-2.C: New test.
2674
a6e34898
PC
26752018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2676
2677 PR c++/84691
2678 * g++.dg/cpp0x/friend3.C: New.
2679
d318d551
KT
26802018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2681
2682 PR target/82518
2683 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2684 Use check_effective_target_arm_little_endian.
2685
92007ba6
JJ
26862018-04-27 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR tree-optimization/85529
2689 * gcc.c-torture/execute/pr85529-1.c: New test.
2690 * gcc.c-torture/execute/pr85529-2.c: New test.
2691 * gcc.dg/pr85529.c: New test.
2692
b4d62b40
MR
26932018-04-26 Maciej W. Rozycki <macro@mips.com>
2694
2695 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2696 `.dword' in addition to `lw' and `.word'.
2697
7dc5410a
MR
26982018-04-26 Maciej W. Rozycki <macro@mips.com>
2699
2700 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2701
7ee1f872
EB
27022018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2703
2704 * gnat.dg/loop_optimization24.adb: New test.
2705
1c53fa8c
RB
27062018-04-26 Richard Biener <rguenther@suse.de>
2707
2708 PR tree-optimization/85116
2709 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2710 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2711 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2712 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2713
be3830f8
SP
27142018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2715
2716 PR target/85473
2717 * gcc.target/i386/pr85473-1.c: New test.
2718 * gcc.target/i386/pr85473-2.c: New test.
2719
7d75ea04
JJ
27202018-04-25 Nathan Sidwell <nathan@acm.org>
2721 Jakub Jelinek <jakub@redhat.com>
2722
2723 PR c++/85437
2724 PR c++/49171
2725 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2726 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2727 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2728 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2729 * g++.dg/cpp0x/pr85437-1.C: New.
2730 * g++.dg/cpp0x/pr85437-2.C: New.
2731 * g++.dg/cpp0x/pr85437-3.C: New.
2732 * g++.dg/cpp0x/pr85437-4.C: New.
2733
58da192e
SK
27342018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2735
2736 PR fortran/85520
2737 * gfortran.dg/pr85520.f90: New test.
2738
0603375c
KT
27392018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2740
2741 PR target/85512
2742 * gcc.dg/pr85512.c: New test.
2743
7d75ea04 27442018-04-24 H.J. Lu <hongjiu.lu@intel.com>
d16d033b
L
2745
2746 PR target/85485
2747 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2748 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2749 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2750 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2751 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2752 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2753 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2754 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2755 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2756 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2757 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2758 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2759 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2760 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2761 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2762 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2763 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2764 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2765 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2766 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2767 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2768 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2769 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2770 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2771 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2772 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2773 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2774 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2775 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2776 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2777 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2778 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2779 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2780 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2781 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2782 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2783 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2784 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2785 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2786 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2787 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2788 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2789 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2790 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2791 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2792 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2793 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2794 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2795 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2796 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2797 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2798 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2799 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2800 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2801 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2802 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2803 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2804 with -mshstk.
2805 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2806 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2807 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2808 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2809 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2810 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2811 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2812 * (dg-options): Likwise.
2813 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2814 -mno-cet.
2815 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2816 * gcc.target/i386/cet-label-3.c: Removed.
2817 * gcc.target/i386/cet-property-3.c: Likwise.
2818 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2819
1704194a
JJ
28202018-04-24 Jakub Jelinek <jakub@redhat.com>
2821
e8ac3359
JJ
2822 PR target/85511
2823 * gcc.target/i386/pr85511.c: New test.
2824
c61199f2
JJ
2825 PR target/85503
2826 * g++.dg/ext/pr85503.C: New test.
2827
1704194a
JJ
2828 PR target/85508
2829 * gcc.target/i386/pr85508.c: New test.
2830
062c0a7b
AK
28312018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2832
2833 PR tree-optimization/85478
2834 * g++.dg/pr85478.C: New test.
2835
a689171e
EB
28362018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2837
2838 * g++.dg/torture/pr85496.C: New test.
2839
99219dba
AB
28402018-04-23 Andrey Belevantsev <abel@ispras.ru>
2841
a689171e
EB
2842 PR rtl-optimization/85423
2843 * gcc.dg/pr85423.c: New test.
99219dba 2844
8cd95cec
MS
28452018-04-20 Martin Sebor <msebor@redhat.com>
2846
2847 PR c/85365
2848 * gcc.dg/Wrestrict-15.c: New test.
2849
661eb8f9
MM
28502018-04-20 Michael Meissner <meissner@linux.ibm.com>
2851
2852 PR target/85456
2853 * gcc.target/powerpc/pr85456.c: New test.
2854
8833e667
BS
28552018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2856
2857 * g++.dg/ext/undef-bool-1.C: Require lp64.
2858 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2859
b593a195
JL
28602018-04-20 Jeff Law <law@redhat.com>
2861
2862 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2863 stack protector.
2864 * gcc.dg/stack-check-6.c: Likewise.
2865 * gcc.dg/stack-check-6a.c: Likewise.
2866 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2867 * gcc.target/i386/stack-check-18.c: Likewise.
2868 * gcc.target/i386/stack-check-19.c: Likewise.
2869
db994ead
KT
28702018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2871
2872 PR testsuite/85483
2873 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2874 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2875 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2876 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2877
e95dda95
L
28782018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2879
2880 PR target/85469
2881 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2882 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2883
b46ebc6c
RB
28842018-04-20 Richard Biener <rguenther@suse.de>
2885
2886 PR middle-end/85475
2887 * gcc.dg/torture/pr85475.c: New testcase.
2888
2f1f3ac4
MJ
28892018-04-20 Martin Jambor <mjambor@suse.cz>
2890
2891 ipa/85449
2892 * gcc.dg/ipa/pr85449.c: New test.
2893
5fc1b920
MJ
28942018-04-20 Martin Jambor <mjambor@suse.cz>
2895
2896 ipa/85447
2897 * g++.dg/ipa/pr85447.C: New file.
2898 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2899
e00e6276
JJ
29002018-04-20 Jakub Jelinek <jakub@redhat.com>
2901
2902 PR c++/85462
2903 * g++.dg/cpp0x/pr85462.C: New test.
2904
c7cec033
L
29052018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2906
2907 * gcc.target/i386/pr85404.c: Require CET target.
2908
18108d94
JJ
29092018-04-19 Jakub Jelinek <jakub@redhat.com>
2910
2911 PR tree-optimization/85467
2912 * gcc.dg/pr85467.c: New test.
2913
f62a0ddd
PC
29142018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2915
2916 PR c++/84611
2917 * g++.dg/parse/crash68.C: New.
2918
5707be3c
L
29192018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2920
2921 PR libgcc/85334
2922 * g++.dg/torture/pr85334.C: New test.
2923
f22723f9
JW
29242018-04-19 Jonathan Wakely <jwakely@redhat.com>
2925
2926 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2927 * g++.dg/diagnostic/pr85464.C: New.
2928
5e1e91c4
L
29292018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2930
2931 PR target/85397
2932 * gcc.dg/torture/pr85397-1.c: New test.
2933 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2934 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2935
2130a2af
L
29362018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2937
2938 PR target/85404
2939 * gcc.target/i386/pr85404.c: New test.
2940
73d1e572
L
29412018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2942
2943 PR target/85417
2944 * c-c++-common/attr-nocf-check-1.c: Compile with
2945 -fcf-protection=none.
2946 * c-c++-common/attr-nocf-check-3.c: Likewise.
2947 * gcc.dg/march-generic.c: Likewise.
2948 * gcc.target/i386/align-limit.c: Likewise.
2949 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2950 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2951 * gcc.target/i386/cet-property-2.c: Likewise.
2952 * gcc.target/i386/ret-thunk-26.c: Likewise.
2953 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2954 targets.
2955 * c-c++-common/fcf-protection-2.c: Likewise.
2956 * c-c++-common/fcf-protection-3.c: Likewise.
2957 * c-c++-common/fcf-protection-5.c: Likewise.
2958 * c-c++-common/fcf-protection-6.c: Likewise.
2959 * c-c++-common/fcf-protection-7.c: Likewise.
2960 * gcc.target/i386/cet-label-3.c: New test.
2961 * gcc.target/i386/cet-property-3.c: Likewise.
2962 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2963 * gcc.target/i386/pr85417-1.c: Likewise.
2964 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2965 __x86_indirect_thunk_nt_(r|e)ax
2966 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2967 * gcc.target/i386/pr85403.c: Remove dg-error,
2968
37d51c75
SP
29692018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2970
2971 * gcc.target/i386/movdir-1.c: New test.
2972
ca98e4c5
RB
29732018-04-19 Richard Biener <rguenther@suse.de>
2974
2975 PR middle-end/85455
2976 * gcc.dg/pr85455.c: New testcase.
2977
411a771a
CL
29782018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2979
2980 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2981 targets.
2982 * g++.dg/lto/pr85405b_0.C: Likewise.
2983 * g++.dg/lto/pr84805_0.C: Likewise.
2984
af597536
ML
29852018-04-18 Martin Liska <mliska@suse.cz>
2986
2987 PR ipa/83983
2988 PR ipa/85391
2989 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2990 output.
2991
8953574f
L
29922018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2993
2994 PR target/85388
2995 * gcc.dg/pr85388-1.c: New test.
2996 * gcc.dg/pr85388-2.c: Likewise.
2997 * gcc.dg/pr85388-3.c: Likewise.
2998 * gcc.dg/pr85388-4.c: Likewise.
2999 * gcc.dg/pr85388-5.c: Likewise.
3000 * gcc.dg/pr85388-6.c: Likewise.
3001
7d6051b1
JH
30022018-04-18 Jan Hubicka <jh@suse.cz>
3003 Martin Liska <mliska@suse.cz>
3004
3005 * g++.dg/lto/pr83121_0.C: Update template.
3006 * g++.dg/lto/pr83121_1.C: Update template.
3007 * g++.dg/lto/pr84805_0.C: Update template.
3008 * g++.dg/lto/pr84805_1.C: Update template.
3009 * g++.dg/lto/pr84805_2.C: Update template.
3010
c18a88c5
PC
30112018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
3012
3013 PR c++/84630
3014 * g++.dg/cpp0x/pr84630.C: New.
3015
715dd933
JJ
30162018-04-18 Jakub Jelinek <jakub@redhat.com>
3017
3018 PR c++/84463
3019 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
3020 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
3021 in two cases. Uncomment two other tests and add expected dg-error for
3022 them.
3023 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
3024 -Wnarrowing diagnostics on some targets for c++11.
3025 * g++.dg/parse/array-size2.C: Remove xfail.
3026 * g++.dg/cpp0x/constexpr-84463.C: New test.
3027
e66e5d5f
BS
30282018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
3029
3030 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
3031 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
3032
3f586095
JJ
30332018-04-17 Jakub Jelinek <jakub@redhat.com>
3034
3035 PR testsuite/85326
3036 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
3037 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
3038 * g++.dg/other/sve_tls_2.C: Require effective target tls.
3039
48784b00
KN
30402018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3041
3042 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
3043 prevent cascading of errors and change expected error message.
3044 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
3045 to 64-bit targets.
3046 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
3047 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
3048 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
3049 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
3050 error message.
3051 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
3052
2f00fe6d
JJ
30532018-04-17 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR target/85430
3056 * gcc.dg/pr85430.c: New test.
3057
a422e1ca
KT
30582018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3059
3060 PR testsuite/85326
3061 * gcc.target/arm/pr54300.C: Move to...
3062 * g++.dg/other/pr54300.C: ... Here. Add target directives.
3063 * gcc.target/arm/pr55073.C: Move to...
3064 * g++.dg/other/pr55073.C: ... Here. Add target directives.
3065 * gcc.target/arm/pr56184.C: Move to...
3066 * g++.dg/other/pr56184.C: ... Here. Add target directives.
3067 * gcc.target/arm/pr59985.C: Move to...
3068 * g++.dg/other/pr59985.C: ... Here. Add target directives.
3069 * gcc.target/aarch64/pr60675.C: Move to...
3070 * g++.dg/other/pr60675.C: ... Here. Add target directives.
3071 * gcc.target/aarch64/pr81422.C: Move to...
3072 * g++.dg/other/pr81422.C: ... Here. Add target directives.
3073 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
3074 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
3075 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
3076 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
3077 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
3078 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
3079 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
3080 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
3081 * gcc.target/aarch64/sve/tls_2.C: Move to...
3082 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
3083 * gcc.target/aarch64/pr81414.C: Rename to...
3084 * gcc.target/aarch64/pr81414.c: ... This.
3085 * gcc.target/aarch64/simd/pr67896.C: Rename to...
3086 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
3087 messages.
3088 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
3089 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
3090 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
3091 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
3092 file name.
3093
50ffe7ad
JJ
30942018-04-17 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR middle-end/85414
3097 * gcc.dg/pr85414.c: New test.
3098
5bf31c64
MJ
30992018-04-17 Martin Jambor <mjambor@suse.cz>
3100
3101 PR ipa/85421
3102 * g++.dg/ipa/pr85421.C: New test.
3103
1236cd66
ML
31042018-04-17 Martin Liska <mliska@suse.cz>
3105
3106 PR lto/85405
3107 * g++.dg/lto/pr85405b_0.C: New test.
3108 * g++.dg/lto/pr85405b_1.C: New test.
3109
ec214f92
ML
31102018-04-17 Martin Liska <mliska@suse.cz>
3111
3112 PR lto/85405
3113 * g++.dg/lto/pr85405_0.C: New test.
3114 * g++.dg/lto/pr85405_1.C: New test.
3115
646cf252
ML
31162018-04-17 Martin Liska <mliska@suse.cz>
3117
3118 PR ipa/85329
3119 * g++.dg/ext/pr85329-2.C: New test.
3120 * g++.dg/ext/pr85329.C: New test.
3121 * gcc.target/i386/mvc12.c: New test.
3122
7c5b407f
AO
31232018-04-16 Alexandre Oliva <aoliva@redhat.com>
3124
3125 PR c++/85039
3126 * g++.dg/pr85039-1.C: New.
3127 * g++.dg/pr85039-2.C: New.
3128 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
3129
34722c36
BS
31302018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
3131
3132 PR target/85080
3133 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
3134 if the target supports efficient unaligned storage accesses.
3135
2d4e0a12
AS
31362018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
3137
3138 PR target/83660
3139 * gcc.target/powerpc/pr83660.C: New test.
3140
af7a5758
L
31412018-04-16 H.J. Lu <hongjiu.lu@intel.com>
3142
3143 PR target/85403
3144 * gcc.target/i386/pr85403.c: New test.
3145
176a3386
OM
31462018-04-16 Olga Makhotina <olga.makhotina@intel.com>
3147
3148 PR target/84331
3149 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
3150
c814ac9e
PC
31512018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
3152 Jason Merrill <jason@redhat.com>
3153
3154 PR c++/85112
3155 * g++.dg/cpp0x/pr85112.C: New.
3156
23addc61
BS
31572018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
3158
3159 PR testsuite/85326
3160 * g++.dg/ext/undef-bool-1.C: New file.
3161 * gcc.target/powerpc/powerpc.exp: Remove .C support.
3162 * gcc.target/powerpc/undef-bool-1.C: Remove file.
3163
57f108f5
SB
31642018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
3165
3166 PR target/85293
3167 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
3168 corresponding dg-error clause.
3169 * gcc.target/powerpc/pr80098-3.c: Ditto.
3170 * gcc.target/powerpc/pr80103-1.c: Delete.
3171
2368eaf9
AV
31722018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
3173
3174 PR fortran/81773
3175 PR fortran/83606
3176 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
3177 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
3178
acd1559a
TK
31792018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3180
3181 PR fortran/85387
3182 * gfortran.dg/implied_do_io_5.f90: New test.
3183
eef4632c
PC
31842018-04-13 Paul A. Clarke <pc@us.ibm.com>
3185
3186 PR target/83402
3187 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
3188 several values: positive, negative, and zero.
3189 * gcc.target/powerpc/sse2-pslld-1.c: Same.
3190 * gcc.target/powerpc/sse2-psllq-1.c: Same.
3191
53bdbcbc
VM
31922018-04-13 Vladimir Makarov <vmakarov@redhat.com>
3193
3194 PR rtl-optimization/79916
3195 * gcc.target/powerpc/pr79916.c: New.
3196
9b915824
JJ
31972018-04-13 Jakub Jelinek <jakub@redhat.com>
3198
465d0087
JJ
3199 PR rtl-optimization/85393
3200 * g++.dg/opt/pr85393.C: New test.
3201 * g++.dg/opt/pr85393-aux.cc: New file.
3202
9b915824
JJ
3203 PR rtl-optimization/85376
3204 * gcc.dg/pr85376.c: New test.
3205
4807c076
AB
32062018-04-13 Andrey Belevantsev <abel@ispras.ru>
3207
3208 PR rtl-optimization/83852
3209 * gcc.dg/pr83852.c: New testcase.
3210
1f2131a9
AK
32112018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
3212
6d02e2d9
UB
3213 PR testsuite/85326
3214 * gcc.target/s390/pr77822-1.C: Rename to ...
3215 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
3216 * gcc.target/s390/pr77822-2.c: Add asm scan check.
3217 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
1f2131a9 3218
2fdb5a23
JH
32192018-04-13 Jan Hubicka <hubicka@ucw.cz>
3220
3221 PR lto/71991
3222 * gcc.target/i386/pr71991.c: New testcase.
3223
fdd33254
ML
32242018-04-13 Martin Liska <mliska@suse.cz>
3225 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR middle-end/81657
3228 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3229 call.
3230
b0cc1e53
DM
32312018-04-12 David Malcolm <dmalcolm@redhat.com>
3232
3233 PR c++/85385
3234 * g++.dg/diagnostic/macro-arg-count.C: New test.
3235
bc436e10
TK
32362018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3237
3238 PR fortran/83064
3239 PR testsuite/85346
3240 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3241 array and move test to libgomp/testsuite/libgomp.fortran.
3242 * gfortran.dg/do_concurrent_6.f90: New test.
3243
4930c53e
MP
32442018-04-12 Marek Polacek <polacek@redhat.com>
3245
3246 PR c++/85258
3247 * g++.dg/parse/error61.C: New test.
3248
6b95d1af
CP
32492018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3250
3251 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3252 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3253
e4179460
KN
32542018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3255
3256 PR target/85347
3257 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3258 specify -mvsx on gcc command line.
3259
2e5efa67
CP
32602018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3261
3262 PR middle-end/84955
3263 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3264 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3265
dcd88195
JJ
32662018-04-12 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR target/85328
3269 * gcc.target/i386/pr85328.c: New test.
3270
b9dd1a79
AK
32712018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3272
3273 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3274
868865f4
JJ
32752018-04-12 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR rtl-optimization/85342
3278 * gcc.target/i386/pr85342.c: New test.
3279
34ffaf66
JM
32802018-04-11 Jason Merrill <jason@redhat.com>
3281
3282 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3283 if ulimit -v is set.
3284
ef45fd3b
BC
32852018-04-11 Bin Cheng <bin.cheng@arm.com>
3286
3287 PR testsuite/85190
3288 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3289
c72a0e67
PC
32902018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3293 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3294
79894a61
JJ
32952018-04-11 Jakub Jelinek <jakub@redhat.com>
3296
3297 PR c++/70808
3298 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3299 effective target.
3300
a87a01ea
AM
33012018-04-11 Alexander Monakov <amonakov@ispras.ru>
3302
3303 PR target/84301
3304 * gcc.target/i386/pr84301.c: New test.
3305
52cdcfb7
JJ
33062018-04-11 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR tree-optimization/85331
3309 * gcc.c-torture/execute/pr85331.c: New test.
3310
fe0604d3
MP
33112018-04-11 Marek Polacek <polacek@redhat.com>
3312
3313 PR c++/85032
3314 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3315 * g++.dg/cpp1z/constexpr-if21.C: New test.
3316
0c0b5b65
JJ
33172018-04-11 Jakub Jelinek <jakub@redhat.com>
3318
3319 PR target/85281
3320 * gcc.target/i386/pr85281.c: New test.
3321
50f78bde
AM
33222018-04-11 Alexander Monakov <amonakov@ispras.ru>
3323
b85bbe39 3324 PR rtl-optimization/84659
50f78bde
AM
3325 * gcc.dg/pr84659.c: New test.
3326
5805b089
JJ
33272018-04-11 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR debug/85302
3330 * g++.dg/debug/dwarf2/pr85302.C: New test.
3331
60d1915f
TP
33322018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3333
3334 PR target/85261
3335 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3336 into register.
3337
310e77fe
PC
33382018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3339
3340 PR c++/70808
3341 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3342
0359465c
SB
33432018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3344
3345 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3346 * gcc.target/powerpc/dimode_off.c: Ditto.
3347 * gcc.target/powerpc/tfmode_off.c: Ditto.
3348 * gcc.target/powerpc/timode_off.c: Ditto.
3349
d4f18ec6
KN
33502018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3351
3352 * gcc.target/powerpc/vec-ldl-1.c: New test.
3353 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3354 corrections to ABI implementation.
3355
f6d17c4d
TS
33562018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3357
3358 PR target/85056
3359 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3360
e0cf12ba
JJ
33612018-04-10 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR rtl-optimization/85300
3364 * gcc.dg/pr85300.c: New test.
3365
672c767b
DM
33662018-04-10 David Malcolm <dmalcolm@redhat.com>
3367
3368 PR c++/85110
3369 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3370 where we now show the pertinent parameter.
3371 * g++.dg/diagnostic/aka2.C: Likewise.
3372 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3373
24f80aa4
JJ
33742018-04-10 Jakub Jelinek <jakub@redhat.com>
3375
3376 PR fortran/85313
3377 * gfortran.dg/gomp/pr85313.f90: New test.
3378
b30ae803
PC
33792018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/24314
3382 * g++.dg/parse/template29.C: New.
3383
2377345d
BC
33842018-04-10 Bin Cheng <bin.cheng@arm.com>
3385
3386 PR testsuite/85190
3387 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3388
56f1cb3f
JJ
33892018-04-10 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR target/85177
3392 PR target/85255
3393 * gcc.target/i386/avx512f-pr85177.c: New test.
3394 * gcc.target/i386/avx512f-pr85255.c: New test.
3395
eb38d071
RS
33962018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3397
3398 PR tree-optimization/85286
3399 * gcc.dg/vect/pr85286.c: New test.
3400
5c35bc3e
KT
34012018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3402
3403 PR target/85173
3404 * gcc.target/arm/pr85173.c: New test.
3405
8d96e546
ML
34062018-04-10 Jakub Jelinek <jakub@redhat.com>
3407
3408 PR lto/85248
3409 * gcc.dg/lto/pr85248_0.c: New test.
3410 * gcc.dg/lto/pr85248_1.c: New test.
3411
c1b8f25d
JH
34122018-04-09 Jan Hubicka <jh@suse.cz>
3413
3414 PR lto/85078
3415 * g++.dg/torture/pr85078.C: New.
3416
52912c91
PC
34172018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3418
3419 PR c++/85227
3420 * g++.dg/cpp1z/decomp44.C: New.
3421 * g++.dg/cpp1z/decomp45.C: Likewise.
3422
f0caea48
TK
34232018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3424
3425 PR fortran/83064
3426 * gfortran.dg/do_concurrent_5.f90: New test.
3427 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3428 message.
3429
06e8d82e
TK
34302018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3431
3432 PR fortran/51260
3433 * gfortran.dg/parameter_array_element_3.f90: New test.
3434
45d07f06
JJ
34352018-04-09 Jakub Jelinek <jakub@redhat.com>
3436
6e4f1148
JJ
3437 PR c++/85194
3438 * g++.dg/cpp1z/decomp43.C: New test.
3439
45d07f06
JJ
3440 PR rtl-optimization/80463
3441 * g++.dg/pr80463.C: Add -w to dg-options.
3442
46e58e18
RB
34432018-04-09 Richard Biener <rguenther@suse.de>
3444
3445 PR tree-optimization/85284
3446 * gcc.dg/torture/pr85284.c: New testcase.
3447
6abce739
AB
34482018-04-09 Andrey Belevantsev <abel@ispras.ru>
3449
3450 PR rtl-optimization/80463
3451 PR rtl-optimization/83972
3452 PR rtl-optimization/83480
3453
3454 * gcc.dg/pr80463.c: New test.
3455 * g++.dg/pr80463.C: Likewise.
3456 * gcc.dg/pr83972.c: Likewise.
3457
8e9a9b01
AB
34582018-04-09 Andrey Belevantsev <abel@ispras.ru>
3459
3460 PR rtl-optimization/83913
3461 * gcc.dg/pr83913.c: New test.
3462
ab6dceab
AB
34632018-04-09 Andrey Belevantsev <abel@ispras.ru>
3464
3465 PR rtl-optimization/83962
3466 * gcc.dg/pr83962.c: New test.
3467
33bacbcb
AB
34682018-04-09 Andrey Belevantsev <abel@ispras.ru>
3469
3470 PR rtl-optimization/83530
3471 * gcc.dg/pr83530.c: New test.
3472
f913ff2a
TK
34732018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3474
3475 PR middle-end/82976
3476 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3477
eda71a9e
JJ
34782018-04-07 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR tree-optimization/85257
3481 * gcc.dg/pr85257.c: New test.
3482
69128a17
EB
34832018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3484
3485 * g++.dg/opt/pr85196.C: New test.
3486
e1c7971b
DM
34872018-04-06 David Malcolm <dmalcolm@redhat.com>
3488
3489 PR c++/84269
3490 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3491 std::tuple here since they need C++11.
3492 * g++.dg/lookup/missing-std-include-8.C: New test.
3493 * g++.dg/lookup/missing-std-include.C: Move std::array and
3494 std::tuple test to missing-std-include-6.C to avoid failures
3495 with C++98.
3496
e83bc9d7
JJ
34972018-04-06 Jakub Jelinek <jakub@redhat.com>
3498
c617fb56
JJ
3499 PR debug/85252
3500 * gcc.dg/debug/pr85252.c: New test.
3501
49574486
JJ
3502 PR rtl-optimization/84872
3503 * gcc.dg/graphite/pr84872.c: New test.
3504
e83bc9d7
JJ
3505 PR c++/85210
3506 * g++.dg/cpp1z/decomp42.C: New test.
3507
cb731872
DM
35082018-04-06 David Malcolm <dmalcolm@redhat.com>
3509
3510 PR c++/85021
3511 * g++.dg/lookup/missing-std-include-7.C: New test.
3512
d8ab9ce0
TC
35132018-04-06 Tamar Christina <tamar.christina@arm.com>
3514
3515 * gcc.dg/struct-simple.c: Revert r254862.
3516 * lib/target-supports.exp
3517 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3518
ef2e5ec2
RB
35192018-04-06 Richard Biener <rguenther@suse.de>
3520
3521 PR middle-end/85244
3522 * gcc.dg/torture/pr85244-1.c: New testcase.
3523 * gcc.dg/torture/pr85244-2.c: Likewise.
3524
5a98025d
JJ
35252018-04-06 Jakub Jelinek <jakub@redhat.com>
3526
3527 PR sanitizer/85213
3528 * c-c++-common/ubsan/pr85213.c: New test.
3529
6ca83833
RB
35302018-04-06 Richard Biener <rguenther@suse.de>
3531
3532 PR middle-end/85180
3533 * gcc.dg/pr85180.c: New testcase.
3534
54ebcca7
AK
35352018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3536
3537 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3538 to trigger the optimization. Do some cleanup and function
3539 renaming. Add more test functions.
3540
aad98a61
AK
35412018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3542
3543 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3544 options.
3545 * gcc.target/s390/hotpatch-1.c: Skip when building without
3546 optimization.
3547 * gcc.target/s390/hotpatch-10.c: Likewise.
3548 * gcc.target/s390/hotpatch-11.c: Likewise.
3549 * gcc.target/s390/hotpatch-12.c: Likewise.
3550 * gcc.target/s390/hotpatch-13.c: Likewise.
3551 * gcc.target/s390/hotpatch-14.c: Likewise.
3552 * gcc.target/s390/hotpatch-15.c: Likewise.
3553 * gcc.target/s390/hotpatch-16.c: Likewise.
3554 * gcc.target/s390/hotpatch-17.c: Likewise.
3555 * gcc.target/s390/hotpatch-18.c: Likewise.
3556 * gcc.target/s390/hotpatch-19.c: Likewise.
3557 * gcc.target/s390/hotpatch-2.c: Likewise.
3558 * gcc.target/s390/hotpatch-3.c: Likewise.
3559 * gcc.target/s390/hotpatch-4.c: Likewise.
3560 * gcc.target/s390/hotpatch-5.c: Likewise.
3561 * gcc.target/s390/hotpatch-6.c: Likewise.
3562 * gcc.target/s390/hotpatch-7.c: Likewise.
3563 * gcc.target/s390/hotpatch-8.c: Likewise.
3564 * gcc.target/s390/hotpatch-9.c: Likewise.
3565
bce89076
AK
35662018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3567
3568 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3569 check for an error instead.
3570 * gcc.dg/Wattributes-6.c: Likewise.
3571
4c1da8ea
JJ
35722018-04-05 Jakub Jelinek <jakub@redhat.com>
3573
86c9f54b
JJ
3574 PR c++/85209
3575 * g++.dg/cpp1z/decomp39.C: New test.
3576 * g++.dg/cpp1z/decomp40.C: New test.
3577
a1afa75e
JJ
3578 PR c++/85208
3579 * g++.dg/cpp1z/decomp41.C: New test.
3580
4c1da8ea
JJ
3581 PR middle-end/85195
3582 * gcc.dg/pr85195.c: New test.
3583
61f84e25
PC
35842018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3585
3586 PR c++/80956
3587 * g++.dg/cpp0x/initlist100.C: New.
3588 * g++.dg/cpp0x/initlist101.C: Likewise.
3589
3b4a12aa
PC
35902018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3591
3592 PR c++/84792
3593 * g++.dg/other/pr84792-1.C: New.
3594 * g++.dg/other/pr84792-2.C: Likewise.
3595
b5f3bb7b
UB
35962018-04-05 Uros Bizjak <ubizjak@gmail.com>
3597
3598 PR target/85193
3599 * gcc.target/i386/pr85193.c: New test.
3600
44780b91
AO
36012018-04-05 Alexandre Oliva <aoliva@redhat.com>
3602
3603 PR c++/84979
3604 * g++.dg/concepts/pr84979.C: New.
3605 * g++.dg/concepts/pr84979-2.C: New.
3606 * g++.dg/concepts/pr84979-3.C: New.
3607
dbaee589
PC
36082018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3609
3610 PR c++/80026
3611 * g++.dg/cpp0x/variadic174.C: New.
3612
628a1534
JJ
36132018-04-04 Jakub Jelinek <jakub@redhat.com>
3614
2ff7172a
JJ
3615 PR inline-asm/85172
3616 * g++.dg/ext/builtin13.C: New test.
3617 * g++.dg/ext/atomic-4.C: New test.
3618
628a1534
JJ
3619 PR c++/85146
3620 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3621 * g++.dg/ext/bases3.C: New test.
3622
f4d43ef0
TP
36232018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3624
3625 PR target/85203
3626 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3627 to match a single insn of the baz function. Move scan directives at
3628 the end of the file below the functions they are trying to test for
3629 better readability.
3630 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3631
8c760464
PB
36322018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3633
3634 PR rtl-optimization/84878
3635 * gcc.target/powerpc/pr84878.c: New test.
3636
f1acdcd0
MM
36372018-04-04 Michael Matz <matz@suse.de>
3638
3639 * gcc.dg/Wstringop-overflow-4.c: New test.
3640 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3641
eefecf65
JJ
36422018-04-04 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR testsuite/85189
3645 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3646 for the diagnostics of overridden functions. Adjust for new wording.
3647
f3ac6d2c
RB
36482018-04-04 Richard Biener <rguenther@suse.de>
3649
3650 PR lto/85176
3651 * g++.dg/lto/pr85176_0.C: New testcase.
3652
f46de383
RB
36532018-04-04 Richard Biener <rguenther@suse.de>
3654
3655 PR testsuite/85191
3656 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3657 Fix typo.
3658
46cbaa50
ML
36592018-04-04 Martin Liska <mliska@suse.cz>
3660
3661 PR sanitizer/85174
3662 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3663 and msdata as a workaround for powerpc.
3664
7d048870
RB
36652018-04-04 Richard Biener <rguenther@suse.de>
3666
3667 PR tree-optimization/85168
3668 * gcc.dg/torture/pr85168.c: New testcase.
3669
24d21a0b
AO
36702018-04-04 Alexandre Oliva <aoliva@redhat.com>
3671
3672 PR c++/84943
3673 * g++.dg/pr84943.C: New.
3674 * g++.dg/pr84943-2.C: New.
3675
0d2f7959
JJ
36762018-04-03 Jakub Jelinek <jakub@redhat.com>
3677
b6a7a294
JJ
3678 PR rtl-optimization/85167
3679 * gcc.dg/pr85167.c: New test.
3680
0d2f7959
JJ
3681 PR tree-optimization/85156
3682 * c-c++-common/pr85156.c: New test.
3683 * gcc.c-torture/execute/pr85156.c: New test.
3684
8ab30b97
BS
36852018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3686
3687 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3688 * gcc.target/powerpc/undef-bool-1.C: New file.
3689 * gcc.target/powerpc/undef-bool-2.c: New file.
3690
e52c093a
PC
36912018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3692
3693 PR c++/84768
3694 * g++.dg/cpp1z/class-deduction52.C: New.
3695
4304d618
JJ
36962018-04-03 Jakub Jelinek <jakub@redhat.com>
3697
92c59b74
JJ
3698 PR c++/85147
3699 * g++.dg/cpp0x/pr85147.C: New test.
3700
93e544c1
JJ
3701 PR c++/85140
3702 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3703
b0493acb
JJ
3704 PR c++/85134
3705 * g++.dg/gomp/pr85134.C: New test.
3706 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3707
4304d618
JJ
3708 PR target/85169
3709 * gcc.c-torture/execute/pr85169.c: New test.
3710 * gcc.target/i386/avx512f-pr85169.c: New test.
3711 * gcc.target/i386/avx512bw-pr85169.c: New test.
3712
86d13a05
SB
37132018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3714
3715 PR target/85126
3716 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3717 scan-assembler-times clause.
3718
d2d0710e
CL
37192018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3720
3721 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3722 dg-additional-options.
3723
b79861dc
SB
37242018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3725
3726 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3727
c23ecd7b
RB
37282018-04-03 Richard Biener <rguenther@suse.de>
3729
3730 PR testsuite/85154
3731 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3732
b7ef9225
JW
37332018-04-02 Jim Wilson <jimw@sifive.com>
3734
3735 * gcc.target/riscv/pr84660.c: New.
3736 * gcc.target/riscv/shift-and-1.c: New.
3737 * gcc.target/riscv/shift-and-2.c: New.
3738
078c5aff
TK
37392018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3740
3741 PR fortran/85102
3742 * gfortran.dg/array_simplify_2.f90: New test.
3743
7be6ee78
JJ
37442018-04-01 Jakub Jelinek <jakub@redhat.com>
3745
3746 PR middle-end/85090
3747 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3748 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3749 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3750 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3751 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3752
37532018-03-31 Alexandre Oliva <aoliva@redhat.com>
fc8b6741
AO
3754
3755 PR c++/85027
3756 * g++.dg/pr85027.C: New.
3757
ec8d8a5b
SB
37582018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3759
3760 PR target/83315
3761 * gcc.target/powerpc/sse-maxps-2.c: New test.
3762 * gcc.target/powerpc/sse-minps-2.c: New test.
3763
9d620422
JJ
37642018-03-30 Jakub Jelinek <jakub@redhat.com>
3765
3766 PR c++/84791
3767 * g++.dg/gomp/pr84791.C: New test.
3768
0ada0dc0
PT
37692018-03-30 Paul Thomas <pault@gcc.gnu.org>
3770
3771 PR fortran/84931
3772 * gfortran.dg/array_constructor_53.f90: New test.
3773
13b5a6bf
TK
37742018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3775
3776 PR fortran/85130
3777 * gfortran.dg/substr_6.f90: Remove illegal test for
3778 out-of-bounds substring.
3779
cd6094bf
TK
37802017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3781
3782 PR fortran/85111
3783 * gfortran.dg/zero_sized_10.f90: New test.
3784
62e98ef1
DM
37852018-03-29 David Malcolm <dmalcolm@redhat.com>
3786
3787 PR c++/84269
3788 * g++.dg/lookup/missing-std-include-6.C: New test.
3789 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3790 std::tuple tests.
3791 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3792 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3793 <cstring>, <cassert>, and <cstdlib>.
3794
28ed1460
VM
37952018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3796
3797 PR inline-asm/84985
3798 * gcc.target/i386/pr84985.c: New.
3799
9fa1b661
DM
38002018-03-29 David Malcolm <dmalcolm@redhat.com>
3801
3802 PR c++/85110
3803 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3804
063700a6
JJ
38052018-03-29 Jakub Jelinek <jakub@redhat.com>
3806
036c9eb5
JJ
3807 PR c++/85108
3808 * g++.dg/warn/Wunused-var-31.C: New test.
3809
063700a6
JJ
3810 PR c/85094
3811 * c-c++-common/Wduplicated-branches-14.c: New test.
3812
52df8bd9
PC
38132018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3814
3815 PR c++/84606
3816 * g++.dg/cpp0x/pr84606.C: New.
3817
38182018-03-29 Carl Love <cel@us.ibm.com>
604e36ed
CL
3819
3820 Revert
3821 2017-09-27 Carl Love <cel@us.ibm.com>
3822
3823 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3824 for the __builtin_fctid and __builtin_fctiw.
3825
1429da42
PB
38262018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3827
3828 PR target/84912
3829 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3830 deleted builtin function.
3831 (div_weuo): Likewise.
3832 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3833 (div_deuo): Likewise.
3834
427d369c
PC
38352018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3836
3837 PR c++/85028
3838 * g++.dg/other/default13.C: New.
3839
30a2c10e
JJ
38402018-03-28 Jakub Jelinek <jakub@redhat.com>
3841
0a5c6d78
JJ
3842 PR target/85095
3843 * gcc.target/i386/pr85095-1.c: New test.
3844 * gcc.target/i386/pr85095-2.c: New test.
3845 * gcc.c-torture/execute/pr85095.c: New test.
3846
30a2c10e
JJ
3847 PR tree-optimization/82004
3848 * gcc.dg/pr82004.c: New test.
3849
d838c2d5
JJ
38502018-03-28 Jakub Jelinek <jakub@redhat.com>
3851 Martin Liska <mliska@suse.cz>
3852
3853 PR sanitizer/85081
3854 * g++.dg/asan/pr85081.C: New test.
3855
7be6ee78 38562018-03-28 Alexandre Oliva <aoliva@redhat.com>
04acc378 3857
5b1a758d
AO
3858 PR c++/84789
3859 * g++.dg/template/pr84789.C: Adjust for testing with
3860 -fconcepts too.
3861
977bc3ee
AO
3862 PR c++/84973
3863 * g++.dg/template/pr84973.C: New.
3864 * g++.dg/template/pr84973-2.C: New.
3865 * g++.dg/template/pr84973-3.C: New.
3866
04acc378
AO
3867 PR c++/84968
3868 * g++.dg/eh/pr84968.C: New.
3869
566a2fa7
MM
38702018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3871
3872 PR target/84914
3873 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3874 long double multiply/divide uses the correct function.
3875 * gcc.target/powerpc/mulkc-3.c: Likewise.
3876 * gcc.target/powerpc/divkc-2.c: Likewise.
3877 * gcc.target/powerpc/divkc-3.c: Likewise.
3878
f7d9ed11
PC
38792018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3880
3881 PR c++/85067
3882 * g++.dg/cpp0x/defaulted51.C: New.
3883 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3884
dc442cef
JJ
38852018-03-27 Jakub Jelinek <jakub@redhat.com>
3886
153dba6c
JJ
3887 PR c++/85077
3888 * g++.dg/ext/vector35.C: New test.
3889
a7dea617
JJ
3890 PR c++/85061
3891 * g++.dg/ext/builtin-offsetof3.C: New test.
3892
dc442cef
JJ
3893 PR c++/85076
3894 * g++.dg/cpp1y/pr85076.C: New test.
3895
ef22816c
TK
38962018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3897
3898 PR fortran/85084
3899 * gfortran.dg/matmul_rank_1.f90: New test.
3900
13a7688f
TK
39012018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3902 Harald Anlauf <anlauf@gmx.de>
3903
3904 * gfortran.dg/structure_constructor_15.f90: New test.
3905
d555040f
VR
39062018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3907
3908 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3909 for the diagnostics of overridden functions. Adjust for new wording.
3910 * g++.dg/cpp0x/implicit1.C: Likewise.
3911 * g++.dg/cpp0x/override1.C: Likewise.
3912 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3913 * g++.dg/eh/shadow1.C: Likewise.
3914 * g++.dg/inherit/covariant12.C: Likewise.
3915 * g++.dg/inherit/covariant14.C: Likewise.
3916 * g++.dg/inherit/covariant15.C: Likewise.
3917 * g++.dg/inherit/covariant16.C: Likewise.
3918 * g++.dg/inherit/covariant22.C: Likewise.
3919 * g++.dg/inherit/crash3.C: Likewise.
3920 * g++.dg/inherit/error2.C: Likewise.
3921 * g++.dg/template/crash100.C: Likewise.
3922 * g++.old-deja/g++.eh/spec6.C: Likewise.
3923 * g++.old-deja/g++.mike/p811.C: Likewise.
3924 * g++.old-deja/g++.other/virtual11.C: Likewise.
3925 * g++.old-deja/g++.other/virtual4.C: Likewise.
3926
6514899f
L
39272018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3928
3929 PR target/85044
3930 * gcc.target/i386/pr85044.c: New test.
3931
ae0c28bb
MS
39322018-03-27 Martin Sebor <msebor@redhat.com>
3933
3934 PR testsuite/83462
3935 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3936 other than x86.
3937
f84b3c0b
KT
39382018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3939
3940 PR target/83009
3941 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3942
974e8240
RR
39432018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3944
3945 PR target/81863
3946 * gcc.target/arm/pr81863.c: New test.
3947
59d2d238
CP
39482018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3949
3950 PR target/85056
3951 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3952 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3953
b36306e9
RB
39542018-03-27 Richard Biener <rguenther@suse.de>
3955
3956 PR testsuite/82847
3957 * lib/target-supports.exp (check_ssse3_available): New function.
3958 (check_effective_target_vect_perm_short): Enable for x86 if
3959 check_ssse3_available.
3960
18f5009e
RB
39612018-03-27 Richard Biener <rguenther@suse.de>
3962
3963 PR tree-optimization/85082
3964 * gfortran.dg/pr85082.f90: New testcase.
3965
7198b3c4
CX
39662018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3967
3968 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3969 to "l=2" in dg-final.
3970
0d4ed3eb
CX
39712018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3972
3973 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3974 * gcc.target/mips/fix-r4000-2.c: Likewise.
3975 * gcc.target/mips/fix-r4000-3.c: Likewise.
3976 * gcc.target/mips/fix-r4000-4.c: Likewise.
3977 * gcc.target/mips/fix-r4000-5.c: Likewise.
3978 * gcc.target/mips/fix-r4000-6.c: Likewise.
3979 * gcc.target/mips/fix-r4000-7.c: Likewise.
3980 * gcc.target/mips/fix-r4000-8.c: Likewise.
3981 * gcc.target/mips/fix-r4000-9.c: Likewise.
3982 * gcc.target/mips/fix-r4000-10.c: Likewise.
3983 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3984 "mulditi3_r4000" instead of "mulditi3".
3985 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3986 "umulditi3_r4000" instead of "umulditi3".
3987
8a5a37c0
JJ
39882018-03-27 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR c++/85068
3991 * g++.dg/inherit/covariant22.C: New test.
3992
36a4fb13
RB
39932018-03-27 Richard Biener <rguenther@suse.de>
3994
3995 PR testsuite/84004
3996 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3997 alignment.
3998
e278212e
PC
39992018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4000 Jason Merrill <jason@redhat.com>
4001
4002 PR c++/84632
4003 * g++.dg/init/array49.C: New.
4004 * g++.dg/torture/pr70499.C: Adjust.
4005
2903ad2d
UB
40062018-03-26 Uros Bizjak <ubizjak@gmail.com>
4007
4008 PR target/85073
4009 * gcc.target/i386/pr85073.c: New test.
4010
c2f3aac4
RB
40112018-03-26 Richard Biener <rguenther@suse.de>
4012
4013 PR testsuite/85066
4014 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
4015 instead of long.
4016
a48718a2
TK
40172018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4018
4019 PR fortran/66709
4020 * gfortran.dg/parameter_array_format.f90: New test.
4021
9dd798f6
TK
40222018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4023 Neil Carlson <neil.n.carlson@gmail.com>
4024
4025 PR fortran/84381
4026 * gfortran.dg/literal_character_constant_1.inc: Replace
4027 call abort by STOP n.
4028 * gfortran.dg/overload_1.f90: Likewise.
4029
a2b471e4
SJ
40302018-03-25 Seth Johnson <johnsonsr@ornl.gov>
4031 Dominique d'Humieres <dominiq@gcc.gnu.org>
4032
4033 PR fortran/84924
4034 * gfortran.dg/scalar_pointer_1.f90: New test.
4035
60ac5d9d
TV
40362018-03-25 Tom de Vries <tom@codesourcery.com>
4037
4038 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
4039 precise.
4040
8954606d
JD
40412018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4042
12056b7c 4043 PR fortran/69497
8954606d
JD
4044 * gfortran.dg/pr89497.f90: New test.
4045
335d0338
TK
40462018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4047
4048 PR fortran/70068
4049 * gfortran.dg/substr_7.f90: New test.
4050
ba77f7ba
SK
40512018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
4052
4053 PR fortran/42651
4054 * gfortran.dg/pr42651.f90: New test.
4055 * gfortran.dg/func_result_7.f90: Update error message.
4056
a199d5e7
RS
40572018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
4058
4059 PR tree-optimization/84005
4060 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
4061 failing to force the alignment.
4062
b05e29ec
PB
40632018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4064
4065 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
4066 from this to...
4067 <vclzd>: ...this.
4068
f9cfbc83
PB
40692018-03-23 Peter Bergner <bergner@vnet.ibm.com>
4070
4071 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
4072 message. Fix scan-assembler patterns.
4073
c1e7c3f2
JJ
40742018-03-23 Jakub Jelinek <jakub@redhat.com>
4075
c9db39e1
JJ
4076 PR c++/85015
4077 * g++.dg/cpp0x/pr85015.C: New test.
4078
c1e7c3f2
JJ
4079 PR c++/84942
4080 * g++.dg/cpp1y/pr84942.C: New test.
4081
a426543a
VM
40822018-03-23 Vladimir Makarov <vmakarov@redhat.com>
4083
4084 PR inline-asm/85030
4085 * testsuite/gcc.target/i386/pr85030.c: New.
4086
63028caa
KT
40872018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4088
4089 PR target/85026
4090 * g++.dg/pr85026.C: New test.
4091
2fce761f
DE
40922018-03-23 David Edelsohn <dje.gcc@gmail.com>
4093
4094 * g++.dg/debug/pr84704.C: XFAIL AIX.
4095
c084d13e
SD
40962018-03-23 Sudakshina Das <sudi.das@arm.com>
4097
4098 PR target/84826
4099 * gcc.target/arm/pr84826.c: Add dg directive.
4100
b01556f7
MP
41012018-03-23 Marek Polacek <polacek@redhat.com>
4102
4103 PR c++/85033
4104 * g++.dg/ext/builtin-offsetof2.C: New test.
4105
889a3a30
MP
4106 PR c++/85045
4107 * g++.dg/cpp0x/Wnarrowing5.C: New test.
4108 * gcc.dg/pr85045.c: New test.
4109
f300628b
EB
41102018-03-23 Eric Botcazou <ebotcazou@adacore.com>
4111
4112 PR debug/85020
4113 * gnat.dg/lto22.adb: New test.
4114 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
4115 * gnat.dg/lto22_pkg2.ads: Likewise.
4116
ee3a999f
JJ
41172018-03-23 Jakub Jelinek <jakub@redhat.com>
4118
9ecdd81a
JJ
4119 PR c/80778
4120 * gcc.dg/lto/pr80778_0.c: New test.
4121
b3d89380
JJ
4122 PR inline-asm/85034
4123 * gcc.target/i386/pr85034.c: New test.
4124
6f5799be
JJ
4125 PR inline-asm/85022
4126 * c-c++-common/torture/pr85022.c: New test.
4127
ee3a999f
JJ
4128 PR sanitizer/85029
4129 * g++.dg/ubsan/pr85029.C: New test.
4130
7be6ee78 41312018-03-23 Alexandre Oliva <aoliva@redhat.com>
631270a5
AO
4132
4133 PR c++/71251
4134 * g++.dg/cpp0x/pr71251.C: New.
3ec16e36 4135
5904d9d9
AO
4136 PR c++/84789
4137 * g++.dg/template/pr84789.C: New.
4138 * g++.dg/template/pr84789-2.C: New.
4139 * g++.dg/template/pr84789-3.C: New.
4140 * g++.dg/parse/dtor11.C: Accept alternate error message.
4141
3ec16e36
AO
4142 PR c++/84729
4143 * g++.dg/pr84729.C: New.
4144 * g++.old-deja/g++.ext/arrnew2.C: Require error.
4145 * g++.old-deja/g++.robertl/eb58.C: Likewise.
4146 * g++.old-deja/g++.robertl/eb63.C: Likewise.
4147
ee3a999f 41482018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
b74fa126
SK
4149
4150 PR fortran/84922
4151 * gfortran.dg/interface_42.f90: New test.
4152 * gfortran.dg/interface_43.f90: New test.
4153
bb4ac03b
SD
41542018-03-22 Sudakshina Das <sudi.das@arm.com>
4155
4156 PR target/84826
4157 * gcc.target/arm/pr84826.c: New test.
4158
253db553
CL
41592018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
4160
4161 * gcc.target/arm/addr-modes-float.c: Move dg-do before
4162 dg-require-effective-target.
4163 * gcc.target/arm/addr-modes-int.c: Likewise.
4164 * gcc.target/nios2/lo-addr-tls.c: Likewise.
4165
b51b0c9d
KN
41662018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
4167
4168 PR target/84760
4169 * gcc.target/powerpc/altivec-ld-1.c: New test.
4170
ece7d31f
BC
41712018-03-22 Bin Cheng <bin.cheng@arm.com>
4172
4173 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
4174
3c896da0
JJ
41752018-03-22 Jakub Jelinek <jakub@redhat.com>
4176
4177 PR inline-asm/84941
4178 * gcc.dg/pr84941.c: New test.
4179
71b7c365
TV
41802018-03-22 Tom de Vries <tom@codesourcery.com>
4181
4182 PR tree-optimization/84956
4183 * gcc.dg/pr84956.c: New test.
4184
08ad2797
MP
41852018-03-22 Marek Polacek <polacek@redhat.com>
4186
4187 PR c++/84854
4188 * g++.dg/cpp1z/constexpr-if15.C: New test.
4189 * g++.dg/cpp1z/constexpr-if16.C: New test.
4190
c5c5822a
JM
41912018-03-21 Joseph Myers <joseph@codesourcery.com>
4192
4193 * gcc.dg/builtin-tgmath-3.c: New test.
4194
7be6ee78 41952018-03-21 Alexandre Oliva <aoliva@redhat.com>
7446b353 4196
0186f684
AO
4197 PR c++/71965
4198 * g++.dg/concepts/pr71965.C: New.
4199
7446b353
AO
4200 PR c++/84610
4201 PR c++/84642
4202 * g++.dg/cpp0x/pr84610.C: New.
4203 * g++.dg/cpp0x/pr84642.C: New.
4204
aa1c9429
JJ
42052018-03-21 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR c/84999
4208 * c-c++-common/pr84999.c: New test.
4209
e299d4fc
PC
42102018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
4211
4212 PR c++/84972
4213 * g++.dg/ext/desig10.C: New.
4214
482768bd 42152018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
e299d4fc 4216 Harald Anlauf <anlauf@gmx.de>
482768bd
TK
4217
4218 PR fortran/84957
4219 * gfortran.dg/pr84957.f90: New test.
4220
3e129b5b
JJ
42212018-03-21 Jakub Jelinek <jakub@redhat.com>
4222
4223 PR tree-optimization/84960
4224 * gcc.c-torture/compile/pr84960.c: New test.
4225
535808fd
RS
42262018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4227
4228 PR tree-optimization/84811
4229 * gcc.dg/torture/pr84811.c: New test.
4230
57e20f74
JJ
42312018-03-21 Jakub Jelinek <jakub@redhat.com>
4232
e215422f
JJ
4233 PR tree-optimization/84982
4234 * c-c++-common/pr84982.c: New test.
4235
57e20f74
JJ
4236 PR c++/84961
4237 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4238 "m" (++x) in C++.
4239 * g++.dg/torture/pr84961-1.C: New test.
4240 * g++.dg/torture/pr84961-2.C: New test.
4241
b2595987
NS
42422018-03-21 Nathan Sidwell <nathan@acm.org>
4243
4244 PR c++/85008
4245 * g++.dg/pr85008.C: New.
4246
983d49dd
JB
42472018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4248
4249 PR fortran/84615
4250 * gfortran.dg/char_result_17.f90: New test.
4251
5afef8b1
DM
42522018-03-21 David Malcolm <dmalcolm@redhat.com>
4253
4254 PR c++/84994
4255 * g++.dg/other/accessor-fixits-1.C: Move to...
4256 * g++.dg/torture/accessor-fixits-1.C: ...here.
4257 * g++.dg/other/accessor-fixits-2.C: Move to...
4258 * g++.dg/torture/accessor-fixits-2.C: ...here.
4259 * g++.dg/other/accessor-fixits-3.C: Move to...
4260 * g++.dg/torture/accessor-fixits-3.C: ...here.
4261 * g++.dg/other/accessor-fixits-4.C: Move to...
4262 * g++.dg/torture/accessor-fixits-4.C: ...here.
4263 * g++.dg/other/accessor-fixits-5.C: Move to...
4264 * g++.dg/torture/accessor-fixits-5.C: ...here.
4265 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4266 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4267 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4268
adb0355f
RO
42692018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4270
4271 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4272
839c95d0
SD
42732018-03-21 Sudakshina Das <sudi.das@arm.com>
4274
4275 PR target/82989
4276 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4277
5d011fcf
NS
42782018-03-21 Nathan Sidwell <nathan@acm.org>
4279
4280 PR c++/84804
4281 * g++.dg/lookup/pr84804.C: New.
4282
e65fc7c5
MS
42832018-03-21 Martin Sebor <msebor@redhat.com>
4284
4285 PR c++/84850
4286 * g++.dg/Wclass-memaccess-3.C: New test.
4287 * g++.dg/Wclass-memaccess-4.C: New test.
4288
2a80d3ae
DM
42892018-03-21 David Malcolm <dmalcolm@redhat.com>
4290
4291 PR c++/84892
4292 * g++.dg/other/accessor-fixits-1.C
4293 (test_access_const_t1_color): New.
4294 (test_deref_const_t1_color): New.
4295 * g++.dg/other/accessor-fixits-5.C: New testcase.
4296
c75c35e0
TV
42972018-03-21 Tom de Vries <tom@codesourcery.com>
4298
4299 PR tree-optimization/83126
4300 * gcc.dg/graphite/pr83126.c: New test.
4301
7cd9cf2f
NS
43022018-03-21 Nathan Sidwell <nathan@acm.org>
4303
f82ece6b
NS
4304 * g++.dg/ext/anon-struct6.C: Adjust.
4305 * g++.dg/ext/deprecate-1.C: New.
4306 * g++.dg/ext/deprecate-2.C: New.
4307 * g++.dg/lookup/pr84602.C: Adjust.
4308 * g++.dg/lookup/pr84962.C: Adjust.
4309 * g++.old-deja/g++.other/anon4.C
4310
7cd9cf2f
NS
4311 PR c++/84836
4312 * g++.dg/lookup/pr84836.C: New.
4313
49e4ca31
BC
43142018-03-21 Bin Cheng <bin.cheng@arm.com>
4315
4316 PR tree-optimization/84969
4317 * gcc.dg/tree-ssa/pr84969.c: New test.
4318
108b83c1
JJ
43192018-03-21 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR rtl-optimization/84989
4322 * gcc.target/i386/pr84989.c: New test.
4323
1f4d266b
CL
43242018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4325
4326 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4327
cc614ac0
ML
43282018-03-21 Martin Liska <mliska@suse.cz>
4329
4330 PR ipa/84963
4331 * gfortran.dg/goacc/pr84963.f90: New test.
4332
1bdbef09
MP
43332018-03-21 Marek Polacek <polacek@redhat.com>
4334
4335 PR c++/71638, ICE with NSDMI and reference.
4336 * g++.dg/cpp0x/nsdmi14.C: New test.
4337 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4338
3b8acdf9
CX
43392018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4340
4341 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4342 MIPS with -mpaired-single directives.
4343
f11600c9
SK
43442018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4345
4346 PR fortran/85001
4347 * gfortran.dg/interface_41.f90: New test.
4348
6f21dc3c
JJ
43492018-03-20 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR debug/84875
4352 * gcc.dg/pr84875.c: New test.
4353
1efb1dc2
MP
43542018-03-20 Marek Polacek <polacek@redhat.com>
4355
4356 PR c++/84978, ICE with NRVO.
4357 * g++.dg/opt/nrv19.C: New test.
4358
ad6aec71
KT
43592018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4360
4361 PR target/82518
4362 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4363 Disable for armeb targets.
4364 * gcc.target/arm/pr82518.c: New test.
4365
5770bbac
NS
43662018-03-20 Nathan Sidwell <nathan@acm.org>
4367
6f87580f
NS
4368 PR c++/84962
4369 * g++.dg/lookup/pr84962.C: New.
4370
5770bbac
NS
4371 PR c++/84970
4372 * g++.dg/lookup/pr84970.C: New.
4373
b6c1e032
RB
43742018-03-20 Richard Biener <rguenther@suse.de>
4375
4376 PR target/84986
4377 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4378
14b05bee
ML
43792018-03-20 Martin Liska <mliska@suse.cz>
4380
4381 PR ipa/84825
4382 * g++.dg/ipa/pr84825.C: New test.
4383
7e86e0a3
ML
43842018-03-20 Martin Liska <mliska@suse.cz>
4385
4386 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4387
cdeba3e0
JJ
43882018-03-20 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR target/84845
4391 * gcc.c-torture/compile/pr84845.c: New test.
4392
094daefb
SD
43932018-03-20 Sudakshina Das <sudi.das@arm.com>
4394
4395 PR target/82989
4396 * gcc.target/arm/pr82989.c: New test.
4397
ae6dca8c
JJ
43982018-03-20 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR target/84945
4401 * gcc.target/i386/pr84945.c: New test.
4402
18c5bc3f
CL
44032018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4404
4405 PR target/81647
4406 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4407
a8ed1cbd
JJ
44082018-03-20 Jakub Jelinek <jakub@redhat.com>
4409
4410 PR c/84953
4411 * gcc.dg/pr84953.c: New test.
4412
e5cc0d54
MP
44132018-03-19 Marek Polacek <polacek@redhat.com>
4414
4415 PR c++/84925
4416 * g++.dg/cpp1z/lambda-__func__.C: New test.
4417
ac9ec198
MP
4418 PR c++/84927
4419 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4420
058494f9
MO
44212018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4422
4423 PR sanitizer/78651
4424 * g++.dg/asan/pr78651.C: New test.
4425
df1f4624
TV
44262018-03-19 Tom de Vries <tom@codesourcery.com>
4427
4428 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4429 vect_int_mult. Add nvptx xfail for PR84958.
4430
143f00e1
NS
44312018-03-19 Nathan Sidwell <nathan@acm.org>
4432
4433 PR c++/84835
4434 * g++.dg/cpp1y/pr84835.C: New.
4435
f7d884d4
SD
44362018-03-19 Sudakshina Das <sudi.das@arm.com>
4437
4438 PR target/81647
4439 * gcc.target/aarch64/pr81647.c: New.
4440
be742eb4
RB
44412018-03-19 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/84933
4444 * g++.dg/pr84933.C: New testcase.
4445
68d93a19
RB
44462018-03-19 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/84859
4449 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4450 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4451 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4452 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4453
8f3284a4
NS
44542018-03-19 Nathan Sidwell <nathan@acm.org>
4455
4456 PR c++/84812
4457 * g++.dg/lookup/pr84812.C: New.
4458
25f91fda
RB
44592018-03-19 Richard Biener <rguenther@suse.de>
4460
4461 PR tree-optimization/84929
4462 * gcc.dg/torture/pr84929.c: New testcase.
4463
8455b50e
TC
44642018-03-19 Tamar Christina <tamar.christina@arm.com>
4465
4466 PR target/84711
4467 * gcc.target/arm/big-endian-subreg.c: Delete.
4468
949d0060
TK
44692018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4470
4471 PR fortran/84931
4472 * gfortran.dg/array_constructor_52.f90: New test.
4473
96c8b253
SK
44742018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4475
4476 PR fortran/77414
4477 * gfortran.dg/pr77414.f90: New test.
4478 * gfortran.dg/internal_references_1.f90: Adjust error message.
4479
81ea7c11
SK
44802018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4481
4482 PR fortran/65453
4483 * gfortran.dg/pr65453.f90: New test.
4484
928b965f
RS
44852018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4486
4487 PR tree-optimization/84913
4488 * gfortran.dg/vect/pr84913.f90: New test.
4489
4a8298b4
TK
44902018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4491
4492 PR fortran/79929
4493 * gfortran.dg/warn_concat.f90: New test.
4494
927fb0bc
JJ
44952018-03-16 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR target/84899
4498 * gcc.dg/pr84899.c: New test.
4499
299ab1b2
SK
45002018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4501
4502 PR fortran/69395
4503 * gfortran.dg/pr69395.f90: Add test for max dimensions
4504
7293e3f5
VM
45052018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4506
4507 PR target/84876
4508 * gcc.target/i386/pr84876.c: New test.
4509
d5aabfc9
ML
45102018-03-16 Martin Liska <mliska@suse.cz>
4511
4512 PR ipa/84833
4513 * gcc.target/i386/mvc11.c: New test.
4514
a9a98049
ML
45152018-03-16 Martin Liska <mliska@suse.cz>
4516
4517 PR ipa/84722
4518 * gcc.target/i386/mvc10.c: New test.
4519
570f86f9
JJ
45202018-03-16 Jakub Jelinek <jakub@redhat.com>
4521
4522 PR c++/79937
4523 PR c++/82410
4524 * g++.dg/cpp1y/pr79937-1.C: New test.
4525 * g++.dg/cpp1y/pr79937-2.C: New test.
4526 * g++.dg/cpp1y/pr79937-3.C: New test.
4527 * g++.dg/cpp1y/pr79937-4.C: New test.
4528 * g++.dg/cpp1y/pr82410.C: New test.
4529
15f0c25f
TV
45302018-03-16 Tom de Vries <tom@codesourcery.com>
4531
4532 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4533
b82664df
TV
45342018-03-16 Tom de Vries <tom@codesourcery.com>
4535
4536 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4537
828fd2fb
JJ
45382018-03-16 Jakub Jelinek <jakub@redhat.com>
4539
f664274a
JJ
4540 PR c++/84874
4541 * g++.dg/cpp2a/desig8.C: New test.
4542
7b9be700
JJ
4543 PR tree-optimization/84841
4544 * gcc.dg/pr84841.c: New test.
4545
828fd2fb
JJ
4546 PR c++/84874
4547 * g++.dg/cpp2a/desig7.C: New test.
4548
f664274a 45492018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6d02e2d9 4550 Jim MacArthur <jim.macarthur@codethink.co.uk>
9f3599c0
MD
4551
4552 * gfortran.dg/automatic_1.f90: New test.
4553 * gfortran.dg/automatic_repeat.f90: New test
4554 * gfortran.dg/automatic_save.f90: New test.
4555 * gfortran.dg/vax_structure.f90: New test.
4556
64300da7
SK
45572018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4558
4559 PR fortran/78741
4560 * gfortran.dg/pr78741.f90: New test.
4561
93d1ab50
SK
45622018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4563
4564 PR fortran/69395
4565 * gfortran.dg/pr69395.f90: New test.
4566
ffc8b52f
JJ
45672018-03-15 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR c++/79085
4570 * g++.dg/opt/pr79085.C: New test.
4571
23f95cb7
L
45722018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4573
4574 PR target/84574
4575 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4576 label instead of __x86_indirect_thunk label.
4577
4a5a49b0
JJ
45782018-03-15 Jakub Jelinek <jakub@redhat.com>
4579
4580 PR c++/84222
4581 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4582 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4583 * g++.dg/warn/deprecated-13.C: New test.
4584
e7297be9
OM
45852018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4586
4587 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4588
919674fb
RB
45892018-03-15 Richard Biener <rguenther@suse.de>
4590
4591 PR c/84873
4592 * c-c++-common/pr84873.c: New testcase.
4593
22534ea5
TC
45942018-03-15 Tamar Christina <tamar.christina@arm.com>
4595
4596 PR target/84711
4597 * gcc.target/arm/big-endian-subreg.c: New.
4598
fa7dde7e
JJ
45992018-03-15 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR target/84860
4602 * gcc.c-torture/compile/pr84860.c: New test.
4603
c36b04c1
JK
46042018-03-15 Julia Koval <julia.koval@intel.com>
4605
4606 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4607 cannonlake.
4608 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4609 avx512bitalg.
4610
9bb45a95
JJ
46112018-03-15 Jakub Jelinek <jakub@redhat.com>
4612
4613 PR c/84853
4614 * gcc.dg/pr84853.c: New test.
cb90e18c
CL
4615
46162018-03-14 Carl Love <cel@us.ibm.com>
4617
4618 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4619
5677683f
ML
46202018-03-14 Martin Liska <mliska@suse.cz>
4621
4622 PR ipa/8480
4623 * g++.dg/lto/pr84805_0.C: New test.
4624 * g++.dg/lto/pr84805_1.C: New test.
4625 * g++.dg/lto/pr84805_2.C: New test.
4626
082284da
DM
46272018-03-14 David Malcolm <dmalcolm@redhat.com>
4628
4629 PR c/84852
4630 * gcc.dg/fixits-pr84852-1.c: New test.
4631 * gcc.dg/fixits-pr84852-2.c: New test.
4632
7b06ad56
TP
46332018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4634
4635 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4636 separate verbose message.
4637 * lib/scandump.exp (scan-dump-times): Likewise.
4638
79ab5364
JK
46392018-03-14 Julia Koval <julia.koval@intel.com>
4640
4641 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4642 server.
4643 * gcc.target/i386/funcspec-56.inc: Ditto.
4644
788949a3
RS
46452018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4646
4647 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4648 aarch64_sve_hw.
4649
2062c40c
JJ
46502018-03-14 Jakub Jelinek <jakub@redhat.com>
4651
be9dd15c
JJ
4652 PR sanitizer/83392
4653 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4654 check count from 17 to 14.
4655
2062c40c
JJ
4656 PR target/84844
4657 * gcc.target/i386/pr84844.c: New test.
4658
ec64ffc8
RB
46592018-03-14 Richard Biener <rguenther@suse.de>
4660
4661 PR tree-optimization/84830
4662 * gcc.dg/torture/pr84830.c: New testcase.
4663
8fef0dc6
MP
46642018-03-14 Marek Polacek <polacek@redhat.com>
4665
4666 PR c++/84596
4667 * g++.dg/cpp0x/static_assert15.C: New test.
4668
10f499af
SK
46692018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4670
4671 PR fortran/61775
4672 * gfortran.dg/pr61775.f90: New test.
4673
949aab19
JJ
46742018-03-13 Jakub Jelinek <jakub@redhat.com>
4675
4676 PR c++/84843
4677 * g++.dg/ext/pr84843-1.C: New test.
4678 * g++.dg/ext/pr84843-2.C: New test.
4679
ada6bad9
DP
46802018-03-13 David Pagan <dave.pagan@oracle.com>
4681
4682 PR c/46921
4683 * gcc.dg/pr46921.c: New test.
4684
f99309b2
MS
46852018-03-13 Martin Sebor <msebor@redhat.com>
4686
4687 PR tree-optimization/84725
4688 * c-c++-common/Wstringop-truncation-4.c: New test.
4689 * c-c++-common/attr-nonstring-5.c: New test.
4690
9bfb28ed
RS
46912018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4692
4693 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4694 than unpacks.
4695 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4696 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4697
80c13ac5
RS
46982018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4699
4700 * gcc.target/aarch64/sve/tls_1.c: New test.
4701 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4702
11e9443f
RS
47032018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4704
4705 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4706 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4707
0dbacfcf
ML
47082018-03-13 Martin Liska <mliska@suse.cz>
4709
4710 PR ipa/84658.
4711 * g++.dg/ipa/pr84658.C: New test.
4712
038df1ba
JJ
47132018-03-13 Jakub Jelinek <jakub@redhat.com>
4714
9e61e48e
JJ
4715 PR middle-end/84834
4716 * gcc.dg/pr84834.c: New test.
4717
ee6e1303
JJ
4718 PR target/84827
4719 * gcc.target/i386/pr84827.c: New test.
4720
fc31d739
JJ
4721 PR target/84828
4722 * g++.dg/ext/pr84828.C: New test.
4723
639e8522
JJ
4724 PR target/84786
4725 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4726 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4727
fe217ba0
JJ
4728 PR c++/84808
4729 * g++.dg/cpp1y/constexpr-84808.C: New test.
4730
038df1ba
JJ
4731 PR c++/84704
4732 * g++.dg/debug/pr84704.C: New test.
4733
980902fb
RL
47342018-03-12 Renlin Li <renlin.li@arm.com>
4735
4736 * gcc.target/aarch64/movi_hf.c: New.
4737 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4738 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4739
e9b9fa4c
MS
47402018-03-12 Martin Sebor <msebor@redhat.com>
4741
4742 PR tree-optimization/83456
4743 * c-c++-common/Wrestrict-2.c: Remove test cases.
4744 * c-c++-common/Wrestrict.c: Same.
4745 * gcc.dg/Wrestrict-12.c: New test.
4746 * gcc.dg/Wrestrict-14.c: New test.
e9b9fa4c 4747
a7fea88f
L
47482018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4749
4750 * g++.dg/pr84821.C: New test.
4751
3fe126af
L
47522018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4753
4754 * gcc.dg/pr84799.c: New test.
4755
8f1a73b2
RB
47562018-03-12 Richard Biener <rguenther@suse.de>
4757
4758 PR tree-optimization/84803
4759 * gcc.dg/torture/pr84803.c: New testcase.
4760
b270a521
JJ
47612018-03-12 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR c++/84813
4764 * g++.dg/debug/pr84813.C: New test.
4765
26219cee
PT
47662018-03-11 Paul Thomas <pault@gcc.gnu.org>
4767
4768 PR fortran/84546
b270a521 4769 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
26219cee 4770
1813c97a
SK
47712018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4772
4773 PR fortran/83939
4774 * gfortran.dg/pr83939.f90
4775
6f76317a
TK
47762018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4777
4778 PR fortran/66128
4779 * gfortran.dg/zero_sized_9.f90: New test.
4780
cd5437ab
JJ
47812018-03-11 Jakub Jelinek <jakub@redhat.com>
4782
4783 PR debug/58150
4784 * g++.dg/debug/dwarf2/enum2.C: New test.
4785
7d2fb01c
SK
47862018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4787
4788 PR fortran/84734
4789 * gfortran.dg/pr84734.f90: New test.
4790
f1bc6414
EB
47912018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4792
4793 * gnat.dg/prot3.adb: New test.
4794 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4795
be977d08
JM
47962018-03-09 Jason Merrill <jason@redhat.com>
4797 Paolo Carlini <paolo.carlini@oracle.com>
4798
4799 PR c++/71169
4800 PR c++/71832
4801 * g++.dg/cpp0x/pr71169.C: New.
4802 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4803 * g++.dg/cpp0x/pr71832.C: Likewise.
4804
00d7fc28
PB
48052018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4806
4807 PR target/83969
4808 * gcc.target/powerpc/pr83969.c: New test.
4809
9d9a9a90
JJ
48102018-03-09 Jakub Jelinek <jakub@redhat.com>
4811
2956d3a8
JJ
4812 PR target/84772
4813 * gcc.dg/pr84772.c: New test.
4814
5f2440b0
JM
4815 PR c++/84076
4816 * g++.dg/warn/Wformat-2.C: New test.
4817
9d9a9a90
JJ
4818 PR c++/84767
4819 * g++.dg/ext/vla18.C: New test.
4820
8286793a
MS
48212018-03-09 Martin Sebor <msebor@redhat.com>
4822
4823 PR tree-optimization/84526
4824 * gcc.dg/Wrestrict-10.c: New test.
4825 * gcc.dg/Wrestrict-11.c: New test.
4826
7be6ee78 48272018-03-09 Alexandre Oliva <aoliva@redhat.com>
998fd141
AO
4828
4829 PR rtl-optimization/84682
4830 * gcc.dg/torture/pr84682-1.c: New.
4831 * gcc.dg/torture/pr84682-2.c: New.
4832 * gcc.dg/torture/pr84682-3.c: New.
4833
060ad852
JJ
48342018-03-09 Jakub Jelinek <jakub@redhat.com>
4835
4836 PR c++/84724
4837 * g++.dg/ext/pr84724.C: New test.
4838
e0cd6bc0
VM
48392018-03-09 Vladimir Makarov <vmakarov@redhat.com>
4840
4841 PR target/83712
4842 * gcc.target/arm/pr83712.c: New.
4843
20003c3c
RB
48442018-03-09 Richard Biener <rguenther@suse.de>
4845
4846 PR tree-optimization/84775
4847 * gcc.dg/torture/pr84775.c: New testcase.
4848
77a5c1b6
JJ
48492018-03-09 Jakub Jelinek <jakub@redhat.com>
4850
4851 PR debug/84404
4852 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4853 targets.
4854
00db1bf1
EB
48552018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4856
4857 * gcc.c-torture/compile/20180309-1.c: New test.
4858
86c6352c
JJ
48592018-03-08 Jakub Jelinek <jakub@redhat.com>
4860
80bac2eb
JM
4861 PR c++/80598
4862 * g++.dg/warn/Wunused-function4.C: New test.
4863
86c6352c
JJ
4864 PR inline-asm/84742
4865 * gcc.target/i386/pr84742-1.c: New test.
4866 * gcc.target/i386/pr84742-2.c: New test.
4867
c8574943
KT
48682018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4869
4870 PR target/84748
4871 * gcc.c-torture/execute/pr84748.c: New test.
4872
24545562
RB
48732018-03-08 Richard Biener <rguenther@suse.de>
4874
4875 PR middle-end/84552
4876 * gcc.dg/graphite/pr84552.c: New testcase.
4877
7fea20f6
RB
48782018-03-08 Richard Biener <rguenther@suse.de>
4879
4880 PR tree-optimization/84178
4881 * gcc.dg/torture/pr84178-2.c: New testcase.
4882
8b9a03d6
DM
48832018-03-08 David Malcolm <dmalcolm@redhat.com>
4884
4885 PR tree-optimization/84178
4886 * gcc.c-torture/compile/pr84178-1.c: New test.
4887
24b830b6
TS
48882018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4889
4890 * lib/target-supports.exp: Do not return zero from a ifunc
4891 function.
4892
de341bf0
RB
48932018-03-08 Richard Biener <rguenther@suse.de>
4894
4895 PR tree-optimization/84746
4896 * gcc.dg/torture/pr84746.c: New testcase.
4897
bc7b0ffa 4898
7be6ee78 48992018-03-08 Alexandre Oliva <aoliva@redhat.com>
bc7b0ffa
AO
4900 PR debug/84404
4901 PR debug/84408
4902 * gcc.dg/graphite/pr84404.c: New.
4903
686faaec
JJ
49042018-03-08 Jakub Jelinek <jakub@redhat.com>
4905
ce8b1a1f
JJ
4906 PR tree-optimization/84740
4907 * gcc.dg/torture/pr84740.c: New test.
4908
686faaec
JJ
4909 PR tree-optimization/84739
4910 * gcc.dg/pr84739.c: New test.
4911
1b1a1881
MS
49122018-03-07 Martin Sebor <msebor@redhat.com>
4913
4914 PR tree-optimization/83519
4915 * gcc.dg/Wrestrict-13.c: New test.
4916
00df7c36
SK
49172018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4918
4919 PR fortran/64124
4920 PR fortran/70409
4921 * gfortran.dg/pr64124.f90: New tests.
4922 * gfortran.dg/pr70409.f90: New tests.
4923
335b7b5a
SB
49242018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4925
4926 PR target/82411
4927 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4928
1b1a1881
MS
49292018-03-07 Martin Sebor <msebor@redhat.com>
4930
4931 PR tree-optimization/84526
4932 * gcc.dg/Wrestrict-10.c: New test.
4933
a76acaed
MS
49342018-03-07 Martin Sebor <msebor@redhat.com>
4935
4936 PR tree-optimization/84468
4937 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4938 * gcc.dg/Wstringop-truncation.c: New test.
4939 * gcc.dg/Wstringop-truncation-2.c: New test.
4940
0f1de8d0
JJ
49412018-03-07 Jakub Jelinek <jakub@redhat.com>
4942
454144fc
JJ
4943 PR fortran/84565
4944 * gfortran.dg/pr84565.f90: New test.
4945
0f1de8d0
JJ
4946 PR middle-end/84723
4947 * gcc.target/i386/pr84723-1.c: New test.
4948 * gcc.target/i386/pr84723-2.c: New test.
4949 * gcc.target/i386/pr84723-3.c: New test.
4950 * gcc.target/i386/pr84723-4.c: New test.
4951 * gcc.target/i386/pr84723-5.c: New test.
4952
1d792a6d
SK
49532018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4954
4955 PR fortran/64107
4956 * gfortran.dg/pr64107.f90: New test.
4957
5867bb9a
TK
49582017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4959
4960 PR fortran/84697
4961 PR fortran/66128
4962 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4963
1dc23505
MP
49642018-03-06 Marek Polacek <polacek@redhat.com>
4965
4966 PR c++/84684
4967 * g++.dg/cpp1z/constexpr-84684.C: New test.
4968
2728bf8f
JJ
49692018-03-06 Jakub Jelinek <jakub@redhat.com>
4970
849bbdb9
JJ
4971 PR c/84721
4972 * gcc.dg/pr84721.c: New test.
4973
2728bf8f
JJ
4974 PR target/84710
4975 * gcc.dg/pr84710.c: New test.
4976
284ee475
SK
49772018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4978
4979 PR fortran/56667
4980 * gfortran.dg/implied_do_2.f90: New test.
4981 * gfortran.dg/coarray_8.f90: Update for new error message.
4982
16ef0a8c
JJ
49832018-03-06 Jakub Jelinek <jakub@redhat.com>
4984
155958dd
JJ
4985 PR inline-asm/84683
4986 * g++.dg/ext/pr84683.C: New test.
4987
16ef0a8c
JJ
4988 PR tree-optimization/84687
4989 * gcc.dg/pr84687.c: New test.
4990
7be6ee78 49912018-03-06 Alexandre Oliva <aoliva@redhat.com>
1ea71a82 4992
23d63b45
AO
4993 PR c++/84231
4994 * g++.dg/pr84231.C: New.
4995
2e1a7ecb
AO
4996 PR c++/84593
4997 * g++.dg/cpp1y/pr84593.C: New.
4998
1ea71a82
AO
4999 PR c++/84492
5000 * g++.dg/pr84492.C: New.
5001
4900146c
BS
50022018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5003
5004 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
5005 __builtin_ppc_speculation_barrier.
5006
9a25c5ce
JJ
50072018-03-05 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR target/84700
5010 * gcc.target/powerpc/pr84700.c: New test.
5011
f7af3ad6
NS
50122018-03-05 Nathan Sidwell <nathan@acm.org>
5013
5014 PR c++/84702
5015 * g++.dg/lookup/pr84702.C: New.
5016
53740018
JJ
50172018-03-05 Jakub Jelinek <jakub@redhat.com>
5018
5019 PR target/84564
5020 * gcc.target/i386/pr84564.c: New test.
5021
a2460abb
MP
50222018-03-05 Marek Polacek <polacek@redhat.com>
5023
5024 PR c++/84707
5025 * g++.dg/cpp0x/inline-ns10.C: New test.
5026
a5dccd46
NS
50272018-03-05 Nathan Sidwell <nathan@acm.org>
5028
5029 PR c++/84694
5030 * g++.dg/template/pr84694.C: New.
5031
8c6b5eb8
JJ
50322018-03-05 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR target/84524
5035 * gcc.c-torture/execute/pr84524.c: New test.
5036 * gcc.target/i386/avx512bw-pr84524.c: New test.
5037
75a741e8
PB
50382018-03-05 Peter Bergner <bergner@vnet.ibm.com>
5039
5040 PR target/84264
5041 * g++.dg/pr84264.C: New test.
5042
5625e747
PC
50432018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5044
5045 PR c++/84618
5046 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
5047 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
5048 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
5049
13b93d4b
OM
50502018-03-05 Olga Makhotina <olga.makhotina@intel.com>
5051
5052 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
5053 * g++.dg/other/i386-3.C: Ditto.
5054 * gcc.target/i386/sse-12.c: Ditto.
5055 * gcc.target/i386/sse-13.c: Ditto.
5056 * gcc.target/i386/sse-14.c: Ditto.
5057 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
5058 * gcc.target/i386/wbinvd-1.c: New test.
5059 * gcc.target/i386/wbnoinvd-1.c: Ditto.
5060 * gcc.target/i386/pconfig-1.c: Ditto.
5061
35a313aa
PB
50622018-03-05 Pádraig Brady <P@draigBrady.com>
5063 Nathan Sidwell <nathan@acm.org>
5064
5065 PR c++/84497
5066 * g++.dg/cpp0x/pr84497.C: New.
5067
36a9f50c
RB
50682018-03-05 Richard Biener <rguenther@suse.de>
5069
5070 PR tree-optimization/84670
5071 * gcc.dg/pr84670-1.c: New testcase.
5072 * gcc.dg/pr84670-2.c: Likewise.
5073 * gcc.dg/pr84670-3.c: Likewise.
5074 * gcc.dg/pr84670-4.c: Likewise.
5075
144a822f
RB
50762018-03-05 Richard Biener <rguenther@suse.de>
5077
5078 PR tree-optimization/84650
5079 * gcc.dg/graphite/pr84650.c: New testcase.
5080
a0445a5f
PC
50812018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5082
5083 PR c++/82022
5084 * g++.dg/cpp1z/constexpr-lambda20.C: New.
5085
ac80378f
HA
50862018-03-03 Harald Anlauf <anlauf@gmx.de>
5087
5088 PR fortran/71085
5089 * gfortran.dg/pr71085.f90: New test.
5090
94e6b5e5
SK
50912018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5092
5093 PR fortran/66128
42ce31c5 5094 * gfortran.dg/zero_sized_8.f90: Really commit New test.
94e6b5e5 5095
a900a060
SK
50962018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
5097
5098 PR fortran/51434
5099 * gfortran.dg/pr51434.f90: New test.
5100
88aa59ff
PC
51012018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5102
5103 PR c++/61358
5104 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
5105
5a4dbaa8
PC
51062018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5107
5108 PR c++/67370
5109 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
5110
c94a3f9f
PC
51112018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
5112
5113 PR c++/71464
5114 * g++.dg/torture/pr71464.C: New.
5115
c8bd326c
PT
51162018-03-03 Paul Thomas <pault@gcc.gnu.org>
5117
5118 PR fortran/80965
5119 * gfortran.dg/select_type_41.f90: New test.
5120
129c8d7e
PC
51212018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5122
5123 PR c++/61135
5124 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
5125
74f8705e
MP
51262018-03-02 Marek Polacek <polacek@redhat.com>
5127
5128 PR c++/84578
5129 * g++.dg/ext/flexary29.C: New test.
5130
892870f9
JJ
51312018-03-02 Jakub Jelinek <jakub@redhat.com>
5132
5133 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
5134
c660f88b
PC
51352018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5136
5137 PR c++/81812
5138 * g++.dg/torture/pr81812.C: New.
5139
0805d020
MP
51402018-03-02 Marek Polacek <polacek@redhat.com>
5141
5142 PR c++/84171
5143 * g++.dg/warn/Wsign-compare-8.C: New test.
5144
8c8f2ab7
MP
5145 PR c++/84663
5146 * g++.dg/parse/array-size3.C: New test.
5147
743ee9d5
MP
5148 PR c++/84664
5149 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
5150
7299275f
JJ
51512018-03-02 Jakub Jelinek <jakub@redhat.com>
5152
5153 PR c++/84662
5154 * g++.dg/cpp1y/pr84662.C: New test.
5155
70614cb9
TS
51562018-03-02 Thomas Schwinge <thomas@codesourcery.com>
5157
5158 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
5159 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
5160 "dg-lto-options".
5161 * g++.dg/lto/20101010-1_0.C: Likewise.
5162 * g++.dg/lto/20101010-2_0.C: Likewise.
5163
2da18225
JJ
51642018-03-02 Jakub Jelinek <jakub@redhat.com>
5165
16225110
JJ
5166 PR ipa/84628
5167 * gcc.dg/pr84628.c: New test.
5168
2da18225
JJ
5169 PR target/56540
5170 * gcc.target/ia64/pr56540.c: New test.
5171
b31b6053
WS
51722018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5173
5174 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
5175 32-bit target.
5176 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
5177 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
5178 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
5179 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
5180
587b2f67
MP
51812018-03-02 Marek Polacek <polacek@redhat.com>
5182
5183 PR c++/84590
5184 * c-c++-common/ubsan/shift-11.c: New test.
5185
962e91fc
RS
51862018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
5187
5188 * gcc.dg/vect/vect-alias-check-13.c: New test.
5189
0f2fca6f
JJ
51902018-03-02 Jakub Jelinek <jakub@redhat.com>
5191
ec2d7121
JJ
5192 PR target/84614
5193 * gcc.dg/pr84614.c: New test.
5194
0f2fca6f
JJ
5195 PR inline-asm/84625
5196 * gcc.target/i386/pr84625.c: New test.
5197
e8b3f7a4
RB
51982018-03-02 Richard Biener <rguenther@suse.de>
5199
5200 PR tree-optimization/84427
5201 * gcc.dg/torture/pr84427.c: New testcase.
5202
e688c1dd
PB
52032018-03-01 Peter Bergner <bergner@vnet.ibm.com>
5204
5205 PR target/84534
5206 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
5207 powerpc64le*-*-linux*.
5208 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
5209 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
5210
f454bd64
MS
52112018-03-01 Martin Sebor <msebor@redhat.com>
5212
5213 PR c++/84294
5214 * g++.dg/ext/attr-const.C: Remove xfail.
5215 * g++.dg/ext/attr-malloc-3.C: New test.
5216 * g++.dg/ext/attr-noinline-3.C: New test.
5217 * g++.dg/ext/attr-noreturn-3.C: New test.
5218 * g++.dg/ext/attr-nothrow-3.C: New test.
5219 * g++.dg/ext/attr-pure.C: Remove xfail.
5220
8c438a7b
JJ
52212018-03-02 Jakub Jelinek <jakub@redhat.com>
5222
5223 PR sanitizer/70875
5224 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5225 dg-options and dg-shouldfail "ubsan" directive.
5226
1d4f0f3f
MP
52272018-03-01 Marek Polacek <polacek@redhat.com>
5228 Jason Merrill <jason@redhat.com>
5229
5230 PR c++/84582
5231 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5232 * g++.dg/cpp1z/static1.C: New test.
5233 * g++.dg/template/static37.C: New test.
5234
303f4850
NS
52352018-03-01 Nathan Sidwell <nathan@acm.org>
5236
5237 PR c++/84434
5238 * g++.dg/template/pr84434.C: New.
5239
4c9ce243
TP
52402018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5241
5242 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5243 -mthumb to the command-line.
5244
d8cff23f
MP
52452018-03-01 Marek Polacek <polacek@redhat.com>
5246
5247 PR c++/84596
5248 * g++.dg/cpp0x/static_assert14.C: New test.
5249
26a0cc94
PC
52502018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5251
5252 PR c++/79410
5253 * g++.dg/torture/pr79410.C: New.
5254
99daa7a9
ML
52552018-03-01 Martin Liska <mliska@suse.cz>
5256
5257 PR sanitizer/82484
5258 * gcc.dg/asan/pr82484.c: New test.
5259
b476f5dd
RB
52602018-03-01 Richard Biener <rguenther@suse.de>
5261
5262 PR debug/84645
5263 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5264
71a93e81
PT
52652018-03-01 Paul Thomas <pault@gcc.gnu.org>
5266
5267 PR fortran/84219
5268 * gfortran.dg/coarray_47.f90: New test.
5269
b120c8b2
PT
52702018-03-01 Paul Thomas <pault@gcc.gnu.org>
5271
5272 PR fortran/84538
5273 * gfortran.dg/class_array_23.f03: New test.
5274
e6eacdc9
RS
52752018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5276
6ecdd2b4
RS
5277 PR rtl-optimization/84528
5278 * gcc.dg/torture/pr84538.c: Rename to...
5279 * gcc.dg/torture/pr84528.c: ...this.
5280
52812018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5282
5283 PR rtl-optimization/84528
e6eacdc9
RS
5284 * gcc.dg/torture/pr84538.c: New test.
5285
d8e0920d
MS
52862018-02-28 Martin Sebor <msebor@redhat.com>
5287
5288 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5289 -fpic test failures.
5290 * c-c++-common/Wrestrict-2.c: Same.
5291 * c-c++-common/Wstringop-truncation.c: Same.
5292 * gcc.dg/Warray-bounds-22.c: Same.
5293 * gcc.dg/Wstringop-overflow.c: Same.
5294 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5295 (signed_range): Same.
5296 (unsigned_anti_range): Same.
5297 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5298 (signed_range): Same.
5299 (unsigned_anti_range): Same.
5300 * gcc.dg/attr-alloc_size-7.c: Same.
5301 * gcc.dg/attr-alloc_size-8.c: Same.
5302 * gcc.dg/builtin-alloc-size.c: Same.
5303 * gcc.dg/builtin-stpncpy.c: Same.
5304 * gcc.dg/builtins-nonnull.c: Same.
5305 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5306 * gcc.dg/pr79214.c: Same.
5307 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5308 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5309 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5310 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5311 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5312 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5313 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5314 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5315 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5316 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5317 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5318
99f6220a
DE
53192018-02-28 David Edelsohn <dje.gcc@gmail.com>
5320
5321 PR target/84014
5322 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5323
60d2d641
JJ
53242018-02-28 Jakub Jelinek <jakub@redhat.com>
5325
5326 PR c++/84609
5327 * g++.dg/cpp0x/pr84609.C: New test.
5328
be583c04
MS
53292018-02-28 Martin Sebor <msebor@redhat.com>
5330
5331 PR testsuite/84617
5332 * g++.dg/ext/attr-malloc-3.C: New test.
5333 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5334 to pre-existing problems.
5335 * g++.dg/ext/attr-pure.C: Same.
5336
b14a13fa
PT
53372018-02-28 Paul Thomas <pault@gcc.gnu.org>
5338
5339 PR fortran/83901
5340 * gfortran.dg/associate_37.f90: New test.
5341
5342 PR fortran/83344
5343 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5344
ba64c7b8
JJ
53452018-02-28 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR target/52991
5348 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5349 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5350 * gcc.dg/bf-ms-layout-4.c: New test.
5351 * gcc.dg/bf-ms-layout-5.c: New test.
5352
bf3c8adf
PB
53532018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5354
5355 PR target/83399
5356 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5357
0e0e545f
RB
53582018-02-28 Richard Biener <rguenther@suse.de>
5359
5360 PR tree-optimization/84584
5361 * gcc.dg/graphite/pr84584.c: New testcase.
5362
b44f8ad8
JW
53632018-02-28 Jonathan Wakely <jwakely@redhat.com>
5364
5365 PR preprocessor/84517
5366 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5367
9e25c7ed
EB
53682018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5369
5370 * c-c++-common/dump-ada-spec-12.c: New test.
5371 * c-c++-common/dump-ada-spec-13.c: Likewise.
5372
09de3550
EB
53732018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5374
5375 * c-c++-common/dump-ada-spec-11.c: New test.
5376
4830cfc0
ML
53772018-02-28 Martin Liska <mliska@suse.cz>
5378
5379 PR testsuite/84597
5380 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5381 * g++.dg/ext/timevar2.C: Likewise.
5382
095d8d4b
EB
53832018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5384
5385 * c-c++-common/dump-ada-spec-8.c: New test.
5386 * c-c++-common/dump-ada-spec-9.c: Likewise.
5387 * c-c++-common/dump-ada-spec-10.c: Likewise.
5388
9348eb67
RB
53892018-02-28 Richard Biener <rguenther@suse.de>
5390
5391 PR middle-end/84607
5392 * gcc.dg/pr84607.c: New testcase.
5393
35129fd3
NS
53942018-02-28 Nathan Sidwell <nathan@acm.org>
5395
5396 PR c++/84602
5397 * g++.dg/lookup/pr84602.C: New.
5398
6030f6fe
JJ
53992018-02-28 Jakub Jelinek <jakub@redhat.com>
5400
5401 PR c++/83871
5402 PR c++/83503
5403 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5404 dg-options.
5405 * g++.dg/ext/attr-nonnull.C: Likewise.
35129fd3
NS
5406 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5407 directives.
6030f6fe
JJ
5408 * g++.dg/ext/attr-noinline-2.C: Likewise.
5409 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5410 -fdump-tree-eh in dg-options.
5411
678127a8
AM
54122018-02-28 Alan Modra <amodra@gmail.com>
5413
5414 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5415 GNU ld message.
5416 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5417
d4cfd486
MS
54182018-02-27 Martin Sebor <msebor@redhat.com>
5419
5420 PR c++/83871
5421 PR c++/83503
5422 * g++.dg/Wmissing-attributes.C: New test.
5423 * g++.dg/ext/attr-const-pure.C: New test.
5424 * g++.dg/ext/attr-const.C: New test.
5425 * g++.dg/ext/attr-deprecated-2.C: New test.
5426 * g++.dg/ext/attr-malloc-2.C: New test.
5427 * g++.dg/ext/attr-malloc.C: New test.
5428 * g++.dg/ext/attr-noinline-2.C: New test.
5429 * g++.dg/ext/attr-noinline.C: New test.
5430 * g++.dg/ext/attr-nonnull.C: New test.
5431 * g++.dg/ext/attr-noreturn-2.C: New test.
5432 * g++.dg/ext/attr-noreturn.C: New test.
5433 * g++.dg/ext/attr-nothrow-2.C: New test.
5434 * g++.dg/ext/attr-nothrow.C: New test.
5435 * g++.dg/ext/attr-optimize.C: New test.
5436 * g++.dg/ext/attr-pure.C: New test.
5437 * g++.dg/ext/attr-returns-nonnull.C: New test.
5438 * g++.dg/ext/attr-warning.C: New test.
5439
10b5c982
NS
54402018-02-27 Nathan Sidwell <nathan@acm.org>
5441
5442 PR c++/84426
5443 * g++.dg/lookup/pr84426.C: New.
5444
b1ddb654
RB
54452018-02-27 Richard Biener <rguenther@suse.de>
5446
5447 PR tree-optimization/84512
5448 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5449
e59b5e24
ML
54502018-02-27 Martin Liska <mliska@suse.cz>
5451
5452 PR gcov-profile/84548
5453 * g++.dg/gcov/pr84548.C: New test.
5454
2be4b342
JJ
54552018-02-27 Jakub Jelinek <jakub@redhat.com>
5456
5457 PR target/84575
5458 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5459
c2236b9b
JJ
54602018-02-26 Jakub Jelinek <jakub@redhat.com>
5461
5462 PR c++/84558
5463 * g++.dg/cpp1y/pr84558.C: New test.
5464
08735f53
PC
54652018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5466
5467 PR c++/84540
5468 * g++.dg/cpp0x/alignas14.C: New.
5469 * g++.dg/cpp0x/alignas15.C: Likewise.
5470
2bb03eb7
JJ
54712018-02-26 Jakub Jelinek <jakub@redhat.com>
5472
5473 PR c++/84557
5474 * g++.dg/gomp/pr84557.C: New test.
5475
b671df81
MP
54762018-02-26 Marek Polacek <polacek@redhat.com>
5477
5478 PR c++/84325
5479 * g++.dg/cpp1z/pr84325.C: New test.
5480
40b864f1
CL
54812018-02-26 Carl Love <cel@us.ibm.com>
5482
5483 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5484 Power 8 test file.
5485 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5486 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5487 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5488 -mcpu=power8.
5489 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5490 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5491 -mcpu=power8.
5492
c2c601b2
L
54932018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5494
5495 PR target/84039
5496 * gcc.target/i386/indirect-thunk-1.c: Updated.
5497 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5498 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5499 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5500 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5501 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5502 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5503 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5504 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5505 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5506 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5507 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5508 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5509 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5510 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5511 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5512 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5513 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5514 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5515 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5516 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5517 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5518 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5519 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5520 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5521 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5522 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5523 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5524 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5525 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5526 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5527 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5528 * gcc.target/i386/ret-thunk-9.c: Likewise.
5529 * gcc.target/i386/ret-thunk-10.c: Likewise.
5530 * gcc.target/i386/ret-thunk-11.c: Likewise.
5531 * gcc.target/i386/ret-thunk-12.c: Likewise.
5532 * gcc.target/i386/ret-thunk-13.c: Likewise.
5533 * gcc.target/i386/ret-thunk-14.c: Likewise.
5534 * gcc.target/i386/ret-thunk-15.c: Likewise.
5535
f41881a4
EB
55362018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5537
5538 * gcc.c-torture/execute/20180226-1.c: New test.
5539
d99dcb77
RS
55402018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5541
5542 PR tree-optimization/83965
5543 * gcc.dg/vect/pr83965-2.c: New test.
5544
9992661c
TV
55452018-02-26 Tom de Vries <tom@codesourcery.com>
5546
5547 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5548
b9d676b3
L
55492018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5550
5551 PR target/84530
5552 * gcc.target/i386/ret-thunk-22.c: New test.
5553 * gcc.target/i386/ret-thunk-23.c: Likewise.
5554 * gcc.target/i386/ret-thunk-24.c: Likewise.
5555 * gcc.target/i386/ret-thunk-25.c: Likewise.
5556 * gcc.target/i386/ret-thunk-26.c: Likewise.
5557
98c26210
PC
55582018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5559
5560 PR c++/84533
5561 * g++.dg/cpp1z/pr84533.C: New.
5562
7518398d
MP
55632018-02-26 Marek Polacek <polacek@redhat.com>
5564
5565 PR c++/84537
5566 * g++.dg/parse/error60.C: New test.
5567
8562191a
JJ
55682018-02-26 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR c++/84556
5571 * g++.dg/gomp/pr84556.C: New test.
5572 * g++.dg/vect/pr84556.cc: New test.
5573
0f2fca6f 55742018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
f87f8897
DH
5575
5576 PR fortran/32957
5577 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5578 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5579 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5580 * gfortran.dg/c_loc_test.f90: Likewise.
5581 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5582 * gfortran.dg/proc_decl_17.f90: Likewise.
5583 * gfortran.dg/proc_ptr_8.f90: Likewise.
5584
af3b4514
RR
55852018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5586
5587 PR target/84521
5588 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5589 r254814 disabling -fomit-frame-pointer by default.
5590 * gcc.target/aarch64/spill_1.c: Likewise.
5591 * gcc.target/aarch64/test_frame_11.c: Likewise.
5592 * gcc.target/aarch64/test_frame_12.c: Likewise.
5593 * gcc.target/aarch64/test_frame_13.c: Likewise.
5594 * gcc.target/aarch64/test_frame_14.c: Likewise.
5595 * gcc.target/aarch64/test_frame_15.c: Likewise.
5596 * gcc.target/aarch64/test_frame_3.c: Likewise.
5597 * gcc.target/aarch64/test_frame_5.c: Likewise.
5598 * gcc.target/aarch64/test_frame_9.c: Likewise.
5599
09ef33c1
SK
56002018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5601
5602 PR fortran/83633
5603 * gfortran.dg/explicit_shape_1.f90: New test.
5604 * gfortran.dg/automatic_module_variable.f90: Update regex.
5605 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5606 * gfortran.dg/constant_shape.f90: Ditto.
5607 * gfortran.dg/dec_structure_23.f90: Ditto.
5608 * gfortran.dg/pr78240.f90: Ditto.
5609
8fba26f4
PT
56102018-02-25 Paul Thomas <pault@gcc.gnu.org>
5611
5612 PR fortran/84523
5613 * gfortran.dg/pr84523.f90: New test.
5614
6ef1366a
TK
56152018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5616
5617 PR fortran/78238
5618 * gfortran.dg/select_type_40.f90: New test.
5619
0f2fca6f 56202018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
c034c38f
SK
5621
5622 PR fortran/30792
5623 * gfortran.dg/data_substring.f90: New test.
5624
118cd6ba
MP
56252018-02-24 Marek Polacek <polacek@redhat.com>
5626
5627 PR c++/83692
5628 * g++.dg/cpp1z/constexpr-83692.C: New test.
5629
3453b6aa
SK
56302018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5631
5632 PR fortran/84346
5633 * gfortran.dg/statement_function_1.f90: Update test.
5634
55ebc31f
JD
56352018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5636
5637 PR fortran/84506
5638 * gfortran.dg/inquire_19.f90: New test.
5639
1996c75e
PT
56402018-02-23 Paul Thomas <pault@gcc.gnu.org>
5641
5642 PR fortran/83149
5643 * gfortran.dg/pr83149_b.f90: New test.
5644 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5645
c6839134
CL
56462018-02-23 Carl Love <cel@us.ibm.com>
5647
5648 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5649 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5650 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5651 Power 8 tests.
5652
c706366c
WS
56532018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5654
5655 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5656 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5657
d36b25c5
WS
56582018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5659
5660 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5661 expected output.
5662
6869c12d
PT
56632018-02-23 Paul Thomas <pault@gcc.gnu.org>
5664
5665 PR fortran/83149
5666 * gfortran.dg/pr83149_1.f90: New test.
5667 * gfortran.dg/pr83149.f90: Additional source for previous.
5668
32995c02
SB
56692018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5670
5671 PR testsuite/80551
5672 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5673 __GI___pthread_mutex_init as well.
5674
c287dea0
PT
56752018-02-23 Paul Thomas <pault@gcc.gnu.org>
5676
5677 PR fortran/83148
5678 * gfortran.dg/class_68.f90: New test.
5679
8304bcf2
TK
56802018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5681
5682 PR fortran/59781
5683 * gfortran.dg/derived_init_5.f90: New test.
5684
5b194a34
JJ
56852018-02-22 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR target/82851
5688 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5689 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5690
7874b7c5
VM
56912018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5692
5693 PR target/81572
5694 * gcc.target/powerpc/pr81572.c: New.
5695
b613cc2e
AS
56962018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5697
5698 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5699
5d0d5d68
MS
57002018-02-22 Martin Sebor <msebor@redhat.com>
5701
5702 PR tree-optimization/84480
5703 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5704 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5705
73b8b822
L
57062018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5707
5708 PR target/84176
5709 * gcc.target/i386/indirect-thunk-11.c: New test.
5710 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5711 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5712 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5713 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5714 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5715 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5716 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5717 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5718 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5719
eae52f30
SE
57202018-02-22 Steve Ellcey <sellcey@cavium.com>
5721
5722 PR target/83335
5723 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5724 ILP32 mode.
5725 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5726
9029d342
TP
57272018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5728
5729 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5730
caa7952a
MP
57312018-02-22 Marek Polacek <polacek@redhat.com>
5732
5733 PR c++/84493
5734 * g++.dg/parse/error59.C: New test.
5735
c8fe60e3
TV
57362018-02-22 Tom de Vries <tom@codesourcery.com>
5737
5738 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5739
b9cf471a
PC
57402018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5741
5742 PR c++/77655
5743 * g++.dg/cpp0x/pr77655.C: New.
5744
c5679c37
JJ
57452018-02-22 Jakub Jelinek <jakub@redhat.com>
5746
25c1b6cb
JJ
5747 PR c++/84496
5748 * g++.dg/cpp1y/pr84496.C: New test.
5749
d3d4a52a
JJ
5750 PR target/84502
5751 * g++.dg/torture/pr84502.C: New test.
5752
c5679c37
JJ
5753 PR tree-optimization/84503
5754 * gcc.dg/pr84503-1.c: New test.
5755 * gcc.dg/pr84503-2.c: New test.
5756
c8602fe6
JJ
57572018-02-21 Jakub Jelinek <jakub@redhat.com>
5758
5759 PR tree-optimization/84478
5760 * gcc.c-torture/execute/pr84478.c: New test.
5761
5e27f0d5
MS
57622018-02-20 Martin Sebor <msebor@redhat.com>
5763
5764 PR middle-end/84095
5765 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5766 * c-c++-common/Wrestrict.c: Same.
5767 * gcc.dg/Wrestrict-6.c: Same.
5768 * gcc.dg/Warray-bounds-27.c: New test.
5769 * gcc.dg/Wrestrict-8.c: New test.
5770 * gcc.dg/Wrestrict-9.c: New test.
5771 * gcc.dg/pr84095.c: New test.
5772
75b81dcd
TK
57732018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5776
04946c6b
TK
57772018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5778
5779 PR fortran/48890
5780 PR fortran/83823
5781 * gfortran.dg/structure_constructor_14.f90: New test.
5782
aa67d03c
JL
57832018-02-20 Jeff Law <law@redhat.com>
5784
6d02e2d9
UB
5785 PR middle-end/82123
5786 PR tree-optimization/81592
5787 PR middle-end/79257
e506dc87
JL
5788 * gcc.dg/pr81592.c: New test.
5789 * gcc.dg/pr82123.c: New test.
aa67d03c
JL
5790 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5791
f210b3b3
JJ
57922018-02-20 Jakub Jelinek <jakub@redhat.com>
5793
5794 PR c++/84488
5795 * g++.dg/warn/Wunused-var-30.C: New test.
5796
9bd958c5
RS
57972018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5798
5799 PR tree-optimization/84419
5800 * gcc.dg/vect/pr84419.c: New test.
5801
ef7866a3
JJ
58022018-02-20 Jakub Jelinek <jakub@redhat.com>
5803
5804 PR middle-end/82004
5805 * gfortran.dg/pr82004.f90: New test.
5806
d3eb902f
SP
58072018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5808
5809 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5810
5bbccd92
ML
58112018-02-20 Martin Liska <mliska@suse.cz>
5812
5813 PR c/84310
5814 PR target/79747
5815 * gcc.target/i386/pr84310.c: New test.
5816 * gcc.target/i386/pr84310-2.c: Likewise.
5817
0b2513e2
PC
58182018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5819
5820 PR c++/84446
5821 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5822
dda0944c
JJ
58232018-02-20 Jakub Jelinek <jakub@redhat.com>
5824
393d9df7
JJ
5825 PR c++/84445
5826 * g++.dg/cpp1z/launder7.C: New test.
5827
7f5753d7
JJ
5828 PR c++/84449
5829 * g++.dg/cpp0x/constexpr-84449.C: New test.
5830
dda0944c
JJ
5831 PR c++/84455
5832 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5833
5c60dbc1
PT
58342018-02-19 Paul Thomas <pault@gcc.gnu.org>
5835
5836 PR fortran/83344
5837 PR fortran/83975
5838 * gfortran.dg/associate_22.f90: Enable commented out test.
5839 * gfortran.dg/associate_36.f90: New test.
5840
00b94487
JJ
58412018-02-19 Jakub Jelinek <jakub@redhat.com>
5842
5843 PR target/84146
5844 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5845
97e2c914
UB
58462017-02-19 Uros Bizjak <ubizjak@gmail.com>
5847
5848 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5849 (dg-options): Use -mavx instead of -w.
5850
bb08d1ca
JJ
58512018-02-19 Jakub Jelinek <jakub@redhat.com>
5852
5f92d109
JJ
5853 PR c++/84444
5854 * g++.dg/cpp1z/launder8.C: New test.
5855
4382537d
JJ
5856 PR c++/84448
5857 * g++.dg/gomp/pr84448.C: New test.
5858
897064e2
JJ
5859 PR c++/84430
5860 * g++.dg/gomp/pr84430.C: New test.
5861
73829f90
JJ
5862 PR tree-optimization/84452
5863 * gcc.dg/pr84452.c: New test.
5864
bb08d1ca
JJ
5865 PR c++/79064
5866 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5867
d48fc34a
TK
58682018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5869
5870 PR fortran/35339
5871 * gfortran.dg/implied_do_io_4.f90: New test.
5872
87e8aa3b
AV
58732018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5874
5875 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5876 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5877 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5878
bbe57e1e
CL
58792018-02-19 Carl Love <cel@us.ibm.com>
5880
5881 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5882
e0479b58
SP
58832018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5884
5885 PR target/84460
5886 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5887
50dbbe53
PC
58882018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5889
5890 PR c++/84348
5891 * g++.dg/cpp0x/auto50.C: New.
5892 * g++.dg/parse/friend12.C: Adjust.
5893
26eacfe8
JD
58942018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5895
5896 PR libgfortran/84389
5897 * gfortran.dg/dtio_33.f90: New test.
5898
6111e8a1
JD
58992018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900
5901 PR libgfortran/84412
5902 * gfortran.dg/inquire_18.f90: New test.
5903
9b90d490
JW
59042018-02-18 Janus Weil <janus@gcc.gnu.org>
5905
5906 PR fortran/84381
5907 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5908 * gfortran.dg/pointer_intent_3.f90: Ditto.
5909 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5910 * gfortran.dg/protected_3.f90: Ditto.
5911 * gfortran.dg/protected_4.f90: Ditto.
5912 * gfortran.dg/protected_5.f90: Ditto.
5913 * gfortran.dg/protected_6.f90: Ditto.
5914
d5ace305
PT
59152018-02-18 Paul Thomas <pault@gcc.gnu.org>
5916
5917 PR fortran/80945
5918 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5919 change to run.
5920
aab20638
TK
59212018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5922
5923 PR fortran/84270
5924 * gfortran.dg/inline_matmul_22.f90: New test.
5925
7d6ce202
TK
59262018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5927
5928 PR fortran/84381
5929 * gfortran.dg/abort_shoulfail.f90: New test.
5930 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5931 by STOP n.
5932 * gfortran.dg/PR19754_2.f90: Likewise.
5933 * gfortran.dg/PR19872.f: Likewise.
5934 * gfortran.dg/PR49268.f90: Likewise.
5935 * gfortran.dg/Wall.f90: Likewise.
5936 * gfortran.dg/Wno-all.f90: Likewise.
5937 * gfortran.dg/achar_1.f90: Likewise.
5938 * gfortran.dg/achar_2.f90: Likewise.
5939 * gfortran.dg/achar_4.f90: Likewise.
5940 * gfortran.dg/achar_6.F90: Likewise.
5941 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5942 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5943 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5944 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5945 * gfortran.dg/actual_array_result_1.f90: Likewise.
5946 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5947 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5948 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5949 * gfortran.dg/actual_procedure_1.f90: Likewise.
5950 * gfortran.dg/adjustl_1.f90: Likewise.
5951 * gfortran.dg/advance_1.f90: Likewise.
5952 * gfortran.dg/advance_4.f90: Likewise.
5953 * gfortran.dg/advance_5.f90: Likewise.
5954 * gfortran.dg/advance_6.f90: Likewise.
5955 * gfortran.dg/aint_anint_1.f90: Likewise.
5956 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5957 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5958 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5959 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5960 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5961 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5962 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5963 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5964 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5965 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5966 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5967 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5968 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5969 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5970 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5971 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5972 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5973 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5974 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5975 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5976 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5977 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5978 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5979 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5980 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5981 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5982 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5983 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5984 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5985 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5986 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5987 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5988 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5989 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5990 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5991 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5992 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5993 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5994 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5995 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5996 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5997 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5998 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5999 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
6000 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
6001 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
6002 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
6003 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
6004 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
6005 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
6006 * gfortran.dg/allocatable_function_1.f90: Likewise.
6007 * gfortran.dg/allocatable_function_10.f90: Likewise.
6008 * gfortran.dg/allocatable_function_3.f90: Likewise.
6009 * gfortran.dg/allocatable_function_5.f90: Likewise.
6010 * gfortran.dg/allocatable_function_6.f90: Likewise.
6011 * gfortran.dg/allocatable_function_7.f90: Likewise.
6012 * gfortran.dg/allocatable_function_8.f90: Likewise.
6013 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
6014 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
6015 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
6016 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
6017 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
6018 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
6019 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
6020 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
6021 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
6022 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
6023 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
6024 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
6025 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
6026 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
6027 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
6028 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
6029 * gfortran.dg/allocate_class_3.f90: Likewise.
6030 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
6031 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
6032 * gfortran.dg/allocate_derived_5.f90: Likewise.
6033 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
6034 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
6035 * gfortran.dg/allocate_with_source_1.f90: Likewise.
6036 * gfortran.dg/allocate_with_source_10.f08: Likewise.
6037 * gfortran.dg/allocate_with_source_11.f08: Likewise.
6038 * gfortran.dg/allocate_with_source_12.f03: Likewise.
6039 * gfortran.dg/allocate_with_source_15.f03: Likewise.
6040 * gfortran.dg/allocate_with_source_16.f90: Likewise.
6041 * gfortran.dg/allocate_with_source_17.f03: Likewise.
6042 * gfortran.dg/allocate_with_source_18.f03: Likewise.
6043 * gfortran.dg/allocate_with_source_2.f90: Likewise.
6044 * gfortran.dg/allocate_with_source_20.f03: Likewise.
6045 * gfortran.dg/allocate_with_source_22.f03: Likewise.
6046 * gfortran.dg/allocate_with_source_23.f03: Likewise.
6047 * gfortran.dg/allocate_with_source_24.f90: Likewise.
6048 * gfortran.dg/allocate_with_source_5.f90: Likewise.
6049 * gfortran.dg/allocate_with_source_6.f90: Likewise.
6050 * gfortran.dg/allocate_with_source_7.f08: Likewise.
6051 * gfortran.dg/allocate_with_source_8.f08: Likewise.
6052 * gfortran.dg/allocate_with_source_9.f08: Likewise.
6053 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
6054 * gfortran.dg/allocate_zerosize_3.f: Likewise.
6055 * gfortran.dg/altreturn_3.f90: Likewise.
6056 * gfortran.dg/altreturn_5.f90: Likewise.
6057 * gfortran.dg/altreturn_7.f90: Likewise.
6058 * gfortran.dg/and_or_xor.f90: Likewise.
6059 * gfortran.dg/anint_1.f90: Likewise.
6060 * gfortran.dg/any_all_1.f90: Likewise.
6061 * gfortran.dg/anyallcount_1.f90: Likewise.
6062 * gfortran.dg/append_1.f90: Likewise.
6063 * gfortran.dg/argument_checking_1.f90: Likewise.
6064 * gfortran.dg/argument_checking_2.f90: Likewise.
6065 * gfortran.dg/argument_checking_8.f90: Likewise.
6066 * gfortran.dg/arithmetic_if.f90: Likewise.
6067 * gfortran.dg/array_1.f90: Likewise.
6068 * gfortran.dg/array_2.f90: Likewise.
6069 * gfortran.dg/array_alloc_1.f90: Likewise.
6070 * gfortran.dg/array_alloc_2.f90: Likewise.
6071 * gfortran.dg/array_alloc_3.f90: Likewise.
6072 * gfortran.dg/array_assignment_1.F90: Likewise.
6073 * gfortran.dg/array_assignment_5.f90: Likewise.
6074 * gfortran.dg/array_constructor_1.f90: Likewise.
6075 * gfortran.dg/array_constructor_10.f90: Likewise.
6076 * gfortran.dg/array_constructor_11.f90: Likewise.
6077 * gfortran.dg/array_constructor_12.f90: Likewise.
6078 * gfortran.dg/array_constructor_15.f90: Likewise.
6079 * gfortran.dg/array_constructor_16.f90: Likewise.
6080 * gfortran.dg/array_constructor_17.f90: Likewise.
6081 * gfortran.dg/array_constructor_19.f90: Likewise.
6082 * gfortran.dg/array_constructor_23.f: Likewise.
6083 * gfortran.dg/array_constructor_24.f: Likewise.
6084 * gfortran.dg/array_constructor_32.f90: Likewise.
6085 * gfortran.dg/array_constructor_36.f90: Likewise.
6086 * gfortran.dg/array_constructor_39.f90: Likewise.
6087 * gfortran.dg/array_constructor_4.f90: Likewise.
6088 * gfortran.dg/array_constructor_40.f90: Likewise.
6089 * gfortran.dg/array_constructor_44.f90: Likewise.
6090 * gfortran.dg/array_constructor_45.f90: Likewise.
6091 * gfortran.dg/array_constructor_46.f90: Likewise.
6092 * gfortran.dg/array_constructor_47.f90: Likewise.
6093 * gfortran.dg/array_constructor_49.f90: Likewise.
6094 * gfortran.dg/array_constructor_5.f90: Likewise.
6095 * gfortran.dg/array_constructor_50.f90: Likewise.
6096 * gfortran.dg/array_constructor_6.f90: Likewise.
6097 * gfortran.dg/array_constructor_7.f90: Likewise.
6098 * gfortran.dg/array_constructor_8.f90: Likewise.
6099 * gfortran.dg/array_constructor_9.f90: Likewise.
6100 * gfortran.dg/array_constructor_type_1.f03: Likewise.
6101 * gfortran.dg/array_constructor_type_10.f03: Likewise.
6102 * gfortran.dg/array_constructor_type_11.f03: Likewise.
6103 * gfortran.dg/array_constructor_type_12.f03: Likewise.
6104 * gfortran.dg/array_constructor_type_13.f90: Likewise.
6105 * gfortran.dg/array_constructor_type_14.f03: Likewise.
6106 * gfortran.dg/array_constructor_type_16.f03: Likewise.
6107 * gfortran.dg/array_constructor_type_2.f03: Likewise.
6108 * gfortran.dg/array_constructor_type_22.f03: Likewise.
6109 * gfortran.dg/array_constructor_type_3.f03: Likewise.
6110 * gfortran.dg/array_constructor_type_4.f03: Likewise.
6111 * gfortran.dg/array_constructor_type_5.f03: Likewise.
6112 * gfortran.dg/array_constructor_type_6.f03: Likewise.
6113 * gfortran.dg/array_constructor_type_7.f03: Likewise.
6114 * gfortran.dg/array_function_1.f90: Likewise.
6115 * gfortran.dg/array_function_5.f90: Likewise.
6116 * gfortran.dg/array_initializer_1.f90: Likewise.
6117 * gfortran.dg/array_initializer_2.f90: Likewise.
6118 * gfortran.dg/array_memcpy_5.f90: Likewise.
6119 * gfortran.dg/array_memset_2.f90: Likewise.
6120 * gfortran.dg/array_reference_1.f90: Likewise.
6121 * gfortran.dg/array_return_value_1.f90: Likewise.
6122 * gfortran.dg/array_section_1.f90: Likewise.
6123 * gfortran.dg/array_temporaries_3.f90: Likewise.
6124 * gfortran.dg/arrayio_1.f90: Likewise.
6125 * gfortran.dg/arrayio_10.f90: Likewise.
6126 * gfortran.dg/arrayio_11.f90: Likewise.
6127 * gfortran.dg/arrayio_12.f90: Likewise.
6128 * gfortran.dg/arrayio_13.f90: Likewise.
6129 * gfortran.dg/arrayio_14.f90: Likewise.
6130 * gfortran.dg/arrayio_16.f90: Likewise.
6131 * gfortran.dg/arrayio_2.f90: Likewise.
6132 * gfortran.dg/arrayio_3.f90: Likewise.
6133 * gfortran.dg/arrayio_4.f90: Likewise.
6134 * gfortran.dg/arrayio_5.f90: Likewise.
6135 * gfortran.dg/arrayio_6.f90: Likewise.
6136 * gfortran.dg/arrayio_7.f90: Likewise.
6137 * gfortran.dg/arrayio_8.f90: Likewise.
6138 * gfortran.dg/arrayio_9.f90: Likewise.
6139 * gfortran.dg/arrayio_derived_1.f90: Likewise.
6140 * gfortran.dg/assign_10.f90: Likewise.
6141 * gfortran.dg/assign_9.f90: Likewise.
6142 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
6143 * gfortran.dg/assignment_1.f90: Likewise.
6144 * gfortran.dg/associate_1.f03: Likewise.
6145 * gfortran.dg/associate_11.f90: Likewise.
6146 * gfortran.dg/associate_13.f90: Likewise.
6147 * gfortran.dg/associate_15.f90: Likewise.
6148 * gfortran.dg/associate_17.f90: Likewise.
6149 * gfortran.dg/associate_18.f08: Likewise.
6150 * gfortran.dg/associate_19.f03: Likewise.
6151 * gfortran.dg/associate_20.f03: Likewise.
6152 * gfortran.dg/associate_22.f90: Likewise.
6153 * gfortran.dg/associate_23.f90: Likewise.
6154 * gfortran.dg/associate_24.f90: Likewise.
6155 * gfortran.dg/associate_25.f90: Likewise.
6156 * gfortran.dg/associate_27.f90: Likewise.
6157 * gfortran.dg/associate_28.f90: Likewise.
6158 * gfortran.dg/associate_32.f03: Likewise.
6159 * gfortran.dg/associate_33.f03: Likewise.
6160 * gfortran.dg/associate_34.f90: Likewise.
6161 * gfortran.dg/associate_6.f03: Likewise.
6162 * gfortran.dg/associate_7.f03: Likewise.
6163 * gfortran.dg/associate_8.f03: Likewise.
6164 * gfortran.dg/associate_9.f03: Likewise.
6165 * gfortran.dg/associated_1.f90: Likewise.
6166 * gfortran.dg/associated_2.f90: Likewise.
6167 * gfortran.dg/associated_5.f90: Likewise.
6168 * gfortran.dg/associated_6.f90: Likewise.
6169 * gfortran.dg/associated_target_3.f90: Likewise.
6170 * gfortran.dg/associated_target_4.f90: Likewise.
6171 * gfortran.dg/associated_target_5.f03: Likewise.
6172 * gfortran.dg/associated_target_6.f03: Likewise.
6173 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6174 * gfortran.dg/assumed_rank_1.f90: Likewise.
6175 * gfortran.dg/assumed_rank_10.f90: Likewise.
6176 * gfortran.dg/assumed_rank_2.f90: Likewise.
6177 * gfortran.dg/assumed_rank_7.f90: Likewise.
6178 * gfortran.dg/assumed_rank_8.f90: Likewise.
6179 * gfortran.dg/assumed_rank_9.f90: Likewise.
6180 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6181 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6182 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
6183 * gfortran.dg/assumed_type_2.f90: Likewise.
6184 * gfortran.dg/atan2_1.f90: Likewise.
6185 * gfortran.dg/auto_array_1.f90: Likewise.
6186 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
6187 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
6188 * gfortran.dg/auto_char_len_3.f90: Likewise.
6189 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
6190 * gfortran.dg/auto_internal_assumed.f90: Likewise.
6191 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
6192 * gfortran.dg/auto_save_2.f90: Likewise.
6193 * gfortran.dg/automatic_default_init_1.f90: Likewise.
6194 * gfortran.dg/backslash_1.f90: Likewise.
6195 * gfortran.dg/backslash_2.f90: Likewise.
6196 * gfortran.dg/backslash_3.f: Likewise.
6197 * gfortran.dg/backspace_1.f: Likewise.
6198 * gfortran.dg/backspace_10.f90: Likewise.
6199 * gfortran.dg/backspace_11.f90: Likewise.
6200 * gfortran.dg/backspace_2.f: Likewise.
6201 * gfortran.dg/backspace_3.f: Likewise.
6202 * gfortran.dg/backspace_4.f: Likewise.
6203 * gfortran.dg/backspace_5.f: Likewise.
6204 * gfortran.dg/backspace_6.f: Likewise.
6205 * gfortran.dg/backspace_7.f90: Likewise.
6206 * gfortran.dg/backspace_8.f: Likewise.
6207 * gfortran.dg/backspace_9.f: Likewise.
6208 * gfortran.dg/bessel_1.f90: Likewise.
6209 * gfortran.dg/bessel_2.f90: Likewise.
6210 * gfortran.dg/bessel_5.f90: Likewise.
6211 * gfortran.dg/bessel_6.f90: Likewise.
6212 * gfortran.dg/bessel_7.f90: Likewise.
6213 * gfortran.dg/bind_c_dts_2.f03: Likewise.
6214 * gfortran.dg/bind_c_dts_3.f03: Likewise.
6215 * gfortran.dg/bind_c_usage_15.f90: Likewise.
6216 * gfortran.dg/bind_c_usage_16.f03: Likewise.
6217 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6218 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6219 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6220 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6221 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6222 * gfortran.dg/bit_comparison_1.F90: Likewise.
6223 * gfortran.dg/bit_comparison_2.F90: Likewise.
6224 * gfortran.dg/block_1.f08: Likewise.
6225 * gfortran.dg/block_13.f08: Likewise.
6226 * gfortran.dg/block_14.f90: Likewise.
6227 * gfortran.dg/block_2.f08: Likewise.
6228 * gfortran.dg/block_6.f08: Likewise.
6229 * gfortran.dg/block_7.f08: Likewise.
6230 * gfortran.dg/block_8.f08: Likewise.
6231 * gfortran.dg/blockdata_1.f90: Likewise.
6232 * gfortran.dg/bound_1.f90: Likewise.
6233 * gfortran.dg/bound_2.f90: Likewise.
6234 * gfortran.dg/bound_3.f90: Likewise.
6235 * gfortran.dg/bound_4.f90: Likewise.
6236 * gfortran.dg/bound_5.f90: Likewise.
6237 * gfortran.dg/bound_6.f90: Likewise.
6238 * gfortran.dg/bound_7.f90: Likewise.
6239 * gfortran.dg/bound_8.f90: Likewise.
6240 * gfortran.dg/bound_9.f90: Likewise.
6241 * gfortran.dg/bound_simplification_1.f90: Likewise.
6242 * gfortran.dg/bound_simplification_3.f90: Likewise.
6243 * gfortran.dg/bound_simplification_4.f90: Likewise.
6244 * gfortran.dg/bound_simplification_5.f90: Likewise.
6245 * gfortran.dg/bound_simplification_6.f90: Likewise.
6246 * gfortran.dg/bounds_check_1.f90: Likewise.
6247 * gfortran.dg/bounds_check_12.f90: Likewise.
6248 * gfortran.dg/bounds_check_14.f90: Likewise.
6249 * gfortran.dg/bounds_check_15.f90: Likewise.
6250 * gfortran.dg/bounds_check_19.f90: Likewise.
6251 * gfortran.dg/bounds_check_8.f90: Likewise.
6252 * gfortran.dg/bounds_check_9.f90: Likewise.
6253 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6254 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6255 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6256 * gfortran.dg/boz_1.f90: Likewise.
6257 * gfortran.dg/boz_11.f90: Likewise.
6258 * gfortran.dg/boz_13.f90: Likewise.
6259 * gfortran.dg/boz_14.f90: Likewise.
6260 * gfortran.dg/boz_15.f90: Likewise.
6261 * gfortran.dg/boz_3.f90: Likewise.
6262 * gfortran.dg/boz_6.f90: Likewise.
6263 * gfortran.dg/boz_9.f90: Likewise.
6264 * gfortran.dg/byte_1.f90: Likewise.
6265 * gfortran.dg/byte_2.f90: Likewise.
6266 * gfortran.dg/c_assoc.f90: Likewise.
6267 * gfortran.dg/c_assoc_2.f03: Likewise.
6268 * gfortran.dg/c_assoc_3.f90: Likewise.
6269 * gfortran.dg/c_by_val_1.f: Likewise.
6270 * gfortran.dg/c_by_val_5.f90: Likewise.
6271 * gfortran.dg/c_char_tests.f03: Likewise.
6272 * gfortran.dg/c_char_tests_2.f03: Likewise.
6273 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6274 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6275 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6276 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6277 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6278 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6279 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6280 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6281 * gfortran.dg/c_kind_params.f90: Likewise.
6282 * gfortran.dg/c_loc_test_20.f90: Likewise.
6283 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6284 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6285 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6286 * gfortran.dg/c_size_t_test.f03: Likewise.
6287 * gfortran.dg/c_sizeof_1.f90: Likewise.
6288 * gfortran.dg/c_sizeof_5.f90: Likewise.
6289 * gfortran.dg/c_sizeof_6.f90: Likewise.
6290 * gfortran.dg/char4_iunit_1.f03: Likewise.
6291 * gfortran.dg/char4_iunit_2.f03: Likewise.
6292 * gfortran.dg/char_allocation_1.f90: Likewise.
6293 * gfortran.dg/char_array_constructor.f90: Likewise.
6294 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6295 * gfortran.dg/char_assign_1.f90: Likewise.
6296 * gfortran.dg/char_associated_1.f90: Likewise.
6297 * gfortran.dg/char_cast_2.f90: Likewise.
6298 * gfortran.dg/char_comparison_1.f: Likewise.
6299 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6300 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6301 * gfortran.dg/char_cons_len.f90: Likewise.
6302 * gfortran.dg/char_conversion.f90: Likewise.
6303 * gfortran.dg/char_cshift_1.f90: Likewise.
6304 * gfortran.dg/char_cshift_2.f90: Likewise.
6305 * gfortran.dg/char_decl_2.f90: Likewise.
6306 * gfortran.dg/char_eoshift_1.f90: Likewise.
6307 * gfortran.dg/char_eoshift_2.f90: Likewise.
6308 * gfortran.dg/char_eoshift_3.f90: Likewise.
6309 * gfortran.dg/char_eoshift_4.f90: Likewise.
6310 * gfortran.dg/char_eoshift_5.f90: Likewise.
6311 * gfortran.dg/char_expr_1.f90: Likewise.
6312 * gfortran.dg/char_expr_3.f90: Likewise.
6313 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6314 * gfortran.dg/char_length_12.f90: Likewise.
6315 * gfortran.dg/char_length_14.f90: Likewise.
6316 * gfortran.dg/char_length_15.f90: Likewise.
6317 * gfortran.dg/char_length_17.f90: Likewise.
6318 * gfortran.dg/char_length_20.f90: Likewise.
6319 * gfortran.dg/char_length_21.f90: Likewise.
6320 * gfortran.dg/char_length_5.f90: Likewise.
6321 * gfortran.dg/char_length_6.f90: Likewise.
6322 * gfortran.dg/char_length_7.f90: Likewise.
6323 * gfortran.dg/char_length_8.f90: Likewise.
6324 * gfortran.dg/char_pack_1.f90: Likewise.
6325 * gfortran.dg/char_pack_2.f90: Likewise.
6326 * gfortran.dg/char_pointer_assign.f90: Likewise.
6327 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6328 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6329 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6330 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6331 * gfortran.dg/char_pointer_func.f90: Likewise.
6332 * gfortran.dg/char_reshape_1.f90: Likewise.
6333 * gfortran.dg/char_result_1.f90: Likewise.
6334 * gfortran.dg/char_result_12.f90: Likewise.
6335 * gfortran.dg/char_result_13.f90: Likewise.
6336 * gfortran.dg/char_result_14.f90: Likewise.
6337 * gfortran.dg/char_result_15.f90: Likewise.
6338 * gfortran.dg/char_result_2.f90: Likewise.
6339 * gfortran.dg/char_result_3.f90: Likewise.
6340 * gfortran.dg/char_result_4.f90: Likewise.
6341 * gfortran.dg/char_result_5.f90: Likewise.
6342 * gfortran.dg/char_result_6.f90: Likewise.
6343 * gfortran.dg/char_result_7.f90: Likewise.
6344 * gfortran.dg/char_result_8.f90: Likewise.
6345 * gfortran.dg/char_spread_1.f90: Likewise.
6346 * gfortran.dg/char_transpose_1.f90: Likewise.
6347 * gfortran.dg/char_type_len.f90: Likewise.
6348 * gfortran.dg/char_unpack_1.f90: Likewise.
6349 * gfortran.dg/char_unpack_2.f90: Likewise.
6350 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6351 * gfortran.dg/character_comparison_1.f90: Likewise.
6352 * gfortran.dg/character_comparison_2.f90: Likewise.
6353 * gfortran.dg/character_comparison_3.f90: Likewise.
6354 * gfortran.dg/character_comparison_4.f90: Likewise.
6355 * gfortran.dg/character_comparison_5.f90: Likewise.
6356 * gfortran.dg/character_comparison_6.f90: Likewise.
6357 * gfortran.dg/character_comparison_7.f90: Likewise.
6358 * gfortran.dg/character_comparison_8.f90: Likewise.
6359 * gfortran.dg/character_comparison_9.f90: Likewise.
6360 * gfortran.dg/charlen_15.f90: Likewise.
6361 * gfortran.dg/charlen_16.f90: Likewise.
6362 * gfortran.dg/chkbits.f90: Likewise.
6363 * gfortran.dg/chmod_1.f90: Likewise.
6364 * gfortran.dg/chmod_2.f90: Likewise.
6365 * gfortran.dg/chmod_3.f90: Likewise.
6366 * gfortran.dg/class_1.f03: Likewise.
6367 * gfortran.dg/class_18.f03: Likewise.
6368 * gfortran.dg/class_19.f03: Likewise.
6369 * gfortran.dg/class_35.f90: Likewise.
6370 * gfortran.dg/class_46.f03: Likewise.
6371 * gfortran.dg/class_48.f90: Likewise.
6372 * gfortran.dg/class_51.f90: Likewise.
6373 * gfortran.dg/class_52.f90: Likewise.
6374 * gfortran.dg/class_6.f03: Likewise.
6375 * gfortran.dg/class_63.f90: Likewise.
6376 * gfortran.dg/class_64.f90: Likewise.
6377 * gfortran.dg/class_65.f90: Likewise.
6378 * gfortran.dg/class_66.f90: Likewise.
6379 * gfortran.dg/class_67.f90: Likewise.
6380 * gfortran.dg/class_9.f03: Likewise.
6381 * gfortran.dg/class_alias.f90: Likewise.
6382 * gfortran.dg/class_allocate_1.f03: Likewise.
6383 * gfortran.dg/class_allocate_10.f03: Likewise.
6384 * gfortran.dg/class_allocate_13.f90: Likewise.
6385 * gfortran.dg/class_allocate_14.f90: Likewise.
6386 * gfortran.dg/class_allocate_15.f90: Likewise.
6387 * gfortran.dg/class_allocate_19.f03: Likewise.
6388 * gfortran.dg/class_allocate_21.f90: Likewise.
6389 * gfortran.dg/class_allocate_22.f90: Likewise.
6390 * gfortran.dg/class_allocate_3.f03: Likewise.
6391 * gfortran.dg/class_allocate_4.f03: Likewise.
6392 * gfortran.dg/class_allocate_5.f90: Likewise.
6393 * gfortran.dg/class_allocate_6.f03: Likewise.
6394 * gfortran.dg/class_allocate_7.f03: Likewise.
6395 * gfortran.dg/class_allocate_8.f03: Likewise.
6396 * gfortran.dg/class_allocate_9.f03: Likewise.
6397 * gfortran.dg/class_array_1.f03: Likewise.
6398 * gfortran.dg/class_array_14.f90: Likewise.
6399 * gfortran.dg/class_array_15.f03: Likewise.
6400 * gfortran.dg/class_array_16.f90: Likewise.
6401 * gfortran.dg/class_array_2.f03: Likewise.
6402 * gfortran.dg/class_array_20.f03: Likewise.
6403 * gfortran.dg/class_array_21.f03: Likewise.
6404 * gfortran.dg/class_array_3.f03: Likewise.
6405 * gfortran.dg/class_array_4.f03: Likewise.
6406 * gfortran.dg/class_array_7.f03: Likewise.
6407 * gfortran.dg/class_array_8.f03: Likewise.
6408 * gfortran.dg/class_array_9.f03: Likewise.
6409 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6410 * gfortran.dg/class_dummy_1.f03: Likewise.
6411 * gfortran.dg/class_optional_1.f90: Likewise.
6412 * gfortran.dg/class_optional_2.f90: Likewise.
6413 * gfortran.dg/class_result_5.f90: Likewise.
6414 * gfortran.dg/class_result_6.f90: Likewise.
6415 * gfortran.dg/class_to_type_1.f03: Likewise.
6416 * gfortran.dg/class_to_type_2.f90: Likewise.
6417 * gfortran.dg/class_to_type_3.f03: Likewise.
6418 * gfortran.dg/class_to_type_4.f90: Likewise.
6419 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6420 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6421 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6422 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6423 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6424 * gfortran.dg/coarray/codimension.f90: Likewise.
6425 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6426 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6427 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6428 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6429 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6430 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6431 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6432 * gfortran.dg/coarray/event_1.f90: Likewise.
6433 * gfortran.dg/coarray/event_2.f90: Likewise.
6434 * gfortran.dg/coarray/get_array.f90: Likewise.
6435 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6436 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6437 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6438 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6439 * gfortran.dg/coarray/lock_1.f90: Likewise.
6440 * gfortran.dg/coarray/lock_2.f90: Likewise.
6441 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6442 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6443 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6444 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6445 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6446 * gfortran.dg/coarray/registering_1.f90: Likewise.
6447 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6448 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6449 * gfortran.dg/coarray/send_array.f90: Likewise.
6450 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6451 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6452 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6453 * gfortran.dg/coarray/sync_1.f90: Likewise.
6454 * gfortran.dg/coarray/sync_3.f90: Likewise.
6455 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6456 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6457 * gfortran.dg/coarray_13.f90: Likewise.
6458 * gfortran.dg/coarray_15.f90: Likewise.
6459 * gfortran.dg/coarray_16.f90: Likewise.
6460 * gfortran.dg/coarray_2.f90: Likewise.
6461 * gfortran.dg/coarray_23.f90: Likewise.
6462 * gfortran.dg/coarray_40.f90: Likewise.
6463 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6464 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6465 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6466 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6467 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6468 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6469 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6470 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6471 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6472 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6473 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6474 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6475 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6476 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6477 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6478 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6479 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6480 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6481 * gfortran.dg/coarray_stat_2.f90: Likewise.
6482 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6483 * gfortran.dg/coindexed_1.f90: Likewise.
6484 * gfortran.dg/comma.f: Likewise.
6485 * gfortran.dg/comma_format_extension_3.f: Likewise.
6486 * gfortran.dg/comma_format_extension_4.f: Likewise.
6487 * gfortran.dg/common_2.f90: Likewise.
6488 * gfortran.dg/common_4.f90: Likewise.
6489 * gfortran.dg/common_align_1.f90: Likewise.
6490 * gfortran.dg/common_align_2.f90: Likewise.
6491 * gfortran.dg/common_equivalence_1.f: Likewise.
6492 * gfortran.dg/common_pointer_1.f90: Likewise.
6493 * gfortran.dg/common_resize_1.f: Likewise.
6494 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6495 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6496 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6497 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6498 * gfortran.dg/complex_read.f90: Likewise.
6499 * gfortran.dg/complex_write.f90: Likewise.
6500 * gfortran.dg/constant_substring.f: Likewise.
6501 * gfortran.dg/constructor_2.f90: Likewise.
6502 * gfortran.dg/constructor_3.f90: Likewise.
6503 * gfortran.dg/constructor_6.f90: Likewise.
6504 * gfortran.dg/contained_1.f90: Likewise.
6505 * gfortran.dg/contained_3.f90: Likewise.
6506 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6507 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6508 * gfortran.dg/continuation_1.f90: Likewise.
6509 * gfortran.dg/continuation_11.f90: Likewise.
6510 * gfortran.dg/continuation_12.f90: Likewise.
6511 * gfortran.dg/continuation_13.f90: Likewise.
6512 * gfortran.dg/continuation_14.f: Likewise.
6513 * gfortran.dg/continuation_8.f90: Likewise.
6514 * gfortran.dg/convert_2.f90: Likewise.
6515 * gfortran.dg/convert_implied_open.f90: Likewise.
6516 * gfortran.dg/count_init_expr.f03: Likewise.
6517 * gfortran.dg/cr_lf.f90: Likewise.
6518 * gfortran.dg/cray_pointers_10.f90: Likewise.
6519 * gfortran.dg/cray_pointers_2.f90: Likewise.
6520 * gfortran.dg/cray_pointers_5.f90: Likewise.
6521 * gfortran.dg/cray_pointers_7.f90: Likewise.
6522 * gfortran.dg/cray_pointers_8.f90: Likewise.
6523 * gfortran.dg/cshift_1.f90: Likewise.
6524 * gfortran.dg/cshift_2.f90: Likewise.
6525 * gfortran.dg/cshift_large_1.f90: Likewise.
6526 * gfortran.dg/cshift_nan_1.f90: Likewise.
6527 * gfortran.dg/csqrt_2.f: Likewise.
6528 * gfortran.dg/data_array_1.f90: Likewise.
6529 * gfortran.dg/data_char_1.f90: Likewise.
6530 * gfortran.dg/data_char_2.f90: Likewise.
6531 * gfortran.dg/data_char_3.f90: Likewise.
6532 * gfortran.dg/data_derived_1.f90: Likewise.
6533 * gfortran.dg/data_implied_do_1.f90: Likewise.
6534 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6535 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6536 * gfortran.dg/deallocate_stat.f90: Likewise.
6537 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6538 * gfortran.dg/debug/pr37738.f: Likewise.
6539 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6540 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6541 * gfortran.dg/dec_exp_1.f90: Likewise.
6542 * gfortran.dg/dec_init_1.f90: Likewise.
6543 * gfortran.dg/dec_init_2.f90: Likewise.
6544 * gfortran.dg/dec_init_3.f90: Likewise.
6545 * gfortran.dg/dec_init_4.f90: Likewise.
6546 * gfortran.dg/dec_io_1.f90: Likewise.
6547 * gfortran.dg/dec_io_2.f90: Likewise.
6548 * gfortran.dg/dec_io_2a.f90: Likewise.
6549 * gfortran.dg/dec_io_6.f90: Likewise.
6550 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6551 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6552 * gfortran.dg/dec_math.f90: Likewise.
6553 * gfortran.dg/dec_parameter_1.f: Likewise.
6554 * gfortran.dg/dec_parameter_2.f90: Likewise.
6555 * gfortran.dg/dec_static_1.f90: Likewise.
6556 * gfortran.dg/dec_static_2.f90: Likewise.
6557 * gfortran.dg/dec_structure_1.f90: Likewise.
6558 * gfortran.dg/dec_structure_10.f90: Likewise.
6559 * gfortran.dg/dec_structure_18.f90: Likewise.
6560 * gfortran.dg/dec_structure_19.f90: Likewise.
6561 * gfortran.dg/dec_structure_2.f90: Likewise.
6562 * gfortran.dg/dec_structure_22.f90: Likewise.
6563 * gfortran.dg/dec_structure_3.f90: Likewise.
6564 * gfortran.dg/dec_structure_4.f90: Likewise.
6565 * gfortran.dg/dec_structure_5.f90: Likewise.
6566 * gfortran.dg/dec_structure_6.f90: Likewise.
6567 * gfortran.dg/dec_structure_7.f90: Likewise.
6568 * gfortran.dg/dec_union_1.f90: Likewise.
6569 * gfortran.dg/dec_union_2.f90: Likewise.
6570 * gfortran.dg/dec_union_3.f90: Likewise.
6571 * gfortran.dg/dec_union_4.f90: Likewise.
6572 * gfortran.dg/dec_union_5.f90: Likewise.
6573 * gfortran.dg/default_format_1.f90: Likewise.
6574 * gfortran.dg/default_format_2.f90: Likewise.
6575 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6576 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6577 * gfortran.dg/default_initialization_3.f90: Likewise.
6578 * gfortran.dg/default_initialization_4.f90: Likewise.
6579 * gfortran.dg/default_initialization_5.f90: Likewise.
6580 * gfortran.dg/deferred_character_1.f90: Likewise.
6581 * gfortran.dg/deferred_character_10.f90: Likewise.
6582 * gfortran.dg/deferred_character_11.f90: Likewise.
6583 * gfortran.dg/deferred_character_12.f90: Likewise.
6584 * gfortran.dg/deferred_character_13.f90: Likewise.
6585 * gfortran.dg/deferred_character_14.f90: Likewise.
6586 * gfortran.dg/deferred_character_15.f90: Likewise.
6587 * gfortran.dg/deferred_character_16.f90: Likewise.
6588 * gfortran.dg/deferred_character_2.f90: Likewise.
6589 * gfortran.dg/deferred_character_3.f90: Likewise.
6590 * gfortran.dg/deferred_character_4.f90: Likewise.
6591 * gfortran.dg/deferred_character_5.f90: Likewise.
6592 * gfortran.dg/deferred_character_6.f90: Likewise.
6593 * gfortran.dg/deferred_character_7.f90: Likewise.
6594 * gfortran.dg/deferred_character_8.f90: Likewise.
6595 * gfortran.dg/deferred_character_9.f90: Likewise.
6596 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6597 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6598 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6599 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6600 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6601 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6602 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6603 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6604 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6605 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6606 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6607 * gfortran.dg/defined_assignment_1.f90: Likewise.
6608 * gfortran.dg/defined_assignment_10.f90: Likewise.
6609 * gfortran.dg/defined_assignment_11.f90: Likewise.
6610 * gfortran.dg/defined_assignment_2.f90: Likewise.
6611 * gfortran.dg/defined_assignment_3.f90: Likewise.
6612 * gfortran.dg/defined_assignment_4.f90: Likewise.
6613 * gfortran.dg/defined_assignment_5.f90: Likewise.
6614 * gfortran.dg/defined_assignment_8.f90: Likewise.
6615 * gfortran.dg/defined_assignment_9.f90: Likewise.
6616 * gfortran.dg/dependency_2.f90: Likewise.
6617 * gfortran.dg/dependency_21.f90: Likewise.
6618 * gfortran.dg/dependency_22.f90: Likewise.
6619 * gfortran.dg/dependency_23.f90: Likewise.
6620 * gfortran.dg/dependency_24.f90: Likewise.
6621 * gfortran.dg/dependency_25.f90: Likewise.
6622 * gfortran.dg/dependency_26.f90: Likewise.
6623 * gfortran.dg/dependency_39.f90: Likewise.
6624 * gfortran.dg/dependency_40.f90: Likewise.
6625 * gfortran.dg/dependency_41.f90: Likewise.
6626 * gfortran.dg/dependency_42.f90: Likewise.
6627 * gfortran.dg/dependency_43.f90: Likewise.
6628 * gfortran.dg/dependency_44.f90: Likewise.
6629 * gfortran.dg/dependency_45.f90: Likewise.
6630 * gfortran.dg/dependency_50.f90: Likewise.
6631 * gfortran.dg/dependency_51.f90: Likewise.
6632 * gfortran.dg/dependent_decls_1.f90: Likewise.
6633 * gfortran.dg/der_array_1.f90: Likewise.
6634 * gfortran.dg/der_array_io_1.f90: Likewise.
6635 * gfortran.dg/der_array_io_2.f90: Likewise.
6636 * gfortran.dg/der_array_io_3.f90: Likewise.
6637 * gfortran.dg/der_io_1.f90: Likewise.
6638 * gfortran.dg/der_io_3.f90: Likewise.
6639 * gfortran.dg/der_pointer_2.f90: Likewise.
6640 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6641 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6642 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6643 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6644 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6645 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6646 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6647 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6648 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6649 * gfortran.dg/derived_external_function_1.f90: Likewise.
6650 * gfortran.dg/derived_init_1.f90: Likewise.
6651 * gfortran.dg/derived_init_2.f90: Likewise.
6652 * gfortran.dg/derived_init_3.f90: Likewise.
6653 * gfortran.dg/derived_init_4.f90: Likewise.
6654 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6655 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6656 * gfortran.dg/dev_null.F90: Likewise.
6657 * gfortran.dg/dfloat_1.f90: Likewise.
6658 * gfortran.dg/dim_sum_1.f90: Likewise.
6659 * gfortran.dg/dim_sum_2.f90: Likewise.
6660 * gfortran.dg/dim_sum_3.f90: Likewise.
6661 * gfortran.dg/direct_io_10.f: Likewise.
6662 * gfortran.dg/direct_io_11.f90: Likewise.
6663 * gfortran.dg/direct_io_12.f90: Likewise.
6664 * gfortran.dg/direct_io_2.f90: Likewise.
6665 * gfortran.dg/direct_io_3.f90: Likewise.
6666 * gfortran.dg/direct_io_4.f90: Likewise.
6667 * gfortran.dg/direct_io_5.f90: Likewise.
6668 * gfortran.dg/direct_io_6.f90: Likewise.
6669 * gfortran.dg/direct_io_7.f90: Likewise.
6670 * gfortran.dg/direct_io_8.f90: Likewise.
6671 * gfortran.dg/direct_io_9.f: Likewise.
6672 * gfortran.dg/do_1.f90: Likewise.
6673 * gfortran.dg/do_3.F90: Likewise.
6674 * gfortran.dg/do_concurrent_2.f90: Likewise.
6675 * gfortran.dg/do_concurrent_4.f90: Likewise.
6676 * gfortran.dg/do_corner_warn.f90: Likewise.
6677 * gfortran.dg/do_iterator_2.f90: Likewise.
6678 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6679 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6680 * gfortran.dg/dos_eol.f: Likewise.
6681 * gfortran.dg/dot_product_1.f03: Likewise.
6682 * gfortran.dg/dot_product_2.f90: Likewise.
6683 * gfortran.dg/dot_product_4.f90: Likewise.
6684 * gfortran.dg/dshift_1.F90: Likewise.
6685 * gfortran.dg/dshift_2.F90: Likewise.
6686 * gfortran.dg/dtio_1.f90: Likewise.
6687 * gfortran.dg/dtio_10.f90: Likewise.
6688 * gfortran.dg/dtio_12.f90: Likewise.
6689 * gfortran.dg/dtio_14.f90: Likewise.
6690 * gfortran.dg/dtio_15.f90: Likewise.
6691 * gfortran.dg/dtio_16.f90: Likewise.
6692 * gfortran.dg/dtio_17.f90: Likewise.
6693 * gfortran.dg/dtio_19.f90: Likewise.
6694 * gfortran.dg/dtio_2.f90: Likewise.
6695 * gfortran.dg/dtio_20.f03: Likewise.
6696 * gfortran.dg/dtio_22.f90: Likewise.
6697 * gfortran.dg/dtio_24.f90: Likewise.
6698 * gfortran.dg/dtio_25.f90: Likewise.
6699 * gfortran.dg/dtio_26.f03: Likewise.
6700 * gfortran.dg/dtio_27.f90: Likewise.
6701 * gfortran.dg/dtio_28.f03: Likewise.
6702 * gfortran.dg/dtio_3.f90: Likewise.
6703 * gfortran.dg/dtio_30.f03: Likewise.
6704 * gfortran.dg/dtio_31.f03: Likewise.
6705 * gfortran.dg/dtio_32.f03: Likewise.
6706 * gfortran.dg/dtio_4.f90: Likewise.
6707 * gfortran.dg/dtio_5.f90: Likewise.
6708 * gfortran.dg/dtio_7.f90: Likewise.
6709 * gfortran.dg/dtio_8.f90: Likewise.
6710 * gfortran.dg/dtio_9.f90: Likewise.
6711 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6712 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6713 * gfortran.dg/dup_save_1.f90: Likewise.
6714 * gfortran.dg/dup_save_2.f90: Likewise.
6715 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6716 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6717 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6718 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6719 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6720 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6721 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6722 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6723 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6724 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6725 * gfortran.dg/e_d_fmt.f90: Likewise.
6726 * gfortran.dg/edit_real_1.f90: Likewise.
6727 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6728 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6729 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6730 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6731 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6732 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6733 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6734 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6735 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6736 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6737 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6738 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6739 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6740 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6741 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6742 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6743 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6744 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6745 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6746 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6747 * gfortran.dg/empty_format_1.f90: Likewise.
6748 * gfortran.dg/endfile.f: Likewise.
6749 * gfortran.dg/endfile.f90: Likewise.
6750 * gfortran.dg/endfile_2.f90: Likewise.
6751 * gfortran.dg/entry_1.f90: Likewise.
6752 * gfortran.dg/entry_10.f90: Likewise.
6753 * gfortran.dg/entry_12.f90: Likewise.
6754 * gfortran.dg/entry_13.f90: Likewise.
6755 * gfortran.dg/entry_14.f90: Likewise.
6756 * gfortran.dg/entry_16.f90: Likewise.
6757 * gfortran.dg/entry_3.f90: Likewise.
6758 * gfortran.dg/entry_6.f90: Likewise.
6759 * gfortran.dg/entry_9.f90: Likewise.
6760 * gfortran.dg/entry_array_specs_2.f: Likewise.
6761 * gfortran.dg/enum_1.f90: Likewise.
6762 * gfortran.dg/enum_9.f90: Likewise.
6763 * gfortran.dg/eof_1.f90: Likewise.
6764 * gfortran.dg/eof_2.f90: Likewise.
6765 * gfortran.dg/eof_4.f90: Likewise.
6766 * gfortran.dg/eof_5.f90: Likewise.
6767 * gfortran.dg/eor_handling_1.f90: Likewise.
6768 * gfortran.dg/eor_handling_2.f90: Likewise.
6769 * gfortran.dg/eor_handling_3.f90: Likewise.
6770 * gfortran.dg/eor_handling_4.f90: Likewise.
6771 * gfortran.dg/eor_handling_5.f90: Likewise.
6772 * gfortran.dg/eoshift_3.f90: Likewise.
6773 * gfortran.dg/eoshift_4.f90: Likewise.
6774 * gfortran.dg/eoshift_5.f90: Likewise.
6775 * gfortran.dg/eoshift_6.f90: Likewise.
6776 * gfortran.dg/eoshift_large_1.f90: Likewise.
6777 * gfortran.dg/equiv_6.f90: Likewise.
6778 * gfortran.dg/equiv_7.f90: Likewise.
6779 * gfortran.dg/equiv_9.f90: Likewise.
6780 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6781 * gfortran.dg/erf_2.F90: Likewise.
6782 * gfortran.dg/erf_3.F90: Likewise.
6783 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6784 * gfortran.dg/error_format_2.f90: Likewise.
6785 * gfortran.dg/error_recovery_5.f90: Likewise.
6786 * gfortran.dg/execute_command_line_2.f90: Likewise.
6787 * gfortran.dg/execute_command_line_3.f90: Likewise.
6788 * gfortran.dg/exit_1.f08: Likewise.
6789 * gfortran.dg/exit_3.f08: Likewise.
6790 * gfortran.dg/exponent_1.f90: Likewise.
6791 * gfortran.dg/exponent_2.f90: Likewise.
6792 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6793 * gfortran.dg/extends_1.f03: Likewise.
6794 * gfortran.dg/extends_16.f90: Likewise.
6795 * gfortran.dg/extends_2.f03: Likewise.
6796 * gfortran.dg/extends_3.f03: Likewise.
6797 * gfortran.dg/extends_4.f03: Likewise.
6798 * gfortran.dg/extends_type_of_1.f03: Likewise.
6799 * gfortran.dg/extends_type_of_2.f03: Likewise.
6800 * gfortran.dg/external_procedures_3.f90: Likewise.
6801 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6802 * gfortran.dg/f2003_io_1.f03: Likewise.
6803 * gfortran.dg/f2003_io_4.f03: Likewise.
6804 * gfortran.dg/f2003_io_5.f03: Likewise.
6805 * gfortran.dg/f2003_io_6.f03: Likewise.
6806 * gfortran.dg/f2003_io_7.f03: Likewise.
6807 * gfortran.dg/f2c_1.f90: Likewise.
6808 * gfortran.dg/f2c_2.f90: Likewise.
6809 * gfortran.dg/f2c_3.f90: Likewise.
6810 * gfortran.dg/f2c_4.f90: Likewise.
6811 * gfortran.dg/f2c_6.f90: Likewise.
6812 * gfortran.dg/f2c_7.f90: Likewise.
6813 * gfortran.dg/f2c_9.f90: Likewise.
6814 * gfortran.dg/fgetc_1.f90: Likewise.
6815 * gfortran.dg/fgetc_2.f90: Likewise.
6816 * gfortran.dg/filename_null.f90: Likewise.
6817 * gfortran.dg/finalize_12.f90: Likewise.
6818 * gfortran.dg/finalize_13.f90: Likewise.
6819 * gfortran.dg/finalize_15.f90: Likewise.
6820 * gfortran.dg/finalize_17.f90: Likewise.
6821 * gfortran.dg/finalize_18.f90: Likewise.
6822 * gfortran.dg/finalize_25.f90: Likewise.
6823 * gfortran.dg/finalize_29.f08: Likewise.
6824 * gfortran.dg/finalize_31.f90: Likewise.
6825 * gfortran.dg/float_1.f90: Likewise.
6826 * gfortran.dg/flush_1.f90: Likewise.
6827 * gfortran.dg/fmt_bz_bn.f: Likewise.
6828 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6829 * gfortran.dg/fmt_cache_1.f: Likewise.
6830 * gfortran.dg/fmt_cache_2.f: Likewise.
6831 * gfortran.dg/fmt_cache_3.f90: Likewise.
6832 * gfortran.dg/fmt_colon.f90: Likewise.
6833 * gfortran.dg/fmt_e.f90: Likewise.
6834 * gfortran.dg/fmt_en.f90: Likewise.
6835 * gfortran.dg/fmt_error_10.f: Likewise.
6836 * gfortran.dg/fmt_error_9.f: Likewise.
6837 * gfortran.dg/fmt_exhaust.f90: Likewise.
6838 * gfortran.dg/fmt_f0_1.f90: Likewise.
6839 * gfortran.dg/fmt_f_an_p.f: Likewise.
6840 * gfortran.dg/fmt_fw_d.f90: Likewise.
6841 * gfortran.dg/fmt_g.f: Likewise.
6842 * gfortran.dg/fmt_g0_1.f08: Likewise.
6843 * gfortran.dg/fmt_g0_2.f08: Likewise.
6844 * gfortran.dg/fmt_g0_4.f08: Likewise.
6845 * gfortran.dg/fmt_g0_5.f08: Likewise.
6846 * gfortran.dg/fmt_g0_6.f08: Likewise.
6847 * gfortran.dg/fmt_g0_7.f08: Likewise.
6848 * gfortran.dg/fmt_g_1.f90: Likewise.
6849 * gfortran.dg/fmt_int_sign.f90: Likewise.
6850 * gfortran.dg/fmt_l.f90: Likewise.
6851 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6852 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6853 * gfortran.dg/fmt_p_1.f90: Likewise.
6854 * gfortran.dg/fmt_pf.f90: Likewise.
6855 * gfortran.dg/fmt_read.f90: Likewise.
6856 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6857 * gfortran.dg/fmt_t_1.f90: Likewise.
6858 * gfortran.dg/fmt_t_2.f90: Likewise.
6859 * gfortran.dg/fmt_t_3.f90: Likewise.
6860 * gfortran.dg/fmt_t_4.f90: Likewise.
6861 * gfortran.dg/fmt_t_5.f90: Likewise.
6862 * gfortran.dg/fmt_t_6.f: Likewise.
6863 * gfortran.dg/fmt_t_7.f: Likewise.
6864 * gfortran.dg/fmt_t_9.f: Likewise.
6865 * gfortran.dg/fmt_tl.f: Likewise.
6866 * gfortran.dg/fmt_unlimited.f90: Likewise.
6867 * gfortran.dg/fmt_white.f: Likewise.
6868 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6869 * gfortran.dg/fold_nearest.f90: Likewise.
6870 * gfortran.dg/forall_1.f90: Likewise.
6871 * gfortran.dg/forall_10.f90: Likewise.
6872 * gfortran.dg/forall_12.f90: Likewise.
6873 * gfortran.dg/forall_13.f90: Likewise.
6874 * gfortran.dg/forall_15.f90: Likewise.
6875 * gfortran.dg/forall_4.f90: Likewise.
6876 * gfortran.dg/forall_5.f90: Likewise.
6877 * gfortran.dg/forall_6.f90: Likewise.
6878 * gfortran.dg/forall_7.f90: Likewise.
6879 * gfortran.dg/fraction.f90: Likewise.
6880 * gfortran.dg/fseek.f90: Likewise.
6881 * gfortran.dg/ftell_1.f90: Likewise.
6882 * gfortran.dg/ftell_2.f90: Likewise.
6883 * gfortran.dg/ftell_3.f90: Likewise.
6884 * gfortran.dg/func_assign_2.f90: Likewise.
6885 * gfortran.dg/func_assign_3.f90: Likewise.
6886 * gfortran.dg/func_derived_1.f90: Likewise.
6887 * gfortran.dg/func_derived_2.f90: Likewise.
6888 * gfortran.dg/func_derived_3.f90: Likewise.
6889 * gfortran.dg/func_result_1.f90: Likewise.
6890 * gfortran.dg/func_result_2.f90: Likewise.
6891 * gfortran.dg/func_result_6.f90: Likewise.
6892 * gfortran.dg/function_charlen_2.f90: Likewise.
6893 * gfortran.dg/function_charlen_3.f: Likewise.
6894 * gfortran.dg/function_kinds_1.f90: Likewise.
6895 * gfortran.dg/function_kinds_4.f90: Likewise.
6896 * gfortran.dg/function_optimize_10.f90: Likewise.
6897 * gfortran.dg/function_optimize_11.f90: Likewise.
6898 * gfortran.dg/function_optimize_12.f90: Likewise.
6899 * gfortran.dg/function_optimize_4.f90: Likewise.
6900 * gfortran.dg/function_optimize_8.f90: Likewise.
6901 * gfortran.dg/g77/13037.f: Likewise.
6902 * gfortran.dg/g77/1832.f: Likewise.
6903 * gfortran.dg/g77/19981119-0.f: Likewise.
6904 * gfortran.dg/g77/19990313-0.f: Likewise.
6905 * gfortran.dg/g77/19990313-1.f: Likewise.
6906 * gfortran.dg/g77/19990313-2.f: Likewise.
6907 * gfortran.dg/g77/19990313-3.f: Likewise.
6908 * gfortran.dg/g77/19990419-1.f: Likewise.
6909 * gfortran.dg/g77/19990826-0.f: Likewise.
6910 * gfortran.dg/g77/19990826-2.f: Likewise.
6911 * gfortran.dg/g77/20000503-1.f: Likewise.
6912 * gfortran.dg/g77/20001111.f: Likewise.
6913 * gfortran.dg/g77/20010116.f: Likewise.
6914 * gfortran.dg/g77/20010216-1.f: Likewise.
6915 * gfortran.dg/g77/20010430.f: Likewise.
6916 * gfortran.dg/g77/20010610.f: Likewise.
6917 * gfortran.dg/g77/6177.f: Likewise.
6918 * gfortran.dg/g77/7388.f: Likewise.
6919 * gfortran.dg/g77/947.f: Likewise.
6920 * gfortran.dg/g77/970625-2.f: Likewise.
6921 * gfortran.dg/g77/971102-1.f: Likewise.
6922 * gfortran.dg/g77/980628-0.f: Likewise.
6923 * gfortran.dg/g77/980628-1.f: Likewise.
6924 * gfortran.dg/g77/980628-10.f: Likewise.
6925 * gfortran.dg/g77/980628-2.f: Likewise.
6926 * gfortran.dg/g77/980628-3.f: Likewise.
6927 * gfortran.dg/g77/980628-7.f: Likewise.
6928 * gfortran.dg/g77/980628-8.f: Likewise.
6929 * gfortran.dg/g77/980628-9.f: Likewise.
6930 * gfortran.dg/g77/980701-0.f: Likewise.
6931 * gfortran.dg/g77/980701-1.f: Likewise.
6932 * gfortran.dg/g77/cabs.f: Likewise.
6933 * gfortran.dg/g77/claus.f: Likewise.
6934 * gfortran.dg/g77/complex_1.f: Likewise.
6935 * gfortran.dg/g77/cpp3.F: Likewise.
6936 * gfortran.dg/g77/cpp4.F: Likewise.
6937 * gfortran.dg/g77/cpp5.F: Likewise.
6938 * gfortran.dg/g77/dcomplex.f: Likewise.
6939 * gfortran.dg/g77/dnrm2.f: Likewise.
6940 * gfortran.dg/g77/erfc.f: Likewise.
6941 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6942 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6943 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6944 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6945 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6946 * gfortran.dg/g77/int8421.f: Likewise.
6947 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6948 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6949 * gfortran.dg/g77/le.f: Likewise.
6950 * gfortran.dg/g77/short.f: Likewise.
6951 * gfortran.dg/gamma_1.f90: Likewise.
6952 * gfortran.dg/gamma_4.f90: Likewise.
6953 * gfortran.dg/gamma_5.f90: Likewise.
6954 * gfortran.dg/generic_13.f90: Likewise.
6955 * gfortran.dg/generic_15.f90: Likewise.
6956 * gfortran.dg/generic_19.f90: Likewise.
6957 * gfortran.dg/generic_20.f90: Likewise.
6958 * gfortran.dg/generic_23.f03: Likewise.
6959 * gfortran.dg/generic_25.f90: Likewise.
6960 * gfortran.dg/generic_27.f90: Likewise.
6961 * gfortran.dg/generic_31.f90: Likewise.
6962 * gfortran.dg/generic_4.f90: Likewise.
6963 * gfortran.dg/global_vars_c_init.f90: Likewise.
6964 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6965 * gfortran.dg/gnu_logical_1.F: Likewise.
6966 * gfortran.dg/goacc/fixed-1.f: Likewise.
6967 * gfortran.dg/goacc/fixed-2.f: Likewise.
6968 * gfortran.dg/goacc/gang-static.f95: Likewise.
6969 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6970 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6971 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6972 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6973 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6974 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6975 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6976 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6977 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6978 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6979 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6980 * gfortran.dg/gomp/pr48794.f90: Likewise.
6981 * gfortran.dg/gomp/pr72744.f90: Likewise.
6982 * gfortran.dg/gomp/pr77665.f90: Likewise.
6983 * gfortran.dg/gomp/workshare2.f90: Likewise.
6984 * gfortran.dg/gomp/workshare3.f90: Likewise.
6985 * gfortran.dg/goto_1.f: Likewise.
6986 * gfortran.dg/goto_2.f90: Likewise.
6987 * gfortran.dg/goto_4.f90: Likewise.
6988 * gfortran.dg/goto_6.f: Likewise.
6989 * gfortran.dg/graphite/id-26.f03: Likewise.
6990 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6991 * gfortran.dg/graphite/pr29581.f90: Likewise.
6992 * gfortran.dg/graphite/pr29832.f90: Likewise.
6993 * gfortran.dg/graphite/run-id-1.f: Likewise.
6994 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6995 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6996 * gfortran.dg/hollerith.f90: Likewise.
6997 * gfortran.dg/hollerith4.f90: Likewise.
6998 * gfortran.dg/hollerith6.f90: Likewise.
6999 * gfortran.dg/hollerith8.f90: Likewise.
7000 * gfortran.dg/hollerith_1.f90: Likewise.
7001 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
7002 * gfortran.dg/hollerith_f95.f90: Likewise.
7003 * gfortran.dg/hollerith_legacy.f90: Likewise.
7004 * gfortran.dg/host_assoc_call_3.f90: Likewise.
7005 * gfortran.dg/host_assoc_function_1.f90: Likewise.
7006 * gfortran.dg/host_assoc_function_3.f90: Likewise.
7007 * gfortran.dg/host_assoc_function_4.f90: Likewise.
7008 * gfortran.dg/host_assoc_function_9.f90: Likewise.
7009 * gfortran.dg/host_dummy_index_1.f90: Likewise.
7010 * gfortran.dg/hypot_1.f90: Likewise.
7011 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
7012 * gfortran.dg/iargc.f90: Likewise.
7013 * gfortran.dg/ibits.f90: Likewise.
7014 * gfortran.dg/ichar_1.f90: Likewise.
7015 * gfortran.dg/ichar_2.f90: Likewise.
7016 * gfortran.dg/ieee/ieee_1.F90: Likewise.
7017 * gfortran.dg/ieee/ieee_2.f90: Likewise.
7018 * gfortran.dg/ieee/ieee_3.f90: Likewise.
7019 * gfortran.dg/ieee/ieee_4.f90: Likewise.
7020 * gfortran.dg/ieee/ieee_6.f90: Likewise.
7021 * gfortran.dg/ieee/ieee_7.f90: Likewise.
7022 * gfortran.dg/ieee/ieee_8.f90: Likewise.
7023 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
7024 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
7025 * gfortran.dg/ieee/large_1.f90: Likewise.
7026 * gfortran.dg/ieee/large_2.f90: Likewise.
7027 * gfortran.dg/ieee/large_3.F90: Likewise.
7028 * gfortran.dg/ieee/large_4.f90: Likewise.
7029 * gfortran.dg/ieee/rounding_1.f90: Likewise.
7030 * gfortran.dg/ieee/underflow_1.f90: Likewise.
7031 * gfortran.dg/impl_do_var_data.f90: Likewise.
7032 * gfortran.dg/implicit_10.f90: Likewise.
7033 * gfortran.dg/implicit_12.f90: Likewise.
7034 * gfortran.dg/implicit_class_1.f90: Likewise.
7035 * gfortran.dg/implicit_pure_1.f90: Likewise.
7036 * gfortran.dg/implied_do_1.f90: Likewise.
7037 * gfortran.dg/implied_do_io_1.f90: Likewise.
7038 * gfortran.dg/implied_do_io_2.f90: Likewise.
7039 * gfortran.dg/implied_do_io_3.f90: Likewise.
7040 * gfortran.dg/implied_shape_1.f08: Likewise.
7041 * gfortran.dg/import.f90: Likewise.
7042 * gfortran.dg/import4.f90: Likewise.
7043 * gfortran.dg/impure_1.f08: Likewise.
7044 * gfortran.dg/index.f90: Likewise.
7045 * gfortran.dg/index_2.f90: Likewise.
7046 * gfortran.dg/init_flag_1.f90: Likewise.
7047 * gfortran.dg/init_flag_10.f90: Likewise.
7048 * gfortran.dg/init_flag_15.f03: Likewise.
7049 * gfortran.dg/init_flag_2.f90: Likewise.
7050 * gfortran.dg/init_flag_3.f90: Likewise.
7051 * gfortran.dg/init_flag_4.f90: Likewise.
7052 * gfortran.dg/init_flag_5.f90: Likewise.
7053 * gfortran.dg/init_flag_6.f90: Likewise.
7054 * gfortran.dg/init_flag_7.f90: Likewise.
7055 * gfortran.dg/init_flag_9.f90: Likewise.
7056 * gfortran.dg/initialization_11.f90: Likewise.
7057 * gfortran.dg/initialization_19.f90: Likewise.
7058 * gfortran.dg/initialization_2.f90: Likewise.
7059 * gfortran.dg/initialization_22.f90: Likewise.
7060 * gfortran.dg/initialization_27.f90: Likewise.
7061 * gfortran.dg/initialization_5.f90: Likewise.
7062 * gfortran.dg/initialization_6.f90: Likewise.
7063 * gfortran.dg/inline_matmul_1.f90: Likewise.
7064 * gfortran.dg/inline_matmul_10.f90: Likewise.
7065 * gfortran.dg/inline_matmul_11.f90: Likewise.
7066 * gfortran.dg/inline_matmul_13.f90: Likewise.
7067 * gfortran.dg/inline_matmul_14.f90: Likewise.
7068 * gfortran.dg/inline_matmul_16.f90: Likewise.
7069 * gfortran.dg/inline_matmul_17.f90: Likewise.
7070 * gfortran.dg/inline_matmul_18.f90: Likewise.
7071 * gfortran.dg/inline_matmul_19.f90: Likewise.
7072 * gfortran.dg/inline_matmul_2.f90: Likewise.
7073 * gfortran.dg/inline_matmul_20.f90: Likewise.
7074 * gfortran.dg/inline_matmul_22.f90: Likewise.
7075 * gfortran.dg/inline_matmul_3.f90: Likewise.
7076 * gfortran.dg/inline_matmul_4.f90: Likewise.
7077 * gfortran.dg/inline_matmul_5.f90: Likewise.
7078 * gfortran.dg/inline_matmul_6.f90: Likewise.
7079 * gfortran.dg/inline_matmul_7.f90: Likewise.
7080 * gfortran.dg/inline_matmul_8.f90: Likewise.
7081 * gfortran.dg/inline_matmul_9.f90: Likewise.
7082 * gfortran.dg/inline_sum_1.f90: Likewise.
7083 * gfortran.dg/inline_sum_3.f90: Likewise.
7084 * gfortran.dg/inline_sum_5.f90: Likewise.
7085 * gfortran.dg/inquire-complex.f90: Likewise.
7086 * gfortran.dg/inquire.f90: Likewise.
7087 * gfortran.dg/inquire_10.f90: Likewise.
7088 * gfortran.dg/inquire_13.f90: Likewise.
7089 * gfortran.dg/inquire_15.f90: Likewise.
7090 * gfortran.dg/inquire_16.f90: Likewise.
7091 * gfortran.dg/inquire_17.f90: Likewise.
7092 * gfortran.dg/inquire_5.f90: Likewise.
7093 * gfortran.dg/inquire_6.f90: Likewise.
7094 * gfortran.dg/inquire_7.f90: Likewise.
7095 * gfortran.dg/inquire_9.f90: Likewise.
7096 * gfortran.dg/inquire_internal.f90: Likewise.
7097 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
7098 * gfortran.dg/inquire_size.f90: Likewise.
7099 * gfortran.dg/int_1.f90: Likewise.
7100 * gfortran.dg/int_conv_1.f90: Likewise.
7101 * gfortran.dg/int_range_io_1.f90: Likewise.
7102 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
7103 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
7104 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
7105 * gfortran.dg/integer_plus.f90: Likewise.
7106 * gfortran.dg/intent_out_2.f90: Likewise.
7107 * gfortran.dg/intent_out_5.f90: Likewise.
7108 * gfortran.dg/intent_out_6.f90: Likewise.
7109 * gfortran.dg/interface_12.f90: Likewise.
7110 * gfortran.dg/interface_19.f90: Likewise.
7111 * gfortran.dg/interface_4.f90: Likewise.
7112 * gfortran.dg/interface_5.f90: Likewise.
7113 * gfortran.dg/interface_9.f90: Likewise.
7114 * gfortran.dg/interface_assignment_1.f90: Likewise.
7115 * gfortran.dg/interface_assignment_2.f90: Likewise.
7116 * gfortran.dg/internal_dummy_2.f08: Likewise.
7117 * gfortran.dg/internal_dummy_3.f08: Likewise.
7118 * gfortran.dg/internal_dummy_4.f08: Likewise.
7119 * gfortran.dg/internal_pack_1.f90: Likewise.
7120 * gfortran.dg/internal_pack_10.f90: Likewise.
7121 * gfortran.dg/internal_pack_12.f90: Likewise.
7122 * gfortran.dg/internal_pack_13.f90: Likewise.
7123 * gfortran.dg/internal_pack_14.f90: Likewise.
7124 * gfortran.dg/internal_pack_15.f90: Likewise.
7125 * gfortran.dg/internal_pack_2.f90: Likewise.
7126 * gfortran.dg/internal_pack_3.f90: Likewise.
7127 * gfortran.dg/internal_pack_4.f90: Likewise.
7128 * gfortran.dg/internal_pack_6.f90: Likewise.
7129 * gfortran.dg/internal_pack_8.f90: Likewise.
7130 * gfortran.dg/internal_readwrite_1.f90: Likewise.
7131 * gfortran.dg/internal_readwrite_2.f90: Likewise.
7132 * gfortran.dg/internal_readwrite_3.f90: Likewise.
7133 * gfortran.dg/intrinsic_actual_1.f: Likewise.
7134 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
7135 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
7136 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
7137 * gfortran.dg/intrinsic_char_1.f90: Likewise.
7138 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
7139 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
7140 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
7141 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
7142 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
7143 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
7144 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
7145 * gfortran.dg/intrinsic_product_1.f90: Likewise.
7146 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
7147 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7148 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
7149 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
7150 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
7151 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
7152 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
7153 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
7154 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
7155 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
7156 * gfortran.dg/io_err_1.f90: Likewise.
7157 * gfortran.dg/io_real_boz.f90: Likewise.
7158 * gfortran.dg/iomsg_1.f90: Likewise.
7159 * gfortran.dg/iostat_1.f90: Likewise.
7160 * gfortran.dg/iostat_2.f90: Likewise.
7161 * gfortran.dg/iostat_4.f90: Likewise.
7162 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
7163 * gfortran.dg/ishft_1.f90: Likewise.
7164 * gfortran.dg/ishft_2.f90: Likewise.
7165 * gfortran.dg/ishft_4.f90: Likewise.
7166 * gfortran.dg/isnan_1.f90: Likewise.
7167 * gfortran.dg/isnan_2.f90: Likewise.
7168 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
7169 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
7170 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
7171 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
7172 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
7173 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
7174 * gfortran.dg/itime_idate_1.f: Likewise.
7175 * gfortran.dg/itime_idate_2.f: Likewise.
7176 * gfortran.dg/large_integer_kind_1.f90: Likewise.
7177 * gfortran.dg/large_integer_kind_2.f90: Likewise.
7178 * gfortran.dg/large_real_kind_1.f90: Likewise.
7179 * gfortran.dg/large_real_kind_2.F90: Likewise.
7180 * gfortran.dg/large_real_kind_3.F90: Likewise.
7181 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
7182 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
7183 * gfortran.dg/large_recl.f90: Likewise.
7184 * gfortran.dg/large_unit_1.f90: Likewise.
7185 * gfortran.dg/large_unit_2.f90: Likewise.
7186 * gfortran.dg/largeequiv_1.f90: Likewise.
7187 * gfortran.dg/leadz_trailz_1.f90: Likewise.
7188 * gfortran.dg/leadz_trailz_2.f90: Likewise.
7189 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7190 * gfortran.dg/list_read_1.f90: Likewise.
7191 * gfortran.dg/list_read_10.f90: Likewise.
7192 * gfortran.dg/list_read_11.f90: Likewise.
7193 * gfortran.dg/list_read_12.f90: Likewise.
7194 * gfortran.dg/list_read_13.f: Likewise.
7195 * gfortran.dg/list_read_14.f90: Likewise.
7196 * gfortran.dg/list_read_2.f90: Likewise.
7197 * gfortran.dg/list_read_3.f90: Likewise.
7198 * gfortran.dg/list_read_4.f90: Likewise.
7199 * gfortran.dg/list_read_5.f90: Likewise.
7200 * gfortran.dg/list_read_6.f90: Likewise.
7201 * gfortran.dg/list_read_7.f90: Likewise.
7202 * gfortran.dg/list_read_8.f90: Likewise.
7203 * gfortran.dg/list_read_9.f90: Likewise.
7204 * gfortran.dg/loc_2.f90: Likewise.
7205 * gfortran.dg/logical_1.f90: Likewise.
7206 * gfortran.dg/logical_dot_product.f90: Likewise.
7207 * gfortran.dg/logical_temp_io.f90: Likewise.
7208 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
7209 * gfortran.dg/lrshift_1.f90: Likewise.
7210 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
7211 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
7212 * gfortran.dg/lto/pr40725_0.f03: Likewise.
7213 * gfortran.dg/lto/pr41576_1.f90: Likewise.
7214 * gfortran.dg/make_unit.f90: Likewise.
7215 * gfortran.dg/mapping_1.f90: Likewise.
7216 * gfortran.dg/mapping_2.f90: Likewise.
7217 * gfortran.dg/mapping_3.f90: Likewise.
7218 * gfortran.dg/masklr_1.F90: Likewise.
7219 * gfortran.dg/masklr_2.F90: Likewise.
7220 * gfortran.dg/matmul_1.f90: Likewise.
7221 * gfortran.dg/matmul_10.f90: Likewise.
7222 * gfortran.dg/matmul_12.f90: Likewise.
7223 * gfortran.dg/matmul_16.f90: Likewise.
7224 * gfortran.dg/matmul_17.f90: Likewise.
7225 * gfortran.dg/matmul_18.f90: Likewise.
7226 * gfortran.dg/matmul_2.f90: Likewise.
7227 * gfortran.dg/matmul_3.f90: Likewise.
7228 * gfortran.dg/matmul_4.f90: Likewise.
7229 * gfortran.dg/matmul_6.f90: Likewise.
7230 * gfortran.dg/matmul_8.f03: Likewise.
7231 * gfortran.dg/matmul_9.f90: Likewise.
7232 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7233 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7234 * gfortran.dg/matmul_const.f90: Likewise.
7235 * gfortran.dg/maxloc_1.f90: Likewise.
7236 * gfortran.dg/maxloc_2.f90: Likewise.
7237 * gfortran.dg/maxloc_3.f90: Likewise.
7238 * gfortran.dg/maxloc_4.f90: Likewise.
7239 * gfortran.dg/maxloc_string_1.f90: Likewise.
7240 * gfortran.dg/maxlocval_1.f90: Likewise.
7241 * gfortran.dg/maxlocval_2.f90: Likewise.
7242 * gfortran.dg/maxlocval_3.f90: Likewise.
7243 * gfortran.dg/maxlocval_4.f90: Likewise.
7244 * gfortran.dg/maxval_char_1.f90: Likewise.
7245 * gfortran.dg/maxval_char_2.f90: Likewise.
7246 * gfortran.dg/maxval_char_3.f90: Likewise.
7247 * gfortran.dg/maxval_char_4.f90: Likewise.
7248 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7249 * gfortran.dg/mclock.f90: Likewise.
7250 * gfortran.dg/merge_bits_1.F90: Likewise.
7251 * gfortran.dg/merge_bits_2.F90: Likewise.
7252 * gfortran.dg/merge_char_1.f90: Likewise.
7253 * gfortran.dg/merge_init_expr.f90: Likewise.
7254 * gfortran.dg/min_max_optional_1.f90: Likewise.
7255 * gfortran.dg/min_max_optional_5.f90: Likewise.
7256 * gfortran.dg/minloc_1.f90: Likewise.
7257 * gfortran.dg/minloc_2.f90: Likewise.
7258 * gfortran.dg/minloc_3.f90: Likewise.
7259 * gfortran.dg/minloc_4.f90: Likewise.
7260 * gfortran.dg/minloc_string_1.f90: Likewise.
7261 * gfortran.dg/minlocval_1.f90: Likewise.
7262 * gfortran.dg/minlocval_2.f90: Likewise.
7263 * gfortran.dg/minlocval_3.f90: Likewise.
7264 * gfortran.dg/minlocval_4.f90: Likewise.
7265 * gfortran.dg/minmax_char_1.f90: Likewise.
7266 * gfortran.dg/minmaxloc_1.f90: Likewise.
7267 * gfortran.dg/minmaxloc_10.f90: Likewise.
7268 * gfortran.dg/minmaxloc_11.f90: Likewise.
7269 * gfortran.dg/minmaxloc_12.f90: Likewise.
7270 * gfortran.dg/minmaxloc_13.f90: Likewise.
7271 * gfortran.dg/minmaxloc_2.f90: Likewise.
7272 * gfortran.dg/minmaxloc_3.f90: Likewise.
7273 * gfortran.dg/minmaxloc_4.f90: Likewise.
7274 * gfortran.dg/minmaxloc_5.f90: Likewise.
7275 * gfortran.dg/minmaxloc_6.f90: Likewise.
7276 * gfortran.dg/minmaxloc_7.f90: Likewise.
7277 * gfortran.dg/minmaxloc_8.f90: Likewise.
7278 * gfortran.dg/minmaxval_1.f90: Likewise.
7279 * gfortran.dg/minval_char_1.f90: Likewise.
7280 * gfortran.dg/minval_char_2.f90: Likewise.
7281 * gfortran.dg/minval_char_3.f90: Likewise.
7282 * gfortran.dg/minval_char_4.f90: Likewise.
7283 * gfortran.dg/minval_char_5.f90: Likewise.
7284 * gfortran.dg/minval_parameter_1.f90: Likewise.
7285 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7286 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7287 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7288 * gfortran.dg/missing_parens_1.f90: Likewise.
7289 * gfortran.dg/missing_parens_2.f90: Likewise.
7290 * gfortran.dg/mod_large_1.f90: Likewise.
7291 * gfortran.dg/mod_sign0_1.f90: Likewise.
7292 * gfortran.dg/module_blank_common.f90: Likewise.
7293 * gfortran.dg/module_commons_1.f90: Likewise.
7294 * gfortran.dg/module_commons_3.f90: Likewise.
7295 * gfortran.dg/module_double_reuse.f90: Likewise.
7296 * gfortran.dg/module_equivalence_1.f90: Likewise.
7297 * gfortran.dg/module_equivalence_2.f90: Likewise.
7298 * gfortran.dg/module_equivalence_3.f90: Likewise.
7299 * gfortran.dg/module_equivalence_5.f90: Likewise.
7300 * gfortran.dg/module_interface_1.f90: Likewise.
7301 * gfortran.dg/module_nan.f90: Likewise.
7302 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7303 * gfortran.dg/module_procedure_1.f90: Likewise.
7304 * gfortran.dg/module_read_1.f90: Likewise.
7305 * gfortran.dg/module_read_2.f90: Likewise.
7306 * gfortran.dg/module_widestring_1.f90: Likewise.
7307 * gfortran.dg/move_alloc.f90: Likewise.
7308 * gfortran.dg/move_alloc_10.f90: Likewise.
7309 * gfortran.dg/move_alloc_13.f90: Likewise.
7310 * gfortran.dg/move_alloc_14.f90: Likewise.
7311 * gfortran.dg/move_alloc_15.f90: Likewise.
7312 * gfortran.dg/move_alloc_16.f90: Likewise.
7313 * gfortran.dg/move_alloc_2.f90: Likewise.
7314 * gfortran.dg/move_alloc_5.f90: Likewise.
7315 * gfortran.dg/move_alloc_6.f90: Likewise.
7316 * gfortran.dg/move_alloc_9.f90: Likewise.
7317 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7318 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7319 * gfortran.dg/mvbits_1.f90: Likewise.
7320 * gfortran.dg/mvbits_2.f90: Likewise.
7321 * gfortran.dg/mvbits_3.f90: Likewise.
7322 * gfortran.dg/mvbits_4.f90: Likewise.
7323 * gfortran.dg/mvbits_7.f90: Likewise.
7324 * gfortran.dg/mvbits_8.f90: Likewise.
7325 * gfortran.dg/namelist_11.f: Likewise.
7326 * gfortran.dg/namelist_12.f: Likewise.
7327 * gfortran.dg/namelist_13.f90: Likewise.
7328 * gfortran.dg/namelist_14.f90: Likewise.
7329 * gfortran.dg/namelist_15.f90: Likewise.
7330 * gfortran.dg/namelist_16.f90: Likewise.
7331 * gfortran.dg/namelist_17.f90: Likewise.
7332 * gfortran.dg/namelist_18.f90: Likewise.
7333 * gfortran.dg/namelist_19.f90: Likewise.
7334 * gfortran.dg/namelist_20.f90: Likewise.
7335 * gfortran.dg/namelist_21.f90: Likewise.
7336 * gfortran.dg/namelist_22.f90: Likewise.
7337 * gfortran.dg/namelist_23.f90: Likewise.
7338 * gfortran.dg/namelist_24.f90: Likewise.
7339 * gfortran.dg/namelist_26.f90: Likewise.
7340 * gfortran.dg/namelist_27.f90: Likewise.
7341 * gfortran.dg/namelist_28.f90: Likewise.
7342 * gfortran.dg/namelist_29.f90: Likewise.
7343 * gfortran.dg/namelist_37.f90: Likewise.
7344 * gfortran.dg/namelist_38.f90: Likewise.
7345 * gfortran.dg/namelist_39.f90: Likewise.
7346 * gfortran.dg/namelist_40.f90: Likewise.
7347 * gfortran.dg/namelist_41.f90: Likewise.
7348 * gfortran.dg/namelist_42.f90: Likewise.
7349 * gfortran.dg/namelist_43.f90: Likewise.
7350 * gfortran.dg/namelist_44.f90: Likewise.
7351 * gfortran.dg/namelist_47.f90: Likewise.
7352 * gfortran.dg/namelist_48.f90: Likewise.
7353 * gfortran.dg/namelist_49.f90: Likewise.
7354 * gfortran.dg/namelist_50.f90: Likewise.
7355 * gfortran.dg/namelist_51.f90: Likewise.
7356 * gfortran.dg/namelist_52.f90: Likewise.
7357 * gfortran.dg/namelist_54.f90: Likewise.
7358 * gfortran.dg/namelist_55.f90: Likewise.
7359 * gfortran.dg/namelist_56.f90: Likewise.
7360 * gfortran.dg/namelist_57.f90: Likewise.
7361 * gfortran.dg/namelist_58.f90: Likewise.
7362 * gfortran.dg/namelist_59.f90: Likewise.
7363 * gfortran.dg/namelist_60.f90: Likewise.
7364 * gfortran.dg/namelist_61.f90: Likewise.
7365 * gfortran.dg/namelist_64.f90: Likewise.
7366 * gfortran.dg/namelist_65.f90: Likewise.
7367 * gfortran.dg/namelist_69.f90: Likewise.
7368 * gfortran.dg/namelist_70.f90: Likewise.
7369 * gfortran.dg/namelist_71.f90: Likewise.
7370 * gfortran.dg/namelist_72.f: Likewise.
7371 * gfortran.dg/namelist_73.f90: Likewise.
7372 * gfortran.dg/namelist_77.f90: Likewise.
7373 * gfortran.dg/namelist_78.f90: Likewise.
7374 * gfortran.dg/namelist_79.f90: Likewise.
7375 * gfortran.dg/namelist_80.f90: Likewise.
7376 * gfortran.dg/namelist_81.f90: Likewise.
7377 * gfortran.dg/namelist_82.f90: Likewise.
7378 * gfortran.dg/namelist_84.f90: Likewise.
7379 * gfortran.dg/namelist_85.f90: Likewise.
7380 * gfortran.dg/namelist_86.f90: Likewise.
7381 * gfortran.dg/namelist_87.f90: Likewise.
7382 * gfortran.dg/namelist_88.f90: Likewise.
7383 * gfortran.dg/namelist_89.f90: Likewise.
7384 * gfortran.dg/namelist_90.f: Likewise.
7385 * gfortran.dg/namelist_95.f90: Likewise.
7386 * gfortran.dg/namelist_char_only.f90: Likewise.
7387 * gfortran.dg/namelist_empty.f90: Likewise.
7388 * gfortran.dg/namelist_internal.f90: Likewise.
7389 * gfortran.dg/namelist_use.f90: Likewise.
7390 * gfortran.dg/namelist_use_only.f90: Likewise.
7391 * gfortran.dg/namelist_utf8.f90: Likewise.
7392 * gfortran.dg/nan_1.f90: Likewise.
7393 * gfortran.dg/nan_2.f90: Likewise.
7394 * gfortran.dg/nan_3.f90: Likewise.
7395 * gfortran.dg/nan_6.f90: Likewise.
7396 * gfortran.dg/nan_7.f90: Likewise.
7397 * gfortran.dg/nearest_1.f90: Likewise.
7398 * gfortran.dg/nearest_2.f90: Likewise.
7399 * gfortran.dg/nearest_3.f90: Likewise.
7400 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7401 * gfortran.dg/negative_automatic_size.f90: Likewise.
7402 * gfortran.dg/negative_unit.f: Likewise.
7403 * gfortran.dg/negative_unit2.f90: Likewise.
7404 * gfortran.dg/negative_unit_int8.f: Likewise.
7405 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7406 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7407 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7408 * gfortran.dg/nested_modules_1.f90: Likewise.
7409 * gfortran.dg/nested_modules_2.f90: Likewise.
7410 * gfortran.dg/nested_modules_3.f90: Likewise.
7411 * gfortran.dg/nesting_1.f90: Likewise.
7412 * gfortran.dg/new_line.f90: Likewise.
7413 * gfortran.dg/newunit_1.f90: Likewise.
7414 * gfortran.dg/newunit_3.f90: Likewise.
7415 * gfortran.dg/newunit_5.f90.f90: Likewise.
7416 * gfortran.dg/nint_1.f90: Likewise.
7417 * gfortran.dg/nint_2.f90: Likewise.
7418 * gfortran.dg/no_arg_check_2.f90: Likewise.
7419 * gfortran.dg/no_range_check_1.f90: Likewise.
7420 * gfortran.dg/no_range_check_2.f90: Likewise.
7421 * gfortran.dg/no_range_check_3.f90: Likewise.
7422 * gfortran.dg/noadv_size.f90: Likewise.
7423 * gfortran.dg/nonreturning_statements.f90: Likewise.
7424 * gfortran.dg/norm2_1.f90: Likewise.
7425 * gfortran.dg/norm2_3.f90: Likewise.
7426 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7427 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7428 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7429 * gfortran.dg/null_4.f90: Likewise.
7430 * gfortran.dg/null_9.f90: Likewise.
7431 * gfortran.dg/nullify_3.f90: Likewise.
7432 * gfortran.dg/oldstyle_1.f90: Likewise.
7433 * gfortran.dg/open_access_append_1.f90: Likewise.
7434 * gfortran.dg/open_access_append_2.f90: Likewise.
7435 * gfortran.dg/open_errors.f90: Likewise.
7436 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7437 * gfortran.dg/open_new.f90: Likewise.
7438 * gfortran.dg/open_readonly_1.f90: Likewise.
7439 * gfortran.dg/operator_1.f90: Likewise.
7440 * gfortran.dg/optional_absent_1.f90: Likewise.
7441 * gfortran.dg/optional_absent_2.f90: Likewise.
7442 * gfortran.dg/optional_absent_3.f90: Likewise.
7443 * gfortran.dg/optional_class_1.f90: Likewise.
7444 * gfortran.dg/optional_dim_2.f90: Likewise.
7445 * gfortran.dg/optional_dim_3.f90: Likewise.
7446 * gfortran.dg/output_exponents_1.f90: Likewise.
7447 * gfortran.dg/overload_1.f90: Likewise.
7448 * gfortran.dg/overload_2.f90: Likewise.
7449 * gfortran.dg/overwrite_1.f: Likewise.
7450 * gfortran.dg/pad_no.f90: Likewise.
7451 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7452 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7453 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7454 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7455 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7456 * gfortran.dg/parens_3.f90: Likewise.
7457 * gfortran.dg/parens_5.f90: Likewise.
7458 * gfortran.dg/parens_6.f90: Likewise.
7459 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7460 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7461 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7462 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7463 * gfortran.dg/parity_1.f90: Likewise.
7464 * gfortran.dg/past_eor.f90: Likewise.
7465 * gfortran.dg/pdt_1.f03: Likewise.
7466 * gfortran.dg/pdt_10.f03: Likewise.
7467 * gfortran.dg/pdt_11.f03: Likewise.
7468 * gfortran.dg/pdt_12.f03: Likewise.
7469 * gfortran.dg/pdt_13.f03: Likewise.
7470 * gfortran.dg/pdt_14.f03: Likewise.
7471 * gfortran.dg/pdt_15.f03: Likewise.
7472 * gfortran.dg/pdt_19.f03: Likewise.
7473 * gfortran.dg/pdt_20.f03: Likewise.
7474 * gfortran.dg/pdt_22.f03: Likewise.
7475 * gfortran.dg/pdt_23.f03: Likewise.
7476 * gfortran.dg/pdt_25.f03: Likewise.
7477 * gfortran.dg/pdt_26.f03: Likewise.
7478 * gfortran.dg/pdt_27.f03: Likewise.
7479 * gfortran.dg/pdt_28.f03: Likewise.
7480 * gfortran.dg/pdt_3.f03: Likewise.
7481 * gfortran.dg/pdt_4.f03: Likewise.
7482 * gfortran.dg/pdt_5.f03: Likewise.
7483 * gfortran.dg/pdt_7.f03: Likewise.
7484 * gfortran.dg/pointer_1.f90: Likewise.
7485 * gfortran.dg/pointer_array_1.f90: Likewise.
7486 * gfortran.dg/pointer_array_3.f90: Likewise.
7487 * gfortran.dg/pointer_array_4.f90: Likewise.
7488 * gfortran.dg/pointer_array_5.f90: Likewise.
7489 * gfortran.dg/pointer_array_6.f90: Likewise.
7490 * gfortran.dg/pointer_array_7.f90: Likewise.
7491 * gfortran.dg/pointer_array_8.f90: Likewise.
7492 * gfortran.dg/pointer_array_9.f90: Likewise.
7493 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7494 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7495 * gfortran.dg/pointer_assign_10.f90: Likewise.
7496 * gfortran.dg/pointer_assign_11.f90: Likewise.
7497 * gfortran.dg/pointer_assign_4.f90: Likewise.
7498 * gfortran.dg/pointer_assign_8.f90: Likewise.
7499 * gfortran.dg/pointer_assign_9.f90: Likewise.
7500 * gfortran.dg/pointer_check_10.f90: Likewise.
7501 * gfortran.dg/pointer_check_9.f90: Likewise.
7502 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7503 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7504 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7505 * gfortran.dg/pointer_init_1.f90: Likewise.
7506 * gfortran.dg/pointer_init_3.f90: Likewise.
7507 * gfortran.dg/pointer_init_4.f90: Likewise.
7508 * gfortran.dg/pointer_init_5.f90: Likewise.
7509 * gfortran.dg/pointer_init_8.f90: Likewise.
7510 * gfortran.dg/pointer_intent_1.f90: Likewise.
7511 * gfortran.dg/pointer_intent_4.f90: Likewise.
7512 * gfortran.dg/pointer_intent_5.f90: Likewise.
7513 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7514 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7515 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7516 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7517 * gfortran.dg/pointer_target_1.f90: Likewise.
7518 * gfortran.dg/pointer_target_2.f90: Likewise.
7519 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7520 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7521 * gfortran.dg/power.f90: Likewise.
7522 * gfortran.dg/power1.f90: Likewise.
7523 * gfortran.dg/power_3.f90: Likewise.
7524 * gfortran.dg/power_4.f90: Likewise.
7525 * gfortran.dg/power_5.f90: Likewise.
7526 * gfortran.dg/pr12884.f: Likewise.
7527 * gfortran.dg/pr15129.f90: Likewise.
7528 * gfortran.dg/pr15140.f90: Likewise.
7529 * gfortran.dg/pr15324.f90: Likewise.
7530 * gfortran.dg/pr15332.f: Likewise.
7531 * gfortran.dg/pr15957.f90: Likewise.
7532 * gfortran.dg/pr15959.f90: Likewise.
7533 * gfortran.dg/pr16597.f90: Likewise.
7534 * gfortran.dg/pr16861.f90: Likewise.
7535 * gfortran.dg/pr16938.f90: Likewise.
7536 * gfortran.dg/pr17090.f90: Likewise.
7537 * gfortran.dg/pr17143.f90: Likewise.
7538 * gfortran.dg/pr17164.f90: Likewise.
7539 * gfortran.dg/pr17229.f: Likewise.
7540 * gfortran.dg/pr17285.f90: Likewise.
7541 * gfortran.dg/pr17286.f90: Likewise.
7542 * gfortran.dg/pr17472.f: Likewise.
7543 * gfortran.dg/pr17612.f90: Likewise.
7544 * gfortran.dg/pr17706.f90: Likewise.
7545 * gfortran.dg/pr18025.f90: Likewise.
7546 * gfortran.dg/pr18122.f90: Likewise.
7547 * gfortran.dg/pr18210.f90: Likewise.
7548 * gfortran.dg/pr18392.f90: Likewise.
7549 * gfortran.dg/pr19155.f: Likewise.
7550 * gfortran.dg/pr19216.f: Likewise.
7551 * gfortran.dg/pr19467.f90: Likewise.
7552 * gfortran.dg/pr19657.f: Likewise.
7553 * gfortran.dg/pr19926.f90: Likewise.
7554 * gfortran.dg/pr19928-1.f90: Likewise.
7555 * gfortran.dg/pr19928-2.f90: Likewise.
7556 * gfortran.dg/pr20086.f90: Likewise.
7557 * gfortran.dg/pr20124.f90: Likewise.
7558 * gfortran.dg/pr20163-2.f: Likewise.
7559 * gfortran.dg/pr20480.f90: Likewise.
7560 * gfortran.dg/pr20755.f: Likewise.
7561 * gfortran.dg/pr20950.f: Likewise.
7562 * gfortran.dg/pr21177.f90: Likewise.
7563 * gfortran.dg/pr21730.f: Likewise.
7564 * gfortran.dg/pr22491.f: Likewise.
7565 * gfortran.dg/pr25603.f: Likewise.
7566 * gfortran.dg/pr26246_2.f90: Likewise.
7567 * gfortran.dg/pr32136.f90: Likewise.
7568 * gfortran.dg/pr32533.f90: Likewise.
7569 * gfortran.dg/pr33794.f90: Likewise.
7570 * gfortran.dg/pr35662.f90: Likewise.
7571 * gfortran.dg/pr35944-1.f90: Likewise.
7572 * gfortran.dg/pr35944-2.f90: Likewise.
7573 * gfortran.dg/pr35983.f90: Likewise.
7574 * gfortran.dg/pr39865.f90: Likewise.
7575 * gfortran.dg/pr41212.f90: Likewise.
7576 * gfortran.dg/pr43808.f90: Likewise.
7577 * gfortran.dg/pr44592.f90: Likewise.
7578 * gfortran.dg/pr44735.f90: Likewise.
7579 * gfortran.dg/pr45308.f03: Likewise.
7580 * gfortran.dg/pr46297.f: Likewise.
7581 * gfortran.dg/pr46588.f90: Likewise.
7582 * gfortran.dg/pr46665.f90: Likewise.
7583 * gfortran.dg/pr46804.f90: Likewise.
7584 * gfortran.dg/pr47008.f03: Likewise.
7585 * gfortran.dg/pr47614.f: Likewise.
7586 * gfortran.dg/pr47878.f90: Likewise.
7587 * gfortran.dg/pr49103.f90: Likewise.
7588 * gfortran.dg/pr50069_1.f90: Likewise.
7589 * gfortran.dg/pr50769.f90: Likewise.
7590 * gfortran.dg/pr52608.f90: Likewise.
7591 * gfortran.dg/pr55086_2.f90: Likewise.
7592 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7593 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7594 * gfortran.dg/pr55330.f90: Likewise.
7595 * gfortran.dg/pr56015.f90: Likewise.
7596 * gfortran.dg/pr57910.f90: Likewise.
7597 * gfortran.dg/pr59700.f90: Likewise.
7598 * gfortran.dg/pr62125.f90: Likewise.
7599 * gfortran.dg/pr64530.f90: Likewise.
7600 * gfortran.dg/pr65429.f90: Likewise.
7601 * gfortran.dg/pr65450.f90: Likewise.
7602 * gfortran.dg/pr65504.f90: Likewise.
7603 * gfortran.dg/pr65903.f90: Likewise.
7604 * gfortran.dg/pr66311.f90: Likewise.
7605 * gfortran.dg/pr66864.f90: Likewise.
7606 * gfortran.dg/pr67140.f90: Likewise.
7607 * gfortran.dg/pr67524.f90: Likewise.
7608 * gfortran.dg/pr67885.f90: Likewise.
7609 * gfortran.dg/pr68053.f90: Likewise.
7610 * gfortran.dg/pr68566.f90: Likewise.
7611 * gfortran.dg/pr69514_1.f90: Likewise.
7612 * gfortran.dg/pr69514_2.f90: Likewise.
7613 * gfortran.dg/pr69739.f90: Likewise.
7614 * gfortran.dg/pr70673.f90: Likewise.
7615 * gfortran.dg/pr71523_2.f90: Likewise.
7616 * gfortran.dg/pr71764.f90: Likewise.
7617 * gfortran.dg/pr78092.f90: Likewise.
7618 * gfortran.dg/pr82973.f90: Likewise.
7619 * gfortran.dg/pr83864.f90: Likewise.
7620 * gfortran.dg/pr83874.f90: Likewise.
7621 * gfortran.dg/pr84088.f90: Likewise.
7622 * gfortran.dg/pr84155.f90: Likewise.
7623 * gfortran.dg/proc_decl_12.f90: Likewise.
7624 * gfortran.dg/proc_decl_13.f90: Likewise.
7625 * gfortran.dg/proc_decl_15.f90: Likewise.
7626 * gfortran.dg/proc_decl_17.f90: Likewise.
7627 * gfortran.dg/proc_decl_18.f90: Likewise.
7628 * gfortran.dg/proc_decl_2.f90: Likewise.
7629 * gfortran.dg/proc_decl_5.f90: Likewise.
7630 * gfortran.dg/proc_decl_9.f90: Likewise.
7631 * gfortran.dg/proc_ptr_1.f90: Likewise.
7632 * gfortran.dg/proc_ptr_10.f90: Likewise.
7633 * gfortran.dg/proc_ptr_12.f90: Likewise.
7634 * gfortran.dg/proc_ptr_18.f90: Likewise.
7635 * gfortran.dg/proc_ptr_19.f90: Likewise.
7636 * gfortran.dg/proc_ptr_21.f90: Likewise.
7637 * gfortran.dg/proc_ptr_22.f90: Likewise.
7638 * gfortran.dg/proc_ptr_23.f90: Likewise.
7639 * gfortran.dg/proc_ptr_25.f90: Likewise.
7640 * gfortran.dg/proc_ptr_26.f90: Likewise.
7641 * gfortran.dg/proc_ptr_3.f90: Likewise.
7642 * gfortran.dg/proc_ptr_36.f90: Likewise.
7643 * gfortran.dg/proc_ptr_47.f90: Likewise.
7644 * gfortran.dg/proc_ptr_48.f90: Likewise.
7645 * gfortran.dg/proc_ptr_5.f90: Likewise.
7646 * gfortran.dg/proc_ptr_6.f90: Likewise.
7647 * gfortran.dg/proc_ptr_7.f90: Likewise.
7648 * gfortran.dg/proc_ptr_8.f90: Likewise.
7649 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7650 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7651 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7652 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7653 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7654 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7655 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7656 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7657 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7658 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7659 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7660 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7661 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7662 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7663 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7664 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7665 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7666 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7667 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7668 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7669 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7670 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7671 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7672 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7673 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7674 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7675 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7676 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7677 * gfortran.dg/product_init_expr.f03: Likewise.
7678 * gfortran.dg/promotion.f90: Likewise.
7679 * gfortran.dg/promotion_3.f90: Likewise.
7680 * gfortran.dg/promotion_4.f90: Likewise.
7681 * gfortran.dg/protected_1.f90: Likewise.
7682 * gfortran.dg/protected_2.f90: Likewise.
7683 * gfortran.dg/ptr-func-1.f90: Likewise.
7684 * gfortran.dg/ptr-func-2.f90: Likewise.
7685 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7686 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7687 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7688 * gfortran.dg/pure_byref_1.f90: Likewise.
7689 * gfortran.dg/pure_byref_2.f90: Likewise.
7690 * gfortran.dg/pure_byref_3.f90: Likewise.
7691 * gfortran.dg/quad_2.f90: Likewise.
7692 * gfortran.dg/quad_3.f90: Likewise.
7693 * gfortran.dg/random_3.f90: Likewise.
7694 * gfortran.dg/random_4.f90: Likewise.
7695 * gfortran.dg/random_7.f90: Likewise.
7696 * gfortran.dg/read_2.f90: Likewise.
7697 * gfortran.dg/read_3.f90: Likewise.
7698 * gfortran.dg/read_4.f90: Likewise.
7699 * gfortran.dg/read_5.f90: Likewise.
7700 * gfortran.dg/read_bad_advance.f90: Likewise.
7701 * gfortran.dg/read_bang.f90: Likewise.
7702 * gfortran.dg/read_bang4.f90: Likewise.
7703 * gfortran.dg/read_comma.f: Likewise.
7704 * gfortran.dg/read_dir.f90: Likewise.
7705 * gfortran.dg/read_empty_file.f: Likewise.
7706 * gfortran.dg/read_eof_1.f90: Likewise.
7707 * gfortran.dg/read_eof_2.f90: Likewise.
7708 * gfortran.dg/read_eof_3.f90: Likewise.
7709 * gfortran.dg/read_eof_4.f90: Likewise.
7710 * gfortran.dg/read_eof_5.f90: Likewise.
7711 * gfortran.dg/read_eof_6.f: Likewise.
7712 * gfortran.dg/read_eof_7.f90: Likewise.
7713 * gfortran.dg/read_eof_8.f90: Likewise.
7714 * gfortran.dg/read_eof_all.f90: Likewise.
7715 * gfortran.dg/read_eor.f90: Likewise.
7716 * gfortran.dg/read_float_1.f90: Likewise.
7717 * gfortran.dg/read_float_2.f03: Likewise.
7718 * gfortran.dg/read_float_3.f90: Likewise.
7719 * gfortran.dg/read_float_4.f90: Likewise.
7720 * gfortran.dg/read_infnan_1.f90: Likewise.
7721 * gfortran.dg/read_list_eof_1.f90: Likewise.
7722 * gfortran.dg/read_logical.f90: Likewise.
7723 * gfortran.dg/read_many_1.f: Likewise.
7724 * gfortran.dg/read_no_eor.f90: Likewise.
7725 * gfortran.dg/read_noadvance.f90: Likewise.
7726 * gfortran.dg/read_repeat.f90: Likewise.
7727 * gfortran.dg/read_repeat_2.f90: Likewise.
7728 * gfortran.dg/read_size_noadvance.f90: Likewise.
7729 * gfortran.dg/read_x_eof.f90: Likewise.
7730 * gfortran.dg/read_x_past.f: Likewise.
7731 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7732 * gfortran.dg/real_const_1.f: Likewise.
7733 * gfortran.dg/real_const_2.f90: Likewise.
7734 * gfortran.dg/real_const_3.f90: Likewise.
7735 * gfortran.dg/real_do_1.f90: Likewise.
7736 * gfortran.dg/real_index_1.f90: Likewise.
7737 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7738 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7739 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7740 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7741 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7742 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7743 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7744 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7745 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7746 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7747 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7748 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7749 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7750 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7751 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7752 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7753 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7754 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7755 * gfortran.dg/record_marker_1.f90: Likewise.
7756 * gfortran.dg/record_marker_2.f: Likewise.
7757 * gfortran.dg/record_marker_3.f90: Likewise.
7758 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7759 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7760 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7761 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7762 * gfortran.dg/recursive_check_7.f90: Likewise.
7763 * gfortran.dg/recursive_reference_1.f90: Likewise.
7764 * gfortran.dg/recursive_reference_2.f90: Likewise.
7765 * gfortran.dg/recursive_stack.f90: Likewise.
7766 * gfortran.dg/reduction.f90: Likewise.
7767 * gfortran.dg/repack_arrays_1.f90: Likewise.
7768 * gfortran.dg/repeat_1.f90: Likewise.
7769 * gfortran.dg/repeat_2.f90: Likewise.
7770 * gfortran.dg/repeat_3.f90: Likewise.
7771 * gfortran.dg/repeat_6.f90: Likewise.
7772 * gfortran.dg/reshape-alloc.f90: Likewise.
7773 * gfortran.dg/reshape-complex.f90: Likewise.
7774 * gfortran.dg/reshape.f90: Likewise.
7775 * gfortran.dg/reshape_2.f90: Likewise.
7776 * gfortran.dg/reshape_7.f90: Likewise.
7777 * gfortran.dg/reshape_empty_1.f03: Likewise.
7778 * gfortran.dg/reshape_pad_1.f90: Likewise.
7779 * gfortran.dg/reshape_rank7.f90: Likewise.
7780 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7781 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7782 * gfortran.dg/result_default_init_1.f90: Likewise.
7783 * gfortran.dg/result_in_spec_1.f90: Likewise.
7784 * gfortran.dg/result_in_spec_2.f90: Likewise.
7785 * gfortran.dg/ret_array_1.f90: Likewise.
7786 * gfortran.dg/ret_pointer_1.f90: Likewise.
7787 * gfortran.dg/ret_pointer_2.f90: Likewise.
7788 * gfortran.dg/rewind_1.f90: Likewise.
7789 * gfortran.dg/round_1.f03: Likewise.
7790 * gfortran.dg/round_2.f03: Likewise.
7791 * gfortran.dg/round_3.f08: Likewise.
7792 * gfortran.dg/round_4.f90: Likewise.
7793 * gfortran.dg/rrspacing_1.f90: Likewise.
7794 * gfortran.dg/runtime_warning_1.f90: Likewise.
7795 * gfortran.dg/same_type_as_2.f03: Likewise.
7796 * gfortran.dg/save_1.f90: Likewise.
7797 * gfortran.dg/save_5.f90: Likewise.
7798 * gfortran.dg/save_6.f90: Likewise.
7799 * gfortran.dg/scalar_mask_1.f90: Likewise.
7800 * gfortran.dg/scalar_mask_2.f90: Likewise.
7801 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7802 * gfortran.dg/scale_1.f90: Likewise.
7803 * gfortran.dg/scan_1.f90: Likewise.
7804 * gfortran.dg/scan_2.f90: Likewise.
7805 * gfortran.dg/secnds-1.f: Likewise.
7806 * gfortran.dg/secnds.f: Likewise.
7807 * gfortran.dg/select_1.f90: Likewise.
7808 * gfortran.dg/select_2.f90: Likewise.
7809 * gfortran.dg/select_3.f90: Likewise.
7810 * gfortran.dg/select_5.f90: Likewise.
7811 * gfortran.dg/select_char_1.f90: Likewise.
7812 * gfortran.dg/select_char_2.f90: Likewise.
7813 * gfortran.dg/select_type_13.f03: Likewise.
7814 * gfortran.dg/select_type_14.f03: Likewise.
7815 * gfortran.dg/select_type_15.f03: Likewise.
7816 * gfortran.dg/select_type_19.f03: Likewise.
7817 * gfortran.dg/select_type_2.f03: Likewise.
7818 * gfortran.dg/select_type_26.f03: Likewise.
7819 * gfortran.dg/select_type_27.f03: Likewise.
7820 * gfortran.dg/select_type_28.f03: Likewise.
7821 * gfortran.dg/select_type_3.f03: Likewise.
7822 * gfortran.dg/select_type_35.f03: Likewise.
7823 * gfortran.dg/select_type_36.f03: Likewise.
7824 * gfortran.dg/select_type_37.f03: Likewise.
7825 * gfortran.dg/select_type_39.f03: Likewise.
7826 * gfortran.dg/select_type_4.f90: Likewise.
7827 * gfortran.dg/select_type_5.f03: Likewise.
7828 * gfortran.dg/select_type_6.f03: Likewise.
7829 * gfortran.dg/select_type_7.f03: Likewise.
7830 * gfortran.dg/select_type_8.f03: Likewise.
7831 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7832 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7833 * gfortran.dg/selected_kind_1.f90: Likewise.
7834 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7835 * gfortran.dg/shape_2.f90: Likewise.
7836 * gfortran.dg/shape_4.f90: Likewise.
7837 * gfortran.dg/shape_5.f90: Likewise.
7838 * gfortran.dg/shape_7.f90: Likewise.
7839 * gfortran.dg/shape_8.f90: Likewise.
7840 * gfortran.dg/shape_9.f90: Likewise.
7841 * gfortran.dg/shift-kind_2.f90: Likewise.
7842 * gfortran.dg/shiftalr_1.F90: Likewise.
7843 * gfortran.dg/shiftalr_2.F90: Likewise.
7844 * gfortran.dg/simpleif_1.f90: Likewise.
7845 * gfortran.dg/simplify_argN_1.f90: Likewise.
7846 * gfortran.dg/simplify_cshift_1.f90: Likewise.
7847 * gfortran.dg/simplify_cshift_4.f90: Likewise.
7848 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
7849 * gfortran.dg/simplify_modulo.f90: Likewise.
7850 * gfortran.dg/single_char_string.f90: Likewise.
7851 * gfortran.dg/size_dim.f90: Likewise.
7852 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7853 * gfortran.dg/sizeof.f90: Likewise.
7854 * gfortran.dg/sizeof_4.f90: Likewise.
7855 * gfortran.dg/slash_1.f90: Likewise.
7856 * gfortran.dg/sms-1.f90: Likewise.
7857 * gfortran.dg/sms-2.f90: Likewise.
7858 * gfortran.dg/spec_expr_7.f90: Likewise.
7859 * gfortran.dg/specifics_1.f90: Likewise.
7860 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7861 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7862 * gfortran.dg/spread_init_expr.f03: Likewise.
7863 * gfortran.dg/spread_scalar_source.f90: Likewise.
7864 * gfortran.dg/spread_shape_1.f90: Likewise.
7865 * gfortran.dg/stat_1.f90: Likewise.
7866 * gfortran.dg/stat_2.f90: Likewise.
7867 * gfortran.dg/stfunc_1.f90: Likewise.
7868 * gfortran.dg/stfunc_4.f90: Likewise.
7869 * gfortran.dg/stfunc_6.f90: Likewise.
7870 * gfortran.dg/storage_size_1.f08: Likewise.
7871 * gfortran.dg/storage_size_3.f08: Likewise.
7872 * gfortran.dg/storage_size_4.f90: Likewise.
7873 * gfortran.dg/streamio_1.f90: Likewise.
7874 * gfortran.dg/streamio_10.f90: Likewise.
7875 * gfortran.dg/streamio_11.f90: Likewise.
7876 * gfortran.dg/streamio_12.f90: Likewise.
7877 * gfortran.dg/streamio_13.f90: Likewise.
7878 * gfortran.dg/streamio_14.f90: Likewise.
7879 * gfortran.dg/streamio_15.f90: Likewise.
7880 * gfortran.dg/streamio_16.f90: Likewise.
7881 * gfortran.dg/streamio_17.f90: Likewise.
7882 * gfortran.dg/streamio_2.f90: Likewise.
7883 * gfortran.dg/streamio_3.f90: Likewise.
7884 * gfortran.dg/streamio_4.f90: Likewise.
7885 * gfortran.dg/streamio_5.f90: Likewise.
7886 * gfortran.dg/streamio_6.f90: Likewise.
7887 * gfortran.dg/streamio_7.f90: Likewise.
7888 * gfortran.dg/streamio_8.f90: Likewise.
7889 * gfortran.dg/streamio_9.f90: Likewise.
7890 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7891 * gfortran.dg/string_4.f90: Likewise.
7892 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7893 * gfortran.dg/string_assign_2.f90: Likewise.
7894 * gfortran.dg/string_compare_1.f90: Likewise.
7895 * gfortran.dg/string_compare_2.f90: Likewise.
7896 * gfortran.dg/string_compare_3.f90: Likewise.
7897 * gfortran.dg/string_ctor_1.f90: Likewise.
7898 * gfortran.dg/string_length_1.f90: Likewise.
7899 * gfortran.dg/string_length_2.f90: Likewise.
7900 * gfortran.dg/string_length_3.f90: Likewise.
7901 * gfortran.dg/string_length_4.f90: Likewise.
7902 * gfortran.dg/string_null_compare_1.f: Likewise.
7903 * gfortran.dg/string_pad_trunc.f90: Likewise.
7904 * gfortran.dg/structure_constructor_1.f03: Likewise.
7905 * gfortran.dg/structure_constructor_11.f90: Likewise.
7906 * gfortran.dg/structure_constructor_13.f03: Likewise.
7907 * gfortran.dg/structure_constructor_2.f03: Likewise.
7908 * gfortran.dg/structure_constructor_5.f03: Likewise.
7909 * gfortran.dg/submodule_1.f08: Likewise.
7910 * gfortran.dg/submodule_11.f08: Likewise.
7911 * gfortran.dg/submodule_14.f08: Likewise.
7912 * gfortran.dg/submodule_15.f08: Likewise.
7913 * gfortran.dg/submodule_17.f08: Likewise.
7914 * gfortran.dg/submodule_18.f08: Likewise.
7915 * gfortran.dg/submodule_19.f08: Likewise.
7916 * gfortran.dg/submodule_2.f08: Likewise.
7917 * gfortran.dg/submodule_27.f08: Likewise.
7918 * gfortran.dg/submodule_28.f08: Likewise.
7919 * gfortran.dg/submodule_29.f08: Likewise.
7920 * gfortran.dg/submodule_30.f08: Likewise.
7921 * gfortran.dg/submodule_6.f08: Likewise.
7922 * gfortran.dg/submodule_7.f08: Likewise.
7923 * gfortran.dg/submodule_8.f08: Likewise.
7924 * gfortran.dg/subnormal_1.f90: Likewise.
7925 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7926 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7927 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7928 * gfortran.dg/substr_2.f: Likewise.
7929 * gfortran.dg/substr_3.f: Likewise.
7930 * gfortran.dg/substr_4.f: Likewise.
7931 * gfortran.dg/substr_5.f90: Likewise.
7932 * gfortran.dg/substr_6.f90: Likewise.
7933 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7934 * gfortran.dg/sum_init_expr.f03: Likewise.
7935 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7936 * gfortran.dg/system_clock_3.f08: Likewise.
7937 * gfortran.dg/t_editing.f: Likewise.
7938 * gfortran.dg/team_change_1.f90: Likewise.
7939 * gfortran.dg/team_end_1.f90: Likewise.
7940 * gfortran.dg/team_number_1.f90: Likewise.
7941 * gfortran.dg/temporary_1.f90: Likewise.
7942 * gfortran.dg/test_com_block.f90: Likewise.
7943 * gfortran.dg/test_only_clause.f90: Likewise.
7944 * gfortran.dg/tiny_1.f90: Likewise.
7945 * gfortran.dg/tiny_2.f90: Likewise.
7946 * gfortran.dg/tl_editing.f90: Likewise.
7947 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7948 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7949 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7950 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7951 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7952 * gfortran.dg/transfer_class_2.f90: Likewise.
7953 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7954 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7955 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7956 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7957 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7958 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7959 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7960 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7961 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7962 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7963 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7964 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7965 * gfortran.dg/transpose_1.f90: Likewise.
7966 * gfortran.dg/transpose_3.f03: Likewise.
7967 * gfortran.dg/transpose_4.f90: Likewise.
7968 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7969 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7970 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7971 * gfortran.dg/trim_1.f90: Likewise.
7972 * gfortran.dg/trim_optimize_1.f90: Likewise.
7973 * gfortran.dg/trim_optimize_2.f90: Likewise.
7974 * gfortran.dg/trim_optimize_3.f90: Likewise.
7975 * gfortran.dg/trim_optimize_4.f90: Likewise.
7976 * gfortran.dg/trim_optimize_5.f90: Likewise.
7977 * gfortran.dg/trim_optimize_6.f90: Likewise.
7978 * gfortran.dg/trim_optimize_7.f90: Likewise.
7979 * gfortran.dg/trim_optimize_8.f90: Likewise.
7980 * gfortran.dg/type_to_class_1.f03: Likewise.
7981 * gfortran.dg/type_to_class_2.f03: Likewise.
7982 * gfortran.dg/type_to_class_3.f03: Likewise.
7983 * gfortran.dg/type_to_class_4.f03: Likewise.
7984 * gfortran.dg/type_to_class_5.f03: Likewise.
7985 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7986 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7987 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7988 * gfortran.dg/typebound_call_1.f03: Likewise.
7989 * gfortran.dg/typebound_call_13.f03: Likewise.
7990 * gfortran.dg/typebound_call_18.f03: Likewise.
7991 * gfortran.dg/typebound_call_19.f03: Likewise.
7992 * gfortran.dg/typebound_call_2.f03: Likewise.
7993 * gfortran.dg/typebound_call_20.f03: Likewise.
7994 * gfortran.dg/typebound_call_3.f03: Likewise.
7995 * gfortran.dg/typebound_generic_5.f03: Likewise.
7996 * gfortran.dg/typebound_generic_6.f03: Likewise.
7997 * gfortran.dg/typebound_generic_9.f03: Likewise.
7998 * gfortran.dg/typebound_operator_12.f03: Likewise.
7999 * gfortran.dg/typebound_operator_13.f03: Likewise.
8000 * gfortran.dg/typebound_operator_15.f90: Likewise.
8001 * gfortran.dg/typebound_operator_20.f90: Likewise.
8002 * gfortran.dg/typebound_operator_3.f03: Likewise.
8003 * gfortran.dg/typebound_operator_6.f03: Likewise.
8004 * gfortran.dg/typebound_operator_7.f03: Likewise.
8005 * gfortran.dg/typebound_operator_8.f03: Likewise.
8006 * gfortran.dg/typebound_operator_9.f03: Likewise.
8007 * gfortran.dg/typebound_proc_19.f90: Likewise.
8008 * gfortran.dg/typebound_proc_20.f90: Likewise.
8009 * gfortran.dg/typebound_proc_23.f90: Likewise.
8010 * gfortran.dg/typebound_proc_27.f03: Likewise.
8011 * gfortran.dg/typebound_proc_35.f90: Likewise.
8012 * gfortran.dg/typebound_proc_36.f90: Likewise.
8013 * gfortran.dg/unf_io_convert_1.f90: Likewise.
8014 * gfortran.dg/unf_io_convert_2.f90: Likewise.
8015 * gfortran.dg/unf_io_convert_3.f90: Likewise.
8016 * gfortran.dg/unf_io_convert_4.f90: Likewise.
8017 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
8018 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
8019 * gfortran.dg/unf_short_record_1.f90: Likewise.
8020 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8021 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8022 * gfortran.dg/unit_1.f90: Likewise.
8023 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
8024 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
8025 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
8026 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
8027 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
8028 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
8029 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
8030 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
8031 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
8032 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
8033 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
8034 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
8035 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
8036 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
8037 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
8038 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
8039 * gfortran.dg/unpack_init_expr.f03: Likewise.
8040 * gfortran.dg/use_10.f90: Likewise.
8041 * gfortran.dg/use_11.f90: Likewise.
8042 * gfortran.dg/use_13.f90: Likewise.
8043 * gfortran.dg/use_24.f90: Likewise.
8044 * gfortran.dg/use_27.f90: Likewise.
8045 * gfortran.dg/use_5.f90: Likewise.
8046 * gfortran.dg/use_allocated_1.f90: Likewise.
8047 * gfortran.dg/use_only_1.f90: Likewise.
8048 * gfortran.dg/use_only_4.f90: Likewise.
8049 * gfortran.dg/use_rename_2.f90: Likewise.
8050 * gfortran.dg/use_rename_4.f90: Likewise.
8051 * gfortran.dg/used_dummy_types_1.f90: Likewise.
8052 * gfortran.dg/used_interface_ref.f90: Likewise.
8053 * gfortran.dg/used_types_5.f90: Likewise.
8054 * gfortran.dg/utf8_1.f03: Likewise.
8055 * gfortran.dg/utf8_2.f03: Likewise.
8056 * gfortran.dg/value_1.f90: Likewise.
8057 * gfortran.dg/value_2.f90: Likewise.
8058 * gfortran.dg/value_4.f90: Likewise.
8059 * gfortran.dg/value_6.f03: Likewise.
8060 * gfortran.dg/value_7.f03: Likewise.
8061 * gfortran.dg/value_test.f90: Likewise.
8062 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
8063 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
8064 * gfortran.dg/vect/pr60510.f: Likewise.
8065 * gfortran.dg/vect/pr69882.f90: Likewise.
8066 * gfortran.dg/vect/pr69980.f90: Likewise.
8067 * gfortran.dg/vect/vect-5.f90: Likewise.
8068 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8069 * gfortran.dg/vector_subscript_1.f90: Likewise.
8070 * gfortran.dg/vector_subscript_2.f90: Likewise.
8071 * gfortran.dg/vector_subscript_3.f90: Likewise.
8072 * gfortran.dg/vector_subscript_5.f90: Likewise.
8073 * gfortran.dg/verify_2.f90: Likewise.
8074 * gfortran.dg/volatile10.f90: Likewise.
8075 * gfortran.dg/where_1.f90: Likewise.
8076 * gfortran.dg/where_operator_assign_1.f90: Likewise.
8077 * gfortran.dg/where_operator_assign_2.f90: Likewise.
8078 * gfortran.dg/where_operator_assign_3.f90: Likewise.
8079 * gfortran.dg/whole_file_13.f90: Likewise.
8080 * gfortran.dg/whole_file_2.f90: Likewise.
8081 * gfortran.dg/widechar_2.f90: Likewise.
8082 * gfortran.dg/widechar_4.f90: Likewise.
8083 * gfortran.dg/widechar_5.f90: Likewise.
8084 * gfortran.dg/widechar_6.f90: Likewise.
8085 * gfortran.dg/widechar_8.f90: Likewise.
8086 * gfortran.dg/widechar_IO_1.f90: Likewise.
8087 * gfortran.dg/widechar_IO_2.f90: Likewise.
8088 * gfortran.dg/widechar_IO_3.f90: Likewise.
8089 * gfortran.dg/widechar_IO_4.f90: Likewise.
8090 * gfortran.dg/widechar_compare_1.f90: Likewise.
8091 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
8092 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
8093 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
8094 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
8095 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
8096 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
8097 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
8098 * gfortran.dg/widechar_select_1.f90: Likewise.
8099 * gfortran.dg/winapi.f90: Likewise.
8100 * gfortran.dg/write_0_pe_format.f90: Likewise.
8101 * gfortran.dg/write_back.f: Likewise.
8102 * gfortran.dg/write_check3.f90: Likewise.
8103 * gfortran.dg/write_direct_eor.f90: Likewise.
8104 * gfortran.dg/write_padding.f90: Likewise.
8105 * gfortran.dg/write_recursive.f90: Likewise.
8106 * gfortran.dg/write_rewind_1.f: Likewise.
8107 * gfortran.dg/write_rewind_2.f: Likewise.
8108 * gfortran.dg/write_zero_array.f90: Likewise.
8109 * gfortran.dg/x_slash_1.f: Likewise.
8110 * gfortran.dg/x_slash_2.f: Likewise.
8111 * gfortran.dg/zero_array_components_1.f90: Likewise.
8112 * gfortran.dg/zero_length_1.f90: Likewise.
8113 * gfortran.dg/zero_length_2.f90: Likewise.
8114 * gfortran.dg/zero_sized_1.f90: Likewise.
8115 * gfortran.dg/zero_sized_3.f90: Likewise.
8116 * gfortran.fortran-torture/compile/nested.f90: Likewise.
8117 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
8118 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
8119 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
8120 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
8121 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
8122 * gfortran.fortran-torture/execute/args.f90: Likewise.
8123 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
8124 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
8125 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
8126 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
8127 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
8128 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
8129 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
8130 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
8131 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
8132 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
8133 * gfortran.fortran-torture/execute/common.f90: Likewise.
8134 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
8135 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
8136 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
8137 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
8138 * gfortran.fortran-torture/execute/contained.f90: Likewise.
8139 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
8140 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
8141 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
8142 * gfortran.fortran-torture/execute/data.f90: Likewise.
8143 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
8144 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
8145 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
8146 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
8147 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
8148 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
8149 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
8150 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
8151 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
8152 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
8153 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
8154 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
8155 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
8156 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
8157 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
8158 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
8159 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
8160 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
8161 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
8162 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
8163 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
8164 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
8165 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
8166 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
8167 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
8168 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
8169 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
8170 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
8171 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
8172 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
8173 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
8174 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
8175 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
8176 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
8177 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
8178 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
8179 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
8180 * gfortran.fortran-torture/execute/forall.f90: Likewise.
8181 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
8182 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
8183 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
8184 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
8185 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
8186 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
8187 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
8188 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
8189 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
8190 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
8191 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
8192 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
8193 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
8194 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
8195 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
8196 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
8197 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
8198 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
8199 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
8200 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
8201 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
8202 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
8203 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
8204 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
8205 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
8206 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
8207 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
8208 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
8209 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
8210 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
8211 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
8212 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
8213 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
8214 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
8215 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
6d02e2d9
UB
8216 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
8217 Likewise.
7d6ce202
TK
8218 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8219 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8220 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8221 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8222 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8223 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8224 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8225 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8226 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8227 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8228 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8229 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8230 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8231 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8232 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8233 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8234 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8235 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8236 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8237 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8238 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8239 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8240 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8241 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8242 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8243 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8244 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8245 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8246 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8247 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8248 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8249 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8250 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8251 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8252 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8253 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8254 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8255 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8256 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8257 * gfortran.fortran-torture/execute/math.f90: Likewise.
8258 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8259 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8260 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8261 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8262 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8263 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8264 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8265 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8266 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8267 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8268 * gfortran.fortran-torture/execute/power.f90: Likewise.
8269 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8270 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8271 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8272 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8273 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8274 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8275 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8276 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8277 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8278 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8279 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8280 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8281 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8282 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8283 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8284 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8285 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8286 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8287 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8288 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8289 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8290 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8291 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8292 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8293 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8294 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8295 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8296 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8297 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8298 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8299 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8300 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8301 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8302 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8303 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8304 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8305 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8306 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8307 * gfortran.fortran-torture/execute/string.f90: Likewise.
8308 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8309 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8310 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8311 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8312 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8313 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8314 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8315 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8316 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8317 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8318 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8319 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8320 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8321 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8322 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8323 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8324 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8325 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8326 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8327 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8328 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8329 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8330 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8331 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8332 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8333 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8334 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8335 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8336 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8337 * gfortran.dg/inline_transpose_1.f90: Likewise.
8338
a8399af8
PT
83392018-02-17 Paul Thomas <pault@gcc.gnu.org>
8340
8341 PR fortran/84115
8342 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8343 change to dg-run.
8344
6f1b6265
EB
83452018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8346
8347 PR ada/84277
8348 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8349 * gnat.dg/dispatch1.adb: Rename into...
8350 * gnat.dg/disp1.adb: ...this.
8351 * gnat.dg/dispatch1_p.ads: Rename into...
8352 * gnat.dg/disp1_pkg.ads: ...this.
8353 * gnat.dg/disp2.adb: Rename into...
8354 * gnat.dg/dispatch2.adb: ...this.
8355 * gnat.dg/dispatch2_p.ads: Rename into...
8356 * gnat.dg/disp2_pkg.ads: ...this.
8357 * gnat.dg/dispatch2_p.adb: Rename into...
8358 * gnat.dg/disp2_pkg.adb: this.
8359 * gnat.dg/generic_dispatch.adb: Rename into...
8360 * gnat.dg/generic_disp.adb: this.
8361 * gnat.dg/generic_dispatch_p.ads: Rename into...
8362 * gnat.dg/generic_disp_pkg.ads: ...this.
8363 * gnat.dg/generic_dispatch_p.adb: Rename into...
8364 * gnat.dg/generic_disp_pkg.adb: ...this.
8365 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8366 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8367 * gnat.dg/object_overflow1.adb: Tweak index.
8368 * gnat.dg/object_overflow2.adb: Likewise.
8369 * gnat.dg/object_overflow3.adb: Likewise.
8370 * gnat.dg/object_overflow4.adb: Likewise.
8371 * gnat.dg/object_overflow5.adb: Likewise.
8372
1a03b929
JJ
83732018-02-16 Jakub Jelinek <jakub@redhat.com>
8374
8375 PR ipa/84425
8376 * gcc.c-torture/compile/pr84425.c: New test.
8377
019e0ae8
MP
83782018-02-16 Marek Polacek <polacek@redhat.com>
8379 Jakub Jelinek <jakub@redhat.com>
8380
8381 PR c++/84192
8382 * g++.dg/cpp1y/constexpr-84192.C: New test.
8383
28f247e6
MS
83842018-02-16 Martin Sebor <msebor@redhat.com>
8385
8386 PR c++/79064
8387 * g++.dg/overload15.C: New test.
8388
e1617c1d
YG
83892018-02-16 Yury Gribov <tetra2005@gmail.com>
8390
8391 PR target/81535
8392 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8393 * gcc.dg/pr56727-2.c: Ditto.
8394 * gcc.target/powerpc/pr79439.c: Renamed to...
8395 * gcc.target/powerpc/pr79439-1.c: ...this.
8396 * gcc.target/powerpc/pr79439-2.c: New test.
8397 * gcc.target/powerpc/pr79439-3.c: New test.
8398
023e7b55
WS
83992018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8400
8401 target/pr84371
8402 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8403 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8404 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8405 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8406 * gcc.target/powerpc/builtins-3.c: Same.
8407
f7f77b9d
NS
84082018-02-16 Nathan Sidwell <nathan@acm.org>
8409
8410 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8411
16ba97b9
VM
84122018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8413
8414 PR rtl-optimization/70023
8415 * gcc.target/i386/pr70023.c: New.
8416
8e7f98df
CL
84172018-02-16 Carl Love <cel@us.ibm.com>
8418
8419 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8420 tests.
8421 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8422 tests.
8423
b8bf5603
CL
84242018-02-16 Carl Love <cel@us.ibm.com>
8425
8426 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8427 for the ABI definitions for vec_extract4b and vec_insert4b.
8428
3943b161
NS
84292018-02-16 Nathan Sidwell <nathan@acm.org>
8430
8431 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8432 * g++.old-deja/g++.mike/net43.C: Likewise.
8433
d65da12f
PC
84342018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8435
8436 PR c++/82468
8437 * g++.dg/cpp1z/class-deduction48.C: New.
8438
b1a7e33d
NS
84392018-02-16 Nathan Sidwell <nathan@acm.org>
8440
8441 PR c++/84375
8442 * g++.dg/lookup/pr84375.C: New.
8443
d960ab7b
OE
84442018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8445
8446 PR target/83831
8447 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8448
5c8cebe7
RB
84492018-02-16 Richard Biener <rguenther@suse.de>
8450
8451 PR tree-optimization/84417
8452 * gcc.dg/torture/pr84417.c: New testcase.
8453
33006d53
JJ
84542018-02-16 Jakub Jelinek <jakub@redhat.com>
8455
1e6d3b10
JJ
8456 PR target/84272
8457 * g++.dg/opt/pr84272.C: New test.
8458
33006d53
JJ
8459 PR rtl-optimization/83723
8460 * gcc.dg/pr83723.c: New test.
8461
4cf55739
RB
84622018-02-16 Richard Biener <rguenther@suse.de>
8463
8464 PR tree-optimization/84399
8465 * gcc.dg/graphite/pr84399.c: New testcase.
8466
bd74f4d8
RB
84672018-02-16 Richard Biener <rguenther@suse.de>
8468
8469 PR tree-optimization/84190
8470 * g++.dg/torture/pr84190.C: New testcase.
8471
96b31328
MS
84722018-02-15 Martin Sebor <msebor@redhat.com>
8473
8474 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
b1a7e33d 8475 directives.
96b31328 8476
f3ad8745
JW
84772018-02-15 Janus Weil <janus@gcc.gnu.org>
8478
8479 PR fortran/84409
8480 * gfortran.dg/dtio_21.f03: Add an error message.
8481 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8482
2b6bf87a
TK
84832018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8484
8908fa3a
TK
8485 PR fortran/84381
8486 * gfortran.dg/stop_shouldfail.f90: New test.
2b6bf87a 8487
47790631
PC
84882018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8489
8490 PR c++/84330
8491 * g++.dg/concepts/pr84330.C: New.
8492
74e8090c
TV
84932018-02-15 Tom de Vries <tom@codesourcery.com>
8494
8495 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8496
fdb03c20
TV
84972018-02-15 Tom de Vries <tom@codesourcery.com>
8498
8499 * gcc.c-torture/compile/pr84136.c: Require effective target
8500 indirect_jumps.
8501
3eb1eecf
JJ
85022018-02-15 Jakub Jelinek <jakub@redhat.com>
8503
44e60df3
JJ
8504 PR tree-optimization/84383
8505 * gcc.c-torture/compile/pr84383.c: New test.
8506
3eb1eecf
JJ
8507 PR tree-optimization/84334
8508 * gcc.dg/pr84334.c: New test.
8509
7c102986 85102018-02-14 Carl Love <cel@us.ibm.com>
3eb1eecf 8511
6d02e2d9 8512 * gcc.target/powerpc/builtins-4-int128-runnable.c
7c102986
CL
8513 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8514 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8515
816fad6e
MS
85162018-02-14 Martin Sebor <msebor@redhat.com>
8517
8518 PR tree-optimization/83698
8519 * gcc.dg/Wrestrict-7.c: New test.
8520 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8521 * gcc.target/i386/chkp-stropt-17.c: Same.
8522
fba303ed
MS
85232018-02-14 Martin Sebor <msebor@redhat.com>
8524
8525 PR c/84108
8526 * gcc.dg/Wattributes-8.c: New test.
8527
ee3bb1b7
JW
85282018-02-14 Janus Weil <janus@gcc.gnu.org>
8529
8530 PR fortran/84385
8531 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8532 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8533 * gfortran.dg/select_type_1.f03: Extend test case.
8534
4ce5745c
UB
85352017-02-14 Uros Bizjak <ubizjak@gmail.com>
8536
8537 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8538 (dg-options): Use -O2 -msse2 -mno-sse3.
8539
49cc0354
KN
85402018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8541
8542 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8543 this test case still works ok.
8544 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8545 * gcc.dg/vmx/insert-be-order.c: Likewise.
8546 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8547 * gcc.dg/vmx/ld-be-order.c: Likewise.
8548 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8549 * gcc.dg/vmx/lde-be-order.c: Likewise.
8550 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8551 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8552 * gcc.dg/vmx/merge-be-order.c: Likewise.
8553 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8554 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8555 * gcc.dg/vmx/pack-be-order.c: Likewise.
8556 * gcc.dg/vmx/perm-be-order.c: Likewise.
8557 * gcc.dg/vmx/splat-be-order.c: Likewise.
8558 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8559 * gcc.dg/vmx/st-be-order.c: Likewise.
8560 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8561 * gcc.dg/vmx/ste-be-order.c: Likewise.
8562 * gcc.dg/vmx/stl-be-order.c: Likewise.
8563 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8564 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8565 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8566 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8567 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8568
2482a4ec
PC
85692018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8570
8571 PR c++/84350
8572 * g++.dg/cpp0x/auto49.C: New.
8573
486c5299
NS
85742018-02-14 Nathan Sidwell <nathan@acm.org>
8575
8576 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8577
34c58a43
WS
85782018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8579
8580 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8581 * gcc.target/powerpc/le-altivec-consts.c: Same.
8582
911b141b
WS
85832018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8584
8585 PR target/84220
8586 * gcc.target/powerpc/pr84220-sld.c: New test.
8587 * gcc.target/powerpc/pr84220-sld2.c: New test.
8588 * gcc.target/powerpc/pr84220-sldw.c: New test.
8589 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8590 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8591
f8de876d
IT
85922018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8593
8594 PR target/84239
8595 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8596 _inc_ssp intrinsics.
8597 * gcc.target/i386/cet-intrin-4.c: Likewise.
8598 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8599 __builtin_ia32_rdssp[d|q].
8600
316b2a2d
RS
86012018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8602
8603 PR tree-optimization/84357
8604 * gcc.dg/vect/pr84357.c: New test.
8605
06e97270
OE
86062018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8607
8608 PR target/83831
8609 * gcc.target/rx/pr83831.c: New tests.
8610
0f2fca6f 86112018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
a005570e
JL
8612
8613 PR target/79242
8614 * gcc.target/msp430/pr79242.c: New test.
8615
1d99e56d
PB
86162018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8617
8618 PR target/84372
8619 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8620 with -mcpu=power9.
8621
8d61eea7
PB
86222018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8623
8624 PR target/84279
8625 * g++.dg/pr84279.C: New test.
8626
ba95aa20
SB
86272018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8628
8629 PR rtl-optimization/84169
8630 * gcc.c-torture/execute/pr84169.c: New.
8631
b7a6b85f
PB
86322018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8633
8634 PR target/84370
8635 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8636
c8a8efba
PB
86372018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8638
8639 PR target/84365
8640 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8641 with -mcpu=power9.
8642
dbf71703
JJ
86432018-02-13 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR c++/84364
8646 * g++.dg/warn/effc4.C: New test.
8647
3a9ad4c1
PC
86482018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8649
8650 PR c++/84333
8651 * g++.dg/template/sizeof16.C: New.
8652 * g++.dg/template/sizeof17.C: Likewise.
8653
4155fafc
JW
86542018-02-13 Janus Weil <janus@gcc.gnu.org>
8655
8656 PR fortran/84313
8657 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8658 add necessary compiler options.
8659 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8660
9aa484f5
JJ
86612018-02-13 Jakub Jelinek <jakub@redhat.com>
8662
201d17c0
JJ
8663 PR c/82210
8664 * gcc.c-torture/execute/pr82210.c: New test.
8665
9aa484f5
JJ
8666 PR middle-end/84309
8667 * gcc.dg/pr84309-2.c: New test.
8668
ff67aff4
RS
86692018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8670
8671 PR tree-optimization/84321
8672 * gcc.dg/pr84321.c: New test.
8673
62e12268
VM
86742018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8675
8676 PR target/84359
4ce5745c 8677 * gcc.target/i386/pr57193.c: Add -march=x86-64.
62e12268 8678
1bbae651
PB
86792018-02-13 Paolo Bonzini <bonzini@gnu.org>
8680
8681 PR sanitizer/84340
8682 * gcc.dg/asan/pr84307.c: Remove test.
8683
e4c1b7e3
SP
86842018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8685
8686 * gcc.target/rl78/test_auto_vector.c: New test.
8687
d74641bd
RS
86882018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8689
8690 PR c/84305
8691 * gcc.c-torture/compile/pr84305.c: New test.
8692
f4b29321
JJ
86932018-02-13 Jakub Jelinek <jakub@redhat.com>
8694
5cd1af49
JJ
8695 PR target/84335
8696 * gcc.target/i386/pr84335.c: New test.
8697
204a7ecb
JJ
8698 PR tree-optimization/84339
8699 * gcc.c-torture/execute/pr84339.c: New test.
8700
848bb6fc
JJ
8701 PR middle-end/84309
8702 * gcc.dg/pr84309.c: New test.
8703 * gcc.target/i386/pr84309.c: New test.
8704
f4b29321
JJ
8705 PR target/84336
8706 * gcc.target/i386/pr84336.c: New test.
8707
d69aeeee
JJ
87082018-02-12 Jakub Jelinek <jakub@redhat.com>
8709
8710 PR c++/84341
8711 * c-c++-common/gomp/pr84341.c: New test.
8712
badf04f3
TK
87132018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8714
8715 PR fortran/68746
8716 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8717
02e694ef
TK
87182018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8719
8720 PR fortran/68746
8721 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8722 of zero for read.
8723
966a140d
JL
87242018-02-12 Jeff Law <law@redhat.com>
8725
8726 * gcc.c-torture/compile/reg-args-size.c: New test.
8727
fa2faaa8
CL
87282018-02-12 Carl Love <cel@us.ibm.com>
8729
8730 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8731 uint128 tests to new testfile.
8732 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8733 int128 and uint128 tests.
8734 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8735 list of torture tests.
8736
24abcc44
JW
87372018-02-12 Janus Weil <janus@gcc.gnu.org>
8738
8739 PR fortran/84273
8740 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8741 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8742
c8cc0b65
TC
87432018-02-12 Tamar Christina <tamar.christina@arm.com>
8744
8745 PR target/82641
8746 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8747
74a5138a
PB
87482018-02-12 Paolo Bonzini <bonzini@gnu.org>
8749
8750 PR sanitizer/84307
8751 * gcc.dg/asan/pr84307.c: New test.
8752
4ec4afa8
NS
87532018-02-12 Nathan Sidwell <nathan@acm.org>
8754
8755 * g++.dg/parse/pr84263.C: New.
8756
790cc674
PC
87572018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8758
8759 PR c++/79626
8760 * g++.dg/template/crash129.C: New.
8761
c337f361
OM
87622018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8763
8764 PR target/83828
8765 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8766 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8767 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8768 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8769 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8770
158061a6
OM
87712018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8772
8773 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8774 _mm_maskz_scalef_round_sd): Test new intrinsics.
8775 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8776 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8777 intrinsics.
8778 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8779 _mm_maskz_scalef_round_ss): Test new intrinsics.
8780 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8781 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8782 intrinsics.
8783 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8784 __builtin_ia32_scalefss_round): Remove builtin.
8785 (__builtin_ia32_scalefsd_mask_round,
8786 __builtin_ia32_scalefss_mask_round): Test new builtin.
8787 * gcc.target/i386/sse-13.c: Ditto.
8788 * gcc.target/i386/sse-23.c: Ditto.
8789
b10bc0d6
OM
87902018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8791
8792 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8793 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8794 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8795 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8796 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8797 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8798 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8799 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
8800 intrinsics.
8801 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8802 (__builtin_ia32_sqrtss_round): Remove builtins.
8803 (__builtin_ia32_sqrtsd_mask_round)
8804 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8805 * gcc.target/i386/sse-13.c: Ditto.
8806 * gcc.target/i386/sse-23.c: Ditto.
8807
6a793a8d
FXC
88082018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8809
8810 PR fortran/35299
8811 * gfortran.dg/statement_function_3.f: New test.
8812
f3883269
SK
88132018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8814
8815 PR fortran/54223
8816 PR fortran/84276
8817 * gfortran.dg/statement_function_1.f90: New test.
8818 * gfortran.dg/statement_function_2.f90: New test.
8819
e519d2e8
PT
88202018-02-11 Paul Thomas <pault@gcc.gnu.org>
8821
8822 PR fortran/84074
8823 * gfortran.dg/type_to_class_5.f03: New test.
8824
950ab3f1
PT
88252018-02-10 Paul Thomas <pault@gcc.gnu.org>
8826
8827 PR fortran/56691
8828 * gfortran.dg/type_to_class_4.f03: New test.
8829
cb2e8560
AM
88302018-02-10 Alan Modra <amodra@gmail.com>
8831
8832 PR target/84300
8833 * gcc.dg/pr84300.c: New.
8834
6724f8a6
JJ
88352018-02-10 Jakub Jelinek <jakub@redhat.com>
8836
8837 PR sanitizer/83987
8838 * g++.dg/ubsan/pr83987-2.C: New test.
a8399af8 8839
e1f30526
SP
88402018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
8841
8842 * gcc.target/rx/movsicc.c: New test.
6724f8a6 8843
86a568a3
PB
88442018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8845
8846 PR target/83926
8847 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8848 message.
8849
c028d589
WS
88502018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8851
8852 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8853 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8854
0444aa9c
NS
88552018-02-09 Nathan Sidwell <nathan@acm.org>
8856
8857 PR c/84293
8858 * c-c++-common/pr84293.h: New.
8859 * c-c++-common/pr84293.c: New.
8860
8c679205
VM
88612018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8862
8863 PR rtl-optimization/57193
4ce5745c 8864 * gcc.target/i386/pr57193.c: New.
8c679205 8865
d6126f8b
JJ
88662018-02-09 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR target/84226
8869 * gcc.target/powerpc/pr84226.c: New test.
8870
e3056dd8
PB
88712018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8872
8873 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8874 from this to...
8875 <vclzd>: ...this.
8876
cea71f0a
MS
88772018-02-09 Martin Sebor <msebor@redhat.com>
8878
8879 PR lto/84212
8880 * gcc.dg/lto/pr84212_0.c: New test file.
8881 * gcc.dg/lto/pr84212_1.c: Same.
8882
da86c81e
PB
88832018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8884
8885 PR target/83926
8886 * gcc.target/powerpc/pr83926.c: New test.
8887 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8888 message. Fix test for running in 32-bit mode.
8889
0079ae88
TC
88902018-02-09 Tamar Christina <tamar.christina@arm.com>
8891
8892 PR target/82641
8893 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8894
c7047062
AK
88952018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8896
8897 PR target/PR84295
8898 * gcc.target/s390/pr84295.c: New test.
8899
0805a34d
PC
89002018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8901
8902 PR c++/77522
8903 * g++.dg/cpp1y/lambda-init16.C: New.
8904
8ed6f543
EB
89052018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8906
8907 * gnat.dg/sso8.adb: New test.
8908 * gnat.dg/sso8_pkg.ads: New helper.
8909
cc17f338
RB
89102018-02-09 Richard Biener <rguenther@suse.de>
8911
8912 PR tree-optimization/84278
8913 * gcc.target/i386/pr84278.c: Adjust regex.
8914
ebd06e5c
JJ
89152018-02-09 Jakub Jelinek <jakub@redhat.com>
8916
91eb884d
JJ
8917 PR tree-optimization/84232
8918 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8919
e47aebb3
JJ
8920 PR debug/84252
8921 * gcc.target/aarch64/pr84252.c: New test.
8922
ebd06e5c
JJ
8923 PR middle-end/84237
8924 * gcc.dg/pr84237.c: New test.
8925
ebe4bf41
MP
89262018-02-09 Marek Polacek <polacek@redhat.com>
8927 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR c++/83659
8930 * g++.dg/torture/pr83659.C: New test.
8931
6d3aa24c
DM
89322018-02-08 David Malcolm <dmalcolm@redhat.com>
8933
8934 PR tree-optimization/84136
8935 * gcc.c-torture/compile/pr84136.c: New test.
8936
001e7337
SS
89372018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8938
8939 PR target/83008
8940 * gcc.target/i386/pr83008.c: New test.
8941
2318f3b4
PB
89422018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8943
8944 PR target/81143
8945 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8946
73974561
PC
89472018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8948
8949 PR c++/83806
8950 * g++.dg/warn/Wunused-parm-11.C: New.
8951
c6ba596b
MP
89522018-02-08 Marek Polacek <polacek@redhat.com>
8953
8954 PR tree-optimization/84238
8955 * gcc.dg/Wstringop-overflow-3.c: New test.
8956
a4296998
NS
89572018-02-08 Nathan Sidwell <nathan@acm.org>
8958
8959 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8960
b5ec4de7
RS
89612018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8962
8963 PR tree-optimization/84265
8964 * gcc.dg/vect/pr84265.c: New test.
8965
fff22900
RS
89662018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8967
8968 PR tree-optimization/81635
8969 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8970 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8971
84b4c7b5
AK
89722018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8973
8974 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8975 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8976 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8977 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8978 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8979 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8980 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8981 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8982 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8983 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8984 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8985 * gcc.target/s390/nobp-return-attr-all.c: New test.
8986 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8987 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8988 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8989 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8990 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8991 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8992 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8993 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8994 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8995 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8996 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8997 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8998 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8999 * gcc.target/s390/nobp-table-jump-z900.c: New test.
9000
24db2556
RB
90012018-02-08 Richard Biener <rguenther@suse.de>
9002
9003 PR tree-optimization/84233
9004 * g++.dg/torture/pr84233.C: New testcase.
9005
414fef4e
RB
90062018-02-08 Richard Biener <rguenther@suse.de>
9007
9008 PR tree-optimization/84278
9009 * gcc.target/i386/pr84278.c: New testcase.
9010
18fbe394
WD
90112018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
9012
9013 PR rtl-optimization/84068
9014 PR rtl-optimization/83459
9015 * gcc.dg/pr84068.c: New test.
9016
3b263f5a
RB
90172018-02-08 Richard Biener <rguenther@suse.de>
9018
9019 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
9020 loop vectorization to happen.
9021
66a90e86
PC
90222018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
9023
9024 PR c++/83204
9025 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
9026
3f636462
WS
90272018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9028
9029 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
9030
4253435e
MM
90312018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9032
9033 PR target/84154
9034 * gcc.target/powerpc/pr84154-1.c: New tests.
9035 * gcc.target/powerpc/pr84154-2.c: Likewise.
9036 * gcc.target/powerpc/pr84154-3.c: Likewise.
9037
54af445d
WS
90382018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
9039
9040 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
9041
8f1f526b
JJ
90422018-02-07 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR c++/84082
9045 * g++.dg/template/incomplete11.C: New test.
9046 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
9047
b35a0ccd
SK
90482018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9049
9050 PR fortran/82994
9051 * gfortran.dg/deallocate_error_3.f90: New test.
9052 * gfortran.dg/deallocate_error_4.f90: New test.
9053
82e259b8
TK
90542018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9055
9056 PR fortran/68560
9057 * gfortran.dg/shape_9.f90: New test.
9058
52b16cb3
SK
90592018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
9060
9061 PR fortran/82049
9062 * gfortran.dg/assumed_charlen_parameter.f90: New test.
9063
0d7d8e66
DM
90642018-02-07 David Malcolm <dmalcolm@redhat.com>
9065
9066 PR c++/81610
9067 PR c++/80567
9068 * g++.dg/spellcheck-reswords.C: New test case.
9069 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
9070 suggestion of "if".
9071
43e4df5a
ML
90722018-02-07 Martin Liska <mliska@suse.cz>
9073
9074 PR c++/84059.
9075 * g++.dg/ext/mv26.C: New test.
9076
a0486b65
TV
90772018-02-07 Tom de Vries <tom@codesourcery.com>
9078
9079 * gcc.dg/pr83844.c: Require effective target alloca.
9080
45224bd0
TV
90812018-02-07 Tom de Vries <tom@codesourcery.com>
9082
9083 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
9084
81b58bfd
L
90852018-02-07 H.J. Lu <hongjiu.lu@intel.com>
9086
9087 PR target/84243
9088 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
9089 -fcf-protection=return.
9090
c31bc4ac
TV
90912018-02-07 Tom de Vries <tom@codesourcery.com>
9092
9093 PR libgomp/84217
9094 * c-c++-common/goacc/pr84217.c: New test.
9095 * gfortran.dg/goacc/pr84217.f90: New test.
9096
e4c73066
RB
90972018-02-07 Richard Biener <rguenther@suse.de>
9098
9099 PR tree-optimization/84204
9100 * gcc.dg/graphite/pr84204.c: New testcase.
9101
9102 PR tree-optimization/84205
9103 * gcc.dg/graphite/pr84205.c: New testcase.
9104
9105 PR tree-optimization/84223
9106 * gfortran.dg/graphite/pr84223.f90: New testcase.
9107
07a6816e
PC
91082018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
9109
9110 PR c++/71662
9111 * g++.dg/cpp0x/scoped_enum7.C: New.
9112
0f2fca6f 91132018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
f8e54f64
CL
9114
9115 PR tree-optimization/83008
9116 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
9117
40ff1a2d
JJ
91182018-02-07 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR tree-optimization/84235
9121 * gcc.c-torture/execute/ieee/pr84235.c: New test.
9122
216c32f9
RO
91232018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9124
9125 PR testsuite/84243
9126 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
9127 targets.
9128 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
9129
486a2b66
JJ
91302018-02-06 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR target/84146
9133 * gcc.target/i386/pr84146.c: New test.
9134
86f697aa
MC
91352018-02-06 Michael Collison <michael.collison@arm.com>
9136
9137 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
9138
97770004
BS
91392018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9140
9141 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
9142 warning for -mno-speculate-indirect-jumps.
9143 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
9144 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9145 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
9146 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
9147 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
9148 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
9149
3ca8e91f
IT
91502018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9151
9152 PR target/84145
9153 * c-c++-common/fcf-protection-1.c: Change a compared message.
9154 * c-c++-common/fcf-protection-2.c: Likewise.
9155 * c-c++-common/fcf-protection-3.c: Likewise.
9156 * c-c++-common/fcf-protection-5.c: Likewise.
9157 * c-c++-common/fcf-protection-6.c: New test.
9158 * c-c++-common/fcf-protection-7.c: Likewise.
9159
b25e5572
MP
91602018-02-06 Marek Polacek <polacek@redhat.com>
9161
9162 PR tree-optimization/84228
9163 * c-c++-common/Wstringop-truncation-3.c: New test.
9164
d10ac880
TC
91652018-02-06 Tamar Christina <tamar.christina@arm.com>
9166
9167 PR target/82641
9168 * gcc.target/arm/pragma_arch_switch_2.c: New.
9169
40fdc3ec
RO
91702018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9171
9172 PR target/79975
9173 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
9174
48fe6bbb
MS
91752018-02-05 Martin Sebor <msebor@redhat.com>
9176
9177 PR tree-optimization/83369
40fdc3ec 9178 * gcc.dg/Wnonnull.c: New test.
48fe6bbb 9179
d66f0329
RS
91802018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9181
9182 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
9183 argument and use dg-messages-by-file instead. Expect it to be
9184 an array rather than a dict.
9185 (lto-link-and-maybe-run): Remove messages_by_file argument and
9186 use an upvar for dg-messages-by-file. Update call to
9187 lto_handle_diagnostics.
9188 (lt-get-options): Treat dg-messages-by-file as an array
9189 rather than a dict.
9190 (lto-get-options-main): Likewise. Set the entry rather than appending.
9191 (lto-execute): Treat dg-messages-by-file as an array rather than
9192 a dict. Update call to lto-link-and-maybe-run.
9193
865166c8
PC
91942018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
9195
9196 PR c++/82782
9197 * g++.dg/cpp1z/inline-var4.C: New.
9198
4c4f3c3f
ML
91992018-02-05 Martin Liska <mliska@suse.cz>
9200
9201 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
9202 options.
9203 * c-c++-common/asan/pointer-compare-2.c: Likewise.
9204 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
9205 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
9206 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
9207 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
9208 * c-c++-common/asan/pointer-compare-3.c: New test.
9209
ba261579
RS
92102018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
9211
9212 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
9213 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
9214
55f956ff
OM
92152018-02-05 Olga Makhotina <olga.makhotina@intel.com>
9216
9217 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9218 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9219 _mm_maskz_range_round_sd): Test new intrinsics.
9220 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9221 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9222 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9223 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9224 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9225 _mm_maskz_range_round_ss): Test new intrinsics.
9226 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9227 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9228 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9229 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9230 __builtin_ia32_rangess128_round): Remove builtins.
9231 (__builtin_ia32_rangesd128_mask_round,
9232 __builtin_ia32_rangess128_mask_round): Test new builtins.
9233 * gcc.target/i386/sse-13.c: Ditto.
9234 * gcc.target/i386/sse-23.c: Ditto.
9235
ca1ef73d
JH
92362018-02-04 Jan Hubicka <hubicka@ucw.cz>
9237
9238 PR middle-end/79966
9239 * gfortran.dg/pr79966.f90: New testcase
9240
0f2fca6f 92412018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
22b128c5
DH
9242
9243 PR fortran/84094
9244 * gfortran.dg/associate_23.f90: Fix invalid code.
9245 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9246 * gfortran.dg/matmul_3.f90: Likewise.
9247 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9248
26f822c2
PT
92492018-02-04 Paul Thomas <pault@gcc.gnu.org>
9250
9251 PR fortran/84115
9252 * gfortran.dg/associate_34.f90: New test.
9253 * gfortran.dg/associate_35.f90: New test.
9254
2c536ce7
PT
92552018-02-03 Paul Thomas <pault@gcc.gnu.org>
9256
9257 PR fortran/84141
9258 PR fortran/84155
53740018 9259 * gfortran.dg/pr84155.f90: New test.
2c536ce7 9260
113db472
UB
92612017-02-02 Uros Bizjak <ubizjak@gmail.com>
9262
9263 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9264 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9265
24fa220c
WS
92662018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9267
9268 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9269 dg-do run stanza.
9270
17855935
WS
92712018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9272
9273 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9274 requirement.
9275 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9276 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9277 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9278
584d9d58
GJL
92792018-02-02 Georg-Johann Lay <avr@gjlay.de>
9280
9281 PR testsuite/52641
9282 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9283 * gcc.dg/Wsign-conversion.c: Dito.
9284 * gcc.dg/attr-alloc_size-4.c: Dito.
9285 * gcc.dg/pr81020.c: Dito.
9286 * gcc.dg/pr81192.c: Dito.
9287 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9288 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9289 * gcc.dg/pr83844.c: Restrict to int32plus.
9290 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9291 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9292 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9293 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9294 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9295 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9296 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9297 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9298 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9299 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9300 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9301 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9302
02da1e9c
JK
93032018-02-02 Julia Koval <julia.koval@intel.com>
9304
9305 * gcc.target/i386/funcspec-56.inc: Handle new march.
9306 * g++.dg/ext/mv16.C: Ditto.
9307
ce2e6077
GJL
93082018-02-02 Georg-Johann Lay <avr@gjlay.de>
9309
9310 * lib/target-supports.exp
9311 (check_effective_target_keeps_null_pointer_checks): No more
9312 special-case avr.
9313 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9314 * gcc.dg/ifcvt-4.c: Skip avr.
9315 * gcc.dg/pr53037-1.c: Dito.
9316 * gcc.dg/pr53037-2.c: Dito.
9317 * gcc.dg/pr53037-3.c: Dito.
9318 * gcc.dg/pr63387-2.c: Dito.
9319 * gcc.dg/pr63387.c: Dito.
9320 * gcc.dg/sancov/cmp0.c: Dito.
9321 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9322 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9323 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9324 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9325 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9326 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9327 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9328 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9329 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9330 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9331 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9332 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9333 * gcc.dg/tree-ssa/pr82059.c: Dito.
9334 * gcc.c-torture/execute/pr70460.c: Dito.
9335
5c1aec7e
GJL
93362018-02-02 Georg-Johann Lay <avr@gjlay.de>
9337
9338 PR testsuite/52641
9339 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9340 * gcc.c-torture/execute/20180112-1.c: Dito.
9341 * gcc.c-torture/execute/pr81503.c: Dito.
9342 * gcc.dg/store_merging_12.c: Dito.
9343 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9344 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9345 * gcc.dg/tree-ssa/pr80898.c: Dito.
9346 * gcc.dg/tree-ssa/pr82363.c: Dito.
9347 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9348 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9349 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9350 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9351 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9352 * gcc.dg/tree-ssa/pr80803.c: Dito.
9353 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9354 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9355 * gcc.dg/tree-ssa/vrp114.c: Dito.
9356 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9357 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9358 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9359
e8a5a6f6
IT
93602018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9361
9362 PR target/84066
9363 * gcc.target/i386/cet-sjlj-6a.c: New test.
9364 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9365
d15f0fa7
MP
93662018-02-01 Marek Polacek <polacek@redhat.com>
9367
9368 PR c++/84125
9369 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9370
89e06365
JL
93712018-01-30 Jeff Law <law@redhat.com>
9372
9373 PR target/84128
9374 * gcc.target/i386/pr84128.c: New test.
9375
19416210
GJL
93762018-02-01 Georg-Johann Lay <avr@gjlay.de>
9377
9378 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9379 -fdelete-null-pointer-checks.
9380
73b7d28f
PC
93812018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9382
9383 PR c++/83796
9384 * g++.dg/cpp0x/abstract-default1.C: New.
9385
3ae12932
RS
93862018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9387
9388 PR tree-optimization/81635
9389 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9390 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9391
d677263e
RL
93922018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9393
9394 PR target/83370
9395 * gcc.target/aarch64/pr83370.c: New.
9396
dc3b4a20
RB
93972018-02-01 Richard Biener <rguenther@suse.de>
9398
9399 * gcc.dg/graphite/pr35356-1.c: Adjust.
9400
0c64497d
RS
94012018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9402
9403 PR testsuite/83846
9404 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9405 for ILP32.
9406 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9407 of hard-coding the choice.
9408 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9409 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9410 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9411 memset call.
9412 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9413 stdint.h types.
9414 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9415 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9416 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9417 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9418 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9419 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9420 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9421 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9422 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9423 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9424 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9425 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9426 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9427 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9428 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9429 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9430 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9431 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9432 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9433 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9434 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9435 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9436 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9437 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9438 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9439 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9440 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9441 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9442 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9443 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9444 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9445 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9446 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9447 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9448 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9449 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9450 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9451 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9452 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9453 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9454 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9455 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9456 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9457 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9458 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9459 __builtin_popcountll rather than __builtin_popcountl.
9460
8179efe0
RS
94612018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9462
9463 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9464 of LD1R[HWD] for multi-element constants on big-endian targets.
9465 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9466 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9467
947b1372
RS
94682018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9469
9470 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9471 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9472 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9473
31b6733b
JJ
94742018-02-01 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR tree-optimization/81661
9477 PR tree-optimization/84117
9478 * gcc.dg/pr81661.c: New test.
9479 * gfortran.dg/pr84117.f90: New test.
9480
eae4d8fb
JB
94812018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9482
9483 PR fortran/83705
9484 * gfortran.dg/repeat_7.f90: Catch warning message.
9485
90bf9487
ILT
94862018-01-31 Ian Lance Taylor <iant@golang.org>
9487
9488 * go.go-torture/execute/printnil.go: New test.
9489
02b7dbb9
RO
94902018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9491
9492 * lib/target-supports.exp (check_effective_target_comdat_group):
9493 Allow for Solaris as comdat syntax.
9494
9495 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9496 Solaris with comdat_group support and as.
9497
2be4dfcb
MP
94982018-01-31 Marek Polacek <polacek@redhat.com>
9499
9500 PR c/81779
9501 * gcc.dg/pr81779.c: New test.
9502
08b3748c
JJ
95032018-01-31 Jakub Jelinek <jakub@redhat.com>
9504
c9243c04
JJ
9505 PR fortran/84116
9506 * gfortran.dg/gomp/pr84116.f90: New test.
9507
eddd715c
JM
9508 PR c++/83993
9509 * g++.dg/init/pr83993-2.C: New test.
9510
08b3748c
JJ
9511 PR c++/83993
9512 * g++.dg/init/pr83993-1.C: New test.
9513 * g++.dg/cpp0x/pr83993.C: New test.
9514
1af73491
PT
95152018-01-31 Paul Thomas <pault@gcc.gnu.org>
9516
9517 PR fortran/84088
53740018 9518 * gfortran.dg/pr84088.f90: New test.
1af73491 9519
6b9a302f
VM
95202018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9521
9522 PR target/82444
9523 * gcc.target/i386/pr82444.c: New.
9524
f1aa1f93
WS
95252018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9526
9527 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9528 * gcc.target/powerpc/vsx-13.c: New.
9529
be197ade
PC
95302018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9531
9532 PR c++/84092
9533 * g++.dg/cpp1y/var-templ57.C: New.
9534
4ecd9c15
MP
95352018-01-31 Marek Polacek <polacek@redhat.com>
9536
9537 PR c++/84138
9538 * g++.dg/diagnostic/pr84138.C: New test.
9539
9f3dcd14
JB
95402018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9541
9542 PR fortran/78534
9543 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9544 -Wstringop-overflow warnings due to spurious warning with -O1.
9545 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9546 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9547
957a25ab
RB
95482018-01-31 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/84132
9551 * g++.dg/torture/pr84132.C: New testcase.
9552
8ede319f
JH
95532018-01-31 Jan Hubicka <hubicka@ucw.cz>
9554
9555 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9556 dg-final scan.
9557
e6c7bfdb
JK
95582018-01-31 Julia Koval <julia.koval@intel.com>
9559
9560 PR target/83618
9561 * gcc.target/i386/rdpid.c: Remove "eax".
9562
39058d4b
KT
95632018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9564
9565 PR tree-optimization/64946
9566 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9567 scan-assembler checks.
9568
ae20d760
EB
95692018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9570
9571 * gcc.c-torture/execute/20180131-1.c: New test.
9572
b6fb257b
CZ
95732018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9574
9575 * gcc.target/arc/taux-1.c: New test.
9576 * gcc.target/arc/taux-2.c: Likewise.
9577
8180c03f
CZ
95782018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9579
9580 * gcc.target/arc/uncached.c: New test.
9581
2f857e1b
RO
95822018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9583
9584 PR lto/83954
9585 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9586
7b56ebc3
JJ
95872018-01-31 Jakub Jelinek <jakub@redhat.com>
9588
1306a81d
JJ
9589 PR preprocessor/69869
9590 * gcc.dg/cpp/trad/pr69869.c: New test.
9591
7b56ebc3
JJ
9592 PR c/84100
9593 * gcc.dg/pr84100.c: New test.
9594
58375711
JL
95952018-01-30 Jeff Law <law@redhat.com>
9596
9597 PR target/84064
9598 * gcc.target/i386/pr84064: New test.
9599
89e06365 96002018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8fb2cc6b
TK
9601
9602 PR fortran/84134
9603 * gfortran.dg/data_implied_do_2.f90: New test.
9604
3d943698
JW
96052018-01-30 Janus Weil <janus@gcc.gnu.org>
9606
9607 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9608
dca9e8be
TK
96092018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9610
9611 PR fortran/84133
9612 * gfortran.dg/inline_matmul_21.f90: New test case.
9613
881f7c97
RO
96142018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9615
9616 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9617
634c3ff0
VM
96182018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9619
9620 PR target/84112
940ac3aa 9621 * gcc.target/powerpc/pr84112.c: New.
634c3ff0 9622
c5370327
JJ
96232018-01-30 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR rtl-optimization/83986
9626 * gcc.dg/pr83986.c: New test.
9627
86145a19
BS
96282018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9629
9630 PR 58684
113db472
UB
9631 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9632 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9633 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9634 * gcc.dg/torture/inf-compare-4.c: Add xfail.
86145a19 9635
a59b07c1
JJ
96362018-01-30 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR tree-optimization/84111
9639 * gcc.c-torture/compile/pr84111.c: New test.
9640
9efd61f8
JH
96412018-01-30 Jan Hubicka <hubicka@ucw.cz>
9642
9643 PR ipa/83179
9644 * gcc.dg/ipa/inline-2.c: Fix template.
9645 * gcc.dg/ipa/inline-3.c: Fix template.
881f7c97 9646
9a4841a3
JH
96472018-01-30 Jan Hubicka <hubicka@ucw.cz>
9648
9649 PR ipa/81360
9650 * g++.dg/torture/pr81360.C: New testcase.
9651
44c945e6
JH
96522018-01-30 Jan Hubicka <hubicka@ucw.cz>
9653
9654 PR lto/83954
9655 * gcc.dg/lto/pr83954.h: New testcase.
9656 * gcc.dg/lto/pr83954_0.c: New testcase.
9657 * gcc.dg/lto/pr83954_1.c: New testcase.
9658
924d6d0b
RO
96592018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9660
9661 PR bootstrap/84017
9662 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9663 to dg-options.
9664 Simplify DW_AT_producer scan.
9665
502f6447
KT
96662018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9669
a236a499
KY
96702018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9671
113db472 9672 PR target/83828
a236a499
KY
9673 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9674 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9675 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9676 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9677
58375711 96782018-01-29 Jeff Law <law@redhat.com>
6beb01d0
JL
9679
9680 PR testsuite/81010
9681 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9682 better match other tests which require vsx. Verify the zero
9683 extension is part of the test in the combiner dump.
9684
7d07a93a
MP
96852018-01-29 Marek Polacek <polacek@redhat.com>
9686
9687 PR c/83966
9688 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9689
b07c3651
MP
9690 PR c++/83996
9691 * g++.dg/ext/pr83996.C: New test.
9692
27837e0c
RB
96932018-01-29 Richard Biener <rguenther@suse.de>
9694
9695 PR tree-optimization/84057
9696 * gcc.dg/graphite/pr84057.c: New testcase.
9697
89e06365 96982018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3be34c0b
TK
9699
9700 PR fortran/84073
9701 * gfortran.dg/bind_c_usage_31.f90: New test.
9702
19eab740
PC
97032018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9704
9705 PR c++/83924
9706 * g++.dg/warn/Wduplicated-branches5.C: New.
9707
e1f30526
SP
97082018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9709
9710 * gcc.target/rl78/test_addsi3_internal.c: New test.
9711
b5d0b3d2
SB
97122018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9713
9714 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9715 Make expected output depend on whether we expect sibcalls or not.
9716 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9717 safe-indirect-jump-1.c).
9718
f8862a1b 97192018-01-26 Damian Rouson <damian@sourceryinstitute.org>
b5d0b3d2
SB
9720 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9721 Soren Rasmussen <s.c.rasmussen@gmail.com>
f8862a1b
DR
9722
9723 Fortran 2018 teams tests.
9724
9725 * gfortran.dg/team_number_1.f90: new test for team_number.
9726 * gfortran.dg/team_change_1.f90: new test for change team.
9727 * gfortran.dg/team_end_1.f90: new test for end team.
9728 * gfortran.dg/team_form_1.f90: new test for form team.
9729
deece1aa
SK
97302018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9731
9732 PR fortran/83998
9733 * gfortran.dg/dot_product_4.f90
9734
a011292a
MS
97352018-01-26 Martin Sebor <msebor@redhat.com>
9736
9737 PR tree-optimization/83896
9738 * gcc.dg/strlenopt-43.c: New.
9739
b211c595
WS
97402018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9741
9742 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9743 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9744 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9745 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9746 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9747 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9748 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9749 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9750 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9751 stanzas.
9752 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9753 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9754 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9755 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9756 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9757 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9758 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9759 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9760 instruction list.
9761 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9762
f5ef2a14
WS
97632018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9764
9765 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9766 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9767 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9768 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9769 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9770 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9771 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9772 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9773 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9774 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9775 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9776 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9777 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9778
98abdf3a
ML
97792018-01-26 Martin Liska <mliska@suse.cz>
9780
9781 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9782 warning is seen.
9783
a9ea161d
WS
97842018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9785
9786 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9787 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9788 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9789 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9790 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9791 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9792 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9793 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9794
d7e1f499
RB
97952018-01-26 Richard Biener <rguenther@suse.de>
9796
9797 PR rtl-optimization/84003
9798 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9799 latent bug in DSE if NOINLINE is appropriately defined.
9800 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9801 and defining NOINLINE.
9802
da1f8d7f
KT
98032018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9804
9805 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9806 tests specific to aarch64. XFAIL test on arm.
9807
79fbdeb8
JJ
98082018-01-26 Jakub Jelinek <jakub@redhat.com>
9809
45399fdc
JJ
9810 PR rtl-optimization/83985
9811 * gcc.dg/pr83985.c: New test.
9812
79fbdeb8
JJ
9813 PR c/83989
9814 * c-c++-common/Wrestrict-3.c: New test.
9815
20565692
CZ
98162018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9817
113db472 9818 * gcc.target/arc/tdelegitimize_addr.c: New test.
20565692 9819
6b55f8c9
CZ
98202018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9821
9822 * gcc.target/arc/jli-1.c: New file.
9823 * gcc.target/arc/jli-2.c: Likewise.
9824
05471739
SN
98252018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9826
113db472
UB
9827 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9828 scan-assembler.
05471739
SN
9829 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9830 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9831
5b55e6e3
RB
98322018-01-26 Richard Biener <rguenther@suse.de>
9833
9834 PR tree-optimization/81082
9835 * gcc.dg/vect/pr81082.c: New testcase.
9836 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9837 simplification to n * n.
9838
af2e3244
RO
98392018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9840
9841 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9842 Solaris 10.
9843 * gcc.target/i386/pr63620.c: Likewise.
9844
aad36c56
JK
98452018-01-26 Julia Koval <julia.koval@intel.com>
9846
113db472
UB
9847 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9848 -mavx512f -mavx512bw.
aad36c56
JK
9849 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9850 * gcc.target/i386/i386.exp: Fix types.
9851
73598b33
AM
98522018-01-26 Alan Modra <amodra@gmail.com>
9853
9854 PR target/84033
9855 * gcc.target/powerpc/swaps-p8-46.c: New.
9856
7fb43006
PT
98572018-25-01 Paul Thomas <pault@gcc.gnu.org>
9858
9859 PR fortran/37577
9860 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9861 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9862 'array01' in the tree dump comparison.
9863 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9864 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9865 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9866
19e502d4
JH
98672018-01-25 Jan Hubicka <hubicka@ucw.cz>
9868
9869 PR middle-end/83055
9870 * gcc.dg/torture/pr83055.c: New testcase.
9871
3d8fb311
JJ
98722018-01-25 Jakub Jelinek <jakub@redhat.com>
9873
41df0109
JJ
9874 PR c++/84031
9875 * g++.dg/cpp1z/decomp36.C: New test.
9876
3d8fb311
JJ
9877 PR middle-end/83977
9878 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9879
b254c1a2
RS
98802018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9881
9882 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9883 the shift dump line.
9884 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9885
533277ba
MM
98862018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9887
9888 PR target/81550
9889 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9890 index instead of int, which allows IVOPTs to properly optimize the
9891 loop.
9892
1983b3e0
DM
98932018-01-24 David Malcolm <dmalcolm@redhat.com>
9894
9895 PR jit/82846
9896 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9897 of "fn_type" typedef.
9898 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9899
4880b994
ILT
99002018-01-24 Ian Lance Taylor <iant@golang.org>
9901
9902 * go.go-torture/execute/names-1.go: New test.
9903
5e77d9b1
JL
99042018-01-19 Jeff Law <law@redhat.com>
9905
9906 PR target/83994
9907 * gcc.target/i386/pr83994.c: New test.
9908
ffd464df
VM
99092018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9910
9911 PR target/84014
9912 * gcc.target/powerpc/pr84014.c: New.
9913
f1542d9a
JJ
99142018-01-24 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR middle-end/83977
9917 * c-c++-common/gomp/pr83977-1.c: New test.
9918 * c-c++-common/gomp/pr83977-2.c: New test.
9919 * c-c++-common/gomp/pr83977-3.c: New test.
9920 * gfortran.dg/gomp/pr83977.f90: New test.
9921
556d3a24
RS
99222018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9923
9924 PR testsuite/83889
9925 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9926 * gcc.dg/vect/pr80631-1.c: Likewise.
9927 * gcc.dg/vect/pr80631-2.c: Likewise.
9928 * gcc.dg/vect/pr81410.c: Likewise.
9929 * gcc.dg/vect/pr81633.c: Likewise.
9930 * gcc.dg/vect/pr81815.c: Likewise.
9931 * gcc.dg/vect/pr82108.c: Likewise.
9932 * gcc.dg/vect/pr83857.c: Likewise.
9933 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9934 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9935 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9936 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9937 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9938 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9939 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9940 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9941 dg-xfail-run-if instead.
9942 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9943 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9944 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9945 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9946 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9947
885a33e1
RS
99482018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9949
9950 PR tree-optimization/83979
9951 * g++.dg/pr83979.c: New test.
9952
a84aff58
KT
99532018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9954
9955 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9956 option. Add arm_neon_ok_no_float_abi check.
9957
6acfd18c
RB
99582018-01-24 Richard Biener <rguenther@suse.de>
9959
9960 PR tree-optimization/83176
9961 * gcc.dg/graphite/pr83176.c: New testcase.
9962
da37a70f
RB
99632018-01-24 Richard Biener <rguenther@suse.de>
9964
9965 PR tree-optimization/82819
9966 * gcc.dg/graphite/pr82819.c: New testcase.
9967
3885527d
PC
99682018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9969
9970 PR c++/83921
9971 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9972 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9973 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9974 * g++.dg/ext/stmtexpr20.C: Likewise.
9975 * g++.dg/ext/stmtexpr21.C: Likewise.
9976
7c719d08
DM
99772018-01-23 David Malcolm <dmalcolm@redhat.com>
9978
9979 PR c++/83974
9980 * g++.dg/warn/pr83974.C: New test case.
9981
508d0c3d
JJ
99822018-01-23 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR sanitizer/83987
9985 * g++.dg/ubsan/pr83987.C: New test.
9986
99872018-01-23 Paul Thomas <pault@gcc.gnu.org>
f59986b2
PT
9988
9989 PR fortran/83866
508d0c3d 9990 * gfortran.dg/pdt_29.f03: New test.
f59986b2 9991
508d0c3d 99922018-01-23 Paul Thomas <pault@gcc.gnu.org>
84ee745e
PT
9993
9994 PR fortran/83898
508d0c3d 9995 * gfortran.dg/associate_33.f03: New test.
84ee745e 9996
cde9b2f8
ML
99972018-01-23 Martin Liska <mliska@suse.cz>
9998
9999 PR lto/81440
10000 * gcc.dg/lto/pr81440.h: New test.
10001 * gcc.dg/lto/pr81440_0.c: New test.
10002 * gcc.dg/lto/pr81440_1.c: New test.
10003
66ce8ff7
NS
100042018-01-23 Nathan Sidwell <nathan@acm.org>
10005
10006 PR c++/83988
10007 * g++.dg/template/pr83988.C: New.
10008
941ae8b4
JJ
100092018-01-23 Jakub Jelinek <jakub@redhat.com>
10010
55a46cb5
JJ
10011 PR c++/82882
10012 PR c++/83978
10013 * g++.dg/cpp0x/pr82882.C: New test.
10014 * g++.dg/cpp0x/pr83978.C: New test.
10015
941ae8b4
JJ
10016 PR c++/83958
10017 * g++.dg/cpp1z/decomp35.C: New test.
10018
d55d1e4f
NS
100192018-01-23 Nathan Sidwell <nathan@acm.org>
10020
10021 * g++.dg/cpp0x/range-for10.C: Adjust.
10022 * g++.dg/ext/forscope1.C: Adjust.
10023 * g++.dg/ext/forscope2.C: Adjust.
10024 * g++.dg/template/for1.C: Adjust.
10025
9972bbbc
DM
100262018-01-23 David Malcolm <dmalcolm@redhat.com>
10027
10028 PR tree-optimization/83510
10029 * gcc.c-torture/compile/pr83510.c: New test case.
10030
ef57eeb2
RS
100312018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10032
10033 PR testsuite/83888
10034 * lib/target-supports.exp (check_effective_target_vect_float): Say
10035 that the result only holds when -funsafe-math-optimizations is on.
10036 (check_effective_target_vect_float_strict): New procedure.
10037 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
10038 of vect_float.
10039 * gcc.dg/vect/vect-reduc-6.c: Likewise.
10040
97e52238
RS
100412018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
10042
10043 PR tree-optimization/83965
10044 * gcc.dg/vect/pr83965.c: New test.
10045
950d1cd9
RB
100462018-01-23 Richard Biener <rguenther@suse.de>
10047
10048 PR tree-optimization/83963
10049 * gfortran.dg/graphite/pr83963.f: New testcase.
10050 * gcc.dg/graphite/pr83963-2.c: Likewise.
10051
2e73a89b
JJ
100522018-01-23 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR c++/83918
10055 * g++.dg/cpp1z/pr83918.C: New test.
10056
f5c517f0
JJ
100572018-01-22 Jakub Jelinek <jakub@redhat.com>
10058
164485b5
JJ
10059 PR tree-optimization/83957
10060 * gcc.dg/autopar/pr83957.c: New test.
10061
f5c517f0
JJ
10062 PR tree-optimization/83081
10063 * gcc.dg/predict-8.c: Adjust expected probability.
10064
de0ecff8
MM
100652018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
10066
10067 PR target/83862
10068 * gcc.target/powerpc/pr83862.c: New test.
10069
d10cff95 100702018-01-22 Carl Love <cel@us.ibm.com>
3eb1eecf 10071
d10cff95
CL
10072 * gcc.target/powerpc/powerpc.exp: Add torture tests for
10073 builtins-4-runnable.c, builtins-6-runnable.c,
10074 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
10075 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
10076 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
10077 for signed/unsigned 128-bit and long long int loads.
10078
f25d7e06
MP
100792018-01-22 Marek Polacek <polacek@redhat.com>
10080
10081 PR c++/81933
10082 * g++.dg/cpp1y/constexpr-empty4.C: New test.
10083
0f2fca6f 100842018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
0d918596
WS
10085
10086 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
10087 scan-asembler valid instructions list.
10088 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
10089 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
10090 power8-vector requirement and option.
10091 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
10092
6b271a2e
JB
100932018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
10094
10095 PR 78534
10096 PR 83704
10097 * gfortran.dg/string_1.f90: Remove printing the length.
10098
1dba94d4
RB
100992018-01-22 Richard Biener <rguenther@suse.de>
10100
10101 PR tree-optimization/83963
10102 * gcc.dg/graphite/pr83963.c: New testcase.
0e32449b
SD
10103
101042018-01-22 Sudakshina Das <sudi.das@arm.com>
10105
10106 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
10107 dg-require-effective-target directives.
10108
dececdaa
KT
101092018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10110
10111 * lib/target-supports.exp (check_effective_target_arm_softfloat):
10112 New procedure.
10113 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
10114 Adjust scan-assembler checks for soft-float.
10115
6a79ea14
BS
101162018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10117
10118 PR target/83946
10119 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
10120
bca5a9a1
JDA
101212018-01-21 John David Anglin <danglin@gcc.gnu.org>
10122
10123 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
10124 * gcc.dg/pr83623.c: Likewise.
10125 * gcc.dg/pr83666.c: Likewise.
10126
b8f63c51 101272018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
0f2fca6f 10128 David Edelsohn <dje.gcc@gmail.com>
b8f63c51
BS
10129
10130 PR target/83946
10131 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10132 assembly output from "crset eq" to "crset 2".
10133 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
10134 assembly output from . to $.
10135 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10136 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
10137 assembly output from "crset eq" to "crset 2".
10138 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
10139 assembly output from "crset eq" to "crset 2", and from . to $.
10140
f5240750
SK
101412018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
10142
10143 PR fortran/83900
10144 * gfortran.dg/matmul_18.f90: New test.
10145
929b4411
RS
101462018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
10147
10148 PR tree-optimization/83940
10149 * gcc.dg/torture/pr83940.c: New test.
10150
09cbbded
JJ
101512018-01-20 Jakub Jelinek <jakub@redhat.com>
10152
37b7e787
JJ
10153 PR middle-end/83945
10154 * gcc.dg/tls/pr83945.c: New test.
10155
09cbbded
JJ
10156 PR target/83930
10157 * gcc.dg/pr83930.c: New test.
10158
f18fee82
SK
101592018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10160
10161 PR fortran/83900
10162 * gfortran.dg/matmul_17.f90: New test.
10163
3051883c
SK
101642018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
10165
10166 PR fortran/80768
10167 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
10168
e6f97c3f
JJ
101692018-01-19 Jakub Jelinek <jakub@redhat.com>
10170
1c9a0251
JJ
10171 PR c++/81167
10172 * g++.dg/cpp0x/pr81167.C: New test.
10173
e6f97c3f
JJ
10174 PR c++/83919
10175 * g++.dg/cpp0x/pr83919.C: New test.
10176
2af64836
JL
101772018-01-19 Jeff Law <law@redhat.com>
10178 Jakub Jelinek <jakub@redhat.com>
10179
10180 * gcc.dg/stack-check-16.c: New test.
10181
6c7c4708
CP
101822018-01-19 Cesar Philippidis <cesar@codesourcery.com>
10183
10184 PR target/83790
10185 * gcc.target/nvptx/indirect_call.c: New test.
10186
b8d090db
RO
101872018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10188
10189 * g++.dg/torture/pr83619.C: Remove dg-message.
10190
1a92f9f6
ML
101912018-01-19 Martin Liska <mliska@suse.cz>
10192
10193 * gcc.dg/predict-1.c: Adjust expected probability.
10194 * gcc.dg/predict-3.c: Likewise.
10195 * gcc.dg/predict-5.c: Likewise.
10196 * gcc.dg/predict-6.c: Likewise.
10197 * gcc.dg/predict-9.c: Likewise.
10198
09a7858b
RS
101992018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10200
10201 PR tree-optimization/83922
10202 * gcc.dg/pr83922.c: New test.
10203
271134dd
RS
102042018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
10205
10206 PR tree-optimization/83914
10207 * gcc.dg/vect/pr83914.c: New test.
10208
4b04107b
KT
102092018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10210
10211 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
10212 * gcc.target/arm/negdi-2.c: Likewise.
10213 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
10214
9f14d763
KT
102152018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10216
10217 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10218
80b21c41
KT
102192018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10220
10221 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10222
502a18ca
JDA
102232018-01-18 John David Anglin <danglin@gcc.gnu.org>
10224
10225 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10226 hppa*-*-hpux*.
10227
9736f576
JJ
102282018-01-18 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR ipa/83619
10231 PR testsuite/83934
10232 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10233 forward declaration.
10234
3480ed3a 102352018-01-18 Carl Love <cel@us.ibm.com>
9736f576 10236
3480ed3a
CL
10237 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10238 to the function.
10239
50b27938
PC
102402018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10241
10242 PR c++/81013
10243 * g++.dg/inherit/union3.C: New.
10244
0f2fca6f 102452018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
00850e40
CL
10246
10247 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10248
8b2d991b
JH
102492018-01-18 Jan Hubicka <hubicka@ucw.cz>
10250
10251 PR ipa/83619
10252 * g++.dg/torture/pr83619.C: New testcase.
10253
0f2fca6f 102542018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
1f0267ac
CL
10255
10256 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10257 Add function body to force error messages in some configurations.
10258
21505468
KT
102592018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10260
10261 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10262 and arm_thumb1_ok.
10263
7365279f
BK
102642018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10265
9736f576
JJ
10266 PR other/70268
10267 * c-c++-common/ffile-prefix-map.c: New test.
10268 * c-c++-common/fmacro-prefix-map.c: New test.
10269 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10270 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7365279f 10271
82a7bb2d
ML
102722018-01-18 Martin Liska <mliska@suse.cz>
10273
10274 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10275 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10276 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10277 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10278 * gcc.target/i386/ret-thunk-10.c: Likewise.
10279 * gcc.target/i386/ret-thunk-11.c: Likewise.
10280 * gcc.target/i386/ret-thunk-12.c: Likewise.
10281 * gcc.target/i386/ret-thunk-15.c: Likewise.
10282 * gcc.target/i386/ret-thunk-9.c: Likewise.
10283
5b06990f
CL
102842018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10285
10286 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10287 order.
10288
5a752e3f
NS
102892018-01-18 Nathan Sidwell <nathan@acm.org>
10290
10291 PR c++/83160
10292 * g++.dg/cpp0x/pr83160.C: New.
10293
7467ab42
RB
102942018-01-18 Richard Biener <rguenther@suse.de>
10295
10296 PR tree-optimization/83887
10297 * gcc.dg/graphite/pr83887.c: New testcase.
10298 * gfortran.dg/graphite/pr83887.f90: Likewise.
10299 * gfortran.dg/graphite/pr83887.f: Likewise.
10300
c5affc04
KT
103012018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10302
10303 PR target/65578
10304 * gcc.target/arm/builtin-bswap.x: New file.
10305 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10306 and options for armv6t2.
10307 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10308 and options for Thumb1.
10309 * gcc.target/arm/builtin-bswap16.x: New file.
10310 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10311 and options for armv6t2.
10312 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10313 and options for Thumb1.
10314
f2f4f244
CL
103152018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10316
10317 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10318 order.
10319
8ae43881
JJ
103202018-01-18 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR c/61240
10323 * gcc.dg/pr61240.c: New test.
10324
fcf79237
HA
103252018-01-17 Harald Anlauf <anlauf@gmx.de>
10326
10327 PR fortran/83864
10328 * gfortran.dg/pr83864.f90: New test.
10329
b7e60023
JL
103302018-01-17 Jeff Law <law@redhat.com>
10331
10332 PR testsuite/83883
10333 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10334
fe1b6f0d
BS
103352018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10336
10337 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10338 restriction, but still restrict to 64-bit.
10339 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10340 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10341
c004a341 103422018-01-17 Harald Anlauf <anlauf@gmx.de>
fe1b6f0d 10343
c004a341
HA
10344 PR fortran/83874
10345 * gfortran.dg/pr83874.f90: New test.
10346
cfb14840
JJ
103472018-01-18 Jakub Jelinek <jakub@redhat.com>
10348
10349 PR c++/83824
10350 * g++.dg/cpp0x/pr83824.C: New test.
10351
a3b11faf
MM
103522018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10353
10354 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10355 appropriate .gnu_attribute for the long double type, if we use the
10356 long double type, but do not generate any calls.
10357 * gcc.target/powerpc/gnuattr2.c: Likewise.
10358 * gcc.target/powerpc/gnuattr3.c: Likewise.
10359
a533fc76
PC
103602018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10361
10362 PR c++/78344
10363 * g++.dg/cpp0x/alignas13.C: New.
10364
78a5fce0
JJ
103652018-01-17 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR c++/83897
10368 * g++.dg/cpp0x/pr83897.C: New test.
10369
a99670f9
JH
103702018-01-17 Jan Hubicka <hubicka@ucw.cz>
10371
10372 PR ipa/83051
10373 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10374
8fca809b
PC
103752018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10376
10377 PR c++/81054
10378 * g++.dg/cpp0x/constexpr-ice19.C: New.
10379
355bae92 103802018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8fca809b 10381
355bae92
WS
10382 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10383 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10384 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10385 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10386 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10387 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10388 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
355bae92
WS
10389 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10390 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10391 * gcc.target/powerpc/builtins-1.fold.h: New.
10392
95f94b38
WS
103932018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10394
10395 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10396 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10397
a4d4d2f5
KT
103982018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10399
10400 * gcc.target/arm/g2.c: Add -marm to dg-options.
10401 * gcc.target/arm/scd42-2.c: Likewise.
10402
4436a3ce
NS
104032018-01-17 Nathan Sidwell <nathan@acm.org>
10404
10405 PR c++/83287
10406 * g++.dg/lookup/pr83287-2.C: New.
10407
bb9869d5
DM
104082018-01-17 David Malcolm <dmalcolm@redhat.com>
10409
10410 PR c++/83814
10411 PR c++/83902
10412 * g++.dg/wrappers/pr83814.C: New test case.
10413 * g++.dg/wrappers/pr83902.C: New test case.
10414
824721f0
DM
104152018-01-17 David Malcolm <dmalcolm@redhat.com>
10416
10417 PR lto/83121
10418 * g++.dg/lto/pr83121_0.C: New test case.
10419 * g++.dg/lto/pr83121_1.C: New test case.
10420 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10421 adapted from DejaGnu's dg-test.
10422 (lto_handle_diagnostics): New procedure.
10423 (lto_prune_warns): Ignore informational notes.
10424 (lto-link-and-maybe-run): Add "messages_by_file" param.
10425 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10426 "execute" when "link" fails if "execute" was not specified.
10427 (lto-can-handle-directive): New procedure.
10428 (lto-get-options-main): Call lto-can-handle-directive. Add a
10429 dg-messages local, using it to set the caller's
10430 dg-messages-by-file for the given source file.
10431 (lto-get-options): Likewise.
10432 (lto-execute): Add dg-messages-by-file local, and pass it to
10433 lto-link-and-maybe-run.
10434
c0bb5bc5
WD
104352018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10436 Richard Sandiford <richard.sandiford@linaro.org>
10437
10438 PR target/79041
10439 PR target/82964
10440 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10441 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10442
dd4770ec
KT
104432018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10444
10445 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10446 target check autogenerator for armv8.1-a and armv8.2-a.
10447
84e77783 104482018-01-17 Carl Love <cel@us.ibm.com>
9736f576 10449
84e77783
CL
10450 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10451 Add debug print statements.
10452 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10453 16 byte vector load followed by a partial vector load.
10454
ab612f39
DM
104552018-01-17 David Malcolm <dmalcolm@redhat.com>
10456
10457 PR c++/83799
10458 * g++.dg/wrappers/pr83799.C: New test case.
10459
f0fbe57d
NS
104602018-01-17 Nathan Sidwell <nathan@acm.org>
10461
10462 PR c++/83739
10463 * g++.dg/cpp1y/pr83739.C: New.
10464
9bff0086
EB
104652018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10466
10467 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10468 * gcc.target/visium/overflow16.c: Likewise.
10469 * gcc.target/visium/overflow32.c: Likewise.
10470
44aa1dbf
EB
104712018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10472
10473 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10474
1e49b79a
KT
104752018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10476
10477 * gcc.dg/rtl/arm/stl-cond.c: New test.
10478 * gcc.target/arm/stl-cond.c: Delete.
10479
d83fae9d
KT
104802018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10481
10482 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10483 directives.
10484
b67d554c
JJ
104852018-01-17 Jakub Jelinek <jakub@redhat.com>
10486
10487 PR tree-optimization/83843
10488 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10489 * gcc.dg/store_merging_19.c: New test.
10490
d83fae9d 104912018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5a08c6f4
KT
10492
10493 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10494 and options.
10495
1b45f260
JJ
104962018-01-17 Jakub Jelinek <jakub@redhat.com>
10497
10498 PR rtl-optimization/83771
10499 * gcc.dg/pr83771.c: New test.
10500
46ba991f
EB
105012018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10502
10503 PR tree-optimization/81184
10504 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10505 targets.
10506 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10507
105082018-01-17 Eric Botcazou <ebotcazou@adacore.com>
67f40e18
EB
10509
10510 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10511
a3ed8bc3
SP
105122018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10513
10514 PR target/83546
10515 * gcc.target/i386/pr83546.c: New test.
10516
12b38cca
EB
105172018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10518
10519 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10520
a9db08a6
EB
105212018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10522
10523 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10524 test and add dg-warning for the -Wstringop-overflow warning.
10525
6702f18b
EB
105262018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10527
10528 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10529 XFAIL last test on SPARC and Visium.
10530
1dbc05f9
VM
105312018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10532
10533 PR rtl-optimization/80481
10534 * g++.dg/pr80481.C: Exclude solaris.
10535
30e96caf
EB
105362018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10537
10538 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10539 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10540 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10541
ea5853a3
EB
105422018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10543
10544 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10545 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10546 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10547 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10548 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10549 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10550 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10551 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10552 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10553 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10554 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10555 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10556 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10557 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10558 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10559
654060e2
EB
105602018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10561
10562 PR testsuite/77734
10563 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10564
b50e1649
BS
105652018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10566
10567 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10568 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10569 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10570 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10571 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10572 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10573
fb2f98bb
RS
105742018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10575
10576 PR tree-optimization/83857
10577 * gcc.dg/vect/pr83857.c: New test.
10578
e57d9a82
RB
105792018-01-16 Richard Biener <rguenther@suse.de>
10580
10581 PR tree-optimization/83867
10582 * gcc.dg/vect/pr83867.c: New testcase.
10583
38943500
JJ
105842018-01-16 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR c/83844
10587 * gcc.dg/pr83844.c: New test.
10588
82279a51
RS
105892018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10590
10591 * gcc.dg/torture/pr83847.c: New test.
10592
774ae645
JJ
105932018-01-16 Jakub Jelinek <jakub@redhat.com>
10594
90647597
JJ
10595 PR rtl-optimization/86620
10596 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10597 instead of --param=max-sched-ready-insns=0.
10598 * gcc.target/i386/pr83620.c: New test.
10599 * gcc.dg/pr83620.c: New test.
10600
be52ac73
JJ
10601 PR tree-optimization/83843
10602 * gcc.dg/store_merging_18.c: New test.
10603
2bbc5c34
JJ
10604 PR c++/83817
10605 * g++.dg/cpp1y/pr83817.C: New test.
10606
774ae645
JJ
10607 PR c++/83825
10608 * g++.dg/template/pr83825.C: New test.
10609
206c8300
RB
106102018-01-16 Richard Biener <rguenther@suse.de>
10611
10612 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10613
453ec1ad
RB
106142018-01-16 Richard Biener <rguenther@suse.de>
10615
10616 PR testsuite/82132
10617 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10618 from gcc.dg/torture/pr60092.c.
10619
66a366a0
MS
106202018-01-15 Martin Sebor <msebor@redhat.com>
10621
10622 PR c++/83588
10623 * g++.dg/ext/flexary28.C: New test.
10624
75a3c61a
LK
106252018-01-15 Louis Krupp <louis.krupp@zoho.com>
10626
10627 PR fortran/82257
10628 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10629
732ed80a
MS
106302018-01-15 Martin Sebor <msebor@redhat.com>
10631
10632 PR testsuite/83869
10633 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10634
64b1806b
TK
106352018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10636
10637 PR fortran/54613
10638 * gfortran.dg/minmaxloc_9.f90: New test.
10639 * gfortran.dg/minmaxloc_10.f90: New test.
10640 * gfortran.dg/minmaxloc_11.f90: New test.
10641
650d669b
L
106422018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10643
10644 PR target/83839
113db472 10645 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
650d669b
L
10646 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10647 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10648 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10649 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10650 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10651 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10652 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10653 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10654 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10655 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10656 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10657 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10658 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10659 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10660 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10661 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10662 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10663 * gcc.target/i386/ret-thunk-10.c: Likewise.
10664 * gcc.target/i386/ret-thunk-11.c: Likewise.
10665 * gcc.target/i386/ret-thunk-12.c: Likewise.
10666 * gcc.target/i386/ret-thunk-13.c: Likewise.
10667 * gcc.target/i386/ret-thunk-14.c: Likewise.
10668 * gcc.target/i386/ret-thunk-15.c: Likewise.
10669 * gcc.target/i386/ret-thunk-9.c: Don't check the
113db472 10670 __x86_return_thunk label. Scan for "push" only for Linux.
650d669b 10671
fc58f4ae
RS
106722018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10673
10674 PR testsuite/79920
10675 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10676
d0b6b5a7
KT
106772018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10678
10679 PR target/83687
10680 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10681 tests.
10682 * gcc.target/arm/pr83687.c: New test.
10683
1759d116
GJL
106842018-01-15 Georg-Johann Lay <avr@gjlay.de>
10685
10686 Adjust tests to AVR_TINY.
10687
10688 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10689 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10690 * gcc.target/avr/pr71627.c: Same.
10691 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10692 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10693 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10694 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10695 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10696 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10697 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10698 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10699 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10700 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10701 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10702 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10703 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10704 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10705 * gcc.target/avr/torture/pr61055.c: Same.
10706 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10707 available.
10708 * gcc.target/avr/torture/int24-mul.c: Same.
10709 * gcc.target/avr/torture/pr51782-1.c: Same.
10710 * gcc.target/avr/torture/pr61443.c: Same.
10711 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10712 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10713
93c74e59
GJL
107142018-01-15 Georg-Johann Lay <avr@gjlay.de>
10715
10716 PR c/83801
10717 PR c/83729
10718 * gcc.target/avr/torture/pr83729.c: New test.
10719 * gcc.target/avr/torture/pr83801.c: New test.
10720
3fccbb9e
JJ
107212018-01-15 Jakub Jelinek <jakub@redhat.com>
10722
10723 PR middle-end/82694
10724 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10725 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10726
e0676e2e
MS
107272018-01-10 Martin Sebor <msebor@redhat.com>
10728
10729 PR other/83508
10730 * gcc.dg/Wstringop-overflow-2.c: New test.
10731
ba791a6c 107322018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33b2b069
JD
10733
10734 PR libgfortran/83811
10735 * gfortran.dg/fmt_e.f90: New test.
10736
95d11c17
L
107372018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10738
10739 * gcc.target/i386/indirect-thunk-10.c: New test.
10740 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10741 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10742 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10743 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10744 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10745 * gcc.target/i386/ret-thunk-17.c: Likewise.
10746 * gcc.target/i386/ret-thunk-18.c: Likewise.
10747 * gcc.target/i386/ret-thunk-19.c: Likewise.
10748 * gcc.target/i386/ret-thunk-20.c: Likewise.
10749 * gcc.target/i386/ret-thunk-21.c: Likewise.
10750
6abe11c1
L
107512018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10752
10753 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10754
d543c04b
L
107552018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10756
10757 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10758 -mno-indirect-branch-register.
10759 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10760 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10761 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10762 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10763 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10764 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10765 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10766 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10767 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10768 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10769 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10770 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10771 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10772 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10773 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10774 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10775 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10776 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10777 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10778 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10779 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10780 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10781 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10782 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10783 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10784 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10785 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10786 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10787 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10788 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10789 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10790 * gcc.target/i386/ret-thunk-10.c: Likewise.
10791 * gcc.target/i386/ret-thunk-11.c: Likewise.
10792 * gcc.target/i386/ret-thunk-12.c: Likewise.
10793 * gcc.target/i386/ret-thunk-13.c: Likewise.
10794 * gcc.target/i386/ret-thunk-14.c: Likewise.
10795 * gcc.target/i386/ret-thunk-15.c: Likewise.
10796 * gcc.target/i386/ret-thunk-9.c: Likewise.
10797 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10798 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10799 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10800
45e14019
L
108012018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10802
10803 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10804 -mfunction-return=keep.
10805 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10806 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10807 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10808 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10809 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10810 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10811 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10812 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10813 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10814 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10815 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10816 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10817 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10818 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10819 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10820 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10821 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10822 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10823 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10824 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10825 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10826 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10827 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10828 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10829 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10830 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10831 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10832 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10833 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10834 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10835 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10836 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10837 * gcc.target/i386/ret-thunk-1.c: New test.
10838 * gcc.target/i386/ret-thunk-10.c: Likewise.
10839 * gcc.target/i386/ret-thunk-11.c: Likewise.
10840 * gcc.target/i386/ret-thunk-12.c: Likewise.
10841 * gcc.target/i386/ret-thunk-13.c: Likewise.
10842 * gcc.target/i386/ret-thunk-14.c: Likewise.
10843 * gcc.target/i386/ret-thunk-15.c: Likewise.
10844 * gcc.target/i386/ret-thunk-16.c: Likewise.
10845 * gcc.target/i386/ret-thunk-2.c: Likewise.
10846 * gcc.target/i386/ret-thunk-3.c: Likewise.
10847 * gcc.target/i386/ret-thunk-4.c: Likewise.
10848 * gcc.target/i386/ret-thunk-5.c: Likewise.
10849 * gcc.target/i386/ret-thunk-6.c: Likewise.
10850 * gcc.target/i386/ret-thunk-7.c: Likewise.
10851 * gcc.target/i386/ret-thunk-8.c: Likewise.
10852 * gcc.target/i386/ret-thunk-9.c: Likewise.
10853
da99fd4a
L
108542018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10855
10856 * gcc.target/i386/indirect-thunk-1.c: New test.
10857 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10858 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10859 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10860 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10861 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10862 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10863 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10864 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10865 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10866 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10867 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10868 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10869 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10870 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10871 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10872 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10873 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10874 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10875 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10876 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10877 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10878 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10879 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10880 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10881 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10882 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10883 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10884 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10885 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10886 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10887 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10888 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10889
3f05a4f0
JH
108902018-01-14 Jan Hubicka <hubicka@ucw.cz>
10891
10892 PR ipa/83051
10893 * gcc.c-torture/compile/pr83051.c: New testcase.
10894
61760b92
PK
108952018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10896
10897 PR tree-optimization/83501
10898 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10899
a3a821c9
KN
109002018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10901
10902 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10903 for lvx and stvx instead of lxvd2x and stxvd2x and require
10904 little-endian target. Add comments.
10905 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10906 comprehensive testing.
10907 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10908 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10909 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10910 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10911 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10912 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10913 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10914 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10915 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10916 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10917 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10918 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10919 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10920 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10921 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10922 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10923 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10924 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10925 scan-assembler-not directives that forbid lvx and xxpermdi.
10926 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10927 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10928 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10929 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10930 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10931 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10932 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10933 scan-assembler-times directives to reflect different numbers of
10934 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10935
a57776a1
RS
109362018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10937 Alan Hayward <alan.hayward@arm.com>
10938 David Sherwood <david.sherwood@arm.com>
10939
10940 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10941 than SLP vectorization.
10942 * gcc.dg/vect/vect-alias-check-10.c: New test.
10943 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10944 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10945 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10946 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10947 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10948 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10949 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10950 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10951 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10952 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10953 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10954 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10955 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10956 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10957 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10958 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10959 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10960 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10961 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10962 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10963 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10964 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10965 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10966
f307441a
RS
109672018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10968 Alan Hayward <alan.hayward@arm.com>
10969 David Sherwood <david.sherwood@arm.com>
10970
10971 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10972 New proc.
10973 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10974 targets with scatter stores.
10975 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10976 stores.
10977 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10978 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10979 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10980 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10981 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10982 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10983 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10984 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10985 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10986 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10987 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10988 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10989 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10990 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10991 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10992 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10993
429ef523
RS
109942018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10995 Alan Hayward <alan.hayward@arm.com>
10996 David Sherwood <david.sherwood@arm.com>
10997
10998 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10999 for double_reduc1.
11000 * gcc.target/aarch64/sve/strided_load_4.c: New test.
11001 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
11002 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
11003 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
11004
ab2fc782
RS
110052018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11006 Alan Hayward <alan.hayward@arm.com>
11007 David Sherwood <david.sherwood@arm.com>
11008
11009 * gcc.target/aarch64/sve/strided_load_1.c: New test.
11010 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
11011 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
11012
bfaa08b7
RS
110132018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11014 Alan Hayward <alan.hayward@arm.com>
11015 David Sherwood <david.sherwood@arm.com>
11016
11017 * gcc.target/aarch64/sve/gather_load_1.c: New test.
11018 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
11019 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
11020 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
11021 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
11022 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
11023 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
11024 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
11025 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
11026 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
11027 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
11028 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
11029 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
11030 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
11031
b781a135
RS
110322018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11033 Alan Hayward <alan.hayward@arm.com>
11034 David Sherwood <david.sherwood@arm.com>
11035
11036 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
11037 check for a message about using in-order reductions.
11038 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
11039 check for a message about using in-order reductions.
11040 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
11041 vectorized and check for a message about using in-order reductions.
11042 Expect targets with variable-length vectors to fall back to the
11043 fixed-length mininum.
11044 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
11045 check for a message about using in-order reductions.
11046 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
11047 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11048 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11049 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11050 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
11051 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
11052 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
11053 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
11054 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
11055 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
11056 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
11057 vect_fold_left_plus.
11058
5cce8171
RS
110592018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11060
11061 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
11062 are spilled.
11063 * gcc.target/aarch64/sve/spill_2.c: New test.
11064 * gcc.target/aarch64/sve/spill_3.c: Likewise.
11065 * gcc.target/aarch64/sve/spill_4.c: Likewise.
11066 * gcc.target/aarch64/sve/spill_5.c: Likewise.
11067 * gcc.target/aarch64/sve/spill_6.c: Likewise.
11068 * gcc.target/aarch64/sve/spill_7.c: Likewise.
11069
d1d20a49
RS
110702018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11071 Alan Hayward <alan.hayward@arm.com>
11072 David Sherwood <david.sherwood@arm.com>
11073
11074 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
11075 of branches.
11076 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11077 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
11078 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
11079 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11080 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
11081 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11082 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
11083 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11084 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
11085
4aa157e8
RS
110862018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11087 Alan Hayward <alan.hayward@arm.com>
11088 David Sherwood <david.sherwood@arm.com>
11089
11090 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
11091 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
11092 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11093 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
11094
bb6c2b68
RS
110952018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11096 Alan Hayward <alan.hayward@arm.com>
11097 David Sherwood <david.sherwood@arm.com>
11098
11099 * lib/target-supports.exp
11100 (check_effective_target_vect_fold_extract_last): New proc.
11101 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
11102 for fold_extract_last.
11103 * gcc.dg/vect/pr65947-2.c: Likewise.
11104 * gcc.dg/vect/pr65947-3.c: Likewise.
11105 * gcc.dg/vect/pr65947-4.c: Likewise.
11106 * gcc.dg/vect/pr65947-5.c: Likewise.
11107 * gcc.dg/vect/pr65947-6.c: Likewise.
11108 * gcc.dg/vect/pr65947-9.c: Likewise.
11109 * gcc.dg/vect/pr65947-10.c: Likewise.
11110 * gcc.dg/vect/pr65947-12.c: Likewise.
11111 * gcc.dg/vect/pr65947-14.c: Likewise.
11112 * gcc.dg/vect/pr80631-1.c: Likewise.
11113 * gcc.target/aarch64/sve/clastb_1.c: New test.
11114 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
11115 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
11116 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
11117 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
11118 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
11119 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
11120 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
11121 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
11122 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
11123 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
11124 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
11125 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
11126 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
11127
bfe1bb57
RS
111282018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11129 Alan Hayward <alan.hayward@arm.com>
11130 David Sherwood <david.sherwood@arm.com>
11131
11132 * gcc.target/aarch64/sve/live_1.c: New test.
11133 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
11134
535e7c11
RS
111352018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11136 Alan Hayward <alan.hayward@arm.com>
11137 David Sherwood <david.sherwood@arm.com>
11138
11139 * gcc.target/aarch64/sve/nopeel_1.c: New test.
11140 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
11141 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
11142 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11143 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
11144 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11145 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
11146 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
11147 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
11148
c2700f74
RS
111492018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11150 Alan Hayward <alan.hayward@arm.com>
11151 David Sherwood <david.sherwood@arm.com>
11152
11153 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
11154 New proc.
11155 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
11156 vect_fully_masked.
11157 * gcc.target/aarch64/sve/loop_add_4.c: New test.
11158 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
11159 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
11160 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
11161 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
11162 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
11163
8277ddf9
RS
111642018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11165 Alan Hayward <alan.hayward@arm.com>
11166 David Sherwood <david.sherwood@arm.com>
11167
11168 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
11169 instead of just ADDRESS.
11170 * gcc.dg/tree-ssa/scev-10.c: Likewise.
11171 * gcc.dg/tree-ssa/scev-11.c: Likewise.
11172 * gcc.dg/tree-ssa/scev-12.c: Likewise.
11173 * gcc.target/aarch64/sve/index_offset_1.c: New test.
11174 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
11175 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
11176 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
11177 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
11178 * gcc.target/aarch64/sve/while_2.c: Likewise.
11179 * gcc.target/aarch64/sve/while_3.c: Likewise.
11180 * gcc.target/aarch64/sve/while_4.c: Likewise.
11181
0972596e
RS
111822018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11183 Alan Hayward <alan.hayward@arm.com>
11184 David Sherwood <david.sherwood@arm.com>
11185
11186 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
11187 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
11188 to be predicated.
11189 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
11190 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11191 * gcc.target/aarch64/sve/reduc_5.c: New test.
11192 * gcc.target/aarch64/sve/slp_13.c: Likewise.
11193 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
11194
7cfb4d93
RS
111952018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11196 Alan Hayward <alan.hayward@arm.com>
11197 David Sherwood <david.sherwood@arm.com>
11198
11199 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
11200 * gcc.dg/tree-ssa/peel1.c: Likewise.
11201 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
11202 variable-length vectors.
11203 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
11204 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
11205 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
11206 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11207 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11208 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11209 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11210 * gcc.target/aarch64/sve/slp_8.c: New test.
11211 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
11212 * gcc.target/aarch64/sve/slp_9.c: Likewise.
11213 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
11214 * gcc.target/aarch64/sve/slp_10.c: Likewise.
11215 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
11216 * gcc.target/aarch64/sve/slp_11.c: Likewise.
11217 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11218 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11219 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11220 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11221 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11222 * gcc.target/aarch64/sve/while_1.c: Likewise.
11223 * gcc.target/aarch64/sve/while_2.c: Likewise.
11224 * gcc.target/aarch64/sve/while_3.c: Likewise.
11225 * gcc.target/aarch64/sve/while_4.c: Likewise.
11226
898f07b0
RS
112272018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11228 Alan Hayward <alan.hayward@arm.com>
11229 David Sherwood <david.sherwood@arm.com>
11230
11231 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11232 New proc.
11233 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11234 and add an associated scan-dump test. Prevent vectorization
11235 of the first two loops.
11236 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11237 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11238 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11239 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11240 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11241 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11242
f1739b48
RS
112432018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11244 Alan Hayward <alan.hayward@arm.com>
11245 David Sherwood <david.sherwood@arm.com>
11246
11247 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11248 * gcc.dg/vect/pr67790.c: Likewise.
11249 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11250 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11251 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11252 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11253 * gcc.target/aarch64/sve/slp_5.c: New test.
11254 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11255 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11256 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11257 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11258 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11259
018b2744
RS
112602018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11261 Alan Hayward <alan.hayward@arm.com>
11262 David Sherwood <david.sherwood@arm.com>
11263
11264 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11265 && vect_load_lanes
11266 * gcc.dg/vect/slp-1.c: Likewise.
11267 * gcc.dg/vect/slp-10.c: Likewise.
11268 * gcc.dg/vect/slp-12b.c: Likewise.
11269 * gcc.dg/vect/slp-12c.c: Likewise.
11270 * gcc.dg/vect/slp-17.c: Likewise.
11271 * gcc.dg/vect/slp-19b.c: Likewise.
11272 * gcc.dg/vect/slp-20.c: Likewise.
11273 * gcc.dg/vect/slp-21.c: Likewise.
11274 * gcc.dg/vect/slp-22.c: Likewise.
11275 * gcc.dg/vect/slp-23.c: Likewise.
11276 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11277 * gcc.dg/vect/slp-24.c: Likewise.
11278 * gcc.dg/vect/slp-28.c: Likewise.
11279 * gcc.dg/vect/slp-39.c: Likewise.
11280 * gcc.dg/vect/slp-6.c: Likewise.
11281 * gcc.dg/vect/slp-7.c: Likewise.
11282 * gcc.dg/vect/slp-cond-1.c: Likewise.
11283 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11284 * gcc.dg/vect/slp-cond-2.c: Likewise.
11285 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11286 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11287 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11288 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11289 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11290 * gcc.dg/vect/slp-perm-6.c: Likewise.
11291 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11292 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11293 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11294 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11295 * gcc.dg/vect/slp-12a.c: Likewise.
11296 * gcc.dg/vect/slp-14.c: Likewise.
11297 * gcc.dg/vect/slp-15.c: Likewise.
11298 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11299 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11300 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11301 * gcc.target/aarch64/sve/slp_1.c: New test.
11302 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11303 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11304 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11305 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11306 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11307 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11308 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11309
7e11fc7f
RS
113102018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11311 Alan Hayward <alan.hayward@arm.com>
11312 David Sherwood <david.sherwood@arm.com>
11313
11314 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11315 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11316 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11317 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11318 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11319 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11320 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11321 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11322 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11323 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11324 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11325 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11326 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11327 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11328 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11329 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11330 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11331 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11332 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11333
abc8eb9a
RS
113342018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11335 Alan Hayward <alan.hayward@arm.com>
11336 David Sherwood <david.sherwood@arm.com>
11337
11338 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11339 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11340 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11341 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11342 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11343 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11344 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11345 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11346 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11347 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11348 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11349 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11350 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11351 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11352 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11353 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11354 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11355 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11356 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11357 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11358 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11359 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11360 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11361 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11362 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11363 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11364 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11365 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11366 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11367 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11368 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11369 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11370 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11371 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11372 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11373 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11374
9f4cbab8
RS
113752018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11376 Alan Hayward <alan.hayward@arm.com>
11377 David Sherwood <david.sherwood@arm.com>
11378
11379 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11380 Return true for SVE too.
11381 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11382 if load/store lanes are supported.
11383 * gcc.dg/vect/slp-10.c: Likewise.
11384 * gcc.dg/vect/slp-12c.c: Likewise.
11385 * gcc.dg/vect/slp-17.c: Likewise.
11386 * gcc.dg/vect/slp-33.c: Likewise.
11387 * gcc.dg/vect/slp-6.c: Likewise.
11388 * gcc.dg/vect/slp-cond-1.c: Likewise.
11389 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11390 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11391 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11392 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11393 * gcc.dg/vect/slp-perm-6.c: Likewise.
11394 * gcc.dg/vect/slp-perm-9.c: Likewise.
11395 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11396 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11397 for variable-length vectors.
11398
779fed5f
RS
113992018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11400 Alan Hayward <alan.hayward@arm.com>
11401 David Sherwood <david.sherwood@arm.com>
11402
11403 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11404 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11405
dbc3af4f
RS
114062018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11407
11408 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11409 * g++.target/aarch64/sve/catch_1.C: New test.
11410 * g++.target/aarch64/sve/catch_2.C: Likewise.
11411 * g++.target/aarch64/sve/catch_3.C: Likewise.
11412 * g++.target/aarch64/sve/catch_4.C: Likewise.
11413 * g++.target/aarch64/sve/catch_5.C: Likewise.
11414 * g++.target/aarch64/sve/catch_6.C: Likewise.
11415
825b856c
RS
114162018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11417 Alan Hayward <alan.hayward@arm.com>
11418 David Sherwood <david.sherwood@arm.com>
11419
11420 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11421 New proc.
11422 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11423 * gcc.target/aarch64/fmaxmin.c: Likewise.
11424 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11425 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11426 * gcc.target/aarch64/pr62178.c: Likewise.
11427 * gcc.target/aarch64/pr71727-2.c: Likewise.
11428 * gcc.target/aarch64/saddw-1.c: Likewise.
11429 * gcc.target/aarch64/saddw-2.c: Likewise.
11430 * gcc.target/aarch64/uaddw-1.c: Likewise.
11431 * gcc.target/aarch64/uaddw-2.c: Likewise.
11432 * gcc.target/aarch64/uaddw-3.c: Likewise.
11433 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11434 * gcc.target/aarch64/vect-compile.c: Likewise.
11435 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11436 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11437 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11438 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11439 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11440 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11441 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11442 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11443 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11444 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11445 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11446 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11447 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11448 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11449 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11450 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11451 * gcc.target/aarch64/vect-movi.c: Likewise.
11452 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11453 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11454 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11455 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11456 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11457 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11458 fixed-length SVE.
11459 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11460 * gcc.target/aarch64/sve/arith_1.c: New test.
11461 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11462 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11463 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11464 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11465 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11466 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11467 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11468 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11469 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11470 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11471 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11472 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11473 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11474 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11475 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11476 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11477 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11478 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11479 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11480 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11481 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11482 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11483 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11484 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11485 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11486 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11487 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11488 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11489 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11490 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11491 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11492 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11493 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11494 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11495 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11496 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11497 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11498 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11499 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11500 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11501 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11502 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11503 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11504 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11505 * gcc.target/aarch64/sve/index_1.c: Likewise.
11506 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11507 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11508 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11509 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11510 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11511 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11512 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11513 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11514 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11515 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11516 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11517 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11518 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11519 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11520 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11521 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11522 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11523 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11524 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11525 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11526 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11527 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11528 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11529 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11530 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11531 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11532 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11533 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11534 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11535 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11536 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11537 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11538 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11539 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11540 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11541 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11542 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11543 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11544 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11545 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11546 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11547 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11548 * gcc.target/aarch64/sve/single_1.c: Likewise.
11549 * gcc.target/aarch64/sve/single_2.c: Likewise.
11550 * gcc.target/aarch64/sve/single_3.c: Likewise.
11551 * gcc.target/aarch64/sve/single_4.c: Likewise.
11552 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11553 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11554 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11555 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11556 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11557 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11558 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11559 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11560 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11561 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11562 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11563 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11564 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11565 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11566 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11567 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11568 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11569 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11570 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11571 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11572 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11573 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11574 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11575 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11576 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11577 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11578 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11579 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11580 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11581 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11582 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11583 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11584 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11585 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11586 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11587 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11588 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11589 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11590 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11591 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11592 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11593 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11594 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11595 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11596 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11597
801e3845
RS
115982018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11599 Alan Hayward <alan.hayward@arm.com>
11600 David Sherwood <david.sherwood@arm.com>
11601
11602 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11603 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11604 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11605 New procedures.
11606 (check_effective_target_vect_perm): Handle SVE.
11607 (check_effective_target_vect_perm_byte): Likewise.
11608 (check_effective_target_vect_perm_short): Likewise.
11609 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11610 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11611 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11612 (check_effective_target_vect_element_align_preferred): Likewise.
11613 (check_effective_target_vect_align_stack_vars): Likewise.
11614 (check_effective_target_vect_load_lanes): Likewise.
11615 (check_effective_target_vect_masked_store): Likewise.
11616 (available_vector_sizes): Use aarch64_sve_bits for SVE.
113db472 11617 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
801e3845
RS
11618 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11619 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11620 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11621 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11622 * gcc.dg/vect/slp-23.c: Likewise.
11623 * gcc.dg/vect/slp-perm-5.c: Likewise.
11624 * gcc.dg/vect/slp-perm-6.c: Likewise.
11625 * gcc.dg/vect/slp-perm-9.c: Likewise.
11626 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11627 * gcc.dg/vect/vect-114.c: Likewise.
11628 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11629 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11630
11e0322a
RS
116312018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11632
11633 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11634 vect_variable_length, expecting the test to be vectorized
11635 without SLP instead.
11636 * gcc.dg/vect/pr33953.c: Likewise.
11637 * gcc.dg/vect/pr37027.c: Likewise.
11638 * gcc.dg/vect/pr67790.c: Likewise.
11639 * gcc.dg/vect/pr68445.c: Likewise.
11640 * gcc.dg/vect/slp-1.c: Likewise.
11641 * gcc.dg/vect/slp-10.c: Likewise.
11642 * gcc.dg/vect/slp-12a.c: Likewise.
11643 * gcc.dg/vect/slp-12b.c: Likewise.
11644 * gcc.dg/vect/slp-12c.c: Likewise.
11645 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11646 * gcc.dg/vect/slp-13.c: Likewise.
11647 * gcc.dg/vect/slp-14.c: Likewise.
11648 * gcc.dg/vect/slp-15.c: Likewise.
11649 * gcc.dg/vect/slp-17.c: Likewise.
11650 * gcc.dg/vect/slp-19b.c: Likewise.
11651 * gcc.dg/vect/slp-2.c: Likewise.
11652 * gcc.dg/vect/slp-20.c: Likewise.
11653 * gcc.dg/vect/slp-21.c: Likewise.
11654 * gcc.dg/vect/slp-22.c: Likewise.
11655 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11656 * gcc.dg/vect/slp-24.c: Likewise.
11657 * gcc.dg/vect/slp-28.c: Likewise.
11658 * gcc.dg/vect/slp-39.c: Likewise.
11659 * gcc.dg/vect/slp-42.c: Likewise.
11660 * gcc.dg/vect/slp-6.c: Likewise.
11661 * gcc.dg/vect/slp-7.c: Likewise.
11662 * gcc.dg/vect/slp-cond-1.c: Likewise.
11663 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11664 * gcc.dg/vect/slp-cond-2.c: Likewise.
11665 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11666 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11667 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11668 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11669 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11670 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11671 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11672 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11673 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11674 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11675 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11676 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11677 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11678 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11679 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11680 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11681 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11682
b4923738
JJ
116832018-01-13 Jakub Jelinek <jakub@redhat.com>
11684
11685 PR c/83801
11686 * gcc.dg/pr83801.c: New test.
11687
567a6e1c
PT
116882018-01-13 Paul Thomas <pault@gcc.gnu.org>
11689
11690 PR fortran/52162
508d0c3d 11691 * gfortran.dg/bounds_check_19.f90: New test.
567a6e1c 11692
02147434
JJ
116932018-01-12 Jakub Jelinek <jakub@redhat.com>
11694
11695 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11696 instead of scan-assembler-not for xsnabsqp.
11697
708c4094
JD
116982018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11699
11700 PR libgfortran/83525
11701 * gfortran.dg/newunit_5.f90: New test.
11702
0550a77b
VM
117032018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11704
11705 PR rtl-optimization/80481
11706 * g++.dg/pr80481.C: New.
11707
f7aad330
UB
117082018-01-12 Uros Bizjak <ubizjak@gmail.com>
11709
11710 PR target/83628
11711 * gcc.target/alpha/pr83628-3.c: New test.
11712
38081436
RO
117132018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11714
11715 * lib/target-supports.exp (check_effective_target_avx512f): Also
11716 check for __builtin_ia32_addsd_round,
11717 __builtin_ia32_getmantsd_round.
113db472 11718 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
38081436 11719
eda03189
SB
117202018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11721
11722 PR target/83629
11723 * gcc.target/powerpc/pr83629.c: Require ilp32.
11724
c803b2a9
RB
117252018-01-12 Richard Biener <rguenther@suse.de>
11726
11727 PR tree-optimization/80846
11728 * gcc.target/i386/pr80846-1.c: New testcase.
11729 * gcc.target/i386/pr80846-2.c: Likewise.
11730
371ae937
EB
117312018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11732
11733 * gcc.c-torture/execute/20180112-1.c: New test.
11734
c574147e
TV
117352018-01-12 Tom de Vries <tom@codesourcery.com>
11736
11737 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11738 * g++.dg/ext/label13a.C: Same.
11739 * g++.dg/ext/label14.C: Same.
11740 * g++.dg/ext/label2.C: Same.
11741 * g++.dg/ext/label3.C: Same.
11742 * g++.dg/torture/pr42462.C: Same.
11743 * g++.dg/torture/pr42739.C: Same.
11744 * g++.dg/warn/Wunused-label-3.C: Same.
11745
41287945
TV
117462018-01-12 Tom de Vries <tom@codesourcery.com>
11747
11748 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11749 * g++.dg/Walloca1.C: Same.
11750 * g++.dg/cpp0x/pr70338.C: Same.
11751 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11752 * g++.dg/cpp1y/vla10.C: Same.
11753 * g++.dg/cpp1y/vla2.C: Same.
11754 * g++.dg/cpp1y/vla6.C: Same.
11755 * g++.dg/cpp1y/vla8.C: Same.
11756 * g++.dg/debug/debug5.C: Same.
11757 * g++.dg/debug/debug6.C: Same.
11758 * g++.dg/debug/pr54828.C: Same.
11759 * g++.dg/diagnostic/pr70105.C: Same.
11760 * g++.dg/eh/cleanup5.C: Same.
11761 * g++.dg/eh/spbp.C: Same.
11762 * g++.dg/ext/tmplattr9.C: Same.
11763 * g++.dg/ext/vla10.C: Same.
11764 * g++.dg/ext/vla11.C: Same.
11765 * g++.dg/ext/vla12.C: Same.
11766 * g++.dg/ext/vla15.C: Same.
11767 * g++.dg/ext/vla16.C: Same.
11768 * g++.dg/ext/vla17.C: Same.
11769 * g++.dg/ext/vla3.C: Same.
11770 * g++.dg/ext/vla6.C: Same.
11771 * g++.dg/ext/vla7.C: Same.
11772 * g++.dg/init/array24.C: Same.
11773 * g++.dg/init/new47.C: Same.
11774 * g++.dg/init/pr55497.C: Same.
11775 * g++.dg/opt/pr78201.C: Same.
11776 * g++.dg/template/vla2.C: Same.
11777 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11778 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11779 * g++.dg/torture/pr62127.C: Same.
11780 * g++.dg/torture/pr67055.C: Same.
11781 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11782 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11783 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11784 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11785 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11786 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11787 * g++.dg/warn/Wvla-1.C: Same.
11788 * g++.dg/warn/Wvla-3.C: Same.
11789 * g++.old-deja/g++.ext/array2.C: Same.
11790 * g++.old-deja/g++.ext/constructor.C: Same.
11791 * g++.old-deja/g++.law/builtin1.C: Same.
11792 * g++.old-deja/g++.other/crash12.C: Same.
11793 * g++.old-deja/g++.other/eh3.C: Same.
11794 * g++.old-deja/g++.pt/array6.C: Same.
11795 * g++.old-deja/g++.pt/dynarray.C: Same.
11796
01da712b
RO
117972018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11798
11799 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11800
c969e34e
RO
118012018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11802
11803 PR libfortran/67412
11804 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11805 on *-*-solaris2.10.
11806
a7448bdf
RO
118072018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11808
11809 * lib/target-supports.exp (check_effective_target_branch_cost):
11810 Accept all x86 targets.
11811
53b73588
ML
118122018-01-12 Martin Liska <mliska@suse.cz>
11813
11814 PR ipa/83054
11815 * g++.dg/warn/pr83054.C: New test.
11816
02a03501
BS
118172018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11818
11819 * gcc.target/powerpc/spec-barr-1.c: New file.
11820
c7a61831
L
118212018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11822
11823 PR target/83330
11824 * gcc.target/i386/pr83330.c: New test.
11825
0f2fca6f 118262018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
278e902c
SK
11827
11828 PR fortran/79383
11829 * gfortran.dg/dtio_31.f03: New test.
11830 * gfortran.dg/dtio_32.f03: New test.
11831
c5269263
DM
118322018-01-11 David Malcolm <dmalcolm@redhat.com>
11833
11834 PR c++/43486
11835 * g++.dg/wrappers: New subdirectory.
11836 * g++.dg/wrappers/README: New file.
11837 * g++.dg/wrappers/alloc.C: New test case.
11838 * g++.dg/wrappers/cow-istream-string.C: New test case.
11839 * g++.dg/wrappers/cp-stdlib.C: New test case.
11840 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
113db472 11841 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
c5269263 11842
0526ed2a
JH
118432018-01-11 Jan Hubicka <hubicka@ucw.cz>
11844
11845 PR middle-end/83718
11846 * g++.dg/torture/pr83718.C: New testcase.
11847
346ac3a8
MJ
118482018-01-11 Martin Jambor <mjambor@suse.cz>
11849
11850 PR ipa/83178
11851 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11852
4e090bcc
BC
118532018-01-11 Bin Cheng <bin.cheng@arm.com>
11854
11855 PR tree-optimization/83695
11856 * gcc.dg/tree-ssa/pr83695.c: New test.
11857
eccf4d70
KT
118582018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11859
11860 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11861 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11862
06e95715
KT
118632018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11864
11865 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11866 * gcc.target/arm/simd/fp16fml_high.c: New test.
11867 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11868 * lib/target-supports.exp
11869 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11870 check_effective_target_arm_fp16fml_neon_ok,
11871 add_options_for_arm_fp16fml_neon): New procedures.
11872
89e06365 118732018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
946c6c45
KT
11874
11875 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11876 combination tests.
11877
b0bd3e52
RB
118782018-01-11 Richard Biener <rguenther@suse.de>
11879
11880 PR tree-optimization/83435
11881 * gcc.dg/graphite/pr83435.c: New testcase.
11882
f5470a77
RS
118832018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11884 Alan Hayward <alan.hayward@arm.com>
11885 David Sherwood <david.sherwood@arm.com>
11886
11887 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11888
ec538483
TC
118892018-01-11 Tamar Christina <tamar.christina@arm.com>
11890
11891 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11892
118932018-01-11 Sudakshina Das <sudi.das@arm.com>
f8f77d4d
SD
11894
11895 PR target/82096
11896 * gcc.c-torture/compile/pr82096.c: New test.
11897
a2dbe7d5
ES
118982018-01-11 Ed Schonberg <schonberg@adacore.com>
11899
11900 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11901
5efc1c00
HK
119022018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11903
11904 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11905
cb488118
JS
119062018-01-11 Justin Squirek <squirek@adacore.com>
11907
11908 * gnat.dg/expr_func4.adb: New testcase.
11909
ed27b86b
HK
119102018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11911
11912 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11913 testcase.
11914
4727f693
BD
119152018-01-11 Bob Duff <duff@adacore.com>
11916
11917 * gnat.dg/protected_null.adb: New testcase.
11918
52c5090a
ES
119192018-01-11 Ed Schonberg <schonberg@adacore.com>
11920
11921 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11922
07733aa1
ES
119232018-01-11 Ed Schonberg <schonberg@adacore.com>
11924
11925 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11926
c8f25817
JS
119272018-01-11 Justin Squirek <squirek@adacore.com>
11928
11929 * gnat.dg/loopvar.adb: New testcase.
11930
29c02e65
JH
119312018-01-10 Jan Hubicka <hubicka@ucw.cz>
11932
11933 PR middle-end/83189
11934 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11935
3211aea2
JH
119362018-01-10 Jan Hubicka <hubicka@ucw.cz>
11937
11938 * gcc.c-torture/compile/pr83575.c: New testcase.
11939
27086ea3
MC
119402018-01-10 Michael Collison <michael.collison@arm.com>
11941
113db472
UB
11942 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11943 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11944 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11945 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11946 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11947 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11948 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11949 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11950 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11951 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11952 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11953 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11954 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11955 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11956 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11957 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
27086ea3
MC
11958
119592018-01-10 Michael Collison <michael.collison@arm.com>
11960
113db472
UB
11961 * gcc.target/aarch64/sha2.h: New shared testcase.
11962 * gcc.target/aarch64/sha2_1.c: New testcase.
11963 * gcc.target/aarch64/sha2_2.c: New testcase.
11964 * gcc.target/aarch64/sha2_3.c: New testcase.
11965 * gcc.target/aarch64/sha3.h: New shared testcase.
11966 * gcc.target/aarch64/sha3_1.c: New testcase.
11967 * gcc.target/aarch64/sha3_2.c: New testcase.
11968 * gcc.target/aarch64/sha3_3.c: New testcase.
27086ea3
MC
11969
119702018-01-10 Michael Collison <michael.collison@arm.com>
11971
113db472 11972 * gcc.target/aarch64/sm3_sm4.c: New testcase.
27086ea3 11973
1bfd6a00
MS
119742018-01-10 Martin Sebor <msebor@redhat.com>
11975
11976 PR tree-optimization/83781
11977 * gcc.dg/strlenopt-42.c: New test.
11978
05ef3173
MS
119792018-01-11 Martin Sebor <msebor@gmail.com>
11980 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11981
11982 PR tree-optimization/83501
11983 PR tree-optimization/81703
11984
11985 * gcc.dg/strlenopt-39.c: New test-case.
11986 * gcc.dg/pr81703.c: Likewise.
11987
af95bb26
EB
119882018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11989
11990 * gnat.dg/atomic10.adb: New test.
11991
bdd82c9b
SK
119922018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11993
11994 PR fortran/82367
11995 * gfortran.dg/deferred_character_18.f90: New test.
11996
c42d0aa0
MS
119972018-01-10 Martin Sebor <msebor@redhat.com>
11998
11999 PR tree-optimization/83671
12000 * gcc.dg/strlenopt-40.c: New test.
12001 * gcc.dg/strlenopt-41.c: New test.
12002
266404a8
SK
120032018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
12004
12005 PR fortran/83093
12006 * gfortran.dg/allocate_with_typespec_7.f90: New test.
12007
2025a48d
PB
120082018-01-10 Peter Bergner <bergner@vnet.ibm.com>
12009
12010 PR target/83399
12011 * gcc.target/powerpc/pr83399.c: New test.
12012
9a004410
DM
120132018-01-10 David Malcolm <dmalcolm@redhat.com>
12014
12015 PR c++/43486
12016 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
12017 to reflect that the arguments are correctly underlined.
12018 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
12019 for globals, params, locals and literals.
12020 (test_sizeof): Directly test the location of "sizeof", rather than
12021 when used in compound expressions.
12022 (test_alignof): Likewise for "alignof".
12023 (test_string_literals): Likewise for string literals.
12024 (test_numeric_literals): Likewise for numeric literals.
12025 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
12026 (test_typeid): Likewise for typeid.
12027 (test_unary_plus): New.
12028 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
12029 format strings.
12030
60d87d86
UB
120312018-01-10 Uros Bizjak <ubizjak@gmail.com>
12032
12033 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
12034
ec2f999b
AS
120352018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12036
12037 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
12038
6bebae75
MP
120392018-01-10 Marek Polacek <polacek@redhat.com>
12040
12041 PR c++/82541
12042 * g++.dg/warn/Wduplicated-branches4.C: New test.
12043
e99ef408
JJ
120442018-01-10 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR c++/81327
12047 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
12048 cast to void *.
12049
143aa5cc
PC
120502018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
12051
12052 PR c++/81055
12053 * g++.dg/cpp0x/new2.C: New.
12054
cd3410cc
L
120552018-01-10 H.J. Lu <hongjiu.lu@intel.com>
12056
12057 PR target/83735
12058 * gcc.target/i386/pr83735.c: New test.
12059
227e5798
CL
120602018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
12061
12062 * lib/target-supports.exp (check_effective_target_branch_cost):
12063 New function.
12064 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
12065 * gcc.dg/pr21643.c: Likewise.
12066 * gcc.dg/pr46309.c: Likewise.
12067 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12068 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
12069 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
12070 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12071 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12072 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12073 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12074 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
12075 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
12076 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12077 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12078 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12079 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12080 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12081
8c6e19c1
SB
120822018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
12083
12084 PR target/83629
12085 * gcc.target/powerpc/pr83629.c: New testcase.
12086
7b975de0
RB
120872018-01-10 Richard Biener <rguenther@suse.de>
12088
12089 PR testsuite/78768
12090 * gcc.dg/pr78768.c: Un-XFAIL.
12091
e02a5f63
RB
120922018-01-10 Richard Biener <rguenther@suse.de>
12093
12094 PR debug/82425
12095 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
12096
6737facb
RS
120972018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
12098
12099 PR tree-optimization/83753
12100 * gcc.dg/torture/pr83753.c: New test.
12101
1fe399e4
JH
121022018-01-09 Jan Hubicka <hubicka@ucw.cz>
12103
12104 * gcc.target/i386/avx2-gather-1.c: Add -march.
12105 * gcc.target/i386/avx2-gather-2.c: Add -march.
12106 * gcc.target/i386/avx2-gather-3.c: Add -march.
12107 * gcc.target/i386/avx2-gather-4.c: Add -march.
12108 * gcc.target/i386/avx2-gather-5.c: Add -march.
12109 * gcc.target/i386/avx2-gather-6.c: Add -march.
12110 * gcc.target/i386/avx512f-gather-1.c: Add -march.
12111 * gcc.target/i386/avx512f-gather-2.c: Add -march.
12112 * gcc.target/i386/avx512f-gather-3.c: Add -march.
12113 * gcc.target/i386/avx512f-gather-4.c: Add -march.
12114 * gcc.target/i386/avx512f-gather-5.c: Add -march.
12115 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
12116 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
12117 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
12118 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
12119 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
12120
8080b14f
L
121212018-01-09 H.J. Lu <hongjiu.lu@intel.com>
12122
12123 PR target/78585:
12124 * gcc.target/i386/pr78585.c: New test.
12125
6ef72c36
JJ
121262018-01-09 Jakub Jelinek <jakub@redhat.com>
12127
12128 PR c++/83734
12129 * g++.dg/cpp0x/pr83734.C: New test.
12130
3eb1eecf 121312018-01-09 Carl Love <cel@us.ibm.com>
19d22f7c
CL
12132
12133 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
12134 vec_mergeo builtins with float, double, long long, unsigned long long,
12135 bool long long arguments.
12136 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
12137 vec_float2 with double arguments.
12138 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
12139 vec_mergew and vec_mergow builtins.
12140
d4319ef8
SK
121412018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
12142
12143 PR fortran/83742
12144 * gfortran.dg/contiguous_6.f90: New test.
12145
82c066f5
RB
121462018-01-09 Richard Biener <rguenther@suse.de>
12147
12148 PR tree-optimization/83668
12149 * gcc.dg/graphite/pr83668.c: New testcase.
12150
e96a5786
JM
121512018-01-09 Joseph Myers <joseph@codesourcery.com>
12152
12153 PR tree-optimization/64811
12154 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
12155 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
12156 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
12157 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
12158 New tests.
12159 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
12160
684684c6
GJL
121612018-01-09 Georg-Johann Lay <avr@gjlay.de>
12162
12163 PR target/79883
12164 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
12165
f676330e
TC
121662018-01-09 Tamar Christina <tamar.christina@arm.com>
12167
12168 PR target/82641
12169 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
12170 no NEON and require softfp or hard float-abi.
12171 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
12172
b25f84d0
RB
121732018-01-09 Richard Biener <rguenther@suse.de>
12174
12175 PR tree-optimization/83572
12176 * gcc.dg/graphite/pr83572.c: New testcase.
12177
3a123ed7
JJ
121782018-01-09 Jakub Jelinek <jakub@redhat.com>
12179
12180 PR target/83507
12181 * gcc.dg/sms-13.c: New test.
12182
5e884ae3
SK
121832018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
12184
3a123ed7 12185 PR fortran/83741
5e884ae3
SK
12186 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
12187
0f2fca6f 121882018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
c8a0c7b6
JW
12189 Monk Chiang <sh.chiang04@gmail.com>
12190
12191 * gcc.target/riscv/save-restore-1.c: New.
12192
a25811c8
BS
121932018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12194
12195 PR target/83677
12196 * gcc.target/powerpc/pr83677.c: New file.
12197
5a2a87e1
JL
121982018-01-08 Jeff Law <law@redhat.com>
12199
12200 PR rtl-optimizatin/81308
12201 * g++.dg/pr81308-1.C: New test.
12202 * g++.dg/pr81308-2.C: New test.
12203
0f2fca6f 122042018-01-08 Vidya Praveen <vidyapraveen@arm.com>
647c61f1
VP
12205
12206 PR target/83663 - Revert r255946
12207 * gcc.target/aarch64/vect-slp-dup.c: New.
12208
a00a4222
KT
122092018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12210
12211 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
12212 combination tests.
12213
b33086c0
RB
122142018-01-08 Richard Biener <rguenther@suse.de>
12215
12216 PR tree-optimization/83563
12217 * gcc.dg/graphite/pr83563.c: New testcase.
12218
87c4dace
RB
122192018-01-08 Richard Biener <rguenther@suse.de>
12220
12221 PR middle-end/83713
12222 * g++.dg/torture/pr83713.C: New testcase.
12223
960c02b8
TV
122242018-01-08 Tom de Vries <tom@codesourcery.com>
12225
12226 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12227
e207c079
RB
122282018-01-08 Richard Biener <rguenther@suse.de>
12229
12230 PR tree-optimization/83685
12231 * gcc.dg/torture/pr83685.c: New testcase.
12232
131a0e78
RB
122332018-01-08 Richard Biener <rguenther@suse.de>
12234
12235 PR lto/83719
12236 * gcc.dg/lto/pr83719_0.c: New testcase.
12237
4c035a23
TV
122382018-01-08 Tom de Vries <tom@codesourcery.com>
12239
12240 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12241 * gcc.dg/graphite/run-id-1.c: Same.
12242 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12243
0b627b58
PT
122442018-01-08 Paul Thomas <pault@gcc.gnu.org>
12245
12246 PR fortran/83611
508d0c3d
JJ
12247 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12248 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12249 * gfortran.dg/pdt_27.f03: New test.
0b627b58
PT
12250
12251 PR fortran/83731
508d0c3d 12252 * gfortran.dg/pdt_28.f03: New test.
0b627b58 12253
b5da8f94
TV
122542018-01-08 Tom de Vries <tom@codesourcery.com>
12255
12256 * c-c++-common/builtins.c: Require effective target alloca.
12257 * gcc.dg/Wrestrict.c: Same.
12258 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12259
3e1b80ff
RB
122602018-01-08 Richard Biener <rguenther@suse.de>
12261
12262 PR middle-end/83580
12263 * gcc.dg/torture/pr83580.c: New testcase.
12264
55d84e61
RB
122652018-01-08 Richard Biener <rguenther@suse.de>
12266
12267 PR middle-end/83517
12268 * gcc.dg/pr83517.c: New testcase.
12269
11ef0b22
AH
122702018-01-06 Aldy Hernandez <aldyh@redhat.com>
12271
12272 PR middle-end/81897
12273 * gcc.dg/uninit-pr81897.c: New test.
12274
f59d4026
MS
122752018-01-06 Martin Sebor <msebor@redhat.com>
12276
12277 PR tree-optimization/83640
12278 * gcc.dg/Wrestrict-6.c: New test.
12279 * gcc.dg/pr83640.c: New test.
12280
b4c96972
RS
122812018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12282
12283 * gcc.target/aarch64/reg-alloc-1.c: New test.
12284
ee2d3987
JB
122852018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12286
12287 PR fortran/50892
12288 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12289
8fec4d22
JJ
122902018-01-06 Jakub Jelinek <jakub@redhat.com>
12291
59931fb0
JJ
12292 PR debug/83480
12293 * gcc.dg/pr83480.c: New test.
12294
8fec4d22
JJ
12295 PR rtl-optimization/83682
12296 * gcc.target/i386/pr83682.c: New test.
12297
f622221a
JB
122982018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12299
12300 PR fortran/78534
12301 PR fortran/66310
12302 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12303 * gfortran.dg/dependency_49.f90: Likewise.
12304 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12305 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12306 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12307 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12308 * gfortran.dg/string_1_lp64.f90: New test.
12309 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12310 * gfortran.dg/string_3_lp64.f90: New test.
12311
d33e32a7
JJ
123122018-01-05 Jakub Jelinek <jakub@redhat.com>
12313
958d63e9
JJ
12314 PR target/83604
12315 * gcc.target/i386/sse-26.c: New test.
12316
d33e32a7
JJ
12317 PR target/83604
12318 * gcc.target/i386/pr83604.c: New test.
12319
ccf20649
RS
123202018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12321
12322 * gcc.dg/vect/vect-align-4.c: New test.
12323 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12324 and redefine as a structure with an unaligned member "b".
12325 (foo): Update accordingly.
12326
49479590
SD
123272018-01-05 Sudakshina Das <sudi.das@arm.com>
12328
12329 PR target/82439
12330 * gcc.target/aarch64/bics_5.c: New test.
12331 * gcc.target/arm/bics_5.c: Likewise.
12332
bef52a68
JJ
123332018-01-05 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR tree-optimization/83605
12336 * gcc.dg/pr83605.c: New test.
12337
85e0b2c4
JJ
123382018-01-04 Jakub Jelinek <jakub@redhat.com>
12339
ac2be67b
JJ
12340 PR target/83554
12341 * gcc.target/i386/pr83554.c: New test.
12342
85e0b2c4
JJ
12343 PR ipa/82352
12344 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12345 long unsigned int.
12346
fbd35ba1
TK
123472018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12348
12349 PR fortran/83683
12350 PR fortran/45689
12351 * gfortran.dg/eoshift_8.f90: New test.
12352 * gfortran.dg/simplify_eoshift_1.f90: New test.
12353
64d620ef
JJ
123542018-01-04 Jakub Jelinek <jakub@redhat.com>
12355
12356 PR debug/83585
12357 * gcc.dg/pr83585.c: New test.
12358
bc80e846
NS
123592018-01-04 Nathan Sidwell <nathan@acm.org>
12360
12361 PR c++/83667
12362 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12363
c54af068
JJ
123642018-01-04 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR debug/83666
12367 * gcc.dg/pr83666.c: New test.
12368
02ea1c76
UB
123692018-01-04 Uros Bizjak <ubizjak@gmail.com>
12370
12371 PR target/83628
12372 * gcc.target/alpha/pr83628-1.c: New test.
12373 * gcc.target/alpha/pr83628-2.c: Ditto.
12374
fcb6fced
ML
123752018-01-04 Martin Liska <mliska@suse.cz>
12376
12377 PR ipa/82352
12378 * g++.dg/ipa/pr82352.C: New test.
12379
517d4896
JJ
123802018-01-04 Jakub Jelinek <jakub@redhat.com>
12381
12382 * gcc.dg/vect-opt-info-1.c: Moved to ...
12383 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12384 vect_int targets, use dg-additional-options instead of dg-options and
12385 use relative line numbers instead of absolute.
12386
cf3fc0e8
MS
123872018-01-03 Martin Sebor <msebor@redhat.com>
12388
12389 PR tree-optimization/83655
12390 * gcc.dg/Wrestrict-5.c: New test.
12391 * c-c++-common/builtins.c: New test.
12392
b187677b
RS
123932018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12394 Alan Hayward <alan.hayward@arm.com>
12395 David Sherwood <david.sherwood@arm.com>
12396
12397 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12398 (main): Call it.
12399
4bfb8e11
JL
124002018-01-03 Jeff Law <law@redhat.com>
12401
12402 PR target/83641
12403 * gcc.target/i386/stack-check-17.c: New test.
12404 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12405
e3a174d0
JJ
124062018-01-03 Jakub Jelinek <jakub@redhat.com>
12407
e3bd1763
JJ
12408 PR debug/83621
12409 * gcc.dg/pr83621.c: New test.
12410
e3a174d0
JJ
12411 PR debug/83645
12412 * gcc.dg/pr83645.c: New test.
12413
a594cff3
MS
124142018-01-03 Martin Sebor <msebor@redhat.com>
12415
2438cb6a
MS
12416 PR tree-optimization/83603
12417 * gcc.dg/Wrestrict-4.c: New test.
12418
a594cff3
MS
12419 PR c/83559
12420 * gcc.dg/const-2.c: New test.
12421 * gcc.dg/pure-3.c: New test.
12422
a6fd2cd7
MS
124232018-01-03 Martin Sebor <msebor@redhat.com>
12424
12425 * gcc.dg/Wrestrict-3.c: New test.
12426
830421fc
JJ
124272018-01-03 Jakub Jelinek <jakub@redhat.com>
12428
12429 PR c++/83555
12430 * g++.dg/opt/pr83555.C: New test.
12431 * g++.dg/ubsan/pr83555.C: New test.
12432
72df5daa
DM
124332018-01-03 David Malcolm <dmalcolm@redhat.com>
12434
12435 PR c/82050
12436 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12437 the !CHECKING_P case by expecting a note.
12438 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12439 a note for the !CHECKING_P case, and move the return statement
12440 outside of #if CHECKING_P guard.
12441
86aa0691
JL
124422018-01-03 Jeff Law <law@redhat.com>
12443
12444 PR middle-end/83654
12445 * gcc.target/i386/stack-check-18.c: New test.
12446 * gcc.target/i386/stack-check-19.c: New test.
12447
e95e79b6
MS
124482018-01-03 Martin Sebor <msebor@redhat.com>
12449
12450 PR tree-optimization/83501
12451 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12452
65f2d1ee
PK
124532018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12454
12455 PR tree-optimization/83501
12456 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12457
ce473498
NS
124582018-01-03 Nathan Sidwell <nathan@acm.org>
12459
12460 PR c++/83667
12461 * g++.dg/ipa/pr83667.C: New.
12462
fa9544ab
ML
124632018-01-03 Martin Liska <mliska@suse.cz>
12464
12465 PR tree-optimization/83593
12466 * gcc.dg/pr83593.c: New test.
12467
ca04a532
ML
124682018-01-03 Martin Liska <mliska@suse.cz>
12469
12470 PR ipa/83549
12471 * g++.dg/ipa/pr83549.C: New test.
12472
e164534f
MP
124732018-01-03 Marek Polacek <polacek@redhat.com>
12474
12475 PR c++/83592
12476 * g++.dg/warn/mvp2.C: New test.
12477
19c37faa
JJ
124782018-01-03 Jakub Jelinek <jakub@redhat.com>
12479
e30947eb
JJ
12480 PR preprocessor/83602
12481 * g++.dg/cpp/pr83602.C: New test.
12482
19c37faa
JJ
12483 PR c++/83634
12484 * g++.dg/parse/pr83634.C: New test.
12485
8987beac
TK
124862018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12487
12488 PR fortran/83664
12489 * gfortran.dg/eoshift_7.f90: New test.
12490
b853346e
JB
124912018-01-03 Jan Beulich <jbeulich@suse.com>
12492
12493 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12494 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12495
85ec4feb
JJ
124962018-01-03 Jakub Jelinek <jakub@redhat.com>
12497
12498 Update copyright years.
12499
99504686
ML
125002018-01-03 Martin Liska <mliska@suse.cz>
12501
12502 PR ipa/83594
12503 * gcc.dg/ipa/pr83594.c: New test.
12504
d9f21f6a
RS
125052018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12506 Alan Hayward <alan.hayward@arm.com>
12507 David Sherwood <david.sherwood@arm.com>
12508
12509 * gcc.dg/vect-opt-info-1.c: New test.
12510
2d71e7b8
MM
125112018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12512
12513 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12514 floorf128, truncf128, and roundf128.
12515 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12516 optimizations added in match.pd.
12517 * gcc.target/powerpc/float128-hw6.c: Likewise.
12518 * gcc.target/powerpc/float128-hw7.c: Likewise.
12519 * gcc.target/powerpc/float128-hw8.c: Likewise.
12520 * gcc.target/powerpc/float128-hw9.c: Likewise.
12521 * gcc.target/powerpc/float128-hw10.c: Likewise.
12522 * gcc.target/powerpc/float128-hw11.c: Likewise.
12523
0a552ae2
JJ
125242018-01-02 Jakub Jelinek <jakub@redhat.com>
12525
12526 PR c++/83556
12527 * g++.dg/cpp0x/pr83556.C: New test.
12528
a9ec0cfc
TK
125292018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12530
12531 PR fortran/45689
12532 PR fortran/83650
12533 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12534 * gfortran.dg/simplify_cshift_4.f90: New test.
12535
6ff9491a 125362018-01-02 Marek Polacek <polacek@redhat.com>
f76649a6 12537
6ff9491a
MP
12538 PR c++/81860
12539 * g++.dg/cpp0x/inh-ctor30.C: New test.
f76649a6 12540
dd2ce397
MP
12541 PR c++/83644
12542 * g++.dg/cpp1z/pr83644.C: New test.
12543
f549bfb3
PT
125442018-01-01 Paul Thomas <pault@gcc.gnu.org>
12545
12546 PR fortran/83076
508d0c3d 12547 * gfortran.dg/coarray_45.f90: New test.
f549bfb3
PT
12548
12549 PR fortran/83319
508d0c3d 12550 * gfortran.dg/coarray_46.f90: New test.
f549bfb3 12551
1f01b457
JJ
125522018-01-01 Jakub Jelinek <jakub@redhat.com>
12553
1bfb3b8b
JJ
12554 PR tree-optimization/83581
12555 * gcc.dg/pr83581.c: New test.
12556
913884f7
JJ
12557 PR c/83595
12558 * gcc.dg/pr83595.c: New test.
12559
0f3f0e4e
JJ
12560 PR middle-end/83608
12561 * g++.dg/opt/pr83608.C: New test.
12562
c1329fc8
JJ
12563 PR middle-end/83609
12564 * gcc.dg/pr83609.c: New test.
12565 * g++.dg/opt/pr83609.C: New test.
12566
d235d09b
JJ
12567 PR middle-end/83623
12568 * gcc.dg/pr83623.c: New test.
12569
1f01b457
JJ
12570 * gcc.target/i386/i386.exp
12571 (check_effective_target_avx512vpopcntdqvl): New proc.
12572 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12573 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12574 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
818ab71a 12575\f
85ec4feb 12576Copyright (C) 2018 Free Software Foundation, Inc.
ad41bd84
JM
12577
12578Copying and distribution of this file, with or without modification,
12579are permitted in any medium without royalty provided the copyright
12580notice and this notice are preserved.