1 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3 * gcc.misc-tests/help.exp: Add D to option descriptions check.
4 * gdc.dg/asan/asan.exp: New file.
5 * gdc.dg/asan/gdc272.d: New test.
6 * gdc.dg/compilable.d: New test.
7 * gdc.dg/dg.exp: New file.
8 * gdc.dg/gdc254.d: New test.
9 * gdc.dg/gdc260.d: New test.
10 * gdc.dg/gdc270a.d: New test.
11 * gdc.dg/gdc270b.d: New test.
12 * gdc.dg/gdc282.d: New test.
13 * gdc.dg/gdc283.d: New test.
14 * gdc.dg/imports/gdc170.d: New test.
15 * gdc.dg/imports/gdc231.d: New test.
16 * gdc.dg/imports/gdc239.d: New test.
17 * gdc.dg/imports/gdc241a.d: New test.
18 * gdc.dg/imports/gdc241b.d: New test.
19 * gdc.dg/imports/gdc251a.d: New test.
20 * gdc.dg/imports/gdc251b.d: New test.
21 * gdc.dg/imports/gdc253.d: New test.
22 * gdc.dg/imports/gdc254a.d: New test.
23 * gdc.dg/imports/gdc256.d: New test.
24 * gdc.dg/imports/gdc27.d: New test.
25 * gdc.dg/imports/gdcpkg256/package.d: New test.
26 * gdc.dg/imports/runnable.d: New test.
27 * gdc.dg/link.d: New test.
28 * gdc.dg/lto/lto.exp: New file.
29 * gdc.dg/lto/ltotests_0.d: New test.
30 * gdc.dg/lto/ltotests_1.d: New test.
31 * gdc.dg/runnable.d: New test.
32 * gdc.dg/simd.d: New test.
33 * gdc.test/gdc-test.exp: New file.
34 * lib/gdc-dg.exp: New file.
35 * lib/gdc.exp: New file.
37 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
40 * gfortran.dg/findloc_1.f90: New test.
41 * gfortran.dg/findloc_2.f90: New test.
42 * gfortran.dg/findloc_3.f90: New test.
43 * gfortran.dg/findloc_4.f90: New test.
44 * gfortran.dg/findloc_5.f90: New test.
45 * gfortran.dg/findloc_6.f90: New test.
47 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
48 Jinsong Ji <jji@us.ibm.com>
50 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
52 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
53 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
54 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
55 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
56 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
57 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
58 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
59 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
60 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
61 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
62 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
63 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
64 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
65 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
66 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
67 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
68 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
69 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
70 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
71 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
72 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
73 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
74 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
75 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
76 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
77 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
78 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
79 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
80 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
81 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
82 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
83 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
84 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
85 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
86 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
87 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
88 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
89 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
90 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
91 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
92 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
93 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
94 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
96 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
98 * gcc.target/powerpc/ssse3-check.h: New file.
99 * gcc.target/powerpc/ssse3-vals.h: New file.
100 * gcc.target/powerpc/ssse3-pabsb.c: New file.
101 * gcc.target/powerpc/ssse3-pabsd.c: New file.
102 * gcc.target/powerpc/ssse3-pabsw.c: New file.
103 * gcc.target/powerpc/ssse3-palignr.c: New file.
104 * gcc.target/powerpc/ssse3-phaddd.c: New file.
105 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
106 * gcc.target/powerpc/ssse3-phaddw.c: New file.
107 * gcc.target/powerpc/ssse3-phsubd.c: New file.
108 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
109 * gcc.target/powerpc/ssse3-phsubw.c: New file.
110 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
111 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
112 * gcc.target/powerpc/ssse3-pshufb.c: New file.
113 * gcc.target/powerpc/ssse3-psignb.c: New file.
114 * gcc.target/powerpc/ssse3-psignd.c: New file.
115 * gcc.target/powerpc/ssse3-psignw.c: New file.
117 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
119 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
120 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
121 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
122 * gcc.target/powerpc/mmx-packs.c: Likewise.
123 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
124 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
125 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
126 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
127 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
128 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
129 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
130 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
131 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
132 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
133 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
134 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
135 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
136 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
137 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
138 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
139 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
140 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
141 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
142 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
143 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
144 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
145 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
146 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
147 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
148 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
149 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
150 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
151 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
152 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
153 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
154 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
155 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
156 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
157 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
158 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
159 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
160 * gcc.target/powerpc/pr37191.c: Likewise.
161 * gcc.target/powerpc/sse-addps-1.c: Likewise.
162 * gcc.target/powerpc/sse-addss-1.c: Likewise.
163 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
164 * gcc.target/powerpc/sse-andps-1.c: Likewise.
165 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
166 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
167 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
168 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
169 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
170 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
171 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
172 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
173 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
174 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
175 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
176 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
177 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
178 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
179 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
180 * gcc.target/powerpc/sse-divps-1.c: Likewise.
181 * gcc.target/powerpc/sse-divss-1.c: Likewise.
182 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
183 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
184 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
185 * gcc.target/powerpc/sse-minps-1.c: Likewise.
186 * gcc.target/powerpc/sse-minps-2.c: Likewise.
187 * gcc.target/powerpc/sse-minss-1.c: Likewise.
188 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
189 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
190 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
191 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
192 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
193 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
194 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
195 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
196 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
197 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
198 * gcc.target/powerpc/sse-movss-1.c: Likewise.
199 * gcc.target/powerpc/sse-movss-2.c: Likewise.
200 * gcc.target/powerpc/sse-movss-3.c: Likewise.
201 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
202 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
203 * gcc.target/powerpc/sse-orps-1.c: Likewise.
204 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
205 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
206 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
207 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
208 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
209 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
210 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
211 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
212 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
213 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
214 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
215 * gcc.target/powerpc/sse-subps-1.c: Likewise.
216 * gcc.target/powerpc/sse-subss-1.c: Likewise.
217 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
218 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
219 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
220 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
221 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
222 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
223 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
224 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
225 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
226 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
227 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
228 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
229 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
230 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
231 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
232 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
233 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
234 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
235 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
236 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
237 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
238 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
239 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
240 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
241 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
242 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
243 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
244 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
245 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
246 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
247 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
248 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
249 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
250 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
251 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
252 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
253 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
254 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
255 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
256 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
257 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
258 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
259 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
260 * gcc.target/powerpc/sse2-mmx.c: Likewise.
261 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
262 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
263 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
264 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
265 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
266 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
267 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
268 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
269 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
270 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
271 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
272 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
273 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
274 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
275 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
276 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
277 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
278 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
279 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
280 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
281 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
282 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
283 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
284 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
285 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
286 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
287 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
288 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
289 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
290 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
291 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
292 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
293 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
294 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
295 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
296 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
297 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
298 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
299 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
300 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
301 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
302 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
303 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
304 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
305 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
306 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
307 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
308 * gcc.target/powerpc/sse2-por-1.c: Likewise.
309 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
310 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
311 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
312 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
313 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
314 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
315 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
316 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
317 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
318 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
319 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
320 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
321 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
322 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
323 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
324 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
325 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
326 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
327 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
328 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
329 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
330 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
331 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
332 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
333 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
334 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
335 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
336 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
337 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
338 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
339 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
340 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
341 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
342 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
343 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
344 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
345 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
346 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
347 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
348 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
349 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
350 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
351 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
352 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
353 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
354 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
355 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
356 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
357 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
358 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
359 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
360 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
361 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
362 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
363 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
364 * gcc.target/powerpc/sse3-haddps.c: Likewise.
365 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
366 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
367 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
368 * gcc.target/powerpc/sse3-movddup.c: Likewise.
369 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
370 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
371 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
372 ommitted "-mpower8-vector" to dg-options.
374 2018-10-26 Jan Hubicka <jh@suse.cz>
376 * g++.dg/lto/odr-1_0.C: Fix template.
377 * g++.dg/lto/odr-1_1.C: Fix template.
379 2018-10-26 Richard Biener <rguenther@suse.de>
381 PR tree-optimization/87105
382 * g++.dg/vect/slp-pr87105.cc: Adjust.
383 * gcc.dg/torture/20181024-1.c: New testcase.
384 * g++.dg/opt/20181025-1.C: Likewise.
386 2018-10-26 Richard Biener <rguenther@suse.de>
389 * g++.dg/lto/odr-1_0.C: Fix pattern.
391 2018-10-26 Richard Biener <rguenther@suse.de>
393 PR tree-optimization/87746
394 * gcc.dg/pr87746.c: New testcase.
396 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
398 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
400 2018-10-25 Carl Love <cel@us.ibm.com>
402 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
404 2018-10-25 Martin Liska <mliska@suse.cz>
407 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
409 2018-10-25 Martin Liska <mliska@suse.cz>
412 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
413 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
414 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
416 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
418 * gcc.target/s390/global-array-almost-huge-element.c: New test.
419 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
420 * gcc.target/s390/global-array-element-pic.c: New test.
421 * gcc.target/s390/global-array-even-element.c: New test.
422 * gcc.target/s390/global-array-huge-element.c: New test.
423 * gcc.target/s390/global-array-negative-huge-element.c: New test.
424 * gcc.target/s390/global-array-odd-element.c: New test.
426 2018-10-25 Jan Hubicka <jh@suse.cz>
428 * g++.dg/lto/odr-1_0.C: New test.
429 * g++.dg/lto/odr-1_1.C: New test.
431 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
434 * gcc.dg/sibcall-9.c: Make v static.
435 * gcc.dg/sibcall-10.c: Likewise.
437 2018-10-25 Richard Biener <rguenther@suse.de>
439 PR tree-optimization/87665
440 PR tree-optimization/87745
441 * gfortran.dg/20181025-1.f: New testcase.
443 2018-10-25 Jakub Jelinek <jakub@redhat.com>
446 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
447 from kind with a colon rather than comma.
448 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
449 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
451 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
453 * gcc.target/powerpc/float128-math.c: New test to make sure the
454 long double built-in function names use the f128 form if the user
455 switched from IBM long double to IEEE long double.
456 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
458 2018-10-24 Jakub Jelinek <jakub@redhat.com>
461 * g++.dg/cpp0x/gen-attrs-66.C: New test.
463 2018-10-24 Martin Sebor <msebor@redhat.com>
466 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
468 2018-10-24 Martin Liska <mliska@suse.cz>
470 PR tree-optimization/84436
471 * gcc.dg/tree-ssa/pr84436-1.c: New test.
472 * gcc.dg/tree-ssa/pr84436-2.c: New test.
473 * gcc.dg/tree-ssa/pr84436-3.c: New test.
474 * gcc.dg/tree-ssa/pr84436-4.c: New test.
475 * gcc.dg/tree-ssa/pr84436-5.c: New test.
477 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
479 * gcc.target/s390/20181024-1.c: New test.
481 2018-10-24 Richard Biener <rguenther@suse.de>
483 PR tree-optimization/87105
484 * gcc.dg/vect/bb-slp-39.c: New testcase.
485 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
487 2018-10-24 Richard Biener <rguenther@suse.de>
489 PR tree-optimization/84013
490 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
492 2018-10-24 Richard Biener <rguenther@suse.de>
494 PR tree-optimization/87665
495 * gcc.dg/torture/pr87665.c: New testcase.
497 2018-10-23 Jakub Jelinek <jakub@redhat.com>
499 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
500 only. Add expected warnings and messages for c++2a.
502 2018-10-23 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/87105
505 PR tree-optimization/87608
506 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
507 g++.dg/vect/slp-pr87105.cc: Likewise.
508 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
509 relies on phiprop run before.
510 * g++.dg/tree-ssa/pr30738.C: Likewise.
511 * g++.dg/tree-ssa/pr57380.C: Likewise.
512 * gcc.dg/tree-ssa/pr84859.c: Likewise.
513 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
514 confused by copies in the IL left by EVRP.
515 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
517 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
518 * gcc.dg/pr24574.c: Likewise.
519 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
521 2018-10-23 Richard Biener <rguenther@suse.de>
523 PR tree-optimization/87700
524 * gcc.dg/torture/pr87700.c: New testcase.
526 2018-10-23 Richard Biener <rguenther@suse.de>
528 PR tree-optimization/87693
529 * gcc.dg/torture/pr87693.c: New testcase.
531 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
534 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
535 occurring as it should and a regression caused by version 1 of
538 2018-10-22 Yury Gribov <tetra2005@gmail.com>
540 PR tree-optimization/87633
541 * g++.dg/pr87633.C: New test.
543 2018-10-22 Marek Polacek <polacek@redhat.com>
546 * g++.dg/concepts/memfun-err.C: Make it a compile test.
548 2018-10-22 Richard Biener <rguenther@suse.de>
550 * gcc.dg/tree-ssa/evrp12.c: New testcase.
551 * gcc.dg/predict-6.c: Adjust.
552 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
553 * gcc.dg/tree-ssa/vrp02.c: Likewise.
554 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
556 2018-10-22 Martin Liska <mliska@suse.cz>
558 PR tree-optimization/87686
559 * g++.dg/tree-ssa/pr87686.C: New test.
561 2018-10-22 Jakub Jelinek <jakub@redhat.com>
563 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
564 properly -std= options.
566 2018-10-22 Richard Biener <rguenther@suse.de>
568 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
570 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
572 * gnat.dg/sso14.adb: New test.
573 * gnat.dg/sso15.adb: Likewise.
575 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
577 * gnat.dg/warn19.ad[sb]: New test.
578 * gnat.dg/warn19_pkg.ads: New helper.
580 2018-10-22 Richard Biener <rguenther@suse.de>
582 PR tree-optimization/87640
583 * gcc.dg/torture/pr87640.c: New testcase.
585 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
587 * gcc.target/s390/litpool-int.c: New test.
589 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
592 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
593 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
594 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
595 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
596 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
597 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
598 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
599 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
601 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
604 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
605 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
606 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
607 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
608 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
609 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
610 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
611 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
612 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
613 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
614 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
615 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
616 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
617 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
618 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
619 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
620 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
621 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
622 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
623 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
624 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
625 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
626 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
627 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
628 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
629 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
630 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
632 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
635 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
636 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
637 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
638 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
639 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
640 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
641 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
642 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
643 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
644 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
645 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
646 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
647 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
648 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
649 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
650 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
651 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
653 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
656 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
657 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
658 (__builtin_ia32_vfmsubps512_mask): Likewise.
659 (__builtin_ia32_vfmsubps512_maskz): Likewise.
660 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
661 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
662 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
663 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
664 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
665 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
666 * testsuite/gcc.target/i386/sse-13.c
667 (__builtin_ia32_vfmsubpd512_mask): Likewise.
668 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
669 (__builtin_ia32_vfmsubps512_mask): Likewise.
670 (__builtin_ia32_vfmsubps512_maskz): Likewise.
671 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
672 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
673 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
674 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
675 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
676 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
677 * testsuite/gcc.target/i386/sse-23.c
678 (__builtin_ia32_vfmsubpd512_mask): Likewise.
679 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
680 (__builtin_ia32_vfmsubps512_mask): Likewise.
681 (__builtin_ia32_vfmsubps512_maskz): Likewise.
682 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
683 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
684 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
685 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
686 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
687 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
689 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
692 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
693 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
694 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
695 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
696 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
697 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
698 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
699 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
700 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
701 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
702 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
704 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
707 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
708 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
709 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
710 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
711 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
712 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
713 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
714 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
715 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
716 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
717 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
719 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
722 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
723 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
724 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
725 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
726 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
727 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
728 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
729 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
730 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
731 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
732 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
734 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
737 * gfortran.dg/deferred_character_31.f90 : New test.
739 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
742 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
743 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
744 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
745 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
746 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
747 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
748 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
749 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
750 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
752 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
755 * gcc.target/i386/pr87662.c
757 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
760 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
761 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
762 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
763 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
764 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
765 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
766 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
767 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
769 2018-10-20 Marek Polacek <polacek@redhat.com>
771 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
772 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
773 the list of default stds to test.
775 2018-10-20 Jakub Jelinek <jakub@redhat.com>
778 * gcc.c-torture/compile/pr87647.c: New test.
780 2018-10-19 Jakub Jelinek <jakub@redhat.com>
784 * c-c++-common/gomp/doacross-2.c: New test.
785 * c-c++-common/gomp/sink-3.c: Expect another error during error
788 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
790 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
792 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
794 2018-10-19 Richard Biener <rguenther@suse.de>
797 * gcc.dg/torture/pr87645.c: New testcase.
799 2018-10-19 Richard Biener <rguenther@suse.de>
802 * gcc.target/i386/pr87657.c: New testcase.
804 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
807 * gcc.target/i386/avx512-binop-1.h: New file.
808 * gcc.target/i386/avx512-binop-2.h: Likewise.
809 * gcc.target/i386/avx512-binop-3.h: Likewise.
810 * gcc.target/i386/avx512-binop-4.h: Likewise.
811 * gcc.target/i386/avx512-binop-5.h: Likewise.
812 * gcc.target/i386/avx512-binop-6.h: Likewise.
813 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
814 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
815 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
816 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
817 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
818 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
819 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
820 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
821 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
822 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
823 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
824 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
825 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
826 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
827 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
828 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
829 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
831 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
833 PR rtl-optimization/87596
834 * gcc.target/i386/pr87596.c: New test.
836 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
838 * gnat.dg/frame_overflow2.adb: New test.
840 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
843 * gcc.target/i386/avx512-fma-1.h: New file.
844 * gcc.target/i386/avx512-fma-2.h: Likewise.
845 * gcc.target/i386/avx512-fma-3.h: Likewise.
846 * gcc.target/i386/avx512-fma-4.h: Likewise.
847 * gcc.target/i386/avx512-fma-5.h: Likewise.
848 * gcc.target/i386/avx512-fma-6.h: Likewise.
849 * gcc.target/i386/avx512-fma-7.h: Likewise.
850 * gcc.target/i386/avx512-fma-8.h: Likewise.
851 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
852 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
853 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
854 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
855 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
856 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
857 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
858 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
859 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
860 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
861 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
863 2018-10-18 Tobias Burnus <burnus@net-b.de>
866 * gfortran.dg/realloc_on_assign_31.f90: New file.
868 2018-10-18 David Malcolm <dmalcolm@redhat.com>
870 PR tree-optimization/87562
871 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
872 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
873 * c-c++-common/substring-location-PR-87562-1.c: New test.
874 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
876 * gcc.dg/plugin/pr87562-a.h: New file.
877 * gcc.dg/plugin/pr87562-b.h: New file.
879 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
882 * gfortran.dg/associate_45.f90 : New test.
884 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
887 * gfortran.dg/deferred_character_30.f90 : New test.
889 2018-10-18 Richard Biener <rguenther@suse.de>
892 * gcc.dg/torture/pr87087.c: New testcase.
893 * gcc.dg/graphite/pr84204.c: XFAIL.
894 * gcc.dg/graphite/pr85935.c: Likewise.
896 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
899 * gcc.target/i386/pr87537-1.c: New test.
901 2018-10-17 Joseph Myers <joseph@codesourcery.com>
903 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
904 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
905 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
906 gcc.dg/gnu2x-static-assert-1.c: New tests.
907 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
909 2018-10-17 Tobias Burnus <burnus@net-b.de>
912 * gfortran.dg/select_type_47.f90: New.
914 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
916 * gcc.c-torture/execute/pr87623.c: New test.
918 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/cpp0x/pr84705.C: New.
923 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
928 * gfortran.dg/associate_44.f90 : New test.
931 * gfortran.dg/select_type_45.f90 : New test.
934 * gfortran.dg/select_type_46.f90 : New test.
936 2018-10-16 Tobias Burnus <burnus@net-b.de>
939 * gfortran.dg/allocate_with_source_26.f90: Extend
940 testcase with polymorphic variables.
942 2018-10-16 Tobias Burnus <burnus@net-b.de>
945 * gfortran.dg/allocate_with_source_26.f90: New.
947 2018-10-15 David Malcolm <dmalcolm@redhat.com>
949 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
950 to reflect minimum margin width.
951 * gcc.dg/missing-header-fixit-4.c: Likewise.
952 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
954 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
956 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
958 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
960 2018-10-15 Tobias Burnus <burnus@net-b.de>
963 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
965 2018-10-15 Renlin Li <renlin.li@arm.com>
968 * gcc.target/aarch64/sve/pr87563.c: New.
970 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
971 Tobias Burnus <burnus@gcc.gnu.org>
974 * gfortran.dg/select_type_44.f90: New test.
975 * gfortran.dg/associate_42.f90: New test.
977 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
979 PR tree-optimization/87022
980 * gcc.dg/tree-ssa/pr87022.c: New test.
982 2018-10-15 Richard Biener <rguenther@suse.de>
985 * gcc.dg/torture/restrict-6.c: New testcase.
987 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
989 * g++.dg/vec-init-1.C: New test.
991 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
994 * gcc.target/i386/pr87599.c: New test.
996 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
999 * gcc.target/i386/pr87572.c: New test.
1001 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1004 * gfortran.dg/associate_43.f90: New test.
1006 2018-10-14 Anthony Green <green@moxielogic.com>
1008 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1010 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1013 * c-c++-common/pr81376.c: New test.
1014 * gcc.target/i386/387-ficom-2.c: Update test.
1015 * gcc.target/i386/387-ficom-2.c: Ditto.
1017 2018-10-12 Tobias Burnus <burnus@net-b.de>
1020 * gfortran.dg/inline_matmul_24.f90: New.
1022 2018-10-12 Tobias Burnus <burnus@net-b.de>
1025 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1026 * gfortran.dg/interface_42.f90: Ditto.
1027 * gfortran.dg/internal_references_1.f90: Ditto.
1028 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1029 * gfortran.dg/pr65453.f90: Ditto.
1030 * gfortran.dg/pr77414.f90: Ditto.
1031 * gfortran.dg/pr78741.f90: Ditto.
1032 * gfortran.dg/same_name_2.f90: Ditto.
1034 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1036 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1037 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1039 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1041 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1042 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1043 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1044 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1045 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1046 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1047 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1048 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1049 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1050 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1052 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1054 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1055 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1056 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1057 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1058 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1059 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1060 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1061 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1062 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1063 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1064 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1065 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1066 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1067 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1068 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1069 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1070 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1071 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1073 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1075 * gcc.target/powerpc/fold-vec-select-char.c: New.
1076 * gcc.target/powerpc/fold-vec-select-double.c: New.
1077 * gcc.target/powerpc/fold-vec-select-float.c: New.
1078 * gcc.target/powerpc/fold-vec-select-int.c: New.
1079 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1080 * gcc.target/powerpc/fold-vec-select-short.c: New.
1082 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1084 PR tree-optimization/86829
1085 * gcc.dg/sinatan-1.c: New test.
1086 * gcc.dg/sinatan-2.c: New test.
1087 * gcc.dg/sinatan-3.c: New test.
1089 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1091 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1092 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1093 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1095 2018-10-11 Tobias Burnus <burnus@net-b.de>
1098 2018-10-09 Tobias Burnus <burnus@net-b.de>
1101 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1102 change to dg-do compile.
1103 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1104 * gfortran.dg/array_initializer_1.f90: Use array
1105 element not size-one section.
1106 * gfortran.dg/array_substring.f90: New.
1108 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1111 * gcc.target/aarch64/pr87511.c: Add new test.
1113 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1116 * g++.dg/torture/accessor-fixits-9.C: New test.
1118 2018-10-11 Nathan Sidwell <nathan@acm.org>
1120 * g++.dg/parse/close-brace.C: New.
1121 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1122 * g++.old-deja/g++.other/crash32.C: Add another error
1124 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1127 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1128 c++14_only to c++14.
1130 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1132 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1133 there hasn't been a dg-end-multiline-output since the last
1134 dg-begin-multiline-output.
1135 (dg-end-multiline-output): Issue an error if there hasn't been a
1136 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1137 as soon possible. Rename "line" to "last_line".
1139 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1141 * selftests/repeat.rtl: New file.
1143 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1146 * g++.dg/cpp1z/decomp48.C: New test.
1148 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1150 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1151 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1152 output for C vs C++. Expect notes showing the definitions of the
1154 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1157 2018-10-11 Martin Jambor <mjambor@suse.cz>
1159 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1160 greater that the size of double by target large_long double.
1162 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1164 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1167 * g++.dg/rtti/typeid12.C: New test.
1169 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1171 * g++.dg/other/pr87574.C: New test.
1173 2018-10-10 Marek Polacek <polacek@redhat.com>
1175 PR c++/87567 - constexpr rejects call to non-constexpr function.
1176 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1178 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1181 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1182 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1183 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1184 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1185 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1186 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1187 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1188 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1189 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1190 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1191 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1192 * gcc.target/powerpc/pr37191.c: Likewise.
1193 2018-10-10 Martin Sebor <msebor@redhat.com>
1196 * gcc.dg/transparent-union-6.c: New.
1198 2018-10-10 Martin Sebor <msebor@redhat.com>
1200 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1201 Add a test for 2-byte wchar_t.
1202 * gcc.dg/builtin-memchr.c: New test.
1204 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1207 * gcc.target/i386/pr87573.c: New test.
1209 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1212 * gcc.target/i386/pr87550.c: New test.
1215 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1217 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1220 * g++.dg/concepts/pr84423-1.C: New.
1221 * g++.dg/concepts/pr84423-2.C: Likewise.
1222 * g++.dg/cpp0x/auto39.C: Test location too.
1223 * g++.dg/cpp0x/auto9.C: Likewise.
1224 * g++.dg/cpp1y/pr60384.C: Likewise.
1226 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1228 * gcc.target/powerpc/sse3-check.h: New file.
1229 * gcc.target/powerpc/sse3-addsubps.c: New file.
1230 * gcc.target/powerpc/sse3-addsubpd.c: New file.
1231 * gcc.target/powerpc/sse3-haddps.c: New file.
1232 * gcc.target/powerpc/sse3-hsubps.c: New file.
1233 * gcc.target/powerpc/sse3-haddpd.c: New file.
1234 * gcc.target/powerpc/sse3-hsubpd.c: New file.
1235 * gcc.target/powerpc/sse3-lddqu.c: New file.
1236 * gcc.target/powerpc/sse3-movsldup.c: New file.
1237 * gcc.target/powerpc/sse3-movshdup.c: New file.
1238 * gcc.target/powerpc/sse3-movddup.c: New file.
1239 * gcc.target/powerpc/pr37191.c: New file.
1241 2018-10-09 Tobias Burnus <burnus@net-b.de>
1244 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1245 change to dg-do compile.
1246 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1247 * gfortran.dg/array_initializer_1.f90: Use array
1248 element not size-one section.
1249 * gfortran.dg/array_substring.f90: New.
1251 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1253 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1256 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1258 * gnat.dg/warn17.adb: New testcase.
1260 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1262 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1263 gnat.dg/inline14_pkg.ads: New testcase.
1265 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1267 * gnat.dg/warn18.adb: New testcase.
1269 2018-10-09 Martin Liska <mliska@suse.cz>
1271 * c-c++-common/asan/pr64820.c: Add line number to scanned
1273 * c-c++-common/asan/use-after-return-1.c: Likewise.
1274 * g++.dg/asan/function-argument-1.C (main): Likewise.
1275 * g++.dg/asan/function-argument-2.C (main): Likewise.
1276 * g++.dg/asan/function-argument-3.C (main): Likewise.
1277 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
1278 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
1279 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
1280 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
1281 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
1282 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
1283 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
1284 * gcc.dg/asan/pr78541.c (main): Likewise.
1285 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
1286 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
1287 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
1288 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
1289 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
1290 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
1292 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1295 * gfortran.dg/deferred_type_component_3.f90: New test.
1298 * gfortran.dg/deferred_character_28.f90: New test.
1299 * gfortran.dg/deferred_character_29.f90: New test (note that
1300 this test appears in PR83196 comment #4 by mistake).
1302 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1304 * gcc.target/i386/vararg-loc.c: Accept a column number.
1306 2018-10-08 Martin Liska <mliska@suse.cz>
1308 * gcc.target/i386/i386.exp: Move procedures to
1309 target-supports.exp.
1310 * g++.target/i386/i386.exp: New file.
1311 * gcc.target/i386/mv*.C: Move here tests and remove
1312 target filter in these tests.
1314 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1316 * gfortran.dg/contiguous_4.f90: Adjust.
1317 * gfortran.dg/contiguous_4.f90: New test.
1319 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1322 * gfortran.dg/associate_41.f90: New test.
1324 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1326 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
1327 * gnat.dg/string_merge1.adb: Likewise.
1328 * gnat.dg/string_merge2.adb: Likewise.
1330 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1332 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
1334 2018-10-08 Martin Liska <mliska@suse.cz>
1336 * g++.dg/ext/pr82625.C: Add dg-compile filter.
1338 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1341 * g++.dg/concepts/pr71128.C: New.
1343 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
1346 * gcc.dg/pr87286.c: New test.
1348 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1351 * gfortran.dg/array_constructor_type_23.f90: New test.
1353 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
1356 * gfortran.dg/elemental_function_4.f90 : New test.
1358 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
1360 PR rtl-optimization/86939
1361 PR rtl-optimization/87479
1362 * gcc.target/powerpc/pr86939.c: New test.
1363 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
1365 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1367 * gnat.dg/string_merge1.adb: Fix test expectations.
1368 * gnat.dg/string_merge2.adb: Likewise.
1370 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1373 * g++.dg/ext/builtin4.C: Set expected location for warning to the
1374 correct location within the format string.
1375 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
1376 files for testing locations within string literal locations from
1378 * g++.dg/warn/Wformat-method.C: New test.
1379 * g++.dg/warn/Wformat-pr71863.C: New test.
1380 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
1381 * g++.dg/warn/Wformat-ranges.C: New test, based on
1382 gcc.dg/format/diagnostic-ranges.c.
1383 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1384 (test_multitoken_macro): Generalize expected output to work with
1386 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1387 (test_stringified_token_1): Likewise.
1388 (test_stringified_token_3): Likewise.
1390 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1392 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
1393 count. If there's a 3rd argument, use dg-process-target on it,
1394 bailing out, or recording expected failures as "maybe_x".
1395 (proc handle-multiline-outputs): Extract "maybe_x", and use it
1396 to convert pass/fail into xpass/xfail.
1398 2018-10-05 Martin Sebor <msebor@redhat.com>
1400 PR tree-optimization/87490
1401 * gcc.dg/pr87490.c: New test.
1402 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
1404 2018-10-05 Steve Ellcey <sellcey@cavium.com>
1406 PR tree-optimization/71625
1407 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
1408 (test_vclz_s16): Ditto.
1409 (test_vclz_s32): Ditto.
1410 (test_vclzq_s8): Ditto.
1411 (test_vclzq_s16): Ditto.
1412 (test_vclzq_s32): Ditto.
1413 (test_vclz_u8): Ditto.
1414 (test_vclz_u16): Ditto.
1415 (test_vclz_u32): Ditto.
1416 (test_vclzq_u8): Ditto.
1417 (test_vclzq_u16): Ditto.
1418 (test_vclzq_u32): Ditto.
1419 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
1420 (test_vneg_s16): Ditto.
1421 (test_vneg_s32): Ditto.
1422 (test_vneg_s64): Ditto.
1423 (test_vnegd_s64): Ditto.
1424 (test_vnegq_s8): Ditto.
1425 (test_vnegq_s16): Ditto.
1426 (test_vnegq_s32): Ditto.
1427 (test_vnegq_s64): Ditto.
1429 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
1432 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
1433 of dfp_hw. Don't include <altivec.h>.
1434 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
1436 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
1437 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
1438 * gcc.target/powerpc/test_mffsl.c: Ditto.
1440 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
1442 * c-c++-common/Wprio-ctor-dtor.c: New test.
1444 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1446 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
1447 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
1448 dg-additional-options. Add dg-message and dg-missed directives
1449 to verify that -fopt-info messages are written at the correct
1452 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1454 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
1455 due to "-internals" not being selected.
1456 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
1457 "-internals" added to re-enable the output from test_scopes.
1458 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
1460 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1462 * gnat.dg/string_merge1.adb: New test.
1463 * gnat.dg/string_merge2.adb: New test.
1464 * gcc.dg/merge-all-constants-1.c: Adjust test.
1465 * gcc.dg/merge-all-constants-2.c: New test.
1467 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
1470 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
1472 2018-10-04 Martin Liska <mliska@suse.cz>
1475 * gcc.dg/pr87483.c: New test.
1477 2018-10-04 Martin Liska <mliska@suse.cz>
1480 * g++.dg/ext/pr82625.C: New test.
1482 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1484 * gcc.dg/plugin/dump-1.c: New test.
1485 * gcc.dg/plugin/dump_plugin.c: New test plugin.
1486 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1488 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
1490 PR rtl-optimization/87466
1491 * gcc.target/powerpc/pr87466.c: New test.
1493 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1495 PR tree-optimization/85787
1496 * gcc.dg/ipa/propmalloc-4.c: New test.
1498 2018-10-04 Richard Biener <rguenther@suse.de>
1500 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
1502 2018-10-03 Ian Lance Taylor <iant@google.com>
1504 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
1506 2018-10-03 Martin Sebor <msebor@redhat.com>
1508 * gcc.dg/warn-sprintf-no-nul.c: New test.
1510 2018-10-03 Martin Liska <mliska@suse.cz>
1512 PR gcov-profile/86109
1513 * g++.dg/gcov/pr86109.C: New test.
1515 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
1517 * gcc.dg/tree-ssa/muldiv-1.c: New file.
1518 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
1520 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1523 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
1525 2018-10-01 Martin Sebor <msebor@redhat.com>
1527 * gcc.dg/warn-strnlen-no-nul.c: New.
1529 2018-10-01 Carl Love <cel@us.ibm.com>
1532 * gcc.target/powerpc/test_mffsl-p9.c: New file.
1533 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
1534 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
1535 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
1536 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
1538 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
1541 * gfortran.dg/dependency_52.f90 : Expand the test to check both
1542 the call to adjustl and direct assignment of the substring.
1544 2018-10-01 Richard Biener <rguenther@suse.de>
1546 PR tree-optimization/87465
1547 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
1549 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1552 * gcc.dg/pr82788.c: Skip for AArch64.
1553 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
1554 * gcc.target/aarch64/subsp.c: Likewise.
1555 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
1557 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
1558 * gcc.dg/stack-check-12.c: ILP32 fixup.
1559 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
1560 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
1561 * testsuite/lib/target-supports.exp
1562 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
1563 require frame pointer for non-leaf functions.
1565 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1568 * gcc.target/aarch64/stack-check-alloca-1.c: New.
1569 * gcc.target/aarch64/stack-check-alloca-10.c: New.
1570 * gcc.target/aarch64/stack-check-alloca-2.c: New.
1571 * gcc.target/aarch64/stack-check-alloca-3.c: New.
1572 * gcc.target/aarch64/stack-check-alloca-4.c: New.
1573 * gcc.target/aarch64/stack-check-alloca-5.c: New.
1574 * gcc.target/aarch64/stack-check-alloca-6.c: New.
1575 * gcc.target/aarch64/stack-check-alloca-7.c: New.
1576 * gcc.target/aarch64/stack-check-alloca-8.c: New.
1577 * gcc.target/aarch64/stack-check-alloca-9.c: New.
1578 * gcc.target/aarch64/stack-check-alloca.h: New.
1579 * gcc.target/aarch64/stack-check-14.c: New.
1580 * gcc.target/aarch64/stack-check-15.c: New.
1582 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1585 * gcc.target/aarch64/stack-check-prologue-16.c: New test
1586 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
1587 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
1588 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
1590 2018-10-01 Jeff Law <law@redhat.com>
1591 Richard Sandiford <richard.sandiford@linaro.org>
1592 Tamar Christina <tamar.christina@arm.com>
1595 * gcc.target/aarch64/stack-check-12.c: New.
1596 * gcc.target/aarch64/stack-check-13.c: New.
1597 * gcc.target/aarch64/stack-check-cfa-1.c: New.
1598 * gcc.target/aarch64/stack-check-cfa-2.c: New.
1599 * gcc.target/aarch64/stack-check-prologue-1.c: New.
1600 * gcc.target/aarch64/stack-check-prologue-10.c: New.
1601 * gcc.target/aarch64/stack-check-prologue-11.c: New.
1602 * gcc.target/aarch64/stack-check-prologue-12.c: New.
1603 * gcc.target/aarch64/stack-check-prologue-13.c: New.
1604 * gcc.target/aarch64/stack-check-prologue-14.c: New.
1605 * gcc.target/aarch64/stack-check-prologue-15.c: New.
1606 * gcc.target/aarch64/stack-check-prologue-2.c: New.
1607 * gcc.target/aarch64/stack-check-prologue-3.c: New.
1608 * gcc.target/aarch64/stack-check-prologue-4.c: New.
1609 * gcc.target/aarch64/stack-check-prologue-5.c: New.
1610 * gcc.target/aarch64/stack-check-prologue-6.c: New.
1611 * gcc.target/aarch64/stack-check-prologue-7.c: New.
1612 * gcc.target/aarch64/stack-check-prologue-8.c: New.
1613 * gcc.target/aarch64/stack-check-prologue-9.c: New.
1614 * gcc.target/aarch64/stack-check-prologue.h: New.
1615 * lib/target-supports.exp
1616 (check_effective_target_supports_stack_clash_protection): Add AArch64.
1618 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1620 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
1621 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
1622 (check_compile): Support values already Boolean.
1623 (check_alias_available, check_gc_sections_available,
1624 check_profiling_available, check_effective_target_vect_cmdline_needed,
1625 check_effective_target_vect_int,
1626 check_effective_target_vect_intfloat_cvt,
1627 check_effective_target_vect_doubleint_cvt,
1628 check_effective_target_vect_intdouble_cvt,
1629 check_effective_target_vect_uintfloat_cvt,
1630 check_effective_target_vect_floatint_cvt,
1631 check_effective_target_vect_floatuint_cvt,
1632 check_effective_target_vect_peeling_profitable,
1633 check_effective_target_vect_simd_clones,
1634 check_effective_target_vect_peeling_profitable,
1635 check_effective_target_vect_simd_clones,
1636 check_effective_target_vect_shift,
1637 check_effective_target_vect_bswap,
1638 check_effective_target_vect_shift_char,
1639 check_effective_target_vect_float,
1640 check_effective_target_vect_double,
1641 check_effective_target_vect_long_long,
1642 check_effective_target_vect_no_int_min_max,
1643 check_effective_target_vect_no_int_add,
1644 check_effective_target_vect_no_bitwise,
1645 check_effective_target_vect_perm,
1646 check_effective_target_vect_perm_byte,
1647 check_effective_target_vect_perm_short,
1648 check_effective_target_xorsign,
1649 check_effective_target_vect_widen_sum_hi_to_si_pattern,
1650 check_effective_target_vect_widen_sum_hi_to_si,
1651 check_effective_target_vect_widen_sum_qi_to_hi,
1652 check_effective_target_vect_widen_sum_qi_to_si,
1653 check_effective_target_vect_widen_mult_qi_to_hi,
1654 check_effective_target_vect_widen_mult_hi_to_si,
1655 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1656 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1657 check_effective_target_vect_widen_mult_si_to_di_pattern,
1658 check_effective_target_vect_widen_shift,
1659 check_effective_target_vect_sdot_qi,
1660 check_effective_target_vect_udot_qi,
1661 check_effective_target_vect_sdot_hi,
1662 check_effective_target_vect_udot_hi,
1663 check_effective_target_vect_usad_char,
1664 check_effective_target_vect_pack_trunc,
1665 check_effective_target_vect_unpack,
1666 check_effective_target_unaligned_stack,
1667 check_effective_target_vect_no_align,
1668 check_effective_target_vect_hw_misalign,
1669 check_effective_target_natural_alignment_32,
1670 check_effective_target_natural_alignment_64,
1671 check_effective_target_vect_element_align,
1672 check_effective_target_vect_load_lanes **,
1673 check_effective_target_vect_condition,
1674 check_effective_target_vect_cond_mixed,
1675 check_effective_target_vect_char_mult,
1676 check_effective_target_vect_short_mult,
1677 check_effective_target_vect_int_mult,
1678 check_effective_target_vect_extract_even_odd,
1679 check_effective_target_vect_interleave,
1680 check_effective_target_vect_stridedN,
1681 check_effective_target_vect_call_copysignf,
1682 check_effective_target_sqrt_insn,
1683 check_effective_target_vect_call_sqrtf,
1684 check_effective_target_vect_call_btrunc,
1685 check_effective_target_vect_call_btruncf,
1686 check_effective_target_vect_call_ceil,
1687 check_effective_target_vect_call_ceilf,
1688 check_effective_target_vect_call_floor,
1689 check_effective_target_vect_call_floorf,
1690 check_effective_target_vect_call_lceil,
1691 check_effective_target_vect_call_lfloor,
1692 check_effective_target_vect_call_nearbyint,
1693 check_effective_target_vect_call_nearbyintf,
1694 check_effective_target_vect_call_round,
1695 check_effective_target_vect_call_roundf,
1696 check_effective_target_section_anchors,
1697 check_effective_target_bswap,
1698 check_effective_target_sync_int_long,
1699 check_effective_target_sync_char_short,
1700 check_effective_target_tiny,
1701 check_effective_target_pie_copyreloc,
1702 check_effective_target_got32x_reloc,
1703 check_effective_target_tls_get_addr_via_got): Use new caching.
1705 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
1707 PR tree-optimization/87261
1708 * gcc.dg/pr87261.c: New test.
1710 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1712 * gcc.target/arc/tph_addx.c: New test.
1714 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1716 * gcc.target/arc/tmac-3.c: New file.
1718 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1721 * gfortran.dg/associate_40.f90 : New test.
1723 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1727 * gfortran.dg/deferred_character_25.f90 : New test.
1728 * gfortran.dg/deferred_character_26.f90 : New test.
1729 * gfortran.dg/deferred_character_27.f90 : New test to verify
1730 that PR82617 remains fixed.
1732 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1735 * gfortran.dg/deferred_character_24.f90 : New test.
1737 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
1740 * gcc.target/i386/pr87370.c: New test.
1742 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
1745 * gfortran.dg/dependency_52.f90 : New test.
1747 2018-09-29 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
1751 (CALC): Use double instead of float.
1752 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
1753 _mm512_abs_ps and _mm512_mask_abs_ps.
1755 2018-09-28 David Malcolm <dmalcolm@redhat.com>
1757 * c-c++-common/unroll-1.c: Update expected output from "note" to
1759 * c-c++-common/unroll-2.c: Likewise.
1760 * c-c++-common/unroll-3.c: Likewise.
1761 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
1762 dg-message to dg-missed. Convert param from -fopt-info to
1763 -fopt-info-missed-ipa.
1764 * g++.dg/tree-ssa/pr81408.C: Update expected output from
1765 dg-message to dg-missed.
1766 * g++.dg/vect/slp-pr56812.cc: Update expected output from
1767 dg-message to dg-optimized.
1768 * gcc.dg/pr26570.c: Update expected output from dg-message to
1769 dg-missed. Convert param from -fopt-info to
1770 -fopt-info-missed-ipa.
1771 * gcc.dg/pr32773.c: Likewise.
1772 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
1773 dg-message to dg-missed.
1774 * gcc.dg/unroll-2.c: Update expected output from dg-message to
1776 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
1777 from -fopt-info to -fopt-info-vec.
1778 * gfortran.dg/directive_unroll_1.f90: Update expected output from
1779 "note" to "optimized".
1780 * gfortran.dg/directive_unroll_2.f90: Likewise.
1781 * gfortran.dg/directive_unroll_3.f90: Likewise.
1782 * gnat.dg/unroll4.adb: Likewise.
1783 * lib/gcc-dg.exp (dg-optimized): New procedure.
1784 (dg-missed): New procedure.
1786 2018-09-28 Joseph Myers <joseph@codesourcery.com>
1789 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
1790 values explicitly to target type for comparison.
1792 2018-09-28 Steve Ellcey <sellcey@cavium.com>
1795 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
1798 2018-09-28 Steve Ellcey <sellcey@cavium.com>
1801 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
1803 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
1805 * gcc.target/sparc/20160229-1.c: Minor tweak.
1806 * gcc.target/sparc/cbcond-2.c: Likewise.
1807 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
1808 * gcc.target/sparc/movcc-2.c: Minor tweak.
1809 * gcc.target/sparc/overflow-3.c: Likewise.
1810 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
1811 * gcc.target/sparc/overflow-5.c: Minor tweak.
1812 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
1814 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
1816 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
1817 valid value, in the "vector bool int" case.
1819 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
1821 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
1822 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
1823 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
1825 2018-09-27 Martin Liska <mliska@suse.cz>
1827 * g++.dg/pr60518.C: Add -Wno-missing-profile.
1828 * g++.dg/torture/pr59265.C: Likewise.
1829 * g++.dg/tree-prof/morefunc.C: Likewise.
1830 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
1831 * gcc.dg/pr26570.c: Likewise.
1832 * gcc.dg/pr32773.c: Likewise.
1833 * gcc.dg/pr40209.c: Likewise.
1834 * gcc.dg/pr51957-1.c: Likewise.
1835 * gcc.dg/pr80747.c: Likewise.
1836 * gcc.target/aarch64/pr62262.c: Likewise.
1838 2018-09-27 Richard Biener <rguenther@suse.de>
1841 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
1843 2018-09-27 Richard Biener <rguenther@suse.de>
1847 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
1848 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
1850 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/concepts/pr67544.C: New.
1855 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1858 * g++.dg/expr/unary4.C: New.
1860 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
1862 PR gcov-profile/86957
1863 * gcc.dg/Wmissing-profile.c: New test.
1865 2018-09-26 Joseph Myers <joseph@codesourcery.com>
1868 * gcc.target/i386/excess-precision-9.c,
1869 gcc.target/i386/excess-precision-10.c: New tests.
1871 2018-09-26 Richard Biener <rguenther@suse.de>
1874 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
1876 2018-09-26 Martin Jambor <mjambor@suse.cz>
1879 * gcc.dg/pr87347.c: New test.
1881 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/concepts/pr71131.C: New.
1886 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1889 * g++.dg/concepts/pr71127.C: New.
1891 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1894 * g++.dg/concepts/pr67655.C: New.
1896 2018-09-26 Thomas Quinot <quinot@adacore.com>
1898 * gnat.dg/sso13.adb: New testcase.
1900 2018-09-26 Justin Squirek <squirek@adacore.com>
1902 * gnat.dg/warn16.adb: New testcase.
1904 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
1906 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
1907 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
1908 gnat.dg/elab7_pkg2.ads: New testcase.
1910 2018-09-26 Javier Miranda <miranda@adacore.com>
1912 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
1914 2018-09-26 Ed Schonberg <schonberg@adacore.com>
1916 * gnat.dg/predicate2-containers.ads,
1917 gnat.dg/predicate2-project-name_values.ads,
1918 gnat.dg/predicate2-project-registry-attribute.ads,
1919 gnat.dg/predicate2-project-registry.ads,
1920 gnat.dg/predicate2-project-typ-set.ads,
1921 gnat.dg/predicate2-project-typ.ads,
1922 gnat.dg/predicate2-project.ads,
1923 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
1924 gnat.dg/predicate2_main.adb: New testcase.
1926 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
1928 * gnat.dg/dynhash1.adb: New testcase.
1930 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
1932 * gnat.dg/sets1.adb: New testcase.
1933 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
1936 2018-09-26 Thomas Quinot <quinot@adacore.com>
1938 * gnat.dg/sso12.adb: New testcase.
1940 2018-09-26 Justin Squirek <squirek@adacore.com>
1942 * gnat.dg/expr_func8.adb: New testcase.
1944 2018-09-26 Ed Schonberg <schonberg@adacore.com>
1946 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
1949 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1952 * g++.dg/concepts/pr67656.C: New.
1954 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
1956 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
1957 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
1958 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
1960 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
1962 * g++.dg/other/vthunk1.C: Rename to...
1963 * g++.dg/other/thunk1.C: ...this.
1964 * g++.dg/other/thunk2a.C: New test.
1965 * g++.dg/other/thunk2b.C: Likewise.
1967 2018-09-25 Jim Wilson <jimw@sifive.com>
1969 * gcc.target/riscv/weak-1.c: New.
1971 2018-09-25 Jeff Law <law@redhat.com>
1973 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
1974 * gcc.dg/warn-stplen-no-nul.c: Likewise.
1976 2018-09-25 Alexandre Oliva <oliva@adacore.com>
1978 * gnat.dg/dinst.adb: Adjust for locviews.
1980 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1982 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
1983 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
1984 vec_splat calls from recently added tests. Update instruction counts.
1985 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
1986 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
1987 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
1988 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
1989 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
1991 2018-09-25 Marek Polacek <polacek@redhat.com>
1994 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
1996 2018-09-25 Jakub Jelinek <jakub@redhat.com>
1999 * g++.dg/other/pr87398.C: New test.
2000 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2001 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2003 2018-09-25 Martin Jambor <mjambor@suse.cz>
2006 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2008 * gcc.target/i386/warn-abs-3.c: New test.
2010 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2013 * g++.dg/cpp0x/pr81246.C: New.
2015 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2018 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2019 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2021 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2023 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2026 2018-09-25 Richard Biener <rguenther@suse.de>
2028 PR tree-optimization/87402
2029 * gcc.dg/torture/pr87402.c: New testcase.
2031 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2034 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2035 for pie_enabled target.
2036 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2037 * gcc.target/i386/pr34256.c: Likewise.
2039 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2042 * g++.dg/cpp0x/pr85070.C: New.
2044 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2047 * gcc.target/i386/pr82699-1.c: New file.
2048 * gcc.target/i386/pr82699-2.c: Likewise.
2049 * gcc.target/i386/pr82699-3.c: Likewise.
2050 * gcc.target/i386/pr82699-4.c: Likewise.
2051 * gcc.target/i386/pr82699-5.c: Likewise.
2052 * gcc.target/i386/pr82699-6.c: Likewise.
2054 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2057 * gfortran.dg/intent_out_12.f90: New test.
2059 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2062 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2063 update expected codegen
2065 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2067 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2069 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2072 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2073 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2075 2018-09-24 Martin Liska <mliska@suse.cz>
2078 * g++.dg/asan/pr85774.C: New test.
2080 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2083 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2085 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2088 * gfortran.dg/intent_out_11.f90: New test.
2090 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2092 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2093 * gfortran.dg/coarray_lock_7.f90: Likewise.
2095 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2098 * gfortran.dg/intent_out_10.f90: New test.
2100 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2103 * gfortran.dg/intent_optimize_2.f90: New test.
2105 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2108 * gfortran.dg/dtio_1.f90: Update test to valid code.
2110 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2113 * gfortran.dg/deferred_character_23.f90 : New test.
2115 2018-09-21 Jeff Law <law@redhat.com>
2117 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2118 * gcc.dg/tree-ssa/vrp120.c: New test.
2120 2018-09-21 Marek Polacek <polacek@redhat.com>
2122 PR c++/87372 - __func__ constexpr evaluation.
2123 * g++.dg/cpp1y/func_constexpr2.C: New test.
2125 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2128 * gfortran.dg/deferred_character_22.f90 : New test.
2130 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2133 * gfortran.dg/finalize_33.f90 : New test.
2135 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2137 PR tree-optimization/87309
2138 * gcc.dg/pr87309.c: New test.
2140 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2142 * c-c++-common/dump-ada-spec-14.c: New test.
2144 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2146 * gcc.dg/nested-func-11.c: New test.
2148 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2149 more robust and remove target-specific handling.
2151 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2153 * gcc.c-torture/execute/20180921-1.c: New test.
2155 2018-09-20 Marek Polacek <polacek@redhat.com>
2157 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2158 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2159 * g++.dg/cpp0x/ref-qual20.C: New test.
2161 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2163 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2164 * g++.dg/lto/20081109-1_0.C: Likewise.
2165 * g++.dg/lto/20090302_0.C: Likewise.
2166 * g++.dg/lto/pr45621_0.C: Likewise.
2167 * g++.dg/lto/pr60567_0.C: Likewise.
2168 * g++.dg/lto/pr62026.C: Likewise.
2169 * gcc.dg/lto/pr45736_0.c: Likewise.
2170 * gcc.dg/lto/pr52634_0.c: Likewise.
2171 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2172 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2174 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2177 * gcc.dg/pr87054.c: New.
2179 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2181 PR tree-optimization/87288
2182 * gcc.dg/vect/pr87288-1.c: New test.
2183 * gcc.dg/vect/pr87288-2.c: Likewise,
2184 * gcc.dg/vect/pr87288-3.c: Likewise.
2186 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2188 PR tree-optimization/86877
2189 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2191 2018-09-19 Marek Polacek <polacek@redhat.com>
2193 * g++.dg/conversion/op4.C: Add dg-warning.
2194 * g++.dg/warn/Wclass-conversion1.C: New test.
2195 * g++.dg/warn/Wclass-conversion2.C: New test.
2196 * g++.dg/warn/Wconversion5.C: Remove file.
2197 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2198 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2199 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2201 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2204 * g++.dg/cpp0x/desig5.C: New.
2206 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2209 * gfortran.dg/elemental_function_3.f90 : New test.
2211 2018-09-19 Marek Polacek <polacek@redhat.com>
2213 PR c++/87357 - missing -Wconversion warning
2214 * g++.dg/warn/Wconversion5.C: New test.
2216 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2218 * gcc.target/aarch64/atomic-store.c: New.
2220 2018-09-19 Richard Biener <rguenther@suse.de>
2222 PR tree-optimization/87349
2223 PR tree-optimization/87342
2224 * gcc.dg/torture/pr87349-1.c: New testcase.
2225 * gcc.dg/torture/pr87349-2.c: Likewise.
2226 * gcc.dg/torture/pr87342.c: Likewise.
2228 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2231 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2233 * gfortran.dg/inline_matmul_16.f90: Likewise.
2234 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
2235 for dgemm instead of dgemm_. Add call to random_number to make
2236 standard conforming.
2237 * gfortran.dg/matmul_blas_1.f90: New test.
2238 * gfortran.dg/matmul_bounds_14.f: New test.
2239 * gfortran.dg/matmul_bounds_15.f: New test.
2240 * gfortran.dg/matmul_bounds_16.f: New test.
2241 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
2244 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2247 * gfortran.dg/elemental_function_2.f90 : New test.
2249 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2252 * gfortran.dg/pointer_array_10.f90 : New test.
2253 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
2254 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
2257 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2260 * g++.dg/concepts/pr85065.C: New.
2262 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2265 * gcc.dg/warn-abs-1.c: Require float128 target.
2266 Skip if large_long_double newlib target.
2268 2018-09-18 Nathan Sidwell <nathan@acm.org>
2271 * g++.dg/warn/pr86881.C: New.
2273 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2275 * gcc.target/aarch64/spellcheck_1.c:
2276 Make architecture suggestion optional.
2277 * gcc.target/aarch64/spellcheck_4.c:
2280 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2282 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2285 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2286 Bernd Schmidt <bernds_cb1@t-online.de>
2288 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
2289 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
2290 * gcc.target/nvptx/atomic_fetch-3.c: New test.
2292 2018-09-17 Richard Biener <rguenther@suse.de>
2294 PR tree-optimization/87328
2295 * gcc.dg/torture/pr87328.c: New testcase.
2297 2018-09-17 Martin Jambor <mjambor@suse.cz>
2300 * gcc.dg/warn-abs-1.c: New test.
2301 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2303 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2305 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2306 TEST_ALWAYS_FLAGS to HOSTCXX.
2308 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2311 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2313 2018-09-17 Richard Biener <rguenther@suse.de>
2315 PR tree-optimization/87301
2316 * gcc.dg/torture/pr87301.c: New testcase.
2318 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2321 * gfortran.dg/deferred_character_21.f90 : New test.
2323 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2327 * gfortran.dg/class_assign_2.f90: New test case.
2328 * gfortran.dg/class_assign_3.f90: New test case.
2330 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2333 * gfortran.dg/matmul_bounds_13.f90: New test case.
2334 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
2336 * gfortran.dg/matmul_5.f90: Likewise.
2337 * gfortran.dg/matmul_bounds_10.f90: Likewise.
2338 * gfortran.dg/matmul_bounds_11.f90: Likewise.
2339 * gfortran.dg/matmul_bounds_2.f90: Likewise.
2340 * gfortran.dg/matmul_bounds_4.f90: Likewise.
2341 * gfortran.dg/matmul_bounds_5.f90: Likewise.
2343 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
2345 * gcc.c-torture/compile/20180915-1.c: New test.
2347 2018-09-14 David Malcolm <dmalcolm@redhat.com>
2350 * c-c++-common/attributes-1.c: Remove bogus suggestion from
2352 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
2354 * gcc.dg/spellcheck-identifiers-4.c: New test.
2356 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2358 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
2360 2018-09-14 Martin Sebor <msebor@redhat.com>
2362 * gcc.dg/warn-stpcpy-no-nul.c: New test.
2364 2018-09-14 Martin Sebor <msebor@redhat.com>
2365 Jeff Law <law@redhat.com>
2367 * gcc.dg/warn-strcpy-no-nul.c: New test.
2369 2018-09-14 Martin Sebor <msebor@redhat.com>
2372 * g++.dg/pr61941.C: New test.
2374 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2376 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
2377 rather than pattern name in combine dump.
2379 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
2382 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
2385 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2387 PR tree-optimization/87259
2388 * gcc.dg/pr87259.c: New test.
2390 2018-09-13 Martin Sebor <msebor@redhat.com>
2391 Jeff Law <law@redhat.com>
2393 * gcc.dg/warn-strlen-no-nul.c: New test.
2395 2018-09-13 Richard Biener <rguenther@suse.de>
2397 PR tree-optimization/87263
2398 * gcc.dg/torture/pr87263.c: New testcase.
2399 * gcc.dg/torture/ssa-fre-2.c: Likewise.
2400 * gcc.dg/torture/ssa-fre-3.c: Likewise.
2401 * gcc.dg/torture/ssa-fre-4.c: Likewise.
2403 2018-09-13 Omar Sandoval <osandov@osandov.com>
2404 Tom de Vries <tdevries@suse.de>
2407 * gcc.dg/guality/zero-length-array.c: New test.
2409 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
2412 * gcc.target/aarch64/combine_bfxil.c: New file.
2413 * gcc.target/aarch64/combine_bfxil_2.c: New file.
2415 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2416 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2419 * gcc.target/i386/pr87290.c: New test.
2420 * gcc.c-torture/execute/pr87290.c: New test.
2422 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2424 PR tree-optimization/87287
2425 * gcc.dg/tree-ssa/pr87287.c: New test.
2427 2018-09-12 David Malcolm <dmalcolm@redhat.com>
2430 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
2431 special-casing of diagnostic for a single non-viable candidate due
2433 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2434 Add test coverage for an unmatched overloaded operator.
2435 * g++.dg/expr/pmf-1.C: Likewise.
2436 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
2437 * g++.old-deja/g++.jason/conversion11.C: Likewise.
2438 * g++.old-deja/g++.law/arg11.C: Likewise.
2439 * g++.old-deja/g++.law/arm9.C: Likewise.
2440 * g++.old-deja/g++.robertl/eb131.C: Likewise.
2442 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
2445 * gfortran.dg/allocate_with_mold_2.f90: New test.
2447 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2450 * gcc.target/i386/pr82853-1.c: New test.
2451 * gcc.target/i386/pr82853-2.c: New test.
2453 2018-09-12 Richard Biener <rguenther@suse.de>
2455 PR tree-optimization/87280
2456 * gcc.dg/torture/pr87280.c: New testcase.
2458 2018-09-12 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/87266
2461 * gcc.dg/torture/pr87266-1.c: New testcase.
2462 * gcc.dg/torture/pr87266-2.c: Likewise.
2463 * gcc.dg/torture/pr87266-3.c: Likewise.
2464 * gcc.dg/torture/pr87266-4.c: Likewise.
2466 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
2468 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
2470 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2471 Andreas Krebbel <krebbel@linux.ibm.com>
2473 PR tree-optimization/86844
2474 * gcc.c-torture/execute/pr86844.c: New test.
2475 * gcc.dg/store_merging_22.c: New test.
2476 * gcc.dg/store_merging_23.c: New test.
2478 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2481 * c-c++-common/torture/pr87248.c: New test.
2483 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2486 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
2488 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
2491 * gfortran.dg/select_type_43.f90: New test.
2493 2018-09-11 Nathan Sidwell <nathan@acm.org>
2495 * gcc.dg/driver-specs.c: New.
2497 2018-09-11 Joey Ye <joey.ye@arm.com>
2499 * lib/gcov.exp (verify-intermediate): Add missing close.
2501 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2504 * gfortran.dg/typebound_call_30.f90: New test case.
2506 2018-09-10 Janus Weil <janus@gcc.gnu.org>
2509 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
2511 2018-09-08 Marek Polacek <polacek@redhat.com>
2513 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
2514 * g++.dg/cpp0x/move-return2.C: New test.
2516 2018-09-08 Marek Polacek <polacek@redhat.com>
2518 * c-c++-common/array-init.c: Add dg-prune-output.
2519 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
2520 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
2521 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
2522 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
2523 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
2524 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
2525 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
2526 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
2527 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
2528 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
2529 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
2530 * g++.dg/cpp1y/pr64382.C: Likewise.
2531 * g++.dg/cpp1y/pr77739.C: Likewise.
2532 * g++.dg/cpp1z/lambda-this1.C: Likewise.
2533 * g++.dg/cpp1z/lambda-this2.C: Likewise.
2534 * g++.dg/template/crash84.C: Adjust dg-error.
2536 2018-09-07 Marek Polacek <polacek@redhat.com>
2538 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
2541 2018-09-07 Marek Polacek <polacek@redhat.com>
2543 PR c++/87152 - range-based for loops with initializer broken in templates.
2544 * g++.dg/cpp2a/range-for11.C: New test.
2545 * g++.dg/cpp2a/range-for12.C: New test.
2546 * g++.dg/cpp2a/range-for13.C: New test.
2547 * g++.dg/cpp2a/range-for14.C: New test.
2548 * g++.dg/cpp2a/range-for15.C: New test.
2549 * g++.dg/cpp2a/range-for16.C: New test.
2550 * g++.dg/cpp2a/range-for17.C: New test.
2551 * g++.dg/cpp2a/range-for18.C: New test.
2552 * g++.dg/parse/error61.C (foo): Adjust dg-error.
2554 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
2557 * gcc.target/powerpc/pr86731.c: New test.
2558 * gcc.target/powerpc/pr86731-longlong.c: New test.
2559 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
2560 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
2561 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
2562 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
2564 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
2567 * gcc.target/s390/pr80080-3.c: New test.
2568 * gcc.target/s390/s390.exp: Make sure the new test passes
2569 on all optimization levels.
2571 2018-09-05 Marek Polacek <polacek@redhat.com>
2573 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
2574 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
2576 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
2577 Bernd Schmidt <bernds_cb1@t-online.de>
2579 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2580 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2582 2018-09-05 Marek Polacek <polacek@redhat.com>
2584 PR c++/87109, wrong overload with ref-qualifiers.
2585 * g++.dg/cpp0x/ref-qual19.C: New test.
2587 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2590 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
2591 * lib/target-supports.exp (scan-assembler_required_options,
2592 scan-assembler-not_required_options,
2593 scan-assembler-times_required_options): Add -fno-ident.
2594 * lib/scanasm.exp (scan-assembler-times): Fix error message.
2595 * c-c++-common/ident-0a.c: New test.
2596 * c-c++-common/ident-0b.c: New test.
2597 * c-c++-common/ident-1a.c: New test.
2598 * c-c++-common/ident-1b.c: New test.
2599 * c-c++-common/ident-2a.c: New test.
2600 * c-c++-common/ident-2b.c: New test.
2602 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2604 * gcc.dg/recip_sqrt_mult_1.c: New test.
2605 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2606 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2607 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2608 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2609 * g++.dg/recip_sqrt_mult_1.C: Likewise.
2610 * g++.dg/recip_sqrt_mult_2.C: Likewise.
2612 2018-09-05 Martin Liska <mliska@suse.cz>
2614 PR tree-optimization/87205
2615 * gcc.dg/tree-ssa/pr87205-2.c: New test.
2616 * gcc.dg/tree-ssa/pr87205.c: New test.
2618 2018-09-05 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/87217
2621 * gfortran.dg/pr87217.f: New testcase.
2623 2018-09-05 Pádraig Brady p@draigbrady.com
2626 * g++.dg/abi/pr87137.C: New.
2629 * g++.dg/pr87185.C: New.
2631 2018-09-05 Martin Liska <mliska@suse.cz>
2634 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
2635 to support Darwin names.
2637 2018-09-05 Martin Liska <mliska@suse.cz>
2639 * g++.dg/gcov/loop.C: Update test to support new format.
2641 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
2644 * g++.dg/pr86593.C: New test.
2646 2018-09-04 Jakub Jelinek <jakub@redhat.com>
2649 * gcc.target/i386/pr87198.c: New test.
2651 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2654 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
2656 2018-09-04 Richard Biener <rguenther@suse.de>
2658 PR tree-optimization/87211
2659 * gcc.dg/torture/pr87211.c: New testcase.
2661 2018-09-04 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/87176
2664 * gcc.dg/torture/pr87176.c: New testcase.
2665 * gcc.dg/torture/ssa-fre-1.c: Likewise.
2667 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2669 * gfortran.dg/modulo_check: New test.
2671 2018-09-03 Richard Biener <rguenther@suse.de>
2673 PR tree-optimization/87177
2674 * gcc.dg/torture/pr87177.c: New testcase.
2675 * gcc.dg/torture/pr87177-2.c: Likewise.
2677 2018-09-03 Richard Biener <rguenther@suse.de>
2679 PR tree-optimization/87200
2680 * gcc.dg/torture/pr87200.c: New testcase.
2682 2018-09-03 Richard Biener <rguenther@suse.de>
2684 PR tree-optimization/87197
2685 * gcc.dg/torture/pr87197.c: New testcase.
2687 PR tree-optimization/87169
2688 * gcc.dg/torture/pr87169.c: New testcase.
2690 2018-09-03 Martin Liska <mliska@suse.cz>
2693 * gcc.dg/completion-4.c: New test.
2695 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
2698 * g++.dg/concepts/pr84980.C: New.
2700 2018-09-03 Martin Liska <mliska@suse.cz>
2703 * c-c++-common/pr59521-1.c: New test.
2704 * c-c++-common/pr59521-2.c: New test.
2705 * gcc.dg/tree-prof/pr59521-3.c: New test.
2707 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2709 * c-c++-common/array-init.c: New test.
2710 * g++.dg/init/string2.C: Remove selector.
2712 2018-09-01 Michael Matz <matz@suse.de>
2714 PR tree-optimization/87074
2715 * gcc.dg/pr87074.c: New test.
2717 2018-08-31 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/87168
2720 * gcc.dg/torture/pr87168.c: New testcase.
2722 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
2724 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
2725 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
2726 (test_vnegd_s64): Likewise.
2727 * gcc.target/aarch64/vnegd_64.c: New.
2728 * gcc.target/aarch64/vabsd_64.c: New.
2729 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
2731 2018-08-31 Nathan Sidwell <nathan@acm.org>
2735 * g++.dg/cpp0x/pr87155.C: New.
2736 * g++.dg/cpp0x/inline-ns10.C: Adjust.
2738 2018-08-31 Jakub Jelinek <jakub@redhat.com>
2741 * gcc.target/i386/avx512bw-pr87138.c: New test.
2743 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
2747 * gfortran.dg/pr86328.f90 : New test.
2748 in comment 12 of the PR.
2749 * gfortran.dg/pr86760.f90 : New test.
2751 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
2753 * g++.dg/cpp0x/noexcept30.C: Make dependence on
2754 -fdelete-null-pointer-checks explicit.
2755 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
2756 * g++.dg/expr/pmf-3.C: Likewise.
2757 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
2758 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
2759 * g++.dg/tree-ssa/pr61034.C: Likewise.
2760 * gcc.dg/addr_equal-1.c: Likewise.
2761 * gcc.dg/ipa/pr85734.c: Likewise.
2762 * gcc.dg/ipa/propmalloc-1.c: Likewise.
2763 * gcc.dg/ipa/propmalloc-2.c: Likewise.
2764 * gcc.dg/ipa/propmalloc-3.c: Likewise.
2765 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2766 * gcc.dg/tree-ssa/pr83648.c: Likewise.
2768 2018-08-30 Martin Sebor <msebor@redhat.com>
2771 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
2773 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
2776 gcc.dg/strcmpopt_6.c: Remove.
2777 gcc.target/aarch64/strcmpopt_6.c: New testcase.
2778 gcc.target/i386/strcmpopt_6.c: Likewise.
2780 2018-08-30 Richard Biener <rguenther@suse.de>
2782 PR tree-optimization/87147
2783 * gcc.dg/torture/pr87147.c: New testcase.
2785 2018-08-30 Tamar Christina <tamar.christina@arm.com>
2787 * gcc.target/aarch64/large_struct_copy_2.c: New.
2789 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2792 * gcc.c-torture/execute/pr87053.c: New test.
2794 2018-08-29 Jakub Jelinek <jakub@redhat.com>
2797 * g++.dg/ubsan/vptr-13.C: New test.
2799 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2802 * g++.dg/concepts/pr85265.C: New.
2804 2018-08-29 Martin Sebor <msebor@redhat.com>
2805 Bernd Edlinger <bernd.edlinger@hotmail.de>
2807 PR tree-optimization/86714
2808 PR tree-optimization/86711
2809 * gcc.c-torture/execute/memchr-1.c: New test.
2810 * gcc.c-torture/execute/pr86714.c: New test.
2811 * gcc.c-torture/execute/widechar-3.c: New test.
2812 * gcc.dg/strlenopt-58.c: New test.
2814 2018-08-29 Richard Biener <rguenther@suse.de>
2816 PR tree-optimization/87132
2817 * gcc.dg/torture/pr87132.c: New testcase.
2819 2018-08-29 David Malcolm <dmalcolm@redhat.com>
2822 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
2823 output to reflect underlining of pertinent parameter in decl
2824 for "no known conversion" messages.
2826 2018-08-29 Jakub Jelinek <jakub@redhat.com>
2829 * g++.dg/cpp1z/decomp47.C: New test.
2831 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
2833 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
2836 2018-08-29 Richard Biener <rguenther@suse.de>
2838 PR tree-optimization/87117
2839 * gfortran.dg/pr87117.f90: New testcase.
2841 2018-08-29 Richard Biener <rguenther@suse.de>
2843 PR tree-optimization/87126
2844 * gcc.dg/tree-ssa/pr87126.c: New testcase.
2846 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
2848 PR tree-optimization/87009
2849 * gcc.dg/pr87009.c: New test.
2851 2018-08-28 Martin Sebor <msebor@redhat.com>
2854 * g++.dg/Walloca1.C: Adjust.
2856 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2859 * g++.dg/other/switch4.C: New.
2861 2018-08-28 Richard Biener <rguenther@suse.de>
2863 PR tree-optimization/87124
2864 * g++.dg/torture/pr87124.C: New testcase.
2866 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
2869 * gfortran.dg/class_result_7.f90: New test.
2870 * gfortran.dg/class_result_8.f90: New test.
2871 * gfortran.dg/class_result_9.f90: New test.
2874 * gfortran.dg/allocate_with_source_25.f90: New test.
2876 2018-08-28 Jakub Jelinek <jakub@redhat.com>
2879 * gcc.dg/pr87099.c: New test.
2881 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
2884 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
2886 2018-08-28 Richard Biener <rguenther@suse.de>
2888 PR tree-optimization/87117
2889 * gcc.dg/pr87117-1.c: New testcase.
2891 2018-08-28 Richard Biener <rguenther@suse.de>
2893 PR tree-optimization/87117
2894 * gcc.dg/pr87117-2.c: New testcase.
2896 2018-08-28 Richard Biener <rguenther@suse.de>
2898 PR tree-optimization/87117
2899 * gcc.dg/lvalue-5.c: New testcase.
2901 2018-08-27 Jeff Law <law@redhat.com>
2903 PR tree-optimization/87110
2904 * gcc.c-torture/compile/pr87110.c: New test.
2906 2018-08-27 Martin Sebor <msebor@redhat.com>
2908 PR tree-optimization/86914
2909 * gcc.dg/strlenopt-57.c: New test.
2911 2018-08-27 Martin Sebor <msebor@redhat.com>
2913 PR tree-optimization/87112
2914 * gcc.dg/pr87112.c: New test.
2916 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2919 * g++.dg/diagnostic/missing-typename.C: New test.
2921 2018-08-27 Jeff Law <law@redhat.com>
2923 * gcc.c-torture/compile/dse.c: New test.
2925 2018-08-27 Jakub Jelinek <jakub@redhat.com>
2928 * g++.dg/diagnostic/pr86993.C: New test.
2930 2018-08-27 Richard Biener <rguenther@suse.de>
2932 PR tree-optimization/86927
2933 * gcc.dg/vect/pr86927.c: New testcase.
2935 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2938 * gcc.dg/empty.h: New file.
2939 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
2940 top of file and removal of redundant second printing of warning
2942 * gcc.dg/fixits-pr84852-2.c: Likewise.
2943 * gcc.dg/missing-header-fixit-3.c: Likewise.
2944 * gcc.dg/missing-header-fixit-4.c: New test.
2945 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
2946 conversion of show_caret_p to a tri-state.
2948 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2951 * g++.dg/pr85523.C: Extend expected output to show line
2952 before line-insertion fix-it hint.
2953 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
2954 (test_fixit_insert_newline): Add previous line to expected output.
2955 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
2956 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
2958 2018-08-27 Martin Liska <mliska@suse.cz>
2961 * gcc.dg/asan/pr86962.c: New test.
2963 2018-08-27 Martin Liska <mliska@suse.cz>
2965 * gcc.dg/tree-prof/val-prof-10.c: New test.
2967 2018-08-27 Martin Liska <mliska@suse.cz>
2969 PR tree-optimization/86847
2970 * gcc.dg/tree-ssa/switch-3.c: New test.
2971 * gcc.dg/tree-ssa/vrp105.c: Remove.
2973 2018-08-27 Martin Liska <mliska@suse.cz>
2975 * gcc.dg/tree-ssa/switch-2.c: New test.
2977 2018-08-27 Richard Biener <rguenther@suse.de>
2979 * g++.dg/torture/20180705-1.C: New testcase.
2980 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
2981 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
2982 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
2983 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
2984 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
2985 * gcc.dg/pr85195.c: Likewise.
2986 * gcc.dg/pr85467.c: Likewise.
2987 * gcc.dg/torture/pr81790.c: Likewise.
2989 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
2990 param to current default.
2992 2018-08-27 Jakub Jelinek <jakub@redhat.com>
2994 PR rtl-optimization/87065
2995 * gcc.target/i386/pr87065.c: New test.
2997 2018-08-26 Marek Polacek <polacek@redhat.com>
3000 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3002 PR c++/87029, Implement -Wredundant-move.
3003 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3004 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3005 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3006 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3008 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3011 * gfortran.dg/matmul_19.f90: New test.
3013 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3016 * gfortran.dg/generic_35.f90: New test case.
3018 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3021 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3022 line spans are printed with -fdiagnostics-show-line-numbers.
3024 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3027 * gfortran.dg/implied_do_io_6.f90: New test.
3029 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3032 * gcc.dg/pr87092.c: New test.
3034 2018-08-24 Marek Polacek <polacek@redhat.com>
3038 * g++.dg/cpp0x/auto52.C: New test.
3039 * g++.dg/cpp1y/auto-fn52.C: New test.
3040 * g++.dg/cpp1y/auto-fn53.C: New test.
3041 * g++.dg/cpp1y/auto-fn54.C: New test.
3043 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3045 * lib/target-supports.exp (vect_perm_supported): Only return
3046 false for variable-length vectors if the permute size is not
3048 (check_effective_target_vect_perm)
3049 (check_effective_target_vect_perm_byte)
3050 (check_effective_target_vect_perm_short): Remove check for
3051 variable-length vectors.
3052 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3053 * gcc.dg/vect/slp-perm-10.c: Likewise.
3054 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3056 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3058 * gcc.target/aarch64/sve/bswap_1.c: New test.
3059 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3060 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3062 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3064 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3065 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3066 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3067 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3068 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3069 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3070 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3072 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3075 * gcc.dg/pr79342.: New test.
3077 2018-08-23 Martin Sebor <msebor@redhat.com>
3079 PR tree-optimization/87072
3080 * gcc.dg/Warray-bounds-35.c: New test.
3082 2018-08-23 Richard Biener <rguenther@suse.de>
3085 * gcc.dg/pr87024.c: New testcase.
3087 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3089 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3090 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3091 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3092 * gcc.dg/vect/pr80631-2.c: Likewise.
3094 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3097 * gfortran.dg/submodule_32.f08: New test.
3099 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3102 * gfortran.dg/associate_3.f90: Update error message.
3103 * gfortran.dg/associate_39.f90: New test case.
3105 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3108 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3110 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3111 * gfortran.dg/class_17.f03: Update error message.
3112 * gfortran.dg/class_55.f90: Ditto.
3113 * gfortran.dg/dtio_11.f90: Update error messages.
3114 * gfortran.dg/implicit_actual.f90: Add an error message.
3115 * gfortran.dg/typebound_proc_12.f90: Update error message.
3117 2018-08-22 Martin Sebor <msebor@redhat.com>
3120 * gcc.dg/pr87052.c: New test.
3121 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3123 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3125 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3126 * gfortran.dg/max_expr.f90: ...this.
3127 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3128 * gfortran.dg/min_expr.f90: ...this.
3130 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3132 PR tree-optimization/86725
3133 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3134 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3135 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3136 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3138 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3140 PR tree-optimization/86725
3141 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3143 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3145 * gcc.dg/vect/vect-avg-16.c: New test.
3146 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3147 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3148 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3149 the second loop in main1.
3151 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3153 * gcc.dg/lto/pr85248_0.c (test_alias):
3154 Stringify __USER_LABEL_PREFIX__.
3155 (test_noreturn): Likewise.
3157 2018-08-22 Richard Biener <rguenther@suse.de>
3159 PR tree-optimization/86988
3160 * g++.dg/pr86988.C: New testcase.
3162 2018-08-22 Richard Biener <rguenther@suse.de>
3164 PR tree-optimization/86945
3165 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3167 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3169 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3171 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3172 Thomas Koenig <tkoenig@gcc.gnu.org>
3175 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3176 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3178 2018-08-21 Marek Polacek <polacek@redhat.com>
3180 PR c++/86981, Implement -Wpessimizing-move.
3181 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3182 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3183 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3184 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3185 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3188 * g++.dg/concepts/pr67595.C: Add dg-warning.
3189 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3190 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3191 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3194 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3195 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3197 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3199 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3201 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3203 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3205 2018-08-21 Javier Miranda <miranda@adacore.com>
3207 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3209 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3211 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3213 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3215 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3217 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3219 * gnat.dg/rep_clause7.adb: New testcase.
3221 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3223 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3224 gnat.dg/task1_pkg.ads: New testcase.
3226 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3228 * gnat.dg/linkedlist.adb: New testcase.
3230 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3232 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3233 gnat.dg/elab6_pkg.ads: New testcase.
3235 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3237 * gnat.dg/expr_func5.adb: New testcase.
3239 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3241 * gnat.dg/dynhash.adb: New testcase.
3243 2018-08-21 Javier Miranda <miranda@adacore.com>
3245 * gnat.dg/enum4.adb: New testcase.
3247 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3249 * gcc.target/aarch64/large_struct_copy.c: New test.
3251 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3253 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3255 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3258 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3260 2018-08-21 Tom de Vries <tdevries@suse.de>
3262 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3263 to avoid mismatch in .debug and .earlydebug dump files.
3265 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3268 * gcc.target/powerpc/pr87033.c: New test.
3270 2018-08-20 Martin Sebor <msebor@redhat.com>
3272 PR tree-optimization/87034
3273 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3275 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3278 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
3279 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
3280 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3282 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3285 * g++.dg/torture/pr87014.C: New file.
3287 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3290 * gcc.target/alpha/pr86984.c: New test.
3292 2018-08-20 Richard Biener <rguenther@suse.de>
3294 PR tree-optimization/78655
3295 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3297 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3299 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3302 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3304 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3306 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3307 * gcc.dg/lto/pr83719_0.c: Likewise.
3309 2018-08-17 Martin Sebor <msebor@redhat.com>
3312 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3314 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3316 * g++.dg/conversion/Wwrite-strings.C: New test.
3318 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3319 Chung-Lin Tang <cltang@codesourcery.com>
3320 Xianmiao Qu <xianmiao_qu@c-sky.com>
3322 C-SKY port: Testsuite
3324 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
3325 * g++.dg/torture/type-generic-1.C: Likewise.
3326 * gcc.c-torture/compile/20000804-1.c: Likewise.
3327 * gcc.c-torture/execute/20101011-1.c: Likewise.
3328 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
3329 * gcc.dg/20020312-2.c: Likewise.
3330 * gcc.dg/Wno-frame-address.c: Likewise.
3331 * gcc.dg/c11-true_min-1.c: Likewise.
3332 * gcc.dg/sibcall-10.c: Likewise.
3333 * gcc.dg/sibcall-9.c: Likewise.
3334 * gcc.dg/stack-usage-1.c: Likewise.
3335 * gcc.dg/torture/float32-tg-3.c: Likewise.
3336 * gcc.dg/torture/float32x-tg-3.c: Likewise.
3337 * gcc.dg/torture/float64-tg-3.c: Likewise.
3338 * gcc.dg/torture/float64x-tg-3.c: Likewise.
3339 * gcc.dg/torture/type-generic-1.c: Likewise.
3340 * gcc.target/csky/*: New.
3341 * lib/target-supports.exp (check_profiling_available): Add
3343 (check_effective_target_hard_float): Handle C-SKY targets with
3344 single-precision hard float only.
3345 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
3347 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3349 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
3351 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
3352 coverage for gcc_dump_printf.
3354 2018-08-17 Martin Liska <mliska@suse.cz>
3356 * g++.dg/opt/mpx.C: Fix scanned pattern.
3357 * gcc.target/i386/mpx.c: Likewise.
3358 * g++.dg/warn/Wunreachable-code-1.C: Remove.
3359 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
3360 * gcc.dg/torture/pr52969.c: Likewise.
3361 * g++.dg/warn/pr31246-2.C: Likewise.
3362 * g++.dg/warn/pr31246.C: Likewise.
3363 * gcc.dg/pr33092.c: Likewise.
3364 * g++.dg/opt/eh1.C: Remove a deprecated option.
3365 * g++.dg/template/inline1.C: Likewise.
3366 * g++.dg/tree-ssa/pr81408.C: Likewise.
3367 * gcc.dg/pr41837.c: Likewise.
3368 * gcc.dg/pr41841.c: Likewise.
3369 * gcc.dg/pr42250.c: Likewise.
3370 * gcc.dg/pr43084.c: Likewise.
3371 * gcc.dg/pr43317.c: Likewise.
3372 * gcc.dg/pr51879-18.c: Likewise.
3373 * gcc.dg/torture/pr36066.c: Likewise.
3374 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
3375 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
3376 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
3377 * gcc.dg/tree-ssa/pr45122.c: Likewise.
3378 * gcc.target/i386/pr45352-2.c: Likewise.
3379 * gcc.target/i386/zee.c: Likewise.
3380 * gfortran.dg/auto_char_len_2.f90: Likewise.
3381 * gfortran.dg/auto_char_len_4.f90: Likewise.
3382 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3383 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3384 * gfortran.dg/gomp/pr47331.f90: Likewise.
3385 * gfortran.dg/pr40999.f: Likewise.
3386 * gfortran.dg/pr41011.f: Likewise.
3387 * gfortran.dg/pr42051.f03: Likewise.
3388 * gfortran.dg/pr46804.f90: Likewise.
3389 * gfortran.dg/pr83149_1.f90: Likewise.
3390 * gfortran.dg/pr83149_b.f90: Likewise.
3391 * gfortran.dg/whole_file_1.f90: Likewise.
3392 * gfortran.dg/whole_file_10.f90: Likewise.
3393 * gfortran.dg/whole_file_11.f90: Likewise.
3394 * gfortran.dg/whole_file_12.f90: Likewise.
3395 * gfortran.dg/whole_file_13.f90: Likewise.
3396 * gfortran.dg/whole_file_14.f90: Likewise.
3397 * gfortran.dg/whole_file_15.f90: Likewise.
3398 * gfortran.dg/whole_file_16.f90: Likewise.
3399 * gfortran.dg/whole_file_17.f90: Likewise.
3400 * gfortran.dg/whole_file_18.f90: Likewise.
3401 * gfortran.dg/whole_file_19.f90: Likewise.
3402 * gfortran.dg/whole_file_2.f90: Likewise.
3403 * gfortran.dg/whole_file_20.f03: Likewise.
3404 * gfortran.dg/whole_file_3.f90: Likewise.
3405 * gfortran.dg/whole_file_4.f90: Likewise.
3406 * gfortran.dg/whole_file_5.f90: Likewise.
3407 * gfortran.dg/whole_file_6.f90: Likewise.
3408 * gfortran.dg/whole_file_7.f90: Likewise.
3409 * gfortran.dg/whole_file_8.f90: Likewise.
3410 * gfortran.dg/whole_file_9.f90: Likewise.
3411 * gcc.dg/vect/vect.exp: Likewise.
3413 2018-08-17 Richard Biener <rguenther@suse.de>
3416 * gcc.dg/torture/pr86505.c: New testcase.
3418 2018-08-16 Martin Sebor <msebor@redhat.com>
3420 PR tree-optimization/86853
3421 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
3422 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
3423 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
3425 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3427 * gcc.dg/missing-header-fixit-3.c: New test.
3429 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3431 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3432 (test_fixit_insert_newline): Update expected output to show '+'
3433 characters in margin of line-insertion fix-it hint.
3435 2018-08-16 Nathan Sidwell <nathan@acm.org>
3437 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
3438 * gcc.dg/cpp/macsyntx2.c: likewise.
3440 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3443 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
3444 * gcc.target/i386/avx-cvt-2.c: Ditto.
3446 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3449 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
3451 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
3453 * gcc.target/aarch64/imm_choice_comparison.c: New test.
3455 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3457 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
3458 (lib_strncmp): Likewise.
3460 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3462 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
3463 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
3464 * g++.dg/torture/pr44295.C : Likewise.
3466 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3469 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
3470 attributes and matching.
3471 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
3472 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
3474 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3476 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
3478 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3480 * gcc.target/i386/rop1.c: Remove.
3481 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
3483 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
3485 * gcc.target/powerpc/fold-vec-splat-char.c: New.
3486 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
3487 * gcc.target/powerpc/fold-vec-splat-int.c: New.
3488 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
3489 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
3490 * gcc.target/powerpc/fold-vec-splat-short.c: New.
3492 2018-08-15 David Malcolm <dmalcolm@redhat.com>
3494 * g++.dg/diagnostic/aka3.C: New test.
3495 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3496 output to show range labels.
3497 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
3498 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3499 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
3500 * gcc.dg/bad-binary-ops.c: Update expected output to show range
3501 labels. Add an "aka" example.
3502 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
3504 * gcc.dg/format/diagnostic-ranges.c: Likewise.
3505 * gcc.dg/format/pr72858.c: Likewise.
3506 * gcc.dg/format/pr78498.c: Likewise.
3507 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
3508 Update expected output to show range labels. Add examples of
3509 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
3510 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3511 Update expected output to show range labels.
3512 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3513 (test_very_wide_line): Adjust so that label is at left-clipping
3515 (test_very_wide_line_2): New test.
3516 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3517 Update expected output to show range labels.
3518 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3519 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
3520 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
3521 for new param to gcc_rich_location::add_expr.
3522 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3524 (test_show_locus): Add examples of labels to various tests. Tweak
3525 the "very wide_line" test case and duplicate it, to cover the
3526 boundary values for clipping of labels against the left-margin.
3527 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3528 diagnostic-test-show-locus-no-labels.c.
3529 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
3530 Update line numbers of dg-locus directives.
3531 * gcc.dg/pr69627.c: Update expected output to show range labels.
3532 * lib/multiline.exp (proc _build_multiline_regex): Remove
3533 special-case handling of lines with trailing '|'.
3535 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
3538 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
3541 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3543 * gcc.dg/wmain.c: New test.
3545 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
3548 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
3549 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
3552 2018-08-15 Martin Liska <mliska@suse.cz>
3554 PR tree-optimization/86925
3555 * gcc.dg/predict-20.c: New test.
3556 * gcc.dg/predict-21.c: New test.
3558 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3560 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
3562 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
3564 * gcc.target/i386/sse2-movs.c: New test.
3566 2018-08-14 Martin Sebor <msebor@redhat.com>
3568 PR tree-optimization/86650
3569 * gcc.dg/Warray-bounds-34.c: New test.
3571 2018-08-14 Janus Weil <janus@gcc.gnu.org>
3574 * gfortran.dg/generic_34.f90: New test case.
3576 2018-08-13 Marek Polacek <polacek@redhat.com>
3579 * g++.dg/cpp0x/Wnarrowing6.C: New test.
3580 * g++.dg/cpp0x/Wnarrowing7.C: New test.
3581 * g++.dg/cpp0x/Wnarrowing8.C: New test.
3582 * g++.dg/cpp0x/Wnarrowing9.C: New test.
3583 * g++.dg/cpp0x/Wnarrowing10.C: New test.
3584 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
3585 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
3586 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
3587 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
3588 * g++.dg/ext/stmtexpr15.C: Likewise.
3589 * g++.dg/gomp/pr47963.C: Likewise.
3590 * g++.dg/init/new37.C: Likewise.
3591 * g++.dg/init/new43.C: Likewise.
3592 * g++.dg/other/fold1.C: Likewise.
3593 * g++.dg/parse/array-size2.C: Likewise.
3594 * g++.dg/template/dependent-name3.C: Likewise.
3595 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
3596 * g++.dg/other/vrp1.C: Likewise.
3597 * g++.dg/template/char1.C: Likewise.
3599 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
3601 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
3602 instead of a ZERO_EXTEND.
3604 2018-08-13 Martin Sebor <msebor@redhat.com>
3606 PR tree-optimization/71625
3607 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
3608 * g++.dg/init/string2.C: New test.
3609 * g++.dg/init/string3.C: New test.
3610 * g++.dg/init/string4.C: New test.
3611 * gcc.dg/init-string-3.c: New test.
3612 * gcc.dg/strlenopt-55.c: New test.
3613 * gcc.dg/strlenopt-56.c: New test.
3615 2018-08-13 Marek Polacek <polacek@redhat.com>
3617 P0806R2 - Deprecate implicit capture of this via [=]
3618 * g++.dg/cpp2a/lambda-this1.C: New test.
3619 * g++.dg/cpp2a/lambda-this2.C: New test.
3620 * g++.dg/cpp2a/lambda-this3.C: New test.
3622 2018-08-13 Marek Polacek <polacek@redhat.com>
3625 * g++.dg/diagnostic/auto1.C: New test.
3627 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3630 * gfortran.dg/transfer_class_3.f90: New test.
3632 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3635 * gfortran.dg/use_rename_9.f90: New test.
3637 2018-08-11 Jakub Jelinek <jakub@redhat.com>
3639 PR tree-optimization/86835
3640 * gcc.dg/pr86835.c: New test.
3642 2018-08-10 Janus Weil <janus@gcc.gnu.org>
3645 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
3646 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
3647 * gfortran.dg/short_circuiting_2.f90: New test case.
3648 * gfortran.dg/short_circuiting_3.f90: New test case.
3650 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
3653 * gcc.target/i386/pr82418.c: New test.
3655 2018-08-10 Martin Liska <mliska@suse.cz>
3658 * gcc.dg/predict-17.c: New test.
3659 * gcc.dg/predict-18.c: New test.
3660 * gcc.dg/predict-19.c: New test.
3662 2018-08-10 Martin Liska <mliska@suse.cz>
3664 PR tree-optimization/85799
3665 * gcc.dg/pr85799.c: New test.
3667 2018-08-09 Jeff Law <law@redhat.com>
3670 * gcc.dg/uninit-suppress_2.c: Disable DOM.
3672 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3674 * gcc.target/aarch64/sve/reduc_8.c: New test.
3676 2018-08-09 David Malcolm <dmalcolm@redhat.com>
3679 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
3681 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3683 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3684 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
3687 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3689 PR tree-optimization/86858
3690 * gcc.dg/vect/pr86858.c: New test.
3692 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3694 PR tree-optimization/86871
3695 * gcc.dg/vect/pr86871.c: New test.
3697 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3699 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3701 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
3703 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
3704 arch and tune numbers by 2.
3705 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
3706 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
3707 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
3708 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
3709 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
3710 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
3711 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
3712 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
3713 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
3714 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
3715 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
3716 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
3717 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
3718 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
3719 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
3720 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
3721 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
3722 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
3723 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
3724 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
3725 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
3726 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
3727 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
3728 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
3729 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
3730 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
3731 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
3732 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
3733 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
3734 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
3735 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
3736 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
3737 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
3738 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
3739 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
3740 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
3741 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
3742 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
3743 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
3744 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
3745 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
3746 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
3747 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
3748 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
3749 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
3750 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
3751 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
3752 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
3753 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
3754 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
3755 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
3756 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
3757 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
3758 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
3759 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
3760 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
3761 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
3762 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
3763 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
3764 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
3765 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
3766 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
3767 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
3768 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
3769 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
3770 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
3772 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
3775 * gcc.target/s390/pr84332.c: New testcase.
3777 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
3780 * gcc.target/m68k/tls-dimode.c: New file.
3782 2018-08-08 Nathan Sidwell <nathan@acm.org>
3784 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
3785 c-c++-common/inc-from-1.c: New
3787 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
3790 * gcc.target/s390/TI-constants-lra.c: New testcase.
3791 * gcc.target/s390/TI-constants-nolra.c: New testcase.
3793 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
3795 * gcc.target/s390/hotpatch-8.c: Remove.
3796 * gcc.target/s390/hotpatch-9.c: Remove.
3797 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
3798 * gcc.target/s390/mnop-mcount-m31.c: Remove.
3800 2018-08-08 Jakub Jelinek <jakub@redhat.com>
3802 P0595R1 - is_constant_evaluated
3803 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
3806 * g++.dg/cpp1z/decomp46.C: New test.
3809 * g++.dg/opt/pr86738.C: New test.
3811 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
3814 * gcc.target/aarch64/frecpe_1.c: New test.
3815 * gcc.target/aarch64/frecpe_2.c: Likewise.
3817 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3819 PR c++/59480, DR 136
3820 * g++.dg/other/friend8.C: New.
3821 * g++.dg/other/friend9.C: Likewise.
3822 * g++.dg/other/friend10.C: Likewise.
3823 * g++.dg/other/friend11.C: Likewise.
3824 * g++.dg/other/friend12.C: Likewise.
3825 * g++.dg/other/friend13.C: Likewise.
3826 * g++.dg/other/friend14.C: Likewise.
3827 * g++.dg/other/friend15.C: Likewise.
3828 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3829 * g++.dg/parse/defarg8.C: Likewise.
3831 2018-08-07 Martin Liska <mliska@suse.cz>
3834 * gcc.dg/predict-16.c: New test.
3835 * g++.dg/predict-1.C: New test.
3837 2018-08-07 Steve Ellcey <sellcey@cavium.com>
3838 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3840 PR tree-optimization/80925
3841 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
3842 vectorized on !vect_hw_misalign targets.
3844 2018-08-06 Marek Polacek <polacek@redhat.com>
3847 * g++.dg/cpp1y/constexpr-86767.C: New test.
3849 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
3851 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
3852 for target *-*-linux-gnu.
3854 2018-08-06 Alan Hayward <alan.hayward@arm.com>
3856 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
3857 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
3858 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
3860 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
3862 * gcc.target/s390/nomemloopunroll-1.c: New test.
3864 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
3867 * gcc.target/i386/pr86386.c: New file.
3869 2018-08-04 Tom de Vries <tdevries@suse.de>
3871 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
3873 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
3875 * gcc.dg/guality/const-volatile.c: Remove duplicate test
3878 2018-08-04 Janus Weil <janus@gcc.gnu.org>
3881 * gfortran.dg/interface_assignment_6.f90: New test case.
3883 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
3886 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
3888 2018-08-03 David Malcolm <dmalcolm@redhat.com>
3889 Jonathan Wakely <jwakely@redhat.com>
3892 * g++.dg/pr85523.C: New test.
3894 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
3897 * gcc.dg/union-duplicate-field.c: New test.
3899 2018-08-03 Jason Merrill <jason@redhat.com>
3902 * g++.dg/template/pr86706.C: New test.
3904 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
3906 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
3907 on vect_avg_qi targets.
3908 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
3909 * gcc.dg/vect/bb-slp-pow-1.c: New test.
3910 * gcc.dg/vect/vect-avg-15.c: Likewise.
3912 2018-08-03 Martin Liska <mliska@suse.cz>
3914 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
3915 * gcc.dg/predict-13.c: Likewise.
3916 * gcc.dg/predict-3.c: Likewise.
3917 * gcc.dg/predict-4.c: Likewise.
3918 * gcc.dg/predict-5.c: Likewise.
3919 * gcc.dg/predict-6.c: Likewise.
3920 * gcc.dg/predict-9.c: Likewise.
3921 * gfortran.dg/predict-1.f90: Likewise.
3923 2018-08-02 Richard Biener <rguenther@suse.de>
3926 * g++.dg/torture/pr86763.C: New testcase.
3928 2018-08-02 Richard Biener <rguenther@suse.de>
3930 PR tree-optimization/86816
3931 * g++.dg/torture/pr86816.C: New testcase.
3933 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
3935 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
3937 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
3938 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
3939 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
3941 * gcc.target/aarch64/sve/single_2.c: Likewise.
3942 * gcc.target/aarch64/sve/single_3.c: Likewise.
3943 * gcc.target/aarch64/sve/single_4.c: Likewise.
3945 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
3948 * gcc.target/aarch64/ldp_stp_13.c: New test.
3950 2018-08-01 Martin Sebor <msebor@redhat.com>
3952 PR tree-optimization/86650
3953 * gcc.dg/format/gcc_diag-10.c: Adjust.
3955 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3957 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
3959 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
3961 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3964 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
3965 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
3967 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3969 * gcc.dg/pointer-range-check-1.c: New test.
3970 * gcc.dg/pointer-range-check-2.c: Likewise.
3972 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3974 PR tree-optimization/86749
3975 * gcc.dg/vect/pr86749.c: New test.
3977 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
3980 * g++.dg/lookup/name-clash12.C: New.
3982 2018-08-01 Richard Biener <rguenther@suse.de>
3984 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
3986 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
3988 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
3990 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
3992 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
3994 2018-08-01 Martin Liska <mliska@suse.cz>
3996 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
3997 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3998 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
3999 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4000 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4001 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4002 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4003 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4005 2018-08-01 Martin Liska <mliska@suse.cz>
4008 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4010 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4012 * gcc.target/aarch64/extract_zero_extend.c: New file.
4014 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4017 * gcc.c-torture/compile/pr85704.c: New test.
4019 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4020 Olivier Hainque <hainque@adacore.com>
4022 * gnat.dg/dinst.adb: New.
4023 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4025 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4027 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4029 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4032 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4034 * c-c++-common/spec-barrier-1.c: New test.
4035 * c-c++-common/spec-barrier-2.c: New test.
4036 * gcc.dg/spec-barrier-3.c: New test.
4038 2018-07-31 Martin Sebor <msebor@redhat.com>
4040 PR tree-optimization/86741
4041 * gcc.dg/Warray-bounds-33.c: New test.
4043 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4045 * gcc.target/s390/memset-1.c: Improve testcase.
4047 2018-07-31 Tom de Vries <tdevries@suse.de>
4050 * g++.dg/guality/pr86687.C: New test.
4052 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4054 P1008R1 - prohibit aggregates with user-declared constructors
4055 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4056 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4057 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4058 * g++.dg/cpp2a/aggr1.C: New test.
4059 * g++.dg/cpp2a/aggr2.C: New test.
4061 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4064 * gcc.target/arm/pr86640.c: New testcase.
4066 2018-07-31 Martin Liska <mliska@suse.cz>
4068 PR gcov-profile/85338
4069 PR gcov-profile/85350
4070 PR gcov-profile/85372
4071 * gcc.misc-tests/gcov-pr85338.c: New test.
4072 * gcc.misc-tests/gcov-pr85350.c: New test.
4073 * gcc.misc-tests/gcov-pr85372.c: New test.
4075 2018-07-31 Martin Liska <mliska@suse.cz>
4077 PR gcov-profile/83813
4078 PR gcov-profile/84758
4079 PR gcov-profile/85217
4080 PR gcov-profile/85332
4081 * gcc.misc-tests/gcov-pr83813.c: New test.
4082 * gcc.misc-tests/gcov-pr84758.c: New test.
4083 * gcc.misc-tests/gcov-pr85217.c: New test.
4084 * gcc.misc-tests/gcov-pr85332.c: New test.
4086 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4088 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4089 gnat.dg/prot5_pkg.ads: New testcase.
4091 2018-07-31 Justin Squirek <squirek@adacore.com>
4093 * gnat.dg/addr11.adb: New testcase.
4095 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4097 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4099 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4101 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4103 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4105 * gnat.dg/iter3.adb: New testcase.
4107 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4109 Revert 'AsyncI/O patch committed'
4110 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4111 Thomas Koenig <tkoenig@gcc.gnu.org>
4114 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4115 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4117 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4119 PR rtl-optimization/85160
4120 * gcc.target/powerpc/combine-2-2.c: New testcase.
4122 2018-07-27 Martin Sebor <msebor@redhat.com>
4124 PR tree-optimization/86696
4125 * g++.dg/pr86696.C: New test.
4127 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4129 PR tree-optimization/86636
4130 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4131 Add dg-require-effective-target pthread.
4133 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4135 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4136 * gcc.dg/strcmpopt_6.c: Likewise.
4138 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4141 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4143 2018-07-26 Martin Sebor <msebor@redhat.com>
4145 PR tree-optimization/86043
4146 PR tree-optimization/86042
4147 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4149 * gcc.dg/strlenopt-44.c: New test.
4151 2018-07-26 Martin Liska <mliska@suse.cz>
4153 PR gcov-profile/86536
4154 * gcc.misc-tests/gcov-pr86536.c: New test.
4156 2018-07-25 Martin Sebor <msebor@redhat.com>
4158 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4159 ignored by the test harness.
4161 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4162 Thomas Koenig <tkoenig@gcc.gnu.org>
4165 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4166 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4168 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4171 * g++.dg/pr85515-2.C: Add expected dg-error.
4172 * g++.dg/cpp0x/range-for36.C: New test.
4174 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4176 * gcc.target/arc/uncached-1.c: New test.
4177 * gcc.target/arc/uncached-2.c: Likewise.
4179 2018-07-24 Martin Sebor <msebor@redhat.com>
4181 PR tree-optimization/86622
4182 PR tree-optimization/86532
4183 * gcc.c-torture/execute/strlen-2.c: New test.
4184 * gcc.c-torture/execute/strlen-3.c: New test.
4185 * gcc.c-torture/execute/strlen-4.c: New test.
4187 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4189 PR tree-optimization/86636
4190 * gcc.c-torture/compile/pr86636.c: New test.
4192 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4194 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4196 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4199 * gcc.target/i386/pr86627.c: New test.
4202 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4203 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4204 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4205 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4207 2018-07-23 Carl Love <cel@us.ibm.com>
4210 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4211 file altivec-2-runnable.c.
4212 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4213 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4214 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4215 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4216 vec_cts, vec_ctu, vec_cpsgn tests.
4218 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4221 * gcc.dg/pr86617.c: New test.
4223 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4226 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4228 2018-07-20 Martin Sebor <msebor@redhat.com>
4231 * c-c++-common/pr68657-1.c: Adjust.
4232 * c-c++-common/pr68657-2.c: Same.
4233 * c-c++-common/pr68657-3.c: Same.
4234 * c-c++-common/pr68833-1.c: Same.
4235 * gcc.dg/Walloc-size-larger-than-16.c: Same.
4236 * gcc.dg/Walloca-larger-than.c: New test.
4237 * gcc.dg/Walloca-larger-than-2.c: New test.
4238 * gcc.dg/Wframe-larger-than-2.c: New test.
4239 * gcc.dg/Wlarger-than3.c: New test.
4240 * gcc.dg/Wvla-larger-than-3.c: New test.
4241 * gcc.dg/pr42611.c: Adjust.
4242 * gnat.dg/frame_overflow.adb: Same.
4244 2018-07-20 Martin Sebor <msebor@redhat.com>
4246 PR tree-optimization/86613
4247 PR tree-optimization/86611
4248 * c-c++-common/Warray-bounds-2.c: Undefine macros and
4249 prune duplicate warnings.
4250 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
4251 data-model-dependencies.
4252 * gcc.dg/Warray-bounds-32.c: Ditto.
4254 2018-07-20 Richard Biener <rguenther@suse.de>
4257 * g++.dg/lto/pr86585_0.C: New testcase.
4258 * g++.dg/lto/pr86585_1.C: Likewise.
4260 2018-07-19 Martin Sebor <msebor@redhat.com>
4262 PR tree-optimization/83776
4263 PR tree-optimization/84047
4264 * gcc.dg/Warray-bounds-29.c: New test.
4265 * gcc.dg/Warray-bounds-30.c: New test.
4266 * gcc.dg/Warray-bounds-31.c: New test.
4267 * gcc.dg/Warray-bounds-32.c: New test.
4269 2018-07-19 Michael Collison <michael.collison@arm.com>
4270 Richard Henderson <rth@redhat.com>
4272 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
4273 * gcc.target/aarch64/builtin_saddl.c: New testcase.
4274 * gcc.target/aarch64/builtin_saddll.c: New testcase.
4275 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
4276 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
4277 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
4278 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
4279 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
4280 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
4281 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
4282 * gcc.target/aarch64/builtin_usubl.c: New testcase.
4283 * gcc.target/aarch64/builtin_usubll.c: New testcase.
4285 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4287 Revert fix for c++/59480 (and testsuite followup)
4289 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4291 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4293 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4295 PR c++/59480, DR 136
4296 * g++.dg/other/friend8.C: New.
4297 * g++.dg/other/friend9.C: Likewise.
4298 * g++.dg/other/friend10.C: Likewise.
4299 * g++.dg/other/friend11.C: Likewise.
4300 * g++.dg/other/friend12.C: Likewise.
4301 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4302 * g++.dg/parse/defarg8.C: Likewise.
4304 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4306 * gcc.target/aarch64/profile.c: New test.
4308 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4311 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4313 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4316 * gcc.target/i386/pr86560-4.c: New test.
4317 * gcc.target/i386/pr86560-5.c: Likewise.
4319 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4322 * gcc.target/i386/pr86560-1.c: New test.
4323 * gcc.target/i386/pr86560-2.c: Likewise.
4324 * gcc.target/i386/pr86560-3.c: Likewise.
4326 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4328 * gfortran.dg/max_fmax_aarch64.f90: New test.
4329 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
4330 * gfortran.dg/minmax_integer.f90: Likewise.
4332 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4334 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4336 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4339 * g++.dg/tree-ssa/pr86544.C: New test.
4341 2018-07-18 Jakub Jelinek <jakub@redhat.com>
4344 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
4346 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4349 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
4350 * c-c++-common/pr69558.c: Remove xfail.
4351 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
4352 * gcc.dg/pr61817-1.c: Likewise.
4353 * gcc.dg/pr61817-2.c: Likewise.
4354 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
4356 2018-07-18 Janus Weil <janus@gcc.gnu.org>
4359 * gfortran.dg/function_optimize_5.f90: Add option
4360 '-faggressive-function-elimination' and update dg-warning clauses.
4361 * gfortran.dg/short_circuiting.f90: New test.
4363 2018-07-18 Marek Polacek <polacek@redhat.com>
4365 PR c++/86190 - bogus -Wsign-conversion warning
4366 * g++.dg/warn/Wsign-conversion-3.C: New test.
4367 * g++.dg/warn/Wsign-conversion-4.C: New test.
4369 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4371 PR c++/59480, DR 136
4372 * g++.dg/other/friend8.C: New.
4373 * g++.dg/other/friend9.C: Likewise.
4374 * g++.dg/other/friend10.C: Likewise.
4375 * g++.dg/other/friend11.C: Likewise.
4376 * g++.dg/other/friend12.C: Likewise.
4377 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4378 * g++.dg/parse/defarg8.C: Likewise.
4380 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4382 * g++.dg/ext/uow-3.C: Adjust.
4383 * g++.dg/ext/uow-4.C: Likewise.
4384 * g++.dg/lookup/name-clash11.C: Likewise.
4385 * g++.dg/lookup/name-clash7.C: Likewise.
4386 * g++.dg/lookup/redecl1.C: Likewise.
4387 * g++.dg/warn/changes-meaning.C: Likewise.
4388 * g++.old-deja/g++.jason/scoping8.C: Likewise.
4389 * g++.old-deja/g++.law/nest1.C: Likewise.
4391 2018-07-18 Richard Biener <rguenther@suse.de>
4394 * g++.dg/lto/pr86523-3_0.C: New testcase.
4396 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
4398 * gcc.target/m68k/mulsi_highpart.c: New test.
4400 2018-07-17 Jakub Jelinek <jakub@redhat.com>
4402 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
4403 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
4404 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
4405 * gcc.dg/cpp/pr61854-8.c: New test.
4407 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4409 * gcc.target/powerpc/pr85456.c: Require longdouble128.
4411 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
4414 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
4416 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4418 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
4419 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
4420 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
4421 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
4422 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
4424 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4426 * gcc.target/powerpc/pr57150.c: Require longdouble128.
4427 * gcc.target/powerpc/pr79916.c: Require dfp.
4429 2018-07-17 Richard Biener <rguenther@suse.de>
4432 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
4434 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
4436 * gcc.target/s390/function-align1.c: New test.
4437 * gcc.target/s390/function-align2.c: New test.
4438 * gcc.target/s390/function-align3.c: New test.
4440 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4442 * gnat.dg/discr55.adb: New test.
4444 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4446 * gcc.target/i386/vartrack-1.c (dg-options): Add
4447 -fomit-frame-pointer.
4449 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4451 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
4452 (dg-lto-options): Add -fPIC.
4453 * g++.dg/lto/pr86523-2_0.C: Likewise.
4455 2018-07-17 Martin Liska <mliska@suse.cz>
4457 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
4459 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4461 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
4464 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4466 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
4468 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
4470 * gnat.dg/memorytest.adb: New testcase.
4472 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4474 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
4477 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4479 * gnat.dg/equal3.adb: New testcase.
4481 2018-07-17 Justin Squirek <squirek@adacore.com>
4483 * gnat.dg/split_args.adb: New testcase.
4485 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4487 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
4489 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4491 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
4494 2018-07-16 Carl Love <cel@us.ibm.com>
4497 Forgot the PR number on the commit log.
4499 2018-07-16 Carl Love <cel@us.ibm.com>
4502 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4504 * gcc.target/powerpc/divkc3-3.c: Ditto.
4505 * gcc.target/powerpc/mulkc3-2.c: Ditto.
4506 * gcc.target/powerpc/mulkc3-3.c: Ditto.
4507 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
4508 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
4510 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4512 * gcc.target/powerpc/convert-fp-128.c: New testcase.
4513 * gcc.target/powerpc/convert-fp-64.c: New testcase.
4515 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4517 * lib/target-supports.exp (check_effective_target_longdouble64,
4518 check_effective_target_ppc_float128,
4519 check_effective_target_ppc_float128_insns,
4520 check_effective_target_powerpc_vsx): New.
4522 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4524 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
4527 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4529 PR tree-optimization/86526
4530 * gcc.c-torture/compile/pr86526.c: New test.
4532 2018-07-16 Carl Love <cel@us.ibm.com>
4534 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4536 * gcc.target/powerpc/divkc3-3.c: Ditto.
4537 * gcc.target/powerpc/mulkc3-2.c: Ditto.
4538 * gcc.target/powerpc/mulkc3-3.c: Ditto.
4539 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
4540 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
4542 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
4545 * gfortran.dg/assumed_rank_14.f90: New testcase.
4546 * gfortran.dg/assumed_rank_15.f90: New testcase.
4547 * gfortran.dg/dec_structure_8.f90: Update error messages.
4548 * gfortran.dg/dec_structure_23.f90: Update error messages.
4550 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4553 * gcc.c-torture/execute/pr86528.c: New test.
4554 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
4556 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
4558 * g++.dg/template/spec40.C: New.
4559 * g++.dg/parse/ptrmem8.C: Likewise.
4561 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4563 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
4564 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
4565 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
4566 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
4567 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
4569 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4571 * gcc.target/s390/mrecord-mcount.c: New testcase.
4573 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4575 * gcc.target/s390/mfentry-m64.c: New testcase.
4577 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4579 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
4582 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4584 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
4587 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4589 * gnat.dg/wide_wide_value1.adb: New testcase.
4591 2018-07-16 Javier Miranda <miranda@adacore.com>
4593 * gnat.dg/bit_order1.adb: New testcase.
4595 2018-07-16 Javier Miranda <miranda@adacore.com>
4597 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
4599 2018-07-16 Richard Biener <rguenther@suse.de>
4602 * g++.dg/lto/pr86523-1_0.C: New testcase.
4603 * g++.dg/lto/pr86523-2_0.C: Likewise.
4605 2018-07-16 Martin Liska <mliska@suse.cz>
4608 * g++.dg/ipa/pr86529.C: New test.
4610 2018-07-16 Tom de Vries <tdevries@suse.de>
4613 * gcc.target/i386/vartrack-1.c: New test.
4615 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
4617 * gnat.dg/opt73.adb: New test.
4619 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4623 * g++.dg/opt/pr3698.C: New test.
4625 2018-07-16 Richard Biener <rguenther@suse.de>
4628 * gcc.dg/torture/pr86389.c: Require trampolines.
4630 2018-07-15 Tom de Vries <tdevries@suse.de>
4632 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
4633 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
4635 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
4636 * gcc.dg/guality/guality.exp: Same.
4637 * gfortran.dg/guality/guality.exp: Same.
4639 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
4640 Sunil K Pandey <sunil.k.pandey@intel.com>
4643 * gcc.target/i386/pr84413-1.c: New test.
4644 * gcc.target/i386/pr84413-2.c: Likewise.
4645 * gcc.target/i386/pr84413-3.c: Likewise.
4647 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
4648 Steve Munroe <munroesj52@gmail.com>
4650 * gcc.target/powerpc/sse2-pand-1.c: New file.
4651 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4652 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4653 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4655 2018-07-13 Nathan Sidwell <nathan@acm.org>
4658 * g++.dg/pr86374.C: New.
4660 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
4663 * gcc.dg/strcmpopt_5.c: New test.
4664 * gcc.dg/strcmpopt_6.c: New test.
4666 2018-07-13 Richard Biener <rguenther@suse.de>
4669 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
4671 2018-07-13 Tom de Vries <tdevries@suse.de>
4673 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
4674 * gcc.dg/guality/ctztest.c: Same.
4675 * gcc.dg/guality/sra-1.c: Same.
4677 2018-07-13 Tom de Vries <tdevries@suse.de>
4679 * gcc.dg/vla-1.c: Update.
4681 2018-07-13 Tom de Vries <tdevries@suse.de>
4683 * gcc.src/maintainers.exp: New file.
4685 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
4688 * gcc.dg/pr86489.c: New test.
4690 2018-07-12 Martin Sebor <msebor@redhat.com>
4693 g++.dg/warn/pr86453.C: Adjust.
4695 2018-07-12 Jim Wilson <jimw@sifive.com>
4697 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
4699 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
4701 * gcc.target/riscv/interrupt-conflict-mode.c: New.
4703 2018-07-12 Jakub Jelinek <jakub@redhat.com>
4705 * c-c++-common/gomp/declare-target-3.c: New test.
4706 * g++.dg/gomp/declare-target-2.C: New test.
4708 2018-07-12 Martin Sebor <msebor@redhat.com>
4711 * c-c++-common/Wattributes.c: Adjust.
4712 * gcc.dg/Wattributes-10.c: New test.
4713 * g++.dg/Wattributes-3.C: Adjust.
4714 * gcc.dg/Wattributes-6.c: Adjust.
4715 * gcc.dg/pr18079.c: Adjust.
4716 * gcc.dg/torture/pr42363.c: Adjust.
4718 2018-07-12 Julia Koval <julia.koval@intel.com>
4720 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
4723 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4725 * gcc.dg/vect/vect-cond-arith-6.c: New test.
4726 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
4727 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
4728 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
4729 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
4730 * gcc.target/aarch64/sve/slp_14.c: Likewise.
4731 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
4733 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4735 * gcc.dg/vect/vect-cond-arith-4.c: New test.
4736 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
4737 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
4738 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
4739 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
4740 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
4741 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
4742 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
4744 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4745 Alan Hayward <alan.hayward@arm.com>
4746 David Sherwood <david.sherwood@arm.com>
4748 * gcc.dg/vect/vect-fma-2.c: New test.
4749 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
4750 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
4751 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
4753 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4755 * gcc.dg/vect/vect-cond-arith-3.c: New test.
4756 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
4757 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
4758 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
4759 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
4760 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
4761 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
4762 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
4763 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
4765 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4767 * gcc.dg/vect/vect-cond-arith-2.c: New test.
4768 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
4770 2018-07-12 Richard Biener <rguenther@suse.de>
4773 * gcc.target/i386/pr84829.c: New testcase.
4775 2018-07-12 Jakub Jelinek <jakub@redhat.com>
4777 * gcc.dg/torture/20180712-1.c: New test.
4779 PR tree-optimization/86492
4780 * gcc.c-torture/execute/pr86492.c: New test.
4782 2018-07-12 Richard Biener <rguenther@suse.de>
4785 * g++.dg/warn/pr86453.C: New testcase.
4787 2018-07-12 Richard Biener <rguenther@suse.de>
4790 * gcc.dg/graphite/pr86479.c: New testcase.
4792 2018-07-11 Jakub Jelinek <jakub@redhat.com>
4794 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
4795 of hardcoding size. Cast (rel) to MASK_TYPE.
4796 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
4797 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
4798 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
4799 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
4800 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
4801 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
4802 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
4803 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
4804 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
4805 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
4806 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
4807 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
4808 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
4809 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
4810 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
4811 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
4812 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
4813 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
4814 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
4816 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
4818 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
4819 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
4820 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
4822 2018-07-10 Mark Wielaard <mark@klomp.org>
4825 * gcc.dg/pr86459.c: New test.
4827 2018-07-10 Martin Sebor <msebor@redhat.com>
4830 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
4832 2018-07-10 Martin Liska <mliska@suse.cz>
4835 * gcc.dg/pr84100.c: Change it back to dg-bogus.
4837 2018-07-10 Jakub Jelinek <jakub@redhat.com>
4840 * g++.dg/ubsan/pr86406.C: New test.
4843 * gfortran.dg/vect/pr86421.f90: New test.
4845 2018-07-09 Martin Sebor <msebor@redhat.com>
4847 PR tree-optimization/86415
4848 * gcc.dg/strlenopt-53.c: New test.
4850 2018-07-09 Martin Sebor <msebor@redhat.com>
4853 * gcc.dg/strlenopt-49.c: New test.
4854 * gcc.dg/strlenopt-50.c: New test.
4855 * gcc.dg/strlenopt-51.c: New test.
4856 * gcc.dg/strlenopt-52.c: New test.
4857 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
4859 2018-07-09 Jakub Jelinek <jakub@redhat.com>
4862 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
4863 to be returned and when first argument is not 0, so that they don't do
4864 anything for NEED_EXC or NEED_ERRNO.
4866 2018-07-09 Tom de Vries <tdevries@suse.de>
4868 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
4869 * gcc.dg/guality/bswaptest.c: Same.
4870 * gcc.dg/guality/clztest.c: Same.
4871 * gcc.dg/guality/csttest.c: Same.
4872 * gcc.dg/guality/ctztest.c: Same.
4873 * gcc.dg/guality/drap.c: Same.
4874 * gcc.dg/guality/nrv-1.c: Same.
4875 * gcc.dg/guality/pr41353-1.c: Same.
4876 * gcc.dg/guality/pr41353-2.c: Same.
4877 * gcc.dg/guality/pr41404-1.c: Same.
4878 * gcc.dg/guality/pr43051-1.c: Same.
4879 * gcc.dg/guality/pr43077-1.c: Same.
4880 * gcc.dg/guality/pr43177.c: Same.
4881 * gcc.dg/guality/pr43329-1.c: Same.
4882 * gcc.dg/guality/pr43479.c: Same.
4883 * gcc.dg/guality/pr43593.c: Same.
4884 * gcc.dg/guality/pr45003-1.c: Same.
4885 * gcc.dg/guality/pr45003-2.c: Same.
4886 * gcc.dg/guality/pr45003-3.c: Same.
4887 * gcc.dg/guality/pr48437.c: Same.
4888 * gcc.dg/guality/pr48466.c: Same.
4889 * gcc.dg/guality/pr49888.c: Same.
4890 * gcc.dg/guality/pr54200.c: Same.
4891 * gcc.dg/guality/pr54519-1.c: Same.
4892 * gcc.dg/guality/pr54519-2.c: Same.
4893 * gcc.dg/guality/pr54519-3.c: Same.
4894 * gcc.dg/guality/pr54519-4.c: Same.
4895 * gcc.dg/guality/pr54519-5.c: Same.
4896 * gcc.dg/guality/pr54519-6.c: Same.
4897 * gcc.dg/guality/pr54551.c: Same.
4898 * gcc.dg/guality/pr54693-2.c: Same.
4899 * gcc.dg/guality/pr54693.c: Same.
4900 * gcc.dg/guality/pr54796.c: Same.
4901 * gcc.dg/guality/pr54970.c: Same.
4902 * gcc.dg/guality/pr67192.c: Same.
4903 * gcc.dg/guality/pr69947.c: Same.
4904 * gcc.dg/guality/pr78726.c: Same.
4905 * gcc.dg/guality/rotatetest.c: Same.
4906 * gcc.dg/guality/sra-1.c: Same.
4907 * gcc.dg/guality/vla-2.c: Same.
4909 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4911 * g++.dg/diagnostic/long-short.C: New.
4912 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
4913 * g++.dg/diagnostic/virtual-friend.C: Likewise.
4914 * g++.old-deja/g++.brendan/crash11.C: Adjust.
4916 2018-07-09 Tom de Vries <tdevries@suse.de>
4918 * gcc.dg/vla-1.c: New test.
4920 2018-07-07 Tom de Vries <tdevries@suse.de>
4922 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
4924 (get_dump_flags): New proc.
4925 (toplevel): Test all dump flags.
4927 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
4929 * gnat.dg/stack_usage6.adb: New test.
4930 * gnat.dg/stack_usage6_pkg.ads: New helper.
4932 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
4934 * gnat.dg/pure_function3a.adb: New test.
4935 * gnat.dg/pure_function3b.adb: Likewise.
4936 * gnat.dg/pure_function3c.adb: Likewise.
4937 * gnat.dg/pure_function3_pkg.ads: New helper.
4939 2018-07-07 Jakub Jelinek <jakub@redhat.com>
4942 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
4943 dg-require-effective-target. Add -msse not just on i386-*, but
4944 on all i?86-* and x86_64-*.
4946 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4948 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
4949 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
4950 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
4951 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
4952 * gcc.dg/tree-ssa/popcount3.c: New test.
4954 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4956 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
4957 to preserve the test.
4958 * gcc.target/i386/pr85073.c: Likewise.
4960 2018-07-06 Jakub Jelinek <jakub@redhat.com>
4962 PR tree-optimization/86401
4963 * gcc.dg/tree-ssa/pr86401-1.c: New test.
4964 * gcc.dg/tree-ssa/pr86401-2.c: New test.
4965 * c-c++-common/rotate-9.c: New test.
4967 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
4970 gcc.target/powerpc/pr86324-1.c: New test.
4971 gcc.target/powerpc/pr86324-2.c: Likewise.
4973 2018-07-06 Tamar Christina <tamar.christina@arm.com>
4976 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
4978 2018-07-06 Tamar Christina <tamar.christina@arm.com>
4980 * gcc.target/aarch64/struct_cpy.c: Remove ;.
4982 2018-07-05 Jeff Law <law@redhat.com>
4984 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
4986 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
4989 * gfortran.dg/deferred_character_20.f90: New test.
4991 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
4995 * gfortran.dg/init_flag_18.f90: New testcase.
4996 * gfortran.dg/init_flag_19.f03: New testcase.
4998 2018-07-05 Carl Love <cel@us.ibm.com>
4999 * gcc.target/altivec-1-runnable.c: New test file.
5000 * gcc.target/altivec-2-runnable.c: New test file.
5001 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5004 2018-07-05 Martin Sebor <msebor@redhat.com>
5007 * gcc.dg/strlenopt-47.c: New test.
5008 * gcc.dg/strlenopt-48.c: New test.
5010 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5013 * gcc.target/arm/big-endian-subreg.c: New.
5015 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5018 * gcc.dg/vect/pr84711.c: New.
5020 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5022 * gcc.target/aarch64/struct_cpy.c: New.
5024 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5026 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5027 * c-c++-common/unroll-2.c: Likewise.
5028 * g++.dg/cdce3.C: Likewise.
5029 * g++.dg/ext/unroll-1.C: Likewise.
5030 * g++.dg/ext/unroll-2.C: Likewise.
5031 * g++.dg/ext/unroll-3.C: Likewise.
5032 * gcc.dg/cdce1.c: Likewise.
5033 * gcc.dg/cdce2.c: Likewise.
5034 * gcc.dg/gomp/pr68128-1.c: Likewise.
5035 * gcc.dg/vect/pr46032.c: Likewise.
5036 * gcc.dg/vect/vect-cond-10.c: Likewise.
5037 * gcc.dg/vect/vect-cond-8.c: Likewise.
5038 * gcc.dg/vect/vect-cond-9.c: Likewise.
5039 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5040 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5041 * gcc.target/i386/avx-cvt-2.c: Likewise.
5042 * gcc.target/i386/avx-cvt-3.c: Likewise.
5043 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5044 * gcc.target/i386/avx2-gather-2.c: Likewise.
5045 * gcc.target/i386/avx2-gather-6.c: Likewise.
5046 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5047 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5048 * gfortran.dg/directive_unroll_1.f90: Likewise.
5049 * gfortran.dg/directive_unroll_2.f90: Likewise.
5050 * gnat.dg/unroll2.adb: Likewise.
5051 * gnat.dg/unroll3.adb: Likewise.
5053 2018-07-05 Tom de Vries <tdevries@suse.de>
5055 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5057 2018-07-04 Martin Sebor <msebor@redhat.com>
5059 PR tree-optimization/86274
5060 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5062 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5065 * gfortran.dg/block_16.f08. New test.
5067 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5069 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5070 has a slightly different IL that provides more threading
5073 2018-07-04 Martin Liska <mliska@suse.cz>
5078 * gcc.dg/pr84100.c (foo):
5079 * gcc.target/i386/falign-functions-2.c: New test.
5080 * gcc.target/i386/falign-functions.c: New test.
5082 2018-07-04 Martin Liska <mliska@suse.cz>
5084 * gcc.dg/pr47793.c: Remove.
5086 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5088 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5090 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5092 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5095 * gcc.target/i386/pr85620-1.c: New test.
5096 * gcc.target/i386/pr85620-2.c: Likewise.
5097 * gcc.target/i386/pr85620-3.c: Likewise.
5098 * gcc.target/i386/pr85620-4.c: Likewise.
5100 2018-07-03 Martin Sebor <msebor@redhat.com>
5102 PR tree-optimization/86274
5103 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5104 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5105 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5106 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5107 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5108 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5109 * gcc.dg/tree-ssa/pr83198.c: Same.
5111 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5113 * g++.dg/other/locations1.C: New.
5114 * g++.dg/tls/locations1.C: Likewise.
5115 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5116 * g++.dg/diagnostic/virtual-static.C: Likewise.
5117 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5118 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5119 * g++.dg/cpp0x/pr51463.C: Likewise.
5120 * g++.dg/other/typedef1.C: Likewise.
5121 * g++.dg/parse/dtor13.C: Likewise.
5122 * g++.dg/template/error44.C: Likewise.
5123 * g++.dg/template/typedef4.C: Likewise.
5124 * g++.dg/template/typedef5.C: Likewise.
5125 * g++.dg/tls/diag-2.C: Likewise.
5126 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5128 2018-07-03 Marek Polacek <polacek@redhat.com>
5131 * g++.dg/diagnostic/pr86201.C: New test.
5133 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5136 * gcc.target/i386/pr85694.c: New test.
5138 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5140 PR tree-optimization/85694
5141 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5142 Return true for AArch64 without SVE.
5143 * gcc.target/aarch64/vect_hadd_1.h: New file.
5144 * gcc.target/aarch64/vect_shadd_1.c: New test.
5145 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5146 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5147 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5149 2018-07-03 Marek Polacek <polacek@redhat.com>
5152 * gcc.dg/Wint-conversion-2.c: New test.
5155 * g++.dg/overload/conv-op3.C: New test.
5157 2018-07-03 Richard Biener <rguenther@suse.de>
5160 * gcc.dg/torture/pr86389.c: New testcase.
5162 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5164 PR tree-optimization/85694
5165 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5167 * gcc.dg/vect/vect-avg-1.c: New test.
5168 * gcc.dg/vect/vect-avg-2.c: Likewise.
5169 * gcc.dg/vect/vect-avg-3.c: Likewise.
5170 * gcc.dg/vect/vect-avg-4.c: Likewise.
5171 * gcc.dg/vect/vect-avg-5.c: Likewise.
5172 * gcc.dg/vect/vect-avg-6.c: Likewise.
5173 * gcc.dg/vect/vect-avg-7.c: Likewise.
5174 * gcc.dg/vect/vect-avg-8.c: Likewise.
5175 * gcc.dg/vect/vect-avg-9.c: Likewise.
5176 * gcc.dg/vect/vect-avg-10.c: Likewise.
5177 * gcc.dg/vect/vect-avg-11.c: Likewise.
5178 * gcc.dg/vect/vect-avg-12.c: Likewise.
5179 * gcc.dg/vect/vect-avg-13.c: Likewise.
5180 * gcc.dg/vect/vect-avg-14.c: Likewise.
5182 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5184 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5185 get split into two for use by the over-widening pattern.
5186 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5187 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5188 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5189 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5190 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5191 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5192 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5193 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5194 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5195 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5196 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5197 * gcc.dg/vect/vect-over-widen-22.c: New test.
5199 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5201 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5203 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5204 over-widening messages.
5205 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5206 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5207 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5208 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5209 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5210 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5211 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5212 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5213 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5214 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5215 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5216 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5217 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5218 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5219 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5220 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5221 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5222 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5223 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5224 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5225 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5226 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
5227 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
5228 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
5229 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
5230 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
5232 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5234 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5236 2018-07-02 Jim Wilson <jimw@sifive.com>
5238 * gcc.target/riscv/interrupt-debug.c: New.
5240 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5242 * g++.dg/diagnostic/thread-thread_local.C: New.
5244 2018-07-02 Martin Liska <mliska@suse.cz>
5247 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
5248 * gcc.dg/profile-dir-2.c: Likewise.
5249 * gcc.dg/profile-dir-3.c: Likewise.
5251 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5253 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5256 2018-07-02 Richard Biener <rguenther@suse.de>
5258 PR tree-optimization/86363
5259 * gcc.dg/torture/pr86363.c: New testcase.
5261 2018-07-02 Martin Liska <mliska@suse.cz>
5263 * gcc.dg/completion-1.c: New test.
5264 * gcc.dg/completion-2.c: New test.
5265 * gcc.dg/completion-3.c: New test.
5267 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5271 * gfortran.dg/proc_ptr_50.f90: New test.
5273 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5276 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5278 2018-07-02 Martin Liska <mliska@suse.cz>
5281 * gcc.dg/ipa/pr86279.c: New test.
5283 2018-07-02 Martin Liska <mliska@suse.cz>
5286 * g++.dg/ipa/pr86323.C: New test.
5288 2018-07-01 Tom de Vries <tdevries@suse.de>
5291 2018-07-01 Tom de Vries <tdevries@suse.de>
5293 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5294 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5296 2018-07-01 Tom de Vries <tdevries@suse.de>
5298 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5300 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5303 2018-07-01 Tom de Vries <tdevries@suse.de>
5305 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5306 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5308 2018-07-01 Tom de Vries <tdevries@suse.de>
5310 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5311 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5313 2018-07-01 Tom de Vries <tdevries@suse.de>
5315 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
5316 (verify_call): ... here. Move to toplevel.
5317 (verify_call_np, dg_final_directive_check_utils): New proc.
5318 (toplevel): Call dg_final_directive_check_utils.
5319 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
5321 2018-06-30 Jim Wilson <jimw@sifive.com>
5323 * gcc.target/riscv/shift-shift-1.c: New.
5324 * gcc.target/riscv/shift-shift-2.c: New.
5325 * gcc.target/riscv/shift-shift-3.c: New.
5327 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5329 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5331 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5333 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
5334 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
5335 by 4 in the computation of a[i].
5336 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
5337 main multiplication constant.
5338 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5339 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5340 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
5341 pattern to cast the result to int.
5342 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
5343 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
5344 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
5345 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
5346 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
5347 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
5348 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
5349 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
5350 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
5351 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
5352 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
5353 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
5354 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
5355 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
5356 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
5357 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
5358 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
5359 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
5360 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
5361 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
5363 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5365 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
5366 test for vectorization along the lines described in the comment.
5368 2018-06-30 Tom de Vries <tdevries@suse.de>
5370 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
5371 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
5372 LTO_TORTURE_OPTIONS.
5373 * gcc.dg/guality/prevent-optimization.h: New file.
5374 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
5375 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
5377 2018-06-30 Tom de Vries <tdevries@suse.de>
5379 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
5380 * lib/gcc-dg.exp (dg-final): New proc.
5381 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
5384 2018-06-29 Martin Sebor <msebor@redhat.com>
5386 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
5387 that don't define the function.
5389 2018-06-29 Marek Polacek <polacek@redhat.com>
5392 * g++.dg/ext/cond3.C: New test.
5394 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5396 * gcc.target/arm/arm-soft-strd-even.c: New test.
5398 2018-06-29 Tom de Vries <tdevries@suse.de>
5400 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
5402 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
5403 (process-message): ... here.
5404 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
5406 2018-06-29 Martin Liska <mliska@suse.cz>
5408 PR tree-optimization/86263
5409 * gcc.dg/tree-ssa/pr86263.c: New test.
5411 2018-06-28 Carl Love <cel@us.ibm.com>
5413 * gcc.target/p9-extract-1.c: Add test case.
5414 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
5417 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
5420 * gcc.target/i386/pr86348.c: New test.
5422 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
5424 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
5426 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
5429 * gfortran.dg/dec_type_print_2.f03: New testcase.
5431 2018-06-28 David Pagan <dave.pagan@oracle.com>
5434 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
5435 message causing unexpected test FAIL.
5437 2018-06-28 Martin Liska <mliska@suse.cz>
5439 * gcc.dg/tree-ssa/switch-1.c: New test.
5441 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
5443 * gnat.dg/debug15.adb: New test.
5445 2018-06-27 David Malcolm <dmalcolm@redhat.com>
5448 * g++.dg/lookup/pr86329.C: New test.
5450 2018-06-27 Carl Love <cel@us.ibm.com>
5452 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
5454 2018-06-27 Tamar Christina <tamar.christina@arm.com>
5457 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
5459 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
5461 * gcc.target/powerpc/builtins-1.c: Correct a comment.
5463 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5465 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
5466 requirement for this test.
5467 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
5468 requirement, and -mpower8-vector compile option.
5470 2018-06-26 Jakub Jelinek <jakub@redhat.com>
5473 * gcc.dg/pr86314.c: New test.
5476 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
5478 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5480 * gcc.target/i386/pr86257.c: Require 64-bit.
5482 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5484 * g++.dg/pr86082.C: Require IBM1047 support.
5486 2018-06-26 Richard Biener <rguenther@suse.de>
5489 * gcc.dg/pr86271.c: New testcase.
5491 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
5494 * gcc.dg/pr86064.c: New.
5496 2018-06-25 Jeff Law <law@redhat.com>
5498 * lib/target-supports.exp
5499 (check_effective_target_logical_op_short_circuit): Add v850.
5501 2018-06-25 Martin Sebor <msebor@redhat.com>
5503 PR tree-optimization/86204
5504 * gcc.dg/strlenopt-46.c: New test.
5506 2018-06-25 Martin Sebor <msebor@redhat.com>
5508 PR tree-optimization/85700
5509 * gcc.dg/Wstringop-truncation-4.c: New test.
5511 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
5516 * gfortran.dg/init_flag_17.f90: New testcase.
5518 2018-06-25 Carl Love <cel@us.ibm.com>
5520 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
5521 vec_extract a signed int. Add vec_extract tests for bool char
5523 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
5526 2018-06-25 Tom de Vries <tdevries@suse.de>
5528 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
5530 2018-06-25 Jakub Jelinek <jakub@redhat.com>
5533 * gcc.target/i386/avx512f-pr84786-3.c: New test.
5535 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
5537 * gnat.dg/sso9.adb: New testcase.
5538 * gnat.dg/sso9_pkg.ads: Likewise.
5540 2018-06-25 Tom de Vries <tdevries@suse.de>
5543 * gcc.target/i386/pr86257.c: New test.
5545 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
5548 * g++.dg/pr86082.C: New test.
5550 2018-06-24 Tom de Vries <tdevries@suse.de>
5552 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
5553 * gcc.dg/guality/guality.exp: Same.
5554 * gfortran.dg/guality/guality.exp: Same.
5555 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
5557 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5559 * g++.dg/concepts/locations1.C: New.
5560 * g++.dg/cpp0x/locations1.C: Likewise.
5561 * g++.dg/cpp1z/inline-var2.C: Test locations too.
5562 * g++.dg/cpp1z/inline-var3.C: Likewise.
5564 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
5567 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
5569 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5571 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
5573 * gcc.target/powerpc/builtins-9.c: New test.
5574 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
5575 to expect different code generation on big-endian vs.
5576 little-endian targets.
5578 2018-06-22 Tom de Vries <tdevries@suse.de>
5580 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
5581 $rootme/../gdb/gdb, if available.
5582 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
5583 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
5585 2018-06-22 Tom de Vries <tdevries@suse.de>
5587 * lib/gcc-gdb-test.exp (report_gdb): New proc.
5588 * g++.dg/guality/guality.exp: Use report_gdb.
5589 * gcc.dg/guality/guality.exp: Same.
5590 * gfortran.dg/guality/guality.exp: Same.
5592 2018-06-22 Jakub Jelinek <jakub@redhat.com>
5595 * g++.dg/ext/offsetof3.C: New test.
5597 2018-06-22 Carl Love <cel@us.ibm.com>
5599 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
5600 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
5601 for the vnor, vand and vxor instructions.
5602 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
5603 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
5604 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
5605 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
5606 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
5607 Add -dp to dg-options, update expected counts.
5609 2018-06-22 Paul Koning <ni1d@arrl.net>
5611 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
5613 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
5614 * gcc.c-torture/compile/20040101-1.c: Ditto.
5615 * gcc.c-torture/compile/20050622-1.c: Ditto.
5616 * gcc.c-torture/compile/20080625-1.c: Ditto.
5617 * gcc.c-torture/compile/20090107-1.c: Ditto.
5618 * gcc.c-torture/compile/920501-12.c: Ditto.
5619 * gcc.c-torture/compile/920501-4.c: Ditto.
5620 * gcc.c-torture/compile/961203-1.c: Ditto.
5621 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
5622 * gcc.c-torture/compile/pr25310.c: Ditto.
5624 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
5625 James Norris <jnorris@codesourcery.com>
5626 Thomas Schwinge <thomas@codesourcery.com>
5627 Tom de Vries <tom@codesourcery.com>
5629 * c-c++-common/goacc/deviceptr-4.c: New file.
5630 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
5632 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
5633 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
5634 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
5635 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
5636 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
5637 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
5639 * c-c++-common/goacc/parallel-reduction.c: Likewise.
5640 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5641 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
5643 * gfortran.dg/goacc/modules.f95: Likewise.
5644 * gfortran.dg/goacc/routine-8.f90: Likewise.
5645 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
5647 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
5649 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
5650 if the long double format is IEEE 128-bit for tests that are
5651 explicitly testing IBM extended double support. Use the
5652 appropriate pack and unpack built-in functions. Change calls from
5653 __builtin_isinfl to __builtin_isinf since the later supports all
5654 floating point types.
5655 * gcc.target/powerpc/pr57150.c: Likewise.
5656 * gcc.target/powerpc/pr60203.c: Likewise.
5657 * gcc.target/powerpc/pr67808.c: Likewise.
5658 * gcc.target/powerpc/pr70117.c: Likewise.
5659 * gcc.target/powerpc/tfmode_off.c: Likewise.
5661 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5664 * gfortran.dg/assumed_charlen_function_7.f90: New test.
5666 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5669 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
5671 2018-06-21 Tom de Vries <tdevries@suse.de>
5673 * gcc.dg/guality/pr45882.c (a): Add used attribute.
5675 2018-06-21 Tom de Vries <tdevries@suse.de>
5677 PR tree-optimization/85859
5678 * gcc.dg/pr85859.c: New test.
5680 2018-06-21 Richard Biener <rguenther@suse.de>
5682 PR tree-optimization/86232
5683 * gcc.dg/torture/pr86232.c: New testcase.
5685 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5687 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
5689 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5691 * gcc/gcc.target/aarch64/aes_2.c: New test.
5693 2018-06-20 Than McIntosh <thanm@google.com>
5696 * gcc.dg/split-8.c: New.
5698 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5700 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
5701 for vpkudus in place of vpksdus.
5702 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
5704 2018-06-20 Nathan Sidwell <nathan@acm.org>
5707 * g++.dg/lookup/pr85634-2.C: New.
5709 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
5711 * g++.dg/template/friend65.C: New.
5712 * g++.dg/cpp0x/main1.C: Likewise.
5713 * g++.dg/other/main2.C: Likewise.
5714 * g++.dg/other/main3.C: Likewise.
5715 * g++.dg/template/friend42.C: Test location too.
5716 * g++.dg/concepts/decl-diagnose.C: Likewise.
5717 * g++.dg/warn/main-2.C: Update.
5719 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
5720 Thomas Schwinge <thomas@codesourcery.com>
5721 Cesar Philippidis <cesar@codesourcery.com>
5723 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
5724 2.5 data clause semantics.
5725 * c-c++-common/goacc/declare-2.c: Likewise.
5726 * c-c++-common/goacc/default-4.c: Likewise.
5727 * c-c++-common/goacc/finalize-1.c: New test.
5728 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
5729 OpenACC 2.5 data clause semantics.
5730 * c-c++-common/goacc/kernels-alias.c: Likewise.
5731 * c-c++-common/goacc/routine-5.c: Likewise.
5732 * c-c++-common/goacc/update-if_present-1.c: New test.
5733 * c-c++-common/goacc/update-if_present-2.c: New test.
5734 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
5735 2.5 data clause semantics.
5736 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5737 * gfortran.dg/goacc/data-tree.f95: Likewise.
5738 * gfortran.dg/goacc/declare-2.f95: Likewise.
5739 * gfortran.dg/goacc/default-4.f: Likewise.
5740 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5741 * gfortran.dg/goacc/finalize-1.f: New test.
5742 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
5743 OpenACC 2.5 data clause semantics.
5744 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
5745 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5746 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
5747 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5748 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
5749 * gfortran.dg/goacc/update-if_present-1.f90: New test.
5750 * gfortran.dg/goacc/update-if_present-2.f90: New test.
5752 2018-06-20 Jakub Jelinek <jakub@redhat.com>
5755 * g++.dg/warn/Wnonnull4.C: New test.
5757 2018-06-20 Marek Polacek <polacek@redhat.com>
5760 * g++.dg/pr86240.C: New test.
5762 2018-06-20 Jakub Jelinek <jakub@redhat.com>
5765 * gcc.target/i386/pr86194.c: New test.
5767 PR tree-optimization/86231
5768 * gcc.dg/tree-ssa/vrp119.c: New test.
5769 * gcc.c-torture/execute/pr86231.c: New test.
5771 2018-06-20 Tom de Vries <tdevries@suse.de>
5773 PR tree-optimization/86097
5774 * gcc.dg/autopar/pr86097.c: New test.
5776 2018-06-20 Nathan Sidwell <nathan@acm.org>
5779 * g++.dg/lookup/pr85634.C: New.
5781 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5783 * gcc.target/aarch64/ldp_stp_q.c: New test.
5784 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
5785 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
5787 2018-06-20 Martin Liska <mliska@suse.cz>
5789 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
5791 2018-06-19 Martin Sebor <msebor@redhat.com>
5793 PR tree-optimization/48560
5794 * gcc.dg/Warray-bounds-28.c: New test.
5796 2018-06-19 Martin Sebor <msebor@redhat.com>
5799 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
5802 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
5804 * g++.dg/lto/pr84805_0.C: Update template.
5805 * g++.dg/lto/pr84805_1.C: Update template.
5807 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
5809 * gnat.dg/aggr24.adb: New test.
5810 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
5812 2018-06-19 Richard Biener <rguenther@suse.de>
5814 PR tree-optimization/86179
5815 * gcc.dg/pr86179.c: New testcase.
5817 2018-06-18 Martin Sebor <msebor@redhat.com>
5820 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
5821 * c-c++-common/attr-nonstring-8.c: New test.
5823 2018-06-18 Martin Sebor <msebor@redhat.com>
5825 PR tree-optimization/81384
5826 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
5827 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
5828 * gcc.c-torture/execute/builtins/strnlen.c: New test.
5829 * gcc.dg/attr-nonstring-2.c: New test.
5830 * gcc.dg/attr-nonstring-3.c: New test.
5831 * gcc.dg/attr-nonstring-4.c: New test.
5832 * gcc.dg/strlenopt-45.c: New test.
5833 * gcc.dg/strlenopt.h (strnlen): Declare.
5835 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
5837 PR tree-optimization/86076
5838 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
5840 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
5842 PR tree-optimization/64946
5843 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
5845 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
5847 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
5848 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
5849 * gnat.dg/stack_usage5.adb: New test.
5851 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5854 * gcc.dg/tree-ssa/popcount.c: New test.
5855 * gcc.dg/tree-ssa/popcount2.c: New test.
5857 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5860 * gcc.dg/absu.c: New test.
5861 * gcc.dg/gimplefe-29.c: New test.
5862 * gcc.target/aarch64/pr64946.c: New test.
5864 2018-06-15 Jakub Jelinek <jakub@redhat.com>
5867 * c-c++-common/pr86093.c: New test.
5870 * gfortran.fortran-torture/compile/pr85878.f90: New test.
5873 * gcc.c-torture/compile/pr86123.c: New test.
5875 2018-06-15 Tom de Vries <tdevries@suse.de>
5877 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
5879 2018-06-15 Nick Clifton <nickc@redhat.com>
5882 * gcc.c-torture/compile/pr84195.c: New test.
5884 2018-06-15 Richard Biener <rguenther@suse.de>
5887 * g++.dg/pr86159.C: New testcase.
5889 2018-06-15 Richard Biener <rguenther@suse.de>
5892 * gcc.dg/pr86076.c: New testcase.
5894 2018-06-14 Marek Polacek <polacek@redhat.com>
5897 * g++.dg/cpp0x/gen-attrs-65.C: New test.
5899 2018-06-14 Jakub Jelinek <jakub@redhat.com>
5902 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
5903 -msse2 to dg-options.
5906 * gcc.c-torture/compile/pr86122.c: New test.
5908 P0624R2 - Default constructible and assignable stateless lambdas
5909 * g++.dg/cpp2a/lambda1.C: New test.
5910 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
5913 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5915 * g++.dg/other/static3.C: New.
5916 * g++.dg/other/static4.C: Likewise.
5917 * g++.dg/warn/Wshadow-15.C: Likewise.
5918 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
5919 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
5920 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
5921 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
5922 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
5923 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
5924 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
5926 2018-06-14 Jakub Jelinek <jakub@redhat.com>
5929 * gcc.c-torture/compile/pr85945.c: New test.
5931 2018-06-14 Richard Biener <rguenther@suse.de>
5934 * gcc.dg/pr86124.c: New testcase.
5936 2018-06-13 Martin Sebor <msebor@redhat.com>
5938 PR tree-optimization/86114
5939 * gcc.dg/pr86114.c: New test.
5941 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
5944 * gfortran.dg/pr86110.f90: New test.
5946 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
5949 * gfortran.dg/goacc/pr85703.f90: New test.
5950 * gfortran.dg/gomp/pr85703.f90: New test.
5952 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
5955 * gfortran.dg/goacc/pr85702.f90: New test.
5957 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
5959 * gcc.target/i386/pr86048.c: New test.
5961 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
5963 * gcc.target/arc/fma-1.c: New test.
5965 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
5967 * gcc.target/arc/pr9001107555.c: New file.
5969 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
5971 * g++.dg/torture/aarch64-vect-init-1.C: New test.
5973 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5975 * g++.dg/init/delete3.C: New.
5976 * g++.dg/init/new49.C: Likewise.
5977 * g++.dg/init/new25.C: Test locations too.
5978 * g++.dg/template/new4.C: Likewise.
5979 * g++.old-deja/g++.jason/operator.C: Likewise.
5981 2018-06-12 Marek Polacek <polacek@redhat.com>
5983 Core issue 1331 - const mismatch with defaulted copy constructor
5984 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
5985 * g++.dg/cpp0x/defaulted52.C: New test.
5986 * g++.dg/cpp0x/defaulted53.C: New test.
5987 * g++.dg/cpp0x/defaulted54.C: New test.
5988 * g++.dg/cpp0x/defaulted55.C: New test.
5989 * g++.dg/cpp0x/defaulted56.C: New test.
5990 * g++.dg/cpp0x/defaulted57.C: New test.
5991 * g++.dg/cpp0x/defaulted58.C: New test.
5992 * g++.dg/cpp0x/defaulted59.C: New test.
5993 * g++.dg/cpp0x/defaulted60.C: New test.
5995 2018-06-12 David Malcolm <dmalcolm@redhat.com>
5998 * gcc.dg/spellcheck-transposition.c: New test.
6000 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6003 * gfortran.dg/pr44491.f90: New testcase
6005 2018-06-12 Martin Sebor <msebor@redhat.com>
6007 PR tree-optimization/85259
6008 * gcc.dg/Wstringop-overflow-5.c: New test.
6009 * gcc.dg/Wstringop-overflow-6.c: New test.
6011 2018-06-12 Martin Sebor <msebor@redhat.com>
6014 * gcc.dg/Wstringop-truncation-3.c: New test.
6016 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6018 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6019 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6020 * gcc.target/powerpc/swaps-p8-17.c: Same.
6022 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6024 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6025 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6026 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6027 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6028 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6029 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6031 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6033 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6034 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6035 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6036 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6037 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6038 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6040 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6042 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6043 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6044 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6045 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6046 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6047 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6049 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6051 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6052 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6053 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6054 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6055 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6056 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6058 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6060 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6061 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6062 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6063 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6064 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6065 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6067 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6069 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6070 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6071 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6072 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6073 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6074 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6076 2018-06-12 Martin Liska <mliska@suse.cz>
6078 * g++.dg/opt/mpx.C: New test.
6079 * gcc.target/i386/mpx.c: New test.
6081 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6083 * gcc.target/arc/builtin_simdarc.c: Update test.
6084 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6085 * gcc.target/arc/tumaddsidi4.c: Likewise.
6087 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6089 * gnat.dg/opt72a.ad[sb]: New test.
6090 * gnat.dg/opt72_pkg.ads: New helper.
6092 2018-06-12 Tom de Vries <tdevries@suse.de>
6094 * gcc.dg-selftests/dg-final.exp: New file.
6096 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6098 * g++.dg/lookup/new2.C: Test locations too.
6099 * g++.dg/other/ellipsis1.C: Likewise.
6100 * g++.dg/other/operator1.C: Likewise.
6101 * g++.dg/other/operator2.C: Likewise.
6102 * g++.dg/overload/operator2.C: Likewise.
6103 * g++.dg/parse/defarg11.C: Likewise.
6104 * g++.dg/parse/operator4.C: Likewise.
6105 * g++.dg/template/error30.C: Likewise.
6106 * g++.dg/template/explicit-args3.C: Likewise.
6107 * g++.dg/warn/effc1.C: Likewise.
6108 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6109 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6110 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6111 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6112 * g++.old-deja/g++.jason/operator.C: Likewise.
6114 2018-06-11 Martin Sebor <msebor@redhat.com>
6116 PR tree-optimization/86083
6117 * gcc.dg/strlenopt-44.c: New test.
6119 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6122 * gfortran.dg/generic_32.f90: New test.
6123 * gfortran.dg/generic_33.f90: New test.
6125 2018-06-11 Carl Love <cel@us.ibm.com>
6126 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6127 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6128 long long bool. Remove duplicate dg-final for xxlxor. Update
6129 dg-final instruction counts.
6130 * gcc.target/powerpc/altivec-37.c (main): New file for
6131 tests vec_unpackh and vec_unpackl returning long long bool and
6134 2018-06-11 Martin Liska <mliska@suse.cz>
6136 PR tree-optimization/86089
6137 * gcc.dg/tree-ssa/pr86089.c: New test.
6139 2018-06-11 Julia Koval <julia.koval@intel.com>
6141 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6142 * gcc.target/i386/vpclmulqdq.c: Ditto.
6144 2018-06-11 Olivier Hainque <hainque@adacore.com>
6146 * gnat.dg/lang-dw2.adb: New test.
6147 * gnat.dg/lang-dw3.adb: New test.
6149 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6151 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6152 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6154 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6156 * gnat.dg/predicate1.adb: New testcase.
6158 2018-06-11 Yannick Moy <moy@adacore.com>
6160 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6162 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6164 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6167 2018-06-11 Javier Miranda <miranda@adacore.com>
6169 * gnat.dg/prot4.adb: New testcase.
6171 2018-06-11 Yannick Moy <moy@adacore.com>
6173 * gnat.dg/part_of1-instantiation.adb,
6174 gnat.dg/part_of1-instantiation.ads,
6175 gnat.dg/part_of1-private_generic.adb,
6176 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6179 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6181 * gnat.dg/contract1.adb: New testcase.
6183 2018-06-11 Javier Miranda <miranda@adacore.com>
6185 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6188 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6190 * gnat.dg/inline_always1.adb: New testcase.
6192 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6194 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6195 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6196 gnat.dg/nested_generic2_g2.ads: New testcase.
6198 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6200 * g++.dg/template/friend64.C: New.
6201 * g++.old-deja/g++.other/friend4.C: Test the location too.
6202 * g++.old-deja/g++.pt/crash23.C: Likewise.
6204 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6206 * gfortran.dg/inline_matmul_23.f90: New test.
6208 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6211 * gfortran.dg/intent_decl_1.f90: New test case.
6213 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6215 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6216 * gfortran.dg/ieee/large_4.f90: Ditto.
6217 * gfortran.dg/round_4.f90: Ditto.
6219 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6222 * gfortran.dg/pr38351.f90: New test.
6223 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6225 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6230 * gfortran.dg/pr85138_1.f90: New test.
6231 * gfortran.dg/pr85138_2.f90: Ditto.
6232 * gfortran.dg/pr85996.f90: Ditto.
6234 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6237 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
6238 * gfortran.dg/data_char_1.f90: Ditto.
6239 * gfortran.dg/pr78571.f90: Ditto.
6240 * gfortran.dg/pr78278.f90: New test.
6242 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6245 * gfortran.dg/pr63514.f90: New test.
6247 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6250 * gfortran.dg/bounds_check_20.f90: New test.
6252 2018-06-08 Carl Love <cel@us.ibm.com>
6254 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6256 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
6257 vec_extract a signed int.
6258 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
6259 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
6261 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
6262 vec_extract a signed int.
6263 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
6264 vec_extract a signed int.
6265 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
6266 vec_xor builtins. Update xxsel, xxlxor counts.
6268 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6271 * gfortran.dg/associate_30.f90: Remove code tested ...
6272 * gfortran.dg/pr67803.f90: Ditto.
6273 * gfortran.dg/pr67805.f90: Ditto.
6274 * gfortran.dg/pr86059.f90: ... here. New test.
6276 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6279 * gfortran.dg/pr78571.f90: New test.
6281 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6284 * gcc.target/powerpc/pr85755.c: New test.
6286 2018-06-08 Carl Love <cel@us.ibm.com>
6288 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6290 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6292 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
6293 for BE system that are different then for an LE system from this file
6294 into vsx-vector-6-le.c using be target qualifier. Remove this file.
6295 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
6296 the various instruction counts. Rename file to vsx-vector-6.p8.c.
6298 2018-06-08 Martin Liska <mliska@suse.cz>
6300 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6302 2018-06-08 Martin Liska <mliska@suse.cz>
6304 * g++.dg/dg.exp: Do not use mpx.exp.
6305 * g++.dg/lto/lto.exp: Likewise.
6306 * g++.dg/lto/pr69729_0.C: Remove.
6307 * g++.dg/opt/pr71529.C: Remove.
6308 * g++.dg/pr63995-1.C: Remove.
6309 * g++.dg/pr68270.C: Remove.
6310 * g++.dg/pr71624.C: Remove.
6311 * g++.dg/pr71633.C: Remove.
6312 * g++.dg/pr79761.C: Remove.
6313 * g++.dg/pr79764.C: Remove.
6314 * g++.dg/pr79769.C: Remove.
6315 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
6316 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
6317 * gcc.dg/lto/chkp-privatize_0.c: Remove.
6318 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
6319 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
6320 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
6321 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
6322 * gcc.dg/lto/pr66221_0.c: Remove.
6323 * gcc.target/i386/chkp-always_inline.c: Remove.
6324 * gcc.target/i386/chkp-bndret.c: Remove.
6325 * gcc.target/i386/chkp-builtins-1.c: Remove.
6326 * gcc.target/i386/chkp-builtins-2.c: Remove.
6327 * gcc.target/i386/chkp-builtins-3.c: Remove.
6328 * gcc.target/i386/chkp-builtins-4.c: Remove.
6329 * gcc.target/i386/chkp-const-check-1.c: Remove.
6330 * gcc.target/i386/chkp-const-check-2.c: Remove.
6331 * gcc.target/i386/chkp-hidden-def.c: Remove.
6332 * gcc.target/i386/chkp-label-address.c: Remove.
6333 * gcc.target/i386/chkp-lifetime-1.c: Remove.
6334 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
6335 * gcc.target/i386/chkp-pr69044.c: Remove.
6336 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
6337 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
6338 * gcc.target/i386/chkp-strchr.c: Remove.
6339 * gcc.target/i386/chkp-strlen-1.c: Remove.
6340 * gcc.target/i386/chkp-strlen-2.c: Remove.
6341 * gcc.target/i386/chkp-strlen-3.c: Remove.
6342 * gcc.target/i386/chkp-strlen-4.c: Remove.
6343 * gcc.target/i386/chkp-strlen-5.c: Remove.
6344 * gcc.target/i386/chkp-stropt-1.c: Remove.
6345 * gcc.target/i386/chkp-stropt-10.c: Remove.
6346 * gcc.target/i386/chkp-stropt-11.c: Remove.
6347 * gcc.target/i386/chkp-stropt-12.c: Remove.
6348 * gcc.target/i386/chkp-stropt-13.c: Remove.
6349 * gcc.target/i386/chkp-stropt-14.c: Remove.
6350 * gcc.target/i386/chkp-stropt-15.c: Remove.
6351 * gcc.target/i386/chkp-stropt-16.c: Remove.
6352 * gcc.target/i386/chkp-stropt-17.c: Remove.
6353 * gcc.target/i386/chkp-stropt-2.c: Remove.
6354 * gcc.target/i386/chkp-stropt-3.c: Remove.
6355 * gcc.target/i386/chkp-stropt-4.c: Remove.
6356 * gcc.target/i386/chkp-stropt-5.c: Remove.
6357 * gcc.target/i386/chkp-stropt-6.c: Remove.
6358 * gcc.target/i386/chkp-stropt-7.c: Remove.
6359 * gcc.target/i386/chkp-stropt-8.c: Remove.
6360 * gcc.target/i386/chkp-stropt-9.c: Remove.
6361 * gcc.target/i386/i386.exp: Do not use mpx.exp.
6362 * gcc.target/i386/indirect-thunk-11.c: Remove.
6363 * gcc.target/i386/indirect-thunk-12.c: Remove.
6364 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
6365 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
6366 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
6367 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
6368 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
6369 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
6370 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
6371 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
6372 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
6373 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
6374 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
6375 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
6376 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
6377 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
6378 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
6379 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
6380 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
6381 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
6382 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
6383 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
6384 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
6385 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
6386 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
6387 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
6388 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
6389 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
6390 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
6391 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
6392 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
6393 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
6394 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
6395 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
6396 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
6397 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
6398 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
6399 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
6400 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
6401 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
6402 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
6403 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
6404 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
6405 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
6406 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
6407 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
6408 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
6409 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
6410 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
6411 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
6412 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
6413 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
6414 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
6415 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
6416 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
6417 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
6418 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
6419 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
6420 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
6421 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
6422 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
6423 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
6424 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
6425 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
6426 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
6427 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
6428 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
6429 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
6430 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
6431 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
6432 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
6433 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
6434 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
6435 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
6436 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
6437 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
6438 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
6439 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
6440 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
6441 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
6442 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
6443 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
6444 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
6445 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
6446 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
6447 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
6448 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
6449 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
6450 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
6451 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
6452 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
6453 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
6454 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
6455 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
6456 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
6457 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
6458 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
6459 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
6460 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
6461 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
6462 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
6463 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
6464 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
6465 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
6466 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
6467 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
6468 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
6469 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
6470 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
6471 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
6472 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
6473 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
6474 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
6475 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
6476 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
6477 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
6478 * gcc.target/i386/mpx/label-address-1.c: Remove.
6479 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
6480 * gcc.target/i386/mpx/macro.c: Remove.
6481 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
6482 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
6483 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
6484 * gcc.target/i386/mpx/memcpy-1.c: Remove.
6485 * gcc.target/i386/mpx/memmove-1.c: Remove.
6486 * gcc.target/i386/mpx/memmove-2.c: Remove.
6487 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
6488 * gcc.target/i386/mpx/mpx-check.h: Remove.
6489 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
6490 * gcc.target/i386/mpx/mpx.exp: Remove.
6491 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
6492 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
6493 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
6494 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
6495 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
6496 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
6497 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
6498 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
6499 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
6500 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
6501 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
6502 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
6503 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
6504 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
6505 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
6506 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
6507 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
6508 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
6509 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
6510 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
6511 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
6512 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
6513 * gcc.target/i386/mpx/pr65508.c: Remove.
6514 * gcc.target/i386/mpx/pr65531.cc: Remove.
6515 * gcc.target/i386/mpx/pr66048.cc: Remove.
6516 * gcc.target/i386/mpx/pr66134.c: Remove.
6517 * gcc.target/i386/mpx/pr66566.c: Remove.
6518 * gcc.target/i386/mpx/pr66567.c: Remove.
6519 * gcc.target/i386/mpx/pr66568.c: Remove.
6520 * gcc.target/i386/mpx/pr66569.c: Remove.
6521 * gcc.target/i386/mpx/pr66581.c: Remove.
6522 * gcc.target/i386/mpx/pr68337-1.c: Remove.
6523 * gcc.target/i386/mpx/pr68337-2.c: Remove.
6524 * gcc.target/i386/mpx/pr68416.c: Remove.
6525 * gcc.target/i386/mpx/pr78339.c: Remove.
6526 * gcc.target/i386/mpx/pr79631.c: Remove.
6527 * gcc.target/i386/mpx/pr79633.c: Remove.
6528 * gcc.target/i386/mpx/pr79753.c: Remove.
6529 * gcc.target/i386/mpx/pr79770.c: Remove.
6530 * gcc.target/i386/mpx/pr79987.c: Remove.
6531 * gcc.target/i386/mpx/pr79988.c: Remove.
6532 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
6533 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
6534 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
6535 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
6536 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
6537 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
6538 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
6539 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
6540 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
6541 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
6542 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
6543 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
6544 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
6545 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
6546 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
6547 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
6548 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
6549 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
6550 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
6551 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
6552 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
6553 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
6554 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
6555 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
6556 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
6557 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
6558 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
6559 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
6560 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
6561 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
6562 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
6563 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
6564 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
6565 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
6566 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
6567 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
6568 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
6569 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
6570 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
6571 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
6572 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
6573 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
6574 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
6575 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
6576 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
6577 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
6578 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
6579 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
6580 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
6581 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
6582 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
6583 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
6584 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
6585 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
6586 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
6587 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
6588 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
6589 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
6590 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
6591 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
6592 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
6593 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
6594 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
6595 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
6596 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
6597 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
6598 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
6599 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
6600 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
6601 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
6602 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
6603 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
6604 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
6605 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
6606 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
6607 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
6608 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
6609 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
6610 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
6611 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
6612 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
6613 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
6614 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
6615 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
6616 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
6617 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
6618 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
6619 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
6620 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
6621 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
6622 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
6623 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
6624 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
6625 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
6626 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
6627 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
6628 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
6629 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
6630 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
6631 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
6632 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
6633 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
6634 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
6635 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
6636 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
6637 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
6638 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
6639 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
6640 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
6641 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
6642 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
6643 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
6644 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
6645 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
6646 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
6647 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
6648 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
6649 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
6650 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
6651 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
6652 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
6653 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
6654 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
6655 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
6656 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
6657 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
6658 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
6659 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
6660 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
6661 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
6662 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
6663 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
6664 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
6665 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
6666 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
6667 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
6668 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
6669 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
6670 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
6671 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
6672 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
6673 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
6674 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
6675 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
6676 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
6677 * gcc.target/i386/pr63995-2.c: Remove.
6678 * gcc.target/i386/pr64805.c: Remove.
6679 * gcc.target/i386/pr65044.c: Remove.
6680 * gcc.target/i386/pr65167.c: Remove.
6681 * gcc.target/i386/pr65183.c: Remove.
6682 * gcc.target/i386/pr65184.c: Remove.
6683 * gcc.target/i386/pr65523.c: Remove.
6684 * gcc.target/i386/pr70876.c: Remove.
6685 * gcc.target/i386/pr70877.c: Remove.
6686 * gcc.target/i386/pr71458.c: Remove.
6687 * gcc.target/i386/pr80880.c: Remove.
6688 * gcc.target/i386/ret-thunk-25.c: Remove.
6689 * gcc.target/i386/thunk-retbnd.c: Remove.
6690 * lib/mpx-dg.exp: Remove.
6691 * gcc.target/i386/funcspec-56.inc: Adjust test case.
6693 2018-06-07 Carl Love <cel@us.ibm.com>
6695 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
6698 2018-06-07 Carl Love <cel@us.ibm.com>
6700 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
6703 2018-06-07 Marek Polacek <polacek@redhat.com>
6706 * gcc.dg/Wc90-c99-compat-10.c: New test.
6707 * gcc.dg/Wc90-c99-compat-11.c: New test.
6708 * gcc.dg/Wc90-c99-compat-12.c: New test.
6709 * gcc.dg/Wc90-c99-compat-9.c: New test.
6711 2018-06-07 Paul Koning <ni1d@arrl.net>
6713 * gcc.c-torture/compile/20180605-1.c: New test.
6715 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
6718 * gfortran.dg/pr86045.f90: New test.
6720 2018-06-07 Marek Polacek <polacek@redhat.com>
6722 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
6724 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
6726 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
6728 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6730 * gcc.target/msp430/msp430i-device-symbol.c: New test.
6731 * gcc.target/msp430/msp430f-device-symbol.c: New test.
6732 * gcc.target/msp430/msp430.h: New test header file.
6734 2018-06-07 Jakub Jelinek <jakub@redhat.com>
6736 PR tree-optimization/69615
6737 * gcc.dg/tree-ssa/pr69615.c: New test.
6739 2018-06-07 Richard Biener <rguenther@suse.de>
6741 PR tree-optimization/85935
6742 * gcc.dg/graphite/pr85935.c: New testcase.
6744 2018-06-04 Carl Love <cel@us.ibm.com>
6746 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
6747 debug print statements. Fix a few formating issues.
6749 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
6752 * gcc.target/powerpc/pr85657-4.c: New tests.
6753 * gcc.target/powerpc/pr85657-5.c: Likewise.
6754 * gcc.target/powerpc/pr85657-6.c: Likewise.
6756 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6759 * gfortran.dg/realloc_on_assign_30.f90: New test.
6761 2018-06-06 Carl Love <cel@us.ibm.com>
6762 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
6763 argument to vui_arg.
6765 2018-06-06 Carl Love <cel@us.ibm.com>
6767 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
6769 * gcc.target/powerpc/builtins-4.c: New test file for tests
6772 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
6775 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
6776 be used in templates. Don't check for them in overloaded functions.
6778 2018-06-06 Jim Wilson <jimw@sifive.com>
6780 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
6781 * gcc.target/riscv/interrupt-mmode.c: New.
6782 * gcc.target/riscv/interrupt-smode.c: New.
6783 * gcc.target/riscv/interrupt-umode.c: New.
6785 2018-06-06 Marek Polacek <polacek@redhat.com>
6788 * g++.dg/cpp0x/initlist102.C: New test.
6789 * g++.dg/cpp0x/initlist103.C: New test.
6790 * g++.dg/cpp0x/initlist104.C: New test.
6792 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
6794 * gcc.dg/torture/pr86066.c: New test.
6796 2018-06-06 Richard Biener <rguenther@suse.de>
6798 PR tree-optimization/86062
6799 * g++.dg/tree-ssa/pr86062.C: New testcase.
6801 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6803 * gcc.target/msp430/function-attributes-4.c: New test.
6804 * gcc.target/msp430/static-interrupts.c: New test.
6806 2018-06-05 Steve Ellcey <sellcey@cavium.com>
6809 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
6810 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
6811 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
6812 * gcc.target/aarch64/nofp_1.c: Ditto.
6814 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6816 * gcc.target/arm/cmse/cmse-1c99.c: New test.
6818 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
6821 * gfortran.dg/goacc/pr85701.f90: New test.
6823 2018-06-05 Marek Polacek <polacek@redhat.com>
6826 * g++.dg/cpp0x/alias-decl-64.C: New test.
6828 2018-06-05 Richard Biener <rguenther@suse.de>
6830 PR tree-optimization/86046
6831 * gcc.dg/pr86046.c: New testcase.
6833 2018-06-05 Richard Biener <rguenther@suse.de>
6835 PR tree-optimization/86047
6836 * gcc.dg/pr86047.c: New testcase.
6838 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6841 * g++.target/arm/arm.exp: New file.
6842 * g++.target/arm/pr81497.C: Likewise.
6844 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
6846 * gcc.target/s390/htm-builtins-compile-4.c: New test.
6848 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
6850 * gcc.dg/store_merging_21.c: New test.
6851 * gnat.dg/opt71b.adb: Likewise.
6852 * gnat.dg/opt71.adb: Rename into...
6853 * gnat.dg/opt71a.adb: ...this.
6855 2018-06-04 Richard Biener <rguenther@suse.de>
6857 PR tree-optimization/85955
6858 * gcc.dg/pr85955.c: New testcase.
6860 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
6863 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
6864 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
6865 * gfortran.dg/allocate_stat_2.f90: Ditto.
6866 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6868 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
6870 * gcc.target/aarch64/sve/extract_5.c: New test.
6872 2018-06-04 Jakub Jelinek <jakub@redhat.com>
6876 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
6878 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
6879 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
6880 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
6881 * gcc.target/i386/avx512bw-pr86036.c: New test.
6883 2018-06-04 Richard Biener <rguenther@suse.de>
6885 PR tree-optimization/86038
6886 * gcc.dg/pr86038.c: New testcase.
6888 2018-06-04 Jakub Jelinek <jakub@redhat.com>
6890 PR tree-optimization/69615
6891 * gcc.dg/pr69615.c: New test.
6894 * c-c++-common/gomp/pr86025.c: New test.
6896 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
6898 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
6900 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
6902 * gcc.dg/torture/pr86034.c: New test.
6904 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
6907 * gfortran.dg/cray_pointer_12.f90: New test.
6909 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6912 * gfortran.dg/pr85938.f90: Fixed by revision r261081
6914 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
6916 * gnat.dg/specs/opt3.ads: New test.
6917 * gnat.dg/specs/opt3_pkg.ads: New helper.
6919 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
6921 * gnat.dg/discr53.ad[sb]: New test.
6922 * gnat.dg/discr53_pkg.ads: New helper.
6924 2018-06-01 Carl Love <cel@us.ibm.com>
6926 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
6927 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
6929 2018-06-01 Carl Love <cel@us.ibm.com>
6931 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
6932 to make it consistent with the naming convention in the file.
6933 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
6934 to altivec-7.c. Delete file.
6935 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
6936 to altivec-7.c. Delete file.
6937 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
6938 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
6939 vec_unpackl tests. Update instruction counts.
6940 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
6941 tests to builtins-1.c.
6942 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
6943 tests to builtins-1.c.
6944 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
6945 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
6946 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
6947 Remove vec_ctf tests returning double. Remove vec_cts with
6948 double args. Remove vec_sel with invalid arguments. Add tests for
6950 Add instruction counts for new tests.
6951 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
6952 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
6954 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
6955 test_sll_vsill_vsill_vuc.
6956 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
6958 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
6959 tests from altivec-7.h.
6960 * gcc.target/powerpc/vsx-7-be.c: Remove file.
6961 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
6962 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
6963 splat_sll, splat_uc, splat_int128, splat_uint128.
6964 Make second argument of vec_extract and vec_insert a signed int.
6965 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
6968 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
6970 * gcc.dg/store_merging_20.c: New test.
6971 * gnat.dg/opt71.adb: Likewise.
6972 * gnat.dg/opt71_pkg.ads: New helper.
6974 2018-06-01 Carl Love <cel@us.ibm.com>
6976 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
6977 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
6978 Add vec_xst_be for signed and unsigned arguments.
6980 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
6984 * gfortran.dg/pr85816.f90: New test.
6985 * gfortran.dg/pr85975.f90: New test.
6987 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
6990 * gfortran.dg/random_init_1.f90: New test.
6991 * gfortran.dg/random_init_2.f90: New test.
6992 * gfortran.dg/random_init_3.f90: New test.
6993 * gfortran.dg/random_init_4.f90: New test.
6994 * gfortran.dg/random_init_5.f90: New test.
6995 * gfortran.dg/random_init_6.f90: New test.
6997 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
6999 PR tree-optimization/85989
7000 * gcc.dg/torture/pr85989.c: New test.
7002 2018-06-01 Richard Biener <rguenther@suse.de>
7005 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7007 2018-06-01 Richard Biener <rguenther@suse.de>
7010 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7012 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7015 * gcc.dg/strcmpopt_2.c: New test.
7016 * gcc.dg/strcmpopt_3.c: New test.
7019 * gcc.dg/strcmpopt_3.c: New test.
7021 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7024 * gcc.target/i386/pr85984.c: New test.
7026 2018-05-31 Martin Sebor <msebor@redhat.com>
7029 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7030 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7031 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7032 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7033 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7034 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7035 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7036 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7037 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7038 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7039 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7040 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7041 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7042 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7043 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7044 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7045 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7046 * gcc.dg/Walloc-size-larger-than.c: New test.
7048 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7049 Cesar Philippidis <cesar@codesourcery.com>
7052 * gfortran.dg/goacc/pr77371-1.f90: New test.
7053 * gfortran.dg/goacc/pr77371-2.f90: New test.
7054 * gfortran.dg/goacc/pr85879.f90: New test.
7056 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7058 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7059 * gnat.dg/stack_usage1b.adb: Likewise.
7060 * gnat.dg/stack_usage1c.adb: Likewise.
7061 * gnat.dg/stack_usage3.adb: Likewise.
7062 * gnat.dg/stack_usage1_pkg.adb: Delete.
7064 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7066 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7067 * gcc.dg/store_merging_11.c: Likewise.
7068 * gcc.dg/store_merging_13.c: Likewise.
7069 * gcc.dg/store_merging_14.c: Likewise.
7070 * gcc.dg/store_merging_15.c: Likewise.
7071 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7073 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7075 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7076 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7077 gnat.dg/limited1_outer.ads: New testcase.
7079 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7081 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7082 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7085 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7087 * gnat.dg/size_clause1.adb: New testcase.
7089 2018-05-31 Javier Miranda <miranda@adacore.com>
7091 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7093 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7095 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7096 vld1x3 intrinsics for aarch64.
7097 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7098 vst1x2 intrinsics for aarch64.
7099 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7100 vst1x3 intrinsics for aarch64.
7102 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7105 * g++.dg/diagnostic/pr77777.C: New test.
7107 2018-05-30 David Pagan <dave.pagan@oracle.com>
7110 * gcc.dg/noncompile/pr55976-1.c: New test.
7111 * gcc.dg/noncompile/pr55976-2.c: New test.
7113 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7115 * gcc.dg/lto/20111213-1_0.c: Fix template.
7116 * gcc.dg/lto/20100603-1_0.c: Fix template.
7117 * gcc.dg/lto/20100603-2_0.c: Fix template.
7118 * gcc.dg/lto/20100603-3_0.c: Fix template.
7120 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7121 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7122 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7123 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7124 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7125 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7126 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7127 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7128 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7129 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7130 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7131 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7132 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7133 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7134 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7135 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7136 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7137 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7138 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7139 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7140 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7141 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7142 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7143 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7144 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7145 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7146 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7147 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7148 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7149 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7150 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7151 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7152 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7153 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7154 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7155 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7156 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7157 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7158 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7159 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7160 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7161 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7162 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7163 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7164 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7165 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7166 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7167 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7168 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7169 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7170 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7171 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7172 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7173 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7174 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7175 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7176 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7177 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7178 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7179 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7180 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7181 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7183 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7186 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7188 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7190 * gcc.target/aarch64/simd/ldp_stp_9: New.
7191 * gcc.target/aarch64/simd/ldp_stp_10: New.
7192 * gcc.target/aarch64/simd/ldp_stp_11: New.
7193 * gcc.target/aarch64/simd/ldp_stp_12: New.
7195 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7197 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7199 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7201 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7203 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7206 * gcc.target/i386/pr85950.c: New test.
7208 2018-05-29 Marek Polacek <polacek@redhat.com>
7211 * g++.dg/cpp1z/class-deduction55.C: New test.
7212 * g++.dg/cpp1z/class-deduction56.C: New test.
7213 * g++.dg/cpp1z/class-deduction57.C: New test.
7215 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7218 * g++.dg/warn/Wunused-var-33.C: New test.
7221 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
7222 and -fno-vect-cost-model options. Add aligned(64) attribute to the
7223 arrays. Add suffix 1 to all functions and use 4 iterations rather
7224 than N. Add functions with conversions to and from float.
7225 Add new set of functions with 8 iterations and another one
7226 with 16 iterations, expect 24 vectorized loops instead of just 4.
7227 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
7229 2018-05-29 Javier Miranda <miranda@adacore.com>
7231 * gnat.dg/equal2.adb: New testcase.
7233 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7235 * gnat.dg/float_attributes_overflows.adb: New testcase.
7237 2018-05-29 Pascal Obry <obry@adacore.com>
7239 * gnat.dg/normalize_pathname.adb: New testcase.
7241 2018-05-29 Tom de Vries <tom@codesourcery.com>
7243 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7245 * lib/scanipa.exp (scan-ipa-dump-times): Same.
7246 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
7247 * lib/scantree.exp (scan-tree-dump-times): Same.
7249 2018-05-29 Tom de Vries <tom@codesourcery.com>
7251 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
7252 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
7253 Use proc name as first argument to dg-scan.
7255 2018-05-29 Tom de Vries <tom@codesourcery.com>
7257 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7260 2018-05-28 Richard Biener <rguenther@suse.de>
7262 PR tree-optimization/85934
7263 * gcc.target/i386/pr85934.c: New testcase.
7265 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7267 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7269 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7271 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7273 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7275 * gnat.dg/fixedpnt5.adb: New testcase.
7277 2018-05-28 Justin Squirek <squirek@adacore.com>
7279 * gnat.dg/array31.adb: New testcase.
7281 2018-05-28 Justin Squirek <squirek@adacore.com>
7283 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7284 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7286 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7288 * gfortran.dg/data_stmt_pointer.f90: new test.
7290 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7293 * gcc.target/i386/avx512dq-pr85918.c: New test.
7295 2018-05-25 Jim Wilson <jimw@sifive.com>
7297 * gcc.target/riscv/interrupt-1.c: New.
7298 * gcc.target/riscv/interrupt-2.c: New.
7299 * gcc.target/riscv/interrupt-3.c: New.
7300 * gcc.target/riscv/interrupt-4.c: New.
7301 * gcc.target/riscv/interrupt-5.c: New.
7303 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7306 * gfortran.dg/pr85786.f90: New test.
7308 2018-05-25 Paul Koning <ni1d@arrl.net>
7310 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
7311 * gcc.c-torture/compile/pr55921.c: Ditto.
7312 * gcc.c-torture/compile/pr60655-1.c: Ditto.
7313 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
7315 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7318 * gcc.target/i386/avx512f-pr85832.c: New test.
7319 * gcc.target/i386/avx512vl-pr85832.c: New test.
7320 * gcc.target/i386/avx512bw-pr85832.c: New test.
7321 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
7323 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7325 PR tree-optimization/85720
7326 * gcc.dg/tree-ssa/pr85720.c: New test.
7327 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
7330 2018-05-25 Martin Liska <mliska@suse.cz>
7333 * gcc.dg/tree-prof/update-loopch.c: Do not scan
7334 for 'Removing basic block'.
7336 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
7338 * gnat.dg/sec_stack1.adb: New testcase.
7340 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7342 * gnat.dg/fixedpnt4.adb: New testcase.
7344 2018-05-25 Javier Miranda <miranda@adacore.com>
7346 * gnat.dg/interface7.adb: New testcase.
7348 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
7350 * gnat.dg/sec_stack2.adb: New testcase.
7352 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7354 * gnat.dg/interface6.adb: New testcase.
7356 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7358 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
7360 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7362 * lib/target-supports.exp
7363 (check_effective_target_vect_double_cond_arith): Include
7364 multiplication and division.
7365 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
7366 fully-masked loops with a fixed vector length.
7367 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
7369 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7370 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7371 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
7373 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7375 * gcc.target/aarch64/sve/div_1.c: New test.
7376 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
7377 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
7378 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
7380 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7382 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
7384 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7386 * lib/target-supports.exp
7387 (check_effective_target_vect_double_cond_arith): New proc.
7388 * gcc.dg/vect/vect-cond-arith-1.c: New test.
7389 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7390 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
7391 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7392 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
7393 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
7394 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
7396 2018-05-25 Janus Weil <janus@gcc.gnu.org>
7399 * gfortran.dg/f2018_obs.f90: New test case.
7401 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7404 * gfortran.dg/pr85543.f90: New test.
7406 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7409 * gfortran.dg/pr85780.f90: New test.
7411 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7414 * gfortran.dg/pr85779_1.f90: New test.
7415 * gfortran.dg/pr85779_2.f90: Ditto.
7416 * gfortran.dg/pr85779_3.f90: Ditto.
7418 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7422 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
7423 * gfortran.dg/pr85895.f90: New test.
7425 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
7427 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
7428 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7430 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
7432 * gcc.dg/fold-popcount-1.c: New testcase.
7433 * gcc.dg/fold-popcount-2.c: New testcase.
7434 * gcc.dg/fold-popcount-3.c: New testcase.
7435 * gcc.dg/fold-popcount-4.c: New testcase.
7437 2018-05-24 Marek Polacek <polacek@redhat.com>
7440 * g++.dg/cpp0x/new3.C: New test.
7442 2018-05-24 Javier Miranda <miranda@adacore.com>
7444 * gnat.dg/discr52.adb: New testcase.
7446 2018-05-24 Ed Schonberg <schonberg@adacore.com>
7448 * gnat.dg/others1.adb: New testcase.
7450 2018-05-24 Justin Squirek <squirek@adacore.com>
7452 * gnat.dg/raise_expr.adb: New testcase.
7454 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
7456 * gnat.dg/formal_containers.adb: New testcase.
7458 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7460 * gcc.target/i386/pr85345.c: Require ifunc support.
7462 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
7464 * gcc.dg/vect/vect-fma-1.c: New test.
7466 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7468 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
7471 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
7474 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7476 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7479 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
7481 * gcc.target/msp430/pr78849.c: New test.
7483 2018-05-23 Marek Polacek <polacek@redhat.com>
7485 * g++.dg/cpp2a/range-for8.C: New test.
7486 * g++.dg/cpp2a/range-for9.C: New test.
7487 * g++.dg/cpp2a/range-for10.C: New test.
7489 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
7491 * lib/target-supports.exp (check_effective_target_be): New.
7492 (check_effective_target_le): New.
7494 2018-05-23 Marek Polacek <polacek@redhat.com>
7496 * g++.dg/cpp2a/range-for1.C: New test.
7497 * g++.dg/cpp2a/range-for2.C: New test.
7498 * g++.dg/cpp2a/range-for3.C: New test.
7499 * g++.dg/cpp2a/range-for4.C: New test.
7500 * g++.dg/cpp2a/range-for5.C: New test.
7501 * g++.dg/cpp2a/range-for6.C: New test.
7502 * g++.dg/cpp2a/range-for7.C: New test.
7504 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7506 * gcc.target/i386/cvt-3.c: New test.
7508 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7510 * gcc.target/i386/cvt-2.c: New test.
7512 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
7514 * gcc.dg/pr79985.c: New testcase.
7516 2018-05-23 Richard Biener <rguenther@suse.de>
7518 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
7520 2018-05-23 Sudakshina Das <sudi.das@arm.com>
7523 * gcc.target/aarch64/pr84882.c: New test.
7524 * gcc.target/aarch64/target_attr_18.c: Likewise.
7526 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
7528 PR tree-optimization/85853
7529 * gfortran.dg/vect/pr85853.f90: New test.
7531 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7533 * gnat.dg/import2.adb: New testcase.
7535 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7537 * gnat.dg/discr51.adb: New testcase.
7539 2018-05-23 Javier Miranda <miranda@adacore.com>
7541 * gnat.dg/valid_scalars1.adb: New testcase.
7543 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7545 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
7547 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7549 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
7552 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7554 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
7557 2018-05-23 Bob Duff <duff@adacore.com>
7559 * gnat.dg/addr10.adb: New testcase.
7561 2018-05-23 Richard Biener <rguenther@suse.de>
7564 * gcc.dg/Wstrict-overflow-27.c: New testcase.
7566 2018-05-23 Yury Gribov <tetra2005@gmail.com>
7568 PR tree-optimization/85822
7569 * c-c++-common/pr85822.c: New test.
7571 2018-05-23 Richard Biener <rguenther@suse.de>
7573 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
7575 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7578 * gfortran.dg/pr30667.f: Add option "-std=legacy".
7580 2018-05-22 Martin Sebor <msebor@redhat.com>
7583 * gcc.dg/attr-nonstring.c: New test.
7585 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
7588 * gcc.target/i386/pr85345.c: New test.
7590 2018-05-22 Luis Machado <luis.machado@linaro.org>
7592 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
7594 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7597 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
7598 dg-additional-options.
7599 * gfortran.dg/graphite/block-2.f: Ditto.
7600 * gfortran.dg/graphite/id-19.f: Ditto.
7601 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
7602 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
7603 * gfortran.dg/vect/pr52580.f: Ditto.
7605 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
7607 * gcc.target/aarch64/ldp_stp_6.c: New.
7608 * gcc.target/aarch64/ldp_stp_7.c: New.
7609 * gcc.target/aarch64/ldp_stp_8.c: New.
7611 2018-05-22 Martin Sebor <msebor@redhat.com>
7614 * c-c++-common/attr-nonstring-3.c: Adjust.
7615 * c-c++-common/attr-nonstring-4.c: Adjust.
7616 * c-c++-common/attr-nonstring-6.c: New test.
7618 2018-05-22 Martin Sebor <msebor@redhat.com>
7620 PR tree-optimization/85826
7621 * gcc.dg/Wrestrict-17.c: New test.
7623 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7625 * gcc.dg/torture/pr85862.c: Rename to...
7626 * gcc.dg/torture/pr85852.c: ...this.
7628 2018-05-22 Justin Squirek <squirek@adacore.com>
7630 * gnat.dg/warn14.adb: New testcase.
7632 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
7634 * gnat.dg/controlled8.adb: New testcase.
7636 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
7638 * gnat.dg/discr50.adb: New testcase.
7640 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7642 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
7643 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
7644 gnat.dg/discr49_rec2.ads: New testcase.
7646 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7648 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
7649 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
7652 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7654 * gnat.dg/fixedpnt3.adb: New testcase.
7656 2018-05-22 Justin Squirek <squirek@adacore.com>
7658 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
7659 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
7661 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7664 * gcc.dg/torture/pr85862.c: New test.
7666 2018-05-22 Richard Biener <rguenther@suse.de>
7668 PR tree-optimization/85834
7669 * g++.dg/torture/pr85834.C: New testcase.
7670 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
7672 2018-05-22 Martin Liska <mliska@suse.cz>
7675 * g++.dg/ipa/pr85607.C: New test.
7677 2018-05-22 Richard Biener <rguenther@suse.de>
7679 PR tree-optimization/85863
7680 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
7682 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7685 * gfortran.dg/assumed_rank_5.f90: Update error message.
7686 * gfortran.dg/assumed_type_4.f90: Ditto.
7687 * gfortran.dg/bind_c_array_params.f03: Ditto.
7688 * gfortran.dg/bind_c_usage_28.f90: Ditto.
7689 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7690 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7691 * gfortran.dg/c_loc_tests_11.f03: Ditto.
7692 * gfortran.dg/coarray_atomic_2.f90: Ditto.
7693 * gfortran.dg/coarray_collectives_2.f90: Ditto.
7694 * gfortran.dg/coarray_collectives_10.f90: Ditto.
7695 * gfortran.dg/coarray_collectives_13.f90: Ditto.
7696 * gfortran.dg/rank_3.f90: Ditto.
7697 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
7698 * gfortran.dg/implicit_14.f90: Ditto.
7700 2018-05-21 Christian Groessler <chris@groessler.org>
7702 * gcc.c-torture/compile/simd-5.c: Fix comment.
7704 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
7707 * gcc.target/powerpc/pr85657-1.c: New test for converting between
7708 __float128, __ibm128, and long double.
7709 * gcc.target/powerpc/pr85657-2.c: Likewise.
7710 * gcc.target/powerpc/pr85657-3.c: Likewise.
7711 * g++.dg/pr85667.C: New test to make sure __ibm128 is
7712 implementated as a separate type internally, and is not just an
7713 alias for long double.
7715 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
7717 PR tree-optimization/85814
7718 * gcc.dg/torture/pr85814.c: New test.
7720 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7723 * g++.dg/cpp0x/cond1.C: New.
7724 * g++.dg/cpp1y/pr84588-1.C: Likewise.
7725 * g++.dg/cpp1y/pr84588-2.C: Likewise.
7726 * g++.dg/cpp1y/pr84588-3.C: Likewise.
7727 * g++.dg/parse/cond6.C: Likewise.
7728 * g++.dg/parse/cond7.C: Likewise.
7729 * g++.dg/parse/cond8.C: Likewise.
7730 * g++.dg/cpp1z/decomp16.C: Update.
7731 * g++.old-deja/g++.jason/cond.C: Likewise.
7733 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
7735 ChangeLog for r260480
7736 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
7737 warnings for deleted and obsolescent features.
7738 * gfortran.dg/graphite/id-19.f: Ditto.
7739 * gfortran.dg/graphite/id-20.f: Ditto.
7740 * gfortran.dg/graphite/id-27.f90: Ditto.
7741 * gfortran.dg/graphite/pr82449.f: Ditto.
7743 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7745 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
7746 tiny and large memory models.
7748 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7750 * gnat.dg/suppress_initialization.adb,
7751 gnat.dg/suppress_initialization_pkg.ads: New testcase.
7753 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7755 * gnat.dg/exit1.adb: New testcase.
7757 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7759 * gnat.dg/array30.adb: New testcase.
7761 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
7763 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
7765 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7767 * gcc.c-torture/execute/ssad-run.c: New test.
7768 * gcc.c-torture/execute/usad-run.c: Likewise.
7769 * gcc.target/aarch64/ssadv16qi.c: Likewise.
7770 * gcc.target/aarch64/usadv16qi.c: Likewise.
7772 2018-05-21 Tamar Christina <tamar.christina@arm.com>
7774 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
7775 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
7776 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
7778 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
7779 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
7780 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
7782 2018-05-21 Janus Weil <janus@gcc.gnu.org>
7785 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
7786 * gfortran.dg/g77/20020307-1.f: Ditto.
7787 * gfortran.dg/g77/980310-3.f: Ditto.
7788 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
7789 * gfortran.dg/goacc/loop-1.f95: Ditto.
7790 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
7791 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
7792 * gfortran.dg/gomp/do-1.f90: Ditto.
7793 * gfortran.dg/gomp/omp_do1.f90: Ditto.
7794 * gfortran.dg/pr17229.f: Ditto.
7795 * gfortran.dg/pr37243.f: Ditto.
7796 * gfortran.dg/pr49721-1.f: Ditto.
7797 * gfortran.dg/pr58484.f: Ditto.
7798 * gfortran.dg/pr81175.f: Ditto.
7799 * gfortran.dg/pr81723.f: Ditto.
7800 * gfortran.dg/predcom-2.f: Ditto.
7801 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
7802 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
7803 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7804 * gfortran.dg/vect/pr52580.f: Ditto.
7806 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7809 * gfortran.dg/char_result_18.f90: New test.
7811 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7814 * gfortran.dg/associate_38.f90: New test.
7816 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7819 * gfortran.dg/select_type_42.f90: New test.
7821 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
7824 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
7825 that the patch fixes PR66694 & PR82617, although the testcases
7826 are not explicitly included.
7828 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
7830 * gcc.dg/stack-usage-1.c: Add support for rv32e.
7832 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
7835 * g++.dg/pr82899.C: New testcase.
7837 2018-05-18 Martin Liska <mliska@suse.cz>
7839 * gcc.dg/pr68766.c: Change pruned output.
7841 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
7844 * c-c++-common/goacc/pr85782.c: New test.
7846 2018-05-18 Sudakshina Das <sudi.das@arm.com>
7848 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
7850 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7852 * gcc.target/arm/pr62554.c: Delete.
7853 * gcc.target/arm/pr69610-1.c: Likewise.
7854 * gcc.target/arm/pr69610-2.c: Likewise.
7856 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858 * gcc.target/arm/pr40887.c: Update comment.
7859 * lib/target-supports.exp: Don't generate effective target checks
7860 and related helpers for armv5. Update comment.
7861 * gcc.target/arm/armv5_thumb_isa.c: Delete.
7862 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
7863 target check and options.
7865 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7868 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
7869 scan-tree-dump-not for h.
7871 2018-05-18 Richard Biener <rguenther@suse.de>
7873 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7874 * gcc.dg/tree-ssa/pr45397.c: Likewise.
7875 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
7876 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
7877 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
7878 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7879 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7880 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7881 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7882 * gcc.dg/tree-ssa/vrp58.c: Likewise.
7883 * gcc.dg/vrp-min-max-1.c: Likewise.
7884 * gcc.dg/vrp-min-max-3.c: New testcase.
7886 2018-05-18 Richard Biener <rguenther@suse.de>
7888 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
7889 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
7890 * gcc.dg/graphite/scop-6.c: Likewise.
7891 * gcc.dg/graphite/scop-7.c: Likewise.
7892 * gcc.dg/graphite/scop-8.c: Likewise.
7893 * gcc.dg/graphite/scop-9.c: Likewise.
7895 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7897 * gcc.target/aarch64/vect-init-ld1.c: New test.
7899 2018-05-18 Martin Liska <mliska@suse.cz>
7901 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
7902 * gcc.dg/tree-prof/update-loopch.c: Likewise.
7904 2018-05-18 Martin Liska <mliska@suse.cz>
7906 * gcc.dg/ipa/ipa-icf-39.c: New test.
7907 * gcc.dg/pr68766.c: Adjust pruned output.
7909 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
7911 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
7913 * gcc.dg/fma-1.c: New test.
7914 * gcc.dg/fma-2.c: Likewise.
7915 * gcc.dg/fma-3.c: Likewise.
7916 * gcc.dg/fma-4.c: Likewise.
7917 * gcc.dg/fma-5.c: Likewise.
7918 * gcc.dg/fma-6.c: Likewise.
7919 * gcc.dg/fma-7.c: Likewise.
7920 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
7922 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
7923 * gfortran.dg/reassoc_8.f: Likewise.
7924 * gfortran.dg/reassoc_9.f: Likewise.
7925 * gfortran.dg/reassoc_10.f: Likewise.
7927 2018-05-17 Jim Wilson <jimw@sifive.com>
7929 * gcc.target/riscv/switch-qi.c: New.
7930 * gcc.target/riscv/switch-si.c: New.
7932 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
7935 * gcc.target/powerpc/pr85698.c: New test.
7937 2018-05-17 Richard Biener <rguenther@suse.de>
7939 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
7941 2018-05-17 Bin Cheng <bin.cheng@arm.com>
7943 PR tree-optimization/85793
7944 * gcc.dg/vect/pr85793.c: New test.
7946 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
7948 * gcc.dg/gimplefe-28.c: New test.
7949 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
7950 internal function calls.
7951 * gcc.dg/goacc/loop-processing-1.c: Likewise.
7953 2018-05-17 Martin Liska <mliska@suse.cz>
7955 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
7956 space in between 'G_' and '('.
7958 2018-05-17 Jakub Jelinek <jakub@redhat.com>
7961 * gcc.target/i386/pr85323-7.c: New test.
7962 * gcc.target/i386/pr85323-8.c: New test.
7963 * gcc.target/i386/pr85323-9.c: New test.
7966 * gcc.target/i386/pr85323-4.c: New test.
7967 * gcc.target/i386/pr85323-5.c: New test.
7968 * gcc.target/i386/pr85323-6.c: New test.
7971 * gcc.target/i386/pr85323-1.c: New test.
7972 * gcc.target/i386/pr85323-2.c: New test.
7973 * gcc.target/i386/pr85323-3.c: New test.
7975 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
7976 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
7977 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
7978 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
7979 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
7980 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
7981 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
7982 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
7983 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
7984 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
7985 * gcc.target/i386/avx512f-setzero-1.c: New test.
7987 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
7989 * gcc.target/aarch64/vect-slp-dup.c: New.
7991 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7994 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
7996 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
7998 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
7999 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8001 2018-05-17 Richard Biener <rguenther@suse.de>
8003 PR tree-optimization/85757
8004 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8006 2018-05-16 Marek Polacek <polacek@redhat.com>
8009 * g++.dg/cpp0x/initlist-throw1.C: New test.
8010 * g++.dg/cpp0x/initlist-throw2.C: New test.
8012 2018-05-16 Carl Love <cel@us.ibm.com>
8014 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8015 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8016 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8018 2018-05-16 Richard Biener <rguenther@suse.de>
8020 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8021 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8022 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8024 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8026 * gcc.target/aarch64/sve/vcond_10.c: New test.
8027 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8028 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8029 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8031 2018-05-15 Martin Sebor <msebor@redhat.com>
8033 PR tree-optimization/85753
8034 * gcc.dg/Wrestrict-10.c: Adjust.
8035 * gcc.dg/Wrestrict-16.c: New test.
8037 2018-05-15 Martin Sebor <msebor@redhat.com>
8040 * c-c++-common/attr-nonstring-7.c: New test.
8042 2018-05-15 Richard Biener <rguenther@suse.de>
8044 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8046 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8048 PR tree-optimization/83648
8049 * gcc.dg/tree-ssa/pr83648.c: New test.
8050 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8052 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8055 * gcc.dg/ipa/pr85734.c: New test.
8057 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8060 * gnat.dg/opt70.adb: New test.
8061 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8063 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8065 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8066 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8068 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8070 * gcc.target/aarch64/vmov_n_1.c: Update test.
8071 * gcc.target/aarch64/vfp-1.c: Update test.
8073 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8076 * gcc.c-torture/execute/pr85756.c: New test.
8078 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8080 * gcc.target/i386/cldemote-1.c: New test.
8082 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8085 * gfortran.dg/assumed_type_9.f90 : New test.
8087 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8090 * gfortran.dg/pr85542.f90: New test.
8092 2018-05-11 Martin Jambor <mjambor@suse.cz>
8095 * g++.dg/lto/pr85655_0.C: New test.
8097 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8099 * gcc.target/i386/tpause-1.c: New test.
8100 * gcc.target/i386/umonitor-1.c: New test.
8102 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8105 * c-c++-common/gomp/pr85696.c: New test.
8107 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8108 Jakub Jelinek <jakub@redhat.com>
8110 PR tree-optimization/85692
8111 * gcc.target/i386/pr85692.c: New test.
8113 2018-05-11 Martin Liska <mliska@suse.cz>
8116 * c-c++-common/ubsan/attrib-6.c: New test.
8118 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8121 * gfortran.dg/pr85687.f90: new test.
8123 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8126 * gfortran.dg/pr85521_1.f90: New test.
8127 * gfortran.dg/pr85521_2.f90: New test.
8129 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8132 * gfortran.dg/pr70870_1.f90: New test.
8134 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8136 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8138 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8141 * g++.dg/ext/offsetof2.C: New test.
8143 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8146 * gfortran.dg/temporary_3.f90 : New test.
8149 * gfortran.dg/temporary_2.f90 : New test.
8151 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8153 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8154 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8155 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8156 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8157 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8158 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8159 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8160 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8161 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8162 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8163 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8164 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8165 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8166 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8167 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8168 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8169 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8170 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8171 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8172 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8173 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8174 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8175 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8176 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8177 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8178 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8179 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8181 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8183 PR tree-optimization/85699
8184 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8185 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8186 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8187 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8189 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8191 * g++.dg/tls/pr85400.C: New test.
8193 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8196 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8198 2018-05-09 Carl Love <cel@us.ibm.com>
8200 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8202 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8206 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8209 * g++.dg/cpp1y/pr84588.C: New.
8211 2018-05-09 Andreas Schwab <schwab@suse.de>
8213 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8215 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8217 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8218 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8220 2018-05-08 Carl Love <cel@us.ibm.com>
8221 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8223 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8226 * g++.dg/cpp1y/pr84588.C: New.
8228 2018-05-08 Marek Polacek <polacek@redhat.com>
8231 * g++.dg/cpp1z/constexpr-if22.C: New test.
8233 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8236 * gcc.target/i386/pr85693.c: New test.
8238 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8241 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
8242 scan-assembler-times checking that except for [fh]*xor other functions
8243 don't use any load instructions.
8245 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8247 * gcc.target/i386/builtin_target.c: Test goldmont.
8248 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8251 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8254 * g++.dg/other/sse2-pr85572-1.C: New test.
8255 * g++.dg/other/sse2-pr85572-2.C: New test.
8256 * g++.dg/other/sse4-pr85572-1.C: New test.
8257 * g++.dg/other/avx2-pr85572-1.C: New test.
8260 * gcc.target/i386/pr85317.c: New test.
8261 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
8262 optimization barrier to avoid optimizing away the expected insn.
8265 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8266 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8268 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8270 * g++.dg/other/sve_const_pred_1.C: Rename to...
8271 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
8272 target selectors and explicit -march options.
8273 * g++.dg/other/sve_const_pred_2.C: Rename to...
8274 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8275 * g++.dg/other/sve_const_pred_3.C: Rename to...
8276 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
8277 * g++.dg/other/sve_const_pred_4.C: Rename to...
8278 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
8279 * g++.dg/other/sve_tls_2.C: Rename to...
8280 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
8281 * g++.dg/other/sve_vcond_1.C: Rename to...
8282 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
8283 * g++.dg/other/sve_vcond_1_run.C: Rename to...
8284 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
8286 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8289 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8292 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8295 * g++.dg/cpp0x/deleted14.C: New.
8297 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8298 Alan Hayward <alan.hayward@arm.com>
8299 David Sherwood <david.sherwood@arm.com>
8301 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8303 * gcc.target/aarch64/sve/vcond_7.c: New test.
8304 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8306 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8309 * g++.dg/cpp0x/sfinae62.C: New.
8311 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8313 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8316 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8319 * g++.dg/cpp0x/narrowing1.C: New.
8321 2018-05-08 Richard Biener <rguenther@suse.de>
8324 * gcc.dg/torture/pr85574.c: Rename to...
8325 * gcc.dg/torture/pr85588.c: ... this.
8327 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8330 * gfortran.dg/minmaxloc_12.f90: New test case.
8331 * gfortran.dg/minmaxloc_13.f90: New test case.
8333 2018-05-07 Nathan Sidwell <nathan@acm.org>
8335 * g++.dg/cpp0x/range-for10.C: Delete.
8336 * g++.dg/ext/forscope1.C: Delete.
8337 * g++.dg/ext/forscope2.C: Delete.
8338 * g++.dg/template/for1.C: Delete.
8340 2018-05-07 Jeff Law <law@redhat.com>
8342 * gfortran.dg/linefile.f90: New test.
8344 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8346 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
8349 2018-05-06 Jakub Jelinek <jakub@redhat.com>
8352 * g++.dg/ext/asm14.C: New test.
8353 * g++.dg/ext/asm15.C: New test.
8354 * g++.dg/ext/asm16.C: New test.
8356 2018-05-06 Michael Eager <eager@eagercon.com>
8358 * gcc.target/microblaze/others/picdtr.c: Correct option
8359 -fPIE -mpic-data-is-text-relative.
8361 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
8363 * gcc.target/microblaze/others/picdtr.c: Add test for
8364 -fPIE -mpic-data-is-text-relative.
8366 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
8369 * gfortran.dg/coarray_dependency_1.f90: New test.
8370 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
8372 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8374 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
8375 to match the currently produced gimple.
8377 2018-05-04 Carl Love <cel@us.ibm.com>
8379 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
8381 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
8382 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
8383 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
8384 xvcmpgedp counts. Add xxsel counts.
8386 2018-05-04 Richard Biener <rguenther@suse.de>
8389 * g++.dg/torture/pr85627.C: New testcase.
8391 2018-05-04 Richard Biener <rguenther@suse.de>
8394 * gcc.dg/torture/pr85574.c: New testcase.
8395 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
8397 2018-05-04 Jakub Jelinek <jakub@redhat.com>
8400 * gcc.dg/nextafter-1.c: New test.
8401 * gcc.dg/nextafter-2.c: New test.
8402 * gcc.dg/nextafter-3.c: New test.
8403 * gcc.dg/nextafter-4.c: New test.
8405 2018-05-03 Nathan Sidwell <nathan@acm.org>
8407 Remove -ffriend-injection.
8408 * g++.old-deja/g++.jason/scoping15.C: Delete.
8409 * g++.old-deja/g++.mike/net43.C: Delete.
8411 2018-05-03 Jakub Jelinek <jakub@redhat.com>
8414 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
8415 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
8416 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
8417 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
8419 2018-05-03 Tom de Vries <tom@codesourcery.com>
8422 * lib/scanoffloadtree.exp: New file.
8424 2018-05-03 Richard Biener <rguenther@suse.de>
8426 PR tree-optimization/85615
8427 * gcc.dg/torture/pr85615.c: New testcase.
8429 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8431 PR tree-optimization/70291
8432 * gcc.dg/complex-6.c: New test.
8433 * gcc.dg/complex-7.c: Likewise.
8435 2018-05-03 Richard Biener <rguenther@suse.de>
8438 * fortran.dg/pr51434.f90: Truncate transfer argument.
8440 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8443 * gcc.c-torture/execute/pr85582-3.c: New test.
8445 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8446 Jason Merrill <jason@redhat.com>
8449 * g++.dg/warn/Wshadow-13.C: New.
8450 * g++.dg/warn/Wshadow-14.C: Likewise.
8452 2018-05-02 Tom de Vries <tom@codesourcery.com>
8455 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
8456 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
8458 2018-05-02 David Pagan <dave.pagan@oracle.com>
8461 * gcc.dg/noncompile/pr30552-1.c: New test.
8462 * gcc.dg/noncompile/pr30552-2.c: New test.
8463 * gcc.dg/noncompile/pr30552-3.c: New test.
8464 * gcc.dg/noncompile/pr30552-4.c: New test.
8466 2018-05-02 Richard Biener <rguenther@suse.de>
8468 PR tree-optimization/85597
8469 * gcc.dg/vect/pr85597.c: New testcase.
8471 2018-05-02 Tom de Vries <tom@codesourcery.com>
8474 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
8475 * lib/scanltranstree.exp: New file.
8476 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
8477 (scan-ltrans-tree-dump-times_required_options)
8478 (scan-ltrans-tree-dump-not_required_options)
8479 (scan-ltrans-tree-dump-dem_required_options)
8480 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
8481 * lib/gcc-dg.exp: Include scanltranstree.exp.
8483 2018-05-02 Tom de Vries <tom@codesourcery.com>
8486 * gcc.dg/ipa/ipa-icf-38.c: New test.
8487 * gcc.dg/ipa/ipa-icf-38a.c: New test.
8488 * lib/scandump.exp (dump-base): New proc.
8489 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
8490 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
8492 * lib/scanipa.exp: Add "" argument to scan-dump calls.
8493 * lib/scanlang.exp: Same.
8494 * lib/scanrtl.exp: Same.
8495 * lib/scantree.exp: Same.
8496 * lib/scanwpaipa.exp: New file.
8497 * lib/gcc-dg.exp: Include scanwpaipa.exp.
8499 2018-05-02 Richard Biener <rguenther@suse.de>
8502 * gcc.dg/torture/pr85567.c: New testcase.
8504 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8507 * gcc.c-torture/execute/pr85582-1.c: New test.
8508 * gcc.c-torture/execute/pr85582-2.c: New test.
8510 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
8512 PR tree-optimization/85586
8513 * gcc.dg/vect/pr85586.c: New test.
8515 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
8517 PR tree-optimization/85143
8518 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
8519 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
8521 2018-05-01 David Malcolm <dmalcolm@redhat.com>
8524 * c-c++-common/Wformat-pr84258.c: New test.
8526 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8528 PR tree-optimization/82665
8529 * gcc.dg/tree-ssa/pr82665.c: New test.
8531 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8534 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8535 (test_add_fixit_insert_formatted_single_line): New function.
8536 (test_add_fixit_insert_formatted_multiline): New function.
8537 Extend expected output of generated patch to include fix-it hints
8539 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
8540 "gcc-rich-location.h". Add test coverage for
8541 gcc_rich_location::add_fixit_insert_formatted.
8543 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8545 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8546 (test_show_locus): Update for location_get_source_line returning a
8547 char_span. Use char_span for handling words in the
8548 "test_many_nested_locations" fix-it example.
8550 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8552 * gcc.target/arc/interrupt-8.c: Update test.
8553 * gcc.target/arc/loop-4.c: Likewise.
8554 * gcc.target/arc/loop-hazard-1.c: Likewise.
8555 * gcc.target/arc/sdata-3.c: Likewise.
8557 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8559 * gcc.target/arc/store-merge-1.c: New test.
8560 * gcc.target/arc/add_n-combine.c: Update test.
8562 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
8564 Microblaze Target: PIC data text relative
8566 * gcc.target/microblaze/others/data_var1.c: Include
8567 PIC case of r20 base register.
8568 * gcc.target/microblaze/others/data_var2.c: Ditto.
8569 * gcc.target/microblaze/others/picdtr.c: Add new
8570 test case for -mpic-is-data-text-relative.
8571 * gcc.target/microblaze/others/sdata_var1.c: Add
8572 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
8573 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
8574 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
8575 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
8576 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
8577 * gcc.target/microblaze/others/string_cst1_gpopt.c:
8579 * gcc.target/microblaze/others/string_cst2_gpopt.c:
8582 2018-04-30 Richard Biener <rguenther@suse.de>
8584 PR tree-optimization/28364
8585 PR tree-optimization/85275
8586 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
8587 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
8588 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
8589 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
8590 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
8592 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
8593 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
8595 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
8596 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
8597 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
8599 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
8602 * gcc.target/i386/pr84431.c: New test.
8604 2018-04-27 Martin Jambor <mjambor@suse.cz>
8607 * g++.dg/ipa/pr85549.C: New test.
8609 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8612 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
8614 * g++.dg/cpp0x/constexpr-85553.C: New test.
8616 2018-04-27 David Malcolm <dmalcolm@redhat.com>
8619 * g++.dg/pr85515-1.C: New test.
8620 * g++.dg/pr85515-2.C: New test.
8622 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
8625 * g++.dg/cpp0x/friend3.C: New.
8627 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8630 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8631 Use check_effective_target_arm_little_endian.
8633 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8635 PR tree-optimization/85529
8636 * gcc.c-torture/execute/pr85529-1.c: New test.
8637 * gcc.c-torture/execute/pr85529-2.c: New test.
8638 * gcc.dg/pr85529.c: New test.
8640 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8642 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
8643 `.dword' in addition to `lw' and `.word'.
8645 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8647 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
8649 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
8651 * gnat.dg/loop_optimization24.adb: New test.
8653 2018-04-26 Richard Biener <rguenther@suse.de>
8655 PR tree-optimization/85116
8656 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
8657 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
8658 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
8659 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
8661 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
8664 * gcc.target/i386/pr85473-1.c: New test.
8665 * gcc.target/i386/pr85473-2.c: New test.
8667 2018-04-25 Nathan Sidwell <nathan@acm.org>
8668 Jakub Jelinek <jakub@redhat.com>
8672 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
8673 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
8674 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
8675 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
8676 * g++.dg/cpp0x/pr85437-1.C: New.
8677 * g++.dg/cpp0x/pr85437-2.C: New.
8678 * g++.dg/cpp0x/pr85437-3.C: New.
8679 * g++.dg/cpp0x/pr85437-4.C: New.
8681 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8684 * gfortran.dg/pr85520.f90: New test.
8686 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8689 * gcc.dg/pr85512.c: New test.
8691 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
8694 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
8695 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
8696 * gcc.dg/pr85388-1.c (dg-options): Likwise.
8697 * gcc.dg/pr85388-2.c (dg-options): Likwise.
8698 * gcc.dg/pr85388-3.c (dg-options): Likwise.
8699 * gcc.dg/pr85388-4.c (dg-options): Likwise.
8700 * gcc.dg/pr85388-5.c (dg-options): Likwise.
8701 * gcc.dg/pr85388-6.c (dg-options): Likwise.
8702 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
8703 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
8704 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
8705 * gcc.target/i386/cet-label.c (dg-options): Likwise.
8706 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
8707 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
8708 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
8709 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
8710 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
8711 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
8712 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
8713 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
8714 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
8715 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
8716 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
8717 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
8718 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
8719 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
8720 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
8721 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
8722 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
8723 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
8724 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
8725 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
8726 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
8727 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
8728 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
8729 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
8730 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
8731 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
8732 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
8733 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
8734 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
8735 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
8736 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
8737 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
8738 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
8739 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
8740 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
8741 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
8742 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
8743 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
8744 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
8745 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
8746 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
8747 * gcc.target/i386/pr84146.c (dg-options): Likwise.
8748 * gcc.target/i386/pr85403.c (dg-options): Likwise.
8749 * gcc.target/i386/pr85404.c (dg-options): Likwise.
8750 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
8752 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
8753 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
8754 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
8755 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
8756 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
8757 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
8758 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
8759 * (dg-options): Likwise.
8760 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
8762 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
8763 * gcc.target/i386/cet-label-3.c: Removed.
8764 * gcc.target/i386/cet-property-3.c: Likwise.
8765 * gcc.target/i386/cet-sjlj-7.c: Likwise.
8767 2018-04-24 Jakub Jelinek <jakub@redhat.com>
8770 * gcc.target/i386/pr85511.c: New test.
8773 * g++.dg/ext/pr85503.C: New test.
8776 * gcc.target/i386/pr85508.c: New test.
8778 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
8780 PR tree-optimization/85478
8781 * g++.dg/pr85478.C: New test.
8783 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
8785 * g++.dg/torture/pr85496.C: New test.
8787 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
8789 PR rtl-optimization/85423
8790 * gcc.dg/pr85423.c: New test.
8792 2018-04-20 Martin Sebor <msebor@redhat.com>
8795 * gcc.dg/Wrestrict-15.c: New test.
8797 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
8800 * gcc.target/powerpc/pr85456.c: New test.
8802 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
8804 * g++.dg/ext/undef-bool-1.C: Require lp64.
8805 * gcc.target/powerpc/undef-bool-2.c: Likewise.
8807 2018-04-20 Jeff Law <law@redhat.com>
8809 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
8811 * gcc.dg/stack-check-6.c: Likewise.
8812 * gcc.dg/stack-check-6a.c: Likewise.
8813 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
8814 * gcc.target/i386/stack-check-18.c: Likewise.
8815 * gcc.target/i386/stack-check-19.c: Likewise.
8817 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8820 * gcc.target/aarch64/sve/vcond_1.c: Move to...
8821 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
8822 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
8823 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
8825 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
8828 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
8829 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
8831 2018-04-20 Richard Biener <rguenther@suse.de>
8834 * gcc.dg/torture/pr85475.c: New testcase.
8836 2018-04-20 Martin Jambor <mjambor@suse.cz>
8839 * gcc.dg/ipa/pr85449.c: New test.
8841 2018-04-20 Martin Jambor <mjambor@suse.cz>
8844 * g++.dg/ipa/pr85447.C: New file.
8845 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
8847 2018-04-20 Jakub Jelinek <jakub@redhat.com>
8850 * g++.dg/cpp0x/pr85462.C: New test.
8852 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8854 * gcc.target/i386/pr85404.c: Require CET target.
8856 2018-04-19 Jakub Jelinek <jakub@redhat.com>
8858 PR tree-optimization/85467
8859 * gcc.dg/pr85467.c: New test.
8861 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
8864 * g++.dg/parse/crash68.C: New.
8866 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8869 * g++.dg/torture/pr85334.C: New test.
8871 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
8873 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
8874 * g++.dg/diagnostic/pr85464.C: New.
8876 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8879 * gcc.dg/torture/pr85397-1.c: New test.
8880 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
8881 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
8883 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8886 * gcc.target/i386/pr85404.c: New test.
8888 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8891 * c-c++-common/attr-nocf-check-1.c: Compile with
8892 -fcf-protection=none.
8893 * c-c++-common/attr-nocf-check-3.c: Likewise.
8894 * gcc.dg/march-generic.c: Likewise.
8895 * gcc.target/i386/align-limit.c: Likewise.
8896 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
8897 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
8898 * gcc.target/i386/cet-property-2.c: Likewise.
8899 * gcc.target/i386/ret-thunk-26.c: Likewise.
8900 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
8902 * c-c++-common/fcf-protection-2.c: Likewise.
8903 * c-c++-common/fcf-protection-3.c: Likewise.
8904 * c-c++-common/fcf-protection-5.c: Likewise.
8905 * c-c++-common/fcf-protection-6.c: Likewise.
8906 * c-c++-common/fcf-protection-7.c: Likewise.
8907 * gcc.target/i386/cet-label-3.c: New test.
8908 * gcc.target/i386/cet-property-3.c: Likewise.
8909 * gcc.target/i386/cet-sjlj-7.c: Likewise.
8910 * gcc.target/i386/pr85417-1.c: Likewise.
8911 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
8912 __x86_indirect_thunk_nt_(r|e)ax
8913 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8914 * gcc.target/i386/pr85403.c: Remove dg-error,
8916 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
8918 * gcc.target/i386/movdir-1.c: New test.
8920 2018-04-19 Richard Biener <rguenther@suse.de>
8923 * gcc.dg/pr85455.c: New testcase.
8925 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
8927 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
8929 * g++.dg/lto/pr85405b_0.C: Likewise.
8930 * g++.dg/lto/pr84805_0.C: Likewise.
8932 2018-04-18 Martin Liska <mliska@suse.cz>
8936 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
8939 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
8942 * gcc.dg/pr85388-1.c: New test.
8943 * gcc.dg/pr85388-2.c: Likewise.
8944 * gcc.dg/pr85388-3.c: Likewise.
8945 * gcc.dg/pr85388-4.c: Likewise.
8946 * gcc.dg/pr85388-5.c: Likewise.
8947 * gcc.dg/pr85388-6.c: Likewise.
8949 2018-04-18 Jan Hubicka <jh@suse.cz>
8950 Martin Liska <mliska@suse.cz>
8952 * g++.dg/lto/pr83121_0.C: Update template.
8953 * g++.dg/lto/pr83121_1.C: Update template.
8954 * g++.dg/lto/pr84805_0.C: Update template.
8955 * g++.dg/lto/pr84805_1.C: Update template.
8956 * g++.dg/lto/pr84805_2.C: Update template.
8958 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
8961 * g++.dg/cpp0x/pr84630.C: New.
8963 2018-04-18 Jakub Jelinek <jakub@redhat.com>
8966 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
8967 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
8968 in two cases. Uncomment two other tests and add expected dg-error for
8970 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
8971 -Wnarrowing diagnostics on some targets for c++11.
8972 * g++.dg/parse/array-size2.C: Remove xfail.
8973 * g++.dg/cpp0x/constexpr-84463.C: New test.
8975 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
8977 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
8978 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
8980 2018-04-17 Jakub Jelinek <jakub@redhat.com>
8983 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
8984 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
8985 * g++.dg/other/sve_tls_2.C: Require effective target tls.
8987 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8989 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
8990 prevent cascading of errors and change expected error message.
8991 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
8993 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
8994 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
8995 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
8996 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
8998 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9000 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9003 * gcc.dg/pr85430.c: New test.
9005 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9008 * gcc.target/arm/pr54300.C: Move to...
9009 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9010 * gcc.target/arm/pr55073.C: Move to...
9011 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9012 * gcc.target/arm/pr56184.C: Move to...
9013 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9014 * gcc.target/arm/pr59985.C: Move to...
9015 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9016 * gcc.target/aarch64/pr60675.C: Move to...
9017 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9018 * gcc.target/aarch64/pr81422.C: Move to...
9019 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9020 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9021 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9022 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9023 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9024 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9025 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9026 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9027 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9028 * gcc.target/aarch64/sve/tls_2.C: Move to...
9029 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9030 * gcc.target/aarch64/pr81414.C: Rename to...
9031 * gcc.target/aarch64/pr81414.c: ... This.
9032 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9033 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9035 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9036 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9037 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9038 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9041 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9044 * gcc.dg/pr85414.c: New test.
9046 2018-04-17 Martin Jambor <mjambor@suse.cz>
9049 * g++.dg/ipa/pr85421.C: New test.
9051 2018-04-17 Martin Liska <mliska@suse.cz>
9054 * g++.dg/lto/pr85405b_0.C: New test.
9055 * g++.dg/lto/pr85405b_1.C: New test.
9057 2018-04-17 Martin Liska <mliska@suse.cz>
9060 * g++.dg/lto/pr85405_0.C: New test.
9061 * g++.dg/lto/pr85405_1.C: New test.
9063 2018-04-17 Martin Liska <mliska@suse.cz>
9066 * g++.dg/ext/pr85329-2.C: New test.
9067 * g++.dg/ext/pr85329.C: New test.
9068 * gcc.target/i386/mvc12.c: New test.
9070 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9073 * g++.dg/pr85039-1.C: New.
9074 * g++.dg/pr85039-2.C: New.
9075 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9077 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9080 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9081 if the target supports efficient unaligned storage accesses.
9083 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9086 * gcc.target/powerpc/pr83660.C: New test.
9088 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9091 * gcc.target/i386/pr85403.c: New test.
9093 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9096 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9098 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9099 Jason Merrill <jason@redhat.com>
9102 * g++.dg/cpp0x/pr85112.C: New.
9104 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9107 * g++.dg/ext/undef-bool-1.C: New file.
9108 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9109 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9111 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9114 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9115 corresponding dg-error clause.
9116 * gcc.target/powerpc/pr80098-3.c: Ditto.
9117 * gcc.target/powerpc/pr80103-1.c: Delete.
9119 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9123 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9124 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9126 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9129 * gfortran.dg/implied_do_io_5.f90: New test.
9131 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9134 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9135 several values: positive, negative, and zero.
9136 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9137 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9139 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9141 PR rtl-optimization/79916
9142 * gcc.target/powerpc/pr79916.c: New.
9144 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9146 PR rtl-optimization/85393
9147 * g++.dg/opt/pr85393.C: New test.
9148 * g++.dg/opt/pr85393-aux.cc: New file.
9150 PR rtl-optimization/85376
9151 * gcc.dg/pr85376.c: New test.
9153 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9155 PR rtl-optimization/83852
9156 * gcc.dg/pr83852.c: New testcase.
9158 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9161 * gcc.target/s390/pr77822-1.C: Rename to ...
9162 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9163 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9164 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9166 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9169 * gcc.target/i386/pr71991.c: New testcase.
9171 2018-04-13 Martin Liska <mliska@suse.cz>
9172 Jakub Jelinek <jakub@redhat.com>
9175 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9178 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9181 * g++.dg/diagnostic/macro-arg-count.C: New test.
9183 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9187 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9188 array and move test to libgomp/testsuite/libgomp.fortran.
9189 * gfortran.dg/do_concurrent_6.f90: New test.
9191 2018-04-12 Marek Polacek <polacek@redhat.com>
9194 * g++.dg/parse/error61.C: New test.
9196 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9199 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9200 specify -mvsx on gcc command line.
9202 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9205 * gcc.target/i386/pr85328.c: New test.
9207 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9209 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9211 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9213 PR rtl-optimization/85342
9214 * gcc.target/i386/pr85342.c: New test.
9216 2018-04-11 Jason Merrill <jason@redhat.com>
9218 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9219 if ulimit -v is set.
9221 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9224 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9226 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9228 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9229 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9231 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9234 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9237 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9240 * gcc.target/i386/pr84301.c: New test.
9242 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9244 PR tree-optimization/85331
9245 * gcc.c-torture/execute/pr85331.c: New test.
9247 2018-04-11 Marek Polacek <polacek@redhat.com>
9250 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9251 * g++.dg/cpp1z/constexpr-if21.C: New test.
9253 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9256 * gcc.target/i386/pr85281.c: New test.
9258 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9260 PR rtl-optimization/84659
9261 * gcc.dg/pr84659.c: New test.
9263 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9266 * g++.dg/debug/dwarf2/pr85302.C: New test.
9268 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9271 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9274 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9277 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9279 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9281 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
9282 * gcc.target/powerpc/dimode_off.c: Ditto.
9283 * gcc.target/powerpc/tfmode_off.c: Ditto.
9284 * gcc.target/powerpc/timode_off.c: Ditto.
9286 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9288 * gcc.target/powerpc/vec-ldl-1.c: New test.
9289 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
9290 corrections to ABI implementation.
9292 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9295 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9297 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9299 PR rtl-optimization/85300
9300 * gcc.dg/pr85300.c: New test.
9302 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9305 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
9306 where we now show the pertinent parameter.
9307 * g++.dg/diagnostic/aka2.C: Likewise.
9308 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
9310 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9313 * gfortran.dg/gomp/pr85313.f90: New test.
9315 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9318 * g++.dg/parse/template29.C: New.
9320 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9323 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9325 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9329 * gcc.target/i386/avx512f-pr85177.c: New test.
9330 * gcc.target/i386/avx512f-pr85255.c: New test.
9332 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
9334 PR tree-optimization/85286
9335 * gcc.dg/vect/pr85286.c: New test.
9337 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9340 * gcc.target/arm/pr85173.c: New test.
9342 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9345 * gcc.dg/lto/pr85248_0.c: New test.
9346 * gcc.dg/lto/pr85248_1.c: New test.
9348 2018-04-09 Jan Hubicka <jh@suse.cz>
9351 * g++.dg/torture/pr85078.C: New.
9353 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
9356 * g++.dg/cpp1z/decomp44.C: New.
9357 * g++.dg/cpp1z/decomp45.C: Likewise.
9359 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9362 * gfortran.dg/do_concurrent_5.f90: New test.
9363 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
9366 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9369 * gfortran.dg/parameter_array_element_3.f90: New test.
9371 2018-04-09 Jakub Jelinek <jakub@redhat.com>
9374 * g++.dg/cpp1z/decomp43.C: New test.
9376 PR rtl-optimization/80463
9377 * g++.dg/pr80463.C: Add -w to dg-options.
9379 2018-04-09 Richard Biener <rguenther@suse.de>
9381 PR tree-optimization/85284
9382 * gcc.dg/torture/pr85284.c: New testcase.
9384 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9386 PR rtl-optimization/80463
9387 PR rtl-optimization/83972
9388 PR rtl-optimization/83480
9390 * gcc.dg/pr80463.c: New test.
9391 * g++.dg/pr80463.C: Likewise.
9392 * gcc.dg/pr83972.c: Likewise.
9394 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9396 PR rtl-optimization/83913
9397 * gcc.dg/pr83913.c: New test.
9399 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9401 PR rtl-optimization/83962
9402 * gcc.dg/pr83962.c: New test.
9404 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9406 PR rtl-optimization/83530
9407 * gcc.dg/pr83530.c: New test.
9409 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9412 * gfortran.dg/realloc_on_assign_16a.f90: New test.
9414 2018-04-07 Jakub Jelinek <jakub@redhat.com>
9416 PR tree-optimization/85257
9417 * gcc.dg/pr85257.c: New test.
9419 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
9421 * g++.dg/opt/pr85196.C: New test.
9423 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9426 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
9427 std::tuple here since they need C++11.
9428 * g++.dg/lookup/missing-std-include-8.C: New test.
9429 * g++.dg/lookup/missing-std-include.C: Move std::array and
9430 std::tuple test to missing-std-include-6.C to avoid failures
9433 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9436 * gcc.dg/debug/pr85252.c: New test.
9438 PR rtl-optimization/84872
9439 * gcc.dg/graphite/pr84872.c: New test.
9442 * g++.dg/cpp1z/decomp42.C: New test.
9444 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9447 * g++.dg/lookup/missing-std-include-7.C: New test.
9449 2018-04-06 Tamar Christina <tamar.christina@arm.com>
9451 * gcc.dg/struct-simple.c: Revert r254862.
9452 * lib/target-supports.exp
9453 (check_effective_target_word_mode_no_slow_unalign): Likewise.
9455 2018-04-06 Richard Biener <rguenther@suse.de>
9458 * gcc.dg/torture/pr85244-1.c: New testcase.
9459 * gcc.dg/torture/pr85244-2.c: Likewise.
9461 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9464 * c-c++-common/ubsan/pr85213.c: New test.
9466 2018-04-06 Richard Biener <rguenther@suse.de>
9469 * gcc.dg/pr85180.c: New testcase.
9471 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9473 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
9474 to trigger the optimization. Do some cleanup and function
9475 renaming. Add more test functions.
9477 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9479 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
9481 * gcc.target/s390/hotpatch-1.c: Skip when building without
9483 * gcc.target/s390/hotpatch-10.c: Likewise.
9484 * gcc.target/s390/hotpatch-11.c: Likewise.
9485 * gcc.target/s390/hotpatch-12.c: Likewise.
9486 * gcc.target/s390/hotpatch-13.c: Likewise.
9487 * gcc.target/s390/hotpatch-14.c: Likewise.
9488 * gcc.target/s390/hotpatch-15.c: Likewise.
9489 * gcc.target/s390/hotpatch-16.c: Likewise.
9490 * gcc.target/s390/hotpatch-17.c: Likewise.
9491 * gcc.target/s390/hotpatch-18.c: Likewise.
9492 * gcc.target/s390/hotpatch-19.c: Likewise.
9493 * gcc.target/s390/hotpatch-2.c: Likewise.
9494 * gcc.target/s390/hotpatch-3.c: Likewise.
9495 * gcc.target/s390/hotpatch-4.c: Likewise.
9496 * gcc.target/s390/hotpatch-5.c: Likewise.
9497 * gcc.target/s390/hotpatch-6.c: Likewise.
9498 * gcc.target/s390/hotpatch-7.c: Likewise.
9499 * gcc.target/s390/hotpatch-8.c: Likewise.
9500 * gcc.target/s390/hotpatch-9.c: Likewise.
9502 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9504 * c-c++-common/Wattributes.c: Disable warning for s390* target and
9505 check for an error instead.
9506 * gcc.dg/Wattributes-6.c: Likewise.
9508 2018-04-05 Jakub Jelinek <jakub@redhat.com>
9511 * g++.dg/cpp1z/decomp39.C: New test.
9512 * g++.dg/cpp1z/decomp40.C: New test.
9515 * g++.dg/cpp1z/decomp41.C: New test.
9518 * gcc.dg/pr85195.c: New test.
9520 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9523 * g++.dg/cpp0x/initlist100.C: New.
9524 * g++.dg/cpp0x/initlist101.C: Likewise.
9526 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9529 * g++.dg/other/pr84792-1.C: New.
9530 * g++.dg/other/pr84792-2.C: Likewise.
9532 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
9535 * gcc.target/i386/pr85193.c: New test.
9537 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
9540 * g++.dg/concepts/pr84979.C: New.
9541 * g++.dg/concepts/pr84979-2.C: New.
9542 * g++.dg/concepts/pr84979-3.C: New.
9544 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9547 * g++.dg/cpp0x/variadic174.C: New.
9549 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9552 * g++.dg/ext/builtin13.C: New test.
9553 * g++.dg/ext/atomic-4.C: New test.
9556 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
9557 * g++.dg/ext/bases3.C: New test.
9559 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9562 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
9563 to match a single insn of the baz function. Move scan directives at
9564 the end of the file below the functions they are trying to test for
9566 * gcc.target/arm/cmse/cmse-16.c: New testcase.
9568 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
9570 PR rtl-optimization/84878
9571 * gcc.target/powerpc/pr84878.c: New test.
9573 2018-04-04 Michael Matz <matz@suse.de>
9575 * gcc.dg/Wstringop-overflow-4.c: New test.
9576 * c-c++-common/Wstringop-truncation-4.c: Adjust.
9578 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9581 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
9582 for the diagnostics of overridden functions. Adjust for new wording.
9584 2018-04-04 Richard Biener <rguenther@suse.de>
9587 * g++.dg/lto/pr85176_0.C: New testcase.
9589 2018-04-04 Richard Biener <rguenther@suse.de>
9592 * lib/target-supports.exp (check_effective_target_vect_perm_short):
9595 2018-04-04 Martin Liska <mliska@suse.cz>
9598 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
9599 and msdata as a workaround for powerpc.
9601 2018-04-04 Richard Biener <rguenther@suse.de>
9603 PR tree-optimization/85168
9604 * gcc.dg/torture/pr85168.c: New testcase.
9606 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
9609 * g++.dg/pr84943.C: New.
9610 * g++.dg/pr84943-2.C: New.
9612 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9614 PR rtl-optimization/85167
9615 * gcc.dg/pr85167.c: New test.
9617 PR tree-optimization/85156
9618 * c-c++-common/pr85156.c: New test.
9619 * gcc.c-torture/execute/pr85156.c: New test.
9621 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
9623 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
9624 * gcc.target/powerpc/undef-bool-1.C: New file.
9625 * gcc.target/powerpc/undef-bool-2.c: New file.
9627 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9630 * g++.dg/cpp1z/class-deduction52.C: New.
9632 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9635 * g++.dg/cpp0x/pr85147.C: New test.
9638 * g++.dg/cpp0x/gen-attrs-64.C: New test.
9641 * g++.dg/gomp/pr85134.C: New test.
9642 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
9645 * gcc.c-torture/execute/pr85169.c: New test.
9646 * gcc.target/i386/avx512f-pr85169.c: New test.
9647 * gcc.target/i386/avx512bw-pr85169.c: New test.
9649 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9652 * gcc.target/powerpc/pr69946: Adjust comment. Remove
9653 scan-assembler-times clause.
9655 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
9657 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
9658 dg-additional-options.
9660 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9662 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
9664 2018-04-03 Richard Biener <rguenther@suse.de>
9667 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
9669 2018-04-02 Jim Wilson <jimw@sifive.com>
9671 * gcc.target/riscv/pr84660.c: New.
9672 * gcc.target/riscv/shift-and-1.c: New.
9673 * gcc.target/riscv/shift-and-2.c: New.
9675 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9678 * gfortran.dg/array_simplify_2.f90: New test.
9680 2018-04-01 Jakub Jelinek <jakub@redhat.com>
9683 * gcc.target/i386/avx512f-pr85090-1.c: New test.
9684 * gcc.target/i386/avx512f-pr85090-2.c: New test.
9685 * gcc.target/i386/avx512f-pr85090-3.c: New test.
9686 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
9687 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
9689 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
9692 * g++.dg/pr85027.C: New.
9694 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9697 * gcc.target/powerpc/sse-maxps-2.c: New test.
9698 * gcc.target/powerpc/sse-minps-2.c: New test.
9700 2018-03-30 Jakub Jelinek <jakub@redhat.com>
9703 * g++.dg/gomp/pr84791.C: New test.
9705 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
9708 * gfortran.dg/array_constructor_53.f90: New test.
9710 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9713 * gfortran.dg/substr_6.f90: Remove illegal test for
9714 out-of-bounds substring.
9716 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9719 * gfortran.dg/zero_sized_10.f90: New test.
9721 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9724 * g++.dg/lookup/missing-std-include-6.C: New test.
9725 * g++.dg/lookup/missing-std-include.C: Add std::pair and
9727 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
9728 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
9729 <cstring>, <cassert>, and <cstdlib>.
9731 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
9734 * gcc.target/i386/pr84985.c: New.
9736 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9739 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
9741 2018-03-29 Jakub Jelinek <jakub@redhat.com>
9744 * g++.dg/warn/Wunused-var-31.C: New test.
9747 * c-c++-common/Wduplicated-branches-14.c: New test.
9749 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
9752 * g++.dg/cpp0x/pr84606.C: New.
9754 2018-03-29 Carl Love <cel@us.ibm.com>
9757 2017-09-27 Carl Love <cel@us.ibm.com>
9759 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
9760 for the __builtin_fctid and __builtin_fctiw.
9762 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
9765 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
9766 deleted builtin function.
9767 (div_weuo): Likewise.
9768 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
9769 (div_deuo): Likewise.
9771 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9774 * g++.dg/other/default13.C: New.
9776 2018-03-28 Jakub Jelinek <jakub@redhat.com>
9779 * gcc.target/i386/pr85095-1.c: New test.
9780 * gcc.target/i386/pr85095-2.c: New test.
9781 * gcc.c-torture/execute/pr85095.c: New test.
9783 PR tree-optimization/82004
9784 * gcc.dg/pr82004.c: New test.
9786 2018-03-28 Jakub Jelinek <jakub@redhat.com>
9787 Martin Liska <mliska@suse.cz>
9790 * g++.dg/asan/pr85081.C: New test.
9792 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
9795 * g++.dg/template/pr84789.C: Adjust for testing with
9799 * g++.dg/template/pr84973.C: New.
9800 * g++.dg/template/pr84973-2.C: New.
9801 * g++.dg/template/pr84973-3.C: New.
9804 * g++.dg/eh/pr84968.C: New.
9806 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9809 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
9810 long double multiply/divide uses the correct function.
9811 * gcc.target/powerpc/mulkc-3.c: Likewise.
9812 * gcc.target/powerpc/divkc-2.c: Likewise.
9813 * gcc.target/powerpc/divkc-3.c: Likewise.
9815 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9818 * g++.dg/cpp0x/defaulted51.C: New.
9819 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
9821 2018-03-27 Jakub Jelinek <jakub@redhat.com>
9824 * g++.dg/ext/vector35.C: New test.
9827 * g++.dg/ext/builtin-offsetof3.C: New test.
9830 * g++.dg/cpp1y/pr85076.C: New test.
9832 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9835 * gfortran.dg/matmul_rank_1.f90: New test.
9837 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9838 Harald Anlauf <anlauf@gmx.de>
9840 * gfortran.dg/structure_constructor_15.f90: New test.
9842 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
9844 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
9845 for the diagnostics of overridden functions. Adjust for new wording.
9846 * g++.dg/cpp0x/implicit1.C: Likewise.
9847 * g++.dg/cpp0x/override1.C: Likewise.
9848 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9849 * g++.dg/eh/shadow1.C: Likewise.
9850 * g++.dg/inherit/covariant12.C: Likewise.
9851 * g++.dg/inherit/covariant14.C: Likewise.
9852 * g++.dg/inherit/covariant15.C: Likewise.
9853 * g++.dg/inherit/covariant16.C: Likewise.
9854 * g++.dg/inherit/covariant22.C: Likewise.
9855 * g++.dg/inherit/crash3.C: Likewise.
9856 * g++.dg/inherit/error2.C: Likewise.
9857 * g++.dg/template/crash100.C: Likewise.
9858 * g++.old-deja/g++.eh/spec6.C: Likewise.
9859 * g++.old-deja/g++.mike/p811.C: Likewise.
9860 * g++.old-deja/g++.other/virtual11.C: Likewise.
9861 * g++.old-deja/g++.other/virtual4.C: Likewise.
9863 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
9866 * gcc.target/i386/pr85044.c: New test.
9868 2018-03-27 Martin Sebor <msebor@redhat.com>
9871 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
9874 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9877 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
9879 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9882 * gcc.target/arm/pr81863.c: New test.
9884 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
9887 * gcc.target/nvptx/pr85056.c: New test.
9888 * gcc.target/nvptx/pr85056a.c: New test.
9890 2018-03-27 Richard Biener <rguenther@suse.de>
9893 * lib/target-supports.exp (check_ssse3_available): New function.
9894 (check_effective_target_vect_perm_short): Enable for x86 if
9895 check_ssse3_available.
9897 2018-03-27 Richard Biener <rguenther@suse.de>
9899 PR tree-optimization/85082
9900 * gfortran.dg/pr85082.f90: New testcase.
9902 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
9904 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
9905 to "l=2" in dg-final.
9907 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
9909 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
9910 * gcc.target/mips/fix-r4000-2.c: Likewise.
9911 * gcc.target/mips/fix-r4000-3.c: Likewise.
9912 * gcc.target/mips/fix-r4000-4.c: Likewise.
9913 * gcc.target/mips/fix-r4000-5.c: Likewise.
9914 * gcc.target/mips/fix-r4000-6.c: Likewise.
9915 * gcc.target/mips/fix-r4000-7.c: Likewise.
9916 * gcc.target/mips/fix-r4000-8.c: Likewise.
9917 * gcc.target/mips/fix-r4000-9.c: Likewise.
9918 * gcc.target/mips/fix-r4000-10.c: Likewise.
9919 * gcc.target/mips/fix-r4000-7.c: Change dg-final
9920 "mulditi3_r4000" instead of "mulditi3".
9921 * gcc.target/mips/fix-r4000-8.c: Change dg-final
9922 "umulditi3_r4000" instead of "umulditi3".
9924 2018-03-27 Jakub Jelinek <jakub@redhat.com>
9927 * g++.dg/inherit/covariant22.C: New test.
9929 2018-03-27 Richard Biener <rguenther@suse.de>
9932 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
9935 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9936 Jason Merrill <jason@redhat.com>
9939 * g++.dg/init/array49.C: New.
9940 * g++.dg/torture/pr70499.C: Adjust.
9942 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
9945 * gcc.target/i386/pr85073.c: New test.
9947 2018-03-26 Richard Biener <rguenther@suse.de>
9950 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
9953 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9956 * gfortran.dg/parameter_array_format.f90: New test.
9958 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9959 Neil Carlson <neil.n.carlson@gmail.com>
9962 * gfortran.dg/literal_character_constant_1.inc: Replace
9963 call abort by STOP n.
9964 * gfortran.dg/overload_1.f90: Likewise.
9966 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
9967 Dominique d'Humieres <dominiq@gcc.gnu.org>
9970 * gfortran.dg/scalar_pointer_1.f90: New test.
9972 2018-03-25 Tom de Vries <tom@codesourcery.com>
9974 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
9977 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9980 * gfortran.dg/pr89497.f90: New test.
9982 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9985 * gfortran.dg/substr_7.f90: New test.
9987 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
9990 * gfortran.dg/pr42651.f90: New test.
9991 * gfortran.dg/func_result_7.f90: Update error message.
9993 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
9995 PR tree-optimization/84005
9996 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
9997 failing to force the alignment.
9999 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10001 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10005 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10007 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10008 message. Fix scan-assembler patterns.
10010 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10013 * g++.dg/cpp0x/pr85015.C: New test.
10016 * g++.dg/cpp1y/pr84942.C: New test.
10018 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10020 PR inline-asm/85030
10021 * gcc.target/i386/pr85030.c: New.
10023 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10026 * g++.dg/pr85026.C: New test.
10028 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10030 * g++.dg/debug/pr84704.C: XFAIL AIX.
10032 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10035 * gcc.target/arm/pr84826.c: Add dg directive.
10037 2018-03-23 Marek Polacek <polacek@redhat.com>
10040 * g++.dg/ext/builtin-offsetof2.C: New test.
10043 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10044 * gcc.dg/pr85045.c: New test.
10046 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10049 * gnat.dg/lto22.adb: New test.
10050 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10051 * gnat.dg/lto22_pkg2.ads: Likewise.
10053 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10056 * gcc.dg/lto/pr80778_0.c: New test.
10058 PR inline-asm/85034
10059 * gcc.target/i386/pr85034.c: New test.
10061 PR inline-asm/85022
10062 * c-c++-common/torture/pr85022.c: New test.
10065 * g++.dg/ubsan/pr85029.C: New test.
10067 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10070 * g++.dg/cpp0x/pr71251.C: New.
10073 * g++.dg/template/pr84789.C: New.
10074 * g++.dg/template/pr84789-2.C: New.
10075 * g++.dg/template/pr84789-3.C: New.
10076 * g++.dg/parse/dtor11.C: Accept alternate error message.
10079 * g++.dg/pr84729.C: New.
10080 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10081 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10082 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10084 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10087 * gfortran.dg/interface_42.f90: New test.
10088 * gfortran.dg/interface_43.f90: New test.
10090 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10093 * gcc.target/arm/pr84826.c: New test.
10095 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10097 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10098 dg-require-effective-target.
10099 * gcc.target/arm/addr-modes-int.c: Likewise.
10100 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10102 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10105 * gcc.target/powerpc/altivec-ld-1.c: New test.
10107 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10109 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10111 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10113 PR inline-asm/84941
10114 * gcc.dg/pr84941.c: New test.
10116 2018-03-22 Tom de Vries <tom@codesourcery.com>
10118 PR tree-optimization/84956
10119 * gcc.dg/pr84956.c: New test.
10121 2018-03-22 Marek Polacek <polacek@redhat.com>
10124 * g++.dg/cpp1z/constexpr-if15.C: New test.
10125 * g++.dg/cpp1z/constexpr-if16.C: New test.
10127 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10129 * gcc.dg/builtin-tgmath-3.c: New test.
10131 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10134 * g++.dg/concepts/pr71965.C: New.
10138 * g++.dg/cpp0x/pr84610.C: New.
10139 * g++.dg/cpp0x/pr84642.C: New.
10141 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10144 * c-c++-common/pr84999.c: New test.
10146 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10149 * g++.dg/ext/desig10.C: New.
10151 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10152 Harald Anlauf <anlauf@gmx.de>
10155 * gfortran.dg/pr84957.f90: New test.
10157 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10159 PR tree-optimization/84960
10160 * gcc.c-torture/compile/pr84960.c: New test.
10162 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10164 PR tree-optimization/84811
10165 * gcc.dg/torture/pr84811.c: New test.
10167 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10169 PR tree-optimization/84982
10170 * c-c++-common/pr84982.c: New test.
10173 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10175 * g++.dg/torture/pr84961-1.C: New test.
10176 * g++.dg/torture/pr84961-2.C: New test.
10178 2018-03-21 Nathan Sidwell <nathan@acm.org>
10181 * g++.dg/pr85008.C: New.
10183 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10186 * gfortran.dg/char_result_17.f90: New test.
10188 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10191 * g++.dg/other/accessor-fixits-1.C: Move to...
10192 * g++.dg/torture/accessor-fixits-1.C: ...here.
10193 * g++.dg/other/accessor-fixits-2.C: Move to...
10194 * g++.dg/torture/accessor-fixits-2.C: ...here.
10195 * g++.dg/other/accessor-fixits-3.C: Move to...
10196 * g++.dg/torture/accessor-fixits-3.C: ...here.
10197 * g++.dg/other/accessor-fixits-4.C: Move to...
10198 * g++.dg/torture/accessor-fixits-4.C: ...here.
10199 * g++.dg/other/accessor-fixits-5.C: Move to...
10200 * g++.dg/torture/accessor-fixits-5.C: ...here.
10201 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10202 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10203 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10205 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10207 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10209 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10212 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10214 2018-03-21 Nathan Sidwell <nathan@acm.org>
10217 * g++.dg/lookup/pr84804.C: New.
10219 2018-03-21 Martin Sebor <msebor@redhat.com>
10222 * g++.dg/Wclass-memaccess-3.C: New test.
10223 * g++.dg/Wclass-memaccess-4.C: New test.
10225 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10228 * g++.dg/other/accessor-fixits-1.C
10229 (test_access_const_t1_color): New.
10230 (test_deref_const_t1_color): New.
10231 * g++.dg/other/accessor-fixits-5.C: New testcase.
10233 2018-03-21 Tom de Vries <tom@codesourcery.com>
10235 PR tree-optimization/83126
10236 * gcc.dg/graphite/pr83126.c: New test.
10238 2018-03-21 Nathan Sidwell <nathan@acm.org>
10240 * g++.dg/ext/anon-struct6.C: Adjust.
10241 * g++.dg/ext/deprecate-1.C: New.
10242 * g++.dg/ext/deprecate-2.C: New.
10243 * g++.dg/lookup/pr84602.C: Adjust.
10244 * g++.dg/lookup/pr84962.C: Adjust.
10245 * g++.old-deja/g++.other/anon4.C
10248 * g++.dg/lookup/pr84836.C: New.
10250 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10252 PR tree-optimization/84969
10253 * gcc.dg/tree-ssa/pr84969.c: New test.
10255 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10257 PR rtl-optimization/84989
10258 * gcc.target/i386/pr84989.c: New test.
10260 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10262 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10264 2018-03-21 Martin Liska <mliska@suse.cz>
10267 * gfortran.dg/goacc/pr84963.f90: New test.
10269 2018-03-21 Marek Polacek <polacek@redhat.com>
10271 PR c++/71638, ICE with NSDMI and reference.
10272 * g++.dg/cpp0x/nsdmi14.C: New test.
10273 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
10275 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10277 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10278 MIPS with -mpaired-single directives.
10280 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10283 * gfortran.dg/interface_41.f90: New test.
10285 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10288 * gcc.dg/pr84875.c: New test.
10290 2018-03-20 Marek Polacek <polacek@redhat.com>
10292 PR c++/84978, ICE with NRVO.
10293 * g++.dg/opt/nrv19.C: New test.
10295 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10298 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10299 Disable for armeb targets.
10300 * gcc.target/arm/pr82518.c: New test.
10302 2018-03-20 Nathan Sidwell <nathan@acm.org>
10305 * g++.dg/lookup/pr84962.C: New.
10308 * g++.dg/lookup/pr84970.C: New.
10310 2018-03-20 Richard Biener <rguenther@suse.de>
10313 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10315 2018-03-20 Martin Liska <mliska@suse.cz>
10318 * g++.dg/ipa/pr84825.C: New test.
10320 2018-03-20 Martin Liska <mliska@suse.cz>
10322 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10324 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10327 * gcc.c-torture/compile/pr84845.c: New test.
10329 2018-03-20 Sudakshina Das <sudi.das@arm.com>
10332 * gcc.target/arm/pr82989.c: New test.
10334 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10337 * gcc.target/i386/pr84945.c: New test.
10339 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
10342 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
10344 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10347 * gcc.dg/pr84953.c: New test.
10349 2018-03-19 Marek Polacek <polacek@redhat.com>
10352 * g++.dg/cpp1z/lambda-__func__.C: New test.
10355 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
10357 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10360 * g++.dg/asan/pr78651.C: New test.
10362 2018-03-19 Tom de Vries <tom@codesourcery.com>
10364 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
10365 vect_int_mult. Add nvptx xfail for PR84958.
10367 2018-03-19 Nathan Sidwell <nathan@acm.org>
10370 * g++.dg/cpp1y/pr84835.C: New.
10372 2018-03-19 Sudakshina Das <sudi.das@arm.com>
10375 * gcc.target/aarch64/pr81647.c: New.
10377 2018-03-19 Richard Biener <rguenther@suse.de>
10379 PR tree-optimization/84933
10380 * g++.dg/pr84933.C: New testcase.
10382 2018-03-19 Richard Biener <rguenther@suse.de>
10384 PR tree-optimization/84859
10385 * gcc.dg/tree-ssa/pr84859.c: New testcase.
10386 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
10387 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
10388 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
10390 2018-03-19 Nathan Sidwell <nathan@acm.org>
10393 * g++.dg/lookup/pr84812.C: New.
10395 2018-03-19 Richard Biener <rguenther@suse.de>
10397 PR tree-optimization/84929
10398 * gcc.dg/torture/pr84929.c: New testcase.
10400 2018-03-19 Tamar Christina <tamar.christina@arm.com>
10403 * gcc.target/arm/big-endian-subreg.c: Delete.
10405 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10408 * gfortran.dg/array_constructor_52.f90: New test.
10410 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
10413 * gfortran.dg/pr77414.f90: New test.
10414 * gfortran.dg/internal_references_1.f90: Adjust error message.
10416 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
10419 * gfortran.dg/pr65453.f90: New test.
10421 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
10423 PR tree-optimization/84913
10424 * gfortran.dg/vect/pr84913.f90: New test.
10426 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10429 * gfortran.dg/warn_concat.f90: New test.
10431 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10434 * gcc.dg/pr84899.c: New test.
10436 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
10439 * gfortran.dg/pr69395.f90: Add test for max dimensions
10441 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
10444 * gcc.target/i386/pr84876.c: New test.
10446 2018-03-16 Martin Liska <mliska@suse.cz>
10449 * gcc.target/i386/mvc11.c: New test.
10451 2018-03-16 Martin Liska <mliska@suse.cz>
10454 * gcc.target/i386/mvc10.c: New test.
10456 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10460 * g++.dg/cpp1y/pr79937-1.C: New test.
10461 * g++.dg/cpp1y/pr79937-2.C: New test.
10462 * g++.dg/cpp1y/pr79937-3.C: New test.
10463 * g++.dg/cpp1y/pr79937-4.C: New test.
10464 * g++.dg/cpp1y/pr82410.C: New test.
10466 2018-03-16 Tom de Vries <tom@codesourcery.com>
10468 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
10470 2018-03-16 Tom de Vries <tom@codesourcery.com>
10472 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
10474 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10477 * g++.dg/cpp2a/desig8.C: New test.
10479 PR tree-optimization/84841
10480 * gcc.dg/pr84841.c: New test.
10483 * g++.dg/cpp2a/desig7.C: New test.
10485 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
10486 Jim MacArthur <jim.macarthur@codethink.co.uk>
10488 * gfortran.dg/automatic_1.f90: New test.
10489 * gfortran.dg/automatic_repeat.f90: New test
10490 * gfortran.dg/automatic_save.f90: New test.
10491 * gfortran.dg/vax_structure.f90: New test.
10493 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10496 * gfortran.dg/pr78741.f90: New test.
10498 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10501 * gfortran.dg/pr69395.f90: New test.
10503 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10506 * g++.dg/opt/pr79085.C: New test.
10508 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
10511 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
10512 label instead of __x86_indirect_thunk label.
10514 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10517 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
10518 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
10519 * g++.dg/warn/deprecated-13.C: New test.
10521 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
10523 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
10525 2018-03-15 Richard Biener <rguenther@suse.de>
10528 * c-c++-common/pr84873.c: New testcase.
10530 2018-03-15 Tamar Christina <tamar.christina@arm.com>
10533 * gcc.target/arm/big-endian-subreg.c: New.
10535 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10538 * gcc.c-torture/compile/pr84860.c: New test.
10540 2018-03-15 Julia Koval <julia.koval@intel.com>
10542 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10544 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
10547 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10550 * gcc.dg/pr84853.c: New test.
10552 2018-03-14 Carl Love <cel@us.ibm.com>
10554 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
10556 2018-03-14 Martin Liska <mliska@suse.cz>
10559 * g++.dg/lto/pr84805_0.C: New test.
10560 * g++.dg/lto/pr84805_1.C: New test.
10561 * g++.dg/lto/pr84805_2.C: New test.
10563 2018-03-14 David Malcolm <dmalcolm@redhat.com>
10566 * gcc.dg/fixits-pr84852-1.c: New test.
10567 * gcc.dg/fixits-pr84852-2.c: New test.
10569 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10571 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
10572 separate verbose message.
10573 * lib/scandump.exp (scan-dump-times): Likewise.
10575 2018-03-14 Julia Koval <julia.koval@intel.com>
10577 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
10579 * gcc.target/i386/funcspec-56.inc: Ditto.
10581 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10583 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
10586 2018-03-14 Jakub Jelinek <jakub@redhat.com>
10589 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
10590 check count from 17 to 14.
10593 * gcc.target/i386/pr84844.c: New test.
10595 2018-03-14 Richard Biener <rguenther@suse.de>
10597 PR tree-optimization/84830
10598 * gcc.dg/torture/pr84830.c: New testcase.
10600 2018-03-14 Marek Polacek <polacek@redhat.com>
10603 * g++.dg/cpp0x/static_assert15.C: New test.
10605 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
10608 * gfortran.dg/pr61775.f90: New test.
10610 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10613 * g++.dg/ext/pr84843-1.C: New test.
10614 * g++.dg/ext/pr84843-2.C: New test.
10616 2018-03-13 David Pagan <dave.pagan@oracle.com>
10619 * gcc.dg/pr46921.c: New test.
10621 2018-03-13 Martin Sebor <msebor@redhat.com>
10623 PR tree-optimization/84725
10624 * c-c++-common/Wstringop-truncation-4.c: New test.
10625 * c-c++-common/attr-nonstring-5.c: New test.
10627 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10629 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
10631 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10632 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10634 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10636 * gcc.target/aarch64/sve/tls_1.c: New test.
10637 * gcc.target/aarch64/sve/tls_2.C: Likewise.
10639 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10641 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
10642 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
10644 2018-03-13 Martin Liska <mliska@suse.cz>
10647 * g++.dg/ipa/pr84658.C: New test.
10649 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10651 PR middle-end/84834
10652 * gcc.dg/pr84834.c: New test.
10655 * gcc.target/i386/pr84827.c: New test.
10658 * g++.dg/ext/pr84828.C: New test.
10661 * gcc.target/i386/avx512f-pr84786-1.c: New test.
10662 * gcc.target/i386/avx512f-pr84786-2.c: New test.
10665 * g++.dg/cpp1y/constexpr-84808.C: New test.
10668 * g++.dg/debug/pr84704.C: New test.
10670 2018-03-12 Renlin Li <renlin.li@arm.com>
10672 * gcc.target/aarch64/movi_hf.c: New.
10673 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
10674 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
10676 2018-03-12 Martin Sebor <msebor@redhat.com>
10678 PR tree-optimization/83456
10679 * c-c++-common/Wrestrict-2.c: Remove test cases.
10680 * c-c++-common/Wrestrict.c: Same.
10681 * gcc.dg/Wrestrict-12.c: New test.
10682 * gcc.dg/Wrestrict-14.c: New test.
10684 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10686 * g++.dg/pr84821.C: New test.
10688 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10690 * gcc.dg/pr84799.c: New test.
10692 2018-03-12 Richard Biener <rguenther@suse.de>
10694 PR tree-optimization/84803
10695 * gcc.dg/torture/pr84803.c: New testcase.
10697 2018-03-12 Jakub Jelinek <jakub@redhat.com>
10700 * g++.dg/debug/pr84813.C: New test.
10702 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
10705 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
10707 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
10710 * gfortran.dg/pr83939.f90
10712 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10715 * gfortran.dg/zero_sized_9.f90: New test.
10717 2018-03-11 Jakub Jelinek <jakub@redhat.com>
10720 * g++.dg/debug/dwarf2/enum2.C: New test.
10722 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
10725 * gfortran.dg/pr84734.f90: New test.
10727 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
10729 * gnat.dg/prot3.adb: New test.
10730 * gnat.dg/prot3_pkg.ad[sb]: New helper.
10732 2018-03-09 Jason Merrill <jason@redhat.com>
10733 Paolo Carlini <paolo.carlini@oracle.com>
10737 * g++.dg/cpp0x/pr71169.C: New.
10738 * g++.dg/cpp0x/pr71169-2.C: Likewise.
10739 * g++.dg/cpp0x/pr71832.C: Likewise.
10741 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
10744 * gcc.target/powerpc/pr83969.c: New test.
10746 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10749 * gcc.dg/pr84772.c: New test.
10752 * g++.dg/warn/Wformat-2.C: New test.
10755 * g++.dg/ext/vla18.C: New test.
10757 2018-03-09 Martin Sebor <msebor@redhat.com>
10759 PR tree-optimization/84526
10760 * gcc.dg/Wrestrict-10.c: New test.
10761 * gcc.dg/Wrestrict-11.c: New test.
10763 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
10765 PR rtl-optimization/84682
10766 * gcc.dg/torture/pr84682-1.c: New.
10767 * gcc.dg/torture/pr84682-2.c: New.
10768 * gcc.dg/torture/pr84682-3.c: New.
10770 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10773 * g++.dg/ext/pr84724.C: New test.
10775 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
10778 * gcc.target/arm/pr83712.c: New.
10780 2018-03-09 Richard Biener <rguenther@suse.de>
10782 PR tree-optimization/84775
10783 * gcc.dg/torture/pr84775.c: New testcase.
10785 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10788 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
10791 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
10793 * gcc.c-torture/compile/20180309-1.c: New test.
10795 2018-03-08 Jakub Jelinek <jakub@redhat.com>
10798 * g++.dg/warn/Wunused-function4.C: New test.
10800 PR inline-asm/84742
10801 * gcc.target/i386/pr84742-1.c: New test.
10802 * gcc.target/i386/pr84742-2.c: New test.
10804 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10807 * gcc.c-torture/execute/pr84748.c: New test.
10809 2018-03-08 Richard Biener <rguenther@suse.de>
10811 PR middle-end/84552
10812 * gcc.dg/graphite/pr84552.c: New testcase.
10814 2018-03-08 Richard Biener <rguenther@suse.de>
10816 PR tree-optimization/84178
10817 * gcc.dg/torture/pr84178-2.c: New testcase.
10819 2018-03-08 David Malcolm <dmalcolm@redhat.com>
10821 PR tree-optimization/84178
10822 * gcc.c-torture/compile/pr84178-1.c: New test.
10824 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
10826 * lib/target-supports.exp: Do not return zero from a ifunc
10829 2018-03-08 Richard Biener <rguenther@suse.de>
10831 PR tree-optimization/84746
10832 * gcc.dg/torture/pr84746.c: New testcase.
10835 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
10838 * gcc.dg/graphite/pr84404.c: New.
10840 2018-03-08 Jakub Jelinek <jakub@redhat.com>
10842 PR tree-optimization/84740
10843 * gcc.dg/torture/pr84740.c: New test.
10845 PR tree-optimization/84739
10846 * gcc.dg/pr84739.c: New test.
10848 2018-03-07 Martin Sebor <msebor@redhat.com>
10850 PR tree-optimization/83519
10851 * gcc.dg/Wrestrict-13.c: New test.
10853 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
10857 * gfortran.dg/pr64124.f90: New tests.
10858 * gfortran.dg/pr70409.f90: New tests.
10860 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
10863 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
10865 2018-03-07 Martin Sebor <msebor@redhat.com>
10867 PR tree-optimization/84526
10868 * gcc.dg/Wrestrict-10.c: New test.
10870 2018-03-07 Martin Sebor <msebor@redhat.com>
10872 PR tree-optimization/84468
10873 * g++.dg/warn/Wstringop-truncation-2.C: New test.
10874 * gcc.dg/Wstringop-truncation.c: New test.
10875 * gcc.dg/Wstringop-truncation-2.c: New test.
10877 2018-03-07 Jakub Jelinek <jakub@redhat.com>
10880 * gfortran.dg/pr84565.f90: New test.
10882 PR middle-end/84723
10883 * gcc.target/i386/pr84723-1.c: New test.
10884 * gcc.target/i386/pr84723-2.c: New test.
10885 * gcc.target/i386/pr84723-3.c: New test.
10886 * gcc.target/i386/pr84723-4.c: New test.
10887 * gcc.target/i386/pr84723-5.c: New test.
10889 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
10892 * gfortran.dg/pr64107.f90: New test.
10894 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10898 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
10900 2018-03-06 Marek Polacek <polacek@redhat.com>
10903 * g++.dg/cpp1z/constexpr-84684.C: New test.
10905 2018-03-06 Jakub Jelinek <jakub@redhat.com>
10908 * gcc.dg/pr84721.c: New test.
10911 * gcc.dg/pr84710.c: New test.
10913 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
10916 * gfortran.dg/implied_do_2.f90: New test.
10917 * gfortran.dg/coarray_8.f90: Update for new error message.
10919 2018-03-06 Jakub Jelinek <jakub@redhat.com>
10921 PR inline-asm/84683
10922 * g++.dg/ext/pr84683.C: New test.
10924 PR tree-optimization/84687
10925 * gcc.dg/pr84687.c: New test.
10927 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
10930 * g++.dg/pr84231.C: New.
10933 * g++.dg/cpp1y/pr84593.C: New.
10936 * g++.dg/pr84492.C: New.
10938 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10940 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
10941 __builtin_ppc_speculation_barrier.
10943 2018-03-05 Jakub Jelinek <jakub@redhat.com>
10946 * gcc.target/powerpc/pr84700.c: New test.
10948 2018-03-05 Nathan Sidwell <nathan@acm.org>
10951 * g++.dg/lookup/pr84702.C: New.
10953 2018-03-05 Jakub Jelinek <jakub@redhat.com>
10956 * gcc.target/i386/pr84564.c: New test.
10958 2018-03-05 Marek Polacek <polacek@redhat.com>
10961 * g++.dg/cpp0x/inline-ns10.C: New test.
10963 2018-03-05 Nathan Sidwell <nathan@acm.org>
10966 * g++.dg/template/pr84694.C: New.
10968 2018-03-05 Jakub Jelinek <jakub@redhat.com>
10971 * gcc.c-torture/execute/pr84524.c: New test.
10972 * gcc.target/i386/avx512bw-pr84524.c: New test.
10974 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
10977 * g++.dg/pr84264.C: New test.
10979 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10982 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
10983 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
10984 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
10986 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
10988 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
10989 * g++.dg/other/i386-3.C: Ditto.
10990 * gcc.target/i386/sse-12.c: Ditto.
10991 * gcc.target/i386/sse-13.c: Ditto.
10992 * gcc.target/i386/sse-14.c: Ditto.
10993 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
10994 * gcc.target/i386/wbinvd-1.c: New test.
10995 * gcc.target/i386/wbnoinvd-1.c: Ditto.
10996 * gcc.target/i386/pconfig-1.c: Ditto.
10998 2018-03-05 Pádraig Brady <P@draigBrady.com>
10999 Nathan Sidwell <nathan@acm.org>
11002 * g++.dg/cpp0x/pr84497.C: New.
11004 2018-03-05 Richard Biener <rguenther@suse.de>
11006 PR tree-optimization/84670
11007 * gcc.dg/pr84670-1.c: New testcase.
11008 * gcc.dg/pr84670-2.c: Likewise.
11009 * gcc.dg/pr84670-3.c: Likewise.
11010 * gcc.dg/pr84670-4.c: Likewise.
11012 2018-03-05 Richard Biener <rguenther@suse.de>
11014 PR tree-optimization/84650
11015 * gcc.dg/graphite/pr84650.c: New testcase.
11017 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11020 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11022 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11025 * gfortran.dg/pr71085.f90: New test.
11027 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11030 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11032 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11035 * gfortran.dg/pr51434.f90: New test.
11037 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11040 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11042 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11045 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11047 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11050 * g++.dg/torture/pr71464.C: New.
11052 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11055 * gfortran.dg/select_type_41.f90: New test.
11057 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11060 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11062 2018-03-02 Marek Polacek <polacek@redhat.com>
11065 * g++.dg/ext/flexary29.C: New test.
11067 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11069 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11071 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11074 * g++.dg/torture/pr81812.C: New.
11076 2018-03-02 Marek Polacek <polacek@redhat.com>
11079 * g++.dg/warn/Wsign-compare-8.C: New test.
11082 * g++.dg/parse/array-size3.C: New test.
11085 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11087 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11090 * g++.dg/cpp1y/pr84662.C: New test.
11092 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11094 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11095 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11097 * g++.dg/lto/20101010-1_0.C: Likewise.
11098 * g++.dg/lto/20101010-2_0.C: Likewise.
11100 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11103 * gcc.dg/pr84628.c: New test.
11106 * gcc.target/ia64/pr56540.c: New test.
11108 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11110 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11112 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11113 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11114 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11115 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11117 2018-03-02 Marek Polacek <polacek@redhat.com>
11120 * c-c++-common/ubsan/shift-11.c: New test.
11122 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11124 * gcc.dg/vect/vect-alias-check-13.c: New test.
11126 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11129 * gcc.dg/pr84614.c: New test.
11131 PR inline-asm/84625
11132 * gcc.target/i386/pr84625.c: New test.
11134 2018-03-02 Richard Biener <rguenther@suse.de>
11136 PR tree-optimization/84427
11137 * gcc.dg/torture/pr84427.c: New testcase.
11139 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11142 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11143 powerpc64le*-*-linux*.
11144 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11145 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11147 2018-03-01 Martin Sebor <msebor@redhat.com>
11150 * g++.dg/ext/attr-const.C: Remove xfail.
11151 * g++.dg/ext/attr-malloc-3.C: New test.
11152 * g++.dg/ext/attr-noinline-3.C: New test.
11153 * g++.dg/ext/attr-noreturn-3.C: New test.
11154 * g++.dg/ext/attr-nothrow-3.C: New test.
11155 * g++.dg/ext/attr-pure.C: Remove xfail.
11157 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11160 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11161 dg-options and dg-shouldfail "ubsan" directive.
11163 2018-03-01 Marek Polacek <polacek@redhat.com>
11164 Jason Merrill <jason@redhat.com>
11167 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11168 * g++.dg/cpp1z/static1.C: New test.
11169 * g++.dg/template/static37.C: New test.
11171 2018-03-01 Nathan Sidwell <nathan@acm.org>
11174 * g++.dg/template/pr84434.C: New.
11176 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11178 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11179 -mthumb to the command-line.
11181 2018-03-01 Marek Polacek <polacek@redhat.com>
11184 * g++.dg/cpp0x/static_assert14.C: New test.
11186 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11189 * g++.dg/torture/pr79410.C: New.
11191 2018-03-01 Martin Liska <mliska@suse.cz>
11194 * gcc.dg/asan/pr82484.c: New test.
11196 2018-03-01 Richard Biener <rguenther@suse.de>
11199 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11201 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11204 * gfortran.dg/coarray_47.f90: New test.
11206 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11209 * gfortran.dg/class_array_23.f03: New test.
11211 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11213 PR rtl-optimization/84528
11214 * gcc.dg/torture/pr84538.c: Rename to...
11215 * gcc.dg/torture/pr84528.c: ...this.
11217 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11219 PR rtl-optimization/84528
11220 * gcc.dg/torture/pr84538.c: New test.
11222 2018-02-28 Martin Sebor <msebor@redhat.com>
11224 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
11225 -fpic test failures.
11226 * c-c++-common/Wrestrict-2.c: Same.
11227 * c-c++-common/Wstringop-truncation.c: Same.
11228 * gcc.dg/Warray-bounds-22.c: Same.
11229 * gcc.dg/Wstringop-overflow.c: Same.
11230 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
11231 (signed_range): Same.
11232 (unsigned_anti_range): Same.
11233 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
11234 (signed_range): Same.
11235 (unsigned_anti_range): Same.
11236 * gcc.dg/attr-alloc_size-7.c: Same.
11237 * gcc.dg/attr-alloc_size-8.c: Same.
11238 * gcc.dg/builtin-alloc-size.c: Same.
11239 * gcc.dg/builtin-stpncpy.c: Same.
11240 * gcc.dg/builtins-nonnull.c: Same.
11241 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
11242 * gcc.dg/pr79214.c: Same.
11243 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
11244 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11245 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11246 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
11247 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
11248 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
11249 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
11250 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
11251 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
11252 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11253 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11255 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11258 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11260 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11263 * g++.dg/cpp0x/pr84609.C: New test.
11265 2018-02-28 Martin Sebor <msebor@redhat.com>
11268 * g++.dg/ext/attr-malloc-3.C: New test.
11269 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
11270 to pre-existing problems.
11271 * g++.dg/ext/attr-pure.C: Same.
11273 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11276 * gfortran.dg/associate_37.f90: New test.
11279 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11281 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11284 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
11285 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
11286 * gcc.dg/bf-ms-layout-4.c: New test.
11287 * gcc.dg/bf-ms-layout-5.c: New test.
11289 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11292 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11294 2018-02-28 Richard Biener <rguenther@suse.de>
11296 PR tree-optimization/84584
11297 * gcc.dg/graphite/pr84584.c: New testcase.
11299 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11301 PR preprocessor/84517
11302 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11304 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11306 * c-c++-common/dump-ada-spec-12.c: New test.
11307 * c-c++-common/dump-ada-spec-13.c: Likewise.
11309 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11311 * c-c++-common/dump-ada-spec-11.c: New test.
11313 2018-02-28 Martin Liska <mliska@suse.cz>
11316 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11317 * g++.dg/ext/timevar2.C: Likewise.
11319 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11321 * c-c++-common/dump-ada-spec-8.c: New test.
11322 * c-c++-common/dump-ada-spec-9.c: Likewise.
11323 * c-c++-common/dump-ada-spec-10.c: Likewise.
11325 2018-02-28 Richard Biener <rguenther@suse.de>
11327 PR middle-end/84607
11328 * gcc.dg/pr84607.c: New testcase.
11330 2018-02-28 Nathan Sidwell <nathan@acm.org>
11333 * g++.dg/lookup/pr84602.C: New.
11335 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11339 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
11341 * g++.dg/ext/attr-nonnull.C: Likewise.
11342 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
11344 * g++.dg/ext/attr-noinline-2.C: Likewise.
11345 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
11346 -fdump-tree-eh in dg-options.
11348 2018-02-28 Alan Modra <amodra@gmail.com>
11350 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
11352 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
11354 2018-02-27 Martin Sebor <msebor@redhat.com>
11358 * g++.dg/Wmissing-attributes.C: New test.
11359 * g++.dg/ext/attr-const-pure.C: New test.
11360 * g++.dg/ext/attr-const.C: New test.
11361 * g++.dg/ext/attr-deprecated-2.C: New test.
11362 * g++.dg/ext/attr-malloc-2.C: New test.
11363 * g++.dg/ext/attr-malloc.C: New test.
11364 * g++.dg/ext/attr-noinline-2.C: New test.
11365 * g++.dg/ext/attr-noinline.C: New test.
11366 * g++.dg/ext/attr-nonnull.C: New test.
11367 * g++.dg/ext/attr-noreturn-2.C: New test.
11368 * g++.dg/ext/attr-noreturn.C: New test.
11369 * g++.dg/ext/attr-nothrow-2.C: New test.
11370 * g++.dg/ext/attr-nothrow.C: New test.
11371 * g++.dg/ext/attr-optimize.C: New test.
11372 * g++.dg/ext/attr-pure.C: New test.
11373 * g++.dg/ext/attr-returns-nonnull.C: New test.
11374 * g++.dg/ext/attr-warning.C: New test.
11376 2018-02-27 Nathan Sidwell <nathan@acm.org>
11379 * g++.dg/lookup/pr84426.C: New.
11381 2018-02-27 Richard Biener <rguenther@suse.de>
11383 PR tree-optimization/84512
11384 * gcc.dg/tree-ssa/pr84512.c: New testcase.
11386 2018-02-27 Martin Liska <mliska@suse.cz>
11388 PR gcov-profile/84548
11389 * g++.dg/gcov/pr84548.C: New test.
11391 2018-02-27 Jakub Jelinek <jakub@redhat.com>
11394 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
11396 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11399 * g++.dg/cpp1y/pr84558.C: New test.
11401 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11404 * g++.dg/cpp0x/alignas14.C: New.
11405 * g++.dg/cpp0x/alignas15.C: Likewise.
11407 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11410 * g++.dg/gomp/pr84557.C: New test.
11412 2018-02-26 Marek Polacek <polacek@redhat.com>
11415 * g++.dg/cpp1z/pr84325.C: New test.
11417 2018-02-26 Carl Love <cel@us.ibm.com>
11419 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
11421 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
11422 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
11423 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
11425 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
11426 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
11429 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11432 * gcc.target/i386/indirect-thunk-1.c: Updated.
11433 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11434 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11435 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11436 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11437 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11438 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11439 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11440 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11441 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11442 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11443 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11444 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11445 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11446 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11447 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11448 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11449 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11450 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11451 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11452 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11453 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11454 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11455 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11456 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11457 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11458 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11459 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11460 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11461 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11462 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11463 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11464 * gcc.target/i386/ret-thunk-9.c: Likewise.
11465 * gcc.target/i386/ret-thunk-10.c: Likewise.
11466 * gcc.target/i386/ret-thunk-11.c: Likewise.
11467 * gcc.target/i386/ret-thunk-12.c: Likewise.
11468 * gcc.target/i386/ret-thunk-13.c: Likewise.
11469 * gcc.target/i386/ret-thunk-14.c: Likewise.
11470 * gcc.target/i386/ret-thunk-15.c: Likewise.
11472 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
11474 * gcc.c-torture/execute/20180226-1.c: New test.
11476 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
11478 PR tree-optimization/83965
11479 * gcc.dg/vect/pr83965-2.c: New test.
11481 2018-02-26 Tom de Vries <tom@codesourcery.com>
11483 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
11485 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11488 * gcc.target/i386/ret-thunk-22.c: New test.
11489 * gcc.target/i386/ret-thunk-23.c: Likewise.
11490 * gcc.target/i386/ret-thunk-24.c: Likewise.
11491 * gcc.target/i386/ret-thunk-25.c: Likewise.
11492 * gcc.target/i386/ret-thunk-26.c: Likewise.
11494 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11497 * g++.dg/cpp1z/pr84533.C: New.
11499 2018-02-26 Marek Polacek <polacek@redhat.com>
11502 * g++.dg/parse/error60.C: New test.
11504 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11507 * g++.dg/gomp/pr84556.C: New test.
11508 * g++.dg/vect/pr84556.cc: New test.
11510 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
11513 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
11514 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
11515 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
11516 * gfortran.dg/c_loc_test.f90: Likewise.
11517 * gfortran.dg/c_loc_tests_2.f03: Likewise.
11518 * gfortran.dg/proc_decl_17.f90: Likewise.
11519 * gfortran.dg/proc_ptr_8.f90: Likewise.
11521 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11524 * gcc.target/aarch64/lr_free_2.c: Revert changes in
11525 r254814 disabling -fomit-frame-pointer by default.
11526 * gcc.target/aarch64/spill_1.c: Likewise.
11527 * gcc.target/aarch64/test_frame_11.c: Likewise.
11528 * gcc.target/aarch64/test_frame_12.c: Likewise.
11529 * gcc.target/aarch64/test_frame_13.c: Likewise.
11530 * gcc.target/aarch64/test_frame_14.c: Likewise.
11531 * gcc.target/aarch64/test_frame_15.c: Likewise.
11532 * gcc.target/aarch64/test_frame_3.c: Likewise.
11533 * gcc.target/aarch64/test_frame_5.c: Likewise.
11534 * gcc.target/aarch64/test_frame_9.c: Likewise.
11536 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
11539 * gfortran.dg/explicit_shape_1.f90: New test.
11540 * gfortran.dg/automatic_module_variable.f90: Update regex.
11541 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
11542 * gfortran.dg/constant_shape.f90: Ditto.
11543 * gfortran.dg/dec_structure_23.f90: Ditto.
11544 * gfortran.dg/pr78240.f90: Ditto.
11546 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
11549 * gfortran.dg/pr84523.f90: New test.
11551 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11554 * gfortran.dg/select_type_40.f90: New test.
11556 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
11559 * gfortran.dg/data_substring.f90: New test.
11561 2018-02-24 Marek Polacek <polacek@redhat.com>
11564 * g++.dg/cpp1z/constexpr-83692.C: New test.
11566 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
11569 * gfortran.dg/statement_function_1.f90: Update test.
11571 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11574 * gfortran.dg/inquire_19.f90: New test.
11576 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11579 * gfortran.dg/pr83149_b.f90: New test.
11580 * gfortran.dg/pr83149_a.f90: Additional source for previous.
11582 2018-02-23 Carl Love <cel@us.ibm.com>
11584 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
11585 vec_signed2 and vec_unsigned2 to new Power 8 test file.
11586 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
11589 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11591 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
11592 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
11594 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11596 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
11599 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11602 * gfortran.dg/pr83149_1.f90: New test.
11603 * gfortran.dg/pr83149.f90: Additional source for previous.
11605 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
11608 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
11609 __GI___pthread_mutex_init as well.
11611 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11614 * gfortran.dg/class_68.f90: New test.
11616 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11619 * gfortran.dg/derived_init_5.f90: New test.
11621 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11624 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
11625 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
11627 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
11630 * gcc.target/powerpc/pr81572.c: New.
11632 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
11634 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
11636 2018-02-22 Martin Sebor <msebor@redhat.com>
11638 PR tree-optimization/84480
11639 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
11640 * g++.dg/warn/Wstringop-truncation-1.C: New test.
11642 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
11645 * gcc.target/i386/indirect-thunk-11.c: New test.
11646 * gcc.target/i386/indirect-thunk-12.c: Likewise.
11647 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
11648 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
11649 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
11650 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
11651 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
11652 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
11653 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
11654 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
11656 2018-02-22 Steve Ellcey <sellcey@cavium.com>
11659 * gcc.target/aarch64/asm-2.c: Add dg-error for
11661 * gcc.target/aarch64/asm-4.c: New test.
11663 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11665 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
11667 2018-02-22 Marek Polacek <polacek@redhat.com>
11670 * g++.dg/parse/error59.C: New test.
11672 2018-02-22 Tom de Vries <tom@codesourcery.com>
11674 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
11676 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11679 * g++.dg/cpp0x/pr77655.C: New.
11681 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11684 * g++.dg/cpp1y/pr84496.C: New test.
11687 * g++.dg/torture/pr84502.C: New test.
11689 PR tree-optimization/84503
11690 * gcc.dg/pr84503-1.c: New test.
11691 * gcc.dg/pr84503-2.c: New test.
11693 2018-02-21 Jakub Jelinek <jakub@redhat.com>
11695 PR tree-optimization/84478
11696 * gcc.c-torture/execute/pr84478.c: New test.
11698 2018-02-20 Martin Sebor <msebor@redhat.com>
11700 PR middle-end/84095
11701 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
11702 * c-c++-common/Wrestrict.c: Same.
11703 * gcc.dg/Wrestrict-6.c: Same.
11704 * gcc.dg/Warray-bounds-27.c: New test.
11705 * gcc.dg/Wrestrict-8.c: New test.
11706 * gcc.dg/Wrestrict-9.c: New test.
11707 * gcc.dg/pr84095.c: New test.
11709 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11711 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
11713 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11717 * gfortran.dg/structure_constructor_14.f90: New test.
11719 2018-02-20 Jeff Law <law@redhat.com>
11721 PR middle-end/82123
11722 PR tree-optimization/81592
11723 PR middle-end/79257
11724 * gcc.dg/pr81592.c: New test.
11725 * gcc.dg/pr82123.c: New test.
11726 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
11728 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11731 * g++.dg/warn/Wunused-var-30.C: New test.
11733 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
11735 PR tree-optimization/84419
11736 * gcc.dg/vect/pr84419.c: New test.
11738 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11740 PR middle-end/82004
11741 * gfortran.dg/pr82004.f90: New test.
11743 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
11745 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
11747 2018-02-20 Martin Liska <mliska@suse.cz>
11751 * gcc.target/i386/pr84310.c: New test.
11752 * gcc.target/i386/pr84310-2.c: Likewise.
11754 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11757 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
11759 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11762 * g++.dg/cpp1z/launder7.C: New test.
11765 * g++.dg/cpp0x/constexpr-84449.C: New test.
11768 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
11770 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
11774 * gfortran.dg/associate_22.f90: Enable commented out test.
11775 * gfortran.dg/associate_36.f90: New test.
11777 2018-02-19 Jakub Jelinek <jakub@redhat.com>
11780 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
11782 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
11784 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
11785 (dg-options): Use -mavx instead of -w.
11787 2018-02-19 Jakub Jelinek <jakub@redhat.com>
11790 * g++.dg/cpp1z/launder8.C: New test.
11793 * g++.dg/gomp/pr84448.C: New test.
11796 * g++.dg/gomp/pr84430.C: New test.
11798 PR tree-optimization/84452
11799 * gcc.dg/pr84452.c: New test.
11802 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
11804 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11807 * gfortran.dg/implied_do_io_4.f90: New test.
11809 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11811 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
11812 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
11813 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
11815 2018-02-19 Carl Love <cel@us.ibm.com>
11817 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
11819 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11822 * gcc.target/i386/pr57193.c: Add -mtune=generic.
11824 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11827 * g++.dg/cpp0x/auto50.C: New.
11828 * g++.dg/parse/friend12.C: Adjust.
11830 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11832 PR libgfortran/84389
11833 * gfortran.dg/dtio_33.f90: New test.
11835 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11837 PR libgfortran/84412
11838 * gfortran.dg/inquire_18.f90: New test.
11840 2018-02-18 Janus Weil <janus@gcc.gnu.org>
11843 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
11844 * gfortran.dg/pointer_intent_3.f90: Ditto.
11845 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
11846 * gfortran.dg/protected_3.f90: Ditto.
11847 * gfortran.dg/protected_4.f90: Ditto.
11848 * gfortran.dg/protected_5.f90: Ditto.
11849 * gfortran.dg/protected_6.f90: Ditto.
11851 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
11854 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
11857 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
11860 * gfortran.dg/inline_matmul_22.f90: New test.
11862 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
11865 * gfortran.dg/abort_shoulfail.f90: New test.
11866 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
11868 * gfortran.dg/PR19754_2.f90: Likewise.
11869 * gfortran.dg/PR19872.f: Likewise.
11870 * gfortran.dg/PR49268.f90: Likewise.
11871 * gfortran.dg/Wall.f90: Likewise.
11872 * gfortran.dg/Wno-all.f90: Likewise.
11873 * gfortran.dg/achar_1.f90: Likewise.
11874 * gfortran.dg/achar_2.f90: Likewise.
11875 * gfortran.dg/achar_4.f90: Likewise.
11876 * gfortran.dg/achar_6.F90: Likewise.
11877 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
11878 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
11879 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
11880 * gfortran.dg/actual_array_offset_1.f90: Likewise.
11881 * gfortran.dg/actual_array_result_1.f90: Likewise.
11882 * gfortran.dg/actual_array_substr_1.f90: Likewise.
11883 * gfortran.dg/actual_array_substr_2.f90: Likewise.
11884 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
11885 * gfortran.dg/actual_procedure_1.f90: Likewise.
11886 * gfortran.dg/adjustl_1.f90: Likewise.
11887 * gfortran.dg/advance_1.f90: Likewise.
11888 * gfortran.dg/advance_4.f90: Likewise.
11889 * gfortran.dg/advance_5.f90: Likewise.
11890 * gfortran.dg/advance_6.f90: Likewise.
11891 * gfortran.dg/aint_anint_1.f90: Likewise.
11892 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
11893 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
11894 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
11895 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
11896 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
11897 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
11898 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
11899 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
11900 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
11901 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
11902 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
11903 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
11904 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
11905 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
11906 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
11907 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
11908 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
11909 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
11910 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
11911 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
11912 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
11913 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11914 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
11915 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
11916 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
11917 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
11918 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
11919 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
11920 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
11921 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
11922 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
11923 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
11924 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
11925 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
11926 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
11927 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
11928 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
11929 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
11930 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
11931 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
11932 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
11933 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
11934 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
11935 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
11936 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
11937 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
11938 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
11939 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
11940 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
11941 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
11942 * gfortran.dg/allocatable_function_1.f90: Likewise.
11943 * gfortran.dg/allocatable_function_10.f90: Likewise.
11944 * gfortran.dg/allocatable_function_3.f90: Likewise.
11945 * gfortran.dg/allocatable_function_5.f90: Likewise.
11946 * gfortran.dg/allocatable_function_6.f90: Likewise.
11947 * gfortran.dg/allocatable_function_7.f90: Likewise.
11948 * gfortran.dg/allocatable_function_8.f90: Likewise.
11949 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
11950 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
11951 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
11952 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
11953 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
11954 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
11955 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
11956 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
11957 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
11958 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
11959 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
11960 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
11961 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
11962 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
11963 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
11964 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
11965 * gfortran.dg/allocate_class_3.f90: Likewise.
11966 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
11967 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
11968 * gfortran.dg/allocate_derived_5.f90: Likewise.
11969 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
11970 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
11971 * gfortran.dg/allocate_with_source_1.f90: Likewise.
11972 * gfortran.dg/allocate_with_source_10.f08: Likewise.
11973 * gfortran.dg/allocate_with_source_11.f08: Likewise.
11974 * gfortran.dg/allocate_with_source_12.f03: Likewise.
11975 * gfortran.dg/allocate_with_source_15.f03: Likewise.
11976 * gfortran.dg/allocate_with_source_16.f90: Likewise.
11977 * gfortran.dg/allocate_with_source_17.f03: Likewise.
11978 * gfortran.dg/allocate_with_source_18.f03: Likewise.
11979 * gfortran.dg/allocate_with_source_2.f90: Likewise.
11980 * gfortran.dg/allocate_with_source_20.f03: Likewise.
11981 * gfortran.dg/allocate_with_source_22.f03: Likewise.
11982 * gfortran.dg/allocate_with_source_23.f03: Likewise.
11983 * gfortran.dg/allocate_with_source_24.f90: Likewise.
11984 * gfortran.dg/allocate_with_source_5.f90: Likewise.
11985 * gfortran.dg/allocate_with_source_6.f90: Likewise.
11986 * gfortran.dg/allocate_with_source_7.f08: Likewise.
11987 * gfortran.dg/allocate_with_source_8.f08: Likewise.
11988 * gfortran.dg/allocate_with_source_9.f08: Likewise.
11989 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
11990 * gfortran.dg/allocate_zerosize_3.f: Likewise.
11991 * gfortran.dg/altreturn_3.f90: Likewise.
11992 * gfortran.dg/altreturn_5.f90: Likewise.
11993 * gfortran.dg/altreturn_7.f90: Likewise.
11994 * gfortran.dg/and_or_xor.f90: Likewise.
11995 * gfortran.dg/anint_1.f90: Likewise.
11996 * gfortran.dg/any_all_1.f90: Likewise.
11997 * gfortran.dg/anyallcount_1.f90: Likewise.
11998 * gfortran.dg/append_1.f90: Likewise.
11999 * gfortran.dg/argument_checking_1.f90: Likewise.
12000 * gfortran.dg/argument_checking_2.f90: Likewise.
12001 * gfortran.dg/argument_checking_8.f90: Likewise.
12002 * gfortran.dg/arithmetic_if.f90: Likewise.
12003 * gfortran.dg/array_1.f90: Likewise.
12004 * gfortran.dg/array_2.f90: Likewise.
12005 * gfortran.dg/array_alloc_1.f90: Likewise.
12006 * gfortran.dg/array_alloc_2.f90: Likewise.
12007 * gfortran.dg/array_alloc_3.f90: Likewise.
12008 * gfortran.dg/array_assignment_1.F90: Likewise.
12009 * gfortran.dg/array_assignment_5.f90: Likewise.
12010 * gfortran.dg/array_constructor_1.f90: Likewise.
12011 * gfortran.dg/array_constructor_10.f90: Likewise.
12012 * gfortran.dg/array_constructor_11.f90: Likewise.
12013 * gfortran.dg/array_constructor_12.f90: Likewise.
12014 * gfortran.dg/array_constructor_15.f90: Likewise.
12015 * gfortran.dg/array_constructor_16.f90: Likewise.
12016 * gfortran.dg/array_constructor_17.f90: Likewise.
12017 * gfortran.dg/array_constructor_19.f90: Likewise.
12018 * gfortran.dg/array_constructor_23.f: Likewise.
12019 * gfortran.dg/array_constructor_24.f: Likewise.
12020 * gfortran.dg/array_constructor_32.f90: Likewise.
12021 * gfortran.dg/array_constructor_36.f90: Likewise.
12022 * gfortran.dg/array_constructor_39.f90: Likewise.
12023 * gfortran.dg/array_constructor_4.f90: Likewise.
12024 * gfortran.dg/array_constructor_40.f90: Likewise.
12025 * gfortran.dg/array_constructor_44.f90: Likewise.
12026 * gfortran.dg/array_constructor_45.f90: Likewise.
12027 * gfortran.dg/array_constructor_46.f90: Likewise.
12028 * gfortran.dg/array_constructor_47.f90: Likewise.
12029 * gfortran.dg/array_constructor_49.f90: Likewise.
12030 * gfortran.dg/array_constructor_5.f90: Likewise.
12031 * gfortran.dg/array_constructor_50.f90: Likewise.
12032 * gfortran.dg/array_constructor_6.f90: Likewise.
12033 * gfortran.dg/array_constructor_7.f90: Likewise.
12034 * gfortran.dg/array_constructor_8.f90: Likewise.
12035 * gfortran.dg/array_constructor_9.f90: Likewise.
12036 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12037 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12038 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12039 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12040 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12041 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12042 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12043 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12044 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12045 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12046 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12047 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12048 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12049 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12050 * gfortran.dg/array_function_1.f90: Likewise.
12051 * gfortran.dg/array_function_5.f90: Likewise.
12052 * gfortran.dg/array_initializer_1.f90: Likewise.
12053 * gfortran.dg/array_initializer_2.f90: Likewise.
12054 * gfortran.dg/array_memcpy_5.f90: Likewise.
12055 * gfortran.dg/array_memset_2.f90: Likewise.
12056 * gfortran.dg/array_reference_1.f90: Likewise.
12057 * gfortran.dg/array_return_value_1.f90: Likewise.
12058 * gfortran.dg/array_section_1.f90: Likewise.
12059 * gfortran.dg/array_temporaries_3.f90: Likewise.
12060 * gfortran.dg/arrayio_1.f90: Likewise.
12061 * gfortran.dg/arrayio_10.f90: Likewise.
12062 * gfortran.dg/arrayio_11.f90: Likewise.
12063 * gfortran.dg/arrayio_12.f90: Likewise.
12064 * gfortran.dg/arrayio_13.f90: Likewise.
12065 * gfortran.dg/arrayio_14.f90: Likewise.
12066 * gfortran.dg/arrayio_16.f90: Likewise.
12067 * gfortran.dg/arrayio_2.f90: Likewise.
12068 * gfortran.dg/arrayio_3.f90: Likewise.
12069 * gfortran.dg/arrayio_4.f90: Likewise.
12070 * gfortran.dg/arrayio_5.f90: Likewise.
12071 * gfortran.dg/arrayio_6.f90: Likewise.
12072 * gfortran.dg/arrayio_7.f90: Likewise.
12073 * gfortran.dg/arrayio_8.f90: Likewise.
12074 * gfortran.dg/arrayio_9.f90: Likewise.
12075 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12076 * gfortran.dg/assign_10.f90: Likewise.
12077 * gfortran.dg/assign_9.f90: Likewise.
12078 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12079 * gfortran.dg/assignment_1.f90: Likewise.
12080 * gfortran.dg/associate_1.f03: Likewise.
12081 * gfortran.dg/associate_11.f90: Likewise.
12082 * gfortran.dg/associate_13.f90: Likewise.
12083 * gfortran.dg/associate_15.f90: Likewise.
12084 * gfortran.dg/associate_17.f90: Likewise.
12085 * gfortran.dg/associate_18.f08: Likewise.
12086 * gfortran.dg/associate_19.f03: Likewise.
12087 * gfortran.dg/associate_20.f03: Likewise.
12088 * gfortran.dg/associate_22.f90: Likewise.
12089 * gfortran.dg/associate_23.f90: Likewise.
12090 * gfortran.dg/associate_24.f90: Likewise.
12091 * gfortran.dg/associate_25.f90: Likewise.
12092 * gfortran.dg/associate_27.f90: Likewise.
12093 * gfortran.dg/associate_28.f90: Likewise.
12094 * gfortran.dg/associate_32.f03: Likewise.
12095 * gfortran.dg/associate_33.f03: Likewise.
12096 * gfortran.dg/associate_34.f90: Likewise.
12097 * gfortran.dg/associate_6.f03: Likewise.
12098 * gfortran.dg/associate_7.f03: Likewise.
12099 * gfortran.dg/associate_8.f03: Likewise.
12100 * gfortran.dg/associate_9.f03: Likewise.
12101 * gfortran.dg/associated_1.f90: Likewise.
12102 * gfortran.dg/associated_2.f90: Likewise.
12103 * gfortran.dg/associated_5.f90: Likewise.
12104 * gfortran.dg/associated_6.f90: Likewise.
12105 * gfortran.dg/associated_target_3.f90: Likewise.
12106 * gfortran.dg/associated_target_4.f90: Likewise.
12107 * gfortran.dg/associated_target_5.f03: Likewise.
12108 * gfortran.dg/associated_target_6.f03: Likewise.
12109 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12110 * gfortran.dg/assumed_rank_1.f90: Likewise.
12111 * gfortran.dg/assumed_rank_10.f90: Likewise.
12112 * gfortran.dg/assumed_rank_2.f90: Likewise.
12113 * gfortran.dg/assumed_rank_7.f90: Likewise.
12114 * gfortran.dg/assumed_rank_8.f90: Likewise.
12115 * gfortran.dg/assumed_rank_9.f90: Likewise.
12116 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12117 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12118 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12119 * gfortran.dg/assumed_type_2.f90: Likewise.
12120 * gfortran.dg/atan2_1.f90: Likewise.
12121 * gfortran.dg/auto_array_1.f90: Likewise.
12122 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12123 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12124 * gfortran.dg/auto_char_len_3.f90: Likewise.
12125 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12126 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12127 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12128 * gfortran.dg/auto_save_2.f90: Likewise.
12129 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12130 * gfortran.dg/backslash_1.f90: Likewise.
12131 * gfortran.dg/backslash_2.f90: Likewise.
12132 * gfortran.dg/backslash_3.f: Likewise.
12133 * gfortran.dg/backspace_1.f: Likewise.
12134 * gfortran.dg/backspace_10.f90: Likewise.
12135 * gfortran.dg/backspace_11.f90: Likewise.
12136 * gfortran.dg/backspace_2.f: Likewise.
12137 * gfortran.dg/backspace_3.f: Likewise.
12138 * gfortran.dg/backspace_4.f: Likewise.
12139 * gfortran.dg/backspace_5.f: Likewise.
12140 * gfortran.dg/backspace_6.f: Likewise.
12141 * gfortran.dg/backspace_7.f90: Likewise.
12142 * gfortran.dg/backspace_8.f: Likewise.
12143 * gfortran.dg/backspace_9.f: Likewise.
12144 * gfortran.dg/bessel_1.f90: Likewise.
12145 * gfortran.dg/bessel_2.f90: Likewise.
12146 * gfortran.dg/bessel_5.f90: Likewise.
12147 * gfortran.dg/bessel_6.f90: Likewise.
12148 * gfortran.dg/bessel_7.f90: Likewise.
12149 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12150 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12151 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12152 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12153 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12154 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12155 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12156 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12157 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12158 * gfortran.dg/bit_comparison_1.F90: Likewise.
12159 * gfortran.dg/bit_comparison_2.F90: Likewise.
12160 * gfortran.dg/block_1.f08: Likewise.
12161 * gfortran.dg/block_13.f08: Likewise.
12162 * gfortran.dg/block_14.f90: Likewise.
12163 * gfortran.dg/block_2.f08: Likewise.
12164 * gfortran.dg/block_6.f08: Likewise.
12165 * gfortran.dg/block_7.f08: Likewise.
12166 * gfortran.dg/block_8.f08: Likewise.
12167 * gfortran.dg/blockdata_1.f90: Likewise.
12168 * gfortran.dg/bound_1.f90: Likewise.
12169 * gfortran.dg/bound_2.f90: Likewise.
12170 * gfortran.dg/bound_3.f90: Likewise.
12171 * gfortran.dg/bound_4.f90: Likewise.
12172 * gfortran.dg/bound_5.f90: Likewise.
12173 * gfortran.dg/bound_6.f90: Likewise.
12174 * gfortran.dg/bound_7.f90: Likewise.
12175 * gfortran.dg/bound_8.f90: Likewise.
12176 * gfortran.dg/bound_9.f90: Likewise.
12177 * gfortran.dg/bound_simplification_1.f90: Likewise.
12178 * gfortran.dg/bound_simplification_3.f90: Likewise.
12179 * gfortran.dg/bound_simplification_4.f90: Likewise.
12180 * gfortran.dg/bound_simplification_5.f90: Likewise.
12181 * gfortran.dg/bound_simplification_6.f90: Likewise.
12182 * gfortran.dg/bounds_check_1.f90: Likewise.
12183 * gfortran.dg/bounds_check_12.f90: Likewise.
12184 * gfortran.dg/bounds_check_14.f90: Likewise.
12185 * gfortran.dg/bounds_check_15.f90: Likewise.
12186 * gfortran.dg/bounds_check_19.f90: Likewise.
12187 * gfortran.dg/bounds_check_8.f90: Likewise.
12188 * gfortran.dg/bounds_check_9.f90: Likewise.
12189 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12190 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12191 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12192 * gfortran.dg/boz_1.f90: Likewise.
12193 * gfortran.dg/boz_11.f90: Likewise.
12194 * gfortran.dg/boz_13.f90: Likewise.
12195 * gfortran.dg/boz_14.f90: Likewise.
12196 * gfortran.dg/boz_15.f90: Likewise.
12197 * gfortran.dg/boz_3.f90: Likewise.
12198 * gfortran.dg/boz_6.f90: Likewise.
12199 * gfortran.dg/boz_9.f90: Likewise.
12200 * gfortran.dg/byte_1.f90: Likewise.
12201 * gfortran.dg/byte_2.f90: Likewise.
12202 * gfortran.dg/c_assoc.f90: Likewise.
12203 * gfortran.dg/c_assoc_2.f03: Likewise.
12204 * gfortran.dg/c_assoc_3.f90: Likewise.
12205 * gfortran.dg/c_by_val_1.f: Likewise.
12206 * gfortran.dg/c_by_val_5.f90: Likewise.
12207 * gfortran.dg/c_char_tests.f03: Likewise.
12208 * gfortran.dg/c_char_tests_2.f03: Likewise.
12209 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12210 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12211 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12212 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12213 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12214 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12215 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12216 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12217 * gfortran.dg/c_kind_params.f90: Likewise.
12218 * gfortran.dg/c_loc_test_20.f90: Likewise.
12219 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12220 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
12221 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
12222 * gfortran.dg/c_size_t_test.f03: Likewise.
12223 * gfortran.dg/c_sizeof_1.f90: Likewise.
12224 * gfortran.dg/c_sizeof_5.f90: Likewise.
12225 * gfortran.dg/c_sizeof_6.f90: Likewise.
12226 * gfortran.dg/char4_iunit_1.f03: Likewise.
12227 * gfortran.dg/char4_iunit_2.f03: Likewise.
12228 * gfortran.dg/char_allocation_1.f90: Likewise.
12229 * gfortran.dg/char_array_constructor.f90: Likewise.
12230 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
12231 * gfortran.dg/char_assign_1.f90: Likewise.
12232 * gfortran.dg/char_associated_1.f90: Likewise.
12233 * gfortran.dg/char_cast_2.f90: Likewise.
12234 * gfortran.dg/char_comparison_1.f: Likewise.
12235 * gfortran.dg/char_component_initializer_1.f90: Likewise.
12236 * gfortran.dg/char_component_initializer_2.f90: Likewise.
12237 * gfortran.dg/char_cons_len.f90: Likewise.
12238 * gfortran.dg/char_conversion.f90: Likewise.
12239 * gfortran.dg/char_cshift_1.f90: Likewise.
12240 * gfortran.dg/char_cshift_2.f90: Likewise.
12241 * gfortran.dg/char_decl_2.f90: Likewise.
12242 * gfortran.dg/char_eoshift_1.f90: Likewise.
12243 * gfortran.dg/char_eoshift_2.f90: Likewise.
12244 * gfortran.dg/char_eoshift_3.f90: Likewise.
12245 * gfortran.dg/char_eoshift_4.f90: Likewise.
12246 * gfortran.dg/char_eoshift_5.f90: Likewise.
12247 * gfortran.dg/char_expr_1.f90: Likewise.
12248 * gfortran.dg/char_expr_3.f90: Likewise.
12249 * gfortran.dg/char_initialiser_actual.f90: Likewise.
12250 * gfortran.dg/char_length_12.f90: Likewise.
12251 * gfortran.dg/char_length_14.f90: Likewise.
12252 * gfortran.dg/char_length_15.f90: Likewise.
12253 * gfortran.dg/char_length_17.f90: Likewise.
12254 * gfortran.dg/char_length_20.f90: Likewise.
12255 * gfortran.dg/char_length_21.f90: Likewise.
12256 * gfortran.dg/char_length_5.f90: Likewise.
12257 * gfortran.dg/char_length_6.f90: Likewise.
12258 * gfortran.dg/char_length_7.f90: Likewise.
12259 * gfortran.dg/char_length_8.f90: Likewise.
12260 * gfortran.dg/char_pack_1.f90: Likewise.
12261 * gfortran.dg/char_pack_2.f90: Likewise.
12262 * gfortran.dg/char_pointer_assign.f90: Likewise.
12263 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
12264 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
12265 * gfortran.dg/char_pointer_dependency.f90: Likewise.
12266 * gfortran.dg/char_pointer_dummy.f90: Likewise.
12267 * gfortran.dg/char_pointer_func.f90: Likewise.
12268 * gfortran.dg/char_reshape_1.f90: Likewise.
12269 * gfortran.dg/char_result_1.f90: Likewise.
12270 * gfortran.dg/char_result_12.f90: Likewise.
12271 * gfortran.dg/char_result_13.f90: Likewise.
12272 * gfortran.dg/char_result_14.f90: Likewise.
12273 * gfortran.dg/char_result_15.f90: Likewise.
12274 * gfortran.dg/char_result_2.f90: Likewise.
12275 * gfortran.dg/char_result_3.f90: Likewise.
12276 * gfortran.dg/char_result_4.f90: Likewise.
12277 * gfortran.dg/char_result_5.f90: Likewise.
12278 * gfortran.dg/char_result_6.f90: Likewise.
12279 * gfortran.dg/char_result_7.f90: Likewise.
12280 * gfortran.dg/char_result_8.f90: Likewise.
12281 * gfortran.dg/char_spread_1.f90: Likewise.
12282 * gfortran.dg/char_transpose_1.f90: Likewise.
12283 * gfortran.dg/char_type_len.f90: Likewise.
12284 * gfortran.dg/char_unpack_1.f90: Likewise.
12285 * gfortran.dg/char_unpack_2.f90: Likewise.
12286 * gfortran.dg/character_array_constructor_1.f90: Likewise.
12287 * gfortran.dg/character_comparison_1.f90: Likewise.
12288 * gfortran.dg/character_comparison_2.f90: Likewise.
12289 * gfortran.dg/character_comparison_3.f90: Likewise.
12290 * gfortran.dg/character_comparison_4.f90: Likewise.
12291 * gfortran.dg/character_comparison_5.f90: Likewise.
12292 * gfortran.dg/character_comparison_6.f90: Likewise.
12293 * gfortran.dg/character_comparison_7.f90: Likewise.
12294 * gfortran.dg/character_comparison_8.f90: Likewise.
12295 * gfortran.dg/character_comparison_9.f90: Likewise.
12296 * gfortran.dg/charlen_15.f90: Likewise.
12297 * gfortran.dg/charlen_16.f90: Likewise.
12298 * gfortran.dg/chkbits.f90: Likewise.
12299 * gfortran.dg/chmod_1.f90: Likewise.
12300 * gfortran.dg/chmod_2.f90: Likewise.
12301 * gfortran.dg/chmod_3.f90: Likewise.
12302 * gfortran.dg/class_1.f03: Likewise.
12303 * gfortran.dg/class_18.f03: Likewise.
12304 * gfortran.dg/class_19.f03: Likewise.
12305 * gfortran.dg/class_35.f90: Likewise.
12306 * gfortran.dg/class_46.f03: Likewise.
12307 * gfortran.dg/class_48.f90: Likewise.
12308 * gfortran.dg/class_51.f90: Likewise.
12309 * gfortran.dg/class_52.f90: Likewise.
12310 * gfortran.dg/class_6.f03: Likewise.
12311 * gfortran.dg/class_63.f90: Likewise.
12312 * gfortran.dg/class_64.f90: Likewise.
12313 * gfortran.dg/class_65.f90: Likewise.
12314 * gfortran.dg/class_66.f90: Likewise.
12315 * gfortran.dg/class_67.f90: Likewise.
12316 * gfortran.dg/class_9.f03: Likewise.
12317 * gfortran.dg/class_alias.f90: Likewise.
12318 * gfortran.dg/class_allocate_1.f03: Likewise.
12319 * gfortran.dg/class_allocate_10.f03: Likewise.
12320 * gfortran.dg/class_allocate_13.f90: Likewise.
12321 * gfortran.dg/class_allocate_14.f90: Likewise.
12322 * gfortran.dg/class_allocate_15.f90: Likewise.
12323 * gfortran.dg/class_allocate_19.f03: Likewise.
12324 * gfortran.dg/class_allocate_21.f90: Likewise.
12325 * gfortran.dg/class_allocate_22.f90: Likewise.
12326 * gfortran.dg/class_allocate_3.f03: Likewise.
12327 * gfortran.dg/class_allocate_4.f03: Likewise.
12328 * gfortran.dg/class_allocate_5.f90: Likewise.
12329 * gfortran.dg/class_allocate_6.f03: Likewise.
12330 * gfortran.dg/class_allocate_7.f03: Likewise.
12331 * gfortran.dg/class_allocate_8.f03: Likewise.
12332 * gfortran.dg/class_allocate_9.f03: Likewise.
12333 * gfortran.dg/class_array_1.f03: Likewise.
12334 * gfortran.dg/class_array_14.f90: Likewise.
12335 * gfortran.dg/class_array_15.f03: Likewise.
12336 * gfortran.dg/class_array_16.f90: Likewise.
12337 * gfortran.dg/class_array_2.f03: Likewise.
12338 * gfortran.dg/class_array_20.f03: Likewise.
12339 * gfortran.dg/class_array_21.f03: Likewise.
12340 * gfortran.dg/class_array_3.f03: Likewise.
12341 * gfortran.dg/class_array_4.f03: Likewise.
12342 * gfortran.dg/class_array_7.f03: Likewise.
12343 * gfortran.dg/class_array_8.f03: Likewise.
12344 * gfortran.dg/class_array_9.f03: Likewise.
12345 * gfortran.dg/class_defined_operator_1.f03: Likewise.
12346 * gfortran.dg/class_dummy_1.f03: Likewise.
12347 * gfortran.dg/class_optional_1.f90: Likewise.
12348 * gfortran.dg/class_optional_2.f90: Likewise.
12349 * gfortran.dg/class_result_5.f90: Likewise.
12350 * gfortran.dg/class_result_6.f90: Likewise.
12351 * gfortran.dg/class_to_type_1.f03: Likewise.
12352 * gfortran.dg/class_to_type_2.f90: Likewise.
12353 * gfortran.dg/class_to_type_3.f03: Likewise.
12354 * gfortran.dg/class_to_type_4.f90: Likewise.
12355 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
12356 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
12357 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
12358 * gfortran.dg/coarray/atomic_1.f90: Likewise.
12359 * gfortran.dg/coarray/atomic_2.f90: Likewise.
12360 * gfortran.dg/coarray/codimension.f90: Likewise.
12361 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
12362 * gfortran.dg/coarray/collectives_1.f90: Likewise.
12363 * gfortran.dg/coarray/collectives_2.f90: Likewise.
12364 * gfortran.dg/coarray/collectives_3.f90: Likewise.
12365 * gfortran.dg/coarray/collectives_4.f90: Likewise.
12366 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
12367 * gfortran.dg/coarray/dummy_1.f90: Likewise.
12368 * gfortran.dg/coarray/event_1.f90: Likewise.
12369 * gfortran.dg/coarray/event_2.f90: Likewise.
12370 * gfortran.dg/coarray/get_array.f90: Likewise.
12371 * gfortran.dg/coarray/image_index_1.f90: Likewise.
12372 * gfortran.dg/coarray/image_index_2.f90: Likewise.
12373 * gfortran.dg/coarray/image_index_3.f90: Likewise.
12374 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
12375 * gfortran.dg/coarray/lock_1.f90: Likewise.
12376 * gfortran.dg/coarray/lock_2.f90: Likewise.
12377 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
12378 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
12379 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
12380 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
12381 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
12382 * gfortran.dg/coarray/registering_1.f90: Likewise.
12383 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
12384 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
12385 * gfortran.dg/coarray/send_array.f90: Likewise.
12386 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
12387 * gfortran.dg/coarray/sendget_array.f90: Likewise.
12388 * gfortran.dg/coarray/subobject_1.f90: Likewise.
12389 * gfortran.dg/coarray/sync_1.f90: Likewise.
12390 * gfortran.dg/coarray/sync_3.f90: Likewise.
12391 * gfortran.dg/coarray/this_image_1.f90: Likewise.
12392 * gfortran.dg/coarray/this_image_2.f90: Likewise.
12393 * gfortran.dg/coarray_13.f90: Likewise.
12394 * gfortran.dg/coarray_15.f90: Likewise.
12395 * gfortran.dg/coarray_16.f90: Likewise.
12396 * gfortran.dg/coarray_2.f90: Likewise.
12397 * gfortran.dg/coarray_23.f90: Likewise.
12398 * gfortran.dg/coarray_40.f90: Likewise.
12399 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
12400 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
12401 * gfortran.dg/coarray_allocate_10.f08: Likewise.
12402 * gfortran.dg/coarray_allocate_2.f08: Likewise.
12403 * gfortran.dg/coarray_allocate_3.f08: Likewise.
12404 * gfortran.dg/coarray_allocate_4.f08: Likewise.
12405 * gfortran.dg/coarray_allocate_5.f08: Likewise.
12406 * gfortran.dg/coarray_allocate_7.f08: Likewise.
12407 * gfortran.dg/coarray_allocate_8.f08: Likewise.
12408 * gfortran.dg/coarray_allocate_9.f08: Likewise.
12409 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12410 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12411 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
12412 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
12413 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
12414 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
12415 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
12416 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
12417 * gfortran.dg/coarray_stat_2.f90: Likewise.
12418 * gfortran.dg/coarray_subobject_1.f90: Likewise.
12419 * gfortran.dg/coindexed_1.f90: Likewise.
12420 * gfortran.dg/comma.f: Likewise.
12421 * gfortran.dg/comma_format_extension_3.f: Likewise.
12422 * gfortran.dg/comma_format_extension_4.f: Likewise.
12423 * gfortran.dg/common_2.f90: Likewise.
12424 * gfortran.dg/common_4.f90: Likewise.
12425 * gfortran.dg/common_align_1.f90: Likewise.
12426 * gfortran.dg/common_align_2.f90: Likewise.
12427 * gfortran.dg/common_equivalence_1.f: Likewise.
12428 * gfortran.dg/common_pointer_1.f90: Likewise.
12429 * gfortran.dg/common_resize_1.f: Likewise.
12430 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
12431 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
12432 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
12433 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
12434 * gfortran.dg/complex_read.f90: Likewise.
12435 * gfortran.dg/complex_write.f90: Likewise.
12436 * gfortran.dg/constant_substring.f: Likewise.
12437 * gfortran.dg/constructor_2.f90: Likewise.
12438 * gfortran.dg/constructor_3.f90: Likewise.
12439 * gfortran.dg/constructor_6.f90: Likewise.
12440 * gfortran.dg/contained_1.f90: Likewise.
12441 * gfortran.dg/contained_3.f90: Likewise.
12442 * gfortran.dg/contained_equivalence_1.f90: Likewise.
12443 * gfortran.dg/contained_module_proc_1.f90: Likewise.
12444 * gfortran.dg/continuation_1.f90: Likewise.
12445 * gfortran.dg/continuation_11.f90: Likewise.
12446 * gfortran.dg/continuation_12.f90: Likewise.
12447 * gfortran.dg/continuation_13.f90: Likewise.
12448 * gfortran.dg/continuation_14.f: Likewise.
12449 * gfortran.dg/continuation_8.f90: Likewise.
12450 * gfortran.dg/convert_2.f90: Likewise.
12451 * gfortran.dg/convert_implied_open.f90: Likewise.
12452 * gfortran.dg/count_init_expr.f03: Likewise.
12453 * gfortran.dg/cr_lf.f90: Likewise.
12454 * gfortran.dg/cray_pointers_10.f90: Likewise.
12455 * gfortran.dg/cray_pointers_2.f90: Likewise.
12456 * gfortran.dg/cray_pointers_5.f90: Likewise.
12457 * gfortran.dg/cray_pointers_7.f90: Likewise.
12458 * gfortran.dg/cray_pointers_8.f90: Likewise.
12459 * gfortran.dg/cshift_1.f90: Likewise.
12460 * gfortran.dg/cshift_2.f90: Likewise.
12461 * gfortran.dg/cshift_large_1.f90: Likewise.
12462 * gfortran.dg/cshift_nan_1.f90: Likewise.
12463 * gfortran.dg/csqrt_2.f: Likewise.
12464 * gfortran.dg/data_array_1.f90: Likewise.
12465 * gfortran.dg/data_char_1.f90: Likewise.
12466 * gfortran.dg/data_char_2.f90: Likewise.
12467 * gfortran.dg/data_char_3.f90: Likewise.
12468 * gfortran.dg/data_derived_1.f90: Likewise.
12469 * gfortran.dg/data_implied_do_1.f90: Likewise.
12470 * gfortran.dg/data_namelist_conflict.f90: Likewise.
12471 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
12472 * gfortran.dg/deallocate_stat.f90: Likewise.
12473 * gfortran.dg/deallocate_stat_2.f90: Likewise.
12474 * gfortran.dg/debug/pr37738.f: Likewise.
12475 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
12476 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
12477 * gfortran.dg/dec_exp_1.f90: Likewise.
12478 * gfortran.dg/dec_init_1.f90: Likewise.
12479 * gfortran.dg/dec_init_2.f90: Likewise.
12480 * gfortran.dg/dec_init_3.f90: Likewise.
12481 * gfortran.dg/dec_init_4.f90: Likewise.
12482 * gfortran.dg/dec_io_1.f90: Likewise.
12483 * gfortran.dg/dec_io_2.f90: Likewise.
12484 * gfortran.dg/dec_io_2a.f90: Likewise.
12485 * gfortran.dg/dec_io_6.f90: Likewise.
12486 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
12487 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
12488 * gfortran.dg/dec_math.f90: Likewise.
12489 * gfortran.dg/dec_parameter_1.f: Likewise.
12490 * gfortran.dg/dec_parameter_2.f90: Likewise.
12491 * gfortran.dg/dec_static_1.f90: Likewise.
12492 * gfortran.dg/dec_static_2.f90: Likewise.
12493 * gfortran.dg/dec_structure_1.f90: Likewise.
12494 * gfortran.dg/dec_structure_10.f90: Likewise.
12495 * gfortran.dg/dec_structure_18.f90: Likewise.
12496 * gfortran.dg/dec_structure_19.f90: Likewise.
12497 * gfortran.dg/dec_structure_2.f90: Likewise.
12498 * gfortran.dg/dec_structure_22.f90: Likewise.
12499 * gfortran.dg/dec_structure_3.f90: Likewise.
12500 * gfortran.dg/dec_structure_4.f90: Likewise.
12501 * gfortran.dg/dec_structure_5.f90: Likewise.
12502 * gfortran.dg/dec_structure_6.f90: Likewise.
12503 * gfortran.dg/dec_structure_7.f90: Likewise.
12504 * gfortran.dg/dec_union_1.f90: Likewise.
12505 * gfortran.dg/dec_union_2.f90: Likewise.
12506 * gfortran.dg/dec_union_3.f90: Likewise.
12507 * gfortran.dg/dec_union_4.f90: Likewise.
12508 * gfortran.dg/dec_union_5.f90: Likewise.
12509 * gfortran.dg/default_format_1.f90: Likewise.
12510 * gfortran.dg/default_format_2.f90: Likewise.
12511 * gfortran.dg/default_format_denormal_1.f90: Likewise.
12512 * gfortran.dg/default_format_denormal_2.f90: Likewise.
12513 * gfortran.dg/default_initialization_3.f90: Likewise.
12514 * gfortran.dg/default_initialization_4.f90: Likewise.
12515 * gfortran.dg/default_initialization_5.f90: Likewise.
12516 * gfortran.dg/deferred_character_1.f90: Likewise.
12517 * gfortran.dg/deferred_character_10.f90: Likewise.
12518 * gfortran.dg/deferred_character_11.f90: Likewise.
12519 * gfortran.dg/deferred_character_12.f90: Likewise.
12520 * gfortran.dg/deferred_character_13.f90: Likewise.
12521 * gfortran.dg/deferred_character_14.f90: Likewise.
12522 * gfortran.dg/deferred_character_15.f90: Likewise.
12523 * gfortran.dg/deferred_character_16.f90: Likewise.
12524 * gfortran.dg/deferred_character_2.f90: Likewise.
12525 * gfortran.dg/deferred_character_3.f90: Likewise.
12526 * gfortran.dg/deferred_character_4.f90: Likewise.
12527 * gfortran.dg/deferred_character_5.f90: Likewise.
12528 * gfortran.dg/deferred_character_6.f90: Likewise.
12529 * gfortran.dg/deferred_character_7.f90: Likewise.
12530 * gfortran.dg/deferred_character_8.f90: Likewise.
12531 * gfortran.dg/deferred_character_9.f90: Likewise.
12532 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
12533 * gfortran.dg/deferred_type_component_1.f90: Likewise.
12534 * gfortran.dg/deferred_type_component_2.f90: Likewise.
12535 * gfortran.dg/deferred_type_param_2.f90: Likewise.
12536 * gfortran.dg/deferred_type_param_4.f90: Likewise.
12537 * gfortran.dg/deferred_type_param_5.f90: Likewise.
12538 * gfortran.dg/deferred_type_param_6.f90: Likewise.
12539 * gfortran.dg/deferred_type_param_8.f90: Likewise.
12540 * gfortran.dg/deferred_type_param_9.f90: Likewise.
12541 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
12542 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
12543 * gfortran.dg/defined_assignment_1.f90: Likewise.
12544 * gfortran.dg/defined_assignment_10.f90: Likewise.
12545 * gfortran.dg/defined_assignment_11.f90: Likewise.
12546 * gfortran.dg/defined_assignment_2.f90: Likewise.
12547 * gfortran.dg/defined_assignment_3.f90: Likewise.
12548 * gfortran.dg/defined_assignment_4.f90: Likewise.
12549 * gfortran.dg/defined_assignment_5.f90: Likewise.
12550 * gfortran.dg/defined_assignment_8.f90: Likewise.
12551 * gfortran.dg/defined_assignment_9.f90: Likewise.
12552 * gfortran.dg/dependency_2.f90: Likewise.
12553 * gfortran.dg/dependency_21.f90: Likewise.
12554 * gfortran.dg/dependency_22.f90: Likewise.
12555 * gfortran.dg/dependency_23.f90: Likewise.
12556 * gfortran.dg/dependency_24.f90: Likewise.
12557 * gfortran.dg/dependency_25.f90: Likewise.
12558 * gfortran.dg/dependency_26.f90: Likewise.
12559 * gfortran.dg/dependency_39.f90: Likewise.
12560 * gfortran.dg/dependency_40.f90: Likewise.
12561 * gfortran.dg/dependency_41.f90: Likewise.
12562 * gfortran.dg/dependency_42.f90: Likewise.
12563 * gfortran.dg/dependency_43.f90: Likewise.
12564 * gfortran.dg/dependency_44.f90: Likewise.
12565 * gfortran.dg/dependency_45.f90: Likewise.
12566 * gfortran.dg/dependency_50.f90: Likewise.
12567 * gfortran.dg/dependency_51.f90: Likewise.
12568 * gfortran.dg/dependent_decls_1.f90: Likewise.
12569 * gfortran.dg/der_array_1.f90: Likewise.
12570 * gfortran.dg/der_array_io_1.f90: Likewise.
12571 * gfortran.dg/der_array_io_2.f90: Likewise.
12572 * gfortran.dg/der_array_io_3.f90: Likewise.
12573 * gfortran.dg/der_io_1.f90: Likewise.
12574 * gfortran.dg/der_io_3.f90: Likewise.
12575 * gfortran.dg/der_pointer_2.f90: Likewise.
12576 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
12577 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
12578 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
12579 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
12580 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
12581 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12582 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
12583 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
12584 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
12585 * gfortran.dg/derived_external_function_1.f90: Likewise.
12586 * gfortran.dg/derived_init_1.f90: Likewise.
12587 * gfortran.dg/derived_init_2.f90: Likewise.
12588 * gfortran.dg/derived_init_3.f90: Likewise.
12589 * gfortran.dg/derived_init_4.f90: Likewise.
12590 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
12591 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12592 * gfortran.dg/dev_null.F90: Likewise.
12593 * gfortran.dg/dfloat_1.f90: Likewise.
12594 * gfortran.dg/dim_sum_1.f90: Likewise.
12595 * gfortran.dg/dim_sum_2.f90: Likewise.
12596 * gfortran.dg/dim_sum_3.f90: Likewise.
12597 * gfortran.dg/direct_io_10.f: Likewise.
12598 * gfortran.dg/direct_io_11.f90: Likewise.
12599 * gfortran.dg/direct_io_12.f90: Likewise.
12600 * gfortran.dg/direct_io_2.f90: Likewise.
12601 * gfortran.dg/direct_io_3.f90: Likewise.
12602 * gfortran.dg/direct_io_4.f90: Likewise.
12603 * gfortran.dg/direct_io_5.f90: Likewise.
12604 * gfortran.dg/direct_io_6.f90: Likewise.
12605 * gfortran.dg/direct_io_7.f90: Likewise.
12606 * gfortran.dg/direct_io_8.f90: Likewise.
12607 * gfortran.dg/direct_io_9.f: Likewise.
12608 * gfortran.dg/do_1.f90: Likewise.
12609 * gfortran.dg/do_3.F90: Likewise.
12610 * gfortran.dg/do_concurrent_2.f90: Likewise.
12611 * gfortran.dg/do_concurrent_4.f90: Likewise.
12612 * gfortran.dg/do_corner_warn.f90: Likewise.
12613 * gfortran.dg/do_iterator_2.f90: Likewise.
12614 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
12615 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
12616 * gfortran.dg/dos_eol.f: Likewise.
12617 * gfortran.dg/dot_product_1.f03: Likewise.
12618 * gfortran.dg/dot_product_2.f90: Likewise.
12619 * gfortran.dg/dot_product_4.f90: Likewise.
12620 * gfortran.dg/dshift_1.F90: Likewise.
12621 * gfortran.dg/dshift_2.F90: Likewise.
12622 * gfortran.dg/dtio_1.f90: Likewise.
12623 * gfortran.dg/dtio_10.f90: Likewise.
12624 * gfortran.dg/dtio_12.f90: Likewise.
12625 * gfortran.dg/dtio_14.f90: Likewise.
12626 * gfortran.dg/dtio_15.f90: Likewise.
12627 * gfortran.dg/dtio_16.f90: Likewise.
12628 * gfortran.dg/dtio_17.f90: Likewise.
12629 * gfortran.dg/dtio_19.f90: Likewise.
12630 * gfortran.dg/dtio_2.f90: Likewise.
12631 * gfortran.dg/dtio_20.f03: Likewise.
12632 * gfortran.dg/dtio_22.f90: Likewise.
12633 * gfortran.dg/dtio_24.f90: Likewise.
12634 * gfortran.dg/dtio_25.f90: Likewise.
12635 * gfortran.dg/dtio_26.f03: Likewise.
12636 * gfortran.dg/dtio_27.f90: Likewise.
12637 * gfortran.dg/dtio_28.f03: Likewise.
12638 * gfortran.dg/dtio_3.f90: Likewise.
12639 * gfortran.dg/dtio_30.f03: Likewise.
12640 * gfortran.dg/dtio_31.f03: Likewise.
12641 * gfortran.dg/dtio_32.f03: Likewise.
12642 * gfortran.dg/dtio_4.f90: Likewise.
12643 * gfortran.dg/dtio_5.f90: Likewise.
12644 * gfortran.dg/dtio_7.f90: Likewise.
12645 * gfortran.dg/dtio_8.f90: Likewise.
12646 * gfortran.dg/dtio_9.f90: Likewise.
12647 * gfortran.dg/dummy_procedure_3.f90: Likewise.
12648 * gfortran.dg/dummy_procedure_7.f90: Likewise.
12649 * gfortran.dg/dup_save_1.f90: Likewise.
12650 * gfortran.dg/dup_save_2.f90: Likewise.
12651 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
12652 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
12653 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
12654 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
12655 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
12656 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
12657 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
12658 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
12659 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
12660 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
12661 * gfortran.dg/e_d_fmt.f90: Likewise.
12662 * gfortran.dg/edit_real_1.f90: Likewise.
12663 * gfortran.dg/elemental_by_value_1.f90: Likewise.
12664 * gfortran.dg/elemental_dependency_1.f90: Likewise.
12665 * gfortran.dg/elemental_dependency_4.f90: Likewise.
12666 * gfortran.dg/elemental_dependency_5.f90: Likewise.
12667 * gfortran.dg/elemental_dependency_6.f90: Likewise.
12668 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
12669 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
12670 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
12671 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
12672 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
12673 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
12674 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
12675 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
12676 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
12677 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
12678 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
12679 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
12680 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
12681 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
12682 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
12683 * gfortran.dg/empty_format_1.f90: Likewise.
12684 * gfortran.dg/endfile.f: Likewise.
12685 * gfortran.dg/endfile.f90: Likewise.
12686 * gfortran.dg/endfile_2.f90: Likewise.
12687 * gfortran.dg/entry_1.f90: Likewise.
12688 * gfortran.dg/entry_10.f90: Likewise.
12689 * gfortran.dg/entry_12.f90: Likewise.
12690 * gfortran.dg/entry_13.f90: Likewise.
12691 * gfortran.dg/entry_14.f90: Likewise.
12692 * gfortran.dg/entry_16.f90: Likewise.
12693 * gfortran.dg/entry_3.f90: Likewise.
12694 * gfortran.dg/entry_6.f90: Likewise.
12695 * gfortran.dg/entry_9.f90: Likewise.
12696 * gfortran.dg/entry_array_specs_2.f: Likewise.
12697 * gfortran.dg/enum_1.f90: Likewise.
12698 * gfortran.dg/enum_9.f90: Likewise.
12699 * gfortran.dg/eof_1.f90: Likewise.
12700 * gfortran.dg/eof_2.f90: Likewise.
12701 * gfortran.dg/eof_4.f90: Likewise.
12702 * gfortran.dg/eof_5.f90: Likewise.
12703 * gfortran.dg/eor_handling_1.f90: Likewise.
12704 * gfortran.dg/eor_handling_2.f90: Likewise.
12705 * gfortran.dg/eor_handling_3.f90: Likewise.
12706 * gfortran.dg/eor_handling_4.f90: Likewise.
12707 * gfortran.dg/eor_handling_5.f90: Likewise.
12708 * gfortran.dg/eoshift_3.f90: Likewise.
12709 * gfortran.dg/eoshift_4.f90: Likewise.
12710 * gfortran.dg/eoshift_5.f90: Likewise.
12711 * gfortran.dg/eoshift_6.f90: Likewise.
12712 * gfortran.dg/eoshift_large_1.f90: Likewise.
12713 * gfortran.dg/equiv_6.f90: Likewise.
12714 * gfortran.dg/equiv_7.f90: Likewise.
12715 * gfortran.dg/equiv_9.f90: Likewise.
12716 * gfortran.dg/equiv_constraint_4.f90: Likewise.
12717 * gfortran.dg/erf_2.F90: Likewise.
12718 * gfortran.dg/erf_3.F90: Likewise.
12719 * gfortran.dg/erfc_scaled_1.f90: Likewise.
12720 * gfortran.dg/error_format_2.f90: Likewise.
12721 * gfortran.dg/error_recovery_5.f90: Likewise.
12722 * gfortran.dg/execute_command_line_2.f90: Likewise.
12723 * gfortran.dg/execute_command_line_3.f90: Likewise.
12724 * gfortran.dg/exit_1.f08: Likewise.
12725 * gfortran.dg/exit_3.f08: Likewise.
12726 * gfortran.dg/exponent_1.f90: Likewise.
12727 * gfortran.dg/exponent_2.f90: Likewise.
12728 * gfortran.dg/extended_char_comparison_1.f: Likewise.
12729 * gfortran.dg/extends_1.f03: Likewise.
12730 * gfortran.dg/extends_16.f90: Likewise.
12731 * gfortran.dg/extends_2.f03: Likewise.
12732 * gfortran.dg/extends_3.f03: Likewise.
12733 * gfortran.dg/extends_4.f03: Likewise.
12734 * gfortran.dg/extends_type_of_1.f03: Likewise.
12735 * gfortran.dg/extends_type_of_2.f03: Likewise.
12736 * gfortran.dg/external_procedures_3.f90: Likewise.
12737 * gfortran.dg/f2003_inquire_1.f03: Likewise.
12738 * gfortran.dg/f2003_io_1.f03: Likewise.
12739 * gfortran.dg/f2003_io_4.f03: Likewise.
12740 * gfortran.dg/f2003_io_5.f03: Likewise.
12741 * gfortran.dg/f2003_io_6.f03: Likewise.
12742 * gfortran.dg/f2003_io_7.f03: Likewise.
12743 * gfortran.dg/f2c_1.f90: Likewise.
12744 * gfortran.dg/f2c_2.f90: Likewise.
12745 * gfortran.dg/f2c_3.f90: Likewise.
12746 * gfortran.dg/f2c_4.f90: Likewise.
12747 * gfortran.dg/f2c_6.f90: Likewise.
12748 * gfortran.dg/f2c_7.f90: Likewise.
12749 * gfortran.dg/f2c_9.f90: Likewise.
12750 * gfortran.dg/fgetc_1.f90: Likewise.
12751 * gfortran.dg/fgetc_2.f90: Likewise.
12752 * gfortran.dg/filename_null.f90: Likewise.
12753 * gfortran.dg/finalize_12.f90: Likewise.
12754 * gfortran.dg/finalize_13.f90: Likewise.
12755 * gfortran.dg/finalize_15.f90: Likewise.
12756 * gfortran.dg/finalize_17.f90: Likewise.
12757 * gfortran.dg/finalize_18.f90: Likewise.
12758 * gfortran.dg/finalize_25.f90: Likewise.
12759 * gfortran.dg/finalize_29.f08: Likewise.
12760 * gfortran.dg/finalize_31.f90: Likewise.
12761 * gfortran.dg/float_1.f90: Likewise.
12762 * gfortran.dg/flush_1.f90: Likewise.
12763 * gfortran.dg/fmt_bz_bn.f: Likewise.
12764 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
12765 * gfortran.dg/fmt_cache_1.f: Likewise.
12766 * gfortran.dg/fmt_cache_2.f: Likewise.
12767 * gfortran.dg/fmt_cache_3.f90: Likewise.
12768 * gfortran.dg/fmt_colon.f90: Likewise.
12769 * gfortran.dg/fmt_e.f90: Likewise.
12770 * gfortran.dg/fmt_en.f90: Likewise.
12771 * gfortran.dg/fmt_error_10.f: Likewise.
12772 * gfortran.dg/fmt_error_9.f: Likewise.
12773 * gfortran.dg/fmt_exhaust.f90: Likewise.
12774 * gfortran.dg/fmt_f0_1.f90: Likewise.
12775 * gfortran.dg/fmt_f_an_p.f: Likewise.
12776 * gfortran.dg/fmt_fw_d.f90: Likewise.
12777 * gfortran.dg/fmt_g.f: Likewise.
12778 * gfortran.dg/fmt_g0_1.f08: Likewise.
12779 * gfortran.dg/fmt_g0_2.f08: Likewise.
12780 * gfortran.dg/fmt_g0_4.f08: Likewise.
12781 * gfortran.dg/fmt_g0_5.f08: Likewise.
12782 * gfortran.dg/fmt_g0_6.f08: Likewise.
12783 * gfortran.dg/fmt_g0_7.f08: Likewise.
12784 * gfortran.dg/fmt_g_1.f90: Likewise.
12785 * gfortran.dg/fmt_int_sign.f90: Likewise.
12786 * gfortran.dg/fmt_l.f90: Likewise.
12787 * gfortran.dg/fmt_missing_period_2.f: Likewise.
12788 * gfortran.dg/fmt_missing_period_3.f: Likewise.
12789 * gfortran.dg/fmt_p_1.f90: Likewise.
12790 * gfortran.dg/fmt_pf.f90: Likewise.
12791 * gfortran.dg/fmt_read.f90: Likewise.
12792 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
12793 * gfortran.dg/fmt_t_1.f90: Likewise.
12794 * gfortran.dg/fmt_t_2.f90: Likewise.
12795 * gfortran.dg/fmt_t_3.f90: Likewise.
12796 * gfortran.dg/fmt_t_4.f90: Likewise.
12797 * gfortran.dg/fmt_t_5.f90: Likewise.
12798 * gfortran.dg/fmt_t_6.f: Likewise.
12799 * gfortran.dg/fmt_t_7.f: Likewise.
12800 * gfortran.dg/fmt_t_9.f: Likewise.
12801 * gfortran.dg/fmt_tl.f: Likewise.
12802 * gfortran.dg/fmt_unlimited.f90: Likewise.
12803 * gfortran.dg/fmt_white.f: Likewise.
12804 * gfortran.dg/fmt_zero_digits.f90: Likewise.
12805 * gfortran.dg/fold_nearest.f90: Likewise.
12806 * gfortran.dg/forall_1.f90: Likewise.
12807 * gfortran.dg/forall_10.f90: Likewise.
12808 * gfortran.dg/forall_12.f90: Likewise.
12809 * gfortran.dg/forall_13.f90: Likewise.
12810 * gfortran.dg/forall_15.f90: Likewise.
12811 * gfortran.dg/forall_4.f90: Likewise.
12812 * gfortran.dg/forall_5.f90: Likewise.
12813 * gfortran.dg/forall_6.f90: Likewise.
12814 * gfortran.dg/forall_7.f90: Likewise.
12815 * gfortran.dg/fraction.f90: Likewise.
12816 * gfortran.dg/fseek.f90: Likewise.
12817 * gfortran.dg/ftell_1.f90: Likewise.
12818 * gfortran.dg/ftell_2.f90: Likewise.
12819 * gfortran.dg/ftell_3.f90: Likewise.
12820 * gfortran.dg/func_assign_2.f90: Likewise.
12821 * gfortran.dg/func_assign_3.f90: Likewise.
12822 * gfortran.dg/func_derived_1.f90: Likewise.
12823 * gfortran.dg/func_derived_2.f90: Likewise.
12824 * gfortran.dg/func_derived_3.f90: Likewise.
12825 * gfortran.dg/func_result_1.f90: Likewise.
12826 * gfortran.dg/func_result_2.f90: Likewise.
12827 * gfortran.dg/func_result_6.f90: Likewise.
12828 * gfortran.dg/function_charlen_2.f90: Likewise.
12829 * gfortran.dg/function_charlen_3.f: Likewise.
12830 * gfortran.dg/function_kinds_1.f90: Likewise.
12831 * gfortran.dg/function_kinds_4.f90: Likewise.
12832 * gfortran.dg/function_optimize_10.f90: Likewise.
12833 * gfortran.dg/function_optimize_11.f90: Likewise.
12834 * gfortran.dg/function_optimize_12.f90: Likewise.
12835 * gfortran.dg/function_optimize_4.f90: Likewise.
12836 * gfortran.dg/function_optimize_8.f90: Likewise.
12837 * gfortran.dg/g77/13037.f: Likewise.
12838 * gfortran.dg/g77/1832.f: Likewise.
12839 * gfortran.dg/g77/19981119-0.f: Likewise.
12840 * gfortran.dg/g77/19990313-0.f: Likewise.
12841 * gfortran.dg/g77/19990313-1.f: Likewise.
12842 * gfortran.dg/g77/19990313-2.f: Likewise.
12843 * gfortran.dg/g77/19990313-3.f: Likewise.
12844 * gfortran.dg/g77/19990419-1.f: Likewise.
12845 * gfortran.dg/g77/19990826-0.f: Likewise.
12846 * gfortran.dg/g77/19990826-2.f: Likewise.
12847 * gfortran.dg/g77/20000503-1.f: Likewise.
12848 * gfortran.dg/g77/20001111.f: Likewise.
12849 * gfortran.dg/g77/20010116.f: Likewise.
12850 * gfortran.dg/g77/20010216-1.f: Likewise.
12851 * gfortran.dg/g77/20010430.f: Likewise.
12852 * gfortran.dg/g77/20010610.f: Likewise.
12853 * gfortran.dg/g77/6177.f: Likewise.
12854 * gfortran.dg/g77/7388.f: Likewise.
12855 * gfortran.dg/g77/947.f: Likewise.
12856 * gfortran.dg/g77/970625-2.f: Likewise.
12857 * gfortran.dg/g77/971102-1.f: Likewise.
12858 * gfortran.dg/g77/980628-0.f: Likewise.
12859 * gfortran.dg/g77/980628-1.f: Likewise.
12860 * gfortran.dg/g77/980628-10.f: Likewise.
12861 * gfortran.dg/g77/980628-2.f: Likewise.
12862 * gfortran.dg/g77/980628-3.f: Likewise.
12863 * gfortran.dg/g77/980628-7.f: Likewise.
12864 * gfortran.dg/g77/980628-8.f: Likewise.
12865 * gfortran.dg/g77/980628-9.f: Likewise.
12866 * gfortran.dg/g77/980701-0.f: Likewise.
12867 * gfortran.dg/g77/980701-1.f: Likewise.
12868 * gfortran.dg/g77/cabs.f: Likewise.
12869 * gfortran.dg/g77/claus.f: Likewise.
12870 * gfortran.dg/g77/complex_1.f: Likewise.
12871 * gfortran.dg/g77/cpp3.F: Likewise.
12872 * gfortran.dg/g77/cpp4.F: Likewise.
12873 * gfortran.dg/g77/cpp5.F: Likewise.
12874 * gfortran.dg/g77/dcomplex.f: Likewise.
12875 * gfortran.dg/g77/dnrm2.f: Likewise.
12876 * gfortran.dg/g77/erfc.f: Likewise.
12877 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
12878 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
12879 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
12880 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
12881 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
12882 * gfortran.dg/g77/int8421.f: Likewise.
12883 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
12884 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
12885 * gfortran.dg/g77/le.f: Likewise.
12886 * gfortran.dg/g77/short.f: Likewise.
12887 * gfortran.dg/gamma_1.f90: Likewise.
12888 * gfortran.dg/gamma_4.f90: Likewise.
12889 * gfortran.dg/gamma_5.f90: Likewise.
12890 * gfortran.dg/generic_13.f90: Likewise.
12891 * gfortran.dg/generic_15.f90: Likewise.
12892 * gfortran.dg/generic_19.f90: Likewise.
12893 * gfortran.dg/generic_20.f90: Likewise.
12894 * gfortran.dg/generic_23.f03: Likewise.
12895 * gfortran.dg/generic_25.f90: Likewise.
12896 * gfortran.dg/generic_27.f90: Likewise.
12897 * gfortran.dg/generic_31.f90: Likewise.
12898 * gfortran.dg/generic_4.f90: Likewise.
12899 * gfortran.dg/global_vars_c_init.f90: Likewise.
12900 * gfortran.dg/global_vars_f90_init.f90: Likewise.
12901 * gfortran.dg/gnu_logical_1.F: Likewise.
12902 * gfortran.dg/goacc/fixed-1.f: Likewise.
12903 * gfortran.dg/goacc/fixed-2.f: Likewise.
12904 * gfortran.dg/goacc/gang-static.f95: Likewise.
12905 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
12906 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
12907 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
12908 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
12909 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
12910 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
12911 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
12912 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
12913 * gfortran.dg/goacc/omp-fixed.f: Likewise.
12914 * gfortran.dg/gomp/crayptr5.f90: Likewise.
12915 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
12916 * gfortran.dg/gomp/pr48794.f90: Likewise.
12917 * gfortran.dg/gomp/pr72744.f90: Likewise.
12918 * gfortran.dg/gomp/pr77665.f90: Likewise.
12919 * gfortran.dg/gomp/workshare2.f90: Likewise.
12920 * gfortran.dg/gomp/workshare3.f90: Likewise.
12921 * gfortran.dg/goto_1.f: Likewise.
12922 * gfortran.dg/goto_2.f90: Likewise.
12923 * gfortran.dg/goto_4.f90: Likewise.
12924 * gfortran.dg/goto_6.f: Likewise.
12925 * gfortran.dg/graphite/id-26.f03: Likewise.
12926 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
12927 * gfortran.dg/graphite/pr29581.f90: Likewise.
12928 * gfortran.dg/graphite/pr29832.f90: Likewise.
12929 * gfortran.dg/graphite/run-id-1.f: Likewise.
12930 * gfortran.dg/graphite/run-id-2.f90: Likewise.
12931 * gfortran.dg/graphite/run-id-3.f90: Likewise.
12932 * gfortran.dg/hollerith.f90: Likewise.
12933 * gfortran.dg/hollerith4.f90: Likewise.
12934 * gfortran.dg/hollerith6.f90: Likewise.
12935 * gfortran.dg/hollerith8.f90: Likewise.
12936 * gfortran.dg/hollerith_1.f90: Likewise.
12937 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
12938 * gfortran.dg/hollerith_f95.f90: Likewise.
12939 * gfortran.dg/hollerith_legacy.f90: Likewise.
12940 * gfortran.dg/host_assoc_call_3.f90: Likewise.
12941 * gfortran.dg/host_assoc_function_1.f90: Likewise.
12942 * gfortran.dg/host_assoc_function_3.f90: Likewise.
12943 * gfortran.dg/host_assoc_function_4.f90: Likewise.
12944 * gfortran.dg/host_assoc_function_9.f90: Likewise.
12945 * gfortran.dg/host_dummy_index_1.f90: Likewise.
12946 * gfortran.dg/hypot_1.f90: Likewise.
12947 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
12948 * gfortran.dg/iargc.f90: Likewise.
12949 * gfortran.dg/ibits.f90: Likewise.
12950 * gfortran.dg/ichar_1.f90: Likewise.
12951 * gfortran.dg/ichar_2.f90: Likewise.
12952 * gfortran.dg/ieee/ieee_1.F90: Likewise.
12953 * gfortran.dg/ieee/ieee_2.f90: Likewise.
12954 * gfortran.dg/ieee/ieee_3.f90: Likewise.
12955 * gfortran.dg/ieee/ieee_4.f90: Likewise.
12956 * gfortran.dg/ieee/ieee_6.f90: Likewise.
12957 * gfortran.dg/ieee/ieee_7.f90: Likewise.
12958 * gfortran.dg/ieee/ieee_8.f90: Likewise.
12959 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
12960 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
12961 * gfortran.dg/ieee/large_1.f90: Likewise.
12962 * gfortran.dg/ieee/large_2.f90: Likewise.
12963 * gfortran.dg/ieee/large_3.F90: Likewise.
12964 * gfortran.dg/ieee/large_4.f90: Likewise.
12965 * gfortran.dg/ieee/rounding_1.f90: Likewise.
12966 * gfortran.dg/ieee/underflow_1.f90: Likewise.
12967 * gfortran.dg/impl_do_var_data.f90: Likewise.
12968 * gfortran.dg/implicit_10.f90: Likewise.
12969 * gfortran.dg/implicit_12.f90: Likewise.
12970 * gfortran.dg/implicit_class_1.f90: Likewise.
12971 * gfortran.dg/implicit_pure_1.f90: Likewise.
12972 * gfortran.dg/implied_do_1.f90: Likewise.
12973 * gfortran.dg/implied_do_io_1.f90: Likewise.
12974 * gfortran.dg/implied_do_io_2.f90: Likewise.
12975 * gfortran.dg/implied_do_io_3.f90: Likewise.
12976 * gfortran.dg/implied_shape_1.f08: Likewise.
12977 * gfortran.dg/import.f90: Likewise.
12978 * gfortran.dg/import4.f90: Likewise.
12979 * gfortran.dg/impure_1.f08: Likewise.
12980 * gfortran.dg/index.f90: Likewise.
12981 * gfortran.dg/index_2.f90: Likewise.
12982 * gfortran.dg/init_flag_1.f90: Likewise.
12983 * gfortran.dg/init_flag_10.f90: Likewise.
12984 * gfortran.dg/init_flag_15.f03: Likewise.
12985 * gfortran.dg/init_flag_2.f90: Likewise.
12986 * gfortran.dg/init_flag_3.f90: Likewise.
12987 * gfortran.dg/init_flag_4.f90: Likewise.
12988 * gfortran.dg/init_flag_5.f90: Likewise.
12989 * gfortran.dg/init_flag_6.f90: Likewise.
12990 * gfortran.dg/init_flag_7.f90: Likewise.
12991 * gfortran.dg/init_flag_9.f90: Likewise.
12992 * gfortran.dg/initialization_11.f90: Likewise.
12993 * gfortran.dg/initialization_19.f90: Likewise.
12994 * gfortran.dg/initialization_2.f90: Likewise.
12995 * gfortran.dg/initialization_22.f90: Likewise.
12996 * gfortran.dg/initialization_27.f90: Likewise.
12997 * gfortran.dg/initialization_5.f90: Likewise.
12998 * gfortran.dg/initialization_6.f90: Likewise.
12999 * gfortran.dg/inline_matmul_1.f90: Likewise.
13000 * gfortran.dg/inline_matmul_10.f90: Likewise.
13001 * gfortran.dg/inline_matmul_11.f90: Likewise.
13002 * gfortran.dg/inline_matmul_13.f90: Likewise.
13003 * gfortran.dg/inline_matmul_14.f90: Likewise.
13004 * gfortran.dg/inline_matmul_16.f90: Likewise.
13005 * gfortran.dg/inline_matmul_17.f90: Likewise.
13006 * gfortran.dg/inline_matmul_18.f90: Likewise.
13007 * gfortran.dg/inline_matmul_19.f90: Likewise.
13008 * gfortran.dg/inline_matmul_2.f90: Likewise.
13009 * gfortran.dg/inline_matmul_20.f90: Likewise.
13010 * gfortran.dg/inline_matmul_22.f90: Likewise.
13011 * gfortran.dg/inline_matmul_3.f90: Likewise.
13012 * gfortran.dg/inline_matmul_4.f90: Likewise.
13013 * gfortran.dg/inline_matmul_5.f90: Likewise.
13014 * gfortran.dg/inline_matmul_6.f90: Likewise.
13015 * gfortran.dg/inline_matmul_7.f90: Likewise.
13016 * gfortran.dg/inline_matmul_8.f90: Likewise.
13017 * gfortran.dg/inline_matmul_9.f90: Likewise.
13018 * gfortran.dg/inline_sum_1.f90: Likewise.
13019 * gfortran.dg/inline_sum_3.f90: Likewise.
13020 * gfortran.dg/inline_sum_5.f90: Likewise.
13021 * gfortran.dg/inquire-complex.f90: Likewise.
13022 * gfortran.dg/inquire.f90: Likewise.
13023 * gfortran.dg/inquire_10.f90: Likewise.
13024 * gfortran.dg/inquire_13.f90: Likewise.
13025 * gfortran.dg/inquire_15.f90: Likewise.
13026 * gfortran.dg/inquire_16.f90: Likewise.
13027 * gfortran.dg/inquire_17.f90: Likewise.
13028 * gfortran.dg/inquire_5.f90: Likewise.
13029 * gfortran.dg/inquire_6.f90: Likewise.
13030 * gfortran.dg/inquire_7.f90: Likewise.
13031 * gfortran.dg/inquire_9.f90: Likewise.
13032 * gfortran.dg/inquire_internal.f90: Likewise.
13033 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13034 * gfortran.dg/inquire_size.f90: Likewise.
13035 * gfortran.dg/int_1.f90: Likewise.
13036 * gfortran.dg/int_conv_1.f90: Likewise.
13037 * gfortran.dg/int_range_io_1.f90: Likewise.
13038 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13039 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13040 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13041 * gfortran.dg/integer_plus.f90: Likewise.
13042 * gfortran.dg/intent_out_2.f90: Likewise.
13043 * gfortran.dg/intent_out_5.f90: Likewise.
13044 * gfortran.dg/intent_out_6.f90: Likewise.
13045 * gfortran.dg/interface_12.f90: Likewise.
13046 * gfortran.dg/interface_19.f90: Likewise.
13047 * gfortran.dg/interface_4.f90: Likewise.
13048 * gfortran.dg/interface_5.f90: Likewise.
13049 * gfortran.dg/interface_9.f90: Likewise.
13050 * gfortran.dg/interface_assignment_1.f90: Likewise.
13051 * gfortran.dg/interface_assignment_2.f90: Likewise.
13052 * gfortran.dg/internal_dummy_2.f08: Likewise.
13053 * gfortran.dg/internal_dummy_3.f08: Likewise.
13054 * gfortran.dg/internal_dummy_4.f08: Likewise.
13055 * gfortran.dg/internal_pack_1.f90: Likewise.
13056 * gfortran.dg/internal_pack_10.f90: Likewise.
13057 * gfortran.dg/internal_pack_12.f90: Likewise.
13058 * gfortran.dg/internal_pack_13.f90: Likewise.
13059 * gfortran.dg/internal_pack_14.f90: Likewise.
13060 * gfortran.dg/internal_pack_15.f90: Likewise.
13061 * gfortran.dg/internal_pack_2.f90: Likewise.
13062 * gfortran.dg/internal_pack_3.f90: Likewise.
13063 * gfortran.dg/internal_pack_4.f90: Likewise.
13064 * gfortran.dg/internal_pack_6.f90: Likewise.
13065 * gfortran.dg/internal_pack_8.f90: Likewise.
13066 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13067 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13068 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13069 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13070 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13071 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13072 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13073 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13074 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13075 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13076 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13077 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13078 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13079 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13080 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13081 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13082 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13083 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13084 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13085 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13086 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13087 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13088 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13089 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13090 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13091 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13092 * gfortran.dg/io_err_1.f90: Likewise.
13093 * gfortran.dg/io_real_boz.f90: Likewise.
13094 * gfortran.dg/iomsg_1.f90: Likewise.
13095 * gfortran.dg/iostat_1.f90: Likewise.
13096 * gfortran.dg/iostat_2.f90: Likewise.
13097 * gfortran.dg/iostat_4.f90: Likewise.
13098 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13099 * gfortran.dg/ishft_1.f90: Likewise.
13100 * gfortran.dg/ishft_2.f90: Likewise.
13101 * gfortran.dg/ishft_4.f90: Likewise.
13102 * gfortran.dg/isnan_1.f90: Likewise.
13103 * gfortran.dg/isnan_2.f90: Likewise.
13104 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13105 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13106 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13107 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13108 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13109 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13110 * gfortran.dg/itime_idate_1.f: Likewise.
13111 * gfortran.dg/itime_idate_2.f: Likewise.
13112 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13113 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13114 * gfortran.dg/large_real_kind_1.f90: Likewise.
13115 * gfortran.dg/large_real_kind_2.F90: Likewise.
13116 * gfortran.dg/large_real_kind_3.F90: Likewise.
13117 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13118 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13119 * gfortran.dg/large_recl.f90: Likewise.
13120 * gfortran.dg/large_unit_1.f90: Likewise.
13121 * gfortran.dg/large_unit_2.f90: Likewise.
13122 * gfortran.dg/largeequiv_1.f90: Likewise.
13123 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13124 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13125 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13126 * gfortran.dg/list_read_1.f90: Likewise.
13127 * gfortran.dg/list_read_10.f90: Likewise.
13128 * gfortran.dg/list_read_11.f90: Likewise.
13129 * gfortran.dg/list_read_12.f90: Likewise.
13130 * gfortran.dg/list_read_13.f: Likewise.
13131 * gfortran.dg/list_read_14.f90: Likewise.
13132 * gfortran.dg/list_read_2.f90: Likewise.
13133 * gfortran.dg/list_read_3.f90: Likewise.
13134 * gfortran.dg/list_read_4.f90: Likewise.
13135 * gfortran.dg/list_read_5.f90: Likewise.
13136 * gfortran.dg/list_read_6.f90: Likewise.
13137 * gfortran.dg/list_read_7.f90: Likewise.
13138 * gfortran.dg/list_read_8.f90: Likewise.
13139 * gfortran.dg/list_read_9.f90: Likewise.
13140 * gfortran.dg/loc_2.f90: Likewise.
13141 * gfortran.dg/logical_1.f90: Likewise.
13142 * gfortran.dg/logical_dot_product.f90: Likewise.
13143 * gfortran.dg/logical_temp_io.f90: Likewise.
13144 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13145 * gfortran.dg/lrshift_1.f90: Likewise.
13146 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13147 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13148 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13149 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13150 * gfortran.dg/make_unit.f90: Likewise.
13151 * gfortran.dg/mapping_1.f90: Likewise.
13152 * gfortran.dg/mapping_2.f90: Likewise.
13153 * gfortran.dg/mapping_3.f90: Likewise.
13154 * gfortran.dg/masklr_1.F90: Likewise.
13155 * gfortran.dg/masklr_2.F90: Likewise.
13156 * gfortran.dg/matmul_1.f90: Likewise.
13157 * gfortran.dg/matmul_10.f90: Likewise.
13158 * gfortran.dg/matmul_12.f90: Likewise.
13159 * gfortran.dg/matmul_16.f90: Likewise.
13160 * gfortran.dg/matmul_17.f90: Likewise.
13161 * gfortran.dg/matmul_18.f90: Likewise.
13162 * gfortran.dg/matmul_2.f90: Likewise.
13163 * gfortran.dg/matmul_3.f90: Likewise.
13164 * gfortran.dg/matmul_4.f90: Likewise.
13165 * gfortran.dg/matmul_6.f90: Likewise.
13166 * gfortran.dg/matmul_8.f03: Likewise.
13167 * gfortran.dg/matmul_9.f90: Likewise.
13168 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13169 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13170 * gfortran.dg/matmul_const.f90: Likewise.
13171 * gfortran.dg/maxloc_1.f90: Likewise.
13172 * gfortran.dg/maxloc_2.f90: Likewise.
13173 * gfortran.dg/maxloc_3.f90: Likewise.
13174 * gfortran.dg/maxloc_4.f90: Likewise.
13175 * gfortran.dg/maxloc_string_1.f90: Likewise.
13176 * gfortran.dg/maxlocval_1.f90: Likewise.
13177 * gfortran.dg/maxlocval_2.f90: Likewise.
13178 * gfortran.dg/maxlocval_3.f90: Likewise.
13179 * gfortran.dg/maxlocval_4.f90: Likewise.
13180 * gfortran.dg/maxval_char_1.f90: Likewise.
13181 * gfortran.dg/maxval_char_2.f90: Likewise.
13182 * gfortran.dg/maxval_char_3.f90: Likewise.
13183 * gfortran.dg/maxval_char_4.f90: Likewise.
13184 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13185 * gfortran.dg/mclock.f90: Likewise.
13186 * gfortran.dg/merge_bits_1.F90: Likewise.
13187 * gfortran.dg/merge_bits_2.F90: Likewise.
13188 * gfortran.dg/merge_char_1.f90: Likewise.
13189 * gfortran.dg/merge_init_expr.f90: Likewise.
13190 * gfortran.dg/min_max_optional_1.f90: Likewise.
13191 * gfortran.dg/min_max_optional_5.f90: Likewise.
13192 * gfortran.dg/minloc_1.f90: Likewise.
13193 * gfortran.dg/minloc_2.f90: Likewise.
13194 * gfortran.dg/minloc_3.f90: Likewise.
13195 * gfortran.dg/minloc_4.f90: Likewise.
13196 * gfortran.dg/minloc_string_1.f90: Likewise.
13197 * gfortran.dg/minlocval_1.f90: Likewise.
13198 * gfortran.dg/minlocval_2.f90: Likewise.
13199 * gfortran.dg/minlocval_3.f90: Likewise.
13200 * gfortran.dg/minlocval_4.f90: Likewise.
13201 * gfortran.dg/minmax_char_1.f90: Likewise.
13202 * gfortran.dg/minmaxloc_1.f90: Likewise.
13203 * gfortran.dg/minmaxloc_10.f90: Likewise.
13204 * gfortran.dg/minmaxloc_11.f90: Likewise.
13205 * gfortran.dg/minmaxloc_12.f90: Likewise.
13206 * gfortran.dg/minmaxloc_13.f90: Likewise.
13207 * gfortran.dg/minmaxloc_2.f90: Likewise.
13208 * gfortran.dg/minmaxloc_3.f90: Likewise.
13209 * gfortran.dg/minmaxloc_4.f90: Likewise.
13210 * gfortran.dg/minmaxloc_5.f90: Likewise.
13211 * gfortran.dg/minmaxloc_6.f90: Likewise.
13212 * gfortran.dg/minmaxloc_7.f90: Likewise.
13213 * gfortran.dg/minmaxloc_8.f90: Likewise.
13214 * gfortran.dg/minmaxval_1.f90: Likewise.
13215 * gfortran.dg/minval_char_1.f90: Likewise.
13216 * gfortran.dg/minval_char_2.f90: Likewise.
13217 * gfortran.dg/minval_char_3.f90: Likewise.
13218 * gfortran.dg/minval_char_4.f90: Likewise.
13219 * gfortran.dg/minval_char_5.f90: Likewise.
13220 * gfortran.dg/minval_parameter_1.f90: Likewise.
13221 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
13222 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
13223 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
13224 * gfortran.dg/missing_parens_1.f90: Likewise.
13225 * gfortran.dg/missing_parens_2.f90: Likewise.
13226 * gfortran.dg/mod_large_1.f90: Likewise.
13227 * gfortran.dg/mod_sign0_1.f90: Likewise.
13228 * gfortran.dg/module_blank_common.f90: Likewise.
13229 * gfortran.dg/module_commons_1.f90: Likewise.
13230 * gfortran.dg/module_commons_3.f90: Likewise.
13231 * gfortran.dg/module_double_reuse.f90: Likewise.
13232 * gfortran.dg/module_equivalence_1.f90: Likewise.
13233 * gfortran.dg/module_equivalence_2.f90: Likewise.
13234 * gfortran.dg/module_equivalence_3.f90: Likewise.
13235 * gfortran.dg/module_equivalence_5.f90: Likewise.
13236 * gfortran.dg/module_interface_1.f90: Likewise.
13237 * gfortran.dg/module_nan.f90: Likewise.
13238 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13239 * gfortran.dg/module_procedure_1.f90: Likewise.
13240 * gfortran.dg/module_read_1.f90: Likewise.
13241 * gfortran.dg/module_read_2.f90: Likewise.
13242 * gfortran.dg/module_widestring_1.f90: Likewise.
13243 * gfortran.dg/move_alloc.f90: Likewise.
13244 * gfortran.dg/move_alloc_10.f90: Likewise.
13245 * gfortran.dg/move_alloc_13.f90: Likewise.
13246 * gfortran.dg/move_alloc_14.f90: Likewise.
13247 * gfortran.dg/move_alloc_15.f90: Likewise.
13248 * gfortran.dg/move_alloc_16.f90: Likewise.
13249 * gfortran.dg/move_alloc_2.f90: Likewise.
13250 * gfortran.dg/move_alloc_5.f90: Likewise.
13251 * gfortran.dg/move_alloc_6.f90: Likewise.
13252 * gfortran.dg/move_alloc_9.f90: Likewise.
13253 * gfortran.dg/multiple_allocation_1.f90: Likewise.
13254 * gfortran.dg/multiple_allocation_3.f90: Likewise.
13255 * gfortran.dg/mvbits_1.f90: Likewise.
13256 * gfortran.dg/mvbits_2.f90: Likewise.
13257 * gfortran.dg/mvbits_3.f90: Likewise.
13258 * gfortran.dg/mvbits_4.f90: Likewise.
13259 * gfortran.dg/mvbits_7.f90: Likewise.
13260 * gfortran.dg/mvbits_8.f90: Likewise.
13261 * gfortran.dg/namelist_11.f: Likewise.
13262 * gfortran.dg/namelist_12.f: Likewise.
13263 * gfortran.dg/namelist_13.f90: Likewise.
13264 * gfortran.dg/namelist_14.f90: Likewise.
13265 * gfortran.dg/namelist_15.f90: Likewise.
13266 * gfortran.dg/namelist_16.f90: Likewise.
13267 * gfortran.dg/namelist_17.f90: Likewise.
13268 * gfortran.dg/namelist_18.f90: Likewise.
13269 * gfortran.dg/namelist_19.f90: Likewise.
13270 * gfortran.dg/namelist_20.f90: Likewise.
13271 * gfortran.dg/namelist_21.f90: Likewise.
13272 * gfortran.dg/namelist_22.f90: Likewise.
13273 * gfortran.dg/namelist_23.f90: Likewise.
13274 * gfortran.dg/namelist_24.f90: Likewise.
13275 * gfortran.dg/namelist_26.f90: Likewise.
13276 * gfortran.dg/namelist_27.f90: Likewise.
13277 * gfortran.dg/namelist_28.f90: Likewise.
13278 * gfortran.dg/namelist_29.f90: Likewise.
13279 * gfortran.dg/namelist_37.f90: Likewise.
13280 * gfortran.dg/namelist_38.f90: Likewise.
13281 * gfortran.dg/namelist_39.f90: Likewise.
13282 * gfortran.dg/namelist_40.f90: Likewise.
13283 * gfortran.dg/namelist_41.f90: Likewise.
13284 * gfortran.dg/namelist_42.f90: Likewise.
13285 * gfortran.dg/namelist_43.f90: Likewise.
13286 * gfortran.dg/namelist_44.f90: Likewise.
13287 * gfortran.dg/namelist_47.f90: Likewise.
13288 * gfortran.dg/namelist_48.f90: Likewise.
13289 * gfortran.dg/namelist_49.f90: Likewise.
13290 * gfortran.dg/namelist_50.f90: Likewise.
13291 * gfortran.dg/namelist_51.f90: Likewise.
13292 * gfortran.dg/namelist_52.f90: Likewise.
13293 * gfortran.dg/namelist_54.f90: Likewise.
13294 * gfortran.dg/namelist_55.f90: Likewise.
13295 * gfortran.dg/namelist_56.f90: Likewise.
13296 * gfortran.dg/namelist_57.f90: Likewise.
13297 * gfortran.dg/namelist_58.f90: Likewise.
13298 * gfortran.dg/namelist_59.f90: Likewise.
13299 * gfortran.dg/namelist_60.f90: Likewise.
13300 * gfortran.dg/namelist_61.f90: Likewise.
13301 * gfortran.dg/namelist_64.f90: Likewise.
13302 * gfortran.dg/namelist_65.f90: Likewise.
13303 * gfortran.dg/namelist_69.f90: Likewise.
13304 * gfortran.dg/namelist_70.f90: Likewise.
13305 * gfortran.dg/namelist_71.f90: Likewise.
13306 * gfortran.dg/namelist_72.f: Likewise.
13307 * gfortran.dg/namelist_73.f90: Likewise.
13308 * gfortran.dg/namelist_77.f90: Likewise.
13309 * gfortran.dg/namelist_78.f90: Likewise.
13310 * gfortran.dg/namelist_79.f90: Likewise.
13311 * gfortran.dg/namelist_80.f90: Likewise.
13312 * gfortran.dg/namelist_81.f90: Likewise.
13313 * gfortran.dg/namelist_82.f90: Likewise.
13314 * gfortran.dg/namelist_84.f90: Likewise.
13315 * gfortran.dg/namelist_85.f90: Likewise.
13316 * gfortran.dg/namelist_86.f90: Likewise.
13317 * gfortran.dg/namelist_87.f90: Likewise.
13318 * gfortran.dg/namelist_88.f90: Likewise.
13319 * gfortran.dg/namelist_89.f90: Likewise.
13320 * gfortran.dg/namelist_90.f: Likewise.
13321 * gfortran.dg/namelist_95.f90: Likewise.
13322 * gfortran.dg/namelist_char_only.f90: Likewise.
13323 * gfortran.dg/namelist_empty.f90: Likewise.
13324 * gfortran.dg/namelist_internal.f90: Likewise.
13325 * gfortran.dg/namelist_use.f90: Likewise.
13326 * gfortran.dg/namelist_use_only.f90: Likewise.
13327 * gfortran.dg/namelist_utf8.f90: Likewise.
13328 * gfortran.dg/nan_1.f90: Likewise.
13329 * gfortran.dg/nan_2.f90: Likewise.
13330 * gfortran.dg/nan_3.f90: Likewise.
13331 * gfortran.dg/nan_6.f90: Likewise.
13332 * gfortran.dg/nan_7.f90: Likewise.
13333 * gfortran.dg/nearest_1.f90: Likewise.
13334 * gfortran.dg/nearest_2.f90: Likewise.
13335 * gfortran.dg/nearest_3.f90: Likewise.
13336 * gfortran.dg/negative-z-descriptor.f90: Likewise.
13337 * gfortran.dg/negative_automatic_size.f90: Likewise.
13338 * gfortran.dg/negative_unit.f: Likewise.
13339 * gfortran.dg/negative_unit2.f90: Likewise.
13340 * gfortran.dg/negative_unit_int8.f: Likewise.
13341 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
13342 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
13343 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
13344 * gfortran.dg/nested_modules_1.f90: Likewise.
13345 * gfortran.dg/nested_modules_2.f90: Likewise.
13346 * gfortran.dg/nested_modules_3.f90: Likewise.
13347 * gfortran.dg/nesting_1.f90: Likewise.
13348 * gfortran.dg/new_line.f90: Likewise.
13349 * gfortran.dg/newunit_1.f90: Likewise.
13350 * gfortran.dg/newunit_3.f90: Likewise.
13351 * gfortran.dg/newunit_5.f90.f90: Likewise.
13352 * gfortran.dg/nint_1.f90: Likewise.
13353 * gfortran.dg/nint_2.f90: Likewise.
13354 * gfortran.dg/no_arg_check_2.f90: Likewise.
13355 * gfortran.dg/no_range_check_1.f90: Likewise.
13356 * gfortran.dg/no_range_check_2.f90: Likewise.
13357 * gfortran.dg/no_range_check_3.f90: Likewise.
13358 * gfortran.dg/noadv_size.f90: Likewise.
13359 * gfortran.dg/nonreturning_statements.f90: Likewise.
13360 * gfortran.dg/norm2_1.f90: Likewise.
13361 * gfortran.dg/norm2_3.f90: Likewise.
13362 * gfortran.dg/nosigned_zero_1.f90: Likewise.
13363 * gfortran.dg/nosigned_zero_2.f90: Likewise.
13364 * gfortran.dg/nosigned_zero_3.f90: Likewise.
13365 * gfortran.dg/null_4.f90: Likewise.
13366 * gfortran.dg/null_9.f90: Likewise.
13367 * gfortran.dg/nullify_3.f90: Likewise.
13368 * gfortran.dg/oldstyle_1.f90: Likewise.
13369 * gfortran.dg/open_access_append_1.f90: Likewise.
13370 * gfortran.dg/open_access_append_2.f90: Likewise.
13371 * gfortran.dg/open_errors.f90: Likewise.
13372 * gfortran.dg/open_negative_unit_1.f90: Likewise.
13373 * gfortran.dg/open_new.f90: Likewise.
13374 * gfortran.dg/open_readonly_1.f90: Likewise.
13375 * gfortran.dg/operator_1.f90: Likewise.
13376 * gfortran.dg/optional_absent_1.f90: Likewise.
13377 * gfortran.dg/optional_absent_2.f90: Likewise.
13378 * gfortran.dg/optional_absent_3.f90: Likewise.
13379 * gfortran.dg/optional_class_1.f90: Likewise.
13380 * gfortran.dg/optional_dim_2.f90: Likewise.
13381 * gfortran.dg/optional_dim_3.f90: Likewise.
13382 * gfortran.dg/output_exponents_1.f90: Likewise.
13383 * gfortran.dg/overload_1.f90: Likewise.
13384 * gfortran.dg/overload_2.f90: Likewise.
13385 * gfortran.dg/overwrite_1.f: Likewise.
13386 * gfortran.dg/pad_no.f90: Likewise.
13387 * gfortran.dg/parameter_array_init_1.f90: Likewise.
13388 * gfortran.dg/parameter_array_init_2.f90: Likewise.
13389 * gfortran.dg/parameter_array_init_4.f90: Likewise.
13390 * gfortran.dg/parameter_array_init_5.f90: Likewise.
13391 * gfortran.dg/parameter_array_section_2.f90: Likewise.
13392 * gfortran.dg/parens_3.f90: Likewise.
13393 * gfortran.dg/parens_5.f90: Likewise.
13394 * gfortran.dg/parens_6.f90: Likewise.
13395 * gfortran.dg/parent_result_ref_1.f90: Likewise.
13396 * gfortran.dg/parent_result_ref_2.f90: Likewise.
13397 * gfortran.dg/parent_result_ref_3.f90: Likewise.
13398 * gfortran.dg/parent_result_ref_4.f90: Likewise.
13399 * gfortran.dg/parity_1.f90: Likewise.
13400 * gfortran.dg/past_eor.f90: Likewise.
13401 * gfortran.dg/pdt_1.f03: Likewise.
13402 * gfortran.dg/pdt_10.f03: Likewise.
13403 * gfortran.dg/pdt_11.f03: Likewise.
13404 * gfortran.dg/pdt_12.f03: Likewise.
13405 * gfortran.dg/pdt_13.f03: Likewise.
13406 * gfortran.dg/pdt_14.f03: Likewise.
13407 * gfortran.dg/pdt_15.f03: Likewise.
13408 * gfortran.dg/pdt_19.f03: Likewise.
13409 * gfortran.dg/pdt_20.f03: Likewise.
13410 * gfortran.dg/pdt_22.f03: Likewise.
13411 * gfortran.dg/pdt_23.f03: Likewise.
13412 * gfortran.dg/pdt_25.f03: Likewise.
13413 * gfortran.dg/pdt_26.f03: Likewise.
13414 * gfortran.dg/pdt_27.f03: Likewise.
13415 * gfortran.dg/pdt_28.f03: Likewise.
13416 * gfortran.dg/pdt_3.f03: Likewise.
13417 * gfortran.dg/pdt_4.f03: Likewise.
13418 * gfortran.dg/pdt_5.f03: Likewise.
13419 * gfortran.dg/pdt_7.f03: Likewise.
13420 * gfortran.dg/pointer_1.f90: Likewise.
13421 * gfortran.dg/pointer_array_1.f90: Likewise.
13422 * gfortran.dg/pointer_array_3.f90: Likewise.
13423 * gfortran.dg/pointer_array_4.f90: Likewise.
13424 * gfortran.dg/pointer_array_5.f90: Likewise.
13425 * gfortran.dg/pointer_array_6.f90: Likewise.
13426 * gfortran.dg/pointer_array_7.f90: Likewise.
13427 * gfortran.dg/pointer_array_8.f90: Likewise.
13428 * gfortran.dg/pointer_array_9.f90: Likewise.
13429 * gfortran.dg/pointer_array_component_1.f90: Likewise.
13430 * gfortran.dg/pointer_array_component_2.f90: Likewise.
13431 * gfortran.dg/pointer_assign_10.f90: Likewise.
13432 * gfortran.dg/pointer_assign_11.f90: Likewise.
13433 * gfortran.dg/pointer_assign_4.f90: Likewise.
13434 * gfortran.dg/pointer_assign_8.f90: Likewise.
13435 * gfortran.dg/pointer_assign_9.f90: Likewise.
13436 * gfortran.dg/pointer_check_10.f90: Likewise.
13437 * gfortran.dg/pointer_check_9.f90: Likewise.
13438 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
13439 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
13440 * gfortran.dg/pointer_function_result_1.f90: Likewise.
13441 * gfortran.dg/pointer_init_1.f90: Likewise.
13442 * gfortran.dg/pointer_init_3.f90: Likewise.
13443 * gfortran.dg/pointer_init_4.f90: Likewise.
13444 * gfortran.dg/pointer_init_5.f90: Likewise.
13445 * gfortran.dg/pointer_init_8.f90: Likewise.
13446 * gfortran.dg/pointer_intent_1.f90: Likewise.
13447 * gfortran.dg/pointer_intent_4.f90: Likewise.
13448 * gfortran.dg/pointer_intent_5.f90: Likewise.
13449 * gfortran.dg/pointer_remapping_10.f90: Likewise.
13450 * gfortran.dg/pointer_remapping_4.f03: Likewise.
13451 * gfortran.dg/pointer_remapping_5.f08: Likewise.
13452 * gfortran.dg/pointer_remapping_9.f90: Likewise.
13453 * gfortran.dg/pointer_target_1.f90: Likewise.
13454 * gfortran.dg/pointer_target_2.f90: Likewise.
13455 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
13456 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
13457 * gfortran.dg/power.f90: Likewise.
13458 * gfortran.dg/power1.f90: Likewise.
13459 * gfortran.dg/power_3.f90: Likewise.
13460 * gfortran.dg/power_4.f90: Likewise.
13461 * gfortran.dg/power_5.f90: Likewise.
13462 * gfortran.dg/pr12884.f: Likewise.
13463 * gfortran.dg/pr15129.f90: Likewise.
13464 * gfortran.dg/pr15140.f90: Likewise.
13465 * gfortran.dg/pr15324.f90: Likewise.
13466 * gfortran.dg/pr15332.f: Likewise.
13467 * gfortran.dg/pr15957.f90: Likewise.
13468 * gfortran.dg/pr15959.f90: Likewise.
13469 * gfortran.dg/pr16597.f90: Likewise.
13470 * gfortran.dg/pr16861.f90: Likewise.
13471 * gfortran.dg/pr16938.f90: Likewise.
13472 * gfortran.dg/pr17090.f90: Likewise.
13473 * gfortran.dg/pr17143.f90: Likewise.
13474 * gfortran.dg/pr17164.f90: Likewise.
13475 * gfortran.dg/pr17229.f: Likewise.
13476 * gfortran.dg/pr17285.f90: Likewise.
13477 * gfortran.dg/pr17286.f90: Likewise.
13478 * gfortran.dg/pr17472.f: Likewise.
13479 * gfortran.dg/pr17612.f90: Likewise.
13480 * gfortran.dg/pr17706.f90: Likewise.
13481 * gfortran.dg/pr18025.f90: Likewise.
13482 * gfortran.dg/pr18122.f90: Likewise.
13483 * gfortran.dg/pr18210.f90: Likewise.
13484 * gfortran.dg/pr18392.f90: Likewise.
13485 * gfortran.dg/pr19155.f: Likewise.
13486 * gfortran.dg/pr19216.f: Likewise.
13487 * gfortran.dg/pr19467.f90: Likewise.
13488 * gfortran.dg/pr19657.f: Likewise.
13489 * gfortran.dg/pr19926.f90: Likewise.
13490 * gfortran.dg/pr19928-1.f90: Likewise.
13491 * gfortran.dg/pr19928-2.f90: Likewise.
13492 * gfortran.dg/pr20086.f90: Likewise.
13493 * gfortran.dg/pr20124.f90: Likewise.
13494 * gfortran.dg/pr20163-2.f: Likewise.
13495 * gfortran.dg/pr20480.f90: Likewise.
13496 * gfortran.dg/pr20755.f: Likewise.
13497 * gfortran.dg/pr20950.f: Likewise.
13498 * gfortran.dg/pr21177.f90: Likewise.
13499 * gfortran.dg/pr21730.f: Likewise.
13500 * gfortran.dg/pr22491.f: Likewise.
13501 * gfortran.dg/pr25603.f: Likewise.
13502 * gfortran.dg/pr26246_2.f90: Likewise.
13503 * gfortran.dg/pr32136.f90: Likewise.
13504 * gfortran.dg/pr32533.f90: Likewise.
13505 * gfortran.dg/pr33794.f90: Likewise.
13506 * gfortran.dg/pr35662.f90: Likewise.
13507 * gfortran.dg/pr35944-1.f90: Likewise.
13508 * gfortran.dg/pr35944-2.f90: Likewise.
13509 * gfortran.dg/pr35983.f90: Likewise.
13510 * gfortran.dg/pr39865.f90: Likewise.
13511 * gfortran.dg/pr41212.f90: Likewise.
13512 * gfortran.dg/pr43808.f90: Likewise.
13513 * gfortran.dg/pr44592.f90: Likewise.
13514 * gfortran.dg/pr44735.f90: Likewise.
13515 * gfortran.dg/pr45308.f03: Likewise.
13516 * gfortran.dg/pr46297.f: Likewise.
13517 * gfortran.dg/pr46588.f90: Likewise.
13518 * gfortran.dg/pr46665.f90: Likewise.
13519 * gfortran.dg/pr46804.f90: Likewise.
13520 * gfortran.dg/pr47008.f03: Likewise.
13521 * gfortran.dg/pr47614.f: Likewise.
13522 * gfortran.dg/pr47878.f90: Likewise.
13523 * gfortran.dg/pr49103.f90: Likewise.
13524 * gfortran.dg/pr50069_1.f90: Likewise.
13525 * gfortran.dg/pr50769.f90: Likewise.
13526 * gfortran.dg/pr52608.f90: Likewise.
13527 * gfortran.dg/pr55086_2.f90: Likewise.
13528 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
13529 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
13530 * gfortran.dg/pr55330.f90: Likewise.
13531 * gfortran.dg/pr56015.f90: Likewise.
13532 * gfortran.dg/pr57910.f90: Likewise.
13533 * gfortran.dg/pr59700.f90: Likewise.
13534 * gfortran.dg/pr62125.f90: Likewise.
13535 * gfortran.dg/pr64530.f90: Likewise.
13536 * gfortran.dg/pr65429.f90: Likewise.
13537 * gfortran.dg/pr65450.f90: Likewise.
13538 * gfortran.dg/pr65504.f90: Likewise.
13539 * gfortran.dg/pr65903.f90: Likewise.
13540 * gfortran.dg/pr66311.f90: Likewise.
13541 * gfortran.dg/pr66864.f90: Likewise.
13542 * gfortran.dg/pr67140.f90: Likewise.
13543 * gfortran.dg/pr67524.f90: Likewise.
13544 * gfortran.dg/pr67885.f90: Likewise.
13545 * gfortran.dg/pr68053.f90: Likewise.
13546 * gfortran.dg/pr68566.f90: Likewise.
13547 * gfortran.dg/pr69514_1.f90: Likewise.
13548 * gfortran.dg/pr69514_2.f90: Likewise.
13549 * gfortran.dg/pr69739.f90: Likewise.
13550 * gfortran.dg/pr70673.f90: Likewise.
13551 * gfortran.dg/pr71523_2.f90: Likewise.
13552 * gfortran.dg/pr71764.f90: Likewise.
13553 * gfortran.dg/pr78092.f90: Likewise.
13554 * gfortran.dg/pr82973.f90: Likewise.
13555 * gfortran.dg/pr83864.f90: Likewise.
13556 * gfortran.dg/pr83874.f90: Likewise.
13557 * gfortran.dg/pr84088.f90: Likewise.
13558 * gfortran.dg/pr84155.f90: Likewise.
13559 * gfortran.dg/proc_decl_12.f90: Likewise.
13560 * gfortran.dg/proc_decl_13.f90: Likewise.
13561 * gfortran.dg/proc_decl_15.f90: Likewise.
13562 * gfortran.dg/proc_decl_17.f90: Likewise.
13563 * gfortran.dg/proc_decl_18.f90: Likewise.
13564 * gfortran.dg/proc_decl_2.f90: Likewise.
13565 * gfortran.dg/proc_decl_5.f90: Likewise.
13566 * gfortran.dg/proc_decl_9.f90: Likewise.
13567 * gfortran.dg/proc_ptr_1.f90: Likewise.
13568 * gfortran.dg/proc_ptr_10.f90: Likewise.
13569 * gfortran.dg/proc_ptr_12.f90: Likewise.
13570 * gfortran.dg/proc_ptr_18.f90: Likewise.
13571 * gfortran.dg/proc_ptr_19.f90: Likewise.
13572 * gfortran.dg/proc_ptr_21.f90: Likewise.
13573 * gfortran.dg/proc_ptr_22.f90: Likewise.
13574 * gfortran.dg/proc_ptr_23.f90: Likewise.
13575 * gfortran.dg/proc_ptr_25.f90: Likewise.
13576 * gfortran.dg/proc_ptr_26.f90: Likewise.
13577 * gfortran.dg/proc_ptr_3.f90: Likewise.
13578 * gfortran.dg/proc_ptr_36.f90: Likewise.
13579 * gfortran.dg/proc_ptr_47.f90: Likewise.
13580 * gfortran.dg/proc_ptr_48.f90: Likewise.
13581 * gfortran.dg/proc_ptr_5.f90: Likewise.
13582 * gfortran.dg/proc_ptr_6.f90: Likewise.
13583 * gfortran.dg/proc_ptr_7.f90: Likewise.
13584 * gfortran.dg/proc_ptr_8.f90: Likewise.
13585 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
13586 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
13587 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
13588 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
13589 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
13590 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
13591 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
13592 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
13593 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
13594 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
13595 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
13596 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
13597 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
13598 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
13599 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
13600 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
13601 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
13602 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
13603 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
13604 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
13605 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
13606 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
13607 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
13608 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
13609 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
13610 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
13611 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
13612 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
13613 * gfortran.dg/product_init_expr.f03: Likewise.
13614 * gfortran.dg/promotion.f90: Likewise.
13615 * gfortran.dg/promotion_3.f90: Likewise.
13616 * gfortran.dg/promotion_4.f90: Likewise.
13617 * gfortran.dg/protected_1.f90: Likewise.
13618 * gfortran.dg/protected_2.f90: Likewise.
13619 * gfortran.dg/ptr-func-1.f90: Likewise.
13620 * gfortran.dg/ptr-func-2.f90: Likewise.
13621 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
13622 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
13623 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
13624 * gfortran.dg/pure_byref_1.f90: Likewise.
13625 * gfortran.dg/pure_byref_2.f90: Likewise.
13626 * gfortran.dg/pure_byref_3.f90: Likewise.
13627 * gfortran.dg/quad_2.f90: Likewise.
13628 * gfortran.dg/quad_3.f90: Likewise.
13629 * gfortran.dg/random_3.f90: Likewise.
13630 * gfortran.dg/random_4.f90: Likewise.
13631 * gfortran.dg/random_7.f90: Likewise.
13632 * gfortran.dg/read_2.f90: Likewise.
13633 * gfortran.dg/read_3.f90: Likewise.
13634 * gfortran.dg/read_4.f90: Likewise.
13635 * gfortran.dg/read_5.f90: Likewise.
13636 * gfortran.dg/read_bad_advance.f90: Likewise.
13637 * gfortran.dg/read_bang.f90: Likewise.
13638 * gfortran.dg/read_bang4.f90: Likewise.
13639 * gfortran.dg/read_comma.f: Likewise.
13640 * gfortran.dg/read_dir.f90: Likewise.
13641 * gfortran.dg/read_empty_file.f: Likewise.
13642 * gfortran.dg/read_eof_1.f90: Likewise.
13643 * gfortran.dg/read_eof_2.f90: Likewise.
13644 * gfortran.dg/read_eof_3.f90: Likewise.
13645 * gfortran.dg/read_eof_4.f90: Likewise.
13646 * gfortran.dg/read_eof_5.f90: Likewise.
13647 * gfortran.dg/read_eof_6.f: Likewise.
13648 * gfortran.dg/read_eof_7.f90: Likewise.
13649 * gfortran.dg/read_eof_8.f90: Likewise.
13650 * gfortran.dg/read_eof_all.f90: Likewise.
13651 * gfortran.dg/read_eor.f90: Likewise.
13652 * gfortran.dg/read_float_1.f90: Likewise.
13653 * gfortran.dg/read_float_2.f03: Likewise.
13654 * gfortran.dg/read_float_3.f90: Likewise.
13655 * gfortran.dg/read_float_4.f90: Likewise.
13656 * gfortran.dg/read_infnan_1.f90: Likewise.
13657 * gfortran.dg/read_list_eof_1.f90: Likewise.
13658 * gfortran.dg/read_logical.f90: Likewise.
13659 * gfortran.dg/read_many_1.f: Likewise.
13660 * gfortran.dg/read_no_eor.f90: Likewise.
13661 * gfortran.dg/read_noadvance.f90: Likewise.
13662 * gfortran.dg/read_repeat.f90: Likewise.
13663 * gfortran.dg/read_repeat_2.f90: Likewise.
13664 * gfortran.dg/read_size_noadvance.f90: Likewise.
13665 * gfortran.dg/read_x_eof.f90: Likewise.
13666 * gfortran.dg/read_x_past.f: Likewise.
13667 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
13668 * gfortran.dg/real_const_1.f: Likewise.
13669 * gfortran.dg/real_const_2.f90: Likewise.
13670 * gfortran.dg/real_const_3.f90: Likewise.
13671 * gfortran.dg/real_do_1.f90: Likewise.
13672 * gfortran.dg/real_index_1.f90: Likewise.
13673 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
13674 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
13675 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
13676 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
13677 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
13678 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
13679 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
13680 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
13681 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
13682 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
13683 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
13684 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
13685 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
13686 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
13687 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
13688 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
13689 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
13690 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
13691 * gfortran.dg/record_marker_1.f90: Likewise.
13692 * gfortran.dg/record_marker_2.f: Likewise.
13693 * gfortran.dg/record_marker_3.f90: Likewise.
13694 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
13695 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
13696 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
13697 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
13698 * gfortran.dg/recursive_check_7.f90: Likewise.
13699 * gfortran.dg/recursive_reference_1.f90: Likewise.
13700 * gfortran.dg/recursive_reference_2.f90: Likewise.
13701 * gfortran.dg/recursive_stack.f90: Likewise.
13702 * gfortran.dg/reduction.f90: Likewise.
13703 * gfortran.dg/repack_arrays_1.f90: Likewise.
13704 * gfortran.dg/repeat_1.f90: Likewise.
13705 * gfortran.dg/repeat_2.f90: Likewise.
13706 * gfortran.dg/repeat_3.f90: Likewise.
13707 * gfortran.dg/repeat_6.f90: Likewise.
13708 * gfortran.dg/reshape-alloc.f90: Likewise.
13709 * gfortran.dg/reshape-complex.f90: Likewise.
13710 * gfortran.dg/reshape.f90: Likewise.
13711 * gfortran.dg/reshape_2.f90: Likewise.
13712 * gfortran.dg/reshape_7.f90: Likewise.
13713 * gfortran.dg/reshape_empty_1.f03: Likewise.
13714 * gfortran.dg/reshape_pad_1.f90: Likewise.
13715 * gfortran.dg/reshape_rank7.f90: Likewise.
13716 * gfortran.dg/reshape_transpose_1.f90: Likewise.
13717 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
13718 * gfortran.dg/result_default_init_1.f90: Likewise.
13719 * gfortran.dg/result_in_spec_1.f90: Likewise.
13720 * gfortran.dg/result_in_spec_2.f90: Likewise.
13721 * gfortran.dg/ret_array_1.f90: Likewise.
13722 * gfortran.dg/ret_pointer_1.f90: Likewise.
13723 * gfortran.dg/ret_pointer_2.f90: Likewise.
13724 * gfortran.dg/rewind_1.f90: Likewise.
13725 * gfortran.dg/round_1.f03: Likewise.
13726 * gfortran.dg/round_2.f03: Likewise.
13727 * gfortran.dg/round_3.f08: Likewise.
13728 * gfortran.dg/round_4.f90: Likewise.
13729 * gfortran.dg/rrspacing_1.f90: Likewise.
13730 * gfortran.dg/runtime_warning_1.f90: Likewise.
13731 * gfortran.dg/same_type_as_2.f03: Likewise.
13732 * gfortran.dg/save_1.f90: Likewise.
13733 * gfortran.dg/save_5.f90: Likewise.
13734 * gfortran.dg/save_6.f90: Likewise.
13735 * gfortran.dg/scalar_mask_1.f90: Likewise.
13736 * gfortran.dg/scalar_mask_2.f90: Likewise.
13737 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
13738 * gfortran.dg/scale_1.f90: Likewise.
13739 * gfortran.dg/scan_1.f90: Likewise.
13740 * gfortran.dg/scan_2.f90: Likewise.
13741 * gfortran.dg/secnds-1.f: Likewise.
13742 * gfortran.dg/secnds.f: Likewise.
13743 * gfortran.dg/select_1.f90: Likewise.
13744 * gfortran.dg/select_2.f90: Likewise.
13745 * gfortran.dg/select_3.f90: Likewise.
13746 * gfortran.dg/select_5.f90: Likewise.
13747 * gfortran.dg/select_char_1.f90: Likewise.
13748 * gfortran.dg/select_char_2.f90: Likewise.
13749 * gfortran.dg/select_type_13.f03: Likewise.
13750 * gfortran.dg/select_type_14.f03: Likewise.
13751 * gfortran.dg/select_type_15.f03: Likewise.
13752 * gfortran.dg/select_type_19.f03: Likewise.
13753 * gfortran.dg/select_type_2.f03: Likewise.
13754 * gfortran.dg/select_type_26.f03: Likewise.
13755 * gfortran.dg/select_type_27.f03: Likewise.
13756 * gfortran.dg/select_type_28.f03: Likewise.
13757 * gfortran.dg/select_type_3.f03: Likewise.
13758 * gfortran.dg/select_type_35.f03: Likewise.
13759 * gfortran.dg/select_type_36.f03: Likewise.
13760 * gfortran.dg/select_type_37.f03: Likewise.
13761 * gfortran.dg/select_type_39.f03: Likewise.
13762 * gfortran.dg/select_type_4.f90: Likewise.
13763 * gfortran.dg/select_type_5.f03: Likewise.
13764 * gfortran.dg/select_type_6.f03: Likewise.
13765 * gfortran.dg/select_type_7.f03: Likewise.
13766 * gfortran.dg/select_type_8.f03: Likewise.
13767 * gfortran.dg/selected_char_kind_1.f90: Likewise.
13768 * gfortran.dg/selected_char_kind_4.f90: Likewise.
13769 * gfortran.dg/selected_kind_1.f90: Likewise.
13770 * gfortran.dg/selected_real_kind_2.f90: Likewise.
13771 * gfortran.dg/shape_2.f90: Likewise.
13772 * gfortran.dg/shape_4.f90: Likewise.
13773 * gfortran.dg/shape_5.f90: Likewise.
13774 * gfortran.dg/shape_7.f90: Likewise.
13775 * gfortran.dg/shape_8.f90: Likewise.
13776 * gfortran.dg/shape_9.f90: Likewise.
13777 * gfortran.dg/shift-kind_2.f90: Likewise.
13778 * gfortran.dg/shiftalr_1.F90: Likewise.
13779 * gfortran.dg/shiftalr_2.F90: Likewise.
13780 * gfortran.dg/simpleif_1.f90: Likewise.
13781 * gfortran.dg/simplify_argN_1.f90: Likewise.
13782 * gfortran.dg/simplify_cshift_1.f90: Likewise.
13783 * gfortran.dg/simplify_cshift_4.f90: Likewise.
13784 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
13785 * gfortran.dg/simplify_modulo.f90: Likewise.
13786 * gfortran.dg/single_char_string.f90: Likewise.
13787 * gfortran.dg/size_dim.f90: Likewise.
13788 * gfortran.dg/size_optional_dim_1.f90: Likewise.
13789 * gfortran.dg/sizeof.f90: Likewise.
13790 * gfortran.dg/sizeof_4.f90: Likewise.
13791 * gfortran.dg/slash_1.f90: Likewise.
13792 * gfortran.dg/sms-1.f90: Likewise.
13793 * gfortran.dg/sms-2.f90: Likewise.
13794 * gfortran.dg/spec_expr_7.f90: Likewise.
13795 * gfortran.dg/specifics_1.f90: Likewise.
13796 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
13797 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
13798 * gfortran.dg/spread_init_expr.f03: Likewise.
13799 * gfortran.dg/spread_scalar_source.f90: Likewise.
13800 * gfortran.dg/spread_shape_1.f90: Likewise.
13801 * gfortran.dg/stat_1.f90: Likewise.
13802 * gfortran.dg/stat_2.f90: Likewise.
13803 * gfortran.dg/stfunc_1.f90: Likewise.
13804 * gfortran.dg/stfunc_4.f90: Likewise.
13805 * gfortran.dg/stfunc_6.f90: Likewise.
13806 * gfortran.dg/storage_size_1.f08: Likewise.
13807 * gfortran.dg/storage_size_3.f08: Likewise.
13808 * gfortran.dg/storage_size_4.f90: Likewise.
13809 * gfortran.dg/streamio_1.f90: Likewise.
13810 * gfortran.dg/streamio_10.f90: Likewise.
13811 * gfortran.dg/streamio_11.f90: Likewise.
13812 * gfortran.dg/streamio_12.f90: Likewise.
13813 * gfortran.dg/streamio_13.f90: Likewise.
13814 * gfortran.dg/streamio_14.f90: Likewise.
13815 * gfortran.dg/streamio_15.f90: Likewise.
13816 * gfortran.dg/streamio_16.f90: Likewise.
13817 * gfortran.dg/streamio_17.f90: Likewise.
13818 * gfortran.dg/streamio_2.f90: Likewise.
13819 * gfortran.dg/streamio_3.f90: Likewise.
13820 * gfortran.dg/streamio_4.f90: Likewise.
13821 * gfortran.dg/streamio_5.f90: Likewise.
13822 * gfortran.dg/streamio_6.f90: Likewise.
13823 * gfortran.dg/streamio_7.f90: Likewise.
13824 * gfortran.dg/streamio_8.f90: Likewise.
13825 * gfortran.dg/streamio_9.f90: Likewise.
13826 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
13827 * gfortran.dg/string_4.f90: Likewise.
13828 * gfortran.dg/string_array_constructor_2.f90: Likewise.
13829 * gfortran.dg/string_assign_2.f90: Likewise.
13830 * gfortran.dg/string_compare_1.f90: Likewise.
13831 * gfortran.dg/string_compare_2.f90: Likewise.
13832 * gfortran.dg/string_compare_3.f90: Likewise.
13833 * gfortran.dg/string_ctor_1.f90: Likewise.
13834 * gfortran.dg/string_length_1.f90: Likewise.
13835 * gfortran.dg/string_length_2.f90: Likewise.
13836 * gfortran.dg/string_length_3.f90: Likewise.
13837 * gfortran.dg/string_length_4.f90: Likewise.
13838 * gfortran.dg/string_null_compare_1.f: Likewise.
13839 * gfortran.dg/string_pad_trunc.f90: Likewise.
13840 * gfortran.dg/structure_constructor_1.f03: Likewise.
13841 * gfortran.dg/structure_constructor_11.f90: Likewise.
13842 * gfortran.dg/structure_constructor_13.f03: Likewise.
13843 * gfortran.dg/structure_constructor_2.f03: Likewise.
13844 * gfortran.dg/structure_constructor_5.f03: Likewise.
13845 * gfortran.dg/submodule_1.f08: Likewise.
13846 * gfortran.dg/submodule_11.f08: Likewise.
13847 * gfortran.dg/submodule_14.f08: Likewise.
13848 * gfortran.dg/submodule_15.f08: Likewise.
13849 * gfortran.dg/submodule_17.f08: Likewise.
13850 * gfortran.dg/submodule_18.f08: Likewise.
13851 * gfortran.dg/submodule_19.f08: Likewise.
13852 * gfortran.dg/submodule_2.f08: Likewise.
13853 * gfortran.dg/submodule_27.f08: Likewise.
13854 * gfortran.dg/submodule_28.f08: Likewise.
13855 * gfortran.dg/submodule_29.f08: Likewise.
13856 * gfortran.dg/submodule_30.f08: Likewise.
13857 * gfortran.dg/submodule_6.f08: Likewise.
13858 * gfortran.dg/submodule_7.f08: Likewise.
13859 * gfortran.dg/submodule_8.f08: Likewise.
13860 * gfortran.dg/subnormal_1.f90: Likewise.
13861 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
13862 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
13863 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
13864 * gfortran.dg/substr_2.f: Likewise.
13865 * gfortran.dg/substr_3.f: Likewise.
13866 * gfortran.dg/substr_4.f: Likewise.
13867 * gfortran.dg/substr_5.f90: Likewise.
13868 * gfortran.dg/substr_6.f90: Likewise.
13869 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
13870 * gfortran.dg/sum_init_expr.f03: Likewise.
13871 * gfortran.dg/sum_zero_array_1.f90: Likewise.
13872 * gfortran.dg/system_clock_3.f08: Likewise.
13873 * gfortran.dg/t_editing.f: Likewise.
13874 * gfortran.dg/team_change_1.f90: Likewise.
13875 * gfortran.dg/team_end_1.f90: Likewise.
13876 * gfortran.dg/team_number_1.f90: Likewise.
13877 * gfortran.dg/temporary_1.f90: Likewise.
13878 * gfortran.dg/test_com_block.f90: Likewise.
13879 * gfortran.dg/test_only_clause.f90: Likewise.
13880 * gfortran.dg/tiny_1.f90: Likewise.
13881 * gfortran.dg/tiny_2.f90: Likewise.
13882 * gfortran.dg/tl_editing.f90: Likewise.
13883 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
13884 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13885 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
13886 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
13887 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
13888 * gfortran.dg/transfer_class_2.f90: Likewise.
13889 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
13890 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
13891 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
13892 * gfortran.dg/transfer_resolve_1.f90: Likewise.
13893 * gfortran.dg/transfer_simplify_1.f90: Likewise.
13894 * gfortran.dg/transfer_simplify_10.f90: Likewise.
13895 * gfortran.dg/transfer_simplify_11.f90: Likewise.
13896 * gfortran.dg/transfer_simplify_2.f90: Likewise.
13897 * gfortran.dg/transfer_simplify_3.f90: Likewise.
13898 * gfortran.dg/transfer_simplify_4.f90: Likewise.
13899 * gfortran.dg/transfer_simplify_8.f90: Likewise.
13900 * gfortran.dg/transfer_simplify_9.f90: Likewise.
13901 * gfortran.dg/transpose_1.f90: Likewise.
13902 * gfortran.dg/transpose_3.f03: Likewise.
13903 * gfortran.dg/transpose_4.f90: Likewise.
13904 * gfortran.dg/transpose_conjg_1.f90: Likewise.
13905 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
13906 * gfortran.dg/transpose_optimization_2.f90: Likewise.
13907 * gfortran.dg/trim_1.f90: Likewise.
13908 * gfortran.dg/trim_optimize_1.f90: Likewise.
13909 * gfortran.dg/trim_optimize_2.f90: Likewise.
13910 * gfortran.dg/trim_optimize_3.f90: Likewise.
13911 * gfortran.dg/trim_optimize_4.f90: Likewise.
13912 * gfortran.dg/trim_optimize_5.f90: Likewise.
13913 * gfortran.dg/trim_optimize_6.f90: Likewise.
13914 * gfortran.dg/trim_optimize_7.f90: Likewise.
13915 * gfortran.dg/trim_optimize_8.f90: Likewise.
13916 * gfortran.dg/type_to_class_1.f03: Likewise.
13917 * gfortran.dg/type_to_class_2.f03: Likewise.
13918 * gfortran.dg/type_to_class_3.f03: Likewise.
13919 * gfortran.dg/type_to_class_4.f03: Likewise.
13920 * gfortran.dg/type_to_class_5.f03: Likewise.
13921 * gfortran.dg/typebound_assignment_5.f03: Likewise.
13922 * gfortran.dg/typebound_assignment_6.f03: Likewise.
13923 * gfortran.dg/typebound_assignment_7.f90: Likewise.
13924 * gfortran.dg/typebound_call_1.f03: Likewise.
13925 * gfortran.dg/typebound_call_13.f03: Likewise.
13926 * gfortran.dg/typebound_call_18.f03: Likewise.
13927 * gfortran.dg/typebound_call_19.f03: Likewise.
13928 * gfortran.dg/typebound_call_2.f03: Likewise.
13929 * gfortran.dg/typebound_call_20.f03: Likewise.
13930 * gfortran.dg/typebound_call_3.f03: Likewise.
13931 * gfortran.dg/typebound_generic_5.f03: Likewise.
13932 * gfortran.dg/typebound_generic_6.f03: Likewise.
13933 * gfortran.dg/typebound_generic_9.f03: Likewise.
13934 * gfortran.dg/typebound_operator_12.f03: Likewise.
13935 * gfortran.dg/typebound_operator_13.f03: Likewise.
13936 * gfortran.dg/typebound_operator_15.f90: Likewise.
13937 * gfortran.dg/typebound_operator_20.f90: Likewise.
13938 * gfortran.dg/typebound_operator_3.f03: Likewise.
13939 * gfortran.dg/typebound_operator_6.f03: Likewise.
13940 * gfortran.dg/typebound_operator_7.f03: Likewise.
13941 * gfortran.dg/typebound_operator_8.f03: Likewise.
13942 * gfortran.dg/typebound_operator_9.f03: Likewise.
13943 * gfortran.dg/typebound_proc_19.f90: Likewise.
13944 * gfortran.dg/typebound_proc_20.f90: Likewise.
13945 * gfortran.dg/typebound_proc_23.f90: Likewise.
13946 * gfortran.dg/typebound_proc_27.f03: Likewise.
13947 * gfortran.dg/typebound_proc_35.f90: Likewise.
13948 * gfortran.dg/typebound_proc_36.f90: Likewise.
13949 * gfortran.dg/unf_io_convert_1.f90: Likewise.
13950 * gfortran.dg/unf_io_convert_2.f90: Likewise.
13951 * gfortran.dg/unf_io_convert_3.f90: Likewise.
13952 * gfortran.dg/unf_io_convert_4.f90: Likewise.
13953 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
13954 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
13955 * gfortran.dg/unf_short_record_1.f90: Likewise.
13956 * gfortran.dg/unformatted_recl_1.f90: Likewise.
13957 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
13958 * gfortran.dg/unit_1.f90: Likewise.
13959 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
13960 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
13961 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
13962 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
13963 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
13964 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
13965 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
13966 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
13967 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
13968 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
13969 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
13970 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
13971 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
13972 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
13973 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
13974 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
13975 * gfortran.dg/unpack_init_expr.f03: Likewise.
13976 * gfortran.dg/use_10.f90: Likewise.
13977 * gfortran.dg/use_11.f90: Likewise.
13978 * gfortran.dg/use_13.f90: Likewise.
13979 * gfortran.dg/use_24.f90: Likewise.
13980 * gfortran.dg/use_27.f90: Likewise.
13981 * gfortran.dg/use_5.f90: Likewise.
13982 * gfortran.dg/use_allocated_1.f90: Likewise.
13983 * gfortran.dg/use_only_1.f90: Likewise.
13984 * gfortran.dg/use_only_4.f90: Likewise.
13985 * gfortran.dg/use_rename_2.f90: Likewise.
13986 * gfortran.dg/use_rename_4.f90: Likewise.
13987 * gfortran.dg/used_dummy_types_1.f90: Likewise.
13988 * gfortran.dg/used_interface_ref.f90: Likewise.
13989 * gfortran.dg/used_types_5.f90: Likewise.
13990 * gfortran.dg/utf8_1.f03: Likewise.
13991 * gfortran.dg/utf8_2.f03: Likewise.
13992 * gfortran.dg/value_1.f90: Likewise.
13993 * gfortran.dg/value_2.f90: Likewise.
13994 * gfortran.dg/value_4.f90: Likewise.
13995 * gfortran.dg/value_6.f03: Likewise.
13996 * gfortran.dg/value_7.f03: Likewise.
13997 * gfortran.dg/value_test.f90: Likewise.
13998 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
13999 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14000 * gfortran.dg/vect/pr60510.f: Likewise.
14001 * gfortran.dg/vect/pr69882.f90: Likewise.
14002 * gfortran.dg/vect/pr69980.f90: Likewise.
14003 * gfortran.dg/vect/vect-5.f90: Likewise.
14004 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14005 * gfortran.dg/vector_subscript_1.f90: Likewise.
14006 * gfortran.dg/vector_subscript_2.f90: Likewise.
14007 * gfortran.dg/vector_subscript_3.f90: Likewise.
14008 * gfortran.dg/vector_subscript_5.f90: Likewise.
14009 * gfortran.dg/verify_2.f90: Likewise.
14010 * gfortran.dg/volatile10.f90: Likewise.
14011 * gfortran.dg/where_1.f90: Likewise.
14012 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14013 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14014 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14015 * gfortran.dg/whole_file_13.f90: Likewise.
14016 * gfortran.dg/whole_file_2.f90: Likewise.
14017 * gfortran.dg/widechar_2.f90: Likewise.
14018 * gfortran.dg/widechar_4.f90: Likewise.
14019 * gfortran.dg/widechar_5.f90: Likewise.
14020 * gfortran.dg/widechar_6.f90: Likewise.
14021 * gfortran.dg/widechar_8.f90: Likewise.
14022 * gfortran.dg/widechar_IO_1.f90: Likewise.
14023 * gfortran.dg/widechar_IO_2.f90: Likewise.
14024 * gfortran.dg/widechar_IO_3.f90: Likewise.
14025 * gfortran.dg/widechar_IO_4.f90: Likewise.
14026 * gfortran.dg/widechar_compare_1.f90: Likewise.
14027 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14028 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14029 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14030 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14031 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14032 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14033 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14034 * gfortran.dg/widechar_select_1.f90: Likewise.
14035 * gfortran.dg/winapi.f90: Likewise.
14036 * gfortran.dg/write_0_pe_format.f90: Likewise.
14037 * gfortran.dg/write_back.f: Likewise.
14038 * gfortran.dg/write_check3.f90: Likewise.
14039 * gfortran.dg/write_direct_eor.f90: Likewise.
14040 * gfortran.dg/write_padding.f90: Likewise.
14041 * gfortran.dg/write_recursive.f90: Likewise.
14042 * gfortran.dg/write_rewind_1.f: Likewise.
14043 * gfortran.dg/write_rewind_2.f: Likewise.
14044 * gfortran.dg/write_zero_array.f90: Likewise.
14045 * gfortran.dg/x_slash_1.f: Likewise.
14046 * gfortran.dg/x_slash_2.f: Likewise.
14047 * gfortran.dg/zero_array_components_1.f90: Likewise.
14048 * gfortran.dg/zero_length_1.f90: Likewise.
14049 * gfortran.dg/zero_length_2.f90: Likewise.
14050 * gfortran.dg/zero_sized_1.f90: Likewise.
14051 * gfortran.dg/zero_sized_3.f90: Likewise.
14052 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14053 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14054 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14055 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14056 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14057 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14058 * gfortran.fortran-torture/execute/args.f90: Likewise.
14059 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14060 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14061 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14062 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14063 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14064 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14065 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14066 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14067 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14068 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14069 * gfortran.fortran-torture/execute/common.f90: Likewise.
14070 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14071 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14072 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14073 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14074 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14075 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14076 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14077 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14078 * gfortran.fortran-torture/execute/data.f90: Likewise.
14079 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14080 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14081 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14082 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14083 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14084 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14085 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14086 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14087 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14088 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14089 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14090 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14091 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14092 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14093 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14094 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14095 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14096 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14097 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14098 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14099 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14100 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14101 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14102 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14103 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14104 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14105 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14106 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14107 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14108 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14109 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14110 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14111 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14112 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14113 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14114 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14115 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14116 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14117 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14118 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14119 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14120 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14121 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14122 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14123 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14124 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14125 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14126 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14127 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14128 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14129 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14130 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14131 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14132 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14133 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14134 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14135 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14136 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14137 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14138 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14139 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14140 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14141 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14142 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14143 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14144 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14145 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14146 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14147 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14148 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14149 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14150 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14151 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14152 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14154 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14155 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14156 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14157 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14158 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14159 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14160 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14161 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14162 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14163 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14164 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14165 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14166 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14167 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14168 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14169 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14170 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14171 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14172 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14173 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14174 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14175 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14176 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14177 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14178 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14179 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14180 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14181 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14182 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14183 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14184 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14185 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14186 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14187 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14188 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14189 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14190 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14191 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14192 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14193 * gfortran.fortran-torture/execute/math.f90: Likewise.
14194 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14195 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14196 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14197 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14198 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14199 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14200 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14201 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14202 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14203 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14204 * gfortran.fortran-torture/execute/power.f90: Likewise.
14205 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14206 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14207 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14208 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14209 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14210 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14211 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14212 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14213 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14214 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14215 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14216 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14217 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14218 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
14219 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
14220 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
14221 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
14222 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
14223 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
14224 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
14225 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
14226 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
14227 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
14228 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
14229 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
14230 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
14231 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
14232 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
14233 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
14234 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
14235 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
14236 * gfortran.fortran-torture/execute/straret.f90: Likewise.
14237 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
14238 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
14239 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
14240 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
14241 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
14242 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
14243 * gfortran.fortran-torture/execute/string.f90: Likewise.
14244 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
14245 * gfortran.fortran-torture/execute/strret.f90: Likewise.
14246 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
14247 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
14248 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
14249 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
14250 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
14251 * gfortran.fortran-torture/execute/userop.f90: Likewise.
14252 * gfortran.fortran-torture/execute/where17.f90: Likewise.
14253 * gfortran.fortran-torture/execute/where18.f90: Likewise.
14254 * gfortran.fortran-torture/execute/where19.f90: Likewise.
14255 * gfortran.fortran-torture/execute/where20.f90: Likewise.
14256 * gfortran.fortran-torture/execute/where21.f90: Likewise.
14257 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
14258 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
14259 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14260 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14261 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14262 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14263 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
14264 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
14265 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
14266 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
14267 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
14268 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
14269 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
14270 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
14271 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
14272 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
14273 * gfortran.dg/inline_transpose_1.f90: Likewise.
14275 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14278 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14281 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14284 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
14285 * gnat.dg/dispatch1.adb: Rename into...
14286 * gnat.dg/disp1.adb: ...this.
14287 * gnat.dg/dispatch1_p.ads: Rename into...
14288 * gnat.dg/disp1_pkg.ads: ...this.
14289 * gnat.dg/disp2.adb: Rename into...
14290 * gnat.dg/dispatch2.adb: ...this.
14291 * gnat.dg/dispatch2_p.ads: Rename into...
14292 * gnat.dg/disp2_pkg.ads: ...this.
14293 * gnat.dg/dispatch2_p.adb: Rename into...
14294 * gnat.dg/disp2_pkg.adb: this.
14295 * gnat.dg/generic_dispatch.adb: Rename into...
14296 * gnat.dg/generic_disp.adb: this.
14297 * gnat.dg/generic_dispatch_p.ads: Rename into...
14298 * gnat.dg/generic_disp_pkg.ads: ...this.
14299 * gnat.dg/generic_dispatch_p.adb: Rename into...
14300 * gnat.dg/generic_disp_pkg.adb: ...this.
14301 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
14302 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
14303 * gnat.dg/object_overflow1.adb: Tweak index.
14304 * gnat.dg/object_overflow2.adb: Likewise.
14305 * gnat.dg/object_overflow3.adb: Likewise.
14306 * gnat.dg/object_overflow4.adb: Likewise.
14307 * gnat.dg/object_overflow5.adb: Likewise.
14309 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14312 * gcc.c-torture/compile/pr84425.c: New test.
14314 2018-02-16 Marek Polacek <polacek@redhat.com>
14315 Jakub Jelinek <jakub@redhat.com>
14318 * g++.dg/cpp1y/constexpr-84192.C: New test.
14320 2018-02-16 Martin Sebor <msebor@redhat.com>
14323 * g++.dg/overload15.C: New test.
14325 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14328 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
14329 * gcc.dg/pr56727-2.c: Ditto.
14330 * gcc.target/powerpc/pr79439.c: Renamed to...
14331 * gcc.target/powerpc/pr79439-1.c: ...this.
14332 * gcc.target/powerpc/pr79439-2.c: New test.
14333 * gcc.target/powerpc/pr79439-3.c: New test.
14335 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
14338 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
14339 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
14340 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
14341 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
14342 * gcc.target/powerpc/builtins-3.c: Same.
14344 2018-02-16 Nathan Sidwell <nathan@acm.org>
14346 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
14348 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
14350 PR rtl-optimization/70023
14351 * gcc.target/i386/pr70023.c: New.
14353 2018-02-16 Carl Love <cel@us.ibm.com>
14355 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
14357 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
14360 2018-02-16 Carl Love <cel@us.ibm.com>
14362 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
14363 for the ABI definitions for vec_extract4b and vec_insert4b.
14365 2018-02-16 Nathan Sidwell <nathan@acm.org>
14367 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
14368 * g++.old-deja/g++.mike/net43.C: Likewise.
14370 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
14373 * g++.dg/cpp1z/class-deduction48.C: New.
14375 2018-02-16 Nathan Sidwell <nathan@acm.org>
14378 * g++.dg/lookup/pr84375.C: New.
14380 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14383 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
14385 2018-02-16 Richard Biener <rguenther@suse.de>
14387 PR tree-optimization/84417
14388 * gcc.dg/torture/pr84417.c: New testcase.
14390 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14393 * g++.dg/opt/pr84272.C: New test.
14395 PR rtl-optimization/83723
14396 * gcc.dg/pr83723.c: New test.
14398 2018-02-16 Richard Biener <rguenther@suse.de>
14400 PR tree-optimization/84399
14401 * gcc.dg/graphite/pr84399.c: New testcase.
14403 2018-02-16 Richard Biener <rguenther@suse.de>
14405 PR tree-optimization/84190
14406 * g++.dg/torture/pr84190.C: New testcase.
14408 2018-02-15 Martin Sebor <msebor@redhat.com>
14410 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
14413 2018-02-15 Janus Weil <janus@gcc.gnu.org>
14416 * gfortran.dg/dtio_21.f03: Add an error message.
14417 * gfortran.dg/dtio_22.f90: Fix invalid test case.
14419 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14422 * gfortran.dg/stop_shouldfail.f90: New test.
14424 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
14427 * g++.dg/concepts/pr84330.C: New.
14429 2018-02-15 Tom de Vries <tom@codesourcery.com>
14431 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
14433 2018-02-15 Tom de Vries <tom@codesourcery.com>
14435 * gcc.c-torture/compile/pr84136.c: Require effective target
14438 2018-02-15 Jakub Jelinek <jakub@redhat.com>
14440 PR tree-optimization/84383
14441 * gcc.c-torture/compile/pr84383.c: New test.
14443 PR tree-optimization/84334
14444 * gcc.dg/pr84334.c: New test.
14446 2018-02-14 Carl Love <cel@us.ibm.com>
14448 * gcc.target/powerpc/builtins-4-int128-runnable.c
14449 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
14450 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
14452 2018-02-14 Martin Sebor <msebor@redhat.com>
14454 PR tree-optimization/83698
14455 * gcc.dg/Wrestrict-7.c: New test.
14456 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
14457 * gcc.target/i386/chkp-stropt-17.c: Same.
14459 2018-02-14 Martin Sebor <msebor@redhat.com>
14462 * gcc.dg/Wattributes-8.c: New test.
14464 2018-02-14 Janus Weil <janus@gcc.gnu.org>
14467 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
14468 * gfortran.dg/allocate_with_source_23.f90: Ditto.
14469 * gfortran.dg/select_type_1.f03: Extend test case.
14471 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
14473 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
14474 (dg-options): Use -O2 -msse2 -mno-sse3.
14476 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
14478 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
14479 this test case still works ok.
14480 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
14481 * gcc.dg/vmx/insert-be-order.c: Likewise.
14482 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
14483 * gcc.dg/vmx/ld-be-order.c: Likewise.
14484 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
14485 * gcc.dg/vmx/lde-be-order.c: Likewise.
14486 * gcc.dg/vmx/ldl-be-order.c: Likewise.
14487 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
14488 * gcc.dg/vmx/merge-be-order.c: Likewise.
14489 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14490 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
14491 * gcc.dg/vmx/pack-be-order.c: Likewise.
14492 * gcc.dg/vmx/perm-be-order.c: Likewise.
14493 * gcc.dg/vmx/splat-be-order.c: Likewise.
14494 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
14495 * gcc.dg/vmx/st-be-order.c: Likewise.
14496 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
14497 * gcc.dg/vmx/ste-be-order.c: Likewise.
14498 * gcc.dg/vmx/stl-be-order.c: Likewise.
14499 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
14500 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
14501 * gcc.dg/vmx/unpack-be-order.c: Likewise.
14502 * gcc.dg/vmx/vsums-be-order.c: Likewise.
14503 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
14505 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
14508 * g++.dg/cpp0x/auto49.C: New.
14510 2018-02-14 Nathan Sidwell <nathan@acm.org>
14512 * g++.dg/template/instantiate5.C: Adjust required-from loc.
14514 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14516 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
14517 * gcc.target/powerpc/le-altivec-consts.c: Same.
14519 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14522 * gcc.target/powerpc/pr84220-sld.c: New test.
14523 * gcc.target/powerpc/pr84220-sld2.c: New test.
14524 * gcc.target/powerpc/pr84220-sldw.c: New test.
14525 * gcc.target/powerpc/pr84220-xxperm.c: New test.
14526 * gcc.target/powerpc/pr84220-xxsld.c: New test.
14528 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
14531 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
14532 _inc_ssp intrinsics.
14533 * gcc.target/i386/cet-intrin-4.c: Likewise.
14534 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
14535 __builtin_ia32_rdssp[d|q].
14537 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
14539 PR tree-optimization/84357
14540 * gcc.dg/vect/pr84357.c: New test.
14542 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14545 * gcc.target/rx/pr83831.c: New tests.
14547 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
14550 * gcc.target/msp430/pr79242.c: New test.
14552 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14555 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
14558 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14561 * g++.dg/pr84279.C: New test.
14563 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14565 PR rtl-optimization/84169
14566 * gcc.c-torture/execute/pr84169.c: New.
14568 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14571 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
14573 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14576 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
14579 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14582 * g++.dg/warn/effc4.C: New test.
14584 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
14587 * g++.dg/template/sizeof16.C: New.
14588 * g++.dg/template/sizeof17.C: Likewise.
14590 2018-02-13 Janus Weil <janus@gcc.gnu.org>
14593 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
14594 add necessary compiler options.
14595 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
14597 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14600 * gcc.c-torture/execute/pr82210.c: New test.
14602 PR middle-end/84309
14603 * gcc.dg/pr84309-2.c: New test.
14605 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
14607 PR tree-optimization/84321
14608 * gcc.dg/pr84321.c: New test.
14610 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
14613 * gcc.target/i386/pr57193.c: Add -march=x86-64.
14615 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
14618 * gcc.dg/asan/pr84307.c: Remove test.
14620 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
14622 * gcc.target/rl78/test_auto_vector.c: New test.
14624 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
14627 * gcc.c-torture/compile/pr84305.c: New test.
14629 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14632 * gcc.target/i386/pr84335.c: New test.
14634 PR tree-optimization/84339
14635 * gcc.c-torture/execute/pr84339.c: New test.
14637 PR middle-end/84309
14638 * gcc.dg/pr84309.c: New test.
14639 * gcc.target/i386/pr84309.c: New test.
14642 * gcc.target/i386/pr84336.c: New test.
14644 2018-02-12 Jakub Jelinek <jakub@redhat.com>
14647 * c-c++-common/gomp/pr84341.c: New test.
14649 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14652 * gfortran.dg/read_dir.f90: Re-add dg-do run.
14654 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14657 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
14660 2018-02-12 Jeff Law <law@redhat.com>
14662 * gcc.c-torture/compile/reg-args-size.c: New test.
14664 2018-02-12 Carl Love <cel@us.ibm.com>
14666 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
14667 uint128 tests to new testfile.
14668 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
14669 int128 and uint128 tests.
14670 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
14671 list of torture tests.
14673 2018-02-12 Janus Weil <janus@gcc.gnu.org>
14676 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
14677 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
14679 2018-02-12 Tamar Christina <tamar.christina@arm.com>
14682 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
14684 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
14687 * gcc.dg/asan/pr84307.c: New test.
14689 2018-02-12 Nathan Sidwell <nathan@acm.org>
14691 * g++.dg/parse/pr84263.C: New.
14693 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14696 * g++.dg/template/crash129.C: New.
14698 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14701 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14702 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14703 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
14704 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
14705 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
14707 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14709 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
14710 _mm_maskz_scalef_round_sd): Test new intrinsics.
14711 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
14712 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
14714 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
14715 _mm_maskz_scalef_round_ss): Test new intrinsics.
14716 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
14717 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
14719 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
14720 __builtin_ia32_scalefss_round): Remove builtin.
14721 (__builtin_ia32_scalefsd_mask_round,
14722 __builtin_ia32_scalefss_mask_round): Test new builtin.
14723 * gcc.target/i386/sse-13.c: Ditto.
14724 * gcc.target/i386/sse-23.c: Ditto.
14726 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14728 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
14729 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
14730 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
14731 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
14732 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
14733 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
14734 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
14735 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
14737 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
14738 (__builtin_ia32_sqrtss_round): Remove builtins.
14739 (__builtin_ia32_sqrtsd_mask_round)
14740 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
14741 * gcc.target/i386/sse-13.c: Ditto.
14742 * gcc.target/i386/sse-23.c: Ditto.
14744 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14747 * gfortran.dg/statement_function_3.f: New test.
14749 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
14753 * gfortran.dg/statement_function_1.f90: New test.
14754 * gfortran.dg/statement_function_2.f90: New test.
14756 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
14759 * gfortran.dg/type_to_class_5.f03: New test.
14761 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
14764 * gfortran.dg/type_to_class_4.f03: New test.
14766 2018-02-10 Alan Modra <amodra@gmail.com>
14769 * gcc.dg/pr84300.c: New.
14771 2018-02-10 Jakub Jelinek <jakub@redhat.com>
14774 * g++.dg/ubsan/pr83987-2.C: New test.
14776 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
14778 * gcc.target/rx/movsicc.c: New test.
14780 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14783 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
14786 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
14788 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
14789 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
14791 2018-02-09 Nathan Sidwell <nathan@acm.org>
14794 * c-c++-common/pr84293.h: New.
14795 * c-c++-common/pr84293.c: New.
14797 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
14799 PR rtl-optimization/57193
14800 * gcc.target/i386/pr57193.c: New.
14802 2018-02-09 Jakub Jelinek <jakub@redhat.com>
14805 * gcc.target/powerpc/pr84226.c: New test.
14807 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14809 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
14813 2018-02-09 Martin Sebor <msebor@redhat.com>
14816 * gcc.dg/lto/pr84212_0.c: New test file.
14817 * gcc.dg/lto/pr84212_1.c: Same.
14819 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14822 * gcc.target/powerpc/pr83926.c: New test.
14823 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
14824 message. Fix test for running in 32-bit mode.
14826 2018-02-09 Tamar Christina <tamar.christina@arm.com>
14829 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
14831 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14834 * gcc.target/s390/pr84295.c: New test.
14836 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
14839 * g++.dg/cpp1y/lambda-init16.C: New.
14841 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
14843 * gnat.dg/sso8.adb: New test.
14844 * gnat.dg/sso8_pkg.ads: New helper.
14846 2018-02-09 Richard Biener <rguenther@suse.de>
14848 PR tree-optimization/84278
14849 * gcc.target/i386/pr84278.c: Adjust regex.
14851 2018-02-09 Jakub Jelinek <jakub@redhat.com>
14853 PR tree-optimization/84232
14854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
14857 * gcc.target/aarch64/pr84252.c: New test.
14859 PR middle-end/84237
14860 * gcc.dg/pr84237.c: New test.
14862 2018-02-09 Marek Polacek <polacek@redhat.com>
14863 Jakub Jelinek <jakub@redhat.com>
14866 * g++.dg/torture/pr83659.C: New test.
14868 2018-02-08 David Malcolm <dmalcolm@redhat.com>
14870 PR tree-optimization/84136
14871 * gcc.c-torture/compile/pr84136.c: New test.
14873 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
14876 * gcc.target/i386/pr83008.c: New test.
14878 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
14881 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
14883 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
14886 * g++.dg/warn/Wunused-parm-11.C: New.
14888 2018-02-08 Marek Polacek <polacek@redhat.com>
14890 PR tree-optimization/84238
14891 * gcc.dg/Wstringop-overflow-3.c: New test.
14893 2018-02-08 Nathan Sidwell <nathan@acm.org>
14895 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
14897 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
14899 PR tree-optimization/84265
14900 * gcc.dg/vect/pr84265.c: New test.
14902 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
14904 PR tree-optimization/81635
14905 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
14906 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
14908 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14910 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
14911 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
14912 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
14913 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
14914 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
14915 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
14916 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
14917 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
14918 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
14919 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
14920 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
14921 * gcc.target/s390/nobp-return-attr-all.c: New test.
14922 * gcc.target/s390/nobp-return-attr-neg.c: New test.
14923 * gcc.target/s390/nobp-return-mem-attr.c: New test.
14924 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
14925 * gcc.target/s390/nobp-return-mem-z10.c: New test.
14926 * gcc.target/s390/nobp-return-mem-z900.c: New test.
14927 * gcc.target/s390/nobp-return-reg-attr.c: New test.
14928 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
14929 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
14930 * gcc.target/s390/nobp-return-reg-z10.c: New test.
14931 * gcc.target/s390/nobp-return-reg-z900.c: New test.
14932 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
14933 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
14934 * gcc.target/s390/nobp-table-jump-z10.c: New test.
14935 * gcc.target/s390/nobp-table-jump-z900.c: New test.
14937 2018-02-08 Richard Biener <rguenther@suse.de>
14939 PR tree-optimization/84233
14940 * g++.dg/torture/pr84233.C: New testcase.
14942 2018-02-08 Richard Biener <rguenther@suse.de>
14944 PR tree-optimization/84278
14945 * gcc.target/i386/pr84278.c: New testcase.
14947 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
14949 PR rtl-optimization/84068
14950 PR rtl-optimization/83459
14951 * gcc.dg/pr84068.c: New test.
14953 2018-02-08 Richard Biener <rguenther@suse.de>
14955 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
14956 loop vectorization to happen.
14958 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
14961 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
14963 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
14965 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
14967 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
14970 * gcc.target/powerpc/pr84154-1.c: New tests.
14971 * gcc.target/powerpc/pr84154-2.c: Likewise.
14972 * gcc.target/powerpc/pr84154-3.c: Likewise.
14974 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
14976 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
14978 2018-02-07 Jakub Jelinek <jakub@redhat.com>
14981 * g++.dg/template/incomplete11.C: New test.
14982 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
14984 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
14987 * gfortran.dg/deallocate_error_3.f90: New test.
14988 * gfortran.dg/deallocate_error_4.f90: New test.
14990 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
14993 * gfortran.dg/shape_9.f90: New test.
14995 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
14998 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15000 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15004 * g++.dg/spellcheck-reswords.C: New test case.
15005 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15006 suggestion of "if".
15008 2018-02-07 Martin Liska <mliska@suse.cz>
15011 * g++.dg/ext/mv26.C: New test.
15013 2018-02-07 Tom de Vries <tom@codesourcery.com>
15015 * gcc.dg/pr83844.c: Require effective target alloca.
15017 2018-02-07 Tom de Vries <tom@codesourcery.com>
15019 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15021 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15024 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15025 -fcf-protection=return.
15027 2018-02-07 Tom de Vries <tom@codesourcery.com>
15030 * c-c++-common/goacc/pr84217.c: New test.
15031 * gfortran.dg/goacc/pr84217.f90: New test.
15033 2018-02-07 Richard Biener <rguenther@suse.de>
15035 PR tree-optimization/84204
15036 * gcc.dg/graphite/pr84204.c: New testcase.
15038 PR tree-optimization/84205
15039 * gcc.dg/graphite/pr84205.c: New testcase.
15041 PR tree-optimization/84223
15042 * gfortran.dg/graphite/pr84223.f90: New testcase.
15044 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15047 * g++.dg/cpp0x/scoped_enum7.C: New.
15049 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15051 PR tree-optimization/83008
15052 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15054 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15056 PR tree-optimization/84235
15057 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15059 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15062 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15064 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15066 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15069 * gcc.target/i386/pr84146.c: New test.
15071 2018-02-06 Michael Collison <michael.collison@arm.com>
15073 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15075 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15077 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15078 warning for -mno-speculate-indirect-jumps.
15079 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15080 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15081 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15082 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15083 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15084 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15086 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15089 * c-c++-common/fcf-protection-1.c: Change a compared message.
15090 * c-c++-common/fcf-protection-2.c: Likewise.
15091 * c-c++-common/fcf-protection-3.c: Likewise.
15092 * c-c++-common/fcf-protection-5.c: Likewise.
15093 * c-c++-common/fcf-protection-6.c: New test.
15094 * c-c++-common/fcf-protection-7.c: Likewise.
15096 2018-02-06 Marek Polacek <polacek@redhat.com>
15098 PR tree-optimization/84228
15099 * c-c++-common/Wstringop-truncation-3.c: New test.
15101 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15104 * gcc.target/arm/pragma_arch_switch_2.c: New.
15106 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15109 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15111 2018-02-05 Martin Sebor <msebor@redhat.com>
15113 PR tree-optimization/83369
15114 * gcc.dg/Wnonnull.c: New test.
15116 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15118 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15119 argument and use dg-messages-by-file instead. Expect it to be
15120 an array rather than a dict.
15121 (lto-link-and-maybe-run): Remove messages_by_file argument and
15122 use an upvar for dg-messages-by-file. Update call to
15123 lto_handle_diagnostics.
15124 (lt-get-options): Treat dg-messages-by-file as an array
15125 rather than a dict.
15126 (lto-get-options-main): Likewise. Set the entry rather than appending.
15127 (lto-execute): Treat dg-messages-by-file as an array rather than
15128 a dict. Update call to lto-link-and-maybe-run.
15130 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15133 * g++.dg/cpp1z/inline-var4.C: New.
15135 2018-02-05 Martin Liska <mliska@suse.cz>
15137 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15139 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15140 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15141 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15142 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15143 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15144 * c-c++-common/asan/pointer-compare-3.c: New test.
15146 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15148 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15149 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15151 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15153 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15154 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15155 _mm_maskz_range_round_sd): Test new intrinsics.
15156 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15157 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15158 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15159 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15160 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15161 _mm_maskz_range_round_ss): Test new intrinsics.
15162 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15163 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15164 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15165 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15166 __builtin_ia32_rangess128_round): Remove builtins.
15167 (__builtin_ia32_rangesd128_mask_round,
15168 __builtin_ia32_rangess128_mask_round): Test new builtins.
15169 * gcc.target/i386/sse-13.c: Ditto.
15170 * gcc.target/i386/sse-23.c: Ditto.
15172 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15174 PR middle-end/79966
15175 * gfortran.dg/pr79966.f90: New testcase
15177 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15180 * gfortran.dg/associate_23.f90: Fix invalid code.
15181 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15182 * gfortran.dg/matmul_3.f90: Likewise.
15183 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15185 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15188 * gfortran.dg/associate_34.f90: New test.
15189 * gfortran.dg/associate_35.f90: New test.
15191 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15195 * gfortran.dg/pr84155.f90: New test.
15197 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15199 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15200 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15202 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15204 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15207 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15209 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15211 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15212 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15213 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15215 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15218 * gcc.c-torture/execute/pr83362.c: Make work for int16.
15219 * gcc.dg/Wsign-conversion.c: Dito.
15220 * gcc.dg/attr-alloc_size-4.c: Dito.
15221 * gcc.dg/pr81020.c: Dito.
15222 * gcc.dg/pr81192.c: Dito.
15223 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
15224 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
15225 * gcc.dg/pr83844.c: Restrict to int32plus.
15226 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
15227 * gcc.dg/tree-ssa/ldist-25.c: Dito.
15228 * gcc.dg/tree-ssa/ldist-27.c: Dito.
15229 * gcc.dg/tree-ssa/ldist-28.c: Dito.
15230 * gcc.dg/tree-ssa/ldist-29.c: Dito.
15231 * gcc.dg/tree-ssa/ldist-30.c: Dito.
15232 * gcc.dg/tree-ssa/ldist-31.c: Dito.
15233 * gcc.dg/tree-ssa/ldist-32.c: Dito.
15234 * gcc.dg/tree-ssa/ldist-33.c: Dito.
15235 * gcc.dg/tree-ssa/ldist-34.c: Dito.
15236 * gcc.dg/tree-ssa/ldist-35.c: Dito.
15237 * gcc.dg/tree-ssa/ldist-36.c: Dito.
15239 2018-02-02 Julia Koval <julia.koval@intel.com>
15241 * gcc.target/i386/funcspec-56.inc: Handle new march.
15242 * g++.dg/ext/mv16.C: Ditto.
15244 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15246 * lib/target-supports.exp
15247 (check_effective_target_keeps_null_pointer_checks): No more
15249 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
15250 * gcc.dg/ifcvt-4.c: Skip avr.
15251 * gcc.dg/pr53037-1.c: Dito.
15252 * gcc.dg/pr53037-2.c: Dito.
15253 * gcc.dg/pr53037-3.c: Dito.
15254 * gcc.dg/pr63387-2.c: Dito.
15255 * gcc.dg/pr63387.c: Dito.
15256 * gcc.dg/sancov/cmp0.c: Dito.
15257 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
15258 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
15259 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
15260 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
15261 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
15262 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
15263 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
15264 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
15265 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
15266 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
15267 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
15268 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
15269 * gcc.dg/tree-ssa/pr82059.c: Dito.
15270 * gcc.c-torture/execute/pr70460.c: Dito.
15272 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15275 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
15276 * gcc.c-torture/execute/20180112-1.c: Dito.
15277 * gcc.c-torture/execute/pr81503.c: Dito.
15278 * gcc.dg/store_merging_12.c: Dito.
15279 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
15280 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
15281 * gcc.dg/tree-ssa/pr80898.c: Dito.
15282 * gcc.dg/tree-ssa/pr82363.c: Dito.
15283 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
15284 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
15285 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
15286 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
15287 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
15288 * gcc.dg/tree-ssa/pr80803.c: Dito.
15289 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
15290 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
15291 * gcc.dg/tree-ssa/vrp114.c: Dito.
15292 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
15293 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
15294 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
15296 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15299 * gcc.target/i386/cet-sjlj-6a.c: New test.
15300 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15302 2018-02-01 Marek Polacek <polacek@redhat.com>
15305 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15307 2018-01-30 Jeff Law <law@redhat.com>
15310 * gcc.target/i386/pr84128.c: New test.
15312 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15314 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15315 -fdelete-null-pointer-checks.
15317 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15320 * g++.dg/cpp0x/abstract-default1.C: New.
15322 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15324 PR tree-optimization/81635
15325 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
15326 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
15328 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15331 * gcc.target/aarch64/pr83370.c: New.
15333 2018-02-01 Richard Biener <rguenther@suse.de>
15335 * gcc.dg/graphite/pr35356-1.c: Adjust.
15337 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15340 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
15342 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
15343 of hard-coding the choice.
15344 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
15345 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
15346 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
15348 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
15350 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15351 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15352 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15353 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15354 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15355 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15356 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15357 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15358 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15359 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15360 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15361 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15362 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15363 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15364 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15365 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15366 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15367 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15368 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15369 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15370 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15371 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15372 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15373 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15374 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15375 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15376 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15377 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15378 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15379 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15380 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15381 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15382 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15383 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15384 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15385 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15386 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15387 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15388 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
15389 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15390 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
15391 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15392 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15393 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15394 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
15395 __builtin_popcountll rather than __builtin_popcountl.
15397 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15399 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
15400 of LD1R[HWD] for multi-element constants on big-endian targets.
15401 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15402 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15404 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15406 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
15407 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
15408 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
15410 2018-02-01 Jakub Jelinek <jakub@redhat.com>
15412 PR tree-optimization/81661
15413 PR tree-optimization/84117
15414 * gcc.dg/pr81661.c: New test.
15415 * gfortran.dg/pr84117.f90: New test.
15417 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
15420 * gfortran.dg/repeat_7.f90: Catch warning message.
15422 2018-01-31 Ian Lance Taylor <iant@golang.org>
15424 * go.go-torture/execute/printnil.go: New test.
15426 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15428 * lib/target-supports.exp (check_effective_target_comdat_group):
15429 Allow for Solaris as comdat syntax.
15431 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
15432 Solaris with comdat_group support and as.
15434 2018-01-31 Marek Polacek <polacek@redhat.com>
15437 * gcc.dg/pr81779.c: New test.
15439 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15442 * gfortran.dg/gomp/pr84116.f90: New test.
15445 * g++.dg/init/pr83993-2.C: New test.
15448 * g++.dg/init/pr83993-1.C: New test.
15449 * g++.dg/cpp0x/pr83993.C: New test.
15451 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
15454 * gfortran.dg/pr84088.f90: New test.
15456 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
15459 * gcc.target/i386/pr82444.c: New.
15461 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
15463 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
15464 * gcc.target/powerpc/vsx-13.c: New.
15466 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
15469 * g++.dg/cpp1y/var-templ57.C: New.
15471 2018-01-31 Marek Polacek <polacek@redhat.com>
15474 * g++.dg/diagnostic/pr84138.C: New test.
15476 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
15479 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
15480 -Wstringop-overflow warnings due to spurious warning with -O1.
15481 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
15482 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
15484 2018-01-31 Richard Biener <rguenther@suse.de>
15486 PR tree-optimization/84132
15487 * g++.dg/torture/pr84132.C: New testcase.
15489 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
15491 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
15494 2018-01-31 Julia Koval <julia.koval@intel.com>
15497 * gcc.target/i386/rdpid.c: Remove "eax".
15499 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15501 PR tree-optimization/64946
15502 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
15503 scan-assembler checks.
15505 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
15507 * gcc.c-torture/execute/20180131-1.c: New test.
15509 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15511 * gcc.target/arc/taux-1.c: New test.
15512 * gcc.target/arc/taux-2.c: Likewise.
15514 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15516 * gcc.target/arc/uncached.c: New test.
15518 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15521 * gnat.dg/lto20.adb: Remove dg-excess-errors.
15523 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15525 PR preprocessor/69869
15526 * gcc.dg/cpp/trad/pr69869.c: New test.
15529 * gcc.dg/pr84100.c: New test.
15531 2018-01-30 Jeff Law <law@redhat.com>
15534 * gcc.target/i386/pr84064: New test.
15536 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15539 * gfortran.dg/data_implied_do_2.f90: New test.
15541 2018-01-30 Janus Weil <janus@gcc.gnu.org>
15543 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
15545 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15548 * gfortran.dg/inline_matmul_21.f90: New test case.
15550 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15552 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
15554 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
15557 * gcc.target/powerpc/pr84112.c: New.
15559 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15561 PR rtl-optimization/83986
15562 * gcc.dg/pr83986.c: New test.
15564 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
15567 * gcc.dg/torture/inf-compare-1.c: Add xfail.
15568 * gcc.dg/torture/inf-compare-2.c: Add xfail.
15569 * gcc.dg/torture/inf-compare-3.c: Add xfail.
15570 * gcc.dg/torture/inf-compare-4.c: Add xfail.
15572 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15574 PR tree-optimization/84111
15575 * gcc.c-torture/compile/pr84111.c: New test.
15577 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15580 * gcc.dg/ipa/inline-2.c: Fix template.
15581 * gcc.dg/ipa/inline-3.c: Fix template.
15583 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15586 * g++.dg/torture/pr81360.C: New testcase.
15588 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15591 * gcc.dg/lto/pr83954.h: New testcase.
15592 * gcc.dg/lto/pr83954_0.c: New testcase.
15593 * gcc.dg/lto/pr83954_1.c: New testcase.
15595 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15598 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
15600 Simplify DW_AT_producer scan.
15602 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15604 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
15606 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
15609 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15610 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15611 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
15612 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
15614 2018-01-29 Jeff Law <law@redhat.com>
15617 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
15618 better match other tests which require vsx. Verify the zero
15619 extension is part of the test in the combiner dump.
15621 2018-01-29 Marek Polacek <polacek@redhat.com>
15624 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
15627 * g++.dg/ext/pr83996.C: New test.
15629 2018-01-29 Richard Biener <rguenther@suse.de>
15631 PR tree-optimization/84057
15632 * gcc.dg/graphite/pr84057.c: New testcase.
15634 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15637 * gfortran.dg/bind_c_usage_31.f90: New test.
15639 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
15642 * g++.dg/warn/Wduplicated-branches5.C: New.
15644 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
15646 * gcc.target/rl78/test_addsi3_internal.c: New test.
15648 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
15650 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
15651 Make expected output depend on whether we expect sibcalls or not.
15652 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
15653 safe-indirect-jump-1.c).
15655 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
15656 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15657 Soren Rasmussen <s.c.rasmussen@gmail.com>
15659 Fortran 2018 teams tests.
15661 * gfortran.dg/team_number_1.f90: new test for team_number.
15662 * gfortran.dg/team_change_1.f90: new test for change team.
15663 * gfortran.dg/team_end_1.f90: new test for end team.
15664 * gfortran.dg/team_form_1.f90: new test for form team.
15666 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15669 * gfortran.dg/dot_product_4.f90
15671 2018-01-26 Martin Sebor <msebor@redhat.com>
15673 PR tree-optimization/83896
15674 * gcc.dg/strlenopt-43.c: New.
15676 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15678 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
15679 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
15680 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
15681 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
15682 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
15683 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
15684 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
15685 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
15686 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
15688 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
15689 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
15690 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
15691 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
15692 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
15693 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
15694 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
15695 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
15697 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
15699 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15701 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
15702 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
15703 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
15704 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
15705 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
15706 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
15707 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
15708 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
15709 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
15710 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
15711 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
15712 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
15713 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
15715 2018-01-26 Martin Liska <mliska@suse.cz>
15717 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
15720 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15722 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
15723 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
15724 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
15725 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
15726 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
15727 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
15728 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
15729 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
15731 2018-01-26 Richard Biener <rguenther@suse.de>
15733 PR rtl-optimization/84003
15734 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
15735 latent bug in DSE if NOINLINE is appropriately defined.
15736 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
15737 and defining NOINLINE.
15739 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15741 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
15742 tests specific to aarch64. XFAIL test on arm.
15744 2018-01-26 Jakub Jelinek <jakub@redhat.com>
15746 PR rtl-optimization/83985
15747 * gcc.dg/pr83985.c: New test.
15750 * c-c++-common/Wrestrict-3.c: New test.
15752 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
15754 * gcc.target/arc/tdelegitimize_addr.c: New test.
15756 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
15758 * gcc.target/arc/jli-1.c: New file.
15759 * gcc.target/arc/jli-2.c: Likewise.
15761 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
15763 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
15765 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15766 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15768 2018-01-26 Richard Biener <rguenther@suse.de>
15770 PR tree-optimization/81082
15771 * gcc.dg/vect/pr81082.c: New testcase.
15772 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
15773 simplification to n * n.
15775 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15777 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
15779 * gcc.target/i386/pr63620.c: Likewise.
15781 2018-01-26 Julia Koval <julia.koval@intel.com>
15783 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
15784 -mavx512f -mavx512bw.
15785 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
15786 * gcc.target/i386/i386.exp: Fix types.
15788 2018-01-26 Alan Modra <amodra@gmail.com>
15791 * gcc.target/powerpc/swaps-p8-46.c: New.
15793 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
15796 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
15797 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
15798 'array01' in the tree dump comparison.
15799 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
15800 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
15801 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
15803 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
15805 PR middle-end/83055
15806 * gcc.dg/torture/pr83055.c: New testcase.
15808 2018-01-25 Jakub Jelinek <jakub@redhat.com>
15811 * g++.dg/cpp1z/decomp36.C: New test.
15813 PR middle-end/83977
15814 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
15816 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
15818 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
15819 the shift dump line.
15820 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15822 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15825 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
15826 index instead of int, which allows IVOPTs to properly optimize the
15829 2018-01-24 David Malcolm <dmalcolm@redhat.com>
15832 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
15833 of "fn_type" typedef.
15834 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
15836 2018-01-24 Ian Lance Taylor <iant@golang.org>
15838 * go.go-torture/execute/names-1.go: New test.
15840 2018-01-19 Jeff Law <law@redhat.com>
15843 * gcc.target/i386/pr83994.c: New test.
15845 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
15848 * gcc.target/powerpc/pr84014.c: New.
15850 2018-01-24 Jakub Jelinek <jakub@redhat.com>
15852 PR middle-end/83977
15853 * c-c++-common/gomp/pr83977-1.c: New test.
15854 * c-c++-common/gomp/pr83977-2.c: New test.
15855 * c-c++-common/gomp/pr83977-3.c: New test.
15856 * gfortran.dg/gomp/pr83977.f90: New test.
15858 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
15861 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
15862 * gcc.dg/vect/pr80631-1.c: Likewise.
15863 * gcc.dg/vect/pr80631-2.c: Likewise.
15864 * gcc.dg/vect/pr81410.c: Likewise.
15865 * gcc.dg/vect/pr81633.c: Likewise.
15866 * gcc.dg/vect/pr81815.c: Likewise.
15867 * gcc.dg/vect/pr82108.c: Likewise.
15868 * gcc.dg/vect/pr83857.c: Likewise.
15869 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15870 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15871 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
15872 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15873 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15874 * gcc.dg/vect/vect-reduc-11.c: Likewise.
15875 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
15876 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
15877 dg-xfail-run-if instead.
15878 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15879 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15880 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15881 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
15882 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15884 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
15886 PR tree-optimization/83979
15887 * g++.dg/pr83979.c: New test.
15889 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15891 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
15892 option. Add arm_neon_ok_no_float_abi check.
15894 2018-01-24 Richard Biener <rguenther@suse.de>
15896 PR tree-optimization/83176
15897 * gcc.dg/graphite/pr83176.c: New testcase.
15899 2018-01-24 Richard Biener <rguenther@suse.de>
15901 PR tree-optimization/82819
15902 * gcc.dg/graphite/pr82819.c: New testcase.
15904 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15907 * g++.dg/cpp1y/constexpr-83921-1.C: New.
15908 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
15909 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
15910 * g++.dg/ext/stmtexpr20.C: Likewise.
15911 * g++.dg/ext/stmtexpr21.C: Likewise.
15913 2018-01-23 David Malcolm <dmalcolm@redhat.com>
15916 * g++.dg/warn/pr83974.C: New test case.
15918 2018-01-23 Jakub Jelinek <jakub@redhat.com>
15921 * g++.dg/ubsan/pr83987.C: New test.
15923 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
15926 * gfortran.dg/pdt_29.f03: New test.
15928 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
15931 * gfortran.dg/associate_33.f03: New test.
15933 2018-01-23 Martin Liska <mliska@suse.cz>
15936 * gcc.dg/lto/pr81440.h: New test.
15937 * gcc.dg/lto/pr81440_0.c: New test.
15938 * gcc.dg/lto/pr81440_1.c: New test.
15940 2018-01-23 Nathan Sidwell <nathan@acm.org>
15943 * g++.dg/template/pr83988.C: New.
15945 2018-01-23 Jakub Jelinek <jakub@redhat.com>
15949 * g++.dg/cpp0x/pr82882.C: New test.
15950 * g++.dg/cpp0x/pr83978.C: New test.
15953 * g++.dg/cpp1z/decomp35.C: New test.
15955 2018-01-23 Nathan Sidwell <nathan@acm.org>
15957 * g++.dg/cpp0x/range-for10.C: Adjust.
15958 * g++.dg/ext/forscope1.C: Adjust.
15959 * g++.dg/ext/forscope2.C: Adjust.
15960 * g++.dg/template/for1.C: Adjust.
15962 2018-01-23 David Malcolm <dmalcolm@redhat.com>
15964 PR tree-optimization/83510
15965 * gcc.c-torture/compile/pr83510.c: New test case.
15967 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
15970 * lib/target-supports.exp (check_effective_target_vect_float): Say
15971 that the result only holds when -funsafe-math-optimizations is on.
15972 (check_effective_target_vect_float_strict): New procedure.
15973 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
15975 * gcc.dg/vect/vect-reduc-6.c: Likewise.
15977 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
15979 PR tree-optimization/83965
15980 * gcc.dg/vect/pr83965.c: New test.
15982 2018-01-23 Richard Biener <rguenther@suse.de>
15984 PR tree-optimization/83963
15985 * gfortran.dg/graphite/pr83963.f: New testcase.
15986 * gcc.dg/graphite/pr83963-2.c: Likewise.
15988 2018-01-23 Jakub Jelinek <jakub@redhat.com>
15991 * g++.dg/cpp1z/pr83918.C: New test.
15993 2018-01-22 Jakub Jelinek <jakub@redhat.com>
15995 PR tree-optimization/83957
15996 * gcc.dg/autopar/pr83957.c: New test.
15998 PR tree-optimization/83081
15999 * gcc.dg/predict-8.c: Adjust expected probability.
16001 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16004 * gcc.target/powerpc/pr83862.c: New test.
16006 2018-01-22 Carl Love <cel@us.ibm.com>
16008 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16009 builtins-4-runnable.c, builtins-6-runnable.c,
16010 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16011 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16012 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16013 for signed/unsigned 128-bit and long long int loads.
16015 2018-01-22 Marek Polacek <polacek@redhat.com>
16018 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16020 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16022 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16023 scan-asembler valid instructions list.
16024 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16025 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16026 power8-vector requirement and option.
16027 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16029 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16033 * gfortran.dg/string_1.f90: Remove printing the length.
16035 2018-01-22 Richard Biener <rguenther@suse.de>
16037 PR tree-optimization/83963
16038 * gcc.dg/graphite/pr83963.c: New testcase.
16040 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16042 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16043 dg-require-effective-target directives.
16045 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16047 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16049 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16050 Adjust scan-assembler checks for soft-float.
16052 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16055 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16057 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16059 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16060 * gcc.dg/pr83623.c: Likewise.
16061 * gcc.dg/pr83666.c: Likewise.
16063 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16064 David Edelsohn <dje.gcc@gmail.com>
16067 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16068 assembly output from "crset eq" to "crset 2".
16069 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16070 assembly output from . to $.
16071 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16072 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16073 assembly output from "crset eq" to "crset 2".
16074 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16075 assembly output from "crset eq" to "crset 2", and from . to $.
16077 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16080 * gfortran.dg/matmul_18.f90: New test.
16082 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16084 PR tree-optimization/83940
16085 * gcc.dg/torture/pr83940.c: New test.
16087 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16089 PR middle-end/83945
16090 * gcc.dg/tls/pr83945.c: New test.
16093 * gcc.dg/pr83930.c: New test.
16095 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16098 * gfortran.dg/matmul_17.f90: New test.
16100 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16103 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16105 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16108 * g++.dg/cpp0x/pr81167.C: New test.
16111 * g++.dg/cpp0x/pr83919.C: New test.
16113 2018-01-19 Jeff Law <law@redhat.com>
16114 Jakub Jelinek <jakub@redhat.com>
16116 * gcc.dg/stack-check-16.c: New test.
16118 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16121 * gcc.target/nvptx/indirect_call.c: New test.
16123 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16125 * g++.dg/torture/pr83619.C: Remove dg-message.
16127 2018-01-19 Martin Liska <mliska@suse.cz>
16129 * gcc.dg/predict-1.c: Adjust expected probability.
16130 * gcc.dg/predict-3.c: Likewise.
16131 * gcc.dg/predict-5.c: Likewise.
16132 * gcc.dg/predict-6.c: Likewise.
16133 * gcc.dg/predict-9.c: Likewise.
16135 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16137 PR tree-optimization/83922
16138 * gcc.dg/pr83922.c: New test.
16140 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16142 PR tree-optimization/83914
16143 * gcc.dg/vect/pr83914.c: New test.
16145 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16147 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16148 * gcc.target/arm/negdi-2.c: Likewise.
16149 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16151 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16153 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16155 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16157 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16159 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16161 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16164 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16168 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16169 forward declaration.
16171 2018-01-18 Carl Love <cel@us.ibm.com>
16173 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16176 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16179 * g++.dg/inherit/union3.C: New.
16181 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16183 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16185 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16188 * g++.dg/torture/pr83619.C: New testcase.
16190 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16192 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16193 Add function body to force error messages in some configurations.
16195 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16197 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16200 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16203 * c-c++-common/ffile-prefix-map.c: New test.
16204 * c-c++-common/fmacro-prefix-map.c: New test.
16205 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16206 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16208 2018-01-18 Martin Liska <mliska@suse.cz>
16210 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16211 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16212 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16213 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16214 * gcc.target/i386/ret-thunk-10.c: Likewise.
16215 * gcc.target/i386/ret-thunk-11.c: Likewise.
16216 * gcc.target/i386/ret-thunk-12.c: Likewise.
16217 * gcc.target/i386/ret-thunk-15.c: Likewise.
16218 * gcc.target/i386/ret-thunk-9.c: Likewise.
16220 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16222 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16225 2018-01-18 Nathan Sidwell <nathan@acm.org>
16228 * g++.dg/cpp0x/pr83160.C: New.
16230 2018-01-18 Richard Biener <rguenther@suse.de>
16232 PR tree-optimization/83887
16233 * gcc.dg/graphite/pr83887.c: New testcase.
16234 * gfortran.dg/graphite/pr83887.f90: Likewise.
16235 * gfortran.dg/graphite/pr83887.f: Likewise.
16237 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16240 * gcc.target/arm/builtin-bswap.x: New file.
16241 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
16242 and options for armv6t2.
16243 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
16244 and options for Thumb1.
16245 * gcc.target/arm/builtin-bswap16.x: New file.
16246 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
16247 and options for armv6t2.
16248 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
16249 and options for Thumb1.
16251 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16253 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16256 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16259 * gcc.dg/pr61240.c: New test.
16261 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16264 * gfortran.dg/pr83864.f90: New test.
16266 2018-01-17 Jeff Law <law@redhat.com>
16269 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16271 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16273 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
16274 restriction, but still restrict to 64-bit.
16275 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
16276 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
16278 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16281 * gfortran.dg/pr83874.f90: New test.
16283 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16286 * g++.dg/cpp0x/pr83824.C: New test.
16288 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16290 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
16291 appropriate .gnu_attribute for the long double type, if we use the
16292 long double type, but do not generate any calls.
16293 * gcc.target/powerpc/gnuattr2.c: Likewise.
16294 * gcc.target/powerpc/gnuattr3.c: Likewise.
16296 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16299 * g++.dg/cpp0x/alignas13.C: New.
16301 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16304 * g++.dg/cpp0x/pr83897.C: New test.
16306 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16309 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16311 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16314 * g++.dg/cpp0x/constexpr-ice19.C: New.
16316 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16318 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
16319 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
16320 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
16321 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
16322 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
16323 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
16324 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
16325 * gcc.target/powerpc/builtins-1-be-folded.c: New.
16326 * gcc.target/powerpc/builtins-1-le-folded.c: New.
16327 * gcc.target/powerpc/builtins-1.fold.h: New.
16329 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16331 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
16332 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
16334 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16336 * gcc.target/arm/g2.c: Add -marm to dg-options.
16337 * gcc.target/arm/scd42-2.c: Likewise.
16339 2018-01-17 Nathan Sidwell <nathan@acm.org>
16342 * g++.dg/lookup/pr83287-2.C: New.
16344 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16348 * g++.dg/wrappers/pr83814.C: New test case.
16349 * g++.dg/wrappers/pr83902.C: New test case.
16351 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16354 * g++.dg/lto/pr83121_0.C: New test case.
16355 * g++.dg/lto/pr83121_1.C: New test case.
16356 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
16357 adapted from DejaGnu's dg-test.
16358 (lto_handle_diagnostics): New procedure.
16359 (lto_prune_warns): Ignore informational notes.
16360 (lto-link-and-maybe-run): Add "messages_by_file" param.
16361 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
16362 "execute" when "link" fails if "execute" was not specified.
16363 (lto-can-handle-directive): New procedure.
16364 (lto-get-options-main): Call lto-can-handle-directive. Add a
16365 dg-messages local, using it to set the caller's
16366 dg-messages-by-file for the given source file.
16367 (lto-get-options): Likewise.
16368 (lto-execute): Add dg-messages-by-file local, and pass it to
16369 lto-link-and-maybe-run.
16371 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
16372 Richard Sandiford <richard.sandiford@linaro.org>
16376 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
16377 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
16379 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16381 * lib/target-supports.exp: Fix -march arguments in arm arch effective
16382 target check autogenerator for armv8.1-a and armv8.2-a.
16384 2018-01-17 Carl Love <cel@us.ibm.com>
16386 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
16387 Add debug print statements.
16388 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
16389 16 byte vector load followed by a partial vector load.
16391 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16394 * g++.dg/wrappers/pr83799.C: New test case.
16396 2018-01-17 Nathan Sidwell <nathan@acm.org>
16399 * g++.dg/cpp1y/pr83739.C: New.
16401 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16403 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
16404 * gcc.target/visium/overflow16.c: Likewise.
16405 * gcc.target/visium/overflow32.c: Likewise.
16407 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16409 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
16411 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16413 * gcc.dg/rtl/arm/stl-cond.c: New test.
16414 * gcc.target/arm/stl-cond.c: Delete.
16416 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16418 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
16421 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16423 PR tree-optimization/83843
16424 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
16425 * gcc.dg/store_merging_19.c: New test.
16427 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16429 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
16432 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16434 PR rtl-optimization/83771
16435 * gcc.dg/pr83771.c: New test.
16437 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16439 PR tree-optimization/81184
16440 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
16442 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16444 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16446 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
16448 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
16451 * gcc.target/i386/pr83546.c: New test.
16453 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16455 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
16457 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16459 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
16460 test and add dg-warning for the -Wstringop-overflow warning.
16462 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16464 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
16465 XFAIL last test on SPARC and Visium.
16467 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
16469 PR rtl-optimization/80481
16470 * g++.dg/pr80481.C: Exclude solaris.
16472 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16474 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
16475 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
16476 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
16478 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16480 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
16481 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
16482 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
16483 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
16484 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
16485 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
16486 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
16487 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
16488 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
16489 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
16490 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
16491 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
16492 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
16493 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
16494 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
16496 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16499 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
16501 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16503 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
16504 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
16505 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
16506 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
16507 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
16508 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
16510 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16512 PR tree-optimization/83857
16513 * gcc.dg/vect/pr83857.c: New test.
16515 2018-01-16 Richard Biener <rguenther@suse.de>
16517 PR tree-optimization/83867
16518 * gcc.dg/vect/pr83867.c: New testcase.
16520 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16523 * gcc.dg/pr83844.c: New test.
16525 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16527 * gcc.dg/torture/pr83847.c: New test.
16529 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16531 PR rtl-optimization/86620
16532 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
16533 instead of --param=max-sched-ready-insns=0.
16534 * gcc.target/i386/pr83620.c: New test.
16535 * gcc.dg/pr83620.c: New test.
16537 PR tree-optimization/83843
16538 * gcc.dg/store_merging_18.c: New test.
16541 * g++.dg/cpp1y/pr83817.C: New test.
16544 * g++.dg/template/pr83825.C: New test.
16546 2018-01-16 Richard Biener <rguenther@suse.de>
16548 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
16550 2018-01-16 Richard Biener <rguenther@suse.de>
16553 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
16554 from gcc.dg/torture/pr60092.c.
16556 2018-01-15 Martin Sebor <msebor@redhat.com>
16559 * g++.dg/ext/flexary28.C: New test.
16561 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
16564 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
16566 2018-01-15 Martin Sebor <msebor@redhat.com>
16569 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
16571 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16574 * gfortran.dg/minmaxloc_9.f90: New test.
16575 * gfortran.dg/minmaxloc_10.f90: New test.
16576 * gfortran.dg/minmaxloc_11.f90: New test.
16578 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
16581 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
16582 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16583 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16584 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16585 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16586 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16587 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16588 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16589 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16590 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16591 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16592 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16593 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16594 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16595 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16596 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
16597 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
16598 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
16599 * gcc.target/i386/ret-thunk-10.c: Likewise.
16600 * gcc.target/i386/ret-thunk-11.c: Likewise.
16601 * gcc.target/i386/ret-thunk-12.c: Likewise.
16602 * gcc.target/i386/ret-thunk-13.c: Likewise.
16603 * gcc.target/i386/ret-thunk-14.c: Likewise.
16604 * gcc.target/i386/ret-thunk-15.c: Likewise.
16605 * gcc.target/i386/ret-thunk-9.c: Don't check the
16606 __x86_return_thunk label. Scan for "push" only for Linux.
16608 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
16611 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
16613 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16616 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
16618 * gcc.target/arm/pr83687.c: New test.
16620 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16622 Adjust tests to AVR_TINY.
16624 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
16625 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
16626 * gcc.target/avr/pr71627.c: Same.
16627 * gcc.target/avr/torture/addr-space-1-0.c: Same.
16628 * gcc.target/avr/torture/addr-space-1-1.c: Same.
16629 * gcc.target/avr/torture/addr-space-1-x.c: Same.
16630 * gcc.target/avr/torture/addr-space-2-0.c: Same.
16631 * gcc.target/avr/torture/addr-space-2-1.c: Same.
16632 * gcc.target/avr/torture/addr-space-2-x.c: Same.
16633 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
16634 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
16635 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
16636 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
16637 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
16638 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
16639 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
16640 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
16641 * gcc.target/avr/torture/pr61055.c: Same.
16642 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
16644 * gcc.target/avr/torture/int24-mul.c: Same.
16645 * gcc.target/avr/torture/pr51782-1.c: Same.
16646 * gcc.target/avr/torture/pr61443.c: Same.
16647 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
16648 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
16650 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16654 * gcc.target/avr/torture/pr83729.c: New test.
16655 * gcc.target/avr/torture/pr83801.c: New test.
16657 2018-01-15 Jakub Jelinek <jakub@redhat.com>
16659 PR middle-end/82694
16660 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
16661 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
16663 2018-01-10 Martin Sebor <msebor@redhat.com>
16666 * gcc.dg/Wstringop-overflow-2.c: New test.
16668 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16670 PR libgfortran/83811
16671 * gfortran.dg/fmt_e.f90: New test.
16673 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16675 * gcc.target/i386/indirect-thunk-10.c: New test.
16676 * gcc.target/i386/indirect-thunk-8.c: Likewise.
16677 * gcc.target/i386/indirect-thunk-9.c: Likewise.
16678 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
16679 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
16680 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
16681 * gcc.target/i386/ret-thunk-17.c: Likewise.
16682 * gcc.target/i386/ret-thunk-18.c: Likewise.
16683 * gcc.target/i386/ret-thunk-19.c: Likewise.
16684 * gcc.target/i386/ret-thunk-20.c: Likewise.
16685 * gcc.target/i386/ret-thunk-21.c: Likewise.
16687 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16689 * gcc.target/i386/indirect-thunk-register-4.c: New test.
16691 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16693 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
16694 -mno-indirect-branch-register.
16695 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16696 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16697 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16698 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16699 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16700 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16701 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16702 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16703 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
16704 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
16705 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16706 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16707 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16708 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
16709 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
16710 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
16711 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16712 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16713 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16714 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16715 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16716 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
16717 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
16718 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16719 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
16720 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
16721 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
16722 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
16723 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
16724 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
16725 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
16726 * gcc.target/i386/ret-thunk-10.c: Likewise.
16727 * gcc.target/i386/ret-thunk-11.c: Likewise.
16728 * gcc.target/i386/ret-thunk-12.c: Likewise.
16729 * gcc.target/i386/ret-thunk-13.c: Likewise.
16730 * gcc.target/i386/ret-thunk-14.c: Likewise.
16731 * gcc.target/i386/ret-thunk-15.c: Likewise.
16732 * gcc.target/i386/ret-thunk-9.c: Likewise.
16733 * gcc.target/i386/indirect-thunk-register-1.c: New test.
16734 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
16735 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
16737 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16739 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
16740 -mfunction-return=keep.
16741 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16742 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16743 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16744 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16745 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16746 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16747 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16748 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16749 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
16750 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
16751 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16752 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16753 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16754 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
16755 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
16756 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
16757 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
16758 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16759 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16760 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16761 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16762 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16763 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
16764 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
16765 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16766 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
16767 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
16768 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
16769 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
16770 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
16771 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
16772 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
16773 * gcc.target/i386/ret-thunk-1.c: New test.
16774 * gcc.target/i386/ret-thunk-10.c: Likewise.
16775 * gcc.target/i386/ret-thunk-11.c: Likewise.
16776 * gcc.target/i386/ret-thunk-12.c: Likewise.
16777 * gcc.target/i386/ret-thunk-13.c: Likewise.
16778 * gcc.target/i386/ret-thunk-14.c: Likewise.
16779 * gcc.target/i386/ret-thunk-15.c: Likewise.
16780 * gcc.target/i386/ret-thunk-16.c: Likewise.
16781 * gcc.target/i386/ret-thunk-2.c: Likewise.
16782 * gcc.target/i386/ret-thunk-3.c: Likewise.
16783 * gcc.target/i386/ret-thunk-4.c: Likewise.
16784 * gcc.target/i386/ret-thunk-5.c: Likewise.
16785 * gcc.target/i386/ret-thunk-6.c: Likewise.
16786 * gcc.target/i386/ret-thunk-7.c: Likewise.
16787 * gcc.target/i386/ret-thunk-8.c: Likewise.
16788 * gcc.target/i386/ret-thunk-9.c: Likewise.
16790 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16792 * gcc.target/i386/indirect-thunk-1.c: New test.
16793 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16794 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16795 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16796 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16797 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16798 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16799 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16800 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16801 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
16802 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
16803 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16804 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16805 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16806 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
16807 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
16808 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
16809 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
16810 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16811 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16812 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16813 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16814 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16815 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
16816 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
16817 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16818 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
16819 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
16820 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
16821 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
16822 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
16823 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
16824 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
16826 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
16829 * gcc.c-torture/compile/pr83051.c: New testcase.
16831 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16833 PR tree-optimization/83501
16834 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
16836 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
16838 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
16839 for lvx and stvx instead of lxvd2x and stxvd2x and require
16840 little-endian target. Add comments.
16841 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
16842 comprehensive testing.
16843 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
16844 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
16845 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
16846 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
16847 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
16848 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
16849 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
16850 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
16851 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
16852 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
16853 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
16854 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
16855 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
16856 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
16857 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
16858 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
16859 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
16860 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
16861 scan-assembler-not directives that forbid lvx and xxpermdi.
16862 * gcc.target/powerpc/vec-extract-3.c: Likewise.
16863 * gcc.target/powerpc/vec-extract-5.c: Likewise.
16864 * gcc.target/powerpc/vec-extract-6.c: Likewise.
16865 * gcc.target/powerpc/vec-extract-7.c: Likewise.
16866 * gcc.target/powerpc/vec-extract-8.c: Likewise.
16867 * gcc.target/powerpc/vec-extract-9.c: Likewise.
16868 * gcc.target/powerpc/vsx-vector-6-le.c: Change
16869 scan-assembler-times directives to reflect different numbers of
16870 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
16872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16873 Alan Hayward <alan.hayward@arm.com>
16874 David Sherwood <david.sherwood@arm.com>
16876 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
16877 than SLP vectorization.
16878 * gcc.dg/vect/vect-alias-check-10.c: New test.
16879 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16880 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16881 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16882 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16883 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
16884 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
16885 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
16886 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
16887 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
16888 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
16889 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
16890 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
16891 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
16892 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
16893 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
16894 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
16895 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
16896 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
16897 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
16898 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
16899 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
16900 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
16901 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16904 Alan Hayward <alan.hayward@arm.com>
16905 David Sherwood <david.sherwood@arm.com>
16907 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
16909 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
16910 targets with scatter stores.
16911 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
16913 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
16914 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
16915 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
16916 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
16917 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
16918 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
16919 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
16920 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
16921 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
16922 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
16923 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
16924 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
16925 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
16926 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
16927 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
16928 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
16930 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16931 Alan Hayward <alan.hayward@arm.com>
16932 David Sherwood <david.sherwood@arm.com>
16934 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
16936 * gcc.target/aarch64/sve/strided_load_4.c: New test.
16937 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
16938 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
16939 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
16941 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16942 Alan Hayward <alan.hayward@arm.com>
16943 David Sherwood <david.sherwood@arm.com>
16945 * gcc.target/aarch64/sve/strided_load_1.c: New test.
16946 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
16947 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
16949 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16950 Alan Hayward <alan.hayward@arm.com>
16951 David Sherwood <david.sherwood@arm.com>
16953 * gcc.target/aarch64/sve/gather_load_1.c: New test.
16954 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
16955 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
16956 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
16957 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
16958 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
16959 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
16960 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
16961 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
16962 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
16963 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
16964 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
16965 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
16966 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
16968 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16969 Alan Hayward <alan.hayward@arm.com>
16970 David Sherwood <david.sherwood@arm.com>
16972 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
16973 check for a message about using in-order reductions.
16974 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
16975 check for a message about using in-order reductions.
16976 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
16977 vectorized and check for a message about using in-order reductions.
16978 Expect targets with variable-length vectors to fall back to the
16979 fixed-length mininum.
16980 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
16981 check for a message about using in-order reductions.
16982 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
16983 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
16984 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
16985 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
16986 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
16987 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
16988 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
16989 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
16990 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
16991 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
16992 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
16993 vect_fold_left_plus.
16995 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16997 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
16999 * gcc.target/aarch64/sve/spill_2.c: New test.
17000 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17001 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17002 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17003 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17004 * gcc.target/aarch64/sve/spill_7.c: Likewise.
17006 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17007 Alan Hayward <alan.hayward@arm.com>
17008 David Sherwood <david.sherwood@arm.com>
17010 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
17012 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17013 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17014 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17015 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17016 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17017 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17018 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17019 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17020 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17022 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17023 Alan Hayward <alan.hayward@arm.com>
17024 David Sherwood <david.sherwood@arm.com>
17026 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17027 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17028 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17029 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17031 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17032 Alan Hayward <alan.hayward@arm.com>
17033 David Sherwood <david.sherwood@arm.com>
17035 * lib/target-supports.exp
17036 (check_effective_target_vect_fold_extract_last): New proc.
17037 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17038 for fold_extract_last.
17039 * gcc.dg/vect/pr65947-2.c: Likewise.
17040 * gcc.dg/vect/pr65947-3.c: Likewise.
17041 * gcc.dg/vect/pr65947-4.c: Likewise.
17042 * gcc.dg/vect/pr65947-5.c: Likewise.
17043 * gcc.dg/vect/pr65947-6.c: Likewise.
17044 * gcc.dg/vect/pr65947-9.c: Likewise.
17045 * gcc.dg/vect/pr65947-10.c: Likewise.
17046 * gcc.dg/vect/pr65947-12.c: Likewise.
17047 * gcc.dg/vect/pr65947-14.c: Likewise.
17048 * gcc.dg/vect/pr80631-1.c: Likewise.
17049 * gcc.target/aarch64/sve/clastb_1.c: New test.
17050 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17051 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17052 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17053 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17054 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17055 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17056 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17057 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17058 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17059 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17060 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17061 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17062 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17065 Alan Hayward <alan.hayward@arm.com>
17066 David Sherwood <david.sherwood@arm.com>
17068 * gcc.target/aarch64/sve/live_1.c: New test.
17069 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17072 Alan Hayward <alan.hayward@arm.com>
17073 David Sherwood <david.sherwood@arm.com>
17075 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17076 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17077 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17078 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17079 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17080 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17081 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17082 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17083 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
17085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17086 Alan Hayward <alan.hayward@arm.com>
17087 David Sherwood <david.sherwood@arm.com>
17089 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17091 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17093 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17094 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17095 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17096 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17097 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17098 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17100 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17101 Alan Hayward <alan.hayward@arm.com>
17102 David Sherwood <david.sherwood@arm.com>
17104 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17105 instead of just ADDRESS.
17106 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17107 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17108 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17109 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17110 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17111 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17112 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17113 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17114 * gcc.target/aarch64/sve/while_2.c: Likewise.
17115 * gcc.target/aarch64/sve/while_3.c: Likewise.
17116 * gcc.target/aarch64/sve/while_4.c: Likewise.
17118 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17119 Alan Hayward <alan.hayward@arm.com>
17120 David Sherwood <david.sherwood@arm.com>
17122 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17123 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17125 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17126 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17127 * gcc.target/aarch64/sve/reduc_5.c: New test.
17128 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17129 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
17131 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17132 Alan Hayward <alan.hayward@arm.com>
17133 David Sherwood <david.sherwood@arm.com>
17135 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17136 * gcc.dg/tree-ssa/peel1.c: Likewise.
17137 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17138 variable-length vectors.
17139 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17140 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17141 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17142 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17143 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17144 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17145 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17146 * gcc.target/aarch64/sve/slp_8.c: New test.
17147 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17148 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17149 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17150 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17151 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17152 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17153 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17154 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17155 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17156 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17157 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17158 * gcc.target/aarch64/sve/while_1.c: Likewise.
17159 * gcc.target/aarch64/sve/while_2.c: Likewise.
17160 * gcc.target/aarch64/sve/while_3.c: Likewise.
17161 * gcc.target/aarch64/sve/while_4.c: Likewise.
17163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17164 Alan Hayward <alan.hayward@arm.com>
17165 David Sherwood <david.sherwood@arm.com>
17167 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17169 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17170 and add an associated scan-dump test. Prevent vectorization
17171 of the first two loops.
17172 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17173 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17174 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17175 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17176 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17177 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17179 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17180 Alan Hayward <alan.hayward@arm.com>
17181 David Sherwood <david.sherwood@arm.com>
17183 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17184 * gcc.dg/vect/pr67790.c: Likewise.
17185 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17186 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17187 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17188 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17189 * gcc.target/aarch64/sve/slp_5.c: New test.
17190 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17191 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17192 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17193 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17194 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
17196 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17197 Alan Hayward <alan.hayward@arm.com>
17198 David Sherwood <david.sherwood@arm.com>
17200 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17202 * gcc.dg/vect/slp-1.c: Likewise.
17203 * gcc.dg/vect/slp-10.c: Likewise.
17204 * gcc.dg/vect/slp-12b.c: Likewise.
17205 * gcc.dg/vect/slp-12c.c: Likewise.
17206 * gcc.dg/vect/slp-17.c: Likewise.
17207 * gcc.dg/vect/slp-19b.c: Likewise.
17208 * gcc.dg/vect/slp-20.c: Likewise.
17209 * gcc.dg/vect/slp-21.c: Likewise.
17210 * gcc.dg/vect/slp-22.c: Likewise.
17211 * gcc.dg/vect/slp-23.c: Likewise.
17212 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17213 * gcc.dg/vect/slp-24.c: Likewise.
17214 * gcc.dg/vect/slp-28.c: Likewise.
17215 * gcc.dg/vect/slp-39.c: Likewise.
17216 * gcc.dg/vect/slp-6.c: Likewise.
17217 * gcc.dg/vect/slp-7.c: Likewise.
17218 * gcc.dg/vect/slp-cond-1.c: Likewise.
17219 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17220 * gcc.dg/vect/slp-cond-2.c: Likewise.
17221 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17222 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17223 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17224 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17225 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17226 * gcc.dg/vect/slp-perm-6.c: Likewise.
17227 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17228 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17229 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17230 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
17231 * gcc.dg/vect/slp-12a.c: Likewise.
17232 * gcc.dg/vect/slp-14.c: Likewise.
17233 * gcc.dg/vect/slp-15.c: Likewise.
17234 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17235 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17236 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17237 * gcc.target/aarch64/sve/slp_1.c: New test.
17238 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
17239 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17240 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
17241 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17242 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
17243 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17244 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
17246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17247 Alan Hayward <alan.hayward@arm.com>
17248 David Sherwood <david.sherwood@arm.com>
17250 * gcc.dg/vect/vect-ooo-group-1.c: New test.
17251 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17252 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
17253 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17254 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
17255 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17256 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
17257 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17258 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17259 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17260 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17261 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17262 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17263 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
17264 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17265 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
17266 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17267 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
17268 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17271 Alan Hayward <alan.hayward@arm.com>
17272 David Sherwood <david.sherwood@arm.com>
17274 * gcc.target/aarch64/sve/struct_move_1.c: New test.
17275 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
17276 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
17277 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
17278 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
17279 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
17280 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17281 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
17282 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17283 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17284 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17285 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17286 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17287 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17288 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
17289 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
17290 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
17291 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
17292 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17293 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
17294 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17295 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17296 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17297 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17298 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17299 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17300 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17301 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17302 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17303 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17304 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17305 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17306 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17307 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
17308 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
17309 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
17311 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17312 Alan Hayward <alan.hayward@arm.com>
17313 David Sherwood <david.sherwood@arm.com>
17315 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
17316 Return true for SVE too.
17317 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
17318 if load/store lanes are supported.
17319 * gcc.dg/vect/slp-10.c: Likewise.
17320 * gcc.dg/vect/slp-12c.c: Likewise.
17321 * gcc.dg/vect/slp-17.c: Likewise.
17322 * gcc.dg/vect/slp-33.c: Likewise.
17323 * gcc.dg/vect/slp-6.c: Likewise.
17324 * gcc.dg/vect/slp-cond-1.c: Likewise.
17325 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
17326 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
17327 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17328 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
17329 * gcc.dg/vect/slp-perm-6.c: Likewise.
17330 * gcc.dg/vect/slp-perm-9.c: Likewise.
17331 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
17332 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
17333 for variable-length vectors.
17335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17336 Alan Hayward <alan.hayward@arm.com>
17337 David Sherwood <david.sherwood@arm.com>
17339 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
17340 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
17342 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17344 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
17345 * g++.target/aarch64/sve/catch_1.C: New test.
17346 * g++.target/aarch64/sve/catch_2.C: Likewise.
17347 * g++.target/aarch64/sve/catch_3.C: Likewise.
17348 * g++.target/aarch64/sve/catch_4.C: Likewise.
17349 * g++.target/aarch64/sve/catch_5.C: Likewise.
17350 * g++.target/aarch64/sve/catch_6.C: Likewise.
17352 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17353 Alan Hayward <alan.hayward@arm.com>
17354 David Sherwood <david.sherwood@arm.com>
17356 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
17358 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
17359 * gcc.target/aarch64/fmaxmin.c: Likewise.
17360 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17361 * gcc.target/aarch64/orr_imm_1.c: Likewise.
17362 * gcc.target/aarch64/pr62178.c: Likewise.
17363 * gcc.target/aarch64/pr71727-2.c: Likewise.
17364 * gcc.target/aarch64/saddw-1.c: Likewise.
17365 * gcc.target/aarch64/saddw-2.c: Likewise.
17366 * gcc.target/aarch64/uaddw-1.c: Likewise.
17367 * gcc.target/aarch64/uaddw-2.c: Likewise.
17368 * gcc.target/aarch64/uaddw-3.c: Likewise.
17369 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
17370 * gcc.target/aarch64/vect-compile.c: Likewise.
17371 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
17372 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
17373 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
17374 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
17375 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
17376 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
17377 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
17378 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
17379 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
17380 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
17381 * gcc.target/aarch64/vect-fmovd.c: Likewise.
17382 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
17383 * gcc.target/aarch64/vect-fmovf.c: Likewise.
17384 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
17385 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
17386 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
17387 * gcc.target/aarch64/vect-movi.c: Likewise.
17388 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
17389 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
17390 * gcc.target/aarch64/vect-vaddv.c: Likewise.
17391 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17392 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17393 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
17395 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
17396 * gcc.target/aarch64/sve/arith_1.c: New test.
17397 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
17398 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17399 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17400 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17401 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
17402 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
17403 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
17404 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
17405 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
17406 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
17407 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
17408 * gcc.target/aarch64/sve/ext_1.c: Likewise.
17409 * gcc.target/aarch64/sve/ext_2.c: Likewise.
17410 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17411 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17412 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17413 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17414 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
17415 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
17416 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
17417 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
17418 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
17419 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
17420 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
17421 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
17422 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
17423 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
17424 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
17425 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
17426 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
17427 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
17428 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
17429 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
17430 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
17431 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
17432 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
17433 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
17434 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
17435 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
17436 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
17437 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
17438 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
17439 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
17440 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
17441 * gcc.target/aarch64/sve/index_1.c: Likewise.
17442 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
17443 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
17444 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
17445 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
17446 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
17447 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
17448 * gcc.target/aarch64/sve/logical_1.c: Likewise.
17449 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
17450 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
17451 * gcc.target/aarch64/sve/mad_1.c: Likewise.
17452 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
17453 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
17454 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
17455 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
17456 * gcc.target/aarch64/sve/mla_1.c: Likewise.
17457 * gcc.target/aarch64/sve/mls_1.c: Likewise.
17458 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
17459 * gcc.target/aarch64/sve/msb_1.c: Likewise.
17460 * gcc.target/aarch64/sve/mul_1.c: Likewise.
17461 * gcc.target/aarch64/sve/neg_1.c: Likewise.
17462 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
17463 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
17464 * gcc.target/aarch64/sve/pack_1.c: Likewise.
17465 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
17466 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
17467 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
17468 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
17469 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
17470 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
17471 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
17472 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
17473 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
17474 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
17475 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17476 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17477 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17478 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
17479 * gcc.target/aarch64/sve/rev_1.c: Likewise.
17480 * gcc.target/aarch64/sve/revb_1.c: Likewise.
17481 * gcc.target/aarch64/sve/revh_1.c: Likewise.
17482 * gcc.target/aarch64/sve/revw_1.c: Likewise.
17483 * gcc.target/aarch64/sve/shift_1.c: Likewise.
17484 * gcc.target/aarch64/sve/single_1.c: Likewise.
17485 * gcc.target/aarch64/sve/single_2.c: Likewise.
17486 * gcc.target/aarch64/sve/single_3.c: Likewise.
17487 * gcc.target/aarch64/sve/single_4.c: Likewise.
17488 * gcc.target/aarch64/sve/spill_1.c: Likewise.
17489 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
17490 * gcc.target/aarch64/sve/subr_1.c: Likewise.
17491 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
17492 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
17493 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
17494 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
17495 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
17496 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
17497 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
17498 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
17499 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
17500 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
17501 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
17502 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
17503 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
17504 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
17505 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
17506 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
17507 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
17508 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
17509 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
17510 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
17511 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
17512 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
17513 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
17514 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17515 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
17516 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
17517 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
17518 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
17519 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
17520 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
17521 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
17522 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
17523 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
17524 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
17525 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
17526 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
17527 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
17528 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
17529 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
17530 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
17531 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
17532 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
17534 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17535 Alan Hayward <alan.hayward@arm.com>
17536 David Sherwood <david.sherwood@arm.com>
17538 * lib/target-supports.exp (check_effective_target_aarch64_sve)
17539 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
17540 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
17542 (check_effective_target_vect_perm): Handle SVE.
17543 (check_effective_target_vect_perm_byte): Likewise.
17544 (check_effective_target_vect_perm_short): Likewise.
17545 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
17546 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
17547 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
17548 (check_effective_target_vect_element_align_preferred): Likewise.
17549 (check_effective_target_vect_align_stack_vars): Likewise.
17550 (check_effective_target_vect_load_lanes): Likewise.
17551 (check_effective_target_vect_masked_store): Likewise.
17552 (available_vector_sizes): Use aarch64_sve_bits for SVE.
17553 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
17554 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
17555 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
17556 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
17557 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
17558 * gcc.dg/vect/slp-23.c: Likewise.
17559 * gcc.dg/vect/slp-perm-5.c: Likewise.
17560 * gcc.dg/vect/slp-perm-6.c: Likewise.
17561 * gcc.dg/vect/slp-perm-9.c: Likewise.
17562 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17563 * gcc.dg/vect/vect-114.c: Likewise.
17564 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
17565 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
17567 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17569 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
17570 vect_variable_length, expecting the test to be vectorized
17571 without SLP instead.
17572 * gcc.dg/vect/pr33953.c: Likewise.
17573 * gcc.dg/vect/pr37027.c: Likewise.
17574 * gcc.dg/vect/pr67790.c: Likewise.
17575 * gcc.dg/vect/pr68445.c: Likewise.
17576 * gcc.dg/vect/slp-1.c: Likewise.
17577 * gcc.dg/vect/slp-10.c: Likewise.
17578 * gcc.dg/vect/slp-12a.c: Likewise.
17579 * gcc.dg/vect/slp-12b.c: Likewise.
17580 * gcc.dg/vect/slp-12c.c: Likewise.
17581 * gcc.dg/vect/slp-13-big-array.c: Likewise.
17582 * gcc.dg/vect/slp-13.c: Likewise.
17583 * gcc.dg/vect/slp-14.c: Likewise.
17584 * gcc.dg/vect/slp-15.c: Likewise.
17585 * gcc.dg/vect/slp-17.c: Likewise.
17586 * gcc.dg/vect/slp-19b.c: Likewise.
17587 * gcc.dg/vect/slp-2.c: Likewise.
17588 * gcc.dg/vect/slp-20.c: Likewise.
17589 * gcc.dg/vect/slp-21.c: Likewise.
17590 * gcc.dg/vect/slp-22.c: Likewise.
17591 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17592 * gcc.dg/vect/slp-24.c: Likewise.
17593 * gcc.dg/vect/slp-28.c: Likewise.
17594 * gcc.dg/vect/slp-39.c: Likewise.
17595 * gcc.dg/vect/slp-42.c: Likewise.
17596 * gcc.dg/vect/slp-6.c: Likewise.
17597 * gcc.dg/vect/slp-7.c: Likewise.
17598 * gcc.dg/vect/slp-cond-1.c: Likewise.
17599 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17600 * gcc.dg/vect/slp-cond-2.c: Likewise.
17601 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17602 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17603 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17604 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17605 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17606 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17607 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17608 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17609 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17610 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17611 * gcc.dg/vect/slp-reduc-4.c: Likewise.
17612 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17613 * gcc.dg/vect/slp-reduc-7.c: Likewise.
17614 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17615 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17616 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17617 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
17619 2018-01-13 Jakub Jelinek <jakub@redhat.com>
17622 * gcc.dg/pr83801.c: New test.
17624 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
17627 * gfortran.dg/bounds_check_19.f90: New test.
17629 2018-01-12 Jakub Jelinek <jakub@redhat.com>
17631 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
17632 instead of scan-assembler-not for xsnabsqp.
17634 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17636 PR libgfortran/83525
17637 * gfortran.dg/newunit_5.f90: New test.
17639 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
17641 PR rtl-optimization/80481
17642 * g++.dg/pr80481.C: New.
17644 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
17647 * gcc.target/alpha/pr83628-3.c: New test.
17649 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17651 * lib/target-supports.exp (check_effective_target_avx512f): Also
17652 check for __builtin_ia32_addsd_round,
17653 __builtin_ia32_getmantsd_round.
17654 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
17656 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
17659 * gcc.target/powerpc/pr83629.c: Require ilp32.
17661 2018-01-12 Richard Biener <rguenther@suse.de>
17663 PR tree-optimization/80846
17664 * gcc.target/i386/pr80846-1.c: New testcase.
17665 * gcc.target/i386/pr80846-2.c: Likewise.
17667 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
17669 * gcc.c-torture/execute/20180112-1.c: New test.
17671 2018-01-12 Tom de Vries <tom@codesourcery.com>
17673 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
17674 * g++.dg/ext/label13a.C: Same.
17675 * g++.dg/ext/label14.C: Same.
17676 * g++.dg/ext/label2.C: Same.
17677 * g++.dg/ext/label3.C: Same.
17678 * g++.dg/torture/pr42462.C: Same.
17679 * g++.dg/torture/pr42739.C: Same.
17680 * g++.dg/warn/Wunused-label-3.C: Same.
17682 2018-01-12 Tom de Vries <tom@codesourcery.com>
17684 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
17685 * g++.dg/Walloca1.C: Same.
17686 * g++.dg/cpp0x/pr70338.C: Same.
17687 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
17688 * g++.dg/cpp1y/vla10.C: Same.
17689 * g++.dg/cpp1y/vla2.C: Same.
17690 * g++.dg/cpp1y/vla6.C: Same.
17691 * g++.dg/cpp1y/vla8.C: Same.
17692 * g++.dg/debug/debug5.C: Same.
17693 * g++.dg/debug/debug6.C: Same.
17694 * g++.dg/debug/pr54828.C: Same.
17695 * g++.dg/diagnostic/pr70105.C: Same.
17696 * g++.dg/eh/cleanup5.C: Same.
17697 * g++.dg/eh/spbp.C: Same.
17698 * g++.dg/ext/tmplattr9.C: Same.
17699 * g++.dg/ext/vla10.C: Same.
17700 * g++.dg/ext/vla11.C: Same.
17701 * g++.dg/ext/vla12.C: Same.
17702 * g++.dg/ext/vla15.C: Same.
17703 * g++.dg/ext/vla16.C: Same.
17704 * g++.dg/ext/vla17.C: Same.
17705 * g++.dg/ext/vla3.C: Same.
17706 * g++.dg/ext/vla6.C: Same.
17707 * g++.dg/ext/vla7.C: Same.
17708 * g++.dg/init/array24.C: Same.
17709 * g++.dg/init/new47.C: Same.
17710 * g++.dg/init/pr55497.C: Same.
17711 * g++.dg/opt/pr78201.C: Same.
17712 * g++.dg/template/vla2.C: Same.
17713 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
17714 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
17715 * g++.dg/torture/pr62127.C: Same.
17716 * g++.dg/torture/pr67055.C: Same.
17717 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
17718 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
17719 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
17720 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
17721 * g++.dg/warn/Wplacement-new-size-5.C: Same.
17722 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
17723 * g++.dg/warn/Wvla-1.C: Same.
17724 * g++.dg/warn/Wvla-3.C: Same.
17725 * g++.old-deja/g++.ext/array2.C: Same.
17726 * g++.old-deja/g++.ext/constructor.C: Same.
17727 * g++.old-deja/g++.law/builtin1.C: Same.
17728 * g++.old-deja/g++.other/crash12.C: Same.
17729 * g++.old-deja/g++.other/eh3.C: Same.
17730 * g++.old-deja/g++.pt/array6.C: Same.
17731 * g++.old-deja/g++.pt/dynarray.C: Same.
17733 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17735 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
17737 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17739 PR libfortran/67412
17740 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
17741 on *-*-solaris2.10.
17743 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17745 * lib/target-supports.exp (check_effective_target_branch_cost):
17746 Accept all x86 targets.
17748 2018-01-12 Martin Liska <mliska@suse.cz>
17751 * g++.dg/warn/pr83054.C: New test.
17753 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17755 * gcc.target/powerpc/spec-barr-1.c: New file.
17757 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
17760 * gcc.target/i386/pr83330.c: New test.
17762 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
17765 * gfortran.dg/dtio_31.f03: New test.
17766 * gfortran.dg/dtio_32.f03: New test.
17768 2018-01-11 David Malcolm <dmalcolm@redhat.com>
17771 * g++.dg/wrappers: New subdirectory.
17772 * g++.dg/wrappers/README: New file.
17773 * g++.dg/wrappers/alloc.C: New test case.
17774 * g++.dg/wrappers/cow-istream-string.C: New test case.
17775 * g++.dg/wrappers/cp-stdlib.C: New test case.
17776 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
17777 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
17779 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
17781 PR middle-end/83718
17782 * g++.dg/torture/pr83718.C: New testcase.
17784 2018-01-11 Martin Jambor <mjambor@suse.cz>
17787 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
17789 2018-01-11 Bin Cheng <bin.cheng@arm.com>
17791 PR tree-optimization/83695
17792 * gcc.dg/tree-ssa/pr83695.c: New test.
17794 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17796 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
17797 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
17799 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17801 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
17802 * gcc.target/arm/simd/fp16fml_high.c: New test.
17803 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
17804 * lib/target-supports.exp
17805 (check_effective_target_arm_fp16fml_neon_ok_nocache,
17806 check_effective_target_arm_fp16fml_neon_ok,
17807 add_options_for_arm_fp16fml_neon): New procedures.
17809 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17811 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
17814 2018-01-11 Richard Biener <rguenther@suse.de>
17816 PR tree-optimization/83435
17817 * gcc.dg/graphite/pr83435.c: New testcase.
17819 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
17820 Alan Hayward <alan.hayward@arm.com>
17821 David Sherwood <david.sherwood@arm.com>
17823 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
17825 2018-01-11 Tamar Christina <tamar.christina@arm.com>
17827 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
17829 2018-01-11 Sudakshina Das <sudi.das@arm.com>
17832 * gcc.c-torture/compile/pr82096.c: New test.
17834 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17836 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
17838 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
17840 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
17842 2018-01-11 Justin Squirek <squirek@adacore.com>
17844 * gnat.dg/expr_func4.adb: New testcase.
17846 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
17848 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
17851 2018-01-11 Bob Duff <duff@adacore.com>
17853 * gnat.dg/protected_null.adb: New testcase.
17855 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17857 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
17859 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17861 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
17863 2018-01-11 Justin Squirek <squirek@adacore.com>
17865 * gnat.dg/loopvar.adb: New testcase.
17867 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
17869 PR middle-end/83189
17870 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
17872 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
17874 * gcc.c-torture/compile/pr83575.c: New testcase.
17876 2018-01-10 Michael Collison <michael.collison@arm.com>
17878 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
17879 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
17880 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
17881 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
17882 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
17883 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
17884 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
17885 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
17886 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
17887 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
17888 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
17889 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
17890 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
17891 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
17892 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
17893 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
17895 2018-01-10 Michael Collison <michael.collison@arm.com>
17897 * gcc.target/aarch64/sha2.h: New shared testcase.
17898 * gcc.target/aarch64/sha2_1.c: New testcase.
17899 * gcc.target/aarch64/sha2_2.c: New testcase.
17900 * gcc.target/aarch64/sha2_3.c: New testcase.
17901 * gcc.target/aarch64/sha3.h: New shared testcase.
17902 * gcc.target/aarch64/sha3_1.c: New testcase.
17903 * gcc.target/aarch64/sha3_2.c: New testcase.
17904 * gcc.target/aarch64/sha3_3.c: New testcase.
17906 2018-01-10 Michael Collison <michael.collison@arm.com>
17908 * gcc.target/aarch64/sm3_sm4.c: New testcase.
17910 2018-01-10 Martin Sebor <msebor@redhat.com>
17912 PR tree-optimization/83781
17913 * gcc.dg/strlenopt-42.c: New test.
17915 2018-01-11 Martin Sebor <msebor@gmail.com>
17916 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17918 PR tree-optimization/83501
17919 PR tree-optimization/81703
17921 * gcc.dg/strlenopt-39.c: New test-case.
17922 * gcc.dg/pr81703.c: Likewise.
17924 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
17926 * gnat.dg/atomic10.adb: New test.
17928 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
17931 * gfortran.dg/deferred_character_18.f90: New test.
17933 2018-01-10 Martin Sebor <msebor@redhat.com>
17935 PR tree-optimization/83671
17936 * gcc.dg/strlenopt-40.c: New test.
17937 * gcc.dg/strlenopt-41.c: New test.
17939 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
17942 * gfortran.dg/allocate_with_typespec_7.f90: New test.
17944 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
17947 * gcc.target/powerpc/pr83399.c: New test.
17949 2018-01-10 David Malcolm <dmalcolm@redhat.com>
17952 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
17953 to reflect that the arguments are correctly underlined.
17954 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
17955 for globals, params, locals and literals.
17956 (test_sizeof): Directly test the location of "sizeof", rather than
17957 when used in compound expressions.
17958 (test_alignof): Likewise for "alignof".
17959 (test_string_literals): Likewise for string literals.
17960 (test_numeric_literals): Likewise for numeric literals.
17961 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
17962 (test_typeid): Likewise for typeid.
17963 (test_unary_plus): New.
17964 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
17967 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
17969 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
17971 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17973 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
17975 2018-01-10 Marek Polacek <polacek@redhat.com>
17978 * g++.dg/warn/Wduplicated-branches4.C: New test.
17980 2018-01-10 Jakub Jelinek <jakub@redhat.com>
17983 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
17986 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
17989 * g++.dg/cpp0x/new2.C: New.
17991 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
17994 * gcc.target/i386/pr83735.c: New test.
17996 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
17998 * lib/target-supports.exp (check_effective_target_branch_cost):
18000 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18001 * gcc.dg/pr21643.c: Likewise.
18002 * gcc.dg/pr46309.c: Likewise.
18003 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18004 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18005 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18006 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18007 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18008 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18009 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18010 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18011 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18012 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18013 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18014 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18015 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18016 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18018 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18021 * gcc.target/powerpc/pr83629.c: New testcase.
18023 2018-01-10 Richard Biener <rguenther@suse.de>
18026 * gcc.dg/pr78768.c: Un-XFAIL.
18028 2018-01-10 Richard Biener <rguenther@suse.de>
18031 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18033 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18035 PR tree-optimization/83753
18036 * gcc.dg/torture/pr83753.c: New test.
18038 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18040 * gcc.target/i386/avx2-gather-1.c: Add -march.
18041 * gcc.target/i386/avx2-gather-2.c: Add -march.
18042 * gcc.target/i386/avx2-gather-3.c: Add -march.
18043 * gcc.target/i386/avx2-gather-4.c: Add -march.
18044 * gcc.target/i386/avx2-gather-5.c: Add -march.
18045 * gcc.target/i386/avx2-gather-6.c: Add -march.
18046 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18047 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18048 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18049 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18050 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18051 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18052 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18053 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18054 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18055 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18057 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18060 * gcc.target/i386/pr78585.c: New test.
18062 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18065 * g++.dg/cpp0x/pr83734.C: New test.
18067 2018-01-09 Carl Love <cel@us.ibm.com>
18069 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18070 vec_mergeo builtins with float, double, long long, unsigned long long,
18071 bool long long arguments.
18072 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18073 vec_float2 with double arguments.
18074 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18075 vec_mergew and vec_mergow builtins.
18077 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18080 * gfortran.dg/contiguous_6.f90: New test.
18082 2018-01-09 Richard Biener <rguenther@suse.de>
18084 PR tree-optimization/83668
18085 * gcc.dg/graphite/pr83668.c: New testcase.
18087 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18089 PR tree-optimization/64811
18090 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18091 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18092 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18093 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18095 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18097 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18100 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18102 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18105 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18106 no NEON and require softfp or hard float-abi.
18107 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18109 2018-01-09 Richard Biener <rguenther@suse.de>
18111 PR tree-optimization/83572
18112 * gcc.dg/graphite/pr83572.c: New testcase.
18114 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18117 * gcc.dg/sms-13.c: New test.
18119 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18122 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18124 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18125 Monk Chiang <sh.chiang04@gmail.com>
18127 * gcc.target/riscv/save-restore-1.c: New.
18129 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18132 * gcc.target/powerpc/pr83677.c: New file.
18134 2018-01-08 Jeff Law <law@redhat.com>
18136 PR rtl-optimizatin/81308
18137 * g++.dg/pr81308-1.C: New test.
18138 * g++.dg/pr81308-2.C: New test.
18140 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18142 PR target/83663 - Revert r255946
18143 * gcc.target/aarch64/vect-slp-dup.c: New.
18145 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18147 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18150 2018-01-08 Richard Biener <rguenther@suse.de>
18152 PR tree-optimization/83563
18153 * gcc.dg/graphite/pr83563.c: New testcase.
18155 2018-01-08 Richard Biener <rguenther@suse.de>
18157 PR middle-end/83713
18158 * g++.dg/torture/pr83713.C: New testcase.
18160 2018-01-08 Tom de Vries <tom@codesourcery.com>
18162 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18164 2018-01-08 Richard Biener <rguenther@suse.de>
18166 PR tree-optimization/83685
18167 * gcc.dg/torture/pr83685.c: New testcase.
18169 2018-01-08 Richard Biener <rguenther@suse.de>
18172 * gcc.dg/lto/pr83719_0.c: New testcase.
18174 2018-01-08 Tom de Vries <tom@codesourcery.com>
18176 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18177 * gcc.dg/graphite/run-id-1.c: Same.
18178 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18180 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18183 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18184 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18185 * gfortran.dg/pdt_27.f03: New test.
18188 * gfortran.dg/pdt_28.f03: New test.
18190 2018-01-08 Tom de Vries <tom@codesourcery.com>
18192 * c-c++-common/builtins.c: Require effective target alloca.
18193 * gcc.dg/Wrestrict.c: Same.
18194 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18196 2018-01-08 Richard Biener <rguenther@suse.de>
18198 PR middle-end/83580
18199 * gcc.dg/torture/pr83580.c: New testcase.
18201 2018-01-08 Richard Biener <rguenther@suse.de>
18203 PR middle-end/83517
18204 * gcc.dg/pr83517.c: New testcase.
18206 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18208 PR middle-end/81897
18209 * gcc.dg/uninit-pr81897.c: New test.
18211 2018-01-06 Martin Sebor <msebor@redhat.com>
18213 PR tree-optimization/83640
18214 * gcc.dg/Wrestrict-6.c: New test.
18215 * gcc.dg/pr83640.c: New test.
18217 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18219 * gcc.target/aarch64/reg-alloc-1.c: New test.
18221 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18224 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18226 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18229 * gcc.dg/pr83480.c: New test.
18231 PR rtl-optimization/83682
18232 * gcc.target/i386/pr83682.c: New test.
18234 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18238 * gfortran.dg/char_cast_1.f90: Update scan pattern.
18239 * gfortran.dg/dependency_49.f90: Likewise.
18240 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18241 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18242 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18243 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18244 * gfortran.dg/string_1_lp64.f90: New test.
18245 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18246 * gfortran.dg/string_3_lp64.f90: New test.
18248 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18251 * gcc.target/i386/sse-26.c: New test.
18254 * gcc.target/i386/pr83604.c: New test.
18256 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18258 * gcc.dg/vect/vect-align-4.c: New test.
18259 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
18260 and redefine as a structure with an unaligned member "b".
18261 (foo): Update accordingly.
18263 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18266 * gcc.target/aarch64/bics_5.c: New test.
18267 * gcc.target/arm/bics_5.c: Likewise.
18269 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18271 PR tree-optimization/83605
18272 * gcc.dg/pr83605.c: New test.
18274 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18277 * gcc.target/i386/pr83554.c: New test.
18280 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18283 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18287 * gfortran.dg/eoshift_8.f90: New test.
18288 * gfortran.dg/simplify_eoshift_1.f90: New test.
18290 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18293 * gcc.dg/pr83585.c: New test.
18295 2018-01-04 Nathan Sidwell <nathan@acm.org>
18298 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18300 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18303 * gcc.dg/pr83666.c: New test.
18305 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18308 * gcc.target/alpha/pr83628-1.c: New test.
18309 * gcc.target/alpha/pr83628-2.c: Ditto.
18311 2018-01-04 Martin Liska <mliska@suse.cz>
18314 * g++.dg/ipa/pr82352.C: New test.
18316 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18318 * gcc.dg/vect-opt-info-1.c: Moved to ...
18319 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
18320 vect_int targets, use dg-additional-options instead of dg-options and
18321 use relative line numbers instead of absolute.
18323 2018-01-03 Martin Sebor <msebor@redhat.com>
18325 PR tree-optimization/83655
18326 * gcc.dg/Wrestrict-5.c: New test.
18327 * c-c++-common/builtins.c: New test.
18329 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18330 Alan Hayward <alan.hayward@arm.com>
18331 David Sherwood <david.sherwood@arm.com>
18333 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
18336 2018-01-03 Jeff Law <law@redhat.com>
18339 * gcc.target/i386/stack-check-17.c: New test.
18340 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
18342 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18345 * gcc.dg/pr83621.c: New test.
18348 * gcc.dg/pr83645.c: New test.
18350 2018-01-03 Martin Sebor <msebor@redhat.com>
18352 PR tree-optimization/83603
18353 * gcc.dg/Wrestrict-4.c: New test.
18356 * gcc.dg/const-2.c: New test.
18357 * gcc.dg/pure-3.c: New test.
18359 2018-01-03 Martin Sebor <msebor@redhat.com>
18361 * gcc.dg/Wrestrict-3.c: New test.
18363 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18366 * g++.dg/opt/pr83555.C: New test.
18367 * g++.dg/ubsan/pr83555.C: New test.
18369 2018-01-03 David Malcolm <dmalcolm@redhat.com>
18372 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
18373 the !CHECKING_P case by expecting a note.
18374 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
18375 a note for the !CHECKING_P case, and move the return statement
18376 outside of #if CHECKING_P guard.
18378 2018-01-03 Jeff Law <law@redhat.com>
18380 PR middle-end/83654
18381 * gcc.target/i386/stack-check-18.c: New test.
18382 * gcc.target/i386/stack-check-19.c: New test.
18384 2018-01-03 Martin Sebor <msebor@redhat.com>
18386 PR tree-optimization/83501
18387 * c-c++-common/Warray-bounds-3.c: Remove xfail.
18389 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18391 PR tree-optimization/83501
18392 * gcc.dg/tree-ssa/pr83501-1.c: New test.
18394 2018-01-03 Nathan Sidwell <nathan@acm.org>
18397 * g++.dg/ipa/pr83667.C: New.
18399 2018-01-03 Martin Liska <mliska@suse.cz>
18401 PR tree-optimization/83593
18402 * gcc.dg/pr83593.c: New test.
18404 2018-01-03 Martin Liska <mliska@suse.cz>
18407 * g++.dg/ipa/pr83549.C: New test.
18409 2018-01-03 Marek Polacek <polacek@redhat.com>
18412 * g++.dg/warn/mvp2.C: New test.
18414 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18416 PR preprocessor/83602
18417 * g++.dg/cpp/pr83602.C: New test.
18420 * g++.dg/parse/pr83634.C: New test.
18422 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
18425 * gfortran.dg/eoshift_7.f90: New test.
18427 2018-01-03 Jan Beulich <jbeulich@suse.com>
18429 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
18430 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
18432 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18434 Update copyright years.
18436 2018-01-03 Martin Liska <mliska@suse.cz>
18439 * gcc.dg/ipa/pr83594.c: New test.
18441 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18442 Alan Hayward <alan.hayward@arm.com>
18443 David Sherwood <david.sherwood@arm.com>
18445 * gcc.dg/vect-opt-info-1.c: New test.
18447 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
18449 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
18450 floorf128, truncf128, and roundf128.
18451 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
18452 optimizations added in match.pd.
18453 * gcc.target/powerpc/float128-hw6.c: Likewise.
18454 * gcc.target/powerpc/float128-hw7.c: Likewise.
18455 * gcc.target/powerpc/float128-hw8.c: Likewise.
18456 * gcc.target/powerpc/float128-hw9.c: Likewise.
18457 * gcc.target/powerpc/float128-hw10.c: Likewise.
18458 * gcc.target/powerpc/float128-hw11.c: Likewise.
18460 2018-01-02 Jakub Jelinek <jakub@redhat.com>
18463 * g++.dg/cpp0x/pr83556.C: New test.
18465 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
18469 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
18470 * gfortran.dg/simplify_cshift_4.f90: New test.
18472 2018-01-02 Marek Polacek <polacek@redhat.com>
18475 * g++.dg/cpp0x/inh-ctor30.C: New test.
18478 * g++.dg/cpp1z/pr83644.C: New test.
18480 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
18483 * gfortran.dg/coarray_45.f90: New test.
18486 * gfortran.dg/coarray_46.f90: New test.
18488 2018-01-01 Jakub Jelinek <jakub@redhat.com>
18490 PR tree-optimization/83581
18491 * gcc.dg/pr83581.c: New test.
18494 * gcc.dg/pr83595.c: New test.
18496 PR middle-end/83608
18497 * g++.dg/opt/pr83608.C: New test.
18499 PR middle-end/83609
18500 * gcc.dg/pr83609.c: New test.
18501 * g++.dg/opt/pr83609.C: New test.
18503 PR middle-end/83623
18504 * gcc.dg/pr83623.c: New test.
18506 * gcc.target/i386/i386.exp
18507 (check_effective_target_avx512vpopcntdqvl): New proc.
18508 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
18509 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
18510 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
18512 Copyright (C) 2018 Free Software Foundation, Inc.
18514 Copying and distribution of this file, with or without modification,
18515 are permitted in any medium without royalty provided the copyright
18516 notice and this notice are preserved.