]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR middle-end/82123 (spurious -Wformat-overflow warning for converted vars)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
f210b3b3
JJ
12018-02-20 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/84488
4 * g++.dg/warn/Wunused-var-30.C: New test.
5
9bd958c5
RS
62018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7
8 PR tree-optimization/84419
9 * gcc.dg/vect/pr84419.c: New test.
10
ef7866a3
JJ
112018-02-20 Jakub Jelinek <jakub@redhat.com>
12
13 PR middle-end/82004
14 * gfortran.dg/pr82004.f90: New test.
15
d3eb902f
SP
162018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
17
18 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
19
5bbccd92
ML
202018-02-20 Martin Liska <mliska@suse.cz>
21
22 PR c/84310
23 PR target/79747
24 * gcc.target/i386/pr84310.c: New test.
25 * gcc.target/i386/pr84310-2.c: Likewise.
26
0b2513e2
PC
272018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/84446
30 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
31
dda0944c
JJ
322018-02-20 Jakub Jelinek <jakub@redhat.com>
33
393d9df7
JJ
34 PR c++/84445
35 * g++.dg/cpp1z/launder7.C: New test.
36
7f5753d7
JJ
37 PR c++/84449
38 * g++.dg/cpp0x/constexpr-84449.C: New test.
39
dda0944c
JJ
40 PR c++/84455
41 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
42
5c60dbc1
PT
432018-02-19 Paul Thomas <pault@gcc.gnu.org>
44
45 PR fortran/83344
46 PR fortran/83975
47 * gfortran.dg/associate_22.f90: Enable commented out test.
48 * gfortran.dg/associate_36.f90: New test.
49
00b94487
JJ
502018-02-19 Jakub Jelinek <jakub@redhat.com>
51
52 PR target/84146
53 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
54
97e2c914
UB
552017-02-19 Uros Bizjak <ubizjak@gmail.com>
56
57 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
58 (dg-options): Use -mavx instead of -w.
59
bb08d1ca
JJ
602018-02-19 Jakub Jelinek <jakub@redhat.com>
61
5f92d109
JJ
62 PR c++/84444
63 * g++.dg/cpp1z/launder8.C: New test.
64
4382537d
JJ
65 PR c++/84448
66 * g++.dg/gomp/pr84448.C: New test.
67
897064e2
JJ
68 PR c++/84430
69 * g++.dg/gomp/pr84430.C: New test.
70
73829f90
JJ
71 PR tree-optimization/84452
72 * gcc.dg/pr84452.c: New test.
73
bb08d1ca
JJ
74 PR c++/79064
75 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
76
d48fc34a
TK
772018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
78
79 PR fortran/35339
80 * gfortran.dg/implied_do_io_4.f90: New test.
81
87e8aa3b
AV
822018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
83
84 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
85 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
86 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
87
bbe57e1e
CL
882018-02-19 Carl Love <cel@us.ibm.com>
89
90 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
91
e0479b58
SP
922018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
93
94 PR target/84460
95 * gcc.target/i386/pr57193.c: Add -mtune=generic.
96
50dbbe53
PC
972018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
98
99 PR c++/84348
100 * g++.dg/cpp0x/auto50.C: New.
101 * g++.dg/parse/friend12.C: Adjust.
102
26eacfe8
JD
1032018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
104
105 PR libgfortran/84389
106 * gfortran.dg/dtio_33.f90: New test.
107
6111e8a1
JD
1082018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
109
110 PR libgfortran/84412
111 * gfortran.dg/inquire_18.f90: New test.
112
9b90d490
JW
1132018-02-18 Janus Weil <janus@gcc.gnu.org>
114
115 PR fortran/84381
116 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
117 * gfortran.dg/pointer_intent_3.f90: Ditto.
118 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
119 * gfortran.dg/protected_3.f90: Ditto.
120 * gfortran.dg/protected_4.f90: Ditto.
121 * gfortran.dg/protected_5.f90: Ditto.
122 * gfortran.dg/protected_6.f90: Ditto.
123
d5ace305
PT
1242018-02-18 Paul Thomas <pault@gcc.gnu.org>
125
126 PR fortran/80945
127 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
128 change to run.
129
aab20638
TK
1302018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
131
132 PR fortran/84270
133 * gfortran.dg/inline_matmul_22.f90: New test.
134
7d6ce202
TK
1352018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
136
137 PR fortran/84381
138 * gfortran.dg/abort_shoulfail.f90: New test.
139 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
140 by STOP n.
141 * gfortran.dg/PR19754_2.f90: Likewise.
142 * gfortran.dg/PR19872.f: Likewise.
143 * gfortran.dg/PR49268.f90: Likewise.
144 * gfortran.dg/Wall.f90: Likewise.
145 * gfortran.dg/Wno-all.f90: Likewise.
146 * gfortran.dg/achar_1.f90: Likewise.
147 * gfortran.dg/achar_2.f90: Likewise.
148 * gfortran.dg/achar_4.f90: Likewise.
149 * gfortran.dg/achar_6.F90: Likewise.
150 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
151 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
152 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
153 * gfortran.dg/actual_array_offset_1.f90: Likewise.
154 * gfortran.dg/actual_array_result_1.f90: Likewise.
155 * gfortran.dg/actual_array_substr_1.f90: Likewise.
156 * gfortran.dg/actual_array_substr_2.f90: Likewise.
157 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
158 * gfortran.dg/actual_procedure_1.f90: Likewise.
159 * gfortran.dg/adjustl_1.f90: Likewise.
160 * gfortran.dg/advance_1.f90: Likewise.
161 * gfortran.dg/advance_4.f90: Likewise.
162 * gfortran.dg/advance_5.f90: Likewise.
163 * gfortran.dg/advance_6.f90: Likewise.
164 * gfortran.dg/aint_anint_1.f90: Likewise.
165 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
166 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
167 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
168 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
169 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
170 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
171 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
172 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
173 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
174 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
175 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
176 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
177 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
178 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
179 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
180 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
181 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
182 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
183 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
184 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
185 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
186 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
187 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
188 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
189 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
190 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
191 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
192 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
193 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
194 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
195 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
196 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
197 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
198 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
199 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
200 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
201 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
202 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
203 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
204 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
205 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
206 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
207 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
208 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
209 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
210 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
211 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
212 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
213 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
214 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
215 * gfortran.dg/allocatable_function_1.f90: Likewise.
216 * gfortran.dg/allocatable_function_10.f90: Likewise.
217 * gfortran.dg/allocatable_function_3.f90: Likewise.
218 * gfortran.dg/allocatable_function_5.f90: Likewise.
219 * gfortran.dg/allocatable_function_6.f90: Likewise.
220 * gfortran.dg/allocatable_function_7.f90: Likewise.
221 * gfortran.dg/allocatable_function_8.f90: Likewise.
222 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
223 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
224 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
225 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
226 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
227 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
228 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
229 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
230 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
231 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
232 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
233 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
234 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
235 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
236 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
237 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
238 * gfortran.dg/allocate_class_3.f90: Likewise.
239 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
240 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
241 * gfortran.dg/allocate_derived_5.f90: Likewise.
242 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
243 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
244 * gfortran.dg/allocate_with_source_1.f90: Likewise.
245 * gfortran.dg/allocate_with_source_10.f08: Likewise.
246 * gfortran.dg/allocate_with_source_11.f08: Likewise.
247 * gfortran.dg/allocate_with_source_12.f03: Likewise.
248 * gfortran.dg/allocate_with_source_15.f03: Likewise.
249 * gfortran.dg/allocate_with_source_16.f90: Likewise.
250 * gfortran.dg/allocate_with_source_17.f03: Likewise.
251 * gfortran.dg/allocate_with_source_18.f03: Likewise.
252 * gfortran.dg/allocate_with_source_2.f90: Likewise.
253 * gfortran.dg/allocate_with_source_20.f03: Likewise.
254 * gfortran.dg/allocate_with_source_22.f03: Likewise.
255 * gfortran.dg/allocate_with_source_23.f03: Likewise.
256 * gfortran.dg/allocate_with_source_24.f90: Likewise.
257 * gfortran.dg/allocate_with_source_5.f90: Likewise.
258 * gfortran.dg/allocate_with_source_6.f90: Likewise.
259 * gfortran.dg/allocate_with_source_7.f08: Likewise.
260 * gfortran.dg/allocate_with_source_8.f08: Likewise.
261 * gfortran.dg/allocate_with_source_9.f08: Likewise.
262 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
263 * gfortran.dg/allocate_zerosize_3.f: Likewise.
264 * gfortran.dg/altreturn_3.f90: Likewise.
265 * gfortran.dg/altreturn_5.f90: Likewise.
266 * gfortran.dg/altreturn_7.f90: Likewise.
267 * gfortran.dg/and_or_xor.f90: Likewise.
268 * gfortran.dg/anint_1.f90: Likewise.
269 * gfortran.dg/any_all_1.f90: Likewise.
270 * gfortran.dg/anyallcount_1.f90: Likewise.
271 * gfortran.dg/append_1.f90: Likewise.
272 * gfortran.dg/argument_checking_1.f90: Likewise.
273 * gfortran.dg/argument_checking_2.f90: Likewise.
274 * gfortran.dg/argument_checking_8.f90: Likewise.
275 * gfortran.dg/arithmetic_if.f90: Likewise.
276 * gfortran.dg/array_1.f90: Likewise.
277 * gfortran.dg/array_2.f90: Likewise.
278 * gfortran.dg/array_alloc_1.f90: Likewise.
279 * gfortran.dg/array_alloc_2.f90: Likewise.
280 * gfortran.dg/array_alloc_3.f90: Likewise.
281 * gfortran.dg/array_assignment_1.F90: Likewise.
282 * gfortran.dg/array_assignment_5.f90: Likewise.
283 * gfortran.dg/array_constructor_1.f90: Likewise.
284 * gfortran.dg/array_constructor_10.f90: Likewise.
285 * gfortran.dg/array_constructor_11.f90: Likewise.
286 * gfortran.dg/array_constructor_12.f90: Likewise.
287 * gfortran.dg/array_constructor_15.f90: Likewise.
288 * gfortran.dg/array_constructor_16.f90: Likewise.
289 * gfortran.dg/array_constructor_17.f90: Likewise.
290 * gfortran.dg/array_constructor_19.f90: Likewise.
291 * gfortran.dg/array_constructor_23.f: Likewise.
292 * gfortran.dg/array_constructor_24.f: Likewise.
293 * gfortran.dg/array_constructor_32.f90: Likewise.
294 * gfortran.dg/array_constructor_36.f90: Likewise.
295 * gfortran.dg/array_constructor_39.f90: Likewise.
296 * gfortran.dg/array_constructor_4.f90: Likewise.
297 * gfortran.dg/array_constructor_40.f90: Likewise.
298 * gfortran.dg/array_constructor_44.f90: Likewise.
299 * gfortran.dg/array_constructor_45.f90: Likewise.
300 * gfortran.dg/array_constructor_46.f90: Likewise.
301 * gfortran.dg/array_constructor_47.f90: Likewise.
302 * gfortran.dg/array_constructor_49.f90: Likewise.
303 * gfortran.dg/array_constructor_5.f90: Likewise.
304 * gfortran.dg/array_constructor_50.f90: Likewise.
305 * gfortran.dg/array_constructor_6.f90: Likewise.
306 * gfortran.dg/array_constructor_7.f90: Likewise.
307 * gfortran.dg/array_constructor_8.f90: Likewise.
308 * gfortran.dg/array_constructor_9.f90: Likewise.
309 * gfortran.dg/array_constructor_type_1.f03: Likewise.
310 * gfortran.dg/array_constructor_type_10.f03: Likewise.
311 * gfortran.dg/array_constructor_type_11.f03: Likewise.
312 * gfortran.dg/array_constructor_type_12.f03: Likewise.
313 * gfortran.dg/array_constructor_type_13.f90: Likewise.
314 * gfortran.dg/array_constructor_type_14.f03: Likewise.
315 * gfortran.dg/array_constructor_type_16.f03: Likewise.
316 * gfortran.dg/array_constructor_type_2.f03: Likewise.
317 * gfortran.dg/array_constructor_type_22.f03: Likewise.
318 * gfortran.dg/array_constructor_type_3.f03: Likewise.
319 * gfortran.dg/array_constructor_type_4.f03: Likewise.
320 * gfortran.dg/array_constructor_type_5.f03: Likewise.
321 * gfortran.dg/array_constructor_type_6.f03: Likewise.
322 * gfortran.dg/array_constructor_type_7.f03: Likewise.
323 * gfortran.dg/array_function_1.f90: Likewise.
324 * gfortran.dg/array_function_5.f90: Likewise.
325 * gfortran.dg/array_initializer_1.f90: Likewise.
326 * gfortran.dg/array_initializer_2.f90: Likewise.
327 * gfortran.dg/array_memcpy_5.f90: Likewise.
328 * gfortran.dg/array_memset_2.f90: Likewise.
329 * gfortran.dg/array_reference_1.f90: Likewise.
330 * gfortran.dg/array_return_value_1.f90: Likewise.
331 * gfortran.dg/array_section_1.f90: Likewise.
332 * gfortran.dg/array_temporaries_3.f90: Likewise.
333 * gfortran.dg/arrayio_1.f90: Likewise.
334 * gfortran.dg/arrayio_10.f90: Likewise.
335 * gfortran.dg/arrayio_11.f90: Likewise.
336 * gfortran.dg/arrayio_12.f90: Likewise.
337 * gfortran.dg/arrayio_13.f90: Likewise.
338 * gfortran.dg/arrayio_14.f90: Likewise.
339 * gfortran.dg/arrayio_16.f90: Likewise.
340 * gfortran.dg/arrayio_2.f90: Likewise.
341 * gfortran.dg/arrayio_3.f90: Likewise.
342 * gfortran.dg/arrayio_4.f90: Likewise.
343 * gfortran.dg/arrayio_5.f90: Likewise.
344 * gfortran.dg/arrayio_6.f90: Likewise.
345 * gfortran.dg/arrayio_7.f90: Likewise.
346 * gfortran.dg/arrayio_8.f90: Likewise.
347 * gfortran.dg/arrayio_9.f90: Likewise.
348 * gfortran.dg/arrayio_derived_1.f90: Likewise.
349 * gfortran.dg/assign_10.f90: Likewise.
350 * gfortran.dg/assign_9.f90: Likewise.
351 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
352 * gfortran.dg/assignment_1.f90: Likewise.
353 * gfortran.dg/associate_1.f03: Likewise.
354 * gfortran.dg/associate_11.f90: Likewise.
355 * gfortran.dg/associate_13.f90: Likewise.
356 * gfortran.dg/associate_15.f90: Likewise.
357 * gfortran.dg/associate_17.f90: Likewise.
358 * gfortran.dg/associate_18.f08: Likewise.
359 * gfortran.dg/associate_19.f03: Likewise.
360 * gfortran.dg/associate_20.f03: Likewise.
361 * gfortran.dg/associate_22.f90: Likewise.
362 * gfortran.dg/associate_23.f90: Likewise.
363 * gfortran.dg/associate_24.f90: Likewise.
364 * gfortran.dg/associate_25.f90: Likewise.
365 * gfortran.dg/associate_27.f90: Likewise.
366 * gfortran.dg/associate_28.f90: Likewise.
367 * gfortran.dg/associate_32.f03: Likewise.
368 * gfortran.dg/associate_33.f03: Likewise.
369 * gfortran.dg/associate_34.f90: Likewise.
370 * gfortran.dg/associate_6.f03: Likewise.
371 * gfortran.dg/associate_7.f03: Likewise.
372 * gfortran.dg/associate_8.f03: Likewise.
373 * gfortran.dg/associate_9.f03: Likewise.
374 * gfortran.dg/associated_1.f90: Likewise.
375 * gfortran.dg/associated_2.f90: Likewise.
376 * gfortran.dg/associated_5.f90: Likewise.
377 * gfortran.dg/associated_6.f90: Likewise.
378 * gfortran.dg/associated_target_3.f90: Likewise.
379 * gfortran.dg/associated_target_4.f90: Likewise.
380 * gfortran.dg/associated_target_5.f03: Likewise.
381 * gfortran.dg/associated_target_6.f03: Likewise.
382 * gfortran.dg/assumed_dummy_1.f90: Likewise.
383 * gfortran.dg/assumed_rank_1.f90: Likewise.
384 * gfortran.dg/assumed_rank_10.f90: Likewise.
385 * gfortran.dg/assumed_rank_2.f90: Likewise.
386 * gfortran.dg/assumed_rank_7.f90: Likewise.
387 * gfortran.dg/assumed_rank_8.f90: Likewise.
388 * gfortran.dg/assumed_rank_9.f90: Likewise.
389 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
390 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
391 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
392 * gfortran.dg/assumed_type_2.f90: Likewise.
393 * gfortran.dg/atan2_1.f90: Likewise.
394 * gfortran.dg/auto_array_1.f90: Likewise.
395 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
396 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
397 * gfortran.dg/auto_char_len_3.f90: Likewise.
398 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
399 * gfortran.dg/auto_internal_assumed.f90: Likewise.
400 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
401 * gfortran.dg/auto_save_2.f90: Likewise.
402 * gfortran.dg/automatic_default_init_1.f90: Likewise.
403 * gfortran.dg/backslash_1.f90: Likewise.
404 * gfortran.dg/backslash_2.f90: Likewise.
405 * gfortran.dg/backslash_3.f: Likewise.
406 * gfortran.dg/backspace_1.f: Likewise.
407 * gfortran.dg/backspace_10.f90: Likewise.
408 * gfortran.dg/backspace_11.f90: Likewise.
409 * gfortran.dg/backspace_2.f: Likewise.
410 * gfortran.dg/backspace_3.f: Likewise.
411 * gfortran.dg/backspace_4.f: Likewise.
412 * gfortran.dg/backspace_5.f: Likewise.
413 * gfortran.dg/backspace_6.f: Likewise.
414 * gfortran.dg/backspace_7.f90: Likewise.
415 * gfortran.dg/backspace_8.f: Likewise.
416 * gfortran.dg/backspace_9.f: Likewise.
417 * gfortran.dg/bessel_1.f90: Likewise.
418 * gfortran.dg/bessel_2.f90: Likewise.
419 * gfortran.dg/bessel_5.f90: Likewise.
420 * gfortran.dg/bessel_6.f90: Likewise.
421 * gfortran.dg/bessel_7.f90: Likewise.
422 * gfortran.dg/bind_c_dts_2.f03: Likewise.
423 * gfortran.dg/bind_c_dts_3.f03: Likewise.
424 * gfortran.dg/bind_c_usage_15.f90: Likewise.
425 * gfortran.dg/bind_c_usage_16.f03: Likewise.
426 * gfortran.dg/bind_c_usage_17.f90: Likewise.
427 * gfortran.dg/bind_c_usage_24.f90: Likewise.
428 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
429 * gfortran.dg/binding_label_tests_16.f03: Likewise.
430 * gfortran.dg/binding_label_tests_23.f90: Likewise.
431 * gfortran.dg/bit_comparison_1.F90: Likewise.
432 * gfortran.dg/bit_comparison_2.F90: Likewise.
433 * gfortran.dg/block_1.f08: Likewise.
434 * gfortran.dg/block_13.f08: Likewise.
435 * gfortran.dg/block_14.f90: Likewise.
436 * gfortran.dg/block_2.f08: Likewise.
437 * gfortran.dg/block_6.f08: Likewise.
438 * gfortran.dg/block_7.f08: Likewise.
439 * gfortran.dg/block_8.f08: Likewise.
440 * gfortran.dg/blockdata_1.f90: Likewise.
441 * gfortran.dg/bound_1.f90: Likewise.
442 * gfortran.dg/bound_2.f90: Likewise.
443 * gfortran.dg/bound_3.f90: Likewise.
444 * gfortran.dg/bound_4.f90: Likewise.
445 * gfortran.dg/bound_5.f90: Likewise.
446 * gfortran.dg/bound_6.f90: Likewise.
447 * gfortran.dg/bound_7.f90: Likewise.
448 * gfortran.dg/bound_8.f90: Likewise.
449 * gfortran.dg/bound_9.f90: Likewise.
450 * gfortran.dg/bound_simplification_1.f90: Likewise.
451 * gfortran.dg/bound_simplification_3.f90: Likewise.
452 * gfortran.dg/bound_simplification_4.f90: Likewise.
453 * gfortran.dg/bound_simplification_5.f90: Likewise.
454 * gfortran.dg/bound_simplification_6.f90: Likewise.
455 * gfortran.dg/bounds_check_1.f90: Likewise.
456 * gfortran.dg/bounds_check_12.f90: Likewise.
457 * gfortran.dg/bounds_check_14.f90: Likewise.
458 * gfortran.dg/bounds_check_15.f90: Likewise.
459 * gfortran.dg/bounds_check_19.f90: Likewise.
460 * gfortran.dg/bounds_check_8.f90: Likewise.
461 * gfortran.dg/bounds_check_9.f90: Likewise.
462 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
463 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
464 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
465 * gfortran.dg/boz_1.f90: Likewise.
466 * gfortran.dg/boz_11.f90: Likewise.
467 * gfortran.dg/boz_13.f90: Likewise.
468 * gfortran.dg/boz_14.f90: Likewise.
469 * gfortran.dg/boz_15.f90: Likewise.
470 * gfortran.dg/boz_3.f90: Likewise.
471 * gfortran.dg/boz_6.f90: Likewise.
472 * gfortran.dg/boz_9.f90: Likewise.
473 * gfortran.dg/byte_1.f90: Likewise.
474 * gfortran.dg/byte_2.f90: Likewise.
475 * gfortran.dg/c_assoc.f90: Likewise.
476 * gfortran.dg/c_assoc_2.f03: Likewise.
477 * gfortran.dg/c_assoc_3.f90: Likewise.
478 * gfortran.dg/c_by_val_1.f: Likewise.
479 * gfortran.dg/c_by_val_5.f90: Likewise.
480 * gfortran.dg/c_char_tests.f03: Likewise.
481 * gfortran.dg/c_char_tests_2.f03: Likewise.
482 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
483 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
484 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
485 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
486 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
487 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
488 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
489 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
490 * gfortran.dg/c_kind_params.f90: Likewise.
491 * gfortran.dg/c_loc_test_20.f90: Likewise.
492 * gfortran.dg/c_loc_tests_2.f03: Likewise.
493 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
494 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
495 * gfortran.dg/c_size_t_test.f03: Likewise.
496 * gfortran.dg/c_sizeof_1.f90: Likewise.
497 * gfortran.dg/c_sizeof_5.f90: Likewise.
498 * gfortran.dg/c_sizeof_6.f90: Likewise.
499 * gfortran.dg/char4_iunit_1.f03: Likewise.
500 * gfortran.dg/char4_iunit_2.f03: Likewise.
501 * gfortran.dg/char_allocation_1.f90: Likewise.
502 * gfortran.dg/char_array_constructor.f90: Likewise.
503 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
504 * gfortran.dg/char_assign_1.f90: Likewise.
505 * gfortran.dg/char_associated_1.f90: Likewise.
506 * gfortran.dg/char_cast_2.f90: Likewise.
507 * gfortran.dg/char_comparison_1.f: Likewise.
508 * gfortran.dg/char_component_initializer_1.f90: Likewise.
509 * gfortran.dg/char_component_initializer_2.f90: Likewise.
510 * gfortran.dg/char_cons_len.f90: Likewise.
511 * gfortran.dg/char_conversion.f90: Likewise.
512 * gfortran.dg/char_cshift_1.f90: Likewise.
513 * gfortran.dg/char_cshift_2.f90: Likewise.
514 * gfortran.dg/char_decl_2.f90: Likewise.
515 * gfortran.dg/char_eoshift_1.f90: Likewise.
516 * gfortran.dg/char_eoshift_2.f90: Likewise.
517 * gfortran.dg/char_eoshift_3.f90: Likewise.
518 * gfortran.dg/char_eoshift_4.f90: Likewise.
519 * gfortran.dg/char_eoshift_5.f90: Likewise.
520 * gfortran.dg/char_expr_1.f90: Likewise.
521 * gfortran.dg/char_expr_3.f90: Likewise.
522 * gfortran.dg/char_initialiser_actual.f90: Likewise.
523 * gfortran.dg/char_length_12.f90: Likewise.
524 * gfortran.dg/char_length_14.f90: Likewise.
525 * gfortran.dg/char_length_15.f90: Likewise.
526 * gfortran.dg/char_length_17.f90: Likewise.
527 * gfortran.dg/char_length_20.f90: Likewise.
528 * gfortran.dg/char_length_21.f90: Likewise.
529 * gfortran.dg/char_length_5.f90: Likewise.
530 * gfortran.dg/char_length_6.f90: Likewise.
531 * gfortran.dg/char_length_7.f90: Likewise.
532 * gfortran.dg/char_length_8.f90: Likewise.
533 * gfortran.dg/char_pack_1.f90: Likewise.
534 * gfortran.dg/char_pack_2.f90: Likewise.
535 * gfortran.dg/char_pointer_assign.f90: Likewise.
536 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
537 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
538 * gfortran.dg/char_pointer_dependency.f90: Likewise.
539 * gfortran.dg/char_pointer_dummy.f90: Likewise.
540 * gfortran.dg/char_pointer_func.f90: Likewise.
541 * gfortran.dg/char_reshape_1.f90: Likewise.
542 * gfortran.dg/char_result_1.f90: Likewise.
543 * gfortran.dg/char_result_12.f90: Likewise.
544 * gfortran.dg/char_result_13.f90: Likewise.
545 * gfortran.dg/char_result_14.f90: Likewise.
546 * gfortran.dg/char_result_15.f90: Likewise.
547 * gfortran.dg/char_result_2.f90: Likewise.
548 * gfortran.dg/char_result_3.f90: Likewise.
549 * gfortran.dg/char_result_4.f90: Likewise.
550 * gfortran.dg/char_result_5.f90: Likewise.
551 * gfortran.dg/char_result_6.f90: Likewise.
552 * gfortran.dg/char_result_7.f90: Likewise.
553 * gfortran.dg/char_result_8.f90: Likewise.
554 * gfortran.dg/char_spread_1.f90: Likewise.
555 * gfortran.dg/char_transpose_1.f90: Likewise.
556 * gfortran.dg/char_type_len.f90: Likewise.
557 * gfortran.dg/char_unpack_1.f90: Likewise.
558 * gfortran.dg/char_unpack_2.f90: Likewise.
559 * gfortran.dg/character_array_constructor_1.f90: Likewise.
560 * gfortran.dg/character_comparison_1.f90: Likewise.
561 * gfortran.dg/character_comparison_2.f90: Likewise.
562 * gfortran.dg/character_comparison_3.f90: Likewise.
563 * gfortran.dg/character_comparison_4.f90: Likewise.
564 * gfortran.dg/character_comparison_5.f90: Likewise.
565 * gfortran.dg/character_comparison_6.f90: Likewise.
566 * gfortran.dg/character_comparison_7.f90: Likewise.
567 * gfortran.dg/character_comparison_8.f90: Likewise.
568 * gfortran.dg/character_comparison_9.f90: Likewise.
569 * gfortran.dg/charlen_15.f90: Likewise.
570 * gfortran.dg/charlen_16.f90: Likewise.
571 * gfortran.dg/chkbits.f90: Likewise.
572 * gfortran.dg/chmod_1.f90: Likewise.
573 * gfortran.dg/chmod_2.f90: Likewise.
574 * gfortran.dg/chmod_3.f90: Likewise.
575 * gfortran.dg/class_1.f03: Likewise.
576 * gfortran.dg/class_18.f03: Likewise.
577 * gfortran.dg/class_19.f03: Likewise.
578 * gfortran.dg/class_35.f90: Likewise.
579 * gfortran.dg/class_46.f03: Likewise.
580 * gfortran.dg/class_48.f90: Likewise.
581 * gfortran.dg/class_51.f90: Likewise.
582 * gfortran.dg/class_52.f90: Likewise.
583 * gfortran.dg/class_6.f03: Likewise.
584 * gfortran.dg/class_63.f90: Likewise.
585 * gfortran.dg/class_64.f90: Likewise.
586 * gfortran.dg/class_65.f90: Likewise.
587 * gfortran.dg/class_66.f90: Likewise.
588 * gfortran.dg/class_67.f90: Likewise.
589 * gfortran.dg/class_9.f03: Likewise.
590 * gfortran.dg/class_alias.f90: Likewise.
591 * gfortran.dg/class_allocate_1.f03: Likewise.
592 * gfortran.dg/class_allocate_10.f03: Likewise.
593 * gfortran.dg/class_allocate_13.f90: Likewise.
594 * gfortran.dg/class_allocate_14.f90: Likewise.
595 * gfortran.dg/class_allocate_15.f90: Likewise.
596 * gfortran.dg/class_allocate_19.f03: Likewise.
597 * gfortran.dg/class_allocate_21.f90: Likewise.
598 * gfortran.dg/class_allocate_22.f90: Likewise.
599 * gfortran.dg/class_allocate_3.f03: Likewise.
600 * gfortran.dg/class_allocate_4.f03: Likewise.
601 * gfortran.dg/class_allocate_5.f90: Likewise.
602 * gfortran.dg/class_allocate_6.f03: Likewise.
603 * gfortran.dg/class_allocate_7.f03: Likewise.
604 * gfortran.dg/class_allocate_8.f03: Likewise.
605 * gfortran.dg/class_allocate_9.f03: Likewise.
606 * gfortran.dg/class_array_1.f03: Likewise.
607 * gfortran.dg/class_array_14.f90: Likewise.
608 * gfortran.dg/class_array_15.f03: Likewise.
609 * gfortran.dg/class_array_16.f90: Likewise.
610 * gfortran.dg/class_array_2.f03: Likewise.
611 * gfortran.dg/class_array_20.f03: Likewise.
612 * gfortran.dg/class_array_21.f03: Likewise.
613 * gfortran.dg/class_array_3.f03: Likewise.
614 * gfortran.dg/class_array_4.f03: Likewise.
615 * gfortran.dg/class_array_7.f03: Likewise.
616 * gfortran.dg/class_array_8.f03: Likewise.
617 * gfortran.dg/class_array_9.f03: Likewise.
618 * gfortran.dg/class_defined_operator_1.f03: Likewise.
619 * gfortran.dg/class_dummy_1.f03: Likewise.
620 * gfortran.dg/class_optional_1.f90: Likewise.
621 * gfortran.dg/class_optional_2.f90: Likewise.
622 * gfortran.dg/class_result_5.f90: Likewise.
623 * gfortran.dg/class_result_6.f90: Likewise.
624 * gfortran.dg/class_to_type_1.f03: Likewise.
625 * gfortran.dg/class_to_type_2.f90: Likewise.
626 * gfortran.dg/class_to_type_3.f03: Likewise.
627 * gfortran.dg/class_to_type_4.f90: Likewise.
628 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
629 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
630 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
631 * gfortran.dg/coarray/atomic_1.f90: Likewise.
632 * gfortran.dg/coarray/atomic_2.f90: Likewise.
633 * gfortran.dg/coarray/codimension.f90: Likewise.
634 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
635 * gfortran.dg/coarray/collectives_1.f90: Likewise.
636 * gfortran.dg/coarray/collectives_2.f90: Likewise.
637 * gfortran.dg/coarray/collectives_3.f90: Likewise.
638 * gfortran.dg/coarray/collectives_4.f90: Likewise.
639 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
640 * gfortran.dg/coarray/dummy_1.f90: Likewise.
641 * gfortran.dg/coarray/event_1.f90: Likewise.
642 * gfortran.dg/coarray/event_2.f90: Likewise.
643 * gfortran.dg/coarray/get_array.f90: Likewise.
644 * gfortran.dg/coarray/image_index_1.f90: Likewise.
645 * gfortran.dg/coarray/image_index_2.f90: Likewise.
646 * gfortran.dg/coarray/image_index_3.f90: Likewise.
647 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
648 * gfortran.dg/coarray/lock_1.f90: Likewise.
649 * gfortran.dg/coarray/lock_2.f90: Likewise.
650 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
651 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
652 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
653 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
654 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
655 * gfortran.dg/coarray/registering_1.f90: Likewise.
656 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
657 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
658 * gfortran.dg/coarray/send_array.f90: Likewise.
659 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
660 * gfortran.dg/coarray/sendget_array.f90: Likewise.
661 * gfortran.dg/coarray/subobject_1.f90: Likewise.
662 * gfortran.dg/coarray/sync_1.f90: Likewise.
663 * gfortran.dg/coarray/sync_3.f90: Likewise.
664 * gfortran.dg/coarray/this_image_1.f90: Likewise.
665 * gfortran.dg/coarray/this_image_2.f90: Likewise.
666 * gfortran.dg/coarray_13.f90: Likewise.
667 * gfortran.dg/coarray_15.f90: Likewise.
668 * gfortran.dg/coarray_16.f90: Likewise.
669 * gfortran.dg/coarray_2.f90: Likewise.
670 * gfortran.dg/coarray_23.f90: Likewise.
671 * gfortran.dg/coarray_40.f90: Likewise.
672 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
673 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
674 * gfortran.dg/coarray_allocate_10.f08: Likewise.
675 * gfortran.dg/coarray_allocate_2.f08: Likewise.
676 * gfortran.dg/coarray_allocate_3.f08: Likewise.
677 * gfortran.dg/coarray_allocate_4.f08: Likewise.
678 * gfortran.dg/coarray_allocate_5.f08: Likewise.
679 * gfortran.dg/coarray_allocate_7.f08: Likewise.
680 * gfortran.dg/coarray_allocate_8.f08: Likewise.
681 * gfortran.dg/coarray_allocate_9.f08: Likewise.
682 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
683 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
684 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
685 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
686 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
687 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
688 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
689 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
690 * gfortran.dg/coarray_stat_2.f90: Likewise.
691 * gfortran.dg/coarray_subobject_1.f90: Likewise.
692 * gfortran.dg/coindexed_1.f90: Likewise.
693 * gfortran.dg/comma.f: Likewise.
694 * gfortran.dg/comma_format_extension_3.f: Likewise.
695 * gfortran.dg/comma_format_extension_4.f: Likewise.
696 * gfortran.dg/common_2.f90: Likewise.
697 * gfortran.dg/common_4.f90: Likewise.
698 * gfortran.dg/common_align_1.f90: Likewise.
699 * gfortran.dg/common_align_2.f90: Likewise.
700 * gfortran.dg/common_equivalence_1.f: Likewise.
701 * gfortran.dg/common_pointer_1.f90: Likewise.
702 * gfortran.dg/common_resize_1.f: Likewise.
703 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
704 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
705 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
706 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
707 * gfortran.dg/complex_read.f90: Likewise.
708 * gfortran.dg/complex_write.f90: Likewise.
709 * gfortran.dg/constant_substring.f: Likewise.
710 * gfortran.dg/constructor_2.f90: Likewise.
711 * gfortran.dg/constructor_3.f90: Likewise.
712 * gfortran.dg/constructor_6.f90: Likewise.
713 * gfortran.dg/contained_1.f90: Likewise.
714 * gfortran.dg/contained_3.f90: Likewise.
715 * gfortran.dg/contained_equivalence_1.f90: Likewise.
716 * gfortran.dg/contained_module_proc_1.f90: Likewise.
717 * gfortran.dg/continuation_1.f90: Likewise.
718 * gfortran.dg/continuation_11.f90: Likewise.
719 * gfortran.dg/continuation_12.f90: Likewise.
720 * gfortran.dg/continuation_13.f90: Likewise.
721 * gfortran.dg/continuation_14.f: Likewise.
722 * gfortran.dg/continuation_8.f90: Likewise.
723 * gfortran.dg/convert_2.f90: Likewise.
724 * gfortran.dg/convert_implied_open.f90: Likewise.
725 * gfortran.dg/count_init_expr.f03: Likewise.
726 * gfortran.dg/cr_lf.f90: Likewise.
727 * gfortran.dg/cray_pointers_10.f90: Likewise.
728 * gfortran.dg/cray_pointers_2.f90: Likewise.
729 * gfortran.dg/cray_pointers_5.f90: Likewise.
730 * gfortran.dg/cray_pointers_7.f90: Likewise.
731 * gfortran.dg/cray_pointers_8.f90: Likewise.
732 * gfortran.dg/cshift_1.f90: Likewise.
733 * gfortran.dg/cshift_2.f90: Likewise.
734 * gfortran.dg/cshift_large_1.f90: Likewise.
735 * gfortran.dg/cshift_nan_1.f90: Likewise.
736 * gfortran.dg/csqrt_2.f: Likewise.
737 * gfortran.dg/data_array_1.f90: Likewise.
738 * gfortran.dg/data_char_1.f90: Likewise.
739 * gfortran.dg/data_char_2.f90: Likewise.
740 * gfortran.dg/data_char_3.f90: Likewise.
741 * gfortran.dg/data_derived_1.f90: Likewise.
742 * gfortran.dg/data_implied_do_1.f90: Likewise.
743 * gfortran.dg/data_namelist_conflict.f90: Likewise.
744 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
745 * gfortran.dg/deallocate_stat.f90: Likewise.
746 * gfortran.dg/deallocate_stat_2.f90: Likewise.
747 * gfortran.dg/debug/pr37738.f: Likewise.
748 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
749 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
750 * gfortran.dg/dec_exp_1.f90: Likewise.
751 * gfortran.dg/dec_init_1.f90: Likewise.
752 * gfortran.dg/dec_init_2.f90: Likewise.
753 * gfortran.dg/dec_init_3.f90: Likewise.
754 * gfortran.dg/dec_init_4.f90: Likewise.
755 * gfortran.dg/dec_io_1.f90: Likewise.
756 * gfortran.dg/dec_io_2.f90: Likewise.
757 * gfortran.dg/dec_io_2a.f90: Likewise.
758 * gfortran.dg/dec_io_6.f90: Likewise.
759 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
760 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
761 * gfortran.dg/dec_math.f90: Likewise.
762 * gfortran.dg/dec_parameter_1.f: Likewise.
763 * gfortran.dg/dec_parameter_2.f90: Likewise.
764 * gfortran.dg/dec_static_1.f90: Likewise.
765 * gfortran.dg/dec_static_2.f90: Likewise.
766 * gfortran.dg/dec_structure_1.f90: Likewise.
767 * gfortran.dg/dec_structure_10.f90: Likewise.
768 * gfortran.dg/dec_structure_18.f90: Likewise.
769 * gfortran.dg/dec_structure_19.f90: Likewise.
770 * gfortran.dg/dec_structure_2.f90: Likewise.
771 * gfortran.dg/dec_structure_22.f90: Likewise.
772 * gfortran.dg/dec_structure_3.f90: Likewise.
773 * gfortran.dg/dec_structure_4.f90: Likewise.
774 * gfortran.dg/dec_structure_5.f90: Likewise.
775 * gfortran.dg/dec_structure_6.f90: Likewise.
776 * gfortran.dg/dec_structure_7.f90: Likewise.
777 * gfortran.dg/dec_union_1.f90: Likewise.
778 * gfortran.dg/dec_union_2.f90: Likewise.
779 * gfortran.dg/dec_union_3.f90: Likewise.
780 * gfortran.dg/dec_union_4.f90: Likewise.
781 * gfortran.dg/dec_union_5.f90: Likewise.
782 * gfortran.dg/default_format_1.f90: Likewise.
783 * gfortran.dg/default_format_2.f90: Likewise.
784 * gfortran.dg/default_format_denormal_1.f90: Likewise.
785 * gfortran.dg/default_format_denormal_2.f90: Likewise.
786 * gfortran.dg/default_initialization_3.f90: Likewise.
787 * gfortran.dg/default_initialization_4.f90: Likewise.
788 * gfortran.dg/default_initialization_5.f90: Likewise.
789 * gfortran.dg/deferred_character_1.f90: Likewise.
790 * gfortran.dg/deferred_character_10.f90: Likewise.
791 * gfortran.dg/deferred_character_11.f90: Likewise.
792 * gfortran.dg/deferred_character_12.f90: Likewise.
793 * gfortran.dg/deferred_character_13.f90: Likewise.
794 * gfortran.dg/deferred_character_14.f90: Likewise.
795 * gfortran.dg/deferred_character_15.f90: Likewise.
796 * gfortran.dg/deferred_character_16.f90: Likewise.
797 * gfortran.dg/deferred_character_2.f90: Likewise.
798 * gfortran.dg/deferred_character_3.f90: Likewise.
799 * gfortran.dg/deferred_character_4.f90: Likewise.
800 * gfortran.dg/deferred_character_5.f90: Likewise.
801 * gfortran.dg/deferred_character_6.f90: Likewise.
802 * gfortran.dg/deferred_character_7.f90: Likewise.
803 * gfortran.dg/deferred_character_8.f90: Likewise.
804 * gfortran.dg/deferred_character_9.f90: Likewise.
805 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
806 * gfortran.dg/deferred_type_component_1.f90: Likewise.
807 * gfortran.dg/deferred_type_component_2.f90: Likewise.
808 * gfortran.dg/deferred_type_param_2.f90: Likewise.
809 * gfortran.dg/deferred_type_param_4.f90: Likewise.
810 * gfortran.dg/deferred_type_param_5.f90: Likewise.
811 * gfortran.dg/deferred_type_param_6.f90: Likewise.
812 * gfortran.dg/deferred_type_param_8.f90: Likewise.
813 * gfortran.dg/deferred_type_param_9.f90: Likewise.
814 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
815 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
816 * gfortran.dg/defined_assignment_1.f90: Likewise.
817 * gfortran.dg/defined_assignment_10.f90: Likewise.
818 * gfortran.dg/defined_assignment_11.f90: Likewise.
819 * gfortran.dg/defined_assignment_2.f90: Likewise.
820 * gfortran.dg/defined_assignment_3.f90: Likewise.
821 * gfortran.dg/defined_assignment_4.f90: Likewise.
822 * gfortran.dg/defined_assignment_5.f90: Likewise.
823 * gfortran.dg/defined_assignment_8.f90: Likewise.
824 * gfortran.dg/defined_assignment_9.f90: Likewise.
825 * gfortran.dg/dependency_2.f90: Likewise.
826 * gfortran.dg/dependency_21.f90: Likewise.
827 * gfortran.dg/dependency_22.f90: Likewise.
828 * gfortran.dg/dependency_23.f90: Likewise.
829 * gfortran.dg/dependency_24.f90: Likewise.
830 * gfortran.dg/dependency_25.f90: Likewise.
831 * gfortran.dg/dependency_26.f90: Likewise.
832 * gfortran.dg/dependency_39.f90: Likewise.
833 * gfortran.dg/dependency_40.f90: Likewise.
834 * gfortran.dg/dependency_41.f90: Likewise.
835 * gfortran.dg/dependency_42.f90: Likewise.
836 * gfortran.dg/dependency_43.f90: Likewise.
837 * gfortran.dg/dependency_44.f90: Likewise.
838 * gfortran.dg/dependency_45.f90: Likewise.
839 * gfortran.dg/dependency_50.f90: Likewise.
840 * gfortran.dg/dependency_51.f90: Likewise.
841 * gfortran.dg/dependent_decls_1.f90: Likewise.
842 * gfortran.dg/der_array_1.f90: Likewise.
843 * gfortran.dg/der_array_io_1.f90: Likewise.
844 * gfortran.dg/der_array_io_2.f90: Likewise.
845 * gfortran.dg/der_array_io_3.f90: Likewise.
846 * gfortran.dg/der_io_1.f90: Likewise.
847 * gfortran.dg/der_io_3.f90: Likewise.
848 * gfortran.dg/der_pointer_2.f90: Likewise.
849 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
850 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
851 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
852 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
853 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
854 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
855 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
856 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
857 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
858 * gfortran.dg/derived_external_function_1.f90: Likewise.
859 * gfortran.dg/derived_init_1.f90: Likewise.
860 * gfortran.dg/derived_init_2.f90: Likewise.
861 * gfortran.dg/derived_init_3.f90: Likewise.
862 * gfortran.dg/derived_init_4.f90: Likewise.
863 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
864 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
865 * gfortran.dg/dev_null.F90: Likewise.
866 * gfortran.dg/dfloat_1.f90: Likewise.
867 * gfortran.dg/dim_sum_1.f90: Likewise.
868 * gfortran.dg/dim_sum_2.f90: Likewise.
869 * gfortran.dg/dim_sum_3.f90: Likewise.
870 * gfortran.dg/direct_io_10.f: Likewise.
871 * gfortran.dg/direct_io_11.f90: Likewise.
872 * gfortran.dg/direct_io_12.f90: Likewise.
873 * gfortran.dg/direct_io_2.f90: Likewise.
874 * gfortran.dg/direct_io_3.f90: Likewise.
875 * gfortran.dg/direct_io_4.f90: Likewise.
876 * gfortran.dg/direct_io_5.f90: Likewise.
877 * gfortran.dg/direct_io_6.f90: Likewise.
878 * gfortran.dg/direct_io_7.f90: Likewise.
879 * gfortran.dg/direct_io_8.f90: Likewise.
880 * gfortran.dg/direct_io_9.f: Likewise.
881 * gfortran.dg/do_1.f90: Likewise.
882 * gfortran.dg/do_3.F90: Likewise.
883 * gfortran.dg/do_concurrent_2.f90: Likewise.
884 * gfortran.dg/do_concurrent_4.f90: Likewise.
885 * gfortran.dg/do_corner_warn.f90: Likewise.
886 * gfortran.dg/do_iterator_2.f90: Likewise.
887 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
888 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
889 * gfortran.dg/dos_eol.f: Likewise.
890 * gfortran.dg/dot_product_1.f03: Likewise.
891 * gfortran.dg/dot_product_2.f90: Likewise.
892 * gfortran.dg/dot_product_4.f90: Likewise.
893 * gfortran.dg/dshift_1.F90: Likewise.
894 * gfortran.dg/dshift_2.F90: Likewise.
895 * gfortran.dg/dtio_1.f90: Likewise.
896 * gfortran.dg/dtio_10.f90: Likewise.
897 * gfortran.dg/dtio_12.f90: Likewise.
898 * gfortran.dg/dtio_14.f90: Likewise.
899 * gfortran.dg/dtio_15.f90: Likewise.
900 * gfortran.dg/dtio_16.f90: Likewise.
901 * gfortran.dg/dtio_17.f90: Likewise.
902 * gfortran.dg/dtio_19.f90: Likewise.
903 * gfortran.dg/dtio_2.f90: Likewise.
904 * gfortran.dg/dtio_20.f03: Likewise.
905 * gfortran.dg/dtio_22.f90: Likewise.
906 * gfortran.dg/dtio_24.f90: Likewise.
907 * gfortran.dg/dtio_25.f90: Likewise.
908 * gfortran.dg/dtio_26.f03: Likewise.
909 * gfortran.dg/dtio_27.f90: Likewise.
910 * gfortran.dg/dtio_28.f03: Likewise.
911 * gfortran.dg/dtio_3.f90: Likewise.
912 * gfortran.dg/dtio_30.f03: Likewise.
913 * gfortran.dg/dtio_31.f03: Likewise.
914 * gfortran.dg/dtio_32.f03: Likewise.
915 * gfortran.dg/dtio_4.f90: Likewise.
916 * gfortran.dg/dtio_5.f90: Likewise.
917 * gfortran.dg/dtio_7.f90: Likewise.
918 * gfortran.dg/dtio_8.f90: Likewise.
919 * gfortran.dg/dtio_9.f90: Likewise.
920 * gfortran.dg/dummy_procedure_3.f90: Likewise.
921 * gfortran.dg/dummy_procedure_7.f90: Likewise.
922 * gfortran.dg/dup_save_1.f90: Likewise.
923 * gfortran.dg/dup_save_2.f90: Likewise.
924 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
925 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
926 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
927 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
928 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
929 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
930 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
931 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
932 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
933 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
934 * gfortran.dg/e_d_fmt.f90: Likewise.
935 * gfortran.dg/edit_real_1.f90: Likewise.
936 * gfortran.dg/elemental_by_value_1.f90: Likewise.
937 * gfortran.dg/elemental_dependency_1.f90: Likewise.
938 * gfortran.dg/elemental_dependency_4.f90: Likewise.
939 * gfortran.dg/elemental_dependency_5.f90: Likewise.
940 * gfortran.dg/elemental_dependency_6.f90: Likewise.
941 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
942 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
943 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
944 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
945 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
946 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
947 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
948 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
949 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
950 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
951 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
952 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
953 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
954 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
955 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
956 * gfortran.dg/empty_format_1.f90: Likewise.
957 * gfortran.dg/endfile.f: Likewise.
958 * gfortran.dg/endfile.f90: Likewise.
959 * gfortran.dg/endfile_2.f90: Likewise.
960 * gfortran.dg/entry_1.f90: Likewise.
961 * gfortran.dg/entry_10.f90: Likewise.
962 * gfortran.dg/entry_12.f90: Likewise.
963 * gfortran.dg/entry_13.f90: Likewise.
964 * gfortran.dg/entry_14.f90: Likewise.
965 * gfortran.dg/entry_16.f90: Likewise.
966 * gfortran.dg/entry_3.f90: Likewise.
967 * gfortran.dg/entry_6.f90: Likewise.
968 * gfortran.dg/entry_9.f90: Likewise.
969 * gfortran.dg/entry_array_specs_2.f: Likewise.
970 * gfortran.dg/enum_1.f90: Likewise.
971 * gfortran.dg/enum_9.f90: Likewise.
972 * gfortran.dg/eof_1.f90: Likewise.
973 * gfortran.dg/eof_2.f90: Likewise.
974 * gfortran.dg/eof_4.f90: Likewise.
975 * gfortran.dg/eof_5.f90: Likewise.
976 * gfortran.dg/eor_handling_1.f90: Likewise.
977 * gfortran.dg/eor_handling_2.f90: Likewise.
978 * gfortran.dg/eor_handling_3.f90: Likewise.
979 * gfortran.dg/eor_handling_4.f90: Likewise.
980 * gfortran.dg/eor_handling_5.f90: Likewise.
981 * gfortran.dg/eoshift_3.f90: Likewise.
982 * gfortran.dg/eoshift_4.f90: Likewise.
983 * gfortran.dg/eoshift_5.f90: Likewise.
984 * gfortran.dg/eoshift_6.f90: Likewise.
985 * gfortran.dg/eoshift_large_1.f90: Likewise.
986 * gfortran.dg/equiv_6.f90: Likewise.
987 * gfortran.dg/equiv_7.f90: Likewise.
988 * gfortran.dg/equiv_9.f90: Likewise.
989 * gfortran.dg/equiv_constraint_4.f90: Likewise.
990 * gfortran.dg/erf_2.F90: Likewise.
991 * gfortran.dg/erf_3.F90: Likewise.
992 * gfortran.dg/erfc_scaled_1.f90: Likewise.
993 * gfortran.dg/error_format_2.f90: Likewise.
994 * gfortran.dg/error_recovery_5.f90: Likewise.
995 * gfortran.dg/execute_command_line_2.f90: Likewise.
996 * gfortran.dg/execute_command_line_3.f90: Likewise.
997 * gfortran.dg/exit_1.f08: Likewise.
998 * gfortran.dg/exit_3.f08: Likewise.
999 * gfortran.dg/exponent_1.f90: Likewise.
1000 * gfortran.dg/exponent_2.f90: Likewise.
1001 * gfortran.dg/extended_char_comparison_1.f: Likewise.
1002 * gfortran.dg/extends_1.f03: Likewise.
1003 * gfortran.dg/extends_16.f90: Likewise.
1004 * gfortran.dg/extends_2.f03: Likewise.
1005 * gfortran.dg/extends_3.f03: Likewise.
1006 * gfortran.dg/extends_4.f03: Likewise.
1007 * gfortran.dg/extends_type_of_1.f03: Likewise.
1008 * gfortran.dg/extends_type_of_2.f03: Likewise.
1009 * gfortran.dg/external_procedures_3.f90: Likewise.
1010 * gfortran.dg/f2003_inquire_1.f03: Likewise.
1011 * gfortran.dg/f2003_io_1.f03: Likewise.
1012 * gfortran.dg/f2003_io_4.f03: Likewise.
1013 * gfortran.dg/f2003_io_5.f03: Likewise.
1014 * gfortran.dg/f2003_io_6.f03: Likewise.
1015 * gfortran.dg/f2003_io_7.f03: Likewise.
1016 * gfortran.dg/f2c_1.f90: Likewise.
1017 * gfortran.dg/f2c_2.f90: Likewise.
1018 * gfortran.dg/f2c_3.f90: Likewise.
1019 * gfortran.dg/f2c_4.f90: Likewise.
1020 * gfortran.dg/f2c_6.f90: Likewise.
1021 * gfortran.dg/f2c_7.f90: Likewise.
1022 * gfortran.dg/f2c_9.f90: Likewise.
1023 * gfortran.dg/fgetc_1.f90: Likewise.
1024 * gfortran.dg/fgetc_2.f90: Likewise.
1025 * gfortran.dg/filename_null.f90: Likewise.
1026 * gfortran.dg/finalize_12.f90: Likewise.
1027 * gfortran.dg/finalize_13.f90: Likewise.
1028 * gfortran.dg/finalize_15.f90: Likewise.
1029 * gfortran.dg/finalize_17.f90: Likewise.
1030 * gfortran.dg/finalize_18.f90: Likewise.
1031 * gfortran.dg/finalize_25.f90: Likewise.
1032 * gfortran.dg/finalize_29.f08: Likewise.
1033 * gfortran.dg/finalize_31.f90: Likewise.
1034 * gfortran.dg/float_1.f90: Likewise.
1035 * gfortran.dg/flush_1.f90: Likewise.
1036 * gfortran.dg/fmt_bz_bn.f: Likewise.
1037 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
1038 * gfortran.dg/fmt_cache_1.f: Likewise.
1039 * gfortran.dg/fmt_cache_2.f: Likewise.
1040 * gfortran.dg/fmt_cache_3.f90: Likewise.
1041 * gfortran.dg/fmt_colon.f90: Likewise.
1042 * gfortran.dg/fmt_e.f90: Likewise.
1043 * gfortran.dg/fmt_en.f90: Likewise.
1044 * gfortran.dg/fmt_error_10.f: Likewise.
1045 * gfortran.dg/fmt_error_9.f: Likewise.
1046 * gfortran.dg/fmt_exhaust.f90: Likewise.
1047 * gfortran.dg/fmt_f0_1.f90: Likewise.
1048 * gfortran.dg/fmt_f_an_p.f: Likewise.
1049 * gfortran.dg/fmt_fw_d.f90: Likewise.
1050 * gfortran.dg/fmt_g.f: Likewise.
1051 * gfortran.dg/fmt_g0_1.f08: Likewise.
1052 * gfortran.dg/fmt_g0_2.f08: Likewise.
1053 * gfortran.dg/fmt_g0_4.f08: Likewise.
1054 * gfortran.dg/fmt_g0_5.f08: Likewise.
1055 * gfortran.dg/fmt_g0_6.f08: Likewise.
1056 * gfortran.dg/fmt_g0_7.f08: Likewise.
1057 * gfortran.dg/fmt_g_1.f90: Likewise.
1058 * gfortran.dg/fmt_int_sign.f90: Likewise.
1059 * gfortran.dg/fmt_l.f90: Likewise.
1060 * gfortran.dg/fmt_missing_period_2.f: Likewise.
1061 * gfortran.dg/fmt_missing_period_3.f: Likewise.
1062 * gfortran.dg/fmt_p_1.f90: Likewise.
1063 * gfortran.dg/fmt_pf.f90: Likewise.
1064 * gfortran.dg/fmt_read.f90: Likewise.
1065 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
1066 * gfortran.dg/fmt_t_1.f90: Likewise.
1067 * gfortran.dg/fmt_t_2.f90: Likewise.
1068 * gfortran.dg/fmt_t_3.f90: Likewise.
1069 * gfortran.dg/fmt_t_4.f90: Likewise.
1070 * gfortran.dg/fmt_t_5.f90: Likewise.
1071 * gfortran.dg/fmt_t_6.f: Likewise.
1072 * gfortran.dg/fmt_t_7.f: Likewise.
1073 * gfortran.dg/fmt_t_9.f: Likewise.
1074 * gfortran.dg/fmt_tl.f: Likewise.
1075 * gfortran.dg/fmt_unlimited.f90: Likewise.
1076 * gfortran.dg/fmt_white.f: Likewise.
1077 * gfortran.dg/fmt_zero_digits.f90: Likewise.
1078 * gfortran.dg/fold_nearest.f90: Likewise.
1079 * gfortran.dg/forall_1.f90: Likewise.
1080 * gfortran.dg/forall_10.f90: Likewise.
1081 * gfortran.dg/forall_12.f90: Likewise.
1082 * gfortran.dg/forall_13.f90: Likewise.
1083 * gfortran.dg/forall_15.f90: Likewise.
1084 * gfortran.dg/forall_4.f90: Likewise.
1085 * gfortran.dg/forall_5.f90: Likewise.
1086 * gfortran.dg/forall_6.f90: Likewise.
1087 * gfortran.dg/forall_7.f90: Likewise.
1088 * gfortran.dg/fraction.f90: Likewise.
1089 * gfortran.dg/fseek.f90: Likewise.
1090 * gfortran.dg/ftell_1.f90: Likewise.
1091 * gfortran.dg/ftell_2.f90: Likewise.
1092 * gfortran.dg/ftell_3.f90: Likewise.
1093 * gfortran.dg/func_assign_2.f90: Likewise.
1094 * gfortran.dg/func_assign_3.f90: Likewise.
1095 * gfortran.dg/func_derived_1.f90: Likewise.
1096 * gfortran.dg/func_derived_2.f90: Likewise.
1097 * gfortran.dg/func_derived_3.f90: Likewise.
1098 * gfortran.dg/func_result_1.f90: Likewise.
1099 * gfortran.dg/func_result_2.f90: Likewise.
1100 * gfortran.dg/func_result_6.f90: Likewise.
1101 * gfortran.dg/function_charlen_2.f90: Likewise.
1102 * gfortran.dg/function_charlen_3.f: Likewise.
1103 * gfortran.dg/function_kinds_1.f90: Likewise.
1104 * gfortran.dg/function_kinds_4.f90: Likewise.
1105 * gfortran.dg/function_optimize_10.f90: Likewise.
1106 * gfortran.dg/function_optimize_11.f90: Likewise.
1107 * gfortran.dg/function_optimize_12.f90: Likewise.
1108 * gfortran.dg/function_optimize_4.f90: Likewise.
1109 * gfortran.dg/function_optimize_8.f90: Likewise.
1110 * gfortran.dg/g77/13037.f: Likewise.
1111 * gfortran.dg/g77/1832.f: Likewise.
1112 * gfortran.dg/g77/19981119-0.f: Likewise.
1113 * gfortran.dg/g77/19990313-0.f: Likewise.
1114 * gfortran.dg/g77/19990313-1.f: Likewise.
1115 * gfortran.dg/g77/19990313-2.f: Likewise.
1116 * gfortran.dg/g77/19990313-3.f: Likewise.
1117 * gfortran.dg/g77/19990419-1.f: Likewise.
1118 * gfortran.dg/g77/19990826-0.f: Likewise.
1119 * gfortran.dg/g77/19990826-2.f: Likewise.
1120 * gfortran.dg/g77/20000503-1.f: Likewise.
1121 * gfortran.dg/g77/20001111.f: Likewise.
1122 * gfortran.dg/g77/20010116.f: Likewise.
1123 * gfortran.dg/g77/20010216-1.f: Likewise.
1124 * gfortran.dg/g77/20010430.f: Likewise.
1125 * gfortran.dg/g77/20010610.f: Likewise.
1126 * gfortran.dg/g77/6177.f: Likewise.
1127 * gfortran.dg/g77/7388.f: Likewise.
1128 * gfortran.dg/g77/947.f: Likewise.
1129 * gfortran.dg/g77/970625-2.f: Likewise.
1130 * gfortran.dg/g77/971102-1.f: Likewise.
1131 * gfortran.dg/g77/980628-0.f: Likewise.
1132 * gfortran.dg/g77/980628-1.f: Likewise.
1133 * gfortran.dg/g77/980628-10.f: Likewise.
1134 * gfortran.dg/g77/980628-2.f: Likewise.
1135 * gfortran.dg/g77/980628-3.f: Likewise.
1136 * gfortran.dg/g77/980628-7.f: Likewise.
1137 * gfortran.dg/g77/980628-8.f: Likewise.
1138 * gfortran.dg/g77/980628-9.f: Likewise.
1139 * gfortran.dg/g77/980701-0.f: Likewise.
1140 * gfortran.dg/g77/980701-1.f: Likewise.
1141 * gfortran.dg/g77/cabs.f: Likewise.
1142 * gfortran.dg/g77/claus.f: Likewise.
1143 * gfortran.dg/g77/complex_1.f: Likewise.
1144 * gfortran.dg/g77/cpp3.F: Likewise.
1145 * gfortran.dg/g77/cpp4.F: Likewise.
1146 * gfortran.dg/g77/cpp5.F: Likewise.
1147 * gfortran.dg/g77/dcomplex.f: Likewise.
1148 * gfortran.dg/g77/dnrm2.f: Likewise.
1149 * gfortran.dg/g77/erfc.f: Likewise.
1150 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
1151 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
1152 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
1153 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
1154 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
1155 * gfortran.dg/g77/int8421.f: Likewise.
1156 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
1157 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
1158 * gfortran.dg/g77/le.f: Likewise.
1159 * gfortran.dg/g77/short.f: Likewise.
1160 * gfortran.dg/gamma_1.f90: Likewise.
1161 * gfortran.dg/gamma_4.f90: Likewise.
1162 * gfortran.dg/gamma_5.f90: Likewise.
1163 * gfortran.dg/generic_13.f90: Likewise.
1164 * gfortran.dg/generic_15.f90: Likewise.
1165 * gfortran.dg/generic_19.f90: Likewise.
1166 * gfortran.dg/generic_20.f90: Likewise.
1167 * gfortran.dg/generic_23.f03: Likewise.
1168 * gfortran.dg/generic_25.f90: Likewise.
1169 * gfortran.dg/generic_27.f90: Likewise.
1170 * gfortran.dg/generic_31.f90: Likewise.
1171 * gfortran.dg/generic_4.f90: Likewise.
1172 * gfortran.dg/global_vars_c_init.f90: Likewise.
1173 * gfortran.dg/global_vars_f90_init.f90: Likewise.
1174 * gfortran.dg/gnu_logical_1.F: Likewise.
1175 * gfortran.dg/goacc/fixed-1.f: Likewise.
1176 * gfortran.dg/goacc/fixed-2.f: Likewise.
1177 * gfortran.dg/goacc/gang-static.f95: Likewise.
1178 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
1179 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1180 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1181 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1182 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1183 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1184 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
1185 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1186 * gfortran.dg/goacc/omp-fixed.f: Likewise.
1187 * gfortran.dg/gomp/crayptr5.f90: Likewise.
1188 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
1189 * gfortran.dg/gomp/pr48794.f90: Likewise.
1190 * gfortran.dg/gomp/pr72744.f90: Likewise.
1191 * gfortran.dg/gomp/pr77665.f90: Likewise.
1192 * gfortran.dg/gomp/workshare2.f90: Likewise.
1193 * gfortran.dg/gomp/workshare3.f90: Likewise.
1194 * gfortran.dg/goto_1.f: Likewise.
1195 * gfortran.dg/goto_2.f90: Likewise.
1196 * gfortran.dg/goto_4.f90: Likewise.
1197 * gfortran.dg/goto_6.f: Likewise.
1198 * gfortran.dg/graphite/id-26.f03: Likewise.
1199 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
1200 * gfortran.dg/graphite/pr29581.f90: Likewise.
1201 * gfortran.dg/graphite/pr29832.f90: Likewise.
1202 * gfortran.dg/graphite/run-id-1.f: Likewise.
1203 * gfortran.dg/graphite/run-id-2.f90: Likewise.
1204 * gfortran.dg/graphite/run-id-3.f90: Likewise.
1205 * gfortran.dg/hollerith.f90: Likewise.
1206 * gfortran.dg/hollerith4.f90: Likewise.
1207 * gfortran.dg/hollerith6.f90: Likewise.
1208 * gfortran.dg/hollerith8.f90: Likewise.
1209 * gfortran.dg/hollerith_1.f90: Likewise.
1210 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
1211 * gfortran.dg/hollerith_f95.f90: Likewise.
1212 * gfortran.dg/hollerith_legacy.f90: Likewise.
1213 * gfortran.dg/host_assoc_call_3.f90: Likewise.
1214 * gfortran.dg/host_assoc_function_1.f90: Likewise.
1215 * gfortran.dg/host_assoc_function_3.f90: Likewise.
1216 * gfortran.dg/host_assoc_function_4.f90: Likewise.
1217 * gfortran.dg/host_assoc_function_9.f90: Likewise.
1218 * gfortran.dg/host_dummy_index_1.f90: Likewise.
1219 * gfortran.dg/hypot_1.f90: Likewise.
1220 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
1221 * gfortran.dg/iargc.f90: Likewise.
1222 * gfortran.dg/ibits.f90: Likewise.
1223 * gfortran.dg/ichar_1.f90: Likewise.
1224 * gfortran.dg/ichar_2.f90: Likewise.
1225 * gfortran.dg/ieee/ieee_1.F90: Likewise.
1226 * gfortran.dg/ieee/ieee_2.f90: Likewise.
1227 * gfortran.dg/ieee/ieee_3.f90: Likewise.
1228 * gfortran.dg/ieee/ieee_4.f90: Likewise.
1229 * gfortran.dg/ieee/ieee_6.f90: Likewise.
1230 * gfortran.dg/ieee/ieee_7.f90: Likewise.
1231 * gfortran.dg/ieee/ieee_8.f90: Likewise.
1232 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
1233 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
1234 * gfortran.dg/ieee/large_1.f90: Likewise.
1235 * gfortran.dg/ieee/large_2.f90: Likewise.
1236 * gfortran.dg/ieee/large_3.F90: Likewise.
1237 * gfortran.dg/ieee/large_4.f90: Likewise.
1238 * gfortran.dg/ieee/rounding_1.f90: Likewise.
1239 * gfortran.dg/ieee/underflow_1.f90: Likewise.
1240 * gfortran.dg/impl_do_var_data.f90: Likewise.
1241 * gfortran.dg/implicit_10.f90: Likewise.
1242 * gfortran.dg/implicit_12.f90: Likewise.
1243 * gfortran.dg/implicit_class_1.f90: Likewise.
1244 * gfortran.dg/implicit_pure_1.f90: Likewise.
1245 * gfortran.dg/implied_do_1.f90: Likewise.
1246 * gfortran.dg/implied_do_io_1.f90: Likewise.
1247 * gfortran.dg/implied_do_io_2.f90: Likewise.
1248 * gfortran.dg/implied_do_io_3.f90: Likewise.
1249 * gfortran.dg/implied_shape_1.f08: Likewise.
1250 * gfortran.dg/import.f90: Likewise.
1251 * gfortran.dg/import4.f90: Likewise.
1252 * gfortran.dg/impure_1.f08: Likewise.
1253 * gfortran.dg/index.f90: Likewise.
1254 * gfortran.dg/index_2.f90: Likewise.
1255 * gfortran.dg/init_flag_1.f90: Likewise.
1256 * gfortran.dg/init_flag_10.f90: Likewise.
1257 * gfortran.dg/init_flag_15.f03: Likewise.
1258 * gfortran.dg/init_flag_2.f90: Likewise.
1259 * gfortran.dg/init_flag_3.f90: Likewise.
1260 * gfortran.dg/init_flag_4.f90: Likewise.
1261 * gfortran.dg/init_flag_5.f90: Likewise.
1262 * gfortran.dg/init_flag_6.f90: Likewise.
1263 * gfortran.dg/init_flag_7.f90: Likewise.
1264 * gfortran.dg/init_flag_9.f90: Likewise.
1265 * gfortran.dg/initialization_11.f90: Likewise.
1266 * gfortran.dg/initialization_19.f90: Likewise.
1267 * gfortran.dg/initialization_2.f90: Likewise.
1268 * gfortran.dg/initialization_22.f90: Likewise.
1269 * gfortran.dg/initialization_27.f90: Likewise.
1270 * gfortran.dg/initialization_5.f90: Likewise.
1271 * gfortran.dg/initialization_6.f90: Likewise.
1272 * gfortran.dg/inline_matmul_1.f90: Likewise.
1273 * gfortran.dg/inline_matmul_10.f90: Likewise.
1274 * gfortran.dg/inline_matmul_11.f90: Likewise.
1275 * gfortran.dg/inline_matmul_13.f90: Likewise.
1276 * gfortran.dg/inline_matmul_14.f90: Likewise.
1277 * gfortran.dg/inline_matmul_16.f90: Likewise.
1278 * gfortran.dg/inline_matmul_17.f90: Likewise.
1279 * gfortran.dg/inline_matmul_18.f90: Likewise.
1280 * gfortran.dg/inline_matmul_19.f90: Likewise.
1281 * gfortran.dg/inline_matmul_2.f90: Likewise.
1282 * gfortran.dg/inline_matmul_20.f90: Likewise.
1283 * gfortran.dg/inline_matmul_22.f90: Likewise.
1284 * gfortran.dg/inline_matmul_3.f90: Likewise.
1285 * gfortran.dg/inline_matmul_4.f90: Likewise.
1286 * gfortran.dg/inline_matmul_5.f90: Likewise.
1287 * gfortran.dg/inline_matmul_6.f90: Likewise.
1288 * gfortran.dg/inline_matmul_7.f90: Likewise.
1289 * gfortran.dg/inline_matmul_8.f90: Likewise.
1290 * gfortran.dg/inline_matmul_9.f90: Likewise.
1291 * gfortran.dg/inline_sum_1.f90: Likewise.
1292 * gfortran.dg/inline_sum_3.f90: Likewise.
1293 * gfortran.dg/inline_sum_5.f90: Likewise.
1294 * gfortran.dg/inquire-complex.f90: Likewise.
1295 * gfortran.dg/inquire.f90: Likewise.
1296 * gfortran.dg/inquire_10.f90: Likewise.
1297 * gfortran.dg/inquire_13.f90: Likewise.
1298 * gfortran.dg/inquire_15.f90: Likewise.
1299 * gfortran.dg/inquire_16.f90: Likewise.
1300 * gfortran.dg/inquire_17.f90: Likewise.
1301 * gfortran.dg/inquire_5.f90: Likewise.
1302 * gfortran.dg/inquire_6.f90: Likewise.
1303 * gfortran.dg/inquire_7.f90: Likewise.
1304 * gfortran.dg/inquire_9.f90: Likewise.
1305 * gfortran.dg/inquire_internal.f90: Likewise.
1306 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
1307 * gfortran.dg/inquire_size.f90: Likewise.
1308 * gfortran.dg/int_1.f90: Likewise.
1309 * gfortran.dg/int_conv_1.f90: Likewise.
1310 * gfortran.dg/int_range_io_1.f90: Likewise.
1311 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
1312 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
1313 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
1314 * gfortran.dg/integer_plus.f90: Likewise.
1315 * gfortran.dg/intent_out_2.f90: Likewise.
1316 * gfortran.dg/intent_out_5.f90: Likewise.
1317 * gfortran.dg/intent_out_6.f90: Likewise.
1318 * gfortran.dg/interface_12.f90: Likewise.
1319 * gfortran.dg/interface_19.f90: Likewise.
1320 * gfortran.dg/interface_4.f90: Likewise.
1321 * gfortran.dg/interface_5.f90: Likewise.
1322 * gfortran.dg/interface_9.f90: Likewise.
1323 * gfortran.dg/interface_assignment_1.f90: Likewise.
1324 * gfortran.dg/interface_assignment_2.f90: Likewise.
1325 * gfortran.dg/internal_dummy_2.f08: Likewise.
1326 * gfortran.dg/internal_dummy_3.f08: Likewise.
1327 * gfortran.dg/internal_dummy_4.f08: Likewise.
1328 * gfortran.dg/internal_pack_1.f90: Likewise.
1329 * gfortran.dg/internal_pack_10.f90: Likewise.
1330 * gfortran.dg/internal_pack_12.f90: Likewise.
1331 * gfortran.dg/internal_pack_13.f90: Likewise.
1332 * gfortran.dg/internal_pack_14.f90: Likewise.
1333 * gfortran.dg/internal_pack_15.f90: Likewise.
1334 * gfortran.dg/internal_pack_2.f90: Likewise.
1335 * gfortran.dg/internal_pack_3.f90: Likewise.
1336 * gfortran.dg/internal_pack_4.f90: Likewise.
1337 * gfortran.dg/internal_pack_6.f90: Likewise.
1338 * gfortran.dg/internal_pack_8.f90: Likewise.
1339 * gfortran.dg/internal_readwrite_1.f90: Likewise.
1340 * gfortran.dg/internal_readwrite_2.f90: Likewise.
1341 * gfortran.dg/internal_readwrite_3.f90: Likewise.
1342 * gfortran.dg/intrinsic_actual_1.f: Likewise.
1343 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
1344 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
1345 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
1346 * gfortran.dg/intrinsic_char_1.f90: Likewise.
1347 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
1348 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
1349 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
1350 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
1351 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
1352 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
1353 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
1354 * gfortran.dg/intrinsic_product_1.f90: Likewise.
1355 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
1356 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
1357 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
1358 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
1359 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
1360 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
1361 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
1362 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
1363 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
1364 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
1365 * gfortran.dg/io_err_1.f90: Likewise.
1366 * gfortran.dg/io_real_boz.f90: Likewise.
1367 * gfortran.dg/iomsg_1.f90: Likewise.
1368 * gfortran.dg/iostat_1.f90: Likewise.
1369 * gfortran.dg/iostat_2.f90: Likewise.
1370 * gfortran.dg/iostat_4.f90: Likewise.
1371 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
1372 * gfortran.dg/ishft_1.f90: Likewise.
1373 * gfortran.dg/ishft_2.f90: Likewise.
1374 * gfortran.dg/ishft_4.f90: Likewise.
1375 * gfortran.dg/isnan_1.f90: Likewise.
1376 * gfortran.dg/isnan_2.f90: Likewise.
1377 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
1378 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
1379 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
1380 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
1381 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
1382 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
1383 * gfortran.dg/itime_idate_1.f: Likewise.
1384 * gfortran.dg/itime_idate_2.f: Likewise.
1385 * gfortran.dg/large_integer_kind_1.f90: Likewise.
1386 * gfortran.dg/large_integer_kind_2.f90: Likewise.
1387 * gfortran.dg/large_real_kind_1.f90: Likewise.
1388 * gfortran.dg/large_real_kind_2.F90: Likewise.
1389 * gfortran.dg/large_real_kind_3.F90: Likewise.
1390 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
1391 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
1392 * gfortran.dg/large_recl.f90: Likewise.
1393 * gfortran.dg/large_unit_1.f90: Likewise.
1394 * gfortran.dg/large_unit_2.f90: Likewise.
1395 * gfortran.dg/largeequiv_1.f90: Likewise.
1396 * gfortran.dg/leadz_trailz_1.f90: Likewise.
1397 * gfortran.dg/leadz_trailz_2.f90: Likewise.
1398 * gfortran.dg/leadz_trailz_3.f90: Likewise.
1399 * gfortran.dg/list_read_1.f90: Likewise.
1400 * gfortran.dg/list_read_10.f90: Likewise.
1401 * gfortran.dg/list_read_11.f90: Likewise.
1402 * gfortran.dg/list_read_12.f90: Likewise.
1403 * gfortran.dg/list_read_13.f: Likewise.
1404 * gfortran.dg/list_read_14.f90: Likewise.
1405 * gfortran.dg/list_read_2.f90: Likewise.
1406 * gfortran.dg/list_read_3.f90: Likewise.
1407 * gfortran.dg/list_read_4.f90: Likewise.
1408 * gfortran.dg/list_read_5.f90: Likewise.
1409 * gfortran.dg/list_read_6.f90: Likewise.
1410 * gfortran.dg/list_read_7.f90: Likewise.
1411 * gfortran.dg/list_read_8.f90: Likewise.
1412 * gfortran.dg/list_read_9.f90: Likewise.
1413 * gfortran.dg/loc_2.f90: Likewise.
1414 * gfortran.dg/logical_1.f90: Likewise.
1415 * gfortran.dg/logical_dot_product.f90: Likewise.
1416 * gfortran.dg/logical_temp_io.f90: Likewise.
1417 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
1418 * gfortran.dg/lrshift_1.f90: Likewise.
1419 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
1420 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
1421 * gfortran.dg/lto/pr40725_0.f03: Likewise.
1422 * gfortran.dg/lto/pr41576_1.f90: Likewise.
1423 * gfortran.dg/make_unit.f90: Likewise.
1424 * gfortran.dg/mapping_1.f90: Likewise.
1425 * gfortran.dg/mapping_2.f90: Likewise.
1426 * gfortran.dg/mapping_3.f90: Likewise.
1427 * gfortran.dg/masklr_1.F90: Likewise.
1428 * gfortran.dg/masklr_2.F90: Likewise.
1429 * gfortran.dg/matmul_1.f90: Likewise.
1430 * gfortran.dg/matmul_10.f90: Likewise.
1431 * gfortran.dg/matmul_12.f90: Likewise.
1432 * gfortran.dg/matmul_16.f90: Likewise.
1433 * gfortran.dg/matmul_17.f90: Likewise.
1434 * gfortran.dg/matmul_18.f90: Likewise.
1435 * gfortran.dg/matmul_2.f90: Likewise.
1436 * gfortran.dg/matmul_3.f90: Likewise.
1437 * gfortran.dg/matmul_4.f90: Likewise.
1438 * gfortran.dg/matmul_6.f90: Likewise.
1439 * gfortran.dg/matmul_8.f03: Likewise.
1440 * gfortran.dg/matmul_9.f90: Likewise.
1441 * gfortran.dg/matmul_bounds_12.f90: Likewise.
1442 * gfortran.dg/matmul_bounds_6.f90: Likewise.
1443 * gfortran.dg/matmul_const.f90: Likewise.
1444 * gfortran.dg/maxloc_1.f90: Likewise.
1445 * gfortran.dg/maxloc_2.f90: Likewise.
1446 * gfortran.dg/maxloc_3.f90: Likewise.
1447 * gfortran.dg/maxloc_4.f90: Likewise.
1448 * gfortran.dg/maxloc_string_1.f90: Likewise.
1449 * gfortran.dg/maxlocval_1.f90: Likewise.
1450 * gfortran.dg/maxlocval_2.f90: Likewise.
1451 * gfortran.dg/maxlocval_3.f90: Likewise.
1452 * gfortran.dg/maxlocval_4.f90: Likewise.
1453 * gfortran.dg/maxval_char_1.f90: Likewise.
1454 * gfortran.dg/maxval_char_2.f90: Likewise.
1455 * gfortran.dg/maxval_char_3.f90: Likewise.
1456 * gfortran.dg/maxval_char_4.f90: Likewise.
1457 * gfortran.dg/maxval_parameter_1.f90: Likewise.
1458 * gfortran.dg/mclock.f90: Likewise.
1459 * gfortran.dg/merge_bits_1.F90: Likewise.
1460 * gfortran.dg/merge_bits_2.F90: Likewise.
1461 * gfortran.dg/merge_char_1.f90: Likewise.
1462 * gfortran.dg/merge_init_expr.f90: Likewise.
1463 * gfortran.dg/min_max_optional_1.f90: Likewise.
1464 * gfortran.dg/min_max_optional_5.f90: Likewise.
1465 * gfortran.dg/minloc_1.f90: Likewise.
1466 * gfortran.dg/minloc_2.f90: Likewise.
1467 * gfortran.dg/minloc_3.f90: Likewise.
1468 * gfortran.dg/minloc_4.f90: Likewise.
1469 * gfortran.dg/minloc_string_1.f90: Likewise.
1470 * gfortran.dg/minlocval_1.f90: Likewise.
1471 * gfortran.dg/minlocval_2.f90: Likewise.
1472 * gfortran.dg/minlocval_3.f90: Likewise.
1473 * gfortran.dg/minlocval_4.f90: Likewise.
1474 * gfortran.dg/minmax_char_1.f90: Likewise.
1475 * gfortran.dg/minmaxloc_1.f90: Likewise.
1476 * gfortran.dg/minmaxloc_10.f90: Likewise.
1477 * gfortran.dg/minmaxloc_11.f90: Likewise.
1478 * gfortran.dg/minmaxloc_12.f90: Likewise.
1479 * gfortran.dg/minmaxloc_13.f90: Likewise.
1480 * gfortran.dg/minmaxloc_2.f90: Likewise.
1481 * gfortran.dg/minmaxloc_3.f90: Likewise.
1482 * gfortran.dg/minmaxloc_4.f90: Likewise.
1483 * gfortran.dg/minmaxloc_5.f90: Likewise.
1484 * gfortran.dg/minmaxloc_6.f90: Likewise.
1485 * gfortran.dg/minmaxloc_7.f90: Likewise.
1486 * gfortran.dg/minmaxloc_8.f90: Likewise.
1487 * gfortran.dg/minmaxval_1.f90: Likewise.
1488 * gfortran.dg/minval_char_1.f90: Likewise.
1489 * gfortran.dg/minval_char_2.f90: Likewise.
1490 * gfortran.dg/minval_char_3.f90: Likewise.
1491 * gfortran.dg/minval_char_4.f90: Likewise.
1492 * gfortran.dg/minval_char_5.f90: Likewise.
1493 * gfortran.dg/minval_parameter_1.f90: Likewise.
1494 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
1495 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
1496 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
1497 * gfortran.dg/missing_parens_1.f90: Likewise.
1498 * gfortran.dg/missing_parens_2.f90: Likewise.
1499 * gfortran.dg/mod_large_1.f90: Likewise.
1500 * gfortran.dg/mod_sign0_1.f90: Likewise.
1501 * gfortran.dg/module_blank_common.f90: Likewise.
1502 * gfortran.dg/module_commons_1.f90: Likewise.
1503 * gfortran.dg/module_commons_3.f90: Likewise.
1504 * gfortran.dg/module_double_reuse.f90: Likewise.
1505 * gfortran.dg/module_equivalence_1.f90: Likewise.
1506 * gfortran.dg/module_equivalence_2.f90: Likewise.
1507 * gfortran.dg/module_equivalence_3.f90: Likewise.
1508 * gfortran.dg/module_equivalence_5.f90: Likewise.
1509 * gfortran.dg/module_interface_1.f90: Likewise.
1510 * gfortran.dg/module_nan.f90: Likewise.
1511 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1512 * gfortran.dg/module_procedure_1.f90: Likewise.
1513 * gfortran.dg/module_read_1.f90: Likewise.
1514 * gfortran.dg/module_read_2.f90: Likewise.
1515 * gfortran.dg/module_widestring_1.f90: Likewise.
1516 * gfortran.dg/move_alloc.f90: Likewise.
1517 * gfortran.dg/move_alloc_10.f90: Likewise.
1518 * gfortran.dg/move_alloc_13.f90: Likewise.
1519 * gfortran.dg/move_alloc_14.f90: Likewise.
1520 * gfortran.dg/move_alloc_15.f90: Likewise.
1521 * gfortran.dg/move_alloc_16.f90: Likewise.
1522 * gfortran.dg/move_alloc_2.f90: Likewise.
1523 * gfortran.dg/move_alloc_5.f90: Likewise.
1524 * gfortran.dg/move_alloc_6.f90: Likewise.
1525 * gfortran.dg/move_alloc_9.f90: Likewise.
1526 * gfortran.dg/multiple_allocation_1.f90: Likewise.
1527 * gfortran.dg/multiple_allocation_3.f90: Likewise.
1528 * gfortran.dg/mvbits_1.f90: Likewise.
1529 * gfortran.dg/mvbits_2.f90: Likewise.
1530 * gfortran.dg/mvbits_3.f90: Likewise.
1531 * gfortran.dg/mvbits_4.f90: Likewise.
1532 * gfortran.dg/mvbits_7.f90: Likewise.
1533 * gfortran.dg/mvbits_8.f90: Likewise.
1534 * gfortran.dg/namelist_11.f: Likewise.
1535 * gfortran.dg/namelist_12.f: Likewise.
1536 * gfortran.dg/namelist_13.f90: Likewise.
1537 * gfortran.dg/namelist_14.f90: Likewise.
1538 * gfortran.dg/namelist_15.f90: Likewise.
1539 * gfortran.dg/namelist_16.f90: Likewise.
1540 * gfortran.dg/namelist_17.f90: Likewise.
1541 * gfortran.dg/namelist_18.f90: Likewise.
1542 * gfortran.dg/namelist_19.f90: Likewise.
1543 * gfortran.dg/namelist_20.f90: Likewise.
1544 * gfortran.dg/namelist_21.f90: Likewise.
1545 * gfortran.dg/namelist_22.f90: Likewise.
1546 * gfortran.dg/namelist_23.f90: Likewise.
1547 * gfortran.dg/namelist_24.f90: Likewise.
1548 * gfortran.dg/namelist_26.f90: Likewise.
1549 * gfortran.dg/namelist_27.f90: Likewise.
1550 * gfortran.dg/namelist_28.f90: Likewise.
1551 * gfortran.dg/namelist_29.f90: Likewise.
1552 * gfortran.dg/namelist_37.f90: Likewise.
1553 * gfortran.dg/namelist_38.f90: Likewise.
1554 * gfortran.dg/namelist_39.f90: Likewise.
1555 * gfortran.dg/namelist_40.f90: Likewise.
1556 * gfortran.dg/namelist_41.f90: Likewise.
1557 * gfortran.dg/namelist_42.f90: Likewise.
1558 * gfortran.dg/namelist_43.f90: Likewise.
1559 * gfortran.dg/namelist_44.f90: Likewise.
1560 * gfortran.dg/namelist_47.f90: Likewise.
1561 * gfortran.dg/namelist_48.f90: Likewise.
1562 * gfortran.dg/namelist_49.f90: Likewise.
1563 * gfortran.dg/namelist_50.f90: Likewise.
1564 * gfortran.dg/namelist_51.f90: Likewise.
1565 * gfortran.dg/namelist_52.f90: Likewise.
1566 * gfortran.dg/namelist_54.f90: Likewise.
1567 * gfortran.dg/namelist_55.f90: Likewise.
1568 * gfortran.dg/namelist_56.f90: Likewise.
1569 * gfortran.dg/namelist_57.f90: Likewise.
1570 * gfortran.dg/namelist_58.f90: Likewise.
1571 * gfortran.dg/namelist_59.f90: Likewise.
1572 * gfortran.dg/namelist_60.f90: Likewise.
1573 * gfortran.dg/namelist_61.f90: Likewise.
1574 * gfortran.dg/namelist_64.f90: Likewise.
1575 * gfortran.dg/namelist_65.f90: Likewise.
1576 * gfortran.dg/namelist_69.f90: Likewise.
1577 * gfortran.dg/namelist_70.f90: Likewise.
1578 * gfortran.dg/namelist_71.f90: Likewise.
1579 * gfortran.dg/namelist_72.f: Likewise.
1580 * gfortran.dg/namelist_73.f90: Likewise.
1581 * gfortran.dg/namelist_77.f90: Likewise.
1582 * gfortran.dg/namelist_78.f90: Likewise.
1583 * gfortran.dg/namelist_79.f90: Likewise.
1584 * gfortran.dg/namelist_80.f90: Likewise.
1585 * gfortran.dg/namelist_81.f90: Likewise.
1586 * gfortran.dg/namelist_82.f90: Likewise.
1587 * gfortran.dg/namelist_84.f90: Likewise.
1588 * gfortran.dg/namelist_85.f90: Likewise.
1589 * gfortran.dg/namelist_86.f90: Likewise.
1590 * gfortran.dg/namelist_87.f90: Likewise.
1591 * gfortran.dg/namelist_88.f90: Likewise.
1592 * gfortran.dg/namelist_89.f90: Likewise.
1593 * gfortran.dg/namelist_90.f: Likewise.
1594 * gfortran.dg/namelist_95.f90: Likewise.
1595 * gfortran.dg/namelist_char_only.f90: Likewise.
1596 * gfortran.dg/namelist_empty.f90: Likewise.
1597 * gfortran.dg/namelist_internal.f90: Likewise.
1598 * gfortran.dg/namelist_use.f90: Likewise.
1599 * gfortran.dg/namelist_use_only.f90: Likewise.
1600 * gfortran.dg/namelist_utf8.f90: Likewise.
1601 * gfortran.dg/nan_1.f90: Likewise.
1602 * gfortran.dg/nan_2.f90: Likewise.
1603 * gfortran.dg/nan_3.f90: Likewise.
1604 * gfortran.dg/nan_6.f90: Likewise.
1605 * gfortran.dg/nan_7.f90: Likewise.
1606 * gfortran.dg/nearest_1.f90: Likewise.
1607 * gfortran.dg/nearest_2.f90: Likewise.
1608 * gfortran.dg/nearest_3.f90: Likewise.
1609 * gfortran.dg/negative-z-descriptor.f90: Likewise.
1610 * gfortran.dg/negative_automatic_size.f90: Likewise.
1611 * gfortran.dg/negative_unit.f: Likewise.
1612 * gfortran.dg/negative_unit2.f90: Likewise.
1613 * gfortran.dg/negative_unit_int8.f: Likewise.
1614 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
1615 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
1616 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
1617 * gfortran.dg/nested_modules_1.f90: Likewise.
1618 * gfortran.dg/nested_modules_2.f90: Likewise.
1619 * gfortran.dg/nested_modules_3.f90: Likewise.
1620 * gfortran.dg/nesting_1.f90: Likewise.
1621 * gfortran.dg/new_line.f90: Likewise.
1622 * gfortran.dg/newunit_1.f90: Likewise.
1623 * gfortran.dg/newunit_3.f90: Likewise.
1624 * gfortran.dg/newunit_5.f90.f90: Likewise.
1625 * gfortran.dg/nint_1.f90: Likewise.
1626 * gfortran.dg/nint_2.f90: Likewise.
1627 * gfortran.dg/no_arg_check_2.f90: Likewise.
1628 * gfortran.dg/no_range_check_1.f90: Likewise.
1629 * gfortran.dg/no_range_check_2.f90: Likewise.
1630 * gfortran.dg/no_range_check_3.f90: Likewise.
1631 * gfortran.dg/noadv_size.f90: Likewise.
1632 * gfortran.dg/nonreturning_statements.f90: Likewise.
1633 * gfortran.dg/norm2_1.f90: Likewise.
1634 * gfortran.dg/norm2_3.f90: Likewise.
1635 * gfortran.dg/nosigned_zero_1.f90: Likewise.
1636 * gfortran.dg/nosigned_zero_2.f90: Likewise.
1637 * gfortran.dg/nosigned_zero_3.f90: Likewise.
1638 * gfortran.dg/null_4.f90: Likewise.
1639 * gfortran.dg/null_9.f90: Likewise.
1640 * gfortran.dg/nullify_3.f90: Likewise.
1641 * gfortran.dg/oldstyle_1.f90: Likewise.
1642 * gfortran.dg/open_access_append_1.f90: Likewise.
1643 * gfortran.dg/open_access_append_2.f90: Likewise.
1644 * gfortran.dg/open_errors.f90: Likewise.
1645 * gfortran.dg/open_negative_unit_1.f90: Likewise.
1646 * gfortran.dg/open_new.f90: Likewise.
1647 * gfortran.dg/open_readonly_1.f90: Likewise.
1648 * gfortran.dg/operator_1.f90: Likewise.
1649 * gfortran.dg/optional_absent_1.f90: Likewise.
1650 * gfortran.dg/optional_absent_2.f90: Likewise.
1651 * gfortran.dg/optional_absent_3.f90: Likewise.
1652 * gfortran.dg/optional_class_1.f90: Likewise.
1653 * gfortran.dg/optional_dim_2.f90: Likewise.
1654 * gfortran.dg/optional_dim_3.f90: Likewise.
1655 * gfortran.dg/output_exponents_1.f90: Likewise.
1656 * gfortran.dg/overload_1.f90: Likewise.
1657 * gfortran.dg/overload_2.f90: Likewise.
1658 * gfortran.dg/overwrite_1.f: Likewise.
1659 * gfortran.dg/pad_no.f90: Likewise.
1660 * gfortran.dg/parameter_array_init_1.f90: Likewise.
1661 * gfortran.dg/parameter_array_init_2.f90: Likewise.
1662 * gfortran.dg/parameter_array_init_4.f90: Likewise.
1663 * gfortran.dg/parameter_array_init_5.f90: Likewise.
1664 * gfortran.dg/parameter_array_section_2.f90: Likewise.
1665 * gfortran.dg/parens_3.f90: Likewise.
1666 * gfortran.dg/parens_5.f90: Likewise.
1667 * gfortran.dg/parens_6.f90: Likewise.
1668 * gfortran.dg/parent_result_ref_1.f90: Likewise.
1669 * gfortran.dg/parent_result_ref_2.f90: Likewise.
1670 * gfortran.dg/parent_result_ref_3.f90: Likewise.
1671 * gfortran.dg/parent_result_ref_4.f90: Likewise.
1672 * gfortran.dg/parity_1.f90: Likewise.
1673 * gfortran.dg/past_eor.f90: Likewise.
1674 * gfortran.dg/pdt_1.f03: Likewise.
1675 * gfortran.dg/pdt_10.f03: Likewise.
1676 * gfortran.dg/pdt_11.f03: Likewise.
1677 * gfortran.dg/pdt_12.f03: Likewise.
1678 * gfortran.dg/pdt_13.f03: Likewise.
1679 * gfortran.dg/pdt_14.f03: Likewise.
1680 * gfortran.dg/pdt_15.f03: Likewise.
1681 * gfortran.dg/pdt_19.f03: Likewise.
1682 * gfortran.dg/pdt_20.f03: Likewise.
1683 * gfortran.dg/pdt_22.f03: Likewise.
1684 * gfortran.dg/pdt_23.f03: Likewise.
1685 * gfortran.dg/pdt_25.f03: Likewise.
1686 * gfortran.dg/pdt_26.f03: Likewise.
1687 * gfortran.dg/pdt_27.f03: Likewise.
1688 * gfortran.dg/pdt_28.f03: Likewise.
1689 * gfortran.dg/pdt_3.f03: Likewise.
1690 * gfortran.dg/pdt_4.f03: Likewise.
1691 * gfortran.dg/pdt_5.f03: Likewise.
1692 * gfortran.dg/pdt_7.f03: Likewise.
1693 * gfortran.dg/pointer_1.f90: Likewise.
1694 * gfortran.dg/pointer_array_1.f90: Likewise.
1695 * gfortran.dg/pointer_array_3.f90: Likewise.
1696 * gfortran.dg/pointer_array_4.f90: Likewise.
1697 * gfortran.dg/pointer_array_5.f90: Likewise.
1698 * gfortran.dg/pointer_array_6.f90: Likewise.
1699 * gfortran.dg/pointer_array_7.f90: Likewise.
1700 * gfortran.dg/pointer_array_8.f90: Likewise.
1701 * gfortran.dg/pointer_array_9.f90: Likewise.
1702 * gfortran.dg/pointer_array_component_1.f90: Likewise.
1703 * gfortran.dg/pointer_array_component_2.f90: Likewise.
1704 * gfortran.dg/pointer_assign_10.f90: Likewise.
1705 * gfortran.dg/pointer_assign_11.f90: Likewise.
1706 * gfortran.dg/pointer_assign_4.f90: Likewise.
1707 * gfortran.dg/pointer_assign_8.f90: Likewise.
1708 * gfortran.dg/pointer_assign_9.f90: Likewise.
1709 * gfortran.dg/pointer_check_10.f90: Likewise.
1710 * gfortran.dg/pointer_check_9.f90: Likewise.
1711 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
1712 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
1713 * gfortran.dg/pointer_function_result_1.f90: Likewise.
1714 * gfortran.dg/pointer_init_1.f90: Likewise.
1715 * gfortran.dg/pointer_init_3.f90: Likewise.
1716 * gfortran.dg/pointer_init_4.f90: Likewise.
1717 * gfortran.dg/pointer_init_5.f90: Likewise.
1718 * gfortran.dg/pointer_init_8.f90: Likewise.
1719 * gfortran.dg/pointer_intent_1.f90: Likewise.
1720 * gfortran.dg/pointer_intent_4.f90: Likewise.
1721 * gfortran.dg/pointer_intent_5.f90: Likewise.
1722 * gfortran.dg/pointer_remapping_10.f90: Likewise.
1723 * gfortran.dg/pointer_remapping_4.f03: Likewise.
1724 * gfortran.dg/pointer_remapping_5.f08: Likewise.
1725 * gfortran.dg/pointer_remapping_9.f90: Likewise.
1726 * gfortran.dg/pointer_target_1.f90: Likewise.
1727 * gfortran.dg/pointer_target_2.f90: Likewise.
1728 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
1729 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
1730 * gfortran.dg/power.f90: Likewise.
1731 * gfortran.dg/power1.f90: Likewise.
1732 * gfortran.dg/power_3.f90: Likewise.
1733 * gfortran.dg/power_4.f90: Likewise.
1734 * gfortran.dg/power_5.f90: Likewise.
1735 * gfortran.dg/pr12884.f: Likewise.
1736 * gfortran.dg/pr15129.f90: Likewise.
1737 * gfortran.dg/pr15140.f90: Likewise.
1738 * gfortran.dg/pr15324.f90: Likewise.
1739 * gfortran.dg/pr15332.f: Likewise.
1740 * gfortran.dg/pr15957.f90: Likewise.
1741 * gfortran.dg/pr15959.f90: Likewise.
1742 * gfortran.dg/pr16597.f90: Likewise.
1743 * gfortran.dg/pr16861.f90: Likewise.
1744 * gfortran.dg/pr16938.f90: Likewise.
1745 * gfortran.dg/pr17090.f90: Likewise.
1746 * gfortran.dg/pr17143.f90: Likewise.
1747 * gfortran.dg/pr17164.f90: Likewise.
1748 * gfortran.dg/pr17229.f: Likewise.
1749 * gfortran.dg/pr17285.f90: Likewise.
1750 * gfortran.dg/pr17286.f90: Likewise.
1751 * gfortran.dg/pr17472.f: Likewise.
1752 * gfortran.dg/pr17612.f90: Likewise.
1753 * gfortran.dg/pr17706.f90: Likewise.
1754 * gfortran.dg/pr18025.f90: Likewise.
1755 * gfortran.dg/pr18122.f90: Likewise.
1756 * gfortran.dg/pr18210.f90: Likewise.
1757 * gfortran.dg/pr18392.f90: Likewise.
1758 * gfortran.dg/pr19155.f: Likewise.
1759 * gfortran.dg/pr19216.f: Likewise.
1760 * gfortran.dg/pr19467.f90: Likewise.
1761 * gfortran.dg/pr19657.f: Likewise.
1762 * gfortran.dg/pr19926.f90: Likewise.
1763 * gfortran.dg/pr19928-1.f90: Likewise.
1764 * gfortran.dg/pr19928-2.f90: Likewise.
1765 * gfortran.dg/pr20086.f90: Likewise.
1766 * gfortran.dg/pr20124.f90: Likewise.
1767 * gfortran.dg/pr20163-2.f: Likewise.
1768 * gfortran.dg/pr20480.f90: Likewise.
1769 * gfortran.dg/pr20755.f: Likewise.
1770 * gfortran.dg/pr20950.f: Likewise.
1771 * gfortran.dg/pr21177.f90: Likewise.
1772 * gfortran.dg/pr21730.f: Likewise.
1773 * gfortran.dg/pr22491.f: Likewise.
1774 * gfortran.dg/pr25603.f: Likewise.
1775 * gfortran.dg/pr26246_2.f90: Likewise.
1776 * gfortran.dg/pr32136.f90: Likewise.
1777 * gfortran.dg/pr32533.f90: Likewise.
1778 * gfortran.dg/pr33794.f90: Likewise.
1779 * gfortran.dg/pr35662.f90: Likewise.
1780 * gfortran.dg/pr35944-1.f90: Likewise.
1781 * gfortran.dg/pr35944-2.f90: Likewise.
1782 * gfortran.dg/pr35983.f90: Likewise.
1783 * gfortran.dg/pr39865.f90: Likewise.
1784 * gfortran.dg/pr41212.f90: Likewise.
1785 * gfortran.dg/pr43808.f90: Likewise.
1786 * gfortran.dg/pr44592.f90: Likewise.
1787 * gfortran.dg/pr44735.f90: Likewise.
1788 * gfortran.dg/pr45308.f03: Likewise.
1789 * gfortran.dg/pr46297.f: Likewise.
1790 * gfortran.dg/pr46588.f90: Likewise.
1791 * gfortran.dg/pr46665.f90: Likewise.
1792 * gfortran.dg/pr46804.f90: Likewise.
1793 * gfortran.dg/pr47008.f03: Likewise.
1794 * gfortran.dg/pr47614.f: Likewise.
1795 * gfortran.dg/pr47878.f90: Likewise.
1796 * gfortran.dg/pr49103.f90: Likewise.
1797 * gfortran.dg/pr50069_1.f90: Likewise.
1798 * gfortran.dg/pr50769.f90: Likewise.
1799 * gfortran.dg/pr52608.f90: Likewise.
1800 * gfortran.dg/pr55086_2.f90: Likewise.
1801 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
1802 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
1803 * gfortran.dg/pr55330.f90: Likewise.
1804 * gfortran.dg/pr56015.f90: Likewise.
1805 * gfortran.dg/pr57910.f90: Likewise.
1806 * gfortran.dg/pr59700.f90: Likewise.
1807 * gfortran.dg/pr62125.f90: Likewise.
1808 * gfortran.dg/pr64530.f90: Likewise.
1809 * gfortran.dg/pr65429.f90: Likewise.
1810 * gfortran.dg/pr65450.f90: Likewise.
1811 * gfortran.dg/pr65504.f90: Likewise.
1812 * gfortran.dg/pr65903.f90: Likewise.
1813 * gfortran.dg/pr66311.f90: Likewise.
1814 * gfortran.dg/pr66864.f90: Likewise.
1815 * gfortran.dg/pr67140.f90: Likewise.
1816 * gfortran.dg/pr67524.f90: Likewise.
1817 * gfortran.dg/pr67885.f90: Likewise.
1818 * gfortran.dg/pr68053.f90: Likewise.
1819 * gfortran.dg/pr68566.f90: Likewise.
1820 * gfortran.dg/pr69514_1.f90: Likewise.
1821 * gfortran.dg/pr69514_2.f90: Likewise.
1822 * gfortran.dg/pr69739.f90: Likewise.
1823 * gfortran.dg/pr70673.f90: Likewise.
1824 * gfortran.dg/pr71523_2.f90: Likewise.
1825 * gfortran.dg/pr71764.f90: Likewise.
1826 * gfortran.dg/pr78092.f90: Likewise.
1827 * gfortran.dg/pr82973.f90: Likewise.
1828 * gfortran.dg/pr83864.f90: Likewise.
1829 * gfortran.dg/pr83874.f90: Likewise.
1830 * gfortran.dg/pr84088.f90: Likewise.
1831 * gfortran.dg/pr84155.f90: Likewise.
1832 * gfortran.dg/proc_decl_12.f90: Likewise.
1833 * gfortran.dg/proc_decl_13.f90: Likewise.
1834 * gfortran.dg/proc_decl_15.f90: Likewise.
1835 * gfortran.dg/proc_decl_17.f90: Likewise.
1836 * gfortran.dg/proc_decl_18.f90: Likewise.
1837 * gfortran.dg/proc_decl_2.f90: Likewise.
1838 * gfortran.dg/proc_decl_5.f90: Likewise.
1839 * gfortran.dg/proc_decl_9.f90: Likewise.
1840 * gfortran.dg/proc_ptr_1.f90: Likewise.
1841 * gfortran.dg/proc_ptr_10.f90: Likewise.
1842 * gfortran.dg/proc_ptr_12.f90: Likewise.
1843 * gfortran.dg/proc_ptr_18.f90: Likewise.
1844 * gfortran.dg/proc_ptr_19.f90: Likewise.
1845 * gfortran.dg/proc_ptr_21.f90: Likewise.
1846 * gfortran.dg/proc_ptr_22.f90: Likewise.
1847 * gfortran.dg/proc_ptr_23.f90: Likewise.
1848 * gfortran.dg/proc_ptr_25.f90: Likewise.
1849 * gfortran.dg/proc_ptr_26.f90: Likewise.
1850 * gfortran.dg/proc_ptr_3.f90: Likewise.
1851 * gfortran.dg/proc_ptr_36.f90: Likewise.
1852 * gfortran.dg/proc_ptr_47.f90: Likewise.
1853 * gfortran.dg/proc_ptr_48.f90: Likewise.
1854 * gfortran.dg/proc_ptr_5.f90: Likewise.
1855 * gfortran.dg/proc_ptr_6.f90: Likewise.
1856 * gfortran.dg/proc_ptr_7.f90: Likewise.
1857 * gfortran.dg/proc_ptr_8.f90: Likewise.
1858 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
1859 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
1860 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
1861 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
1862 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
1863 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
1864 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
1865 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
1866 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
1867 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
1868 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
1869 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
1870 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
1871 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
1872 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
1873 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
1874 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
1875 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
1876 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
1877 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
1878 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
1879 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
1880 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
1881 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
1882 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
1883 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
1884 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
1885 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
1886 * gfortran.dg/product_init_expr.f03: Likewise.
1887 * gfortran.dg/promotion.f90: Likewise.
1888 * gfortran.dg/promotion_3.f90: Likewise.
1889 * gfortran.dg/promotion_4.f90: Likewise.
1890 * gfortran.dg/protected_1.f90: Likewise.
1891 * gfortran.dg/protected_2.f90: Likewise.
1892 * gfortran.dg/ptr-func-1.f90: Likewise.
1893 * gfortran.dg/ptr-func-2.f90: Likewise.
1894 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
1895 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
1896 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
1897 * gfortran.dg/pure_byref_1.f90: Likewise.
1898 * gfortran.dg/pure_byref_2.f90: Likewise.
1899 * gfortran.dg/pure_byref_3.f90: Likewise.
1900 * gfortran.dg/quad_2.f90: Likewise.
1901 * gfortran.dg/quad_3.f90: Likewise.
1902 * gfortran.dg/random_3.f90: Likewise.
1903 * gfortran.dg/random_4.f90: Likewise.
1904 * gfortran.dg/random_7.f90: Likewise.
1905 * gfortran.dg/read_2.f90: Likewise.
1906 * gfortran.dg/read_3.f90: Likewise.
1907 * gfortran.dg/read_4.f90: Likewise.
1908 * gfortran.dg/read_5.f90: Likewise.
1909 * gfortran.dg/read_bad_advance.f90: Likewise.
1910 * gfortran.dg/read_bang.f90: Likewise.
1911 * gfortran.dg/read_bang4.f90: Likewise.
1912 * gfortran.dg/read_comma.f: Likewise.
1913 * gfortran.dg/read_dir.f90: Likewise.
1914 * gfortran.dg/read_empty_file.f: Likewise.
1915 * gfortran.dg/read_eof_1.f90: Likewise.
1916 * gfortran.dg/read_eof_2.f90: Likewise.
1917 * gfortran.dg/read_eof_3.f90: Likewise.
1918 * gfortran.dg/read_eof_4.f90: Likewise.
1919 * gfortran.dg/read_eof_5.f90: Likewise.
1920 * gfortran.dg/read_eof_6.f: Likewise.
1921 * gfortran.dg/read_eof_7.f90: Likewise.
1922 * gfortran.dg/read_eof_8.f90: Likewise.
1923 * gfortran.dg/read_eof_all.f90: Likewise.
1924 * gfortran.dg/read_eor.f90: Likewise.
1925 * gfortran.dg/read_float_1.f90: Likewise.
1926 * gfortran.dg/read_float_2.f03: Likewise.
1927 * gfortran.dg/read_float_3.f90: Likewise.
1928 * gfortran.dg/read_float_4.f90: Likewise.
1929 * gfortran.dg/read_infnan_1.f90: Likewise.
1930 * gfortran.dg/read_list_eof_1.f90: Likewise.
1931 * gfortran.dg/read_logical.f90: Likewise.
1932 * gfortran.dg/read_many_1.f: Likewise.
1933 * gfortran.dg/read_no_eor.f90: Likewise.
1934 * gfortran.dg/read_noadvance.f90: Likewise.
1935 * gfortran.dg/read_repeat.f90: Likewise.
1936 * gfortran.dg/read_repeat_2.f90: Likewise.
1937 * gfortran.dg/read_size_noadvance.f90: Likewise.
1938 * gfortran.dg/read_x_eof.f90: Likewise.
1939 * gfortran.dg/read_x_past.f: Likewise.
1940 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
1941 * gfortran.dg/real_const_1.f: Likewise.
1942 * gfortran.dg/real_const_2.f90: Likewise.
1943 * gfortran.dg/real_const_3.f90: Likewise.
1944 * gfortran.dg/real_do_1.f90: Likewise.
1945 * gfortran.dg/real_index_1.f90: Likewise.
1946 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
1947 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
1948 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
1949 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
1950 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
1951 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
1952 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
1953 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
1954 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
1955 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
1956 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
1957 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
1958 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
1959 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
1960 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
1961 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
1962 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
1963 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
1964 * gfortran.dg/record_marker_1.f90: Likewise.
1965 * gfortran.dg/record_marker_2.f: Likewise.
1966 * gfortran.dg/record_marker_3.f90: Likewise.
1967 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
1968 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
1969 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
1970 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
1971 * gfortran.dg/recursive_check_7.f90: Likewise.
1972 * gfortran.dg/recursive_reference_1.f90: Likewise.
1973 * gfortran.dg/recursive_reference_2.f90: Likewise.
1974 * gfortran.dg/recursive_stack.f90: Likewise.
1975 * gfortran.dg/reduction.f90: Likewise.
1976 * gfortran.dg/repack_arrays_1.f90: Likewise.
1977 * gfortran.dg/repeat_1.f90: Likewise.
1978 * gfortran.dg/repeat_2.f90: Likewise.
1979 * gfortran.dg/repeat_3.f90: Likewise.
1980 * gfortran.dg/repeat_6.f90: Likewise.
1981 * gfortran.dg/reshape-alloc.f90: Likewise.
1982 * gfortran.dg/reshape-complex.f90: Likewise.
1983 * gfortran.dg/reshape.f90: Likewise.
1984 * gfortran.dg/reshape_2.f90: Likewise.
1985 * gfortran.dg/reshape_7.f90: Likewise.
1986 * gfortran.dg/reshape_empty_1.f03: Likewise.
1987 * gfortran.dg/reshape_pad_1.f90: Likewise.
1988 * gfortran.dg/reshape_rank7.f90: Likewise.
1989 * gfortran.dg/reshape_transpose_1.f90: Likewise.
1990 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
1991 * gfortran.dg/result_default_init_1.f90: Likewise.
1992 * gfortran.dg/result_in_spec_1.f90: Likewise.
1993 * gfortran.dg/result_in_spec_2.f90: Likewise.
1994 * gfortran.dg/ret_array_1.f90: Likewise.
1995 * gfortran.dg/ret_pointer_1.f90: Likewise.
1996 * gfortran.dg/ret_pointer_2.f90: Likewise.
1997 * gfortran.dg/rewind_1.f90: Likewise.
1998 * gfortran.dg/round_1.f03: Likewise.
1999 * gfortran.dg/round_2.f03: Likewise.
2000 * gfortran.dg/round_3.f08: Likewise.
2001 * gfortran.dg/round_4.f90: Likewise.
2002 * gfortran.dg/rrspacing_1.f90: Likewise.
2003 * gfortran.dg/runtime_warning_1.f90: Likewise.
2004 * gfortran.dg/same_type_as_2.f03: Likewise.
2005 * gfortran.dg/save_1.f90: Likewise.
2006 * gfortran.dg/save_5.f90: Likewise.
2007 * gfortran.dg/save_6.f90: Likewise.
2008 * gfortran.dg/scalar_mask_1.f90: Likewise.
2009 * gfortran.dg/scalar_mask_2.f90: Likewise.
2010 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
2011 * gfortran.dg/scale_1.f90: Likewise.
2012 * gfortran.dg/scan_1.f90: Likewise.
2013 * gfortran.dg/scan_2.f90: Likewise.
2014 * gfortran.dg/secnds-1.f: Likewise.
2015 * gfortran.dg/secnds.f: Likewise.
2016 * gfortran.dg/select_1.f90: Likewise.
2017 * gfortran.dg/select_2.f90: Likewise.
2018 * gfortran.dg/select_3.f90: Likewise.
2019 * gfortran.dg/select_5.f90: Likewise.
2020 * gfortran.dg/select_char_1.f90: Likewise.
2021 * gfortran.dg/select_char_2.f90: Likewise.
2022 * gfortran.dg/select_type_13.f03: Likewise.
2023 * gfortran.dg/select_type_14.f03: Likewise.
2024 * gfortran.dg/select_type_15.f03: Likewise.
2025 * gfortran.dg/select_type_19.f03: Likewise.
2026 * gfortran.dg/select_type_2.f03: Likewise.
2027 * gfortran.dg/select_type_26.f03: Likewise.
2028 * gfortran.dg/select_type_27.f03: Likewise.
2029 * gfortran.dg/select_type_28.f03: Likewise.
2030 * gfortran.dg/select_type_3.f03: Likewise.
2031 * gfortran.dg/select_type_35.f03: Likewise.
2032 * gfortran.dg/select_type_36.f03: Likewise.
2033 * gfortran.dg/select_type_37.f03: Likewise.
2034 * gfortran.dg/select_type_39.f03: Likewise.
2035 * gfortran.dg/select_type_4.f90: Likewise.
2036 * gfortran.dg/select_type_5.f03: Likewise.
2037 * gfortran.dg/select_type_6.f03: Likewise.
2038 * gfortran.dg/select_type_7.f03: Likewise.
2039 * gfortran.dg/select_type_8.f03: Likewise.
2040 * gfortran.dg/selected_char_kind_1.f90: Likewise.
2041 * gfortran.dg/selected_char_kind_4.f90: Likewise.
2042 * gfortran.dg/selected_kind_1.f90: Likewise.
2043 * gfortran.dg/selected_real_kind_2.f90: Likewise.
2044 * gfortran.dg/shape_2.f90: Likewise.
2045 * gfortran.dg/shape_4.f90: Likewise.
2046 * gfortran.dg/shape_5.f90: Likewise.
2047 * gfortran.dg/shape_7.f90: Likewise.
2048 * gfortran.dg/shape_8.f90: Likewise.
2049 * gfortran.dg/shape_9.f90: Likewise.
2050 * gfortran.dg/shift-kind_2.f90: Likewise.
2051 * gfortran.dg/shiftalr_1.F90: Likewise.
2052 * gfortran.dg/shiftalr_2.F90: Likewise.
2053 * gfortran.dg/simpleif_1.f90: Likewise.
2054 * gfortran.dg/simplify_argN_1.f90: Likewise.
2055 * gfortran.dg/simplify_cshift_1.f90: Likewise.
2056 * gfortran.dg/simplify_cshift_4.f90: Likewise.
2057 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
2058 * gfortran.dg/simplify_modulo.f90: Likewise.
2059 * gfortran.dg/single_char_string.f90: Likewise.
2060 * gfortran.dg/size_dim.f90: Likewise.
2061 * gfortran.dg/size_optional_dim_1.f90: Likewise.
2062 * gfortran.dg/sizeof.f90: Likewise.
2063 * gfortran.dg/sizeof_4.f90: Likewise.
2064 * gfortran.dg/slash_1.f90: Likewise.
2065 * gfortran.dg/sms-1.f90: Likewise.
2066 * gfortran.dg/sms-2.f90: Likewise.
2067 * gfortran.dg/spec_expr_7.f90: Likewise.
2068 * gfortran.dg/specifics_1.f90: Likewise.
2069 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
2070 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
2071 * gfortran.dg/spread_init_expr.f03: Likewise.
2072 * gfortran.dg/spread_scalar_source.f90: Likewise.
2073 * gfortran.dg/spread_shape_1.f90: Likewise.
2074 * gfortran.dg/stat_1.f90: Likewise.
2075 * gfortran.dg/stat_2.f90: Likewise.
2076 * gfortran.dg/stfunc_1.f90: Likewise.
2077 * gfortran.dg/stfunc_4.f90: Likewise.
2078 * gfortran.dg/stfunc_6.f90: Likewise.
2079 * gfortran.dg/storage_size_1.f08: Likewise.
2080 * gfortran.dg/storage_size_3.f08: Likewise.
2081 * gfortran.dg/storage_size_4.f90: Likewise.
2082 * gfortran.dg/streamio_1.f90: Likewise.
2083 * gfortran.dg/streamio_10.f90: Likewise.
2084 * gfortran.dg/streamio_11.f90: Likewise.
2085 * gfortran.dg/streamio_12.f90: Likewise.
2086 * gfortran.dg/streamio_13.f90: Likewise.
2087 * gfortran.dg/streamio_14.f90: Likewise.
2088 * gfortran.dg/streamio_15.f90: Likewise.
2089 * gfortran.dg/streamio_16.f90: Likewise.
2090 * gfortran.dg/streamio_17.f90: Likewise.
2091 * gfortran.dg/streamio_2.f90: Likewise.
2092 * gfortran.dg/streamio_3.f90: Likewise.
2093 * gfortran.dg/streamio_4.f90: Likewise.
2094 * gfortran.dg/streamio_5.f90: Likewise.
2095 * gfortran.dg/streamio_6.f90: Likewise.
2096 * gfortran.dg/streamio_7.f90: Likewise.
2097 * gfortran.dg/streamio_8.f90: Likewise.
2098 * gfortran.dg/streamio_9.f90: Likewise.
2099 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
2100 * gfortran.dg/string_4.f90: Likewise.
2101 * gfortran.dg/string_array_constructor_2.f90: Likewise.
2102 * gfortran.dg/string_assign_2.f90: Likewise.
2103 * gfortran.dg/string_compare_1.f90: Likewise.
2104 * gfortran.dg/string_compare_2.f90: Likewise.
2105 * gfortran.dg/string_compare_3.f90: Likewise.
2106 * gfortran.dg/string_ctor_1.f90: Likewise.
2107 * gfortran.dg/string_length_1.f90: Likewise.
2108 * gfortran.dg/string_length_2.f90: Likewise.
2109 * gfortran.dg/string_length_3.f90: Likewise.
2110 * gfortran.dg/string_length_4.f90: Likewise.
2111 * gfortran.dg/string_null_compare_1.f: Likewise.
2112 * gfortran.dg/string_pad_trunc.f90: Likewise.
2113 * gfortran.dg/structure_constructor_1.f03: Likewise.
2114 * gfortran.dg/structure_constructor_11.f90: Likewise.
2115 * gfortran.dg/structure_constructor_13.f03: Likewise.
2116 * gfortran.dg/structure_constructor_2.f03: Likewise.
2117 * gfortran.dg/structure_constructor_5.f03: Likewise.
2118 * gfortran.dg/submodule_1.f08: Likewise.
2119 * gfortran.dg/submodule_11.f08: Likewise.
2120 * gfortran.dg/submodule_14.f08: Likewise.
2121 * gfortran.dg/submodule_15.f08: Likewise.
2122 * gfortran.dg/submodule_17.f08: Likewise.
2123 * gfortran.dg/submodule_18.f08: Likewise.
2124 * gfortran.dg/submodule_19.f08: Likewise.
2125 * gfortran.dg/submodule_2.f08: Likewise.
2126 * gfortran.dg/submodule_27.f08: Likewise.
2127 * gfortran.dg/submodule_28.f08: Likewise.
2128 * gfortran.dg/submodule_29.f08: Likewise.
2129 * gfortran.dg/submodule_30.f08: Likewise.
2130 * gfortran.dg/submodule_6.f08: Likewise.
2131 * gfortran.dg/submodule_7.f08: Likewise.
2132 * gfortran.dg/submodule_8.f08: Likewise.
2133 * gfortran.dg/subnormal_1.f90: Likewise.
2134 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
2135 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
2136 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
2137 * gfortran.dg/substr_2.f: Likewise.
2138 * gfortran.dg/substr_3.f: Likewise.
2139 * gfortran.dg/substr_4.f: Likewise.
2140 * gfortran.dg/substr_5.f90: Likewise.
2141 * gfortran.dg/substr_6.f90: Likewise.
2142 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
2143 * gfortran.dg/sum_init_expr.f03: Likewise.
2144 * gfortran.dg/sum_zero_array_1.f90: Likewise.
2145 * gfortran.dg/system_clock_3.f08: Likewise.
2146 * gfortran.dg/t_editing.f: Likewise.
2147 * gfortran.dg/team_change_1.f90: Likewise.
2148 * gfortran.dg/team_end_1.f90: Likewise.
2149 * gfortran.dg/team_number_1.f90: Likewise.
2150 * gfortran.dg/temporary_1.f90: Likewise.
2151 * gfortran.dg/test_com_block.f90: Likewise.
2152 * gfortran.dg/test_only_clause.f90: Likewise.
2153 * gfortran.dg/tiny_1.f90: Likewise.
2154 * gfortran.dg/tiny_2.f90: Likewise.
2155 * gfortran.dg/tl_editing.f90: Likewise.
2156 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
2157 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
2158 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
2159 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
2160 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
2161 * gfortran.dg/transfer_class_2.f90: Likewise.
2162 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
2163 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
2164 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
2165 * gfortran.dg/transfer_resolve_1.f90: Likewise.
2166 * gfortran.dg/transfer_simplify_1.f90: Likewise.
2167 * gfortran.dg/transfer_simplify_10.f90: Likewise.
2168 * gfortran.dg/transfer_simplify_11.f90: Likewise.
2169 * gfortran.dg/transfer_simplify_2.f90: Likewise.
2170 * gfortran.dg/transfer_simplify_3.f90: Likewise.
2171 * gfortran.dg/transfer_simplify_4.f90: Likewise.
2172 * gfortran.dg/transfer_simplify_8.f90: Likewise.
2173 * gfortran.dg/transfer_simplify_9.f90: Likewise.
2174 * gfortran.dg/transpose_1.f90: Likewise.
2175 * gfortran.dg/transpose_3.f03: Likewise.
2176 * gfortran.dg/transpose_4.f90: Likewise.
2177 * gfortran.dg/transpose_conjg_1.f90: Likewise.
2178 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
2179 * gfortran.dg/transpose_optimization_2.f90: Likewise.
2180 * gfortran.dg/trim_1.f90: Likewise.
2181 * gfortran.dg/trim_optimize_1.f90: Likewise.
2182 * gfortran.dg/trim_optimize_2.f90: Likewise.
2183 * gfortran.dg/trim_optimize_3.f90: Likewise.
2184 * gfortran.dg/trim_optimize_4.f90: Likewise.
2185 * gfortran.dg/trim_optimize_5.f90: Likewise.
2186 * gfortran.dg/trim_optimize_6.f90: Likewise.
2187 * gfortran.dg/trim_optimize_7.f90: Likewise.
2188 * gfortran.dg/trim_optimize_8.f90: Likewise.
2189 * gfortran.dg/type_to_class_1.f03: Likewise.
2190 * gfortran.dg/type_to_class_2.f03: Likewise.
2191 * gfortran.dg/type_to_class_3.f03: Likewise.
2192 * gfortran.dg/type_to_class_4.f03: Likewise.
2193 * gfortran.dg/type_to_class_5.f03: Likewise.
2194 * gfortran.dg/typebound_assignment_5.f03: Likewise.
2195 * gfortran.dg/typebound_assignment_6.f03: Likewise.
2196 * gfortran.dg/typebound_assignment_7.f90: Likewise.
2197 * gfortran.dg/typebound_call_1.f03: Likewise.
2198 * gfortran.dg/typebound_call_13.f03: Likewise.
2199 * gfortran.dg/typebound_call_18.f03: Likewise.
2200 * gfortran.dg/typebound_call_19.f03: Likewise.
2201 * gfortran.dg/typebound_call_2.f03: Likewise.
2202 * gfortran.dg/typebound_call_20.f03: Likewise.
2203 * gfortran.dg/typebound_call_3.f03: Likewise.
2204 * gfortran.dg/typebound_generic_5.f03: Likewise.
2205 * gfortran.dg/typebound_generic_6.f03: Likewise.
2206 * gfortran.dg/typebound_generic_9.f03: Likewise.
2207 * gfortran.dg/typebound_operator_12.f03: Likewise.
2208 * gfortran.dg/typebound_operator_13.f03: Likewise.
2209 * gfortran.dg/typebound_operator_15.f90: Likewise.
2210 * gfortran.dg/typebound_operator_20.f90: Likewise.
2211 * gfortran.dg/typebound_operator_3.f03: Likewise.
2212 * gfortran.dg/typebound_operator_6.f03: Likewise.
2213 * gfortran.dg/typebound_operator_7.f03: Likewise.
2214 * gfortran.dg/typebound_operator_8.f03: Likewise.
2215 * gfortran.dg/typebound_operator_9.f03: Likewise.
2216 * gfortran.dg/typebound_proc_19.f90: Likewise.
2217 * gfortran.dg/typebound_proc_20.f90: Likewise.
2218 * gfortran.dg/typebound_proc_23.f90: Likewise.
2219 * gfortran.dg/typebound_proc_27.f03: Likewise.
2220 * gfortran.dg/typebound_proc_35.f90: Likewise.
2221 * gfortran.dg/typebound_proc_36.f90: Likewise.
2222 * gfortran.dg/unf_io_convert_1.f90: Likewise.
2223 * gfortran.dg/unf_io_convert_2.f90: Likewise.
2224 * gfortran.dg/unf_io_convert_3.f90: Likewise.
2225 * gfortran.dg/unf_io_convert_4.f90: Likewise.
2226 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
2227 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
2228 * gfortran.dg/unf_short_record_1.f90: Likewise.
2229 * gfortran.dg/unformatted_recl_1.f90: Likewise.
2230 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
2231 * gfortran.dg/unit_1.f90: Likewise.
2232 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
2233 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
2234 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
2235 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
2236 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
2237 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
2238 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
2239 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
2240 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
2241 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2242 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
2243 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
2244 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
2245 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
2246 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
2247 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
2248 * gfortran.dg/unpack_init_expr.f03: Likewise.
2249 * gfortran.dg/use_10.f90: Likewise.
2250 * gfortran.dg/use_11.f90: Likewise.
2251 * gfortran.dg/use_13.f90: Likewise.
2252 * gfortran.dg/use_24.f90: Likewise.
2253 * gfortran.dg/use_27.f90: Likewise.
2254 * gfortran.dg/use_5.f90: Likewise.
2255 * gfortran.dg/use_allocated_1.f90: Likewise.
2256 * gfortran.dg/use_only_1.f90: Likewise.
2257 * gfortran.dg/use_only_4.f90: Likewise.
2258 * gfortran.dg/use_rename_2.f90: Likewise.
2259 * gfortran.dg/use_rename_4.f90: Likewise.
2260 * gfortran.dg/used_dummy_types_1.f90: Likewise.
2261 * gfortran.dg/used_interface_ref.f90: Likewise.
2262 * gfortran.dg/used_types_5.f90: Likewise.
2263 * gfortran.dg/utf8_1.f03: Likewise.
2264 * gfortran.dg/utf8_2.f03: Likewise.
2265 * gfortran.dg/value_1.f90: Likewise.
2266 * gfortran.dg/value_2.f90: Likewise.
2267 * gfortran.dg/value_4.f90: Likewise.
2268 * gfortran.dg/value_6.f03: Likewise.
2269 * gfortran.dg/value_7.f03: Likewise.
2270 * gfortran.dg/value_test.f90: Likewise.
2271 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
2272 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
2273 * gfortran.dg/vect/pr60510.f: Likewise.
2274 * gfortran.dg/vect/pr69882.f90: Likewise.
2275 * gfortran.dg/vect/pr69980.f90: Likewise.
2276 * gfortran.dg/vect/vect-5.f90: Likewise.
2277 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
2278 * gfortran.dg/vector_subscript_1.f90: Likewise.
2279 * gfortran.dg/vector_subscript_2.f90: Likewise.
2280 * gfortran.dg/vector_subscript_3.f90: Likewise.
2281 * gfortran.dg/vector_subscript_5.f90: Likewise.
2282 * gfortran.dg/verify_2.f90: Likewise.
2283 * gfortran.dg/volatile10.f90: Likewise.
2284 * gfortran.dg/where_1.f90: Likewise.
2285 * gfortran.dg/where_operator_assign_1.f90: Likewise.
2286 * gfortran.dg/where_operator_assign_2.f90: Likewise.
2287 * gfortran.dg/where_operator_assign_3.f90: Likewise.
2288 * gfortran.dg/whole_file_13.f90: Likewise.
2289 * gfortran.dg/whole_file_2.f90: Likewise.
2290 * gfortran.dg/widechar_2.f90: Likewise.
2291 * gfortran.dg/widechar_4.f90: Likewise.
2292 * gfortran.dg/widechar_5.f90: Likewise.
2293 * gfortran.dg/widechar_6.f90: Likewise.
2294 * gfortran.dg/widechar_8.f90: Likewise.
2295 * gfortran.dg/widechar_IO_1.f90: Likewise.
2296 * gfortran.dg/widechar_IO_2.f90: Likewise.
2297 * gfortran.dg/widechar_IO_3.f90: Likewise.
2298 * gfortran.dg/widechar_IO_4.f90: Likewise.
2299 * gfortran.dg/widechar_compare_1.f90: Likewise.
2300 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
2301 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
2302 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
2303 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
2304 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
2305 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
2306 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
2307 * gfortran.dg/widechar_select_1.f90: Likewise.
2308 * gfortran.dg/winapi.f90: Likewise.
2309 * gfortran.dg/write_0_pe_format.f90: Likewise.
2310 * gfortran.dg/write_back.f: Likewise.
2311 * gfortran.dg/write_check3.f90: Likewise.
2312 * gfortran.dg/write_direct_eor.f90: Likewise.
2313 * gfortran.dg/write_padding.f90: Likewise.
2314 * gfortran.dg/write_recursive.f90: Likewise.
2315 * gfortran.dg/write_rewind_1.f: Likewise.
2316 * gfortran.dg/write_rewind_2.f: Likewise.
2317 * gfortran.dg/write_zero_array.f90: Likewise.
2318 * gfortran.dg/x_slash_1.f: Likewise.
2319 * gfortran.dg/x_slash_2.f: Likewise.
2320 * gfortran.dg/zero_array_components_1.f90: Likewise.
2321 * gfortran.dg/zero_length_1.f90: Likewise.
2322 * gfortran.dg/zero_length_2.f90: Likewise.
2323 * gfortran.dg/zero_sized_1.f90: Likewise.
2324 * gfortran.dg/zero_sized_3.f90: Likewise.
2325 * gfortran.fortran-torture/compile/nested.f90: Likewise.
2326 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
2327 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
2328 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
2329 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
2330 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
2331 * gfortran.fortran-torture/execute/args.f90: Likewise.
2332 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
2333 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
2334 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
2335 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
2336 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
2337 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
2338 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
2339 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
2340 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
2341 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
2342 * gfortran.fortran-torture/execute/common.f90: Likewise.
2343 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
2344 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
2345 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
2346 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
2347 * gfortran.fortran-torture/execute/contained.f90: Likewise.
2348 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
2349 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
2350 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
2351 * gfortran.fortran-torture/execute/data.f90: Likewise.
2352 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
2353 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
2354 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
2355 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
2356 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
2357 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
2358 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
2359 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
2360 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
2361 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
2362 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
2363 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
2364 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
2365 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
2366 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
2367 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
2368 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
2369 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
2370 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
2371 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
2372 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
2373 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
2374 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
2375 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
2376 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
2377 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
2378 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
2379 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
2380 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
2381 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
2382 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
2383 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
2384 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
2385 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
2386 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
2387 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
2388 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
2389 * gfortran.fortran-torture/execute/forall.f90: Likewise.
2390 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
2391 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
2392 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
2393 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
2394 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
2395 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
2396 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
2397 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
2398 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
2399 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
2400 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
2401 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
2402 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
2403 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
2404 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
2405 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
2406 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
2407 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
2408 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
2409 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
2410 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
2411 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
2412 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
2413 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
2414 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
2415 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
2416 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
2417 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
2418 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
2419 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
2420 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
2421 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
2422 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
2423 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
2424 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
2425 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
2426 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
2427 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
2428 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
2429 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
2430 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
2431 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
2432 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
2433 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
2434 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
2435 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
2436 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
2437 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
2438 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
2439 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
2440 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
2441 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
2442 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
2443 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
2444 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
2445 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
2446 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
2447 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
2448 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
2449 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
2450 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
2451 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
2452 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
2453 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
2454 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
2455 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
2456 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
2457 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
2458 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
2459 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
2460 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
2461 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
2462 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
2463 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
2464 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
2465 * gfortran.fortran-torture/execute/math.f90: Likewise.
2466 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
2467 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
2468 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
2469 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
2470 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
2471 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
2472 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
2473 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
2474 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
2475 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
2476 * gfortran.fortran-torture/execute/power.f90: Likewise.
2477 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
2478 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
2479 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2480 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
2481 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
2482 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
2483 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
2484 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
2485 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
2486 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
2487 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
2488 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
2489 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
2490 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
2491 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
2492 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
2493 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
2494 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
2495 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
2496 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
2497 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
2498 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
2499 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
2500 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
2501 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
2502 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
2503 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
2504 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
2505 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
2506 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
2507 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
2508 * gfortran.fortran-torture/execute/straret.f90: Likewise.
2509 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
2510 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
2511 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
2512 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
2513 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
2514 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
2515 * gfortran.fortran-torture/execute/string.f90: Likewise.
2516 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
2517 * gfortran.fortran-torture/execute/strret.f90: Likewise.
2518 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
2519 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
2520 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
2521 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
2522 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
2523 * gfortran.fortran-torture/execute/userop.f90: Likewise.
2524 * gfortran.fortran-torture/execute/where17.f90: Likewise.
2525 * gfortran.fortran-torture/execute/where18.f90: Likewise.
2526 * gfortran.fortran-torture/execute/where19.f90: Likewise.
2527 * gfortran.fortran-torture/execute/where20.f90: Likewise.
2528 * gfortran.fortran-torture/execute/where21.f90: Likewise.
2529 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
2530 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
2531 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
2532 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
2533 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
2534 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
2535 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
2536 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
2537 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
2538 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
2539 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
2540 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
2541 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
2542 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
2543 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
2544 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
2545 * gfortran.dg/inline_transpose_1.f90: Likewise.
2546
a8399af8
PT
25472018-02-17 Paul Thomas <pault@gcc.gnu.org>
2548
2549 PR fortran/84115
2550 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
2551 change to dg-run.
2552
6f1b6265
EB
25532018-02-16 Eric Botcazou <ebotcazou@adacore.com>
2554
2555 PR ada/84277
2556 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
2557 * gnat.dg/dispatch1.adb: Rename into...
2558 * gnat.dg/disp1.adb: ...this.
2559 * gnat.dg/dispatch1_p.ads: Rename into...
2560 * gnat.dg/disp1_pkg.ads: ...this.
2561 * gnat.dg/disp2.adb: Rename into...
2562 * gnat.dg/dispatch2.adb: ...this.
2563 * gnat.dg/dispatch2_p.ads: Rename into...
2564 * gnat.dg/disp2_pkg.ads: ...this.
2565 * gnat.dg/dispatch2_p.adb: Rename into...
2566 * gnat.dg/disp2_pkg.adb: this.
2567 * gnat.dg/generic_dispatch.adb: Rename into...
2568 * gnat.dg/generic_disp.adb: this.
2569 * gnat.dg/generic_dispatch_p.ads: Rename into...
2570 * gnat.dg/generic_disp_pkg.ads: ...this.
2571 * gnat.dg/generic_dispatch_p.adb: Rename into...
2572 * gnat.dg/generic_disp_pkg.adb: ...this.
2573 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
2574 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
2575 * gnat.dg/object_overflow1.adb: Tweak index.
2576 * gnat.dg/object_overflow2.adb: Likewise.
2577 * gnat.dg/object_overflow3.adb: Likewise.
2578 * gnat.dg/object_overflow4.adb: Likewise.
2579 * gnat.dg/object_overflow5.adb: Likewise.
2580
1a03b929
JJ
25812018-02-16 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR ipa/84425
2584 * gcc.c-torture/compile/pr84425.c: New test.
2585
019e0ae8
MP
25862018-02-16 Marek Polacek <polacek@redhat.com>
2587 Jakub Jelinek <jakub@redhat.com>
2588
2589 PR c++/84192
2590 * g++.dg/cpp1y/constexpr-84192.C: New test.
2591
28f247e6
MS
25922018-02-16 Martin Sebor <msebor@redhat.com>
2593
2594 PR c++/79064
2595 * g++.dg/overload15.C: New test.
2596
e1617c1d
YG
25972018-02-16 Yury Gribov <tetra2005@gmail.com>
2598
2599 PR target/81535
2600 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
2601 * gcc.dg/pr56727-2.c: Ditto.
2602 * gcc.target/powerpc/pr79439.c: Renamed to...
2603 * gcc.target/powerpc/pr79439-1.c: ...this.
2604 * gcc.target/powerpc/pr79439-2.c: New test.
2605 * gcc.target/powerpc/pr79439-3.c: New test.
2606
023e7b55
WS
26072018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
2608
2609 target/pr84371
2610 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
2611 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
2612 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
2613 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
2614 * gcc.target/powerpc/builtins-3.c: Same.
2615
f7f77b9d
NS
26162018-02-16 Nathan Sidwell <nathan@acm.org>
2617
2618 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
2619
16ba97b9
VM
26202018-02-16 Vladimir Makarov <vmakarov@redhat.com>
2621
2622 PR rtl-optimization/70023
2623 * gcc.target/i386/pr70023.c: New.
2624
8e7f98df
CL
26252018-02-16 Carl Love <cel@us.ibm.com>
2626
2627 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
2628 tests.
2629 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
2630 tests.
2631
b8bf5603
CL
26322018-02-16 Carl Love <cel@us.ibm.com>
2633
2634 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
2635 for the ABI definitions for vec_extract4b and vec_insert4b.
2636
3943b161
NS
26372018-02-16 Nathan Sidwell <nathan@acm.org>
2638
2639 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
2640 * g++.old-deja/g++.mike/net43.C: Likewise.
2641
d65da12f
PC
26422018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2643
2644 PR c++/82468
2645 * g++.dg/cpp1z/class-deduction48.C: New.
2646
b1a7e33d
NS
26472018-02-16 Nathan Sidwell <nathan@acm.org>
2648
2649 PR c++/84375
2650 * g++.dg/lookup/pr84375.C: New.
2651
d960ab7b
OE
26522018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
2653
2654 PR target/83831
2655 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
2656
5c8cebe7
RB
26572018-02-16 Richard Biener <rguenther@suse.de>
2658
2659 PR tree-optimization/84417
2660 * gcc.dg/torture/pr84417.c: New testcase.
2661
33006d53
JJ
26622018-02-16 Jakub Jelinek <jakub@redhat.com>
2663
1e6d3b10
JJ
2664 PR target/84272
2665 * g++.dg/opt/pr84272.C: New test.
2666
33006d53
JJ
2667 PR rtl-optimization/83723
2668 * gcc.dg/pr83723.c: New test.
2669
4cf55739
RB
26702018-02-16 Richard Biener <rguenther@suse.de>
2671
2672 PR tree-optimization/84399
2673 * gcc.dg/graphite/pr84399.c: New testcase.
2674
bd74f4d8
RB
26752018-02-16 Richard Biener <rguenther@suse.de>
2676
2677 PR tree-optimization/84190
2678 * g++.dg/torture/pr84190.C: New testcase.
2679
96b31328
MS
26802018-02-15 Martin Sebor <msebor@redhat.com>
2681
2682 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
b1a7e33d 2683 directives.
96b31328 2684
f3ad8745
JW
26852018-02-15 Janus Weil <janus@gcc.gnu.org>
2686
2687 PR fortran/84409
2688 * gfortran.dg/dtio_21.f03: Add an error message.
2689 * gfortran.dg/dtio_22.f90: Fix invalid test case.
2690
2b6bf87a
TK
26912018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2692
8908fa3a
TK
2693 PR fortran/84381
2694 * gfortran.dg/stop_shouldfail.f90: New test.
2b6bf87a 2695
47790631
PC
26962018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/84330
2699 * g++.dg/concepts/pr84330.C: New.
2700
74e8090c
TV
27012018-02-15 Tom de Vries <tom@codesourcery.com>
2702
2703 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
2704
fdb03c20
TV
27052018-02-15 Tom de Vries <tom@codesourcery.com>
2706
2707 * gcc.c-torture/compile/pr84136.c: Require effective target
2708 indirect_jumps.
2709
3eb1eecf
JJ
27102018-02-15 Jakub Jelinek <jakub@redhat.com>
2711
44e60df3
JJ
2712 PR tree-optimization/84383
2713 * gcc.c-torture/compile/pr84383.c: New test.
2714
3eb1eecf
JJ
2715 PR tree-optimization/84334
2716 * gcc.dg/pr84334.c: New test.
2717
7c102986 27182018-02-14 Carl Love <cel@us.ibm.com>
3eb1eecf 2719
7c102986
CL
2720 * gcc.target/powerpc/builtins-4-int128-runnable.c
2721 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
2722 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
2723
816fad6e
MS
27242018-02-14 Martin Sebor <msebor@redhat.com>
2725
2726 PR tree-optimization/83698
2727 * gcc.dg/Wrestrict-7.c: New test.
2728 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
2729 * gcc.target/i386/chkp-stropt-17.c: Same.
2730
fba303ed
MS
27312018-02-14 Martin Sebor <msebor@redhat.com>
2732
2733 PR c/84108
2734 * gcc.dg/Wattributes-8.c: New test.
2735
ee3bb1b7
JW
27362018-02-14 Janus Weil <janus@gcc.gnu.org>
2737
2738 PR fortran/84385
2739 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
2740 * gfortran.dg/allocate_with_source_23.f90: Ditto.
2741 * gfortran.dg/select_type_1.f03: Extend test case.
2742
4ce5745c
UB
27432017-02-14 Uros Bizjak <ubizjak@gmail.com>
2744
2745 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
2746 (dg-options): Use -O2 -msse2 -mno-sse3.
2747
49cc0354
KN
27482018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
2749
2750 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
2751 this test case still works ok.
2752 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
2753 * gcc.dg/vmx/insert-be-order.c: Likewise.
2754 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
2755 * gcc.dg/vmx/ld-be-order.c: Likewise.
2756 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
2757 * gcc.dg/vmx/lde-be-order.c: Likewise.
2758 * gcc.dg/vmx/ldl-be-order.c: Likewise.
2759 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
2760 * gcc.dg/vmx/merge-be-order.c: Likewise.
2761 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
2762 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
2763 * gcc.dg/vmx/pack-be-order.c: Likewise.
2764 * gcc.dg/vmx/perm-be-order.c: Likewise.
2765 * gcc.dg/vmx/splat-be-order.c: Likewise.
2766 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
2767 * gcc.dg/vmx/st-be-order.c: Likewise.
2768 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
2769 * gcc.dg/vmx/ste-be-order.c: Likewise.
2770 * gcc.dg/vmx/stl-be-order.c: Likewise.
2771 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
2772 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
2773 * gcc.dg/vmx/unpack-be-order.c: Likewise.
2774 * gcc.dg/vmx/vsums-be-order.c: Likewise.
2775 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2776
2482a4ec
PC
27772018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
2778
2779 PR c++/84350
2780 * g++.dg/cpp0x/auto49.C: New.
2781
486c5299
NS
27822018-02-14 Nathan Sidwell <nathan@acm.org>
2783
2784 * g++.dg/template/instantiate5.C: Adjust required-from loc.
2785
34c58a43
WS
27862018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2787
2788 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
2789 * gcc.target/powerpc/le-altivec-consts.c: Same.
2790
911b141b
WS
27912018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
2792
2793 PR target/84220
2794 * gcc.target/powerpc/pr84220-sld.c: New test.
2795 * gcc.target/powerpc/pr84220-sld2.c: New test.
2796 * gcc.target/powerpc/pr84220-sldw.c: New test.
2797 * gcc.target/powerpc/pr84220-xxperm.c: New test.
2798 * gcc.target/powerpc/pr84220-xxsld.c: New test.
2799
f8de876d
IT
28002018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
2801
2802 PR target/84239
2803 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
2804 _inc_ssp intrinsics.
2805 * gcc.target/i386/cet-intrin-4.c: Likewise.
2806 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
2807 __builtin_ia32_rdssp[d|q].
2808
316b2a2d
RS
28092018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
2810
2811 PR tree-optimization/84357
2812 * gcc.dg/vect/pr84357.c: New test.
2813
06e97270
OE
28142018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
2815
2816 PR target/83831
2817 * gcc.target/rx/pr83831.c: New tests.
2818
a005570e
JL
28192018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
2820
2821 PR target/79242
2822 * gcc.target/msp430/pr79242.c: New test.
2823
1d99e56d
PB
28242018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2825
2826 PR target/84372
2827 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
2828 with -mcpu=power9.
2829
8d61eea7
PB
28302018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2831
2832 PR target/84279
2833 * g++.dg/pr84279.C: New test.
2834
ba95aa20
SB
28352018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
2836
2837 PR rtl-optimization/84169
2838 * gcc.c-torture/execute/pr84169.c: New.
2839
b7a6b85f
PB
28402018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2841
2842 PR target/84370
2843 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
2844
c8a8efba
PB
28452018-02-13 Peter Bergner <bergner@vnet.ibm.com>
2846
2847 PR target/84365
2848 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
2849 with -mcpu=power9.
2850
dbf71703
JJ
28512018-02-13 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR c++/84364
2854 * g++.dg/warn/effc4.C: New test.
2855
3a9ad4c1
PC
28562018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 PR c++/84333
2859 * g++.dg/template/sizeof16.C: New.
2860 * g++.dg/template/sizeof17.C: Likewise.
2861
4155fafc
JW
28622018-02-13 Janus Weil <janus@gcc.gnu.org>
2863
2864 PR fortran/84313
2865 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
2866 add necessary compiler options.
2867 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
2868
9aa484f5
JJ
28692018-02-13 Jakub Jelinek <jakub@redhat.com>
2870
201d17c0
JJ
2871 PR c/82210
2872 * gcc.c-torture/execute/pr82210.c: New test.
2873
9aa484f5
JJ
2874 PR middle-end/84309
2875 * gcc.dg/pr84309-2.c: New test.
2876
ff67aff4
RS
28772018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
2878
2879 PR tree-optimization/84321
2880 * gcc.dg/pr84321.c: New test.
2881
62e12268
VM
28822018-02-13 Vladimir Makarov <vmakarov@redhat.com>
2883
2884 PR target/84359
4ce5745c 2885 * gcc.target/i386/pr57193.c: Add -march=x86-64.
62e12268 2886
1bbae651
PB
28872018-02-13 Paolo Bonzini <bonzini@gnu.org>
2888
2889 PR sanitizer/84340
2890 * gcc.dg/asan/pr84307.c: Remove test.
2891
e4c1b7e3
SP
28922018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
2893
2894 * gcc.target/rl78/test_auto_vector.c: New test.
2895
d74641bd
RS
28962018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
2897
2898 PR c/84305
2899 * gcc.c-torture/compile/pr84305.c: New test.
2900
f4b29321
JJ
29012018-02-13 Jakub Jelinek <jakub@redhat.com>
2902
5cd1af49
JJ
2903 PR target/84335
2904 * gcc.target/i386/pr84335.c: New test.
2905
204a7ecb
JJ
2906 PR tree-optimization/84339
2907 * gcc.c-torture/execute/pr84339.c: New test.
2908
848bb6fc
JJ
2909 PR middle-end/84309
2910 * gcc.dg/pr84309.c: New test.
2911 * gcc.target/i386/pr84309.c: New test.
2912
f4b29321
JJ
2913 PR target/84336
2914 * gcc.target/i386/pr84336.c: New test.
2915
d69aeeee
JJ
29162018-02-12 Jakub Jelinek <jakub@redhat.com>
2917
2918 PR c++/84341
2919 * c-c++-common/gomp/pr84341.c: New test.
2920
badf04f3
TK
29212018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2922
2923 PR fortran/68746
2924 * gfortran.dg/read_dir.f90: Re-add dg-do run.
2925
02e694ef
TK
29262018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2927
2928 PR fortran/68746
2929 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
2930 of zero for read.
2931
966a140d
JL
29322018-02-12 Jeff Law <law@redhat.com>
2933
2934 * gcc.c-torture/compile/reg-args-size.c: New test.
2935
fa2faaa8
CL
29362018-02-12 Carl Love <cel@us.ibm.com>
2937
2938 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
2939 uint128 tests to new testfile.
2940 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
2941 int128 and uint128 tests.
2942 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
2943 list of torture tests.
2944
24abcc44
JW
29452018-02-12 Janus Weil <janus@gcc.gnu.org>
2946
2947 PR fortran/84273
2948 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
2949 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
2950
c8cc0b65
TC
29512018-02-12 Tamar Christina <tamar.christina@arm.com>
2952
2953 PR target/82641
2954 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
2955
74a5138a
PB
29562018-02-12 Paolo Bonzini <bonzini@gnu.org>
2957
2958 PR sanitizer/84307
2959 * gcc.dg/asan/pr84307.c: New test.
2960
4ec4afa8
NS
29612018-02-12 Nathan Sidwell <nathan@acm.org>
2962
2963 * g++.dg/parse/pr84263.C: New.
2964
790cc674
PC
29652018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
2966
2967 PR c++/79626
2968 * g++.dg/template/crash129.C: New.
2969
c337f361
OM
29702018-02-12 Olga Makhotina <olga.makhotina@intel.com>
2971
2972 PR target/83828
2973 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
2974 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
2975 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
2976 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
2977 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
2978
158061a6
OM
29792018-02-12 Olga Makhotina <olga.makhotina@intel.com>
2980
2981 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
2982 _mm_maskz_scalef_round_sd): Test new intrinsics.
2983 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
2984 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
2985 intrinsics.
2986 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
2987 _mm_maskz_scalef_round_ss): Test new intrinsics.
2988 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
2989 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
2990 intrinsics.
2991 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
2992 __builtin_ia32_scalefss_round): Remove builtin.
2993 (__builtin_ia32_scalefsd_mask_round,
2994 __builtin_ia32_scalefss_mask_round): Test new builtin.
2995 * gcc.target/i386/sse-13.c: Ditto.
2996 * gcc.target/i386/sse-23.c: Ditto.
2997
b10bc0d6
OM
29982018-02-12 Olga Makhotina <olga.makhotina@intel.com>
2999
3000 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
3001 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
3002 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
3003 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
3004 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
3005 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
3006 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
3007 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
3008 intrinsics.
3009 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
3010 (__builtin_ia32_sqrtss_round): Remove builtins.
3011 (__builtin_ia32_sqrtsd_mask_round)
3012 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
3013 * gcc.target/i386/sse-13.c: Ditto.
3014 * gcc.target/i386/sse-23.c: Ditto.
3015
6a793a8d
FXC
30162018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3017
3018 PR fortran/35299
3019 * gfortran.dg/statement_function_3.f: New test.
3020
f3883269
SK
30212018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
3022
3023 PR fortran/54223
3024 PR fortran/84276
3025 * gfortran.dg/statement_function_1.f90: New test.
3026 * gfortran.dg/statement_function_2.f90: New test.
3027
e519d2e8
PT
30282018-02-11 Paul Thomas <pault@gcc.gnu.org>
3029
3030 PR fortran/84074
3031 * gfortran.dg/type_to_class_5.f03: New test.
3032
950ab3f1
PT
30332018-02-10 Paul Thomas <pault@gcc.gnu.org>
3034
3035 PR fortran/56691
3036 * gfortran.dg/type_to_class_4.f03: New test.
3037
cb2e8560
AM
30382018-02-10 Alan Modra <amodra@gmail.com>
3039
3040 PR target/84300
3041 * gcc.dg/pr84300.c: New.
3042
6724f8a6
JJ
30432018-02-10 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR sanitizer/83987
3046 * g++.dg/ubsan/pr83987-2.C: New test.
a8399af8 3047
e1f30526
SP
30482018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
3049
3050 * gcc.target/rx/movsicc.c: New test.
6724f8a6 3051
86a568a3
PB
30522018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3053
3054 PR target/83926
3055 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
3056 message.
3057
c028d589
WS
30582018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
3059
3060 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
3061 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
3062
0444aa9c
NS
30632018-02-09 Nathan Sidwell <nathan@acm.org>
3064
3065 PR c/84293
3066 * c-c++-common/pr84293.h: New.
3067 * c-c++-common/pr84293.c: New.
3068
8c679205
VM
30692018-02-09 Vladimir Makarov <vmakarov@redhat.com>
3070
3071 PR rtl-optimization/57193
4ce5745c 3072 * gcc.target/i386/pr57193.c: New.
8c679205 3073
d6126f8b
JJ
30742018-02-09 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR target/84226
3077 * gcc.target/powerpc/pr84226.c: New test.
3078
e3056dd8
PB
30792018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3080
3081 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
3082 from this to...
3083 <vclzd>: ...this.
3084
cea71f0a
MS
30852018-02-09 Martin Sebor <msebor@redhat.com>
3086
3087 PR lto/84212
3088 * gcc.dg/lto/pr84212_0.c: New test file.
3089 * gcc.dg/lto/pr84212_1.c: Same.
3090
da86c81e
PB
30912018-02-09 Peter Bergner <bergner@vnet.ibm.com>
3092
3093 PR target/83926
3094 * gcc.target/powerpc/pr83926.c: New test.
3095 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
3096 message. Fix test for running in 32-bit mode.
3097
0079ae88
TC
30982018-02-09 Tamar Christina <tamar.christina@arm.com>
3099
3100 PR target/82641
3101 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
3102
c7047062
AK
31032018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3104
3105 PR target/PR84295
3106 * gcc.target/s390/pr84295.c: New test.
3107
0805a34d
PC
31082018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
3109
3110 PR c++/77522
3111 * g++.dg/cpp1y/lambda-init16.C: New.
3112
8ed6f543
EB
31132018-02-09 Eric Botcazou <ebotcazou@adacore.com>
3114
3115 * gnat.dg/sso8.adb: New test.
3116 * gnat.dg/sso8_pkg.ads: New helper.
3117
cc17f338
RB
31182018-02-09 Richard Biener <rguenther@suse.de>
3119
3120 PR tree-optimization/84278
3121 * gcc.target/i386/pr84278.c: Adjust regex.
3122
ebd06e5c
JJ
31232018-02-09 Jakub Jelinek <jakub@redhat.com>
3124
91eb884d
JJ
3125 PR tree-optimization/84232
3126 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
3127
e47aebb3
JJ
3128 PR debug/84252
3129 * gcc.target/aarch64/pr84252.c: New test.
3130
ebd06e5c
JJ
3131 PR middle-end/84237
3132 * gcc.dg/pr84237.c: New test.
3133
ebe4bf41
MP
31342018-02-09 Marek Polacek <polacek@redhat.com>
3135 Jakub Jelinek <jakub@redhat.com>
3136
3137 PR c++/83659
3138 * g++.dg/torture/pr83659.C: New test.
3139
6d3aa24c
DM
31402018-02-08 David Malcolm <dmalcolm@redhat.com>
3141
3142 PR tree-optimization/84136
3143 * gcc.c-torture/compile/pr84136.c: New test.
3144
001e7337
SS
31452018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
3146
3147 PR target/83008
3148 * gcc.target/i386/pr83008.c: New test.
3149
2318f3b4
PB
31502018-02-08 Peter Bergner <bergner@vnet.ibm.com>
3151
3152 PR target/81143
3153 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
3154
73974561
PC
31552018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
3156
3157 PR c++/83806
3158 * g++.dg/warn/Wunused-parm-11.C: New.
3159
c6ba596b
MP
31602018-02-08 Marek Polacek <polacek@redhat.com>
3161
3162 PR tree-optimization/84238
3163 * gcc.dg/Wstringop-overflow-3.c: New test.
3164
a4296998
NS
31652018-02-08 Nathan Sidwell <nathan@acm.org>
3166
3167 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
3168
b5ec4de7
RS
31692018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
3170
3171 PR tree-optimization/84265
3172 * gcc.dg/vect/pr84265.c: New test.
3173
fff22900
RS
31742018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
3175
3176 PR tree-optimization/81635
3177 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
3178 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
3179
84b4c7b5
AK
31802018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3181
3182 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
3183 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
3184 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
3185 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
3186 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
3187 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
3188 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
3189 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
3190 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
3191 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
3192 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
3193 * gcc.target/s390/nobp-return-attr-all.c: New test.
3194 * gcc.target/s390/nobp-return-attr-neg.c: New test.
3195 * gcc.target/s390/nobp-return-mem-attr.c: New test.
3196 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
3197 * gcc.target/s390/nobp-return-mem-z10.c: New test.
3198 * gcc.target/s390/nobp-return-mem-z900.c: New test.
3199 * gcc.target/s390/nobp-return-reg-attr.c: New test.
3200 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
3201 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
3202 * gcc.target/s390/nobp-return-reg-z10.c: New test.
3203 * gcc.target/s390/nobp-return-reg-z900.c: New test.
3204 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
3205 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
3206 * gcc.target/s390/nobp-table-jump-z10.c: New test.
3207 * gcc.target/s390/nobp-table-jump-z900.c: New test.
3208
24db2556
RB
32092018-02-08 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/84233
3212 * g++.dg/torture/pr84233.C: New testcase.
3213
414fef4e
RB
32142018-02-08 Richard Biener <rguenther@suse.de>
3215
3216 PR tree-optimization/84278
3217 * gcc.target/i386/pr84278.c: New testcase.
3218
18fbe394
WD
32192018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
3220
3221 PR rtl-optimization/84068
3222 PR rtl-optimization/83459
3223 * gcc.dg/pr84068.c: New test.
3224
3b263f5a
RB
32252018-02-08 Richard Biener <rguenther@suse.de>
3226
3227 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
3228 loop vectorization to happen.
3229
66a90e86
PC
32302018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
3231
3232 PR c++/83204
3233 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
3234
3f636462
WS
32352018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
3236
3237 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
3238
4253435e
MM
32392018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3240
3241 PR target/84154
3242 * gcc.target/powerpc/pr84154-1.c: New tests.
3243 * gcc.target/powerpc/pr84154-2.c: Likewise.
3244 * gcc.target/powerpc/pr84154-3.c: Likewise.
3245
54af445d
WS
32462018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
3247
3248 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
3249
8f1f526b
JJ
32502018-02-07 Jakub Jelinek <jakub@redhat.com>
3251
3252 PR c++/84082
3253 * g++.dg/template/incomplete11.C: New test.
3254 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
3255
b35a0ccd
SK
32562018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
3257
3258 PR fortran/82994
3259 * gfortran.dg/deallocate_error_3.f90: New test.
3260 * gfortran.dg/deallocate_error_4.f90: New test.
3261
82e259b8
TK
32622018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3263
3264 PR fortran/68560
3265 * gfortran.dg/shape_9.f90: New test.
3266
52b16cb3
SK
32672018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
3268
3269 PR fortran/82049
3270 * gfortran.dg/assumed_charlen_parameter.f90: New test.
3271
0d7d8e66
DM
32722018-02-07 David Malcolm <dmalcolm@redhat.com>
3273
3274 PR c++/81610
3275 PR c++/80567
3276 * g++.dg/spellcheck-reswords.C: New test case.
3277 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
3278 suggestion of "if".
3279
43e4df5a
ML
32802018-02-07 Martin Liska <mliska@suse.cz>
3281
3282 PR c++/84059.
3283 * g++.dg/ext/mv26.C: New test.
3284
a0486b65
TV
32852018-02-07 Tom de Vries <tom@codesourcery.com>
3286
3287 * gcc.dg/pr83844.c: Require effective target alloca.
3288
45224bd0
TV
32892018-02-07 Tom de Vries <tom@codesourcery.com>
3290
3291 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
3292
81b58bfd
L
32932018-02-07 H.J. Lu <hongjiu.lu@intel.com>
3294
3295 PR target/84243
3296 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
3297 -fcf-protection=return.
3298
c31bc4ac
TV
32992018-02-07 Tom de Vries <tom@codesourcery.com>
3300
3301 PR libgomp/84217
3302 * c-c++-common/goacc/pr84217.c: New test.
3303 * gfortran.dg/goacc/pr84217.f90: New test.
3304
e4c73066
RB
33052018-02-07 Richard Biener <rguenther@suse.de>
3306
3307 PR tree-optimization/84204
3308 * gcc.dg/graphite/pr84204.c: New testcase.
3309
3310 PR tree-optimization/84205
3311 * gcc.dg/graphite/pr84205.c: New testcase.
3312
3313 PR tree-optimization/84223
3314 * gfortran.dg/graphite/pr84223.f90: New testcase.
3315
07a6816e
PC
33162018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/71662
3319 * g++.dg/cpp0x/scoped_enum7.C: New.
3320
f8e54f64
CL
33212018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
3322
3323 PR tree-optimization/83008
3324 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
3325
40ff1a2d
JJ
33262018-02-07 Jakub Jelinek <jakub@redhat.com>
3327
3328 PR tree-optimization/84235
3329 * gcc.c-torture/execute/ieee/pr84235.c: New test.
3330
216c32f9
RO
33312018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3332
3333 PR testsuite/84243
3334 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
3335 targets.
3336 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
3337
486a2b66
JJ
33382018-02-06 Jakub Jelinek <jakub@redhat.com>
3339
3340 PR target/84146
3341 * gcc.target/i386/pr84146.c: New test.
3342
86f697aa
MC
33432018-02-06 Michael Collison <michael.collison@arm.com>
3344
3345 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
3346
97770004
BS
33472018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3348
3349 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
3350 warning for -mno-speculate-indirect-jumps.
3351 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
3352 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
3353 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
3354 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
3355 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
3356 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
3357
3ca8e91f
IT
33582018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3359
3360 PR target/84145
3361 * c-c++-common/fcf-protection-1.c: Change a compared message.
3362 * c-c++-common/fcf-protection-2.c: Likewise.
3363 * c-c++-common/fcf-protection-3.c: Likewise.
3364 * c-c++-common/fcf-protection-5.c: Likewise.
3365 * c-c++-common/fcf-protection-6.c: New test.
3366 * c-c++-common/fcf-protection-7.c: Likewise.
3367
b25e5572
MP
33682018-02-06 Marek Polacek <polacek@redhat.com>
3369
3370 PR tree-optimization/84228
3371 * c-c++-common/Wstringop-truncation-3.c: New test.
3372
d10ac880
TC
33732018-02-06 Tamar Christina <tamar.christina@arm.com>
3374
3375 PR target/82641
3376 * gcc.target/arm/pragma_arch_switch_2.c: New.
3377
40fdc3ec
RO
33782018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3379
3380 PR target/79975
3381 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
3382
48fe6bbb
MS
33832018-02-05 Martin Sebor <msebor@redhat.com>
3384
3385 PR tree-optimization/83369
40fdc3ec 3386 * gcc.dg/Wnonnull.c: New test.
48fe6bbb 3387
d66f0329
RS
33882018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
3389
3390 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
3391 argument and use dg-messages-by-file instead. Expect it to be
3392 an array rather than a dict.
3393 (lto-link-and-maybe-run): Remove messages_by_file argument and
3394 use an upvar for dg-messages-by-file. Update call to
3395 lto_handle_diagnostics.
3396 (lt-get-options): Treat dg-messages-by-file as an array
3397 rather than a dict.
3398 (lto-get-options-main): Likewise. Set the entry rather than appending.
3399 (lto-execute): Treat dg-messages-by-file as an array rather than
3400 a dict. Update call to lto-link-and-maybe-run.
3401
865166c8
PC
34022018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
3403
3404 PR c++/82782
3405 * g++.dg/cpp1z/inline-var4.C: New.
3406
4c4f3c3f
ML
34072018-02-05 Martin Liska <mliska@suse.cz>
3408
3409 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
3410 options.
3411 * c-c++-common/asan/pointer-compare-2.c: Likewise.
3412 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
3413 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
3414 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
3415 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
3416 * c-c++-common/asan/pointer-compare-3.c: New test.
3417
ba261579
RS
34182018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
3419
3420 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
3421 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
3422
55f956ff
OM
34232018-02-05 Olga Makhotina <olga.makhotina@intel.com>
3424
3425 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
3426 _mm_maskz_range_sd, _mm_mask_range_round_sd,
3427 _mm_maskz_range_round_sd): Test new intrinsics.
3428 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
3429 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
3430 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
3431 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
3432 _mm_maskz_range_ss, _mm_mask_range_round_ss,
3433 _mm_maskz_range_round_ss): Test new intrinsics.
3434 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
3435 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
3436 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
3437 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
3438 __builtin_ia32_rangess128_round): Remove builtins.
3439 (__builtin_ia32_rangesd128_mask_round,
3440 __builtin_ia32_rangess128_mask_round): Test new builtins.
3441 * gcc.target/i386/sse-13.c: Ditto.
3442 * gcc.target/i386/sse-23.c: Ditto.
3443
ca1ef73d
JH
34442018-02-04 Jan Hubicka <hubicka@ucw.cz>
3445
3446 PR middle-end/79966
3447 * gfortran.dg/pr79966.f90: New testcase
3448
22b128c5
DH
34492018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
3450
3451 PR fortran/84094
3452 * gfortran.dg/associate_23.f90: Fix invalid code.
3453 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
3454 * gfortran.dg/matmul_3.f90: Likewise.
3455 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
3456
26f822c2
PT
34572018-02-04 Paul Thomas <pault@gcc.gnu.org>
3458
3459 PR fortran/84115
3460 * gfortran.dg/associate_34.f90: New test.
3461 * gfortran.dg/associate_35.f90: New test.
3462
2c536ce7
PT
34632018-02-03 Paul Thomas <pault@gcc.gnu.org>
3464
3465 PR fortran/84141
3466 PR fortran/84155
3467 * gfortran.dg/pr84155.f90 : New test.
3468
113db472
UB
34692017-02-02 Uros Bizjak <ubizjak@gmail.com>
3470
3471 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
3472 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
3473
24fa220c
WS
34742018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3475
3476 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
3477 dg-do run stanza.
3478
17855935
WS
34792018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
3480
3481 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
3482 requirement.
3483 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
3484 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
3485 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
3486
584d9d58
GJL
34872018-02-02 Georg-Johann Lay <avr@gjlay.de>
3488
3489 PR testsuite/52641
3490 * gcc.c-torture/execute/pr83362.c: Make work for int16.
3491 * gcc.dg/Wsign-conversion.c: Dito.
3492 * gcc.dg/attr-alloc_size-4.c: Dito.
3493 * gcc.dg/pr81020.c: Dito.
3494 * gcc.dg/pr81192.c: Dito.
3495 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
3496 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
3497 * gcc.dg/pr83844.c: Restrict to int32plus.
3498 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
3499 * gcc.dg/tree-ssa/ldist-25.c: Dito.
3500 * gcc.dg/tree-ssa/ldist-27.c: Dito.
3501 * gcc.dg/tree-ssa/ldist-28.c: Dito.
3502 * gcc.dg/tree-ssa/ldist-29.c: Dito.
3503 * gcc.dg/tree-ssa/ldist-30.c: Dito.
3504 * gcc.dg/tree-ssa/ldist-31.c: Dito.
3505 * gcc.dg/tree-ssa/ldist-32.c: Dito.
3506 * gcc.dg/tree-ssa/ldist-33.c: Dito.
3507 * gcc.dg/tree-ssa/ldist-34.c: Dito.
3508 * gcc.dg/tree-ssa/ldist-35.c: Dito.
3509 * gcc.dg/tree-ssa/ldist-36.c: Dito.
3510
02da1e9c
JK
35112018-02-02 Julia Koval <julia.koval@intel.com>
3512
3513 * gcc.target/i386/funcspec-56.inc: Handle new march.
3514 * g++.dg/ext/mv16.C: Ditto.
3515
ce2e6077
GJL
35162018-02-02 Georg-Johann Lay <avr@gjlay.de>
3517
3518 * lib/target-supports.exp
3519 (check_effective_target_keeps_null_pointer_checks): No more
3520 special-case avr.
3521 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
3522 * gcc.dg/ifcvt-4.c: Skip avr.
3523 * gcc.dg/pr53037-1.c: Dito.
3524 * gcc.dg/pr53037-2.c: Dito.
3525 * gcc.dg/pr53037-3.c: Dito.
3526 * gcc.dg/pr63387-2.c: Dito.
3527 * gcc.dg/pr63387.c: Dito.
3528 * gcc.dg/sancov/cmp0.c: Dito.
3529 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
3530 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
3531 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
3532 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
3533 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
3534 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
3535 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
3536 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
3537 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
3538 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
3539 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
3540 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
3541 * gcc.dg/tree-ssa/pr82059.c: Dito.
3542 * gcc.c-torture/execute/pr70460.c: Dito.
3543
5c1aec7e
GJL
35442018-02-02 Georg-Johann Lay <avr@gjlay.de>
3545
3546 PR testsuite/52641
3547 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
3548 * gcc.c-torture/execute/20180112-1.c: Dito.
3549 * gcc.c-torture/execute/pr81503.c: Dito.
3550 * gcc.dg/store_merging_12.c: Dito.
3551 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
3552 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
3553 * gcc.dg/tree-ssa/pr80898.c: Dito.
3554 * gcc.dg/tree-ssa/pr82363.c: Dito.
3555 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
3556 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
3557 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
3558 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
3559 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
3560 * gcc.dg/tree-ssa/pr80803.c: Dito.
3561 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
3562 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
3563 * gcc.dg/tree-ssa/vrp114.c: Dito.
3564 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
3565 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
3566 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
3567
e8a5a6f6
IT
35682018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3569
3570 PR target/84066
3571 * gcc.target/i386/cet-sjlj-6a.c: New test.
3572 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
3573
d15f0fa7
MP
35742018-02-01 Marek Polacek <polacek@redhat.com>
3575
3576 PR c++/84125
3577 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
3578
89e06365
JL
35792018-01-30 Jeff Law <law@redhat.com>
3580
3581 PR target/84128
3582 * gcc.target/i386/pr84128.c: New test.
3583
19416210
GJL
35842018-02-01 Georg-Johann Lay <avr@gjlay.de>
3585
3586 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
3587 -fdelete-null-pointer-checks.
3588
73b7d28f
PC
35892018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
3590
3591 PR c++/83796
3592 * g++.dg/cpp0x/abstract-default1.C: New.
3593
3ae12932
RS
35942018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3595
3596 PR tree-optimization/81635
3597 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
3598 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
3599
d677263e
RL
36002018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3601
3602 PR target/83370
3603 * gcc.target/aarch64/pr83370.c: New.
3604
dc3b4a20
RB
36052018-02-01 Richard Biener <rguenther@suse.de>
3606
3607 * gcc.dg/graphite/pr35356-1.c: Adjust.
3608
0c64497d
RS
36092018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3610
3611 PR testsuite/83846
3612 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
3613 for ILP32.
3614 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
3615 of hard-coding the choice.
3616 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
3617 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
3618 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
3619 memset call.
3620 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
3621 stdint.h types.
3622 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
3623 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
3624 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
3625 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
3626 * gcc.target/aarch64/sve/logical_1.c: Likewise.
3627 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
3628 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
3629 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
3630 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
3631 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
3632 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
3633 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
3634 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
3635 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
3636 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
3637 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
3638 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
3639 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
3640 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
3641 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
3642 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
3643 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
3644 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
3645 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
3646 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
3647 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
3648 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
3649 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
3650 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
3651 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
3652 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
3653 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
3654 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
3655 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
3656 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
3657 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
3658 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
3659 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
3660 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
3661 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
3662 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
3663 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
3664 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
3665 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
3666 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
3667 __builtin_popcountll rather than __builtin_popcountl.
3668
8179efe0
RS
36692018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3670
3671 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
3672 of LD1R[HWD] for multi-element constants on big-endian targets.
3673 * gcc.target/aarch64/sve/slp_3.c: Likewise.
3674 * gcc.target/aarch64/sve/slp_4.c: Likewise.
3675
947b1372
RS
36762018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
3677
3678 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
3679 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
3680 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
3681
31b6733b
JJ
36822018-02-01 Jakub Jelinek <jakub@redhat.com>
3683
3684 PR tree-optimization/81661
3685 PR tree-optimization/84117
3686 * gcc.dg/pr81661.c: New test.
3687 * gfortran.dg/pr84117.f90: New test.
3688
eae4d8fb
JB
36892018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
3690
3691 PR fortran/83705
3692 * gfortran.dg/repeat_7.f90: Catch warning message.
3693
90bf9487
ILT
36942018-01-31 Ian Lance Taylor <iant@golang.org>
3695
3696 * go.go-torture/execute/printnil.go: New test.
3697
02b7dbb9
RO
36982018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3699
3700 * lib/target-supports.exp (check_effective_target_comdat_group):
3701 Allow for Solaris as comdat syntax.
3702
3703 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
3704 Solaris with comdat_group support and as.
3705
2be4dfcb
MP
37062018-01-31 Marek Polacek <polacek@redhat.com>
3707
3708 PR c/81779
3709 * gcc.dg/pr81779.c: New test.
3710
08b3748c
JJ
37112018-01-31 Jakub Jelinek <jakub@redhat.com>
3712
c9243c04
JJ
3713 PR fortran/84116
3714 * gfortran.dg/gomp/pr84116.f90: New test.
3715
eddd715c
JM
3716 PR c++/83993
3717 * g++.dg/init/pr83993-2.C: New test.
3718
08b3748c
JJ
3719 PR c++/83993
3720 * g++.dg/init/pr83993-1.C: New test.
3721 * g++.dg/cpp0x/pr83993.C: New test.
3722
1af73491
PT
37232018-01-31 Paul Thomas <pault@gcc.gnu.org>
3724
3725 PR fortran/84088
3726 * gfortran.dg/pr84088.f90 : New test.
3727
6b9a302f
VM
37282018-01-31 Vladimir Makarov <vmakarov@redhat.com>
3729
3730 PR target/82444
3731 * gcc.target/i386/pr82444.c: New.
3732
f1aa1f93
WS
37332018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
3734
3735 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
3736 * gcc.target/powerpc/vsx-13.c: New.
3737
be197ade
PC
37382018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/84092
3741 * g++.dg/cpp1y/var-templ57.C: New.
3742
4ecd9c15
MP
37432018-01-31 Marek Polacek <polacek@redhat.com>
3744
3745 PR c++/84138
3746 * g++.dg/diagnostic/pr84138.C: New test.
3747
9f3dcd14
JB
37482018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
3749
3750 PR fortran/78534
3751 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
3752 -Wstringop-overflow warnings due to spurious warning with -O1.
3753 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
3754 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
3755
957a25ab
RB
37562018-01-31 Richard Biener <rguenther@suse.de>
3757
3758 PR tree-optimization/84132
3759 * g++.dg/torture/pr84132.C: New testcase.
3760
8ede319f
JH
37612018-01-31 Jan Hubicka <hubicka@ucw.cz>
3762
3763 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
3764 dg-final scan.
3765
e6c7bfdb
JK
37662018-01-31 Julia Koval <julia.koval@intel.com>
3767
3768 PR target/83618
3769 * gcc.target/i386/rdpid.c: Remove "eax".
3770
39058d4b
KT
37712018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3772
3773 PR tree-optimization/64946
3774 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
3775 scan-assembler checks.
3776
ae20d760
EB
37772018-01-31 Eric Botcazou <ebotcazou@adacore.com>
3778
3779 * gcc.c-torture/execute/20180131-1.c: New test.
3780
b6fb257b
CZ
37812018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
3782
3783 * gcc.target/arc/taux-1.c: New test.
3784 * gcc.target/arc/taux-2.c: Likewise.
3785
8180c03f
CZ
37862018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
3787
3788 * gcc.target/arc/uncached.c: New test.
3789
2f857e1b
RO
37902018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3791
3792 PR lto/83954
3793 * gnat.dg/lto20.adb: Remove dg-excess-errors.
3794
7b56ebc3
JJ
37952018-01-31 Jakub Jelinek <jakub@redhat.com>
3796
1306a81d
JJ
3797 PR preprocessor/69869
3798 * gcc.dg/cpp/trad/pr69869.c: New test.
3799
7b56ebc3
JJ
3800 PR c/84100
3801 * gcc.dg/pr84100.c: New test.
3802
58375711
JL
38032018-01-30 Jeff Law <law@redhat.com>
3804
3805 PR target/84064
3806 * gcc.target/i386/pr84064: New test.
3807
89e06365 38082018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8fb2cc6b
TK
3809
3810 PR fortran/84134
3811 * gfortran.dg/data_implied_do_2.f90: New test.
3812
3d943698
JW
38132018-01-30 Janus Weil <janus@gcc.gnu.org>
3814
3815 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
3816
dca9e8be
TK
38172018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3818
3819 PR fortran/84133
3820 * gfortran.dg/inline_matmul_21.f90: New test case.
3821
881f7c97
RO
38222018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3823
3824 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
3825
634c3ff0
VM
38262018-01-30 Vladimir Makarov <vmakarov@redhat.com>
3827
3828 PR target/84112
940ac3aa 3829 * gcc.target/powerpc/pr84112.c: New.
634c3ff0 3830
c5370327
JJ
38312018-01-30 Jakub Jelinek <jakub@redhat.com>
3832
3833 PR rtl-optimization/83986
3834 * gcc.dg/pr83986.c: New test.
3835
86145a19
BS
38362018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
3837
3838 PR 58684
113db472
UB
3839 * gcc.dg/torture/inf-compare-1.c: Add xfail.
3840 * gcc.dg/torture/inf-compare-2.c: Add xfail.
3841 * gcc.dg/torture/inf-compare-3.c: Add xfail.
3842 * gcc.dg/torture/inf-compare-4.c: Add xfail.
86145a19 3843
a59b07c1
JJ
38442018-01-30 Jakub Jelinek <jakub@redhat.com>
3845
3846 PR tree-optimization/84111
3847 * gcc.c-torture/compile/pr84111.c: New test.
3848
9efd61f8
JH
38492018-01-30 Jan Hubicka <hubicka@ucw.cz>
3850
3851 PR ipa/83179
3852 * gcc.dg/ipa/inline-2.c: Fix template.
3853 * gcc.dg/ipa/inline-3.c: Fix template.
881f7c97 3854
9a4841a3
JH
38552018-01-30 Jan Hubicka <hubicka@ucw.cz>
3856
3857 PR ipa/81360
3858 * g++.dg/torture/pr81360.C: New testcase.
3859
44c945e6
JH
38602018-01-30 Jan Hubicka <hubicka@ucw.cz>
3861
3862 PR lto/83954
3863 * gcc.dg/lto/pr83954.h: New testcase.
3864 * gcc.dg/lto/pr83954_0.c: New testcase.
3865 * gcc.dg/lto/pr83954_1.c: New testcase.
3866
924d6d0b
RO
38672018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3868
3869 PR bootstrap/84017
3870 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
3871 to dg-options.
3872 Simplify DW_AT_producer scan.
3873
502f6447
KT
38742018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3875
3876 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
3877
a236a499
KY
38782018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
3879
113db472 3880 PR target/83828
a236a499
KY
3881 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
3882 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
3883 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
3884 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
3885
58375711 38862018-01-29 Jeff Law <law@redhat.com>
6beb01d0
JL
3887
3888 PR testsuite/81010
3889 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
3890 better match other tests which require vsx. Verify the zero
3891 extension is part of the test in the combiner dump.
3892
7d07a93a
MP
38932018-01-29 Marek Polacek <polacek@redhat.com>
3894
3895 PR c/83966
3896 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
3897
b07c3651
MP
3898 PR c++/83996
3899 * g++.dg/ext/pr83996.C: New test.
3900
27837e0c
RB
39012018-01-29 Richard Biener <rguenther@suse.de>
3902
3903 PR tree-optimization/84057
3904 * gcc.dg/graphite/pr84057.c: New testcase.
3905
89e06365 39062018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3be34c0b
TK
3907
3908 PR fortran/84073
3909 * gfortran.dg/bind_c_usage_31.f90: New test.
3910
19eab740
PC
39112018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
3912
3913 PR c++/83924
3914 * g++.dg/warn/Wduplicated-branches5.C: New.
3915
e1f30526
SP
39162018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
3917
3918 * gcc.target/rl78/test_addsi3_internal.c: New test.
3919
b5d0b3d2
SB
39202018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
3921
3922 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
3923 Make expected output depend on whether we expect sibcalls or not.
3924 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
3925 safe-indirect-jump-1.c).
3926
f8862a1b 39272018-01-26 Damian Rouson <damian@sourceryinstitute.org>
b5d0b3d2
SB
3928 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3929 Soren Rasmussen <s.c.rasmussen@gmail.com>
f8862a1b
DR
3930
3931 Fortran 2018 teams tests.
3932
3933 * gfortran.dg/team_number_1.f90: new test for team_number.
3934 * gfortran.dg/team_change_1.f90: new test for change team.
3935 * gfortran.dg/team_end_1.f90: new test for end team.
3936 * gfortran.dg/team_form_1.f90: new test for form team.
3937
deece1aa
SK
39382018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
3939
3940 PR fortran/83998
3941 * gfortran.dg/dot_product_4.f90
3942
a011292a
MS
39432018-01-26 Martin Sebor <msebor@redhat.com>
3944
3945 PR tree-optimization/83896
3946 * gcc.dg/strlenopt-43.c: New.
3947
b211c595
WS
39482018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3949
3950 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
3951 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
3952 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
3953 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
3954 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
3955 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
3956 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
3957 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
3958 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
3959 stanzas.
3960 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
3961 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
3962 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
3963 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
3964 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
3965 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
3966 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
3967 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
3968 instruction list.
3969 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
3970
f5ef2a14
WS
39712018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3972
3973 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
3974 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
3975 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
3976 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
3977 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
3978 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
3979 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
3980 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
3981 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
3982 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
3983 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
3984 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
3985 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
3986
98abdf3a
ML
39872018-01-26 Martin Liska <mliska@suse.cz>
3988
3989 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
3990 warning is seen.
3991
a9ea161d
WS
39922018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
3993
3994 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
3995 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
3996 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
3997 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
3998 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
3999 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
4000 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
4001 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
4002
d7e1f499
RB
40032018-01-26 Richard Biener <rguenther@suse.de>
4004
4005 PR rtl-optimization/84003
4006 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
4007 latent bug in DSE if NOINLINE is appropriately defined.
4008 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
4009 and defining NOINLINE.
4010
da1f8d7f
KT
40112018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4012
4013 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
4014 tests specific to aarch64. XFAIL test on arm.
4015
79fbdeb8
JJ
40162018-01-26 Jakub Jelinek <jakub@redhat.com>
4017
45399fdc
JJ
4018 PR rtl-optimization/83985
4019 * gcc.dg/pr83985.c: New test.
4020
79fbdeb8
JJ
4021 PR c/83989
4022 * c-c++-common/Wrestrict-3.c: New test.
4023
20565692
CZ
40242018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
4025
113db472 4026 * gcc.target/arc/tdelegitimize_addr.c: New test.
20565692 4027
6b55f8c9
CZ
40282018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
4029
4030 * gcc.target/arc/jli-1.c: New file.
4031 * gcc.target/arc/jli-2.c: Likewise.
4032
05471739
SN
40332018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
4034
113db472
UB
4035 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
4036 scan-assembler.
05471739
SN
4037 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
4038 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
4039
5b55e6e3
RB
40402018-01-26 Richard Biener <rguenther@suse.de>
4041
4042 PR tree-optimization/81082
4043 * gcc.dg/vect/pr81082.c: New testcase.
4044 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
4045 simplification to n * n.
4046
af2e3244
RO
40472018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4048
4049 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
4050 Solaris 10.
4051 * gcc.target/i386/pr63620.c: Likewise.
4052
aad36c56
JK
40532018-01-26 Julia Koval <julia.koval@intel.com>
4054
113db472
UB
4055 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
4056 -mavx512f -mavx512bw.
aad36c56
JK
4057 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
4058 * gcc.target/i386/i386.exp: Fix types.
4059
73598b33
AM
40602018-01-26 Alan Modra <amodra@gmail.com>
4061
4062 PR target/84033
4063 * gcc.target/powerpc/swaps-p8-46.c: New.
4064
7fb43006
PT
40652018-25-01 Paul Thomas <pault@gcc.gnu.org>
4066
4067 PR fortran/37577
4068 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
4069 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
4070 'array01' in the tree dump comparison.
4071 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
4072 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
4073 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
4074
19e502d4
JH
40752018-01-25 Jan Hubicka <hubicka@ucw.cz>
4076
4077 PR middle-end/83055
4078 * gcc.dg/torture/pr83055.c: New testcase.
4079
3d8fb311
JJ
40802018-01-25 Jakub Jelinek <jakub@redhat.com>
4081
41df0109
JJ
4082 PR c++/84031
4083 * g++.dg/cpp1z/decomp36.C: New test.
4084
3d8fb311
JJ
4085 PR middle-end/83977
4086 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
4087
b254c1a2
RS
40882018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
4089
4090 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
4091 the shift dump line.
4092 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4093
533277ba
MM
40942018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4095
4096 PR target/81550
4097 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
4098 index instead of int, which allows IVOPTs to properly optimize the
4099 loop.
4100
1983b3e0
DM
41012018-01-24 David Malcolm <dmalcolm@redhat.com>
4102
4103 PR jit/82846
4104 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
4105 of "fn_type" typedef.
4106 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
4107
4880b994
ILT
41082018-01-24 Ian Lance Taylor <iant@golang.org>
4109
4110 * go.go-torture/execute/names-1.go: New test.
4111
5e77d9b1
JL
41122018-01-19 Jeff Law <law@redhat.com>
4113
4114 PR target/83994
4115 * gcc.target/i386/pr83994.c: New test.
4116
ffd464df
VM
41172018-01-24 Vladimir Makarov <vmakarov@redhat.com>
4118
4119 PR target/84014
4120 * gcc.target/powerpc/pr84014.c: New.
4121
f1542d9a
JJ
41222018-01-24 Jakub Jelinek <jakub@redhat.com>
4123
4124 PR middle-end/83977
4125 * c-c++-common/gomp/pr83977-1.c: New test.
4126 * c-c++-common/gomp/pr83977-2.c: New test.
4127 * c-c++-common/gomp/pr83977-3.c: New test.
4128 * gfortran.dg/gomp/pr83977.f90: New test.
4129
556d3a24
RS
41302018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
4131
4132 PR testsuite/83889
4133 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
4134 * gcc.dg/vect/pr80631-1.c: Likewise.
4135 * gcc.dg/vect/pr80631-2.c: Likewise.
4136 * gcc.dg/vect/pr81410.c: Likewise.
4137 * gcc.dg/vect/pr81633.c: Likewise.
4138 * gcc.dg/vect/pr81815.c: Likewise.
4139 * gcc.dg/vect/pr82108.c: Likewise.
4140 * gcc.dg/vect/pr83857.c: Likewise.
4141 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
4142 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
4143 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
4144 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
4145 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
4146 * gcc.dg/vect/vect-reduc-11.c: Likewise.
4147 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
4148 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
4149 dg-xfail-run-if instead.
4150 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
4151 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
4152 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
4153 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
4154 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4155
885a33e1
RS
41562018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
4157
4158 PR tree-optimization/83979
4159 * g++.dg/pr83979.c: New test.
4160
a84aff58
KT
41612018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4162
4163 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
4164 option. Add arm_neon_ok_no_float_abi check.
4165
6acfd18c
RB
41662018-01-24 Richard Biener <rguenther@suse.de>
4167
4168 PR tree-optimization/83176
4169 * gcc.dg/graphite/pr83176.c: New testcase.
4170
da37a70f
RB
41712018-01-24 Richard Biener <rguenther@suse.de>
4172
4173 PR tree-optimization/82819
4174 * gcc.dg/graphite/pr82819.c: New testcase.
4175
3885527d
PC
41762018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
4177
4178 PR c++/83921
4179 * g++.dg/cpp1y/constexpr-83921-1.C: New.
4180 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
4181 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
4182 * g++.dg/ext/stmtexpr20.C: Likewise.
4183 * g++.dg/ext/stmtexpr21.C: Likewise.
4184
7c719d08
DM
41852018-01-23 David Malcolm <dmalcolm@redhat.com>
4186
4187 PR c++/83974
4188 * g++.dg/warn/pr83974.C: New test case.
4189
508d0c3d
JJ
41902018-01-23 Jakub Jelinek <jakub@redhat.com>
4191
4192 PR sanitizer/83987
4193 * g++.dg/ubsan/pr83987.C: New test.
4194
41952018-01-23 Paul Thomas <pault@gcc.gnu.org>
f59986b2
PT
4196
4197 PR fortran/83866
508d0c3d 4198 * gfortran.dg/pdt_29.f03: New test.
f59986b2 4199
508d0c3d 42002018-01-23 Paul Thomas <pault@gcc.gnu.org>
84ee745e
PT
4201
4202 PR fortran/83898
508d0c3d 4203 * gfortran.dg/associate_33.f03: New test.
84ee745e 4204
cde9b2f8
ML
42052018-01-23 Martin Liska <mliska@suse.cz>
4206
4207 PR lto/81440
4208 * gcc.dg/lto/pr81440.h: New test.
4209 * gcc.dg/lto/pr81440_0.c: New test.
4210 * gcc.dg/lto/pr81440_1.c: New test.
4211
66ce8ff7
NS
42122018-01-23 Nathan Sidwell <nathan@acm.org>
4213
4214 PR c++/83988
4215 * g++.dg/template/pr83988.C: New.
4216
941ae8b4
JJ
42172018-01-23 Jakub Jelinek <jakub@redhat.com>
4218
55a46cb5
JJ
4219 PR c++/82882
4220 PR c++/83978
4221 * g++.dg/cpp0x/pr82882.C: New test.
4222 * g++.dg/cpp0x/pr83978.C: New test.
4223
941ae8b4
JJ
4224 PR c++/83958
4225 * g++.dg/cpp1z/decomp35.C: New test.
4226
d55d1e4f
NS
42272018-01-23 Nathan Sidwell <nathan@acm.org>
4228
4229 * g++.dg/cpp0x/range-for10.C: Adjust.
4230 * g++.dg/ext/forscope1.C: Adjust.
4231 * g++.dg/ext/forscope2.C: Adjust.
4232 * g++.dg/template/for1.C: Adjust.
4233
9972bbbc
DM
42342018-01-23 David Malcolm <dmalcolm@redhat.com>
4235
4236 PR tree-optimization/83510
4237 * gcc.c-torture/compile/pr83510.c: New test case.
4238
ef57eeb2
RS
42392018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
4240
4241 PR testsuite/83888
4242 * lib/target-supports.exp (check_effective_target_vect_float): Say
4243 that the result only holds when -funsafe-math-optimizations is on.
4244 (check_effective_target_vect_float_strict): New procedure.
4245 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
4246 of vect_float.
4247 * gcc.dg/vect/vect-reduc-6.c: Likewise.
4248
97e52238
RS
42492018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
4250
4251 PR tree-optimization/83965
4252 * gcc.dg/vect/pr83965.c: New test.
4253
950d1cd9
RB
42542018-01-23 Richard Biener <rguenther@suse.de>
4255
4256 PR tree-optimization/83963
4257 * gfortran.dg/graphite/pr83963.f: New testcase.
4258 * gcc.dg/graphite/pr83963-2.c: Likewise.
4259
2e73a89b
JJ
42602018-01-23 Jakub Jelinek <jakub@redhat.com>
4261
4262 PR c++/83918
4263 * g++.dg/cpp1z/pr83918.C: New test.
4264
f5c517f0
JJ
42652018-01-22 Jakub Jelinek <jakub@redhat.com>
4266
164485b5
JJ
4267 PR tree-optimization/83957
4268 * gcc.dg/autopar/pr83957.c: New test.
4269
f5c517f0
JJ
4270 PR tree-optimization/83081
4271 * gcc.dg/predict-8.c: Adjust expected probability.
4272
de0ecff8
MM
42732018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
4274
4275 PR target/83862
4276 * gcc.target/powerpc/pr83862.c: New test.
4277
d10cff95 42782018-01-22 Carl Love <cel@us.ibm.com>
3eb1eecf 4279
d10cff95
CL
4280 * gcc.target/powerpc/powerpc.exp: Add torture tests for
4281 builtins-4-runnable.c, builtins-6-runnable.c,
4282 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
4283 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
4284 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
4285 for signed/unsigned 128-bit and long long int loads.
4286
f25d7e06
MP
42872018-01-22 Marek Polacek <polacek@redhat.com>
4288
4289 PR c++/81933
4290 * g++.dg/cpp1y/constexpr-empty4.C: New test.
4291
0d918596
WS
42922018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
4293
4294 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
4295 scan-asembler valid instructions list.
4296 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
4297 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
4298 power8-vector requirement and option.
4299 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
4300
6b271a2e
JB
43012018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
4302
4303 PR 78534
4304 PR 83704
4305 * gfortran.dg/string_1.f90: Remove printing the length.
4306
1dba94d4
RB
43072018-01-22 Richard Biener <rguenther@suse.de>
4308
4309 PR tree-optimization/83963
4310 * gcc.dg/graphite/pr83963.c: New testcase.
0e32449b
SD
4311
43122018-01-22 Sudakshina Das <sudi.das@arm.com>
4313
4314 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
4315 dg-require-effective-target directives.
4316
dececdaa
KT
43172018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4318
4319 * lib/target-supports.exp (check_effective_target_arm_softfloat):
4320 New procedure.
4321 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
4322 Adjust scan-assembler checks for soft-float.
4323
6a79ea14
BS
43242018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4325
4326 PR target/83946
4327 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
4328
bca5a9a1
JDA
43292018-01-21 John David Anglin <danglin@gcc.gnu.org>
4330
4331 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
4332 * gcc.dg/pr83623.c: Likewise.
4333 * gcc.dg/pr83666.c: Likewise.
4334
b8f63c51
BS
43352018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4336 David Edelsohn <dje.gcc@gmail.com>
4337
4338 PR target/83946
4339 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
4340 assembly output from "crset eq" to "crset 2".
4341 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
4342 assembly output from . to $.
4343 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
4344 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
4345 assembly output from "crset eq" to "crset 2".
4346 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
4347 assembly output from "crset eq" to "crset 2", and from . to $.
4348
f5240750
SK
43492018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
4350
4351 PR fortran/83900
4352 * gfortran.dg/matmul_18.f90: New test.
4353
929b4411
RS
43542018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
4355
4356 PR tree-optimization/83940
4357 * gcc.dg/torture/pr83940.c: New test.
4358
09cbbded
JJ
43592018-01-20 Jakub Jelinek <jakub@redhat.com>
4360
37b7e787
JJ
4361 PR middle-end/83945
4362 * gcc.dg/tls/pr83945.c: New test.
4363
09cbbded
JJ
4364 PR target/83930
4365 * gcc.dg/pr83930.c: New test.
4366
f18fee82
SK
43672018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4368
4369 PR fortran/83900
4370 * gfortran.dg/matmul_17.f90: New test.
4371
3051883c
SK
43722018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
4373
4374 PR fortran/80768
4375 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
4376
e6f97c3f
JJ
43772018-01-19 Jakub Jelinek <jakub@redhat.com>
4378
1c9a0251
JJ
4379 PR c++/81167
4380 * g++.dg/cpp0x/pr81167.C: New test.
4381
e6f97c3f
JJ
4382 PR c++/83919
4383 * g++.dg/cpp0x/pr83919.C: New test.
4384
2af64836
JL
43852018-01-19 Jeff Law <law@redhat.com>
4386 Jakub Jelinek <jakub@redhat.com>
4387
4388 * gcc.dg/stack-check-16.c: New test.
4389
6c7c4708
CP
43902018-01-19 Cesar Philippidis <cesar@codesourcery.com>
4391
4392 PR target/83790
4393 * gcc.target/nvptx/indirect_call.c: New test.
4394
b8d090db
RO
43952018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4396
4397 * g++.dg/torture/pr83619.C: Remove dg-message.
4398
1a92f9f6
ML
43992018-01-19 Martin Liska <mliska@suse.cz>
4400
4401 * gcc.dg/predict-1.c: Adjust expected probability.
4402 * gcc.dg/predict-3.c: Likewise.
4403 * gcc.dg/predict-5.c: Likewise.
4404 * gcc.dg/predict-6.c: Likewise.
4405 * gcc.dg/predict-9.c: Likewise.
4406
09a7858b
RS
44072018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
4408
4409 PR tree-optimization/83922
4410 * gcc.dg/pr83922.c: New test.
4411
271134dd
RS
44122018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
4413
4414 PR tree-optimization/83914
4415 * gcc.dg/vect/pr83914.c: New test.
4416
4b04107b
KT
44172018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4418
4419 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
4420 * gcc.target/arm/negdi-2.c: Likewise.
4421 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
4422
9f14d763
KT
44232018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4424
4425 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
4426
80b21c41
KT
44272018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4428
4429 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
4430
502a18ca
JDA
44312018-01-18 John David Anglin <danglin@gcc.gnu.org>
4432
4433 * gcc.dg/torture/pr52451.c (main): Skip long double test on
4434 hppa*-*-hpux*.
4435
9736f576
JJ
44362018-01-18 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR ipa/83619
4439 PR testsuite/83934
4440 * g++.dg/torture/pr83619.C (e): Define before first use instead of
4441 forward declaration.
4442
3480ed3a 44432018-01-18 Carl Love <cel@us.ibm.com>
9736f576 4444
3480ed3a
CL
4445 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
4446 to the function.
4447
50b27938
PC
44482018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
4449
4450 PR c++/81013
4451 * g++.dg/inherit/union3.C: New.
4452
00850e40
CL
44532018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4454
4455 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
4456
8b2d991b
JH
44572018-01-18 Jan Hubicka <hubicka@ucw.cz>
4458
4459 PR ipa/83619
4460 * g++.dg/torture/pr83619.C: New testcase.
4461
1f0267ac
CL
44622018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4463
4464 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4465 Add function body to force error messages in some configurations.
4466
21505468
KT
44672018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4468
4469 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
4470 and arm_thumb1_ok.
4471
7365279f
BK
44722018-01-18 Boris Kolpackov <boris@codesynthesis.com>
4473
9736f576
JJ
4474 PR other/70268
4475 * c-c++-common/ffile-prefix-map.c: New test.
4476 * c-c++-common/fmacro-prefix-map.c: New test.
4477 * c-c++-common/cpp/ffile-prefix-map.c: New test.
4478 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7365279f 4479
82a7bb2d
ML
44802018-01-18 Martin Liska <mliska@suse.cz>
4481
4482 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
4483 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4484 * gcc.target/i386/indirect-thunk-6.c: Likewise.
4485 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4486 * gcc.target/i386/ret-thunk-10.c: Likewise.
4487 * gcc.target/i386/ret-thunk-11.c: Likewise.
4488 * gcc.target/i386/ret-thunk-12.c: Likewise.
4489 * gcc.target/i386/ret-thunk-15.c: Likewise.
4490 * gcc.target/i386/ret-thunk-9.c: Likewise.
4491
5b06990f
CL
44922018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4493
4494 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
4495 order.
4496
5a752e3f
NS
44972018-01-18 Nathan Sidwell <nathan@acm.org>
4498
4499 PR c++/83160
4500 * g++.dg/cpp0x/pr83160.C: New.
4501
7467ab42
RB
45022018-01-18 Richard Biener <rguenther@suse.de>
4503
4504 PR tree-optimization/83887
4505 * gcc.dg/graphite/pr83887.c: New testcase.
4506 * gfortran.dg/graphite/pr83887.f90: Likewise.
4507 * gfortran.dg/graphite/pr83887.f: Likewise.
4508
c5affc04
KT
45092018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4510
4511 PR target/65578
4512 * gcc.target/arm/builtin-bswap.x: New file.
4513 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
4514 and options for armv6t2.
4515 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
4516 and options for Thumb1.
4517 * gcc.target/arm/builtin-bswap16.x: New file.
4518 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
4519 and options for armv6t2.
4520 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
4521 and options for Thumb1.
4522
f2f4f244
CL
45232018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
4524
4525 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
4526 order.
4527
8ae43881
JJ
45282018-01-18 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR c/61240
4531 * gcc.dg/pr61240.c: New test.
4532
fcf79237
HA
45332018-01-17 Harald Anlauf <anlauf@gmx.de>
4534
4535 PR fortran/83864
4536 * gfortran.dg/pr83864.f90: New test.
4537
b7e60023
JL
45382018-01-17 Jeff Law <law@redhat.com>
4539
4540 PR testsuite/83883
4541 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
4542
fe1b6f0d
BS
45432018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4544
4545 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
4546 restriction, but still restrict to 64-bit.
4547 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
4548 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
4549
c004a341 45502018-01-17 Harald Anlauf <anlauf@gmx.de>
fe1b6f0d 4551
c004a341
HA
4552 PR fortran/83874
4553 * gfortran.dg/pr83874.f90: New test.
4554
cfb14840
JJ
45552018-01-18 Jakub Jelinek <jakub@redhat.com>
4556
4557 PR c++/83824
4558 * g++.dg/cpp0x/pr83824.C: New test.
4559
a3b11faf
MM
45602018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
4561
4562 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
4563 appropriate .gnu_attribute for the long double type, if we use the
4564 long double type, but do not generate any calls.
4565 * gcc.target/powerpc/gnuattr2.c: Likewise.
4566 * gcc.target/powerpc/gnuattr3.c: Likewise.
4567
a533fc76
PC
45682018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4569
4570 PR c++/78344
4571 * g++.dg/cpp0x/alignas13.C: New.
4572
78a5fce0
JJ
45732018-01-17 Jakub Jelinek <jakub@redhat.com>
4574
4575 PR c++/83897
4576 * g++.dg/cpp0x/pr83897.C: New test.
4577
a99670f9
JH
45782018-01-17 Jan Hubicka <hubicka@ucw.cz>
4579
4580 PR ipa/83051
4581 * gcc.c-torture/compile/pr83051-2.c: New testcase.
4582
8fca809b
PC
45832018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
4584
4585 PR c++/81054
4586 * g++.dg/cpp0x/constexpr-ice19.C: New.
4587
355bae92 45882018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8fca809b 4589
355bae92
WS
4590 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
4591 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
4592 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
4593 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
4594 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
4595 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
4596 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
355bae92
WS
4597 * gcc.target/powerpc/builtins-1-be-folded.c: New.
4598 * gcc.target/powerpc/builtins-1-le-folded.c: New.
4599 * gcc.target/powerpc/builtins-1.fold.h: New.
4600
95f94b38
WS
46012018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4602
4603 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
4604 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
4605
a4d4d2f5
KT
46062018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4607
4608 * gcc.target/arm/g2.c: Add -marm to dg-options.
4609 * gcc.target/arm/scd42-2.c: Likewise.
4610
4436a3ce
NS
46112018-01-17 Nathan Sidwell <nathan@acm.org>
4612
4613 PR c++/83287
4614 * g++.dg/lookup/pr83287-2.C: New.
4615
bb9869d5
DM
46162018-01-17 David Malcolm <dmalcolm@redhat.com>
4617
4618 PR c++/83814
4619 PR c++/83902
4620 * g++.dg/wrappers/pr83814.C: New test case.
4621 * g++.dg/wrappers/pr83902.C: New test case.
4622
824721f0
DM
46232018-01-17 David Malcolm <dmalcolm@redhat.com>
4624
4625 PR lto/83121
4626 * g++.dg/lto/pr83121_0.C: New test case.
4627 * g++.dg/lto/pr83121_1.C: New test case.
4628 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
4629 adapted from DejaGnu's dg-test.
4630 (lto_handle_diagnostics): New procedure.
4631 (lto_prune_warns): Ignore informational notes.
4632 (lto-link-and-maybe-run): Add "messages_by_file" param.
4633 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
4634 "execute" when "link" fails if "execute" was not specified.
4635 (lto-can-handle-directive): New procedure.
4636 (lto-get-options-main): Call lto-can-handle-directive. Add a
4637 dg-messages local, using it to set the caller's
4638 dg-messages-by-file for the given source file.
4639 (lto-get-options): Likewise.
4640 (lto-execute): Add dg-messages-by-file local, and pass it to
4641 lto-link-and-maybe-run.
4642
c0bb5bc5
WD
46432018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
4644 Richard Sandiford <richard.sandiford@linaro.org>
4645
4646 PR target/79041
4647 PR target/82964
4648 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
4649 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
4650
dd4770ec
KT
46512018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4652
4653 * lib/target-supports.exp: Fix -march arguments in arm arch effective
4654 target check autogenerator for armv8.1-a and armv8.2-a.
4655
84e77783 46562018-01-17 Carl Love <cel@us.ibm.com>
9736f576 4657
84e77783
CL
4658 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
4659 Add debug print statements.
4660 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
4661 16 byte vector load followed by a partial vector load.
4662
ab612f39
DM
46632018-01-17 David Malcolm <dmalcolm@redhat.com>
4664
4665 PR c++/83799
4666 * g++.dg/wrappers/pr83799.C: New test case.
4667
f0fbe57d
NS
46682018-01-17 Nathan Sidwell <nathan@acm.org>
4669
4670 PR c++/83739
4671 * g++.dg/cpp1y/pr83739.C: New.
4672
9bff0086
EB
46732018-01-17 Eric Botcazou <ebotcazou@adacore.com>
4674
4675 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
4676 * gcc.target/visium/overflow16.c: Likewise.
4677 * gcc.target/visium/overflow32.c: Likewise.
4678
44aa1dbf
EB
46792018-01-17 Eric Botcazou <ebotcazou@adacore.com>
4680
4681 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
4682
1e49b79a
KT
46832018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4684
4685 * gcc.dg/rtl/arm/stl-cond.c: New test.
4686 * gcc.target/arm/stl-cond.c: Delete.
4687
d83fae9d
KT
46882018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4689
4690 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
4691 directives.
4692
b67d554c
JJ
46932018-01-17 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR tree-optimization/83843
4696 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
4697 * gcc.dg/store_merging_19.c: New test.
4698
d83fae9d 46992018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5a08c6f4
KT
4700
4701 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
4702 and options.
4703
1b45f260
JJ
47042018-01-17 Jakub Jelinek <jakub@redhat.com>
4705
4706 PR rtl-optimization/83771
4707 * gcc.dg/pr83771.c: New test.
4708
46ba991f
EB
47092018-01-17 Eric Botcazou <ebotcazou@adacore.com>
4710
4711 PR tree-optimization/81184
4712 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
4713 targets.
4714 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
4715
47162018-01-17 Eric Botcazou <ebotcazou@adacore.com>
67f40e18
EB
4717
4718 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
4719
a3ed8bc3
SP
47202018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
4721
4722 PR target/83546
4723 * gcc.target/i386/pr83546.c: New test.
4724
12b38cca
EB
47252018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4726
4727 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
4728
a9db08a6
EB
47292018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4730
4731 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
4732 test and add dg-warning for the -Wstringop-overflow warning.
4733
6702f18b
EB
47342018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4735
4736 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
4737 XFAIL last test on SPARC and Visium.
4738
1dbc05f9
VM
47392018-01-16 Vladimir Makarov <vmakarov@redhat.com>
4740
4741 PR rtl-optimization/80481
4742 * g++.dg/pr80481.C: Exclude solaris.
4743
30e96caf
EB
47442018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4745
4746 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
4747 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
4748 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
4749
ea5853a3
EB
47502018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
4753 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
4754 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
4755 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
4756 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
4757 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
4758 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
4759 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
4760 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
4761 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
4762 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
4763 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
4764 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
4765 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
4766 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
4767
654060e2
EB
47682018-01-16 Eric Botcazou <ebotcazou@adacore.com>
4769
4770 PR testsuite/77734
4771 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
4772
b50e1649
BS
47732018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4774
4775 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
4776 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
4777 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
4778 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
4779 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
4780 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
4781
fb2f98bb
RS
47822018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
4783
4784 PR tree-optimization/83857
4785 * gcc.dg/vect/pr83857.c: New test.
4786
e57d9a82
RB
47872018-01-16 Richard Biener <rguenther@suse.de>
4788
4789 PR tree-optimization/83867
4790 * gcc.dg/vect/pr83867.c: New testcase.
4791
38943500
JJ
47922018-01-16 Jakub Jelinek <jakub@redhat.com>
4793
4794 PR c/83844
4795 * gcc.dg/pr83844.c: New test.
4796
82279a51
RS
47972018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
4798
4799 * gcc.dg/torture/pr83847.c: New test.
4800
774ae645
JJ
48012018-01-16 Jakub Jelinek <jakub@redhat.com>
4802
90647597
JJ
4803 PR rtl-optimization/86620
4804 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
4805 instead of --param=max-sched-ready-insns=0.
4806 * gcc.target/i386/pr83620.c: New test.
4807 * gcc.dg/pr83620.c: New test.
4808
be52ac73
JJ
4809 PR tree-optimization/83843
4810 * gcc.dg/store_merging_18.c: New test.
4811
2bbc5c34
JJ
4812 PR c++/83817
4813 * g++.dg/cpp1y/pr83817.C: New test.
4814
774ae645
JJ
4815 PR c++/83825
4816 * g++.dg/template/pr83825.C: New test.
4817
206c8300
RB
48182018-01-16 Richard Biener <rguenther@suse.de>
4819
4820 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
4821
453ec1ad
RB
48222018-01-16 Richard Biener <rguenther@suse.de>
4823
4824 PR testsuite/82132
4825 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
4826 from gcc.dg/torture/pr60092.c.
4827
66a366a0
MS
48282018-01-15 Martin Sebor <msebor@redhat.com>
4829
4830 PR c++/83588
4831 * g++.dg/ext/flexary28.C: New test.
4832
75a3c61a
LK
48332018-01-15 Louis Krupp <louis.krupp@zoho.com>
4834
4835 PR fortran/82257
4836 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
4837
732ed80a
MS
48382018-01-15 Martin Sebor <msebor@redhat.com>
4839
4840 PR testsuite/83869
4841 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
4842
64b1806b
TK
48432018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4844
4845 PR fortran/54613
4846 * gfortran.dg/minmaxloc_9.f90: New test.
4847 * gfortran.dg/minmaxloc_10.f90: New test.
4848 * gfortran.dg/minmaxloc_11.f90: New test.
4849
650d669b
L
48502018-01-15 H.J. Lu <hongjiu.lu@intel.com>
4851
4852 PR target/83839
113db472 4853 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
650d669b
L
4854 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4855 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4856 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4857 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4858 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4859 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4860 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4861 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4862 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4863 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4864 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4865 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4866 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4867 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4868 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
4869 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
4870 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
4871 * gcc.target/i386/ret-thunk-10.c: Likewise.
4872 * gcc.target/i386/ret-thunk-11.c: Likewise.
4873 * gcc.target/i386/ret-thunk-12.c: Likewise.
4874 * gcc.target/i386/ret-thunk-13.c: Likewise.
4875 * gcc.target/i386/ret-thunk-14.c: Likewise.
4876 * gcc.target/i386/ret-thunk-15.c: Likewise.
4877 * gcc.target/i386/ret-thunk-9.c: Don't check the
113db472 4878 __x86_return_thunk label. Scan for "push" only for Linux.
650d669b 4879
fc58f4ae
RS
48802018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
4881
4882 PR testsuite/79920
4883 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
4884
d0b6b5a7
KT
48852018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4886
4887 PR target/83687
4888 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
4889 tests.
4890 * gcc.target/arm/pr83687.c: New test.
4891
1759d116
GJL
48922018-01-15 Georg-Johann Lay <avr@gjlay.de>
4893
4894 Adjust tests to AVR_TINY.
4895
4896 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
4897 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
4898 * gcc.target/avr/pr71627.c: Same.
4899 * gcc.target/avr/torture/addr-space-1-0.c: Same.
4900 * gcc.target/avr/torture/addr-space-1-1.c: Same.
4901 * gcc.target/avr/torture/addr-space-1-x.c: Same.
4902 * gcc.target/avr/torture/addr-space-2-0.c: Same.
4903 * gcc.target/avr/torture/addr-space-2-1.c: Same.
4904 * gcc.target/avr/torture/addr-space-2-x.c: Same.
4905 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
4906 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
4907 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
4908 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
4909 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
4910 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
4911 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
4912 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
4913 * gcc.target/avr/torture/pr61055.c: Same.
4914 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
4915 available.
4916 * gcc.target/avr/torture/int24-mul.c: Same.
4917 * gcc.target/avr/torture/pr51782-1.c: Same.
4918 * gcc.target/avr/torture/pr61443.c: Same.
4919 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
4920 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
4921
93c74e59
GJL
49222018-01-15 Georg-Johann Lay <avr@gjlay.de>
4923
4924 PR c/83801
4925 PR c/83729
4926 * gcc.target/avr/torture/pr83729.c: New test.
4927 * gcc.target/avr/torture/pr83801.c: New test.
4928
3fccbb9e
JJ
49292018-01-15 Jakub Jelinek <jakub@redhat.com>
4930
4931 PR middle-end/82694
4932 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
4933 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
4934
e0676e2e
MS
49352018-01-10 Martin Sebor <msebor@redhat.com>
4936
4937 PR other/83508
4938 * gcc.dg/Wstringop-overflow-2.c: New test.
4939
ba791a6c 49402018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
33b2b069
JD
4941
4942 PR libgfortran/83811
4943 * gfortran.dg/fmt_e.f90: New test.
4944
95d11c17
L
49452018-01-14 H.J. Lu <hongjiu.lu@intel.com>
4946
4947 * gcc.target/i386/indirect-thunk-10.c: New test.
4948 * gcc.target/i386/indirect-thunk-8.c: Likewise.
4949 * gcc.target/i386/indirect-thunk-9.c: Likewise.
4950 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
4951 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
4952 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
4953 * gcc.target/i386/ret-thunk-17.c: Likewise.
4954 * gcc.target/i386/ret-thunk-18.c: Likewise.
4955 * gcc.target/i386/ret-thunk-19.c: Likewise.
4956 * gcc.target/i386/ret-thunk-20.c: Likewise.
4957 * gcc.target/i386/ret-thunk-21.c: Likewise.
4958
6abe11c1
L
49592018-01-14 H.J. Lu <hongjiu.lu@intel.com>
4960
4961 * gcc.target/i386/indirect-thunk-register-4.c: New test.
4962
d543c04b
L
49632018-01-14 H.J. Lu <hongjiu.lu@intel.com>
4964
4965 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
4966 -mno-indirect-branch-register.
4967 * gcc.target/i386/indirect-thunk-2.c: Likewise.
4968 * gcc.target/i386/indirect-thunk-3.c: Likewise.
4969 * gcc.target/i386/indirect-thunk-4.c: Likewise.
4970 * gcc.target/i386/indirect-thunk-5.c: Likewise.
4971 * gcc.target/i386/indirect-thunk-6.c: Likewise.
4972 * gcc.target/i386/indirect-thunk-7.c: Likewise.
4973 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
4974 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
4975 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
4976 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
4977 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
4978 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
4979 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
4980 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
4981 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
4982 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
4983 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
4984 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
4985 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
4986 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
4987 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
4988 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
4989 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
4990 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4991 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
4992 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
4993 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
4994 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
4995 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
4996 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
4997 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
4998 * gcc.target/i386/ret-thunk-10.c: Likewise.
4999 * gcc.target/i386/ret-thunk-11.c: Likewise.
5000 * gcc.target/i386/ret-thunk-12.c: Likewise.
5001 * gcc.target/i386/ret-thunk-13.c: Likewise.
5002 * gcc.target/i386/ret-thunk-14.c: Likewise.
5003 * gcc.target/i386/ret-thunk-15.c: Likewise.
5004 * gcc.target/i386/ret-thunk-9.c: Likewise.
5005 * gcc.target/i386/indirect-thunk-register-1.c: New test.
5006 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
5007 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
5008
45e14019
L
50092018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5010
5011 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
5012 -mfunction-return=keep.
5013 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5014 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5015 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5016 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5017 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5018 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5019 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5020 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5021 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5022 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5023 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5024 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5025 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5026 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5027 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5028 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5029 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5030 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5031 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5032 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5033 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5034 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5035 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5036 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5037 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5038 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5039 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5040 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5041 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5042 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5043 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5044 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5045 * gcc.target/i386/ret-thunk-1.c: New test.
5046 * gcc.target/i386/ret-thunk-10.c: Likewise.
5047 * gcc.target/i386/ret-thunk-11.c: Likewise.
5048 * gcc.target/i386/ret-thunk-12.c: Likewise.
5049 * gcc.target/i386/ret-thunk-13.c: Likewise.
5050 * gcc.target/i386/ret-thunk-14.c: Likewise.
5051 * gcc.target/i386/ret-thunk-15.c: Likewise.
5052 * gcc.target/i386/ret-thunk-16.c: Likewise.
5053 * gcc.target/i386/ret-thunk-2.c: Likewise.
5054 * gcc.target/i386/ret-thunk-3.c: Likewise.
5055 * gcc.target/i386/ret-thunk-4.c: Likewise.
5056 * gcc.target/i386/ret-thunk-5.c: Likewise.
5057 * gcc.target/i386/ret-thunk-6.c: Likewise.
5058 * gcc.target/i386/ret-thunk-7.c: Likewise.
5059 * gcc.target/i386/ret-thunk-8.c: Likewise.
5060 * gcc.target/i386/ret-thunk-9.c: Likewise.
5061
da99fd4a
L
50622018-01-14 H.J. Lu <hongjiu.lu@intel.com>
5063
5064 * gcc.target/i386/indirect-thunk-1.c: New test.
5065 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5066 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5067 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5068 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5069 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5070 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5071 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5072 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5073 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5074 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5075 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5076 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5077 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5078 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
5079 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5080 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5081 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5082 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5083 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5084 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5085 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5086 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5087 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5088 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5089 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5090 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5091 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5092 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5093 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5094 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5095 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5096 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5097
3f05a4f0
JH
50982018-01-14 Jan Hubicka <hubicka@ucw.cz>
5099
5100 PR ipa/83051
5101 * gcc.c-torture/compile/pr83051.c: New testcase.
5102
61760b92
PK
51032018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5104
5105 PR tree-optimization/83501
5106 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
5107
a3a821c9
KN
51082018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5109
5110 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
5111 for lvx and stvx instead of lxvd2x and stxvd2x and require
5112 little-endian target. Add comments.
5113 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
5114 comprehensive testing.
5115 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
5116 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
5117 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
5118 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
5119 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
5120 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
5121 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
5122 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
5123 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
5124 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
5125 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
5126 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
5127 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
5128 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
5129 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
5130 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
5131 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
5132 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
5133 scan-assembler-not directives that forbid lvx and xxpermdi.
5134 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5135 * gcc.target/powerpc/vec-extract-5.c: Likewise.
5136 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5137 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5138 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5139 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5140 * gcc.target/powerpc/vsx-vector-6-le.c: Change
5141 scan-assembler-times directives to reflect different numbers of
5142 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
5143
a57776a1
RS
51442018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5145 Alan Hayward <alan.hayward@arm.com>
5146 David Sherwood <david.sherwood@arm.com>
5147
5148 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
5149 than SLP vectorization.
5150 * gcc.dg/vect/vect-alias-check-10.c: New test.
5151 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
5152 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
5153 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
5154 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
5155 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
5156 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
5157 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
5158 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
5159 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
5160 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
5161 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
5162 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
5163 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
5164 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
5165 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
5166 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
5167 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
5168 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
5169 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
5170 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
5171 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
5172 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
5173 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5174
f307441a
RS
51752018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5176 Alan Hayward <alan.hayward@arm.com>
5177 David Sherwood <david.sherwood@arm.com>
5178
5179 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
5180 New proc.
5181 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
5182 targets with scatter stores.
5183 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
5184 stores.
5185 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
5186 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
5187 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
5188 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
5189 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
5190 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
5191 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
5192 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
5193 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
5194 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
5195 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
5196 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
5197 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
5198 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
5199 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
5200 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
5201
429ef523
RS
52022018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5203 Alan Hayward <alan.hayward@arm.com>
5204 David Sherwood <david.sherwood@arm.com>
5205
5206 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
5207 for double_reduc1.
5208 * gcc.target/aarch64/sve/strided_load_4.c: New test.
5209 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
5210 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
5211 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
5212
ab2fc782
RS
52132018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5214 Alan Hayward <alan.hayward@arm.com>
5215 David Sherwood <david.sherwood@arm.com>
5216
5217 * gcc.target/aarch64/sve/strided_load_1.c: New test.
5218 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
5219 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
5220
bfaa08b7
RS
52212018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5222 Alan Hayward <alan.hayward@arm.com>
5223 David Sherwood <david.sherwood@arm.com>
5224
5225 * gcc.target/aarch64/sve/gather_load_1.c: New test.
5226 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
5227 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
5228 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
5229 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
5230 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
5231 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
5232 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
5233 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
5234 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
5235 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
5236 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
5237 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
5238 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
5239
b781a135
RS
52402018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5241 Alan Hayward <alan.hayward@arm.com>
5242 David Sherwood <david.sherwood@arm.com>
5243
5244 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
5245 check for a message about using in-order reductions.
5246 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
5247 check for a message about using in-order reductions.
5248 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
5249 vectorized and check for a message about using in-order reductions.
5250 Expect targets with variable-length vectors to fall back to the
5251 fixed-length mininum.
5252 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
5253 check for a message about using in-order reductions.
5254 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
5255 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
5256 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
5257 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
5258 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
5259 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
5260 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
5261 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
5262 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
5263 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
5264 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
5265 vect_fold_left_plus.
5266
5cce8171
RS
52672018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5268
5269 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
5270 are spilled.
5271 * gcc.target/aarch64/sve/spill_2.c: New test.
5272 * gcc.target/aarch64/sve/spill_3.c: Likewise.
5273 * gcc.target/aarch64/sve/spill_4.c: Likewise.
5274 * gcc.target/aarch64/sve/spill_5.c: Likewise.
5275 * gcc.target/aarch64/sve/spill_6.c: Likewise.
5276 * gcc.target/aarch64/sve/spill_7.c: Likewise.
5277
d1d20a49
RS
52782018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5279 Alan Hayward <alan.hayward@arm.com>
5280 David Sherwood <david.sherwood@arm.com>
5281
5282 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
5283 of branches.
5284 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5285 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
5286 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
5287 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
5288 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
5289 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
5290 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
5291 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
5292 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
5293
4aa157e8
RS
52942018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5295 Alan Hayward <alan.hayward@arm.com>
5296 David Sherwood <david.sherwood@arm.com>
5297
5298 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
5299 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
5300 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
5301 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
5302
bb6c2b68
RS
53032018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5304 Alan Hayward <alan.hayward@arm.com>
5305 David Sherwood <david.sherwood@arm.com>
5306
5307 * lib/target-supports.exp
5308 (check_effective_target_vect_fold_extract_last): New proc.
5309 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
5310 for fold_extract_last.
5311 * gcc.dg/vect/pr65947-2.c: Likewise.
5312 * gcc.dg/vect/pr65947-3.c: Likewise.
5313 * gcc.dg/vect/pr65947-4.c: Likewise.
5314 * gcc.dg/vect/pr65947-5.c: Likewise.
5315 * gcc.dg/vect/pr65947-6.c: Likewise.
5316 * gcc.dg/vect/pr65947-9.c: Likewise.
5317 * gcc.dg/vect/pr65947-10.c: Likewise.
5318 * gcc.dg/vect/pr65947-12.c: Likewise.
5319 * gcc.dg/vect/pr65947-14.c: Likewise.
5320 * gcc.dg/vect/pr80631-1.c: Likewise.
5321 * gcc.target/aarch64/sve/clastb_1.c: New test.
5322 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
5323 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
5324 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
5325 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
5326 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
5327 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
5328 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
5329 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
5330 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
5331 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
5332 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
5333 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
5334 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
5335
bfe1bb57
RS
53362018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5337 Alan Hayward <alan.hayward@arm.com>
5338 David Sherwood <david.sherwood@arm.com>
5339
5340 * gcc.target/aarch64/sve/live_1.c: New test.
5341 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
5342
535e7c11
RS
53432018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5344 Alan Hayward <alan.hayward@arm.com>
5345 David Sherwood <david.sherwood@arm.com>
5346
5347 * gcc.target/aarch64/sve/nopeel_1.c: New test.
5348 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
5349 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
5350 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
5351 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
5352 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
5353 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
5354 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
5355 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
5356
c2700f74
RS
53572018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5358 Alan Hayward <alan.hayward@arm.com>
5359 David Sherwood <david.sherwood@arm.com>
5360
5361 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
5362 New proc.
5363 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
5364 vect_fully_masked.
5365 * gcc.target/aarch64/sve/loop_add_4.c: New test.
5366 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
5367 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
5368 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
5369 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
5370 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
5371
8277ddf9
RS
53722018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5373 Alan Hayward <alan.hayward@arm.com>
5374 David Sherwood <david.sherwood@arm.com>
5375
5376 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
5377 instead of just ADDRESS.
5378 * gcc.dg/tree-ssa/scev-10.c: Likewise.
5379 * gcc.dg/tree-ssa/scev-11.c: Likewise.
5380 * gcc.dg/tree-ssa/scev-12.c: Likewise.
5381 * gcc.target/aarch64/sve/index_offset_1.c: New test.
5382 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
5383 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
5384 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
5385 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
5386 * gcc.target/aarch64/sve/while_2.c: Likewise.
5387 * gcc.target/aarch64/sve/while_3.c: Likewise.
5388 * gcc.target/aarch64/sve/while_4.c: Likewise.
5389
0972596e
RS
53902018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5391 Alan Hayward <alan.hayward@arm.com>
5392 David Sherwood <david.sherwood@arm.com>
5393
5394 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
5395 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
5396 to be predicated.
5397 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
5398 * gcc.target/aarch64/sve/slp_7.c: Likewise.
5399 * gcc.target/aarch64/sve/reduc_5.c: New test.
5400 * gcc.target/aarch64/sve/slp_13.c: Likewise.
5401 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
5402
7cfb4d93
RS
54032018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5404 Alan Hayward <alan.hayward@arm.com>
5405 David Sherwood <david.sherwood@arm.com>
5406
5407 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
5408 * gcc.dg/tree-ssa/peel1.c: Likewise.
5409 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
5410 variable-length vectors.
5411 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
5412 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
5413 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
5414 * gcc.target/aarch64/sve/slp_2.c: Likewise.
5415 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5416 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5417 * gcc.target/aarch64/sve/slp_6.c: Likewise.
5418 * gcc.target/aarch64/sve/slp_8.c: New test.
5419 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
5420 * gcc.target/aarch64/sve/slp_9.c: Likewise.
5421 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
5422 * gcc.target/aarch64/sve/slp_10.c: Likewise.
5423 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
5424 * gcc.target/aarch64/sve/slp_11.c: Likewise.
5425 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
5426 * gcc.target/aarch64/sve/slp_12.c: Likewise.
5427 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
5428 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
5429 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
5430 * gcc.target/aarch64/sve/while_1.c: Likewise.
5431 * gcc.target/aarch64/sve/while_2.c: Likewise.
5432 * gcc.target/aarch64/sve/while_3.c: Likewise.
5433 * gcc.target/aarch64/sve/while_4.c: Likewise.
5434
898f07b0
RS
54352018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5436 Alan Hayward <alan.hayward@arm.com>
5437 David Sherwood <david.sherwood@arm.com>
5438
5439 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
5440 New proc.
5441 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
5442 and add an associated scan-dump test. Prevent vectorization
5443 of the first two loops.
5444 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
5445 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
5446 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
5447 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
5448 (INIT_VECTOR): Tweak initial value so that some bits are always set.
5449 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
5450
f1739b48
RS
54512018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5452 Alan Hayward <alan.hayward@arm.com>
5453 David Sherwood <david.sherwood@arm.com>
5454
5455 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
5456 * gcc.dg/vect/pr67790.c: Likewise.
5457 * gcc.dg/vect/slp-reduc-1.c: Likewise.
5458 * gcc.dg/vect/slp-reduc-2.c: Likewise.
5459 * gcc.dg/vect/slp-reduc-3.c: Likewise.
5460 * gcc.dg/vect/slp-reduc-5.c: Likewise.
5461 * gcc.target/aarch64/sve/slp_5.c: New test.
5462 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
5463 * gcc.target/aarch64/sve/slp_6.c: Likewise.
5464 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
5465 * gcc.target/aarch64/sve/slp_7.c: Likewise.
5466 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
5467
018b2744
RS
54682018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5469 Alan Hayward <alan.hayward@arm.com>
5470 David Sherwood <david.sherwood@arm.com>
5471
5472 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
5473 && vect_load_lanes
5474 * gcc.dg/vect/slp-1.c: Likewise.
5475 * gcc.dg/vect/slp-10.c: Likewise.
5476 * gcc.dg/vect/slp-12b.c: Likewise.
5477 * gcc.dg/vect/slp-12c.c: Likewise.
5478 * gcc.dg/vect/slp-17.c: Likewise.
5479 * gcc.dg/vect/slp-19b.c: Likewise.
5480 * gcc.dg/vect/slp-20.c: Likewise.
5481 * gcc.dg/vect/slp-21.c: Likewise.
5482 * gcc.dg/vect/slp-22.c: Likewise.
5483 * gcc.dg/vect/slp-23.c: Likewise.
5484 * gcc.dg/vect/slp-24-big-array.c: Likewise.
5485 * gcc.dg/vect/slp-24.c: Likewise.
5486 * gcc.dg/vect/slp-28.c: Likewise.
5487 * gcc.dg/vect/slp-39.c: Likewise.
5488 * gcc.dg/vect/slp-6.c: Likewise.
5489 * gcc.dg/vect/slp-7.c: Likewise.
5490 * gcc.dg/vect/slp-cond-1.c: Likewise.
5491 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
5492 * gcc.dg/vect/slp-cond-2.c: Likewise.
5493 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
5494 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
5495 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
5496 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
5497 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
5498 * gcc.dg/vect/slp-perm-6.c: Likewise.
5499 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5500 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5501 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5502 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
5503 * gcc.dg/vect/slp-12a.c: Likewise.
5504 * gcc.dg/vect/slp-14.c: Likewise.
5505 * gcc.dg/vect/slp-15.c: Likewise.
5506 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
5507 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
5508 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
5509 * gcc.target/aarch64/sve/slp_1.c: New test.
5510 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
5511 * gcc.target/aarch64/sve/slp_2.c: Likewise.
5512 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
5513 * gcc.target/aarch64/sve/slp_3.c: Likewise.
5514 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
5515 * gcc.target/aarch64/sve/slp_4.c: Likewise.
5516 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
5517
7e11fc7f
RS
55182018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5519 Alan Hayward <alan.hayward@arm.com>
5520 David Sherwood <david.sherwood@arm.com>
5521
5522 * gcc.dg/vect/vect-ooo-group-1.c: New test.
5523 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
5524 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
5525 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
5526 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
5527 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
5528 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
5529 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
5530 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
5531 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
5532 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
5533 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
5534 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
5535 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
5536 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
5537 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
5538 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
5539 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
5540 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
5541
abc8eb9a
RS
55422018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5543 Alan Hayward <alan.hayward@arm.com>
5544 David Sherwood <david.sherwood@arm.com>
5545
5546 * gcc.target/aarch64/sve/struct_move_1.c: New test.
5547 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
5548 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
5549 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
5550 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
5551 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
5552 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
5553 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
5554 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
5555 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
5556 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
5557 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
5558 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
5559 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
5560 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
5561 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
5562 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
5563 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
5564 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
5565 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
5566 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
5567 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
5568 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
5569 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
5570 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
5571 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
5572 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
5573 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
5574 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
5575 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
5576 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
5577 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
5578 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
5579 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
5580 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
5581 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
5582
9f4cbab8
RS
55832018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5584 Alan Hayward <alan.hayward@arm.com>
5585 David Sherwood <david.sherwood@arm.com>
5586
5587 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5588 Return true for SVE too.
5589 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
5590 if load/store lanes are supported.
5591 * gcc.dg/vect/slp-10.c: Likewise.
5592 * gcc.dg/vect/slp-12c.c: Likewise.
5593 * gcc.dg/vect/slp-17.c: Likewise.
5594 * gcc.dg/vect/slp-33.c: Likewise.
5595 * gcc.dg/vect/slp-6.c: Likewise.
5596 * gcc.dg/vect/slp-cond-1.c: Likewise.
5597 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
5598 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
5599 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
5600 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
5601 * gcc.dg/vect/slp-perm-6.c: Likewise.
5602 * gcc.dg/vect/slp-perm-9.c: Likewise.
5603 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
5604 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
5605 for variable-length vectors.
5606
779fed5f
RS
56072018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5608 Alan Hayward <alan.hayward@arm.com>
5609 David Sherwood <david.sherwood@arm.com>
5610
5611 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
5612 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
5613
dbc3af4f
RS
56142018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5615
5616 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
5617 * g++.target/aarch64/sve/catch_1.C: New test.
5618 * g++.target/aarch64/sve/catch_2.C: Likewise.
5619 * g++.target/aarch64/sve/catch_3.C: Likewise.
5620 * g++.target/aarch64/sve/catch_4.C: Likewise.
5621 * g++.target/aarch64/sve/catch_5.C: Likewise.
5622 * g++.target/aarch64/sve/catch_6.C: Likewise.
5623
825b856c
RS
56242018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5625 Alan Hayward <alan.hayward@arm.com>
5626 David Sherwood <david.sherwood@arm.com>
5627
5628 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
5629 New proc.
5630 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
5631 * gcc.target/aarch64/fmaxmin.c: Likewise.
5632 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5633 * gcc.target/aarch64/orr_imm_1.c: Likewise.
5634 * gcc.target/aarch64/pr62178.c: Likewise.
5635 * gcc.target/aarch64/pr71727-2.c: Likewise.
5636 * gcc.target/aarch64/saddw-1.c: Likewise.
5637 * gcc.target/aarch64/saddw-2.c: Likewise.
5638 * gcc.target/aarch64/uaddw-1.c: Likewise.
5639 * gcc.target/aarch64/uaddw-2.c: Likewise.
5640 * gcc.target/aarch64/uaddw-3.c: Likewise.
5641 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
5642 * gcc.target/aarch64/vect-compile.c: Likewise.
5643 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
5644 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
5645 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5646 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5647 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5648 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5649 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5650 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
5651 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
5652 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
5653 * gcc.target/aarch64/vect-fmovd.c: Likewise.
5654 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
5655 * gcc.target/aarch64/vect-fmovf.c: Likewise.
5656 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
5657 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
5658 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
5659 * gcc.target/aarch64/vect-movi.c: Likewise.
5660 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
5661 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
5662 * gcc.target/aarch64/vect-vaddv.c: Likewise.
5663 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5664 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5665 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
5666 fixed-length SVE.
5667 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
5668 * gcc.target/aarch64/sve/arith_1.c: New test.
5669 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
5670 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
5671 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
5672 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
5673 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
5674 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
5675 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
5676 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
5677 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
5678 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
5679 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
5680 * gcc.target/aarch64/sve/ext_1.c: Likewise.
5681 * gcc.target/aarch64/sve/ext_2.c: Likewise.
5682 * gcc.target/aarch64/sve/extract_1.c: Likewise.
5683 * gcc.target/aarch64/sve/extract_2.c: Likewise.
5684 * gcc.target/aarch64/sve/extract_3.c: Likewise.
5685 * gcc.target/aarch64/sve/extract_4.c: Likewise.
5686 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
5687 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
5688 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
5689 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
5690 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
5691 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
5692 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
5693 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
5694 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
5695 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
5696 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
5697 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
5698 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
5699 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
5700 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
5701 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
5702 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
5703 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
5704 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
5705 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
5706 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
5707 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
5708 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
5709 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
5710 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
5711 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
5712 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
5713 * gcc.target/aarch64/sve/index_1.c: Likewise.
5714 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
5715 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
5716 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
5717 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
5718 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
5719 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
5720 * gcc.target/aarch64/sve/logical_1.c: Likewise.
5721 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
5722 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
5723 * gcc.target/aarch64/sve/mad_1.c: Likewise.
5724 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
5725 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
5726 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
5727 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
5728 * gcc.target/aarch64/sve/mla_1.c: Likewise.
5729 * gcc.target/aarch64/sve/mls_1.c: Likewise.
5730 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
5731 * gcc.target/aarch64/sve/msb_1.c: Likewise.
5732 * gcc.target/aarch64/sve/mul_1.c: Likewise.
5733 * gcc.target/aarch64/sve/neg_1.c: Likewise.
5734 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
5735 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
5736 * gcc.target/aarch64/sve/pack_1.c: Likewise.
5737 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
5738 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
5739 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
5740 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
5741 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
5742 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
5743 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
5744 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
5745 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
5746 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
5747 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
5748 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
5749 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
5750 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
5751 * gcc.target/aarch64/sve/rev_1.c: Likewise.
5752 * gcc.target/aarch64/sve/revb_1.c: Likewise.
5753 * gcc.target/aarch64/sve/revh_1.c: Likewise.
5754 * gcc.target/aarch64/sve/revw_1.c: Likewise.
5755 * gcc.target/aarch64/sve/shift_1.c: Likewise.
5756 * gcc.target/aarch64/sve/single_1.c: Likewise.
5757 * gcc.target/aarch64/sve/single_2.c: Likewise.
5758 * gcc.target/aarch64/sve/single_3.c: Likewise.
5759 * gcc.target/aarch64/sve/single_4.c: Likewise.
5760 * gcc.target/aarch64/sve/spill_1.c: Likewise.
5761 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
5762 * gcc.target/aarch64/sve/subr_1.c: Likewise.
5763 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
5764 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
5765 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
5766 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
5767 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5768 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
5769 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
5770 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
5771 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
5772 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
5773 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
5774 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
5775 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
5776 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
5777 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
5778 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
5779 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
5780 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
5781 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
5782 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
5783 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
5784 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
5785 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
5786 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
5787 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
5788 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
5789 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
5790 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
5791 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
5792 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
5793 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
5794 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
5795 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
5796 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
5797 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
5798 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
5799 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
5800 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
5801 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
5802 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
5803 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
5804 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
5805
801e3845
RS
58062018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5807 Alan Hayward <alan.hayward@arm.com>
5808 David Sherwood <david.sherwood@arm.com>
5809
5810 * lib/target-supports.exp (check_effective_target_aarch64_sve)
5811 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
5812 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
5813 New procedures.
5814 (check_effective_target_vect_perm): Handle SVE.
5815 (check_effective_target_vect_perm_byte): Likewise.
5816 (check_effective_target_vect_perm_short): Likewise.
5817 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5818 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5819 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
5820 (check_effective_target_vect_element_align_preferred): Likewise.
5821 (check_effective_target_vect_align_stack_vars): Likewise.
5822 (check_effective_target_vect_load_lanes): Likewise.
5823 (check_effective_target_vect_masked_store): Likewise.
5824 (available_vector_sizes): Use aarch64_sve_bits for SVE.
113db472 5825 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
801e3845
RS
5826 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
5827 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
5828 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5829 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5830 * gcc.dg/vect/slp-23.c: Likewise.
5831 * gcc.dg/vect/slp-perm-5.c: Likewise.
5832 * gcc.dg/vect/slp-perm-6.c: Likewise.
5833 * gcc.dg/vect/slp-perm-9.c: Likewise.
5834 * gcc.dg/vect/slp-reduc-3.c: Likewise.
5835 * gcc.dg/vect/vect-114.c: Likewise.
5836 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
5837 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5838
11e0322a
RS
58392018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
5840
5841 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
5842 vect_variable_length, expecting the test to be vectorized
5843 without SLP instead.
5844 * gcc.dg/vect/pr33953.c: Likewise.
5845 * gcc.dg/vect/pr37027.c: Likewise.
5846 * gcc.dg/vect/pr67790.c: Likewise.
5847 * gcc.dg/vect/pr68445.c: Likewise.
5848 * gcc.dg/vect/slp-1.c: Likewise.
5849 * gcc.dg/vect/slp-10.c: Likewise.
5850 * gcc.dg/vect/slp-12a.c: Likewise.
5851 * gcc.dg/vect/slp-12b.c: Likewise.
5852 * gcc.dg/vect/slp-12c.c: Likewise.
5853 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5854 * gcc.dg/vect/slp-13.c: Likewise.
5855 * gcc.dg/vect/slp-14.c: Likewise.
5856 * gcc.dg/vect/slp-15.c: Likewise.
5857 * gcc.dg/vect/slp-17.c: Likewise.
5858 * gcc.dg/vect/slp-19b.c: Likewise.
5859 * gcc.dg/vect/slp-2.c: Likewise.
5860 * gcc.dg/vect/slp-20.c: Likewise.
5861 * gcc.dg/vect/slp-21.c: Likewise.
5862 * gcc.dg/vect/slp-22.c: Likewise.
5863 * gcc.dg/vect/slp-24-big-array.c: Likewise.
5864 * gcc.dg/vect/slp-24.c: Likewise.
5865 * gcc.dg/vect/slp-28.c: Likewise.
5866 * gcc.dg/vect/slp-39.c: Likewise.
5867 * gcc.dg/vect/slp-42.c: Likewise.
5868 * gcc.dg/vect/slp-6.c: Likewise.
5869 * gcc.dg/vect/slp-7.c: Likewise.
5870 * gcc.dg/vect/slp-cond-1.c: Likewise.
5871 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
5872 * gcc.dg/vect/slp-cond-2.c: Likewise.
5873 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
5874 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
5875 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
5876 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
5877 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
5878 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
5879 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
5880 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
5881 * gcc.dg/vect/slp-reduc-1.c: Likewise.
5882 * gcc.dg/vect/slp-reduc-2.c: Likewise.
5883 * gcc.dg/vect/slp-reduc-4.c: Likewise.
5884 * gcc.dg/vect/slp-reduc-5.c: Likewise.
5885 * gcc.dg/vect/slp-reduc-7.c: Likewise.
5886 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5887 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
5888 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
5889 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
5890
b4923738
JJ
58912018-01-13 Jakub Jelinek <jakub@redhat.com>
5892
5893 PR c/83801
5894 * gcc.dg/pr83801.c: New test.
5895
567a6e1c
PT
58962018-01-13 Paul Thomas <pault@gcc.gnu.org>
5897
5898 PR fortran/52162
508d0c3d 5899 * gfortran.dg/bounds_check_19.f90: New test.
567a6e1c 5900
02147434
JJ
59012018-01-12 Jakub Jelinek <jakub@redhat.com>
5902
5903 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
5904 instead of scan-assembler-not for xsnabsqp.
5905
708c4094
JD
59062018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5907
5908 PR libgfortran/83525
5909 * gfortran.dg/newunit_5.f90: New test.
5910
0550a77b
VM
59112018-01-12 Vladimir Makarov <vmakarov@redhat.com>
5912
5913 PR rtl-optimization/80481
5914 * g++.dg/pr80481.C: New.
5915
f7aad330
UB
59162018-01-12 Uros Bizjak <ubizjak@gmail.com>
5917
5918 PR target/83628
5919 * gcc.target/alpha/pr83628-3.c: New test.
5920
38081436
RO
59212018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922
5923 * lib/target-supports.exp (check_effective_target_avx512f): Also
5924 check for __builtin_ia32_addsd_round,
5925 __builtin_ia32_getmantsd_round.
113db472 5926 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
38081436 5927
eda03189
SB
59282018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
5929
5930 PR target/83629
5931 * gcc.target/powerpc/pr83629.c: Require ilp32.
5932
c803b2a9
RB
59332018-01-12 Richard Biener <rguenther@suse.de>
5934
5935 PR tree-optimization/80846
5936 * gcc.target/i386/pr80846-1.c: New testcase.
5937 * gcc.target/i386/pr80846-2.c: Likewise.
5938
371ae937
EB
59392018-01-12 Eric Botcazou <ebotcazou@adacore.com>
5940
5941 * gcc.c-torture/execute/20180112-1.c: New test.
5942
c574147e
TV
59432018-01-12 Tom de Vries <tom@codesourcery.com>
5944
5945 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
5946 * g++.dg/ext/label13a.C: Same.
5947 * g++.dg/ext/label14.C: Same.
5948 * g++.dg/ext/label2.C: Same.
5949 * g++.dg/ext/label3.C: Same.
5950 * g++.dg/torture/pr42462.C: Same.
5951 * g++.dg/torture/pr42739.C: Same.
5952 * g++.dg/warn/Wunused-label-3.C: Same.
5953
41287945
TV
59542018-01-12 Tom de Vries <tom@codesourcery.com>
5955
5956 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
5957 * g++.dg/Walloca1.C: Same.
5958 * g++.dg/cpp0x/pr70338.C: Same.
5959 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
5960 * g++.dg/cpp1y/vla10.C: Same.
5961 * g++.dg/cpp1y/vla2.C: Same.
5962 * g++.dg/cpp1y/vla6.C: Same.
5963 * g++.dg/cpp1y/vla8.C: Same.
5964 * g++.dg/debug/debug5.C: Same.
5965 * g++.dg/debug/debug6.C: Same.
5966 * g++.dg/debug/pr54828.C: Same.
5967 * g++.dg/diagnostic/pr70105.C: Same.
5968 * g++.dg/eh/cleanup5.C: Same.
5969 * g++.dg/eh/spbp.C: Same.
5970 * g++.dg/ext/tmplattr9.C: Same.
5971 * g++.dg/ext/vla10.C: Same.
5972 * g++.dg/ext/vla11.C: Same.
5973 * g++.dg/ext/vla12.C: Same.
5974 * g++.dg/ext/vla15.C: Same.
5975 * g++.dg/ext/vla16.C: Same.
5976 * g++.dg/ext/vla17.C: Same.
5977 * g++.dg/ext/vla3.C: Same.
5978 * g++.dg/ext/vla6.C: Same.
5979 * g++.dg/ext/vla7.C: Same.
5980 * g++.dg/init/array24.C: Same.
5981 * g++.dg/init/new47.C: Same.
5982 * g++.dg/init/pr55497.C: Same.
5983 * g++.dg/opt/pr78201.C: Same.
5984 * g++.dg/template/vla2.C: Same.
5985 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
5986 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
5987 * g++.dg/torture/pr62127.C: Same.
5988 * g++.dg/torture/pr67055.C: Same.
5989 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
5990 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
5991 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
5992 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
5993 * g++.dg/warn/Wplacement-new-size-5.C: Same.
5994 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
5995 * g++.dg/warn/Wvla-1.C: Same.
5996 * g++.dg/warn/Wvla-3.C: Same.
5997 * g++.old-deja/g++.ext/array2.C: Same.
5998 * g++.old-deja/g++.ext/constructor.C: Same.
5999 * g++.old-deja/g++.law/builtin1.C: Same.
6000 * g++.old-deja/g++.other/crash12.C: Same.
6001 * g++.old-deja/g++.other/eh3.C: Same.
6002 * g++.old-deja/g++.pt/array6.C: Same.
6003 * g++.old-deja/g++.pt/dynarray.C: Same.
6004
01da712b
RO
60052018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6006
6007 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
6008
c969e34e
RO
60092018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6010
6011 PR libfortran/67412
6012 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
6013 on *-*-solaris2.10.
6014
a7448bdf
RO
60152018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6016
6017 * lib/target-supports.exp (check_effective_target_branch_cost):
6018 Accept all x86 targets.
6019
53b73588
ML
60202018-01-12 Martin Liska <mliska@suse.cz>
6021
6022 PR ipa/83054
6023 * g++.dg/warn/pr83054.C: New test.
6024
02a03501
BS
60252018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6026
6027 * gcc.target/powerpc/spec-barr-1.c: New file.
6028
c7a61831
L
60292018-01-11 H.J. Lu <hongjiu.lu@intel.com>
6030
6031 PR target/83330
6032 * gcc.target/i386/pr83330.c: New test.
6033
278e902c
SK
60342018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
6035
6036 PR fortran/79383
6037 * gfortran.dg/dtio_31.f03: New test.
6038 * gfortran.dg/dtio_32.f03: New test.
6039
c5269263
DM
60402018-01-11 David Malcolm <dmalcolm@redhat.com>
6041
6042 PR c++/43486
6043 * g++.dg/wrappers: New subdirectory.
6044 * g++.dg/wrappers/README: New file.
6045 * g++.dg/wrappers/alloc.C: New test case.
6046 * g++.dg/wrappers/cow-istream-string.C: New test case.
6047 * g++.dg/wrappers/cp-stdlib.C: New test case.
6048 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
113db472 6049 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
c5269263 6050
0526ed2a
JH
60512018-01-11 Jan Hubicka <hubicka@ucw.cz>
6052
6053 PR middle-end/83718
6054 * g++.dg/torture/pr83718.C: New testcase.
6055
346ac3a8
MJ
60562018-01-11 Martin Jambor <mjambor@suse.cz>
6057
6058 PR ipa/83178
6059 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
6060
4e090bcc
BC
60612018-01-11 Bin Cheng <bin.cheng@arm.com>
6062
6063 PR tree-optimization/83695
6064 * gcc.dg/tree-ssa/pr83695.c: New test.
6065
eccf4d70
KT
60662018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6067
6068 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
6069 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
6070
06e95715
KT
60712018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6072
6073 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
6074 * gcc.target/arm/simd/fp16fml_high.c: New test.
6075 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
6076 * lib/target-supports.exp
6077 (check_effective_target_arm_fp16fml_neon_ok_nocache,
6078 check_effective_target_arm_fp16fml_neon_ok,
6079 add_options_for_arm_fp16fml_neon): New procedures.
6080
89e06365 60812018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
946c6c45
KT
6082
6083 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
6084 combination tests.
6085
b0bd3e52
RB
60862018-01-11 Richard Biener <rguenther@suse.de>
6087
6088 PR tree-optimization/83435
6089 * gcc.dg/graphite/pr83435.c: New testcase.
6090
f5470a77
RS
60912018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
6092 Alan Hayward <alan.hayward@arm.com>
6093 David Sherwood <david.sherwood@arm.com>
6094
6095 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
6096
ec538483
TC
60972018-01-11 Tamar Christina <tamar.christina@arm.com>
6098
6099 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
6100
61012018-01-11 Sudakshina Das <sudi.das@arm.com>
f8f77d4d
SD
6102
6103 PR target/82096
6104 * gcc.c-torture/compile/pr82096.c: New test.
6105
a2dbe7d5
ES
61062018-01-11 Ed Schonberg <schonberg@adacore.com>
6107
6108 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
6109
5efc1c00
HK
61102018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
6111
6112 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
6113
cb488118
JS
61142018-01-11 Justin Squirek <squirek@adacore.com>
6115
6116 * gnat.dg/expr_func4.adb: New testcase.
6117
ed27b86b
HK
61182018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
6119
6120 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
6121 testcase.
6122
4727f693
BD
61232018-01-11 Bob Duff <duff@adacore.com>
6124
6125 * gnat.dg/protected_null.adb: New testcase.
6126
52c5090a
ES
61272018-01-11 Ed Schonberg <schonberg@adacore.com>
6128
6129 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
6130
07733aa1
ES
61312018-01-11 Ed Schonberg <schonberg@adacore.com>
6132
6133 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
6134
c8f25817
JS
61352018-01-11 Justin Squirek <squirek@adacore.com>
6136
6137 * gnat.dg/loopvar.adb: New testcase.
6138
29c02e65
JH
61392018-01-10 Jan Hubicka <hubicka@ucw.cz>
6140
6141 PR middle-end/83189
6142 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
6143
3211aea2
JH
61442018-01-10 Jan Hubicka <hubicka@ucw.cz>
6145
6146 * gcc.c-torture/compile/pr83575.c: New testcase.
6147
27086ea3
MC
61482018-01-10 Michael Collison <michael.collison@arm.com>
6149
113db472
UB
6150 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
6151 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
6152 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
6153 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
6154 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
6155 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
6156 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
6157 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
6158 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
6159 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
6160 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
6161 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
6162 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
6163 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
6164 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
6165 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
27086ea3
MC
6166
61672018-01-10 Michael Collison <michael.collison@arm.com>
6168
113db472
UB
6169 * gcc.target/aarch64/sha2.h: New shared testcase.
6170 * gcc.target/aarch64/sha2_1.c: New testcase.
6171 * gcc.target/aarch64/sha2_2.c: New testcase.
6172 * gcc.target/aarch64/sha2_3.c: New testcase.
6173 * gcc.target/aarch64/sha3.h: New shared testcase.
6174 * gcc.target/aarch64/sha3_1.c: New testcase.
6175 * gcc.target/aarch64/sha3_2.c: New testcase.
6176 * gcc.target/aarch64/sha3_3.c: New testcase.
27086ea3
MC
6177
61782018-01-10 Michael Collison <michael.collison@arm.com>
6179
113db472 6180 * gcc.target/aarch64/sm3_sm4.c: New testcase.
27086ea3 6181
1bfd6a00
MS
61822018-01-10 Martin Sebor <msebor@redhat.com>
6183
6184 PR tree-optimization/83781
6185 * gcc.dg/strlenopt-42.c: New test.
6186
05ef3173
MS
61872018-01-11 Martin Sebor <msebor@gmail.com>
6188 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6189
6190 PR tree-optimization/83501
6191 PR tree-optimization/81703
6192
6193 * gcc.dg/strlenopt-39.c: New test-case.
6194 * gcc.dg/pr81703.c: Likewise.
6195
af95bb26
EB
61962018-01-10 Eric Botcazou <ebotcazou@adacore.com>
6197
6198 * gnat.dg/atomic10.adb: New test.
6199
bdd82c9b
SK
62002018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6201
6202 PR fortran/82367
6203 * gfortran.dg/deferred_character_18.f90: New test.
6204
c42d0aa0
MS
62052018-01-10 Martin Sebor <msebor@redhat.com>
6206
6207 PR tree-optimization/83671
6208 * gcc.dg/strlenopt-40.c: New test.
6209 * gcc.dg/strlenopt-41.c: New test.
6210
266404a8
SK
62112018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
6212
6213 PR fortran/83093
6214 * gfortran.dg/allocate_with_typespec_7.f90: New test.
6215
2025a48d
PB
62162018-01-10 Peter Bergner <bergner@vnet.ibm.com>
6217
6218 PR target/83399
6219 * gcc.target/powerpc/pr83399.c: New test.
6220
9a004410
DM
62212018-01-10 David Malcolm <dmalcolm@redhat.com>
6222
6223 PR c++/43486
6224 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
6225 to reflect that the arguments are correctly underlined.
6226 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
6227 for globals, params, locals and literals.
6228 (test_sizeof): Directly test the location of "sizeof", rather than
6229 when used in compound expressions.
6230 (test_alignof): Likewise for "alignof".
6231 (test_string_literals): Likewise for string literals.
6232 (test_numeric_literals): Likewise for numeric literals.
6233 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
6234 (test_typeid): Likewise for typeid.
6235 (test_unary_plus): New.
6236 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
6237 format strings.
6238
60d87d86
UB
62392018-01-10 Uros Bizjak <ubizjak@gmail.com>
6240
6241 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
6242
ec2f999b
AS
62432018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
6244
6245 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
6246
6bebae75
MP
62472018-01-10 Marek Polacek <polacek@redhat.com>
6248
6249 PR c++/82541
6250 * g++.dg/warn/Wduplicated-branches4.C: New test.
6251
e99ef408
JJ
62522018-01-10 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR c++/81327
6255 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
6256 cast to void *.
6257
143aa5cc
PC
62582018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
6259
6260 PR c++/81055
6261 * g++.dg/cpp0x/new2.C: New.
6262
cd3410cc
L
62632018-01-10 H.J. Lu <hongjiu.lu@intel.com>
6264
6265 PR target/83735
6266 * gcc.target/i386/pr83735.c: New test.
6267
227e5798
CL
62682018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
6269
6270 * lib/target-supports.exp (check_effective_target_branch_cost):
6271 New function.
6272 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
6273 * gcc.dg/pr21643.c: Likewise.
6274 * gcc.dg/pr46309.c: Likewise.
6275 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
6276 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
6277 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
6278 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
6279 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6280 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6281 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6282 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
6283 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
6284 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
6285 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
6286 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
6287 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
6288 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
6289
8c6e19c1
SB
62902018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
6291
6292 PR target/83629
6293 * gcc.target/powerpc/pr83629.c: New testcase.
6294
7b975de0
RB
62952018-01-10 Richard Biener <rguenther@suse.de>
6296
6297 PR testsuite/78768
6298 * gcc.dg/pr78768.c: Un-XFAIL.
6299
e02a5f63
RB
63002018-01-10 Richard Biener <rguenther@suse.de>
6301
6302 PR debug/82425
6303 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
6304
6737facb
RS
63052018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
6306
6307 PR tree-optimization/83753
6308 * gcc.dg/torture/pr83753.c: New test.
6309
1fe399e4
JH
63102018-01-09 Jan Hubicka <hubicka@ucw.cz>
6311
6312 * gcc.target/i386/avx2-gather-1.c: Add -march.
6313 * gcc.target/i386/avx2-gather-2.c: Add -march.
6314 * gcc.target/i386/avx2-gather-3.c: Add -march.
6315 * gcc.target/i386/avx2-gather-4.c: Add -march.
6316 * gcc.target/i386/avx2-gather-5.c: Add -march.
6317 * gcc.target/i386/avx2-gather-6.c: Add -march.
6318 * gcc.target/i386/avx512f-gather-1.c: Add -march.
6319 * gcc.target/i386/avx512f-gather-2.c: Add -march.
6320 * gcc.target/i386/avx512f-gather-3.c: Add -march.
6321 * gcc.target/i386/avx512f-gather-4.c: Add -march.
6322 * gcc.target/i386/avx512f-gather-5.c: Add -march.
6323 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
6324 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
6325 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
6326 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
6327 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
6328
8080b14f
L
63292018-01-09 H.J. Lu <hongjiu.lu@intel.com>
6330
6331 PR target/78585:
6332 * gcc.target/i386/pr78585.c: New test.
6333
6ef72c36
JJ
63342018-01-09 Jakub Jelinek <jakub@redhat.com>
6335
6336 PR c++/83734
6337 * g++.dg/cpp0x/pr83734.C: New test.
6338
3eb1eecf 63392018-01-09 Carl Love <cel@us.ibm.com>
19d22f7c
CL
6340
6341 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
6342 vec_mergeo builtins with float, double, long long, unsigned long long,
6343 bool long long arguments.
6344 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
6345 vec_float2 with double arguments.
6346 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
6347 vec_mergew and vec_mergow builtins.
6348
d4319ef8
SK
63492018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
6350
6351 PR fortran/83742
6352 * gfortran.dg/contiguous_6.f90: New test.
6353
82c066f5
RB
63542018-01-09 Richard Biener <rguenther@suse.de>
6355
6356 PR tree-optimization/83668
6357 * gcc.dg/graphite/pr83668.c: New testcase.
6358
e96a5786
JM
63592018-01-09 Joseph Myers <joseph@codesourcery.com>
6360
6361 PR tree-optimization/64811
6362 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
6363 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
6364 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
6365 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
6366 New tests.
6367 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
6368
684684c6
GJL
63692018-01-09 Georg-Johann Lay <avr@gjlay.de>
6370
6371 PR target/79883
6372 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
6373
f676330e
TC
63742018-01-09 Tamar Christina <tamar.christina@arm.com>
6375
6376 PR target/82641
6377 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
6378 no NEON and require softfp or hard float-abi.
6379 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
6380
b25f84d0
RB
63812018-01-09 Richard Biener <rguenther@suse.de>
6382
6383 PR tree-optimization/83572
6384 * gcc.dg/graphite/pr83572.c: New testcase.
6385
3a123ed7
JJ
63862018-01-09 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR target/83507
6389 * gcc.dg/sms-13.c: New test.
6390
5e884ae3
SK
63912018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
6392
3a123ed7 6393 PR fortran/83741
5e884ae3
SK
6394 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
6395
c8a0c7b6
JW
63962018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
6397 Monk Chiang <sh.chiang04@gmail.com>
6398
6399 * gcc.target/riscv/save-restore-1.c: New.
6400
a25811c8
BS
64012018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6402
6403 PR target/83677
6404 * gcc.target/powerpc/pr83677.c: New file.
6405
5a2a87e1
JL
64062018-01-08 Jeff Law <law@redhat.com>
6407
6408 PR rtl-optimizatin/81308
6409 * g++.dg/pr81308-1.C: New test.
6410 * g++.dg/pr81308-2.C: New test.
6411
647c61f1
VP
64122018-01-08 Vidya Praveen <vidyapraveen@arm.com>
6413
6414 PR target/83663 - Revert r255946
6415 * gcc.target/aarch64/vect-slp-dup.c: New.
6416
a00a4222
KT
64172018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6418
6419 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
6420 combination tests.
6421
b33086c0
RB
64222018-01-08 Richard Biener <rguenther@suse.de>
6423
6424 PR tree-optimization/83563
6425 * gcc.dg/graphite/pr83563.c: New testcase.
6426
87c4dace
RB
64272018-01-08 Richard Biener <rguenther@suse.de>
6428
6429 PR middle-end/83713
6430 * g++.dg/torture/pr83713.C: New testcase.
6431
960c02b8
TV
64322018-01-08 Tom de Vries <tom@codesourcery.com>
6433
6434 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
6435
e207c079
RB
64362018-01-08 Richard Biener <rguenther@suse.de>
6437
6438 PR tree-optimization/83685
6439 * gcc.dg/torture/pr83685.c: New testcase.
6440
131a0e78
RB
64412018-01-08 Richard Biener <rguenther@suse.de>
6442
6443 PR lto/83719
6444 * gcc.dg/lto/pr83719_0.c: New testcase.
6445
4c035a23
TV
64462018-01-08 Tom de Vries <tom@codesourcery.com>
6447
6448 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
6449 * gcc.dg/graphite/run-id-1.c: Same.
6450 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
6451
0b627b58
PT
64522018-01-08 Paul Thomas <pault@gcc.gnu.org>
6453
6454 PR fortran/83611
508d0c3d
JJ
6455 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
6456 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
6457 * gfortran.dg/pdt_27.f03: New test.
0b627b58
PT
6458
6459 PR fortran/83731
508d0c3d 6460 * gfortran.dg/pdt_28.f03: New test.
0b627b58 6461
b5da8f94
TV
64622018-01-08 Tom de Vries <tom@codesourcery.com>
6463
6464 * c-c++-common/builtins.c: Require effective target alloca.
6465 * gcc.dg/Wrestrict.c: Same.
6466 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
6467
3e1b80ff
RB
64682018-01-08 Richard Biener <rguenther@suse.de>
6469
6470 PR middle-end/83580
6471 * gcc.dg/torture/pr83580.c: New testcase.
6472
55d84e61
RB
64732018-01-08 Richard Biener <rguenther@suse.de>
6474
6475 PR middle-end/83517
6476 * gcc.dg/pr83517.c: New testcase.
6477
11ef0b22
AH
64782018-01-06 Aldy Hernandez <aldyh@redhat.com>
6479
6480 PR middle-end/81897
6481 * gcc.dg/uninit-pr81897.c: New test.
6482
f59d4026
MS
64832018-01-06 Martin Sebor <msebor@redhat.com>
6484
6485 PR tree-optimization/83640
6486 * gcc.dg/Wrestrict-6.c: New test.
6487 * gcc.dg/pr83640.c: New test.
6488
b4c96972
RS
64892018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
6490
6491 * gcc.target/aarch64/reg-alloc-1.c: New test.
6492
ee2d3987
JB
64932018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
6494
6495 PR fortran/50892
6496 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
6497
8fec4d22
JJ
64982018-01-06 Jakub Jelinek <jakub@redhat.com>
6499
59931fb0
JJ
6500 PR debug/83480
6501 * gcc.dg/pr83480.c: New test.
6502
8fec4d22
JJ
6503 PR rtl-optimization/83682
6504 * gcc.target/i386/pr83682.c: New test.
6505
f622221a
JB
65062018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
6507
6508 PR fortran/78534
6509 PR fortran/66310
6510 * gfortran.dg/char_cast_1.f90: Update scan pattern.
6511 * gfortran.dg/dependency_49.f90: Likewise.
6512 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
6513 * gfortran.dg/repeat_7.f90: New test for PR 66310.
6514 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
6515 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
6516 * gfortran.dg/string_1_lp64.f90: New test.
6517 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
6518 * gfortran.dg/string_3_lp64.f90: New test.
6519
d33e32a7
JJ
65202018-01-05 Jakub Jelinek <jakub@redhat.com>
6521
958d63e9
JJ
6522 PR target/83604
6523 * gcc.target/i386/sse-26.c: New test.
6524
d33e32a7
JJ
6525 PR target/83604
6526 * gcc.target/i386/pr83604.c: New test.
6527
ccf20649
RS
65282018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
6529
6530 * gcc.dg/vect/vect-align-4.c: New test.
6531 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
6532 and redefine as a structure with an unaligned member "b".
6533 (foo): Update accordingly.
6534
49479590
SD
65352018-01-05 Sudakshina Das <sudi.das@arm.com>
6536
6537 PR target/82439
6538 * gcc.target/aarch64/bics_5.c: New test.
6539 * gcc.target/arm/bics_5.c: Likewise.
6540
bef52a68
JJ
65412018-01-05 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR tree-optimization/83605
6544 * gcc.dg/pr83605.c: New test.
6545
85e0b2c4
JJ
65462018-01-04 Jakub Jelinek <jakub@redhat.com>
6547
ac2be67b
JJ
6548 PR target/83554
6549 * gcc.target/i386/pr83554.c: New test.
6550
85e0b2c4
JJ
6551 PR ipa/82352
6552 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
6553 long unsigned int.
6554
fbd35ba1
TK
65552018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6556
6557 PR fortran/83683
6558 PR fortran/45689
6559 * gfortran.dg/eoshift_8.f90: New test.
6560 * gfortran.dg/simplify_eoshift_1.f90: New test.
6561
64d620ef
JJ
65622018-01-04 Jakub Jelinek <jakub@redhat.com>
6563
6564 PR debug/83585
6565 * gcc.dg/pr83585.c: New test.
6566
bc80e846
NS
65672018-01-04 Nathan Sidwell <nathan@acm.org>
6568
6569 PR c++/83667
6570 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
6571
c54af068
JJ
65722018-01-04 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR debug/83666
6575 * gcc.dg/pr83666.c: New test.
6576
02ea1c76
UB
65772018-01-04 Uros Bizjak <ubizjak@gmail.com>
6578
6579 PR target/83628
6580 * gcc.target/alpha/pr83628-1.c: New test.
6581 * gcc.target/alpha/pr83628-2.c: Ditto.
6582
fcb6fced
ML
65832018-01-04 Martin Liska <mliska@suse.cz>
6584
6585 PR ipa/82352
6586 * g++.dg/ipa/pr82352.C: New test.
6587
517d4896
JJ
65882018-01-04 Jakub Jelinek <jakub@redhat.com>
6589
6590 * gcc.dg/vect-opt-info-1.c: Moved to ...
6591 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
6592 vect_int targets, use dg-additional-options instead of dg-options and
6593 use relative line numbers instead of absolute.
6594
cf3fc0e8
MS
65952018-01-03 Martin Sebor <msebor@redhat.com>
6596
6597 PR tree-optimization/83655
6598 * gcc.dg/Wrestrict-5.c: New test.
6599 * c-c++-common/builtins.c: New test.
6600
b187677b
RS
66012018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
6602 Alan Hayward <alan.hayward@arm.com>
6603 David Sherwood <david.sherwood@arm.com>
6604
6605 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
6606 (main): Call it.
6607
4bfb8e11
JL
66082018-01-03 Jeff Law <law@redhat.com>
6609
6610 PR target/83641
6611 * gcc.target/i386/stack-check-17.c: New test.
6612 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
6613
e3a174d0
JJ
66142018-01-03 Jakub Jelinek <jakub@redhat.com>
6615
e3bd1763
JJ
6616 PR debug/83621
6617 * gcc.dg/pr83621.c: New test.
6618
e3a174d0
JJ
6619 PR debug/83645
6620 * gcc.dg/pr83645.c: New test.
6621
a594cff3
MS
66222018-01-03 Martin Sebor <msebor@redhat.com>
6623
2438cb6a
MS
6624 PR tree-optimization/83603
6625 * gcc.dg/Wrestrict-4.c: New test.
6626
a594cff3
MS
6627 PR c/83559
6628 * gcc.dg/const-2.c: New test.
6629 * gcc.dg/pure-3.c: New test.
6630
a6fd2cd7
MS
66312018-01-03 Martin Sebor <msebor@redhat.com>
6632
6633 * gcc.dg/Wrestrict-3.c: New test.
6634
830421fc
JJ
66352018-01-03 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR c++/83555
6638 * g++.dg/opt/pr83555.C: New test.
6639 * g++.dg/ubsan/pr83555.C: New test.
6640
72df5daa
DM
66412018-01-03 David Malcolm <dmalcolm@redhat.com>
6642
6643 PR c/82050
6644 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
6645 the !CHECKING_P case by expecting a note.
6646 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
6647 a note for the !CHECKING_P case, and move the return statement
6648 outside of #if CHECKING_P guard.
6649
86aa0691
JL
66502018-01-03 Jeff Law <law@redhat.com>
6651
6652 PR middle-end/83654
6653 * gcc.target/i386/stack-check-18.c: New test.
6654 * gcc.target/i386/stack-check-19.c: New test.
6655
e95e79b6
MS
66562018-01-03 Martin Sebor <msebor@redhat.com>
6657
6658 PR tree-optimization/83501
6659 * c-c++-common/Warray-bounds-3.c: Remove xfail.
6660
65f2d1ee
PK
66612018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6662
6663 PR tree-optimization/83501
6664 * gcc.dg/tree-ssa/pr83501-1.c: New test.
6665
ce473498
NS
66662018-01-03 Nathan Sidwell <nathan@acm.org>
6667
6668 PR c++/83667
6669 * g++.dg/ipa/pr83667.C: New.
6670
fa9544ab
ML
66712018-01-03 Martin Liska <mliska@suse.cz>
6672
6673 PR tree-optimization/83593
6674 * gcc.dg/pr83593.c: New test.
6675
ca04a532
ML
66762018-01-03 Martin Liska <mliska@suse.cz>
6677
6678 PR ipa/83549
6679 * g++.dg/ipa/pr83549.C: New test.
6680
e164534f
MP
66812018-01-03 Marek Polacek <polacek@redhat.com>
6682
6683 PR c++/83592
6684 * g++.dg/warn/mvp2.C: New test.
6685
19c37faa
JJ
66862018-01-03 Jakub Jelinek <jakub@redhat.com>
6687
e30947eb
JJ
6688 PR preprocessor/83602
6689 * g++.dg/cpp/pr83602.C: New test.
6690
19c37faa
JJ
6691 PR c++/83634
6692 * g++.dg/parse/pr83634.C: New test.
6693
8987beac
TK
66942018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
6695
6696 PR fortran/83664
6697 * gfortran.dg/eoshift_7.f90: New test.
6698
b853346e
JB
66992018-01-03 Jan Beulich <jbeulich@suse.com>
6700
6701 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
6702 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
6703
85ec4feb
JJ
67042018-01-03 Jakub Jelinek <jakub@redhat.com>
6705
6706 Update copyright years.
6707
99504686
ML
67082018-01-03 Martin Liska <mliska@suse.cz>
6709
6710 PR ipa/83594
6711 * gcc.dg/ipa/pr83594.c: New test.
6712
d9f21f6a
RS
67132018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
6714 Alan Hayward <alan.hayward@arm.com>
6715 David Sherwood <david.sherwood@arm.com>
6716
6717 * gcc.dg/vect-opt-info-1.c: New test.
6718
2d71e7b8
MM
67192018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
6720
6721 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
6722 floorf128, truncf128, and roundf128.
6723 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
6724 optimizations added in match.pd.
6725 * gcc.target/powerpc/float128-hw6.c: Likewise.
6726 * gcc.target/powerpc/float128-hw7.c: Likewise.
6727 * gcc.target/powerpc/float128-hw8.c: Likewise.
6728 * gcc.target/powerpc/float128-hw9.c: Likewise.
6729 * gcc.target/powerpc/float128-hw10.c: Likewise.
6730 * gcc.target/powerpc/float128-hw11.c: Likewise.
6731
0a552ae2
JJ
67322018-01-02 Jakub Jelinek <jakub@redhat.com>
6733
6734 PR c++/83556
6735 * g++.dg/cpp0x/pr83556.C: New test.
6736
a9ec0cfc
TK
67372018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
6738
6739 PR fortran/45689
6740 PR fortran/83650
6741 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
6742 * gfortran.dg/simplify_cshift_4.f90: New test.
6743
6ff9491a 67442018-01-02 Marek Polacek <polacek@redhat.com>
f76649a6 6745
6ff9491a
MP
6746 PR c++/81860
6747 * g++.dg/cpp0x/inh-ctor30.C: New test.
f76649a6 6748
dd2ce397
MP
6749 PR c++/83644
6750 * g++.dg/cpp1z/pr83644.C: New test.
6751
f549bfb3
PT
67522018-01-01 Paul Thomas <pault@gcc.gnu.org>
6753
6754 PR fortran/83076
508d0c3d 6755 * gfortran.dg/coarray_45.f90: New test.
f549bfb3
PT
6756
6757 PR fortran/83319
508d0c3d 6758 * gfortran.dg/coarray_46.f90: New test.
f549bfb3 6759
1f01b457
JJ
67602018-01-01 Jakub Jelinek <jakub@redhat.com>
6761
1bfb3b8b
JJ
6762 PR tree-optimization/83581
6763 * gcc.dg/pr83581.c: New test.
6764
913884f7
JJ
6765 PR c/83595
6766 * gcc.dg/pr83595.c: New test.
6767
0f3f0e4e
JJ
6768 PR middle-end/83608
6769 * g++.dg/opt/pr83608.C: New test.
6770
c1329fc8
JJ
6771 PR middle-end/83609
6772 * gcc.dg/pr83609.c: New test.
6773 * g++.dg/opt/pr83609.C: New test.
6774
d235d09b
JJ
6775 PR middle-end/83623
6776 * gcc.dg/pr83623.c: New test.
6777
1f01b457
JJ
6778 * gcc.target/i386/i386.exp
6779 (check_effective_target_avx512vpopcntdqvl): New proc.
6780 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
6781 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
6782 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
818ab71a 6783\f
85ec4feb 6784Copyright (C) 2018 Free Software Foundation, Inc.
ad41bd84
JM
6785
6786Copying and distribution of this file, with or without modification,
6787are permitted in any medium without royalty provided the copyright
6788notice and this notice are preserved.