[Ada] Missing predicate function body for derived type in nested package
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-06-11 Ed Schonberg <schonberg@adacore.com>
2
3 * gnat.dg/predicate1.adb: New testcase.
4
5 2018-06-11 Yannick Moy <moy@adacore.com>
6
7 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
8
9 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
10
11 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
12 testcase.
13
14 2018-06-11 Javier Miranda <miranda@adacore.com>
15
16 * gnat.dg/prot4.adb: New testcase.
17
18 2018-06-11 Yannick Moy <moy@adacore.com>
19
20 * gnat.dg/part_of1-instantiation.adb,
21 gnat.dg/part_of1-instantiation.ads,
22 gnat.dg/part_of1-private_generic.adb,
23 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
24 testcase.
25
26 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
27
28 * gnat.dg/contract1.adb: New testcase.
29
30 2018-06-11 Javier Miranda <miranda@adacore.com>
31
32 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
33 testcase.
34
35 2018-06-11 Ed Schonberg <schonberg@adacore.com>
36
37 * gnat.dg/inline_always1.adb: New testcase.
38
39 2018-06-11 Ed Schonberg <schonberg@adacore.com>
40
41 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
42 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
43 gnat.dg/nested_generic2_g2.ads: New testcase.
44
45 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
46
47 * g++.dg/template/friend64.C: New.
48 * g++.old-deja/g++.other/friend4.C: Test the location too.
49 * g++.old-deja/g++.pt/crash23.C: Likewise.
50
51 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
52
53 * gfortran.dg/inline_matmul_23.f90: New test.
54
55 2018-06-10 Janus Weil <janus@gcc.gnu.org>
56
57 PR fortran/85088
58 * gfortran.dg/intent_decl_1.f90: New test case.
59
60 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
61
62 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
63 * gfortran.dg/ieee/large_4.f90: Ditto.
64 * gfortran.dg/round_4.f90: Ditto.
65
66 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
67
68 PR fortran/38351
69 * gfortran.dg/pr38351.f90: New test.
70 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
71
72 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
73
74 PR fortran/85138
75 PR fortran/85996
76 PR fortran/86051
77 * gfortran.dg/pr85138_1.f90: New test.
78 * gfortran.dg/pr85138_2.f90: Ditto.
79 * gfortran.dg/pr85996.f90: Ditto.
80
81 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
82
83 PR fortran/78278
84 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
85 * gfortran.dg/data_char_1.f90: Ditto.
86 * gfortran.dg/pr78571.f90: Ditto.
87 * gfortran.dg/pr78278.f90: New test.
88
89 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
90
91 PR fortran/63514
92 * gfortran.dg/pr63514.f90: New test.
93
94 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
95
96 PR fortran/85631
97 * gfortran.dg/bounds_check_20.f90: New test.
98
99 2018-06-08 Carl Love <cel@us.ibm.com>
100
101 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
102 vpkudum counts.
103 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
104 vec_extract a signed int.
105 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
106 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
107 vcmpgtsd, vcmpgtud.
108 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
109 vec_extract a signed int.
110 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
111 vec_extract a signed int.
112 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
113 vec_xor builtins. Update xxsel, xxlxor counts.
114
115 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
116
117 PR fortran/86059
118 * gfortran.dg/associate_30.f90: Remove code tested ...
119 * gfortran.dg/pr67803.f90: Ditto.
120 * gfortran.dg/pr67805.f90: Ditto.
121 * gfortran.dg/pr86059.f90: ... here. New test.
122
123 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
124
125 PR fortran/78571
126 * gfortran.dg/pr78571.f90: New test.
127
128 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
129
130 PR target/85755
131 * gcc.target/powerpc/pr85755.c: New test.
132
133 2018-06-08 Carl Love <cel@us.ibm.com>
134
135 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
136 vsx-vector-6.p7.c.
137 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
138 vsx-vector-6.p9.c.
139 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
140 for BE system that are different then for an LE system from this file
141 into vsx-vector-6-le.c using be target qualifier. Remove this file.
142 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
143 the various instruction counts. Rename file to vsx-vector-6.p8.c.
144
145 2018-06-08 Martin Liska <mliska@suse.cz>
146
147 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
148
149 2018-06-08 Martin Liska <mliska@suse.cz>
150
151 * g++.dg/dg.exp: Do not use mpx.exp.
152 * g++.dg/lto/lto.exp: Likewise.
153 * g++.dg/lto/pr69729_0.C: Remove.
154 * g++.dg/opt/pr71529.C: Remove.
155 * g++.dg/pr63995-1.C: Remove.
156 * g++.dg/pr68270.C: Remove.
157 * g++.dg/pr71624.C: Remove.
158 * g++.dg/pr71633.C: Remove.
159 * g++.dg/pr79761.C: Remove.
160 * g++.dg/pr79764.C: Remove.
161 * g++.dg/pr79769.C: Remove.
162 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
163 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
164 * gcc.dg/lto/chkp-privatize_0.c: Remove.
165 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
166 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
167 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
168 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
169 * gcc.dg/lto/pr66221_0.c: Remove.
170 * gcc.target/i386/chkp-always_inline.c: Remove.
171 * gcc.target/i386/chkp-bndret.c: Remove.
172 * gcc.target/i386/chkp-builtins-1.c: Remove.
173 * gcc.target/i386/chkp-builtins-2.c: Remove.
174 * gcc.target/i386/chkp-builtins-3.c: Remove.
175 * gcc.target/i386/chkp-builtins-4.c: Remove.
176 * gcc.target/i386/chkp-const-check-1.c: Remove.
177 * gcc.target/i386/chkp-const-check-2.c: Remove.
178 * gcc.target/i386/chkp-hidden-def.c: Remove.
179 * gcc.target/i386/chkp-label-address.c: Remove.
180 * gcc.target/i386/chkp-lifetime-1.c: Remove.
181 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
182 * gcc.target/i386/chkp-pr69044.c: Remove.
183 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
184 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
185 * gcc.target/i386/chkp-strchr.c: Remove.
186 * gcc.target/i386/chkp-strlen-1.c: Remove.
187 * gcc.target/i386/chkp-strlen-2.c: Remove.
188 * gcc.target/i386/chkp-strlen-3.c: Remove.
189 * gcc.target/i386/chkp-strlen-4.c: Remove.
190 * gcc.target/i386/chkp-strlen-5.c: Remove.
191 * gcc.target/i386/chkp-stropt-1.c: Remove.
192 * gcc.target/i386/chkp-stropt-10.c: Remove.
193 * gcc.target/i386/chkp-stropt-11.c: Remove.
194 * gcc.target/i386/chkp-stropt-12.c: Remove.
195 * gcc.target/i386/chkp-stropt-13.c: Remove.
196 * gcc.target/i386/chkp-stropt-14.c: Remove.
197 * gcc.target/i386/chkp-stropt-15.c: Remove.
198 * gcc.target/i386/chkp-stropt-16.c: Remove.
199 * gcc.target/i386/chkp-stropt-17.c: Remove.
200 * gcc.target/i386/chkp-stropt-2.c: Remove.
201 * gcc.target/i386/chkp-stropt-3.c: Remove.
202 * gcc.target/i386/chkp-stropt-4.c: Remove.
203 * gcc.target/i386/chkp-stropt-5.c: Remove.
204 * gcc.target/i386/chkp-stropt-6.c: Remove.
205 * gcc.target/i386/chkp-stropt-7.c: Remove.
206 * gcc.target/i386/chkp-stropt-8.c: Remove.
207 * gcc.target/i386/chkp-stropt-9.c: Remove.
208 * gcc.target/i386/i386.exp: Do not use mpx.exp.
209 * gcc.target/i386/indirect-thunk-11.c: Remove.
210 * gcc.target/i386/indirect-thunk-12.c: Remove.
211 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
212 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
213 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
214 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
215 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
216 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
217 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
218 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
219 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
220 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
221 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
222 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
223 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
224 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
225 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
226 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
227 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
228 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
229 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
230 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
231 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
232 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
233 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
234 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
235 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
236 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
237 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
238 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
239 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
240 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
241 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
242 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
243 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
244 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
245 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
246 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
247 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
248 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
249 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
250 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
251 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
252 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
253 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
254 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
255 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
256 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
257 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
258 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
259 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
260 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
261 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
262 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
263 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
264 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
265 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
266 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
267 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
268 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
269 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
270 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
271 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
272 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
273 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
274 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
275 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
276 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
277 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
278 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
279 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
280 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
281 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
282 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
283 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
284 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
285 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
286 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
287 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
288 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
289 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
290 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
291 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
292 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
293 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
294 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
295 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
296 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
297 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
298 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
299 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
300 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
301 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
302 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
303 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
304 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
305 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
306 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
307 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
308 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
309 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
310 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
311 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
312 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
313 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
314 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
315 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
316 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
317 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
318 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
319 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
320 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
321 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
322 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
323 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
324 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
325 * gcc.target/i386/mpx/label-address-1.c: Remove.
326 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
327 * gcc.target/i386/mpx/macro.c: Remove.
328 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
329 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
330 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
331 * gcc.target/i386/mpx/memcpy-1.c: Remove.
332 * gcc.target/i386/mpx/memmove-1.c: Remove.
333 * gcc.target/i386/mpx/memmove-2.c: Remove.
334 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
335 * gcc.target/i386/mpx/mpx-check.h: Remove.
336 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
337 * gcc.target/i386/mpx/mpx.exp: Remove.
338 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
339 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
340 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
341 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
342 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
343 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
344 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
345 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
346 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
347 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
348 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
349 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
350 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
351 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
352 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
353 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
354 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
355 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
356 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
357 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
358 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
359 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
360 * gcc.target/i386/mpx/pr65508.c: Remove.
361 * gcc.target/i386/mpx/pr65531.cc: Remove.
362 * gcc.target/i386/mpx/pr66048.cc: Remove.
363 * gcc.target/i386/mpx/pr66134.c: Remove.
364 * gcc.target/i386/mpx/pr66566.c: Remove.
365 * gcc.target/i386/mpx/pr66567.c: Remove.
366 * gcc.target/i386/mpx/pr66568.c: Remove.
367 * gcc.target/i386/mpx/pr66569.c: Remove.
368 * gcc.target/i386/mpx/pr66581.c: Remove.
369 * gcc.target/i386/mpx/pr68337-1.c: Remove.
370 * gcc.target/i386/mpx/pr68337-2.c: Remove.
371 * gcc.target/i386/mpx/pr68416.c: Remove.
372 * gcc.target/i386/mpx/pr78339.c: Remove.
373 * gcc.target/i386/mpx/pr79631.c: Remove.
374 * gcc.target/i386/mpx/pr79633.c: Remove.
375 * gcc.target/i386/mpx/pr79753.c: Remove.
376 * gcc.target/i386/mpx/pr79770.c: Remove.
377 * gcc.target/i386/mpx/pr79987.c: Remove.
378 * gcc.target/i386/mpx/pr79988.c: Remove.
379 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
380 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
381 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
382 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
383 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
384 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
385 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
386 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
387 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
388 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
389 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
390 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
391 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
392 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
393 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
394 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
395 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
396 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
397 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
398 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
399 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
400 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
401 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
402 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
403 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
404 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
405 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
406 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
407 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
408 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
409 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
410 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
411 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
412 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
413 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
414 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
415 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
416 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
417 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
418 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
419 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
420 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
421 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
422 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
423 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
424 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
425 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
426 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
427 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
428 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
429 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
430 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
431 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
432 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
433 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
434 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
435 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
436 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
437 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
438 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
439 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
440 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
441 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
442 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
443 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
444 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
445 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
446 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
447 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
448 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
449 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
450 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
451 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
452 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
453 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
454 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
455 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
456 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
457 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
458 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
459 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
460 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
461 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
462 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
463 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
464 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
465 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
466 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
467 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
468 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
469 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
470 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
471 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
472 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
473 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
474 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
475 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
476 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
477 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
478 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
479 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
480 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
481 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
482 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
483 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
484 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
485 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
486 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
487 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
488 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
489 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
490 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
491 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
492 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
493 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
494 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
495 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
496 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
497 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
498 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
499 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
500 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
501 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
502 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
503 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
504 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
505 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
506 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
507 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
508 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
509 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
510 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
511 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
512 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
513 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
514 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
515 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
516 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
517 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
518 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
519 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
520 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
521 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
522 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
523 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
524 * gcc.target/i386/pr63995-2.c: Remove.
525 * gcc.target/i386/pr64805.c: Remove.
526 * gcc.target/i386/pr65044.c: Remove.
527 * gcc.target/i386/pr65167.c: Remove.
528 * gcc.target/i386/pr65183.c: Remove.
529 * gcc.target/i386/pr65184.c: Remove.
530 * gcc.target/i386/pr65523.c: Remove.
531 * gcc.target/i386/pr70876.c: Remove.
532 * gcc.target/i386/pr70877.c: Remove.
533 * gcc.target/i386/pr71458.c: Remove.
534 * gcc.target/i386/pr80880.c: Remove.
535 * gcc.target/i386/ret-thunk-25.c: Remove.
536 * gcc.target/i386/thunk-retbnd.c: Remove.
537 * lib/mpx-dg.exp: Remove.
538 * gcc.target/i386/funcspec-56.inc: Adjust test case.
539
540 2018-06-07 Carl Love <cel@us.ibm.com>
541
542 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
543 statements.
544
545 2018-06-07 Carl Love <cel@us.ibm.com>
546
547 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
548 error message.
549
550 2018-06-07 Marek Polacek <polacek@redhat.com>
551
552 PR c/85318
553 * gcc.dg/Wc90-c99-compat-10.c: New test.
554 * gcc.dg/Wc90-c99-compat-11.c: New test.
555 * gcc.dg/Wc90-c99-compat-12.c: New test.
556 * gcc.dg/Wc90-c99-compat-9.c: New test.
557
558 2018-06-07 Paul Koning <ni1d@arrl.net>
559
560 * gcc.c-torture/compile/20180605-1.c: New test.
561
562 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
563
564 PR fortran/86045
565 * gfortran.dg/pr86045.f90: New test.
566
567 2018-06-07 Marek Polacek <polacek@redhat.com>
568
569 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
570
571 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
572
573 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
574
575 2018-06-07 Jakub Jelinek <jakub@redhat.com>
576
577 PR tree-optimization/69615
578 * gcc.dg/tree-ssa/pr69615.c: New test.
579
580 2018-06-07 Richard Biener <rguenther@suse.de>
581
582 PR tree-optimization/85935
583 * gcc.dg/graphite/pr85935.c: New testcase.
584
585 2018-06-04 Carl Love <cel@us.ibm.com>
586
587 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
588 debug print statements. Fix a few formating issues.
589
590 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
591
592 PR target/85657
593 * gcc.target/powerpc/pr85657-4.c: New tests.
594 * gcc.target/powerpc/pr85657-5.c: Likewise.
595 * gcc.target/powerpc/pr85657-6.c: Likewise.
596
597 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
598
599 PR fortran/85641
600 * gfortran.dg/realloc_on_assign_30.f90: New test.
601
602 2018-06-06 Carl Love <cel@us.ibm.com>
603 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
604 argument to vui_arg.
605
606 2018-06-06 Carl Love <cel@us.ibm.com>
607
608 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
609 to builtins-4.c.
610 * gcc.target/powerpc/builtins-4.c: New test file for tests
611 that need -mvsx.
612
613 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
614
615 PR target/85657
616 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
617 be used in templates. Don't check for them in overloaded functions.
618
619 2018-06-06 Jim Wilson <jimw@sifive.com>
620
621 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
622 * gcc.target/riscv/interrupt-mmode.c: New.
623 * gcc.target/riscv/interrupt-smode.c: New.
624 * gcc.target/riscv/interrupt-umode.c: New.
625
626 2018-06-06 Marek Polacek <polacek@redhat.com>
627
628 PR c++/85977
629 * g++.dg/cpp0x/initlist102.C: New test.
630 * g++.dg/cpp0x/initlist103.C: New test.
631 * g++.dg/cpp0x/initlist104.C: New test.
632
633 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
634
635 * gcc.dg/torture/pr86066.c: New test.
636
637 2018-06-06 Richard Biener <rguenther@suse.de>
638
639 PR tree-optimization/86062
640 * g++.dg/tree-ssa/pr86062.C: New testcase.
641
642 2018-06-05 Steve Ellcey <sellcey@cavium.com>
643
644 PR target/79924
645 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
646 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
647 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
648 * gcc.target/aarch64/nofp_1.c: Ditto.
649
650 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
651
652 * gcc.target/arm/cmse/cmse-1c99.c: New test.
653
654 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
655
656 PR fortran/85701
657 * gfortran.dg/goacc/pr85701.f90: New test.
658
659 2018-06-05 Marek Polacek <polacek@redhat.com>
660
661 PR c++/85976
662 * g++.dg/cpp0x/alias-decl-64.C: New test.
663
664 2018-06-05 Richard Biener <rguenther@suse.de>
665
666 PR tree-optimization/86046
667 * gcc.dg/pr86046.c: New testcase.
668
669 2018-06-05 Richard Biener <rguenther@suse.de>
670
671 PR tree-optimization/86047
672 * gcc.dg/pr86047.c: New testcase.
673
674 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
675
676 PR target/81497
677 * g++.target/arm/arm.exp: New file.
678 * g++.target/arm/pr81497.C: Likewise.
679
680 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
681
682 * gcc.target/s390/htm-builtins-compile-4.c: New test.
683
684 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
685
686 * gcc.dg/store_merging_21.c: New test.
687 * gnat.dg/opt71b.adb: Likewise.
688 * gnat.dg/opt71.adb: Rename into...
689 * gnat.dg/opt71a.adb: ...this.
690
691 2018-06-04 Richard Biener <rguenther@suse.de>
692
693 PR tree-optimization/85955
694 * gcc.dg/pr85955.c: New testcase.
695
696 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
697
698 PR fortran/85981
699 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
700 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
701 * gfortran.dg/allocate_stat_2.f90: Ditto.
702 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
703
704 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
705
706 * gcc.target/aarch64/sve/extract_5.c: New test.
707
708 2018-06-04 Jakub Jelinek <jakub@redhat.com>
709
710 PR target/85832
711 PR target/86036
712 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
713 vptestm.
714 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
715 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
716 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
717 * gcc.target/i386/avx512bw-pr86036.c: New test.
718
719 2018-06-04 Richard Biener <rguenther@suse.de>
720
721 PR tree-optimization/86038
722 * gcc.dg/pr86038.c: New testcase.
723
724 2018-06-04 Jakub Jelinek <jakub@redhat.com>
725
726 PR tree-optimization/69615
727 * gcc.dg/pr69615.c: New test.
728
729 PR c++/86025
730 * c-c++-common/gomp/pr86025.c: New test.
731
732 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
733
734 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
735
736 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
737
738 * gcc.dg/torture/pr86034.c: New test.
739
740 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
741
742 PR fortran/36497
743 * gfortran.dg/cray_pointer_12.f90: New test.
744
745 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
746
747 PR fortran/85938
748 * gfortran.dg/pr85938.f90: Fixed by revision r261081
749
750 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
751
752 * gnat.dg/specs/opt3.ads: New test.
753 * gnat.dg/specs/opt3_pkg.ads: New helper.
754
755 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
756
757 * gnat.dg/discr53.ad[sb]: New test.
758 * gnat.dg/discr53_pkg.ads: New helper.
759
760 2018-06-01 Carl Love <cel@us.ibm.com>
761
762 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
763 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
764
765 2018-06-01 Carl Love <cel@us.ibm.com>
766
767 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
768 to make it consistent with the naming convention in the file.
769 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
770 to altivec-7.c. Delete file.
771 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
772 to altivec-7.c. Delete file.
773 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
774 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
775 vec_unpackl tests. Update instruction counts.
776 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
777 tests to builtins-1.c.
778 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
779 tests to builtins-1.c.
780 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
781 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
782 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
783 Remove vec_ctf tests returning double. Remove vec_cts with
784 double args. Remove vec_sel with invalid arguments. Add tests for
785 vec_splat.
786 Add instruction counts for new tests.
787 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
788 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
789 vec_unsigned.
790 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
791 test_sll_vsill_vsill_vuc.
792 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
793 vec_revb.
794 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
795 tests from altivec-7.h.
796 * gcc.target/powerpc/vsx-7-be.c: Remove file.
797 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
798 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
799 splat_sll, splat_uc, splat_int128, splat_uint128.
800 Make second argument of vec_extract and vec_insert a signed int.
801 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
802 argument.
803
804 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
805
806 * gcc.dg/store_merging_20.c: New test.
807 * gnat.dg/opt71.adb: Likewise.
808 * gnat.dg/opt71_pkg.ads: New helper.
809
810 2018-06-01 Carl Love <cel@us.ibm.com>
811
812 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
813 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
814 Add vec_xst_be for signed and unsigned arguments.
815
816 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
817
818 PR fortran/85816
819 PR fortran/85975
820 * gfortran.dg/pr85816.f90: New test.
821 * gfortran.dg/pr85975.f90: New test.
822
823 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
824
825 PR fortran/63570
826 * gfortran.dg/random_init_1.f90: New test.
827 * gfortran.dg/random_init_2.f90: New test.
828 * gfortran.dg/random_init_3.f90: New test.
829 * gfortran.dg/random_init_4.f90: New test.
830 * gfortran.dg/random_init_5.f90: New test.
831 * gfortran.dg/random_init_6.f90: New test.
832
833 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
834
835 PR tree-optimization/85989
836 * gcc.dg/torture/pr85989.c: New test.
837
838 2018-06-01 Richard Biener <rguenther@suse.de>
839
840 PR middle-end/86017
841 * gcc.dg/tree-ssa/pr86017.c: New testcase.
842
843 2018-06-01 Richard Biener <rguenther@suse.de>
844
845 PR ipa/85960
846 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
847
848 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
849
850 PR middle-end/78809
851 * gcc.dg/strcmpopt_2.c: New test.
852 * gcc.dg/strcmpopt_3.c: New test.
853
854 PR middle-end/83026
855 * gcc.dg/strcmpopt_3.c: New test.
856
857 2018-05-31 Jakub Jelinek <jakub@redhat.com>
858
859 PR target/85984
860 * gcc.target/i386/pr85984.c: New test.
861
862 2018-05-31 Martin Sebor <msebor@redhat.com>
863
864 PR c/82063
865 * gcc.dg/Walloc-size-larger-than-1.c: New test.
866 * gcc.dg/Walloc-size-larger-than-10.c: New test.
867 * gcc.dg/Walloc-size-larger-than-11.c: New test.
868 * gcc.dg/Walloc-size-larger-than-12.c: New test.
869 * gcc.dg/Walloc-size-larger-than-13.c: New test.
870 * gcc.dg/Walloc-size-larger-than-14.c: New test.
871 * gcc.dg/Walloc-size-larger-than-15.c: New test.
872 * gcc.dg/Walloc-size-larger-than-16.c: New test.
873 * gcc.dg/Walloc-size-larger-than-17.c: New test.
874 * gcc.dg/Walloc-size-larger-than-2.c: New test.
875 * gcc.dg/Walloc-size-larger-than-3.c: New test.
876 * gcc.dg/Walloc-size-larger-than-4.c: New test.
877 * gcc.dg/Walloc-size-larger-than-5.c: New test.
878 * gcc.dg/Walloc-size-larger-than-6.c: New test.
879 * gcc.dg/Walloc-size-larger-than-7.c: New test.
880 * gcc.dg/Walloc-size-larger-than-8.c: New test.
881 * gcc.dg/Walloc-size-larger-than-9.c: New test.
882 * gcc.dg/Walloc-size-larger-than.c: New test.
883
884 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
885 Cesar Philippidis <cesar@codesourcery.com>
886
887 PR middle-end/85879
888 * gfortran.dg/goacc/pr77371-1.f90: New test.
889 * gfortran.dg/goacc/pr77371-2.f90: New test.
890 * gfortran.dg/goacc/pr85879.f90: New test.
891
892 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
893
894 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
895 * gnat.dg/stack_usage1b.adb: Likewise.
896 * gnat.dg/stack_usage1c.adb: Likewise.
897 * gnat.dg/stack_usage3.adb: Likewise.
898 * gnat.dg/stack_usage1_pkg.adb: Delete.
899
900 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
901
902 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
903 * gcc.dg/store_merging_11.c: Likewise.
904 * gcc.dg/store_merging_13.c: Likewise.
905 * gcc.dg/store_merging_14.c: Likewise.
906 * gcc.dg/store_merging_15.c: Likewise.
907 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
908
909 2018-05-31 Ed Schonberg <schonberg@adacore.com>
910
911 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
912 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
913 gnat.dg/limited1_outer.ads: New testcase.
914
915 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
916
917 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
918 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
919 New testcase.
920
921 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
922
923 * gnat.dg/size_clause1.adb: New testcase.
924
925 2018-05-31 Javier Miranda <miranda@adacore.com>
926
927 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
928
929 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
930
931 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
932 vld1x3 intrinsics for aarch64.
933 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
934 vst1x2 intrinsics for aarch64.
935 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
936 vst1x3 intrinsics for aarch64.
937
938 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
939
940 PR c++/77777
941 * g++.dg/diagnostic/pr77777.C: New test.
942
943 2018-05-30 David Pagan <dave.pagan@oracle.com>
944
945 PR c/55976
946 * gcc.dg/noncompile/pr55976-1.c: New test.
947 * gcc.dg/noncompile/pr55976-2.c: New test.
948
949 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
950
951 * gcc.dg/lto/20111213-1_0.c: Fix template.
952 * gcc.dg/lto/20100603-1_0.c: Fix template.
953 * gcc.dg/lto/20100603-2_0.c: Fix template.
954 * gcc.dg/lto/20100603-3_0.c: Fix template.
955
956 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
957 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
958 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
959 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
960 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
961 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
962 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
963 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
964 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
965 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
966 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
967 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
968 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
969 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
970 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
971 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
972 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
973 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
974 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
975 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
976 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
977 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
978 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
979 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
980 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
981 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
982 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
983 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
984 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
985 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
986 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
987 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
988 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
989 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
990 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
991 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
992 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
993 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
994 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
995 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
996 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
997 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
998 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
999 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
1000 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
1001 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
1002 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
1003 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
1004 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
1005 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
1006 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
1007 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
1008 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
1009 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
1010 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
1011 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
1012 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
1013 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
1014 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
1015 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
1016 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
1017 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
1018
1019 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
1020
1021 Revert:
1022 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1023
1024 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
1025
1026 * gcc.target/aarch64/simd/ldp_stp_9: New.
1027 * gcc.target/aarch64/simd/ldp_stp_10: New.
1028 * gcc.target/aarch64/simd/ldp_stp_11: New.
1029 * gcc.target/aarch64/simd/ldp_stp_12: New.
1030
1031 2018-05-30 Ed Schonberg <schonberg@adacore.com>
1032
1033 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
1034
1035 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
1036
1037 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
1038
1039 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
1040
1041 PR target/85950
1042 * gcc.target/i386/pr85950.c: New test.
1043
1044 2018-05-29 Marek Polacek <polacek@redhat.com>
1045
1046 PR c++/85883
1047 * g++.dg/cpp1z/class-deduction55.C: New test.
1048 * g++.dg/cpp1z/class-deduction56.C: New test.
1049 * g++.dg/cpp1z/class-deduction57.C: New test.
1050
1051 2018-05-29 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR c++/85952
1054 * g++.dg/warn/Wunused-var-33.C: New test.
1055
1056 PR target/85918
1057 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
1058 and -fno-vect-cost-model options. Add aligned(64) attribute to the
1059 arrays. Add suffix 1 to all functions and use 4 iterations rather
1060 than N. Add functions with conversions to and from float.
1061 Add new set of functions with 8 iterations and another one
1062 with 16 iterations, expect 24 vectorized loops instead of just 4.
1063 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
1064
1065 2018-05-29 Javier Miranda <miranda@adacore.com>
1066
1067 * gnat.dg/equal2.adb: New testcase.
1068
1069 2018-05-29 Ed Schonberg <schonberg@adacore.com>
1070
1071 * gnat.dg/float_attributes_overflows.adb: New testcase.
1072
1073 2018-05-29 Pascal Obry <obry@adacore.com>
1074
1075 * gnat.dg/normalize_pathname.adb: New testcase.
1076
1077 2018-05-29 Tom de Vries <tom@codesourcery.com>
1078
1079 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
1080 message.
1081 * lib/scanipa.exp (scan-ipa-dump-times): Same.
1082 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
1083 * lib/scantree.exp (scan-tree-dump-times): Same.
1084
1085 2018-05-29 Tom de Vries <tom@codesourcery.com>
1086
1087 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
1088 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
1089 Use proc name as first argument to dg-scan.
1090
1091 2018-05-29 Tom de Vries <tom@codesourcery.com>
1092
1093 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
1094 with no arguments.
1095
1096 2018-05-28 Richard Biener <rguenther@suse.de>
1097
1098 PR tree-optimization/85934
1099 * gcc.target/i386/pr85934.c: New testcase.
1100
1101 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1102
1103 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
1104
1105 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
1106
1107 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
1108
1109 2018-05-28 Ed Schonberg <schonberg@adacore.com>
1110
1111 * gnat.dg/fixedpnt5.adb: New testcase.
1112
1113 2018-05-28 Justin Squirek <squirek@adacore.com>
1114
1115 * gnat.dg/array31.adb: New testcase.
1116
1117 2018-05-28 Justin Squirek <squirek@adacore.com>
1118
1119 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
1120 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
1121
1122 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
1123
1124 * gfortran.dg/data_stmt_pointer.f90: new test.
1125
1126 2018-05-27 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR target/85918
1129 * gcc.target/i386/avx512dq-pr85918.c: New test.
1130
1131 2018-05-25 Jim Wilson <jimw@sifive.com>
1132
1133 * gcc.target/riscv/interrupt-1.c: New.
1134 * gcc.target/riscv/interrupt-2.c: New.
1135 * gcc.target/riscv/interrupt-3.c: New.
1136 * gcc.target/riscv/interrupt-4.c: New.
1137 * gcc.target/riscv/interrupt-5.c: New.
1138
1139 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
1140
1141 PR fortran/85786
1142 * gfortran.dg/pr85786.f90: New test.
1143
1144 2018-05-25 Paul Koning <ni1d@arrl.net>
1145
1146 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
1147 * gcc.c-torture/compile/pr55921.c: Ditto.
1148 * gcc.c-torture/compile/pr60655-1.c: Ditto.
1149 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
1150
1151 2018-05-25 Jakub Jelinek <jakub@redhat.com>
1152
1153 PR target/85832
1154 * gcc.target/i386/avx512f-pr85832.c: New test.
1155 * gcc.target/i386/avx512vl-pr85832.c: New test.
1156 * gcc.target/i386/avx512bw-pr85832.c: New test.
1157 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
1158
1159 2018-05-25 Bin Cheng <bin.cheng@arm.com>
1160
1161 PR tree-optimization/85720
1162 * gcc.dg/tree-ssa/pr85720.c: New test.
1163 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
1164 distribution.
1165
1166 2018-05-25 Martin Liska <mliska@suse.cz>
1167
1168 PR testsuite/85911
1169 * gcc.dg/tree-prof/update-loopch.c: Do not scan
1170 for 'Removing basic block'.
1171
1172 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
1173
1174 * gnat.dg/sec_stack1.adb: New testcase.
1175
1176 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1177
1178 * gnat.dg/fixedpnt4.adb: New testcase.
1179
1180 2018-05-25 Javier Miranda <miranda@adacore.com>
1181
1182 * gnat.dg/interface7.adb: New testcase.
1183
1184 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
1185
1186 * gnat.dg/sec_stack2.adb: New testcase.
1187
1188 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1189
1190 * gnat.dg/interface6.adb: New testcase.
1191
1192 2018-05-25 Ed Schonberg <schonberg@adacore.com>
1193
1194 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
1195
1196 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1197
1198 * lib/target-supports.exp
1199 (check_effective_target_vect_double_cond_arith): Include
1200 multiplication and division.
1201 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
1202 fully-masked loops with a fixed vector length.
1203 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
1204 tests.
1205 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1206 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1207 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
1208
1209 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1210
1211 * gcc.target/aarch64/sve/div_1.c: New test.
1212 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
1213 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
1214 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
1215
1216 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1217
1218 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
1219
1220 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
1221
1222 * lib/target-supports.exp
1223 (check_effective_target_vect_double_cond_arith): New proc.
1224 * gcc.dg/vect/vect-cond-arith-1.c: New test.
1225 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
1226 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
1227 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
1228 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
1229 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
1230 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
1231
1232 2018-05-25 Janus Weil <janus@gcc.gnu.org>
1233
1234 PR fortran/85839
1235 * gfortran.dg/f2018_obs.f90: New test case.
1236
1237 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1238
1239 PR fortran/85543
1240 * gfortran.dg/pr85543.f90: New test.
1241
1242 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1243
1244 PR fortran/85780
1245 * gfortran.dg/pr85780.f90: New test.
1246
1247 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1248
1249 PR fortran/85779
1250 * gfortran.dg/pr85779_1.f90: New test.
1251 * gfortran.dg/pr85779_2.f90: Ditto.
1252 * gfortran.dg/pr85779_3.f90: Ditto.
1253
1254 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
1255
1256 PR fortran/85895
1257
1258 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
1259 * gfortran.dg/pr85895.f90: New test.
1260
1261 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
1262
1263 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
1264 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
1265
1266 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
1267
1268 * gcc.dg/fold-popcount-1.c: New testcase.
1269 * gcc.dg/fold-popcount-2.c: New testcase.
1270 * gcc.dg/fold-popcount-3.c: New testcase.
1271 * gcc.dg/fold-popcount-4.c: New testcase.
1272
1273 2018-05-24 Marek Polacek <polacek@redhat.com>
1274
1275 PR c++/85847
1276 * g++.dg/cpp0x/new3.C: New test.
1277
1278 2018-05-24 Javier Miranda <miranda@adacore.com>
1279
1280 * gnat.dg/discr52.adb: New testcase.
1281
1282 2018-05-24 Ed Schonberg <schonberg@adacore.com>
1283
1284 * gnat.dg/others1.adb: New testcase.
1285
1286 2018-05-24 Justin Squirek <squirek@adacore.com>
1287
1288 * gnat.dg/raise_expr.adb: New testcase.
1289
1290 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
1291
1292 * gnat.dg/formal_containers.adb: New testcase.
1293
1294 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1295
1296 * gcc.target/i386/pr85345.c: Require ifunc support.
1297
1298 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
1299
1300 * gcc.dg/vect/vect-fma-1.c: New test.
1301
1302 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1303
1304 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
1305 scan-tree-dump*.
1306
1307 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1308
1309 PR target/83009
1310 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
1311
1312 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
1313
1314 PR target/78849
1315 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
1316 DEFAULT_CFLAGS.
1317 * gcc.target/msp430/pr78849.c: New test.
1318
1319 2018-05-23 Marek Polacek <polacek@redhat.com>
1320
1321 * g++.dg/cpp2a/range-for8.C: New test.
1322 * g++.dg/cpp2a/range-for9.C: New test.
1323 * g++.dg/cpp2a/range-for10.C: New test.
1324
1325 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
1326
1327 * lib/target-supports.exp (check_effective_target_be): New.
1328 (check_effective_target_le): New.
1329
1330 2018-05-23 Marek Polacek <polacek@redhat.com>
1331
1332 * g++.dg/cpp2a/range-for1.C: New test.
1333 * g++.dg/cpp2a/range-for2.C: New test.
1334 * g++.dg/cpp2a/range-for3.C: New test.
1335 * g++.dg/cpp2a/range-for4.C: New test.
1336 * g++.dg/cpp2a/range-for5.C: New test.
1337 * g++.dg/cpp2a/range-for6.C: New test.
1338 * g++.dg/cpp2a/range-for7.C: New test.
1339
1340 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1341
1342 * gcc.target/i386/cvt-3.c: New test.
1343
1344 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
1345
1346 * gcc.target/i386/cvt-2.c: New test.
1347
1348 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
1349
1350 * gcc.dg/pr79985.c: New testcase.
1351
1352 2018-05-23 Richard Biener <rguenther@suse.de>
1353
1354 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
1355
1356 2018-05-23 Sudakshina Das <sudi.das@arm.com>
1357
1358 PR target/84882
1359 * gcc.target/aarch64/pr84882.c: New test.
1360 * gcc.target/aarch64/target_attr_18.c: Likewise.
1361
1362 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
1363
1364 PR tree-optimization/85853
1365 * gfortran.dg/vect/pr85853.f90: New test.
1366
1367 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1368
1369 * gnat.dg/import2.adb: New testcase.
1370
1371 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1372
1373 * gnat.dg/discr51.adb: New testcase.
1374
1375 2018-05-23 Javier Miranda <miranda@adacore.com>
1376
1377 * gnat.dg/valid_scalars1.adb: New testcase.
1378
1379 2018-05-23 Ed Schonberg <schonberg@adacore.com>
1380
1381 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
1382
1383 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1384
1385 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
1386 testcase.
1387
1388 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
1389
1390 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
1391 testcase.
1392
1393 2018-05-23 Bob Duff <duff@adacore.com>
1394
1395 * gnat.dg/addr10.adb: New testcase.
1396
1397 2018-05-23 Richard Biener <rguenther@suse.de>
1398
1399 PR middle-end/85874
1400 * gcc.dg/Wstrict-overflow-27.c: New testcase.
1401
1402 2018-05-23 Yury Gribov <tetra2005@gmail.com>
1403
1404 PR tree-optimization/85822
1405 * c-c++-common/pr85822.c: New test.
1406
1407 2018-05-23 Richard Biener <rguenther@suse.de>
1408
1409 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
1410
1411 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1412
1413 PR fortran/85841
1414 * gfortran.dg/pr30667.f: Add option "-std=legacy".
1415
1416 2018-05-22 Martin Sebor <msebor@redhat.com>
1417
1418 PR middle-end/85359
1419 * gcc.dg/attr-nonstring.c: New test.
1420
1421 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
1422
1423 PR target/85345
1424 * gcc.target/i386/pr85345.c: New test.
1425
1426 2018-05-22 Luis Machado <luis.machado@linaro.org>
1427
1428 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
1429
1430 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1431
1432 PR fortran/85841
1433 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
1434 dg-additional-options.
1435 * gfortran.dg/graphite/block-2.f: Ditto.
1436 * gfortran.dg/graphite/id-19.f: Ditto.
1437 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1438 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1439 * gfortran.dg/vect/pr52580.f: Ditto.
1440
1441 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
1442
1443 * gcc.target/aarch64/ldp_stp_6.c: New.
1444 * gcc.target/aarch64/ldp_stp_7.c: New.
1445 * gcc.target/aarch64/ldp_stp_8.c: New.
1446
1447 2018-05-22 Martin Sebor <msebor@redhat.com>
1448
1449 PR c/85623
1450 * c-c++-common/attr-nonstring-3.c: Adjust.
1451 * c-c++-common/attr-nonstring-4.c: Adjust.
1452 * c-c++-common/attr-nonstring-6.c: New test.
1453
1454 2018-05-22 Martin Sebor <msebor@redhat.com>
1455
1456 PR tree-optimization/85826
1457 * gcc.dg/Wrestrict-17.c: New test.
1458
1459 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1460
1461 * gcc.dg/torture/pr85862.c: Rename to...
1462 * gcc.dg/torture/pr85852.c: ...this.
1463
1464 2018-05-22 Justin Squirek <squirek@adacore.com>
1465
1466 * gnat.dg/warn14.adb: New testcase.
1467
1468 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
1469
1470 * gnat.dg/controlled8.adb: New testcase.
1471
1472 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
1473
1474 * gnat.dg/discr50.adb: New testcase.
1475
1476 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1477
1478 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
1479 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
1480 gnat.dg/discr49_rec2.ads: New testcase.
1481
1482 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1483
1484 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
1485 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
1486 testcase.
1487
1488 2018-05-22 Ed Schonberg <schonberg@adacore.com>
1489
1490 * gnat.dg/fixedpnt3.adb: New testcase.
1491
1492 2018-05-22 Justin Squirek <squirek@adacore.com>
1493
1494 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
1495 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
1496
1497 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
1498
1499 PR middle-end/85862
1500 * gcc.dg/torture/pr85862.c: New test.
1501
1502 2018-05-22 Richard Biener <rguenther@suse.de>
1503
1504 PR tree-optimization/85834
1505 * g++.dg/torture/pr85834.C: New testcase.
1506 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
1507
1508 2018-05-22 Martin Liska <mliska@suse.cz>
1509
1510 PR ipa/85607
1511 * g++.dg/ipa/pr85607.C: New test.
1512
1513 2018-05-22 Richard Biener <rguenther@suse.de>
1514
1515 PR tree-optimization/85863
1516 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
1517
1518 2018-05-22 Janus Weil <janus@gcc.gnu.org>
1519
1520 PR fortran/85841
1521 * gfortran.dg/assumed_rank_5.f90: Update error message.
1522 * gfortran.dg/assumed_type_4.f90: Ditto.
1523 * gfortran.dg/bind_c_array_params.f03: Ditto.
1524 * gfortran.dg/bind_c_usage_28.f90: Ditto.
1525 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1526 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1527 * gfortran.dg/c_loc_tests_11.f03: Ditto.
1528 * gfortran.dg/coarray_atomic_2.f90: Ditto.
1529 * gfortran.dg/coarray_collectives_2.f90: Ditto.
1530 * gfortran.dg/coarray_collectives_10.f90: Ditto.
1531 * gfortran.dg/coarray_collectives_13.f90: Ditto.
1532 * gfortran.dg/rank_3.f90: Ditto.
1533 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
1534 * gfortran.dg/implicit_14.f90: Ditto.
1535
1536 2018-05-21 Christian Groessler <chris@groessler.org>
1537
1538 * gcc.c-torture/compile/simd-5.c: Fix comment.
1539
1540 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
1541
1542 PR target/85657
1543 * gcc.target/powerpc/pr85657-1.c: New test for converting between
1544 __float128, __ibm128, and long double.
1545 * gcc.target/powerpc/pr85657-2.c: Likewise.
1546 * gcc.target/powerpc/pr85657-3.c: Likewise.
1547 * g++.dg/pr85667.C: New test to make sure __ibm128 is
1548 implementated as a separate type internally, and is not just an
1549 alias for long double.
1550
1551 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
1552
1553 PR tree-optimization/85814
1554 * gcc.dg/torture/pr85814.c: New test.
1555
1556 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/84588
1559 * g++.dg/cpp0x/cond1.C: New.
1560 * g++.dg/cpp1y/pr84588-1.C: Likewise.
1561 * g++.dg/cpp1y/pr84588-2.C: Likewise.
1562 * g++.dg/cpp1y/pr84588-3.C: Likewise.
1563 * g++.dg/parse/cond6.C: Likewise.
1564 * g++.dg/parse/cond7.C: Likewise.
1565 * g++.dg/parse/cond8.C: Likewise.
1566 * g++.dg/cpp1z/decomp16.C: Update.
1567 * g++.old-deja/g++.jason/cond.C: Likewise.
1568
1569 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
1570
1571 ChangeLog for r260480
1572 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
1573 warnings for deleted and obsolescent features.
1574 * gfortran.dg/graphite/id-19.f: Ditto.
1575 * gfortran.dg/graphite/id-20.f: Ditto.
1576 * gfortran.dg/graphite/id-27.f90: Ditto.
1577 * gfortran.dg/graphite/pr82449.f: Ditto.
1578
1579 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1580
1581 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
1582 tiny and large memory models.
1583
1584 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1585
1586 * gnat.dg/suppress_initialization.adb,
1587 gnat.dg/suppress_initialization_pkg.ads: New testcase.
1588
1589 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1590
1591 * gnat.dg/exit1.adb: New testcase.
1592
1593 2018-04-04 Ed Schonberg <schonberg@adacore.com>
1594
1595 * gnat.dg/array30.adb: New testcase.
1596
1597 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
1598
1599 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
1600
1601 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1602
1603 * gcc.c-torture/execute/ssad-run.c: New test.
1604 * gcc.c-torture/execute/usad-run.c: Likewise.
1605 * gcc.target/aarch64/ssadv16qi.c: Likewise.
1606 * gcc.target/aarch64/usadv16qi.c: Likewise.
1607
1608 2018-05-21 Tamar Christina <tamar.christina@arm.com>
1609
1610 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
1611 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
1612 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
1613 vbcaxq_s64): New.
1614 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1615 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1616 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
1617
1618 2018-05-21 Janus Weil <janus@gcc.gnu.org>
1619
1620 PR fortran/85841
1621 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
1622 * gfortran.dg/g77/20020307-1.f: Ditto.
1623 * gfortran.dg/g77/980310-3.f: Ditto.
1624 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
1625 * gfortran.dg/goacc/loop-1.f95: Ditto.
1626 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
1627 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
1628 * gfortran.dg/gomp/do-1.f90: Ditto.
1629 * gfortran.dg/gomp/omp_do1.f90: Ditto.
1630 * gfortran.dg/pr17229.f: Ditto.
1631 * gfortran.dg/pr37243.f: Ditto.
1632 * gfortran.dg/pr49721-1.f: Ditto.
1633 * gfortran.dg/pr58484.f: Ditto.
1634 * gfortran.dg/pr81175.f: Ditto.
1635 * gfortran.dg/pr81723.f: Ditto.
1636 * gfortran.dg/predcom-2.f: Ditto.
1637 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
1638 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
1639 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
1640 * gfortran.dg/vect/pr52580.f: Ditto.
1641
1642 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1643
1644 PR fortran/80657
1645 * gfortran.dg/char_result_18.f90: New test.
1646
1647 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1648
1649 PR fortran/49636
1650 * gfortran.dg/associate_38.f90: New test.
1651
1652 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
1653
1654 PR fortran/82275
1655 * gfortran.dg/select_type_42.f90: New test.
1656
1657 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
1658
1659 PR fortran/82923
1660 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
1661 that the patch fixes PR66694 & PR82617, although the testcases
1662 are not explicitly included.
1663
1664 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
1665
1666 * gcc.dg/stack-usage-1.c: Add support for rv32e.
1667
1668 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
1669
1670 PR c++/82899
1671 * g++.dg/pr82899.C: New testcase.
1672
1673 2018-05-18 Martin Liska <mliska@suse.cz>
1674
1675 * gcc.dg/pr68766.c: Change pruned output.
1676
1677 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
1678
1679 PR c++/85782
1680 * c-c++-common/goacc/pr85782.c: New test.
1681
1682 2018-05-18 Sudakshina Das <sudi.das@arm.com>
1683
1684 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
1685
1686 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1687
1688 * gcc.target/arm/pr62554.c: Delete.
1689 * gcc.target/arm/pr69610-1.c: Likewise.
1690 * gcc.target/arm/pr69610-2.c: Likewise.
1691
1692 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1693
1694 * gcc.target/arm/pr40887.c: Update comment.
1695 * lib/target-supports.exp: Don't generate effective target checks
1696 and related helpers for armv5. Update comment.
1697 * gcc.target/arm/armv5_thumb_isa.c: Delete.
1698 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
1699 target check and options.
1700
1701 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1702
1703 PR middle-end/85817
1704 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
1705 scan-tree-dump-not for h.
1706
1707 2018-05-18 Richard Biener <rguenther@suse.de>
1708
1709 * gcc.dg/tree-ssa/pr21559.c: Adjust.
1710 * gcc.dg/tree-ssa/pr45397.c: Likewise.
1711 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
1712 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1713 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
1714 * gcc.dg/tree-ssa/vrp17.c: Likewise.
1715 * gcc.dg/tree-ssa/vrp18.c: Likewise.
1716 * gcc.dg/tree-ssa/vrp23.c: Likewise.
1717 * gcc.dg/tree-ssa/vrp24.c: Likewise.
1718 * gcc.dg/tree-ssa/vrp58.c: Likewise.
1719 * gcc.dg/vrp-min-max-1.c: Likewise.
1720 * gcc.dg/vrp-min-max-3.c: New testcase.
1721
1722 2018-05-18 Richard Biener <rguenther@suse.de>
1723
1724 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
1725 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
1726 * gcc.dg/graphite/scop-6.c: Likewise.
1727 * gcc.dg/graphite/scop-7.c: Likewise.
1728 * gcc.dg/graphite/scop-8.c: Likewise.
1729 * gcc.dg/graphite/scop-9.c: Likewise.
1730
1731 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1732
1733 * gcc.target/aarch64/vect-init-ld1.c: New test.
1734
1735 2018-05-18 Martin Liska <mliska@suse.cz>
1736
1737 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
1738 * gcc.dg/tree-prof/update-loopch.c: Likewise.
1739
1740 2018-05-18 Martin Liska <mliska@suse.cz>
1741
1742 * gcc.dg/ipa/ipa-icf-39.c: New test.
1743 * gcc.dg/pr68766.c: Adjust pruned output.
1744
1745 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
1746
1747 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
1748 New proc.
1749 * gcc.dg/fma-1.c: New test.
1750 * gcc.dg/fma-2.c: Likewise.
1751 * gcc.dg/fma-3.c: Likewise.
1752 * gcc.dg/fma-4.c: Likewise.
1753 * gcc.dg/fma-5.c: Likewise.
1754 * gcc.dg/fma-6.c: Likewise.
1755 * gcc.dg/fma-7.c: Likewise.
1756 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
1757 scalar_all_fma.
1758 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
1759 * gfortran.dg/reassoc_8.f: Likewise.
1760 * gfortran.dg/reassoc_9.f: Likewise.
1761 * gfortran.dg/reassoc_10.f: Likewise.
1762
1763 2018-05-17 Jim Wilson <jimw@sifive.com>
1764
1765 * gcc.target/riscv/switch-qi.c: New.
1766 * gcc.target/riscv/switch-si.c: New.
1767
1768 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
1769
1770 PR target/85698
1771 * gcc.target/powerpc/pr85698.c: New test.
1772
1773 2018-05-17 Richard Biener <rguenther@suse.de>
1774
1775 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
1776
1777 2018-05-17 Bin Cheng <bin.cheng@arm.com>
1778
1779 PR tree-optimization/85793
1780 * gcc.dg/vect/pr85793.c: New test.
1781
1782 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
1783
1784 * gcc.dg/gimplefe-28.c: New test.
1785 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
1786 internal function calls.
1787 * gcc.dg/goacc/loop-processing-1.c: Likewise.
1788
1789 2018-05-17 Martin Liska <mliska@suse.cz>
1790
1791 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
1792 space in between 'G_' and '('.
1793
1794 2018-05-17 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR target/85323
1797 * gcc.target/i386/pr85323-7.c: New test.
1798 * gcc.target/i386/pr85323-8.c: New test.
1799 * gcc.target/i386/pr85323-9.c: New test.
1800
1801 PR target/85323
1802 * gcc.target/i386/pr85323-4.c: New test.
1803 * gcc.target/i386/pr85323-5.c: New test.
1804 * gcc.target/i386/pr85323-6.c: New test.
1805
1806 PR target/85323
1807 * gcc.target/i386/pr85323-1.c: New test.
1808 * gcc.target/i386/pr85323-2.c: New test.
1809 * gcc.target/i386/pr85323-3.c: New test.
1810
1811 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
1812 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
1813 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
1814 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
1815 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
1816 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
1817 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
1818 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
1819 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
1820 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
1821 * gcc.target/i386/avx512f-setzero-1.c: New test.
1822
1823 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
1824
1825 * gcc.target/aarch64/vect-slp-dup.c: New.
1826
1827 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
1828
1829 PR c++/85713
1830 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
1831
1832 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
1833
1834 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
1835 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
1836
1837 2018-05-17 Richard Biener <rguenther@suse.de>
1838
1839 PR tree-optimization/85757
1840 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
1841
1842 2018-05-16 Marek Polacek <polacek@redhat.com>
1843
1844 PR c++/85363
1845 * g++.dg/cpp0x/initlist-throw1.C: New test.
1846 * g++.dg/cpp0x/initlist-throw2.C: New test.
1847
1848 2018-05-16 Carl Love <cel@us.ibm.com>
1849
1850 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
1851 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
1852 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
1853
1854 2018-05-16 Richard Biener <rguenther@suse.de>
1855
1856 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
1857 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
1858 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
1859
1860 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
1861
1862 * gcc.target/aarch64/sve/vcond_10.c: New test.
1863 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
1864 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
1865 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
1866
1867 2018-05-15 Martin Sebor <msebor@redhat.com>
1868
1869 PR tree-optimization/85753
1870 * gcc.dg/Wrestrict-10.c: Adjust.
1871 * gcc.dg/Wrestrict-16.c: New test.
1872
1873 2018-05-15 Martin Sebor <msebor@redhat.com>
1874
1875 PR middle-end/85643
1876 * c-c++-common/attr-nonstring-7.c: New test.
1877
1878 2018-05-15 Richard Biener <rguenther@suse.de>
1879
1880 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
1881
1882 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1883
1884 PR tree-optimization/83648
1885 * gcc.dg/tree-ssa/pr83648.c: New test.
1886 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
1887
1888 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1889
1890 PR ipa/85734
1891 * gcc.dg/ipa/pr85734.c: New test.
1892
1893 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
1894
1895 PR target/85756
1896 * gnat.dg/opt70.adb: New test.
1897 * gnat.dg/opt70_pkg.ad[sb]: New helper.
1898
1899 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1900
1901 * gcc.target/aarch64/crypto-fuse-1.c: New test.
1902 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
1903
1904 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1905
1906 * gcc.target/aarch64/vmov_n_1.c: Update test.
1907 * gcc.target/aarch64/vfp-1.c: Update test.
1908
1909 2018-05-14 Jakub Jelinek <jakub@redhat.com>
1910
1911 PR target/85756
1912 * gcc.c-torture/execute/pr85756.c: New test.
1913
1914 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
1915
1916 * gcc.target/i386/cldemote-1.c: New test.
1917
1918 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
1919
1920 PR fortran/85742
1921 * gfortran.dg/assumed_type_9.f90 : New test.
1922
1923 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
1924
1925 PR fortran/85542
1926 * gfortran.dg/pr85542.f90: New test.
1927
1928 2018-05-11 Martin Jambor <mjambor@suse.cz>
1929
1930 PR ipa/85655
1931 * g++.dg/lto/pr85655_0.C: New test.
1932
1933 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
1934
1935 * gcc.target/i386/tpause-1.c: New test.
1936 * gcc.target/i386/umonitor-1.c: New test.
1937
1938 2018-05-11 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c/85696
1941 * c-c++-common/gomp/pr85696.c: New test.
1942
1943 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
1944 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR tree-optimization/85692
1947 * gcc.target/i386/pr85692.c: New test.
1948
1949 2018-05-11 Martin Liska <mliska@suse.cz>
1950
1951 PR sanitizer/85556
1952 * c-c++-common/ubsan/attrib-6.c: New test.
1953
1954 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1955
1956 PR fortran/85687
1957 * gfortran.dg/pr85687.f90: new test.
1958
1959 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1960
1961 PR fortran/85521
1962 * gfortran.dg/pr85521_1.f90: New test.
1963 * gfortran.dg/pr85521_2.f90: New test.
1964
1965 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
1966
1967 PR fortran/70870
1968 * gfortran.dg/pr70870_1.f90: New test.
1969
1970 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
1971
1972 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
1973
1974 2018-05-10 Jakub Jelinek <jakub@redhat.com>
1975
1976 PR c++/85662
1977 * g++.dg/ext/offsetof2.C: New test.
1978
1979 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
1980
1981 PR fortran/68846
1982 * gfortran.dg/temporary_3.f90 : New test.
1983
1984 PR fortran/70864
1985 * gfortran.dg/temporary_2.f90 : New test.
1986
1987 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
1988
1989 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
1990 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
1991 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
1992 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
1993 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
1994 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
1995 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
1996 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
1997 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
1998 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
1999 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
2000 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
2001 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
2002 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
2003 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
2004 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
2005 * gcc.dg/vmx/st-be-order.c: Delete testcase.
2006 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
2007 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
2008 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
2009 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
2010 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
2011 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
2012 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
2013 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
2014 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
2015 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
2016
2017 2018-05-10 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR tree-optimization/85699
2020 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
2021 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
2022 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
2023 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
2024
2025 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
2026
2027 * g++.dg/tls/pr85400.C: New test.
2028
2029 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2030
2031 PR c++/85713
2032 * g++.dg/cpp1y/lambda-generic-85713.C: New.
2033
2034 2018-05-09 Carl Love <cel@us.ibm.com>
2035
2036 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
2037
2038 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/85713
2041 Revert:
2042 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2043
2044 PR c++/84588
2045 * g++.dg/cpp1y/pr84588.C: New.
2046
2047 2018-05-09 Andreas Schwab <schwab@suse.de>
2048
2049 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
2050
2051 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
2052
2053 * gcc.target/aarch64/store_lane_spill_1.c: New test.
2054 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
2055
2056 2018-05-08 Carl Love <cel@us.ibm.com>
2057 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
2058
2059 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/84588
2062 * g++.dg/cpp1y/pr84588.C: New.
2063
2064 2018-05-08 Marek Polacek <polacek@redhat.com>
2065
2066 PR c++/85695
2067 * g++.dg/cpp1z/constexpr-if22.C: New test.
2068
2069 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
2070
2071 PR target/85693
2072 * gcc.target/i386/pr85693.c: New test.
2073
2074 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2075
2076 PR target/85683
2077 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
2078 scan-assembler-times checking that except for [fh]*xor other functions
2079 don't use any load instructions.
2080
2081 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
2082
2083 * gcc.target/i386/builtin_target.c: Test goldmont.
2084 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
2085 arch=silvermont.
2086
2087 2018-05-08 Jakub Jelinek <jakub@redhat.com>
2088
2089 PR target/85572
2090 * g++.dg/other/sse2-pr85572-1.C: New test.
2091 * g++.dg/other/sse2-pr85572-2.C: New test.
2092 * g++.dg/other/sse4-pr85572-1.C: New test.
2093 * g++.dg/other/avx2-pr85572-1.C: New test.
2094
2095 PR target/85317
2096 * gcc.target/i386/pr85317.c: New test.
2097 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
2098 optimization barrier to avoid optimizing away the expected insn.
2099
2100 PR target/85480
2101 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
2102 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
2103
2104 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2105
2106 * g++.dg/other/sve_const_pred_1.C: Rename to...
2107 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
2108 target selectors and explicit -march options.
2109 * g++.dg/other/sve_const_pred_2.C: Rename to...
2110 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
2111 * g++.dg/other/sve_const_pred_3.C: Rename to...
2112 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
2113 * g++.dg/other/sve_const_pred_4.C: Rename to...
2114 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
2115 * g++.dg/other/sve_tls_2.C: Rename to...
2116 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
2117 * g++.dg/other/sve_vcond_1.C: Rename to...
2118 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
2119 * g++.dg/other/sve_vcond_1_run.C: Rename to...
2120 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
2121
2122 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2123
2124 PR testsuite/85586
2125 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
2126 !vect_no_align.
2127
2128 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2129
2130 PR c++/57429
2131 * g++.dg/cpp0x/deleted14.C: New.
2132
2133 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2134 Alan Hayward <alan.hayward@arm.com>
2135 David Sherwood <david.sherwood@arm.com>
2136
2137 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
2138 XFAIL the BIC test.
2139 * gcc.target/aarch64/sve/vcond_7.c: New test.
2140 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
2141
2142 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2143
2144 PR c++/70563
2145 * g++.dg/cpp0x/sfinae62.C: New.
2146
2147 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
2148
2149 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
2150 load from src[i].
2151
2152 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
2153
2154 PR c++/80691
2155 * g++.dg/cpp0x/narrowing1.C: New.
2156
2157 2018-05-08 Richard Biener <rguenther@suse.de>
2158
2159 PR middle-end/85588
2160 * gcc.dg/torture/pr85574.c: Rename to...
2161 * gcc.dg/torture/pr85588.c: ... this.
2162
2163 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2164
2165 PR fortran/54613
2166 * gfortran.dg/minmaxloc_12.f90: New test case.
2167 * gfortran.dg/minmaxloc_13.f90: New test case.
2168
2169 2018-05-07 Nathan Sidwell <nathan@acm.org>
2170
2171 * g++.dg/cpp0x/range-for10.C: Delete.
2172 * g++.dg/ext/forscope1.C: Delete.
2173 * g++.dg/ext/forscope2.C: Delete.
2174 * g++.dg/template/for1.C: Delete.
2175
2176 2018-05-07 Jeff Law <law@redhat.com>
2177
2178 * gfortran.dg/linefile.f90: New test.
2179
2180 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
2181
2182 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
2183 and options.
2184
2185 2018-05-06 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR c++/85659
2188 * g++.dg/ext/asm14.C: New test.
2189 * g++.dg/ext/asm15.C: New test.
2190 * g++.dg/ext/asm16.C: New test.
2191
2192 2018-05-06 Michael Eager <eager@eagercon.com>
2193
2194 * gcc.target/microblaze/others/picdtr.c: Correct option
2195 -fPIE -mpic-data-is-text-relative.
2196
2197 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
2198
2199 * gcc.target/microblaze/others/picdtr.c: Add test for
2200 -fPIE -mpic-data-is-text-relative.
2201
2202 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
2203
2204 PR fortran/85507
2205 * gfortran.dg/coarray_dependency_1.f90: New test.
2206 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
2207
2208 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2209
2210 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
2211 to match the currently produced gimple.
2212
2213 2018-05-04 Carl Love <cel@us.ibm.com>
2214 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
2215 vec_trunc.
2216 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
2217 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
2218 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
2219 xvcmpgedp counts. Add xxsel counts.
2220
2221 2018-05-04 Richard Biener <rguenther@suse.de>
2222
2223 PR middle-end/85627
2224 * g++.dg/torture/pr85627.C: New testcase.
2225
2226 2018-05-04 Richard Biener <rguenther@suse.de>
2227
2228 PR middle-end/85574
2229 * gcc.dg/torture/pr85574.c: New testcase.
2230 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
2231
2232 2018-05-04 Jakub Jelinek <jakub@redhat.com>
2233
2234 PR libstdc++/85466
2235 * gcc.dg/nextafter-1.c: New test.
2236 * gcc.dg/nextafter-2.c: New test.
2237 * gcc.dg/nextafter-3.c: New test.
2238 * gcc.dg/nextafter-4.c: New test.
2239
2240 2018-05-03 Nathan Sidwell <nathan@acm.org>
2241
2242 Remove -ffriend-injection.
2243 * g++.old-deja/g++.jason/scoping15.C: Delete.
2244 * g++.old-deja/g++.mike/net43.C: Delete.
2245
2246 2018-05-03 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR target/85530
2249 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
2250 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
2251 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
2252 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
2253
2254 2018-05-03 Tom de Vries <tom@codesourcery.com>
2255
2256 PR testsuite/85106
2257 * lib/scanoffloadtree.exp: New file.
2258
2259 2018-05-03 Richard Biener <rguenther@suse.de>
2260
2261 PR tree-optimization/85615
2262 * gcc.dg/torture/pr85615.c: New testcase.
2263
2264 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2265
2266 PR tree-optimization/70291
2267 * gcc.dg/complex-6.c: New test.
2268 * gcc.dg/complex-7.c: Likewise.
2269
2270 2018-05-03 Richard Biener <rguenther@suse.de>
2271
2272 PR testsuite/85579
2273 * fortran.dg/pr51434.f90: Truncate transfer argument.
2274
2275 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2276
2277 PR target/85582
2278 * gcc.c-torture/execute/pr85582-3.c: New test.
2279
2280 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
2281 Jason Merrill <jason@redhat.com>
2282
2283 PR c++/68374
2284 * g++.dg/warn/Wshadow-13.C: New.
2285 * g++.dg/warn/Wshadow-14.C: Likewise.
2286
2287 2018-05-02 Tom de Vries <tom@codesourcery.com>
2288
2289 PR libgomp/82428
2290 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
2291 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
2292
2293 2018-05-02 David Pagan <dave.pagan@oracle.com>
2294
2295 PR c/30552
2296 * gcc.dg/noncompile/pr30552-1.c: New test.
2297 * gcc.dg/noncompile/pr30552-2.c: New test.
2298 * gcc.dg/noncompile/pr30552-3.c: New test.
2299 * gcc.dg/noncompile/pr30552-4.c: New test.
2300
2301 2018-05-02 Richard Biener <rguenther@suse.de>
2302
2303 PR tree-optimization/85597
2304 * gcc.dg/vect/pr85597.c: New testcase.
2305
2306 2018-05-02 Tom de Vries <tom@codesourcery.com>
2307
2308 PR testsuite/85106
2309 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
2310 * lib/scanltranstree.exp: New file.
2311 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
2312 (scan-ltrans-tree-dump-times_required_options)
2313 (scan-ltrans-tree-dump-not_required_options)
2314 (scan-ltrans-tree-dump-dem_required_options)
2315 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
2316 * lib/gcc-dg.exp: Include scanltranstree.exp.
2317
2318 2018-05-02 Tom de Vries <tom@codesourcery.com>
2319
2320 PR testsuite/85106
2321 * gcc.dg/ipa/ipa-icf-38.c: New test.
2322 * gcc.dg/ipa/ipa-icf-38a.c: New test.
2323 * lib/scandump.exp (dump-base): New proc.
2324 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
2325 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
2326 base.
2327 * lib/scanipa.exp: Add "" argument to scan-dump calls.
2328 * lib/scanlang.exp: Same.
2329 * lib/scanrtl.exp: Same.
2330 * lib/scantree.exp: Same.
2331 * lib/scanwpaipa.exp: New file.
2332 * lib/gcc-dg.exp: Include scanwpaipa.exp.
2333
2334 2018-05-02 Richard Biener <rguenther@suse.de>
2335
2336 PR middle-end/85567
2337 * gcc.dg/torture/pr85567.c: New testcase.
2338
2339 2018-05-02 Jakub Jelinek <jakub@redhat.com>
2340
2341 PR target/85582
2342 * gcc.c-torture/execute/pr85582-1.c: New test.
2343 * gcc.c-torture/execute/pr85582-2.c: New test.
2344
2345 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
2346
2347 PR tree-optimization/85586
2348 * gcc.dg/vect/pr85586.c: New test.
2349
2350 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
2351
2352 PR tree-optimization/85143
2353 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
2354 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
2355
2356 2018-05-01 David Malcolm <dmalcolm@redhat.com>
2357
2358 PR c/84258
2359 * c-c++-common/Wformat-pr84258.c: New test.
2360
2361 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2362
2363 PR tree-optimization/82665
2364 * gcc.dg/tree-ssa/pr82665.c: New test.
2365
2366 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2367
2368 PR c++/85523
2369 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
2370 (test_add_fixit_insert_formatted_single_line): New function.
2371 (test_add_fixit_insert_formatted_multiline): New function.
2372 Extend expected output of generated patch to include fix-it hints
2373 for these.
2374 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
2375 "gcc-rich-location.h". Add test coverage for
2376 gcc_rich_location::add_fixit_insert_formatted.
2377
2378 2018-04-30 David Malcolm <dmalcolm@redhat.com>
2379
2380 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2381 (test_show_locus): Update for location_get_source_line returning a
2382 char_span. Use char_span for handling words in the
2383 "test_many_nested_locations" fix-it example.
2384
2385 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2386
2387 * gcc.target/arc/interrupt-8.c: Update test.
2388 * gcc.target/arc/loop-4.c: Likewise.
2389 * gcc.target/arc/loop-hazard-1.c: Likewise.
2390 * gcc.target/arc/sdata-3.c: Likewise.
2391
2392 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
2393
2394 * gcc.target/arc/store-merge-1.c: New test.
2395 * gcc.target/arc/add_n-combine.c: Update test.
2396
2397 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
2398
2399 Microblaze Target: PIC data text relative
2400
2401 * gcc.target/microblaze/others/data_var1.c: Include
2402 PIC case of r20 base register.
2403 * gcc.target/microblaze/others/data_var2.c: Ditto.
2404 * gcc.target/microblaze/others/picdtr.c: Add new
2405 test case for -mpic-is-data-text-relative.
2406 * gcc.target/microblaze/others/sdata_var1.c: Add
2407 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
2408 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
2409 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
2410 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
2411 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
2412 * gcc.target/microblaze/others/string_cst1_gpopt.c:
2413 Ditto.
2414 * gcc.target/microblaze/others/string_cst2_gpopt.c:
2415 Ditto.
2416
2417 2018-04-30 Richard Biener <rguenther@suse.de>
2418
2419 PR tree-optimization/28364
2420 PR tree-optimization/85275
2421 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
2422 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
2423 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
2424 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
2425 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
2426 still passes.
2427 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
2428 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
2429 still passes.
2430 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
2431 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
2432 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
2433
2434 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
2435
2436 PR target/84431
2437 * gcc.target/i386/pr84431.c: New test.
2438
2439 2018-04-27 Martin Jambor <mjambor@suse.cz>
2440
2441 PR ipa/85549
2442 * g++.dg/ipa/pr85549.C: New test.
2443
2444 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR c++/85553
2447 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
2448 directive.
2449 * g++.dg/cpp0x/constexpr-85553.C: New test.
2450
2451 2018-04-27 David Malcolm <dmalcolm@redhat.com>
2452
2453 PR c++/85515
2454 * g++.dg/pr85515-1.C: New test.
2455 * g++.dg/pr85515-2.C: New test.
2456
2457 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
2458
2459 PR c++/84691
2460 * g++.dg/cpp0x/friend3.C: New.
2461
2462 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2463
2464 PR target/82518
2465 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
2466 Use check_effective_target_arm_little_endian.
2467
2468 2018-04-27 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR tree-optimization/85529
2471 * gcc.c-torture/execute/pr85529-1.c: New test.
2472 * gcc.c-torture/execute/pr85529-2.c: New test.
2473 * gcc.dg/pr85529.c: New test.
2474
2475 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2476
2477 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
2478 `.dword' in addition to `lw' and `.word'.
2479
2480 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2481
2482 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
2483
2484 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
2485
2486 * gnat.dg/loop_optimization24.adb: New test.
2487
2488 2018-04-26 Richard Biener <rguenther@suse.de>
2489
2490 PR tree-optimization/85116
2491 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
2492 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
2493 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
2494 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
2495
2496 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
2497
2498 PR target/85473
2499 * gcc.target/i386/pr85473-1.c: New test.
2500 * gcc.target/i386/pr85473-2.c: New test.
2501
2502 2018-04-25 Nathan Sidwell <nathan@acm.org>
2503 Jakub Jelinek <jakub@redhat.com>
2504
2505 PR c++/85437
2506 PR c++/49171
2507 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
2508 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
2509 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
2510 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
2511 * g++.dg/cpp0x/pr85437-1.C: New.
2512 * g++.dg/cpp0x/pr85437-2.C: New.
2513 * g++.dg/cpp0x/pr85437-3.C: New.
2514 * g++.dg/cpp0x/pr85437-4.C: New.
2515
2516 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
2517
2518 PR fortran/85520
2519 * gfortran.dg/pr85520.f90: New test.
2520
2521 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2522
2523 PR target/85512
2524 * gcc.dg/pr85512.c: New test.
2525
2526 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
2527
2528 PR target/85485
2529 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
2530 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
2531 * gcc.dg/pr85388-1.c (dg-options): Likwise.
2532 * gcc.dg/pr85388-2.c (dg-options): Likwise.
2533 * gcc.dg/pr85388-3.c (dg-options): Likwise.
2534 * gcc.dg/pr85388-4.c (dg-options): Likwise.
2535 * gcc.dg/pr85388-5.c (dg-options): Likwise.
2536 * gcc.dg/pr85388-6.c (dg-options): Likwise.
2537 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
2538 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
2539 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
2540 * gcc.target/i386/cet-label.c (dg-options): Likwise.
2541 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
2542 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
2543 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
2544 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
2545 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
2546 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
2547 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
2548 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
2549 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
2550 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
2551 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
2552 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
2553 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
2554 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
2555 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
2556 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
2557 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
2558 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
2559 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
2560 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
2561 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
2562 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
2563 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
2564 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
2565 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
2566 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
2567 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
2568 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
2569 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
2570 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
2571 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
2572 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
2573 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
2574 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
2575 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
2576 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
2577 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
2578 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
2579 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
2580 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
2581 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
2582 * gcc.target/i386/pr84146.c (dg-options): Likwise.
2583 * gcc.target/i386/pr85403.c (dg-options): Likwise.
2584 * gcc.target/i386/pr85404.c (dg-options): Likwise.
2585 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
2586 with -mshstk.
2587 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
2588 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
2589 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
2590 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
2591 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
2592 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
2593 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
2594 * (dg-options): Likwise.
2595 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
2596 -mno-cet.
2597 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
2598 * gcc.target/i386/cet-label-3.c: Removed.
2599 * gcc.target/i386/cet-property-3.c: Likwise.
2600 * gcc.target/i386/cet-sjlj-7.c: Likwise.
2601
2602 2018-04-24 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR target/85511
2605 * gcc.target/i386/pr85511.c: New test.
2606
2607 PR target/85503
2608 * g++.dg/ext/pr85503.C: New test.
2609
2610 PR target/85508
2611 * gcc.target/i386/pr85508.c: New test.
2612
2613 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
2614
2615 PR tree-optimization/85478
2616 * g++.dg/pr85478.C: New test.
2617
2618 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
2619
2620 * g++.dg/torture/pr85496.C: New test.
2621
2622 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
2623
2624 PR rtl-optimization/85423
2625 * gcc.dg/pr85423.c: New test.
2626
2627 2018-04-20 Martin Sebor <msebor@redhat.com>
2628
2629 PR c/85365
2630 * gcc.dg/Wrestrict-15.c: New test.
2631
2632 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2633
2634 PR target/85456
2635 * gcc.target/powerpc/pr85456.c: New test.
2636
2637 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
2638
2639 * g++.dg/ext/undef-bool-1.C: Require lp64.
2640 * gcc.target/powerpc/undef-bool-2.c: Likewise.
2641
2642 2018-04-20 Jeff Law <law@redhat.com>
2643
2644 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
2645 stack protector.
2646 * gcc.dg/stack-check-6.c: Likewise.
2647 * gcc.dg/stack-check-6a.c: Likewise.
2648 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
2649 * gcc.target/i386/stack-check-18.c: Likewise.
2650 * gcc.target/i386/stack-check-19.c: Likewise.
2651
2652 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2653
2654 PR testsuite/85483
2655 * gcc.target/aarch64/sve/vcond_1.c: Move to...
2656 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
2657 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
2658 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
2659
2660 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
2661
2662 PR target/85469
2663 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
2664 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
2665
2666 2018-04-20 Richard Biener <rguenther@suse.de>
2667
2668 PR middle-end/85475
2669 * gcc.dg/torture/pr85475.c: New testcase.
2670
2671 2018-04-20 Martin Jambor <mjambor@suse.cz>
2672
2673 ipa/85449
2674 * gcc.dg/ipa/pr85449.c: New test.
2675
2676 2018-04-20 Martin Jambor <mjambor@suse.cz>
2677
2678 ipa/85447
2679 * g++.dg/ipa/pr85447.C: New file.
2680 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
2681
2682 2018-04-20 Jakub Jelinek <jakub@redhat.com>
2683
2684 PR c++/85462
2685 * g++.dg/cpp0x/pr85462.C: New test.
2686
2687 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2688
2689 * gcc.target/i386/pr85404.c: Require CET target.
2690
2691 2018-04-19 Jakub Jelinek <jakub@redhat.com>
2692
2693 PR tree-optimization/85467
2694 * gcc.dg/pr85467.c: New test.
2695
2696 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
2697
2698 PR c++/84611
2699 * g++.dg/parse/crash68.C: New.
2700
2701 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2702
2703 PR libgcc/85334
2704 * g++.dg/torture/pr85334.C: New test.
2705
2706 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
2707
2708 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
2709 * g++.dg/diagnostic/pr85464.C: New.
2710
2711 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2712
2713 PR target/85397
2714 * gcc.dg/torture/pr85397-1.c: New test.
2715 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
2716 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
2717
2718 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2719
2720 PR target/85404
2721 * gcc.target/i386/pr85404.c: New test.
2722
2723 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
2724
2725 PR target/85417
2726 * c-c++-common/attr-nocf-check-1.c: Compile with
2727 -fcf-protection=none.
2728 * c-c++-common/attr-nocf-check-3.c: Likewise.
2729 * gcc.dg/march-generic.c: Likewise.
2730 * gcc.target/i386/align-limit.c: Likewise.
2731 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
2732 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
2733 * gcc.target/i386/cet-property-2.c: Likewise.
2734 * gcc.target/i386/ret-thunk-26.c: Likewise.
2735 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
2736 targets.
2737 * c-c++-common/fcf-protection-2.c: Likewise.
2738 * c-c++-common/fcf-protection-3.c: Likewise.
2739 * c-c++-common/fcf-protection-5.c: Likewise.
2740 * c-c++-common/fcf-protection-6.c: Likewise.
2741 * c-c++-common/fcf-protection-7.c: Likewise.
2742 * gcc.target/i386/cet-label-3.c: New test.
2743 * gcc.target/i386/cet-property-3.c: Likewise.
2744 * gcc.target/i386/cet-sjlj-7.c: Likewise.
2745 * gcc.target/i386/pr85417-1.c: Likewise.
2746 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
2747 __x86_indirect_thunk_nt_(r|e)ax
2748 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2749 * gcc.target/i386/pr85403.c: Remove dg-error,
2750
2751 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
2752
2753 * gcc.target/i386/movdir-1.c: New test.
2754
2755 2018-04-19 Richard Biener <rguenther@suse.de>
2756
2757 PR middle-end/85455
2758 * gcc.dg/pr85455.c: New testcase.
2759
2760 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
2761
2762 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
2763 targets.
2764 * g++.dg/lto/pr85405b_0.C: Likewise.
2765 * g++.dg/lto/pr84805_0.C: Likewise.
2766
2767 2018-04-18 Martin Liska <mliska@suse.cz>
2768
2769 PR ipa/83983
2770 PR ipa/85391
2771 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
2772 output.
2773
2774 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
2775
2776 PR target/85388
2777 * gcc.dg/pr85388-1.c: New test.
2778 * gcc.dg/pr85388-2.c: Likewise.
2779 * gcc.dg/pr85388-3.c: Likewise.
2780 * gcc.dg/pr85388-4.c: Likewise.
2781 * gcc.dg/pr85388-5.c: Likewise.
2782 * gcc.dg/pr85388-6.c: Likewise.
2783
2784 2018-04-18 Jan Hubicka <jh@suse.cz>
2785 Martin Liska <mliska@suse.cz>
2786
2787 * g++.dg/lto/pr83121_0.C: Update template.
2788 * g++.dg/lto/pr83121_1.C: Update template.
2789 * g++.dg/lto/pr84805_0.C: Update template.
2790 * g++.dg/lto/pr84805_1.C: Update template.
2791 * g++.dg/lto/pr84805_2.C: Update template.
2792
2793 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
2794
2795 PR c++/84630
2796 * g++.dg/cpp0x/pr84630.C: New.
2797
2798 2018-04-18 Jakub Jelinek <jakub@redhat.com>
2799
2800 PR c++/84463
2801 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
2802 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
2803 in two cases. Uncomment two other tests and add expected dg-error for
2804 them.
2805 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
2806 -Wnarrowing diagnostics on some targets for c++11.
2807 * g++.dg/parse/array-size2.C: Remove xfail.
2808 * g++.dg/cpp0x/constexpr-84463.C: New test.
2809
2810 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
2811
2812 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
2813 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
2814
2815 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR testsuite/85326
2818 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
2819 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
2820 * g++.dg/other/sve_tls_2.C: Require effective target tls.
2821
2822 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2823
2824 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
2825 prevent cascading of errors and change expected error message.
2826 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
2827 to 64-bit targets.
2828 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
2829 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
2830 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
2831 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
2832 error message.
2833 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2834
2835 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR target/85430
2838 * gcc.dg/pr85430.c: New test.
2839
2840 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2841
2842 PR testsuite/85326
2843 * gcc.target/arm/pr54300.C: Move to...
2844 * g++.dg/other/pr54300.C: ... Here. Add target directives.
2845 * gcc.target/arm/pr55073.C: Move to...
2846 * g++.dg/other/pr55073.C: ... Here. Add target directives.
2847 * gcc.target/arm/pr56184.C: Move to...
2848 * g++.dg/other/pr56184.C: ... Here. Add target directives.
2849 * gcc.target/arm/pr59985.C: Move to...
2850 * g++.dg/other/pr59985.C: ... Here. Add target directives.
2851 * gcc.target/aarch64/pr60675.C: Move to...
2852 * g++.dg/other/pr60675.C: ... Here. Add target directives.
2853 * gcc.target/aarch64/pr81422.C: Move to...
2854 * g++.dg/other/pr81422.C: ... Here. Add target directives.
2855 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
2856 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
2857 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
2858 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
2859 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
2860 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
2861 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
2862 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
2863 * gcc.target/aarch64/sve/tls_2.C: Move to...
2864 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
2865 * gcc.target/aarch64/pr81414.C: Rename to...
2866 * gcc.target/aarch64/pr81414.c: ... This.
2867 * gcc.target/aarch64/simd/pr67896.C: Rename to...
2868 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
2869 messages.
2870 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
2871 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
2872 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
2873 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
2874 file name.
2875
2876 2018-04-17 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR middle-end/85414
2879 * gcc.dg/pr85414.c: New test.
2880
2881 2018-04-17 Martin Jambor <mjambor@suse.cz>
2882
2883 PR ipa/85421
2884 * g++.dg/ipa/pr85421.C: New test.
2885
2886 2018-04-17 Martin Liska <mliska@suse.cz>
2887
2888 PR lto/85405
2889 * g++.dg/lto/pr85405b_0.C: New test.
2890 * g++.dg/lto/pr85405b_1.C: New test.
2891
2892 2018-04-17 Martin Liska <mliska@suse.cz>
2893
2894 PR lto/85405
2895 * g++.dg/lto/pr85405_0.C: New test.
2896 * g++.dg/lto/pr85405_1.C: New test.
2897
2898 2018-04-17 Martin Liska <mliska@suse.cz>
2899
2900 PR ipa/85329
2901 * g++.dg/ext/pr85329-2.C: New test.
2902 * g++.dg/ext/pr85329.C: New test.
2903 * gcc.target/i386/mvc12.c: New test.
2904
2905 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
2906
2907 PR c++/85039
2908 * g++.dg/pr85039-1.C: New.
2909 * g++.dg/pr85039-2.C: New.
2910 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
2911
2912 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
2913
2914 PR target/85080
2915 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
2916 if the target supports efficient unaligned storage accesses.
2917
2918 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
2919
2920 PR target/83660
2921 * gcc.target/powerpc/pr83660.C: New test.
2922
2923 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
2924
2925 PR target/85403
2926 * gcc.target/i386/pr85403.c: New test.
2927
2928 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
2929
2930 PR target/84331
2931 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
2932
2933 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
2934 Jason Merrill <jason@redhat.com>
2935
2936 PR c++/85112
2937 * g++.dg/cpp0x/pr85112.C: New.
2938
2939 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
2940
2941 PR testsuite/85326
2942 * g++.dg/ext/undef-bool-1.C: New file.
2943 * gcc.target/powerpc/powerpc.exp: Remove .C support.
2944 * gcc.target/powerpc/undef-bool-1.C: Remove file.
2945
2946 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
2947
2948 PR target/85293
2949 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
2950 corresponding dg-error clause.
2951 * gcc.target/powerpc/pr80098-3.c: Ditto.
2952 * gcc.target/powerpc/pr80103-1.c: Delete.
2953
2954 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
2955
2956 PR fortran/81773
2957 PR fortran/83606
2958 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
2959 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
2960
2961 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2962
2963 PR fortran/85387
2964 * gfortran.dg/implied_do_io_5.f90: New test.
2965
2966 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
2967
2968 PR target/83402
2969 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
2970 several values: positive, negative, and zero.
2971 * gcc.target/powerpc/sse2-pslld-1.c: Same.
2972 * gcc.target/powerpc/sse2-psllq-1.c: Same.
2973
2974 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
2975
2976 PR rtl-optimization/79916
2977 * gcc.target/powerpc/pr79916.c: New.
2978
2979 2018-04-13 Jakub Jelinek <jakub@redhat.com>
2980
2981 PR rtl-optimization/85393
2982 * g++.dg/opt/pr85393.C: New test.
2983 * g++.dg/opt/pr85393-aux.cc: New file.
2984
2985 PR rtl-optimization/85376
2986 * gcc.dg/pr85376.c: New test.
2987
2988 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
2989
2990 PR rtl-optimization/83852
2991 * gcc.dg/pr83852.c: New testcase.
2992
2993 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
2994
2995 PR testsuite/85326
2996 * gcc.target/s390/pr77822-1.C: Rename to ...
2997 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
2998 * gcc.target/s390/pr77822-2.c: Add asm scan check.
2999 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
3000
3001 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
3002
3003 PR lto/71991
3004 * gcc.target/i386/pr71991.c: New testcase.
3005
3006 2018-04-13 Martin Liska <mliska@suse.cz>
3007 Jakub Jelinek <jakub@redhat.com>
3008
3009 PR middle-end/81657
3010 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
3011 call.
3012
3013 2018-04-12 David Malcolm <dmalcolm@redhat.com>
3014
3015 PR c++/85385
3016 * g++.dg/diagnostic/macro-arg-count.C: New test.
3017
3018 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3019
3020 PR fortran/83064
3021 PR testsuite/85346
3022 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
3023 array and move test to libgomp/testsuite/libgomp.fortran.
3024 * gfortran.dg/do_concurrent_6.f90: New test.
3025
3026 2018-04-12 Marek Polacek <polacek@redhat.com>
3027
3028 PR c++/85258
3029 * g++.dg/parse/error61.C: New test.
3030
3031 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3032
3033 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
3034 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
3035
3036 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
3037
3038 PR target/85347
3039 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
3040 specify -mvsx on gcc command line.
3041
3042 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
3043
3044 PR middle-end/84955
3045 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
3046 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
3047
3048 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR target/85328
3051 * gcc.target/i386/pr85328.c: New test.
3052
3053 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3054
3055 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
3056
3057 2018-04-12 Jakub Jelinek <jakub@redhat.com>
3058
3059 PR rtl-optimization/85342
3060 * gcc.target/i386/pr85342.c: New test.
3061
3062 2018-04-11 Jason Merrill <jason@redhat.com>
3063
3064 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
3065 if ulimit -v is set.
3066
3067 2018-04-11 Bin Cheng <bin.cheng@arm.com>
3068
3069 PR testsuite/85190
3070 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
3071
3072 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
3073
3074 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
3075 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
3076
3077 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3078
3079 PR c++/70808
3080 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
3081 effective target.
3082
3083 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3084
3085 PR target/84301
3086 * gcc.target/i386/pr84301.c: New test.
3087
3088 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3089
3090 PR tree-optimization/85331
3091 * gcc.c-torture/execute/pr85331.c: New test.
3092
3093 2018-04-11 Marek Polacek <polacek@redhat.com>
3094
3095 PR c++/85032
3096 * g++.dg/cpp0x/pr51225.C: Adjust error message.
3097 * g++.dg/cpp1z/constexpr-if21.C: New test.
3098
3099 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3100
3101 PR target/85281
3102 * gcc.target/i386/pr85281.c: New test.
3103
3104 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
3105
3106 PR rtl-optimization/84659
3107 * gcc.dg/pr84659.c: New test.
3108
3109 2018-04-11 Jakub Jelinek <jakub@redhat.com>
3110
3111 PR debug/85302
3112 * g++.dg/debug/dwarf2/pr85302.C: New test.
3113
3114 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
3115
3116 PR target/85261
3117 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
3118 into register.
3119
3120 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3121
3122 PR c++/70808
3123 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
3124
3125 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
3126
3127 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
3128 * gcc.target/powerpc/dimode_off.c: Ditto.
3129 * gcc.target/powerpc/tfmode_off.c: Ditto.
3130 * gcc.target/powerpc/timode_off.c: Ditto.
3131
3132 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3133
3134 * gcc.target/powerpc/vec-ldl-1.c: New test.
3135 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
3136 corrections to ABI implementation.
3137
3138 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
3139
3140 PR target/85056
3141 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
3142
3143 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR rtl-optimization/85300
3146 * gcc.dg/pr85300.c: New test.
3147
3148 2018-04-10 David Malcolm <dmalcolm@redhat.com>
3149
3150 PR c++/85110
3151 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
3152 where we now show the pertinent parameter.
3153 * g++.dg/diagnostic/aka2.C: Likewise.
3154 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
3155
3156 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3157
3158 PR fortran/85313
3159 * gfortran.dg/gomp/pr85313.f90: New test.
3160
3161 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 PR c++/24314
3164 * g++.dg/parse/template29.C: New.
3165
3166 2018-04-10 Bin Cheng <bin.cheng@arm.com>
3167
3168 PR testsuite/85190
3169 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
3170
3171 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3172
3173 PR target/85177
3174 PR target/85255
3175 * gcc.target/i386/avx512f-pr85177.c: New test.
3176 * gcc.target/i386/avx512f-pr85255.c: New test.
3177
3178 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
3179
3180 PR tree-optimization/85286
3181 * gcc.dg/vect/pr85286.c: New test.
3182
3183 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3184
3185 PR target/85173
3186 * gcc.target/arm/pr85173.c: New test.
3187
3188 2018-04-10 Jakub Jelinek <jakub@redhat.com>
3189
3190 PR lto/85248
3191 * gcc.dg/lto/pr85248_0.c: New test.
3192 * gcc.dg/lto/pr85248_1.c: New test.
3193
3194 2018-04-09 Jan Hubicka <jh@suse.cz>
3195
3196 PR lto/85078
3197 * g++.dg/torture/pr85078.C: New.
3198
3199 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
3200
3201 PR c++/85227
3202 * g++.dg/cpp1z/decomp44.C: New.
3203 * g++.dg/cpp1z/decomp45.C: Likewise.
3204
3205 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3206
3207 PR fortran/83064
3208 * gfortran.dg/do_concurrent_5.f90: New test.
3209 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
3210 message.
3211
3212 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3213
3214 PR fortran/51260
3215 * gfortran.dg/parameter_array_element_3.f90: New test.
3216
3217 2018-04-09 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR c++/85194
3220 * g++.dg/cpp1z/decomp43.C: New test.
3221
3222 PR rtl-optimization/80463
3223 * g++.dg/pr80463.C: Add -w to dg-options.
3224
3225 2018-04-09 Richard Biener <rguenther@suse.de>
3226
3227 PR tree-optimization/85284
3228 * gcc.dg/torture/pr85284.c: New testcase.
3229
3230 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3231
3232 PR rtl-optimization/80463
3233 PR rtl-optimization/83972
3234 PR rtl-optimization/83480
3235
3236 * gcc.dg/pr80463.c: New test.
3237 * g++.dg/pr80463.C: Likewise.
3238 * gcc.dg/pr83972.c: Likewise.
3239
3240 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3241
3242 PR rtl-optimization/83913
3243 * gcc.dg/pr83913.c: New test.
3244
3245 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3246
3247 PR rtl-optimization/83962
3248 * gcc.dg/pr83962.c: New test.
3249
3250 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
3251
3252 PR rtl-optimization/83530
3253 * gcc.dg/pr83530.c: New test.
3254
3255 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3256
3257 PR middle-end/82976
3258 * gfortran.dg/realloc_on_assign_16a.f90: New test.
3259
3260 2018-04-07 Jakub Jelinek <jakub@redhat.com>
3261
3262 PR tree-optimization/85257
3263 * gcc.dg/pr85257.c: New test.
3264
3265 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 * g++.dg/opt/pr85196.C: New test.
3268
3269 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3270
3271 PR c++/84269
3272 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
3273 std::tuple here since they need C++11.
3274 * g++.dg/lookup/missing-std-include-8.C: New test.
3275 * g++.dg/lookup/missing-std-include.C: Move std::array and
3276 std::tuple test to missing-std-include-6.C to avoid failures
3277 with C++98.
3278
3279 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR debug/85252
3282 * gcc.dg/debug/pr85252.c: New test.
3283
3284 PR rtl-optimization/84872
3285 * gcc.dg/graphite/pr84872.c: New test.
3286
3287 PR c++/85210
3288 * g++.dg/cpp1z/decomp42.C: New test.
3289
3290 2018-04-06 David Malcolm <dmalcolm@redhat.com>
3291
3292 PR c++/85021
3293 * g++.dg/lookup/missing-std-include-7.C: New test.
3294
3295 2018-04-06 Tamar Christina <tamar.christina@arm.com>
3296
3297 * gcc.dg/struct-simple.c: Revert r254862.
3298 * lib/target-supports.exp
3299 (check_effective_target_word_mode_no_slow_unalign): Likewise.
3300
3301 2018-04-06 Richard Biener <rguenther@suse.de>
3302
3303 PR middle-end/85244
3304 * gcc.dg/torture/pr85244-1.c: New testcase.
3305 * gcc.dg/torture/pr85244-2.c: Likewise.
3306
3307 2018-04-06 Jakub Jelinek <jakub@redhat.com>
3308
3309 PR sanitizer/85213
3310 * c-c++-common/ubsan/pr85213.c: New test.
3311
3312 2018-04-06 Richard Biener <rguenther@suse.de>
3313
3314 PR middle-end/85180
3315 * gcc.dg/pr85180.c: New testcase.
3316
3317 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3318
3319 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
3320 to trigger the optimization. Do some cleanup and function
3321 renaming. Add more test functions.
3322
3323 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3324
3325 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
3326 options.
3327 * gcc.target/s390/hotpatch-1.c: Skip when building without
3328 optimization.
3329 * gcc.target/s390/hotpatch-10.c: Likewise.
3330 * gcc.target/s390/hotpatch-11.c: Likewise.
3331 * gcc.target/s390/hotpatch-12.c: Likewise.
3332 * gcc.target/s390/hotpatch-13.c: Likewise.
3333 * gcc.target/s390/hotpatch-14.c: Likewise.
3334 * gcc.target/s390/hotpatch-15.c: Likewise.
3335 * gcc.target/s390/hotpatch-16.c: Likewise.
3336 * gcc.target/s390/hotpatch-17.c: Likewise.
3337 * gcc.target/s390/hotpatch-18.c: Likewise.
3338 * gcc.target/s390/hotpatch-19.c: Likewise.
3339 * gcc.target/s390/hotpatch-2.c: Likewise.
3340 * gcc.target/s390/hotpatch-3.c: Likewise.
3341 * gcc.target/s390/hotpatch-4.c: Likewise.
3342 * gcc.target/s390/hotpatch-5.c: Likewise.
3343 * gcc.target/s390/hotpatch-6.c: Likewise.
3344 * gcc.target/s390/hotpatch-7.c: Likewise.
3345 * gcc.target/s390/hotpatch-8.c: Likewise.
3346 * gcc.target/s390/hotpatch-9.c: Likewise.
3347
3348 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3349
3350 * c-c++-common/Wattributes.c: Disable warning for s390* target and
3351 check for an error instead.
3352 * gcc.dg/Wattributes-6.c: Likewise.
3353
3354 2018-04-05 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR c++/85209
3357 * g++.dg/cpp1z/decomp39.C: New test.
3358 * g++.dg/cpp1z/decomp40.C: New test.
3359
3360 PR c++/85208
3361 * g++.dg/cpp1z/decomp41.C: New test.
3362
3363 PR middle-end/85195
3364 * gcc.dg/pr85195.c: New test.
3365
3366 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3367
3368 PR c++/80956
3369 * g++.dg/cpp0x/initlist100.C: New.
3370 * g++.dg/cpp0x/initlist101.C: Likewise.
3371
3372 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
3373
3374 PR c++/84792
3375 * g++.dg/other/pr84792-1.C: New.
3376 * g++.dg/other/pr84792-2.C: Likewise.
3377
3378 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
3379
3380 PR target/85193
3381 * gcc.target/i386/pr85193.c: New test.
3382
3383 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
3384
3385 PR c++/84979
3386 * g++.dg/concepts/pr84979.C: New.
3387 * g++.dg/concepts/pr84979-2.C: New.
3388 * g++.dg/concepts/pr84979-3.C: New.
3389
3390 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
3391
3392 PR c++/80026
3393 * g++.dg/cpp0x/variadic174.C: New.
3394
3395 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR inline-asm/85172
3398 * g++.dg/ext/builtin13.C: New test.
3399 * g++.dg/ext/atomic-4.C: New test.
3400
3401 PR c++/85146
3402 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
3403 * g++.dg/ext/bases3.C: New test.
3404
3405 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3406
3407 PR target/85203
3408 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
3409 to match a single insn of the baz function. Move scan directives at
3410 the end of the file below the functions they are trying to test for
3411 better readability.
3412 * gcc.target/arm/cmse/cmse-16.c: New testcase.
3413
3414 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
3415
3416 PR rtl-optimization/84878
3417 * gcc.target/powerpc/pr84878.c: New test.
3418
3419 2018-04-04 Michael Matz <matz@suse.de>
3420
3421 * gcc.dg/Wstringop-overflow-4.c: New test.
3422 * c-c++-common/Wstringop-truncation-4.c: Adjust.
3423
3424 2018-04-04 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR testsuite/85189
3427 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
3428 for the diagnostics of overridden functions. Adjust for new wording.
3429
3430 2018-04-04 Richard Biener <rguenther@suse.de>
3431
3432 PR lto/85176
3433 * g++.dg/lto/pr85176_0.C: New testcase.
3434
3435 2018-04-04 Richard Biener <rguenther@suse.de>
3436
3437 PR testsuite/85191
3438 * lib/target-supports.exp (check_effective_target_vect_perm_short):
3439 Fix typo.
3440
3441 2018-04-04 Martin Liska <mliska@suse.cz>
3442
3443 PR sanitizer/85174
3444 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
3445 and msdata as a workaround for powerpc.
3446
3447 2018-04-04 Richard Biener <rguenther@suse.de>
3448
3449 PR tree-optimization/85168
3450 * gcc.dg/torture/pr85168.c: New testcase.
3451
3452 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
3453
3454 PR c++/84943
3455 * g++.dg/pr84943.C: New.
3456 * g++.dg/pr84943-2.C: New.
3457
3458 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3459
3460 PR rtl-optimization/85167
3461 * gcc.dg/pr85167.c: New test.
3462
3463 PR tree-optimization/85156
3464 * c-c++-common/pr85156.c: New test.
3465 * gcc.c-torture/execute/pr85156.c: New test.
3466
3467 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
3468
3469 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
3470 * gcc.target/powerpc/undef-bool-1.C: New file.
3471 * gcc.target/powerpc/undef-bool-2.c: New file.
3472
3473 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3474
3475 PR c++/84768
3476 * g++.dg/cpp1z/class-deduction52.C: New.
3477
3478 2018-04-03 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR c++/85147
3481 * g++.dg/cpp0x/pr85147.C: New test.
3482
3483 PR c++/85140
3484 * g++.dg/cpp0x/gen-attrs-64.C: New test.
3485
3486 PR c++/85134
3487 * g++.dg/gomp/pr85134.C: New test.
3488 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
3489
3490 PR target/85169
3491 * gcc.c-torture/execute/pr85169.c: New test.
3492 * gcc.target/i386/avx512f-pr85169.c: New test.
3493 * gcc.target/i386/avx512bw-pr85169.c: New test.
3494
3495 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3496
3497 PR target/85126
3498 * gcc.target/powerpc/pr69946: Adjust comment. Remove
3499 scan-assembler-times clause.
3500
3501 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
3502
3503 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
3504 dg-additional-options.
3505
3506 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
3507
3508 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
3509
3510 2018-04-03 Richard Biener <rguenther@suse.de>
3511
3512 PR testsuite/85154
3513 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
3514
3515 2018-04-02 Jim Wilson <jimw@sifive.com>
3516
3517 * gcc.target/riscv/pr84660.c: New.
3518 * gcc.target/riscv/shift-and-1.c: New.
3519 * gcc.target/riscv/shift-and-2.c: New.
3520
3521 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3522
3523 PR fortran/85102
3524 * gfortran.dg/array_simplify_2.f90: New test.
3525
3526 2018-04-01 Jakub Jelinek <jakub@redhat.com>
3527
3528 PR middle-end/85090
3529 * gcc.target/i386/avx512f-pr85090-1.c: New test.
3530 * gcc.target/i386/avx512f-pr85090-2.c: New test.
3531 * gcc.target/i386/avx512f-pr85090-3.c: New test.
3532 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
3533 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
3534
3535 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
3536
3537 PR c++/85027
3538 * g++.dg/pr85027.C: New.
3539
3540 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
3541
3542 PR target/83315
3543 * gcc.target/powerpc/sse-maxps-2.c: New test.
3544 * gcc.target/powerpc/sse-minps-2.c: New test.
3545
3546 2018-03-30 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR c++/84791
3549 * g++.dg/gomp/pr84791.C: New test.
3550
3551 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
3552
3553 PR fortran/84931
3554 * gfortran.dg/array_constructor_53.f90: New test.
3555
3556 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3557
3558 PR fortran/85130
3559 * gfortran.dg/substr_6.f90: Remove illegal test for
3560 out-of-bounds substring.
3561
3562 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3563
3564 PR fortran/85111
3565 * gfortran.dg/zero_sized_10.f90: New test.
3566
3567 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3568
3569 PR c++/84269
3570 * g++.dg/lookup/missing-std-include-6.C: New test.
3571 * g++.dg/lookup/missing-std-include.C: Add std::pair and
3572 std::tuple tests.
3573 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
3574 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
3575 <cstring>, <cassert>, and <cstdlib>.
3576
3577 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
3578
3579 PR inline-asm/84985
3580 * gcc.target/i386/pr84985.c: New.
3581
3582 2018-03-29 David Malcolm <dmalcolm@redhat.com>
3583
3584 PR c++/85110
3585 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
3586
3587 2018-03-29 Jakub Jelinek <jakub@redhat.com>
3588
3589 PR c++/85108
3590 * g++.dg/warn/Wunused-var-31.C: New test.
3591
3592 PR c/85094
3593 * c-c++-common/Wduplicated-branches-14.c: New test.
3594
3595 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
3596
3597 PR c++/84606
3598 * g++.dg/cpp0x/pr84606.C: New.
3599
3600 2018-03-29 Carl Love <cel@us.ibm.com>
3601
3602 Revert
3603 2017-09-27 Carl Love <cel@us.ibm.com>
3604
3605 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
3606 for the __builtin_fctid and __builtin_fctiw.
3607
3608 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
3609
3610 PR target/84912
3611 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
3612 deleted builtin function.
3613 (div_weuo): Likewise.
3614 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
3615 (div_deuo): Likewise.
3616
3617 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3618
3619 PR c++/85028
3620 * g++.dg/other/default13.C: New.
3621
3622 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3623
3624 PR target/85095
3625 * gcc.target/i386/pr85095-1.c: New test.
3626 * gcc.target/i386/pr85095-2.c: New test.
3627 * gcc.c-torture/execute/pr85095.c: New test.
3628
3629 PR tree-optimization/82004
3630 * gcc.dg/pr82004.c: New test.
3631
3632 2018-03-28 Jakub Jelinek <jakub@redhat.com>
3633 Martin Liska <mliska@suse.cz>
3634
3635 PR sanitizer/85081
3636 * g++.dg/asan/pr85081.C: New test.
3637
3638 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
3639
3640 PR c++/84789
3641 * g++.dg/template/pr84789.C: Adjust for testing with
3642 -fconcepts too.
3643
3644 PR c++/84973
3645 * g++.dg/template/pr84973.C: New.
3646 * g++.dg/template/pr84973-2.C: New.
3647 * g++.dg/template/pr84973-3.C: New.
3648
3649 PR c++/84968
3650 * g++.dg/eh/pr84968.C: New.
3651
3652 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3653
3654 PR target/84914
3655 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
3656 long double multiply/divide uses the correct function.
3657 * gcc.target/powerpc/mulkc-3.c: Likewise.
3658 * gcc.target/powerpc/divkc-2.c: Likewise.
3659 * gcc.target/powerpc/divkc-3.c: Likewise.
3660
3661 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3662
3663 PR c++/85067
3664 * g++.dg/cpp0x/defaulted51.C: New.
3665 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
3666
3667 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR c++/85077
3670 * g++.dg/ext/vector35.C: New test.
3671
3672 PR c++/85061
3673 * g++.dg/ext/builtin-offsetof3.C: New test.
3674
3675 PR c++/85076
3676 * g++.dg/cpp1y/pr85076.C: New test.
3677
3678 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3679
3680 PR fortran/85084
3681 * gfortran.dg/matmul_rank_1.f90: New test.
3682
3683 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3684 Harald Anlauf <anlauf@gmx.de>
3685
3686 * gfortran.dg/structure_constructor_15.f90: New test.
3687
3688 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
3689
3690 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
3691 for the diagnostics of overridden functions. Adjust for new wording.
3692 * g++.dg/cpp0x/implicit1.C: Likewise.
3693 * g++.dg/cpp0x/override1.C: Likewise.
3694 * g++.dg/cpp1y/auto-fn18.C: Likewise.
3695 * g++.dg/eh/shadow1.C: Likewise.
3696 * g++.dg/inherit/covariant12.C: Likewise.
3697 * g++.dg/inherit/covariant14.C: Likewise.
3698 * g++.dg/inherit/covariant15.C: Likewise.
3699 * g++.dg/inherit/covariant16.C: Likewise.
3700 * g++.dg/inherit/covariant22.C: Likewise.
3701 * g++.dg/inherit/crash3.C: Likewise.
3702 * g++.dg/inherit/error2.C: Likewise.
3703 * g++.dg/template/crash100.C: Likewise.
3704 * g++.old-deja/g++.eh/spec6.C: Likewise.
3705 * g++.old-deja/g++.mike/p811.C: Likewise.
3706 * g++.old-deja/g++.other/virtual11.C: Likewise.
3707 * g++.old-deja/g++.other/virtual4.C: Likewise.
3708
3709 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
3710
3711 PR target/85044
3712 * gcc.target/i386/pr85044.c: New test.
3713
3714 2018-03-27 Martin Sebor <msebor@redhat.com>
3715
3716 PR testsuite/83462
3717 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
3718 other than x86.
3719
3720 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3721
3722 PR target/83009
3723 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
3724
3725 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3726
3727 PR target/81863
3728 * gcc.target/arm/pr81863.c: New test.
3729
3730 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
3731
3732 PR target/85056
3733 * testsuite/gcc.target/nvptx/pr85056.c: New test.
3734 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
3735
3736 2018-03-27 Richard Biener <rguenther@suse.de>
3737
3738 PR testsuite/82847
3739 * lib/target-supports.exp (check_ssse3_available): New function.
3740 (check_effective_target_vect_perm_short): Enable for x86 if
3741 check_ssse3_available.
3742
3743 2018-03-27 Richard Biener <rguenther@suse.de>
3744
3745 PR tree-optimization/85082
3746 * gfortran.dg/pr85082.f90: New testcase.
3747
3748 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3749
3750 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
3751 to "l=2" in dg-final.
3752
3753 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
3754
3755 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
3756 * gcc.target/mips/fix-r4000-2.c: Likewise.
3757 * gcc.target/mips/fix-r4000-3.c: Likewise.
3758 * gcc.target/mips/fix-r4000-4.c: Likewise.
3759 * gcc.target/mips/fix-r4000-5.c: Likewise.
3760 * gcc.target/mips/fix-r4000-6.c: Likewise.
3761 * gcc.target/mips/fix-r4000-7.c: Likewise.
3762 * gcc.target/mips/fix-r4000-8.c: Likewise.
3763 * gcc.target/mips/fix-r4000-9.c: Likewise.
3764 * gcc.target/mips/fix-r4000-10.c: Likewise.
3765 * gcc.target/mips/fix-r4000-7.c: Change dg-final
3766 "mulditi3_r4000" instead of "mulditi3".
3767 * gcc.target/mips/fix-r4000-8.c: Change dg-final
3768 "umulditi3_r4000" instead of "umulditi3".
3769
3770 2018-03-27 Jakub Jelinek <jakub@redhat.com>
3771
3772 PR c++/85068
3773 * g++.dg/inherit/covariant22.C: New test.
3774
3775 2018-03-27 Richard Biener <rguenther@suse.de>
3776
3777 PR testsuite/84004
3778 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
3779 alignment.
3780
3781 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3782 Jason Merrill <jason@redhat.com>
3783
3784 PR c++/84632
3785 * g++.dg/init/array49.C: New.
3786 * g++.dg/torture/pr70499.C: Adjust.
3787
3788 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
3789
3790 PR target/85073
3791 * gcc.target/i386/pr85073.c: New test.
3792
3793 2018-03-26 Richard Biener <rguenther@suse.de>
3794
3795 PR testsuite/85066
3796 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
3797 instead of long.
3798
3799 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3800
3801 PR fortran/66709
3802 * gfortran.dg/parameter_array_format.f90: New test.
3803
3804 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3805 Neil Carlson <neil.n.carlson@gmail.com>
3806
3807 PR fortran/84381
3808 * gfortran.dg/literal_character_constant_1.inc: Replace
3809 call abort by STOP n.
3810 * gfortran.dg/overload_1.f90: Likewise.
3811
3812 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
3813 Dominique d'Humieres <dominiq@gcc.gnu.org>
3814
3815 PR fortran/84924
3816 * gfortran.dg/scalar_pointer_1.f90: New test.
3817
3818 2018-03-25 Tom de Vries <tom@codesourcery.com>
3819
3820 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
3821 precise.
3822
3823 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3824
3825 PR fortran/69497
3826 * gfortran.dg/pr89497.f90: New test.
3827
3828 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3829
3830 PR fortran/70068
3831 * gfortran.dg/substr_7.f90: New test.
3832
3833 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
3834
3835 PR fortran/42651
3836 * gfortran.dg/pr42651.f90: New test.
3837 * gfortran.dg/func_result_7.f90: Update error message.
3838
3839 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
3840
3841 PR tree-optimization/84005
3842 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
3843 failing to force the alignment.
3844
3845 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3846
3847 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
3848 from this to...
3849 <vclzd>: ...this.
3850
3851 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
3852
3853 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
3854 message. Fix scan-assembler patterns.
3855
3856 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3857
3858 PR c++/85015
3859 * g++.dg/cpp0x/pr85015.C: New test.
3860
3861 PR c++/84942
3862 * g++.dg/cpp1y/pr84942.C: New test.
3863
3864 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
3865
3866 PR inline-asm/85030
3867 * testsuite/gcc.target/i386/pr85030.c: New.
3868
3869 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3870
3871 PR target/85026
3872 * g++.dg/pr85026.C: New test.
3873
3874 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
3875
3876 * g++.dg/debug/pr84704.C: XFAIL AIX.
3877
3878 2018-03-23 Sudakshina Das <sudi.das@arm.com>
3879
3880 PR target/84826
3881 * gcc.target/arm/pr84826.c: Add dg directive.
3882
3883 2018-03-23 Marek Polacek <polacek@redhat.com>
3884
3885 PR c++/85033
3886 * g++.dg/ext/builtin-offsetof2.C: New test.
3887
3888 PR c++/85045
3889 * g++.dg/cpp0x/Wnarrowing5.C: New test.
3890 * gcc.dg/pr85045.c: New test.
3891
3892 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
3893
3894 PR debug/85020
3895 * gnat.dg/lto22.adb: New test.
3896 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
3897 * gnat.dg/lto22_pkg2.ads: Likewise.
3898
3899 2018-03-23 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR c/80778
3902 * gcc.dg/lto/pr80778_0.c: New test.
3903
3904 PR inline-asm/85034
3905 * gcc.target/i386/pr85034.c: New test.
3906
3907 PR inline-asm/85022
3908 * c-c++-common/torture/pr85022.c: New test.
3909
3910 PR sanitizer/85029
3911 * g++.dg/ubsan/pr85029.C: New test.
3912
3913 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
3914
3915 PR c++/71251
3916 * g++.dg/cpp0x/pr71251.C: New.
3917
3918 PR c++/84789
3919 * g++.dg/template/pr84789.C: New.
3920 * g++.dg/template/pr84789-2.C: New.
3921 * g++.dg/template/pr84789-3.C: New.
3922 * g++.dg/parse/dtor11.C: Accept alternate error message.
3923
3924 PR c++/84729
3925 * g++.dg/pr84729.C: New.
3926 * g++.old-deja/g++.ext/arrnew2.C: Require error.
3927 * g++.old-deja/g++.robertl/eb58.C: Likewise.
3928 * g++.old-deja/g++.robertl/eb63.C: Likewise.
3929
3930 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
3931
3932 PR fortran/84922
3933 * gfortran.dg/interface_42.f90: New test.
3934 * gfortran.dg/interface_43.f90: New test.
3935
3936 2018-03-22 Sudakshina Das <sudi.das@arm.com>
3937
3938 PR target/84826
3939 * gcc.target/arm/pr84826.c: New test.
3940
3941 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
3942
3943 * gcc.target/arm/addr-modes-float.c: Move dg-do before
3944 dg-require-effective-target.
3945 * gcc.target/arm/addr-modes-int.c: Likewise.
3946 * gcc.target/nios2/lo-addr-tls.c: Likewise.
3947
3948 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
3949
3950 PR target/84760
3951 * gcc.target/powerpc/altivec-ld-1.c: New test.
3952
3953 2018-03-22 Bin Cheng <bin.cheng@arm.com>
3954
3955 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
3956
3957 2018-03-22 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR inline-asm/84941
3960 * gcc.dg/pr84941.c: New test.
3961
3962 2018-03-22 Tom de Vries <tom@codesourcery.com>
3963
3964 PR tree-optimization/84956
3965 * gcc.dg/pr84956.c: New test.
3966
3967 2018-03-22 Marek Polacek <polacek@redhat.com>
3968
3969 PR c++/84854
3970 * g++.dg/cpp1z/constexpr-if15.C: New test.
3971 * g++.dg/cpp1z/constexpr-if16.C: New test.
3972
3973 2018-03-21 Joseph Myers <joseph@codesourcery.com>
3974
3975 * gcc.dg/builtin-tgmath-3.c: New test.
3976
3977 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
3978
3979 PR c++/71965
3980 * g++.dg/concepts/pr71965.C: New.
3981
3982 PR c++/84610
3983 PR c++/84642
3984 * g++.dg/cpp0x/pr84610.C: New.
3985 * g++.dg/cpp0x/pr84642.C: New.
3986
3987 2018-03-21 Jakub Jelinek <jakub@redhat.com>
3988
3989 PR c/84999
3990 * c-c++-common/pr84999.c: New test.
3991
3992 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
3993
3994 PR c++/84972
3995 * g++.dg/ext/desig10.C: New.
3996
3997 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3998 Harald Anlauf <anlauf@gmx.de>
3999
4000 PR fortran/84957
4001 * gfortran.dg/pr84957.f90: New test.
4002
4003 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR tree-optimization/84960
4006 * gcc.c-torture/compile/pr84960.c: New test.
4007
4008 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
4009
4010 PR tree-optimization/84811
4011 * gcc.dg/torture/pr84811.c: New test.
4012
4013 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4014
4015 PR tree-optimization/84982
4016 * c-c++-common/pr84982.c: New test.
4017
4018 PR c++/84961
4019 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
4020 "m" (++x) in C++.
4021 * g++.dg/torture/pr84961-1.C: New test.
4022 * g++.dg/torture/pr84961-2.C: New test.
4023
4024 2018-03-21 Nathan Sidwell <nathan@acm.org>
4025
4026 PR c++/85008
4027 * g++.dg/pr85008.C: New.
4028
4029 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
4030
4031 PR fortran/84615
4032 * gfortran.dg/char_result_17.f90: New test.
4033
4034 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4035
4036 PR c++/84994
4037 * g++.dg/other/accessor-fixits-1.C: Move to...
4038 * g++.dg/torture/accessor-fixits-1.C: ...here.
4039 * g++.dg/other/accessor-fixits-2.C: Move to...
4040 * g++.dg/torture/accessor-fixits-2.C: ...here.
4041 * g++.dg/other/accessor-fixits-3.C: Move to...
4042 * g++.dg/torture/accessor-fixits-3.C: ...here.
4043 * g++.dg/other/accessor-fixits-4.C: Move to...
4044 * g++.dg/torture/accessor-fixits-4.C: ...here.
4045 * g++.dg/other/accessor-fixits-5.C: Move to...
4046 * g++.dg/torture/accessor-fixits-5.C: ...here.
4047 * g++.dg/torture/accessor-fixits-6.C: New testcase.
4048 * g++.dg/torture/accessor-fixits-7.C: New testcase.
4049 * g++.dg/torture/accessor-fixits-8.C: New testcase.
4050
4051 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4052
4053 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
4054
4055 2018-03-21 Sudakshina Das <sudi.das@arm.com>
4056
4057 PR target/82989
4058 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
4059
4060 2018-03-21 Nathan Sidwell <nathan@acm.org>
4061
4062 PR c++/84804
4063 * g++.dg/lookup/pr84804.C: New.
4064
4065 2018-03-21 Martin Sebor <msebor@redhat.com>
4066
4067 PR c++/84850
4068 * g++.dg/Wclass-memaccess-3.C: New test.
4069 * g++.dg/Wclass-memaccess-4.C: New test.
4070
4071 2018-03-21 David Malcolm <dmalcolm@redhat.com>
4072
4073 PR c++/84892
4074 * g++.dg/other/accessor-fixits-1.C
4075 (test_access_const_t1_color): New.
4076 (test_deref_const_t1_color): New.
4077 * g++.dg/other/accessor-fixits-5.C: New testcase.
4078
4079 2018-03-21 Tom de Vries <tom@codesourcery.com>
4080
4081 PR tree-optimization/83126
4082 * gcc.dg/graphite/pr83126.c: New test.
4083
4084 2018-03-21 Nathan Sidwell <nathan@acm.org>
4085
4086 * g++.dg/ext/anon-struct6.C: Adjust.
4087 * g++.dg/ext/deprecate-1.C: New.
4088 * g++.dg/ext/deprecate-2.C: New.
4089 * g++.dg/lookup/pr84602.C: Adjust.
4090 * g++.dg/lookup/pr84962.C: Adjust.
4091 * g++.old-deja/g++.other/anon4.C
4092
4093 PR c++/84836
4094 * g++.dg/lookup/pr84836.C: New.
4095
4096 2018-03-21 Bin Cheng <bin.cheng@arm.com>
4097
4098 PR tree-optimization/84969
4099 * gcc.dg/tree-ssa/pr84969.c: New test.
4100
4101 2018-03-21 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR rtl-optimization/84989
4104 * gcc.target/i386/pr84989.c: New test.
4105
4106 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4107
4108 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
4109
4110 2018-03-21 Martin Liska <mliska@suse.cz>
4111
4112 PR ipa/84963
4113 * gfortran.dg/goacc/pr84963.f90: New test.
4114
4115 2018-03-21 Marek Polacek <polacek@redhat.com>
4116
4117 PR c++/71638, ICE with NSDMI and reference.
4118 * g++.dg/cpp0x/nsdmi14.C: New test.
4119 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
4120
4121 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
4122
4123 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
4124 MIPS with -mpaired-single directives.
4125
4126 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
4127
4128 PR fortran/85001
4129 * gfortran.dg/interface_41.f90: New test.
4130
4131 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4132
4133 PR debug/84875
4134 * gcc.dg/pr84875.c: New test.
4135
4136 2018-03-20 Marek Polacek <polacek@redhat.com>
4137
4138 PR c++/84978, ICE with NRVO.
4139 * g++.dg/opt/nrv19.C: New test.
4140
4141 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4142
4143 PR target/82518
4144 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4145 Disable for armeb targets.
4146 * gcc.target/arm/pr82518.c: New test.
4147
4148 2018-03-20 Nathan Sidwell <nathan@acm.org>
4149
4150 PR c++/84962
4151 * g++.dg/lookup/pr84962.C: New.
4152
4153 PR c++/84970
4154 * g++.dg/lookup/pr84970.C: New.
4155
4156 2018-03-20 Richard Biener <rguenther@suse.de>
4157
4158 PR target/84986
4159 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
4160
4161 2018-03-20 Martin Liska <mliska@suse.cz>
4162
4163 PR ipa/84825
4164 * g++.dg/ipa/pr84825.C: New test.
4165
4166 2018-03-20 Martin Liska <mliska@suse.cz>
4167
4168 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
4169
4170 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR target/84845
4173 * gcc.c-torture/compile/pr84845.c: New test.
4174
4175 2018-03-20 Sudakshina Das <sudi.das@arm.com>
4176
4177 PR target/82989
4178 * gcc.target/arm/pr82989.c: New test.
4179
4180 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4181
4182 PR target/84945
4183 * gcc.target/i386/pr84945.c: New test.
4184
4185 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
4186
4187 PR target/81647
4188 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
4189
4190 2018-03-20 Jakub Jelinek <jakub@redhat.com>
4191
4192 PR c/84953
4193 * gcc.dg/pr84953.c: New test.
4194
4195 2018-03-19 Marek Polacek <polacek@redhat.com>
4196
4197 PR c++/84925
4198 * g++.dg/cpp1z/lambda-__func__.C: New test.
4199
4200 PR c++/84927
4201 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
4202
4203 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4204
4205 PR sanitizer/78651
4206 * g++.dg/asan/pr78651.C: New test.
4207
4208 2018-03-19 Tom de Vries <tom@codesourcery.com>
4209
4210 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
4211 vect_int_mult. Add nvptx xfail for PR84958.
4212
4213 2018-03-19 Nathan Sidwell <nathan@acm.org>
4214
4215 PR c++/84835
4216 * g++.dg/cpp1y/pr84835.C: New.
4217
4218 2018-03-19 Sudakshina Das <sudi.das@arm.com>
4219
4220 PR target/81647
4221 * gcc.target/aarch64/pr81647.c: New.
4222
4223 2018-03-19 Richard Biener <rguenther@suse.de>
4224
4225 PR tree-optimization/84933
4226 * g++.dg/pr84933.C: New testcase.
4227
4228 2018-03-19 Richard Biener <rguenther@suse.de>
4229
4230 PR tree-optimization/84859
4231 * gcc.dg/tree-ssa/pr84859.c: New testcase.
4232 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
4233 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
4234 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
4235
4236 2018-03-19 Nathan Sidwell <nathan@acm.org>
4237
4238 PR c++/84812
4239 * g++.dg/lookup/pr84812.C: New.
4240
4241 2018-03-19 Richard Biener <rguenther@suse.de>
4242
4243 PR tree-optimization/84929
4244 * gcc.dg/torture/pr84929.c: New testcase.
4245
4246 2018-03-19 Tamar Christina <tamar.christina@arm.com>
4247
4248 PR target/84711
4249 * gcc.target/arm/big-endian-subreg.c: Delete.
4250
4251 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4252
4253 PR fortran/84931
4254 * gfortran.dg/array_constructor_52.f90: New test.
4255
4256 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
4257
4258 PR fortran/77414
4259 * gfortran.dg/pr77414.f90: New test.
4260 * gfortran.dg/internal_references_1.f90: Adjust error message.
4261
4262 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
4263
4264 PR fortran/65453
4265 * gfortran.dg/pr65453.f90: New test.
4266
4267 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
4268
4269 PR tree-optimization/84913
4270 * gfortran.dg/vect/pr84913.f90: New test.
4271
4272 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4273
4274 PR fortran/79929
4275 * gfortran.dg/warn_concat.f90: New test.
4276
4277 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4278
4279 PR target/84899
4280 * gcc.dg/pr84899.c: New test.
4281
4282 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
4283
4284 PR fortran/69395
4285 * gfortran.dg/pr69395.f90: Add test for max dimensions
4286
4287 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
4288
4289 PR target/84876
4290 * gcc.target/i386/pr84876.c: New test.
4291
4292 2018-03-16 Martin Liska <mliska@suse.cz>
4293
4294 PR ipa/84833
4295 * gcc.target/i386/mvc11.c: New test.
4296
4297 2018-03-16 Martin Liska <mliska@suse.cz>
4298
4299 PR ipa/84722
4300 * gcc.target/i386/mvc10.c: New test.
4301
4302 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4303
4304 PR c++/79937
4305 PR c++/82410
4306 * g++.dg/cpp1y/pr79937-1.C: New test.
4307 * g++.dg/cpp1y/pr79937-2.C: New test.
4308 * g++.dg/cpp1y/pr79937-3.C: New test.
4309 * g++.dg/cpp1y/pr79937-4.C: New test.
4310 * g++.dg/cpp1y/pr82410.C: New test.
4311
4312 2018-03-16 Tom de Vries <tom@codesourcery.com>
4313
4314 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
4315
4316 2018-03-16 Tom de Vries <tom@codesourcery.com>
4317
4318 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
4319
4320 2018-03-16 Jakub Jelinek <jakub@redhat.com>
4321
4322 PR c++/84874
4323 * g++.dg/cpp2a/desig8.C: New test.
4324
4325 PR tree-optimization/84841
4326 * gcc.dg/pr84841.c: New test.
4327
4328 PR c++/84874
4329 * g++.dg/cpp2a/desig7.C: New test.
4330
4331 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
4332 Jim MacArthur <jim.macarthur@codethink.co.uk>
4333
4334 * gfortran.dg/automatic_1.f90: New test.
4335 * gfortran.dg/automatic_repeat.f90: New test
4336 * gfortran.dg/automatic_save.f90: New test.
4337 * gfortran.dg/vax_structure.f90: New test.
4338
4339 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4340
4341 PR fortran/78741
4342 * gfortran.dg/pr78741.f90: New test.
4343
4344 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
4345
4346 PR fortran/69395
4347 * gfortran.dg/pr69395.f90: New test.
4348
4349 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR c++/79085
4352 * g++.dg/opt/pr79085.C: New test.
4353
4354 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
4355
4356 PR target/84574
4357 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
4358 label instead of __x86_indirect_thunk label.
4359
4360 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4361
4362 PR c++/84222
4363 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
4364 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
4365 * g++.dg/warn/deprecated-13.C: New test.
4366
4367 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
4368
4369 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
4370
4371 2018-03-15 Richard Biener <rguenther@suse.de>
4372
4373 PR c/84873
4374 * c-c++-common/pr84873.c: New testcase.
4375
4376 2018-03-15 Tamar Christina <tamar.christina@arm.com>
4377
4378 PR target/84711
4379 * gcc.target/arm/big-endian-subreg.c: New.
4380
4381 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4382
4383 PR target/84860
4384 * gcc.c-torture/compile/pr84860.c: New test.
4385
4386 2018-03-15 Julia Koval <julia.koval@intel.com>
4387
4388 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4389 cannonlake.
4390 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
4391 avx512bitalg.
4392
4393 2018-03-15 Jakub Jelinek <jakub@redhat.com>
4394
4395 PR c/84853
4396 * gcc.dg/pr84853.c: New test.
4397
4398 2018-03-14 Carl Love <cel@us.ibm.com>
4399
4400 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
4401
4402 2018-03-14 Martin Liska <mliska@suse.cz>
4403
4404 PR ipa/8480
4405 * g++.dg/lto/pr84805_0.C: New test.
4406 * g++.dg/lto/pr84805_1.C: New test.
4407 * g++.dg/lto/pr84805_2.C: New test.
4408
4409 2018-03-14 David Malcolm <dmalcolm@redhat.com>
4410
4411 PR c/84852
4412 * gcc.dg/fixits-pr84852-1.c: New test.
4413 * gcc.dg/fixits-pr84852-2.c: New test.
4414
4415 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4416
4417 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
4418 separate verbose message.
4419 * lib/scandump.exp (scan-dump-times): Likewise.
4420
4421 2018-03-14 Julia Koval <julia.koval@intel.com>
4422
4423 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
4424 server.
4425 * gcc.target/i386/funcspec-56.inc: Ditto.
4426
4427 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
4428
4429 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
4430 aarch64_sve_hw.
4431
4432 2018-03-14 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR sanitizer/83392
4435 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
4436 check count from 17 to 14.
4437
4438 PR target/84844
4439 * gcc.target/i386/pr84844.c: New test.
4440
4441 2018-03-14 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/84830
4444 * gcc.dg/torture/pr84830.c: New testcase.
4445
4446 2018-03-14 Marek Polacek <polacek@redhat.com>
4447
4448 PR c++/84596
4449 * g++.dg/cpp0x/static_assert15.C: New test.
4450
4451 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
4452
4453 PR fortran/61775
4454 * gfortran.dg/pr61775.f90: New test.
4455
4456 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR c++/84843
4459 * g++.dg/ext/pr84843-1.C: New test.
4460 * g++.dg/ext/pr84843-2.C: New test.
4461
4462 2018-03-13 David Pagan <dave.pagan@oracle.com>
4463
4464 PR c/46921
4465 * gcc.dg/pr46921.c: New test.
4466
4467 2018-03-13 Martin Sebor <msebor@redhat.com>
4468
4469 PR tree-optimization/84725
4470 * c-c++-common/Wstringop-truncation-4.c: New test.
4471 * c-c++-common/attr-nonstring-5.c: New test.
4472
4473 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4474
4475 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
4476 than unpacks.
4477 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
4478 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
4479
4480 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4481
4482 * gcc.target/aarch64/sve/tls_1.c: New test.
4483 * gcc.target/aarch64/sve/tls_2.C: Likewise.
4484
4485 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
4486
4487 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
4488 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
4489
4490 2018-03-13 Martin Liska <mliska@suse.cz>
4491
4492 PR ipa/84658.
4493 * g++.dg/ipa/pr84658.C: New test.
4494
4495 2018-03-13 Jakub Jelinek <jakub@redhat.com>
4496
4497 PR middle-end/84834
4498 * gcc.dg/pr84834.c: New test.
4499
4500 PR target/84827
4501 * gcc.target/i386/pr84827.c: New test.
4502
4503 PR target/84828
4504 * g++.dg/ext/pr84828.C: New test.
4505
4506 PR target/84786
4507 * gcc.target/i386/avx512f-pr84786-1.c: New test.
4508 * gcc.target/i386/avx512f-pr84786-2.c: New test.
4509
4510 PR c++/84808
4511 * g++.dg/cpp1y/constexpr-84808.C: New test.
4512
4513 PR c++/84704
4514 * g++.dg/debug/pr84704.C: New test.
4515
4516 2018-03-12 Renlin Li <renlin.li@arm.com>
4517
4518 * gcc.target/aarch64/movi_hf.c: New.
4519 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
4520 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
4521
4522 2018-03-12 Martin Sebor <msebor@redhat.com>
4523
4524 PR tree-optimization/83456
4525 * c-c++-common/Wrestrict-2.c: Remove test cases.
4526 * c-c++-common/Wrestrict.c: Same.
4527 * gcc.dg/Wrestrict-12.c: New test.
4528 * gcc.dg/Wrestrict-14.c: New test.
4529
4530 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4531
4532 * g++.dg/pr84821.C: New test.
4533
4534 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
4535
4536 * gcc.dg/pr84799.c: New test.
4537
4538 2018-03-12 Richard Biener <rguenther@suse.de>
4539
4540 PR tree-optimization/84803
4541 * gcc.dg/torture/pr84803.c: New testcase.
4542
4543 2018-03-12 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR c++/84813
4546 * g++.dg/debug/pr84813.C: New test.
4547
4548 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
4549
4550 PR fortran/84546
4551 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
4552
4553 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
4554
4555 PR fortran/83939
4556 * gfortran.dg/pr83939.f90
4557
4558 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4559
4560 PR fortran/66128
4561 * gfortran.dg/zero_sized_9.f90: New test.
4562
4563 2018-03-11 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR debug/58150
4566 * g++.dg/debug/dwarf2/enum2.C: New test.
4567
4568 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
4569
4570 PR fortran/84734
4571 * gfortran.dg/pr84734.f90: New test.
4572
4573 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
4574
4575 * gnat.dg/prot3.adb: New test.
4576 * gnat.dg/prot3_pkg.ad[sb]: New helper.
4577
4578 2018-03-09 Jason Merrill <jason@redhat.com>
4579 Paolo Carlini <paolo.carlini@oracle.com>
4580
4581 PR c++/71169
4582 PR c++/71832
4583 * g++.dg/cpp0x/pr71169.C: New.
4584 * g++.dg/cpp0x/pr71169-2.C: Likewise.
4585 * g++.dg/cpp0x/pr71832.C: Likewise.
4586
4587 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
4588
4589 PR target/83969
4590 * gcc.target/powerpc/pr83969.c: New test.
4591
4592 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR target/84772
4595 * gcc.dg/pr84772.c: New test.
4596
4597 PR c++/84076
4598 * g++.dg/warn/Wformat-2.C: New test.
4599
4600 PR c++/84767
4601 * g++.dg/ext/vla18.C: New test.
4602
4603 2018-03-09 Martin Sebor <msebor@redhat.com>
4604
4605 PR tree-optimization/84526
4606 * gcc.dg/Wrestrict-10.c: New test.
4607 * gcc.dg/Wrestrict-11.c: New test.
4608
4609 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
4610
4611 PR rtl-optimization/84682
4612 * gcc.dg/torture/pr84682-1.c: New.
4613 * gcc.dg/torture/pr84682-2.c: New.
4614 * gcc.dg/torture/pr84682-3.c: New.
4615
4616 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4617
4618 PR c++/84724
4619 * g++.dg/ext/pr84724.C: New test.
4620
4621 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
4622
4623 PR target/83712
4624 * gcc.target/arm/pr83712.c: New.
4625
4626 2018-03-09 Richard Biener <rguenther@suse.de>
4627
4628 PR tree-optimization/84775
4629 * gcc.dg/torture/pr84775.c: New testcase.
4630
4631 2018-03-09 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR debug/84404
4634 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
4635 targets.
4636
4637 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
4638
4639 * gcc.c-torture/compile/20180309-1.c: New test.
4640
4641 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR c++/80598
4644 * g++.dg/warn/Wunused-function4.C: New test.
4645
4646 PR inline-asm/84742
4647 * gcc.target/i386/pr84742-1.c: New test.
4648 * gcc.target/i386/pr84742-2.c: New test.
4649
4650 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4651
4652 PR target/84748
4653 * gcc.c-torture/execute/pr84748.c: New test.
4654
4655 2018-03-08 Richard Biener <rguenther@suse.de>
4656
4657 PR middle-end/84552
4658 * gcc.dg/graphite/pr84552.c: New testcase.
4659
4660 2018-03-08 Richard Biener <rguenther@suse.de>
4661
4662 PR tree-optimization/84178
4663 * gcc.dg/torture/pr84178-2.c: New testcase.
4664
4665 2018-03-08 David Malcolm <dmalcolm@redhat.com>
4666
4667 PR tree-optimization/84178
4668 * gcc.c-torture/compile/pr84178-1.c: New test.
4669
4670 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
4671
4672 * lib/target-supports.exp: Do not return zero from a ifunc
4673 function.
4674
4675 2018-03-08 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/84746
4678 * gcc.dg/torture/pr84746.c: New testcase.
4679
4680
4681 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
4682 PR debug/84404
4683 PR debug/84408
4684 * gcc.dg/graphite/pr84404.c: New.
4685
4686 2018-03-08 Jakub Jelinek <jakub@redhat.com>
4687
4688 PR tree-optimization/84740
4689 * gcc.dg/torture/pr84740.c: New test.
4690
4691 PR tree-optimization/84739
4692 * gcc.dg/pr84739.c: New test.
4693
4694 2018-03-07 Martin Sebor <msebor@redhat.com>
4695
4696 PR tree-optimization/83519
4697 * gcc.dg/Wrestrict-13.c: New test.
4698
4699 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
4700
4701 PR fortran/64124
4702 PR fortran/70409
4703 * gfortran.dg/pr64124.f90: New tests.
4704 * gfortran.dg/pr70409.f90: New tests.
4705
4706 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
4707
4708 PR target/82411
4709 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
4710
4711 2018-03-07 Martin Sebor <msebor@redhat.com>
4712
4713 PR tree-optimization/84526
4714 * gcc.dg/Wrestrict-10.c: New test.
4715
4716 2018-03-07 Martin Sebor <msebor@redhat.com>
4717
4718 PR tree-optimization/84468
4719 * g++.dg/warn/Wstringop-truncation-2.C: New test.
4720 * gcc.dg/Wstringop-truncation.c: New test.
4721 * gcc.dg/Wstringop-truncation-2.c: New test.
4722
4723 2018-03-07 Jakub Jelinek <jakub@redhat.com>
4724
4725 PR fortran/84565
4726 * gfortran.dg/pr84565.f90: New test.
4727
4728 PR middle-end/84723
4729 * gcc.target/i386/pr84723-1.c: New test.
4730 * gcc.target/i386/pr84723-2.c: New test.
4731 * gcc.target/i386/pr84723-3.c: New test.
4732 * gcc.target/i386/pr84723-4.c: New test.
4733 * gcc.target/i386/pr84723-5.c: New test.
4734
4735 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4736
4737 PR fortran/64107
4738 * gfortran.dg/pr64107.f90: New test.
4739
4740 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4741
4742 PR fortran/84697
4743 PR fortran/66128
4744 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
4745
4746 2018-03-06 Marek Polacek <polacek@redhat.com>
4747
4748 PR c++/84684
4749 * g++.dg/cpp1z/constexpr-84684.C: New test.
4750
4751 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4752
4753 PR c/84721
4754 * gcc.dg/pr84721.c: New test.
4755
4756 PR target/84710
4757 * gcc.dg/pr84710.c: New test.
4758
4759 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
4760
4761 PR fortran/56667
4762 * gfortran.dg/implied_do_2.f90: New test.
4763 * gfortran.dg/coarray_8.f90: Update for new error message.
4764
4765 2018-03-06 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR inline-asm/84683
4768 * g++.dg/ext/pr84683.C: New test.
4769
4770 PR tree-optimization/84687
4771 * gcc.dg/pr84687.c: New test.
4772
4773 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
4774
4775 PR c++/84231
4776 * g++.dg/pr84231.C: New.
4777
4778 PR c++/84593
4779 * g++.dg/cpp1y/pr84593.C: New.
4780
4781 PR c++/84492
4782 * g++.dg/pr84492.C: New.
4783
4784 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4785
4786 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
4787 __builtin_ppc_speculation_barrier.
4788
4789 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR target/84700
4792 * gcc.target/powerpc/pr84700.c: New test.
4793
4794 2018-03-05 Nathan Sidwell <nathan@acm.org>
4795
4796 PR c++/84702
4797 * g++.dg/lookup/pr84702.C: New.
4798
4799 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4800
4801 PR target/84564
4802 * gcc.target/i386/pr84564.c: New test.
4803
4804 2018-03-05 Marek Polacek <polacek@redhat.com>
4805
4806 PR c++/84707
4807 * g++.dg/cpp0x/inline-ns10.C: New test.
4808
4809 2018-03-05 Nathan Sidwell <nathan@acm.org>
4810
4811 PR c++/84694
4812 * g++.dg/template/pr84694.C: New.
4813
4814 2018-03-05 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR target/84524
4817 * gcc.c-torture/execute/pr84524.c: New test.
4818 * gcc.target/i386/avx512bw-pr84524.c: New test.
4819
4820 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
4821
4822 PR target/84264
4823 * g++.dg/pr84264.C: New test.
4824
4825 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4826
4827 PR c++/84618
4828 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
4829 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
4830 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
4831
4832 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
4833
4834 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
4835 * g++.dg/other/i386-3.C: Ditto.
4836 * gcc.target/i386/sse-12.c: Ditto.
4837 * gcc.target/i386/sse-13.c: Ditto.
4838 * gcc.target/i386/sse-14.c: Ditto.
4839 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
4840 * gcc.target/i386/wbinvd-1.c: New test.
4841 * gcc.target/i386/wbnoinvd-1.c: Ditto.
4842 * gcc.target/i386/pconfig-1.c: Ditto.
4843
4844 2018-03-05 Pádraig Brady <P@draigBrady.com>
4845 Nathan Sidwell <nathan@acm.org>
4846
4847 PR c++/84497
4848 * g++.dg/cpp0x/pr84497.C: New.
4849
4850 2018-03-05 Richard Biener <rguenther@suse.de>
4851
4852 PR tree-optimization/84670
4853 * gcc.dg/pr84670-1.c: New testcase.
4854 * gcc.dg/pr84670-2.c: Likewise.
4855 * gcc.dg/pr84670-3.c: Likewise.
4856 * gcc.dg/pr84670-4.c: Likewise.
4857
4858 2018-03-05 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/84650
4861 * gcc.dg/graphite/pr84650.c: New testcase.
4862
4863 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4864
4865 PR c++/82022
4866 * g++.dg/cpp1z/constexpr-lambda20.C: New.
4867
4868 2018-03-03 Harald Anlauf <anlauf@gmx.de>
4869
4870 PR fortran/71085
4871 * gfortran.dg/pr71085.f90: New test.
4872
4873 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4874
4875 PR fortran/66128
4876 * gfortran.dg/zero_sized_8.f90: Really commit New test.
4877
4878 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
4879
4880 PR fortran/51434
4881 * gfortran.dg/pr51434.f90: New test.
4882
4883 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4884
4885 PR c++/61358
4886 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
4887
4888 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4889
4890 PR c++/67370
4891 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
4892
4893 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
4894
4895 PR c++/71464
4896 * g++.dg/torture/pr71464.C: New.
4897
4898 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
4899
4900 PR fortran/80965
4901 * gfortran.dg/select_type_41.f90: New test.
4902
4903 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4904
4905 PR c++/61135
4906 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
4907
4908 2018-03-02 Marek Polacek <polacek@redhat.com>
4909
4910 PR c++/84578
4911 * g++.dg/ext/flexary29.C: New test.
4912
4913 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4914
4915 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
4916
4917 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
4918
4919 PR c++/81812
4920 * g++.dg/torture/pr81812.C: New.
4921
4922 2018-03-02 Marek Polacek <polacek@redhat.com>
4923
4924 PR c++/84171
4925 * g++.dg/warn/Wsign-compare-8.C: New test.
4926
4927 PR c++/84663
4928 * g++.dg/parse/array-size3.C: New test.
4929
4930 PR c++/84664
4931 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
4932
4933 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR c++/84662
4936 * g++.dg/cpp1y/pr84662.C: New test.
4937
4938 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
4939
4940 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
4941 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
4942 "dg-lto-options".
4943 * g++.dg/lto/20101010-1_0.C: Likewise.
4944 * g++.dg/lto/20101010-2_0.C: Likewise.
4945
4946 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR ipa/84628
4949 * gcc.dg/pr84628.c: New test.
4950
4951 PR target/56540
4952 * gcc.target/ia64/pr56540.c: New test.
4953
4954 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
4955
4956 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
4957 32-bit target.
4958 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
4959 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
4960 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
4961 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
4962
4963 2018-03-02 Marek Polacek <polacek@redhat.com>
4964
4965 PR c++/84590
4966 * c-c++-common/ubsan/shift-11.c: New test.
4967
4968 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
4969
4970 * gcc.dg/vect/vect-alias-check-13.c: New test.
4971
4972 2018-03-02 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR target/84614
4975 * gcc.dg/pr84614.c: New test.
4976
4977 PR inline-asm/84625
4978 * gcc.target/i386/pr84625.c: New test.
4979
4980 2018-03-02 Richard Biener <rguenther@suse.de>
4981
4982 PR tree-optimization/84427
4983 * gcc.dg/torture/pr84427.c: New testcase.
4984
4985 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
4986
4987 PR target/84534
4988 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
4989 powerpc64le*-*-linux*.
4990 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
4991 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
4992
4993 2018-03-01 Martin Sebor <msebor@redhat.com>
4994
4995 PR c++/84294
4996 * g++.dg/ext/attr-const.C: Remove xfail.
4997 * g++.dg/ext/attr-malloc-3.C: New test.
4998 * g++.dg/ext/attr-noinline-3.C: New test.
4999 * g++.dg/ext/attr-noreturn-3.C: New test.
5000 * g++.dg/ext/attr-nothrow-3.C: New test.
5001 * g++.dg/ext/attr-pure.C: Remove xfail.
5002
5003 2018-03-02 Jakub Jelinek <jakub@redhat.com>
5004
5005 PR sanitizer/70875
5006 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
5007 dg-options and dg-shouldfail "ubsan" directive.
5008
5009 2018-03-01 Marek Polacek <polacek@redhat.com>
5010 Jason Merrill <jason@redhat.com>
5011
5012 PR c++/84582
5013 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
5014 * g++.dg/cpp1z/static1.C: New test.
5015 * g++.dg/template/static37.C: New test.
5016
5017 2018-03-01 Nathan Sidwell <nathan@acm.org>
5018
5019 PR c++/84434
5020 * g++.dg/template/pr84434.C: New.
5021
5022 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
5023
5024 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
5025 -mthumb to the command-line.
5026
5027 2018-03-01 Marek Polacek <polacek@redhat.com>
5028
5029 PR c++/84596
5030 * g++.dg/cpp0x/static_assert14.C: New test.
5031
5032 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
5033
5034 PR c++/79410
5035 * g++.dg/torture/pr79410.C: New.
5036
5037 2018-03-01 Martin Liska <mliska@suse.cz>
5038
5039 PR sanitizer/82484
5040 * gcc.dg/asan/pr82484.c: New test.
5041
5042 2018-03-01 Richard Biener <rguenther@suse.de>
5043
5044 PR debug/84645
5045 * gfortran.dg/lto/pr84645_0.f90: New testcase.
5046
5047 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5048
5049 PR fortran/84219
5050 * gfortran.dg/coarray_47.f90: New test.
5051
5052 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
5053
5054 PR fortran/84538
5055 * gfortran.dg/class_array_23.f03: New test.
5056
5057 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5058
5059 PR rtl-optimization/84528
5060 * gcc.dg/torture/pr84538.c: Rename to...
5061 * gcc.dg/torture/pr84528.c: ...this.
5062
5063 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
5064
5065 PR rtl-optimization/84528
5066 * gcc.dg/torture/pr84538.c: New test.
5067
5068 2018-02-28 Martin Sebor <msebor@redhat.com>
5069
5070 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
5071 -fpic test failures.
5072 * c-c++-common/Wrestrict-2.c: Same.
5073 * c-c++-common/Wstringop-truncation.c: Same.
5074 * gcc.dg/Warray-bounds-22.c: Same.
5075 * gcc.dg/Wstringop-overflow.c: Same.
5076 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
5077 (signed_range): Same.
5078 (unsigned_anti_range): Same.
5079 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
5080 (signed_range): Same.
5081 (unsigned_anti_range): Same.
5082 * gcc.dg/attr-alloc_size-7.c: Same.
5083 * gcc.dg/attr-alloc_size-8.c: Same.
5084 * gcc.dg/builtin-alloc-size.c: Same.
5085 * gcc.dg/builtin-stpncpy.c: Same.
5086 * gcc.dg/builtins-nonnull.c: Same.
5087 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
5088 * gcc.dg/pr79214.c: Same.
5089 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
5090 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
5091 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
5092 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
5093 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
5094 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
5095 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
5096 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5097 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
5098 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
5099 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
5100
5101 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
5102
5103 PR target/84014
5104 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
5105
5106 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5107
5108 PR c++/84609
5109 * g++.dg/cpp0x/pr84609.C: New test.
5110
5111 2018-02-28 Martin Sebor <msebor@redhat.com>
5112
5113 PR testsuite/84617
5114 * g++.dg/ext/attr-malloc-3.C: New test.
5115 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
5116 to pre-existing problems.
5117 * g++.dg/ext/attr-pure.C: Same.
5118
5119 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
5120
5121 PR fortran/83901
5122 * gfortran.dg/associate_37.f90: New test.
5123
5124 PR fortran/83344
5125 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
5126
5127 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR target/52991
5130 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
5131 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
5132 * gcc.dg/bf-ms-layout-4.c: New test.
5133 * gcc.dg/bf-ms-layout-5.c: New test.
5134
5135 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
5136
5137 PR target/83399
5138 * gcc.target/powerpc/pr83399.c: Only run on Linux.
5139
5140 2018-02-28 Richard Biener <rguenther@suse.de>
5141
5142 PR tree-optimization/84584
5143 * gcc.dg/graphite/pr84584.c: New testcase.
5144
5145 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
5146
5147 PR preprocessor/84517
5148 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
5149
5150 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5151
5152 * c-c++-common/dump-ada-spec-12.c: New test.
5153 * c-c++-common/dump-ada-spec-13.c: Likewise.
5154
5155 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5156
5157 * c-c++-common/dump-ada-spec-11.c: New test.
5158
5159 2018-02-28 Martin Liska <mliska@suse.cz>
5160
5161 PR testsuite/84597
5162 * g++.dg/ext/timevar1.C: Fix pruned patterns.
5163 * g++.dg/ext/timevar2.C: Likewise.
5164
5165 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
5166
5167 * c-c++-common/dump-ada-spec-8.c: New test.
5168 * c-c++-common/dump-ada-spec-9.c: Likewise.
5169 * c-c++-common/dump-ada-spec-10.c: Likewise.
5170
5171 2018-02-28 Richard Biener <rguenther@suse.de>
5172
5173 PR middle-end/84607
5174 * gcc.dg/pr84607.c: New testcase.
5175
5176 2018-02-28 Nathan Sidwell <nathan@acm.org>
5177
5178 PR c++/84602
5179 * g++.dg/lookup/pr84602.C: New.
5180
5181 2018-02-28 Jakub Jelinek <jakub@redhat.com>
5182
5183 PR c++/83871
5184 PR c++/83503
5185 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
5186 dg-options.
5187 * g++.dg/ext/attr-nonnull.C: Likewise.
5188 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
5189 directives.
5190 * g++.dg/ext/attr-noinline-2.C: Likewise.
5191 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
5192 -fdump-tree-eh in dg-options.
5193
5194 2018-02-28 Alan Modra <amodra@gmail.com>
5195
5196 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
5197 GNU ld message.
5198 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
5199
5200 2018-02-27 Martin Sebor <msebor@redhat.com>
5201
5202 PR c++/83871
5203 PR c++/83503
5204 * g++.dg/Wmissing-attributes.C: New test.
5205 * g++.dg/ext/attr-const-pure.C: New test.
5206 * g++.dg/ext/attr-const.C: New test.
5207 * g++.dg/ext/attr-deprecated-2.C: New test.
5208 * g++.dg/ext/attr-malloc-2.C: New test.
5209 * g++.dg/ext/attr-malloc.C: New test.
5210 * g++.dg/ext/attr-noinline-2.C: New test.
5211 * g++.dg/ext/attr-noinline.C: New test.
5212 * g++.dg/ext/attr-nonnull.C: New test.
5213 * g++.dg/ext/attr-noreturn-2.C: New test.
5214 * g++.dg/ext/attr-noreturn.C: New test.
5215 * g++.dg/ext/attr-nothrow-2.C: New test.
5216 * g++.dg/ext/attr-nothrow.C: New test.
5217 * g++.dg/ext/attr-optimize.C: New test.
5218 * g++.dg/ext/attr-pure.C: New test.
5219 * g++.dg/ext/attr-returns-nonnull.C: New test.
5220 * g++.dg/ext/attr-warning.C: New test.
5221
5222 2018-02-27 Nathan Sidwell <nathan@acm.org>
5223
5224 PR c++/84426
5225 * g++.dg/lookup/pr84426.C: New.
5226
5227 2018-02-27 Richard Biener <rguenther@suse.de>
5228
5229 PR tree-optimization/84512
5230 * gcc.dg/tree-ssa/pr84512.c: New testcase.
5231
5232 2018-02-27 Martin Liska <mliska@suse.cz>
5233
5234 PR gcov-profile/84548
5235 * g++.dg/gcov/pr84548.C: New test.
5236
5237 2018-02-27 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR target/84575
5240 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
5241
5242 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR c++/84558
5245 * g++.dg/cpp1y/pr84558.C: New test.
5246
5247 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5248
5249 PR c++/84540
5250 * g++.dg/cpp0x/alignas14.C: New.
5251 * g++.dg/cpp0x/alignas15.C: Likewise.
5252
5253 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5254
5255 PR c++/84557
5256 * g++.dg/gomp/pr84557.C: New test.
5257
5258 2018-02-26 Marek Polacek <polacek@redhat.com>
5259
5260 PR c++/84325
5261 * g++.dg/cpp1z/pr84325.C: New test.
5262
5263 2018-02-26 Carl Love <cel@us.ibm.com>
5264
5265 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
5266 Power 8 test file.
5267 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
5268 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
5269 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
5270 -mcpu=power8.
5271 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
5272 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
5273 -mcpu=power8.
5274
5275 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5276
5277 PR target/84039
5278 * gcc.target/i386/indirect-thunk-1.c: Updated.
5279 * gcc.target/i386/indirect-thunk-2.c: Likewise.
5280 * gcc.target/i386/indirect-thunk-3.c: Likewise.
5281 * gcc.target/i386/indirect-thunk-4.c: Likewise.
5282 * gcc.target/i386/indirect-thunk-5.c: Likewise.
5283 * gcc.target/i386/indirect-thunk-6.c: Likewise.
5284 * gcc.target/i386/indirect-thunk-7.c: Likewise.
5285 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
5286 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
5287 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
5288 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
5289 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
5290 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
5291 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
5292 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
5293 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
5294 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
5295 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
5296 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
5297 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
5298 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
5299 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
5300 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
5301 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
5302 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
5303 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
5304 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
5305 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
5306 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
5307 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
5308 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
5309 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
5310 * gcc.target/i386/ret-thunk-9.c: Likewise.
5311 * gcc.target/i386/ret-thunk-10.c: Likewise.
5312 * gcc.target/i386/ret-thunk-11.c: Likewise.
5313 * gcc.target/i386/ret-thunk-12.c: Likewise.
5314 * gcc.target/i386/ret-thunk-13.c: Likewise.
5315 * gcc.target/i386/ret-thunk-14.c: Likewise.
5316 * gcc.target/i386/ret-thunk-15.c: Likewise.
5317
5318 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
5319
5320 * gcc.c-torture/execute/20180226-1.c: New test.
5321
5322 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
5323
5324 PR tree-optimization/83965
5325 * gcc.dg/vect/pr83965-2.c: New test.
5326
5327 2018-02-26 Tom de Vries <tom@codesourcery.com>
5328
5329 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
5330
5331 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
5332
5333 PR target/84530
5334 * gcc.target/i386/ret-thunk-22.c: New test.
5335 * gcc.target/i386/ret-thunk-23.c: Likewise.
5336 * gcc.target/i386/ret-thunk-24.c: Likewise.
5337 * gcc.target/i386/ret-thunk-25.c: Likewise.
5338 * gcc.target/i386/ret-thunk-26.c: Likewise.
5339
5340 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/84533
5343 * g++.dg/cpp1z/pr84533.C: New.
5344
5345 2018-02-26 Marek Polacek <polacek@redhat.com>
5346
5347 PR c++/84537
5348 * g++.dg/parse/error60.C: New test.
5349
5350 2018-02-26 Jakub Jelinek <jakub@redhat.com>
5351
5352 PR c++/84556
5353 * g++.dg/gomp/pr84556.C: New test.
5354 * g++.dg/vect/pr84556.cc: New test.
5355
5356 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
5357
5358 PR fortran/32957
5359 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
5360 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
5361 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
5362 * gfortran.dg/c_loc_test.f90: Likewise.
5363 * gfortran.dg/c_loc_tests_2.f03: Likewise.
5364 * gfortran.dg/proc_decl_17.f90: Likewise.
5365 * gfortran.dg/proc_ptr_8.f90: Likewise.
5366
5367 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5368
5369 PR target/84521
5370 * gcc.target/aarch64/lr_free_2.c: Revert changes in
5371 r254814 disabling -fomit-frame-pointer by default.
5372 * gcc.target/aarch64/spill_1.c: Likewise.
5373 * gcc.target/aarch64/test_frame_11.c: Likewise.
5374 * gcc.target/aarch64/test_frame_12.c: Likewise.
5375 * gcc.target/aarch64/test_frame_13.c: Likewise.
5376 * gcc.target/aarch64/test_frame_14.c: Likewise.
5377 * gcc.target/aarch64/test_frame_15.c: Likewise.
5378 * gcc.target/aarch64/test_frame_3.c: Likewise.
5379 * gcc.target/aarch64/test_frame_5.c: Likewise.
5380 * gcc.target/aarch64/test_frame_9.c: Likewise.
5381
5382 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
5383
5384 PR fortran/83633
5385 * gfortran.dg/explicit_shape_1.f90: New test.
5386 * gfortran.dg/automatic_module_variable.f90: Update regex.
5387 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
5388 * gfortran.dg/constant_shape.f90: Ditto.
5389 * gfortran.dg/dec_structure_23.f90: Ditto.
5390 * gfortran.dg/pr78240.f90: Ditto.
5391
5392 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
5393
5394 PR fortran/84523
5395 * gfortran.dg/pr84523.f90: New test.
5396
5397 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5398
5399 PR fortran/78238
5400 * gfortran.dg/select_type_40.f90: New test.
5401
5402 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
5403
5404 PR fortran/30792
5405 * gfortran.dg/data_substring.f90: New test.
5406
5407 2018-02-24 Marek Polacek <polacek@redhat.com>
5408
5409 PR c++/83692
5410 * g++.dg/cpp1z/constexpr-83692.C: New test.
5411
5412 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
5413
5414 PR fortran/84346
5415 * gfortran.dg/statement_function_1.f90: Update test.
5416
5417 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5418
5419 PR fortran/84506
5420 * gfortran.dg/inquire_19.f90: New test.
5421
5422 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5423
5424 PR fortran/83149
5425 * gfortran.dg/pr83149_b.f90: New test.
5426 * gfortran.dg/pr83149_a.f90: Additional source for previous.
5427
5428 2018-02-23 Carl Love <cel@us.ibm.com>
5429
5430 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
5431 vec_signed2 and vec_unsigned2 to new Power 8 test file.
5432 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
5433 Power 8 tests.
5434
5435 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5436
5437 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
5438 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
5439
5440 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
5441
5442 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
5443 expected output.
5444
5445 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5446
5447 PR fortran/83149
5448 * gfortran.dg/pr83149_1.f90: New test.
5449 * gfortran.dg/pr83149.f90: Additional source for previous.
5450
5451 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
5452
5453 PR testsuite/80551
5454 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
5455 __GI___pthread_mutex_init as well.
5456
5457 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
5458
5459 PR fortran/83148
5460 * gfortran.dg/class_68.f90: New test.
5461
5462 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5463
5464 PR fortran/59781
5465 * gfortran.dg/derived_init_5.f90: New test.
5466
5467 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5468
5469 PR target/82851
5470 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
5471 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
5472
5473 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
5474
5475 PR target/81572
5476 * gcc.target/powerpc/pr81572.c: New.
5477
5478 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
5479
5480 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
5481
5482 2018-02-22 Martin Sebor <msebor@redhat.com>
5483
5484 PR tree-optimization/84480
5485 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
5486 * g++.dg/warn/Wstringop-truncation-1.C: New test.
5487
5488 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
5489
5490 PR target/84176
5491 * gcc.target/i386/indirect-thunk-11.c: New test.
5492 * gcc.target/i386/indirect-thunk-12.c: Likewise.
5493 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
5494 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
5495 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
5496 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
5497 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
5498 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
5499 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
5500 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
5501
5502 2018-02-22 Steve Ellcey <sellcey@cavium.com>
5503
5504 PR target/83335
5505 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
5506 ILP32 mode.
5507 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
5508
5509 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5510
5511 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
5512
5513 2018-02-22 Marek Polacek <polacek@redhat.com>
5514
5515 PR c++/84493
5516 * g++.dg/parse/error59.C: New test.
5517
5518 2018-02-22 Tom de Vries <tom@codesourcery.com>
5519
5520 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
5521
5522 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
5523
5524 PR c++/77655
5525 * g++.dg/cpp0x/pr77655.C: New.
5526
5527 2018-02-22 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR c++/84496
5530 * g++.dg/cpp1y/pr84496.C: New test.
5531
5532 PR target/84502
5533 * g++.dg/torture/pr84502.C: New test.
5534
5535 PR tree-optimization/84503
5536 * gcc.dg/pr84503-1.c: New test.
5537 * gcc.dg/pr84503-2.c: New test.
5538
5539 2018-02-21 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR tree-optimization/84478
5542 * gcc.c-torture/execute/pr84478.c: New test.
5543
5544 2018-02-20 Martin Sebor <msebor@redhat.com>
5545
5546 PR middle-end/84095
5547 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
5548 * c-c++-common/Wrestrict.c: Same.
5549 * gcc.dg/Wrestrict-6.c: Same.
5550 * gcc.dg/Warray-bounds-27.c: New test.
5551 * gcc.dg/Wrestrict-8.c: New test.
5552 * gcc.dg/Wrestrict-9.c: New test.
5553 * gcc.dg/pr84095.c: New test.
5554
5555 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5556
5557 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
5558
5559 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5560
5561 PR fortran/48890
5562 PR fortran/83823
5563 * gfortran.dg/structure_constructor_14.f90: New test.
5564
5565 2018-02-20 Jeff Law <law@redhat.com>
5566
5567 PR middle-end/82123
5568 PR tree-optimization/81592
5569 PR middle-end/79257
5570 * gcc.dg/pr81592.c: New test.
5571 * gcc.dg/pr82123.c: New test.
5572 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
5573
5574 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5575
5576 PR c++/84488
5577 * g++.dg/warn/Wunused-var-30.C: New test.
5578
5579 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
5580
5581 PR tree-optimization/84419
5582 * gcc.dg/vect/pr84419.c: New test.
5583
5584 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5585
5586 PR middle-end/82004
5587 * gfortran.dg/pr82004.f90: New test.
5588
5589 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
5590
5591 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
5592
5593 2018-02-20 Martin Liska <mliska@suse.cz>
5594
5595 PR c/84310
5596 PR target/79747
5597 * gcc.target/i386/pr84310.c: New test.
5598 * gcc.target/i386/pr84310-2.c: Likewise.
5599
5600 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5601
5602 PR c++/84446
5603 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
5604
5605 2018-02-20 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR c++/84445
5608 * g++.dg/cpp1z/launder7.C: New test.
5609
5610 PR c++/84449
5611 * g++.dg/cpp0x/constexpr-84449.C: New test.
5612
5613 PR c++/84455
5614 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
5615
5616 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
5617
5618 PR fortran/83344
5619 PR fortran/83975
5620 * gfortran.dg/associate_22.f90: Enable commented out test.
5621 * gfortran.dg/associate_36.f90: New test.
5622
5623 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5624
5625 PR target/84146
5626 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
5627
5628 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
5629
5630 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
5631 (dg-options): Use -mavx instead of -w.
5632
5633 2018-02-19 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR c++/84444
5636 * g++.dg/cpp1z/launder8.C: New test.
5637
5638 PR c++/84448
5639 * g++.dg/gomp/pr84448.C: New test.
5640
5641 PR c++/84430
5642 * g++.dg/gomp/pr84430.C: New test.
5643
5644 PR tree-optimization/84452
5645 * gcc.dg/pr84452.c: New test.
5646
5647 PR c++/79064
5648 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
5649
5650 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5651
5652 PR fortran/35339
5653 * gfortran.dg/implied_do_io_4.f90: New test.
5654
5655 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
5656
5657 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
5658 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
5659 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
5660
5661 2018-02-19 Carl Love <cel@us.ibm.com>
5662
5663 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
5664
5665 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
5666
5667 PR target/84460
5668 * gcc.target/i386/pr57193.c: Add -mtune=generic.
5669
5670 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
5671
5672 PR c++/84348
5673 * g++.dg/cpp0x/auto50.C: New.
5674 * g++.dg/parse/friend12.C: Adjust.
5675
5676 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5677
5678 PR libgfortran/84389
5679 * gfortran.dg/dtio_33.f90: New test.
5680
5681 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5682
5683 PR libgfortran/84412
5684 * gfortran.dg/inquire_18.f90: New test.
5685
5686 2018-02-18 Janus Weil <janus@gcc.gnu.org>
5687
5688 PR fortran/84381
5689 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
5690 * gfortran.dg/pointer_intent_3.f90: Ditto.
5691 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
5692 * gfortran.dg/protected_3.f90: Ditto.
5693 * gfortran.dg/protected_4.f90: Ditto.
5694 * gfortran.dg/protected_5.f90: Ditto.
5695 * gfortran.dg/protected_6.f90: Ditto.
5696
5697 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
5698
5699 PR fortran/80945
5700 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
5701 change to run.
5702
5703 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5704
5705 PR fortran/84270
5706 * gfortran.dg/inline_matmul_22.f90: New test.
5707
5708 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
5709
5710 PR fortran/84381
5711 * gfortran.dg/abort_shoulfail.f90: New test.
5712 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
5713 by STOP n.
5714 * gfortran.dg/PR19754_2.f90: Likewise.
5715 * gfortran.dg/PR19872.f: Likewise.
5716 * gfortran.dg/PR49268.f90: Likewise.
5717 * gfortran.dg/Wall.f90: Likewise.
5718 * gfortran.dg/Wno-all.f90: Likewise.
5719 * gfortran.dg/achar_1.f90: Likewise.
5720 * gfortran.dg/achar_2.f90: Likewise.
5721 * gfortran.dg/achar_4.f90: Likewise.
5722 * gfortran.dg/achar_6.F90: Likewise.
5723 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
5724 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
5725 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
5726 * gfortran.dg/actual_array_offset_1.f90: Likewise.
5727 * gfortran.dg/actual_array_result_1.f90: Likewise.
5728 * gfortran.dg/actual_array_substr_1.f90: Likewise.
5729 * gfortran.dg/actual_array_substr_2.f90: Likewise.
5730 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
5731 * gfortran.dg/actual_procedure_1.f90: Likewise.
5732 * gfortran.dg/adjustl_1.f90: Likewise.
5733 * gfortran.dg/advance_1.f90: Likewise.
5734 * gfortran.dg/advance_4.f90: Likewise.
5735 * gfortran.dg/advance_5.f90: Likewise.
5736 * gfortran.dg/advance_6.f90: Likewise.
5737 * gfortran.dg/aint_anint_1.f90: Likewise.
5738 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
5739 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
5740 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
5741 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
5742 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
5743 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
5744 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
5745 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
5746 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
5747 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
5748 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
5749 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
5750 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
5751 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
5752 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
5753 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
5754 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
5755 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
5756 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
5757 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
5758 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
5759 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5760 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
5761 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
5762 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
5763 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
5764 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
5765 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
5766 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
5767 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
5768 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
5769 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
5770 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
5771 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
5772 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
5773 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
5774 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
5775 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
5776 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
5777 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
5778 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
5779 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
5780 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
5781 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
5782 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
5783 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
5784 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
5785 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
5786 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
5787 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
5788 * gfortran.dg/allocatable_function_1.f90: Likewise.
5789 * gfortran.dg/allocatable_function_10.f90: Likewise.
5790 * gfortran.dg/allocatable_function_3.f90: Likewise.
5791 * gfortran.dg/allocatable_function_5.f90: Likewise.
5792 * gfortran.dg/allocatable_function_6.f90: Likewise.
5793 * gfortran.dg/allocatable_function_7.f90: Likewise.
5794 * gfortran.dg/allocatable_function_8.f90: Likewise.
5795 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
5796 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
5797 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
5798 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
5799 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
5800 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
5801 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
5802 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
5803 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
5804 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
5805 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
5806 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
5807 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
5808 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
5809 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
5810 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
5811 * gfortran.dg/allocate_class_3.f90: Likewise.
5812 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
5813 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
5814 * gfortran.dg/allocate_derived_5.f90: Likewise.
5815 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
5816 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
5817 * gfortran.dg/allocate_with_source_1.f90: Likewise.
5818 * gfortran.dg/allocate_with_source_10.f08: Likewise.
5819 * gfortran.dg/allocate_with_source_11.f08: Likewise.
5820 * gfortran.dg/allocate_with_source_12.f03: Likewise.
5821 * gfortran.dg/allocate_with_source_15.f03: Likewise.
5822 * gfortran.dg/allocate_with_source_16.f90: Likewise.
5823 * gfortran.dg/allocate_with_source_17.f03: Likewise.
5824 * gfortran.dg/allocate_with_source_18.f03: Likewise.
5825 * gfortran.dg/allocate_with_source_2.f90: Likewise.
5826 * gfortran.dg/allocate_with_source_20.f03: Likewise.
5827 * gfortran.dg/allocate_with_source_22.f03: Likewise.
5828 * gfortran.dg/allocate_with_source_23.f03: Likewise.
5829 * gfortran.dg/allocate_with_source_24.f90: Likewise.
5830 * gfortran.dg/allocate_with_source_5.f90: Likewise.
5831 * gfortran.dg/allocate_with_source_6.f90: Likewise.
5832 * gfortran.dg/allocate_with_source_7.f08: Likewise.
5833 * gfortran.dg/allocate_with_source_8.f08: Likewise.
5834 * gfortran.dg/allocate_with_source_9.f08: Likewise.
5835 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
5836 * gfortran.dg/allocate_zerosize_3.f: Likewise.
5837 * gfortran.dg/altreturn_3.f90: Likewise.
5838 * gfortran.dg/altreturn_5.f90: Likewise.
5839 * gfortran.dg/altreturn_7.f90: Likewise.
5840 * gfortran.dg/and_or_xor.f90: Likewise.
5841 * gfortran.dg/anint_1.f90: Likewise.
5842 * gfortran.dg/any_all_1.f90: Likewise.
5843 * gfortran.dg/anyallcount_1.f90: Likewise.
5844 * gfortran.dg/append_1.f90: Likewise.
5845 * gfortran.dg/argument_checking_1.f90: Likewise.
5846 * gfortran.dg/argument_checking_2.f90: Likewise.
5847 * gfortran.dg/argument_checking_8.f90: Likewise.
5848 * gfortran.dg/arithmetic_if.f90: Likewise.
5849 * gfortran.dg/array_1.f90: Likewise.
5850 * gfortran.dg/array_2.f90: Likewise.
5851 * gfortran.dg/array_alloc_1.f90: Likewise.
5852 * gfortran.dg/array_alloc_2.f90: Likewise.
5853 * gfortran.dg/array_alloc_3.f90: Likewise.
5854 * gfortran.dg/array_assignment_1.F90: Likewise.
5855 * gfortran.dg/array_assignment_5.f90: Likewise.
5856 * gfortran.dg/array_constructor_1.f90: Likewise.
5857 * gfortran.dg/array_constructor_10.f90: Likewise.
5858 * gfortran.dg/array_constructor_11.f90: Likewise.
5859 * gfortran.dg/array_constructor_12.f90: Likewise.
5860 * gfortran.dg/array_constructor_15.f90: Likewise.
5861 * gfortran.dg/array_constructor_16.f90: Likewise.
5862 * gfortran.dg/array_constructor_17.f90: Likewise.
5863 * gfortran.dg/array_constructor_19.f90: Likewise.
5864 * gfortran.dg/array_constructor_23.f: Likewise.
5865 * gfortran.dg/array_constructor_24.f: Likewise.
5866 * gfortran.dg/array_constructor_32.f90: Likewise.
5867 * gfortran.dg/array_constructor_36.f90: Likewise.
5868 * gfortran.dg/array_constructor_39.f90: Likewise.
5869 * gfortran.dg/array_constructor_4.f90: Likewise.
5870 * gfortran.dg/array_constructor_40.f90: Likewise.
5871 * gfortran.dg/array_constructor_44.f90: Likewise.
5872 * gfortran.dg/array_constructor_45.f90: Likewise.
5873 * gfortran.dg/array_constructor_46.f90: Likewise.
5874 * gfortran.dg/array_constructor_47.f90: Likewise.
5875 * gfortran.dg/array_constructor_49.f90: Likewise.
5876 * gfortran.dg/array_constructor_5.f90: Likewise.
5877 * gfortran.dg/array_constructor_50.f90: Likewise.
5878 * gfortran.dg/array_constructor_6.f90: Likewise.
5879 * gfortran.dg/array_constructor_7.f90: Likewise.
5880 * gfortran.dg/array_constructor_8.f90: Likewise.
5881 * gfortran.dg/array_constructor_9.f90: Likewise.
5882 * gfortran.dg/array_constructor_type_1.f03: Likewise.
5883 * gfortran.dg/array_constructor_type_10.f03: Likewise.
5884 * gfortran.dg/array_constructor_type_11.f03: Likewise.
5885 * gfortran.dg/array_constructor_type_12.f03: Likewise.
5886 * gfortran.dg/array_constructor_type_13.f90: Likewise.
5887 * gfortran.dg/array_constructor_type_14.f03: Likewise.
5888 * gfortran.dg/array_constructor_type_16.f03: Likewise.
5889 * gfortran.dg/array_constructor_type_2.f03: Likewise.
5890 * gfortran.dg/array_constructor_type_22.f03: Likewise.
5891 * gfortran.dg/array_constructor_type_3.f03: Likewise.
5892 * gfortran.dg/array_constructor_type_4.f03: Likewise.
5893 * gfortran.dg/array_constructor_type_5.f03: Likewise.
5894 * gfortran.dg/array_constructor_type_6.f03: Likewise.
5895 * gfortran.dg/array_constructor_type_7.f03: Likewise.
5896 * gfortran.dg/array_function_1.f90: Likewise.
5897 * gfortran.dg/array_function_5.f90: Likewise.
5898 * gfortran.dg/array_initializer_1.f90: Likewise.
5899 * gfortran.dg/array_initializer_2.f90: Likewise.
5900 * gfortran.dg/array_memcpy_5.f90: Likewise.
5901 * gfortran.dg/array_memset_2.f90: Likewise.
5902 * gfortran.dg/array_reference_1.f90: Likewise.
5903 * gfortran.dg/array_return_value_1.f90: Likewise.
5904 * gfortran.dg/array_section_1.f90: Likewise.
5905 * gfortran.dg/array_temporaries_3.f90: Likewise.
5906 * gfortran.dg/arrayio_1.f90: Likewise.
5907 * gfortran.dg/arrayio_10.f90: Likewise.
5908 * gfortran.dg/arrayio_11.f90: Likewise.
5909 * gfortran.dg/arrayio_12.f90: Likewise.
5910 * gfortran.dg/arrayio_13.f90: Likewise.
5911 * gfortran.dg/arrayio_14.f90: Likewise.
5912 * gfortran.dg/arrayio_16.f90: Likewise.
5913 * gfortran.dg/arrayio_2.f90: Likewise.
5914 * gfortran.dg/arrayio_3.f90: Likewise.
5915 * gfortran.dg/arrayio_4.f90: Likewise.
5916 * gfortran.dg/arrayio_5.f90: Likewise.
5917 * gfortran.dg/arrayio_6.f90: Likewise.
5918 * gfortran.dg/arrayio_7.f90: Likewise.
5919 * gfortran.dg/arrayio_8.f90: Likewise.
5920 * gfortran.dg/arrayio_9.f90: Likewise.
5921 * gfortran.dg/arrayio_derived_1.f90: Likewise.
5922 * gfortran.dg/assign_10.f90: Likewise.
5923 * gfortran.dg/assign_9.f90: Likewise.
5924 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
5925 * gfortran.dg/assignment_1.f90: Likewise.
5926 * gfortran.dg/associate_1.f03: Likewise.
5927 * gfortran.dg/associate_11.f90: Likewise.
5928 * gfortran.dg/associate_13.f90: Likewise.
5929 * gfortran.dg/associate_15.f90: Likewise.
5930 * gfortran.dg/associate_17.f90: Likewise.
5931 * gfortran.dg/associate_18.f08: Likewise.
5932 * gfortran.dg/associate_19.f03: Likewise.
5933 * gfortran.dg/associate_20.f03: Likewise.
5934 * gfortran.dg/associate_22.f90: Likewise.
5935 * gfortran.dg/associate_23.f90: Likewise.
5936 * gfortran.dg/associate_24.f90: Likewise.
5937 * gfortran.dg/associate_25.f90: Likewise.
5938 * gfortran.dg/associate_27.f90: Likewise.
5939 * gfortran.dg/associate_28.f90: Likewise.
5940 * gfortran.dg/associate_32.f03: Likewise.
5941 * gfortran.dg/associate_33.f03: Likewise.
5942 * gfortran.dg/associate_34.f90: Likewise.
5943 * gfortran.dg/associate_6.f03: Likewise.
5944 * gfortran.dg/associate_7.f03: Likewise.
5945 * gfortran.dg/associate_8.f03: Likewise.
5946 * gfortran.dg/associate_9.f03: Likewise.
5947 * gfortran.dg/associated_1.f90: Likewise.
5948 * gfortran.dg/associated_2.f90: Likewise.
5949 * gfortran.dg/associated_5.f90: Likewise.
5950 * gfortran.dg/associated_6.f90: Likewise.
5951 * gfortran.dg/associated_target_3.f90: Likewise.
5952 * gfortran.dg/associated_target_4.f90: Likewise.
5953 * gfortran.dg/associated_target_5.f03: Likewise.
5954 * gfortran.dg/associated_target_6.f03: Likewise.
5955 * gfortran.dg/assumed_dummy_1.f90: Likewise.
5956 * gfortran.dg/assumed_rank_1.f90: Likewise.
5957 * gfortran.dg/assumed_rank_10.f90: Likewise.
5958 * gfortran.dg/assumed_rank_2.f90: Likewise.
5959 * gfortran.dg/assumed_rank_7.f90: Likewise.
5960 * gfortran.dg/assumed_rank_8.f90: Likewise.
5961 * gfortran.dg/assumed_rank_9.f90: Likewise.
5962 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
5963 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
5964 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
5965 * gfortran.dg/assumed_type_2.f90: Likewise.
5966 * gfortran.dg/atan2_1.f90: Likewise.
5967 * gfortran.dg/auto_array_1.f90: Likewise.
5968 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
5969 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
5970 * gfortran.dg/auto_char_len_3.f90: Likewise.
5971 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
5972 * gfortran.dg/auto_internal_assumed.f90: Likewise.
5973 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
5974 * gfortran.dg/auto_save_2.f90: Likewise.
5975 * gfortran.dg/automatic_default_init_1.f90: Likewise.
5976 * gfortran.dg/backslash_1.f90: Likewise.
5977 * gfortran.dg/backslash_2.f90: Likewise.
5978 * gfortran.dg/backslash_3.f: Likewise.
5979 * gfortran.dg/backspace_1.f: Likewise.
5980 * gfortran.dg/backspace_10.f90: Likewise.
5981 * gfortran.dg/backspace_11.f90: Likewise.
5982 * gfortran.dg/backspace_2.f: Likewise.
5983 * gfortran.dg/backspace_3.f: Likewise.
5984 * gfortran.dg/backspace_4.f: Likewise.
5985 * gfortran.dg/backspace_5.f: Likewise.
5986 * gfortran.dg/backspace_6.f: Likewise.
5987 * gfortran.dg/backspace_7.f90: Likewise.
5988 * gfortran.dg/backspace_8.f: Likewise.
5989 * gfortran.dg/backspace_9.f: Likewise.
5990 * gfortran.dg/bessel_1.f90: Likewise.
5991 * gfortran.dg/bessel_2.f90: Likewise.
5992 * gfortran.dg/bessel_5.f90: Likewise.
5993 * gfortran.dg/bessel_6.f90: Likewise.
5994 * gfortran.dg/bessel_7.f90: Likewise.
5995 * gfortran.dg/bind_c_dts_2.f03: Likewise.
5996 * gfortran.dg/bind_c_dts_3.f03: Likewise.
5997 * gfortran.dg/bind_c_usage_15.f90: Likewise.
5998 * gfortran.dg/bind_c_usage_16.f03: Likewise.
5999 * gfortran.dg/bind_c_usage_17.f90: Likewise.
6000 * gfortran.dg/bind_c_usage_24.f90: Likewise.
6001 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
6002 * gfortran.dg/binding_label_tests_16.f03: Likewise.
6003 * gfortran.dg/binding_label_tests_23.f90: Likewise.
6004 * gfortran.dg/bit_comparison_1.F90: Likewise.
6005 * gfortran.dg/bit_comparison_2.F90: Likewise.
6006 * gfortran.dg/block_1.f08: Likewise.
6007 * gfortran.dg/block_13.f08: Likewise.
6008 * gfortran.dg/block_14.f90: Likewise.
6009 * gfortran.dg/block_2.f08: Likewise.
6010 * gfortran.dg/block_6.f08: Likewise.
6011 * gfortran.dg/block_7.f08: Likewise.
6012 * gfortran.dg/block_8.f08: Likewise.
6013 * gfortran.dg/blockdata_1.f90: Likewise.
6014 * gfortran.dg/bound_1.f90: Likewise.
6015 * gfortran.dg/bound_2.f90: Likewise.
6016 * gfortran.dg/bound_3.f90: Likewise.
6017 * gfortran.dg/bound_4.f90: Likewise.
6018 * gfortran.dg/bound_5.f90: Likewise.
6019 * gfortran.dg/bound_6.f90: Likewise.
6020 * gfortran.dg/bound_7.f90: Likewise.
6021 * gfortran.dg/bound_8.f90: Likewise.
6022 * gfortran.dg/bound_9.f90: Likewise.
6023 * gfortran.dg/bound_simplification_1.f90: Likewise.
6024 * gfortran.dg/bound_simplification_3.f90: Likewise.
6025 * gfortran.dg/bound_simplification_4.f90: Likewise.
6026 * gfortran.dg/bound_simplification_5.f90: Likewise.
6027 * gfortran.dg/bound_simplification_6.f90: Likewise.
6028 * gfortran.dg/bounds_check_1.f90: Likewise.
6029 * gfortran.dg/bounds_check_12.f90: Likewise.
6030 * gfortran.dg/bounds_check_14.f90: Likewise.
6031 * gfortran.dg/bounds_check_15.f90: Likewise.
6032 * gfortran.dg/bounds_check_19.f90: Likewise.
6033 * gfortran.dg/bounds_check_8.f90: Likewise.
6034 * gfortran.dg/bounds_check_9.f90: Likewise.
6035 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
6036 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
6037 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
6038 * gfortran.dg/boz_1.f90: Likewise.
6039 * gfortran.dg/boz_11.f90: Likewise.
6040 * gfortran.dg/boz_13.f90: Likewise.
6041 * gfortran.dg/boz_14.f90: Likewise.
6042 * gfortran.dg/boz_15.f90: Likewise.
6043 * gfortran.dg/boz_3.f90: Likewise.
6044 * gfortran.dg/boz_6.f90: Likewise.
6045 * gfortran.dg/boz_9.f90: Likewise.
6046 * gfortran.dg/byte_1.f90: Likewise.
6047 * gfortran.dg/byte_2.f90: Likewise.
6048 * gfortran.dg/c_assoc.f90: Likewise.
6049 * gfortran.dg/c_assoc_2.f03: Likewise.
6050 * gfortran.dg/c_assoc_3.f90: Likewise.
6051 * gfortran.dg/c_by_val_1.f: Likewise.
6052 * gfortran.dg/c_by_val_5.f90: Likewise.
6053 * gfortran.dg/c_char_tests.f03: Likewise.
6054 * gfortran.dg/c_char_tests_2.f03: Likewise.
6055 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
6056 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
6057 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
6058 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6059 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
6060 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
6061 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
6062 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
6063 * gfortran.dg/c_kind_params.f90: Likewise.
6064 * gfortran.dg/c_loc_test_20.f90: Likewise.
6065 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6066 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
6067 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6068 * gfortran.dg/c_size_t_test.f03: Likewise.
6069 * gfortran.dg/c_sizeof_1.f90: Likewise.
6070 * gfortran.dg/c_sizeof_5.f90: Likewise.
6071 * gfortran.dg/c_sizeof_6.f90: Likewise.
6072 * gfortran.dg/char4_iunit_1.f03: Likewise.
6073 * gfortran.dg/char4_iunit_2.f03: Likewise.
6074 * gfortran.dg/char_allocation_1.f90: Likewise.
6075 * gfortran.dg/char_array_constructor.f90: Likewise.
6076 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6077 * gfortran.dg/char_assign_1.f90: Likewise.
6078 * gfortran.dg/char_associated_1.f90: Likewise.
6079 * gfortran.dg/char_cast_2.f90: Likewise.
6080 * gfortran.dg/char_comparison_1.f: Likewise.
6081 * gfortran.dg/char_component_initializer_1.f90: Likewise.
6082 * gfortran.dg/char_component_initializer_2.f90: Likewise.
6083 * gfortran.dg/char_cons_len.f90: Likewise.
6084 * gfortran.dg/char_conversion.f90: Likewise.
6085 * gfortran.dg/char_cshift_1.f90: Likewise.
6086 * gfortran.dg/char_cshift_2.f90: Likewise.
6087 * gfortran.dg/char_decl_2.f90: Likewise.
6088 * gfortran.dg/char_eoshift_1.f90: Likewise.
6089 * gfortran.dg/char_eoshift_2.f90: Likewise.
6090 * gfortran.dg/char_eoshift_3.f90: Likewise.
6091 * gfortran.dg/char_eoshift_4.f90: Likewise.
6092 * gfortran.dg/char_eoshift_5.f90: Likewise.
6093 * gfortran.dg/char_expr_1.f90: Likewise.
6094 * gfortran.dg/char_expr_3.f90: Likewise.
6095 * gfortran.dg/char_initialiser_actual.f90: Likewise.
6096 * gfortran.dg/char_length_12.f90: Likewise.
6097 * gfortran.dg/char_length_14.f90: Likewise.
6098 * gfortran.dg/char_length_15.f90: Likewise.
6099 * gfortran.dg/char_length_17.f90: Likewise.
6100 * gfortran.dg/char_length_20.f90: Likewise.
6101 * gfortran.dg/char_length_21.f90: Likewise.
6102 * gfortran.dg/char_length_5.f90: Likewise.
6103 * gfortran.dg/char_length_6.f90: Likewise.
6104 * gfortran.dg/char_length_7.f90: Likewise.
6105 * gfortran.dg/char_length_8.f90: Likewise.
6106 * gfortran.dg/char_pack_1.f90: Likewise.
6107 * gfortran.dg/char_pack_2.f90: Likewise.
6108 * gfortran.dg/char_pointer_assign.f90: Likewise.
6109 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
6110 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
6111 * gfortran.dg/char_pointer_dependency.f90: Likewise.
6112 * gfortran.dg/char_pointer_dummy.f90: Likewise.
6113 * gfortran.dg/char_pointer_func.f90: Likewise.
6114 * gfortran.dg/char_reshape_1.f90: Likewise.
6115 * gfortran.dg/char_result_1.f90: Likewise.
6116 * gfortran.dg/char_result_12.f90: Likewise.
6117 * gfortran.dg/char_result_13.f90: Likewise.
6118 * gfortran.dg/char_result_14.f90: Likewise.
6119 * gfortran.dg/char_result_15.f90: Likewise.
6120 * gfortran.dg/char_result_2.f90: Likewise.
6121 * gfortran.dg/char_result_3.f90: Likewise.
6122 * gfortran.dg/char_result_4.f90: Likewise.
6123 * gfortran.dg/char_result_5.f90: Likewise.
6124 * gfortran.dg/char_result_6.f90: Likewise.
6125 * gfortran.dg/char_result_7.f90: Likewise.
6126 * gfortran.dg/char_result_8.f90: Likewise.
6127 * gfortran.dg/char_spread_1.f90: Likewise.
6128 * gfortran.dg/char_transpose_1.f90: Likewise.
6129 * gfortran.dg/char_type_len.f90: Likewise.
6130 * gfortran.dg/char_unpack_1.f90: Likewise.
6131 * gfortran.dg/char_unpack_2.f90: Likewise.
6132 * gfortran.dg/character_array_constructor_1.f90: Likewise.
6133 * gfortran.dg/character_comparison_1.f90: Likewise.
6134 * gfortran.dg/character_comparison_2.f90: Likewise.
6135 * gfortran.dg/character_comparison_3.f90: Likewise.
6136 * gfortran.dg/character_comparison_4.f90: Likewise.
6137 * gfortran.dg/character_comparison_5.f90: Likewise.
6138 * gfortran.dg/character_comparison_6.f90: Likewise.
6139 * gfortran.dg/character_comparison_7.f90: Likewise.
6140 * gfortran.dg/character_comparison_8.f90: Likewise.
6141 * gfortran.dg/character_comparison_9.f90: Likewise.
6142 * gfortran.dg/charlen_15.f90: Likewise.
6143 * gfortran.dg/charlen_16.f90: Likewise.
6144 * gfortran.dg/chkbits.f90: Likewise.
6145 * gfortran.dg/chmod_1.f90: Likewise.
6146 * gfortran.dg/chmod_2.f90: Likewise.
6147 * gfortran.dg/chmod_3.f90: Likewise.
6148 * gfortran.dg/class_1.f03: Likewise.
6149 * gfortran.dg/class_18.f03: Likewise.
6150 * gfortran.dg/class_19.f03: Likewise.
6151 * gfortran.dg/class_35.f90: Likewise.
6152 * gfortran.dg/class_46.f03: Likewise.
6153 * gfortran.dg/class_48.f90: Likewise.
6154 * gfortran.dg/class_51.f90: Likewise.
6155 * gfortran.dg/class_52.f90: Likewise.
6156 * gfortran.dg/class_6.f03: Likewise.
6157 * gfortran.dg/class_63.f90: Likewise.
6158 * gfortran.dg/class_64.f90: Likewise.
6159 * gfortran.dg/class_65.f90: Likewise.
6160 * gfortran.dg/class_66.f90: Likewise.
6161 * gfortran.dg/class_67.f90: Likewise.
6162 * gfortran.dg/class_9.f03: Likewise.
6163 * gfortran.dg/class_alias.f90: Likewise.
6164 * gfortran.dg/class_allocate_1.f03: Likewise.
6165 * gfortran.dg/class_allocate_10.f03: Likewise.
6166 * gfortran.dg/class_allocate_13.f90: Likewise.
6167 * gfortran.dg/class_allocate_14.f90: Likewise.
6168 * gfortran.dg/class_allocate_15.f90: Likewise.
6169 * gfortran.dg/class_allocate_19.f03: Likewise.
6170 * gfortran.dg/class_allocate_21.f90: Likewise.
6171 * gfortran.dg/class_allocate_22.f90: Likewise.
6172 * gfortran.dg/class_allocate_3.f03: Likewise.
6173 * gfortran.dg/class_allocate_4.f03: Likewise.
6174 * gfortran.dg/class_allocate_5.f90: Likewise.
6175 * gfortran.dg/class_allocate_6.f03: Likewise.
6176 * gfortran.dg/class_allocate_7.f03: Likewise.
6177 * gfortran.dg/class_allocate_8.f03: Likewise.
6178 * gfortran.dg/class_allocate_9.f03: Likewise.
6179 * gfortran.dg/class_array_1.f03: Likewise.
6180 * gfortran.dg/class_array_14.f90: Likewise.
6181 * gfortran.dg/class_array_15.f03: Likewise.
6182 * gfortran.dg/class_array_16.f90: Likewise.
6183 * gfortran.dg/class_array_2.f03: Likewise.
6184 * gfortran.dg/class_array_20.f03: Likewise.
6185 * gfortran.dg/class_array_21.f03: Likewise.
6186 * gfortran.dg/class_array_3.f03: Likewise.
6187 * gfortran.dg/class_array_4.f03: Likewise.
6188 * gfortran.dg/class_array_7.f03: Likewise.
6189 * gfortran.dg/class_array_8.f03: Likewise.
6190 * gfortran.dg/class_array_9.f03: Likewise.
6191 * gfortran.dg/class_defined_operator_1.f03: Likewise.
6192 * gfortran.dg/class_dummy_1.f03: Likewise.
6193 * gfortran.dg/class_optional_1.f90: Likewise.
6194 * gfortran.dg/class_optional_2.f90: Likewise.
6195 * gfortran.dg/class_result_5.f90: Likewise.
6196 * gfortran.dg/class_result_6.f90: Likewise.
6197 * gfortran.dg/class_to_type_1.f03: Likewise.
6198 * gfortran.dg/class_to_type_2.f90: Likewise.
6199 * gfortran.dg/class_to_type_3.f03: Likewise.
6200 * gfortran.dg/class_to_type_4.f90: Likewise.
6201 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
6202 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
6203 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
6204 * gfortran.dg/coarray/atomic_1.f90: Likewise.
6205 * gfortran.dg/coarray/atomic_2.f90: Likewise.
6206 * gfortran.dg/coarray/codimension.f90: Likewise.
6207 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
6208 * gfortran.dg/coarray/collectives_1.f90: Likewise.
6209 * gfortran.dg/coarray/collectives_2.f90: Likewise.
6210 * gfortran.dg/coarray/collectives_3.f90: Likewise.
6211 * gfortran.dg/coarray/collectives_4.f90: Likewise.
6212 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
6213 * gfortran.dg/coarray/dummy_1.f90: Likewise.
6214 * gfortran.dg/coarray/event_1.f90: Likewise.
6215 * gfortran.dg/coarray/event_2.f90: Likewise.
6216 * gfortran.dg/coarray/get_array.f90: Likewise.
6217 * gfortran.dg/coarray/image_index_1.f90: Likewise.
6218 * gfortran.dg/coarray/image_index_2.f90: Likewise.
6219 * gfortran.dg/coarray/image_index_3.f90: Likewise.
6220 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
6221 * gfortran.dg/coarray/lock_1.f90: Likewise.
6222 * gfortran.dg/coarray/lock_2.f90: Likewise.
6223 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
6224 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
6225 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
6226 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
6227 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
6228 * gfortran.dg/coarray/registering_1.f90: Likewise.
6229 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
6230 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
6231 * gfortran.dg/coarray/send_array.f90: Likewise.
6232 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
6233 * gfortran.dg/coarray/sendget_array.f90: Likewise.
6234 * gfortran.dg/coarray/subobject_1.f90: Likewise.
6235 * gfortran.dg/coarray/sync_1.f90: Likewise.
6236 * gfortran.dg/coarray/sync_3.f90: Likewise.
6237 * gfortran.dg/coarray/this_image_1.f90: Likewise.
6238 * gfortran.dg/coarray/this_image_2.f90: Likewise.
6239 * gfortran.dg/coarray_13.f90: Likewise.
6240 * gfortran.dg/coarray_15.f90: Likewise.
6241 * gfortran.dg/coarray_16.f90: Likewise.
6242 * gfortran.dg/coarray_2.f90: Likewise.
6243 * gfortran.dg/coarray_23.f90: Likewise.
6244 * gfortran.dg/coarray_40.f90: Likewise.
6245 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
6246 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
6247 * gfortran.dg/coarray_allocate_10.f08: Likewise.
6248 * gfortran.dg/coarray_allocate_2.f08: Likewise.
6249 * gfortran.dg/coarray_allocate_3.f08: Likewise.
6250 * gfortran.dg/coarray_allocate_4.f08: Likewise.
6251 * gfortran.dg/coarray_allocate_5.f08: Likewise.
6252 * gfortran.dg/coarray_allocate_7.f08: Likewise.
6253 * gfortran.dg/coarray_allocate_8.f08: Likewise.
6254 * gfortran.dg/coarray_allocate_9.f08: Likewise.
6255 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
6256 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6257 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
6258 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
6259 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
6260 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
6261 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
6262 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
6263 * gfortran.dg/coarray_stat_2.f90: Likewise.
6264 * gfortran.dg/coarray_subobject_1.f90: Likewise.
6265 * gfortran.dg/coindexed_1.f90: Likewise.
6266 * gfortran.dg/comma.f: Likewise.
6267 * gfortran.dg/comma_format_extension_3.f: Likewise.
6268 * gfortran.dg/comma_format_extension_4.f: Likewise.
6269 * gfortran.dg/common_2.f90: Likewise.
6270 * gfortran.dg/common_4.f90: Likewise.
6271 * gfortran.dg/common_align_1.f90: Likewise.
6272 * gfortran.dg/common_align_2.f90: Likewise.
6273 * gfortran.dg/common_equivalence_1.f: Likewise.
6274 * gfortran.dg/common_pointer_1.f90: Likewise.
6275 * gfortran.dg/common_resize_1.f: Likewise.
6276 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
6277 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
6278 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
6279 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
6280 * gfortran.dg/complex_read.f90: Likewise.
6281 * gfortran.dg/complex_write.f90: Likewise.
6282 * gfortran.dg/constant_substring.f: Likewise.
6283 * gfortran.dg/constructor_2.f90: Likewise.
6284 * gfortran.dg/constructor_3.f90: Likewise.
6285 * gfortran.dg/constructor_6.f90: Likewise.
6286 * gfortran.dg/contained_1.f90: Likewise.
6287 * gfortran.dg/contained_3.f90: Likewise.
6288 * gfortran.dg/contained_equivalence_1.f90: Likewise.
6289 * gfortran.dg/contained_module_proc_1.f90: Likewise.
6290 * gfortran.dg/continuation_1.f90: Likewise.
6291 * gfortran.dg/continuation_11.f90: Likewise.
6292 * gfortran.dg/continuation_12.f90: Likewise.
6293 * gfortran.dg/continuation_13.f90: Likewise.
6294 * gfortran.dg/continuation_14.f: Likewise.
6295 * gfortran.dg/continuation_8.f90: Likewise.
6296 * gfortran.dg/convert_2.f90: Likewise.
6297 * gfortran.dg/convert_implied_open.f90: Likewise.
6298 * gfortran.dg/count_init_expr.f03: Likewise.
6299 * gfortran.dg/cr_lf.f90: Likewise.
6300 * gfortran.dg/cray_pointers_10.f90: Likewise.
6301 * gfortran.dg/cray_pointers_2.f90: Likewise.
6302 * gfortran.dg/cray_pointers_5.f90: Likewise.
6303 * gfortran.dg/cray_pointers_7.f90: Likewise.
6304 * gfortran.dg/cray_pointers_8.f90: Likewise.
6305 * gfortran.dg/cshift_1.f90: Likewise.
6306 * gfortran.dg/cshift_2.f90: Likewise.
6307 * gfortran.dg/cshift_large_1.f90: Likewise.
6308 * gfortran.dg/cshift_nan_1.f90: Likewise.
6309 * gfortran.dg/csqrt_2.f: Likewise.
6310 * gfortran.dg/data_array_1.f90: Likewise.
6311 * gfortran.dg/data_char_1.f90: Likewise.
6312 * gfortran.dg/data_char_2.f90: Likewise.
6313 * gfortran.dg/data_char_3.f90: Likewise.
6314 * gfortran.dg/data_derived_1.f90: Likewise.
6315 * gfortran.dg/data_implied_do_1.f90: Likewise.
6316 * gfortran.dg/data_namelist_conflict.f90: Likewise.
6317 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
6318 * gfortran.dg/deallocate_stat.f90: Likewise.
6319 * gfortran.dg/deallocate_stat_2.f90: Likewise.
6320 * gfortran.dg/debug/pr37738.f: Likewise.
6321 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
6322 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
6323 * gfortran.dg/dec_exp_1.f90: Likewise.
6324 * gfortran.dg/dec_init_1.f90: Likewise.
6325 * gfortran.dg/dec_init_2.f90: Likewise.
6326 * gfortran.dg/dec_init_3.f90: Likewise.
6327 * gfortran.dg/dec_init_4.f90: Likewise.
6328 * gfortran.dg/dec_io_1.f90: Likewise.
6329 * gfortran.dg/dec_io_2.f90: Likewise.
6330 * gfortran.dg/dec_io_2a.f90: Likewise.
6331 * gfortran.dg/dec_io_6.f90: Likewise.
6332 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
6333 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
6334 * gfortran.dg/dec_math.f90: Likewise.
6335 * gfortran.dg/dec_parameter_1.f: Likewise.
6336 * gfortran.dg/dec_parameter_2.f90: Likewise.
6337 * gfortran.dg/dec_static_1.f90: Likewise.
6338 * gfortran.dg/dec_static_2.f90: Likewise.
6339 * gfortran.dg/dec_structure_1.f90: Likewise.
6340 * gfortran.dg/dec_structure_10.f90: Likewise.
6341 * gfortran.dg/dec_structure_18.f90: Likewise.
6342 * gfortran.dg/dec_structure_19.f90: Likewise.
6343 * gfortran.dg/dec_structure_2.f90: Likewise.
6344 * gfortran.dg/dec_structure_22.f90: Likewise.
6345 * gfortran.dg/dec_structure_3.f90: Likewise.
6346 * gfortran.dg/dec_structure_4.f90: Likewise.
6347 * gfortran.dg/dec_structure_5.f90: Likewise.
6348 * gfortran.dg/dec_structure_6.f90: Likewise.
6349 * gfortran.dg/dec_structure_7.f90: Likewise.
6350 * gfortran.dg/dec_union_1.f90: Likewise.
6351 * gfortran.dg/dec_union_2.f90: Likewise.
6352 * gfortran.dg/dec_union_3.f90: Likewise.
6353 * gfortran.dg/dec_union_4.f90: Likewise.
6354 * gfortran.dg/dec_union_5.f90: Likewise.
6355 * gfortran.dg/default_format_1.f90: Likewise.
6356 * gfortran.dg/default_format_2.f90: Likewise.
6357 * gfortran.dg/default_format_denormal_1.f90: Likewise.
6358 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6359 * gfortran.dg/default_initialization_3.f90: Likewise.
6360 * gfortran.dg/default_initialization_4.f90: Likewise.
6361 * gfortran.dg/default_initialization_5.f90: Likewise.
6362 * gfortran.dg/deferred_character_1.f90: Likewise.
6363 * gfortran.dg/deferred_character_10.f90: Likewise.
6364 * gfortran.dg/deferred_character_11.f90: Likewise.
6365 * gfortran.dg/deferred_character_12.f90: Likewise.
6366 * gfortran.dg/deferred_character_13.f90: Likewise.
6367 * gfortran.dg/deferred_character_14.f90: Likewise.
6368 * gfortran.dg/deferred_character_15.f90: Likewise.
6369 * gfortran.dg/deferred_character_16.f90: Likewise.
6370 * gfortran.dg/deferred_character_2.f90: Likewise.
6371 * gfortran.dg/deferred_character_3.f90: Likewise.
6372 * gfortran.dg/deferred_character_4.f90: Likewise.
6373 * gfortran.dg/deferred_character_5.f90: Likewise.
6374 * gfortran.dg/deferred_character_6.f90: Likewise.
6375 * gfortran.dg/deferred_character_7.f90: Likewise.
6376 * gfortran.dg/deferred_character_8.f90: Likewise.
6377 * gfortran.dg/deferred_character_9.f90: Likewise.
6378 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
6379 * gfortran.dg/deferred_type_component_1.f90: Likewise.
6380 * gfortran.dg/deferred_type_component_2.f90: Likewise.
6381 * gfortran.dg/deferred_type_param_2.f90: Likewise.
6382 * gfortran.dg/deferred_type_param_4.f90: Likewise.
6383 * gfortran.dg/deferred_type_param_5.f90: Likewise.
6384 * gfortran.dg/deferred_type_param_6.f90: Likewise.
6385 * gfortran.dg/deferred_type_param_8.f90: Likewise.
6386 * gfortran.dg/deferred_type_param_9.f90: Likewise.
6387 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
6388 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
6389 * gfortran.dg/defined_assignment_1.f90: Likewise.
6390 * gfortran.dg/defined_assignment_10.f90: Likewise.
6391 * gfortran.dg/defined_assignment_11.f90: Likewise.
6392 * gfortran.dg/defined_assignment_2.f90: Likewise.
6393 * gfortran.dg/defined_assignment_3.f90: Likewise.
6394 * gfortran.dg/defined_assignment_4.f90: Likewise.
6395 * gfortran.dg/defined_assignment_5.f90: Likewise.
6396 * gfortran.dg/defined_assignment_8.f90: Likewise.
6397 * gfortran.dg/defined_assignment_9.f90: Likewise.
6398 * gfortran.dg/dependency_2.f90: Likewise.
6399 * gfortran.dg/dependency_21.f90: Likewise.
6400 * gfortran.dg/dependency_22.f90: Likewise.
6401 * gfortran.dg/dependency_23.f90: Likewise.
6402 * gfortran.dg/dependency_24.f90: Likewise.
6403 * gfortran.dg/dependency_25.f90: Likewise.
6404 * gfortran.dg/dependency_26.f90: Likewise.
6405 * gfortran.dg/dependency_39.f90: Likewise.
6406 * gfortran.dg/dependency_40.f90: Likewise.
6407 * gfortran.dg/dependency_41.f90: Likewise.
6408 * gfortran.dg/dependency_42.f90: Likewise.
6409 * gfortran.dg/dependency_43.f90: Likewise.
6410 * gfortran.dg/dependency_44.f90: Likewise.
6411 * gfortran.dg/dependency_45.f90: Likewise.
6412 * gfortran.dg/dependency_50.f90: Likewise.
6413 * gfortran.dg/dependency_51.f90: Likewise.
6414 * gfortran.dg/dependent_decls_1.f90: Likewise.
6415 * gfortran.dg/der_array_1.f90: Likewise.
6416 * gfortran.dg/der_array_io_1.f90: Likewise.
6417 * gfortran.dg/der_array_io_2.f90: Likewise.
6418 * gfortran.dg/der_array_io_3.f90: Likewise.
6419 * gfortran.dg/der_io_1.f90: Likewise.
6420 * gfortran.dg/der_io_3.f90: Likewise.
6421 * gfortran.dg/der_pointer_2.f90: Likewise.
6422 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
6423 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
6424 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
6425 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
6426 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
6427 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
6428 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
6429 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
6430 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
6431 * gfortran.dg/derived_external_function_1.f90: Likewise.
6432 * gfortran.dg/derived_init_1.f90: Likewise.
6433 * gfortran.dg/derived_init_2.f90: Likewise.
6434 * gfortran.dg/derived_init_3.f90: Likewise.
6435 * gfortran.dg/derived_init_4.f90: Likewise.
6436 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
6437 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6438 * gfortran.dg/dev_null.F90: Likewise.
6439 * gfortran.dg/dfloat_1.f90: Likewise.
6440 * gfortran.dg/dim_sum_1.f90: Likewise.
6441 * gfortran.dg/dim_sum_2.f90: Likewise.
6442 * gfortran.dg/dim_sum_3.f90: Likewise.
6443 * gfortran.dg/direct_io_10.f: Likewise.
6444 * gfortran.dg/direct_io_11.f90: Likewise.
6445 * gfortran.dg/direct_io_12.f90: Likewise.
6446 * gfortran.dg/direct_io_2.f90: Likewise.
6447 * gfortran.dg/direct_io_3.f90: Likewise.
6448 * gfortran.dg/direct_io_4.f90: Likewise.
6449 * gfortran.dg/direct_io_5.f90: Likewise.
6450 * gfortran.dg/direct_io_6.f90: Likewise.
6451 * gfortran.dg/direct_io_7.f90: Likewise.
6452 * gfortran.dg/direct_io_8.f90: Likewise.
6453 * gfortran.dg/direct_io_9.f: Likewise.
6454 * gfortran.dg/do_1.f90: Likewise.
6455 * gfortran.dg/do_3.F90: Likewise.
6456 * gfortran.dg/do_concurrent_2.f90: Likewise.
6457 * gfortran.dg/do_concurrent_4.f90: Likewise.
6458 * gfortran.dg/do_corner_warn.f90: Likewise.
6459 * gfortran.dg/do_iterator_2.f90: Likewise.
6460 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
6461 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
6462 * gfortran.dg/dos_eol.f: Likewise.
6463 * gfortran.dg/dot_product_1.f03: Likewise.
6464 * gfortran.dg/dot_product_2.f90: Likewise.
6465 * gfortran.dg/dot_product_4.f90: Likewise.
6466 * gfortran.dg/dshift_1.F90: Likewise.
6467 * gfortran.dg/dshift_2.F90: Likewise.
6468 * gfortran.dg/dtio_1.f90: Likewise.
6469 * gfortran.dg/dtio_10.f90: Likewise.
6470 * gfortran.dg/dtio_12.f90: Likewise.
6471 * gfortran.dg/dtio_14.f90: Likewise.
6472 * gfortran.dg/dtio_15.f90: Likewise.
6473 * gfortran.dg/dtio_16.f90: Likewise.
6474 * gfortran.dg/dtio_17.f90: Likewise.
6475 * gfortran.dg/dtio_19.f90: Likewise.
6476 * gfortran.dg/dtio_2.f90: Likewise.
6477 * gfortran.dg/dtio_20.f03: Likewise.
6478 * gfortran.dg/dtio_22.f90: Likewise.
6479 * gfortran.dg/dtio_24.f90: Likewise.
6480 * gfortran.dg/dtio_25.f90: Likewise.
6481 * gfortran.dg/dtio_26.f03: Likewise.
6482 * gfortran.dg/dtio_27.f90: Likewise.
6483 * gfortran.dg/dtio_28.f03: Likewise.
6484 * gfortran.dg/dtio_3.f90: Likewise.
6485 * gfortran.dg/dtio_30.f03: Likewise.
6486 * gfortran.dg/dtio_31.f03: Likewise.
6487 * gfortran.dg/dtio_32.f03: Likewise.
6488 * gfortran.dg/dtio_4.f90: Likewise.
6489 * gfortran.dg/dtio_5.f90: Likewise.
6490 * gfortran.dg/dtio_7.f90: Likewise.
6491 * gfortran.dg/dtio_8.f90: Likewise.
6492 * gfortran.dg/dtio_9.f90: Likewise.
6493 * gfortran.dg/dummy_procedure_3.f90: Likewise.
6494 * gfortran.dg/dummy_procedure_7.f90: Likewise.
6495 * gfortran.dg/dup_save_1.f90: Likewise.
6496 * gfortran.dg/dup_save_2.f90: Likewise.
6497 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
6498 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
6499 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
6500 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
6501 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
6502 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
6503 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
6504 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
6505 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
6506 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
6507 * gfortran.dg/e_d_fmt.f90: Likewise.
6508 * gfortran.dg/edit_real_1.f90: Likewise.
6509 * gfortran.dg/elemental_by_value_1.f90: Likewise.
6510 * gfortran.dg/elemental_dependency_1.f90: Likewise.
6511 * gfortran.dg/elemental_dependency_4.f90: Likewise.
6512 * gfortran.dg/elemental_dependency_5.f90: Likewise.
6513 * gfortran.dg/elemental_dependency_6.f90: Likewise.
6514 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
6515 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
6516 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
6517 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
6518 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
6519 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
6520 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
6521 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
6522 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
6523 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
6524 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
6525 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
6526 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
6527 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
6528 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
6529 * gfortran.dg/empty_format_1.f90: Likewise.
6530 * gfortran.dg/endfile.f: Likewise.
6531 * gfortran.dg/endfile.f90: Likewise.
6532 * gfortran.dg/endfile_2.f90: Likewise.
6533 * gfortran.dg/entry_1.f90: Likewise.
6534 * gfortran.dg/entry_10.f90: Likewise.
6535 * gfortran.dg/entry_12.f90: Likewise.
6536 * gfortran.dg/entry_13.f90: Likewise.
6537 * gfortran.dg/entry_14.f90: Likewise.
6538 * gfortran.dg/entry_16.f90: Likewise.
6539 * gfortran.dg/entry_3.f90: Likewise.
6540 * gfortran.dg/entry_6.f90: Likewise.
6541 * gfortran.dg/entry_9.f90: Likewise.
6542 * gfortran.dg/entry_array_specs_2.f: Likewise.
6543 * gfortran.dg/enum_1.f90: Likewise.
6544 * gfortran.dg/enum_9.f90: Likewise.
6545 * gfortran.dg/eof_1.f90: Likewise.
6546 * gfortran.dg/eof_2.f90: Likewise.
6547 * gfortran.dg/eof_4.f90: Likewise.
6548 * gfortran.dg/eof_5.f90: Likewise.
6549 * gfortran.dg/eor_handling_1.f90: Likewise.
6550 * gfortran.dg/eor_handling_2.f90: Likewise.
6551 * gfortran.dg/eor_handling_3.f90: Likewise.
6552 * gfortran.dg/eor_handling_4.f90: Likewise.
6553 * gfortran.dg/eor_handling_5.f90: Likewise.
6554 * gfortran.dg/eoshift_3.f90: Likewise.
6555 * gfortran.dg/eoshift_4.f90: Likewise.
6556 * gfortran.dg/eoshift_5.f90: Likewise.
6557 * gfortran.dg/eoshift_6.f90: Likewise.
6558 * gfortran.dg/eoshift_large_1.f90: Likewise.
6559 * gfortran.dg/equiv_6.f90: Likewise.
6560 * gfortran.dg/equiv_7.f90: Likewise.
6561 * gfortran.dg/equiv_9.f90: Likewise.
6562 * gfortran.dg/equiv_constraint_4.f90: Likewise.
6563 * gfortran.dg/erf_2.F90: Likewise.
6564 * gfortran.dg/erf_3.F90: Likewise.
6565 * gfortran.dg/erfc_scaled_1.f90: Likewise.
6566 * gfortran.dg/error_format_2.f90: Likewise.
6567 * gfortran.dg/error_recovery_5.f90: Likewise.
6568 * gfortran.dg/execute_command_line_2.f90: Likewise.
6569 * gfortran.dg/execute_command_line_3.f90: Likewise.
6570 * gfortran.dg/exit_1.f08: Likewise.
6571 * gfortran.dg/exit_3.f08: Likewise.
6572 * gfortran.dg/exponent_1.f90: Likewise.
6573 * gfortran.dg/exponent_2.f90: Likewise.
6574 * gfortran.dg/extended_char_comparison_1.f: Likewise.
6575 * gfortran.dg/extends_1.f03: Likewise.
6576 * gfortran.dg/extends_16.f90: Likewise.
6577 * gfortran.dg/extends_2.f03: Likewise.
6578 * gfortran.dg/extends_3.f03: Likewise.
6579 * gfortran.dg/extends_4.f03: Likewise.
6580 * gfortran.dg/extends_type_of_1.f03: Likewise.
6581 * gfortran.dg/extends_type_of_2.f03: Likewise.
6582 * gfortran.dg/external_procedures_3.f90: Likewise.
6583 * gfortran.dg/f2003_inquire_1.f03: Likewise.
6584 * gfortran.dg/f2003_io_1.f03: Likewise.
6585 * gfortran.dg/f2003_io_4.f03: Likewise.
6586 * gfortran.dg/f2003_io_5.f03: Likewise.
6587 * gfortran.dg/f2003_io_6.f03: Likewise.
6588 * gfortran.dg/f2003_io_7.f03: Likewise.
6589 * gfortran.dg/f2c_1.f90: Likewise.
6590 * gfortran.dg/f2c_2.f90: Likewise.
6591 * gfortran.dg/f2c_3.f90: Likewise.
6592 * gfortran.dg/f2c_4.f90: Likewise.
6593 * gfortran.dg/f2c_6.f90: Likewise.
6594 * gfortran.dg/f2c_7.f90: Likewise.
6595 * gfortran.dg/f2c_9.f90: Likewise.
6596 * gfortran.dg/fgetc_1.f90: Likewise.
6597 * gfortran.dg/fgetc_2.f90: Likewise.
6598 * gfortran.dg/filename_null.f90: Likewise.
6599 * gfortran.dg/finalize_12.f90: Likewise.
6600 * gfortran.dg/finalize_13.f90: Likewise.
6601 * gfortran.dg/finalize_15.f90: Likewise.
6602 * gfortran.dg/finalize_17.f90: Likewise.
6603 * gfortran.dg/finalize_18.f90: Likewise.
6604 * gfortran.dg/finalize_25.f90: Likewise.
6605 * gfortran.dg/finalize_29.f08: Likewise.
6606 * gfortran.dg/finalize_31.f90: Likewise.
6607 * gfortran.dg/float_1.f90: Likewise.
6608 * gfortran.dg/flush_1.f90: Likewise.
6609 * gfortran.dg/fmt_bz_bn.f: Likewise.
6610 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
6611 * gfortran.dg/fmt_cache_1.f: Likewise.
6612 * gfortran.dg/fmt_cache_2.f: Likewise.
6613 * gfortran.dg/fmt_cache_3.f90: Likewise.
6614 * gfortran.dg/fmt_colon.f90: Likewise.
6615 * gfortran.dg/fmt_e.f90: Likewise.
6616 * gfortran.dg/fmt_en.f90: Likewise.
6617 * gfortran.dg/fmt_error_10.f: Likewise.
6618 * gfortran.dg/fmt_error_9.f: Likewise.
6619 * gfortran.dg/fmt_exhaust.f90: Likewise.
6620 * gfortran.dg/fmt_f0_1.f90: Likewise.
6621 * gfortran.dg/fmt_f_an_p.f: Likewise.
6622 * gfortran.dg/fmt_fw_d.f90: Likewise.
6623 * gfortran.dg/fmt_g.f: Likewise.
6624 * gfortran.dg/fmt_g0_1.f08: Likewise.
6625 * gfortran.dg/fmt_g0_2.f08: Likewise.
6626 * gfortran.dg/fmt_g0_4.f08: Likewise.
6627 * gfortran.dg/fmt_g0_5.f08: Likewise.
6628 * gfortran.dg/fmt_g0_6.f08: Likewise.
6629 * gfortran.dg/fmt_g0_7.f08: Likewise.
6630 * gfortran.dg/fmt_g_1.f90: Likewise.
6631 * gfortran.dg/fmt_int_sign.f90: Likewise.
6632 * gfortran.dg/fmt_l.f90: Likewise.
6633 * gfortran.dg/fmt_missing_period_2.f: Likewise.
6634 * gfortran.dg/fmt_missing_period_3.f: Likewise.
6635 * gfortran.dg/fmt_p_1.f90: Likewise.
6636 * gfortran.dg/fmt_pf.f90: Likewise.
6637 * gfortran.dg/fmt_read.f90: Likewise.
6638 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
6639 * gfortran.dg/fmt_t_1.f90: Likewise.
6640 * gfortran.dg/fmt_t_2.f90: Likewise.
6641 * gfortran.dg/fmt_t_3.f90: Likewise.
6642 * gfortran.dg/fmt_t_4.f90: Likewise.
6643 * gfortran.dg/fmt_t_5.f90: Likewise.
6644 * gfortran.dg/fmt_t_6.f: Likewise.
6645 * gfortran.dg/fmt_t_7.f: Likewise.
6646 * gfortran.dg/fmt_t_9.f: Likewise.
6647 * gfortran.dg/fmt_tl.f: Likewise.
6648 * gfortran.dg/fmt_unlimited.f90: Likewise.
6649 * gfortran.dg/fmt_white.f: Likewise.
6650 * gfortran.dg/fmt_zero_digits.f90: Likewise.
6651 * gfortran.dg/fold_nearest.f90: Likewise.
6652 * gfortran.dg/forall_1.f90: Likewise.
6653 * gfortran.dg/forall_10.f90: Likewise.
6654 * gfortran.dg/forall_12.f90: Likewise.
6655 * gfortran.dg/forall_13.f90: Likewise.
6656 * gfortran.dg/forall_15.f90: Likewise.
6657 * gfortran.dg/forall_4.f90: Likewise.
6658 * gfortran.dg/forall_5.f90: Likewise.
6659 * gfortran.dg/forall_6.f90: Likewise.
6660 * gfortran.dg/forall_7.f90: Likewise.
6661 * gfortran.dg/fraction.f90: Likewise.
6662 * gfortran.dg/fseek.f90: Likewise.
6663 * gfortran.dg/ftell_1.f90: Likewise.
6664 * gfortran.dg/ftell_2.f90: Likewise.
6665 * gfortran.dg/ftell_3.f90: Likewise.
6666 * gfortran.dg/func_assign_2.f90: Likewise.
6667 * gfortran.dg/func_assign_3.f90: Likewise.
6668 * gfortran.dg/func_derived_1.f90: Likewise.
6669 * gfortran.dg/func_derived_2.f90: Likewise.
6670 * gfortran.dg/func_derived_3.f90: Likewise.
6671 * gfortran.dg/func_result_1.f90: Likewise.
6672 * gfortran.dg/func_result_2.f90: Likewise.
6673 * gfortran.dg/func_result_6.f90: Likewise.
6674 * gfortran.dg/function_charlen_2.f90: Likewise.
6675 * gfortran.dg/function_charlen_3.f: Likewise.
6676 * gfortran.dg/function_kinds_1.f90: Likewise.
6677 * gfortran.dg/function_kinds_4.f90: Likewise.
6678 * gfortran.dg/function_optimize_10.f90: Likewise.
6679 * gfortran.dg/function_optimize_11.f90: Likewise.
6680 * gfortran.dg/function_optimize_12.f90: Likewise.
6681 * gfortran.dg/function_optimize_4.f90: Likewise.
6682 * gfortran.dg/function_optimize_8.f90: Likewise.
6683 * gfortran.dg/g77/13037.f: Likewise.
6684 * gfortran.dg/g77/1832.f: Likewise.
6685 * gfortran.dg/g77/19981119-0.f: Likewise.
6686 * gfortran.dg/g77/19990313-0.f: Likewise.
6687 * gfortran.dg/g77/19990313-1.f: Likewise.
6688 * gfortran.dg/g77/19990313-2.f: Likewise.
6689 * gfortran.dg/g77/19990313-3.f: Likewise.
6690 * gfortran.dg/g77/19990419-1.f: Likewise.
6691 * gfortran.dg/g77/19990826-0.f: Likewise.
6692 * gfortran.dg/g77/19990826-2.f: Likewise.
6693 * gfortran.dg/g77/20000503-1.f: Likewise.
6694 * gfortran.dg/g77/20001111.f: Likewise.
6695 * gfortran.dg/g77/20010116.f: Likewise.
6696 * gfortran.dg/g77/20010216-1.f: Likewise.
6697 * gfortran.dg/g77/20010430.f: Likewise.
6698 * gfortran.dg/g77/20010610.f: Likewise.
6699 * gfortran.dg/g77/6177.f: Likewise.
6700 * gfortran.dg/g77/7388.f: Likewise.
6701 * gfortran.dg/g77/947.f: Likewise.
6702 * gfortran.dg/g77/970625-2.f: Likewise.
6703 * gfortran.dg/g77/971102-1.f: Likewise.
6704 * gfortran.dg/g77/980628-0.f: Likewise.
6705 * gfortran.dg/g77/980628-1.f: Likewise.
6706 * gfortran.dg/g77/980628-10.f: Likewise.
6707 * gfortran.dg/g77/980628-2.f: Likewise.
6708 * gfortran.dg/g77/980628-3.f: Likewise.
6709 * gfortran.dg/g77/980628-7.f: Likewise.
6710 * gfortran.dg/g77/980628-8.f: Likewise.
6711 * gfortran.dg/g77/980628-9.f: Likewise.
6712 * gfortran.dg/g77/980701-0.f: Likewise.
6713 * gfortran.dg/g77/980701-1.f: Likewise.
6714 * gfortran.dg/g77/cabs.f: Likewise.
6715 * gfortran.dg/g77/claus.f: Likewise.
6716 * gfortran.dg/g77/complex_1.f: Likewise.
6717 * gfortran.dg/g77/cpp3.F: Likewise.
6718 * gfortran.dg/g77/cpp4.F: Likewise.
6719 * gfortran.dg/g77/cpp5.F: Likewise.
6720 * gfortran.dg/g77/dcomplex.f: Likewise.
6721 * gfortran.dg/g77/dnrm2.f: Likewise.
6722 * gfortran.dg/g77/erfc.f: Likewise.
6723 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
6724 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
6725 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
6726 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
6727 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
6728 * gfortran.dg/g77/int8421.f: Likewise.
6729 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
6730 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
6731 * gfortran.dg/g77/le.f: Likewise.
6732 * gfortran.dg/g77/short.f: Likewise.
6733 * gfortran.dg/gamma_1.f90: Likewise.
6734 * gfortran.dg/gamma_4.f90: Likewise.
6735 * gfortran.dg/gamma_5.f90: Likewise.
6736 * gfortran.dg/generic_13.f90: Likewise.
6737 * gfortran.dg/generic_15.f90: Likewise.
6738 * gfortran.dg/generic_19.f90: Likewise.
6739 * gfortran.dg/generic_20.f90: Likewise.
6740 * gfortran.dg/generic_23.f03: Likewise.
6741 * gfortran.dg/generic_25.f90: Likewise.
6742 * gfortran.dg/generic_27.f90: Likewise.
6743 * gfortran.dg/generic_31.f90: Likewise.
6744 * gfortran.dg/generic_4.f90: Likewise.
6745 * gfortran.dg/global_vars_c_init.f90: Likewise.
6746 * gfortran.dg/global_vars_f90_init.f90: Likewise.
6747 * gfortran.dg/gnu_logical_1.F: Likewise.
6748 * gfortran.dg/goacc/fixed-1.f: Likewise.
6749 * gfortran.dg/goacc/fixed-2.f: Likewise.
6750 * gfortran.dg/goacc/gang-static.f95: Likewise.
6751 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6752 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6753 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6754 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6755 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6756 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6757 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6758 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6759 * gfortran.dg/goacc/omp-fixed.f: Likewise.
6760 * gfortran.dg/gomp/crayptr5.f90: Likewise.
6761 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
6762 * gfortran.dg/gomp/pr48794.f90: Likewise.
6763 * gfortran.dg/gomp/pr72744.f90: Likewise.
6764 * gfortran.dg/gomp/pr77665.f90: Likewise.
6765 * gfortran.dg/gomp/workshare2.f90: Likewise.
6766 * gfortran.dg/gomp/workshare3.f90: Likewise.
6767 * gfortran.dg/goto_1.f: Likewise.
6768 * gfortran.dg/goto_2.f90: Likewise.
6769 * gfortran.dg/goto_4.f90: Likewise.
6770 * gfortran.dg/goto_6.f: Likewise.
6771 * gfortran.dg/graphite/id-26.f03: Likewise.
6772 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
6773 * gfortran.dg/graphite/pr29581.f90: Likewise.
6774 * gfortran.dg/graphite/pr29832.f90: Likewise.
6775 * gfortran.dg/graphite/run-id-1.f: Likewise.
6776 * gfortran.dg/graphite/run-id-2.f90: Likewise.
6777 * gfortran.dg/graphite/run-id-3.f90: Likewise.
6778 * gfortran.dg/hollerith.f90: Likewise.
6779 * gfortran.dg/hollerith4.f90: Likewise.
6780 * gfortran.dg/hollerith6.f90: Likewise.
6781 * gfortran.dg/hollerith8.f90: Likewise.
6782 * gfortran.dg/hollerith_1.f90: Likewise.
6783 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
6784 * gfortran.dg/hollerith_f95.f90: Likewise.
6785 * gfortran.dg/hollerith_legacy.f90: Likewise.
6786 * gfortran.dg/host_assoc_call_3.f90: Likewise.
6787 * gfortran.dg/host_assoc_function_1.f90: Likewise.
6788 * gfortran.dg/host_assoc_function_3.f90: Likewise.
6789 * gfortran.dg/host_assoc_function_4.f90: Likewise.
6790 * gfortran.dg/host_assoc_function_9.f90: Likewise.
6791 * gfortran.dg/host_dummy_index_1.f90: Likewise.
6792 * gfortran.dg/hypot_1.f90: Likewise.
6793 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
6794 * gfortran.dg/iargc.f90: Likewise.
6795 * gfortran.dg/ibits.f90: Likewise.
6796 * gfortran.dg/ichar_1.f90: Likewise.
6797 * gfortran.dg/ichar_2.f90: Likewise.
6798 * gfortran.dg/ieee/ieee_1.F90: Likewise.
6799 * gfortran.dg/ieee/ieee_2.f90: Likewise.
6800 * gfortran.dg/ieee/ieee_3.f90: Likewise.
6801 * gfortran.dg/ieee/ieee_4.f90: Likewise.
6802 * gfortran.dg/ieee/ieee_6.f90: Likewise.
6803 * gfortran.dg/ieee/ieee_7.f90: Likewise.
6804 * gfortran.dg/ieee/ieee_8.f90: Likewise.
6805 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
6806 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
6807 * gfortran.dg/ieee/large_1.f90: Likewise.
6808 * gfortran.dg/ieee/large_2.f90: Likewise.
6809 * gfortran.dg/ieee/large_3.F90: Likewise.
6810 * gfortran.dg/ieee/large_4.f90: Likewise.
6811 * gfortran.dg/ieee/rounding_1.f90: Likewise.
6812 * gfortran.dg/ieee/underflow_1.f90: Likewise.
6813 * gfortran.dg/impl_do_var_data.f90: Likewise.
6814 * gfortran.dg/implicit_10.f90: Likewise.
6815 * gfortran.dg/implicit_12.f90: Likewise.
6816 * gfortran.dg/implicit_class_1.f90: Likewise.
6817 * gfortran.dg/implicit_pure_1.f90: Likewise.
6818 * gfortran.dg/implied_do_1.f90: Likewise.
6819 * gfortran.dg/implied_do_io_1.f90: Likewise.
6820 * gfortran.dg/implied_do_io_2.f90: Likewise.
6821 * gfortran.dg/implied_do_io_3.f90: Likewise.
6822 * gfortran.dg/implied_shape_1.f08: Likewise.
6823 * gfortran.dg/import.f90: Likewise.
6824 * gfortran.dg/import4.f90: Likewise.
6825 * gfortran.dg/impure_1.f08: Likewise.
6826 * gfortran.dg/index.f90: Likewise.
6827 * gfortran.dg/index_2.f90: Likewise.
6828 * gfortran.dg/init_flag_1.f90: Likewise.
6829 * gfortran.dg/init_flag_10.f90: Likewise.
6830 * gfortran.dg/init_flag_15.f03: Likewise.
6831 * gfortran.dg/init_flag_2.f90: Likewise.
6832 * gfortran.dg/init_flag_3.f90: Likewise.
6833 * gfortran.dg/init_flag_4.f90: Likewise.
6834 * gfortran.dg/init_flag_5.f90: Likewise.
6835 * gfortran.dg/init_flag_6.f90: Likewise.
6836 * gfortran.dg/init_flag_7.f90: Likewise.
6837 * gfortran.dg/init_flag_9.f90: Likewise.
6838 * gfortran.dg/initialization_11.f90: Likewise.
6839 * gfortran.dg/initialization_19.f90: Likewise.
6840 * gfortran.dg/initialization_2.f90: Likewise.
6841 * gfortran.dg/initialization_22.f90: Likewise.
6842 * gfortran.dg/initialization_27.f90: Likewise.
6843 * gfortran.dg/initialization_5.f90: Likewise.
6844 * gfortran.dg/initialization_6.f90: Likewise.
6845 * gfortran.dg/inline_matmul_1.f90: Likewise.
6846 * gfortran.dg/inline_matmul_10.f90: Likewise.
6847 * gfortran.dg/inline_matmul_11.f90: Likewise.
6848 * gfortran.dg/inline_matmul_13.f90: Likewise.
6849 * gfortran.dg/inline_matmul_14.f90: Likewise.
6850 * gfortran.dg/inline_matmul_16.f90: Likewise.
6851 * gfortran.dg/inline_matmul_17.f90: Likewise.
6852 * gfortran.dg/inline_matmul_18.f90: Likewise.
6853 * gfortran.dg/inline_matmul_19.f90: Likewise.
6854 * gfortran.dg/inline_matmul_2.f90: Likewise.
6855 * gfortran.dg/inline_matmul_20.f90: Likewise.
6856 * gfortran.dg/inline_matmul_22.f90: Likewise.
6857 * gfortran.dg/inline_matmul_3.f90: Likewise.
6858 * gfortran.dg/inline_matmul_4.f90: Likewise.
6859 * gfortran.dg/inline_matmul_5.f90: Likewise.
6860 * gfortran.dg/inline_matmul_6.f90: Likewise.
6861 * gfortran.dg/inline_matmul_7.f90: Likewise.
6862 * gfortran.dg/inline_matmul_8.f90: Likewise.
6863 * gfortran.dg/inline_matmul_9.f90: Likewise.
6864 * gfortran.dg/inline_sum_1.f90: Likewise.
6865 * gfortran.dg/inline_sum_3.f90: Likewise.
6866 * gfortran.dg/inline_sum_5.f90: Likewise.
6867 * gfortran.dg/inquire-complex.f90: Likewise.
6868 * gfortran.dg/inquire.f90: Likewise.
6869 * gfortran.dg/inquire_10.f90: Likewise.
6870 * gfortran.dg/inquire_13.f90: Likewise.
6871 * gfortran.dg/inquire_15.f90: Likewise.
6872 * gfortran.dg/inquire_16.f90: Likewise.
6873 * gfortran.dg/inquire_17.f90: Likewise.
6874 * gfortran.dg/inquire_5.f90: Likewise.
6875 * gfortran.dg/inquire_6.f90: Likewise.
6876 * gfortran.dg/inquire_7.f90: Likewise.
6877 * gfortran.dg/inquire_9.f90: Likewise.
6878 * gfortran.dg/inquire_internal.f90: Likewise.
6879 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
6880 * gfortran.dg/inquire_size.f90: Likewise.
6881 * gfortran.dg/int_1.f90: Likewise.
6882 * gfortran.dg/int_conv_1.f90: Likewise.
6883 * gfortran.dg/int_range_io_1.f90: Likewise.
6884 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
6885 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
6886 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
6887 * gfortran.dg/integer_plus.f90: Likewise.
6888 * gfortran.dg/intent_out_2.f90: Likewise.
6889 * gfortran.dg/intent_out_5.f90: Likewise.
6890 * gfortran.dg/intent_out_6.f90: Likewise.
6891 * gfortran.dg/interface_12.f90: Likewise.
6892 * gfortran.dg/interface_19.f90: Likewise.
6893 * gfortran.dg/interface_4.f90: Likewise.
6894 * gfortran.dg/interface_5.f90: Likewise.
6895 * gfortran.dg/interface_9.f90: Likewise.
6896 * gfortran.dg/interface_assignment_1.f90: Likewise.
6897 * gfortran.dg/interface_assignment_2.f90: Likewise.
6898 * gfortran.dg/internal_dummy_2.f08: Likewise.
6899 * gfortran.dg/internal_dummy_3.f08: Likewise.
6900 * gfortran.dg/internal_dummy_4.f08: Likewise.
6901 * gfortran.dg/internal_pack_1.f90: Likewise.
6902 * gfortran.dg/internal_pack_10.f90: Likewise.
6903 * gfortran.dg/internal_pack_12.f90: Likewise.
6904 * gfortran.dg/internal_pack_13.f90: Likewise.
6905 * gfortran.dg/internal_pack_14.f90: Likewise.
6906 * gfortran.dg/internal_pack_15.f90: Likewise.
6907 * gfortran.dg/internal_pack_2.f90: Likewise.
6908 * gfortran.dg/internal_pack_3.f90: Likewise.
6909 * gfortran.dg/internal_pack_4.f90: Likewise.
6910 * gfortran.dg/internal_pack_6.f90: Likewise.
6911 * gfortran.dg/internal_pack_8.f90: Likewise.
6912 * gfortran.dg/internal_readwrite_1.f90: Likewise.
6913 * gfortran.dg/internal_readwrite_2.f90: Likewise.
6914 * gfortran.dg/internal_readwrite_3.f90: Likewise.
6915 * gfortran.dg/intrinsic_actual_1.f: Likewise.
6916 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
6917 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6918 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
6919 * gfortran.dg/intrinsic_char_1.f90: Likewise.
6920 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
6921 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
6922 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
6923 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
6924 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
6925 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
6926 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
6927 * gfortran.dg/intrinsic_product_1.f90: Likewise.
6928 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
6929 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
6930 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
6931 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
6932 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
6933 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
6934 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
6935 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
6936 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
6937 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
6938 * gfortran.dg/io_err_1.f90: Likewise.
6939 * gfortran.dg/io_real_boz.f90: Likewise.
6940 * gfortran.dg/iomsg_1.f90: Likewise.
6941 * gfortran.dg/iostat_1.f90: Likewise.
6942 * gfortran.dg/iostat_2.f90: Likewise.
6943 * gfortran.dg/iostat_4.f90: Likewise.
6944 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
6945 * gfortran.dg/ishft_1.f90: Likewise.
6946 * gfortran.dg/ishft_2.f90: Likewise.
6947 * gfortran.dg/ishft_4.f90: Likewise.
6948 * gfortran.dg/isnan_1.f90: Likewise.
6949 * gfortran.dg/isnan_2.f90: Likewise.
6950 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
6951 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
6952 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
6953 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
6954 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
6955 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
6956 * gfortran.dg/itime_idate_1.f: Likewise.
6957 * gfortran.dg/itime_idate_2.f: Likewise.
6958 * gfortran.dg/large_integer_kind_1.f90: Likewise.
6959 * gfortran.dg/large_integer_kind_2.f90: Likewise.
6960 * gfortran.dg/large_real_kind_1.f90: Likewise.
6961 * gfortran.dg/large_real_kind_2.F90: Likewise.
6962 * gfortran.dg/large_real_kind_3.F90: Likewise.
6963 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
6964 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
6965 * gfortran.dg/large_recl.f90: Likewise.
6966 * gfortran.dg/large_unit_1.f90: Likewise.
6967 * gfortran.dg/large_unit_2.f90: Likewise.
6968 * gfortran.dg/largeequiv_1.f90: Likewise.
6969 * gfortran.dg/leadz_trailz_1.f90: Likewise.
6970 * gfortran.dg/leadz_trailz_2.f90: Likewise.
6971 * gfortran.dg/leadz_trailz_3.f90: Likewise.
6972 * gfortran.dg/list_read_1.f90: Likewise.
6973 * gfortran.dg/list_read_10.f90: Likewise.
6974 * gfortran.dg/list_read_11.f90: Likewise.
6975 * gfortran.dg/list_read_12.f90: Likewise.
6976 * gfortran.dg/list_read_13.f: Likewise.
6977 * gfortran.dg/list_read_14.f90: Likewise.
6978 * gfortran.dg/list_read_2.f90: Likewise.
6979 * gfortran.dg/list_read_3.f90: Likewise.
6980 * gfortran.dg/list_read_4.f90: Likewise.
6981 * gfortran.dg/list_read_5.f90: Likewise.
6982 * gfortran.dg/list_read_6.f90: Likewise.
6983 * gfortran.dg/list_read_7.f90: Likewise.
6984 * gfortran.dg/list_read_8.f90: Likewise.
6985 * gfortran.dg/list_read_9.f90: Likewise.
6986 * gfortran.dg/loc_2.f90: Likewise.
6987 * gfortran.dg/logical_1.f90: Likewise.
6988 * gfortran.dg/logical_dot_product.f90: Likewise.
6989 * gfortran.dg/logical_temp_io.f90: Likewise.
6990 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
6991 * gfortran.dg/lrshift_1.f90: Likewise.
6992 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
6993 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
6994 * gfortran.dg/lto/pr40725_0.f03: Likewise.
6995 * gfortran.dg/lto/pr41576_1.f90: Likewise.
6996 * gfortran.dg/make_unit.f90: Likewise.
6997 * gfortran.dg/mapping_1.f90: Likewise.
6998 * gfortran.dg/mapping_2.f90: Likewise.
6999 * gfortran.dg/mapping_3.f90: Likewise.
7000 * gfortran.dg/masklr_1.F90: Likewise.
7001 * gfortran.dg/masklr_2.F90: Likewise.
7002 * gfortran.dg/matmul_1.f90: Likewise.
7003 * gfortran.dg/matmul_10.f90: Likewise.
7004 * gfortran.dg/matmul_12.f90: Likewise.
7005 * gfortran.dg/matmul_16.f90: Likewise.
7006 * gfortran.dg/matmul_17.f90: Likewise.
7007 * gfortran.dg/matmul_18.f90: Likewise.
7008 * gfortran.dg/matmul_2.f90: Likewise.
7009 * gfortran.dg/matmul_3.f90: Likewise.
7010 * gfortran.dg/matmul_4.f90: Likewise.
7011 * gfortran.dg/matmul_6.f90: Likewise.
7012 * gfortran.dg/matmul_8.f03: Likewise.
7013 * gfortran.dg/matmul_9.f90: Likewise.
7014 * gfortran.dg/matmul_bounds_12.f90: Likewise.
7015 * gfortran.dg/matmul_bounds_6.f90: Likewise.
7016 * gfortran.dg/matmul_const.f90: Likewise.
7017 * gfortran.dg/maxloc_1.f90: Likewise.
7018 * gfortran.dg/maxloc_2.f90: Likewise.
7019 * gfortran.dg/maxloc_3.f90: Likewise.
7020 * gfortran.dg/maxloc_4.f90: Likewise.
7021 * gfortran.dg/maxloc_string_1.f90: Likewise.
7022 * gfortran.dg/maxlocval_1.f90: Likewise.
7023 * gfortran.dg/maxlocval_2.f90: Likewise.
7024 * gfortran.dg/maxlocval_3.f90: Likewise.
7025 * gfortran.dg/maxlocval_4.f90: Likewise.
7026 * gfortran.dg/maxval_char_1.f90: Likewise.
7027 * gfortran.dg/maxval_char_2.f90: Likewise.
7028 * gfortran.dg/maxval_char_3.f90: Likewise.
7029 * gfortran.dg/maxval_char_4.f90: Likewise.
7030 * gfortran.dg/maxval_parameter_1.f90: Likewise.
7031 * gfortran.dg/mclock.f90: Likewise.
7032 * gfortran.dg/merge_bits_1.F90: Likewise.
7033 * gfortran.dg/merge_bits_2.F90: Likewise.
7034 * gfortran.dg/merge_char_1.f90: Likewise.
7035 * gfortran.dg/merge_init_expr.f90: Likewise.
7036 * gfortran.dg/min_max_optional_1.f90: Likewise.
7037 * gfortran.dg/min_max_optional_5.f90: Likewise.
7038 * gfortran.dg/minloc_1.f90: Likewise.
7039 * gfortran.dg/minloc_2.f90: Likewise.
7040 * gfortran.dg/minloc_3.f90: Likewise.
7041 * gfortran.dg/minloc_4.f90: Likewise.
7042 * gfortran.dg/minloc_string_1.f90: Likewise.
7043 * gfortran.dg/minlocval_1.f90: Likewise.
7044 * gfortran.dg/minlocval_2.f90: Likewise.
7045 * gfortran.dg/minlocval_3.f90: Likewise.
7046 * gfortran.dg/minlocval_4.f90: Likewise.
7047 * gfortran.dg/minmax_char_1.f90: Likewise.
7048 * gfortran.dg/minmaxloc_1.f90: Likewise.
7049 * gfortran.dg/minmaxloc_10.f90: Likewise.
7050 * gfortran.dg/minmaxloc_11.f90: Likewise.
7051 * gfortran.dg/minmaxloc_12.f90: Likewise.
7052 * gfortran.dg/minmaxloc_13.f90: Likewise.
7053 * gfortran.dg/minmaxloc_2.f90: Likewise.
7054 * gfortran.dg/minmaxloc_3.f90: Likewise.
7055 * gfortran.dg/minmaxloc_4.f90: Likewise.
7056 * gfortran.dg/minmaxloc_5.f90: Likewise.
7057 * gfortran.dg/minmaxloc_6.f90: Likewise.
7058 * gfortran.dg/minmaxloc_7.f90: Likewise.
7059 * gfortran.dg/minmaxloc_8.f90: Likewise.
7060 * gfortran.dg/minmaxval_1.f90: Likewise.
7061 * gfortran.dg/minval_char_1.f90: Likewise.
7062 * gfortran.dg/minval_char_2.f90: Likewise.
7063 * gfortran.dg/minval_char_3.f90: Likewise.
7064 * gfortran.dg/minval_char_4.f90: Likewise.
7065 * gfortran.dg/minval_char_5.f90: Likewise.
7066 * gfortran.dg/minval_parameter_1.f90: Likewise.
7067 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
7068 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
7069 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
7070 * gfortran.dg/missing_parens_1.f90: Likewise.
7071 * gfortran.dg/missing_parens_2.f90: Likewise.
7072 * gfortran.dg/mod_large_1.f90: Likewise.
7073 * gfortran.dg/mod_sign0_1.f90: Likewise.
7074 * gfortran.dg/module_blank_common.f90: Likewise.
7075 * gfortran.dg/module_commons_1.f90: Likewise.
7076 * gfortran.dg/module_commons_3.f90: Likewise.
7077 * gfortran.dg/module_double_reuse.f90: Likewise.
7078 * gfortran.dg/module_equivalence_1.f90: Likewise.
7079 * gfortran.dg/module_equivalence_2.f90: Likewise.
7080 * gfortran.dg/module_equivalence_3.f90: Likewise.
7081 * gfortran.dg/module_equivalence_5.f90: Likewise.
7082 * gfortran.dg/module_interface_1.f90: Likewise.
7083 * gfortran.dg/module_nan.f90: Likewise.
7084 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
7085 * gfortran.dg/module_procedure_1.f90: Likewise.
7086 * gfortran.dg/module_read_1.f90: Likewise.
7087 * gfortran.dg/module_read_2.f90: Likewise.
7088 * gfortran.dg/module_widestring_1.f90: Likewise.
7089 * gfortran.dg/move_alloc.f90: Likewise.
7090 * gfortran.dg/move_alloc_10.f90: Likewise.
7091 * gfortran.dg/move_alloc_13.f90: Likewise.
7092 * gfortran.dg/move_alloc_14.f90: Likewise.
7093 * gfortran.dg/move_alloc_15.f90: Likewise.
7094 * gfortran.dg/move_alloc_16.f90: Likewise.
7095 * gfortran.dg/move_alloc_2.f90: Likewise.
7096 * gfortran.dg/move_alloc_5.f90: Likewise.
7097 * gfortran.dg/move_alloc_6.f90: Likewise.
7098 * gfortran.dg/move_alloc_9.f90: Likewise.
7099 * gfortran.dg/multiple_allocation_1.f90: Likewise.
7100 * gfortran.dg/multiple_allocation_3.f90: Likewise.
7101 * gfortran.dg/mvbits_1.f90: Likewise.
7102 * gfortran.dg/mvbits_2.f90: Likewise.
7103 * gfortran.dg/mvbits_3.f90: Likewise.
7104 * gfortran.dg/mvbits_4.f90: Likewise.
7105 * gfortran.dg/mvbits_7.f90: Likewise.
7106 * gfortran.dg/mvbits_8.f90: Likewise.
7107 * gfortran.dg/namelist_11.f: Likewise.
7108 * gfortran.dg/namelist_12.f: Likewise.
7109 * gfortran.dg/namelist_13.f90: Likewise.
7110 * gfortran.dg/namelist_14.f90: Likewise.
7111 * gfortran.dg/namelist_15.f90: Likewise.
7112 * gfortran.dg/namelist_16.f90: Likewise.
7113 * gfortran.dg/namelist_17.f90: Likewise.
7114 * gfortran.dg/namelist_18.f90: Likewise.
7115 * gfortran.dg/namelist_19.f90: Likewise.
7116 * gfortran.dg/namelist_20.f90: Likewise.
7117 * gfortran.dg/namelist_21.f90: Likewise.
7118 * gfortran.dg/namelist_22.f90: Likewise.
7119 * gfortran.dg/namelist_23.f90: Likewise.
7120 * gfortran.dg/namelist_24.f90: Likewise.
7121 * gfortran.dg/namelist_26.f90: Likewise.
7122 * gfortran.dg/namelist_27.f90: Likewise.
7123 * gfortran.dg/namelist_28.f90: Likewise.
7124 * gfortran.dg/namelist_29.f90: Likewise.
7125 * gfortran.dg/namelist_37.f90: Likewise.
7126 * gfortran.dg/namelist_38.f90: Likewise.
7127 * gfortran.dg/namelist_39.f90: Likewise.
7128 * gfortran.dg/namelist_40.f90: Likewise.
7129 * gfortran.dg/namelist_41.f90: Likewise.
7130 * gfortran.dg/namelist_42.f90: Likewise.
7131 * gfortran.dg/namelist_43.f90: Likewise.
7132 * gfortran.dg/namelist_44.f90: Likewise.
7133 * gfortran.dg/namelist_47.f90: Likewise.
7134 * gfortran.dg/namelist_48.f90: Likewise.
7135 * gfortran.dg/namelist_49.f90: Likewise.
7136 * gfortran.dg/namelist_50.f90: Likewise.
7137 * gfortran.dg/namelist_51.f90: Likewise.
7138 * gfortran.dg/namelist_52.f90: Likewise.
7139 * gfortran.dg/namelist_54.f90: Likewise.
7140 * gfortran.dg/namelist_55.f90: Likewise.
7141 * gfortran.dg/namelist_56.f90: Likewise.
7142 * gfortran.dg/namelist_57.f90: Likewise.
7143 * gfortran.dg/namelist_58.f90: Likewise.
7144 * gfortran.dg/namelist_59.f90: Likewise.
7145 * gfortran.dg/namelist_60.f90: Likewise.
7146 * gfortran.dg/namelist_61.f90: Likewise.
7147 * gfortran.dg/namelist_64.f90: Likewise.
7148 * gfortran.dg/namelist_65.f90: Likewise.
7149 * gfortran.dg/namelist_69.f90: Likewise.
7150 * gfortran.dg/namelist_70.f90: Likewise.
7151 * gfortran.dg/namelist_71.f90: Likewise.
7152 * gfortran.dg/namelist_72.f: Likewise.
7153 * gfortran.dg/namelist_73.f90: Likewise.
7154 * gfortran.dg/namelist_77.f90: Likewise.
7155 * gfortran.dg/namelist_78.f90: Likewise.
7156 * gfortran.dg/namelist_79.f90: Likewise.
7157 * gfortran.dg/namelist_80.f90: Likewise.
7158 * gfortran.dg/namelist_81.f90: Likewise.
7159 * gfortran.dg/namelist_82.f90: Likewise.
7160 * gfortran.dg/namelist_84.f90: Likewise.
7161 * gfortran.dg/namelist_85.f90: Likewise.
7162 * gfortran.dg/namelist_86.f90: Likewise.
7163 * gfortran.dg/namelist_87.f90: Likewise.
7164 * gfortran.dg/namelist_88.f90: Likewise.
7165 * gfortran.dg/namelist_89.f90: Likewise.
7166 * gfortran.dg/namelist_90.f: Likewise.
7167 * gfortran.dg/namelist_95.f90: Likewise.
7168 * gfortran.dg/namelist_char_only.f90: Likewise.
7169 * gfortran.dg/namelist_empty.f90: Likewise.
7170 * gfortran.dg/namelist_internal.f90: Likewise.
7171 * gfortran.dg/namelist_use.f90: Likewise.
7172 * gfortran.dg/namelist_use_only.f90: Likewise.
7173 * gfortran.dg/namelist_utf8.f90: Likewise.
7174 * gfortran.dg/nan_1.f90: Likewise.
7175 * gfortran.dg/nan_2.f90: Likewise.
7176 * gfortran.dg/nan_3.f90: Likewise.
7177 * gfortran.dg/nan_6.f90: Likewise.
7178 * gfortran.dg/nan_7.f90: Likewise.
7179 * gfortran.dg/nearest_1.f90: Likewise.
7180 * gfortran.dg/nearest_2.f90: Likewise.
7181 * gfortran.dg/nearest_3.f90: Likewise.
7182 * gfortran.dg/negative-z-descriptor.f90: Likewise.
7183 * gfortran.dg/negative_automatic_size.f90: Likewise.
7184 * gfortran.dg/negative_unit.f: Likewise.
7185 * gfortran.dg/negative_unit2.f90: Likewise.
7186 * gfortran.dg/negative_unit_int8.f: Likewise.
7187 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
7188 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
7189 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
7190 * gfortran.dg/nested_modules_1.f90: Likewise.
7191 * gfortran.dg/nested_modules_2.f90: Likewise.
7192 * gfortran.dg/nested_modules_3.f90: Likewise.
7193 * gfortran.dg/nesting_1.f90: Likewise.
7194 * gfortran.dg/new_line.f90: Likewise.
7195 * gfortran.dg/newunit_1.f90: Likewise.
7196 * gfortran.dg/newunit_3.f90: Likewise.
7197 * gfortran.dg/newunit_5.f90.f90: Likewise.
7198 * gfortran.dg/nint_1.f90: Likewise.
7199 * gfortran.dg/nint_2.f90: Likewise.
7200 * gfortran.dg/no_arg_check_2.f90: Likewise.
7201 * gfortran.dg/no_range_check_1.f90: Likewise.
7202 * gfortran.dg/no_range_check_2.f90: Likewise.
7203 * gfortran.dg/no_range_check_3.f90: Likewise.
7204 * gfortran.dg/noadv_size.f90: Likewise.
7205 * gfortran.dg/nonreturning_statements.f90: Likewise.
7206 * gfortran.dg/norm2_1.f90: Likewise.
7207 * gfortran.dg/norm2_3.f90: Likewise.
7208 * gfortran.dg/nosigned_zero_1.f90: Likewise.
7209 * gfortran.dg/nosigned_zero_2.f90: Likewise.
7210 * gfortran.dg/nosigned_zero_3.f90: Likewise.
7211 * gfortran.dg/null_4.f90: Likewise.
7212 * gfortran.dg/null_9.f90: Likewise.
7213 * gfortran.dg/nullify_3.f90: Likewise.
7214 * gfortran.dg/oldstyle_1.f90: Likewise.
7215 * gfortran.dg/open_access_append_1.f90: Likewise.
7216 * gfortran.dg/open_access_append_2.f90: Likewise.
7217 * gfortran.dg/open_errors.f90: Likewise.
7218 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7219 * gfortran.dg/open_new.f90: Likewise.
7220 * gfortran.dg/open_readonly_1.f90: Likewise.
7221 * gfortran.dg/operator_1.f90: Likewise.
7222 * gfortran.dg/optional_absent_1.f90: Likewise.
7223 * gfortran.dg/optional_absent_2.f90: Likewise.
7224 * gfortran.dg/optional_absent_3.f90: Likewise.
7225 * gfortran.dg/optional_class_1.f90: Likewise.
7226 * gfortran.dg/optional_dim_2.f90: Likewise.
7227 * gfortran.dg/optional_dim_3.f90: Likewise.
7228 * gfortran.dg/output_exponents_1.f90: Likewise.
7229 * gfortran.dg/overload_1.f90: Likewise.
7230 * gfortran.dg/overload_2.f90: Likewise.
7231 * gfortran.dg/overwrite_1.f: Likewise.
7232 * gfortran.dg/pad_no.f90: Likewise.
7233 * gfortran.dg/parameter_array_init_1.f90: Likewise.
7234 * gfortran.dg/parameter_array_init_2.f90: Likewise.
7235 * gfortran.dg/parameter_array_init_4.f90: Likewise.
7236 * gfortran.dg/parameter_array_init_5.f90: Likewise.
7237 * gfortran.dg/parameter_array_section_2.f90: Likewise.
7238 * gfortran.dg/parens_3.f90: Likewise.
7239 * gfortran.dg/parens_5.f90: Likewise.
7240 * gfortran.dg/parens_6.f90: Likewise.
7241 * gfortran.dg/parent_result_ref_1.f90: Likewise.
7242 * gfortran.dg/parent_result_ref_2.f90: Likewise.
7243 * gfortran.dg/parent_result_ref_3.f90: Likewise.
7244 * gfortran.dg/parent_result_ref_4.f90: Likewise.
7245 * gfortran.dg/parity_1.f90: Likewise.
7246 * gfortran.dg/past_eor.f90: Likewise.
7247 * gfortran.dg/pdt_1.f03: Likewise.
7248 * gfortran.dg/pdt_10.f03: Likewise.
7249 * gfortran.dg/pdt_11.f03: Likewise.
7250 * gfortran.dg/pdt_12.f03: Likewise.
7251 * gfortran.dg/pdt_13.f03: Likewise.
7252 * gfortran.dg/pdt_14.f03: Likewise.
7253 * gfortran.dg/pdt_15.f03: Likewise.
7254 * gfortran.dg/pdt_19.f03: Likewise.
7255 * gfortran.dg/pdt_20.f03: Likewise.
7256 * gfortran.dg/pdt_22.f03: Likewise.
7257 * gfortran.dg/pdt_23.f03: Likewise.
7258 * gfortran.dg/pdt_25.f03: Likewise.
7259 * gfortran.dg/pdt_26.f03: Likewise.
7260 * gfortran.dg/pdt_27.f03: Likewise.
7261 * gfortran.dg/pdt_28.f03: Likewise.
7262 * gfortran.dg/pdt_3.f03: Likewise.
7263 * gfortran.dg/pdt_4.f03: Likewise.
7264 * gfortran.dg/pdt_5.f03: Likewise.
7265 * gfortran.dg/pdt_7.f03: Likewise.
7266 * gfortran.dg/pointer_1.f90: Likewise.
7267 * gfortran.dg/pointer_array_1.f90: Likewise.
7268 * gfortran.dg/pointer_array_3.f90: Likewise.
7269 * gfortran.dg/pointer_array_4.f90: Likewise.
7270 * gfortran.dg/pointer_array_5.f90: Likewise.
7271 * gfortran.dg/pointer_array_6.f90: Likewise.
7272 * gfortran.dg/pointer_array_7.f90: Likewise.
7273 * gfortran.dg/pointer_array_8.f90: Likewise.
7274 * gfortran.dg/pointer_array_9.f90: Likewise.
7275 * gfortran.dg/pointer_array_component_1.f90: Likewise.
7276 * gfortran.dg/pointer_array_component_2.f90: Likewise.
7277 * gfortran.dg/pointer_assign_10.f90: Likewise.
7278 * gfortran.dg/pointer_assign_11.f90: Likewise.
7279 * gfortran.dg/pointer_assign_4.f90: Likewise.
7280 * gfortran.dg/pointer_assign_8.f90: Likewise.
7281 * gfortran.dg/pointer_assign_9.f90: Likewise.
7282 * gfortran.dg/pointer_check_10.f90: Likewise.
7283 * gfortran.dg/pointer_check_9.f90: Likewise.
7284 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
7285 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
7286 * gfortran.dg/pointer_function_result_1.f90: Likewise.
7287 * gfortran.dg/pointer_init_1.f90: Likewise.
7288 * gfortran.dg/pointer_init_3.f90: Likewise.
7289 * gfortran.dg/pointer_init_4.f90: Likewise.
7290 * gfortran.dg/pointer_init_5.f90: Likewise.
7291 * gfortran.dg/pointer_init_8.f90: Likewise.
7292 * gfortran.dg/pointer_intent_1.f90: Likewise.
7293 * gfortran.dg/pointer_intent_4.f90: Likewise.
7294 * gfortran.dg/pointer_intent_5.f90: Likewise.
7295 * gfortran.dg/pointer_remapping_10.f90: Likewise.
7296 * gfortran.dg/pointer_remapping_4.f03: Likewise.
7297 * gfortran.dg/pointer_remapping_5.f08: Likewise.
7298 * gfortran.dg/pointer_remapping_9.f90: Likewise.
7299 * gfortran.dg/pointer_target_1.f90: Likewise.
7300 * gfortran.dg/pointer_target_2.f90: Likewise.
7301 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
7302 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
7303 * gfortran.dg/power.f90: Likewise.
7304 * gfortran.dg/power1.f90: Likewise.
7305 * gfortran.dg/power_3.f90: Likewise.
7306 * gfortran.dg/power_4.f90: Likewise.
7307 * gfortran.dg/power_5.f90: Likewise.
7308 * gfortran.dg/pr12884.f: Likewise.
7309 * gfortran.dg/pr15129.f90: Likewise.
7310 * gfortran.dg/pr15140.f90: Likewise.
7311 * gfortran.dg/pr15324.f90: Likewise.
7312 * gfortran.dg/pr15332.f: Likewise.
7313 * gfortran.dg/pr15957.f90: Likewise.
7314 * gfortran.dg/pr15959.f90: Likewise.
7315 * gfortran.dg/pr16597.f90: Likewise.
7316 * gfortran.dg/pr16861.f90: Likewise.
7317 * gfortran.dg/pr16938.f90: Likewise.
7318 * gfortran.dg/pr17090.f90: Likewise.
7319 * gfortran.dg/pr17143.f90: Likewise.
7320 * gfortran.dg/pr17164.f90: Likewise.
7321 * gfortran.dg/pr17229.f: Likewise.
7322 * gfortran.dg/pr17285.f90: Likewise.
7323 * gfortran.dg/pr17286.f90: Likewise.
7324 * gfortran.dg/pr17472.f: Likewise.
7325 * gfortran.dg/pr17612.f90: Likewise.
7326 * gfortran.dg/pr17706.f90: Likewise.
7327 * gfortran.dg/pr18025.f90: Likewise.
7328 * gfortran.dg/pr18122.f90: Likewise.
7329 * gfortran.dg/pr18210.f90: Likewise.
7330 * gfortran.dg/pr18392.f90: Likewise.
7331 * gfortran.dg/pr19155.f: Likewise.
7332 * gfortran.dg/pr19216.f: Likewise.
7333 * gfortran.dg/pr19467.f90: Likewise.
7334 * gfortran.dg/pr19657.f: Likewise.
7335 * gfortran.dg/pr19926.f90: Likewise.
7336 * gfortran.dg/pr19928-1.f90: Likewise.
7337 * gfortran.dg/pr19928-2.f90: Likewise.
7338 * gfortran.dg/pr20086.f90: Likewise.
7339 * gfortran.dg/pr20124.f90: Likewise.
7340 * gfortran.dg/pr20163-2.f: Likewise.
7341 * gfortran.dg/pr20480.f90: Likewise.
7342 * gfortran.dg/pr20755.f: Likewise.
7343 * gfortran.dg/pr20950.f: Likewise.
7344 * gfortran.dg/pr21177.f90: Likewise.
7345 * gfortran.dg/pr21730.f: Likewise.
7346 * gfortran.dg/pr22491.f: Likewise.
7347 * gfortran.dg/pr25603.f: Likewise.
7348 * gfortran.dg/pr26246_2.f90: Likewise.
7349 * gfortran.dg/pr32136.f90: Likewise.
7350 * gfortran.dg/pr32533.f90: Likewise.
7351 * gfortran.dg/pr33794.f90: Likewise.
7352 * gfortran.dg/pr35662.f90: Likewise.
7353 * gfortran.dg/pr35944-1.f90: Likewise.
7354 * gfortran.dg/pr35944-2.f90: Likewise.
7355 * gfortran.dg/pr35983.f90: Likewise.
7356 * gfortran.dg/pr39865.f90: Likewise.
7357 * gfortran.dg/pr41212.f90: Likewise.
7358 * gfortran.dg/pr43808.f90: Likewise.
7359 * gfortran.dg/pr44592.f90: Likewise.
7360 * gfortran.dg/pr44735.f90: Likewise.
7361 * gfortran.dg/pr45308.f03: Likewise.
7362 * gfortran.dg/pr46297.f: Likewise.
7363 * gfortran.dg/pr46588.f90: Likewise.
7364 * gfortran.dg/pr46665.f90: Likewise.
7365 * gfortran.dg/pr46804.f90: Likewise.
7366 * gfortran.dg/pr47008.f03: Likewise.
7367 * gfortran.dg/pr47614.f: Likewise.
7368 * gfortran.dg/pr47878.f90: Likewise.
7369 * gfortran.dg/pr49103.f90: Likewise.
7370 * gfortran.dg/pr50069_1.f90: Likewise.
7371 * gfortran.dg/pr50769.f90: Likewise.
7372 * gfortran.dg/pr52608.f90: Likewise.
7373 * gfortran.dg/pr55086_2.f90: Likewise.
7374 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
7375 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
7376 * gfortran.dg/pr55330.f90: Likewise.
7377 * gfortran.dg/pr56015.f90: Likewise.
7378 * gfortran.dg/pr57910.f90: Likewise.
7379 * gfortran.dg/pr59700.f90: Likewise.
7380 * gfortran.dg/pr62125.f90: Likewise.
7381 * gfortran.dg/pr64530.f90: Likewise.
7382 * gfortran.dg/pr65429.f90: Likewise.
7383 * gfortran.dg/pr65450.f90: Likewise.
7384 * gfortran.dg/pr65504.f90: Likewise.
7385 * gfortran.dg/pr65903.f90: Likewise.
7386 * gfortran.dg/pr66311.f90: Likewise.
7387 * gfortran.dg/pr66864.f90: Likewise.
7388 * gfortran.dg/pr67140.f90: Likewise.
7389 * gfortran.dg/pr67524.f90: Likewise.
7390 * gfortran.dg/pr67885.f90: Likewise.
7391 * gfortran.dg/pr68053.f90: Likewise.
7392 * gfortran.dg/pr68566.f90: Likewise.
7393 * gfortran.dg/pr69514_1.f90: Likewise.
7394 * gfortran.dg/pr69514_2.f90: Likewise.
7395 * gfortran.dg/pr69739.f90: Likewise.
7396 * gfortran.dg/pr70673.f90: Likewise.
7397 * gfortran.dg/pr71523_2.f90: Likewise.
7398 * gfortran.dg/pr71764.f90: Likewise.
7399 * gfortran.dg/pr78092.f90: Likewise.
7400 * gfortran.dg/pr82973.f90: Likewise.
7401 * gfortran.dg/pr83864.f90: Likewise.
7402 * gfortran.dg/pr83874.f90: Likewise.
7403 * gfortran.dg/pr84088.f90: Likewise.
7404 * gfortran.dg/pr84155.f90: Likewise.
7405 * gfortran.dg/proc_decl_12.f90: Likewise.
7406 * gfortran.dg/proc_decl_13.f90: Likewise.
7407 * gfortran.dg/proc_decl_15.f90: Likewise.
7408 * gfortran.dg/proc_decl_17.f90: Likewise.
7409 * gfortran.dg/proc_decl_18.f90: Likewise.
7410 * gfortran.dg/proc_decl_2.f90: Likewise.
7411 * gfortran.dg/proc_decl_5.f90: Likewise.
7412 * gfortran.dg/proc_decl_9.f90: Likewise.
7413 * gfortran.dg/proc_ptr_1.f90: Likewise.
7414 * gfortran.dg/proc_ptr_10.f90: Likewise.
7415 * gfortran.dg/proc_ptr_12.f90: Likewise.
7416 * gfortran.dg/proc_ptr_18.f90: Likewise.
7417 * gfortran.dg/proc_ptr_19.f90: Likewise.
7418 * gfortran.dg/proc_ptr_21.f90: Likewise.
7419 * gfortran.dg/proc_ptr_22.f90: Likewise.
7420 * gfortran.dg/proc_ptr_23.f90: Likewise.
7421 * gfortran.dg/proc_ptr_25.f90: Likewise.
7422 * gfortran.dg/proc_ptr_26.f90: Likewise.
7423 * gfortran.dg/proc_ptr_3.f90: Likewise.
7424 * gfortran.dg/proc_ptr_36.f90: Likewise.
7425 * gfortran.dg/proc_ptr_47.f90: Likewise.
7426 * gfortran.dg/proc_ptr_48.f90: Likewise.
7427 * gfortran.dg/proc_ptr_5.f90: Likewise.
7428 * gfortran.dg/proc_ptr_6.f90: Likewise.
7429 * gfortran.dg/proc_ptr_7.f90: Likewise.
7430 * gfortran.dg/proc_ptr_8.f90: Likewise.
7431 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
7432 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
7433 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
7434 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
7435 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
7436 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
7437 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
7438 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
7439 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
7440 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
7441 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
7442 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
7443 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
7444 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
7445 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
7446 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
7447 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
7448 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
7449 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
7450 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
7451 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
7452 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
7453 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
7454 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
7455 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
7456 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
7457 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
7458 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
7459 * gfortran.dg/product_init_expr.f03: Likewise.
7460 * gfortran.dg/promotion.f90: Likewise.
7461 * gfortran.dg/promotion_3.f90: Likewise.
7462 * gfortran.dg/promotion_4.f90: Likewise.
7463 * gfortran.dg/protected_1.f90: Likewise.
7464 * gfortran.dg/protected_2.f90: Likewise.
7465 * gfortran.dg/ptr-func-1.f90: Likewise.
7466 * gfortran.dg/ptr-func-2.f90: Likewise.
7467 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
7468 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
7469 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
7470 * gfortran.dg/pure_byref_1.f90: Likewise.
7471 * gfortran.dg/pure_byref_2.f90: Likewise.
7472 * gfortran.dg/pure_byref_3.f90: Likewise.
7473 * gfortran.dg/quad_2.f90: Likewise.
7474 * gfortran.dg/quad_3.f90: Likewise.
7475 * gfortran.dg/random_3.f90: Likewise.
7476 * gfortran.dg/random_4.f90: Likewise.
7477 * gfortran.dg/random_7.f90: Likewise.
7478 * gfortran.dg/read_2.f90: Likewise.
7479 * gfortran.dg/read_3.f90: Likewise.
7480 * gfortran.dg/read_4.f90: Likewise.
7481 * gfortran.dg/read_5.f90: Likewise.
7482 * gfortran.dg/read_bad_advance.f90: Likewise.
7483 * gfortran.dg/read_bang.f90: Likewise.
7484 * gfortran.dg/read_bang4.f90: Likewise.
7485 * gfortran.dg/read_comma.f: Likewise.
7486 * gfortran.dg/read_dir.f90: Likewise.
7487 * gfortran.dg/read_empty_file.f: Likewise.
7488 * gfortran.dg/read_eof_1.f90: Likewise.
7489 * gfortran.dg/read_eof_2.f90: Likewise.
7490 * gfortran.dg/read_eof_3.f90: Likewise.
7491 * gfortran.dg/read_eof_4.f90: Likewise.
7492 * gfortran.dg/read_eof_5.f90: Likewise.
7493 * gfortran.dg/read_eof_6.f: Likewise.
7494 * gfortran.dg/read_eof_7.f90: Likewise.
7495 * gfortran.dg/read_eof_8.f90: Likewise.
7496 * gfortran.dg/read_eof_all.f90: Likewise.
7497 * gfortran.dg/read_eor.f90: Likewise.
7498 * gfortran.dg/read_float_1.f90: Likewise.
7499 * gfortran.dg/read_float_2.f03: Likewise.
7500 * gfortran.dg/read_float_3.f90: Likewise.
7501 * gfortran.dg/read_float_4.f90: Likewise.
7502 * gfortran.dg/read_infnan_1.f90: Likewise.
7503 * gfortran.dg/read_list_eof_1.f90: Likewise.
7504 * gfortran.dg/read_logical.f90: Likewise.
7505 * gfortran.dg/read_many_1.f: Likewise.
7506 * gfortran.dg/read_no_eor.f90: Likewise.
7507 * gfortran.dg/read_noadvance.f90: Likewise.
7508 * gfortran.dg/read_repeat.f90: Likewise.
7509 * gfortran.dg/read_repeat_2.f90: Likewise.
7510 * gfortran.dg/read_size_noadvance.f90: Likewise.
7511 * gfortran.dg/read_x_eof.f90: Likewise.
7512 * gfortran.dg/read_x_past.f: Likewise.
7513 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
7514 * gfortran.dg/real_const_1.f: Likewise.
7515 * gfortran.dg/real_const_2.f90: Likewise.
7516 * gfortran.dg/real_const_3.f90: Likewise.
7517 * gfortran.dg/real_do_1.f90: Likewise.
7518 * gfortran.dg/real_index_1.f90: Likewise.
7519 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
7520 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
7521 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
7522 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
7523 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
7524 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
7525 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
7526 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
7527 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
7528 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
7529 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
7530 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
7531 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
7532 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
7533 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
7534 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
7535 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
7536 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
7537 * gfortran.dg/record_marker_1.f90: Likewise.
7538 * gfortran.dg/record_marker_2.f: Likewise.
7539 * gfortran.dg/record_marker_3.f90: Likewise.
7540 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
7541 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
7542 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
7543 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
7544 * gfortran.dg/recursive_check_7.f90: Likewise.
7545 * gfortran.dg/recursive_reference_1.f90: Likewise.
7546 * gfortran.dg/recursive_reference_2.f90: Likewise.
7547 * gfortran.dg/recursive_stack.f90: Likewise.
7548 * gfortran.dg/reduction.f90: Likewise.
7549 * gfortran.dg/repack_arrays_1.f90: Likewise.
7550 * gfortran.dg/repeat_1.f90: Likewise.
7551 * gfortran.dg/repeat_2.f90: Likewise.
7552 * gfortran.dg/repeat_3.f90: Likewise.
7553 * gfortran.dg/repeat_6.f90: Likewise.
7554 * gfortran.dg/reshape-alloc.f90: Likewise.
7555 * gfortran.dg/reshape-complex.f90: Likewise.
7556 * gfortran.dg/reshape.f90: Likewise.
7557 * gfortran.dg/reshape_2.f90: Likewise.
7558 * gfortran.dg/reshape_7.f90: Likewise.
7559 * gfortran.dg/reshape_empty_1.f03: Likewise.
7560 * gfortran.dg/reshape_pad_1.f90: Likewise.
7561 * gfortran.dg/reshape_rank7.f90: Likewise.
7562 * gfortran.dg/reshape_transpose_1.f90: Likewise.
7563 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
7564 * gfortran.dg/result_default_init_1.f90: Likewise.
7565 * gfortran.dg/result_in_spec_1.f90: Likewise.
7566 * gfortran.dg/result_in_spec_2.f90: Likewise.
7567 * gfortran.dg/ret_array_1.f90: Likewise.
7568 * gfortran.dg/ret_pointer_1.f90: Likewise.
7569 * gfortran.dg/ret_pointer_2.f90: Likewise.
7570 * gfortran.dg/rewind_1.f90: Likewise.
7571 * gfortran.dg/round_1.f03: Likewise.
7572 * gfortran.dg/round_2.f03: Likewise.
7573 * gfortran.dg/round_3.f08: Likewise.
7574 * gfortran.dg/round_4.f90: Likewise.
7575 * gfortran.dg/rrspacing_1.f90: Likewise.
7576 * gfortran.dg/runtime_warning_1.f90: Likewise.
7577 * gfortran.dg/same_type_as_2.f03: Likewise.
7578 * gfortran.dg/save_1.f90: Likewise.
7579 * gfortran.dg/save_5.f90: Likewise.
7580 * gfortran.dg/save_6.f90: Likewise.
7581 * gfortran.dg/scalar_mask_1.f90: Likewise.
7582 * gfortran.dg/scalar_mask_2.f90: Likewise.
7583 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
7584 * gfortran.dg/scale_1.f90: Likewise.
7585 * gfortran.dg/scan_1.f90: Likewise.
7586 * gfortran.dg/scan_2.f90: Likewise.
7587 * gfortran.dg/secnds-1.f: Likewise.
7588 * gfortran.dg/secnds.f: Likewise.
7589 * gfortran.dg/select_1.f90: Likewise.
7590 * gfortran.dg/select_2.f90: Likewise.
7591 * gfortran.dg/select_3.f90: Likewise.
7592 * gfortran.dg/select_5.f90: Likewise.
7593 * gfortran.dg/select_char_1.f90: Likewise.
7594 * gfortran.dg/select_char_2.f90: Likewise.
7595 * gfortran.dg/select_type_13.f03: Likewise.
7596 * gfortran.dg/select_type_14.f03: Likewise.
7597 * gfortran.dg/select_type_15.f03: Likewise.
7598 * gfortran.dg/select_type_19.f03: Likewise.
7599 * gfortran.dg/select_type_2.f03: Likewise.
7600 * gfortran.dg/select_type_26.f03: Likewise.
7601 * gfortran.dg/select_type_27.f03: Likewise.
7602 * gfortran.dg/select_type_28.f03: Likewise.
7603 * gfortran.dg/select_type_3.f03: Likewise.
7604 * gfortran.dg/select_type_35.f03: Likewise.
7605 * gfortran.dg/select_type_36.f03: Likewise.
7606 * gfortran.dg/select_type_37.f03: Likewise.
7607 * gfortran.dg/select_type_39.f03: Likewise.
7608 * gfortran.dg/select_type_4.f90: Likewise.
7609 * gfortran.dg/select_type_5.f03: Likewise.
7610 * gfortran.dg/select_type_6.f03: Likewise.
7611 * gfortran.dg/select_type_7.f03: Likewise.
7612 * gfortran.dg/select_type_8.f03: Likewise.
7613 * gfortran.dg/selected_char_kind_1.f90: Likewise.
7614 * gfortran.dg/selected_char_kind_4.f90: Likewise.
7615 * gfortran.dg/selected_kind_1.f90: Likewise.
7616 * gfortran.dg/selected_real_kind_2.f90: Likewise.
7617 * gfortran.dg/shape_2.f90: Likewise.
7618 * gfortran.dg/shape_4.f90: Likewise.
7619 * gfortran.dg/shape_5.f90: Likewise.
7620 * gfortran.dg/shape_7.f90: Likewise.
7621 * gfortran.dg/shape_8.f90: Likewise.
7622 * gfortran.dg/shape_9.f90: Likewise.
7623 * gfortran.dg/shift-kind_2.f90: Likewise.
7624 * gfortran.dg/shiftalr_1.F90: Likewise.
7625 * gfortran.dg/shiftalr_2.F90: Likewise.
7626 * gfortran.dg/simpleif_1.f90: Likewise.
7627 * gfortran.dg/simplify_argN_1.f90: Likewise.
7628 * gfortran.dg/simplify_cshift_1.f90: Likewise.
7629 * gfortran.dg/simplify_cshift_4.f90: Likewise.
7630 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
7631 * gfortran.dg/simplify_modulo.f90: Likewise.
7632 * gfortran.dg/single_char_string.f90: Likewise.
7633 * gfortran.dg/size_dim.f90: Likewise.
7634 * gfortran.dg/size_optional_dim_1.f90: Likewise.
7635 * gfortran.dg/sizeof.f90: Likewise.
7636 * gfortran.dg/sizeof_4.f90: Likewise.
7637 * gfortran.dg/slash_1.f90: Likewise.
7638 * gfortran.dg/sms-1.f90: Likewise.
7639 * gfortran.dg/sms-2.f90: Likewise.
7640 * gfortran.dg/spec_expr_7.f90: Likewise.
7641 * gfortran.dg/specifics_1.f90: Likewise.
7642 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
7643 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
7644 * gfortran.dg/spread_init_expr.f03: Likewise.
7645 * gfortran.dg/spread_scalar_source.f90: Likewise.
7646 * gfortran.dg/spread_shape_1.f90: Likewise.
7647 * gfortran.dg/stat_1.f90: Likewise.
7648 * gfortran.dg/stat_2.f90: Likewise.
7649 * gfortran.dg/stfunc_1.f90: Likewise.
7650 * gfortran.dg/stfunc_4.f90: Likewise.
7651 * gfortran.dg/stfunc_6.f90: Likewise.
7652 * gfortran.dg/storage_size_1.f08: Likewise.
7653 * gfortran.dg/storage_size_3.f08: Likewise.
7654 * gfortran.dg/storage_size_4.f90: Likewise.
7655 * gfortran.dg/streamio_1.f90: Likewise.
7656 * gfortran.dg/streamio_10.f90: Likewise.
7657 * gfortran.dg/streamio_11.f90: Likewise.
7658 * gfortran.dg/streamio_12.f90: Likewise.
7659 * gfortran.dg/streamio_13.f90: Likewise.
7660 * gfortran.dg/streamio_14.f90: Likewise.
7661 * gfortran.dg/streamio_15.f90: Likewise.
7662 * gfortran.dg/streamio_16.f90: Likewise.
7663 * gfortran.dg/streamio_17.f90: Likewise.
7664 * gfortran.dg/streamio_2.f90: Likewise.
7665 * gfortran.dg/streamio_3.f90: Likewise.
7666 * gfortran.dg/streamio_4.f90: Likewise.
7667 * gfortran.dg/streamio_5.f90: Likewise.
7668 * gfortran.dg/streamio_6.f90: Likewise.
7669 * gfortran.dg/streamio_7.f90: Likewise.
7670 * gfortran.dg/streamio_8.f90: Likewise.
7671 * gfortran.dg/streamio_9.f90: Likewise.
7672 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
7673 * gfortran.dg/string_4.f90: Likewise.
7674 * gfortran.dg/string_array_constructor_2.f90: Likewise.
7675 * gfortran.dg/string_assign_2.f90: Likewise.
7676 * gfortran.dg/string_compare_1.f90: Likewise.
7677 * gfortran.dg/string_compare_2.f90: Likewise.
7678 * gfortran.dg/string_compare_3.f90: Likewise.
7679 * gfortran.dg/string_ctor_1.f90: Likewise.
7680 * gfortran.dg/string_length_1.f90: Likewise.
7681 * gfortran.dg/string_length_2.f90: Likewise.
7682 * gfortran.dg/string_length_3.f90: Likewise.
7683 * gfortran.dg/string_length_4.f90: Likewise.
7684 * gfortran.dg/string_null_compare_1.f: Likewise.
7685 * gfortran.dg/string_pad_trunc.f90: Likewise.
7686 * gfortran.dg/structure_constructor_1.f03: Likewise.
7687 * gfortran.dg/structure_constructor_11.f90: Likewise.
7688 * gfortran.dg/structure_constructor_13.f03: Likewise.
7689 * gfortran.dg/structure_constructor_2.f03: Likewise.
7690 * gfortran.dg/structure_constructor_5.f03: Likewise.
7691 * gfortran.dg/submodule_1.f08: Likewise.
7692 * gfortran.dg/submodule_11.f08: Likewise.
7693 * gfortran.dg/submodule_14.f08: Likewise.
7694 * gfortran.dg/submodule_15.f08: Likewise.
7695 * gfortran.dg/submodule_17.f08: Likewise.
7696 * gfortran.dg/submodule_18.f08: Likewise.
7697 * gfortran.dg/submodule_19.f08: Likewise.
7698 * gfortran.dg/submodule_2.f08: Likewise.
7699 * gfortran.dg/submodule_27.f08: Likewise.
7700 * gfortran.dg/submodule_28.f08: Likewise.
7701 * gfortran.dg/submodule_29.f08: Likewise.
7702 * gfortran.dg/submodule_30.f08: Likewise.
7703 * gfortran.dg/submodule_6.f08: Likewise.
7704 * gfortran.dg/submodule_7.f08: Likewise.
7705 * gfortran.dg/submodule_8.f08: Likewise.
7706 * gfortran.dg/subnormal_1.f90: Likewise.
7707 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
7708 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
7709 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
7710 * gfortran.dg/substr_2.f: Likewise.
7711 * gfortran.dg/substr_3.f: Likewise.
7712 * gfortran.dg/substr_4.f: Likewise.
7713 * gfortran.dg/substr_5.f90: Likewise.
7714 * gfortran.dg/substr_6.f90: Likewise.
7715 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
7716 * gfortran.dg/sum_init_expr.f03: Likewise.
7717 * gfortran.dg/sum_zero_array_1.f90: Likewise.
7718 * gfortran.dg/system_clock_3.f08: Likewise.
7719 * gfortran.dg/t_editing.f: Likewise.
7720 * gfortran.dg/team_change_1.f90: Likewise.
7721 * gfortran.dg/team_end_1.f90: Likewise.
7722 * gfortran.dg/team_number_1.f90: Likewise.
7723 * gfortran.dg/temporary_1.f90: Likewise.
7724 * gfortran.dg/test_com_block.f90: Likewise.
7725 * gfortran.dg/test_only_clause.f90: Likewise.
7726 * gfortran.dg/tiny_1.f90: Likewise.
7727 * gfortran.dg/tiny_2.f90: Likewise.
7728 * gfortran.dg/tl_editing.f90: Likewise.
7729 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
7730 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
7731 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
7732 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
7733 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
7734 * gfortran.dg/transfer_class_2.f90: Likewise.
7735 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
7736 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
7737 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
7738 * gfortran.dg/transfer_resolve_1.f90: Likewise.
7739 * gfortran.dg/transfer_simplify_1.f90: Likewise.
7740 * gfortran.dg/transfer_simplify_10.f90: Likewise.
7741 * gfortran.dg/transfer_simplify_11.f90: Likewise.
7742 * gfortran.dg/transfer_simplify_2.f90: Likewise.
7743 * gfortran.dg/transfer_simplify_3.f90: Likewise.
7744 * gfortran.dg/transfer_simplify_4.f90: Likewise.
7745 * gfortran.dg/transfer_simplify_8.f90: Likewise.
7746 * gfortran.dg/transfer_simplify_9.f90: Likewise.
7747 * gfortran.dg/transpose_1.f90: Likewise.
7748 * gfortran.dg/transpose_3.f03: Likewise.
7749 * gfortran.dg/transpose_4.f90: Likewise.
7750 * gfortran.dg/transpose_conjg_1.f90: Likewise.
7751 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
7752 * gfortran.dg/transpose_optimization_2.f90: Likewise.
7753 * gfortran.dg/trim_1.f90: Likewise.
7754 * gfortran.dg/trim_optimize_1.f90: Likewise.
7755 * gfortran.dg/trim_optimize_2.f90: Likewise.
7756 * gfortran.dg/trim_optimize_3.f90: Likewise.
7757 * gfortran.dg/trim_optimize_4.f90: Likewise.
7758 * gfortran.dg/trim_optimize_5.f90: Likewise.
7759 * gfortran.dg/trim_optimize_6.f90: Likewise.
7760 * gfortran.dg/trim_optimize_7.f90: Likewise.
7761 * gfortran.dg/trim_optimize_8.f90: Likewise.
7762 * gfortran.dg/type_to_class_1.f03: Likewise.
7763 * gfortran.dg/type_to_class_2.f03: Likewise.
7764 * gfortran.dg/type_to_class_3.f03: Likewise.
7765 * gfortran.dg/type_to_class_4.f03: Likewise.
7766 * gfortran.dg/type_to_class_5.f03: Likewise.
7767 * gfortran.dg/typebound_assignment_5.f03: Likewise.
7768 * gfortran.dg/typebound_assignment_6.f03: Likewise.
7769 * gfortran.dg/typebound_assignment_7.f90: Likewise.
7770 * gfortran.dg/typebound_call_1.f03: Likewise.
7771 * gfortran.dg/typebound_call_13.f03: Likewise.
7772 * gfortran.dg/typebound_call_18.f03: Likewise.
7773 * gfortran.dg/typebound_call_19.f03: Likewise.
7774 * gfortran.dg/typebound_call_2.f03: Likewise.
7775 * gfortran.dg/typebound_call_20.f03: Likewise.
7776 * gfortran.dg/typebound_call_3.f03: Likewise.
7777 * gfortran.dg/typebound_generic_5.f03: Likewise.
7778 * gfortran.dg/typebound_generic_6.f03: Likewise.
7779 * gfortran.dg/typebound_generic_9.f03: Likewise.
7780 * gfortran.dg/typebound_operator_12.f03: Likewise.
7781 * gfortran.dg/typebound_operator_13.f03: Likewise.
7782 * gfortran.dg/typebound_operator_15.f90: Likewise.
7783 * gfortran.dg/typebound_operator_20.f90: Likewise.
7784 * gfortran.dg/typebound_operator_3.f03: Likewise.
7785 * gfortran.dg/typebound_operator_6.f03: Likewise.
7786 * gfortran.dg/typebound_operator_7.f03: Likewise.
7787 * gfortran.dg/typebound_operator_8.f03: Likewise.
7788 * gfortran.dg/typebound_operator_9.f03: Likewise.
7789 * gfortran.dg/typebound_proc_19.f90: Likewise.
7790 * gfortran.dg/typebound_proc_20.f90: Likewise.
7791 * gfortran.dg/typebound_proc_23.f90: Likewise.
7792 * gfortran.dg/typebound_proc_27.f03: Likewise.
7793 * gfortran.dg/typebound_proc_35.f90: Likewise.
7794 * gfortran.dg/typebound_proc_36.f90: Likewise.
7795 * gfortran.dg/unf_io_convert_1.f90: Likewise.
7796 * gfortran.dg/unf_io_convert_2.f90: Likewise.
7797 * gfortran.dg/unf_io_convert_3.f90: Likewise.
7798 * gfortran.dg/unf_io_convert_4.f90: Likewise.
7799 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7800 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
7801 * gfortran.dg/unf_short_record_1.f90: Likewise.
7802 * gfortran.dg/unformatted_recl_1.f90: Likewise.
7803 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
7804 * gfortran.dg/unit_1.f90: Likewise.
7805 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
7806 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
7807 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
7808 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
7809 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
7810 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
7811 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
7812 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
7813 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
7814 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
7815 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
7816 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
7817 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
7818 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
7819 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
7820 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
7821 * gfortran.dg/unpack_init_expr.f03: Likewise.
7822 * gfortran.dg/use_10.f90: Likewise.
7823 * gfortran.dg/use_11.f90: Likewise.
7824 * gfortran.dg/use_13.f90: Likewise.
7825 * gfortran.dg/use_24.f90: Likewise.
7826 * gfortran.dg/use_27.f90: Likewise.
7827 * gfortran.dg/use_5.f90: Likewise.
7828 * gfortran.dg/use_allocated_1.f90: Likewise.
7829 * gfortran.dg/use_only_1.f90: Likewise.
7830 * gfortran.dg/use_only_4.f90: Likewise.
7831 * gfortran.dg/use_rename_2.f90: Likewise.
7832 * gfortran.dg/use_rename_4.f90: Likewise.
7833 * gfortran.dg/used_dummy_types_1.f90: Likewise.
7834 * gfortran.dg/used_interface_ref.f90: Likewise.
7835 * gfortran.dg/used_types_5.f90: Likewise.
7836 * gfortran.dg/utf8_1.f03: Likewise.
7837 * gfortran.dg/utf8_2.f03: Likewise.
7838 * gfortran.dg/value_1.f90: Likewise.
7839 * gfortran.dg/value_2.f90: Likewise.
7840 * gfortran.dg/value_4.f90: Likewise.
7841 * gfortran.dg/value_6.f03: Likewise.
7842 * gfortran.dg/value_7.f03: Likewise.
7843 * gfortran.dg/value_test.f90: Likewise.
7844 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
7845 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
7846 * gfortran.dg/vect/pr60510.f: Likewise.
7847 * gfortran.dg/vect/pr69882.f90: Likewise.
7848 * gfortran.dg/vect/pr69980.f90: Likewise.
7849 * gfortran.dg/vect/vect-5.f90: Likewise.
7850 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
7851 * gfortran.dg/vector_subscript_1.f90: Likewise.
7852 * gfortran.dg/vector_subscript_2.f90: Likewise.
7853 * gfortran.dg/vector_subscript_3.f90: Likewise.
7854 * gfortran.dg/vector_subscript_5.f90: Likewise.
7855 * gfortran.dg/verify_2.f90: Likewise.
7856 * gfortran.dg/volatile10.f90: Likewise.
7857 * gfortran.dg/where_1.f90: Likewise.
7858 * gfortran.dg/where_operator_assign_1.f90: Likewise.
7859 * gfortran.dg/where_operator_assign_2.f90: Likewise.
7860 * gfortran.dg/where_operator_assign_3.f90: Likewise.
7861 * gfortran.dg/whole_file_13.f90: Likewise.
7862 * gfortran.dg/whole_file_2.f90: Likewise.
7863 * gfortran.dg/widechar_2.f90: Likewise.
7864 * gfortran.dg/widechar_4.f90: Likewise.
7865 * gfortran.dg/widechar_5.f90: Likewise.
7866 * gfortran.dg/widechar_6.f90: Likewise.
7867 * gfortran.dg/widechar_8.f90: Likewise.
7868 * gfortran.dg/widechar_IO_1.f90: Likewise.
7869 * gfortran.dg/widechar_IO_2.f90: Likewise.
7870 * gfortran.dg/widechar_IO_3.f90: Likewise.
7871 * gfortran.dg/widechar_IO_4.f90: Likewise.
7872 * gfortran.dg/widechar_compare_1.f90: Likewise.
7873 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
7874 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
7875 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
7876 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
7877 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
7878 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
7879 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
7880 * gfortran.dg/widechar_select_1.f90: Likewise.
7881 * gfortran.dg/winapi.f90: Likewise.
7882 * gfortran.dg/write_0_pe_format.f90: Likewise.
7883 * gfortran.dg/write_back.f: Likewise.
7884 * gfortran.dg/write_check3.f90: Likewise.
7885 * gfortran.dg/write_direct_eor.f90: Likewise.
7886 * gfortran.dg/write_padding.f90: Likewise.
7887 * gfortran.dg/write_recursive.f90: Likewise.
7888 * gfortran.dg/write_rewind_1.f: Likewise.
7889 * gfortran.dg/write_rewind_2.f: Likewise.
7890 * gfortran.dg/write_zero_array.f90: Likewise.
7891 * gfortran.dg/x_slash_1.f: Likewise.
7892 * gfortran.dg/x_slash_2.f: Likewise.
7893 * gfortran.dg/zero_array_components_1.f90: Likewise.
7894 * gfortran.dg/zero_length_1.f90: Likewise.
7895 * gfortran.dg/zero_length_2.f90: Likewise.
7896 * gfortran.dg/zero_sized_1.f90: Likewise.
7897 * gfortran.dg/zero_sized_3.f90: Likewise.
7898 * gfortran.fortran-torture/compile/nested.f90: Likewise.
7899 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
7900 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
7901 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
7902 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
7903 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
7904 * gfortran.fortran-torture/execute/args.f90: Likewise.
7905 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
7906 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
7907 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
7908 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
7909 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
7910 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
7911 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
7912 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
7913 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
7914 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
7915 * gfortran.fortran-torture/execute/common.f90: Likewise.
7916 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
7917 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
7918 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
7919 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
7920 * gfortran.fortran-torture/execute/contained.f90: Likewise.
7921 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
7922 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
7923 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
7924 * gfortran.fortran-torture/execute/data.f90: Likewise.
7925 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
7926 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
7927 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
7928 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
7929 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
7930 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
7931 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
7932 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
7933 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
7934 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
7935 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
7936 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
7937 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
7938 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
7939 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
7940 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
7941 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
7942 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
7943 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
7944 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
7945 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
7946 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
7947 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
7948 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
7949 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
7950 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
7951 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
7952 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
7953 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
7954 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
7955 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
7956 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
7957 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
7958 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
7959 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
7960 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
7961 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
7962 * gfortran.fortran-torture/execute/forall.f90: Likewise.
7963 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
7964 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
7965 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
7966 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
7967 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
7968 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
7969 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
7970 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
7971 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
7972 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
7973 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
7974 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
7975 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
7976 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
7977 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
7978 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
7979 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
7980 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
7981 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
7982 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
7983 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
7984 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
7985 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
7986 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
7987 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
7988 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
7989 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
7990 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
7991 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
7992 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
7993 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
7994 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
7995 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
7996 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
7997 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
7998 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
7999 Likewise.
8000 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
8001 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
8002 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
8003 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
8004 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
8005 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
8006 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
8007 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
8008 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
8009 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
8010 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
8011 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
8012 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
8013 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
8014 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
8015 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
8016 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
8017 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
8018 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
8019 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8020 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
8021 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
8022 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
8023 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
8024 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
8025 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
8026 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
8027 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
8028 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
8029 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
8030 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
8031 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
8032 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
8033 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
8034 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
8035 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
8036 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
8037 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
8038 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
8039 * gfortran.fortran-torture/execute/math.f90: Likewise.
8040 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
8041 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
8042 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
8043 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
8044 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
8045 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
8046 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
8047 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
8048 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
8049 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
8050 * gfortran.fortran-torture/execute/power.f90: Likewise.
8051 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
8052 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
8053 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
8054 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
8055 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
8056 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
8057 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
8058 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
8059 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
8060 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
8061 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
8062 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
8063 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
8064 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
8065 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
8066 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
8067 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
8068 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
8069 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
8070 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
8071 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
8072 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
8073 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
8074 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
8075 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
8076 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
8077 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
8078 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
8079 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
8080 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
8081 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
8082 * gfortran.fortran-torture/execute/straret.f90: Likewise.
8083 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
8084 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
8085 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
8086 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
8087 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
8088 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
8089 * gfortran.fortran-torture/execute/string.f90: Likewise.
8090 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
8091 * gfortran.fortran-torture/execute/strret.f90: Likewise.
8092 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
8093 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
8094 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
8095 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
8096 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
8097 * gfortran.fortran-torture/execute/userop.f90: Likewise.
8098 * gfortran.fortran-torture/execute/where17.f90: Likewise.
8099 * gfortran.fortran-torture/execute/where18.f90: Likewise.
8100 * gfortran.fortran-torture/execute/where19.f90: Likewise.
8101 * gfortran.fortran-torture/execute/where20.f90: Likewise.
8102 * gfortran.fortran-torture/execute/where21.f90: Likewise.
8103 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
8104 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
8105 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
8106 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
8107 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
8108 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
8109 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
8110 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
8111 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
8112 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
8113 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
8114 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
8115 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
8116 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
8117 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
8118 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
8119 * gfortran.dg/inline_transpose_1.f90: Likewise.
8120
8121 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
8122
8123 PR fortran/84115
8124 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
8125 change to dg-run.
8126
8127 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
8128
8129 PR ada/84277
8130 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
8131 * gnat.dg/dispatch1.adb: Rename into...
8132 * gnat.dg/disp1.adb: ...this.
8133 * gnat.dg/dispatch1_p.ads: Rename into...
8134 * gnat.dg/disp1_pkg.ads: ...this.
8135 * gnat.dg/disp2.adb: Rename into...
8136 * gnat.dg/dispatch2.adb: ...this.
8137 * gnat.dg/dispatch2_p.ads: Rename into...
8138 * gnat.dg/disp2_pkg.ads: ...this.
8139 * gnat.dg/dispatch2_p.adb: Rename into...
8140 * gnat.dg/disp2_pkg.adb: this.
8141 * gnat.dg/generic_dispatch.adb: Rename into...
8142 * gnat.dg/generic_disp.adb: this.
8143 * gnat.dg/generic_dispatch_p.ads: Rename into...
8144 * gnat.dg/generic_disp_pkg.ads: ...this.
8145 * gnat.dg/generic_dispatch_p.adb: Rename into...
8146 * gnat.dg/generic_disp_pkg.adb: ...this.
8147 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
8148 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
8149 * gnat.dg/object_overflow1.adb: Tweak index.
8150 * gnat.dg/object_overflow2.adb: Likewise.
8151 * gnat.dg/object_overflow3.adb: Likewise.
8152 * gnat.dg/object_overflow4.adb: Likewise.
8153 * gnat.dg/object_overflow5.adb: Likewise.
8154
8155 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR ipa/84425
8158 * gcc.c-torture/compile/pr84425.c: New test.
8159
8160 2018-02-16 Marek Polacek <polacek@redhat.com>
8161 Jakub Jelinek <jakub@redhat.com>
8162
8163 PR c++/84192
8164 * g++.dg/cpp1y/constexpr-84192.C: New test.
8165
8166 2018-02-16 Martin Sebor <msebor@redhat.com>
8167
8168 PR c++/79064
8169 * g++.dg/overload15.C: New test.
8170
8171 2018-02-16 Yury Gribov <tetra2005@gmail.com>
8172
8173 PR target/81535
8174 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
8175 * gcc.dg/pr56727-2.c: Ditto.
8176 * gcc.target/powerpc/pr79439.c: Renamed to...
8177 * gcc.target/powerpc/pr79439-1.c: ...this.
8178 * gcc.target/powerpc/pr79439-2.c: New test.
8179 * gcc.target/powerpc/pr79439-3.c: New test.
8180
8181 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
8182
8183 target/pr84371
8184 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
8185 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
8186 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
8187 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
8188 * gcc.target/powerpc/builtins-3.c: Same.
8189
8190 2018-02-16 Nathan Sidwell <nathan@acm.org>
8191
8192 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
8193
8194 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
8195
8196 PR rtl-optimization/70023
8197 * gcc.target/i386/pr70023.c: New.
8198
8199 2018-02-16 Carl Love <cel@us.ibm.com>
8200
8201 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
8202 tests.
8203 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
8204 tests.
8205
8206 2018-02-16 Carl Love <cel@us.ibm.com>
8207
8208 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
8209 for the ABI definitions for vec_extract4b and vec_insert4b.
8210
8211 2018-02-16 Nathan Sidwell <nathan@acm.org>
8212
8213 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
8214 * g++.old-deja/g++.mike/net43.C: Likewise.
8215
8216 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/82468
8219 * g++.dg/cpp1z/class-deduction48.C: New.
8220
8221 2018-02-16 Nathan Sidwell <nathan@acm.org>
8222
8223 PR c++/84375
8224 * g++.dg/lookup/pr84375.C: New.
8225
8226 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8227
8228 PR target/83831
8229 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
8230
8231 2018-02-16 Richard Biener <rguenther@suse.de>
8232
8233 PR tree-optimization/84417
8234 * gcc.dg/torture/pr84417.c: New testcase.
8235
8236 2018-02-16 Jakub Jelinek <jakub@redhat.com>
8237
8238 PR target/84272
8239 * g++.dg/opt/pr84272.C: New test.
8240
8241 PR rtl-optimization/83723
8242 * gcc.dg/pr83723.c: New test.
8243
8244 2018-02-16 Richard Biener <rguenther@suse.de>
8245
8246 PR tree-optimization/84399
8247 * gcc.dg/graphite/pr84399.c: New testcase.
8248
8249 2018-02-16 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/84190
8252 * g++.dg/torture/pr84190.C: New testcase.
8253
8254 2018-02-15 Martin Sebor <msebor@redhat.com>
8255
8256 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
8257 directives.
8258
8259 2018-02-15 Janus Weil <janus@gcc.gnu.org>
8260
8261 PR fortran/84409
8262 * gfortran.dg/dtio_21.f03: Add an error message.
8263 * gfortran.dg/dtio_22.f90: Fix invalid test case.
8264
8265 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
8266
8267 PR fortran/84381
8268 * gfortran.dg/stop_shouldfail.f90: New test.
8269
8270 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/84330
8273 * g++.dg/concepts/pr84330.C: New.
8274
8275 2018-02-15 Tom de Vries <tom@codesourcery.com>
8276
8277 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
8278
8279 2018-02-15 Tom de Vries <tom@codesourcery.com>
8280
8281 * gcc.c-torture/compile/pr84136.c: Require effective target
8282 indirect_jumps.
8283
8284 2018-02-15 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR tree-optimization/84383
8287 * gcc.c-torture/compile/pr84383.c: New test.
8288
8289 PR tree-optimization/84334
8290 * gcc.dg/pr84334.c: New test.
8291
8292 2018-02-14 Carl Love <cel@us.ibm.com>
8293
8294 * gcc.target/powerpc/builtins-4-int128-runnable.c
8295 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
8296 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
8297
8298 2018-02-14 Martin Sebor <msebor@redhat.com>
8299
8300 PR tree-optimization/83698
8301 * gcc.dg/Wrestrict-7.c: New test.
8302 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
8303 * gcc.target/i386/chkp-stropt-17.c: Same.
8304
8305 2018-02-14 Martin Sebor <msebor@redhat.com>
8306
8307 PR c/84108
8308 * gcc.dg/Wattributes-8.c: New test.
8309
8310 2018-02-14 Janus Weil <janus@gcc.gnu.org>
8311
8312 PR fortran/84385
8313 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
8314 * gfortran.dg/allocate_with_source_23.f90: Ditto.
8315 * gfortran.dg/select_type_1.f03: Extend test case.
8316
8317 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
8318
8319 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
8320 (dg-options): Use -O2 -msse2 -mno-sse3.
8321
8322 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
8323
8324 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
8325 this test case still works ok.
8326 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8327 * gcc.dg/vmx/insert-be-order.c: Likewise.
8328 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8329 * gcc.dg/vmx/ld-be-order.c: Likewise.
8330 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8331 * gcc.dg/vmx/lde-be-order.c: Likewise.
8332 * gcc.dg/vmx/ldl-be-order.c: Likewise.
8333 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8334 * gcc.dg/vmx/merge-be-order.c: Likewise.
8335 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8336 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
8337 * gcc.dg/vmx/pack-be-order.c: Likewise.
8338 * gcc.dg/vmx/perm-be-order.c: Likewise.
8339 * gcc.dg/vmx/splat-be-order.c: Likewise.
8340 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
8341 * gcc.dg/vmx/st-be-order.c: Likewise.
8342 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8343 * gcc.dg/vmx/ste-be-order.c: Likewise.
8344 * gcc.dg/vmx/stl-be-order.c: Likewise.
8345 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8346 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
8347 * gcc.dg/vmx/unpack-be-order.c: Likewise.
8348 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8349 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
8350
8351 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
8352
8353 PR c++/84350
8354 * g++.dg/cpp0x/auto49.C: New.
8355
8356 2018-02-14 Nathan Sidwell <nathan@acm.org>
8357
8358 * g++.dg/template/instantiate5.C: Adjust required-from loc.
8359
8360 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8361
8362 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
8363 * gcc.target/powerpc/le-altivec-consts.c: Same.
8364
8365 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
8366
8367 PR target/84220
8368 * gcc.target/powerpc/pr84220-sld.c: New test.
8369 * gcc.target/powerpc/pr84220-sld2.c: New test.
8370 * gcc.target/powerpc/pr84220-sldw.c: New test.
8371 * gcc.target/powerpc/pr84220-xxperm.c: New test.
8372 * gcc.target/powerpc/pr84220-xxsld.c: New test.
8373
8374 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8375
8376 PR target/84239
8377 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
8378 _inc_ssp intrinsics.
8379 * gcc.target/i386/cet-intrin-4.c: Likewise.
8380 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
8381 __builtin_ia32_rdssp[d|q].
8382
8383 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
8384
8385 PR tree-optimization/84357
8386 * gcc.dg/vect/pr84357.c: New test.
8387
8388 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
8389
8390 PR target/83831
8391 * gcc.target/rx/pr83831.c: New tests.
8392
8393 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
8394
8395 PR target/79242
8396 * gcc.target/msp430/pr79242.c: New test.
8397
8398 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8399
8400 PR target/84372
8401 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
8402 with -mcpu=power9.
8403
8404 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8405
8406 PR target/84279
8407 * g++.dg/pr84279.C: New test.
8408
8409 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
8410
8411 PR rtl-optimization/84169
8412 * gcc.c-torture/execute/pr84169.c: New.
8413
8414 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8415
8416 PR target/84370
8417 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
8418
8419 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
8420
8421 PR target/84365
8422 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
8423 with -mcpu=power9.
8424
8425 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8426
8427 PR c++/84364
8428 * g++.dg/warn/effc4.C: New test.
8429
8430 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8431
8432 PR c++/84333
8433 * g++.dg/template/sizeof16.C: New.
8434 * g++.dg/template/sizeof17.C: Likewise.
8435
8436 2018-02-13 Janus Weil <janus@gcc.gnu.org>
8437
8438 PR fortran/84313
8439 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
8440 add necessary compiler options.
8441 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
8442
8443 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR c/82210
8446 * gcc.c-torture/execute/pr82210.c: New test.
8447
8448 PR middle-end/84309
8449 * gcc.dg/pr84309-2.c: New test.
8450
8451 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
8452
8453 PR tree-optimization/84321
8454 * gcc.dg/pr84321.c: New test.
8455
8456 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
8457
8458 PR target/84359
8459 * gcc.target/i386/pr57193.c: Add -march=x86-64.
8460
8461 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
8462
8463 PR sanitizer/84340
8464 * gcc.dg/asan/pr84307.c: Remove test.
8465
8466 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
8467
8468 * gcc.target/rl78/test_auto_vector.c: New test.
8469
8470 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
8471
8472 PR c/84305
8473 * gcc.c-torture/compile/pr84305.c: New test.
8474
8475 2018-02-13 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR target/84335
8478 * gcc.target/i386/pr84335.c: New test.
8479
8480 PR tree-optimization/84339
8481 * gcc.c-torture/execute/pr84339.c: New test.
8482
8483 PR middle-end/84309
8484 * gcc.dg/pr84309.c: New test.
8485 * gcc.target/i386/pr84309.c: New test.
8486
8487 PR target/84336
8488 * gcc.target/i386/pr84336.c: New test.
8489
8490 2018-02-12 Jakub Jelinek <jakub@redhat.com>
8491
8492 PR c++/84341
8493 * c-c++-common/gomp/pr84341.c: New test.
8494
8495 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8496
8497 PR fortran/68746
8498 * gfortran.dg/read_dir.f90: Re-add dg-do run.
8499
8500 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
8501
8502 PR fortran/68746
8503 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
8504 of zero for read.
8505
8506 2018-02-12 Jeff Law <law@redhat.com>
8507
8508 * gcc.c-torture/compile/reg-args-size.c: New test.
8509
8510 2018-02-12 Carl Love <cel@us.ibm.com>
8511
8512 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
8513 uint128 tests to new testfile.
8514 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
8515 int128 and uint128 tests.
8516 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
8517 list of torture tests.
8518
8519 2018-02-12 Janus Weil <janus@gcc.gnu.org>
8520
8521 PR fortran/84273
8522 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
8523 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
8524
8525 2018-02-12 Tamar Christina <tamar.christina@arm.com>
8526
8527 PR target/82641
8528 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
8529
8530 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
8531
8532 PR sanitizer/84307
8533 * gcc.dg/asan/pr84307.c: New test.
8534
8535 2018-02-12 Nathan Sidwell <nathan@acm.org>
8536
8537 * g++.dg/parse/pr84263.C: New.
8538
8539 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8540
8541 PR c++/79626
8542 * g++.dg/template/crash129.C: New.
8543
8544 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8545
8546 PR target/83828
8547 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
8548 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
8549 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
8550 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
8551 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
8552
8553 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8554
8555 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
8556 _mm_maskz_scalef_round_sd): Test new intrinsics.
8557 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
8558 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
8559 intrinsics.
8560 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
8561 _mm_maskz_scalef_round_ss): Test new intrinsics.
8562 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
8563 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
8564 intrinsics.
8565 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
8566 __builtin_ia32_scalefss_round): Remove builtin.
8567 (__builtin_ia32_scalefsd_mask_round,
8568 __builtin_ia32_scalefss_mask_round): Test new builtin.
8569 * gcc.target/i386/sse-13.c: Ditto.
8570 * gcc.target/i386/sse-23.c: Ditto.
8571
8572 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
8573
8574 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
8575 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
8576 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
8577 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
8578 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
8579 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
8580 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
8581 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
8582 intrinsics.
8583 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
8584 (__builtin_ia32_sqrtss_round): Remove builtins.
8585 (__builtin_ia32_sqrtsd_mask_round)
8586 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
8587 * gcc.target/i386/sse-13.c: Ditto.
8588 * gcc.target/i386/sse-23.c: Ditto.
8589
8590 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8591
8592 PR fortran/35299
8593 * gfortran.dg/statement_function_3.f: New test.
8594
8595 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
8596
8597 PR fortran/54223
8598 PR fortran/84276
8599 * gfortran.dg/statement_function_1.f90: New test.
8600 * gfortran.dg/statement_function_2.f90: New test.
8601
8602 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
8603
8604 PR fortran/84074
8605 * gfortran.dg/type_to_class_5.f03: New test.
8606
8607 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
8608
8609 PR fortran/56691
8610 * gfortran.dg/type_to_class_4.f03: New test.
8611
8612 2018-02-10 Alan Modra <amodra@gmail.com>
8613
8614 PR target/84300
8615 * gcc.dg/pr84300.c: New.
8616
8617 2018-02-10 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR sanitizer/83987
8620 * g++.dg/ubsan/pr83987-2.C: New test.
8621
8622 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
8623
8624 * gcc.target/rx/movsicc.c: New test.
8625
8626 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8627
8628 PR target/83926
8629 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
8630 message.
8631
8632 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
8633
8634 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
8635 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
8636
8637 2018-02-09 Nathan Sidwell <nathan@acm.org>
8638
8639 PR c/84293
8640 * c-c++-common/pr84293.h: New.
8641 * c-c++-common/pr84293.c: New.
8642
8643 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
8644
8645 PR rtl-optimization/57193
8646 * gcc.target/i386/pr57193.c: New.
8647
8648 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR target/84226
8651 * gcc.target/powerpc/pr84226.c: New test.
8652
8653 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8654
8655 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
8656 from this to...
8657 <vclzd>: ...this.
8658
8659 2018-02-09 Martin Sebor <msebor@redhat.com>
8660
8661 PR lto/84212
8662 * gcc.dg/lto/pr84212_0.c: New test file.
8663 * gcc.dg/lto/pr84212_1.c: Same.
8664
8665 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
8666
8667 PR target/83926
8668 * gcc.target/powerpc/pr83926.c: New test.
8669 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
8670 message. Fix test for running in 32-bit mode.
8671
8672 2018-02-09 Tamar Christina <tamar.christina@arm.com>
8673
8674 PR target/82641
8675 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
8676
8677 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8678
8679 PR target/PR84295
8680 * gcc.target/s390/pr84295.c: New test.
8681
8682 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
8683
8684 PR c++/77522
8685 * g++.dg/cpp1y/lambda-init16.C: New.
8686
8687 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
8688
8689 * gnat.dg/sso8.adb: New test.
8690 * gnat.dg/sso8_pkg.ads: New helper.
8691
8692 2018-02-09 Richard Biener <rguenther@suse.de>
8693
8694 PR tree-optimization/84278
8695 * gcc.target/i386/pr84278.c: Adjust regex.
8696
8697 2018-02-09 Jakub Jelinek <jakub@redhat.com>
8698
8699 PR tree-optimization/84232
8700 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
8701
8702 PR debug/84252
8703 * gcc.target/aarch64/pr84252.c: New test.
8704
8705 PR middle-end/84237
8706 * gcc.dg/pr84237.c: New test.
8707
8708 2018-02-09 Marek Polacek <polacek@redhat.com>
8709 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR c++/83659
8712 * g++.dg/torture/pr83659.C: New test.
8713
8714 2018-02-08 David Malcolm <dmalcolm@redhat.com>
8715
8716 PR tree-optimization/84136
8717 * gcc.c-torture/compile/pr84136.c: New test.
8718
8719 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
8720
8721 PR target/83008
8722 * gcc.target/i386/pr83008.c: New test.
8723
8724 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
8725
8726 PR target/81143
8727 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
8728
8729 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8730
8731 PR c++/83806
8732 * g++.dg/warn/Wunused-parm-11.C: New.
8733
8734 2018-02-08 Marek Polacek <polacek@redhat.com>
8735
8736 PR tree-optimization/84238
8737 * gcc.dg/Wstringop-overflow-3.c: New test.
8738
8739 2018-02-08 Nathan Sidwell <nathan@acm.org>
8740
8741 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
8742
8743 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8744
8745 PR tree-optimization/84265
8746 * gcc.dg/vect/pr84265.c: New test.
8747
8748 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
8749
8750 PR tree-optimization/81635
8751 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
8752 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
8753
8754 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8755
8756 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
8757 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
8758 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
8759 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
8760 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
8761 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
8762 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
8763 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
8764 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
8765 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
8766 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
8767 * gcc.target/s390/nobp-return-attr-all.c: New test.
8768 * gcc.target/s390/nobp-return-attr-neg.c: New test.
8769 * gcc.target/s390/nobp-return-mem-attr.c: New test.
8770 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
8771 * gcc.target/s390/nobp-return-mem-z10.c: New test.
8772 * gcc.target/s390/nobp-return-mem-z900.c: New test.
8773 * gcc.target/s390/nobp-return-reg-attr.c: New test.
8774 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
8775 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
8776 * gcc.target/s390/nobp-return-reg-z10.c: New test.
8777 * gcc.target/s390/nobp-return-reg-z900.c: New test.
8778 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
8779 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
8780 * gcc.target/s390/nobp-table-jump-z10.c: New test.
8781 * gcc.target/s390/nobp-table-jump-z900.c: New test.
8782
8783 2018-02-08 Richard Biener <rguenther@suse.de>
8784
8785 PR tree-optimization/84233
8786 * g++.dg/torture/pr84233.C: New testcase.
8787
8788 2018-02-08 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/84278
8791 * gcc.target/i386/pr84278.c: New testcase.
8792
8793 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
8794
8795 PR rtl-optimization/84068
8796 PR rtl-optimization/83459
8797 * gcc.dg/pr84068.c: New test.
8798
8799 2018-02-08 Richard Biener <rguenther@suse.de>
8800
8801 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
8802 loop vectorization to happen.
8803
8804 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
8805
8806 PR c++/83204
8807 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
8808
8809 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8810
8811 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
8812
8813 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8814
8815 PR target/84154
8816 * gcc.target/powerpc/pr84154-1.c: New tests.
8817 * gcc.target/powerpc/pr84154-2.c: Likewise.
8818 * gcc.target/powerpc/pr84154-3.c: Likewise.
8819
8820 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
8821
8822 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
8823
8824 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8825
8826 PR c++/84082
8827 * g++.dg/template/incomplete11.C: New test.
8828 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
8829
8830 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8831
8832 PR fortran/82994
8833 * gfortran.dg/deallocate_error_3.f90: New test.
8834 * gfortran.dg/deallocate_error_4.f90: New test.
8835
8836 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8837
8838 PR fortran/68560
8839 * gfortran.dg/shape_9.f90: New test.
8840
8841 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
8842
8843 PR fortran/82049
8844 * gfortran.dg/assumed_charlen_parameter.f90: New test.
8845
8846 2018-02-07 David Malcolm <dmalcolm@redhat.com>
8847
8848 PR c++/81610
8849 PR c++/80567
8850 * g++.dg/spellcheck-reswords.C: New test case.
8851 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
8852 suggestion of "if".
8853
8854 2018-02-07 Martin Liska <mliska@suse.cz>
8855
8856 PR c++/84059.
8857 * g++.dg/ext/mv26.C: New test.
8858
8859 2018-02-07 Tom de Vries <tom@codesourcery.com>
8860
8861 * gcc.dg/pr83844.c: Require effective target alloca.
8862
8863 2018-02-07 Tom de Vries <tom@codesourcery.com>
8864
8865 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
8866
8867 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
8868
8869 PR target/84243
8870 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
8871 -fcf-protection=return.
8872
8873 2018-02-07 Tom de Vries <tom@codesourcery.com>
8874
8875 PR libgomp/84217
8876 * c-c++-common/goacc/pr84217.c: New test.
8877 * gfortran.dg/goacc/pr84217.f90: New test.
8878
8879 2018-02-07 Richard Biener <rguenther@suse.de>
8880
8881 PR tree-optimization/84204
8882 * gcc.dg/graphite/pr84204.c: New testcase.
8883
8884 PR tree-optimization/84205
8885 * gcc.dg/graphite/pr84205.c: New testcase.
8886
8887 PR tree-optimization/84223
8888 * gfortran.dg/graphite/pr84223.f90: New testcase.
8889
8890 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
8891
8892 PR c++/71662
8893 * g++.dg/cpp0x/scoped_enum7.C: New.
8894
8895 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
8896
8897 PR tree-optimization/83008
8898 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
8899
8900 2018-02-07 Jakub Jelinek <jakub@redhat.com>
8901
8902 PR tree-optimization/84235
8903 * gcc.c-torture/execute/ieee/pr84235.c: New test.
8904
8905 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 PR testsuite/84243
8908 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
8909 targets.
8910 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
8911
8912 2018-02-06 Jakub Jelinek <jakub@redhat.com>
8913
8914 PR target/84146
8915 * gcc.target/i386/pr84146.c: New test.
8916
8917 2018-02-06 Michael Collison <michael.collison@arm.com>
8918
8919 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
8920
8921 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8922
8923 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
8924 warning for -mno-speculate-indirect-jumps.
8925 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
8926 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
8927 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
8928 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
8929 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
8930 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
8931
8932 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
8933
8934 PR target/84145
8935 * c-c++-common/fcf-protection-1.c: Change a compared message.
8936 * c-c++-common/fcf-protection-2.c: Likewise.
8937 * c-c++-common/fcf-protection-3.c: Likewise.
8938 * c-c++-common/fcf-protection-5.c: Likewise.
8939 * c-c++-common/fcf-protection-6.c: New test.
8940 * c-c++-common/fcf-protection-7.c: Likewise.
8941
8942 2018-02-06 Marek Polacek <polacek@redhat.com>
8943
8944 PR tree-optimization/84228
8945 * c-c++-common/Wstringop-truncation-3.c: New test.
8946
8947 2018-02-06 Tamar Christina <tamar.christina@arm.com>
8948
8949 PR target/82641
8950 * gcc.target/arm/pragma_arch_switch_2.c: New.
8951
8952 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8953
8954 PR target/79975
8955 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
8956
8957 2018-02-05 Martin Sebor <msebor@redhat.com>
8958
8959 PR tree-optimization/83369
8960 * gcc.dg/Wnonnull.c: New test.
8961
8962 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8963
8964 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
8965 argument and use dg-messages-by-file instead. Expect it to be
8966 an array rather than a dict.
8967 (lto-link-and-maybe-run): Remove messages_by_file argument and
8968 use an upvar for dg-messages-by-file. Update call to
8969 lto_handle_diagnostics.
8970 (lt-get-options): Treat dg-messages-by-file as an array
8971 rather than a dict.
8972 (lto-get-options-main): Likewise. Set the entry rather than appending.
8973 (lto-execute): Treat dg-messages-by-file as an array rather than
8974 a dict. Update call to lto-link-and-maybe-run.
8975
8976 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
8977
8978 PR c++/82782
8979 * g++.dg/cpp1z/inline-var4.C: New.
8980
8981 2018-02-05 Martin Liska <mliska@suse.cz>
8982
8983 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
8984 options.
8985 * c-c++-common/asan/pointer-compare-2.c: Likewise.
8986 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
8987 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
8988 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
8989 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
8990 * c-c++-common/asan/pointer-compare-3.c: New test.
8991
8992 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
8993
8994 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
8995 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8996
8997 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
8998
8999 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
9000 _mm_maskz_range_sd, _mm_mask_range_round_sd,
9001 _mm_maskz_range_round_sd): Test new intrinsics.
9002 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
9003 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
9004 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
9005 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
9006 _mm_maskz_range_ss, _mm_mask_range_round_ss,
9007 _mm_maskz_range_round_ss): Test new intrinsics.
9008 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
9009 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
9010 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
9011 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
9012 __builtin_ia32_rangess128_round): Remove builtins.
9013 (__builtin_ia32_rangesd128_mask_round,
9014 __builtin_ia32_rangess128_mask_round): Test new builtins.
9015 * gcc.target/i386/sse-13.c: Ditto.
9016 * gcc.target/i386/sse-23.c: Ditto.
9017
9018 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
9019
9020 PR middle-end/79966
9021 * gfortran.dg/pr79966.f90: New testcase
9022
9023 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
9024
9025 PR fortran/84094
9026 * gfortran.dg/associate_23.f90: Fix invalid code.
9027 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
9028 * gfortran.dg/matmul_3.f90: Likewise.
9029 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9030
9031 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
9032
9033 PR fortran/84115
9034 * gfortran.dg/associate_34.f90: New test.
9035 * gfortran.dg/associate_35.f90: New test.
9036
9037 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
9038
9039 PR fortran/84141
9040 PR fortran/84155
9041 * gfortran.dg/pr84155.f90: New test.
9042
9043 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
9044
9045 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
9046 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
9047
9048 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9049
9050 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
9051 dg-do run stanza.
9052
9053 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
9054
9055 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
9056 requirement.
9057 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
9058 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
9059 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
9060
9061 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9062
9063 PR testsuite/52641
9064 * gcc.c-torture/execute/pr83362.c: Make work for int16.
9065 * gcc.dg/Wsign-conversion.c: Dito.
9066 * gcc.dg/attr-alloc_size-4.c: Dito.
9067 * gcc.dg/pr81020.c: Dito.
9068 * gcc.dg/pr81192.c: Dito.
9069 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
9070 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
9071 * gcc.dg/pr83844.c: Restrict to int32plus.
9072 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
9073 * gcc.dg/tree-ssa/ldist-25.c: Dito.
9074 * gcc.dg/tree-ssa/ldist-27.c: Dito.
9075 * gcc.dg/tree-ssa/ldist-28.c: Dito.
9076 * gcc.dg/tree-ssa/ldist-29.c: Dito.
9077 * gcc.dg/tree-ssa/ldist-30.c: Dito.
9078 * gcc.dg/tree-ssa/ldist-31.c: Dito.
9079 * gcc.dg/tree-ssa/ldist-32.c: Dito.
9080 * gcc.dg/tree-ssa/ldist-33.c: Dito.
9081 * gcc.dg/tree-ssa/ldist-34.c: Dito.
9082 * gcc.dg/tree-ssa/ldist-35.c: Dito.
9083 * gcc.dg/tree-ssa/ldist-36.c: Dito.
9084
9085 2018-02-02 Julia Koval <julia.koval@intel.com>
9086
9087 * gcc.target/i386/funcspec-56.inc: Handle new march.
9088 * g++.dg/ext/mv16.C: Ditto.
9089
9090 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9091
9092 * lib/target-supports.exp
9093 (check_effective_target_keeps_null_pointer_checks): No more
9094 special-case avr.
9095 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
9096 * gcc.dg/ifcvt-4.c: Skip avr.
9097 * gcc.dg/pr53037-1.c: Dito.
9098 * gcc.dg/pr53037-2.c: Dito.
9099 * gcc.dg/pr53037-3.c: Dito.
9100 * gcc.dg/pr63387-2.c: Dito.
9101 * gcc.dg/pr63387.c: Dito.
9102 * gcc.dg/sancov/cmp0.c: Dito.
9103 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
9104 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
9105 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
9106 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
9107 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
9108 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
9109 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
9110 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
9111 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
9112 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
9113 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
9114 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
9115 * gcc.dg/tree-ssa/pr82059.c: Dito.
9116 * gcc.c-torture/execute/pr70460.c: Dito.
9117
9118 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
9119
9120 PR testsuite/52641
9121 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
9122 * gcc.c-torture/execute/20180112-1.c: Dito.
9123 * gcc.c-torture/execute/pr81503.c: Dito.
9124 * gcc.dg/store_merging_12.c: Dito.
9125 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
9126 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
9127 * gcc.dg/tree-ssa/pr80898.c: Dito.
9128 * gcc.dg/tree-ssa/pr82363.c: Dito.
9129 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
9130 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
9131 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
9132 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
9133 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
9134 * gcc.dg/tree-ssa/pr80803.c: Dito.
9135 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
9136 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
9137 * gcc.dg/tree-ssa/vrp114.c: Dito.
9138 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
9139 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
9140 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
9141
9142 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9143
9144 PR target/84066
9145 * gcc.target/i386/cet-sjlj-6a.c: New test.
9146 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
9147
9148 2018-02-01 Marek Polacek <polacek@redhat.com>
9149
9150 PR c++/84125
9151 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
9152
9153 2018-01-30 Jeff Law <law@redhat.com>
9154
9155 PR target/84128
9156 * gcc.target/i386/pr84128.c: New test.
9157
9158 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
9159
9160 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
9161 -fdelete-null-pointer-checks.
9162
9163 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9164
9165 PR c++/83796
9166 * g++.dg/cpp0x/abstract-default1.C: New.
9167
9168 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9169
9170 PR tree-optimization/81635
9171 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
9172 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
9173
9174 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9175
9176 PR target/83370
9177 * gcc.target/aarch64/pr83370.c: New.
9178
9179 2018-02-01 Richard Biener <rguenther@suse.de>
9180
9181 * gcc.dg/graphite/pr35356-1.c: Adjust.
9182
9183 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9184
9185 PR testsuite/83846
9186 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
9187 for ILP32.
9188 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
9189 of hard-coding the choice.
9190 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
9191 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
9192 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
9193 memset call.
9194 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
9195 stdint.h types.
9196 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
9197 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
9198 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
9199 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
9200 * gcc.target/aarch64/sve/logical_1.c: Likewise.
9201 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
9202 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
9203 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
9204 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
9205 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
9206 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
9207 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
9208 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
9209 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
9210 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
9211 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
9212 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
9213 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
9214 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
9215 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
9216 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
9217 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
9218 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
9219 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
9220 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
9221 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
9222 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
9223 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
9224 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
9225 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
9226 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
9227 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
9228 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
9229 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
9230 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
9231 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
9232 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
9233 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
9234 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
9235 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
9236 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
9237 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
9238 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
9239 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
9240 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
9241 __builtin_popcountll rather than __builtin_popcountl.
9242
9243 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9244
9245 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
9246 of LD1R[HWD] for multi-element constants on big-endian targets.
9247 * gcc.target/aarch64/sve/slp_3.c: Likewise.
9248 * gcc.target/aarch64/sve/slp_4.c: Likewise.
9249
9250 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
9251
9252 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
9253 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
9254 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
9255
9256 2018-02-01 Jakub Jelinek <jakub@redhat.com>
9257
9258 PR tree-optimization/81661
9259 PR tree-optimization/84117
9260 * gcc.dg/pr81661.c: New test.
9261 * gfortran.dg/pr84117.f90: New test.
9262
9263 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
9264
9265 PR fortran/83705
9266 * gfortran.dg/repeat_7.f90: Catch warning message.
9267
9268 2018-01-31 Ian Lance Taylor <iant@golang.org>
9269
9270 * go.go-torture/execute/printnil.go: New test.
9271
9272 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9273
9274 * lib/target-supports.exp (check_effective_target_comdat_group):
9275 Allow for Solaris as comdat syntax.
9276
9277 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
9278 Solaris with comdat_group support and as.
9279
9280 2018-01-31 Marek Polacek <polacek@redhat.com>
9281
9282 PR c/81779
9283 * gcc.dg/pr81779.c: New test.
9284
9285 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR fortran/84116
9288 * gfortran.dg/gomp/pr84116.f90: New test.
9289
9290 PR c++/83993
9291 * g++.dg/init/pr83993-2.C: New test.
9292
9293 PR c++/83993
9294 * g++.dg/init/pr83993-1.C: New test.
9295 * g++.dg/cpp0x/pr83993.C: New test.
9296
9297 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
9298
9299 PR fortran/84088
9300 * gfortran.dg/pr84088.f90: New test.
9301
9302 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
9303
9304 PR target/82444
9305 * gcc.target/i386/pr82444.c: New.
9306
9307 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
9308
9309 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
9310 * gcc.target/powerpc/vsx-13.c: New.
9311
9312 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9313
9314 PR c++/84092
9315 * g++.dg/cpp1y/var-templ57.C: New.
9316
9317 2018-01-31 Marek Polacek <polacek@redhat.com>
9318
9319 PR c++/84138
9320 * g++.dg/diagnostic/pr84138.C: New test.
9321
9322 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
9323
9324 PR fortran/78534
9325 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
9326 -Wstringop-overflow warnings due to spurious warning with -O1.
9327 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
9328 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
9329
9330 2018-01-31 Richard Biener <rguenther@suse.de>
9331
9332 PR tree-optimization/84132
9333 * g++.dg/torture/pr84132.C: New testcase.
9334
9335 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
9336
9337 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
9338 dg-final scan.
9339
9340 2018-01-31 Julia Koval <julia.koval@intel.com>
9341
9342 PR target/83618
9343 * gcc.target/i386/rdpid.c: Remove "eax".
9344
9345 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9346
9347 PR tree-optimization/64946
9348 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
9349 scan-assembler checks.
9350
9351 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
9352
9353 * gcc.c-torture/execute/20180131-1.c: New test.
9354
9355 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9356
9357 * gcc.target/arc/taux-1.c: New test.
9358 * gcc.target/arc/taux-2.c: Likewise.
9359
9360 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
9361
9362 * gcc.target/arc/uncached.c: New test.
9363
9364 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9365
9366 PR lto/83954
9367 * gnat.dg/lto20.adb: Remove dg-excess-errors.
9368
9369 2018-01-31 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR preprocessor/69869
9372 * gcc.dg/cpp/trad/pr69869.c: New test.
9373
9374 PR c/84100
9375 * gcc.dg/pr84100.c: New test.
9376
9377 2018-01-30 Jeff Law <law@redhat.com>
9378
9379 PR target/84064
9380 * gcc.target/i386/pr84064: New test.
9381
9382 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9383
9384 PR fortran/84134
9385 * gfortran.dg/data_implied_do_2.f90: New test.
9386
9387 2018-01-30 Janus Weil <janus@gcc.gnu.org>
9388
9389 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
9390
9391 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9392
9393 PR fortran/84133
9394 * gfortran.dg/inline_matmul_21.f90: New test case.
9395
9396 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9397
9398 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
9399
9400 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
9401
9402 PR target/84112
9403 * gcc.target/powerpc/pr84112.c: New.
9404
9405 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR rtl-optimization/83986
9408 * gcc.dg/pr83986.c: New test.
9409
9410 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
9411
9412 PR 58684
9413 * gcc.dg/torture/inf-compare-1.c: Add xfail.
9414 * gcc.dg/torture/inf-compare-2.c: Add xfail.
9415 * gcc.dg/torture/inf-compare-3.c: Add xfail.
9416 * gcc.dg/torture/inf-compare-4.c: Add xfail.
9417
9418 2018-01-30 Jakub Jelinek <jakub@redhat.com>
9419
9420 PR tree-optimization/84111
9421 * gcc.c-torture/compile/pr84111.c: New test.
9422
9423 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9424
9425 PR ipa/83179
9426 * gcc.dg/ipa/inline-2.c: Fix template.
9427 * gcc.dg/ipa/inline-3.c: Fix template.
9428
9429 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9430
9431 PR ipa/81360
9432 * g++.dg/torture/pr81360.C: New testcase.
9433
9434 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
9435
9436 PR lto/83954
9437 * gcc.dg/lto/pr83954.h: New testcase.
9438 * gcc.dg/lto/pr83954_0.c: New testcase.
9439 * gcc.dg/lto/pr83954_1.c: New testcase.
9440
9441 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9442
9443 PR bootstrap/84017
9444 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
9445 to dg-options.
9446 Simplify DW_AT_producer scan.
9447
9448 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9449
9450 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
9451
9452 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
9453
9454 PR target/83828
9455 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
9456 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
9457 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
9458 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
9459
9460 2018-01-29 Jeff Law <law@redhat.com>
9461
9462 PR testsuite/81010
9463 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
9464 better match other tests which require vsx. Verify the zero
9465 extension is part of the test in the combiner dump.
9466
9467 2018-01-29 Marek Polacek <polacek@redhat.com>
9468
9469 PR c/83966
9470 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
9471
9472 PR c++/83996
9473 * g++.dg/ext/pr83996.C: New test.
9474
9475 2018-01-29 Richard Biener <rguenther@suse.de>
9476
9477 PR tree-optimization/84057
9478 * gcc.dg/graphite/pr84057.c: New testcase.
9479
9480 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9481
9482 PR fortran/84073
9483 * gfortran.dg/bind_c_usage_31.f90: New test.
9484
9485 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
9486
9487 PR c++/83924
9488 * g++.dg/warn/Wduplicated-branches5.C: New.
9489
9490 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
9491
9492 * gcc.target/rl78/test_addsi3_internal.c: New test.
9493
9494 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
9495
9496 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
9497 Make expected output depend on whether we expect sibcalls or not.
9498 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
9499 safe-indirect-jump-1.c).
9500
9501 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
9502 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9503 Soren Rasmussen <s.c.rasmussen@gmail.com>
9504
9505 Fortran 2018 teams tests.
9506
9507 * gfortran.dg/team_number_1.f90: new test for team_number.
9508 * gfortran.dg/team_change_1.f90: new test for change team.
9509 * gfortran.dg/team_end_1.f90: new test for end team.
9510 * gfortran.dg/team_form_1.f90: new test for form team.
9511
9512 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9513
9514 PR fortran/83998
9515 * gfortran.dg/dot_product_4.f90
9516
9517 2018-01-26 Martin Sebor <msebor@redhat.com>
9518
9519 PR tree-optimization/83896
9520 * gcc.dg/strlenopt-43.c: New.
9521
9522 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9523
9524 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
9525 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
9526 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
9527 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
9528 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
9529 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
9530 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
9531 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
9532 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
9533 stanzas.
9534 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
9535 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
9536 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
9537 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
9538 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
9539 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
9540 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
9541 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
9542 instruction list.
9543 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
9544
9545 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9546
9547 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
9548 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
9549 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
9550 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
9551 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
9552 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
9553 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
9554 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
9555 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
9556 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
9557 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
9558 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
9559 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
9560
9561 2018-01-26 Martin Liska <mliska@suse.cz>
9562
9563 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
9564 warning is seen.
9565
9566 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9567
9568 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
9569 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
9570 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
9571 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
9572 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
9573 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
9574 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
9575 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
9576
9577 2018-01-26 Richard Biener <rguenther@suse.de>
9578
9579 PR rtl-optimization/84003
9580 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
9581 latent bug in DSE if NOINLINE is appropriately defined.
9582 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
9583 and defining NOINLINE.
9584
9585 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9586
9587 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
9588 tests specific to aarch64. XFAIL test on arm.
9589
9590 2018-01-26 Jakub Jelinek <jakub@redhat.com>
9591
9592 PR rtl-optimization/83985
9593 * gcc.dg/pr83985.c: New test.
9594
9595 PR c/83989
9596 * c-c++-common/Wrestrict-3.c: New test.
9597
9598 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9599
9600 * gcc.target/arc/tdelegitimize_addr.c: New test.
9601
9602 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
9603
9604 * gcc.target/arc/jli-1.c: New file.
9605 * gcc.target/arc/jli-2.c: Likewise.
9606
9607 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
9608
9609 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
9610 scan-assembler.
9611 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
9612 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
9613
9614 2018-01-26 Richard Biener <rguenther@suse.de>
9615
9616 PR tree-optimization/81082
9617 * gcc.dg/vect/pr81082.c: New testcase.
9618 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
9619 simplification to n * n.
9620
9621 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9622
9623 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
9624 Solaris 10.
9625 * gcc.target/i386/pr63620.c: Likewise.
9626
9627 2018-01-26 Julia Koval <julia.koval@intel.com>
9628
9629 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
9630 -mavx512f -mavx512bw.
9631 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
9632 * gcc.target/i386/i386.exp: Fix types.
9633
9634 2018-01-26 Alan Modra <amodra@gmail.com>
9635
9636 PR target/84033
9637 * gcc.target/powerpc/swaps-p8-46.c: New.
9638
9639 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
9640
9641 PR fortran/37577
9642 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
9643 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
9644 'array01' in the tree dump comparison.
9645 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
9646 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
9647 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
9648
9649 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
9650
9651 PR middle-end/83055
9652 * gcc.dg/torture/pr83055.c: New testcase.
9653
9654 2018-01-25 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR c++/84031
9657 * g++.dg/cpp1z/decomp36.C: New test.
9658
9659 PR middle-end/83977
9660 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
9661
9662 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
9663
9664 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
9665 the shift dump line.
9666 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9667
9668 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9669
9670 PR target/81550
9671 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
9672 index instead of int, which allows IVOPTs to properly optimize the
9673 loop.
9674
9675 2018-01-24 David Malcolm <dmalcolm@redhat.com>
9676
9677 PR jit/82846
9678 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
9679 of "fn_type" typedef.
9680 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
9681
9682 2018-01-24 Ian Lance Taylor <iant@golang.org>
9683
9684 * go.go-torture/execute/names-1.go: New test.
9685
9686 2018-01-19 Jeff Law <law@redhat.com>
9687
9688 PR target/83994
9689 * gcc.target/i386/pr83994.c: New test.
9690
9691 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
9692
9693 PR target/84014
9694 * gcc.target/powerpc/pr84014.c: New.
9695
9696 2018-01-24 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR middle-end/83977
9699 * c-c++-common/gomp/pr83977-1.c: New test.
9700 * c-c++-common/gomp/pr83977-2.c: New test.
9701 * c-c++-common/gomp/pr83977-3.c: New test.
9702 * gfortran.dg/gomp/pr83977.f90: New test.
9703
9704 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9705
9706 PR testsuite/83889
9707 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
9708 * gcc.dg/vect/pr80631-1.c: Likewise.
9709 * gcc.dg/vect/pr80631-2.c: Likewise.
9710 * gcc.dg/vect/pr81410.c: Likewise.
9711 * gcc.dg/vect/pr81633.c: Likewise.
9712 * gcc.dg/vect/pr81815.c: Likewise.
9713 * gcc.dg/vect/pr82108.c: Likewise.
9714 * gcc.dg/vect/pr83857.c: Likewise.
9715 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
9716 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
9717 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
9718 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
9719 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
9720 * gcc.dg/vect/vect-reduc-11.c: Likewise.
9721 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
9722 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
9723 dg-xfail-run-if instead.
9724 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
9725 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
9726 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
9727 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
9728 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
9729
9730 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
9731
9732 PR tree-optimization/83979
9733 * g++.dg/pr83979.c: New test.
9734
9735 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9736
9737 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
9738 option. Add arm_neon_ok_no_float_abi check.
9739
9740 2018-01-24 Richard Biener <rguenther@suse.de>
9741
9742 PR tree-optimization/83176
9743 * gcc.dg/graphite/pr83176.c: New testcase.
9744
9745 2018-01-24 Richard Biener <rguenther@suse.de>
9746
9747 PR tree-optimization/82819
9748 * gcc.dg/graphite/pr82819.c: New testcase.
9749
9750 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9751
9752 PR c++/83921
9753 * g++.dg/cpp1y/constexpr-83921-1.C: New.
9754 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
9755 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
9756 * g++.dg/ext/stmtexpr20.C: Likewise.
9757 * g++.dg/ext/stmtexpr21.C: Likewise.
9758
9759 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9760
9761 PR c++/83974
9762 * g++.dg/warn/pr83974.C: New test case.
9763
9764 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR sanitizer/83987
9767 * g++.dg/ubsan/pr83987.C: New test.
9768
9769 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9770
9771 PR fortran/83866
9772 * gfortran.dg/pdt_29.f03: New test.
9773
9774 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
9775
9776 PR fortran/83898
9777 * gfortran.dg/associate_33.f03: New test.
9778
9779 2018-01-23 Martin Liska <mliska@suse.cz>
9780
9781 PR lto/81440
9782 * gcc.dg/lto/pr81440.h: New test.
9783 * gcc.dg/lto/pr81440_0.c: New test.
9784 * gcc.dg/lto/pr81440_1.c: New test.
9785
9786 2018-01-23 Nathan Sidwell <nathan@acm.org>
9787
9788 PR c++/83988
9789 * g++.dg/template/pr83988.C: New.
9790
9791 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9792
9793 PR c++/82882
9794 PR c++/83978
9795 * g++.dg/cpp0x/pr82882.C: New test.
9796 * g++.dg/cpp0x/pr83978.C: New test.
9797
9798 PR c++/83958
9799 * g++.dg/cpp1z/decomp35.C: New test.
9800
9801 2018-01-23 Nathan Sidwell <nathan@acm.org>
9802
9803 * g++.dg/cpp0x/range-for10.C: Adjust.
9804 * g++.dg/ext/forscope1.C: Adjust.
9805 * g++.dg/ext/forscope2.C: Adjust.
9806 * g++.dg/template/for1.C: Adjust.
9807
9808 2018-01-23 David Malcolm <dmalcolm@redhat.com>
9809
9810 PR tree-optimization/83510
9811 * gcc.c-torture/compile/pr83510.c: New test case.
9812
9813 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9814
9815 PR testsuite/83888
9816 * lib/target-supports.exp (check_effective_target_vect_float): Say
9817 that the result only holds when -funsafe-math-optimizations is on.
9818 (check_effective_target_vect_float_strict): New procedure.
9819 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
9820 of vect_float.
9821 * gcc.dg/vect/vect-reduc-6.c: Likewise.
9822
9823 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
9824
9825 PR tree-optimization/83965
9826 * gcc.dg/vect/pr83965.c: New test.
9827
9828 2018-01-23 Richard Biener <rguenther@suse.de>
9829
9830 PR tree-optimization/83963
9831 * gfortran.dg/graphite/pr83963.f: New testcase.
9832 * gcc.dg/graphite/pr83963-2.c: Likewise.
9833
9834 2018-01-23 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR c++/83918
9837 * g++.dg/cpp1z/pr83918.C: New test.
9838
9839 2018-01-22 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR tree-optimization/83957
9842 * gcc.dg/autopar/pr83957.c: New test.
9843
9844 PR tree-optimization/83081
9845 * gcc.dg/predict-8.c: Adjust expected probability.
9846
9847 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
9848
9849 PR target/83862
9850 * gcc.target/powerpc/pr83862.c: New test.
9851
9852 2018-01-22 Carl Love <cel@us.ibm.com>
9853
9854 * gcc.target/powerpc/powerpc.exp: Add torture tests for
9855 builtins-4-runnable.c, builtins-6-runnable.c,
9856 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
9857 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
9858 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
9859 for signed/unsigned 128-bit and long long int loads.
9860
9861 2018-01-22 Marek Polacek <polacek@redhat.com>
9862
9863 PR c++/81933
9864 * g++.dg/cpp1y/constexpr-empty4.C: New test.
9865
9866 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
9867
9868 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
9869 scan-asembler valid instructions list.
9870 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
9871 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
9872 power8-vector requirement and option.
9873 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
9874
9875 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
9876
9877 PR 78534
9878 PR 83704
9879 * gfortran.dg/string_1.f90: Remove printing the length.
9880
9881 2018-01-22 Richard Biener <rguenther@suse.de>
9882
9883 PR tree-optimization/83963
9884 * gcc.dg/graphite/pr83963.c: New testcase.
9885
9886 2018-01-22 Sudakshina Das <sudi.das@arm.com>
9887
9888 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
9889 dg-require-effective-target directives.
9890
9891 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9892
9893 * lib/target-supports.exp (check_effective_target_arm_softfloat):
9894 New procedure.
9895 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
9896 Adjust scan-assembler checks for soft-float.
9897
9898 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9899
9900 PR target/83946
9901 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
9902
9903 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
9904
9905 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
9906 * gcc.dg/pr83623.c: Likewise.
9907 * gcc.dg/pr83666.c: Likewise.
9908
9909 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9910 David Edelsohn <dje.gcc@gmail.com>
9911
9912 PR target/83946
9913 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9914 assembly output from "crset eq" to "crset 2".
9915 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
9916 assembly output from . to $.
9917 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
9918 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
9919 assembly output from "crset eq" to "crset 2".
9920 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
9921 assembly output from "crset eq" to "crset 2", and from . to $.
9922
9923 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
9924
9925 PR fortran/83900
9926 * gfortran.dg/matmul_18.f90: New test.
9927
9928 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
9929
9930 PR tree-optimization/83940
9931 * gcc.dg/torture/pr83940.c: New test.
9932
9933 2018-01-20 Jakub Jelinek <jakub@redhat.com>
9934
9935 PR middle-end/83945
9936 * gcc.dg/tls/pr83945.c: New test.
9937
9938 PR target/83930
9939 * gcc.dg/pr83930.c: New test.
9940
9941 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9942
9943 PR fortran/83900
9944 * gfortran.dg/matmul_17.f90: New test.
9945
9946 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9947
9948 PR fortran/80768
9949 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
9950
9951 2018-01-19 Jakub Jelinek <jakub@redhat.com>
9952
9953 PR c++/81167
9954 * g++.dg/cpp0x/pr81167.C: New test.
9955
9956 PR c++/83919
9957 * g++.dg/cpp0x/pr83919.C: New test.
9958
9959 2018-01-19 Jeff Law <law@redhat.com>
9960 Jakub Jelinek <jakub@redhat.com>
9961
9962 * gcc.dg/stack-check-16.c: New test.
9963
9964 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
9965
9966 PR target/83790
9967 * gcc.target/nvptx/indirect_call.c: New test.
9968
9969 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9970
9971 * g++.dg/torture/pr83619.C: Remove dg-message.
9972
9973 2018-01-19 Martin Liska <mliska@suse.cz>
9974
9975 * gcc.dg/predict-1.c: Adjust expected probability.
9976 * gcc.dg/predict-3.c: Likewise.
9977 * gcc.dg/predict-5.c: Likewise.
9978 * gcc.dg/predict-6.c: Likewise.
9979 * gcc.dg/predict-9.c: Likewise.
9980
9981 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9982
9983 PR tree-optimization/83922
9984 * gcc.dg/pr83922.c: New test.
9985
9986 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
9987
9988 PR tree-optimization/83914
9989 * gcc.dg/vect/pr83914.c: New test.
9990
9991 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9992
9993 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
9994 * gcc.target/arm/negdi-2.c: Likewise.
9995 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
9996
9997 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9998
9999 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
10000
10001 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10002
10003 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
10004
10005 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
10006
10007 * gcc.dg/torture/pr52451.c (main): Skip long double test on
10008 hppa*-*-hpux*.
10009
10010 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR ipa/83619
10013 PR testsuite/83934
10014 * g++.dg/torture/pr83619.C (e): Define before first use instead of
10015 forward declaration.
10016
10017 2018-01-18 Carl Love <cel@us.ibm.com>
10018
10019 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
10020 to the function.
10021
10022 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10023
10024 PR c++/81013
10025 * g++.dg/inherit/union3.C: New.
10026
10027 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10028
10029 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
10030
10031 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
10032
10033 PR ipa/83619
10034 * g++.dg/torture/pr83619.C: New testcase.
10035
10036 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10037
10038 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
10039 Add function body to force error messages in some configurations.
10040
10041 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10042
10043 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
10044 and arm_thumb1_ok.
10045
10046 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
10047
10048 PR other/70268
10049 * c-c++-common/ffile-prefix-map.c: New test.
10050 * c-c++-common/fmacro-prefix-map.c: New test.
10051 * c-c++-common/cpp/ffile-prefix-map.c: New test.
10052 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
10053
10054 2018-01-18 Martin Liska <mliska@suse.cz>
10055
10056 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
10057 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10058 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10059 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10060 * gcc.target/i386/ret-thunk-10.c: Likewise.
10061 * gcc.target/i386/ret-thunk-11.c: Likewise.
10062 * gcc.target/i386/ret-thunk-12.c: Likewise.
10063 * gcc.target/i386/ret-thunk-15.c: Likewise.
10064 * gcc.target/i386/ret-thunk-9.c: Likewise.
10065
10066 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10067
10068 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
10069 order.
10070
10071 2018-01-18 Nathan Sidwell <nathan@acm.org>
10072
10073 PR c++/83160
10074 * g++.dg/cpp0x/pr83160.C: New.
10075
10076 2018-01-18 Richard Biener <rguenther@suse.de>
10077
10078 PR tree-optimization/83887
10079 * gcc.dg/graphite/pr83887.c: New testcase.
10080 * gfortran.dg/graphite/pr83887.f90: Likewise.
10081 * gfortran.dg/graphite/pr83887.f: Likewise.
10082
10083 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10084
10085 PR target/65578
10086 * gcc.target/arm/builtin-bswap.x: New file.
10087 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
10088 and options for armv6t2.
10089 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
10090 and options for Thumb1.
10091 * gcc.target/arm/builtin-bswap16.x: New file.
10092 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
10093 and options for armv6t2.
10094 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
10095 and options for Thumb1.
10096
10097 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
10098
10099 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
10100 order.
10101
10102 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR c/61240
10105 * gcc.dg/pr61240.c: New test.
10106
10107 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10108
10109 PR fortran/83864
10110 * gfortran.dg/pr83864.f90: New test.
10111
10112 2018-01-17 Jeff Law <law@redhat.com>
10113
10114 PR testsuite/83883
10115 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
10116
10117 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10118
10119 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
10120 restriction, but still restrict to 64-bit.
10121 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
10122 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
10123
10124 2018-01-17 Harald Anlauf <anlauf@gmx.de>
10125
10126 PR fortran/83874
10127 * gfortran.dg/pr83874.f90: New test.
10128
10129 2018-01-18 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR c++/83824
10132 * g++.dg/cpp0x/pr83824.C: New test.
10133
10134 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
10135
10136 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
10137 appropriate .gnu_attribute for the long double type, if we use the
10138 long double type, but do not generate any calls.
10139 * gcc.target/powerpc/gnuattr2.c: Likewise.
10140 * gcc.target/powerpc/gnuattr3.c: Likewise.
10141
10142 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10143
10144 PR c++/78344
10145 * g++.dg/cpp0x/alignas13.C: New.
10146
10147 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c++/83897
10150 * g++.dg/cpp0x/pr83897.C: New test.
10151
10152 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
10153
10154 PR ipa/83051
10155 * gcc.c-torture/compile/pr83051-2.c: New testcase.
10156
10157 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
10158
10159 PR c++/81054
10160 * g++.dg/cpp0x/constexpr-ice19.C: New.
10161
10162 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10163
10164 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
10165 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
10166 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
10167 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
10168 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
10169 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
10170 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
10171 * gcc.target/powerpc/builtins-1-be-folded.c: New.
10172 * gcc.target/powerpc/builtins-1-le-folded.c: New.
10173 * gcc.target/powerpc/builtins-1.fold.h: New.
10174
10175 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
10176
10177 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
10178 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
10179
10180 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10181
10182 * gcc.target/arm/g2.c: Add -marm to dg-options.
10183 * gcc.target/arm/scd42-2.c: Likewise.
10184
10185 2018-01-17 Nathan Sidwell <nathan@acm.org>
10186
10187 PR c++/83287
10188 * g++.dg/lookup/pr83287-2.C: New.
10189
10190 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10191
10192 PR c++/83814
10193 PR c++/83902
10194 * g++.dg/wrappers/pr83814.C: New test case.
10195 * g++.dg/wrappers/pr83902.C: New test case.
10196
10197 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10198
10199 PR lto/83121
10200 * g++.dg/lto/pr83121_0.C: New test case.
10201 * g++.dg/lto/pr83121_1.C: New test case.
10202 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
10203 adapted from DejaGnu's dg-test.
10204 (lto_handle_diagnostics): New procedure.
10205 (lto_prune_warns): Ignore informational notes.
10206 (lto-link-and-maybe-run): Add "messages_by_file" param.
10207 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
10208 "execute" when "link" fails if "execute" was not specified.
10209 (lto-can-handle-directive): New procedure.
10210 (lto-get-options-main): Call lto-can-handle-directive. Add a
10211 dg-messages local, using it to set the caller's
10212 dg-messages-by-file for the given source file.
10213 (lto-get-options): Likewise.
10214 (lto-execute): Add dg-messages-by-file local, and pass it to
10215 lto-link-and-maybe-run.
10216
10217 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
10218 Richard Sandiford <richard.sandiford@linaro.org>
10219
10220 PR target/79041
10221 PR target/82964
10222 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
10223 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
10224
10225 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10226
10227 * lib/target-supports.exp: Fix -march arguments in arm arch effective
10228 target check autogenerator for armv8.1-a and armv8.2-a.
10229
10230 2018-01-17 Carl Love <cel@us.ibm.com>
10231
10232 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
10233 Add debug print statements.
10234 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
10235 16 byte vector load followed by a partial vector load.
10236
10237 2018-01-17 David Malcolm <dmalcolm@redhat.com>
10238
10239 PR c++/83799
10240 * g++.dg/wrappers/pr83799.C: New test case.
10241
10242 2018-01-17 Nathan Sidwell <nathan@acm.org>
10243
10244 PR c++/83739
10245 * g++.dg/cpp1y/pr83739.C: New.
10246
10247 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10248
10249 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
10250 * gcc.target/visium/overflow16.c: Likewise.
10251 * gcc.target/visium/overflow32.c: Likewise.
10252
10253 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10254
10255 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
10256
10257 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10258
10259 * gcc.dg/rtl/arm/stl-cond.c: New test.
10260 * gcc.target/arm/stl-cond.c: Delete.
10261
10262 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10263
10264 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
10265 directives.
10266
10267 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR tree-optimization/83843
10270 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
10271 * gcc.dg/store_merging_19.c: New test.
10272
10273 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10274
10275 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
10276 and options.
10277
10278 2018-01-17 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR rtl-optimization/83771
10281 * gcc.dg/pr83771.c: New test.
10282
10283 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10284
10285 PR tree-optimization/81184
10286 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
10287 targets.
10288 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
10289
10290 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
10291
10292 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
10293
10294 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
10295
10296 PR target/83546
10297 * gcc.target/i386/pr83546.c: New test.
10298
10299 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10300
10301 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
10302
10303 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10304
10305 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
10306 test and add dg-warning for the -Wstringop-overflow warning.
10307
10308 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10309
10310 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
10311 XFAIL last test on SPARC and Visium.
10312
10313 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
10314
10315 PR rtl-optimization/80481
10316 * g++.dg/pr80481.C: Exclude solaris.
10317
10318 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10319
10320 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
10321 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
10322 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
10323
10324 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10325
10326 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
10327 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
10328 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
10329 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
10330 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
10331 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
10332 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
10333 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
10334 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
10335 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
10336 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
10337 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
10338 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
10339 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
10340 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
10341
10342 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
10343
10344 PR testsuite/77734
10345 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
10346
10347 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10348
10349 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
10350 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
10351 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
10352 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
10353 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
10354 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
10355
10356 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10357
10358 PR tree-optimization/83857
10359 * gcc.dg/vect/pr83857.c: New test.
10360
10361 2018-01-16 Richard Biener <rguenther@suse.de>
10362
10363 PR tree-optimization/83867
10364 * gcc.dg/vect/pr83867.c: New testcase.
10365
10366 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10367
10368 PR c/83844
10369 * gcc.dg/pr83844.c: New test.
10370
10371 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
10372
10373 * gcc.dg/torture/pr83847.c: New test.
10374
10375 2018-01-16 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR rtl-optimization/86620
10378 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
10379 instead of --param=max-sched-ready-insns=0.
10380 * gcc.target/i386/pr83620.c: New test.
10381 * gcc.dg/pr83620.c: New test.
10382
10383 PR tree-optimization/83843
10384 * gcc.dg/store_merging_18.c: New test.
10385
10386 PR c++/83817
10387 * g++.dg/cpp1y/pr83817.C: New test.
10388
10389 PR c++/83825
10390 * g++.dg/template/pr83825.C: New test.
10391
10392 2018-01-16 Richard Biener <rguenther@suse.de>
10393
10394 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
10395
10396 2018-01-16 Richard Biener <rguenther@suse.de>
10397
10398 PR testsuite/82132
10399 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
10400 from gcc.dg/torture/pr60092.c.
10401
10402 2018-01-15 Martin Sebor <msebor@redhat.com>
10403
10404 PR c++/83588
10405 * g++.dg/ext/flexary28.C: New test.
10406
10407 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
10408
10409 PR fortran/82257
10410 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
10411
10412 2018-01-15 Martin Sebor <msebor@redhat.com>
10413
10414 PR testsuite/83869
10415 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
10416
10417 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10418
10419 PR fortran/54613
10420 * gfortran.dg/minmaxloc_9.f90: New test.
10421 * gfortran.dg/minmaxloc_10.f90: New test.
10422 * gfortran.dg/minmaxloc_11.f90: New test.
10423
10424 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
10425
10426 PR target/83839
10427 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
10428 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10429 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10430 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10431 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10432 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10433 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10434 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10435 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10436 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10437 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10438 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10439 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10440 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10441 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10442 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
10443 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10444 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
10445 * gcc.target/i386/ret-thunk-10.c: Likewise.
10446 * gcc.target/i386/ret-thunk-11.c: Likewise.
10447 * gcc.target/i386/ret-thunk-12.c: Likewise.
10448 * gcc.target/i386/ret-thunk-13.c: Likewise.
10449 * gcc.target/i386/ret-thunk-14.c: Likewise.
10450 * gcc.target/i386/ret-thunk-15.c: Likewise.
10451 * gcc.target/i386/ret-thunk-9.c: Don't check the
10452 __x86_return_thunk label. Scan for "push" only for Linux.
10453
10454 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
10455
10456 PR testsuite/79920
10457 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
10458
10459 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10460
10461 PR target/83687
10462 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
10463 tests.
10464 * gcc.target/arm/pr83687.c: New test.
10465
10466 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10467
10468 Adjust tests to AVR_TINY.
10469
10470 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
10471 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
10472 * gcc.target/avr/pr71627.c: Same.
10473 * gcc.target/avr/torture/addr-space-1-0.c: Same.
10474 * gcc.target/avr/torture/addr-space-1-1.c: Same.
10475 * gcc.target/avr/torture/addr-space-1-x.c: Same.
10476 * gcc.target/avr/torture/addr-space-2-0.c: Same.
10477 * gcc.target/avr/torture/addr-space-2-1.c: Same.
10478 * gcc.target/avr/torture/addr-space-2-x.c: Same.
10479 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
10480 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
10481 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
10482 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
10483 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
10484 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
10485 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
10486 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
10487 * gcc.target/avr/torture/pr61055.c: Same.
10488 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
10489 available.
10490 * gcc.target/avr/torture/int24-mul.c: Same.
10491 * gcc.target/avr/torture/pr51782-1.c: Same.
10492 * gcc.target/avr/torture/pr61443.c: Same.
10493 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
10494 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
10495
10496 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
10497
10498 PR c/83801
10499 PR c/83729
10500 * gcc.target/avr/torture/pr83729.c: New test.
10501 * gcc.target/avr/torture/pr83801.c: New test.
10502
10503 2018-01-15 Jakub Jelinek <jakub@redhat.com>
10504
10505 PR middle-end/82694
10506 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
10507 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
10508
10509 2018-01-10 Martin Sebor <msebor@redhat.com>
10510
10511 PR other/83508
10512 * gcc.dg/Wstringop-overflow-2.c: New test.
10513
10514 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10515
10516 PR libgfortran/83811
10517 * gfortran.dg/fmt_e.f90: New test.
10518
10519 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10520
10521 * gcc.target/i386/indirect-thunk-10.c: New test.
10522 * gcc.target/i386/indirect-thunk-8.c: Likewise.
10523 * gcc.target/i386/indirect-thunk-9.c: Likewise.
10524 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
10525 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
10526 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
10527 * gcc.target/i386/ret-thunk-17.c: Likewise.
10528 * gcc.target/i386/ret-thunk-18.c: Likewise.
10529 * gcc.target/i386/ret-thunk-19.c: Likewise.
10530 * gcc.target/i386/ret-thunk-20.c: Likewise.
10531 * gcc.target/i386/ret-thunk-21.c: Likewise.
10532
10533 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10534
10535 * gcc.target/i386/indirect-thunk-register-4.c: New test.
10536
10537 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10538
10539 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10540 -mno-indirect-branch-register.
10541 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10542 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10543 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10544 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10545 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10546 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10547 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10548 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10549 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10550 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10551 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10552 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10553 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10554 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10555 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10556 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10557 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10558 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10559 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10560 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10561 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10562 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10563 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10564 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10565 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10566 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10567 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10568 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10569 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10570 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10571 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10572 * gcc.target/i386/ret-thunk-10.c: Likewise.
10573 * gcc.target/i386/ret-thunk-11.c: Likewise.
10574 * gcc.target/i386/ret-thunk-12.c: Likewise.
10575 * gcc.target/i386/ret-thunk-13.c: Likewise.
10576 * gcc.target/i386/ret-thunk-14.c: Likewise.
10577 * gcc.target/i386/ret-thunk-15.c: Likewise.
10578 * gcc.target/i386/ret-thunk-9.c: Likewise.
10579 * gcc.target/i386/indirect-thunk-register-1.c: New test.
10580 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
10581 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
10582
10583 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10584
10585 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
10586 -mfunction-return=keep.
10587 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10588 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10589 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10590 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10591 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10592 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10593 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10594 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10595 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10596 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10597 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10598 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10599 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10600 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10601 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10602 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10603 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10604 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10605 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10606 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10607 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10608 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10609 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10610 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10611 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10612 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10613 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10614 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10615 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10616 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10617 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10618 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10619 * gcc.target/i386/ret-thunk-1.c: New test.
10620 * gcc.target/i386/ret-thunk-10.c: Likewise.
10621 * gcc.target/i386/ret-thunk-11.c: Likewise.
10622 * gcc.target/i386/ret-thunk-12.c: Likewise.
10623 * gcc.target/i386/ret-thunk-13.c: Likewise.
10624 * gcc.target/i386/ret-thunk-14.c: Likewise.
10625 * gcc.target/i386/ret-thunk-15.c: Likewise.
10626 * gcc.target/i386/ret-thunk-16.c: Likewise.
10627 * gcc.target/i386/ret-thunk-2.c: Likewise.
10628 * gcc.target/i386/ret-thunk-3.c: Likewise.
10629 * gcc.target/i386/ret-thunk-4.c: Likewise.
10630 * gcc.target/i386/ret-thunk-5.c: Likewise.
10631 * gcc.target/i386/ret-thunk-6.c: Likewise.
10632 * gcc.target/i386/ret-thunk-7.c: Likewise.
10633 * gcc.target/i386/ret-thunk-8.c: Likewise.
10634 * gcc.target/i386/ret-thunk-9.c: Likewise.
10635
10636 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
10637
10638 * gcc.target/i386/indirect-thunk-1.c: New test.
10639 * gcc.target/i386/indirect-thunk-2.c: Likewise.
10640 * gcc.target/i386/indirect-thunk-3.c: Likewise.
10641 * gcc.target/i386/indirect-thunk-4.c: Likewise.
10642 * gcc.target/i386/indirect-thunk-5.c: Likewise.
10643 * gcc.target/i386/indirect-thunk-6.c: Likewise.
10644 * gcc.target/i386/indirect-thunk-7.c: Likewise.
10645 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
10646 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
10647 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
10648 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
10649 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
10650 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
10651 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
10652 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
10653 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
10654 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
10655 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
10656 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
10657 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
10658 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
10659 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
10660 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
10661 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
10662 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
10663 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
10664 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
10665 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
10666 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
10667 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
10668 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
10669 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
10670 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
10671
10672 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
10673
10674 PR ipa/83051
10675 * gcc.c-torture/compile/pr83051.c: New testcase.
10676
10677 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10678
10679 PR tree-optimization/83501
10680 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
10681
10682 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
10683
10684 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
10685 for lvx and stvx instead of lxvd2x and stxvd2x and require
10686 little-endian target. Add comments.
10687 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
10688 comprehensive testing.
10689 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
10690 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
10691 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
10692 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
10693 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
10694 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
10695 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
10696 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
10697 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
10698 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
10699 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
10700 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
10701 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
10702 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
10703 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
10704 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
10705 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
10706 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
10707 scan-assembler-not directives that forbid lvx and xxpermdi.
10708 * gcc.target/powerpc/vec-extract-3.c: Likewise.
10709 * gcc.target/powerpc/vec-extract-5.c: Likewise.
10710 * gcc.target/powerpc/vec-extract-6.c: Likewise.
10711 * gcc.target/powerpc/vec-extract-7.c: Likewise.
10712 * gcc.target/powerpc/vec-extract-8.c: Likewise.
10713 * gcc.target/powerpc/vec-extract-9.c: Likewise.
10714 * gcc.target/powerpc/vsx-vector-6-le.c: Change
10715 scan-assembler-times directives to reflect different numbers of
10716 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
10717
10718 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10719 Alan Hayward <alan.hayward@arm.com>
10720 David Sherwood <david.sherwood@arm.com>
10721
10722 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
10723 than SLP vectorization.
10724 * gcc.dg/vect/vect-alias-check-10.c: New test.
10725 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
10726 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
10727 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
10728 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
10729 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
10730 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
10731 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
10732 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
10733 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
10734 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
10735 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
10736 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
10737 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
10738 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
10739 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
10740 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
10741 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
10742 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
10743 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
10744 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
10745 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
10746 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
10747 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
10748
10749 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10750 Alan Hayward <alan.hayward@arm.com>
10751 David Sherwood <david.sherwood@arm.com>
10752
10753 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
10754 New proc.
10755 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
10756 targets with scatter stores.
10757 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
10758 stores.
10759 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
10760 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
10761 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
10762 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
10763 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
10764 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
10765 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
10766 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
10767 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
10768 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
10769 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
10770 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
10771 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
10772 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
10773 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
10774 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
10775
10776 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10777 Alan Hayward <alan.hayward@arm.com>
10778 David Sherwood <david.sherwood@arm.com>
10779
10780 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
10781 for double_reduc1.
10782 * gcc.target/aarch64/sve/strided_load_4.c: New test.
10783 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
10784 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
10785 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
10786
10787 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10788 Alan Hayward <alan.hayward@arm.com>
10789 David Sherwood <david.sherwood@arm.com>
10790
10791 * gcc.target/aarch64/sve/strided_load_1.c: New test.
10792 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
10793 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
10794
10795 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10796 Alan Hayward <alan.hayward@arm.com>
10797 David Sherwood <david.sherwood@arm.com>
10798
10799 * gcc.target/aarch64/sve/gather_load_1.c: New test.
10800 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
10801 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
10802 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
10803 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
10804 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
10805 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
10806 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
10807 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
10808 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
10809 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
10810 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
10811 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
10812 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
10813
10814 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10815 Alan Hayward <alan.hayward@arm.com>
10816 David Sherwood <david.sherwood@arm.com>
10817
10818 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
10819 check for a message about using in-order reductions.
10820 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
10821 check for a message about using in-order reductions.
10822 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
10823 vectorized and check for a message about using in-order reductions.
10824 Expect targets with variable-length vectors to fall back to the
10825 fixed-length mininum.
10826 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
10827 check for a message about using in-order reductions.
10828 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
10829 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
10830 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
10831 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
10832 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
10833 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
10834 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
10835 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
10836 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
10837 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
10838 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
10839 vect_fold_left_plus.
10840
10841 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10842
10843 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
10844 are spilled.
10845 * gcc.target/aarch64/sve/spill_2.c: New test.
10846 * gcc.target/aarch64/sve/spill_3.c: Likewise.
10847 * gcc.target/aarch64/sve/spill_4.c: Likewise.
10848 * gcc.target/aarch64/sve/spill_5.c: Likewise.
10849 * gcc.target/aarch64/sve/spill_6.c: Likewise.
10850 * gcc.target/aarch64/sve/spill_7.c: Likewise.
10851
10852 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10853 Alan Hayward <alan.hayward@arm.com>
10854 David Sherwood <david.sherwood@arm.com>
10855
10856 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
10857 of branches.
10858 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10859 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
10860 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
10861 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10862 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
10863 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10864 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
10865 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10866 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
10867
10868 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10869 Alan Hayward <alan.hayward@arm.com>
10870 David Sherwood <david.sherwood@arm.com>
10871
10872 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
10873 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
10874 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10875 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
10876
10877 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10878 Alan Hayward <alan.hayward@arm.com>
10879 David Sherwood <david.sherwood@arm.com>
10880
10881 * lib/target-supports.exp
10882 (check_effective_target_vect_fold_extract_last): New proc.
10883 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
10884 for fold_extract_last.
10885 * gcc.dg/vect/pr65947-2.c: Likewise.
10886 * gcc.dg/vect/pr65947-3.c: Likewise.
10887 * gcc.dg/vect/pr65947-4.c: Likewise.
10888 * gcc.dg/vect/pr65947-5.c: Likewise.
10889 * gcc.dg/vect/pr65947-6.c: Likewise.
10890 * gcc.dg/vect/pr65947-9.c: Likewise.
10891 * gcc.dg/vect/pr65947-10.c: Likewise.
10892 * gcc.dg/vect/pr65947-12.c: Likewise.
10893 * gcc.dg/vect/pr65947-14.c: Likewise.
10894 * gcc.dg/vect/pr80631-1.c: Likewise.
10895 * gcc.target/aarch64/sve/clastb_1.c: New test.
10896 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
10897 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
10898 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
10899 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
10900 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
10901 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
10902 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
10903 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
10904 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
10905 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
10906 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
10907 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
10908 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
10909
10910 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10911 Alan Hayward <alan.hayward@arm.com>
10912 David Sherwood <david.sherwood@arm.com>
10913
10914 * gcc.target/aarch64/sve/live_1.c: New test.
10915 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
10916
10917 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10918 Alan Hayward <alan.hayward@arm.com>
10919 David Sherwood <david.sherwood@arm.com>
10920
10921 * gcc.target/aarch64/sve/nopeel_1.c: New test.
10922 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
10923 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
10924 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
10925 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
10926 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
10927 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
10928 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
10929 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
10930
10931 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10932 Alan Hayward <alan.hayward@arm.com>
10933 David Sherwood <david.sherwood@arm.com>
10934
10935 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
10936 New proc.
10937 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
10938 vect_fully_masked.
10939 * gcc.target/aarch64/sve/loop_add_4.c: New test.
10940 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
10941 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
10942 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
10943 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
10944 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
10945
10946 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10947 Alan Hayward <alan.hayward@arm.com>
10948 David Sherwood <david.sherwood@arm.com>
10949
10950 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
10951 instead of just ADDRESS.
10952 * gcc.dg/tree-ssa/scev-10.c: Likewise.
10953 * gcc.dg/tree-ssa/scev-11.c: Likewise.
10954 * gcc.dg/tree-ssa/scev-12.c: Likewise.
10955 * gcc.target/aarch64/sve/index_offset_1.c: New test.
10956 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
10957 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
10958 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
10959 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
10960 * gcc.target/aarch64/sve/while_2.c: Likewise.
10961 * gcc.target/aarch64/sve/while_3.c: Likewise.
10962 * gcc.target/aarch64/sve/while_4.c: Likewise.
10963
10964 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10965 Alan Hayward <alan.hayward@arm.com>
10966 David Sherwood <david.sherwood@arm.com>
10967
10968 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
10969 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
10970 to be predicated.
10971 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
10972 * gcc.target/aarch64/sve/slp_7.c: Likewise.
10973 * gcc.target/aarch64/sve/reduc_5.c: New test.
10974 * gcc.target/aarch64/sve/slp_13.c: Likewise.
10975 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
10976
10977 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
10978 Alan Hayward <alan.hayward@arm.com>
10979 David Sherwood <david.sherwood@arm.com>
10980
10981 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
10982 * gcc.dg/tree-ssa/peel1.c: Likewise.
10983 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
10984 variable-length vectors.
10985 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
10986 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
10987 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
10988 * gcc.target/aarch64/sve/slp_2.c: Likewise.
10989 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10990 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10991 * gcc.target/aarch64/sve/slp_6.c: Likewise.
10992 * gcc.target/aarch64/sve/slp_8.c: New test.
10993 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
10994 * gcc.target/aarch64/sve/slp_9.c: Likewise.
10995 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
10996 * gcc.target/aarch64/sve/slp_10.c: Likewise.
10997 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
10998 * gcc.target/aarch64/sve/slp_11.c: Likewise.
10999 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
11000 * gcc.target/aarch64/sve/slp_12.c: Likewise.
11001 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
11002 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
11003 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
11004 * gcc.target/aarch64/sve/while_1.c: Likewise.
11005 * gcc.target/aarch64/sve/while_2.c: Likewise.
11006 * gcc.target/aarch64/sve/while_3.c: Likewise.
11007 * gcc.target/aarch64/sve/while_4.c: Likewise.
11008
11009 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11010 Alan Hayward <alan.hayward@arm.com>
11011 David Sherwood <david.sherwood@arm.com>
11012
11013 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
11014 New proc.
11015 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
11016 and add an associated scan-dump test. Prevent vectorization
11017 of the first two loops.
11018 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11019 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
11020 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11021 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11022 (INIT_VECTOR): Tweak initial value so that some bits are always set.
11023 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11024
11025 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11026 Alan Hayward <alan.hayward@arm.com>
11027 David Sherwood <david.sherwood@arm.com>
11028
11029 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
11030 * gcc.dg/vect/pr67790.c: Likewise.
11031 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11032 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11033 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11034 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11035 * gcc.target/aarch64/sve/slp_5.c: New test.
11036 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
11037 * gcc.target/aarch64/sve/slp_6.c: Likewise.
11038 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
11039 * gcc.target/aarch64/sve/slp_7.c: Likewise.
11040 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
11041
11042 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11043 Alan Hayward <alan.hayward@arm.com>
11044 David Sherwood <david.sherwood@arm.com>
11045
11046 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
11047 && vect_load_lanes
11048 * gcc.dg/vect/slp-1.c: Likewise.
11049 * gcc.dg/vect/slp-10.c: Likewise.
11050 * gcc.dg/vect/slp-12b.c: Likewise.
11051 * gcc.dg/vect/slp-12c.c: Likewise.
11052 * gcc.dg/vect/slp-17.c: Likewise.
11053 * gcc.dg/vect/slp-19b.c: Likewise.
11054 * gcc.dg/vect/slp-20.c: Likewise.
11055 * gcc.dg/vect/slp-21.c: Likewise.
11056 * gcc.dg/vect/slp-22.c: Likewise.
11057 * gcc.dg/vect/slp-23.c: Likewise.
11058 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11059 * gcc.dg/vect/slp-24.c: Likewise.
11060 * gcc.dg/vect/slp-28.c: Likewise.
11061 * gcc.dg/vect/slp-39.c: Likewise.
11062 * gcc.dg/vect/slp-6.c: Likewise.
11063 * gcc.dg/vect/slp-7.c: Likewise.
11064 * gcc.dg/vect/slp-cond-1.c: Likewise.
11065 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11066 * gcc.dg/vect/slp-cond-2.c: Likewise.
11067 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11068 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11069 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11070 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11071 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11072 * gcc.dg/vect/slp-perm-6.c: Likewise.
11073 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11074 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11075 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11076 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
11077 * gcc.dg/vect/slp-12a.c: Likewise.
11078 * gcc.dg/vect/slp-14.c: Likewise.
11079 * gcc.dg/vect/slp-15.c: Likewise.
11080 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11081 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11082 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11083 * gcc.target/aarch64/sve/slp_1.c: New test.
11084 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
11085 * gcc.target/aarch64/sve/slp_2.c: Likewise.
11086 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
11087 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11088 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
11089 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11090 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
11091
11092 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11093 Alan Hayward <alan.hayward@arm.com>
11094 David Sherwood <david.sherwood@arm.com>
11095
11096 * gcc.dg/vect/vect-ooo-group-1.c: New test.
11097 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11098 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
11099 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11100 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
11101 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11102 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
11103 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11104 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11105 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11106 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11107 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11108 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11109 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
11110 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11111 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
11112 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11113 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
11114 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11115
11116 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11117 Alan Hayward <alan.hayward@arm.com>
11118 David Sherwood <david.sherwood@arm.com>
11119
11120 * gcc.target/aarch64/sve/struct_move_1.c: New test.
11121 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
11122 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
11123 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
11124 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
11125 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
11126 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11127 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
11128 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11129 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11130 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11131 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11132 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11133 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11134 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
11135 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
11136 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
11137 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
11138 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11139 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
11140 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11141 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11142 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11143 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11144 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11145 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11146 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11147 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11148 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11149 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11150 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11151 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11152 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11153 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
11154 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
11155 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
11156
11157 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11158 Alan Hayward <alan.hayward@arm.com>
11159 David Sherwood <david.sherwood@arm.com>
11160
11161 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
11162 Return true for SVE too.
11163 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
11164 if load/store lanes are supported.
11165 * gcc.dg/vect/slp-10.c: Likewise.
11166 * gcc.dg/vect/slp-12c.c: Likewise.
11167 * gcc.dg/vect/slp-17.c: Likewise.
11168 * gcc.dg/vect/slp-33.c: Likewise.
11169 * gcc.dg/vect/slp-6.c: Likewise.
11170 * gcc.dg/vect/slp-cond-1.c: Likewise.
11171 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
11172 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
11173 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11174 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
11175 * gcc.dg/vect/slp-perm-6.c: Likewise.
11176 * gcc.dg/vect/slp-perm-9.c: Likewise.
11177 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
11178 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
11179 for variable-length vectors.
11180
11181 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11182 Alan Hayward <alan.hayward@arm.com>
11183 David Sherwood <david.sherwood@arm.com>
11184
11185 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
11186 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
11187
11188 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11189
11190 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
11191 * g++.target/aarch64/sve/catch_1.C: New test.
11192 * g++.target/aarch64/sve/catch_2.C: Likewise.
11193 * g++.target/aarch64/sve/catch_3.C: Likewise.
11194 * g++.target/aarch64/sve/catch_4.C: Likewise.
11195 * g++.target/aarch64/sve/catch_5.C: Likewise.
11196 * g++.target/aarch64/sve/catch_6.C: Likewise.
11197
11198 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11199 Alan Hayward <alan.hayward@arm.com>
11200 David Sherwood <david.sherwood@arm.com>
11201
11202 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
11203 New proc.
11204 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
11205 * gcc.target/aarch64/fmaxmin.c: Likewise.
11206 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
11207 * gcc.target/aarch64/orr_imm_1.c: Likewise.
11208 * gcc.target/aarch64/pr62178.c: Likewise.
11209 * gcc.target/aarch64/pr71727-2.c: Likewise.
11210 * gcc.target/aarch64/saddw-1.c: Likewise.
11211 * gcc.target/aarch64/saddw-2.c: Likewise.
11212 * gcc.target/aarch64/uaddw-1.c: Likewise.
11213 * gcc.target/aarch64/uaddw-2.c: Likewise.
11214 * gcc.target/aarch64/uaddw-3.c: Likewise.
11215 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
11216 * gcc.target/aarch64/vect-compile.c: Likewise.
11217 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
11218 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
11219 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
11220 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
11221 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
11222 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
11223 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
11224 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
11225 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
11226 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
11227 * gcc.target/aarch64/vect-fmovd.c: Likewise.
11228 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
11229 * gcc.target/aarch64/vect-fmovf.c: Likewise.
11230 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
11231 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
11232 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
11233 * gcc.target/aarch64/vect-movi.c: Likewise.
11234 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
11235 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
11236 * gcc.target/aarch64/vect-vaddv.c: Likewise.
11237 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
11238 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
11239 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
11240 fixed-length SVE.
11241 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
11242 * gcc.target/aarch64/sve/arith_1.c: New test.
11243 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
11244 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11245 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11246 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11247 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
11248 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
11249 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
11250 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
11251 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
11252 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
11253 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
11254 * gcc.target/aarch64/sve/ext_1.c: Likewise.
11255 * gcc.target/aarch64/sve/ext_2.c: Likewise.
11256 * gcc.target/aarch64/sve/extract_1.c: Likewise.
11257 * gcc.target/aarch64/sve/extract_2.c: Likewise.
11258 * gcc.target/aarch64/sve/extract_3.c: Likewise.
11259 * gcc.target/aarch64/sve/extract_4.c: Likewise.
11260 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
11261 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
11262 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
11263 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
11264 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
11265 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
11266 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
11267 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
11268 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
11269 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
11270 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
11271 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
11272 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
11273 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
11274 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
11275 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
11276 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
11277 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
11278 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
11279 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
11280 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
11281 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
11282 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
11283 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
11284 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
11285 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
11286 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
11287 * gcc.target/aarch64/sve/index_1.c: Likewise.
11288 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
11289 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
11290 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
11291 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11292 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
11293 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
11294 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11295 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
11296 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
11297 * gcc.target/aarch64/sve/mad_1.c: Likewise.
11298 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
11299 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
11300 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
11301 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
11302 * gcc.target/aarch64/sve/mla_1.c: Likewise.
11303 * gcc.target/aarch64/sve/mls_1.c: Likewise.
11304 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
11305 * gcc.target/aarch64/sve/msb_1.c: Likewise.
11306 * gcc.target/aarch64/sve/mul_1.c: Likewise.
11307 * gcc.target/aarch64/sve/neg_1.c: Likewise.
11308 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
11309 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
11310 * gcc.target/aarch64/sve/pack_1.c: Likewise.
11311 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
11312 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
11313 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
11314 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
11315 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
11316 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
11317 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
11318 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
11319 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
11320 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
11321 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
11322 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
11323 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
11324 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
11325 * gcc.target/aarch64/sve/rev_1.c: Likewise.
11326 * gcc.target/aarch64/sve/revb_1.c: Likewise.
11327 * gcc.target/aarch64/sve/revh_1.c: Likewise.
11328 * gcc.target/aarch64/sve/revw_1.c: Likewise.
11329 * gcc.target/aarch64/sve/shift_1.c: Likewise.
11330 * gcc.target/aarch64/sve/single_1.c: Likewise.
11331 * gcc.target/aarch64/sve/single_2.c: Likewise.
11332 * gcc.target/aarch64/sve/single_3.c: Likewise.
11333 * gcc.target/aarch64/sve/single_4.c: Likewise.
11334 * gcc.target/aarch64/sve/spill_1.c: Likewise.
11335 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
11336 * gcc.target/aarch64/sve/subr_1.c: Likewise.
11337 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
11338 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
11339 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
11340 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
11341 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
11342 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
11343 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
11344 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
11345 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
11346 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
11347 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
11348 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
11349 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
11350 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
11351 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
11352 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
11353 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
11354 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
11355 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
11356 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
11357 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
11358 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
11359 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
11360 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
11361 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
11362 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
11363 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
11364 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
11365 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
11366 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
11367 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
11368 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
11369 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
11370 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
11371 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
11372 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
11373 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
11374 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
11375 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
11376 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
11377 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
11378 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
11379
11380 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11381 Alan Hayward <alan.hayward@arm.com>
11382 David Sherwood <david.sherwood@arm.com>
11383
11384 * lib/target-supports.exp (check_effective_target_aarch64_sve)
11385 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
11386 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
11387 New procedures.
11388 (check_effective_target_vect_perm): Handle SVE.
11389 (check_effective_target_vect_perm_byte): Likewise.
11390 (check_effective_target_vect_perm_short): Likewise.
11391 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
11392 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
11393 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
11394 (check_effective_target_vect_element_align_preferred): Likewise.
11395 (check_effective_target_vect_align_stack_vars): Likewise.
11396 (check_effective_target_vect_load_lanes): Likewise.
11397 (check_effective_target_vect_masked_store): Likewise.
11398 (available_vector_sizes): Use aarch64_sve_bits for SVE.
11399 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
11400 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
11401 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
11402 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
11403 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
11404 * gcc.dg/vect/slp-23.c: Likewise.
11405 * gcc.dg/vect/slp-perm-5.c: Likewise.
11406 * gcc.dg/vect/slp-perm-6.c: Likewise.
11407 * gcc.dg/vect/slp-perm-9.c: Likewise.
11408 * gcc.dg/vect/slp-reduc-3.c: Likewise.
11409 * gcc.dg/vect/vect-114.c: Likewise.
11410 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
11411 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
11412
11413 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
11414
11415 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
11416 vect_variable_length, expecting the test to be vectorized
11417 without SLP instead.
11418 * gcc.dg/vect/pr33953.c: Likewise.
11419 * gcc.dg/vect/pr37027.c: Likewise.
11420 * gcc.dg/vect/pr67790.c: Likewise.
11421 * gcc.dg/vect/pr68445.c: Likewise.
11422 * gcc.dg/vect/slp-1.c: Likewise.
11423 * gcc.dg/vect/slp-10.c: Likewise.
11424 * gcc.dg/vect/slp-12a.c: Likewise.
11425 * gcc.dg/vect/slp-12b.c: Likewise.
11426 * gcc.dg/vect/slp-12c.c: Likewise.
11427 * gcc.dg/vect/slp-13-big-array.c: Likewise.
11428 * gcc.dg/vect/slp-13.c: Likewise.
11429 * gcc.dg/vect/slp-14.c: Likewise.
11430 * gcc.dg/vect/slp-15.c: Likewise.
11431 * gcc.dg/vect/slp-17.c: Likewise.
11432 * gcc.dg/vect/slp-19b.c: Likewise.
11433 * gcc.dg/vect/slp-2.c: Likewise.
11434 * gcc.dg/vect/slp-20.c: Likewise.
11435 * gcc.dg/vect/slp-21.c: Likewise.
11436 * gcc.dg/vect/slp-22.c: Likewise.
11437 * gcc.dg/vect/slp-24-big-array.c: Likewise.
11438 * gcc.dg/vect/slp-24.c: Likewise.
11439 * gcc.dg/vect/slp-28.c: Likewise.
11440 * gcc.dg/vect/slp-39.c: Likewise.
11441 * gcc.dg/vect/slp-42.c: Likewise.
11442 * gcc.dg/vect/slp-6.c: Likewise.
11443 * gcc.dg/vect/slp-7.c: Likewise.
11444 * gcc.dg/vect/slp-cond-1.c: Likewise.
11445 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
11446 * gcc.dg/vect/slp-cond-2.c: Likewise.
11447 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
11448 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
11449 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
11450 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
11451 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
11452 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
11453 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
11454 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
11455 * gcc.dg/vect/slp-reduc-1.c: Likewise.
11456 * gcc.dg/vect/slp-reduc-2.c: Likewise.
11457 * gcc.dg/vect/slp-reduc-4.c: Likewise.
11458 * gcc.dg/vect/slp-reduc-5.c: Likewise.
11459 * gcc.dg/vect/slp-reduc-7.c: Likewise.
11460 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11461 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
11462 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
11463 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
11464
11465 2018-01-13 Jakub Jelinek <jakub@redhat.com>
11466
11467 PR c/83801
11468 * gcc.dg/pr83801.c: New test.
11469
11470 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
11471
11472 PR fortran/52162
11473 * gfortran.dg/bounds_check_19.f90: New test.
11474
11475 2018-01-12 Jakub Jelinek <jakub@redhat.com>
11476
11477 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
11478 instead of scan-assembler-not for xsnabsqp.
11479
11480 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11481
11482 PR libgfortran/83525
11483 * gfortran.dg/newunit_5.f90: New test.
11484
11485 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
11486
11487 PR rtl-optimization/80481
11488 * g++.dg/pr80481.C: New.
11489
11490 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
11491
11492 PR target/83628
11493 * gcc.target/alpha/pr83628-3.c: New test.
11494
11495 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11496
11497 * lib/target-supports.exp (check_effective_target_avx512f): Also
11498 check for __builtin_ia32_addsd_round,
11499 __builtin_ia32_getmantsd_round.
11500 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
11501
11502 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
11503
11504 PR target/83629
11505 * gcc.target/powerpc/pr83629.c: Require ilp32.
11506
11507 2018-01-12 Richard Biener <rguenther@suse.de>
11508
11509 PR tree-optimization/80846
11510 * gcc.target/i386/pr80846-1.c: New testcase.
11511 * gcc.target/i386/pr80846-2.c: Likewise.
11512
11513 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
11514
11515 * gcc.c-torture/execute/20180112-1.c: New test.
11516
11517 2018-01-12 Tom de Vries <tom@codesourcery.com>
11518
11519 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
11520 * g++.dg/ext/label13a.C: Same.
11521 * g++.dg/ext/label14.C: Same.
11522 * g++.dg/ext/label2.C: Same.
11523 * g++.dg/ext/label3.C: Same.
11524 * g++.dg/torture/pr42462.C: Same.
11525 * g++.dg/torture/pr42739.C: Same.
11526 * g++.dg/warn/Wunused-label-3.C: Same.
11527
11528 2018-01-12 Tom de Vries <tom@codesourcery.com>
11529
11530 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
11531 * g++.dg/Walloca1.C: Same.
11532 * g++.dg/cpp0x/pr70338.C: Same.
11533 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
11534 * g++.dg/cpp1y/vla10.C: Same.
11535 * g++.dg/cpp1y/vla2.C: Same.
11536 * g++.dg/cpp1y/vla6.C: Same.
11537 * g++.dg/cpp1y/vla8.C: Same.
11538 * g++.dg/debug/debug5.C: Same.
11539 * g++.dg/debug/debug6.C: Same.
11540 * g++.dg/debug/pr54828.C: Same.
11541 * g++.dg/diagnostic/pr70105.C: Same.
11542 * g++.dg/eh/cleanup5.C: Same.
11543 * g++.dg/eh/spbp.C: Same.
11544 * g++.dg/ext/tmplattr9.C: Same.
11545 * g++.dg/ext/vla10.C: Same.
11546 * g++.dg/ext/vla11.C: Same.
11547 * g++.dg/ext/vla12.C: Same.
11548 * g++.dg/ext/vla15.C: Same.
11549 * g++.dg/ext/vla16.C: Same.
11550 * g++.dg/ext/vla17.C: Same.
11551 * g++.dg/ext/vla3.C: Same.
11552 * g++.dg/ext/vla6.C: Same.
11553 * g++.dg/ext/vla7.C: Same.
11554 * g++.dg/init/array24.C: Same.
11555 * g++.dg/init/new47.C: Same.
11556 * g++.dg/init/pr55497.C: Same.
11557 * g++.dg/opt/pr78201.C: Same.
11558 * g++.dg/template/vla2.C: Same.
11559 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
11560 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
11561 * g++.dg/torture/pr62127.C: Same.
11562 * g++.dg/torture/pr67055.C: Same.
11563 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
11564 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
11565 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
11566 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
11567 * g++.dg/warn/Wplacement-new-size-5.C: Same.
11568 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
11569 * g++.dg/warn/Wvla-1.C: Same.
11570 * g++.dg/warn/Wvla-3.C: Same.
11571 * g++.old-deja/g++.ext/array2.C: Same.
11572 * g++.old-deja/g++.ext/constructor.C: Same.
11573 * g++.old-deja/g++.law/builtin1.C: Same.
11574 * g++.old-deja/g++.other/crash12.C: Same.
11575 * g++.old-deja/g++.other/eh3.C: Same.
11576 * g++.old-deja/g++.pt/array6.C: Same.
11577 * g++.old-deja/g++.pt/dynarray.C: Same.
11578
11579 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11580
11581 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
11582
11583 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11584
11585 PR libfortran/67412
11586 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
11587 on *-*-solaris2.10.
11588
11589 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11590
11591 * lib/target-supports.exp (check_effective_target_branch_cost):
11592 Accept all x86 targets.
11593
11594 2018-01-12 Martin Liska <mliska@suse.cz>
11595
11596 PR ipa/83054
11597 * g++.dg/warn/pr83054.C: New test.
11598
11599 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11600
11601 * gcc.target/powerpc/spec-barr-1.c: New file.
11602
11603 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
11604
11605 PR target/83330
11606 * gcc.target/i386/pr83330.c: New test.
11607
11608 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
11609
11610 PR fortran/79383
11611 * gfortran.dg/dtio_31.f03: New test.
11612 * gfortran.dg/dtio_32.f03: New test.
11613
11614 2018-01-11 David Malcolm <dmalcolm@redhat.com>
11615
11616 PR c++/43486
11617 * g++.dg/wrappers: New subdirectory.
11618 * g++.dg/wrappers/README: New file.
11619 * g++.dg/wrappers/alloc.C: New test case.
11620 * g++.dg/wrappers/cow-istream-string.C: New test case.
11621 * g++.dg/wrappers/cp-stdlib.C: New test case.
11622 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
11623 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
11624
11625 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
11626
11627 PR middle-end/83718
11628 * g++.dg/torture/pr83718.C: New testcase.
11629
11630 2018-01-11 Martin Jambor <mjambor@suse.cz>
11631
11632 PR ipa/83178
11633 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
11634
11635 2018-01-11 Bin Cheng <bin.cheng@arm.com>
11636
11637 PR tree-optimization/83695
11638 * gcc.dg/tree-ssa/pr83695.c: New test.
11639
11640 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11641
11642 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
11643 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
11644
11645 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11646
11647 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
11648 * gcc.target/arm/simd/fp16fml_high.c: New test.
11649 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
11650 * lib/target-supports.exp
11651 (check_effective_target_arm_fp16fml_neon_ok_nocache,
11652 check_effective_target_arm_fp16fml_neon_ok,
11653 add_options_for_arm_fp16fml_neon): New procedures.
11654
11655 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11656
11657 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
11658 combination tests.
11659
11660 2018-01-11 Richard Biener <rguenther@suse.de>
11661
11662 PR tree-optimization/83435
11663 * gcc.dg/graphite/pr83435.c: New testcase.
11664
11665 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
11666 Alan Hayward <alan.hayward@arm.com>
11667 David Sherwood <david.sherwood@arm.com>
11668
11669 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
11670
11671 2018-01-11 Tamar Christina <tamar.christina@arm.com>
11672
11673 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
11674
11675 2018-01-11 Sudakshina Das <sudi.das@arm.com>
11676
11677 PR target/82096
11678 * gcc.c-torture/compile/pr82096.c: New test.
11679
11680 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11681
11682 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
11683
11684 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11685
11686 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
11687
11688 2018-01-11 Justin Squirek <squirek@adacore.com>
11689
11690 * gnat.dg/expr_func4.adb: New testcase.
11691
11692 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
11693
11694 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
11695 testcase.
11696
11697 2018-01-11 Bob Duff <duff@adacore.com>
11698
11699 * gnat.dg/protected_null.adb: New testcase.
11700
11701 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11702
11703 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
11704
11705 2018-01-11 Ed Schonberg <schonberg@adacore.com>
11706
11707 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
11708
11709 2018-01-11 Justin Squirek <squirek@adacore.com>
11710
11711 * gnat.dg/loopvar.adb: New testcase.
11712
11713 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11714
11715 PR middle-end/83189
11716 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
11717
11718 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
11719
11720 * gcc.c-torture/compile/pr83575.c: New testcase.
11721
11722 2018-01-10 Michael Collison <michael.collison@arm.com>
11723
11724 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
11725 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
11726 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
11727 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
11728 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11729 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11730 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
11731 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
11732 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
11733 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11734 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
11735 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
11736 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
11737 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
11738 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
11739 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
11740
11741 2018-01-10 Michael Collison <michael.collison@arm.com>
11742
11743 * gcc.target/aarch64/sha2.h: New shared testcase.
11744 * gcc.target/aarch64/sha2_1.c: New testcase.
11745 * gcc.target/aarch64/sha2_2.c: New testcase.
11746 * gcc.target/aarch64/sha2_3.c: New testcase.
11747 * gcc.target/aarch64/sha3.h: New shared testcase.
11748 * gcc.target/aarch64/sha3_1.c: New testcase.
11749 * gcc.target/aarch64/sha3_2.c: New testcase.
11750 * gcc.target/aarch64/sha3_3.c: New testcase.
11751
11752 2018-01-10 Michael Collison <michael.collison@arm.com>
11753
11754 * gcc.target/aarch64/sm3_sm4.c: New testcase.
11755
11756 2018-01-10 Martin Sebor <msebor@redhat.com>
11757
11758 PR tree-optimization/83781
11759 * gcc.dg/strlenopt-42.c: New test.
11760
11761 2018-01-11 Martin Sebor <msebor@gmail.com>
11762 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11763
11764 PR tree-optimization/83501
11765 PR tree-optimization/81703
11766
11767 * gcc.dg/strlenopt-39.c: New test-case.
11768 * gcc.dg/pr81703.c: Likewise.
11769
11770 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
11771
11772 * gnat.dg/atomic10.adb: New test.
11773
11774 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11775
11776 PR fortran/82367
11777 * gfortran.dg/deferred_character_18.f90: New test.
11778
11779 2018-01-10 Martin Sebor <msebor@redhat.com>
11780
11781 PR tree-optimization/83671
11782 * gcc.dg/strlenopt-40.c: New test.
11783 * gcc.dg/strlenopt-41.c: New test.
11784
11785 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
11786
11787 PR fortran/83093
11788 * gfortran.dg/allocate_with_typespec_7.f90: New test.
11789
11790 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
11791
11792 PR target/83399
11793 * gcc.target/powerpc/pr83399.c: New test.
11794
11795 2018-01-10 David Malcolm <dmalcolm@redhat.com>
11796
11797 PR c++/43486
11798 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
11799 to reflect that the arguments are correctly underlined.
11800 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
11801 for globals, params, locals and literals.
11802 (test_sizeof): Directly test the location of "sizeof", rather than
11803 when used in compound expressions.
11804 (test_alignof): Likewise for "alignof".
11805 (test_string_literals): Likewise for string literals.
11806 (test_numeric_literals): Likewise for numeric literals.
11807 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
11808 (test_typeid): Likewise for typeid.
11809 (test_unary_plus): New.
11810 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
11811 format strings.
11812
11813 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
11814
11815 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
11816
11817 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11818
11819 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
11820
11821 2018-01-10 Marek Polacek <polacek@redhat.com>
11822
11823 PR c++/82541
11824 * g++.dg/warn/Wduplicated-branches4.C: New test.
11825
11826 2018-01-10 Jakub Jelinek <jakub@redhat.com>
11827
11828 PR c++/81327
11829 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
11830 cast to void *.
11831
11832 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
11833
11834 PR c++/81055
11835 * g++.dg/cpp0x/new2.C: New.
11836
11837 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
11838
11839 PR target/83735
11840 * gcc.target/i386/pr83735.c: New test.
11841
11842 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
11843
11844 * lib/target-supports.exp (check_effective_target_branch_cost):
11845 New function.
11846 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
11847 * gcc.dg/pr21643.c: Likewise.
11848 * gcc.dg/pr46309.c: Likewise.
11849 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11850 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
11851 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
11852 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11853 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11854 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11855 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11856 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
11857 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
11858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11859 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11860 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11861 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11862 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11863
11864 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
11865
11866 PR target/83629
11867 * gcc.target/powerpc/pr83629.c: New testcase.
11868
11869 2018-01-10 Richard Biener <rguenther@suse.de>
11870
11871 PR testsuite/78768
11872 * gcc.dg/pr78768.c: Un-XFAIL.
11873
11874 2018-01-10 Richard Biener <rguenther@suse.de>
11875
11876 PR debug/82425
11877 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
11878
11879 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
11880
11881 PR tree-optimization/83753
11882 * gcc.dg/torture/pr83753.c: New test.
11883
11884 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
11885
11886 * gcc.target/i386/avx2-gather-1.c: Add -march.
11887 * gcc.target/i386/avx2-gather-2.c: Add -march.
11888 * gcc.target/i386/avx2-gather-3.c: Add -march.
11889 * gcc.target/i386/avx2-gather-4.c: Add -march.
11890 * gcc.target/i386/avx2-gather-5.c: Add -march.
11891 * gcc.target/i386/avx2-gather-6.c: Add -march.
11892 * gcc.target/i386/avx512f-gather-1.c: Add -march.
11893 * gcc.target/i386/avx512f-gather-2.c: Add -march.
11894 * gcc.target/i386/avx512f-gather-3.c: Add -march.
11895 * gcc.target/i386/avx512f-gather-4.c: Add -march.
11896 * gcc.target/i386/avx512f-gather-5.c: Add -march.
11897 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
11898 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
11899 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
11900 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
11901 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
11902
11903 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
11904
11905 PR target/78585:
11906 * gcc.target/i386/pr78585.c: New test.
11907
11908 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11909
11910 PR c++/83734
11911 * g++.dg/cpp0x/pr83734.C: New test.
11912
11913 2018-01-09 Carl Love <cel@us.ibm.com>
11914
11915 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
11916 vec_mergeo builtins with float, double, long long, unsigned long long,
11917 bool long long arguments.
11918 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
11919 vec_float2 with double arguments.
11920 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
11921 vec_mergew and vec_mergow builtins.
11922
11923 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
11924
11925 PR fortran/83742
11926 * gfortran.dg/contiguous_6.f90: New test.
11927
11928 2018-01-09 Richard Biener <rguenther@suse.de>
11929
11930 PR tree-optimization/83668
11931 * gcc.dg/graphite/pr83668.c: New testcase.
11932
11933 2018-01-09 Joseph Myers <joseph@codesourcery.com>
11934
11935 PR tree-optimization/64811
11936 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
11937 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
11938 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
11939 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
11940 New tests.
11941 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
11942
11943 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
11944
11945 PR target/79883
11946 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
11947
11948 2018-01-09 Tamar Christina <tamar.christina@arm.com>
11949
11950 PR target/82641
11951 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
11952 no NEON and require softfp or hard float-abi.
11953 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
11954
11955 2018-01-09 Richard Biener <rguenther@suse.de>
11956
11957 PR tree-optimization/83572
11958 * gcc.dg/graphite/pr83572.c: New testcase.
11959
11960 2018-01-09 Jakub Jelinek <jakub@redhat.com>
11961
11962 PR target/83507
11963 * gcc.dg/sms-13.c: New test.
11964
11965 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
11966
11967 PR fortran/83741
11968 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
11969
11970 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
11971 Monk Chiang <sh.chiang04@gmail.com>
11972
11973 * gcc.target/riscv/save-restore-1.c: New.
11974
11975 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11976
11977 PR target/83677
11978 * gcc.target/powerpc/pr83677.c: New file.
11979
11980 2018-01-08 Jeff Law <law@redhat.com>
11981
11982 PR rtl-optimizatin/81308
11983 * g++.dg/pr81308-1.C: New test.
11984 * g++.dg/pr81308-2.C: New test.
11985
11986 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
11987
11988 PR target/83663 - Revert r255946
11989 * gcc.target/aarch64/vect-slp-dup.c: New.
11990
11991 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11992
11993 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
11994 combination tests.
11995
11996 2018-01-08 Richard Biener <rguenther@suse.de>
11997
11998 PR tree-optimization/83563
11999 * gcc.dg/graphite/pr83563.c: New testcase.
12000
12001 2018-01-08 Richard Biener <rguenther@suse.de>
12002
12003 PR middle-end/83713
12004 * g++.dg/torture/pr83713.C: New testcase.
12005
12006 2018-01-08 Tom de Vries <tom@codesourcery.com>
12007
12008 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
12009
12010 2018-01-08 Richard Biener <rguenther@suse.de>
12011
12012 PR tree-optimization/83685
12013 * gcc.dg/torture/pr83685.c: New testcase.
12014
12015 2018-01-08 Richard Biener <rguenther@suse.de>
12016
12017 PR lto/83719
12018 * gcc.dg/lto/pr83719_0.c: New testcase.
12019
12020 2018-01-08 Tom de Vries <tom@codesourcery.com>
12021
12022 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
12023 * gcc.dg/graphite/run-id-1.c: Same.
12024 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
12025
12026 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
12027
12028 PR fortran/83611
12029 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
12030 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
12031 * gfortran.dg/pdt_27.f03: New test.
12032
12033 PR fortran/83731
12034 * gfortran.dg/pdt_28.f03: New test.
12035
12036 2018-01-08 Tom de Vries <tom@codesourcery.com>
12037
12038 * c-c++-common/builtins.c: Require effective target alloca.
12039 * gcc.dg/Wrestrict.c: Same.
12040 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
12041
12042 2018-01-08 Richard Biener <rguenther@suse.de>
12043
12044 PR middle-end/83580
12045 * gcc.dg/torture/pr83580.c: New testcase.
12046
12047 2018-01-08 Richard Biener <rguenther@suse.de>
12048
12049 PR middle-end/83517
12050 * gcc.dg/pr83517.c: New testcase.
12051
12052 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
12053
12054 PR middle-end/81897
12055 * gcc.dg/uninit-pr81897.c: New test.
12056
12057 2018-01-06 Martin Sebor <msebor@redhat.com>
12058
12059 PR tree-optimization/83640
12060 * gcc.dg/Wrestrict-6.c: New test.
12061 * gcc.dg/pr83640.c: New test.
12062
12063 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
12064
12065 * gcc.target/aarch64/reg-alloc-1.c: New test.
12066
12067 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
12068
12069 PR fortran/50892
12070 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
12071
12072 2018-01-06 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR debug/83480
12075 * gcc.dg/pr83480.c: New test.
12076
12077 PR rtl-optimization/83682
12078 * gcc.target/i386/pr83682.c: New test.
12079
12080 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
12081
12082 PR fortran/78534
12083 PR fortran/66310
12084 * gfortran.dg/char_cast_1.f90: Update scan pattern.
12085 * gfortran.dg/dependency_49.f90: Likewise.
12086 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12087 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12088 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12089 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12090 * gfortran.dg/string_1_lp64.f90: New test.
12091 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12092 * gfortran.dg/string_3_lp64.f90: New test.
12093
12094 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR target/83604
12097 * gcc.target/i386/sse-26.c: New test.
12098
12099 PR target/83604
12100 * gcc.target/i386/pr83604.c: New test.
12101
12102 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
12103
12104 * gcc.dg/vect/vect-align-4.c: New test.
12105 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
12106 and redefine as a structure with an unaligned member "b".
12107 (foo): Update accordingly.
12108
12109 2018-01-05 Sudakshina Das <sudi.das@arm.com>
12110
12111 PR target/82439
12112 * gcc.target/aarch64/bics_5.c: New test.
12113 * gcc.target/arm/bics_5.c: Likewise.
12114
12115 2018-01-05 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR tree-optimization/83605
12118 * gcc.dg/pr83605.c: New test.
12119
12120 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12121
12122 PR target/83554
12123 * gcc.target/i386/pr83554.c: New test.
12124
12125 PR ipa/82352
12126 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
12127 long unsigned int.
12128
12129 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
12130
12131 PR fortran/83683
12132 PR fortran/45689
12133 * gfortran.dg/eoshift_8.f90: New test.
12134 * gfortran.dg/simplify_eoshift_1.f90: New test.
12135
12136 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12137
12138 PR debug/83585
12139 * gcc.dg/pr83585.c: New test.
12140
12141 2018-01-04 Nathan Sidwell <nathan@acm.org>
12142
12143 PR c++/83667
12144 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
12145
12146 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12147
12148 PR debug/83666
12149 * gcc.dg/pr83666.c: New test.
12150
12151 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
12152
12153 PR target/83628
12154 * gcc.target/alpha/pr83628-1.c: New test.
12155 * gcc.target/alpha/pr83628-2.c: Ditto.
12156
12157 2018-01-04 Martin Liska <mliska@suse.cz>
12158
12159 PR ipa/82352
12160 * g++.dg/ipa/pr82352.C: New test.
12161
12162 2018-01-04 Jakub Jelinek <jakub@redhat.com>
12163
12164 * gcc.dg/vect-opt-info-1.c: Moved to ...
12165 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
12166 vect_int targets, use dg-additional-options instead of dg-options and
12167 use relative line numbers instead of absolute.
12168
12169 2018-01-03 Martin Sebor <msebor@redhat.com>
12170
12171 PR tree-optimization/83655
12172 * gcc.dg/Wrestrict-5.c: New test.
12173 * c-c++-common/builtins.c: New test.
12174
12175 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12176 Alan Hayward <alan.hayward@arm.com>
12177 David Sherwood <david.sherwood@arm.com>
12178
12179 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
12180 (main): Call it.
12181
12182 2018-01-03 Jeff Law <law@redhat.com>
12183
12184 PR target/83641
12185 * gcc.target/i386/stack-check-17.c: New test.
12186 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
12187
12188 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR debug/83621
12191 * gcc.dg/pr83621.c: New test.
12192
12193 PR debug/83645
12194 * gcc.dg/pr83645.c: New test.
12195
12196 2018-01-03 Martin Sebor <msebor@redhat.com>
12197
12198 PR tree-optimization/83603
12199 * gcc.dg/Wrestrict-4.c: New test.
12200
12201 PR c/83559
12202 * gcc.dg/const-2.c: New test.
12203 * gcc.dg/pure-3.c: New test.
12204
12205 2018-01-03 Martin Sebor <msebor@redhat.com>
12206
12207 * gcc.dg/Wrestrict-3.c: New test.
12208
12209 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12210
12211 PR c++/83555
12212 * g++.dg/opt/pr83555.C: New test.
12213 * g++.dg/ubsan/pr83555.C: New test.
12214
12215 2018-01-03 David Malcolm <dmalcolm@redhat.com>
12216
12217 PR c/82050
12218 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
12219 the !CHECKING_P case by expecting a note.
12220 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
12221 a note for the !CHECKING_P case, and move the return statement
12222 outside of #if CHECKING_P guard.
12223
12224 2018-01-03 Jeff Law <law@redhat.com>
12225
12226 PR middle-end/83654
12227 * gcc.target/i386/stack-check-18.c: New test.
12228 * gcc.target/i386/stack-check-19.c: New test.
12229
12230 2018-01-03 Martin Sebor <msebor@redhat.com>
12231
12232 PR tree-optimization/83501
12233 * c-c++-common/Warray-bounds-3.c: Remove xfail.
12234
12235 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12236
12237 PR tree-optimization/83501
12238 * gcc.dg/tree-ssa/pr83501-1.c: New test.
12239
12240 2018-01-03 Nathan Sidwell <nathan@acm.org>
12241
12242 PR c++/83667
12243 * g++.dg/ipa/pr83667.C: New.
12244
12245 2018-01-03 Martin Liska <mliska@suse.cz>
12246
12247 PR tree-optimization/83593
12248 * gcc.dg/pr83593.c: New test.
12249
12250 2018-01-03 Martin Liska <mliska@suse.cz>
12251
12252 PR ipa/83549
12253 * g++.dg/ipa/pr83549.C: New test.
12254
12255 2018-01-03 Marek Polacek <polacek@redhat.com>
12256
12257 PR c++/83592
12258 * g++.dg/warn/mvp2.C: New test.
12259
12260 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12261
12262 PR preprocessor/83602
12263 * g++.dg/cpp/pr83602.C: New test.
12264
12265 PR c++/83634
12266 * g++.dg/parse/pr83634.C: New test.
12267
12268 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12269
12270 PR fortran/83664
12271 * gfortran.dg/eoshift_7.f90: New test.
12272
12273 2018-01-03 Jan Beulich <jbeulich@suse.com>
12274
12275 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
12276 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
12277
12278 2018-01-03 Jakub Jelinek <jakub@redhat.com>
12279
12280 Update copyright years.
12281
12282 2018-01-03 Martin Liska <mliska@suse.cz>
12283
12284 PR ipa/83594
12285 * gcc.dg/ipa/pr83594.c: New test.
12286
12287 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
12288 Alan Hayward <alan.hayward@arm.com>
12289 David Sherwood <david.sherwood@arm.com>
12290
12291 * gcc.dg/vect-opt-info-1.c: New test.
12292
12293 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
12294
12295 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
12296 floorf128, truncf128, and roundf128.
12297 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
12298 optimizations added in match.pd.
12299 * gcc.target/powerpc/float128-hw6.c: Likewise.
12300 * gcc.target/powerpc/float128-hw7.c: Likewise.
12301 * gcc.target/powerpc/float128-hw8.c: Likewise.
12302 * gcc.target/powerpc/float128-hw9.c: Likewise.
12303 * gcc.target/powerpc/float128-hw10.c: Likewise.
12304 * gcc.target/powerpc/float128-hw11.c: Likewise.
12305
12306 2018-01-02 Jakub Jelinek <jakub@redhat.com>
12307
12308 PR c++/83556
12309 * g++.dg/cpp0x/pr83556.C: New test.
12310
12311 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
12312
12313 PR fortran/45689
12314 PR fortran/83650
12315 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
12316 * gfortran.dg/simplify_cshift_4.f90: New test.
12317
12318 2018-01-02 Marek Polacek <polacek@redhat.com>
12319
12320 PR c++/81860
12321 * g++.dg/cpp0x/inh-ctor30.C: New test.
12322
12323 PR c++/83644
12324 * g++.dg/cpp1z/pr83644.C: New test.
12325
12326 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
12327
12328 PR fortran/83076
12329 * gfortran.dg/coarray_45.f90: New test.
12330
12331 PR fortran/83319
12332 * gfortran.dg/coarray_46.f90: New test.
12333
12334 2018-01-01 Jakub Jelinek <jakub@redhat.com>
12335
12336 PR tree-optimization/83581
12337 * gcc.dg/pr83581.c: New test.
12338
12339 PR c/83595
12340 * gcc.dg/pr83595.c: New test.
12341
12342 PR middle-end/83608
12343 * g++.dg/opt/pr83608.C: New test.
12344
12345 PR middle-end/83609
12346 * gcc.dg/pr83609.c: New test.
12347 * g++.dg/opt/pr83609.C: New test.
12348
12349 PR middle-end/83623
12350 * gcc.dg/pr83623.c: New test.
12351
12352 * gcc.target/i386/i386.exp
12353 (check_effective_target_avx512vpopcntdqvl): New proc.
12354 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
12355 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
12356 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
12357 \f
12358 Copyright (C) 2018 Free Software Foundation, Inc.
12359
12360 Copying and distribution of this file, with or without modification,
12361 are permitted in any medium without royalty provided the copyright
12362 notice and this notice are preserved.