]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
e49edfb23288b45bef1012cf40ba6ff36cb07b3f
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
2
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.
36
37 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
38
39 PR fortran/54613
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.
46
47 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
48 Jinsong Ji <jji@us.ibm.com>
49
50 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
51 formatting cleanup.
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.
95
96 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
97
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.
116
117 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
118
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.
373
374 2018-10-26 Jan Hubicka <jh@suse.cz>
375
376 * g++.dg/lto/odr-1_0.C: Fix template.
377 * g++.dg/lto/odr-1_1.C: Fix template.
378
379 2018-10-26 Richard Biener <rguenther@suse.de>
380
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.
385
386 2018-10-26 Richard Biener <rguenther@suse.de>
387
388 PR testsuite/87754
389 * g++.dg/lto/odr-1_0.C: Fix pattern.
390
391 2018-10-26 Richard Biener <rguenther@suse.de>
392
393 PR tree-optimization/87746
394 * gcc.dg/pr87746.c: New testcase.
395
396 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
397
398 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
399
400 2018-10-25 Carl Love <cel@us.ibm.com>
401
402 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
403
404 2018-10-25 Martin Liska <mliska@suse.cz>
405
406 PR testsuite/87739
407 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
408
409 2018-10-25 Martin Liska <mliska@suse.cz>
410
411 PR other/87735
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.
415
416 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
417
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.
425
426 2018-10-25 Jan Hubicka <jh@suse.cz>
427
428 * g++.dg/lto/odr-1_0.C: New test.
429 * g++.dg/lto/odr-1_1.C: New test.
430
431 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
432
433
434 * gcc.dg/sibcall-9.c: Make v static.
435 * gcc.dg/sibcall-10.c: Likewise.
436
437 2018-10-25 Richard Biener <rguenther@suse.de>
438
439 PR tree-optimization/87665
440 PR tree-optimization/87745
441 * gfortran.dg/20181025-1.f: New testcase.
442
443 2018-10-25 Jakub Jelinek <jakub@redhat.com>
444
445 PR fortran/87725
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.
450
451 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
452
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.
457
458 2018-10-24 Jakub Jelinek <jakub@redhat.com>
459
460 PR c++/86288
461 * g++.dg/cpp0x/gen-attrs-66.C: New test.
462
463 2018-10-24 Martin Sebor <msebor@redhat.com>
464
465 PR c++/84851
466 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
467
468 2018-10-24 Martin Liska <mliska@suse.cz>
469
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.
476
477 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
478
479 * gcc.target/s390/20181024-1.c: New test.
480
481 2018-10-24 Richard Biener <rguenther@suse.de>
482
483 PR tree-optimization/87105
484 * gcc.dg/vect/bb-slp-39.c: New testcase.
485 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
486
487 2018-10-24 Richard Biener <rguenther@suse.de>
488
489 PR tree-optimization/84013
490 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
491
492 2018-10-24 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/87665
495 * gcc.dg/torture/pr87665.c: New testcase.
496
497 2018-10-23 Jakub Jelinek <jakub@redhat.com>
498
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.
501
502 2018-10-23 Richard Biener <rguenther@suse.de>
503
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
516 by predictors.
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.
520
521 2018-10-23 Richard Biener <rguenther@suse.de>
522
523 PR tree-optimization/87700
524 * gcc.dg/torture/pr87700.c: New testcase.
525
526 2018-10-23 Richard Biener <rguenther@suse.de>
527
528 PR tree-optimization/87693
529 * gcc.dg/torture/pr87693.c: New testcase.
530
531 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
532
533 PR fortran/85603
534 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
535 occurring as it should and a regression caused by version 1 of
536 this patch.
537
538 2018-10-22 Yury Gribov <tetra2005@gmail.com>
539
540 PR tree-optimization/87633
541 * g++.dg/pr87633.C: New test.
542
543 2018-10-22 Marek Polacek <polacek@redhat.com>
544
545 PR testsuite/87694
546 * g++.dg/concepts/memfun-err.C: Make it a compile test.
547
548 2018-10-22 Richard Biener <rguenther@suse.de>
549
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.
555
556 2018-10-22 Martin Liska <mliska@suse.cz>
557
558 PR tree-optimization/87686
559 * g++.dg/tree-ssa/pr87686.C: New test.
560
561 2018-10-22 Jakub Jelinek <jakub@redhat.com>
562
563 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
564 properly -std= options.
565
566 2018-10-22 Richard Biener <rguenther@suse.de>
567
568 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
569
570 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
571
572 * gnat.dg/sso14.adb: New test.
573 * gnat.dg/sso15.adb: Likewise.
574
575 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
576
577 * gnat.dg/warn19.ad[sb]: New test.
578 * gnat.dg/warn19_pkg.ads: New helper.
579
580 2018-10-22 Richard Biener <rguenther@suse.de>
581
582 PR tree-optimization/87640
583 * gcc.dg/torture/pr87640.c: New testcase.
584
585 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
586
587 * gcc.target/s390/litpool-int.c: New test.
588
589 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
590
591 PR target/72782
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.
600
601 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
602
603 PR target/72782
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.
631
632 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
633
634 PR target/72782
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.
652
653 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
654
655 PR target/72782
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.
688
689 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
690
691 PR target/72782
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.
703
704 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
705
706 PR target/72782
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.
718
719 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
720
721 PR target/72782
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.
733
734 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
735
736 PR fortran/71880
737 * gfortran.dg/deferred_character_31.f90 : New test.
738
739 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
740
741 PR target/72782
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.
751
752 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
753
754 PR target/87662
755 * gcc.target/i386/pr87662.c
756
757 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
758
759 PR target/72782
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.
768
769 2018-10-20 Marek Polacek <polacek@redhat.com>
770
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.
774
775 2018-10-20 Jakub Jelinek <jakub@redhat.com>
776
777 PR middle-end/87647
778 * gcc.c-torture/compile/pr87647.c: New test.
779
780 2018-10-19 Jakub Jelinek <jakub@redhat.com>
781
782 PR middle-end/85488
783 PR middle-end/87649
784 * c-c++-common/gomp/doacross-2.c: New test.
785 * c-c++-common/gomp/sink-3.c: Expect another error during error
786 recovery.
787
788 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
789
790 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
791 field number.
792 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
793
794 2018-10-19 Richard Biener <rguenther@suse.de>
795
796 PR middle-end/87645
797 * gcc.dg/torture/pr87645.c: New testcase.
798
799 2018-10-19 Richard Biener <rguenther@suse.de>
800
801 PR target/87657
802 * gcc.target/i386/pr87657.c: New testcase.
803
804 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
805
806 PR target/72782
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.
830
831 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
832
833 PR rtl-optimization/87596
834 * gcc.target/i386/pr87596.c: New test.
835
836 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
837
838 * gnat.dg/frame_overflow2.adb: New test.
839
840 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
841
842 PR target/72782
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.
862
863 2018-10-18 Tobias Burnus <burnus@net-b.de>
864
865 PR fortran/87625
866 * gfortran.dg/realloc_on_assign_31.f90: New file.
867
868 2018-10-18 David Malcolm <dmalcolm@redhat.com>
869
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
875 PR 87562.
876 * gcc.dg/plugin/pr87562-a.h: New file.
877 * gcc.dg/plugin/pr87562-b.h: New file.
878
879 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
880
881 PR fortran/58618
882 * gfortran.dg/associate_45.f90 : New test.
883
884 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
885
886 PR fortran/58618
887 * gfortran.dg/deferred_character_30.f90 : New test.
888
889 2018-10-18 Richard Biener <rguenther@suse.de>
890
891 PR middle-end/87087
892 * gcc.dg/torture/pr87087.c: New testcase.
893 * gcc.dg/graphite/pr84204.c: XFAIL.
894 * gcc.dg/graphite/pr85935.c: Likewise.
895
896 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
897
898 PR target/87537
899 * gcc.target/i386/pr87537-1.c: New test.
900
901 2018-10-17 Joseph Myers <joseph@codesourcery.com>
902
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.
908
909 2018-10-17 Tobias Burnus <burnus@net-b.de>
910
911 PR fortran/87632
912 * gfortran.dg/select_type_47.f90: New.
913
914 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
915
916 * gcc.c-torture/execute/pr87623.c: New test.
917
918 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
919
920 PR c++/84705
921 * g++.dg/cpp0x/pr84705.C: New.
922
923 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
924
925 PR fortran/56386
926 PR fortran/58906
927 PR fortran/77385
928 * gfortran.dg/associate_44.f90 : New test.
929
930 PR fortran/80260
931 * gfortran.dg/select_type_45.f90 : New test.
932
933 PR fortran/82077
934 * gfortran.dg/select_type_46.f90 : New test.
935
936 2018-10-16 Tobias Burnus <burnus@net-b.de>
937
938 PR fortran/67125
939 * gfortran.dg/allocate_with_source_26.f90: Extend
940 testcase with polymorphic variables.
941
942 2018-10-16 Tobias Burnus <burnus@net-b.de>
943
944 PR fortran/67125
945 * gfortran.dg/allocate_with_source_26.f90: New.
946
947 2018-10-15 David Malcolm <dmalcolm@redhat.com>
948
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:
953 Likewise.
954 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
955 Likewise.
956 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
957 New test.
958 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
959
960 2018-10-15 Tobias Burnus <burnus@net-b.de>
961
962 PR fortran/87597
963 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
964
965 2018-10-15 Renlin Li <renlin.li@arm.com>
966
967 PR target/87563
968 * gcc.target/aarch64/sve/pr87563.c: New.
969
970 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
971 Tobias Burnus <burnus@gcc.gnu.org>
972
973 PR fortran/87566
974 * gfortran.dg/select_type_44.f90: New test.
975 * gfortran.dg/associate_42.f90: New test.
976
977 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
978
979 PR tree-optimization/87022
980 * gcc.dg/tree-ssa/pr87022.c: New test.
981
982 2018-10-15 Richard Biener <rguenther@suse.de>
983
984 PR middle-end/87610
985 * gcc.dg/torture/restrict-6.c: New testcase.
986
987 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
988
989 * g++.dg/vec-init-1.C: New test.
990
991 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
992
993 PR target/87599
994 * gcc.target/i386/pr87599.c: New test.
995
996 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
997
998 PR target/87572
999 * gcc.target/i386/pr87572.c: New test.
1000
1001 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1002
1003 PR fortran/83146
1004 * gfortran.dg/associate_43.f90: New test.
1005
1006 2018-10-14 Anthony Green <green@moxielogic.com>
1007
1008 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1009
1010 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1011
1012 PR middle-end/81376
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.
1016
1017 2018-10-12 Tobias Burnus <burnus@net-b.de>
1018
1019 PR fortran/87597
1020 * gfortran.dg/inline_matmul_24.f90: New.
1021
1022 2018-10-12 Tobias Burnus <burnus@net-b.de>
1023
1024 PR fortran/58787
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.
1033
1034 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1035
1036 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1037 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1038
1039 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1040
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.
1051
1052 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1053
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.
1072
1073 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1074
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.
1081
1082 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1083
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.
1088
1089 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1090
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.
1094
1095 2018-10-11 Tobias Burnus <burnus@net-b.de>
1096
1097 Revert:
1098 2018-10-09 Tobias Burnus <burnus@net-b.de>
1099
1100 PR fortran/83522
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.
1107
1108 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1109
1110 PR target/87511
1111 * gcc.target/aarch64/pr87511.c: Add new test.
1112
1113 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1114
1115 PR c++/84993
1116 * g++.dg/torture/accessor-fixits-9.C: New test.
1117
1118 2018-10-11 Nathan Sidwell <nathan@acm.org>
1119
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
1123
1124 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR c++/85070
1127 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1128 c++14_only to c++14.
1129
1130 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1131
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".
1138
1139 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1140
1141 * selftests/repeat.rtl: New file.
1142
1143 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR c++/87582
1146 * g++.dg/cpp1z/decomp48.C: New test.
1147
1148 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1149
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
1153 macros.
1154 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1155 above.
1156
1157 2018-10-11 Martin Jambor <mjambor@suse.cz>
1158
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.
1161
1162 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1163
1164 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1165
1166 PR c++/87547
1167 * g++.dg/rtti/typeid12.C: New test.
1168
1169 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1170
1171 * g++.dg/other/pr87574.C: New test.
1172
1173 2018-10-10 Marek Polacek <polacek@redhat.com>
1174
1175 PR c++/87567 - constexpr rejects call to non-constexpr function.
1176 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1177
1178 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1179
1180 PR target/87579
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>
1194
1195 PR c/54391
1196 * gcc.dg/transparent-union-6.c: New.
1197
1198 2018-10-10 Martin Sebor <msebor@redhat.com>
1199
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.
1203
1204 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1205
1206 PR target/87573
1207 * gcc.target/i386/pr87573.c: New test.
1208
1209 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR target/87550
1212 * gcc.target/i386/pr87550.c: New test.
1213
1214 PR c/87286
1215 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1216
1217 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/84423
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.
1225
1226 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1227
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.
1240
1241 2018-10-09 Tobias Burnus <burnus@net-b.de>
1242
1243 PR fortran/83522
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.
1250
1251 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1252
1253 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1254 testcase.
1255
1256 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1257
1258 * gnat.dg/warn17.adb: New testcase.
1259
1260 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1263 gnat.dg/inline14_pkg.ads: New testcase.
1264
1265 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1266
1267 * gnat.dg/warn18.adb: New testcase.
1268
1269 2018-10-09 Martin Liska <mliska@suse.cz>
1270
1271 * c-c++-common/asan/pr64820.c: Add line number to scanned
1272 pattern.
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.
1291
1292 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1293
1294 PR fortran/87151
1295 * gfortran.dg/deferred_type_component_3.f90: New test.
1296
1297 PR fortran/80931
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).
1301
1302 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1303
1304 * gcc.target/i386/vararg-loc.c: Accept a column number.
1305
1306 2018-10-08 Martin Liska <mliska@suse.cz>
1307
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.
1313
1314 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1315
1316 * gfortran.dg/contiguous_4.f90: Adjust.
1317 * gfortran.dg/contiguous_4.f90: New test.
1318
1319 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1320
1321 PR fortran/86372
1322 * gfortran.dg/associate_41.f90: New test.
1323
1324 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1325
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.
1329
1330 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1331
1332 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
1333
1334 2018-10-08 Martin Liska <mliska@suse.cz>
1335
1336 * g++.dg/ext/pr82625.C: Add dg-compile filter.
1337
1338 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/71128
1341 * g++.dg/concepts/pr71128.C: New.
1342
1343 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
1344
1345 PR c/87286
1346 * gcc.dg/pr87286.c: New test.
1347
1348 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1349
1350 PR fortran/86111
1351 * gfortran.dg/array_constructor_type_23.f90: New test.
1352
1353 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
1354
1355 PR fortran/83999
1356 * gfortran.dg/elemental_function_4.f90 : New test.
1357
1358 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
1359
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.
1364
1365 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1366
1367 * gnat.dg/string_merge1.adb: Fix test expectations.
1368 * gnat.dg/string_merge2.adb: Likewise.
1369
1370 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1371
1372 PR c++/56856
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
1377 the C frontend.
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
1385 both C and C++.
1386 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1387 (test_stringified_token_1): Likewise.
1388 (test_stringified_token_3): Likewise.
1389
1390 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1391
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.
1397
1398 2018-10-05 Martin Sebor <msebor@redhat.com>
1399
1400 PR tree-optimization/87490
1401 * gcc.dg/pr87490.c: New test.
1402 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
1403
1404 2018-10-05 Steve Ellcey <sellcey@cavium.com>
1405
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.
1428
1429 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
1430
1431 PR target/87509
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
1435 lp64.
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.
1439
1440 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
1441
1442 * c-c++-common/Wprio-ctor-dtor.c: New test.
1443
1444 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1445
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
1450 locations.
1451
1452 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1453
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.
1459
1460 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1461
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.
1466
1467 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
1468
1469 PR target/87486
1470 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
1471
1472 2018-10-04 Martin Liska <mliska@suse.cz>
1473
1474 PR c/87483
1475 * gcc.dg/pr87483.c: New test.
1476
1477 2018-10-04 Martin Liska <mliska@suse.cz>
1478
1479 PR ipa/82625
1480 * g++.dg/ext/pr82625.C: New test.
1481
1482 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1483
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.
1487
1488 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
1489
1490 PR rtl-optimization/87466
1491 * gcc.target/powerpc/pr87466.c: New test.
1492
1493 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1494
1495 PR tree-optimization/85787
1496 * gcc.dg/ipa/propmalloc-4.c: New test.
1497
1498 2018-10-04 Richard Biener <rguenther@suse.de>
1499
1500 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
1501
1502 2018-10-03 Ian Lance Taylor <iant@google.com>
1503
1504 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
1505
1506 2018-10-03 Martin Sebor <msebor@redhat.com>
1507
1508 * gcc.dg/warn-sprintf-no-nul.c: New test.
1509
1510 2018-10-03 Martin Liska <mliska@suse.cz>
1511
1512 PR gcov-profile/86109
1513 * g++.dg/gcov/pr86109.C: New test.
1514
1515 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
1516
1517 * gcc.dg/tree-ssa/muldiv-1.c: New file.
1518 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
1519
1520 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1521
1522 PR target/87081
1523 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
1524
1525 2018-10-01 Martin Sebor <msebor@redhat.com>
1526
1527 * gcc.dg/warn-strnlen-no-nul.c: New.
1528
1529 2018-10-01 Carl Love <cel@us.ibm.com>
1530
1531 PR 69431
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.
1537
1538 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
1539
1540 PR fortran/65677
1541 * gfortran.dg/dependency_52.f90 : Expand the test to check both
1542 the call to adjustl and direct assignment of the substring.
1543
1544 2018-10-01 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/87465
1547 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
1548
1549 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1550
1551 PR target/86486
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
1556 on AArch64.
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.
1564
1565 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1566
1567 PR target/86486
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.
1581
1582 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1583
1584 PR target/86486
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.
1589
1590 2018-10-01 Jeff Law <law@redhat.com>
1591 Richard Sandiford <richard.sandiford@linaro.org>
1592 Tamar Christina <tamar.christina@arm.com>
1593
1594 PR target/86486
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.
1617
1618 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1619
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.
1704
1705 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
1706
1707 PR tree-optimization/87261
1708 * gcc.dg/pr87261.c: New test.
1709
1710 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1711
1712 * gcc.target/arc/tph_addx.c: New test.
1713
1714 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1715
1716 * gcc.target/arc/tmac-3.c: New file.
1717
1718 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1719
1720 PR fortran/87359
1721 * gfortran.dg/associate_40.f90 : New test.
1722
1723 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1724
1725 PR fortran/70752
1726 PR fortran/72709
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.
1731
1732 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1733
1734 PR fortran/70149
1735 * gfortran.dg/deferred_character_24.f90 : New test.
1736
1737 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
1738
1739 PR target/87370
1740 * gcc.target/i386/pr87370.c: New test.
1741
1742 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
1743
1744 PR fortran/65667
1745 * gfortran.dg/dependency_52.f90 : New test.
1746
1747 2018-09-29 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR target/87467
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.
1754
1755 2018-09-28 David Malcolm <dmalcolm@redhat.com>
1756
1757 * c-c++-common/unroll-1.c: Update expected output from "note" to
1758 "optimized".
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
1775 dg-optimized.
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.
1785
1786 2018-09-28 Joseph Myers <joseph@codesourcery.com>
1787
1788 PR c/87390
1789 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
1790 values explicitly to target type for comparison.
1791
1792 2018-09-28 Steve Ellcey <sellcey@cavium.com>
1793
1794 PR testsuite/87433
1795 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
1796 instead of 4.
1797
1798 2018-09-28 Steve Ellcey <sellcey@cavium.com>
1799
1800 PR testsuite/87433
1801 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
1802
1803 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
1804
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.
1813
1814 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
1815
1816 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
1817 valid value, in the "vector bool int" case.
1818
1819 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
1820
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".
1824
1825 2018-09-27 Martin Liska <mliska@suse.cz>
1826
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.
1837
1838 2018-09-27 Richard Biener <rguenther@suse.de>
1839
1840 PR testsuite/87451
1841 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
1842
1843 2018-09-27 Richard Biener <rguenther@suse.de>
1844
1845 PR debug/37801
1846 PR debug/87440
1847 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
1848 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
1849
1850 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 PR c++/67544
1853 * g++.dg/concepts/pr67544.C: New.
1854
1855 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1856
1857 PR c++/84940
1858 * g++.dg/expr/unary4.C: New.
1859
1860 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
1861
1862 PR gcov-profile/86957
1863 * gcc.dg/Wmissing-profile.c: New test.
1864
1865 2018-09-26 Joseph Myers <joseph@codesourcery.com>
1866
1867 PR c/87390
1868 * gcc.target/i386/excess-precision-9.c,
1869 gcc.target/i386/excess-precision-10.c: New tests.
1870
1871 2018-09-26 Richard Biener <rguenther@suse.de>
1872
1873 PR debug/87443
1874 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
1875
1876 2018-09-26 Martin Jambor <mjambor@suse.cz>
1877
1878 PR c/87347
1879 * gcc.dg/pr87347.c: New test.
1880
1881 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 PR c++/71131
1884 * g++.dg/concepts/pr71131.C: New.
1885
1886 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1887
1888 PR c++/71127
1889 * g++.dg/concepts/pr71127.C: New.
1890
1891 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1892
1893 PR c++/67655
1894 * g++.dg/concepts/pr67655.C: New.
1895
1896 2018-09-26 Thomas Quinot <quinot@adacore.com>
1897
1898 * gnat.dg/sso13.adb: New testcase.
1899
1900 2018-09-26 Justin Squirek <squirek@adacore.com>
1901
1902 * gnat.dg/warn16.adb: New testcase.
1903
1904 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
1905
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.
1909
1910 2018-09-26 Javier Miranda <miranda@adacore.com>
1911
1912 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
1913
1914 2018-09-26 Ed Schonberg <schonberg@adacore.com>
1915
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.
1925
1926 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
1927
1928 * gnat.dg/dynhash1.adb: New testcase.
1929
1930 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
1931
1932 * gnat.dg/sets1.adb: New testcase.
1933 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
1934 to new API.
1935
1936 2018-09-26 Thomas Quinot <quinot@adacore.com>
1937
1938 * gnat.dg/sso12.adb: New testcase.
1939
1940 2018-09-26 Justin Squirek <squirek@adacore.com>
1941
1942 * gnat.dg/expr_func8.adb: New testcase.
1943
1944 2018-09-26 Ed Schonberg <schonberg@adacore.com>
1945
1946 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
1947 testcase.
1948
1949 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/67656
1952 * g++.dg/concepts/pr67656.C: New.
1953
1954 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
1955
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.
1959
1960 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
1961
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.
1966
1967 2018-09-25 Jim Wilson <jimw@sifive.com>
1968
1969 * gcc.target/riscv/weak-1.c: New.
1970
1971 2018-09-25 Jeff Law <law@redhat.com>
1972
1973 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
1974 * gcc.dg/warn-stplen-no-nul.c: Likewise.
1975
1976 2018-09-25 Alexandre Oliva <oliva@adacore.com>
1977
1978 * gnat.dg/dinst.adb: Adjust for locviews.
1979
1980 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
1981
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.
1990
1991 2018-09-25 Marek Polacek <polacek@redhat.com>
1992
1993 PR c++/87425
1994 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
1995
1996 2018-09-25 Jakub Jelinek <jakub@redhat.com>
1997
1998 PR c++/87398
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.
2002
2003 2018-09-25 Martin Jambor <mjambor@suse.cz>
2004
2005 PR testsuite/87339
2006 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2007 float125 target.
2008 * gcc.target/i386/warn-abs-3.c: New test.
2009
2010 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2011
2012 PR c++/81246
2013 * g++.dg/cpp0x/pr81246.C: New.
2014
2015 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2016
2017 PR target/82699
2018 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2019 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2020
2021 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2022
2023 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2024 ILP32.
2025
2026 2018-09-25 Richard Biener <rguenther@suse.de>
2027
2028 PR tree-optimization/87402
2029 * gcc.dg/torture/pr87402.c: New testcase.
2030
2031 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2032
2033 PR testsuite/70150
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.
2038
2039 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2040
2041 PR c++/85070
2042 * g++.dg/cpp0x/pr85070.C: New.
2043
2044 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2045
2046 PR target/82699
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.
2053
2054 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2055
2056 PR fortran/87401
2057 * gfortran.dg/intent_out_12.f90: New test.
2058
2059 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2060
2061 PR testsuite/86952
2062 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2063 update expected codegen
2064
2065 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2066
2067 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2068
2069 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2070
2071 PR target/80080
2072 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2073 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2074
2075 2018-09-24 Martin Liska <mliska@suse.cz>
2076
2077 PR sanitizer/85774
2078 * g++.dg/asan/pr85774.C: New test.
2079
2080 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2081
2082 PR middle-end/87054
2083 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2084
2085 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2086
2087 PR fortran/87395
2088 * gfortran.dg/intent_out_11.f90: New test.
2089
2090 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2091
2092 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2093 * gfortran.dg/coarray_lock_7.f90: Likewise.
2094
2095 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2096
2097 PR fortran/87395
2098 * gfortran.dg/intent_out_10.f90: New test.
2099
2100 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2101
2102 PR fortran/41453
2103 * gfortran.dg/intent_optimize_2.f90: New test.
2104
2105 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2106
2107 PR fortran/87318
2108 * gfortran.dg/dtio_1.f90: Update test to valid code.
2109
2110 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2111
2112 PR fortran/85603
2113 * gfortran.dg/deferred_character_23.f90 : New test.
2114
2115 2018-09-21 Jeff Law <law@redhat.com>
2116
2117 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2118 * gcc.dg/tree-ssa/vrp120.c: New test.
2119
2120 2018-09-21 Marek Polacek <polacek@redhat.com>
2121
2122 PR c++/87372 - __func__ constexpr evaluation.
2123 * g++.dg/cpp1y/func_constexpr2.C: New test.
2124
2125 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2126
2127 PR fortran/77325
2128 * gfortran.dg/deferred_character_22.f90 : New test.
2129
2130 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2131
2132 PR fortran/87359
2133 * gfortran.dg/finalize_33.f90 : New test.
2134
2135 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2136
2137 PR tree-optimization/87309
2138 * gcc.dg/pr87309.c: New test.
2139
2140 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2141
2142 * c-c++-common/dump-ada-spec-14.c: New test.
2143
2144 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2145
2146 * gcc.dg/nested-func-11.c: New test.
2147
2148 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2149 more robust and remove target-specific handling.
2150
2151 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2152
2153 * gcc.c-torture/execute/20180921-1.c: New test.
2154
2155 2018-09-20 Marek Polacek <polacek@redhat.com>
2156
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.
2160
2161 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2162
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.
2173
2174 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2175
2176 PR middle-end/87054
2177 * gcc.dg/pr87054.c: New.
2178
2179 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2180
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.
2185
2186 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2187
2188 PR tree-optimization/86877
2189 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2190
2191 2018-09-19 Marek Polacek <polacek@redhat.com>
2192
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.
2200
2201 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2202
2203 PR c++/87324
2204 * g++.dg/cpp0x/desig5.C: New.
2205
2206 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2207
2208 PR fortran/84109
2209 * gfortran.dg/elemental_function_3.f90 : New test.
2210
2211 2018-09-19 Marek Polacek <polacek@redhat.com>
2212
2213 PR c++/87357 - missing -Wconversion warning
2214 * g++.dg/warn/Wconversion5.C: New test.
2215
2216 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2217
2218 * gcc.target/aarch64/atomic-store.c: New.
2219
2220 2018-09-19 Richard Biener <rguenther@suse.de>
2221
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.
2227
2228 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2229
2230 PR fortran/29550
2231 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2232 _gfortran_matmul.
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
2242 preceding tests.
2243
2244 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2245
2246 PR fortran/87239
2247 * gfortran.dg/elemental_function_2.f90 : New test.
2248
2249 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2250
2251 PR fortran/87336
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'
2255 count to 72.
2256
2257 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2258
2259 PR c++/85065
2260 * g++.dg/concepts/pr85065.C: New.
2261
2262 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2263
2264 PR testsuite/87339
2265 * gcc.dg/warn-abs-1.c: Require float128 target.
2266 Skip if large_long_double newlib target.
2267
2268 2018-09-18 Nathan Sidwell <nathan@acm.org>
2269
2270 PR c++/86881
2271 * g++.dg/warn/pr86881.C: New.
2272
2273 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274
2275 * gcc.target/aarch64/spellcheck_1.c:
2276 Make architecture suggestion optional.
2277 * gcc.target/aarch64/spellcheck_4.c:
2278 Likewise.
2279
2280 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2281
2282 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2283 functions.
2284
2285 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2286 Bernd Schmidt <bernds_cb1@t-online.de>
2287
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.
2291
2292 2018-09-17 Richard Biener <rguenther@suse.de>
2293
2294 PR tree-optimization/87328
2295 * gcc.dg/torture/pr87328.c: New testcase.
2296
2297 2018-09-17 Martin Jambor <mjambor@suse.cz>
2298
2299 PR c/63886
2300 * gcc.dg/warn-abs-1.c: New test.
2301 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2302
2303 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2304
2305 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2306 TEST_ALWAYS_FLAGS to HOSTCXX.
2307
2308 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2309
2310 PR fortran/64120
2311 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2312
2313 2018-09-17 Richard Biener <rguenther@suse.de>
2314
2315 PR tree-optimization/87301
2316 * gcc.dg/torture/pr87301.c: New testcase.
2317
2318 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2319
2320 PR fortran/85954
2321 * gfortran.dg/deferred_character_21.f90 : New test.
2322
2323 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2324
2325 PR fortran/86484
2326 PR fortran/84543
2327 * gfortran.dg/class_assign_2.f90: New test case.
2328 * gfortran.dg/class_assign_3.f90: New test case.
2329
2330 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2331
2332 PR fortran/37802
2333 * gfortran.dg/matmul_bounds_13.f90: New test case.
2334 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
2335 error.
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.
2342
2343 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
2344
2345 * gcc.c-torture/compile/20180915-1.c: New test.
2346
2347 2018-09-14 David Malcolm <dmalcolm@redhat.com>
2348
2349 PR c/82967
2350 * c-c++-common/attributes-1.c: Remove bogus suggestion from
2351 dg-prune-output.
2352 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
2353 bogus suggestion.
2354 * gcc.dg/spellcheck-identifiers-4.c: New test.
2355
2356 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2357
2358 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
2359
2360 2018-09-14 Martin Sebor <msebor@redhat.com>
2361
2362 * gcc.dg/warn-stpcpy-no-nul.c: New test.
2363
2364 2018-09-14 Martin Sebor <msebor@redhat.com>
2365 Jeff Law <law@redhat.com>
2366
2367 * gcc.dg/warn-strcpy-no-nul.c: New test.
2368
2369 2018-09-14 Martin Sebor <msebor@redhat.com>
2370
2371 c++/61941
2372 * g++.dg/pr61941.C: New test.
2373
2374 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2375
2376 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
2377 rather than pattern name in combine dump.
2378
2379 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
2380
2381 PR target/85628
2382 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
2383 New functions.
2384
2385 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2386
2387 PR tree-optimization/87259
2388 * gcc.dg/pr87259.c: New test.
2389
2390 2018-09-13 Martin Sebor <msebor@redhat.com>
2391 Jeff Law <law@redhat.com>
2392
2393 * gcc.dg/warn-strlen-no-nul.c: New test.
2394
2395 2018-09-13 Richard Biener <rguenther@suse.de>
2396
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.
2402
2403 2018-09-13 Omar Sandoval <osandov@osandov.com>
2404 Tom de Vries <tdevries@suse.de>
2405
2406 PR debug/86985
2407 * gcc.dg/guality/zero-length-array.c: New test.
2408
2409 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
2410
2411 PR target/85628
2412 * gcc.target/aarch64/combine_bfxil.c: New file.
2413 * gcc.target/aarch64/combine_bfxil_2.c: New file.
2414
2415 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2416 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2417
2418 PR middle-end/87290
2419 * gcc.target/i386/pr87290.c: New test.
2420 * gcc.c-torture/execute/pr87290.c: New test.
2421
2422 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2423
2424 PR tree-optimization/87287
2425 * gcc.dg/tree-ssa/pr87287.c: New test.
2426
2427 2018-09-12 David Malcolm <dmalcolm@redhat.com>
2428
2429 PR c++/85110
2430 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
2431 special-casing of diagnostic for a single non-viable candidate due
2432 to a bad argument.
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.
2441
2442 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
2443
2444 PR fortran/87284
2445 * gfortran.dg/allocate_with_mold_2.f90: New test.
2446
2447 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2448
2449 PR middle-end/82853
2450 * gcc.target/i386/pr82853-1.c: New test.
2451 * gcc.target/i386/pr82853-2.c: New test.
2452
2453 2018-09-12 Richard Biener <rguenther@suse.de>
2454
2455 PR tree-optimization/87280
2456 * gcc.dg/torture/pr87280.c: New testcase.
2457
2458 2018-09-12 Richard Biener <rguenther@suse.de>
2459
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.
2465
2466 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
2467
2468 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
2469
2470 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2471 Andreas Krebbel <krebbel@linux.ibm.com>
2472
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.
2477
2478 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2479
2480 PR middle-end/87248
2481 * c-c++-common/torture/pr87248.c: New test.
2482
2483 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2484
2485 PR fortran/87172
2486 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
2487
2488 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
2489
2490 PR fortran/87277
2491 * gfortran.dg/select_type_43.f90: New test.
2492
2493 2018-09-11 Nathan Sidwell <nathan@acm.org>
2494
2495 * gcc.dg/driver-specs.c: New.
2496
2497 2018-09-11 Joey Ye <joey.ye@arm.com>
2498
2499 * lib/gcov.exp (verify-intermediate): Add missing close.
2500
2501 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2502
2503 PR fortran/86830
2504 * gfortran.dg/typebound_call_30.f90: New test case.
2505
2506 2018-09-10 Janus Weil <janus@gcc.gnu.org>
2507
2508 PR fortran/85395
2509 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
2510
2511 2018-09-08 Marek Polacek <polacek@redhat.com>
2512
2513 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
2514 * g++.dg/cpp0x/move-return2.C: New test.
2515
2516 2018-09-08 Marek Polacek <polacek@redhat.com>
2517
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.
2535
2536 2018-09-07 Marek Polacek <polacek@redhat.com>
2537
2538 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
2539 messages.
2540
2541 2018-09-07 Marek Polacek <polacek@redhat.com>
2542
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.
2553
2554 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
2555
2556 PR target/86731
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.
2563
2564 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
2565
2566 PR target/80080
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.
2570
2571 2018-09-05 Marek Polacek <polacek@redhat.com>
2572
2573 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
2574 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
2575
2576 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
2577 Bernd Schmidt <bernds_cb1@t-online.de>
2578
2579 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2580 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2581
2582 2018-09-05 Marek Polacek <polacek@redhat.com>
2583
2584 PR c++/87109, wrong overload with ref-qualifiers.
2585 * g++.dg/cpp0x/ref-qual19.C: New test.
2586
2587 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2588
2589 PR testsuite/52665
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.
2601
2602 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2603
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.
2611
2612 2018-09-05 Martin Liska <mliska@suse.cz>
2613
2614 PR tree-optimization/87205
2615 * gcc.dg/tree-ssa/pr87205-2.c: New test.
2616 * gcc.dg/tree-ssa/pr87205.c: New test.
2617
2618 2018-09-05 Richard Biener <rguenther@suse.de>
2619
2620 PR tree-optimization/87217
2621 * gfortran.dg/pr87217.f: New testcase.
2622
2623 2018-09-05 Pádraig Brady p@draigbrady.com
2624
2625 PR c++/87137
2626 * g++.dg/abi/pr87137.C: New.
2627
2628 PR c++/87185
2629 * g++.dg/pr87185.C: New.
2630
2631 2018-09-05 Martin Liska <mliska@suse.cz>
2632
2633 PR testsuite/87216
2634 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
2635 to support Darwin names.
2636
2637 2018-09-05 Martin Liska <mliska@suse.cz>
2638
2639 * g++.dg/gcov/loop.C: Update test to support new format.
2640
2641 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
2642
2643 PR debug/86593
2644 * g++.dg/pr86593.C: New test.
2645
2646 2018-09-04 Jakub Jelinek <jakub@redhat.com>
2647
2648 PR target/87198
2649 * gcc.target/i386/pr87198.c: New test.
2650
2651 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2652
2653 PR target/86744
2654 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
2655
2656 2018-09-04 Richard Biener <rguenther@suse.de>
2657
2658 PR tree-optimization/87211
2659 * gcc.dg/torture/pr87211.c: New testcase.
2660
2661 2018-09-04 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/87176
2664 * gcc.dg/torture/pr87176.c: New testcase.
2665 * gcc.dg/torture/ssa-fre-1.c: Likewise.
2666
2667 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2668
2669 * gfortran.dg/modulo_check: New test.
2670
2671 2018-09-03 Richard Biener <rguenther@suse.de>
2672
2673 PR tree-optimization/87177
2674 * gcc.dg/torture/pr87177.c: New testcase.
2675 * gcc.dg/torture/pr87177-2.c: Likewise.
2676
2677 2018-09-03 Richard Biener <rguenther@suse.de>
2678
2679 PR tree-optimization/87200
2680 * gcc.dg/torture/pr87200.c: New testcase.
2681
2682 2018-09-03 Richard Biener <rguenther@suse.de>
2683
2684 PR tree-optimization/87197
2685 * gcc.dg/torture/pr87197.c: New testcase.
2686
2687 PR tree-optimization/87169
2688 * gcc.dg/torture/pr87169.c: New testcase.
2689
2690 2018-09-03 Martin Liska <mliska@suse.cz>
2691
2692 PR driver/83193
2693 * gcc.dg/completion-4.c: New test.
2694
2695 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/84980
2698 * g++.dg/concepts/pr84980.C: New.
2699
2700 2018-09-03 Martin Liska <mliska@suse.cz>
2701
2702 PR middle-end/59521
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.
2706
2707 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2708
2709 * c-c++-common/array-init.c: New test.
2710 * g++.dg/init/string2.C: Remove selector.
2711
2712 2018-09-01 Michael Matz <matz@suse.de>
2713
2714 PR tree-optimization/87074
2715 * gcc.dg/pr87074.c: New test.
2716
2717 2018-08-31 Richard Biener <rguenther@suse.de>
2718
2719 PR tree-optimization/87168
2720 * gcc.dg/torture/pr87168.c: New testcase.
2721
2722 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
2723
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.
2730
2731 2018-08-31 Nathan Sidwell <nathan@acm.org>
2732
2733 PR c++/87155
2734 PR c++/84707
2735 * g++.dg/cpp0x/pr87155.C: New.
2736 * g++.dg/cpp0x/inline-ns10.C: Adjust.
2737
2738 2018-08-31 Jakub Jelinek <jakub@redhat.com>
2739
2740 PR middle-end/87138
2741 * gcc.target/i386/avx512bw-pr87138.c: New test.
2742
2743 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
2744
2745 PR fortran/86328
2746 PR fortran/86760
2747 * gfortran.dg/pr86328.f90 : New test.
2748 in comment 12 of the PR.
2749 * gfortran.dg/pr86760.f90 : New test.
2750
2751 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
2752
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.
2767
2768 2018-08-30 Martin Sebor <msebor@redhat.com>
2769
2770 PR testsuite/87158
2771 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
2772
2773 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
2774
2775 PR testsuite/86519
2776 gcc.dg/strcmpopt_6.c: Remove.
2777 gcc.target/aarch64/strcmpopt_6.c: New testcase.
2778 gcc.target/i386/strcmpopt_6.c: Likewise.
2779
2780 2018-08-30 Richard Biener <rguenther@suse.de>
2781
2782 PR tree-optimization/87147
2783 * gcc.dg/torture/pr87147.c: New testcase.
2784
2785 2018-08-30 Tamar Christina <tamar.christina@arm.com>
2786
2787 * gcc.target/aarch64/large_struct_copy_2.c: New.
2788
2789 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2790
2791 PR middle-end/87053
2792 * gcc.c-torture/execute/pr87053.c: New test.
2793
2794 2018-08-29 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR c++/87095
2797 * g++.dg/ubsan/vptr-13.C: New test.
2798
2799 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2800
2801 PR c++/85265
2802 * g++.dg/concepts/pr85265.C: New.
2803
2804 2018-08-29 Martin Sebor <msebor@redhat.com>
2805 Bernd Edlinger <bernd.edlinger@hotmail.de>
2806
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.
2813
2814 2018-08-29 Richard Biener <rguenther@suse.de>
2815
2816 PR tree-optimization/87132
2817 * gcc.dg/torture/pr87132.c: New testcase.
2818
2819 2018-08-29 David Malcolm <dmalcolm@redhat.com>
2820
2821 PR c++/85110
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.
2825
2826 2018-08-29 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR c++/87122
2829 * g++.dg/cpp1z/decomp47.C: New test.
2830
2831 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
2832
2833 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
2834 where appropriate.
2835
2836 2018-08-29 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/87117
2839 * gfortran.dg/pr87117.f90: New testcase.
2840
2841 2018-08-29 Richard Biener <rguenther@suse.de>
2842
2843 PR tree-optimization/87126
2844 * gcc.dg/tree-ssa/pr87126.c: New testcase.
2845
2846 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
2847
2848 PR tree-optimization/87009
2849 * gcc.dg/pr87009.c: New test.
2850
2851 2018-08-28 Martin Sebor <msebor@redhat.com>
2852
2853 PR middle-end/86631
2854 * g++.dg/Walloca1.C: Adjust.
2855
2856 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 PR c++/86546
2859 * g++.dg/other/switch4.C: New.
2860
2861 2018-08-28 Richard Biener <rguenther@suse.de>
2862
2863 PR tree-optimization/87124
2864 * g++.dg/torture/pr87124.C: New testcase.
2865
2866 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
2867
2868 PR fortran/80477
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.
2872
2873 PR fortran/86481
2874 * gfortran.dg/allocate_with_source_25.f90: New test.
2875
2876 2018-08-28 Jakub Jelinek <jakub@redhat.com>
2877
2878 PR middle-end/87099
2879 * gcc.dg/pr87099.c: New test.
2880
2881 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
2882
2883 PR testsuite/87078
2884 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
2885
2886 2018-08-28 Richard Biener <rguenther@suse.de>
2887
2888 PR tree-optimization/87117
2889 * gcc.dg/pr87117-1.c: New testcase.
2890
2891 2018-08-28 Richard Biener <rguenther@suse.de>
2892
2893 PR tree-optimization/87117
2894 * gcc.dg/pr87117-2.c: New testcase.
2895
2896 2018-08-28 Richard Biener <rguenther@suse.de>
2897
2898 PR tree-optimization/87117
2899 * gcc.dg/lvalue-5.c: New testcase.
2900
2901 2018-08-27 Jeff Law <law@redhat.com>
2902
2903 PR tree-optimization/87110
2904 * gcc.c-torture/compile/pr87110.c: New test.
2905
2906 2018-08-27 Martin Sebor <msebor@redhat.com>
2907
2908 PR tree-optimization/86914
2909 * gcc.dg/strlenopt-57.c: New test.
2910
2911 2018-08-27 Martin Sebor <msebor@redhat.com>
2912
2913 PR tree-optimization/87112
2914 * gcc.dg/pr87112.c: New test.
2915
2916 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2917
2918 PR c++/63392
2919 * g++.dg/diagnostic/missing-typename.C: New test.
2920
2921 2018-08-27 Jeff Law <law@redhat.com>
2922
2923 * gcc.c-torture/compile/dse.c: New test.
2924
2925 2018-08-27 Jakub Jelinek <jakub@redhat.com>
2926
2927 PR c++/86993
2928 * g++.dg/diagnostic/pr86993.C: New test.
2929
2930 2018-08-27 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/86927
2933 * gcc.dg/vect/pr86927.c: New testcase.
2934
2935 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2936
2937 PR c++/87091
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
2941 location.
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.
2947
2948 2018-08-27 David Malcolm <dmalcolm@redhat.com>
2949
2950 PR c++/87091
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.
2957
2958 2018-08-27 Martin Liska <mliska@suse.cz>
2959
2960 PR sanitizer/86962
2961 * gcc.dg/asan/pr86962.c: New test.
2962
2963 2018-08-27 Martin Liska <mliska@suse.cz>
2964
2965 * gcc.dg/tree-prof/val-prof-10.c: New test.
2966
2967 2018-08-27 Martin Liska <mliska@suse.cz>
2968
2969 PR tree-optimization/86847
2970 * gcc.dg/tree-ssa/switch-3.c: New test.
2971 * gcc.dg/tree-ssa/vrp105.c: Remove.
2972
2973 2018-08-27 Martin Liska <mliska@suse.cz>
2974
2975 * gcc.dg/tree-ssa/switch-2.c: New test.
2976
2977 2018-08-27 Richard Biener <rguenther@suse.de>
2978
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.
2988
2989 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
2990 param to current default.
2991
2992 2018-08-27 Jakub Jelinek <jakub@redhat.com>
2993
2994 PR rtl-optimization/87065
2995 * gcc.target/i386/pr87065.c: New test.
2996
2997 2018-08-26 Marek Polacek <polacek@redhat.com>
2998
2999 PR c++/87080
3000 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3001
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.
3007
3008 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3009
3010 PR libfortran/86704
3011 * gfortran.dg/matmul_19.f90: New test.
3012
3013 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3014
3015 PR fortran/86545
3016 * gfortran.dg/generic_35.f90: New test case.
3017
3018 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3019
3020 PR c++/87091
3021 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3022 line spans are printed with -fdiagnostics-show-line-numbers.
3023
3024 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3025
3026 PR fortran/86837
3027 * gfortran.dg/implied_do_io_6.f90: New test.
3028
3029 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3030
3031 PR middle-end/87092
3032 * gcc.dg/pr87092.c: New test.
3033
3034 2018-08-24 Marek Polacek <polacek@redhat.com>
3035
3036 PR c++/67012
3037 PR c++/86942
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.
3042
3043 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3044
3045 * lib/target-supports.exp (vect_perm_supported): Only return
3046 false for variable-length vectors if the permute size is not
3047 a power of 2.
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.
3055
3056 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3057
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.
3061
3062 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3063
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.
3071
3072 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3073
3074 PR debug/79342
3075 * gcc.dg/pr79342.: New test.
3076
3077 2018-08-23 Martin Sebor <msebor@redhat.com>
3078
3079 PR tree-optimization/87072
3080 * gcc.dg/Warray-bounds-35.c: New test.
3081
3082 2018-08-23 Richard Biener <rguenther@suse.de>
3083
3084 PR middle-end/87024
3085 * gcc.dg/pr87024.c: New testcase.
3086
3087 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3088
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.
3093
3094 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3095
3096 PR fortran/86863
3097 * gfortran.dg/submodule_32.f08: New test.
3098
3099 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3100
3101 PR fortran/86935
3102 * gfortran.dg/associate_3.f90: Update error message.
3103 * gfortran.dg/associate_39.f90: New test case.
3104
3105 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3106
3107 PR fortran/86888
3108 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3109 an additional case.
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.
3116
3117 2018-08-22 Martin Sebor <msebor@redhat.com>
3118
3119 PR middle-end/87052
3120 * gcc.dg/pr87052.c: New test.
3121 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3122
3123 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3124
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.
3129
3130 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3131
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.
3137
3138 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3139
3140 PR tree-optimization/86725
3141 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3142
3143 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3144
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.
3150
3151 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3152
3153 * gcc.dg/lto/pr85248_0.c (test_alias):
3154 Stringify __USER_LABEL_PREFIX__.
3155 (test_noreturn): Likewise.
3156
3157 2018-08-22 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/86988
3160 * g++.dg/pr86988.C: New testcase.
3161
3162 2018-08-22 Richard Biener <rguenther@suse.de>
3163
3164 PR tree-optimization/86945
3165 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3166
3167 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3168
3169 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3170
3171 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3172 Thomas Koenig <tkoenig@gcc.gnu.org>
3173
3174 PR fortran/25829
3175 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3176 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3177
3178 2018-08-21 Marek Polacek <polacek@redhat.com>
3179
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.
3186
3187 PR c++/65043
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.
3192
3193 PR c++/86499
3194 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3195 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3196
3197 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3198
3199 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3200
3201 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3202
3203 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3204
3205 2018-08-21 Javier Miranda <miranda@adacore.com>
3206
3207 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3208
3209 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3210
3211 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3212
3213 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3214
3215 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3216
3217 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3218
3219 * gnat.dg/rep_clause7.adb: New testcase.
3220
3221 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3222
3223 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3224 gnat.dg/task1_pkg.ads: New testcase.
3225
3226 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3227
3228 * gnat.dg/linkedlist.adb: New testcase.
3229
3230 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3231
3232 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3233 gnat.dg/elab6_pkg.ads: New testcase.
3234
3235 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3236
3237 * gnat.dg/expr_func5.adb: New testcase.
3238
3239 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3240
3241 * gnat.dg/dynhash.adb: New testcase.
3242
3243 2018-08-21 Javier Miranda <miranda@adacore.com>
3244
3245 * gnat.dg/enum4.adb: New testcase.
3246
3247 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3248
3249 * gcc.target/aarch64/large_struct_copy.c: New test.
3250
3251 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3252
3253 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3254
3255 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3256
3257 PR middle-end/86121
3258 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3259
3260 2018-08-21 Tom de Vries <tdevries@suse.de>
3261
3262 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3263 to avoid mismatch in .debug and .earlydebug dump files.
3264
3265 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3266
3267 PR target/87033
3268 * gcc.target/powerpc/pr87033.c: New test.
3269
3270 2018-08-20 Martin Sebor <msebor@redhat.com>
3271
3272 PR tree-optimization/87034
3273 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3274
3275 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3276
3277 PR other/84889
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.
3281
3282 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3283
3284 PR target/87014
3285 * g++.dg/torture/pr87014.C: New file.
3286
3287 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3288
3289 PR target/86984
3290 * gcc.target/alpha/pr86984.c: New test.
3291
3292 2018-08-20 Richard Biener <rguenther@suse.de>
3293
3294 PR tree-optimization/78655
3295 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3296
3297 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3298
3299 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3300 for Darwin.
3301
3302 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3303
3304 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3305 test on Darwin.
3306 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3307 * gcc.dg/lto/pr83719_0.c: Likewise.
3308
3309 2018-08-17 Martin Sebor <msebor@redhat.com>
3310
3311 PR testsuite/86996
3312 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3313
3314 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3315
3316 * g++.dg/conversion/Wwrite-strings.C: New test.
3317
3318 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3319 Chung-Lin Tang <cltang@codesourcery.com>
3320 Xianmiao Qu <xianmiao_qu@c-sky.com>
3321
3322 C-SKY port: Testsuite
3323
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
3342 csky-*-elf.
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.
3346
3347 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3348
3349 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
3350 gcc_dump_printf.
3351 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
3352 coverage for gcc_dump_printf.
3353
3354 2018-08-17 Martin Liska <mliska@suse.cz>
3355
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.
3412
3413 2018-08-17 Richard Biener <rguenther@suse.de>
3414
3415 PR middle-end/86505
3416 * gcc.dg/torture/pr86505.c: New testcase.
3417
3418 2018-08-16 Martin Sebor <msebor@redhat.com>
3419
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.
3424
3425 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3426
3427 * gcc.dg/missing-header-fixit-3.c: New test.
3428
3429 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3430
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.
3434
3435 2018-08-16 Nathan Sidwell <nathan@acm.org>
3436
3437 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
3438 * gcc.dg/cpp/macsyntx2.c: likewise.
3439
3440 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3441
3442 PR testsuite/86745
3443 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
3444 * gcc.target/i386/avx-cvt-2.c: Ditto.
3445
3446 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3447
3448 PR c++/70693
3449 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
3450
3451 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
3452
3453 * gcc.target/aarch64/imm_choice_comparison.c: New test.
3454
3455 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3456
3457 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
3458 (lib_strncmp): Likewise.
3459
3460 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3461
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.
3465
3466 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3467
3468 PR testsuite/78544
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.
3473
3474 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3475
3476 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
3477
3478 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3479
3480 * gcc.target/i386/rop1.c: Remove.
3481 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
3482
3483 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
3484
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.
3491
3492 2018-08-15 David Malcolm <dmalcolm@redhat.com>
3493
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
3503 labels.
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
3514 boundary.
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):
3523 Add "label" param.
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 '|'.
3534
3535 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
3536
3537 PR testsuite/86519
3538 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
3539 the .expand file.
3540
3541 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3542
3543 * gcc.dg/wmain.c: New test.
3544
3545 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
3546
3547 PR c/19315
3548 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
3549 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
3550 unknown size.
3551
3552 2018-08-15 Martin Liska <mliska@suse.cz>
3553
3554 PR tree-optimization/86925
3555 * gcc.dg/predict-20.c: New test.
3556 * gcc.dg/predict-21.c: New test.
3557
3558 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3559
3560 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
3561
3562 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
3563
3564 * gcc.target/i386/sse2-movs.c: New test.
3565
3566 2018-08-14 Martin Sebor <msebor@redhat.com>
3567
3568 PR tree-optimization/86650
3569 * gcc.dg/Warray-bounds-34.c: New test.
3570
3571 2018-08-14 Janus Weil <janus@gcc.gnu.org>
3572
3573 PR fortran/86116
3574 * gfortran.dg/generic_34.f90: New test case.
3575
3576 2018-08-13 Marek Polacek <polacek@redhat.com>
3577
3578 PR c++/57891
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.
3598
3599 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
3600
3601 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
3602 instead of a ZERO_EXTEND.
3603
3604 2018-08-13 Martin Sebor <msebor@redhat.com>
3605
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.
3614
3615 2018-08-13 Marek Polacek <polacek@redhat.com>
3616
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.
3621
3622 2018-08-13 Marek Polacek <polacek@redhat.com>
3623
3624 PR c++/86915
3625 * g++.dg/diagnostic/auto1.C: New test.
3626
3627 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3628
3629 PR fortran/66679
3630 * gfortran.dg/transfer_class_3.f90: New test.
3631
3632 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3633
3634 PR fortran/86906
3635 * gfortran.dg/use_rename_9.f90: New test.
3636
3637 2018-08-11 Jakub Jelinek <jakub@redhat.com>
3638
3639 PR tree-optimization/86835
3640 * gcc.dg/pr86835.c: New test.
3641
3642 2018-08-10 Janus Weil <janus@gcc.gnu.org>
3643
3644 PR fortran/57160
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.
3649
3650 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
3651
3652 PR target/82418
3653 * gcc.target/i386/pr82418.c: New test.
3654
3655 2018-08-10 Martin Liska <mliska@suse.cz>
3656
3657 PR target/83610
3658 * gcc.dg/predict-17.c: New test.
3659 * gcc.dg/predict-18.c: New test.
3660 * gcc.dg/predict-19.c: New test.
3661
3662 2018-08-10 Martin Liska <mliska@suse.cz>
3663
3664 PR tree-optimization/85799
3665 * gcc.dg/pr85799.c: New test.
3666
3667 2018-08-09 Jeff Law <law@redhat.com>
3668
3669 PR middle-end/86897
3670 * gcc.dg/uninit-suppress_2.c: Disable DOM.
3671
3672 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3673
3674 * gcc.target/aarch64/sve/reduc_8.c: New test.
3675
3676 2018-08-09 David Malcolm <dmalcolm@redhat.com>
3677
3678 PR other/84889
3679 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
3680 test.
3681 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3682 New test.
3683 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3684 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
3685 TEST_ALWAYS_FLAGS.
3686
3687 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3688
3689 PR tree-optimization/86858
3690 * gcc.dg/vect/pr86858.c: New test.
3691
3692 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3693
3694 PR tree-optimization/86871
3695 * gcc.dg/vect/pr86871.c: New test.
3696
3697 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3700
3701 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
3702
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.
3771
3772 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
3773
3774 PR target/84332
3775 * gcc.target/s390/pr84332.c: New testcase.
3776
3777 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
3778
3779 PR target/46179
3780 * gcc.target/m68k/tls-dimode.c: New file.
3781
3782 2018-08-08 Nathan Sidwell <nathan@acm.org>
3783
3784 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
3785 c-c++-common/inc-from-1.c: New
3786
3787 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
3788
3789 PR target/85295
3790 * gcc.target/s390/TI-constants-lra.c: New testcase.
3791 * gcc.target/s390/TI-constants-nolra.c: New testcase.
3792
3793 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
3794
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.
3799
3800 2018-08-08 Jakub Jelinek <jakub@redhat.com>
3801
3802 P0595R1 - is_constant_evaluated
3803 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
3804
3805 PR c++/86836
3806 * g++.dg/cpp1z/decomp46.C: New test.
3807
3808 PR c++/86738
3809 * g++.dg/opt/pr86738.C: New test.
3810
3811 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
3812
3813 PR target/86838
3814 * gcc.target/aarch64/frecpe_1.c: New test.
3815 * gcc.target/aarch64/frecpe_2.c: Likewise.
3816
3817 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3818
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.
3830
3831 2018-08-07 Martin Liska <mliska@suse.cz>
3832
3833 PR middle-end/83023
3834 * gcc.dg/predict-16.c: New test.
3835 * g++.dg/predict-1.C: New test.
3836
3837 2018-08-07 Steve Ellcey <sellcey@cavium.com>
3838 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3839
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.
3843
3844 2018-08-06 Marek Polacek <polacek@redhat.com>
3845
3846 PR c++/86767
3847 * g++.dg/cpp1y/constexpr-86767.C: New test.
3848
3849 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
3850
3851 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
3852 for target *-*-linux-gnu.
3853
3854 2018-08-06 Alan Hayward <alan.hayward@arm.com>
3855
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.
3859
3860 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
3861
3862 * gcc.target/s390/nomemloopunroll-1.c: New test.
3863
3864 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
3865
3866 PR target/86386
3867 * gcc.target/i386/pr86386.c: New file.
3868
3869 2018-08-04 Tom de Vries <tdevries@suse.de>
3870
3871 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
3872
3873 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
3874
3875 * gcc.dg/guality/const-volatile.c: Remove duplicate test
3876 "type:cvip".
3877
3878 2018-08-04 Janus Weil <janus@gcc.gnu.org>
3879
3880 PR fortran/45521
3881 * gfortran.dg/interface_assignment_6.f90: New test case.
3882
3883 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
3884
3885 PR testsuite/86153
3886 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
3887
3888 2018-08-03 David Malcolm <dmalcolm@redhat.com>
3889 Jonathan Wakely <jwakely@redhat.com>
3890
3891 PR c++/85523
3892 * g++.dg/pr85523.C: New test.
3893
3894 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
3895
3896 PR c/86690
3897 * gcc.dg/union-duplicate-field.c: New test.
3898
3899 2018-08-03 Jason Merrill <jason@redhat.com>
3900
3901 PR c++/86706
3902 * g++.dg/template/pr86706.C: New test.
3903
3904 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
3905
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.
3911
3912 2018-08-03 Martin Liska <mliska@suse.cz>
3913
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.
3922
3923 2018-08-02 Richard Biener <rguenther@suse.de>
3924
3925 PR c++/86763
3926 * g++.dg/torture/pr86763.C: New testcase.
3927
3928 2018-08-02 Richard Biener <rguenther@suse.de>
3929
3930 PR tree-optimization/86816
3931 * g++.dg/torture/pr86816.C: New testcase.
3932
3933 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
3934
3935 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
3936 to be used.
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
3940 for .h.
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.
3944
3945 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
3946
3947 PR target/86014
3948 * gcc.target/aarch64/ldp_stp_13.c: New test.
3949
3950 2018-08-01 Martin Sebor <msebor@redhat.com>
3951
3952 PR tree-optimization/86650
3953 * gcc.dg/format/gcc_diag-10.c: Adjust.
3954
3955 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3956
3957 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
3958 of range check.
3959 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
3960
3961 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3962
3963 PR target/86753
3964 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
3965 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
3966
3967 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3968
3969 * gcc.dg/pointer-range-check-1.c: New test.
3970 * gcc.dg/pointer-range-check-2.c: Likewise.
3971
3972 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
3973
3974 PR tree-optimization/86749
3975 * gcc.dg/vect/pr86749.c: New test.
3976
3977 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
3978
3979 PR c++/86661
3980 * g++.dg/lookup/name-clash12.C: New.
3981
3982 2018-08-01 Richard Biener <rguenther@suse.de>
3983
3984 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
3985
3986 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
3987
3988 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
3989
3990 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
3991
3992 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
3993
3994 2018-08-01 Martin Liska <mliska@suse.cz>
3995
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.
4004
4005 2018-08-01 Martin Liska <mliska@suse.cz>
4006
4007 PR value-prof/35543
4008 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4009
4010 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4011
4012 * gcc.target/aarch64/extract_zero_extend.c: New file.
4013
4014 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4015
4016 PR c/85704
4017 * gcc.c-torture/compile/pr85704.c: New test.
4018
4019 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4020 Olivier Hainque <hainque@adacore.com>
4021
4022 * gnat.dg/dinst.adb: New.
4023 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4024
4025 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4026
4027 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4028 tdiag and cxxdiag.
4029 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4030 and %K.
4031
4032 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4033
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.
4037
4038 2018-07-31 Martin Sebor <msebor@redhat.com>
4039
4040 PR tree-optimization/86741
4041 * gcc.dg/Warray-bounds-33.c: New test.
4042
4043 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4044
4045 * gcc.target/s390/memset-1.c: Improve testcase.
4046
4047 2018-07-31 Tom de Vries <tdevries@suse.de>
4048
4049 PR debug/86687
4050 * g++.dg/guality/pr86687.C: New test.
4051
4052 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4053
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.
4060
4061 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4062
4063 PR target/86640
4064 * gcc.target/arm/pr86640.c: New testcase.
4065
4066 2018-07-31 Martin Liska <mliska@suse.cz>
4067
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.
4074
4075 2018-07-31 Martin Liska <mliska@suse.cz>
4076
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.
4085
4086 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4087
4088 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4089 gnat.dg/prot5_pkg.ads: New testcase.
4090
4091 2018-07-31 Justin Squirek <squirek@adacore.com>
4092
4093 * gnat.dg/addr11.adb: New testcase.
4094
4095 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4096
4097 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4098
4099 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4100
4101 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4102
4103 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4104
4105 * gnat.dg/iter3.adb: New testcase.
4106
4107 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4108
4109 Revert 'AsyncI/O patch committed'
4110 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4111 Thomas Koenig <tkoenig@gcc.gnu.org>
4112
4113 PR fortran/25829
4114 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4115 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4116
4117 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4118
4119 PR rtl-optimization/85160
4120 * gcc.target/powerpc/combine-2-2.c: New testcase.
4121
4122 2018-07-27 Martin Sebor <msebor@redhat.com>
4123
4124 PR tree-optimization/86696
4125 * g++.dg/pr86696.C: New test.
4126
4127 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4128
4129 PR tree-optimization/86636
4130 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4131 Add dg-require-effective-target pthread.
4132
4133 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4134
4135 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4136 * gcc.dg/strcmpopt_6.c: Likewise.
4137
4138 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4139
4140 PR target/86612
4141 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4142
4143 2018-07-26 Martin Sebor <msebor@redhat.com>
4144
4145 PR tree-optimization/86043
4146 PR tree-optimization/86042
4147 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4148 pr86688.
4149 * gcc.dg/strlenopt-44.c: New test.
4150
4151 2018-07-26 Martin Liska <mliska@suse.cz>
4152
4153 PR gcov-profile/86536
4154 * gcc.misc-tests/gcov-pr86536.c: New test.
4155
4156 2018-07-25 Martin Sebor <msebor@redhat.com>
4157
4158 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4159 ignored by the test harness.
4160
4161 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4162 Thomas Koenig <tkoenig@gcc.gnu.org>
4163
4164 PR fortran/25829
4165 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4166 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4167
4168 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4169
4170 PR c++/85515
4171 * g++.dg/pr85515-2.C: Add expected dg-error.
4172 * g++.dg/cpp0x/range-for36.C: New test.
4173
4174 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4175
4176 * gcc.target/arc/uncached-1.c: New test.
4177 * gcc.target/arc/uncached-2.c: Likewise.
4178
4179 2018-07-24 Martin Sebor <msebor@redhat.com>
4180
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.
4186
4187 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4188
4189 PR tree-optimization/86636
4190 * gcc.c-torture/compile/pr86636.c: New test.
4191
4192 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4193
4194 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4195
4196 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR middle-end/86627
4199 * gcc.target/i386/pr86627.c: New test.
4200
4201 PR testsuite/86649
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.
4206
4207 2018-07-23 Carl Love <cel@us.ibm.com>
4208
4209 PR 86591
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.
4217
4218 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4219
4220 PR c/86617
4221 * gcc.dg/pr86617.c: New test.
4222
4223 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR c++/86569
4226 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4227
4228 2018-07-20 Martin Sebor <msebor@redhat.com>
4229
4230 PR middle-end/82063
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.
4243
4244 2018-07-20 Martin Sebor <msebor@redhat.com>
4245
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.
4253
4254 2018-07-20 Richard Biener <rguenther@suse.de>
4255
4256 PR debug/86585
4257 * g++.dg/lto/pr86585_0.C: New testcase.
4258 * g++.dg/lto/pr86585_1.C: Likewise.
4259
4260 2018-07-19 Martin Sebor <msebor@redhat.com>
4261
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.
4268
4269 2018-07-19 Michael Collison <michael.collison@arm.com>
4270 Richard Henderson <rth@redhat.com>
4271
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.
4284
4285 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4286
4287 Revert fix for c++/59480 (and testsuite followup)
4288
4289 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4290
4291 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4292
4293 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4294
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.
4303
4304 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4305
4306 * gcc.target/aarch64/profile.c: New test.
4307
4308 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4309
4310 PR target/83009
4311 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4312
4313 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4314
4315 PR target/86560
4316 * gcc.target/i386/pr86560-4.c: New test.
4317 * gcc.target/i386/pr86560-5.c: Likewise.
4318
4319 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4320
4321 PR target/86560
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.
4325
4326 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4327
4328 * gfortran.dg/max_fmax_aarch64.f90: New test.
4329 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
4330 * gfortran.dg/minmax_integer.f90: Likewise.
4331
4332 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4335
4336 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4337
4338 PR middle-end/86544
4339 * g++.dg/tree-ssa/pr86544.C: New test.
4340
4341 2018-07-18 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR c++/86550
4344 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
4345
4346 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4347
4348 PR 69558
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.
4355
4356 2018-07-18 Janus Weil <janus@gcc.gnu.org>
4357
4358 PR fortran/85599
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.
4362
4363 2018-07-18 Marek Polacek <polacek@redhat.com>
4364
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.
4368
4369 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4370
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.
4379
4380 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4381
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.
4390
4391 2018-07-18 Richard Biener <rguenther@suse.de>
4392
4393 PR debug/86523
4394 * g++.dg/lto/pr86523-3_0.C: New testcase.
4395
4396 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
4397
4398 * gcc.target/m68k/mulsi_highpart.c: New test.
4399
4400 2018-07-17 Jakub Jelinek <jakub@redhat.com>
4401
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.
4406
4407 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4408
4409 * gcc.target/powerpc/pr85456.c: Require longdouble128.
4410
4411 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
4412
4413 PR fortran/83184
4414 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
4415
4416 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4417
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.
4423
4424 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4425
4426 * gcc.target/powerpc/pr57150.c: Require longdouble128.
4427 * gcc.target/powerpc/pr79916.c: Require dfp.
4428
4429 2018-07-17 Richard Biener <rguenther@suse.de>
4430
4431 PR lto/86456
4432 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
4433
4434 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
4435
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.
4439
4440 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4441
4442 * gnat.dg/discr55.adb: New test.
4443
4444 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4445
4446 * gcc.target/i386/vartrack-1.c (dg-options): Add
4447 -fomit-frame-pointer.
4448
4449 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4450
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.
4454
4455 2018-07-17 Martin Liska <mliska@suse.cz>
4456
4457 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
4458
4459 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4460
4461 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
4462 testcase.
4463
4464 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4465
4466 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
4467
4468 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
4469
4470 * gnat.dg/memorytest.adb: New testcase.
4471
4472 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4473
4474 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
4475 New testcase.
4476
4477 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4478
4479 * gnat.dg/equal3.adb: New testcase.
4480
4481 2018-07-17 Justin Squirek <squirek@adacore.com>
4482
4483 * gnat.dg/split_args.adb: New testcase.
4484
4485 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4486
4487 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
4488
4489 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4490
4491 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
4492 New testcase.
4493
4494 2018-07-16 Carl Love <cel@us.ibm.com>
4495
4496 PR target/86414
4497 Forgot the PR number on the commit log.
4498
4499 2018-07-16 Carl Love <cel@us.ibm.com>
4500
4501 PR target/86414
4502 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4503 longdouble128.
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.
4509
4510 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4511
4512 * gcc.target/powerpc/convert-fp-128.c: New testcase.
4513 * gcc.target/powerpc/convert-fp-64.c: New testcase.
4514
4515 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4516
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.
4521
4522 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4523
4524 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
4525 syntax error.
4526
4527 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4528
4529 PR tree-optimization/86526
4530 * gcc.c-torture/compile/pr86526.c: New test.
4531
4532 2018-07-16 Carl Love <cel@us.ibm.com>
4533
4534 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4535 longdouble128.
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.
4541
4542 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
4543
4544 PR fortran/83184
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.
4549
4550 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4551
4552 PR middle-end/86528
4553 * gcc.c-torture/execute/pr86528.c: New test.
4554 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
4555
4556 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
4557
4558 * g++.dg/template/spec40.C: New.
4559 * g++.dg/parse/ptrmem8.C: Likewise.
4560
4561 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4562
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.
4568
4569 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4570
4571 * gcc.target/s390/mrecord-mcount.c: New testcase.
4572
4573 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4574
4575 * gcc.target/s390/mfentry-m64.c: New testcase.
4576
4577 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4578
4579 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
4580 testcase.
4581
4582 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4583
4584 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
4585 testcase.
4586
4587 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4588
4589 * gnat.dg/wide_wide_value1.adb: New testcase.
4590
4591 2018-07-16 Javier Miranda <miranda@adacore.com>
4592
4593 * gnat.dg/bit_order1.adb: New testcase.
4594
4595 2018-07-16 Javier Miranda <miranda@adacore.com>
4596
4597 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
4598
4599 2018-07-16 Richard Biener <rguenther@suse.de>
4600
4601 PR lto/86523
4602 * g++.dg/lto/pr86523-1_0.C: New testcase.
4603 * g++.dg/lto/pr86523-2_0.C: Likewise.
4604
4605 2018-07-16 Martin Liska <mliska@suse.cz>
4606
4607 PR ipa/86529
4608 * g++.dg/ipa/pr86529.C: New test.
4609
4610 2018-07-16 Tom de Vries <tdevries@suse.de>
4611
4612 PR debug/86455
4613 * gcc.target/i386/vartrack-1.c: New test.
4614
4615 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
4616
4617 * gnat.dg/opt73.adb: New test.
4618
4619 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4620
4621 PR c++/3698
4622 PR c++/86208
4623 * g++.dg/opt/pr3698.C: New test.
4624
4625 2018-07-16 Richard Biener <rguenther@suse.de>
4626
4627 PR ipa/86389
4628 * gcc.dg/torture/pr86389.c: Require trampolines.
4629
4630 2018-07-15 Tom de Vries <tdevries@suse.de>
4631
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
4634 already called.
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.
4638
4639 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
4640 Sunil K Pandey <sunil.k.pandey@intel.com>
4641
4642 PR target/84413
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.
4646
4647 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
4648 Steve Munroe <munroesj52@gmail.com>
4649
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.
4654
4655 2018-07-13 Nathan Sidwell <nathan@acm.org>
4656
4657 PR c++/86374
4658 * g++.dg/pr86374.C: New.
4659
4660 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
4661
4662 PR middle-end/78809
4663 * gcc.dg/strcmpopt_5.c: New test.
4664 * gcc.dg/strcmpopt_6.c: New test.
4665
4666 2018-07-13 Richard Biener <rguenther@suse.de>
4667
4668 PR middle-end/85974
4669 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
4670
4671 2018-07-13 Tom de Vries <tdevries@suse.de>
4672
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.
4676
4677 2018-07-13 Tom de Vries <tdevries@suse.de>
4678
4679 * gcc.dg/vla-1.c: Update.
4680
4681 2018-07-13 Tom de Vries <tdevries@suse.de>
4682
4683 * gcc.src/maintainers.exp: New file.
4684
4685 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
4686
4687 PR middle-end/86489
4688 * gcc.dg/pr86489.c: New test.
4689
4690 2018-07-12 Martin Sebor <msebor@redhat.com>
4691
4692 PR testsuite/86510
4693 g++.dg/warn/pr86453.C: Adjust.
4694
4695 2018-07-12 Jim Wilson <jimw@sifive.com>
4696
4697 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
4698
4699 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
4700
4701 * gcc.target/riscv/interrupt-conflict-mode.c: New.
4702
4703 2018-07-12 Jakub Jelinek <jakub@redhat.com>
4704
4705 * c-c++-common/gomp/declare-target-3.c: New test.
4706 * g++.dg/gomp/declare-target-2.C: New test.
4707
4708 2018-07-12 Martin Sebor <msebor@redhat.com>
4709
4710 PR c/86453
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.
4717
4718 2018-07-12 Julia Koval <julia.koval@intel.com>
4719
4720 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
4721 version.
4722
4723 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4724
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.
4732
4733 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4734
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.
4743
4744 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4745 Alan Hayward <alan.hayward@arm.com>
4746 David Sherwood <david.sherwood@arm.com>
4747
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.
4752
4753 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4754
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.
4764
4765 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4766
4767 * gcc.dg/vect/vect-cond-arith-2.c: New test.
4768 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
4769
4770 2018-07-12 Richard Biener <rguenther@suse.de>
4771
4772 PR target/84829
4773 * gcc.target/i386/pr84829.c: New testcase.
4774
4775 2018-07-12 Jakub Jelinek <jakub@redhat.com>
4776
4777 * gcc.dg/torture/20180712-1.c: New test.
4778
4779 PR tree-optimization/86492
4780 * gcc.c-torture/execute/pr86492.c: New test.
4781
4782 2018-07-12 Richard Biener <rguenther@suse.de>
4783
4784 PR c/86453
4785 * g++.dg/warn/pr86453.C: New testcase.
4786
4787 2018-07-12 Richard Biener <rguenther@suse.de>
4788
4789 PR middle-end/86479
4790 * gcc.dg/graphite/pr86479.c: New testcase.
4791
4792 2018-07-11 Jakub Jelinek <jakub@redhat.com>
4793
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.
4815
4816 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
4817
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.
4821
4822 2018-07-10 Mark Wielaard <mark@klomp.org>
4823
4824 PR debug/86459
4825 * gcc.dg/pr86459.c: New test.
4826
4827 2018-07-10 Martin Sebor <msebor@redhat.com>
4828
4829 PR testsuite/86461
4830 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
4831
4832 2018-07-10 Martin Liska <mliska@suse.cz>
4833
4834 PR testsuite/86445
4835 * gcc.dg/pr84100.c: Change it back to dg-bogus.
4836
4837 2018-07-10 Jakub Jelinek <jakub@redhat.com>
4838
4839 PR sanitizer/86406
4840 * g++.dg/ubsan/pr86406.C: New test.
4841
4842 PR fortran/86421
4843 * gfortran.dg/vect/pr86421.f90: New test.
4844
4845 2018-07-09 Martin Sebor <msebor@redhat.com>
4846
4847 PR tree-optimization/86415
4848 * gcc.dg/strlenopt-53.c: New test.
4849
4850 2018-07-09 Martin Sebor <msebor@redhat.com>
4851
4852 PR middle-end/77357
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.
4858
4859 2018-07-09 Jakub Jelinek <jakub@redhat.com>
4860
4861 PR c/86420
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.
4865
4866 2018-07-09 Tom de Vries <tdevries@suse.de>
4867
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.
4908
4909 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4910
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.
4915
4916 2018-07-09 Tom de Vries <tdevries@suse.de>
4917
4918 * gcc.dg/vla-1.c: New test.
4919
4920 2018-07-07 Tom de Vries <tdevries@suse.de>
4921
4922 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
4923 files.
4924 (get_dump_flags): New proc.
4925 (toplevel): Test all dump flags.
4926
4927 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
4928
4929 * gnat.dg/stack_usage6.adb: New test.
4930 * gnat.dg/stack_usage6_pkg.ads: New helper.
4931
4932 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
4933
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.
4938
4939 2018-07-07 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR target/84711
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-*.
4945
4946 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
4947
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.
4953
4954 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
4955
4956 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
4957 to preserve the test.
4958 * gcc.target/i386/pr85073.c: Likewise.
4959
4960 2018-07-06 Jakub Jelinek <jakub@redhat.com>
4961
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.
4966
4967 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
4968
4969 PR target/86324
4970 gcc.target/powerpc/pr86324-1.c: New test.
4971 gcc.target/powerpc/pr86324-2.c: Likewise.
4972
4973 2018-07-06 Tamar Christina <tamar.christina@arm.com>
4974
4975 PR target/84711
4976 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
4977
4978 2018-07-06 Tamar Christina <tamar.christina@arm.com>
4979
4980 * gcc.target/aarch64/struct_cpy.c: Remove ;.
4981
4982 2018-07-05 Jeff Law <law@redhat.com>
4983
4984 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
4985
4986 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
4987
4988 PR fortran/86408
4989 * gfortran.dg/deferred_character_20.f90: New test.
4990
4991 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
4992
4993 PR fortran/83183
4994 PR fortran/86325
4995 * gfortran.dg/init_flag_18.f90: New testcase.
4996 * gfortran.dg/init_flag_19.f03: New testcase.
4997
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
5002 for tests.
5003
5004 2018-07-05 Martin Sebor <msebor@redhat.com>
5005
5006 PR c++/86400
5007 * gcc.dg/strlenopt-47.c: New test.
5008 * gcc.dg/strlenopt-48.c: New test.
5009
5010 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5011
5012 PR target/84711
5013 * gcc.target/arm/big-endian-subreg.c: New.
5014
5015 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5016
5017 PR target/84711
5018 * gcc.dg/vect/pr84711.c: New.
5019
5020 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5021
5022 * gcc.target/aarch64/struct_cpy.c: New.
5023
5024 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5025
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.
5052
5053 2018-07-05 Tom de Vries <tdevries@suse.de>
5054
5055 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5056
5057 2018-07-04 Martin Sebor <msebor@redhat.com>
5058
5059 PR tree-optimization/86274
5060 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5061
5062 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063
5064 PR fortran/82009
5065 * gfortran.dg/block_16.f08. New test.
5066
5067 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5068
5069 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5070 has a slightly different IL that provides more threading
5071 opportunities.
5072
5073 2018-07-04 Martin Liska <mliska@suse.cz>
5074
5075 PR middle-end/66240
5076 PR target/45996
5077 PR c/84100
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.
5081
5082 2018-07-04 Martin Liska <mliska@suse.cz>
5083
5084 * gcc.dg/pr47793.c: Remove.
5085
5086 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5087
5088 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5089 final scan test.
5090 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5091
5092 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5093
5094 PR target/85620
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.
5099
5100 2018-07-03 Martin Sebor <msebor@redhat.com>
5101
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.
5110
5111 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5112
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.
5127
5128 2018-07-03 Marek Polacek <polacek@redhat.com>
5129
5130 PR c++/86201
5131 * g++.dg/diagnostic/pr86201.C: New test.
5132
5133 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5134
5135 PR target/85694
5136 * gcc.target/i386/pr85694.c: New test.
5137
5138 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5139
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.
5148
5149 2018-07-03 Marek Polacek <polacek@redhat.com>
5150
5151 PR middle-end/86202
5152 * gcc.dg/Wint-conversion-2.c: New test.
5153
5154 PR c++/84306
5155 * g++.dg/overload/conv-op3.C: New test.
5156
5157 2018-07-03 Richard Biener <rguenther@suse.de>
5158
5159 PR ipa/86389
5160 * gcc.dg/torture/pr86389.c: New testcase.
5161
5162 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5163
5164 PR tree-optimization/85694
5165 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5166 proc.
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.
5181
5182 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5183
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.
5198
5199 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5200
5201 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5202 widen_mult pattern.
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.
5231
5232 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5233
5234 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5235
5236 2018-07-02 Jim Wilson <jimw@sifive.com>
5237
5238 * gcc.target/riscv/interrupt-debug.c: New.
5239
5240 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5241
5242 * g++.dg/diagnostic/thread-thread_local.C: New.
5243
5244 2018-07-02 Martin Liska <mliska@suse.cz>
5245
5246 PR testsuite/86366
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.
5250
5251 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5252
5253 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5254 overriden.
5255
5256 2018-07-02 Richard Biener <rguenther@suse.de>
5257
5258 PR tree-optimization/86363
5259 * gcc.dg/torture/pr86363.c: New testcase.
5260
5261 2018-07-02 Martin Liska <mliska@suse.cz>
5262
5263 * gcc.dg/completion-1.c: New test.
5264 * gcc.dg/completion-2.c: New test.
5265 * gcc.dg/completion-3.c: New test.
5266
5267 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5268
5269 PR fortran/82969
5270 PR fortran/86242
5271 * gfortran.dg/proc_ptr_50.f90: New test.
5272
5273 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5274
5275 PR fortran/45305
5276 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5277
5278 2018-07-02 Martin Liska <mliska@suse.cz>
5279
5280 PR ipa/86279
5281 * gcc.dg/ipa/pr86279.c: New test.
5282
5283 2018-07-02 Martin Liska <mliska@suse.cz>
5284
5285 PR ipa/86323
5286 * g++.dg/ipa/pr86323.C: New test.
5287
5288 2018-07-01 Tom de Vries <tdevries@suse.de>
5289
5290 revert:
5291 2018-07-01 Tom de Vries <tdevries@suse.de>
5292
5293 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5294 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5295
5296 2018-07-01 Tom de Vries <tdevries@suse.de>
5297
5298 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5299 argument.
5300 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5301 with @main.
5302
5303 2018-07-01 Tom de Vries <tdevries@suse.de>
5304
5305 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5306 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5307
5308 2018-07-01 Tom de Vries <tdevries@suse.de>
5309
5310 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5311 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5312
5313 2018-07-01 Tom de Vries <tdevries@suse.de>
5314
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.
5320
5321 2018-06-30 Jim Wilson <jimw@sifive.com>
5322
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.
5326
5327 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5328
5329 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5330
5331 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5332
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.
5362
5363 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5364
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.
5367
5368 2018-06-30 Tom de Vries <tdevries@suse.de>
5369
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.
5376
5377 2018-06-30 Tom de Vries <tdevries@suse.de>
5378
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
5382 argument.
5383
5384 2018-06-29 Martin Sebor <msebor@redhat.com>
5385
5386 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
5387 that don't define the function.
5388
5389 2018-06-29 Marek Polacek <polacek@redhat.com>
5390
5391 PR c++/86184
5392 * g++.dg/ext/cond3.C: New test.
5393
5394 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5395
5396 * gcc.target/arm/arm-soft-strd-even.c: New test.
5397
5398 2018-06-29 Tom de Vries <tdevries@suse.de>
5399
5400 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
5401 line, and use it.
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.
5405
5406 2018-06-29 Martin Liska <mliska@suse.cz>
5407
5408 PR tree-optimization/86263
5409 * gcc.dg/tree-ssa/pr86263.c: New test.
5410
5411 2018-06-28 Carl Love <cel@us.ibm.com>
5412
5413 * gcc.target/p9-extract-1.c: Add test case.
5414 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
5415 name in ABI.
5416
5417 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
5418
5419 PR target/86348
5420 * gcc.target/i386/pr86348.c: New test.
5421
5422 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
5423
5424 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
5425
5426 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
5427
5428 PR fortran/82865
5429 * gfortran.dg/dec_type_print_2.f03: New testcase.
5430
5431 2018-06-28 David Pagan <dave.pagan@oracle.com>
5432
5433 PR c/55976
5434 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
5435 message causing unexpected test FAIL.
5436
5437 2018-06-28 Martin Liska <mliska@suse.cz>
5438
5439 * gcc.dg/tree-ssa/switch-1.c: New test.
5440
5441 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
5442
5443 * gnat.dg/debug15.adb: New test.
5444
5445 2018-06-27 David Malcolm <dmalcolm@redhat.com>
5446
5447 PR c++/86329
5448 * g++.dg/lookup/pr86329.C: New test.
5449
5450 2018-06-27 Carl Love <cel@us.ibm.com>
5451
5452 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
5453
5454 2018-06-27 Tamar Christina <tamar.christina@arm.com>
5455
5456 PR target/85769
5457 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
5458
5459 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
5460
5461 * gcc.target/powerpc/builtins-1.c: Correct a comment.
5462
5463 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5464
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.
5469
5470 2018-06-26 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR target/86314
5473 * gcc.dg/pr86314.c: New test.
5474
5475 PR debug/86257
5476 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
5477
5478 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5479
5480 * gcc.target/i386/pr86257.c: Require 64-bit.
5481
5482 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5483
5484 * g++.dg/pr86082.C: Require IBM1047 support.
5485
5486 2018-06-26 Richard Biener <rguenther@suse.de>
5487
5488 PR middle-end/86271
5489 * gcc.dg/pr86271.c: New testcase.
5490
5491 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
5492
5493 PR debug/86064
5494 * gcc.dg/pr86064.c: New.
5495
5496 2018-06-25 Jeff Law <law@redhat.com>
5497
5498 * lib/target-supports.exp
5499 (check_effective_target_logical_op_short_circuit): Add v850.
5500
5501 2018-06-25 Martin Sebor <msebor@redhat.com>
5502
5503 PR tree-optimization/86204
5504 * gcc.dg/strlenopt-46.c: New test.
5505
5506 2018-06-25 Martin Sebor <msebor@redhat.com>
5507
5508 PR tree-optimization/85700
5509 * gcc.dg/Wstringop-truncation-4.c: New test.
5510
5511 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
5512
5513 PR fortran/82972
5514 PR fortran/83088
5515 PR fortran/85851
5516 * gfortran.dg/init_flag_17.f90: New testcase.
5517
5518 2018-06-25 Carl Love <cel@us.ibm.com>
5519
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
5522 and bool int.
5523 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
5524 vec_extract tests.
5525
5526 2018-06-25 Tom de Vries <tdevries@suse.de>
5527
5528 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
5529
5530 2018-06-25 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR target/84786
5533 * gcc.target/i386/avx512f-pr84786-3.c: New test.
5534
5535 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
5536
5537 * gnat.dg/sso9.adb: New testcase.
5538 * gnat.dg/sso9_pkg.ads: Likewise.
5539
5540 2018-06-25 Tom de Vries <tdevries@suse.de>
5541
5542 PR debug/86257
5543 * gcc.target/i386/pr86257.c: New test.
5544
5545 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
5546
5547 PR C++/86082
5548 * g++.dg/pr86082.C: New test.
5549
5550 2018-06-24 Tom de Vries <tdevries@suse.de>
5551
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.
5556
5557 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5558
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.
5563
5564 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
5565
5566 PR fortran/86281
5567 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
5568
5569 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5570
5571 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
5572 this test.
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.
5577
5578 2018-06-22 Tom de Vries <tdevries@suse.de>
5579
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.
5584
5585 2018-06-22 Tom de Vries <tdevries@suse.de>
5586
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.
5591
5592 2018-06-22 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR c++/85662
5595 * g++.dg/ext/offsetof3.C: New test.
5596
5597 2018-06-22 Carl Love <cel@us.ibm.com>
5598
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.
5608
5609 2018-06-22 Paul Koning <ni1d@arrl.net>
5610
5611 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
5612 if pdp11.
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.
5623
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>
5628
5629 * c-c++-common/goacc/deviceptr-4.c: New file.
5630 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
5631 Likewise.
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:
5638 Likewise.
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:
5642 Likewise.
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.
5646
5647 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
5648
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.
5660
5661 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5662
5663 PR fortran/49630
5664 * gfortran.dg/assumed_charlen_function_7.f90: New test.
5665
5666 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5667
5668 PR fortran/83118
5669 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
5670
5671 2018-06-21 Tom de Vries <tdevries@suse.de>
5672
5673 * gcc.dg/guality/pr45882.c (a): Add used attribute.
5674
5675 2018-06-21 Tom de Vries <tdevries@suse.de>
5676
5677 PR tree-optimization/85859
5678 * gcc.dg/pr85859.c: New test.
5679
5680 2018-06-21 Richard Biener <rguenther@suse.de>
5681
5682 PR tree-optimization/86232
5683 * gcc.dg/torture/pr86232.c: New testcase.
5684
5685 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5686
5687 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
5688
5689 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5690
5691 * gcc/gcc.target/aarch64/aes_2.c: New test.
5692
5693 2018-06-20 Than McIntosh <thanm@google.com>
5694
5695 PR libgcc/86213
5696 * gcc.dg/split-8.c: New.
5697
5698 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5699
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.
5703
5704 2018-06-20 Nathan Sidwell <nathan@acm.org>
5705
5706 PR c++/85634
5707 * g++.dg/lookup/pr85634-2.C: New.
5708
5709 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
5710
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.
5718
5719 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
5720 Thomas Schwinge <thomas@codesourcery.com>
5721 Cesar Philippidis <cesar@codesourcery.com>
5722
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.
5751
5752 2018-06-20 Jakub Jelinek <jakub@redhat.com>
5753
5754 PR c++/86210
5755 * g++.dg/warn/Wnonnull4.C: New test.
5756
5757 2018-06-20 Marek Polacek <polacek@redhat.com>
5758
5759 PR c++/86240
5760 * g++.dg/pr86240.C: New test.
5761
5762 2018-06-20 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR debug/86194
5765 * gcc.target/i386/pr86194.c: New test.
5766
5767 PR tree-optimization/86231
5768 * gcc.dg/tree-ssa/vrp119.c: New test.
5769 * gcc.c-torture/execute/pr86231.c: New test.
5770
5771 2018-06-20 Tom de Vries <tdevries@suse.de>
5772
5773 PR tree-optimization/86097
5774 * gcc.dg/autopar/pr86097.c: New test.
5775
5776 2018-06-20 Nathan Sidwell <nathan@acm.org>
5777
5778 PR c++/85634
5779 * g++.dg/lookup/pr85634.C: New.
5780
5781 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5782
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.
5786
5787 2018-06-20 Martin Liska <mliska@suse.cz>
5788
5789 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
5790
5791 2018-06-19 Martin Sebor <msebor@redhat.com>
5792
5793 PR tree-optimization/48560
5794 * gcc.dg/Warray-bounds-28.c: New test.
5795
5796 2018-06-19 Martin Sebor <msebor@redhat.com>
5797
5798 PR middle-end/85602
5799 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
5800 to also match C++.
5801
5802 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
5803
5804 * g++.dg/lto/pr84805_0.C: Update template.
5805 * g++.dg/lto/pr84805_1.C: Update template.
5806
5807 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
5808
5809 * gnat.dg/aggr24.adb: New test.
5810 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
5811
5812 2018-06-19 Richard Biener <rguenther@suse.de>
5813
5814 PR tree-optimization/86179
5815 * gcc.dg/pr86179.c: New testcase.
5816
5817 2018-06-18 Martin Sebor <msebor@redhat.com>
5818
5819 PR middle-end/85602
5820 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
5821 * c-c++-common/attr-nonstring-8.c: New test.
5822
5823 2018-06-18 Martin Sebor <msebor@redhat.com>
5824
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.
5834
5835 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
5836
5837 PR tree-optimization/86076
5838 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
5839
5840 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
5841
5842 PR tree-optimization/64946
5843 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
5844
5845 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
5846
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.
5850
5851 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5852
5853 PR middle-end/82479
5854 * gcc.dg/tree-ssa/popcount.c: New test.
5855 * gcc.dg/tree-ssa/popcount2.c: New test.
5856
5857 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5858
5859 PR middle-end/64946
5860 * gcc.dg/absu.c: New test.
5861 * gcc.dg/gimplefe-29.c: New test.
5862 * gcc.target/aarch64/pr64946.c: New test.
5863
5864 2018-06-15 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR c/86093
5867 * c-c++-common/pr86093.c: New test.
5868
5869 PR middle-end/85878
5870 * gfortran.fortran-torture/compile/pr85878.f90: New test.
5871
5872 PR middle-end/86123
5873 * gcc.c-torture/compile/pr86123.c: New test.
5874
5875 2018-06-15 Tom de Vries <tdevries@suse.de>
5876
5877 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
5878
5879 2018-06-15 Nick Clifton <nickc@redhat.com>
5880
5881 PR 84195
5882 * gcc.c-torture/compile/pr84195.c: New test.
5883
5884 2018-06-15 Richard Biener <rguenther@suse.de>
5885
5886 PR middle-end/86159
5887 * g++.dg/pr86159.C: New testcase.
5888
5889 2018-06-15 Richard Biener <rguenther@suse.de>
5890
5891 PR middle-end/86076
5892 * gcc.dg/pr86076.c: New testcase.
5893
5894 2018-06-14 Marek Polacek <polacek@redhat.com>
5895
5896 PR c++/86063
5897 * g++.dg/cpp0x/gen-attrs-65.C: New test.
5898
5899 2018-06-14 Jakub Jelinek <jakub@redhat.com>
5900
5901 PR target/86048
5902 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
5903 -msse2 to dg-options.
5904
5905 PR middle-end/86122
5906 * gcc.c-torture/compile/pr86122.c: New test.
5907
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
5911 for -std=c++2a.
5912
5913 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5914
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.
5925
5926 2018-06-14 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR target/85945
5929 * gcc.c-torture/compile/pr85945.c: New test.
5930
5931 2018-06-14 Richard Biener <rguenther@suse.de>
5932
5933 PR ipa/86124
5934 * gcc.dg/pr86124.c: New testcase.
5935
5936 2018-06-13 Martin Sebor <msebor@redhat.com>
5937
5938 PR tree-optimization/86114
5939 * gcc.dg/pr86114.c: New test.
5940
5941 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
5942
5943 PR fortran/86110
5944 * gfortran.dg/pr86110.f90: New test.
5945
5946 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
5947
5948 PR fortran/85703
5949 * gfortran.dg/goacc/pr85703.f90: New test.
5950 * gfortran.dg/gomp/pr85703.f90: New test.
5951
5952 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
5953
5954 PR fortran/85702
5955 * gfortran.dg/goacc/pr85702.f90: New test.
5956
5957 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
5958
5959 * gcc.target/i386/pr86048.c: New test.
5960
5961 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
5962
5963 * gcc.target/arc/fma-1.c: New test.
5964
5965 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
5966
5967 * gcc.target/arc/pr9001107555.c: New file.
5968
5969 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
5970
5971 * g++.dg/torture/aarch64-vect-init-1.C: New test.
5972
5973 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5974
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.
5980
5981 2018-06-12 Marek Polacek <polacek@redhat.com>
5982
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.
5994
5995 2018-06-12 David Malcolm <dmalcolm@redhat.com>
5996
5997 PR other/69968
5998 * gcc.dg/spellcheck-transposition.c: New test.
5999
6000 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6001
6002 PR fortran/44491
6003 * gfortran.dg/pr44491.f90: New testcase
6004
6005 2018-06-12 Martin Sebor <msebor@redhat.com>
6006
6007 PR tree-optimization/85259
6008 * gcc.dg/Wstringop-overflow-5.c: New test.
6009 * gcc.dg/Wstringop-overflow-6.c: New test.
6010
6011 2018-06-12 Martin Sebor <msebor@redhat.com>
6012
6013 PR c/85931
6014 * gcc.dg/Wstringop-truncation-3.c: New test.
6015
6016 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6017
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.
6021
6022 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6023
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.
6030
6031 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6032
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.
6039
6040 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6041
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.
6048
6049 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6050
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.
6057
6058 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6059
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.
6066
6067 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6068
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.
6075
6076 2018-06-12 Martin Liska <mliska@suse.cz>
6077
6078 * g++.dg/opt/mpx.C: New test.
6079 * gcc.target/i386/mpx.c: New test.
6080
6081 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6082
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.
6086
6087 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6088
6089 * gnat.dg/opt72a.ad[sb]: New test.
6090 * gnat.dg/opt72_pkg.ads: New helper.
6091
6092 2018-06-12 Tom de Vries <tdevries@suse.de>
6093
6094 * gcc.dg-selftests/dg-final.exp: New file.
6095
6096 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6097
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.
6113
6114 2018-06-11 Martin Sebor <msebor@redhat.com>
6115
6116 PR tree-optimization/86083
6117 * gcc.dg/strlenopt-44.c: New test.
6118
6119 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6120
6121 PR fortran/45521
6122 * gfortran.dg/generic_32.f90: New test.
6123 * gfortran.dg/generic_33.f90: New test.
6124
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
6132 long long int.
6133
6134 2018-06-11 Martin Liska <mliska@suse.cz>
6135
6136 PR tree-optimization/86089
6137 * gcc.dg/tree-ssa/pr86089.c: New test.
6138
6139 2018-06-11 Julia Koval <julia.koval@intel.com>
6140
6141 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6142 * gcc.target/i386/vpclmulqdq.c: Ditto.
6143
6144 2018-06-11 Olivier Hainque <hainque@adacore.com>
6145
6146 * gnat.dg/lang-dw2.adb: New test.
6147 * gnat.dg/lang-dw3.adb: New test.
6148
6149 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6150
6151 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6152 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6153
6154 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6155
6156 * gnat.dg/predicate1.adb: New testcase.
6157
6158 2018-06-11 Yannick Moy <moy@adacore.com>
6159
6160 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6161
6162 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6163
6164 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6165 testcase.
6166
6167 2018-06-11 Javier Miranda <miranda@adacore.com>
6168
6169 * gnat.dg/prot4.adb: New testcase.
6170
6171 2018-06-11 Yannick Moy <moy@adacore.com>
6172
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
6177 testcase.
6178
6179 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6180
6181 * gnat.dg/contract1.adb: New testcase.
6182
6183 2018-06-11 Javier Miranda <miranda@adacore.com>
6184
6185 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6186 testcase.
6187
6188 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6189
6190 * gnat.dg/inline_always1.adb: New testcase.
6191
6192 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6193
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.
6197
6198 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6199
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.
6203
6204 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6205
6206 * gfortran.dg/inline_matmul_23.f90: New test.
6207
6208 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6209
6210 PR fortran/85088
6211 * gfortran.dg/intent_decl_1.f90: New test case.
6212
6213 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6214
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.
6218
6219 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6220
6221 PR fortran/38351
6222 * gfortran.dg/pr38351.f90: New test.
6223 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6224
6225 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6226
6227 PR fortran/85138
6228 PR fortran/85996
6229 PR fortran/86051
6230 * gfortran.dg/pr85138_1.f90: New test.
6231 * gfortran.dg/pr85138_2.f90: Ditto.
6232 * gfortran.dg/pr85996.f90: Ditto.
6233
6234 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6235
6236 PR fortran/78278
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.
6241
6242 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6243
6244 PR fortran/63514
6245 * gfortran.dg/pr63514.f90: New test.
6246
6247 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6248
6249 PR fortran/85631
6250 * gfortran.dg/bounds_check_20.f90: New test.
6251
6252 2018-06-08 Carl Love <cel@us.ibm.com>
6253
6254 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6255 vpkudum counts.
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,
6260 vcmpgtsd, vcmpgtud.
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.
6267
6268 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6269
6270 PR fortran/86059
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.
6275
6276 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6277
6278 PR fortran/78571
6279 * gfortran.dg/pr78571.f90: New test.
6280
6281 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6282
6283 PR target/85755
6284 * gcc.target/powerpc/pr85755.c: New test.
6285
6286 2018-06-08 Carl Love <cel@us.ibm.com>
6287
6288 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6289 vsx-vector-6.p7.c.
6290 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6291 vsx-vector-6.p9.c.
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.
6297
6298 2018-06-08 Martin Liska <mliska@suse.cz>
6299
6300 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6301
6302 2018-06-08 Martin Liska <mliska@suse.cz>
6303
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.
6692
6693 2018-06-07 Carl Love <cel@us.ibm.com>
6694
6695 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
6696 statements.
6697
6698 2018-06-07 Carl Love <cel@us.ibm.com>
6699
6700 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
6701 error message.
6702
6703 2018-06-07 Marek Polacek <polacek@redhat.com>
6704
6705 PR c/85318
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.
6710
6711 2018-06-07 Paul Koning <ni1d@arrl.net>
6712
6713 * gcc.c-torture/compile/20180605-1.c: New test.
6714
6715 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
6716
6717 PR fortran/86045
6718 * gfortran.dg/pr86045.f90: New test.
6719
6720 2018-06-07 Marek Polacek <polacek@redhat.com>
6721
6722 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
6723
6724 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
6725
6726 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
6727
6728 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6729
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.
6733
6734 2018-06-07 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR tree-optimization/69615
6737 * gcc.dg/tree-ssa/pr69615.c: New test.
6738
6739 2018-06-07 Richard Biener <rguenther@suse.de>
6740
6741 PR tree-optimization/85935
6742 * gcc.dg/graphite/pr85935.c: New testcase.
6743
6744 2018-06-04 Carl Love <cel@us.ibm.com>
6745
6746 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
6747 debug print statements. Fix a few formating issues.
6748
6749 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
6750
6751 PR target/85657
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.
6755
6756 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6757
6758 PR fortran/85641
6759 * gfortran.dg/realloc_on_assign_30.f90: New test.
6760
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.
6764
6765 2018-06-06 Carl Love <cel@us.ibm.com>
6766
6767 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
6768 to builtins-4.c.
6769 * gcc.target/powerpc/builtins-4.c: New test file for tests
6770 that need -mvsx.
6771
6772 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
6773
6774 PR target/85657
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.
6777
6778 2018-06-06 Jim Wilson <jimw@sifive.com>
6779
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.
6784
6785 2018-06-06 Marek Polacek <polacek@redhat.com>
6786
6787 PR c++/85977
6788 * g++.dg/cpp0x/initlist102.C: New test.
6789 * g++.dg/cpp0x/initlist103.C: New test.
6790 * g++.dg/cpp0x/initlist104.C: New test.
6791
6792 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
6793
6794 * gcc.dg/torture/pr86066.c: New test.
6795
6796 2018-06-06 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/86062
6799 * g++.dg/tree-ssa/pr86062.C: New testcase.
6800
6801 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6802
6803 * gcc.target/msp430/function-attributes-4.c: New test.
6804 * gcc.target/msp430/static-interrupts.c: New test.
6805
6806 2018-06-05 Steve Ellcey <sellcey@cavium.com>
6807
6808 PR target/79924
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.
6813
6814 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6815
6816 * gcc.target/arm/cmse/cmse-1c99.c: New test.
6817
6818 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
6819
6820 PR fortran/85701
6821 * gfortran.dg/goacc/pr85701.f90: New test.
6822
6823 2018-06-05 Marek Polacek <polacek@redhat.com>
6824
6825 PR c++/85976
6826 * g++.dg/cpp0x/alias-decl-64.C: New test.
6827
6828 2018-06-05 Richard Biener <rguenther@suse.de>
6829
6830 PR tree-optimization/86046
6831 * gcc.dg/pr86046.c: New testcase.
6832
6833 2018-06-05 Richard Biener <rguenther@suse.de>
6834
6835 PR tree-optimization/86047
6836 * gcc.dg/pr86047.c: New testcase.
6837
6838 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6839
6840 PR target/81497
6841 * g++.target/arm/arm.exp: New file.
6842 * g++.target/arm/pr81497.C: Likewise.
6843
6844 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
6845
6846 * gcc.target/s390/htm-builtins-compile-4.c: New test.
6847
6848 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
6849
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.
6854
6855 2018-06-04 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/85955
6858 * gcc.dg/pr85955.c: New testcase.
6859
6860 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
6861
6862 PR fortran/85981
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.
6867
6868 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
6869
6870 * gcc.target/aarch64/sve/extract_5.c: New test.
6871
6872 2018-06-04 Jakub Jelinek <jakub@redhat.com>
6873
6874 PR target/85832
6875 PR target/86036
6876 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
6877 vptestm.
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.
6882
6883 2018-06-04 Richard Biener <rguenther@suse.de>
6884
6885 PR tree-optimization/86038
6886 * gcc.dg/pr86038.c: New testcase.
6887
6888 2018-06-04 Jakub Jelinek <jakub@redhat.com>
6889
6890 PR tree-optimization/69615
6891 * gcc.dg/pr69615.c: New test.
6892
6893 PR c++/86025
6894 * c-c++-common/gomp/pr86025.c: New test.
6895
6896 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
6897
6898 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
6899
6900 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
6901
6902 * gcc.dg/torture/pr86034.c: New test.
6903
6904 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
6905
6906 PR fortran/36497
6907 * gfortran.dg/cray_pointer_12.f90: New test.
6908
6909 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6910
6911 PR fortran/85938
6912 * gfortran.dg/pr85938.f90: Fixed by revision r261081
6913
6914 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
6915
6916 * gnat.dg/specs/opt3.ads: New test.
6917 * gnat.dg/specs/opt3_pkg.ads: New helper.
6918
6919 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
6920
6921 * gnat.dg/discr53.ad[sb]: New test.
6922 * gnat.dg/discr53_pkg.ads: New helper.
6923
6924 2018-06-01 Carl Love <cel@us.ibm.com>
6925
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.
6928
6929 2018-06-01 Carl Love <cel@us.ibm.com>
6930
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
6949 vec_splat.
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,
6953 vec_unsigned.
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
6957 vec_revb.
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
6966 argument.
6967
6968 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
6969
6970 * gcc.dg/store_merging_20.c: New test.
6971 * gnat.dg/opt71.adb: Likewise.
6972 * gnat.dg/opt71_pkg.ads: New helper.
6973
6974 2018-06-01 Carl Love <cel@us.ibm.com>
6975
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.
6979
6980 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
6981
6982 PR fortran/85816
6983 PR fortran/85975
6984 * gfortran.dg/pr85816.f90: New test.
6985 * gfortran.dg/pr85975.f90: New test.
6986
6987 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
6988
6989 PR fortran/63570
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.
6996
6997 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
6998
6999 PR tree-optimization/85989
7000 * gcc.dg/torture/pr85989.c: New test.
7001
7002 2018-06-01 Richard Biener <rguenther@suse.de>
7003
7004 PR middle-end/86017
7005 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7006
7007 2018-06-01 Richard Biener <rguenther@suse.de>
7008
7009 PR ipa/85960
7010 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7011
7012 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7013
7014 PR middle-end/78809
7015 * gcc.dg/strcmpopt_2.c: New test.
7016 * gcc.dg/strcmpopt_3.c: New test.
7017
7018 PR middle-end/83026
7019 * gcc.dg/strcmpopt_3.c: New test.
7020
7021 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7022
7023 PR target/85984
7024 * gcc.target/i386/pr85984.c: New test.
7025
7026 2018-05-31 Martin Sebor <msebor@redhat.com>
7027
7028 PR c/82063
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.
7047
7048 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7049 Cesar Philippidis <cesar@codesourcery.com>
7050
7051 PR middle-end/85879
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.
7055
7056 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7057
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.
7063
7064 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7065
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.
7072
7073 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7074
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.
7078
7079 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7080
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:
7083 New testcase.
7084
7085 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7086
7087 * gnat.dg/size_clause1.adb: New testcase.
7088
7089 2018-05-31 Javier Miranda <miranda@adacore.com>
7090
7091 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7092
7093 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7094
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.
7101
7102 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7103
7104 PR c++/77777
7105 * g++.dg/diagnostic/pr77777.C: New test.
7106
7107 2018-05-30 David Pagan <dave.pagan@oracle.com>
7108
7109 PR c/55976
7110 * gcc.dg/noncompile/pr55976-1.c: New test.
7111 * gcc.dg/noncompile/pr55976-2.c: New test.
7112
7113 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7114
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.
7119
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.
7182
7183 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7184
7185 Revert:
7186 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7187
7188 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7189
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.
7194
7195 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7196
7197 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7198
7199 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7200
7201 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7202
7203 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7204
7205 PR target/85950
7206 * gcc.target/i386/pr85950.c: New test.
7207
7208 2018-05-29 Marek Polacek <polacek@redhat.com>
7209
7210 PR c++/85883
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.
7214
7215 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR c++/85952
7218 * g++.dg/warn/Wunused-var-33.C: New test.
7219
7220 PR target/85918
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.
7228
7229 2018-05-29 Javier Miranda <miranda@adacore.com>
7230
7231 * gnat.dg/equal2.adb: New testcase.
7232
7233 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7234
7235 * gnat.dg/float_attributes_overflows.adb: New testcase.
7236
7237 2018-05-29 Pascal Obry <obry@adacore.com>
7238
7239 * gnat.dg/normalize_pathname.adb: New testcase.
7240
7241 2018-05-29 Tom de Vries <tom@codesourcery.com>
7242
7243 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7244 message.
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.
7248
7249 2018-05-29 Tom de Vries <tom@codesourcery.com>
7250
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.
7254
7255 2018-05-29 Tom de Vries <tom@codesourcery.com>
7256
7257 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7258 with no arguments.
7259
7260 2018-05-28 Richard Biener <rguenther@suse.de>
7261
7262 PR tree-optimization/85934
7263 * gcc.target/i386/pr85934.c: New testcase.
7264
7265 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7266
7267 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7268
7269 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7270
7271 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7272
7273 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7274
7275 * gnat.dg/fixedpnt5.adb: New testcase.
7276
7277 2018-05-28 Justin Squirek <squirek@adacore.com>
7278
7279 * gnat.dg/array31.adb: New testcase.
7280
7281 2018-05-28 Justin Squirek <squirek@adacore.com>
7282
7283 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7284 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7285
7286 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7287
7288 * gfortran.dg/data_stmt_pointer.f90: new test.
7289
7290 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR target/85918
7293 * gcc.target/i386/avx512dq-pr85918.c: New test.
7294
7295 2018-05-25 Jim Wilson <jimw@sifive.com>
7296
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.
7302
7303 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7304
7305 PR fortran/85786
7306 * gfortran.dg/pr85786.f90: New test.
7307
7308 2018-05-25 Paul Koning <ni1d@arrl.net>
7309
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.
7314
7315 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR target/85832
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.
7322
7323 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7324
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
7328 distribution.
7329
7330 2018-05-25 Martin Liska <mliska@suse.cz>
7331
7332 PR testsuite/85911
7333 * gcc.dg/tree-prof/update-loopch.c: Do not scan
7334 for 'Removing basic block'.
7335
7336 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
7337
7338 * gnat.dg/sec_stack1.adb: New testcase.
7339
7340 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7341
7342 * gnat.dg/fixedpnt4.adb: New testcase.
7343
7344 2018-05-25 Javier Miranda <miranda@adacore.com>
7345
7346 * gnat.dg/interface7.adb: New testcase.
7347
7348 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
7349
7350 * gnat.dg/sec_stack2.adb: New testcase.
7351
7352 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7353
7354 * gnat.dg/interface6.adb: New testcase.
7355
7356 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7357
7358 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
7359
7360 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7361
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
7368 tests.
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.
7372
7373 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7374
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.
7379
7380 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7381
7382 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
7383
7384 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7385
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.
7395
7396 2018-05-25 Janus Weil <janus@gcc.gnu.org>
7397
7398 PR fortran/85839
7399 * gfortran.dg/f2018_obs.f90: New test case.
7400
7401 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7402
7403 PR fortran/85543
7404 * gfortran.dg/pr85543.f90: New test.
7405
7406 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7407
7408 PR fortran/85780
7409 * gfortran.dg/pr85780.f90: New test.
7410
7411 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7412
7413 PR fortran/85779
7414 * gfortran.dg/pr85779_1.f90: New test.
7415 * gfortran.dg/pr85779_2.f90: Ditto.
7416 * gfortran.dg/pr85779_3.f90: Ditto.
7417
7418 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7419
7420 PR fortran/85895
7421
7422 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
7423 * gfortran.dg/pr85895.f90: New test.
7424
7425 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
7426
7427 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
7428 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7429
7430 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
7431
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.
7436
7437 2018-05-24 Marek Polacek <polacek@redhat.com>
7438
7439 PR c++/85847
7440 * g++.dg/cpp0x/new3.C: New test.
7441
7442 2018-05-24 Javier Miranda <miranda@adacore.com>
7443
7444 * gnat.dg/discr52.adb: New testcase.
7445
7446 2018-05-24 Ed Schonberg <schonberg@adacore.com>
7447
7448 * gnat.dg/others1.adb: New testcase.
7449
7450 2018-05-24 Justin Squirek <squirek@adacore.com>
7451
7452 * gnat.dg/raise_expr.adb: New testcase.
7453
7454 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
7455
7456 * gnat.dg/formal_containers.adb: New testcase.
7457
7458 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7459
7460 * gcc.target/i386/pr85345.c: Require ifunc support.
7461
7462 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
7463
7464 * gcc.dg/vect/vect-fma-1.c: New test.
7465
7466 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7467
7468 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
7469 scan-tree-dump*.
7470
7471 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
7472
7473 PR target/83009
7474 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7475
7476 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7477
7478 PR target/78849
7479 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
7480 DEFAULT_CFLAGS.
7481 * gcc.target/msp430/pr78849.c: New test.
7482
7483 2018-05-23 Marek Polacek <polacek@redhat.com>
7484
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.
7488
7489 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
7490
7491 * lib/target-supports.exp (check_effective_target_be): New.
7492 (check_effective_target_le): New.
7493
7494 2018-05-23 Marek Polacek <polacek@redhat.com>
7495
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.
7503
7504 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7505
7506 * gcc.target/i386/cvt-3.c: New test.
7507
7508 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7509
7510 * gcc.target/i386/cvt-2.c: New test.
7511
7512 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
7513
7514 * gcc.dg/pr79985.c: New testcase.
7515
7516 2018-05-23 Richard Biener <rguenther@suse.de>
7517
7518 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
7519
7520 2018-05-23 Sudakshina Das <sudi.das@arm.com>
7521
7522 PR target/84882
7523 * gcc.target/aarch64/pr84882.c: New test.
7524 * gcc.target/aarch64/target_attr_18.c: Likewise.
7525
7526 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
7527
7528 PR tree-optimization/85853
7529 * gfortran.dg/vect/pr85853.f90: New test.
7530
7531 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7532
7533 * gnat.dg/import2.adb: New testcase.
7534
7535 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7536
7537 * gnat.dg/discr51.adb: New testcase.
7538
7539 2018-05-23 Javier Miranda <miranda@adacore.com>
7540
7541 * gnat.dg/valid_scalars1.adb: New testcase.
7542
7543 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7544
7545 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
7546
7547 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7548
7549 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
7550 testcase.
7551
7552 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7553
7554 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
7555 testcase.
7556
7557 2018-05-23 Bob Duff <duff@adacore.com>
7558
7559 * gnat.dg/addr10.adb: New testcase.
7560
7561 2018-05-23 Richard Biener <rguenther@suse.de>
7562
7563 PR middle-end/85874
7564 * gcc.dg/Wstrict-overflow-27.c: New testcase.
7565
7566 2018-05-23 Yury Gribov <tetra2005@gmail.com>
7567
7568 PR tree-optimization/85822
7569 * c-c++-common/pr85822.c: New test.
7570
7571 2018-05-23 Richard Biener <rguenther@suse.de>
7572
7573 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
7574
7575 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7576
7577 PR fortran/85841
7578 * gfortran.dg/pr30667.f: Add option "-std=legacy".
7579
7580 2018-05-22 Martin Sebor <msebor@redhat.com>
7581
7582 PR middle-end/85359
7583 * gcc.dg/attr-nonstring.c: New test.
7584
7585 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
7586
7587 PR target/85345
7588 * gcc.target/i386/pr85345.c: New test.
7589
7590 2018-05-22 Luis Machado <luis.machado@linaro.org>
7591
7592 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
7593
7594 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7595
7596 PR fortran/85841
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.
7604
7605 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
7606
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.
7610
7611 2018-05-22 Martin Sebor <msebor@redhat.com>
7612
7613 PR c/85623
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.
7617
7618 2018-05-22 Martin Sebor <msebor@redhat.com>
7619
7620 PR tree-optimization/85826
7621 * gcc.dg/Wrestrict-17.c: New test.
7622
7623 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7624
7625 * gcc.dg/torture/pr85862.c: Rename to...
7626 * gcc.dg/torture/pr85852.c: ...this.
7627
7628 2018-05-22 Justin Squirek <squirek@adacore.com>
7629
7630 * gnat.dg/warn14.adb: New testcase.
7631
7632 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
7633
7634 * gnat.dg/controlled8.adb: New testcase.
7635
7636 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
7637
7638 * gnat.dg/discr50.adb: New testcase.
7639
7640 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7641
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.
7645
7646 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7647
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
7650 testcase.
7651
7652 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7653
7654 * gnat.dg/fixedpnt3.adb: New testcase.
7655
7656 2018-05-22 Justin Squirek <squirek@adacore.com>
7657
7658 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
7659 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
7660
7661 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7662
7663 PR middle-end/85862
7664 * gcc.dg/torture/pr85862.c: New test.
7665
7666 2018-05-22 Richard Biener <rguenther@suse.de>
7667
7668 PR tree-optimization/85834
7669 * g++.dg/torture/pr85834.C: New testcase.
7670 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
7671
7672 2018-05-22 Martin Liska <mliska@suse.cz>
7673
7674 PR ipa/85607
7675 * g++.dg/ipa/pr85607.C: New test.
7676
7677 2018-05-22 Richard Biener <rguenther@suse.de>
7678
7679 PR tree-optimization/85863
7680 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
7681
7682 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7683
7684 PR fortran/85841
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.
7699
7700 2018-05-21 Christian Groessler <chris@groessler.org>
7701
7702 * gcc.c-torture/compile/simd-5.c: Fix comment.
7703
7704 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
7705
7706 PR target/85657
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.
7714
7715 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
7716
7717 PR tree-optimization/85814
7718 * gcc.dg/torture/pr85814.c: New test.
7719
7720 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7721
7722 PR c++/84588
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.
7732
7733 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
7734
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.
7742
7743 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
7746 tiny and large memory models.
7747
7748 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7749
7750 * gnat.dg/suppress_initialization.adb,
7751 gnat.dg/suppress_initialization_pkg.ads: New testcase.
7752
7753 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7754
7755 * gnat.dg/exit1.adb: New testcase.
7756
7757 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7758
7759 * gnat.dg/array30.adb: New testcase.
7760
7761 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
7762
7763 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
7764
7765 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7766
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.
7771
7772 2018-05-21 Tamar Christina <tamar.christina@arm.com>
7773
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,
7777 vbcaxq_s64): New.
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.
7781
7782 2018-05-21 Janus Weil <janus@gcc.gnu.org>
7783
7784 PR fortran/85841
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.
7805
7806 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7807
7808 PR fortran/80657
7809 * gfortran.dg/char_result_18.f90: New test.
7810
7811 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7812
7813 PR fortran/49636
7814 * gfortran.dg/associate_38.f90: New test.
7815
7816 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7817
7818 PR fortran/82275
7819 * gfortran.dg/select_type_42.f90: New test.
7820
7821 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
7822
7823 PR fortran/82923
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.
7827
7828 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
7829
7830 * gcc.dg/stack-usage-1.c: Add support for rv32e.
7831
7832 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
7833
7834 PR c++/82899
7835 * g++.dg/pr82899.C: New testcase.
7836
7837 2018-05-18 Martin Liska <mliska@suse.cz>
7838
7839 * gcc.dg/pr68766.c: Change pruned output.
7840
7841 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
7842
7843 PR c++/85782
7844 * c-c++-common/goacc/pr85782.c: New test.
7845
7846 2018-05-18 Sudakshina Das <sudi.das@arm.com>
7847
7848 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
7849
7850 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7851
7852 * gcc.target/arm/pr62554.c: Delete.
7853 * gcc.target/arm/pr69610-1.c: Likewise.
7854 * gcc.target/arm/pr69610-2.c: Likewise.
7855
7856 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7857
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.
7864
7865 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7866
7867 PR middle-end/85817
7868 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
7869 scan-tree-dump-not for h.
7870
7871 2018-05-18 Richard Biener <rguenther@suse.de>
7872
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.
7885
7886 2018-05-18 Richard Biener <rguenther@suse.de>
7887
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.
7894
7895 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7896
7897 * gcc.target/aarch64/vect-init-ld1.c: New test.
7898
7899 2018-05-18 Martin Liska <mliska@suse.cz>
7900
7901 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
7902 * gcc.dg/tree-prof/update-loopch.c: Likewise.
7903
7904 2018-05-18 Martin Liska <mliska@suse.cz>
7905
7906 * gcc.dg/ipa/ipa-icf-39.c: New test.
7907 * gcc.dg/pr68766.c: Adjust pruned output.
7908
7909 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
7910
7911 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
7912 New proc.
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
7921 scalar_all_fma.
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.
7926
7927 2018-05-17 Jim Wilson <jimw@sifive.com>
7928
7929 * gcc.target/riscv/switch-qi.c: New.
7930 * gcc.target/riscv/switch-si.c: New.
7931
7932 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
7933
7934 PR target/85698
7935 * gcc.target/powerpc/pr85698.c: New test.
7936
7937 2018-05-17 Richard Biener <rguenther@suse.de>
7938
7939 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
7940
7941 2018-05-17 Bin Cheng <bin.cheng@arm.com>
7942
7943 PR tree-optimization/85793
7944 * gcc.dg/vect/pr85793.c: New test.
7945
7946 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
7947
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.
7952
7953 2018-05-17 Martin Liska <mliska@suse.cz>
7954
7955 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
7956 space in between 'G_' and '('.
7957
7958 2018-05-17 Jakub Jelinek <jakub@redhat.com>
7959
7960 PR target/85323
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.
7964
7965 PR target/85323
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.
7969
7970 PR target/85323
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.
7974
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.
7986
7987 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
7988
7989 * gcc.target/aarch64/vect-slp-dup.c: New.
7990
7991 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7992
7993 PR c++/85713
7994 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
7995
7996 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
7997
7998 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
7999 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8000
8001 2018-05-17 Richard Biener <rguenther@suse.de>
8002
8003 PR tree-optimization/85757
8004 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8005
8006 2018-05-16 Marek Polacek <polacek@redhat.com>
8007
8008 PR c++/85363
8009 * g++.dg/cpp0x/initlist-throw1.C: New test.
8010 * g++.dg/cpp0x/initlist-throw2.C: New test.
8011
8012 2018-05-16 Carl Love <cel@us.ibm.com>
8013
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.
8017
8018 2018-05-16 Richard Biener <rguenther@suse.de>
8019
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.
8023
8024 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8025
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.
8030
8031 2018-05-15 Martin Sebor <msebor@redhat.com>
8032
8033 PR tree-optimization/85753
8034 * gcc.dg/Wrestrict-10.c: Adjust.
8035 * gcc.dg/Wrestrict-16.c: New test.
8036
8037 2018-05-15 Martin Sebor <msebor@redhat.com>
8038
8039 PR middle-end/85643
8040 * c-c++-common/attr-nonstring-7.c: New test.
8041
8042 2018-05-15 Richard Biener <rguenther@suse.de>
8043
8044 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8045
8046 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8047
8048 PR tree-optimization/83648
8049 * gcc.dg/tree-ssa/pr83648.c: New test.
8050 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8051
8052 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8053
8054 PR ipa/85734
8055 * gcc.dg/ipa/pr85734.c: New test.
8056
8057 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8058
8059 PR target/85756
8060 * gnat.dg/opt70.adb: New test.
8061 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8062
8063 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8064
8065 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8066 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8067
8068 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8069
8070 * gcc.target/aarch64/vmov_n_1.c: Update test.
8071 * gcc.target/aarch64/vfp-1.c: Update test.
8072
8073 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8074
8075 PR target/85756
8076 * gcc.c-torture/execute/pr85756.c: New test.
8077
8078 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8079
8080 * gcc.target/i386/cldemote-1.c: New test.
8081
8082 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8083
8084 PR fortran/85742
8085 * gfortran.dg/assumed_type_9.f90 : New test.
8086
8087 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8088
8089 PR fortran/85542
8090 * gfortran.dg/pr85542.f90: New test.
8091
8092 2018-05-11 Martin Jambor <mjambor@suse.cz>
8093
8094 PR ipa/85655
8095 * g++.dg/lto/pr85655_0.C: New test.
8096
8097 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8098
8099 * gcc.target/i386/tpause-1.c: New test.
8100 * gcc.target/i386/umonitor-1.c: New test.
8101
8102 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8103
8104 PR c/85696
8105 * c-c++-common/gomp/pr85696.c: New test.
8106
8107 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8108 Jakub Jelinek <jakub@redhat.com>
8109
8110 PR tree-optimization/85692
8111 * gcc.target/i386/pr85692.c: New test.
8112
8113 2018-05-11 Martin Liska <mliska@suse.cz>
8114
8115 PR sanitizer/85556
8116 * c-c++-common/ubsan/attrib-6.c: New test.
8117
8118 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8119
8120 PR fortran/85687
8121 * gfortran.dg/pr85687.f90: new test.
8122
8123 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8124
8125 PR fortran/85521
8126 * gfortran.dg/pr85521_1.f90: New test.
8127 * gfortran.dg/pr85521_2.f90: New test.
8128
8129 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8130
8131 PR fortran/70870
8132 * gfortran.dg/pr70870_1.f90: New test.
8133
8134 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8135
8136 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8137
8138 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8139
8140 PR c++/85662
8141 * g++.dg/ext/offsetof2.C: New test.
8142
8143 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8144
8145 PR fortran/68846
8146 * gfortran.dg/temporary_3.f90 : New test.
8147
8148 PR fortran/70864
8149 * gfortran.dg/temporary_2.f90 : New test.
8150
8151 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8152
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.
8180
8181 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8182
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.
8188
8189 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8190
8191 * g++.dg/tls/pr85400.C: New test.
8192
8193 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8194
8195 PR c++/85713
8196 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8197
8198 2018-05-09 Carl Love <cel@us.ibm.com>
8199
8200 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8201
8202 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8203
8204 PR c++/85713
8205 Revert:
8206 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8207
8208 PR c++/84588
8209 * g++.dg/cpp1y/pr84588.C: New.
8210
8211 2018-05-09 Andreas Schwab <schwab@suse.de>
8212
8213 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8214
8215 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8216
8217 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8218 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8219
8220 2018-05-08 Carl Love <cel@us.ibm.com>
8221 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8222
8223 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8224
8225 PR c++/84588
8226 * g++.dg/cpp1y/pr84588.C: New.
8227
8228 2018-05-08 Marek Polacek <polacek@redhat.com>
8229
8230 PR c++/85695
8231 * g++.dg/cpp1z/constexpr-if22.C: New test.
8232
8233 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8234
8235 PR target/85693
8236 * gcc.target/i386/pr85693.c: New test.
8237
8238 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR target/85683
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.
8244
8245 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8246
8247 * gcc.target/i386/builtin_target.c: Test goldmont.
8248 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8249 arch=silvermont.
8250
8251 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8252
8253 PR target/85572
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.
8258
8259 PR target/85317
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.
8263
8264 PR target/85480
8265 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8266 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8267
8268 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8269
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.
8285
8286 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8287
8288 PR testsuite/85586
8289 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8290 !vect_no_align.
8291
8292 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8293
8294 PR c++/57429
8295 * g++.dg/cpp0x/deleted14.C: New.
8296
8297 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8298 Alan Hayward <alan.hayward@arm.com>
8299 David Sherwood <david.sherwood@arm.com>
8300
8301 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8302 XFAIL the BIC test.
8303 * gcc.target/aarch64/sve/vcond_7.c: New test.
8304 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8305
8306 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8307
8308 PR c++/70563
8309 * g++.dg/cpp0x/sfinae62.C: New.
8310
8311 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8312
8313 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8314 load from src[i].
8315
8316 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8317
8318 PR c++/80691
8319 * g++.dg/cpp0x/narrowing1.C: New.
8320
8321 2018-05-08 Richard Biener <rguenther@suse.de>
8322
8323 PR middle-end/85588
8324 * gcc.dg/torture/pr85574.c: Rename to...
8325 * gcc.dg/torture/pr85588.c: ... this.
8326
8327 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8328
8329 PR fortran/54613
8330 * gfortran.dg/minmaxloc_12.f90: New test case.
8331 * gfortran.dg/minmaxloc_13.f90: New test case.
8332
8333 2018-05-07 Nathan Sidwell <nathan@acm.org>
8334
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.
8339
8340 2018-05-07 Jeff Law <law@redhat.com>
8341
8342 * gfortran.dg/linefile.f90: New test.
8343
8344 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8345
8346 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
8347 and options.
8348
8349 2018-05-06 Jakub Jelinek <jakub@redhat.com>
8350
8351 PR c++/85659
8352 * g++.dg/ext/asm14.C: New test.
8353 * g++.dg/ext/asm15.C: New test.
8354 * g++.dg/ext/asm16.C: New test.
8355
8356 2018-05-06 Michael Eager <eager@eagercon.com>
8357
8358 * gcc.target/microblaze/others/picdtr.c: Correct option
8359 -fPIE -mpic-data-is-text-relative.
8360
8361 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
8362
8363 * gcc.target/microblaze/others/picdtr.c: Add test for
8364 -fPIE -mpic-data-is-text-relative.
8365
8366 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
8367
8368 PR fortran/85507
8369 * gfortran.dg/coarray_dependency_1.f90: New test.
8370 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
8371
8372 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8373
8374 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
8375 to match the currently produced gimple.
8376
8377 2018-05-04 Carl Love <cel@us.ibm.com>
8378
8379 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
8380 vec_trunc.
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.
8385
8386 2018-05-04 Richard Biener <rguenther@suse.de>
8387
8388 PR middle-end/85627
8389 * g++.dg/torture/pr85627.C: New testcase.
8390
8391 2018-05-04 Richard Biener <rguenther@suse.de>
8392
8393 PR middle-end/85574
8394 * gcc.dg/torture/pr85574.c: New testcase.
8395 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
8396
8397 2018-05-04 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR libstdc++/85466
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.
8404
8405 2018-05-03 Nathan Sidwell <nathan@acm.org>
8406
8407 Remove -ffriend-injection.
8408 * g++.old-deja/g++.jason/scoping15.C: Delete.
8409 * g++.old-deja/g++.mike/net43.C: Delete.
8410
8411 2018-05-03 Jakub Jelinek <jakub@redhat.com>
8412
8413 PR target/85530
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.
8418
8419 2018-05-03 Tom de Vries <tom@codesourcery.com>
8420
8421 PR testsuite/85106
8422 * lib/scanoffloadtree.exp: New file.
8423
8424 2018-05-03 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/85615
8427 * gcc.dg/torture/pr85615.c: New testcase.
8428
8429 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8430
8431 PR tree-optimization/70291
8432 * gcc.dg/complex-6.c: New test.
8433 * gcc.dg/complex-7.c: Likewise.
8434
8435 2018-05-03 Richard Biener <rguenther@suse.de>
8436
8437 PR testsuite/85579
8438 * fortran.dg/pr51434.f90: Truncate transfer argument.
8439
8440 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR target/85582
8443 * gcc.c-torture/execute/pr85582-3.c: New test.
8444
8445 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8446 Jason Merrill <jason@redhat.com>
8447
8448 PR c++/68374
8449 * g++.dg/warn/Wshadow-13.C: New.
8450 * g++.dg/warn/Wshadow-14.C: Likewise.
8451
8452 2018-05-02 Tom de Vries <tom@codesourcery.com>
8453
8454 PR libgomp/82428
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.
8457
8458 2018-05-02 David Pagan <dave.pagan@oracle.com>
8459
8460 PR c/30552
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.
8465
8466 2018-05-02 Richard Biener <rguenther@suse.de>
8467
8468 PR tree-optimization/85597
8469 * gcc.dg/vect/pr85597.c: New testcase.
8470
8471 2018-05-02 Tom de Vries <tom@codesourcery.com>
8472
8473 PR testsuite/85106
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.
8482
8483 2018-05-02 Tom de Vries <tom@codesourcery.com>
8484
8485 PR testsuite/85106
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
8491 base.
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.
8498
8499 2018-05-02 Richard Biener <rguenther@suse.de>
8500
8501 PR middle-end/85567
8502 * gcc.dg/torture/pr85567.c: New testcase.
8503
8504 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8505
8506 PR target/85582
8507 * gcc.c-torture/execute/pr85582-1.c: New test.
8508 * gcc.c-torture/execute/pr85582-2.c: New test.
8509
8510 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
8511
8512 PR tree-optimization/85586
8513 * gcc.dg/vect/pr85586.c: New test.
8514
8515 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
8516
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.
8520
8521 2018-05-01 David Malcolm <dmalcolm@redhat.com>
8522
8523 PR c/84258
8524 * c-c++-common/Wformat-pr84258.c: New test.
8525
8526 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8527
8528 PR tree-optimization/82665
8529 * gcc.dg/tree-ssa/pr82665.c: New test.
8530
8531 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8532
8533 PR c++/85523
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
8538 for these.
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.
8542
8543 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8544
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.
8549
8550 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8551
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.
8556
8557 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8558
8559 * gcc.target/arc/store-merge-1.c: New test.
8560 * gcc.target/arc/add_n-combine.c: Update test.
8561
8562 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
8563
8564 Microblaze Target: PIC data text relative
8565
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:
8578 Ditto.
8579 * gcc.target/microblaze/others/string_cst2_gpopt.c:
8580 Ditto.
8581
8582 2018-04-30 Richard Biener <rguenther@suse.de>
8583
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
8591 still passes.
8592 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
8593 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
8594 still passes.
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.
8598
8599 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
8600
8601 PR target/84431
8602 * gcc.target/i386/pr84431.c: New test.
8603
8604 2018-04-27 Martin Jambor <mjambor@suse.cz>
8605
8606 PR ipa/85549
8607 * g++.dg/ipa/pr85549.C: New test.
8608
8609 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR c++/85553
8612 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
8613 directive.
8614 * g++.dg/cpp0x/constexpr-85553.C: New test.
8615
8616 2018-04-27 David Malcolm <dmalcolm@redhat.com>
8617
8618 PR c++/85515
8619 * g++.dg/pr85515-1.C: New test.
8620 * g++.dg/pr85515-2.C: New test.
8621
8622 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
8623
8624 PR c++/84691
8625 * g++.dg/cpp0x/friend3.C: New.
8626
8627 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8628
8629 PR target/82518
8630 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8631 Use check_effective_target_arm_little_endian.
8632
8633 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8634
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.
8639
8640 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8641
8642 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
8643 `.dword' in addition to `lw' and `.word'.
8644
8645 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8646
8647 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
8648
8649 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
8650
8651 * gnat.dg/loop_optimization24.adb: New test.
8652
8653 2018-04-26 Richard Biener <rguenther@suse.de>
8654
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.
8660
8661 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
8662
8663 PR target/85473
8664 * gcc.target/i386/pr85473-1.c: New test.
8665 * gcc.target/i386/pr85473-2.c: New test.
8666
8667 2018-04-25 Nathan Sidwell <nathan@acm.org>
8668 Jakub Jelinek <jakub@redhat.com>
8669
8670 PR c++/85437
8671 PR c++/49171
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.
8680
8681 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8682
8683 PR fortran/85520
8684 * gfortran.dg/pr85520.f90: New test.
8685
8686 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8687
8688 PR target/85512
8689 * gcc.dg/pr85512.c: New test.
8690
8691 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
8692
8693 PR target/85485
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
8751 with -mshstk.
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
8761 -mno-cet.
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.
8766
8767 2018-04-24 Jakub Jelinek <jakub@redhat.com>
8768
8769 PR target/85511
8770 * gcc.target/i386/pr85511.c: New test.
8771
8772 PR target/85503
8773 * g++.dg/ext/pr85503.C: New test.
8774
8775 PR target/85508
8776 * gcc.target/i386/pr85508.c: New test.
8777
8778 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
8779
8780 PR tree-optimization/85478
8781 * g++.dg/pr85478.C: New test.
8782
8783 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * g++.dg/torture/pr85496.C: New test.
8786
8787 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
8788
8789 PR rtl-optimization/85423
8790 * gcc.dg/pr85423.c: New test.
8791
8792 2018-04-20 Martin Sebor <msebor@redhat.com>
8793
8794 PR c/85365
8795 * gcc.dg/Wrestrict-15.c: New test.
8796
8797 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
8798
8799 PR target/85456
8800 * gcc.target/powerpc/pr85456.c: New test.
8801
8802 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
8803
8804 * g++.dg/ext/undef-bool-1.C: Require lp64.
8805 * gcc.target/powerpc/undef-bool-2.c: Likewise.
8806
8807 2018-04-20 Jeff Law <law@redhat.com>
8808
8809 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
8810 stack protector.
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.
8816
8817 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8818
8819 PR testsuite/85483
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.
8824
8825 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
8826
8827 PR target/85469
8828 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
8829 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
8830
8831 2018-04-20 Richard Biener <rguenther@suse.de>
8832
8833 PR middle-end/85475
8834 * gcc.dg/torture/pr85475.c: New testcase.
8835
8836 2018-04-20 Martin Jambor <mjambor@suse.cz>
8837
8838 ipa/85449
8839 * gcc.dg/ipa/pr85449.c: New test.
8840
8841 2018-04-20 Martin Jambor <mjambor@suse.cz>
8842
8843 ipa/85447
8844 * g++.dg/ipa/pr85447.C: New file.
8845 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
8846
8847 2018-04-20 Jakub Jelinek <jakub@redhat.com>
8848
8849 PR c++/85462
8850 * g++.dg/cpp0x/pr85462.C: New test.
8851
8852 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8853
8854 * gcc.target/i386/pr85404.c: Require CET target.
8855
8856 2018-04-19 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR tree-optimization/85467
8859 * gcc.dg/pr85467.c: New test.
8860
8861 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/84611
8864 * g++.dg/parse/crash68.C: New.
8865
8866 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8867
8868 PR libgcc/85334
8869 * g++.dg/torture/pr85334.C: New test.
8870
8871 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
8872
8873 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
8874 * g++.dg/diagnostic/pr85464.C: New.
8875
8876 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8877
8878 PR target/85397
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.
8882
8883 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8884
8885 PR target/85404
8886 * gcc.target/i386/pr85404.c: New test.
8887
8888 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8889
8890 PR target/85417
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
8901 targets.
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,
8915
8916 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
8917
8918 * gcc.target/i386/movdir-1.c: New test.
8919
8920 2018-04-19 Richard Biener <rguenther@suse.de>
8921
8922 PR middle-end/85455
8923 * gcc.dg/pr85455.c: New testcase.
8924
8925 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
8926
8927 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
8928 targets.
8929 * g++.dg/lto/pr85405b_0.C: Likewise.
8930 * g++.dg/lto/pr84805_0.C: Likewise.
8931
8932 2018-04-18 Martin Liska <mliska@suse.cz>
8933
8934 PR ipa/83983
8935 PR ipa/85391
8936 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
8937 output.
8938
8939 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
8940
8941 PR target/85388
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.
8948
8949 2018-04-18 Jan Hubicka <jh@suse.cz>
8950 Martin Liska <mliska@suse.cz>
8951
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.
8957
8958 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
8959
8960 PR c++/84630
8961 * g++.dg/cpp0x/pr84630.C: New.
8962
8963 2018-04-18 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR c++/84463
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
8969 them.
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.
8974
8975 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
8976
8977 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
8978 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
8979
8980 2018-04-17 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR testsuite/85326
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.
8986
8987 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8988
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
8992 to 64-bit targets.
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
8997 error message.
8998 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
8999
9000 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9001
9002 PR target/85430
9003 * gcc.dg/pr85430.c: New test.
9004
9005 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9006
9007 PR testsuite/85326
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
9034 messages.
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
9039 file name.
9040
9041 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR middle-end/85414
9044 * gcc.dg/pr85414.c: New test.
9045
9046 2018-04-17 Martin Jambor <mjambor@suse.cz>
9047
9048 PR ipa/85421
9049 * g++.dg/ipa/pr85421.C: New test.
9050
9051 2018-04-17 Martin Liska <mliska@suse.cz>
9052
9053 PR lto/85405
9054 * g++.dg/lto/pr85405b_0.C: New test.
9055 * g++.dg/lto/pr85405b_1.C: New test.
9056
9057 2018-04-17 Martin Liska <mliska@suse.cz>
9058
9059 PR lto/85405
9060 * g++.dg/lto/pr85405_0.C: New test.
9061 * g++.dg/lto/pr85405_1.C: New test.
9062
9063 2018-04-17 Martin Liska <mliska@suse.cz>
9064
9065 PR ipa/85329
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.
9069
9070 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9071
9072 PR c++/85039
9073 * g++.dg/pr85039-1.C: New.
9074 * g++.dg/pr85039-2.C: New.
9075 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9076
9077 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9078
9079 PR target/85080
9080 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9081 if the target supports efficient unaligned storage accesses.
9082
9083 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9084
9085 PR target/83660
9086 * gcc.target/powerpc/pr83660.C: New test.
9087
9088 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9089
9090 PR target/85403
9091 * gcc.target/i386/pr85403.c: New test.
9092
9093 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9094
9095 PR target/84331
9096 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9097
9098 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9099 Jason Merrill <jason@redhat.com>
9100
9101 PR c++/85112
9102 * g++.dg/cpp0x/pr85112.C: New.
9103
9104 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9105
9106 PR testsuite/85326
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.
9110
9111 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9112
9113 PR target/85293
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.
9118
9119 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9120
9121 PR fortran/81773
9122 PR fortran/83606
9123 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9124 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9125
9126 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9127
9128 PR fortran/85387
9129 * gfortran.dg/implied_do_io_5.f90: New test.
9130
9131 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9132
9133 PR target/83402
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.
9138
9139 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9140
9141 PR rtl-optimization/79916
9142 * gcc.target/powerpc/pr79916.c: New.
9143
9144 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR rtl-optimization/85393
9147 * g++.dg/opt/pr85393.C: New test.
9148 * g++.dg/opt/pr85393-aux.cc: New file.
9149
9150 PR rtl-optimization/85376
9151 * gcc.dg/pr85376.c: New test.
9152
9153 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9154
9155 PR rtl-optimization/83852
9156 * gcc.dg/pr83852.c: New testcase.
9157
9158 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9159
9160 PR testsuite/85326
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.
9165
9166 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9167
9168 PR lto/71991
9169 * gcc.target/i386/pr71991.c: New testcase.
9170
9171 2018-04-13 Martin Liska <mliska@suse.cz>
9172 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR middle-end/81657
9175 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9176 call.
9177
9178 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9179
9180 PR c++/85385
9181 * g++.dg/diagnostic/macro-arg-count.C: New test.
9182
9183 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9184
9185 PR fortran/83064
9186 PR testsuite/85346
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.
9190
9191 2018-04-12 Marek Polacek <polacek@redhat.com>
9192
9193 PR c++/85258
9194 * g++.dg/parse/error61.C: New test.
9195
9196 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9197
9198 PR target/85347
9199 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9200 specify -mvsx on gcc command line.
9201
9202 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9203
9204 PR target/85328
9205 * gcc.target/i386/pr85328.c: New test.
9206
9207 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9208
9209 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9210
9211 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR rtl-optimization/85342
9214 * gcc.target/i386/pr85342.c: New test.
9215
9216 2018-04-11 Jason Merrill <jason@redhat.com>
9217
9218 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9219 if ulimit -v is set.
9220
9221 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9222
9223 PR testsuite/85190
9224 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9225
9226 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9227
9228 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9229 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9230
9231 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR c++/70808
9234 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9235 effective target.
9236
9237 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9238
9239 PR target/84301
9240 * gcc.target/i386/pr84301.c: New test.
9241
9242 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9243
9244 PR tree-optimization/85331
9245 * gcc.c-torture/execute/pr85331.c: New test.
9246
9247 2018-04-11 Marek Polacek <polacek@redhat.com>
9248
9249 PR c++/85032
9250 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9251 * g++.dg/cpp1z/constexpr-if21.C: New test.
9252
9253 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR target/85281
9256 * gcc.target/i386/pr85281.c: New test.
9257
9258 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9259
9260 PR rtl-optimization/84659
9261 * gcc.dg/pr84659.c: New test.
9262
9263 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9264
9265 PR debug/85302
9266 * g++.dg/debug/dwarf2/pr85302.C: New test.
9267
9268 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9269
9270 PR target/85261
9271 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9272 into register.
9273
9274 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9275
9276 PR c++/70808
9277 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9278
9279 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9280
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.
9285
9286 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9287
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.
9291
9292 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9293
9294 PR target/85056
9295 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9296
9297 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR rtl-optimization/85300
9300 * gcc.dg/pr85300.c: New test.
9301
9302 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9303
9304 PR c++/85110
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.
9309
9310 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR fortran/85313
9313 * gfortran.dg/gomp/pr85313.f90: New test.
9314
9315 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9316
9317 PR c++/24314
9318 * g++.dg/parse/template29.C: New.
9319
9320 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9321
9322 PR testsuite/85190
9323 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9324
9325 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR target/85177
9328 PR target/85255
9329 * gcc.target/i386/avx512f-pr85177.c: New test.
9330 * gcc.target/i386/avx512f-pr85255.c: New test.
9331
9332 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
9333
9334 PR tree-optimization/85286
9335 * gcc.dg/vect/pr85286.c: New test.
9336
9337 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9338
9339 PR target/85173
9340 * gcc.target/arm/pr85173.c: New test.
9341
9342 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR lto/85248
9345 * gcc.dg/lto/pr85248_0.c: New test.
9346 * gcc.dg/lto/pr85248_1.c: New test.
9347
9348 2018-04-09 Jan Hubicka <jh@suse.cz>
9349
9350 PR lto/85078
9351 * g++.dg/torture/pr85078.C: New.
9352
9353 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
9354
9355 PR c++/85227
9356 * g++.dg/cpp1z/decomp44.C: New.
9357 * g++.dg/cpp1z/decomp45.C: Likewise.
9358
9359 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9360
9361 PR fortran/83064
9362 * gfortran.dg/do_concurrent_5.f90: New test.
9363 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
9364 message.
9365
9366 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9367
9368 PR fortran/51260
9369 * gfortran.dg/parameter_array_element_3.f90: New test.
9370
9371 2018-04-09 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR c++/85194
9374 * g++.dg/cpp1z/decomp43.C: New test.
9375
9376 PR rtl-optimization/80463
9377 * g++.dg/pr80463.C: Add -w to dg-options.
9378
9379 2018-04-09 Richard Biener <rguenther@suse.de>
9380
9381 PR tree-optimization/85284
9382 * gcc.dg/torture/pr85284.c: New testcase.
9383
9384 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9385
9386 PR rtl-optimization/80463
9387 PR rtl-optimization/83972
9388 PR rtl-optimization/83480
9389
9390 * gcc.dg/pr80463.c: New test.
9391 * g++.dg/pr80463.C: Likewise.
9392 * gcc.dg/pr83972.c: Likewise.
9393
9394 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9395
9396 PR rtl-optimization/83913
9397 * gcc.dg/pr83913.c: New test.
9398
9399 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9400
9401 PR rtl-optimization/83962
9402 * gcc.dg/pr83962.c: New test.
9403
9404 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9405
9406 PR rtl-optimization/83530
9407 * gcc.dg/pr83530.c: New test.
9408
9409 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9410
9411 PR middle-end/82976
9412 * gfortran.dg/realloc_on_assign_16a.f90: New test.
9413
9414 2018-04-07 Jakub Jelinek <jakub@redhat.com>
9415
9416 PR tree-optimization/85257
9417 * gcc.dg/pr85257.c: New test.
9418
9419 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
9420
9421 * g++.dg/opt/pr85196.C: New test.
9422
9423 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9424
9425 PR c++/84269
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
9431 with C++98.
9432
9433 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9434
9435 PR debug/85252
9436 * gcc.dg/debug/pr85252.c: New test.
9437
9438 PR rtl-optimization/84872
9439 * gcc.dg/graphite/pr84872.c: New test.
9440
9441 PR c++/85210
9442 * g++.dg/cpp1z/decomp42.C: New test.
9443
9444 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9445
9446 PR c++/85021
9447 * g++.dg/lookup/missing-std-include-7.C: New test.
9448
9449 2018-04-06 Tamar Christina <tamar.christina@arm.com>
9450
9451 * gcc.dg/struct-simple.c: Revert r254862.
9452 * lib/target-supports.exp
9453 (check_effective_target_word_mode_no_slow_unalign): Likewise.
9454
9455 2018-04-06 Richard Biener <rguenther@suse.de>
9456
9457 PR middle-end/85244
9458 * gcc.dg/torture/pr85244-1.c: New testcase.
9459 * gcc.dg/torture/pr85244-2.c: Likewise.
9460
9461 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR sanitizer/85213
9464 * c-c++-common/ubsan/pr85213.c: New test.
9465
9466 2018-04-06 Richard Biener <rguenther@suse.de>
9467
9468 PR middle-end/85180
9469 * gcc.dg/pr85180.c: New testcase.
9470
9471 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9472
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.
9476
9477 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9478
9479 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
9480 options.
9481 * gcc.target/s390/hotpatch-1.c: Skip when building without
9482 optimization.
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.
9501
9502 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9503
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.
9507
9508 2018-04-05 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR c++/85209
9511 * g++.dg/cpp1z/decomp39.C: New test.
9512 * g++.dg/cpp1z/decomp40.C: New test.
9513
9514 PR c++/85208
9515 * g++.dg/cpp1z/decomp41.C: New test.
9516
9517 PR middle-end/85195
9518 * gcc.dg/pr85195.c: New test.
9519
9520 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9521
9522 PR c++/80956
9523 * g++.dg/cpp0x/initlist100.C: New.
9524 * g++.dg/cpp0x/initlist101.C: Likewise.
9525
9526 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9527
9528 PR c++/84792
9529 * g++.dg/other/pr84792-1.C: New.
9530 * g++.dg/other/pr84792-2.C: Likewise.
9531
9532 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
9533
9534 PR target/85193
9535 * gcc.target/i386/pr85193.c: New test.
9536
9537 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
9538
9539 PR c++/84979
9540 * g++.dg/concepts/pr84979.C: New.
9541 * g++.dg/concepts/pr84979-2.C: New.
9542 * g++.dg/concepts/pr84979-3.C: New.
9543
9544 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9545
9546 PR c++/80026
9547 * g++.dg/cpp0x/variadic174.C: New.
9548
9549 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR inline-asm/85172
9552 * g++.dg/ext/builtin13.C: New test.
9553 * g++.dg/ext/atomic-4.C: New test.
9554
9555 PR c++/85146
9556 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
9557 * g++.dg/ext/bases3.C: New test.
9558
9559 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9560
9561 PR target/85203
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
9565 better readability.
9566 * gcc.target/arm/cmse/cmse-16.c: New testcase.
9567
9568 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
9569
9570 PR rtl-optimization/84878
9571 * gcc.target/powerpc/pr84878.c: New test.
9572
9573 2018-04-04 Michael Matz <matz@suse.de>
9574
9575 * gcc.dg/Wstringop-overflow-4.c: New test.
9576 * c-c++-common/Wstringop-truncation-4.c: Adjust.
9577
9578 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR testsuite/85189
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.
9583
9584 2018-04-04 Richard Biener <rguenther@suse.de>
9585
9586 PR lto/85176
9587 * g++.dg/lto/pr85176_0.C: New testcase.
9588
9589 2018-04-04 Richard Biener <rguenther@suse.de>
9590
9591 PR testsuite/85191
9592 * lib/target-supports.exp (check_effective_target_vect_perm_short):
9593 Fix typo.
9594
9595 2018-04-04 Martin Liska <mliska@suse.cz>
9596
9597 PR sanitizer/85174
9598 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
9599 and msdata as a workaround for powerpc.
9600
9601 2018-04-04 Richard Biener <rguenther@suse.de>
9602
9603 PR tree-optimization/85168
9604 * gcc.dg/torture/pr85168.c: New testcase.
9605
9606 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
9607
9608 PR c++/84943
9609 * g++.dg/pr84943.C: New.
9610 * g++.dg/pr84943-2.C: New.
9611
9612 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9613
9614 PR rtl-optimization/85167
9615 * gcc.dg/pr85167.c: New test.
9616
9617 PR tree-optimization/85156
9618 * c-c++-common/pr85156.c: New test.
9619 * gcc.c-torture/execute/pr85156.c: New test.
9620
9621 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
9622
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.
9626
9627 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9628
9629 PR c++/84768
9630 * g++.dg/cpp1z/class-deduction52.C: New.
9631
9632 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9633
9634 PR c++/85147
9635 * g++.dg/cpp0x/pr85147.C: New test.
9636
9637 PR c++/85140
9638 * g++.dg/cpp0x/gen-attrs-64.C: New test.
9639
9640 PR c++/85134
9641 * g++.dg/gomp/pr85134.C: New test.
9642 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
9643
9644 PR target/85169
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.
9648
9649 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9650
9651 PR target/85126
9652 * gcc.target/powerpc/pr69946: Adjust comment. Remove
9653 scan-assembler-times clause.
9654
9655 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
9656
9657 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
9658 dg-additional-options.
9659
9660 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9661
9662 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
9663
9664 2018-04-03 Richard Biener <rguenther@suse.de>
9665
9666 PR testsuite/85154
9667 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
9668
9669 2018-04-02 Jim Wilson <jimw@sifive.com>
9670
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.
9674
9675 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9676
9677 PR fortran/85102
9678 * gfortran.dg/array_simplify_2.f90: New test.
9679
9680 2018-04-01 Jakub Jelinek <jakub@redhat.com>
9681
9682 PR middle-end/85090
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.
9688
9689 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
9690
9691 PR c++/85027
9692 * g++.dg/pr85027.C: New.
9693
9694 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9695
9696 PR target/83315
9697 * gcc.target/powerpc/sse-maxps-2.c: New test.
9698 * gcc.target/powerpc/sse-minps-2.c: New test.
9699
9700 2018-03-30 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR c++/84791
9703 * g++.dg/gomp/pr84791.C: New test.
9704
9705 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
9706
9707 PR fortran/84931
9708 * gfortran.dg/array_constructor_53.f90: New test.
9709
9710 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9711
9712 PR fortran/85130
9713 * gfortran.dg/substr_6.f90: Remove illegal test for
9714 out-of-bounds substring.
9715
9716 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9717
9718 PR fortran/85111
9719 * gfortran.dg/zero_sized_10.f90: New test.
9720
9721 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9722
9723 PR c++/84269
9724 * g++.dg/lookup/missing-std-include-6.C: New test.
9725 * g++.dg/lookup/missing-std-include.C: Add std::pair and
9726 std::tuple tests.
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>.
9730
9731 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
9732
9733 PR inline-asm/84985
9734 * gcc.target/i386/pr84985.c: New.
9735
9736 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9737
9738 PR c++/85110
9739 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
9740
9741 2018-03-29 Jakub Jelinek <jakub@redhat.com>
9742
9743 PR c++/85108
9744 * g++.dg/warn/Wunused-var-31.C: New test.
9745
9746 PR c/85094
9747 * c-c++-common/Wduplicated-branches-14.c: New test.
9748
9749 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 PR c++/84606
9752 * g++.dg/cpp0x/pr84606.C: New.
9753
9754 2018-03-29 Carl Love <cel@us.ibm.com>
9755
9756 Revert
9757 2017-09-27 Carl Love <cel@us.ibm.com>
9758
9759 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
9760 for the __builtin_fctid and __builtin_fctiw.
9761
9762 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
9763
9764 PR target/84912
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.
9770
9771 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9772
9773 PR c++/85028
9774 * g++.dg/other/default13.C: New.
9775
9776 2018-03-28 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR target/85095
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.
9782
9783 PR tree-optimization/82004
9784 * gcc.dg/pr82004.c: New test.
9785
9786 2018-03-28 Jakub Jelinek <jakub@redhat.com>
9787 Martin Liska <mliska@suse.cz>
9788
9789 PR sanitizer/85081
9790 * g++.dg/asan/pr85081.C: New test.
9791
9792 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
9793
9794 PR c++/84789
9795 * g++.dg/template/pr84789.C: Adjust for testing with
9796 -fconcepts too.
9797
9798 PR c++/84973
9799 * g++.dg/template/pr84973.C: New.
9800 * g++.dg/template/pr84973-2.C: New.
9801 * g++.dg/template/pr84973-3.C: New.
9802
9803 PR c++/84968
9804 * g++.dg/eh/pr84968.C: New.
9805
9806 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9807
9808 PR target/84914
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.
9814
9815 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9816
9817 PR c++/85067
9818 * g++.dg/cpp0x/defaulted51.C: New.
9819 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
9820
9821 2018-03-27 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR c++/85077
9824 * g++.dg/ext/vector35.C: New test.
9825
9826 PR c++/85061
9827 * g++.dg/ext/builtin-offsetof3.C: New test.
9828
9829 PR c++/85076
9830 * g++.dg/cpp1y/pr85076.C: New test.
9831
9832 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9833
9834 PR fortran/85084
9835 * gfortran.dg/matmul_rank_1.f90: New test.
9836
9837 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9838 Harald Anlauf <anlauf@gmx.de>
9839
9840 * gfortran.dg/structure_constructor_15.f90: New test.
9841
9842 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
9843
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.
9862
9863 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
9864
9865 PR target/85044
9866 * gcc.target/i386/pr85044.c: New test.
9867
9868 2018-03-27 Martin Sebor <msebor@redhat.com>
9869
9870 PR testsuite/83462
9871 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
9872 other than x86.
9873
9874 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9875
9876 PR target/83009
9877 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
9878
9879 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9880
9881 PR target/81863
9882 * gcc.target/arm/pr81863.c: New test.
9883
9884 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
9885
9886 PR target/85056
9887 * gcc.target/nvptx/pr85056.c: New test.
9888 * gcc.target/nvptx/pr85056a.c: New test.
9889
9890 2018-03-27 Richard Biener <rguenther@suse.de>
9891
9892 PR testsuite/82847
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.
9896
9897 2018-03-27 Richard Biener <rguenther@suse.de>
9898
9899 PR tree-optimization/85082
9900 * gfortran.dg/pr85082.f90: New testcase.
9901
9902 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
9903
9904 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
9905 to "l=2" in dg-final.
9906
9907 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
9908
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".
9923
9924 2018-03-27 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR c++/85068
9927 * g++.dg/inherit/covariant22.C: New test.
9928
9929 2018-03-27 Richard Biener <rguenther@suse.de>
9930
9931 PR testsuite/84004
9932 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
9933 alignment.
9934
9935 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9936 Jason Merrill <jason@redhat.com>
9937
9938 PR c++/84632
9939 * g++.dg/init/array49.C: New.
9940 * g++.dg/torture/pr70499.C: Adjust.
9941
9942 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
9943
9944 PR target/85073
9945 * gcc.target/i386/pr85073.c: New test.
9946
9947 2018-03-26 Richard Biener <rguenther@suse.de>
9948
9949 PR testsuite/85066
9950 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
9951 instead of long.
9952
9953 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
9954
9955 PR fortran/66709
9956 * gfortran.dg/parameter_array_format.f90: New test.
9957
9958 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
9959 Neil Carlson <neil.n.carlson@gmail.com>
9960
9961 PR fortran/84381
9962 * gfortran.dg/literal_character_constant_1.inc: Replace
9963 call abort by STOP n.
9964 * gfortran.dg/overload_1.f90: Likewise.
9965
9966 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
9967 Dominique d'Humieres <dominiq@gcc.gnu.org>
9968
9969 PR fortran/84924
9970 * gfortran.dg/scalar_pointer_1.f90: New test.
9971
9972 2018-03-25 Tom de Vries <tom@codesourcery.com>
9973
9974 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
9975 precise.
9976
9977 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9978
9979 PR fortran/69497
9980 * gfortran.dg/pr89497.f90: New test.
9981
9982 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9983
9984 PR fortran/70068
9985 * gfortran.dg/substr_7.f90: New test.
9986
9987 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
9988
9989 PR fortran/42651
9990 * gfortran.dg/pr42651.f90: New test.
9991 * gfortran.dg/func_result_7.f90: Update error message.
9992
9993 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
9994
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.
9998
9999 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10000
10001 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10002 from this to...
10003 <vclzd>: ...this.
10004
10005 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10006
10007 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10008 message. Fix scan-assembler patterns.
10009
10010 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR c++/85015
10013 * g++.dg/cpp0x/pr85015.C: New test.
10014
10015 PR c++/84942
10016 * g++.dg/cpp1y/pr84942.C: New test.
10017
10018 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10019
10020 PR inline-asm/85030
10021 * gcc.target/i386/pr85030.c: New.
10022
10023 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10024
10025 PR target/85026
10026 * g++.dg/pr85026.C: New test.
10027
10028 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10029
10030 * g++.dg/debug/pr84704.C: XFAIL AIX.
10031
10032 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10033
10034 PR target/84826
10035 * gcc.target/arm/pr84826.c: Add dg directive.
10036
10037 2018-03-23 Marek Polacek <polacek@redhat.com>
10038
10039 PR c++/85033
10040 * g++.dg/ext/builtin-offsetof2.C: New test.
10041
10042 PR c++/85045
10043 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10044 * gcc.dg/pr85045.c: New test.
10045
10046 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 PR debug/85020
10049 * gnat.dg/lto22.adb: New test.
10050 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10051 * gnat.dg/lto22_pkg2.ads: Likewise.
10052
10053 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10054
10055 PR c/80778
10056 * gcc.dg/lto/pr80778_0.c: New test.
10057
10058 PR inline-asm/85034
10059 * gcc.target/i386/pr85034.c: New test.
10060
10061 PR inline-asm/85022
10062 * c-c++-common/torture/pr85022.c: New test.
10063
10064 PR sanitizer/85029
10065 * g++.dg/ubsan/pr85029.C: New test.
10066
10067 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10068
10069 PR c++/71251
10070 * g++.dg/cpp0x/pr71251.C: New.
10071
10072 PR c++/84789
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.
10077
10078 PR c++/84729
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.
10083
10084 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10085
10086 PR fortran/84922
10087 * gfortran.dg/interface_42.f90: New test.
10088 * gfortran.dg/interface_43.f90: New test.
10089
10090 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10091
10092 PR target/84826
10093 * gcc.target/arm/pr84826.c: New test.
10094
10095 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10096
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.
10101
10102 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10103
10104 PR target/84760
10105 * gcc.target/powerpc/altivec-ld-1.c: New test.
10106
10107 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10108
10109 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10110
10111 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10112
10113 PR inline-asm/84941
10114 * gcc.dg/pr84941.c: New test.
10115
10116 2018-03-22 Tom de Vries <tom@codesourcery.com>
10117
10118 PR tree-optimization/84956
10119 * gcc.dg/pr84956.c: New test.
10120
10121 2018-03-22 Marek Polacek <polacek@redhat.com>
10122
10123 PR c++/84854
10124 * g++.dg/cpp1z/constexpr-if15.C: New test.
10125 * g++.dg/cpp1z/constexpr-if16.C: New test.
10126
10127 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10128
10129 * gcc.dg/builtin-tgmath-3.c: New test.
10130
10131 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10132
10133 PR c++/71965
10134 * g++.dg/concepts/pr71965.C: New.
10135
10136 PR c++/84610
10137 PR c++/84642
10138 * g++.dg/cpp0x/pr84610.C: New.
10139 * g++.dg/cpp0x/pr84642.C: New.
10140
10141 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10142
10143 PR c/84999
10144 * c-c++-common/pr84999.c: New test.
10145
10146 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10147
10148 PR c++/84972
10149 * g++.dg/ext/desig10.C: New.
10150
10151 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10152 Harald Anlauf <anlauf@gmx.de>
10153
10154 PR fortran/84957
10155 * gfortran.dg/pr84957.f90: New test.
10156
10157 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR tree-optimization/84960
10160 * gcc.c-torture/compile/pr84960.c: New test.
10161
10162 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10163
10164 PR tree-optimization/84811
10165 * gcc.dg/torture/pr84811.c: New test.
10166
10167 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR tree-optimization/84982
10170 * c-c++-common/pr84982.c: New test.
10171
10172 PR c++/84961
10173 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10174 "m" (++x) in C++.
10175 * g++.dg/torture/pr84961-1.C: New test.
10176 * g++.dg/torture/pr84961-2.C: New test.
10177
10178 2018-03-21 Nathan Sidwell <nathan@acm.org>
10179
10180 PR c++/85008
10181 * g++.dg/pr85008.C: New.
10182
10183 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10184
10185 PR fortran/84615
10186 * gfortran.dg/char_result_17.f90: New test.
10187
10188 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10189
10190 PR c++/84994
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.
10204
10205 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10206
10207 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10208
10209 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10210
10211 PR target/82989
10212 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10213
10214 2018-03-21 Nathan Sidwell <nathan@acm.org>
10215
10216 PR c++/84804
10217 * g++.dg/lookup/pr84804.C: New.
10218
10219 2018-03-21 Martin Sebor <msebor@redhat.com>
10220
10221 PR c++/84850
10222 * g++.dg/Wclass-memaccess-3.C: New test.
10223 * g++.dg/Wclass-memaccess-4.C: New test.
10224
10225 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10226
10227 PR c++/84892
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.
10232
10233 2018-03-21 Tom de Vries <tom@codesourcery.com>
10234
10235 PR tree-optimization/83126
10236 * gcc.dg/graphite/pr83126.c: New test.
10237
10238 2018-03-21 Nathan Sidwell <nathan@acm.org>
10239
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
10246
10247 PR c++/84836
10248 * g++.dg/lookup/pr84836.C: New.
10249
10250 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10251
10252 PR tree-optimization/84969
10253 * gcc.dg/tree-ssa/pr84969.c: New test.
10254
10255 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10256
10257 PR rtl-optimization/84989
10258 * gcc.target/i386/pr84989.c: New test.
10259
10260 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10261
10262 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10263
10264 2018-03-21 Martin Liska <mliska@suse.cz>
10265
10266 PR ipa/84963
10267 * gfortran.dg/goacc/pr84963.f90: New test.
10268
10269 2018-03-21 Marek Polacek <polacek@redhat.com>
10270
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.
10274
10275 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10276
10277 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10278 MIPS with -mpaired-single directives.
10279
10280 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10281
10282 PR fortran/85001
10283 * gfortran.dg/interface_41.f90: New test.
10284
10285 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10286
10287 PR debug/84875
10288 * gcc.dg/pr84875.c: New test.
10289
10290 2018-03-20 Marek Polacek <polacek@redhat.com>
10291
10292 PR c++/84978, ICE with NRVO.
10293 * g++.dg/opt/nrv19.C: New test.
10294
10295 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10296
10297 PR target/82518
10298 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10299 Disable for armeb targets.
10300 * gcc.target/arm/pr82518.c: New test.
10301
10302 2018-03-20 Nathan Sidwell <nathan@acm.org>
10303
10304 PR c++/84962
10305 * g++.dg/lookup/pr84962.C: New.
10306
10307 PR c++/84970
10308 * g++.dg/lookup/pr84970.C: New.
10309
10310 2018-03-20 Richard Biener <rguenther@suse.de>
10311
10312 PR target/84986
10313 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10314
10315 2018-03-20 Martin Liska <mliska@suse.cz>
10316
10317 PR ipa/84825
10318 * g++.dg/ipa/pr84825.C: New test.
10319
10320 2018-03-20 Martin Liska <mliska@suse.cz>
10321
10322 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10323
10324 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR target/84845
10327 * gcc.c-torture/compile/pr84845.c: New test.
10328
10329 2018-03-20 Sudakshina Das <sudi.das@arm.com>
10330
10331 PR target/82989
10332 * gcc.target/arm/pr82989.c: New test.
10333
10334 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10335
10336 PR target/84945
10337 * gcc.target/i386/pr84945.c: New test.
10338
10339 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
10340
10341 PR target/81647
10342 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
10343
10344 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10345
10346 PR c/84953
10347 * gcc.dg/pr84953.c: New test.
10348
10349 2018-03-19 Marek Polacek <polacek@redhat.com>
10350
10351 PR c++/84925
10352 * g++.dg/cpp1z/lambda-__func__.C: New test.
10353
10354 PR c++/84927
10355 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
10356
10357 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10358
10359 PR sanitizer/78651
10360 * g++.dg/asan/pr78651.C: New test.
10361
10362 2018-03-19 Tom de Vries <tom@codesourcery.com>
10363
10364 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
10365 vect_int_mult. Add nvptx xfail for PR84958.
10366
10367 2018-03-19 Nathan Sidwell <nathan@acm.org>
10368
10369 PR c++/84835
10370 * g++.dg/cpp1y/pr84835.C: New.
10371
10372 2018-03-19 Sudakshina Das <sudi.das@arm.com>
10373
10374 PR target/81647
10375 * gcc.target/aarch64/pr81647.c: New.
10376
10377 2018-03-19 Richard Biener <rguenther@suse.de>
10378
10379 PR tree-optimization/84933
10380 * g++.dg/pr84933.C: New testcase.
10381
10382 2018-03-19 Richard Biener <rguenther@suse.de>
10383
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.
10389
10390 2018-03-19 Nathan Sidwell <nathan@acm.org>
10391
10392 PR c++/84812
10393 * g++.dg/lookup/pr84812.C: New.
10394
10395 2018-03-19 Richard Biener <rguenther@suse.de>
10396
10397 PR tree-optimization/84929
10398 * gcc.dg/torture/pr84929.c: New testcase.
10399
10400 2018-03-19 Tamar Christina <tamar.christina@arm.com>
10401
10402 PR target/84711
10403 * gcc.target/arm/big-endian-subreg.c: Delete.
10404
10405 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10406
10407 PR fortran/84931
10408 * gfortran.dg/array_constructor_52.f90: New test.
10409
10410 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
10411
10412 PR fortran/77414
10413 * gfortran.dg/pr77414.f90: New test.
10414 * gfortran.dg/internal_references_1.f90: Adjust error message.
10415
10416 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
10417
10418 PR fortran/65453
10419 * gfortran.dg/pr65453.f90: New test.
10420
10421 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
10422
10423 PR tree-optimization/84913
10424 * gfortran.dg/vect/pr84913.f90: New test.
10425
10426 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10427
10428 PR fortran/79929
10429 * gfortran.dg/warn_concat.f90: New test.
10430
10431 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10432
10433 PR target/84899
10434 * gcc.dg/pr84899.c: New test.
10435
10436 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
10437
10438 PR fortran/69395
10439 * gfortran.dg/pr69395.f90: Add test for max dimensions
10440
10441 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
10442
10443 PR target/84876
10444 * gcc.target/i386/pr84876.c: New test.
10445
10446 2018-03-16 Martin Liska <mliska@suse.cz>
10447
10448 PR ipa/84833
10449 * gcc.target/i386/mvc11.c: New test.
10450
10451 2018-03-16 Martin Liska <mliska@suse.cz>
10452
10453 PR ipa/84722
10454 * gcc.target/i386/mvc10.c: New test.
10455
10456 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10457
10458 PR c++/79937
10459 PR c++/82410
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.
10465
10466 2018-03-16 Tom de Vries <tom@codesourcery.com>
10467
10468 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
10469
10470 2018-03-16 Tom de Vries <tom@codesourcery.com>
10471
10472 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
10473
10474 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10475
10476 PR c++/84874
10477 * g++.dg/cpp2a/desig8.C: New test.
10478
10479 PR tree-optimization/84841
10480 * gcc.dg/pr84841.c: New test.
10481
10482 PR c++/84874
10483 * g++.dg/cpp2a/desig7.C: New test.
10484
10485 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
10486 Jim MacArthur <jim.macarthur@codethink.co.uk>
10487
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.
10492
10493 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10494
10495 PR fortran/78741
10496 * gfortran.dg/pr78741.f90: New test.
10497
10498 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10499
10500 PR fortran/69395
10501 * gfortran.dg/pr69395.f90: New test.
10502
10503 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10504
10505 PR c++/79085
10506 * g++.dg/opt/pr79085.C: New test.
10507
10508 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
10509
10510 PR target/84574
10511 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
10512 label instead of __x86_indirect_thunk label.
10513
10514 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10515
10516 PR c++/84222
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.
10520
10521 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
10522
10523 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
10524
10525 2018-03-15 Richard Biener <rguenther@suse.de>
10526
10527 PR c/84873
10528 * c-c++-common/pr84873.c: New testcase.
10529
10530 2018-03-15 Tamar Christina <tamar.christina@arm.com>
10531
10532 PR target/84711
10533 * gcc.target/arm/big-endian-subreg.c: New.
10534
10535 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10536
10537 PR target/84860
10538 * gcc.c-torture/compile/pr84860.c: New test.
10539
10540 2018-03-15 Julia Koval <julia.koval@intel.com>
10541
10542 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10543 cannonlake.
10544 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
10545 avx512bitalg.
10546
10547 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR c/84853
10550 * gcc.dg/pr84853.c: New test.
10551
10552 2018-03-14 Carl Love <cel@us.ibm.com>
10553
10554 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
10555
10556 2018-03-14 Martin Liska <mliska@suse.cz>
10557
10558 PR ipa/8480
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.
10562
10563 2018-03-14 David Malcolm <dmalcolm@redhat.com>
10564
10565 PR c/84852
10566 * gcc.dg/fixits-pr84852-1.c: New test.
10567 * gcc.dg/fixits-pr84852-2.c: New test.
10568
10569 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10570
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.
10574
10575 2018-03-14 Julia Koval <julia.koval@intel.com>
10576
10577 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
10578 server.
10579 * gcc.target/i386/funcspec-56.inc: Ditto.
10580
10581 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10582
10583 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
10584 aarch64_sve_hw.
10585
10586 2018-03-14 Jakub Jelinek <jakub@redhat.com>
10587
10588 PR sanitizer/83392
10589 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
10590 check count from 17 to 14.
10591
10592 PR target/84844
10593 * gcc.target/i386/pr84844.c: New test.
10594
10595 2018-03-14 Richard Biener <rguenther@suse.de>
10596
10597 PR tree-optimization/84830
10598 * gcc.dg/torture/pr84830.c: New testcase.
10599
10600 2018-03-14 Marek Polacek <polacek@redhat.com>
10601
10602 PR c++/84596
10603 * g++.dg/cpp0x/static_assert15.C: New test.
10604
10605 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
10606
10607 PR fortran/61775
10608 * gfortran.dg/pr61775.f90: New test.
10609
10610 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR c++/84843
10613 * g++.dg/ext/pr84843-1.C: New test.
10614 * g++.dg/ext/pr84843-2.C: New test.
10615
10616 2018-03-13 David Pagan <dave.pagan@oracle.com>
10617
10618 PR c/46921
10619 * gcc.dg/pr46921.c: New test.
10620
10621 2018-03-13 Martin Sebor <msebor@redhat.com>
10622
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.
10626
10627 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10628
10629 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
10630 than unpacks.
10631 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10632 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10633
10634 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10635
10636 * gcc.target/aarch64/sve/tls_1.c: New test.
10637 * gcc.target/aarch64/sve/tls_2.C: Likewise.
10638
10639 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10640
10641 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
10642 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
10643
10644 2018-03-13 Martin Liska <mliska@suse.cz>
10645
10646 PR ipa/84658.
10647 * g++.dg/ipa/pr84658.C: New test.
10648
10649 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10650
10651 PR middle-end/84834
10652 * gcc.dg/pr84834.c: New test.
10653
10654 PR target/84827
10655 * gcc.target/i386/pr84827.c: New test.
10656
10657 PR target/84828
10658 * g++.dg/ext/pr84828.C: New test.
10659
10660 PR target/84786
10661 * gcc.target/i386/avx512f-pr84786-1.c: New test.
10662 * gcc.target/i386/avx512f-pr84786-2.c: New test.
10663
10664 PR c++/84808
10665 * g++.dg/cpp1y/constexpr-84808.C: New test.
10666
10667 PR c++/84704
10668 * g++.dg/debug/pr84704.C: New test.
10669
10670 2018-03-12 Renlin Li <renlin.li@arm.com>
10671
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.
10675
10676 2018-03-12 Martin Sebor <msebor@redhat.com>
10677
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.
10683
10684 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10685
10686 * g++.dg/pr84821.C: New test.
10687
10688 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10689
10690 * gcc.dg/pr84799.c: New test.
10691
10692 2018-03-12 Richard Biener <rguenther@suse.de>
10693
10694 PR tree-optimization/84803
10695 * gcc.dg/torture/pr84803.c: New testcase.
10696
10697 2018-03-12 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR c++/84813
10700 * g++.dg/debug/pr84813.C: New test.
10701
10702 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
10703
10704 PR fortran/84546
10705 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
10706
10707 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
10708
10709 PR fortran/83939
10710 * gfortran.dg/pr83939.f90
10711
10712 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10713
10714 PR fortran/66128
10715 * gfortran.dg/zero_sized_9.f90: New test.
10716
10717 2018-03-11 Jakub Jelinek <jakub@redhat.com>
10718
10719 PR debug/58150
10720 * g++.dg/debug/dwarf2/enum2.C: New test.
10721
10722 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
10723
10724 PR fortran/84734
10725 * gfortran.dg/pr84734.f90: New test.
10726
10727 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
10728
10729 * gnat.dg/prot3.adb: New test.
10730 * gnat.dg/prot3_pkg.ad[sb]: New helper.
10731
10732 2018-03-09 Jason Merrill <jason@redhat.com>
10733 Paolo Carlini <paolo.carlini@oracle.com>
10734
10735 PR c++/71169
10736 PR c++/71832
10737 * g++.dg/cpp0x/pr71169.C: New.
10738 * g++.dg/cpp0x/pr71169-2.C: Likewise.
10739 * g++.dg/cpp0x/pr71832.C: Likewise.
10740
10741 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
10742
10743 PR target/83969
10744 * gcc.target/powerpc/pr83969.c: New test.
10745
10746 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10747
10748 PR target/84772
10749 * gcc.dg/pr84772.c: New test.
10750
10751 PR c++/84076
10752 * g++.dg/warn/Wformat-2.C: New test.
10753
10754 PR c++/84767
10755 * g++.dg/ext/vla18.C: New test.
10756
10757 2018-03-09 Martin Sebor <msebor@redhat.com>
10758
10759 PR tree-optimization/84526
10760 * gcc.dg/Wrestrict-10.c: New test.
10761 * gcc.dg/Wrestrict-11.c: New test.
10762
10763 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
10764
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.
10769
10770 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10771
10772 PR c++/84724
10773 * g++.dg/ext/pr84724.C: New test.
10774
10775 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
10776
10777 PR target/83712
10778 * gcc.target/arm/pr83712.c: New.
10779
10780 2018-03-09 Richard Biener <rguenther@suse.de>
10781
10782 PR tree-optimization/84775
10783 * gcc.dg/torture/pr84775.c: New testcase.
10784
10785 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10786
10787 PR debug/84404
10788 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
10789 targets.
10790
10791 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
10792
10793 * gcc.c-torture/compile/20180309-1.c: New test.
10794
10795 2018-03-08 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR c++/80598
10798 * g++.dg/warn/Wunused-function4.C: New test.
10799
10800 PR inline-asm/84742
10801 * gcc.target/i386/pr84742-1.c: New test.
10802 * gcc.target/i386/pr84742-2.c: New test.
10803
10804 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10805
10806 PR target/84748
10807 * gcc.c-torture/execute/pr84748.c: New test.
10808
10809 2018-03-08 Richard Biener <rguenther@suse.de>
10810
10811 PR middle-end/84552
10812 * gcc.dg/graphite/pr84552.c: New testcase.
10813
10814 2018-03-08 Richard Biener <rguenther@suse.de>
10815
10816 PR tree-optimization/84178
10817 * gcc.dg/torture/pr84178-2.c: New testcase.
10818
10819 2018-03-08 David Malcolm <dmalcolm@redhat.com>
10820
10821 PR tree-optimization/84178
10822 * gcc.c-torture/compile/pr84178-1.c: New test.
10823
10824 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
10825
10826 * lib/target-supports.exp: Do not return zero from a ifunc
10827 function.
10828
10829 2018-03-08 Richard Biener <rguenther@suse.de>
10830
10831 PR tree-optimization/84746
10832 * gcc.dg/torture/pr84746.c: New testcase.
10833
10834
10835 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
10836 PR debug/84404
10837 PR debug/84408
10838 * gcc.dg/graphite/pr84404.c: New.
10839
10840 2018-03-08 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR tree-optimization/84740
10843 * gcc.dg/torture/pr84740.c: New test.
10844
10845 PR tree-optimization/84739
10846 * gcc.dg/pr84739.c: New test.
10847
10848 2018-03-07 Martin Sebor <msebor@redhat.com>
10849
10850 PR tree-optimization/83519
10851 * gcc.dg/Wrestrict-13.c: New test.
10852
10853 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
10854
10855 PR fortran/64124
10856 PR fortran/70409
10857 * gfortran.dg/pr64124.f90: New tests.
10858 * gfortran.dg/pr70409.f90: New tests.
10859
10860 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
10861
10862 PR target/82411
10863 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
10864
10865 2018-03-07 Martin Sebor <msebor@redhat.com>
10866
10867 PR tree-optimization/84526
10868 * gcc.dg/Wrestrict-10.c: New test.
10869
10870 2018-03-07 Martin Sebor <msebor@redhat.com>
10871
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.
10876
10877 2018-03-07 Jakub Jelinek <jakub@redhat.com>
10878
10879 PR fortran/84565
10880 * gfortran.dg/pr84565.f90: New test.
10881
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.
10888
10889 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
10890
10891 PR fortran/64107
10892 * gfortran.dg/pr64107.f90: New test.
10893
10894 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10895
10896 PR fortran/84697
10897 PR fortran/66128
10898 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
10899
10900 2018-03-06 Marek Polacek <polacek@redhat.com>
10901
10902 PR c++/84684
10903 * g++.dg/cpp1z/constexpr-84684.C: New test.
10904
10905 2018-03-06 Jakub Jelinek <jakub@redhat.com>
10906
10907 PR c/84721
10908 * gcc.dg/pr84721.c: New test.
10909
10910 PR target/84710
10911 * gcc.dg/pr84710.c: New test.
10912
10913 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
10914
10915 PR fortran/56667
10916 * gfortran.dg/implied_do_2.f90: New test.
10917 * gfortran.dg/coarray_8.f90: Update for new error message.
10918
10919 2018-03-06 Jakub Jelinek <jakub@redhat.com>
10920
10921 PR inline-asm/84683
10922 * g++.dg/ext/pr84683.C: New test.
10923
10924 PR tree-optimization/84687
10925 * gcc.dg/pr84687.c: New test.
10926
10927 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
10928
10929 PR c++/84231
10930 * g++.dg/pr84231.C: New.
10931
10932 PR c++/84593
10933 * g++.dg/cpp1y/pr84593.C: New.
10934
10935 PR c++/84492
10936 * g++.dg/pr84492.C: New.
10937
10938 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10939
10940 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
10941 __builtin_ppc_speculation_barrier.
10942
10943 2018-03-05 Jakub Jelinek <jakub@redhat.com>
10944
10945 PR target/84700
10946 * gcc.target/powerpc/pr84700.c: New test.
10947
10948 2018-03-05 Nathan Sidwell <nathan@acm.org>
10949
10950 PR c++/84702
10951 * g++.dg/lookup/pr84702.C: New.
10952
10953 2018-03-05 Jakub Jelinek <jakub@redhat.com>
10954
10955 PR target/84564
10956 * gcc.target/i386/pr84564.c: New test.
10957
10958 2018-03-05 Marek Polacek <polacek@redhat.com>
10959
10960 PR c++/84707
10961 * g++.dg/cpp0x/inline-ns10.C: New test.
10962
10963 2018-03-05 Nathan Sidwell <nathan@acm.org>
10964
10965 PR c++/84694
10966 * g++.dg/template/pr84694.C: New.
10967
10968 2018-03-05 Jakub Jelinek <jakub@redhat.com>
10969
10970 PR target/84524
10971 * gcc.c-torture/execute/pr84524.c: New test.
10972 * gcc.target/i386/avx512bw-pr84524.c: New test.
10973
10974 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
10975
10976 PR target/84264
10977 * g++.dg/pr84264.C: New test.
10978
10979 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10980
10981 PR c++/84618
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.
10985
10986 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
10987
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.
10997
10998 2018-03-05 Pádraig Brady <P@draigBrady.com>
10999 Nathan Sidwell <nathan@acm.org>
11000
11001 PR c++/84497
11002 * g++.dg/cpp0x/pr84497.C: New.
11003
11004 2018-03-05 Richard Biener <rguenther@suse.de>
11005
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.
11011
11012 2018-03-05 Richard Biener <rguenther@suse.de>
11013
11014 PR tree-optimization/84650
11015 * gcc.dg/graphite/pr84650.c: New testcase.
11016
11017 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11018
11019 PR c++/82022
11020 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11021
11022 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11023
11024 PR fortran/71085
11025 * gfortran.dg/pr71085.f90: New test.
11026
11027 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11028
11029 PR fortran/66128
11030 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11031
11032 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11033
11034 PR fortran/51434
11035 * gfortran.dg/pr51434.f90: New test.
11036
11037 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11038
11039 PR c++/61358
11040 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11041
11042 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11043
11044 PR c++/67370
11045 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11046
11047 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11048
11049 PR c++/71464
11050 * g++.dg/torture/pr71464.C: New.
11051
11052 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11053
11054 PR fortran/80965
11055 * gfortran.dg/select_type_41.f90: New test.
11056
11057 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11058
11059 PR c++/61135
11060 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11061
11062 2018-03-02 Marek Polacek <polacek@redhat.com>
11063
11064 PR c++/84578
11065 * g++.dg/ext/flexary29.C: New test.
11066
11067 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11068
11069 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11070
11071 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11072
11073 PR c++/81812
11074 * g++.dg/torture/pr81812.C: New.
11075
11076 2018-03-02 Marek Polacek <polacek@redhat.com>
11077
11078 PR c++/84171
11079 * g++.dg/warn/Wsign-compare-8.C: New test.
11080
11081 PR c++/84663
11082 * g++.dg/parse/array-size3.C: New test.
11083
11084 PR c++/84664
11085 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11086
11087 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR c++/84662
11090 * g++.dg/cpp1y/pr84662.C: New test.
11091
11092 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11093
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
11096 "dg-lto-options".
11097 * g++.dg/lto/20101010-1_0.C: Likewise.
11098 * g++.dg/lto/20101010-2_0.C: Likewise.
11099
11100 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR ipa/84628
11103 * gcc.dg/pr84628.c: New test.
11104
11105 PR target/56540
11106 * gcc.target/ia64/pr56540.c: New test.
11107
11108 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11109
11110 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11111 32-bit target.
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.
11116
11117 2018-03-02 Marek Polacek <polacek@redhat.com>
11118
11119 PR c++/84590
11120 * c-c++-common/ubsan/shift-11.c: New test.
11121
11122 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11123
11124 * gcc.dg/vect/vect-alias-check-13.c: New test.
11125
11126 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11127
11128 PR target/84614
11129 * gcc.dg/pr84614.c: New test.
11130
11131 PR inline-asm/84625
11132 * gcc.target/i386/pr84625.c: New test.
11133
11134 2018-03-02 Richard Biener <rguenther@suse.de>
11135
11136 PR tree-optimization/84427
11137 * gcc.dg/torture/pr84427.c: New testcase.
11138
11139 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11140
11141 PR target/84534
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.
11146
11147 2018-03-01 Martin Sebor <msebor@redhat.com>
11148
11149 PR c++/84294
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.
11156
11157 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11158
11159 PR sanitizer/70875
11160 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11161 dg-options and dg-shouldfail "ubsan" directive.
11162
11163 2018-03-01 Marek Polacek <polacek@redhat.com>
11164 Jason Merrill <jason@redhat.com>
11165
11166 PR c++/84582
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.
11170
11171 2018-03-01 Nathan Sidwell <nathan@acm.org>
11172
11173 PR c++/84434
11174 * g++.dg/template/pr84434.C: New.
11175
11176 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11177
11178 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11179 -mthumb to the command-line.
11180
11181 2018-03-01 Marek Polacek <polacek@redhat.com>
11182
11183 PR c++/84596
11184 * g++.dg/cpp0x/static_assert14.C: New test.
11185
11186 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11187
11188 PR c++/79410
11189 * g++.dg/torture/pr79410.C: New.
11190
11191 2018-03-01 Martin Liska <mliska@suse.cz>
11192
11193 PR sanitizer/82484
11194 * gcc.dg/asan/pr82484.c: New test.
11195
11196 2018-03-01 Richard Biener <rguenther@suse.de>
11197
11198 PR debug/84645
11199 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11200
11201 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11202
11203 PR fortran/84219
11204 * gfortran.dg/coarray_47.f90: New test.
11205
11206 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11207
11208 PR fortran/84538
11209 * gfortran.dg/class_array_23.f03: New test.
11210
11211 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11212
11213 PR rtl-optimization/84528
11214 * gcc.dg/torture/pr84538.c: Rename to...
11215 * gcc.dg/torture/pr84528.c: ...this.
11216
11217 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11218
11219 PR rtl-optimization/84528
11220 * gcc.dg/torture/pr84538.c: New test.
11221
11222 2018-02-28 Martin Sebor <msebor@redhat.com>
11223
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.
11254
11255 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11256
11257 PR target/84014
11258 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11259
11260 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11261
11262 PR c++/84609
11263 * g++.dg/cpp0x/pr84609.C: New test.
11264
11265 2018-02-28 Martin Sebor <msebor@redhat.com>
11266
11267 PR testsuite/84617
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.
11272
11273 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11274
11275 PR fortran/83901
11276 * gfortran.dg/associate_37.f90: New test.
11277
11278 PR fortran/83344
11279 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11280
11281 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR target/52991
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.
11288
11289 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11290
11291 PR target/83399
11292 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11293
11294 2018-02-28 Richard Biener <rguenther@suse.de>
11295
11296 PR tree-optimization/84584
11297 * gcc.dg/graphite/pr84584.c: New testcase.
11298
11299 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11300
11301 PR preprocessor/84517
11302 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11303
11304 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11305
11306 * c-c++-common/dump-ada-spec-12.c: New test.
11307 * c-c++-common/dump-ada-spec-13.c: Likewise.
11308
11309 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11310
11311 * c-c++-common/dump-ada-spec-11.c: New test.
11312
11313 2018-02-28 Martin Liska <mliska@suse.cz>
11314
11315 PR testsuite/84597
11316 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11317 * g++.dg/ext/timevar2.C: Likewise.
11318
11319 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11320
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.
11324
11325 2018-02-28 Richard Biener <rguenther@suse.de>
11326
11327 PR middle-end/84607
11328 * gcc.dg/pr84607.c: New testcase.
11329
11330 2018-02-28 Nathan Sidwell <nathan@acm.org>
11331
11332 PR c++/84602
11333 * g++.dg/lookup/pr84602.C: New.
11334
11335 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11336
11337 PR c++/83871
11338 PR c++/83503
11339 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
11340 dg-options.
11341 * g++.dg/ext/attr-nonnull.C: Likewise.
11342 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
11343 directives.
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.
11347
11348 2018-02-28 Alan Modra <amodra@gmail.com>
11349
11350 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
11351 GNU ld message.
11352 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
11353
11354 2018-02-27 Martin Sebor <msebor@redhat.com>
11355
11356 PR c++/83871
11357 PR c++/83503
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.
11375
11376 2018-02-27 Nathan Sidwell <nathan@acm.org>
11377
11378 PR c++/84426
11379 * g++.dg/lookup/pr84426.C: New.
11380
11381 2018-02-27 Richard Biener <rguenther@suse.de>
11382
11383 PR tree-optimization/84512
11384 * gcc.dg/tree-ssa/pr84512.c: New testcase.
11385
11386 2018-02-27 Martin Liska <mliska@suse.cz>
11387
11388 PR gcov-profile/84548
11389 * g++.dg/gcov/pr84548.C: New test.
11390
11391 2018-02-27 Jakub Jelinek <jakub@redhat.com>
11392
11393 PR target/84575
11394 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
11395
11396 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11397
11398 PR c++/84558
11399 * g++.dg/cpp1y/pr84558.C: New test.
11400
11401 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11402
11403 PR c++/84540
11404 * g++.dg/cpp0x/alignas14.C: New.
11405 * g++.dg/cpp0x/alignas15.C: Likewise.
11406
11407 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11408
11409 PR c++/84557
11410 * g++.dg/gomp/pr84557.C: New test.
11411
11412 2018-02-26 Marek Polacek <polacek@redhat.com>
11413
11414 PR c++/84325
11415 * g++.dg/cpp1z/pr84325.C: New test.
11416
11417 2018-02-26 Carl Love <cel@us.ibm.com>
11418
11419 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
11420 Power 8 test file.
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
11424 -mcpu=power8.
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
11427 -mcpu=power8.
11428
11429 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11430
11431 PR target/84039
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.
11471
11472 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
11473
11474 * gcc.c-torture/execute/20180226-1.c: New test.
11475
11476 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
11477
11478 PR tree-optimization/83965
11479 * gcc.dg/vect/pr83965-2.c: New test.
11480
11481 2018-02-26 Tom de Vries <tom@codesourcery.com>
11482
11483 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
11484
11485 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11486
11487 PR target/84530
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.
11493
11494 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11495
11496 PR c++/84533
11497 * g++.dg/cpp1z/pr84533.C: New.
11498
11499 2018-02-26 Marek Polacek <polacek@redhat.com>
11500
11501 PR c++/84537
11502 * g++.dg/parse/error60.C: New test.
11503
11504 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR c++/84556
11507 * g++.dg/gomp/pr84556.C: New test.
11508 * g++.dg/vect/pr84556.cc: New test.
11509
11510 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
11511
11512 PR fortran/32957
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.
11520
11521 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11522
11523 PR target/84521
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.
11535
11536 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
11537
11538 PR fortran/83633
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.
11545
11546 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
11547
11548 PR fortran/84523
11549 * gfortran.dg/pr84523.f90: New test.
11550
11551 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11552
11553 PR fortran/78238
11554 * gfortran.dg/select_type_40.f90: New test.
11555
11556 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
11557
11558 PR fortran/30792
11559 * gfortran.dg/data_substring.f90: New test.
11560
11561 2018-02-24 Marek Polacek <polacek@redhat.com>
11562
11563 PR c++/83692
11564 * g++.dg/cpp1z/constexpr-83692.C: New test.
11565
11566 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
11567
11568 PR fortran/84346
11569 * gfortran.dg/statement_function_1.f90: Update test.
11570
11571 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11572
11573 PR fortran/84506
11574 * gfortran.dg/inquire_19.f90: New test.
11575
11576 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11577
11578 PR fortran/83149
11579 * gfortran.dg/pr83149_b.f90: New test.
11580 * gfortran.dg/pr83149_a.f90: Additional source for previous.
11581
11582 2018-02-23 Carl Love <cel@us.ibm.com>
11583
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
11587 Power 8 tests.
11588
11589 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11590
11591 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
11592 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
11593
11594 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11595
11596 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
11597 expected output.
11598
11599 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11600
11601 PR fortran/83149
11602 * gfortran.dg/pr83149_1.f90: New test.
11603 * gfortran.dg/pr83149.f90: Additional source for previous.
11604
11605 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
11606
11607 PR testsuite/80551
11608 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
11609 __GI___pthread_mutex_init as well.
11610
11611 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11612
11613 PR fortran/83148
11614 * gfortran.dg/class_68.f90: New test.
11615
11616 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11617
11618 PR fortran/59781
11619 * gfortran.dg/derived_init_5.f90: New test.
11620
11621 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11622
11623 PR target/82851
11624 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
11625 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
11626
11627 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
11628
11629 PR target/81572
11630 * gcc.target/powerpc/pr81572.c: New.
11631
11632 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
11633
11634 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
11635
11636 2018-02-22 Martin Sebor <msebor@redhat.com>
11637
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.
11641
11642 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
11643
11644 PR target/84176
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.
11655
11656 2018-02-22 Steve Ellcey <sellcey@cavium.com>
11657
11658 PR target/83335
11659 * gcc.target/aarch64/asm-2.c: Add dg-error for
11660 ILP32 mode.
11661 * gcc.target/aarch64/asm-4.c: New test.
11662
11663 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11664
11665 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
11666
11667 2018-02-22 Marek Polacek <polacek@redhat.com>
11668
11669 PR c++/84493
11670 * g++.dg/parse/error59.C: New test.
11671
11672 2018-02-22 Tom de Vries <tom@codesourcery.com>
11673
11674 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
11675
11676 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11677
11678 PR c++/77655
11679 * g++.dg/cpp0x/pr77655.C: New.
11680
11681 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11682
11683 PR c++/84496
11684 * g++.dg/cpp1y/pr84496.C: New test.
11685
11686 PR target/84502
11687 * g++.dg/torture/pr84502.C: New test.
11688
11689 PR tree-optimization/84503
11690 * gcc.dg/pr84503-1.c: New test.
11691 * gcc.dg/pr84503-2.c: New test.
11692
11693 2018-02-21 Jakub Jelinek <jakub@redhat.com>
11694
11695 PR tree-optimization/84478
11696 * gcc.c-torture/execute/pr84478.c: New test.
11697
11698 2018-02-20 Martin Sebor <msebor@redhat.com>
11699
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.
11708
11709 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11710
11711 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
11712
11713 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11714
11715 PR fortran/48890
11716 PR fortran/83823
11717 * gfortran.dg/structure_constructor_14.f90: New test.
11718
11719 2018-02-20 Jeff Law <law@redhat.com>
11720
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.
11727
11728 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11729
11730 PR c++/84488
11731 * g++.dg/warn/Wunused-var-30.C: New test.
11732
11733 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
11734
11735 PR tree-optimization/84419
11736 * gcc.dg/vect/pr84419.c: New test.
11737
11738 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR middle-end/82004
11741 * gfortran.dg/pr82004.f90: New test.
11742
11743 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
11744
11745 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
11746
11747 2018-02-20 Martin Liska <mliska@suse.cz>
11748
11749 PR c/84310
11750 PR target/79747
11751 * gcc.target/i386/pr84310.c: New test.
11752 * gcc.target/i386/pr84310-2.c: Likewise.
11753
11754 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11755
11756 PR c++/84446
11757 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
11758
11759 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11760
11761 PR c++/84445
11762 * g++.dg/cpp1z/launder7.C: New test.
11763
11764 PR c++/84449
11765 * g++.dg/cpp0x/constexpr-84449.C: New test.
11766
11767 PR c++/84455
11768 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
11769
11770 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
11771
11772 PR fortran/83344
11773 PR fortran/83975
11774 * gfortran.dg/associate_22.f90: Enable commented out test.
11775 * gfortran.dg/associate_36.f90: New test.
11776
11777 2018-02-19 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR target/84146
11780 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
11781
11782 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
11783
11784 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
11785 (dg-options): Use -mavx instead of -w.
11786
11787 2018-02-19 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR c++/84444
11790 * g++.dg/cpp1z/launder8.C: New test.
11791
11792 PR c++/84448
11793 * g++.dg/gomp/pr84448.C: New test.
11794
11795 PR c++/84430
11796 * g++.dg/gomp/pr84430.C: New test.
11797
11798 PR tree-optimization/84452
11799 * gcc.dg/pr84452.c: New test.
11800
11801 PR c++/79064
11802 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
11803
11804 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11805
11806 PR fortran/35339
11807 * gfortran.dg/implied_do_io_4.f90: New test.
11808
11809 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11810
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.
11814
11815 2018-02-19 Carl Love <cel@us.ibm.com>
11816
11817 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
11818
11819 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11820
11821 PR target/84460
11822 * gcc.target/i386/pr57193.c: Add -mtune=generic.
11823
11824 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11825
11826 PR c++/84348
11827 * g++.dg/cpp0x/auto50.C: New.
11828 * g++.dg/parse/friend12.C: Adjust.
11829
11830 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11831
11832 PR libgfortran/84389
11833 * gfortran.dg/dtio_33.f90: New test.
11834
11835 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11836
11837 PR libgfortran/84412
11838 * gfortran.dg/inquire_18.f90: New test.
11839
11840 2018-02-18 Janus Weil <janus@gcc.gnu.org>
11841
11842 PR fortran/84381
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.
11850
11851 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
11852
11853 PR fortran/80945
11854 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
11855 change to run.
11856
11857 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
11858
11859 PR fortran/84270
11860 * gfortran.dg/inline_matmul_22.f90: New test.
11861
11862 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
11863
11864 PR fortran/84381
11865 * gfortran.dg/abort_shoulfail.f90: New test.
11866 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
11867 by STOP n.
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:
14153 Likewise.
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.
14274
14275 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14276
14277 PR fortran/84115
14278 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14279 change to dg-run.
14280
14281 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14282
14283 PR ada/84277
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.
14308
14309 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14310
14311 PR ipa/84425
14312 * gcc.c-torture/compile/pr84425.c: New test.
14313
14314 2018-02-16 Marek Polacek <polacek@redhat.com>
14315 Jakub Jelinek <jakub@redhat.com>
14316
14317 PR c++/84192
14318 * g++.dg/cpp1y/constexpr-84192.C: New test.
14319
14320 2018-02-16 Martin Sebor <msebor@redhat.com>
14321
14322 PR c++/79064
14323 * g++.dg/overload15.C: New test.
14324
14325 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14326
14327 PR target/81535
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.
14334
14335 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
14336
14337 target/pr84371
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.
14343
14344 2018-02-16 Nathan Sidwell <nathan@acm.org>
14345
14346 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
14347
14348 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
14349
14350 PR rtl-optimization/70023
14351 * gcc.target/i386/pr70023.c: New.
14352
14353 2018-02-16 Carl Love <cel@us.ibm.com>
14354
14355 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
14356 tests.
14357 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
14358 tests.
14359
14360 2018-02-16 Carl Love <cel@us.ibm.com>
14361
14362 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
14363 for the ABI definitions for vec_extract4b and vec_insert4b.
14364
14365 2018-02-16 Nathan Sidwell <nathan@acm.org>
14366
14367 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
14368 * g++.old-deja/g++.mike/net43.C: Likewise.
14369
14370 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
14371
14372 PR c++/82468
14373 * g++.dg/cpp1z/class-deduction48.C: New.
14374
14375 2018-02-16 Nathan Sidwell <nathan@acm.org>
14376
14377 PR c++/84375
14378 * g++.dg/lookup/pr84375.C: New.
14379
14380 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14381
14382 PR target/83831
14383 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
14384
14385 2018-02-16 Richard Biener <rguenther@suse.de>
14386
14387 PR tree-optimization/84417
14388 * gcc.dg/torture/pr84417.c: New testcase.
14389
14390 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14391
14392 PR target/84272
14393 * g++.dg/opt/pr84272.C: New test.
14394
14395 PR rtl-optimization/83723
14396 * gcc.dg/pr83723.c: New test.
14397
14398 2018-02-16 Richard Biener <rguenther@suse.de>
14399
14400 PR tree-optimization/84399
14401 * gcc.dg/graphite/pr84399.c: New testcase.
14402
14403 2018-02-16 Richard Biener <rguenther@suse.de>
14404
14405 PR tree-optimization/84190
14406 * g++.dg/torture/pr84190.C: New testcase.
14407
14408 2018-02-15 Martin Sebor <msebor@redhat.com>
14409
14410 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
14411 directives.
14412
14413 2018-02-15 Janus Weil <janus@gcc.gnu.org>
14414
14415 PR fortran/84409
14416 * gfortran.dg/dtio_21.f03: Add an error message.
14417 * gfortran.dg/dtio_22.f90: Fix invalid test case.
14418
14419 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14420
14421 PR fortran/84381
14422 * gfortran.dg/stop_shouldfail.f90: New test.
14423
14424 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
14425
14426 PR c++/84330
14427 * g++.dg/concepts/pr84330.C: New.
14428
14429 2018-02-15 Tom de Vries <tom@codesourcery.com>
14430
14431 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
14432
14433 2018-02-15 Tom de Vries <tom@codesourcery.com>
14434
14435 * gcc.c-torture/compile/pr84136.c: Require effective target
14436 indirect_jumps.
14437
14438 2018-02-15 Jakub Jelinek <jakub@redhat.com>
14439
14440 PR tree-optimization/84383
14441 * gcc.c-torture/compile/pr84383.c: New test.
14442
14443 PR tree-optimization/84334
14444 * gcc.dg/pr84334.c: New test.
14445
14446 2018-02-14 Carl Love <cel@us.ibm.com>
14447
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.
14451
14452 2018-02-14 Martin Sebor <msebor@redhat.com>
14453
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.
14458
14459 2018-02-14 Martin Sebor <msebor@redhat.com>
14460
14461 PR c/84108
14462 * gcc.dg/Wattributes-8.c: New test.
14463
14464 2018-02-14 Janus Weil <janus@gcc.gnu.org>
14465
14466 PR fortran/84385
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.
14470
14471 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
14472
14473 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
14474 (dg-options): Use -O2 -msse2 -mno-sse3.
14475
14476 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
14477
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.
14504
14505 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
14506
14507 PR c++/84350
14508 * g++.dg/cpp0x/auto49.C: New.
14509
14510 2018-02-14 Nathan Sidwell <nathan@acm.org>
14511
14512 * g++.dg/template/instantiate5.C: Adjust required-from loc.
14513
14514 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14515
14516 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
14517 * gcc.target/powerpc/le-altivec-consts.c: Same.
14518
14519 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14520
14521 PR target/84220
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.
14527
14528 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
14529
14530 PR target/84239
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].
14536
14537 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
14538
14539 PR tree-optimization/84357
14540 * gcc.dg/vect/pr84357.c: New test.
14541
14542 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14543
14544 PR target/83831
14545 * gcc.target/rx/pr83831.c: New tests.
14546
14547 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
14548
14549 PR target/79242
14550 * gcc.target/msp430/pr79242.c: New test.
14551
14552 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14553
14554 PR target/84372
14555 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
14556 with -mcpu=power9.
14557
14558 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14559
14560 PR target/84279
14561 * g++.dg/pr84279.C: New test.
14562
14563 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14564
14565 PR rtl-optimization/84169
14566 * gcc.c-torture/execute/pr84169.c: New.
14567
14568 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14569
14570 PR target/84370
14571 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
14572
14573 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14574
14575 PR target/84365
14576 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
14577 with -mcpu=power9.
14578
14579 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14580
14581 PR c++/84364
14582 * g++.dg/warn/effc4.C: New test.
14583
14584 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
14585
14586 PR c++/84333
14587 * g++.dg/template/sizeof16.C: New.
14588 * g++.dg/template/sizeof17.C: Likewise.
14589
14590 2018-02-13 Janus Weil <janus@gcc.gnu.org>
14591
14592 PR fortran/84313
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.
14596
14597 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14598
14599 PR c/82210
14600 * gcc.c-torture/execute/pr82210.c: New test.
14601
14602 PR middle-end/84309
14603 * gcc.dg/pr84309-2.c: New test.
14604
14605 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
14606
14607 PR tree-optimization/84321
14608 * gcc.dg/pr84321.c: New test.
14609
14610 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
14611
14612 PR target/84359
14613 * gcc.target/i386/pr57193.c: Add -march=x86-64.
14614
14615 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
14616
14617 PR sanitizer/84340
14618 * gcc.dg/asan/pr84307.c: Remove test.
14619
14620 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
14621
14622 * gcc.target/rl78/test_auto_vector.c: New test.
14623
14624 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
14625
14626 PR c/84305
14627 * gcc.c-torture/compile/pr84305.c: New test.
14628
14629 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14630
14631 PR target/84335
14632 * gcc.target/i386/pr84335.c: New test.
14633
14634 PR tree-optimization/84339
14635 * gcc.c-torture/execute/pr84339.c: New test.
14636
14637 PR middle-end/84309
14638 * gcc.dg/pr84309.c: New test.
14639 * gcc.target/i386/pr84309.c: New test.
14640
14641 PR target/84336
14642 * gcc.target/i386/pr84336.c: New test.
14643
14644 2018-02-12 Jakub Jelinek <jakub@redhat.com>
14645
14646 PR c++/84341
14647 * c-c++-common/gomp/pr84341.c: New test.
14648
14649 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14650
14651 PR fortran/68746
14652 * gfortran.dg/read_dir.f90: Re-add dg-do run.
14653
14654 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14655
14656 PR fortran/68746
14657 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
14658 of zero for read.
14659
14660 2018-02-12 Jeff Law <law@redhat.com>
14661
14662 * gcc.c-torture/compile/reg-args-size.c: New test.
14663
14664 2018-02-12 Carl Love <cel@us.ibm.com>
14665
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.
14672
14673 2018-02-12 Janus Weil <janus@gcc.gnu.org>
14674
14675 PR fortran/84273
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.
14678
14679 2018-02-12 Tamar Christina <tamar.christina@arm.com>
14680
14681 PR target/82641
14682 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
14683
14684 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
14685
14686 PR sanitizer/84307
14687 * gcc.dg/asan/pr84307.c: New test.
14688
14689 2018-02-12 Nathan Sidwell <nathan@acm.org>
14690
14691 * g++.dg/parse/pr84263.C: New.
14692
14693 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14694
14695 PR c++/79626
14696 * g++.dg/template/crash129.C: New.
14697
14698 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14699
14700 PR target/83828
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.
14706
14707 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14708
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
14713 intrinsics.
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
14718 intrinsics.
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.
14725
14726 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14727
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
14736 intrinsics.
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.
14743
14744 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14745
14746 PR fortran/35299
14747 * gfortran.dg/statement_function_3.f: New test.
14748
14749 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
14750
14751 PR fortran/54223
14752 PR fortran/84276
14753 * gfortran.dg/statement_function_1.f90: New test.
14754 * gfortran.dg/statement_function_2.f90: New test.
14755
14756 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
14757
14758 PR fortran/84074
14759 * gfortran.dg/type_to_class_5.f03: New test.
14760
14761 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
14762
14763 PR fortran/56691
14764 * gfortran.dg/type_to_class_4.f03: New test.
14765
14766 2018-02-10 Alan Modra <amodra@gmail.com>
14767
14768 PR target/84300
14769 * gcc.dg/pr84300.c: New.
14770
14771 2018-02-10 Jakub Jelinek <jakub@redhat.com>
14772
14773 PR sanitizer/83987
14774 * g++.dg/ubsan/pr83987-2.C: New test.
14775
14776 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
14777
14778 * gcc.target/rx/movsicc.c: New test.
14779
14780 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14781
14782 PR target/83926
14783 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
14784 message.
14785
14786 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
14787
14788 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
14789 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
14790
14791 2018-02-09 Nathan Sidwell <nathan@acm.org>
14792
14793 PR c/84293
14794 * c-c++-common/pr84293.h: New.
14795 * c-c++-common/pr84293.c: New.
14796
14797 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
14798
14799 PR rtl-optimization/57193
14800 * gcc.target/i386/pr57193.c: New.
14801
14802 2018-02-09 Jakub Jelinek <jakub@redhat.com>
14803
14804 PR target/84226
14805 * gcc.target/powerpc/pr84226.c: New test.
14806
14807 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14808
14809 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
14810 from this to...
14811 <vclzd>: ...this.
14812
14813 2018-02-09 Martin Sebor <msebor@redhat.com>
14814
14815 PR lto/84212
14816 * gcc.dg/lto/pr84212_0.c: New test file.
14817 * gcc.dg/lto/pr84212_1.c: Same.
14818
14819 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14820
14821 PR target/83926
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.
14825
14826 2018-02-09 Tamar Christina <tamar.christina@arm.com>
14827
14828 PR target/82641
14829 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
14830
14831 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14832
14833 PR target/PR84295
14834 * gcc.target/s390/pr84295.c: New test.
14835
14836 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
14837
14838 PR c++/77522
14839 * g++.dg/cpp1y/lambda-init16.C: New.
14840
14841 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
14842
14843 * gnat.dg/sso8.adb: New test.
14844 * gnat.dg/sso8_pkg.ads: New helper.
14845
14846 2018-02-09 Richard Biener <rguenther@suse.de>
14847
14848 PR tree-optimization/84278
14849 * gcc.target/i386/pr84278.c: Adjust regex.
14850
14851 2018-02-09 Jakub Jelinek <jakub@redhat.com>
14852
14853 PR tree-optimization/84232
14854 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
14855
14856 PR debug/84252
14857 * gcc.target/aarch64/pr84252.c: New test.
14858
14859 PR middle-end/84237
14860 * gcc.dg/pr84237.c: New test.
14861
14862 2018-02-09 Marek Polacek <polacek@redhat.com>
14863 Jakub Jelinek <jakub@redhat.com>
14864
14865 PR c++/83659
14866 * g++.dg/torture/pr83659.C: New test.
14867
14868 2018-02-08 David Malcolm <dmalcolm@redhat.com>
14869
14870 PR tree-optimization/84136
14871 * gcc.c-torture/compile/pr84136.c: New test.
14872
14873 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
14874
14875 PR target/83008
14876 * gcc.target/i386/pr83008.c: New test.
14877
14878 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
14879
14880 PR target/81143
14881 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
14882
14883 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
14884
14885 PR c++/83806
14886 * g++.dg/warn/Wunused-parm-11.C: New.
14887
14888 2018-02-08 Marek Polacek <polacek@redhat.com>
14889
14890 PR tree-optimization/84238
14891 * gcc.dg/Wstringop-overflow-3.c: New test.
14892
14893 2018-02-08 Nathan Sidwell <nathan@acm.org>
14894
14895 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
14896
14897 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
14898
14899 PR tree-optimization/84265
14900 * gcc.dg/vect/pr84265.c: New test.
14901
14902 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
14903
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.
14907
14908 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14909
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.
14936
14937 2018-02-08 Richard Biener <rguenther@suse.de>
14938
14939 PR tree-optimization/84233
14940 * g++.dg/torture/pr84233.C: New testcase.
14941
14942 2018-02-08 Richard Biener <rguenther@suse.de>
14943
14944 PR tree-optimization/84278
14945 * gcc.target/i386/pr84278.c: New testcase.
14946
14947 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
14948
14949 PR rtl-optimization/84068
14950 PR rtl-optimization/83459
14951 * gcc.dg/pr84068.c: New test.
14952
14953 2018-02-08 Richard Biener <rguenther@suse.de>
14954
14955 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
14956 loop vectorization to happen.
14957
14958 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
14959
14960 PR c++/83204
14961 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
14962
14963 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
14964
14965 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
14966
14967 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
14968
14969 PR target/84154
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.
14973
14974 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
14975
14976 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
14977
14978 2018-02-07 Jakub Jelinek <jakub@redhat.com>
14979
14980 PR c++/84082
14981 * g++.dg/template/incomplete11.C: New test.
14982 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
14983
14984 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
14985
14986 PR fortran/82994
14987 * gfortran.dg/deallocate_error_3.f90: New test.
14988 * gfortran.dg/deallocate_error_4.f90: New test.
14989
14990 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
14991
14992 PR fortran/68560
14993 * gfortran.dg/shape_9.f90: New test.
14994
14995 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
14996
14997 PR fortran/82049
14998 * gfortran.dg/assumed_charlen_parameter.f90: New test.
14999
15000 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15001
15002 PR c++/81610
15003 PR c++/80567
15004 * g++.dg/spellcheck-reswords.C: New test case.
15005 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15006 suggestion of "if".
15007
15008 2018-02-07 Martin Liska <mliska@suse.cz>
15009
15010 PR c++/84059.
15011 * g++.dg/ext/mv26.C: New test.
15012
15013 2018-02-07 Tom de Vries <tom@codesourcery.com>
15014
15015 * gcc.dg/pr83844.c: Require effective target alloca.
15016
15017 2018-02-07 Tom de Vries <tom@codesourcery.com>
15018
15019 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15020
15021 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15022
15023 PR target/84243
15024 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15025 -fcf-protection=return.
15026
15027 2018-02-07 Tom de Vries <tom@codesourcery.com>
15028
15029 PR libgomp/84217
15030 * c-c++-common/goacc/pr84217.c: New test.
15031 * gfortran.dg/goacc/pr84217.f90: New test.
15032
15033 2018-02-07 Richard Biener <rguenther@suse.de>
15034
15035 PR tree-optimization/84204
15036 * gcc.dg/graphite/pr84204.c: New testcase.
15037
15038 PR tree-optimization/84205
15039 * gcc.dg/graphite/pr84205.c: New testcase.
15040
15041 PR tree-optimization/84223
15042 * gfortran.dg/graphite/pr84223.f90: New testcase.
15043
15044 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15045
15046 PR c++/71662
15047 * g++.dg/cpp0x/scoped_enum7.C: New.
15048
15049 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15050
15051 PR tree-optimization/83008
15052 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15053
15054 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15055
15056 PR tree-optimization/84235
15057 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15058
15059 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15060
15061 PR testsuite/84243
15062 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15063 targets.
15064 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15065
15066 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15067
15068 PR target/84146
15069 * gcc.target/i386/pr84146.c: New test.
15070
15071 2018-02-06 Michael Collison <michael.collison@arm.com>
15072
15073 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15074
15075 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15076
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.
15085
15086 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15087
15088 PR target/84145
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.
15095
15096 2018-02-06 Marek Polacek <polacek@redhat.com>
15097
15098 PR tree-optimization/84228
15099 * c-c++-common/Wstringop-truncation-3.c: New test.
15100
15101 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15102
15103 PR target/82641
15104 * gcc.target/arm/pragma_arch_switch_2.c: New.
15105
15106 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15107
15108 PR target/79975
15109 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15110
15111 2018-02-05 Martin Sebor <msebor@redhat.com>
15112
15113 PR tree-optimization/83369
15114 * gcc.dg/Wnonnull.c: New test.
15115
15116 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15117
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.
15129
15130 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15131
15132 PR c++/82782
15133 * g++.dg/cpp1z/inline-var4.C: New.
15134
15135 2018-02-05 Martin Liska <mliska@suse.cz>
15136
15137 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15138 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.
15145
15146 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15147
15148 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15149 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15150
15151 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15152
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.
15171
15172 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15173
15174 PR middle-end/79966
15175 * gfortran.dg/pr79966.f90: New testcase
15176
15177 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15178
15179 PR fortran/84094
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.
15184
15185 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15186
15187 PR fortran/84115
15188 * gfortran.dg/associate_34.f90: New test.
15189 * gfortran.dg/associate_35.f90: New test.
15190
15191 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15192
15193 PR fortran/84141
15194 PR fortran/84155
15195 * gfortran.dg/pr84155.f90: New test.
15196
15197 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15198
15199 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15200 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15201
15202 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15203
15204 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15205 dg-do run stanza.
15206
15207 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15208
15209 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15210 requirement.
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.
15214
15215 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15216
15217 PR testsuite/52641
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.
15238
15239 2018-02-02 Julia Koval <julia.koval@intel.com>
15240
15241 * gcc.target/i386/funcspec-56.inc: Handle new march.
15242 * g++.dg/ext/mv16.C: Ditto.
15243
15244 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15245
15246 * lib/target-supports.exp
15247 (check_effective_target_keeps_null_pointer_checks): No more
15248 special-case avr.
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.
15271
15272 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15273
15274 PR testsuite/52641
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.
15295
15296 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15297
15298 PR target/84066
15299 * gcc.target/i386/cet-sjlj-6a.c: New test.
15300 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15301
15302 2018-02-01 Marek Polacek <polacek@redhat.com>
15303
15304 PR c++/84125
15305 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15306
15307 2018-01-30 Jeff Law <law@redhat.com>
15308
15309 PR target/84128
15310 * gcc.target/i386/pr84128.c: New test.
15311
15312 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15313
15314 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15315 -fdelete-null-pointer-checks.
15316
15317 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15318
15319 PR c++/83796
15320 * g++.dg/cpp0x/abstract-default1.C: New.
15321
15322 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15323
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.
15327
15328 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15329
15330 PR target/83370
15331 * gcc.target/aarch64/pr83370.c: New.
15332
15333 2018-02-01 Richard Biener <rguenther@suse.de>
15334
15335 * gcc.dg/graphite/pr35356-1.c: Adjust.
15336
15337 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15338
15339 PR testsuite/83846
15340 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
15341 for ILP32.
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
15347 memset call.
15348 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
15349 stdint.h types.
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.
15396
15397 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15398
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.
15403
15404 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15405
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.
15409
15410 2018-02-01 Jakub Jelinek <jakub@redhat.com>
15411
15412 PR tree-optimization/81661
15413 PR tree-optimization/84117
15414 * gcc.dg/pr81661.c: New test.
15415 * gfortran.dg/pr84117.f90: New test.
15416
15417 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
15418
15419 PR fortran/83705
15420 * gfortran.dg/repeat_7.f90: Catch warning message.
15421
15422 2018-01-31 Ian Lance Taylor <iant@golang.org>
15423
15424 * go.go-torture/execute/printnil.go: New test.
15425
15426 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15427
15428 * lib/target-supports.exp (check_effective_target_comdat_group):
15429 Allow for Solaris as comdat syntax.
15430
15431 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
15432 Solaris with comdat_group support and as.
15433
15434 2018-01-31 Marek Polacek <polacek@redhat.com>
15435
15436 PR c/81779
15437 * gcc.dg/pr81779.c: New test.
15438
15439 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15440
15441 PR fortran/84116
15442 * gfortran.dg/gomp/pr84116.f90: New test.
15443
15444 PR c++/83993
15445 * g++.dg/init/pr83993-2.C: New test.
15446
15447 PR c++/83993
15448 * g++.dg/init/pr83993-1.C: New test.
15449 * g++.dg/cpp0x/pr83993.C: New test.
15450
15451 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
15452
15453 PR fortran/84088
15454 * gfortran.dg/pr84088.f90: New test.
15455
15456 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
15457
15458 PR target/82444
15459 * gcc.target/i386/pr82444.c: New.
15460
15461 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
15462
15463 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
15464 * gcc.target/powerpc/vsx-13.c: New.
15465
15466 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
15467
15468 PR c++/84092
15469 * g++.dg/cpp1y/var-templ57.C: New.
15470
15471 2018-01-31 Marek Polacek <polacek@redhat.com>
15472
15473 PR c++/84138
15474 * g++.dg/diagnostic/pr84138.C: New test.
15475
15476 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
15477
15478 PR fortran/78534
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.
15483
15484 2018-01-31 Richard Biener <rguenther@suse.de>
15485
15486 PR tree-optimization/84132
15487 * g++.dg/torture/pr84132.C: New testcase.
15488
15489 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
15490
15491 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
15492 dg-final scan.
15493
15494 2018-01-31 Julia Koval <julia.koval@intel.com>
15495
15496 PR target/83618
15497 * gcc.target/i386/rdpid.c: Remove "eax".
15498
15499 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15500
15501 PR tree-optimization/64946
15502 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
15503 scan-assembler checks.
15504
15505 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
15506
15507 * gcc.c-torture/execute/20180131-1.c: New test.
15508
15509 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15510
15511 * gcc.target/arc/taux-1.c: New test.
15512 * gcc.target/arc/taux-2.c: Likewise.
15513
15514 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15515
15516 * gcc.target/arc/uncached.c: New test.
15517
15518 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15519
15520 PR lto/83954
15521 * gnat.dg/lto20.adb: Remove dg-excess-errors.
15522
15523 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15524
15525 PR preprocessor/69869
15526 * gcc.dg/cpp/trad/pr69869.c: New test.
15527
15528 PR c/84100
15529 * gcc.dg/pr84100.c: New test.
15530
15531 2018-01-30 Jeff Law <law@redhat.com>
15532
15533 PR target/84064
15534 * gcc.target/i386/pr84064: New test.
15535
15536 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15537
15538 PR fortran/84134
15539 * gfortran.dg/data_implied_do_2.f90: New test.
15540
15541 2018-01-30 Janus Weil <janus@gcc.gnu.org>
15542
15543 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
15544
15545 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15546
15547 PR fortran/84133
15548 * gfortran.dg/inline_matmul_21.f90: New test case.
15549
15550 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15551
15552 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
15553
15554 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
15555
15556 PR target/84112
15557 * gcc.target/powerpc/pr84112.c: New.
15558
15559 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15560
15561 PR rtl-optimization/83986
15562 * gcc.dg/pr83986.c: New test.
15563
15564 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
15565
15566 PR 58684
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.
15571
15572 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15573
15574 PR tree-optimization/84111
15575 * gcc.c-torture/compile/pr84111.c: New test.
15576
15577 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15578
15579 PR ipa/83179
15580 * gcc.dg/ipa/inline-2.c: Fix template.
15581 * gcc.dg/ipa/inline-3.c: Fix template.
15582
15583 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15584
15585 PR ipa/81360
15586 * g++.dg/torture/pr81360.C: New testcase.
15587
15588 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15589
15590 PR lto/83954
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.
15594
15595 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15596
15597 PR bootstrap/84017
15598 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
15599 to dg-options.
15600 Simplify DW_AT_producer scan.
15601
15602 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15603
15604 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
15605
15606 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
15607
15608 PR target/83828
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.
15613
15614 2018-01-29 Jeff Law <law@redhat.com>
15615
15616 PR testsuite/81010
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.
15620
15621 2018-01-29 Marek Polacek <polacek@redhat.com>
15622
15623 PR c/83966
15624 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
15625
15626 PR c++/83996
15627 * g++.dg/ext/pr83996.C: New test.
15628
15629 2018-01-29 Richard Biener <rguenther@suse.de>
15630
15631 PR tree-optimization/84057
15632 * gcc.dg/graphite/pr84057.c: New testcase.
15633
15634 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15635
15636 PR fortran/84073
15637 * gfortran.dg/bind_c_usage_31.f90: New test.
15638
15639 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
15640
15641 PR c++/83924
15642 * g++.dg/warn/Wduplicated-branches5.C: New.
15643
15644 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
15645
15646 * gcc.target/rl78/test_addsi3_internal.c: New test.
15647
15648 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
15649
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).
15654
15655 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
15656 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15657 Soren Rasmussen <s.c.rasmussen@gmail.com>
15658
15659 Fortran 2018 teams tests.
15660
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.
15665
15666 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15667
15668 PR fortran/83998
15669 * gfortran.dg/dot_product_4.f90
15670
15671 2018-01-26 Martin Sebor <msebor@redhat.com>
15672
15673 PR tree-optimization/83896
15674 * gcc.dg/strlenopt-43.c: New.
15675
15676 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15677
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
15687 stanzas.
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
15696 instruction list.
15697 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
15698
15699 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15700
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.
15714
15715 2018-01-26 Martin Liska <mliska@suse.cz>
15716
15717 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
15718 warning is seen.
15719
15720 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15721
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.
15730
15731 2018-01-26 Richard Biener <rguenther@suse.de>
15732
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.
15738
15739 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15740
15741 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
15742 tests specific to aarch64. XFAIL test on arm.
15743
15744 2018-01-26 Jakub Jelinek <jakub@redhat.com>
15745
15746 PR rtl-optimization/83985
15747 * gcc.dg/pr83985.c: New test.
15748
15749 PR c/83989
15750 * c-c++-common/Wrestrict-3.c: New test.
15751
15752 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
15753
15754 * gcc.target/arc/tdelegitimize_addr.c: New test.
15755
15756 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
15757
15758 * gcc.target/arc/jli-1.c: New file.
15759 * gcc.target/arc/jli-2.c: Likewise.
15760
15761 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
15762
15763 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
15764 scan-assembler.
15765 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15766 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15767
15768 2018-01-26 Richard Biener <rguenther@suse.de>
15769
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.
15774
15775 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15776
15777 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
15778 Solaris 10.
15779 * gcc.target/i386/pr63620.c: Likewise.
15780
15781 2018-01-26 Julia Koval <julia.koval@intel.com>
15782
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.
15787
15788 2018-01-26 Alan Modra <amodra@gmail.com>
15789
15790 PR target/84033
15791 * gcc.target/powerpc/swaps-p8-46.c: New.
15792
15793 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
15794
15795 PR fortran/37577
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.
15802
15803 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
15804
15805 PR middle-end/83055
15806 * gcc.dg/torture/pr83055.c: New testcase.
15807
15808 2018-01-25 Jakub Jelinek <jakub@redhat.com>
15809
15810 PR c++/84031
15811 * g++.dg/cpp1z/decomp36.C: New test.
15812
15813 PR middle-end/83977
15814 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
15815
15816 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
15817
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.
15821
15822 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15823
15824 PR target/81550
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
15827 loop.
15828
15829 2018-01-24 David Malcolm <dmalcolm@redhat.com>
15830
15831 PR jit/82846
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.
15835
15836 2018-01-24 Ian Lance Taylor <iant@golang.org>
15837
15838 * go.go-torture/execute/names-1.go: New test.
15839
15840 2018-01-19 Jeff Law <law@redhat.com>
15841
15842 PR target/83994
15843 * gcc.target/i386/pr83994.c: New test.
15844
15845 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
15846
15847 PR target/84014
15848 * gcc.target/powerpc/pr84014.c: New.
15849
15850 2018-01-24 Jakub Jelinek <jakub@redhat.com>
15851
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.
15857
15858 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
15859
15860 PR testsuite/83889
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.
15883
15884 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
15885
15886 PR tree-optimization/83979
15887 * g++.dg/pr83979.c: New test.
15888
15889 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15890
15891 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
15892 option. Add arm_neon_ok_no_float_abi check.
15893
15894 2018-01-24 Richard Biener <rguenther@suse.de>
15895
15896 PR tree-optimization/83176
15897 * gcc.dg/graphite/pr83176.c: New testcase.
15898
15899 2018-01-24 Richard Biener <rguenther@suse.de>
15900
15901 PR tree-optimization/82819
15902 * gcc.dg/graphite/pr82819.c: New testcase.
15903
15904 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15905
15906 PR c++/83921
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.
15912
15913 2018-01-23 David Malcolm <dmalcolm@redhat.com>
15914
15915 PR c++/83974
15916 * g++.dg/warn/pr83974.C: New test case.
15917
15918 2018-01-23 Jakub Jelinek <jakub@redhat.com>
15919
15920 PR sanitizer/83987
15921 * g++.dg/ubsan/pr83987.C: New test.
15922
15923 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
15924
15925 PR fortran/83866
15926 * gfortran.dg/pdt_29.f03: New test.
15927
15928 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
15929
15930 PR fortran/83898
15931 * gfortran.dg/associate_33.f03: New test.
15932
15933 2018-01-23 Martin Liska <mliska@suse.cz>
15934
15935 PR lto/81440
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.
15939
15940 2018-01-23 Nathan Sidwell <nathan@acm.org>
15941
15942 PR c++/83988
15943 * g++.dg/template/pr83988.C: New.
15944
15945 2018-01-23 Jakub Jelinek <jakub@redhat.com>
15946
15947 PR c++/82882
15948 PR c++/83978
15949 * g++.dg/cpp0x/pr82882.C: New test.
15950 * g++.dg/cpp0x/pr83978.C: New test.
15951
15952 PR c++/83958
15953 * g++.dg/cpp1z/decomp35.C: New test.
15954
15955 2018-01-23 Nathan Sidwell <nathan@acm.org>
15956
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.
15961
15962 2018-01-23 David Malcolm <dmalcolm@redhat.com>
15963
15964 PR tree-optimization/83510
15965 * gcc.c-torture/compile/pr83510.c: New test case.
15966
15967 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
15968
15969 PR testsuite/83888
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
15974 of vect_float.
15975 * gcc.dg/vect/vect-reduc-6.c: Likewise.
15976
15977 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
15978
15979 PR tree-optimization/83965
15980 * gcc.dg/vect/pr83965.c: New test.
15981
15982 2018-01-23 Richard Biener <rguenther@suse.de>
15983
15984 PR tree-optimization/83963
15985 * gfortran.dg/graphite/pr83963.f: New testcase.
15986 * gcc.dg/graphite/pr83963-2.c: Likewise.
15987
15988 2018-01-23 Jakub Jelinek <jakub@redhat.com>
15989
15990 PR c++/83918
15991 * g++.dg/cpp1z/pr83918.C: New test.
15992
15993 2018-01-22 Jakub Jelinek <jakub@redhat.com>
15994
15995 PR tree-optimization/83957
15996 * gcc.dg/autopar/pr83957.c: New test.
15997
15998 PR tree-optimization/83081
15999 * gcc.dg/predict-8.c: Adjust expected probability.
16000
16001 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16002
16003 PR target/83862
16004 * gcc.target/powerpc/pr83862.c: New test.
16005
16006 2018-01-22 Carl Love <cel@us.ibm.com>
16007
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.
16014
16015 2018-01-22 Marek Polacek <polacek@redhat.com>
16016
16017 PR c++/81933
16018 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16019
16020 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16021
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.
16028
16029 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16030
16031 PR 78534
16032 PR 83704
16033 * gfortran.dg/string_1.f90: Remove printing the length.
16034
16035 2018-01-22 Richard Biener <rguenther@suse.de>
16036
16037 PR tree-optimization/83963
16038 * gcc.dg/graphite/pr83963.c: New testcase.
16039
16040 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16041
16042 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16043 dg-require-effective-target directives.
16044
16045 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16046
16047 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16048 New procedure.
16049 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16050 Adjust scan-assembler checks for soft-float.
16051
16052 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16053
16054 PR target/83946
16055 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16056
16057 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16058
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.
16062
16063 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16064 David Edelsohn <dje.gcc@gmail.com>
16065
16066 PR target/83946
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 $.
16076
16077 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16078
16079 PR fortran/83900
16080 * gfortran.dg/matmul_18.f90: New test.
16081
16082 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16083
16084 PR tree-optimization/83940
16085 * gcc.dg/torture/pr83940.c: New test.
16086
16087 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16088
16089 PR middle-end/83945
16090 * gcc.dg/tls/pr83945.c: New test.
16091
16092 PR target/83930
16093 * gcc.dg/pr83930.c: New test.
16094
16095 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16096
16097 PR fortran/83900
16098 * gfortran.dg/matmul_17.f90: New test.
16099
16100 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16101
16102 PR fortran/80768
16103 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16104
16105 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16106
16107 PR c++/81167
16108 * g++.dg/cpp0x/pr81167.C: New test.
16109
16110 PR c++/83919
16111 * g++.dg/cpp0x/pr83919.C: New test.
16112
16113 2018-01-19 Jeff Law <law@redhat.com>
16114 Jakub Jelinek <jakub@redhat.com>
16115
16116 * gcc.dg/stack-check-16.c: New test.
16117
16118 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16119
16120 PR target/83790
16121 * gcc.target/nvptx/indirect_call.c: New test.
16122
16123 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16124
16125 * g++.dg/torture/pr83619.C: Remove dg-message.
16126
16127 2018-01-19 Martin Liska <mliska@suse.cz>
16128
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.
16134
16135 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16136
16137 PR tree-optimization/83922
16138 * gcc.dg/pr83922.c: New test.
16139
16140 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16141
16142 PR tree-optimization/83914
16143 * gcc.dg/vect/pr83914.c: New test.
16144
16145 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16146
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.
16150
16151 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16152
16153 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16154
16155 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16156
16157 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16158
16159 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16160
16161 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16162 hppa*-*-hpux*.
16163
16164 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16165
16166 PR ipa/83619
16167 PR testsuite/83934
16168 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16169 forward declaration.
16170
16171 2018-01-18 Carl Love <cel@us.ibm.com>
16172
16173 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16174 to the function.
16175
16176 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16177
16178 PR c++/81013
16179 * g++.dg/inherit/union3.C: New.
16180
16181 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16182
16183 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16184
16185 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16186
16187 PR ipa/83619
16188 * g++.dg/torture/pr83619.C: New testcase.
16189
16190 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16191
16192 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16193 Add function body to force error messages in some configurations.
16194
16195 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16196
16197 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16198 and arm_thumb1_ok.
16199
16200 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16201
16202 PR other/70268
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.
16207
16208 2018-01-18 Martin Liska <mliska@suse.cz>
16209
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.
16219
16220 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16221
16222 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16223 order.
16224
16225 2018-01-18 Nathan Sidwell <nathan@acm.org>
16226
16227 PR c++/83160
16228 * g++.dg/cpp0x/pr83160.C: New.
16229
16230 2018-01-18 Richard Biener <rguenther@suse.de>
16231
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.
16236
16237 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16238
16239 PR target/65578
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.
16250
16251 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16252
16253 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16254 order.
16255
16256 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16257
16258 PR c/61240
16259 * gcc.dg/pr61240.c: New test.
16260
16261 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16262
16263 PR fortran/83864
16264 * gfortran.dg/pr83864.f90: New test.
16265
16266 2018-01-17 Jeff Law <law@redhat.com>
16267
16268 PR testsuite/83883
16269 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16270
16271 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16272
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.
16277
16278 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16279
16280 PR fortran/83874
16281 * gfortran.dg/pr83874.f90: New test.
16282
16283 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16284
16285 PR c++/83824
16286 * g++.dg/cpp0x/pr83824.C: New test.
16287
16288 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16289
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.
16295
16296 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16297
16298 PR c++/78344
16299 * g++.dg/cpp0x/alignas13.C: New.
16300
16301 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16302
16303 PR c++/83897
16304 * g++.dg/cpp0x/pr83897.C: New test.
16305
16306 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16307
16308 PR ipa/83051
16309 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16310
16311 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16312
16313 PR c++/81054
16314 * g++.dg/cpp0x/constexpr-ice19.C: New.
16315
16316 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16317
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.
16328
16329 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16330
16331 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
16332 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
16333
16334 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16335
16336 * gcc.target/arm/g2.c: Add -marm to dg-options.
16337 * gcc.target/arm/scd42-2.c: Likewise.
16338
16339 2018-01-17 Nathan Sidwell <nathan@acm.org>
16340
16341 PR c++/83287
16342 * g++.dg/lookup/pr83287-2.C: New.
16343
16344 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16345
16346 PR c++/83814
16347 PR c++/83902
16348 * g++.dg/wrappers/pr83814.C: New test case.
16349 * g++.dg/wrappers/pr83902.C: New test case.
16350
16351 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16352
16353 PR lto/83121
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.
16370
16371 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
16372 Richard Sandiford <richard.sandiford@linaro.org>
16373
16374 PR target/79041
16375 PR target/82964
16376 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
16377 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
16378
16379 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16380
16381 * lib/target-supports.exp: Fix -march arguments in arm arch effective
16382 target check autogenerator for armv8.1-a and armv8.2-a.
16383
16384 2018-01-17 Carl Love <cel@us.ibm.com>
16385
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.
16390
16391 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16392
16393 PR c++/83799
16394 * g++.dg/wrappers/pr83799.C: New test case.
16395
16396 2018-01-17 Nathan Sidwell <nathan@acm.org>
16397
16398 PR c++/83739
16399 * g++.dg/cpp1y/pr83739.C: New.
16400
16401 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16402
16403 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
16404 * gcc.target/visium/overflow16.c: Likewise.
16405 * gcc.target/visium/overflow32.c: Likewise.
16406
16407 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16408
16409 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
16410
16411 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16412
16413 * gcc.dg/rtl/arm/stl-cond.c: New test.
16414 * gcc.target/arm/stl-cond.c: Delete.
16415
16416 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16417
16418 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
16419 directives.
16420
16421 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16422
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.
16426
16427 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16428
16429 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
16430 and options.
16431
16432 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16433
16434 PR rtl-optimization/83771
16435 * gcc.dg/pr83771.c: New test.
16436
16437 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16438
16439 PR tree-optimization/81184
16440 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
16441 targets.
16442 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16443
16444 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16445
16446 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
16447
16448 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
16449
16450 PR target/83546
16451 * gcc.target/i386/pr83546.c: New test.
16452
16453 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16454
16455 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
16456
16457 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16458
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.
16461
16462 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16463
16464 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
16465 XFAIL last test on SPARC and Visium.
16466
16467 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
16468
16469 PR rtl-optimization/80481
16470 * g++.dg/pr80481.C: Exclude solaris.
16471
16472 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16473
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.
16477
16478 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16479
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.
16495
16496 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16497
16498 PR testsuite/77734
16499 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
16500
16501 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16502
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.
16509
16510 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16511
16512 PR tree-optimization/83857
16513 * gcc.dg/vect/pr83857.c: New test.
16514
16515 2018-01-16 Richard Biener <rguenther@suse.de>
16516
16517 PR tree-optimization/83867
16518 * gcc.dg/vect/pr83867.c: New testcase.
16519
16520 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16521
16522 PR c/83844
16523 * gcc.dg/pr83844.c: New test.
16524
16525 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16526
16527 * gcc.dg/torture/pr83847.c: New test.
16528
16529 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16530
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.
16536
16537 PR tree-optimization/83843
16538 * gcc.dg/store_merging_18.c: New test.
16539
16540 PR c++/83817
16541 * g++.dg/cpp1y/pr83817.C: New test.
16542
16543 PR c++/83825
16544 * g++.dg/template/pr83825.C: New test.
16545
16546 2018-01-16 Richard Biener <rguenther@suse.de>
16547
16548 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
16549
16550 2018-01-16 Richard Biener <rguenther@suse.de>
16551
16552 PR testsuite/82132
16553 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
16554 from gcc.dg/torture/pr60092.c.
16555
16556 2018-01-15 Martin Sebor <msebor@redhat.com>
16557
16558 PR c++/83588
16559 * g++.dg/ext/flexary28.C: New test.
16560
16561 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
16562
16563 PR fortran/82257
16564 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
16565
16566 2018-01-15 Martin Sebor <msebor@redhat.com>
16567
16568 PR testsuite/83869
16569 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
16570
16571 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16572
16573 PR fortran/54613
16574 * gfortran.dg/minmaxloc_9.f90: New test.
16575 * gfortran.dg/minmaxloc_10.f90: New test.
16576 * gfortran.dg/minmaxloc_11.f90: New test.
16577
16578 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
16579
16580 PR target/83839
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.
16607
16608 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
16609
16610 PR testsuite/79920
16611 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
16612
16613 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16614
16615 PR target/83687
16616 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
16617 tests.
16618 * gcc.target/arm/pr83687.c: New test.
16619
16620 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16621
16622 Adjust tests to AVR_TINY.
16623
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
16643 available.
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.
16649
16650 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16651
16652 PR c/83801
16653 PR c/83729
16654 * gcc.target/avr/torture/pr83729.c: New test.
16655 * gcc.target/avr/torture/pr83801.c: New test.
16656
16657 2018-01-15 Jakub Jelinek <jakub@redhat.com>
16658
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.
16662
16663 2018-01-10 Martin Sebor <msebor@redhat.com>
16664
16665 PR other/83508
16666 * gcc.dg/Wstringop-overflow-2.c: New test.
16667
16668 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16669
16670 PR libgfortran/83811
16671 * gfortran.dg/fmt_e.f90: New test.
16672
16673 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16674
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.
16686
16687 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16688
16689 * gcc.target/i386/indirect-thunk-register-4.c: New test.
16690
16691 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16692
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.
16736
16737 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16738
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.
16789
16790 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16791
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.
16825
16826 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
16827
16828 PR ipa/83051
16829 * gcc.c-torture/compile/pr83051.c: New testcase.
16830
16831 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16832
16833 PR tree-optimization/83501
16834 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
16835
16836 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
16837
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.
16871
16872 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16873 Alan Hayward <alan.hayward@arm.com>
16874 David Sherwood <david.sherwood@arm.com>
16875
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.
16902
16903 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16904 Alan Hayward <alan.hayward@arm.com>
16905 David Sherwood <david.sherwood@arm.com>
16906
16907 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
16908 New proc.
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
16912 stores.
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.
16929
16930 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16931 Alan Hayward <alan.hayward@arm.com>
16932 David Sherwood <david.sherwood@arm.com>
16933
16934 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
16935 for double_reduc1.
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.
16940
16941 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16942 Alan Hayward <alan.hayward@arm.com>
16943 David Sherwood <david.sherwood@arm.com>
16944
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.
16948
16949 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16950 Alan Hayward <alan.hayward@arm.com>
16951 David Sherwood <david.sherwood@arm.com>
16952
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.
16967
16968 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16969 Alan Hayward <alan.hayward@arm.com>
16970 David Sherwood <david.sherwood@arm.com>
16971
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.
16994
16995 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16996
16997 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
16998 are spilled.
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.
17005
17006 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17007 Alan Hayward <alan.hayward@arm.com>
17008 David Sherwood <david.sherwood@arm.com>
17009
17010 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
17011 of branches.
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.
17021
17022 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17023 Alan Hayward <alan.hayward@arm.com>
17024 David Sherwood <david.sherwood@arm.com>
17025
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.
17030
17031 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17032 Alan Hayward <alan.hayward@arm.com>
17033 David Sherwood <david.sherwood@arm.com>
17034
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.
17063
17064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17065 Alan Hayward <alan.hayward@arm.com>
17066 David Sherwood <david.sherwood@arm.com>
17067
17068 * gcc.target/aarch64/sve/live_1.c: New test.
17069 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17070
17071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17072 Alan Hayward <alan.hayward@arm.com>
17073 David Sherwood <david.sherwood@arm.com>
17074
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.
17084
17085 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17086 Alan Hayward <alan.hayward@arm.com>
17087 David Sherwood <david.sherwood@arm.com>
17088
17089 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17090 New proc.
17091 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17092 vect_fully_masked.
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.
17099
17100 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17101 Alan Hayward <alan.hayward@arm.com>
17102 David Sherwood <david.sherwood@arm.com>
17103
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.
17117
17118 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17119 Alan Hayward <alan.hayward@arm.com>
17120 David Sherwood <david.sherwood@arm.com>
17121
17122 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17123 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17124 to be predicated.
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.
17130
17131 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17132 Alan Hayward <alan.hayward@arm.com>
17133 David Sherwood <david.sherwood@arm.com>
17134
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.
17162
17163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17164 Alan Hayward <alan.hayward@arm.com>
17165 David Sherwood <david.sherwood@arm.com>
17166
17167 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17168 New proc.
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.
17178
17179 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17180 Alan Hayward <alan.hayward@arm.com>
17181 David Sherwood <david.sherwood@arm.com>
17182
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.
17195
17196 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17197 Alan Hayward <alan.hayward@arm.com>
17198 David Sherwood <david.sherwood@arm.com>
17199
17200 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17201 && vect_load_lanes
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.
17245
17246 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17247 Alan Hayward <alan.hayward@arm.com>
17248 David Sherwood <david.sherwood@arm.com>
17249
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.
17269
17270 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17271 Alan Hayward <alan.hayward@arm.com>
17272 David Sherwood <david.sherwood@arm.com>
17273
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.
17310
17311 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17312 Alan Hayward <alan.hayward@arm.com>
17313 David Sherwood <david.sherwood@arm.com>
17314
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.
17334
17335 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17336 Alan Hayward <alan.hayward@arm.com>
17337 David Sherwood <david.sherwood@arm.com>
17338
17339 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
17340 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
17341
17342 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17343
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.
17351
17352 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17353 Alan Hayward <alan.hayward@arm.com>
17354 David Sherwood <david.sherwood@arm.com>
17355
17356 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
17357 New proc.
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
17394 fixed-length SVE.
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.
17533
17534 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17535 Alan Hayward <alan.hayward@arm.com>
17536 David Sherwood <david.sherwood@arm.com>
17537
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):
17541 New procedures.
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.
17566
17567 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17568
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.
17618
17619 2018-01-13 Jakub Jelinek <jakub@redhat.com>
17620
17621 PR c/83801
17622 * gcc.dg/pr83801.c: New test.
17623
17624 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
17625
17626 PR fortran/52162
17627 * gfortran.dg/bounds_check_19.f90: New test.
17628
17629 2018-01-12 Jakub Jelinek <jakub@redhat.com>
17630
17631 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
17632 instead of scan-assembler-not for xsnabsqp.
17633
17634 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17635
17636 PR libgfortran/83525
17637 * gfortran.dg/newunit_5.f90: New test.
17638
17639 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
17640
17641 PR rtl-optimization/80481
17642 * g++.dg/pr80481.C: New.
17643
17644 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
17645
17646 PR target/83628
17647 * gcc.target/alpha/pr83628-3.c: New test.
17648
17649 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17650
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.
17655
17656 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
17657
17658 PR target/83629
17659 * gcc.target/powerpc/pr83629.c: Require ilp32.
17660
17661 2018-01-12 Richard Biener <rguenther@suse.de>
17662
17663 PR tree-optimization/80846
17664 * gcc.target/i386/pr80846-1.c: New testcase.
17665 * gcc.target/i386/pr80846-2.c: Likewise.
17666
17667 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
17668
17669 * gcc.c-torture/execute/20180112-1.c: New test.
17670
17671 2018-01-12 Tom de Vries <tom@codesourcery.com>
17672
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.
17681
17682 2018-01-12 Tom de Vries <tom@codesourcery.com>
17683
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.
17732
17733 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17734
17735 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
17736
17737 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17738
17739 PR libfortran/67412
17740 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
17741 on *-*-solaris2.10.
17742
17743 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17744
17745 * lib/target-supports.exp (check_effective_target_branch_cost):
17746 Accept all x86 targets.
17747
17748 2018-01-12 Martin Liska <mliska@suse.cz>
17749
17750 PR ipa/83054
17751 * g++.dg/warn/pr83054.C: New test.
17752
17753 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17754
17755 * gcc.target/powerpc/spec-barr-1.c: New file.
17756
17757 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
17758
17759 PR target/83330
17760 * gcc.target/i386/pr83330.c: New test.
17761
17762 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
17763
17764 PR fortran/79383
17765 * gfortran.dg/dtio_31.f03: New test.
17766 * gfortran.dg/dtio_32.f03: New test.
17767
17768 2018-01-11 David Malcolm <dmalcolm@redhat.com>
17769
17770 PR c++/43486
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.
17778
17779 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
17780
17781 PR middle-end/83718
17782 * g++.dg/torture/pr83718.C: New testcase.
17783
17784 2018-01-11 Martin Jambor <mjambor@suse.cz>
17785
17786 PR ipa/83178
17787 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
17788
17789 2018-01-11 Bin Cheng <bin.cheng@arm.com>
17790
17791 PR tree-optimization/83695
17792 * gcc.dg/tree-ssa/pr83695.c: New test.
17793
17794 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17795
17796 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
17797 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
17798
17799 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17800
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.
17808
17809 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17810
17811 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
17812 combination tests.
17813
17814 2018-01-11 Richard Biener <rguenther@suse.de>
17815
17816 PR tree-optimization/83435
17817 * gcc.dg/graphite/pr83435.c: New testcase.
17818
17819 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
17820 Alan Hayward <alan.hayward@arm.com>
17821 David Sherwood <david.sherwood@arm.com>
17822
17823 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
17824
17825 2018-01-11 Tamar Christina <tamar.christina@arm.com>
17826
17827 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
17828
17829 2018-01-11 Sudakshina Das <sudi.das@arm.com>
17830
17831 PR target/82096
17832 * gcc.c-torture/compile/pr82096.c: New test.
17833
17834 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17835
17836 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
17837
17838 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
17839
17840 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
17841
17842 2018-01-11 Justin Squirek <squirek@adacore.com>
17843
17844 * gnat.dg/expr_func4.adb: New testcase.
17845
17846 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
17847
17848 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
17849 testcase.
17850
17851 2018-01-11 Bob Duff <duff@adacore.com>
17852
17853 * gnat.dg/protected_null.adb: New testcase.
17854
17855 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17856
17857 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
17858
17859 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17860
17861 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
17862
17863 2018-01-11 Justin Squirek <squirek@adacore.com>
17864
17865 * gnat.dg/loopvar.adb: New testcase.
17866
17867 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
17868
17869 PR middle-end/83189
17870 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
17871
17872 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
17873
17874 * gcc.c-torture/compile/pr83575.c: New testcase.
17875
17876 2018-01-10 Michael Collison <michael.collison@arm.com>
17877
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.
17894
17895 2018-01-10 Michael Collison <michael.collison@arm.com>
17896
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.
17905
17906 2018-01-10 Michael Collison <michael.collison@arm.com>
17907
17908 * gcc.target/aarch64/sm3_sm4.c: New testcase.
17909
17910 2018-01-10 Martin Sebor <msebor@redhat.com>
17911
17912 PR tree-optimization/83781
17913 * gcc.dg/strlenopt-42.c: New test.
17914
17915 2018-01-11 Martin Sebor <msebor@gmail.com>
17916 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17917
17918 PR tree-optimization/83501
17919 PR tree-optimization/81703
17920
17921 * gcc.dg/strlenopt-39.c: New test-case.
17922 * gcc.dg/pr81703.c: Likewise.
17923
17924 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
17925
17926 * gnat.dg/atomic10.adb: New test.
17927
17928 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
17929
17930 PR fortran/82367
17931 * gfortran.dg/deferred_character_18.f90: New test.
17932
17933 2018-01-10 Martin Sebor <msebor@redhat.com>
17934
17935 PR tree-optimization/83671
17936 * gcc.dg/strlenopt-40.c: New test.
17937 * gcc.dg/strlenopt-41.c: New test.
17938
17939 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
17940
17941 PR fortran/83093
17942 * gfortran.dg/allocate_with_typespec_7.f90: New test.
17943
17944 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
17945
17946 PR target/83399
17947 * gcc.target/powerpc/pr83399.c: New test.
17948
17949 2018-01-10 David Malcolm <dmalcolm@redhat.com>
17950
17951 PR c++/43486
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
17965 format strings.
17966
17967 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
17968
17969 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
17970
17971 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
17972
17973 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
17974
17975 2018-01-10 Marek Polacek <polacek@redhat.com>
17976
17977 PR c++/82541
17978 * g++.dg/warn/Wduplicated-branches4.C: New test.
17979
17980 2018-01-10 Jakub Jelinek <jakub@redhat.com>
17981
17982 PR c++/81327
17983 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
17984 cast to void *.
17985
17986 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
17987
17988 PR c++/81055
17989 * g++.dg/cpp0x/new2.C: New.
17990
17991 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
17992
17993 PR target/83735
17994 * gcc.target/i386/pr83735.c: New test.
17995
17996 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
17997
17998 * lib/target-supports.exp (check_effective_target_branch_cost):
17999 New function.
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.
18017
18018 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18019
18020 PR target/83629
18021 * gcc.target/powerpc/pr83629.c: New testcase.
18022
18023 2018-01-10 Richard Biener <rguenther@suse.de>
18024
18025 PR testsuite/78768
18026 * gcc.dg/pr78768.c: Un-XFAIL.
18027
18028 2018-01-10 Richard Biener <rguenther@suse.de>
18029
18030 PR debug/82425
18031 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18032
18033 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18034
18035 PR tree-optimization/83753
18036 * gcc.dg/torture/pr83753.c: New test.
18037
18038 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18039
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.
18056
18057 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18058
18059 PR target/78585:
18060 * gcc.target/i386/pr78585.c: New test.
18061
18062 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18063
18064 PR c++/83734
18065 * g++.dg/cpp0x/pr83734.C: New test.
18066
18067 2018-01-09 Carl Love <cel@us.ibm.com>
18068
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.
18076
18077 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18078
18079 PR fortran/83742
18080 * gfortran.dg/contiguous_6.f90: New test.
18081
18082 2018-01-09 Richard Biener <rguenther@suse.de>
18083
18084 PR tree-optimization/83668
18085 * gcc.dg/graphite/pr83668.c: New testcase.
18086
18087 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18088
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:
18094 New tests.
18095 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18096
18097 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18098
18099 PR target/79883
18100 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18101
18102 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18103
18104 PR target/82641
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.
18108
18109 2018-01-09 Richard Biener <rguenther@suse.de>
18110
18111 PR tree-optimization/83572
18112 * gcc.dg/graphite/pr83572.c: New testcase.
18113
18114 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18115
18116 PR target/83507
18117 * gcc.dg/sms-13.c: New test.
18118
18119 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18120
18121 PR fortran/83741
18122 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18123
18124 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18125 Monk Chiang <sh.chiang04@gmail.com>
18126
18127 * gcc.target/riscv/save-restore-1.c: New.
18128
18129 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18130
18131 PR target/83677
18132 * gcc.target/powerpc/pr83677.c: New file.
18133
18134 2018-01-08 Jeff Law <law@redhat.com>
18135
18136 PR rtl-optimizatin/81308
18137 * g++.dg/pr81308-1.C: New test.
18138 * g++.dg/pr81308-2.C: New test.
18139
18140 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18141
18142 PR target/83663 - Revert r255946
18143 * gcc.target/aarch64/vect-slp-dup.c: New.
18144
18145 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18146
18147 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18148 combination tests.
18149
18150 2018-01-08 Richard Biener <rguenther@suse.de>
18151
18152 PR tree-optimization/83563
18153 * gcc.dg/graphite/pr83563.c: New testcase.
18154
18155 2018-01-08 Richard Biener <rguenther@suse.de>
18156
18157 PR middle-end/83713
18158 * g++.dg/torture/pr83713.C: New testcase.
18159
18160 2018-01-08 Tom de Vries <tom@codesourcery.com>
18161
18162 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18163
18164 2018-01-08 Richard Biener <rguenther@suse.de>
18165
18166 PR tree-optimization/83685
18167 * gcc.dg/torture/pr83685.c: New testcase.
18168
18169 2018-01-08 Richard Biener <rguenther@suse.de>
18170
18171 PR lto/83719
18172 * gcc.dg/lto/pr83719_0.c: New testcase.
18173
18174 2018-01-08 Tom de Vries <tom@codesourcery.com>
18175
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.
18179
18180 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18181
18182 PR fortran/83611
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.
18186
18187 PR fortran/83731
18188 * gfortran.dg/pdt_28.f03: New test.
18189
18190 2018-01-08 Tom de Vries <tom@codesourcery.com>
18191
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.
18195
18196 2018-01-08 Richard Biener <rguenther@suse.de>
18197
18198 PR middle-end/83580
18199 * gcc.dg/torture/pr83580.c: New testcase.
18200
18201 2018-01-08 Richard Biener <rguenther@suse.de>
18202
18203 PR middle-end/83517
18204 * gcc.dg/pr83517.c: New testcase.
18205
18206 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18207
18208 PR middle-end/81897
18209 * gcc.dg/uninit-pr81897.c: New test.
18210
18211 2018-01-06 Martin Sebor <msebor@redhat.com>
18212
18213 PR tree-optimization/83640
18214 * gcc.dg/Wrestrict-6.c: New test.
18215 * gcc.dg/pr83640.c: New test.
18216
18217 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18218
18219 * gcc.target/aarch64/reg-alloc-1.c: New test.
18220
18221 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18222
18223 PR fortran/50892
18224 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18225
18226 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18227
18228 PR debug/83480
18229 * gcc.dg/pr83480.c: New test.
18230
18231 PR rtl-optimization/83682
18232 * gcc.target/i386/pr83682.c: New test.
18233
18234 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18235
18236 PR fortran/78534
18237 PR fortran/66310
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.
18247
18248 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18249
18250 PR target/83604
18251 * gcc.target/i386/sse-26.c: New test.
18252
18253 PR target/83604
18254 * gcc.target/i386/pr83604.c: New test.
18255
18256 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18257
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.
18262
18263 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18264
18265 PR target/82439
18266 * gcc.target/aarch64/bics_5.c: New test.
18267 * gcc.target/arm/bics_5.c: Likewise.
18268
18269 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18270
18271 PR tree-optimization/83605
18272 * gcc.dg/pr83605.c: New test.
18273
18274 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18275
18276 PR target/83554
18277 * gcc.target/i386/pr83554.c: New test.
18278
18279 PR ipa/82352
18280 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18281 long unsigned int.
18282
18283 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18284
18285 PR fortran/83683
18286 PR fortran/45689
18287 * gfortran.dg/eoshift_8.f90: New test.
18288 * gfortran.dg/simplify_eoshift_1.f90: New test.
18289
18290 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18291
18292 PR debug/83585
18293 * gcc.dg/pr83585.c: New test.
18294
18295 2018-01-04 Nathan Sidwell <nathan@acm.org>
18296
18297 PR c++/83667
18298 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18299
18300 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18301
18302 PR debug/83666
18303 * gcc.dg/pr83666.c: New test.
18304
18305 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18306
18307 PR target/83628
18308 * gcc.target/alpha/pr83628-1.c: New test.
18309 * gcc.target/alpha/pr83628-2.c: Ditto.
18310
18311 2018-01-04 Martin Liska <mliska@suse.cz>
18312
18313 PR ipa/82352
18314 * g++.dg/ipa/pr82352.C: New test.
18315
18316 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18317
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.
18322
18323 2018-01-03 Martin Sebor <msebor@redhat.com>
18324
18325 PR tree-optimization/83655
18326 * gcc.dg/Wrestrict-5.c: New test.
18327 * c-c++-common/builtins.c: New test.
18328
18329 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18330 Alan Hayward <alan.hayward@arm.com>
18331 David Sherwood <david.sherwood@arm.com>
18332
18333 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
18334 (main): Call it.
18335
18336 2018-01-03 Jeff Law <law@redhat.com>
18337
18338 PR target/83641
18339 * gcc.target/i386/stack-check-17.c: New test.
18340 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
18341
18342 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18343
18344 PR debug/83621
18345 * gcc.dg/pr83621.c: New test.
18346
18347 PR debug/83645
18348 * gcc.dg/pr83645.c: New test.
18349
18350 2018-01-03 Martin Sebor <msebor@redhat.com>
18351
18352 PR tree-optimization/83603
18353 * gcc.dg/Wrestrict-4.c: New test.
18354
18355 PR c/83559
18356 * gcc.dg/const-2.c: New test.
18357 * gcc.dg/pure-3.c: New test.
18358
18359 2018-01-03 Martin Sebor <msebor@redhat.com>
18360
18361 * gcc.dg/Wrestrict-3.c: New test.
18362
18363 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18364
18365 PR c++/83555
18366 * g++.dg/opt/pr83555.C: New test.
18367 * g++.dg/ubsan/pr83555.C: New test.
18368
18369 2018-01-03 David Malcolm <dmalcolm@redhat.com>
18370
18371 PR c/82050
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.
18377
18378 2018-01-03 Jeff Law <law@redhat.com>
18379
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.
18383
18384 2018-01-03 Martin Sebor <msebor@redhat.com>
18385
18386 PR tree-optimization/83501
18387 * c-c++-common/Warray-bounds-3.c: Remove xfail.
18388
18389 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18390
18391 PR tree-optimization/83501
18392 * gcc.dg/tree-ssa/pr83501-1.c: New test.
18393
18394 2018-01-03 Nathan Sidwell <nathan@acm.org>
18395
18396 PR c++/83667
18397 * g++.dg/ipa/pr83667.C: New.
18398
18399 2018-01-03 Martin Liska <mliska@suse.cz>
18400
18401 PR tree-optimization/83593
18402 * gcc.dg/pr83593.c: New test.
18403
18404 2018-01-03 Martin Liska <mliska@suse.cz>
18405
18406 PR ipa/83549
18407 * g++.dg/ipa/pr83549.C: New test.
18408
18409 2018-01-03 Marek Polacek <polacek@redhat.com>
18410
18411 PR c++/83592
18412 * g++.dg/warn/mvp2.C: New test.
18413
18414 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18415
18416 PR preprocessor/83602
18417 * g++.dg/cpp/pr83602.C: New test.
18418
18419 PR c++/83634
18420 * g++.dg/parse/pr83634.C: New test.
18421
18422 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
18423
18424 PR fortran/83664
18425 * gfortran.dg/eoshift_7.f90: New test.
18426
18427 2018-01-03 Jan Beulich <jbeulich@suse.com>
18428
18429 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
18430 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
18431
18432 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18433
18434 Update copyright years.
18435
18436 2018-01-03 Martin Liska <mliska@suse.cz>
18437
18438 PR ipa/83594
18439 * gcc.dg/ipa/pr83594.c: New test.
18440
18441 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18442 Alan Hayward <alan.hayward@arm.com>
18443 David Sherwood <david.sherwood@arm.com>
18444
18445 * gcc.dg/vect-opt-info-1.c: New test.
18446
18447 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
18448
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.
18459
18460 2018-01-02 Jakub Jelinek <jakub@redhat.com>
18461
18462 PR c++/83556
18463 * g++.dg/cpp0x/pr83556.C: New test.
18464
18465 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
18466
18467 PR fortran/45689
18468 PR fortran/83650
18469 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
18470 * gfortran.dg/simplify_cshift_4.f90: New test.
18471
18472 2018-01-02 Marek Polacek <polacek@redhat.com>
18473
18474 PR c++/81860
18475 * g++.dg/cpp0x/inh-ctor30.C: New test.
18476
18477 PR c++/83644
18478 * g++.dg/cpp1z/pr83644.C: New test.
18479
18480 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
18481
18482 PR fortran/83076
18483 * gfortran.dg/coarray_45.f90: New test.
18484
18485 PR fortran/83319
18486 * gfortran.dg/coarray_46.f90: New test.
18487
18488 2018-01-01 Jakub Jelinek <jakub@redhat.com>
18489
18490 PR tree-optimization/83581
18491 * gcc.dg/pr83581.c: New test.
18492
18493 PR c/83595
18494 * gcc.dg/pr83595.c: New test.
18495
18496 PR middle-end/83608
18497 * g++.dg/opt/pr83608.C: New test.
18498
18499 PR middle-end/83609
18500 * gcc.dg/pr83609.c: New test.
18501 * g++.dg/opt/pr83609.C: New test.
18502
18503 PR middle-end/83623
18504 * gcc.dg/pr83623.c: New test.
18505
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.
18511 \f
18512 Copyright (C) 2018 Free Software Foundation, Inc.
18513
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.