]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
5463008e6458d30f0c0123381b59fb12d1c86b17
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
2
3 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
4 section names without numbers.
5 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
6 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
7 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
8
9 2018-10-29 David Malcolm <dmalcolm@redhat.com>
10
11 PR c++/87721
12 * c-c++-common/substring-location-PR-87721.c: New test.
13 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
14 PR 87721.
15 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
16 (test_string_literals): Fold the index arguments before checking
17 for INTEGER_CST.
18
19 2018-10-29 David Malcolm <dmalcolm@redhat.com>
20
21 * c-c++-common/spellcheck-reserved.c: Update expected output for
22 C++ for merger of "did you mean" suggestions into the error
23 message.
24 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
25 you mean" suggestion into the error.
26 * g++.dg/lookup/error1.C: Likewise.
27 * g++.dg/lookup/pr77549.C: Likewise.
28 * g++.dg/lookup/pr80913.C: Likewise.
29 * g++.dg/lookup/suggestions1.C: Likewise.
30 * g++.dg/lookup/suggestions2.C: New test.
31 * g++.dg/overload/koenig1.C: Update expected output as above.
32 * g++.dg/spellcheck-identifiers-2.C: Likewise.
33 * g++.dg/spellcheck-identifiers.C: Likewise.
34 * g++.dg/spellcheck-ns.C: New test.
35 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
36 * g++.dg/spellcheck-pr78656.C: Likewise.
37 * g++.dg/spellcheck-pr79298.C: Likewise, adding
38 -fdiagnostics-show-caret to options.
39 * g++.dg/spellcheck-pr80177.C: Likewise.
40 * g++.dg/spellcheck-single-vs-multiple.C: New test.
41 * g++.dg/spellcheck-typenames.C: Update expected output as above.
42 * g++.dg/template/static10.C: Likewise.
43 * g++.old-deja/g++.mike/ns5.C: Likewise.
44 * g++.old-deja/g++.mike/ns7.C: Likewise.
45 * g++.old-deja/g++.ns/koenig5.C: Likewise.
46 * g++.old-deja/g++.other/lineno5.C: Likewise.
47
48 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
49
50 * g++.dg/cpp0x/auto24.C: Test location too.
51 * g++.dg/cpp0x/auto3.C: Likewise.
52 * g++.dg/cpp0x/auto42.C: Likewise.
53 * g++.dg/cpp0x/initlist57.C: Likewise.
54 * g++.dg/cpp0x/initlist75.C: Likewise.
55 * g++.dg/cpp0x/initlist80.C: Likewise.
56 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
57 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
58 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
59 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
60 * g++.old-deja/g++.other/typeck1.C: Likewise.
61
62 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
63
64 PR middle-end/87469
65 * g++.dg/pr87469.C: New test.
66
67 2018-10-29 Marek Polacek <polacek@redhat.com>
68
69 PR c++/87594 - constexpr rejects-valid with range-based for.
70 * g++.dg/cpp1y/constexpr-loop8.C: New test.
71
72 2018-10-29 Richard Biener <rguenther@suse.de>
73
74 PR tree-optimization/87785
75 * gcc.dg/torture/20181029-1.c: New testcase.
76 * gcc.dg/torture/20181029-2.c: Likewise.
77
78 2018-10-29 Richard Biener <rguenther@suse.de>
79
80 PR tree-optimization/87790
81 * gcc.dg/pr87790.c: New testcase.
82
83 2018-10-29 Martin Liska <mliska@suse.cz>
84
85 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
86 * lib/gcov.exp: Remove legacy verify-intermediate.
87
88 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
89
90 * gcc.dg/gimplefe-30.c: New test.
91 * gcc.dg/gimplefe-31.c: New test.
92 * gcc.dg/gimplefe-32.c: New test.
93 * gcc.dg/gimplefe-33.c: New test.
94
95 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
96
97 * gcc.misc-tests/help.exp: Add D to option descriptions check.
98 * gdc.dg/asan/asan.exp: New file.
99 * gdc.dg/asan/gdc272.d: New test.
100 * gdc.dg/compilable.d: New test.
101 * gdc.dg/dg.exp: New file.
102 * gdc.dg/gdc254.d: New test.
103 * gdc.dg/gdc260.d: New test.
104 * gdc.dg/gdc270a.d: New test.
105 * gdc.dg/gdc270b.d: New test.
106 * gdc.dg/gdc282.d: New test.
107 * gdc.dg/gdc283.d: New test.
108 * gdc.dg/imports/gdc170.d: New test.
109 * gdc.dg/imports/gdc231.d: New test.
110 * gdc.dg/imports/gdc239.d: New test.
111 * gdc.dg/imports/gdc241a.d: New test.
112 * gdc.dg/imports/gdc241b.d: New test.
113 * gdc.dg/imports/gdc251a.d: New test.
114 * gdc.dg/imports/gdc251b.d: New test.
115 * gdc.dg/imports/gdc253.d: New test.
116 * gdc.dg/imports/gdc254a.d: New test.
117 * gdc.dg/imports/gdc256.d: New test.
118 * gdc.dg/imports/gdc27.d: New test.
119 * gdc.dg/imports/gdcpkg256/package.d: New test.
120 * gdc.dg/imports/runnable.d: New test.
121 * gdc.dg/link.d: New test.
122 * gdc.dg/lto/lto.exp: New file.
123 * gdc.dg/lto/ltotests_0.d: New test.
124 * gdc.dg/lto/ltotests_1.d: New test.
125 * gdc.dg/runnable.d: New test.
126 * gdc.dg/simd.d: New test.
127 * gdc.test/gdc-test.exp: New file.
128 * lib/gdc-dg.exp: New file.
129 * lib/gdc.exp: New file.
130
131 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
132
133 PR fortran/54613
134 * gfortran.dg/findloc_1.f90: New test.
135 * gfortran.dg/findloc_2.f90: New test.
136 * gfortran.dg/findloc_3.f90: New test.
137 * gfortran.dg/findloc_4.f90: New test.
138 * gfortran.dg/findloc_5.f90: New test.
139 * gfortran.dg/findloc_6.f90: New test.
140
141 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
142 Jinsong Ji <jji@us.ibm.com>
143
144 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
145 formatting cleanup.
146 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
147 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
148 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
149 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
150 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
151 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
152 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
153 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
154 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
155 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
156 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
157 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
158 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
159 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
160 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
161 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
162 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
163 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
164 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
165 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
166 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
167 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
168 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
169 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
170 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
171 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
172 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
173 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
174 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
175 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
176 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
177 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
178 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
179 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
180 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
181 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
182 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
183 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
184 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
185 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
186 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
187 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
188 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
189
190 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
191
192 * gcc.target/powerpc/ssse3-check.h: New file.
193 * gcc.target/powerpc/ssse3-vals.h: New file.
194 * gcc.target/powerpc/ssse3-pabsb.c: New file.
195 * gcc.target/powerpc/ssse3-pabsd.c: New file.
196 * gcc.target/powerpc/ssse3-pabsw.c: New file.
197 * gcc.target/powerpc/ssse3-palignr.c: New file.
198 * gcc.target/powerpc/ssse3-phaddd.c: New file.
199 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
200 * gcc.target/powerpc/ssse3-phaddw.c: New file.
201 * gcc.target/powerpc/ssse3-phsubd.c: New file.
202 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
203 * gcc.target/powerpc/ssse3-phsubw.c: New file.
204 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
205 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
206 * gcc.target/powerpc/ssse3-pshufb.c: New file.
207 * gcc.target/powerpc/ssse3-psignb.c: New file.
208 * gcc.target/powerpc/ssse3-psignd.c: New file.
209 * gcc.target/powerpc/ssse3-psignw.c: New file.
210
211 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
212
213 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
214 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
215 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
216 * gcc.target/powerpc/mmx-packs.c: Likewise.
217 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
218 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
219 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
220 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
221 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
222 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
223 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
224 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
225 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
226 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
227 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
228 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
229 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
230 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
231 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
232 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
233 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
234 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
235 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
236 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
237 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
238 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
239 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
240 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
241 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
242 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
243 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
244 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
245 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
246 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
247 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
248 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
249 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
250 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
251 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
252 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
253 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
254 * gcc.target/powerpc/pr37191.c: Likewise.
255 * gcc.target/powerpc/sse-addps-1.c: Likewise.
256 * gcc.target/powerpc/sse-addss-1.c: Likewise.
257 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
258 * gcc.target/powerpc/sse-andps-1.c: Likewise.
259 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
260 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
261 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
262 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
263 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
264 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
265 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
266 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
267 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
268 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
269 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
270 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
271 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
272 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
273 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
274 * gcc.target/powerpc/sse-divps-1.c: Likewise.
275 * gcc.target/powerpc/sse-divss-1.c: Likewise.
276 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
277 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
278 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
279 * gcc.target/powerpc/sse-minps-1.c: Likewise.
280 * gcc.target/powerpc/sse-minps-2.c: Likewise.
281 * gcc.target/powerpc/sse-minss-1.c: Likewise.
282 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
283 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
284 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
285 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
286 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
287 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
288 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
289 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
290 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
291 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
292 * gcc.target/powerpc/sse-movss-1.c: Likewise.
293 * gcc.target/powerpc/sse-movss-2.c: Likewise.
294 * gcc.target/powerpc/sse-movss-3.c: Likewise.
295 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
296 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
297 * gcc.target/powerpc/sse-orps-1.c: Likewise.
298 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
299 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
300 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
301 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
302 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
303 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
304 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
305 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
306 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
307 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
308 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
309 * gcc.target/powerpc/sse-subps-1.c: Likewise.
310 * gcc.target/powerpc/sse-subss-1.c: Likewise.
311 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
312 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
313 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
314 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
315 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
316 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
317 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
318 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
319 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
320 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
321 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
322 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
323 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
324 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
325 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
326 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
327 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
328 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
329 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
330 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
331 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
332 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
333 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
334 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
335 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
336 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
337 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
338 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
339 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
340 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
341 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
342 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
343 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
344 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
345 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
346 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
347 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
348 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
349 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
350 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
351 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
352 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
353 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
354 * gcc.target/powerpc/sse2-mmx.c: Likewise.
355 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
356 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
357 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
358 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
359 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
360 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
361 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
362 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
363 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
364 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
365 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
366 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
367 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
368 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
369 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
370 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
371 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
372 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
373 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
374 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
375 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
376 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
377 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
378 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
379 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
380 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
381 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
382 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
383 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
384 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
385 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
386 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
387 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
388 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
389 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
390 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
391 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
392 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
393 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
394 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
395 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
396 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
397 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
398 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
399 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
400 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
401 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
402 * gcc.target/powerpc/sse2-por-1.c: Likewise.
403 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
404 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
405 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
406 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
407 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
408 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
409 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
410 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
411 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
412 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
413 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
414 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
415 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
416 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
417 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
418 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
419 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
420 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
421 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
422 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
423 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
424 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
425 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
426 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
427 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
428 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
429 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
430 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
431 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
432 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
433 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
434 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
435 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
436 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
437 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
438 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
439 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
440 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
441 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
442 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
443 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
444 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
445 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
446 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
447 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
448 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
449 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
450 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
451 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
452 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
453 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
454 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
455 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
456 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
457 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
458 * gcc.target/powerpc/sse3-haddps.c: Likewise.
459 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
460 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
461 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
462 * gcc.target/powerpc/sse3-movddup.c: Likewise.
463 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
464 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
465 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
466 ommitted "-mpower8-vector" to dg-options.
467
468 2018-10-26 Jan Hubicka <jh@suse.cz>
469
470 * g++.dg/lto/odr-1_0.C: Fix template.
471 * g++.dg/lto/odr-1_1.C: Fix template.
472
473 2018-10-26 Richard Biener <rguenther@suse.de>
474
475 PR tree-optimization/87105
476 * g++.dg/vect/slp-pr87105.cc: Adjust.
477 * gcc.dg/torture/20181024-1.c: New testcase.
478 * g++.dg/opt/20181025-1.C: Likewise.
479
480 2018-10-26 Richard Biener <rguenther@suse.de>
481
482 PR testsuite/87754
483 * g++.dg/lto/odr-1_0.C: Fix pattern.
484
485 2018-10-26 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/87746
488 * gcc.dg/pr87746.c: New testcase.
489
490 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
491
492 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
493
494 2018-10-25 Carl Love <cel@us.ibm.com>
495
496 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
497
498 2018-10-25 Martin Liska <mliska@suse.cz>
499
500 PR testsuite/87739
501 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
502
503 2018-10-25 Martin Liska <mliska@suse.cz>
504
505 PR other/87735
506 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
507 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
508 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
509
510 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
511
512 * gcc.target/s390/global-array-almost-huge-element.c: New test.
513 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
514 * gcc.target/s390/global-array-element-pic.c: New test.
515 * gcc.target/s390/global-array-even-element.c: New test.
516 * gcc.target/s390/global-array-huge-element.c: New test.
517 * gcc.target/s390/global-array-negative-huge-element.c: New test.
518 * gcc.target/s390/global-array-odd-element.c: New test.
519
520 2018-10-25 Jan Hubicka <jh@suse.cz>
521
522 * g++.dg/lto/odr-1_0.C: New test.
523 * g++.dg/lto/odr-1_1.C: New test.
524
525 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
526
527
528 * gcc.dg/sibcall-9.c: Make v static.
529 * gcc.dg/sibcall-10.c: Likewise.
530
531 2018-10-25 Richard Biener <rguenther@suse.de>
532
533 PR tree-optimization/87665
534 PR tree-optimization/87745
535 * gfortran.dg/20181025-1.f: New testcase.
536
537 2018-10-25 Jakub Jelinek <jakub@redhat.com>
538
539 PR fortran/87725
540 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
541 from kind with a colon rather than comma.
542 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
543 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
544
545 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
546
547 * gcc.target/powerpc/float128-math.c: New test to make sure the
548 long double built-in function names use the f128 form if the user
549 switched from IBM long double to IEEE long double.
550 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
551
552 2018-10-24 Jakub Jelinek <jakub@redhat.com>
553
554 PR c++/86288
555 * g++.dg/cpp0x/gen-attrs-66.C: New test.
556
557 2018-10-24 Martin Sebor <msebor@redhat.com>
558
559 PR c++/84851
560 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
561
562 2018-10-24 Martin Liska <mliska@suse.cz>
563
564 PR tree-optimization/84436
565 * gcc.dg/tree-ssa/pr84436-1.c: New test.
566 * gcc.dg/tree-ssa/pr84436-2.c: New test.
567 * gcc.dg/tree-ssa/pr84436-3.c: New test.
568 * gcc.dg/tree-ssa/pr84436-4.c: New test.
569 * gcc.dg/tree-ssa/pr84436-5.c: New test.
570
571 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
572
573 * gcc.target/s390/20181024-1.c: New test.
574
575 2018-10-24 Richard Biener <rguenther@suse.de>
576
577 PR tree-optimization/87105
578 * gcc.dg/vect/bb-slp-39.c: New testcase.
579 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
580
581 2018-10-24 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/84013
584 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
585
586 2018-10-24 Richard Biener <rguenther@suse.de>
587
588 PR tree-optimization/87665
589 * gcc.dg/torture/pr87665.c: New testcase.
590
591 2018-10-23 Jakub Jelinek <jakub@redhat.com>
592
593 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
594 only. Add expected warnings and messages for c++2a.
595
596 2018-10-23 Richard Biener <rguenther@suse.de>
597
598 PR tree-optimization/87105
599 PR tree-optimization/87608
600 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
601 g++.dg/vect/slp-pr87105.cc: Likewise.
602 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
603 relies on phiprop run before.
604 * g++.dg/tree-ssa/pr30738.C: Likewise.
605 * g++.dg/tree-ssa/pr57380.C: Likewise.
606 * gcc.dg/tree-ssa/pr84859.c: Likewise.
607 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
608 confused by copies in the IL left by EVRP.
609 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
610 by predictors.
611 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
612 * gcc.dg/pr24574.c: Likewise.
613 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
614
615 2018-10-23 Richard Biener <rguenther@suse.de>
616
617 PR tree-optimization/87700
618 * gcc.dg/torture/pr87700.c: New testcase.
619
620 2018-10-23 Richard Biener <rguenther@suse.de>
621
622 PR tree-optimization/87693
623 * gcc.dg/torture/pr87693.c: New testcase.
624
625 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
626
627 PR fortran/85603
628 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
629 occurring as it should and a regression caused by version 1 of
630 this patch.
631
632 2018-10-22 Yury Gribov <tetra2005@gmail.com>
633
634 PR tree-optimization/87633
635 * g++.dg/pr87633.C: New test.
636
637 2018-10-22 Marek Polacek <polacek@redhat.com>
638
639 PR testsuite/87694
640 * g++.dg/concepts/memfun-err.C: Make it a compile test.
641
642 2018-10-22 Richard Biener <rguenther@suse.de>
643
644 * gcc.dg/tree-ssa/evrp12.c: New testcase.
645 * gcc.dg/predict-6.c: Adjust.
646 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
647 * gcc.dg/tree-ssa/vrp02.c: Likewise.
648 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
649
650 2018-10-22 Martin Liska <mliska@suse.cz>
651
652 PR tree-optimization/87686
653 * g++.dg/tree-ssa/pr87686.C: New test.
654
655 2018-10-22 Jakub Jelinek <jakub@redhat.com>
656
657 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
658 properly -std= options.
659
660 2018-10-22 Richard Biener <rguenther@suse.de>
661
662 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
663
664 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
665
666 * gnat.dg/sso14.adb: New test.
667 * gnat.dg/sso15.adb: Likewise.
668
669 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
670
671 * gnat.dg/warn19.ad[sb]: New test.
672 * gnat.dg/warn19_pkg.ads: New helper.
673
674 2018-10-22 Richard Biener <rguenther@suse.de>
675
676 PR tree-optimization/87640
677 * gcc.dg/torture/pr87640.c: New testcase.
678
679 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
680
681 * gcc.target/s390/litpool-int.c: New test.
682
683 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
684
685 PR target/72782
686 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
687 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
688 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
689 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
690 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
691 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
692 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
693 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
694
695 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
696
697 PR target/72782
698 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
699 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
700 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
701 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
702 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
703 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
704 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
705 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
706 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
707 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
708 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
709 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
710 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
711 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
712 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
713 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
714 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
715 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
716 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
717 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
718 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
719 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
720 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
721 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
722 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
723 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
724 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
725
726 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
727
728 PR target/72782
729 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
730 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
731 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
732 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
733 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
734 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
735 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
736 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
737 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
738 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
739 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
740 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
741 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
742 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
743 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
744 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
745 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
746
747 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
748
749 PR target/72782
750 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
751 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
752 (__builtin_ia32_vfmsubps512_mask): Likewise.
753 (__builtin_ia32_vfmsubps512_maskz): Likewise.
754 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
755 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
756 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
757 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
758 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
759 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
760 * testsuite/gcc.target/i386/sse-13.c
761 (__builtin_ia32_vfmsubpd512_mask): Likewise.
762 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
763 (__builtin_ia32_vfmsubps512_mask): Likewise.
764 (__builtin_ia32_vfmsubps512_maskz): Likewise.
765 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
766 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
767 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
768 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
769 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
770 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
771 * testsuite/gcc.target/i386/sse-23.c
772 (__builtin_ia32_vfmsubpd512_mask): Likewise.
773 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
774 (__builtin_ia32_vfmsubps512_mask): Likewise.
775 (__builtin_ia32_vfmsubps512_maskz): Likewise.
776 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
777 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
778 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
779 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
780 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
781 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
782
783 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
784
785 PR target/72782
786 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
787 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
788 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
789 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
790 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
791 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
792 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
793 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
794 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
795 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
796 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
797
798 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
799
800 PR target/72782
801 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
802 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
803 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
804 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
805 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
806 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
807 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
808 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
809 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
810 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
811 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
812
813 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
814
815 PR target/72782
816 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
817 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
818 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
819 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
820 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
821 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
822 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
823 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
824 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
825 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
826 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
827
828 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
829
830 PR fortran/71880
831 * gfortran.dg/deferred_character_31.f90 : New test.
832
833 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
834
835 PR target/72782
836 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
837 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
838 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
839 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
840 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
841 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
842 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
843 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
844 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
845
846 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
847
848 PR target/87662
849 * gcc.target/i386/pr87662.c
850
851 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
852
853 PR target/72782
854 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
855 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
856 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
857 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
858 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
859 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
860 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
861 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
862
863 2018-10-20 Marek Polacek <polacek@redhat.com>
864
865 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
866 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
867 the list of default stds to test.
868
869 2018-10-20 Jakub Jelinek <jakub@redhat.com>
870
871 PR middle-end/87647
872 * gcc.c-torture/compile/pr87647.c: New test.
873
874 2018-10-19 Jakub Jelinek <jakub@redhat.com>
875
876 PR middle-end/85488
877 PR middle-end/87649
878 * c-c++-common/gomp/doacross-2.c: New test.
879 * c-c++-common/gomp/sink-3.c: Expect another error during error
880 recovery.
881
882 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
883
884 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
885 field number.
886 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
887
888 2018-10-19 Richard Biener <rguenther@suse.de>
889
890 PR middle-end/87645
891 * gcc.dg/torture/pr87645.c: New testcase.
892
893 2018-10-19 Richard Biener <rguenther@suse.de>
894
895 PR target/87657
896 * gcc.target/i386/pr87657.c: New testcase.
897
898 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
899
900 PR target/72782
901 * gcc.target/i386/avx512-binop-1.h: New file.
902 * gcc.target/i386/avx512-binop-2.h: Likewise.
903 * gcc.target/i386/avx512-binop-3.h: Likewise.
904 * gcc.target/i386/avx512-binop-4.h: Likewise.
905 * gcc.target/i386/avx512-binop-5.h: Likewise.
906 * gcc.target/i386/avx512-binop-6.h: Likewise.
907 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
908 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
909 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
910 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
911 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
912 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
913 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
914 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
915 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
916 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
917 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
918 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
919 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
920 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
921 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
922 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
923 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
924
925 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
926
927 PR rtl-optimization/87596
928 * gcc.target/i386/pr87596.c: New test.
929
930 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
931
932 * gnat.dg/frame_overflow2.adb: New test.
933
934 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
935
936 PR target/72782
937 * gcc.target/i386/avx512-fma-1.h: New file.
938 * gcc.target/i386/avx512-fma-2.h: Likewise.
939 * gcc.target/i386/avx512-fma-3.h: Likewise.
940 * gcc.target/i386/avx512-fma-4.h: Likewise.
941 * gcc.target/i386/avx512-fma-5.h: Likewise.
942 * gcc.target/i386/avx512-fma-6.h: Likewise.
943 * gcc.target/i386/avx512-fma-7.h: Likewise.
944 * gcc.target/i386/avx512-fma-8.h: Likewise.
945 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
946 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
947 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
948 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
949 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
950 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
951 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
952 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
953 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
954 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
955 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
956
957 2018-10-18 Tobias Burnus <burnus@net-b.de>
958
959 PR fortran/87625
960 * gfortran.dg/realloc_on_assign_31.f90: New file.
961
962 2018-10-18 David Malcolm <dmalcolm@redhat.com>
963
964 PR tree-optimization/87562
965 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
966 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
967 * c-c++-common/substring-location-PR-87562-1.c: New test.
968 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
969 PR 87562.
970 * gcc.dg/plugin/pr87562-a.h: New file.
971 * gcc.dg/plugin/pr87562-b.h: New file.
972
973 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
974
975 PR fortran/58618
976 * gfortran.dg/associate_45.f90 : New test.
977
978 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
979
980 PR fortran/58618
981 * gfortran.dg/deferred_character_30.f90 : New test.
982
983 2018-10-18 Richard Biener <rguenther@suse.de>
984
985 PR middle-end/87087
986 * gcc.dg/torture/pr87087.c: New testcase.
987 * gcc.dg/graphite/pr84204.c: XFAIL.
988 * gcc.dg/graphite/pr85935.c: Likewise.
989
990 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
991
992 PR target/87537
993 * gcc.target/i386/pr87537-1.c: New test.
994
995 2018-10-17 Joseph Myers <joseph@codesourcery.com>
996
997 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
998 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
999 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
1000 gcc.dg/gnu2x-static-assert-1.c: New tests.
1001 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
1002
1003 2018-10-17 Tobias Burnus <burnus@net-b.de>
1004
1005 PR fortran/87632
1006 * gfortran.dg/select_type_47.f90: New.
1007
1008 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
1009
1010 * gcc.c-torture/execute/pr87623.c: New test.
1011
1012 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 PR c++/84705
1015 * g++.dg/cpp0x/pr84705.C: New.
1016
1017 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
1018
1019 PR fortran/56386
1020 PR fortran/58906
1021 PR fortran/77385
1022 * gfortran.dg/associate_44.f90 : New test.
1023
1024 PR fortran/80260
1025 * gfortran.dg/select_type_45.f90 : New test.
1026
1027 PR fortran/82077
1028 * gfortran.dg/select_type_46.f90 : New test.
1029
1030 2018-10-16 Tobias Burnus <burnus@net-b.de>
1031
1032 PR fortran/67125
1033 * gfortran.dg/allocate_with_source_26.f90: Extend
1034 testcase with polymorphic variables.
1035
1036 2018-10-16 Tobias Burnus <burnus@net-b.de>
1037
1038 PR fortran/67125
1039 * gfortran.dg/allocate_with_source_26.f90: New.
1040
1041 2018-10-15 David Malcolm <dmalcolm@redhat.com>
1042
1043 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
1044 to reflect minimum margin width.
1045 * gcc.dg/missing-header-fixit-4.c: Likewise.
1046 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
1047 Likewise.
1048 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
1049 Likewise.
1050 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
1051 New test.
1052 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
1053
1054 2018-10-15 Tobias Burnus <burnus@net-b.de>
1055
1056 PR fortran/87597
1057 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
1058
1059 2018-10-15 Renlin Li <renlin.li@arm.com>
1060
1061 PR target/87563
1062 * gcc.target/aarch64/sve/pr87563.c: New.
1063
1064 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
1065 Tobias Burnus <burnus@gcc.gnu.org>
1066
1067 PR fortran/87566
1068 * gfortran.dg/select_type_44.f90: New test.
1069 * gfortran.dg/associate_42.f90: New test.
1070
1071 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
1072
1073 PR tree-optimization/87022
1074 * gcc.dg/tree-ssa/pr87022.c: New test.
1075
1076 2018-10-15 Richard Biener <rguenther@suse.de>
1077
1078 PR middle-end/87610
1079 * gcc.dg/torture/restrict-6.c: New testcase.
1080
1081 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
1082
1083 * g++.dg/vec-init-1.C: New test.
1084
1085 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1086
1087 PR target/87599
1088 * gcc.target/i386/pr87599.c: New test.
1089
1090 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
1091
1092 PR target/87572
1093 * gcc.target/i386/pr87572.c: New test.
1094
1095 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
1096
1097 PR fortran/83146
1098 * gfortran.dg/associate_43.f90: New test.
1099
1100 2018-10-14 Anthony Green <green@moxielogic.com>
1101
1102 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
1103
1104 2018-10-12 Yury Gribov <tetra2005@gmail.com>
1105
1106 PR middle-end/81376
1107 * c-c++-common/pr81376.c: New test.
1108 * gcc.target/i386/387-ficom-2.c: Update test.
1109 * gcc.target/i386/387-ficom-2.c: Ditto.
1110
1111 2018-10-12 Tobias Burnus <burnus@net-b.de>
1112
1113 PR fortran/87597
1114 * gfortran.dg/inline_matmul_24.f90: New.
1115
1116 2018-10-12 Tobias Burnus <burnus@net-b.de>
1117
1118 PR fortran/58787
1119 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
1120 * gfortran.dg/interface_42.f90: Ditto.
1121 * gfortran.dg/internal_references_1.f90: Ditto.
1122 * gfortran.dg/invalid_procedure_name.f90: Ditto.
1123 * gfortran.dg/pr65453.f90: Ditto.
1124 * gfortran.dg/pr77414.f90: Ditto.
1125 * gfortran.dg/pr78741.f90: Ditto.
1126 * gfortran.dg/same_name_2.f90: Ditto.
1127
1128 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
1129
1130 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
1131 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
1132
1133 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1134
1135 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
1136 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
1137 * gcc.target/powerpc/fold-vec-insert-double.c: New.
1138 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
1139 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
1140 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
1141 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
1142 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
1143 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
1144 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
1145
1146 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1147
1148 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
1149 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
1150 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
1151 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
1152 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
1153 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
1154 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
1155 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
1156 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
1157 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
1158 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
1159 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
1160 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
1161 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
1162 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
1163 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
1164 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
1165 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
1166
1167 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1168
1169 * gcc.target/powerpc/fold-vec-select-char.c: New.
1170 * gcc.target/powerpc/fold-vec-select-double.c: New.
1171 * gcc.target/powerpc/fold-vec-select-float.c: New.
1172 * gcc.target/powerpc/fold-vec-select-int.c: New.
1173 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
1174 * gcc.target/powerpc/fold-vec-select-short.c: New.
1175
1176 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
1177
1178 PR tree-optimization/86829
1179 * gcc.dg/sinatan-1.c: New test.
1180 * gcc.dg/sinatan-2.c: New test.
1181 * gcc.dg/sinatan-3.c: New test.
1182
1183 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
1184
1185 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
1186 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
1187 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
1188
1189 2018-10-11 Tobias Burnus <burnus@net-b.de>
1190
1191 Revert:
1192 2018-10-09 Tobias Burnus <burnus@net-b.de>
1193
1194 PR fortran/83522
1195 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1196 change to dg-do compile.
1197 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1198 * gfortran.dg/array_initializer_1.f90: Use array
1199 element not size-one section.
1200 * gfortran.dg/array_substring.f90: New.
1201
1202 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
1203
1204 PR target/87511
1205 * gcc.target/aarch64/pr87511.c: Add new test.
1206
1207 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1208
1209 PR c++/84993
1210 * g++.dg/torture/accessor-fixits-9.C: New test.
1211
1212 2018-10-11 Nathan Sidwell <nathan@acm.org>
1213
1214 * g++.dg/parse/close-brace.C: New.
1215 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
1216 * g++.old-deja/g++.other/crash32.C: Add another error
1217
1218 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1219
1220 PR c++/85070
1221 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
1222 c++14_only to c++14.
1223
1224 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1225
1226 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
1227 there hasn't been a dg-end-multiline-output since the last
1228 dg-begin-multiline-output.
1229 (dg-end-multiline-output): Issue an error if there hasn't been a
1230 dg-begin-multiline-output. Reset _multiline_last_beginning_line
1231 as soon possible. Rename "line" to "last_line".
1232
1233 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
1234
1235 * selftests/repeat.rtl: New file.
1236
1237 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1238
1239 PR c++/87582
1240 * g++.dg/cpp1z/decomp48.C: New test.
1241
1242 2018-10-11 David Malcolm <dmalcolm@redhat.com>
1243
1244 * g++.dg/diagnostic/macro-arg-count.C: Move to...
1245 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
1246 output for C vs C++. Expect notes showing the definitions of the
1247 macros.
1248 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
1249 above.
1250
1251 2018-10-11 Martin Jambor <mjambor@suse.cz>
1252
1253 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
1254 greater that the size of double by target large_long double.
1255
1256 2018-10-11 Jakub Jelinek <jakub@redhat.com>
1257
1258 * g++.dg/cpp2a/feat-cxx2a.C: New test.
1259
1260 PR c++/87547
1261 * g++.dg/rtti/typeid12.C: New test.
1262
1263 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
1264
1265 * g++.dg/other/pr87574.C: New test.
1266
1267 2018-10-10 Marek Polacek <polacek@redhat.com>
1268
1269 PR c++/87567 - constexpr rejects call to non-constexpr function.
1270 * g++.dg/cpp1y/constexpr-loop7.C: New test.
1271
1272 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
1273
1274 PR target/87579
1275 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
1276 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
1277 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
1278 * gcc.target/powerpc/sse3-haddps.c: Likewise.
1279 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
1280 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
1281 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
1282 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
1283 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
1284 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
1285 * gcc.target/powerpc/sse3-movddup.c: Likewise.
1286 * gcc.target/powerpc/pr37191.c: Likewise.
1287 2018-10-10 Martin Sebor <msebor@redhat.com>
1288
1289 PR c/54391
1290 * gcc.dg/transparent-union-6.c: New.
1291
1292 2018-10-10 Martin Sebor <msebor@redhat.com>
1293
1294 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
1295 Add a test for 2-byte wchar_t.
1296 * gcc.dg/builtin-memchr.c: New test.
1297
1298 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
1299
1300 PR target/87573
1301 * gcc.target/i386/pr87573.c: New test.
1302
1303 2018-10-10 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR target/87550
1306 * gcc.target/i386/pr87550.c: New test.
1307
1308 PR c/87286
1309 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
1310
1311 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/84423
1314 * g++.dg/concepts/pr84423-1.C: New.
1315 * g++.dg/concepts/pr84423-2.C: Likewise.
1316 * g++.dg/cpp0x/auto39.C: Test location too.
1317 * g++.dg/cpp0x/auto9.C: Likewise.
1318 * g++.dg/cpp1y/pr60384.C: Likewise.
1319
1320 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
1321
1322 * gcc.target/powerpc/sse3-check.h: New file.
1323 * gcc.target/powerpc/sse3-addsubps.c: New file.
1324 * gcc.target/powerpc/sse3-addsubpd.c: New file.
1325 * gcc.target/powerpc/sse3-haddps.c: New file.
1326 * gcc.target/powerpc/sse3-hsubps.c: New file.
1327 * gcc.target/powerpc/sse3-haddpd.c: New file.
1328 * gcc.target/powerpc/sse3-hsubpd.c: New file.
1329 * gcc.target/powerpc/sse3-lddqu.c: New file.
1330 * gcc.target/powerpc/sse3-movsldup.c: New file.
1331 * gcc.target/powerpc/sse3-movshdup.c: New file.
1332 * gcc.target/powerpc/sse3-movddup.c: New file.
1333 * gcc.target/powerpc/pr37191.c: New file.
1334
1335 2018-10-09 Tobias Burnus <burnus@net-b.de>
1336
1337 PR fortran/83522
1338 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
1339 change to dg-do compile.
1340 * gfortran.dg/actual_array_substr_2.f90: Ditto.
1341 * gfortran.dg/array_initializer_1.f90: Use array
1342 element not size-one section.
1343 * gfortran.dg/array_substring.f90: New.
1344
1345 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1346
1347 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
1348 testcase.
1349
1350 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1351
1352 * gnat.dg/warn17.adb: New testcase.
1353
1354 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
1355
1356 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
1357 gnat.dg/inline14_pkg.ads: New testcase.
1358
1359 2018-10-09 Ed Schonberg <schonberg@adacore.com>
1360
1361 * gnat.dg/warn18.adb: New testcase.
1362
1363 2018-10-09 Martin Liska <mliska@suse.cz>
1364
1365 * c-c++-common/asan/pr64820.c: Add line number to scanned
1366 pattern.
1367 * c-c++-common/asan/use-after-return-1.c: Likewise.
1368 * g++.dg/asan/function-argument-1.C (main): Likewise.
1369 * g++.dg/asan/function-argument-2.C (main): Likewise.
1370 * g++.dg/asan/function-argument-3.C (main): Likewise.
1371 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
1372 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
1373 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
1374 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
1375 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
1376 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
1377 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
1378 * gcc.dg/asan/pr78541.c (main): Likewise.
1379 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
1380 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
1381 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
1382 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
1383 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
1384 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
1385
1386 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
1387
1388 PR fortran/87151
1389 * gfortran.dg/deferred_type_component_3.f90: New test.
1390
1391 PR fortran/80931
1392 * gfortran.dg/deferred_character_28.f90: New test.
1393 * gfortran.dg/deferred_character_29.f90: New test (note that
1394 this test appears in PR83196 comment #4 by mistake).
1395
1396 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
1397
1398 * gcc.target/i386/vararg-loc.c: Accept a column number.
1399
1400 2018-10-08 Martin Liska <mliska@suse.cz>
1401
1402 * gcc.target/i386/i386.exp: Move procedures to
1403 target-supports.exp.
1404 * g++.target/i386/i386.exp: New file.
1405 * gcc.target/i386/mv*.C: Move here tests and remove
1406 target filter in these tests.
1407
1408 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
1409
1410 * gfortran.dg/contiguous_4.f90: Adjust.
1411 * gfortran.dg/contiguous_4.f90: New test.
1412
1413 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
1414
1415 PR fortran/86372
1416 * gfortran.dg/associate_41.f90: New test.
1417
1418 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1419
1420 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
1421 * gnat.dg/string_merge1.adb: Likewise.
1422 * gnat.dg/string_merge2.adb: Likewise.
1423
1424 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1425
1426 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
1427
1428 2018-10-08 Martin Liska <mliska@suse.cz>
1429
1430 * g++.dg/ext/pr82625.C: Add dg-compile filter.
1431
1432 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1433
1434 PR c++/71128
1435 * g++.dg/concepts/pr71128.C: New.
1436
1437 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
1438
1439 PR c/87286
1440 * gcc.dg/pr87286.c: New test.
1441
1442 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1443
1444 PR fortran/86111
1445 * gfortran.dg/array_constructor_type_23.f90: New test.
1446
1447 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
1448
1449 PR fortran/83999
1450 * gfortran.dg/elemental_function_4.f90 : New test.
1451
1452 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
1453
1454 PR rtl-optimization/86939
1455 PR rtl-optimization/87479
1456 * gcc.target/powerpc/pr86939.c: New test.
1457 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
1458
1459 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1460
1461 * gnat.dg/string_merge1.adb: Fix test expectations.
1462 * gnat.dg/string_merge2.adb: Likewise.
1463
1464 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1465
1466 PR c++/56856
1467 * g++.dg/ext/builtin4.C: Set expected location for warning to the
1468 correct location within the format string.
1469 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
1470 files for testing locations within string literal locations from
1471 the C frontend.
1472 * g++.dg/warn/Wformat-method.C: New test.
1473 * g++.dg/warn/Wformat-pr71863.C: New test.
1474 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
1475 * g++.dg/warn/Wformat-ranges.C: New test, based on
1476 gcc.dg/format/diagnostic-ranges.c.
1477 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1478 (test_multitoken_macro): Generalize expected output to work with
1479 both C and C++.
1480 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
1481 (test_stringified_token_1): Likewise.
1482 (test_stringified_token_3): Likewise.
1483
1484 2018-10-05 David Malcolm <dmalcolm@redhat.com>
1485
1486 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
1487 count. If there's a 3rd argument, use dg-process-target on it,
1488 bailing out, or recording expected failures as "maybe_x".
1489 (proc handle-multiline-outputs): Extract "maybe_x", and use it
1490 to convert pass/fail into xpass/xfail.
1491
1492 2018-10-05 Martin Sebor <msebor@redhat.com>
1493
1494 PR tree-optimization/87490
1495 * gcc.dg/pr87490.c: New test.
1496 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
1497
1498 2018-10-05 Steve Ellcey <sellcey@cavium.com>
1499
1500 PR tree-optimization/71625
1501 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
1502 (test_vclz_s16): Ditto.
1503 (test_vclz_s32): Ditto.
1504 (test_vclzq_s8): Ditto.
1505 (test_vclzq_s16): Ditto.
1506 (test_vclzq_s32): Ditto.
1507 (test_vclz_u8): Ditto.
1508 (test_vclz_u16): Ditto.
1509 (test_vclz_u32): Ditto.
1510 (test_vclzq_u8): Ditto.
1511 (test_vclzq_u16): Ditto.
1512 (test_vclzq_u32): Ditto.
1513 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
1514 (test_vneg_s16): Ditto.
1515 (test_vneg_s32): Ditto.
1516 (test_vneg_s64): Ditto.
1517 (test_vnegd_s64): Ditto.
1518 (test_vnegq_s8): Ditto.
1519 (test_vnegq_s16): Ditto.
1520 (test_vnegq_s32): Ditto.
1521 (test_vnegq_s64): Ditto.
1522
1523 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
1524
1525 PR target/87509
1526 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
1527 of dfp_hw. Don't include <altivec.h>.
1528 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
1529 lp64.
1530 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
1531 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
1532 * gcc.target/powerpc/test_mffsl.c: Ditto.
1533
1534 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
1535
1536 * c-c++-common/Wprio-ctor-dtor.c: New test.
1537
1538 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1539
1540 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
1541 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
1542 dg-additional-options. Add dg-message and dg-missed directives
1543 to verify that -fopt-info messages are written at the correct
1544 locations.
1545
1546 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1547
1548 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
1549 due to "-internals" not being selected.
1550 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
1551 "-internals" added to re-enable the output from test_scopes.
1552 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
1553
1554 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1555
1556 * gnat.dg/string_merge1.adb: New test.
1557 * gnat.dg/string_merge2.adb: New test.
1558 * gcc.dg/merge-all-constants-1.c: Adjust test.
1559 * gcc.dg/merge-all-constants-2.c: New test.
1560
1561 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
1562
1563 PR target/87486
1564 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
1565
1566 2018-10-04 Martin Liska <mliska@suse.cz>
1567
1568 PR c/87483
1569 * gcc.dg/pr87483.c: New test.
1570
1571 2018-10-04 Martin Liska <mliska@suse.cz>
1572
1573 PR ipa/82625
1574 * g++.dg/ext/pr82625.C: New test.
1575
1576 2018-10-04 David Malcolm <dmalcolm@redhat.com>
1577
1578 * gcc.dg/plugin/dump-1.c: New test.
1579 * gcc.dg/plugin/dump_plugin.c: New test plugin.
1580 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
1581
1582 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
1583
1584 PR rtl-optimization/87466
1585 * gcc.target/powerpc/pr87466.c: New test.
1586
1587 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1588
1589 PR tree-optimization/85787
1590 * gcc.dg/ipa/propmalloc-4.c: New test.
1591
1592 2018-10-04 Richard Biener <rguenther@suse.de>
1593
1594 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
1595
1596 2018-10-03 Ian Lance Taylor <iant@google.com>
1597
1598 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
1599
1600 2018-10-03 Martin Sebor <msebor@redhat.com>
1601
1602 * gcc.dg/warn-sprintf-no-nul.c: New test.
1603
1604 2018-10-03 Martin Liska <mliska@suse.cz>
1605
1606 PR gcov-profile/86109
1607 * g++.dg/gcov/pr86109.C: New test.
1608
1609 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
1610
1611 * gcc.dg/tree-ssa/muldiv-1.c: New file.
1612 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
1613
1614 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
1615
1616 PR target/87081
1617 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
1618
1619 2018-10-01 Martin Sebor <msebor@redhat.com>
1620
1621 * gcc.dg/warn-strnlen-no-nul.c: New.
1622
1623 2018-10-01 Carl Love <cel@us.ibm.com>
1624
1625 PR 69431
1626 * gcc.target/powerpc/test_mffsl-p9.c: New file.
1627 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
1628 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
1629 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
1630 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
1631
1632 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
1633
1634 PR fortran/65677
1635 * gfortran.dg/dependency_52.f90 : Expand the test to check both
1636 the call to adjustl and direct assignment of the substring.
1637
1638 2018-10-01 Richard Biener <rguenther@suse.de>
1639
1640 PR tree-optimization/87465
1641 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
1642
1643 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1644
1645 PR target/86486
1646 * gcc.dg/pr82788.c: Skip for AArch64.
1647 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
1648 * gcc.target/aarch64/subsp.c: Likewise.
1649 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
1650 on AArch64.
1651 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
1652 * gcc.dg/stack-check-12.c: ILP32 fixup.
1653 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
1654 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
1655 * testsuite/lib/target-supports.exp
1656 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
1657 require frame pointer for non-leaf functions.
1658
1659 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1660
1661 PR target/86486
1662 * gcc.target/aarch64/stack-check-alloca-1.c: New.
1663 * gcc.target/aarch64/stack-check-alloca-10.c: New.
1664 * gcc.target/aarch64/stack-check-alloca-2.c: New.
1665 * gcc.target/aarch64/stack-check-alloca-3.c: New.
1666 * gcc.target/aarch64/stack-check-alloca-4.c: New.
1667 * gcc.target/aarch64/stack-check-alloca-5.c: New.
1668 * gcc.target/aarch64/stack-check-alloca-6.c: New.
1669 * gcc.target/aarch64/stack-check-alloca-7.c: New.
1670 * gcc.target/aarch64/stack-check-alloca-8.c: New.
1671 * gcc.target/aarch64/stack-check-alloca-9.c: New.
1672 * gcc.target/aarch64/stack-check-alloca.h: New.
1673 * gcc.target/aarch64/stack-check-14.c: New.
1674 * gcc.target/aarch64/stack-check-15.c: New.
1675
1676 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1677
1678 PR target/86486
1679 * gcc.target/aarch64/stack-check-prologue-16.c: New test
1680 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
1681 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
1682 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
1683
1684 2018-10-01 Jeff Law <law@redhat.com>
1685 Richard Sandiford <richard.sandiford@linaro.org>
1686 Tamar Christina <tamar.christina@arm.com>
1687
1688 PR target/86486
1689 * gcc.target/aarch64/stack-check-12.c: New.
1690 * gcc.target/aarch64/stack-check-13.c: New.
1691 * gcc.target/aarch64/stack-check-cfa-1.c: New.
1692 * gcc.target/aarch64/stack-check-cfa-2.c: New.
1693 * gcc.target/aarch64/stack-check-prologue-1.c: New.
1694 * gcc.target/aarch64/stack-check-prologue-10.c: New.
1695 * gcc.target/aarch64/stack-check-prologue-11.c: New.
1696 * gcc.target/aarch64/stack-check-prologue-12.c: New.
1697 * gcc.target/aarch64/stack-check-prologue-13.c: New.
1698 * gcc.target/aarch64/stack-check-prologue-14.c: New.
1699 * gcc.target/aarch64/stack-check-prologue-15.c: New.
1700 * gcc.target/aarch64/stack-check-prologue-2.c: New.
1701 * gcc.target/aarch64/stack-check-prologue-3.c: New.
1702 * gcc.target/aarch64/stack-check-prologue-4.c: New.
1703 * gcc.target/aarch64/stack-check-prologue-5.c: New.
1704 * gcc.target/aarch64/stack-check-prologue-6.c: New.
1705 * gcc.target/aarch64/stack-check-prologue-7.c: New.
1706 * gcc.target/aarch64/stack-check-prologue-8.c: New.
1707 * gcc.target/aarch64/stack-check-prologue-9.c: New.
1708 * gcc.target/aarch64/stack-check-prologue.h: New.
1709 * lib/target-supports.exp
1710 (check_effective_target_supports_stack_clash_protection): Add AArch64.
1711
1712 2018-10-01 Tamar Christina <tamar.christina@arm.com>
1713
1714 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
1715 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
1716 (check_compile): Support values already Boolean.
1717 (check_alias_available, check_gc_sections_available,
1718 check_profiling_available, check_effective_target_vect_cmdline_needed,
1719 check_effective_target_vect_int,
1720 check_effective_target_vect_intfloat_cvt,
1721 check_effective_target_vect_doubleint_cvt,
1722 check_effective_target_vect_intdouble_cvt,
1723 check_effective_target_vect_uintfloat_cvt,
1724 check_effective_target_vect_floatint_cvt,
1725 check_effective_target_vect_floatuint_cvt,
1726 check_effective_target_vect_peeling_profitable,
1727 check_effective_target_vect_simd_clones,
1728 check_effective_target_vect_peeling_profitable,
1729 check_effective_target_vect_simd_clones,
1730 check_effective_target_vect_shift,
1731 check_effective_target_vect_bswap,
1732 check_effective_target_vect_shift_char,
1733 check_effective_target_vect_float,
1734 check_effective_target_vect_double,
1735 check_effective_target_vect_long_long,
1736 check_effective_target_vect_no_int_min_max,
1737 check_effective_target_vect_no_int_add,
1738 check_effective_target_vect_no_bitwise,
1739 check_effective_target_vect_perm,
1740 check_effective_target_vect_perm_byte,
1741 check_effective_target_vect_perm_short,
1742 check_effective_target_xorsign,
1743 check_effective_target_vect_widen_sum_hi_to_si_pattern,
1744 check_effective_target_vect_widen_sum_hi_to_si,
1745 check_effective_target_vect_widen_sum_qi_to_hi,
1746 check_effective_target_vect_widen_sum_qi_to_si,
1747 check_effective_target_vect_widen_mult_qi_to_hi,
1748 check_effective_target_vect_widen_mult_hi_to_si,
1749 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
1750 check_effective_target_vect_widen_mult_hi_to_si_pattern,
1751 check_effective_target_vect_widen_mult_si_to_di_pattern,
1752 check_effective_target_vect_widen_shift,
1753 check_effective_target_vect_sdot_qi,
1754 check_effective_target_vect_udot_qi,
1755 check_effective_target_vect_sdot_hi,
1756 check_effective_target_vect_udot_hi,
1757 check_effective_target_vect_usad_char,
1758 check_effective_target_vect_pack_trunc,
1759 check_effective_target_vect_unpack,
1760 check_effective_target_unaligned_stack,
1761 check_effective_target_vect_no_align,
1762 check_effective_target_vect_hw_misalign,
1763 check_effective_target_natural_alignment_32,
1764 check_effective_target_natural_alignment_64,
1765 check_effective_target_vect_element_align,
1766 check_effective_target_vect_load_lanes **,
1767 check_effective_target_vect_condition,
1768 check_effective_target_vect_cond_mixed,
1769 check_effective_target_vect_char_mult,
1770 check_effective_target_vect_short_mult,
1771 check_effective_target_vect_int_mult,
1772 check_effective_target_vect_extract_even_odd,
1773 check_effective_target_vect_interleave,
1774 check_effective_target_vect_stridedN,
1775 check_effective_target_vect_call_copysignf,
1776 check_effective_target_sqrt_insn,
1777 check_effective_target_vect_call_sqrtf,
1778 check_effective_target_vect_call_btrunc,
1779 check_effective_target_vect_call_btruncf,
1780 check_effective_target_vect_call_ceil,
1781 check_effective_target_vect_call_ceilf,
1782 check_effective_target_vect_call_floor,
1783 check_effective_target_vect_call_floorf,
1784 check_effective_target_vect_call_lceil,
1785 check_effective_target_vect_call_lfloor,
1786 check_effective_target_vect_call_nearbyint,
1787 check_effective_target_vect_call_nearbyintf,
1788 check_effective_target_vect_call_round,
1789 check_effective_target_vect_call_roundf,
1790 check_effective_target_section_anchors,
1791 check_effective_target_bswap,
1792 check_effective_target_sync_int_long,
1793 check_effective_target_sync_char_short,
1794 check_effective_target_tiny,
1795 check_effective_target_pie_copyreloc,
1796 check_effective_target_got32x_reloc,
1797 check_effective_target_tls_get_addr_via_got): Use new caching.
1798
1799 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
1800
1801 PR tree-optimization/87261
1802 * gcc.dg/pr87261.c: New test.
1803
1804 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1805
1806 * gcc.target/arc/tph_addx.c: New test.
1807
1808 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
1809
1810 * gcc.target/arc/tmac-3.c: New file.
1811
1812 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1813
1814 PR fortran/87359
1815 * gfortran.dg/associate_40.f90 : New test.
1816
1817 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1818
1819 PR fortran/70752
1820 PR fortran/72709
1821 * gfortran.dg/deferred_character_25.f90 : New test.
1822 * gfortran.dg/deferred_character_26.f90 : New test.
1823 * gfortran.dg/deferred_character_27.f90 : New test to verify
1824 that PR82617 remains fixed.
1825
1826 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
1827
1828 PR fortran/70149
1829 * gfortran.dg/deferred_character_24.f90 : New test.
1830
1831 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
1832
1833 PR target/87370
1834 * gcc.target/i386/pr87370.c: New test.
1835
1836 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
1837
1838 PR fortran/65667
1839 * gfortran.dg/dependency_52.f90 : New test.
1840
1841 2018-09-29 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR target/87467
1844 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
1845 (CALC): Use double instead of float.
1846 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
1847 _mm512_abs_ps and _mm512_mask_abs_ps.
1848
1849 2018-09-28 David Malcolm <dmalcolm@redhat.com>
1850
1851 * c-c++-common/unroll-1.c: Update expected output from "note" to
1852 "optimized".
1853 * c-c++-common/unroll-2.c: Likewise.
1854 * c-c++-common/unroll-3.c: Likewise.
1855 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
1856 dg-message to dg-missed. Convert param from -fopt-info to
1857 -fopt-info-missed-ipa.
1858 * g++.dg/tree-ssa/pr81408.C: Update expected output from
1859 dg-message to dg-missed.
1860 * g++.dg/vect/slp-pr56812.cc: Update expected output from
1861 dg-message to dg-optimized.
1862 * gcc.dg/pr26570.c: Update expected output from dg-message to
1863 dg-missed. Convert param from -fopt-info to
1864 -fopt-info-missed-ipa.
1865 * gcc.dg/pr32773.c: Likewise.
1866 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
1867 dg-message to dg-missed.
1868 * gcc.dg/unroll-2.c: Update expected output from dg-message to
1869 dg-optimized.
1870 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
1871 from -fopt-info to -fopt-info-vec.
1872 * gfortran.dg/directive_unroll_1.f90: Update expected output from
1873 "note" to "optimized".
1874 * gfortran.dg/directive_unroll_2.f90: Likewise.
1875 * gfortran.dg/directive_unroll_3.f90: Likewise.
1876 * gnat.dg/unroll4.adb: Likewise.
1877 * lib/gcc-dg.exp (dg-optimized): New procedure.
1878 (dg-missed): New procedure.
1879
1880 2018-09-28 Joseph Myers <joseph@codesourcery.com>
1881
1882 PR c/87390
1883 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
1884 values explicitly to target type for comparison.
1885
1886 2018-09-28 Steve Ellcey <sellcey@cavium.com>
1887
1888 PR testsuite/87433
1889 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
1890 instead of 4.
1891
1892 2018-09-28 Steve Ellcey <sellcey@cavium.com>
1893
1894 PR testsuite/87433
1895 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
1896
1897 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gcc.target/sparc/20160229-1.c: Minor tweak.
1900 * gcc.target/sparc/cbcond-2.c: Likewise.
1901 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
1902 * gcc.target/sparc/movcc-2.c: Minor tweak.
1903 * gcc.target/sparc/overflow-3.c: Likewise.
1904 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
1905 * gcc.target/sparc/overflow-5.c: Minor tweak.
1906 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
1907
1908 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
1909
1910 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
1911 valid value, in the "vector bool int" case.
1912
1913 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
1914
1915 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
1916 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
1917 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
1918
1919 2018-09-27 Martin Liska <mliska@suse.cz>
1920
1921 * g++.dg/pr60518.C: Add -Wno-missing-profile.
1922 * g++.dg/torture/pr59265.C: Likewise.
1923 * g++.dg/tree-prof/morefunc.C: Likewise.
1924 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
1925 * gcc.dg/pr26570.c: Likewise.
1926 * gcc.dg/pr32773.c: Likewise.
1927 * gcc.dg/pr40209.c: Likewise.
1928 * gcc.dg/pr51957-1.c: Likewise.
1929 * gcc.dg/pr80747.c: Likewise.
1930 * gcc.target/aarch64/pr62262.c: Likewise.
1931
1932 2018-09-27 Richard Biener <rguenther@suse.de>
1933
1934 PR testsuite/87451
1935 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
1936
1937 2018-09-27 Richard Biener <rguenther@suse.de>
1938
1939 PR debug/37801
1940 PR debug/87440
1941 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
1942 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
1943
1944 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1945
1946 PR c++/67544
1947 * g++.dg/concepts/pr67544.C: New.
1948
1949 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/84940
1952 * g++.dg/expr/unary4.C: New.
1953
1954 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
1955
1956 PR gcov-profile/86957
1957 * gcc.dg/Wmissing-profile.c: New test.
1958
1959 2018-09-26 Joseph Myers <joseph@codesourcery.com>
1960
1961 PR c/87390
1962 * gcc.target/i386/excess-precision-9.c,
1963 gcc.target/i386/excess-precision-10.c: New tests.
1964
1965 2018-09-26 Richard Biener <rguenther@suse.de>
1966
1967 PR debug/87443
1968 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
1969
1970 2018-09-26 Martin Jambor <mjambor@suse.cz>
1971
1972 PR c/87347
1973 * gcc.dg/pr87347.c: New test.
1974
1975 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1976
1977 PR c++/71131
1978 * g++.dg/concepts/pr71131.C: New.
1979
1980 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1981
1982 PR c++/71127
1983 * g++.dg/concepts/pr71127.C: New.
1984
1985 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
1986
1987 PR c++/67655
1988 * g++.dg/concepts/pr67655.C: New.
1989
1990 2018-09-26 Thomas Quinot <quinot@adacore.com>
1991
1992 * gnat.dg/sso13.adb: New testcase.
1993
1994 2018-09-26 Justin Squirek <squirek@adacore.com>
1995
1996 * gnat.dg/warn16.adb: New testcase.
1997
1998 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
1999
2000 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
2001 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
2002 gnat.dg/elab7_pkg2.ads: New testcase.
2003
2004 2018-09-26 Javier Miranda <miranda@adacore.com>
2005
2006 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
2007
2008 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2009
2010 * gnat.dg/predicate2-containers.ads,
2011 gnat.dg/predicate2-project-name_values.ads,
2012 gnat.dg/predicate2-project-registry-attribute.ads,
2013 gnat.dg/predicate2-project-registry.ads,
2014 gnat.dg/predicate2-project-typ-set.ads,
2015 gnat.dg/predicate2-project-typ.ads,
2016 gnat.dg/predicate2-project.ads,
2017 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
2018 gnat.dg/predicate2_main.adb: New testcase.
2019
2020 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2021
2022 * gnat.dg/dynhash1.adb: New testcase.
2023
2024 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
2025
2026 * gnat.dg/sets1.adb: New testcase.
2027 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
2028 to new API.
2029
2030 2018-09-26 Thomas Quinot <quinot@adacore.com>
2031
2032 * gnat.dg/sso12.adb: New testcase.
2033
2034 2018-09-26 Justin Squirek <squirek@adacore.com>
2035
2036 * gnat.dg/expr_func8.adb: New testcase.
2037
2038 2018-09-26 Ed Schonberg <schonberg@adacore.com>
2039
2040 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
2041 testcase.
2042
2043 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 PR c++/67656
2046 * g++.dg/concepts/pr67656.C: New.
2047
2048 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
2051 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
2052 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
2053
2054 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
2055
2056 * g++.dg/other/vthunk1.C: Rename to...
2057 * g++.dg/other/thunk1.C: ...this.
2058 * g++.dg/other/thunk2a.C: New test.
2059 * g++.dg/other/thunk2b.C: Likewise.
2060
2061 2018-09-25 Jim Wilson <jimw@sifive.com>
2062
2063 * gcc.target/riscv/weak-1.c: New.
2064
2065 2018-09-25 Jeff Law <law@redhat.com>
2066
2067 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
2068 * gcc.dg/warn-stplen-no-nul.c: Likewise.
2069
2070 2018-09-25 Alexandre Oliva <oliva@adacore.com>
2071
2072 * gnat.dg/dinst.adb: Adjust for locviews.
2073
2074 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
2075
2076 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
2077 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
2078 vec_splat calls from recently added tests. Update instruction counts.
2079 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
2080 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
2081 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
2082 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
2083 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
2084
2085 2018-09-25 Marek Polacek <polacek@redhat.com>
2086
2087 PR c++/87425
2088 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
2089
2090 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2091
2092 PR c++/87398
2093 * g++.dg/other/pr87398.C: New test.
2094 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
2095 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
2096
2097 2018-09-25 Martin Jambor <mjambor@suse.cz>
2098
2099 PR testsuite/87339
2100 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
2101 float125 target.
2102 * gcc.target/i386/warn-abs-3.c: New test.
2103
2104 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2105
2106 PR c++/81246
2107 * g++.dg/cpp0x/pr81246.C: New.
2108
2109 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2110
2111 PR target/82699
2112 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
2113 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
2114
2115 2018-09-25 Jakub Jelinek <jakub@redhat.com>
2116
2117 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
2118 ILP32.
2119
2120 2018-09-25 Richard Biener <rguenther@suse.de>
2121
2122 PR tree-optimization/87402
2123 * gcc.dg/torture/pr87402.c: New testcase.
2124
2125 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
2126
2127 PR testsuite/70150
2128 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
2129 for pie_enabled target.
2130 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
2131 * gcc.target/i386/pr34256.c: Likewise.
2132
2133 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
2134
2135 PR c++/85070
2136 * g++.dg/cpp0x/pr85070.C: New.
2137
2138 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
2139
2140 PR target/82699
2141 * gcc.target/i386/pr82699-1.c: New file.
2142 * gcc.target/i386/pr82699-2.c: Likewise.
2143 * gcc.target/i386/pr82699-3.c: Likewise.
2144 * gcc.target/i386/pr82699-4.c: Likewise.
2145 * gcc.target/i386/pr82699-5.c: Likewise.
2146 * gcc.target/i386/pr82699-6.c: Likewise.
2147
2148 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2149
2150 PR fortran/87401
2151 * gfortran.dg/intent_out_12.f90: New test.
2152
2153 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
2154
2155 PR testsuite/86952
2156 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
2157 update expected codegen
2158
2159 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
2160
2161 * gfortran.dg/goacc/nested-parallelism.f90: New test.
2162
2163 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
2164
2165 PR target/80080
2166 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
2167 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
2168
2169 2018-09-24 Martin Liska <mliska@suse.cz>
2170
2171 PR sanitizer/85774
2172 * g++.dg/asan/pr85774.C: New test.
2173
2174 2018-09-24 Alexandre Oliva <oliva@adacore.com>
2175
2176 PR middle-end/87054
2177 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
2178
2179 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2180
2181 PR fortran/87395
2182 * gfortran.dg/intent_out_11.f90: New test.
2183
2184 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
2185
2186 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
2187 * gfortran.dg/coarray_lock_7.f90: Likewise.
2188
2189 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
2190
2191 PR fortran/87395
2192 * gfortran.dg/intent_out_10.f90: New test.
2193
2194 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2195
2196 PR fortran/41453
2197 * gfortran.dg/intent_optimize_2.f90: New test.
2198
2199 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2200
2201 PR fortran/87318
2202 * gfortran.dg/dtio_1.f90: Update test to valid code.
2203
2204 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
2205
2206 PR fortran/85603
2207 * gfortran.dg/deferred_character_23.f90 : New test.
2208
2209 2018-09-21 Jeff Law <law@redhat.com>
2210
2211 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
2212 * gcc.dg/tree-ssa/vrp120.c: New test.
2213
2214 2018-09-21 Marek Polacek <polacek@redhat.com>
2215
2216 PR c++/87372 - __func__ constexpr evaluation.
2217 * g++.dg/cpp1y/func_constexpr2.C: New test.
2218
2219 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2220
2221 PR fortran/77325
2222 * gfortran.dg/deferred_character_22.f90 : New test.
2223
2224 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
2225
2226 PR fortran/87359
2227 * gfortran.dg/finalize_33.f90 : New test.
2228
2229 2018-09-21 David Malcolm <dmalcolm@redhat.com>
2230
2231 PR tree-optimization/87309
2232 * gcc.dg/pr87309.c: New test.
2233
2234 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2235
2236 * c-c++-common/dump-ada-spec-14.c: New test.
2237
2238 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2239
2240 * gcc.dg/nested-func-11.c: New test.
2241
2242 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
2243 more robust and remove target-specific handling.
2244
2245 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
2246
2247 * gcc.c-torture/execute/20180921-1.c: New test.
2248
2249 2018-09-20 Marek Polacek <polacek@redhat.com>
2250
2251 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
2252 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
2253 * g++.dg/cpp0x/ref-qual20.C: New test.
2254
2255 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
2256
2257 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
2258 * g++.dg/lto/20081109-1_0.C: Likewise.
2259 * g++.dg/lto/20090302_0.C: Likewise.
2260 * g++.dg/lto/pr45621_0.C: Likewise.
2261 * g++.dg/lto/pr60567_0.C: Likewise.
2262 * g++.dg/lto/pr62026.C: Likewise.
2263 * gcc.dg/lto/pr45736_0.c: Likewise.
2264 * gcc.dg/lto/pr52634_0.c: Likewise.
2265 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
2266 * gfortran.dg/lto/pr79108_0.f90: Likewise.
2267
2268 2018-09-20 Alexandre Oliva <oliva@adacore.com>
2269
2270 PR middle-end/87054
2271 * gcc.dg/pr87054.c: New.
2272
2273 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2274
2275 PR tree-optimization/87288
2276 * gcc.dg/vect/pr87288-1.c: New test.
2277 * gcc.dg/vect/pr87288-2.c: Likewise,
2278 * gcc.dg/vect/pr87288-3.c: Likewise.
2279
2280 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
2281
2282 PR tree-optimization/86877
2283 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
2284
2285 2018-09-19 Marek Polacek <polacek@redhat.com>
2286
2287 * g++.dg/conversion/op4.C: Add dg-warning.
2288 * g++.dg/warn/Wclass-conversion1.C: New test.
2289 * g++.dg/warn/Wclass-conversion2.C: New test.
2290 * g++.dg/warn/Wconversion5.C: Remove file.
2291 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
2292 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
2293 * g++.old-deja/g++.jason/conversion5.C: Likewise.
2294
2295 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/87324
2298 * g++.dg/cpp0x/desig5.C: New.
2299
2300 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
2301
2302 PR fortran/84109
2303 * gfortran.dg/elemental_function_3.f90 : New test.
2304
2305 2018-09-19 Marek Polacek <polacek@redhat.com>
2306
2307 PR c++/87357 - missing -Wconversion warning
2308 * g++.dg/warn/Wconversion5.C: New test.
2309
2310 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
2311
2312 * gcc.target/aarch64/atomic-store.c: New.
2313
2314 2018-09-19 Richard Biener <rguenther@suse.de>
2315
2316 PR tree-optimization/87349
2317 PR tree-optimization/87342
2318 * gcc.dg/torture/pr87349-1.c: New testcase.
2319 * gcc.dg/torture/pr87349-2.c: Likewise.
2320 * gcc.dg/torture/pr87342.c: Likewise.
2321
2322 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2323
2324 PR fortran/29550
2325 * gfortran.dg/inline_matmul_13.f90: Adjust count for
2326 _gfortran_matmul.
2327 * gfortran.dg/inline_matmul_16.f90: Likewise.
2328 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
2329 for dgemm instead of dgemm_. Add call to random_number to make
2330 standard conforming.
2331 * gfortran.dg/matmul_blas_1.f90: New test.
2332 * gfortran.dg/matmul_bounds_14.f: New test.
2333 * gfortran.dg/matmul_bounds_15.f: New test.
2334 * gfortran.dg/matmul_bounds_16.f: New test.
2335 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
2336 preceding tests.
2337
2338 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2339
2340 PR fortran/87239
2341 * gfortran.dg/elemental_function_2.f90 : New test.
2342
2343 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
2344
2345 PR fortran/87336
2346 * gfortran.dg/pointer_array_10.f90 : New test.
2347 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
2348 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
2349 count to 72.
2350
2351 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2352
2353 PR c++/85065
2354 * g++.dg/concepts/pr85065.C: New.
2355
2356 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2357
2358 PR testsuite/87339
2359 * gcc.dg/warn-abs-1.c: Require float128 target.
2360 Skip if large_long_double newlib target.
2361
2362 2018-09-18 Nathan Sidwell <nathan@acm.org>
2363
2364 PR c++/86881
2365 * g++.dg/warn/pr86881.C: New.
2366
2367 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2368
2369 * gcc.target/aarch64/spellcheck_1.c:
2370 Make architecture suggestion optional.
2371 * gcc.target/aarch64/spellcheck_4.c:
2372 Likewise.
2373
2374 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2375
2376 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
2377 functions.
2378
2379 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
2380 Bernd Schmidt <bernds_cb1@t-online.de>
2381
2382 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
2383 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
2384 * gcc.target/nvptx/atomic_fetch-3.c: New test.
2385
2386 2018-09-17 Richard Biener <rguenther@suse.de>
2387
2388 PR tree-optimization/87328
2389 * gcc.dg/torture/pr87328.c: New testcase.
2390
2391 2018-09-17 Martin Jambor <mjambor@suse.cz>
2392
2393 PR c/63886
2394 * gcc.dg/warn-abs-1.c: New test.
2395 * gcc.dg/dfp/warn-abs-2.c: Likewise.
2396
2397 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2398
2399 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
2400 TEST_ALWAYS_FLAGS to HOSTCXX.
2401
2402 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2403
2404 PR fortran/64120
2405 * gfortran.dg/allocatable_scalar_14.f90 : New test.
2406
2407 2018-09-17 Richard Biener <rguenther@suse.de>
2408
2409 PR tree-optimization/87301
2410 * gcc.dg/torture/pr87301.c: New testcase.
2411
2412 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
2413
2414 PR fortran/85954
2415 * gfortran.dg/deferred_character_21.f90 : New test.
2416
2417 2018-09-16 Janus Weil <janus@gcc.gnu.org>
2418
2419 PR fortran/86484
2420 PR fortran/84543
2421 * gfortran.dg/class_assign_2.f90: New test case.
2422 * gfortran.dg/class_assign_3.f90: New test case.
2423
2424 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2425
2426 PR fortran/37802
2427 * gfortran.dg/matmul_bounds_13.f90: New test case.
2428 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
2429 error.
2430 * gfortran.dg/matmul_5.f90: Likewise.
2431 * gfortran.dg/matmul_bounds_10.f90: Likewise.
2432 * gfortran.dg/matmul_bounds_11.f90: Likewise.
2433 * gfortran.dg/matmul_bounds_2.f90: Likewise.
2434 * gfortran.dg/matmul_bounds_4.f90: Likewise.
2435 * gfortran.dg/matmul_bounds_5.f90: Likewise.
2436
2437 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
2438
2439 * gcc.c-torture/compile/20180915-1.c: New test.
2440
2441 2018-09-14 David Malcolm <dmalcolm@redhat.com>
2442
2443 PR c/82967
2444 * c-c++-common/attributes-1.c: Remove bogus suggestion from
2445 dg-prune-output.
2446 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
2447 bogus suggestion.
2448 * gcc.dg/spellcheck-identifiers-4.c: New test.
2449
2450 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2451
2452 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
2453
2454 2018-09-14 Martin Sebor <msebor@redhat.com>
2455
2456 * gcc.dg/warn-stpcpy-no-nul.c: New test.
2457
2458 2018-09-14 Martin Sebor <msebor@redhat.com>
2459 Jeff Law <law@redhat.com>
2460
2461 * gcc.dg/warn-strcpy-no-nul.c: New test.
2462
2463 2018-09-14 Martin Sebor <msebor@redhat.com>
2464
2465 c++/61941
2466 * g++.dg/pr61941.C: New test.
2467
2468 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2469
2470 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
2471 rather than pattern name in combine dump.
2472
2473 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
2474
2475 PR target/85628
2476 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
2477 New functions.
2478
2479 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2480
2481 PR tree-optimization/87259
2482 * gcc.dg/pr87259.c: New test.
2483
2484 2018-09-13 Martin Sebor <msebor@redhat.com>
2485 Jeff Law <law@redhat.com>
2486
2487 * gcc.dg/warn-strlen-no-nul.c: New test.
2488
2489 2018-09-13 Richard Biener <rguenther@suse.de>
2490
2491 PR tree-optimization/87263
2492 * gcc.dg/torture/pr87263.c: New testcase.
2493 * gcc.dg/torture/ssa-fre-2.c: Likewise.
2494 * gcc.dg/torture/ssa-fre-3.c: Likewise.
2495 * gcc.dg/torture/ssa-fre-4.c: Likewise.
2496
2497 2018-09-13 Omar Sandoval <osandov@osandov.com>
2498 Tom de Vries <tdevries@suse.de>
2499
2500 PR debug/86985
2501 * gcc.dg/guality/zero-length-array.c: New test.
2502
2503 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
2504
2505 PR target/85628
2506 * gcc.target/aarch64/combine_bfxil.c: New file.
2507 * gcc.target/aarch64/combine_bfxil_2.c: New file.
2508
2509 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2510 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2511
2512 PR middle-end/87290
2513 * gcc.target/i386/pr87290.c: New test.
2514 * gcc.c-torture/execute/pr87290.c: New test.
2515
2516 2018-09-13 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR tree-optimization/87287
2519 * gcc.dg/tree-ssa/pr87287.c: New test.
2520
2521 2018-09-12 David Malcolm <dmalcolm@redhat.com>
2522
2523 PR c++/85110
2524 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
2525 special-casing of diagnostic for a single non-viable candidate due
2526 to a bad argument.
2527 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
2528 Add test coverage for an unmatched overloaded operator.
2529 * g++.dg/expr/pmf-1.C: Likewise.
2530 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
2531 * g++.old-deja/g++.jason/conversion11.C: Likewise.
2532 * g++.old-deja/g++.law/arg11.C: Likewise.
2533 * g++.old-deja/g++.law/arm9.C: Likewise.
2534 * g++.old-deja/g++.robertl/eb131.C: Likewise.
2535
2536 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
2537
2538 PR fortran/87284
2539 * gfortran.dg/allocate_with_mold_2.f90: New test.
2540
2541 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2542
2543 PR middle-end/82853
2544 * gcc.target/i386/pr82853-1.c: New test.
2545 * gcc.target/i386/pr82853-2.c: New test.
2546
2547 2018-09-12 Richard Biener <rguenther@suse.de>
2548
2549 PR tree-optimization/87280
2550 * gcc.dg/torture/pr87280.c: New testcase.
2551
2552 2018-09-12 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/87266
2555 * gcc.dg/torture/pr87266-1.c: New testcase.
2556 * gcc.dg/torture/pr87266-2.c: Likewise.
2557 * gcc.dg/torture/pr87266-3.c: Likewise.
2558 * gcc.dg/torture/pr87266-4.c: Likewise.
2559
2560 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
2561
2562 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
2563
2564 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2565 Andreas Krebbel <krebbel@linux.ibm.com>
2566
2567 PR tree-optimization/86844
2568 * gcc.c-torture/execute/pr86844.c: New test.
2569 * gcc.dg/store_merging_22.c: New test.
2570 * gcc.dg/store_merging_23.c: New test.
2571
2572 2018-09-12 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR middle-end/87248
2575 * c-c++-common/torture/pr87248.c: New test.
2576
2577 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2578
2579 PR fortran/87172
2580 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
2581
2582 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
2583
2584 PR fortran/87277
2585 * gfortran.dg/select_type_43.f90: New test.
2586
2587 2018-09-11 Nathan Sidwell <nathan@acm.org>
2588
2589 * gcc.dg/driver-specs.c: New.
2590
2591 2018-09-11 Joey Ye <joey.ye@arm.com>
2592
2593 * lib/gcov.exp (verify-intermediate): Add missing close.
2594
2595 2018-09-11 Janus Weil <janus@gcc.gnu.org>
2596
2597 PR fortran/86830
2598 * gfortran.dg/typebound_call_30.f90: New test case.
2599
2600 2018-09-10 Janus Weil <janus@gcc.gnu.org>
2601
2602 PR fortran/85395
2603 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
2604
2605 2018-09-08 Marek Polacek <polacek@redhat.com>
2606
2607 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
2608 * g++.dg/cpp0x/move-return2.C: New test.
2609
2610 2018-09-08 Marek Polacek <polacek@redhat.com>
2611
2612 * c-c++-common/array-init.c: Add dg-prune-output.
2613 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
2614 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
2615 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
2616 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
2617 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
2618 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
2619 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
2620 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
2621 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
2622 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
2623 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
2624 * g++.dg/cpp1y/pr64382.C: Likewise.
2625 * g++.dg/cpp1y/pr77739.C: Likewise.
2626 * g++.dg/cpp1z/lambda-this1.C: Likewise.
2627 * g++.dg/cpp1z/lambda-this2.C: Likewise.
2628 * g++.dg/template/crash84.C: Adjust dg-error.
2629
2630 2018-09-07 Marek Polacek <polacek@redhat.com>
2631
2632 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
2633 messages.
2634
2635 2018-09-07 Marek Polacek <polacek@redhat.com>
2636
2637 PR c++/87152 - range-based for loops with initializer broken in templates.
2638 * g++.dg/cpp2a/range-for11.C: New test.
2639 * g++.dg/cpp2a/range-for12.C: New test.
2640 * g++.dg/cpp2a/range-for13.C: New test.
2641 * g++.dg/cpp2a/range-for14.C: New test.
2642 * g++.dg/cpp2a/range-for15.C: New test.
2643 * g++.dg/cpp2a/range-for16.C: New test.
2644 * g++.dg/cpp2a/range-for17.C: New test.
2645 * g++.dg/cpp2a/range-for18.C: New test.
2646 * g++.dg/parse/error61.C (foo): Adjust dg-error.
2647
2648 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
2649
2650 PR target/86731
2651 * gcc.target/powerpc/pr86731.c: New test.
2652 * gcc.target/powerpc/pr86731-longlong.c: New test.
2653 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
2654 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
2655 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
2656 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
2657
2658 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
2659
2660 PR target/80080
2661 * gcc.target/s390/pr80080-3.c: New test.
2662 * gcc.target/s390/s390.exp: Make sure the new test passes
2663 on all optimization levels.
2664
2665 2018-09-05 Marek Polacek <polacek@redhat.com>
2666
2667 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
2668 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
2669
2670 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
2671 Bernd Schmidt <bernds_cb1@t-online.de>
2672
2673 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2674 * gcc.target/nvptx/atomic_fetch-1.c: New test.
2675
2676 2018-09-05 Marek Polacek <polacek@redhat.com>
2677
2678 PR c++/87109, wrong overload with ref-qualifiers.
2679 * g++.dg/cpp0x/ref-qual19.C: New test.
2680
2681 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
2682
2683 PR testsuite/52665
2684 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
2685 * lib/target-supports.exp (scan-assembler_required_options,
2686 scan-assembler-not_required_options,
2687 scan-assembler-times_required_options): Add -fno-ident.
2688 * lib/scanasm.exp (scan-assembler-times): Fix error message.
2689 * c-c++-common/ident-0a.c: New test.
2690 * c-c++-common/ident-0b.c: New test.
2691 * c-c++-common/ident-1a.c: New test.
2692 * c-c++-common/ident-1b.c: New test.
2693 * c-c++-common/ident-2a.c: New test.
2694 * c-c++-common/ident-2b.c: New test.
2695
2696 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2697
2698 * gcc.dg/recip_sqrt_mult_1.c: New test.
2699 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2700 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2701 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2702 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2703 * g++.dg/recip_sqrt_mult_1.C: Likewise.
2704 * g++.dg/recip_sqrt_mult_2.C: Likewise.
2705
2706 2018-09-05 Martin Liska <mliska@suse.cz>
2707
2708 PR tree-optimization/87205
2709 * gcc.dg/tree-ssa/pr87205-2.c: New test.
2710 * gcc.dg/tree-ssa/pr87205.c: New test.
2711
2712 2018-09-05 Richard Biener <rguenther@suse.de>
2713
2714 PR tree-optimization/87217
2715 * gfortran.dg/pr87217.f: New testcase.
2716
2717 2018-09-05 Pádraig Brady p@draigbrady.com
2718
2719 PR c++/87137
2720 * g++.dg/abi/pr87137.C: New.
2721
2722 PR c++/87185
2723 * g++.dg/pr87185.C: New.
2724
2725 2018-09-05 Martin Liska <mliska@suse.cz>
2726
2727 PR testsuite/87216
2728 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
2729 to support Darwin names.
2730
2731 2018-09-05 Martin Liska <mliska@suse.cz>
2732
2733 * g++.dg/gcov/loop.C: Update test to support new format.
2734
2735 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
2736
2737 PR debug/86593
2738 * g++.dg/pr86593.C: New test.
2739
2740 2018-09-04 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR target/87198
2743 * gcc.target/i386/pr87198.c: New test.
2744
2745 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2746
2747 PR target/86744
2748 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
2749
2750 2018-09-04 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/87211
2753 * gcc.dg/torture/pr87211.c: New testcase.
2754
2755 2018-09-04 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/87176
2758 * gcc.dg/torture/pr87176.c: New testcase.
2759 * gcc.dg/torture/ssa-fre-1.c: Likewise.
2760
2761 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2762
2763 * gfortran.dg/modulo_check: New test.
2764
2765 2018-09-03 Richard Biener <rguenther@suse.de>
2766
2767 PR tree-optimization/87177
2768 * gcc.dg/torture/pr87177.c: New testcase.
2769 * gcc.dg/torture/pr87177-2.c: Likewise.
2770
2771 2018-09-03 Richard Biener <rguenther@suse.de>
2772
2773 PR tree-optimization/87200
2774 * gcc.dg/torture/pr87200.c: New testcase.
2775
2776 2018-09-03 Richard Biener <rguenther@suse.de>
2777
2778 PR tree-optimization/87197
2779 * gcc.dg/torture/pr87197.c: New testcase.
2780
2781 PR tree-optimization/87169
2782 * gcc.dg/torture/pr87169.c: New testcase.
2783
2784 2018-09-03 Martin Liska <mliska@suse.cz>
2785
2786 PR driver/83193
2787 * gcc.dg/completion-4.c: New test.
2788
2789 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 PR c++/84980
2792 * g++.dg/concepts/pr84980.C: New.
2793
2794 2018-09-03 Martin Liska <mliska@suse.cz>
2795
2796 PR middle-end/59521
2797 * c-c++-common/pr59521-1.c: New test.
2798 * c-c++-common/pr59521-2.c: New test.
2799 * gcc.dg/tree-prof/pr59521-3.c: New test.
2800
2801 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
2802
2803 * c-c++-common/array-init.c: New test.
2804 * g++.dg/init/string2.C: Remove selector.
2805
2806 2018-09-01 Michael Matz <matz@suse.de>
2807
2808 PR tree-optimization/87074
2809 * gcc.dg/pr87074.c: New test.
2810
2811 2018-08-31 Richard Biener <rguenther@suse.de>
2812
2813 PR tree-optimization/87168
2814 * gcc.dg/torture/pr87168.c: New testcase.
2815
2816 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
2817
2818 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
2819 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
2820 (test_vnegd_s64): Likewise.
2821 * gcc.target/aarch64/vnegd_64.c: New.
2822 * gcc.target/aarch64/vabsd_64.c: New.
2823 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
2824
2825 2018-08-31 Nathan Sidwell <nathan@acm.org>
2826
2827 PR c++/87155
2828 PR c++/84707
2829 * g++.dg/cpp0x/pr87155.C: New.
2830 * g++.dg/cpp0x/inline-ns10.C: Adjust.
2831
2832 2018-08-31 Jakub Jelinek <jakub@redhat.com>
2833
2834 PR middle-end/87138
2835 * gcc.target/i386/avx512bw-pr87138.c: New test.
2836
2837 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
2838
2839 PR fortran/86328
2840 PR fortran/86760
2841 * gfortran.dg/pr86328.f90 : New test.
2842 in comment 12 of the PR.
2843 * gfortran.dg/pr86760.f90 : New test.
2844
2845 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
2846
2847 * g++.dg/cpp0x/noexcept30.C: Make dependence on
2848 -fdelete-null-pointer-checks explicit.
2849 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
2850 * g++.dg/expr/pmf-3.C: Likewise.
2851 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
2852 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
2853 * g++.dg/tree-ssa/pr61034.C: Likewise.
2854 * gcc.dg/addr_equal-1.c: Likewise.
2855 * gcc.dg/ipa/pr85734.c: Likewise.
2856 * gcc.dg/ipa/propmalloc-1.c: Likewise.
2857 * gcc.dg/ipa/propmalloc-2.c: Likewise.
2858 * gcc.dg/ipa/propmalloc-3.c: Likewise.
2859 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2860 * gcc.dg/tree-ssa/pr83648.c: Likewise.
2861
2862 2018-08-30 Martin Sebor <msebor@redhat.com>
2863
2864 PR testsuite/87158
2865 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
2866
2867 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
2868
2869 PR testsuite/86519
2870 gcc.dg/strcmpopt_6.c: Remove.
2871 gcc.target/aarch64/strcmpopt_6.c: New testcase.
2872 gcc.target/i386/strcmpopt_6.c: Likewise.
2873
2874 2018-08-30 Richard Biener <rguenther@suse.de>
2875
2876 PR tree-optimization/87147
2877 * gcc.dg/torture/pr87147.c: New testcase.
2878
2879 2018-08-30 Tamar Christina <tamar.christina@arm.com>
2880
2881 * gcc.target/aarch64/large_struct_copy_2.c: New.
2882
2883 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2884
2885 PR middle-end/87053
2886 * gcc.c-torture/execute/pr87053.c: New test.
2887
2888 2018-08-29 Jakub Jelinek <jakub@redhat.com>
2889
2890 PR c++/87095
2891 * g++.dg/ubsan/vptr-13.C: New test.
2892
2893 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
2894
2895 PR c++/85265
2896 * g++.dg/concepts/pr85265.C: New.
2897
2898 2018-08-29 Martin Sebor <msebor@redhat.com>
2899 Bernd Edlinger <bernd.edlinger@hotmail.de>
2900
2901 PR tree-optimization/86714
2902 PR tree-optimization/86711
2903 * gcc.c-torture/execute/memchr-1.c: New test.
2904 * gcc.c-torture/execute/pr86714.c: New test.
2905 * gcc.c-torture/execute/widechar-3.c: New test.
2906 * gcc.dg/strlenopt-58.c: New test.
2907
2908 2018-08-29 Richard Biener <rguenther@suse.de>
2909
2910 PR tree-optimization/87132
2911 * gcc.dg/torture/pr87132.c: New testcase.
2912
2913 2018-08-29 David Malcolm <dmalcolm@redhat.com>
2914
2915 PR c++/85110
2916 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
2917 output to reflect underlining of pertinent parameter in decl
2918 for "no known conversion" messages.
2919
2920 2018-08-29 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR c++/87122
2923 * g++.dg/cpp1z/decomp47.C: New test.
2924
2925 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
2926
2927 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
2928 where appropriate.
2929
2930 2018-08-29 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/87117
2933 * gfortran.dg/pr87117.f90: New testcase.
2934
2935 2018-08-29 Richard Biener <rguenther@suse.de>
2936
2937 PR tree-optimization/87126
2938 * gcc.dg/tree-ssa/pr87126.c: New testcase.
2939
2940 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
2941
2942 PR tree-optimization/87009
2943 * gcc.dg/pr87009.c: New test.
2944
2945 2018-08-28 Martin Sebor <msebor@redhat.com>
2946
2947 PR middle-end/86631
2948 * g++.dg/Walloca1.C: Adjust.
2949
2950 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/86546
2953 * g++.dg/other/switch4.C: New.
2954
2955 2018-08-28 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/87124
2958 * g++.dg/torture/pr87124.C: New testcase.
2959
2960 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
2961
2962 PR fortran/80477
2963 * gfortran.dg/class_result_7.f90: New test.
2964 * gfortran.dg/class_result_8.f90: New test.
2965 * gfortran.dg/class_result_9.f90: New test.
2966
2967 PR fortran/86481
2968 * gfortran.dg/allocate_with_source_25.f90: New test.
2969
2970 2018-08-28 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR middle-end/87099
2973 * gcc.dg/pr87099.c: New test.
2974
2975 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
2976
2977 PR testsuite/87078
2978 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
2979
2980 2018-08-28 Richard Biener <rguenther@suse.de>
2981
2982 PR tree-optimization/87117
2983 * gcc.dg/pr87117-1.c: New testcase.
2984
2985 2018-08-28 Richard Biener <rguenther@suse.de>
2986
2987 PR tree-optimization/87117
2988 * gcc.dg/pr87117-2.c: New testcase.
2989
2990 2018-08-28 Richard Biener <rguenther@suse.de>
2991
2992 PR tree-optimization/87117
2993 * gcc.dg/lvalue-5.c: New testcase.
2994
2995 2018-08-27 Jeff Law <law@redhat.com>
2996
2997 PR tree-optimization/87110
2998 * gcc.c-torture/compile/pr87110.c: New test.
2999
3000 2018-08-27 Martin Sebor <msebor@redhat.com>
3001
3002 PR tree-optimization/86914
3003 * gcc.dg/strlenopt-57.c: New test.
3004
3005 2018-08-27 Martin Sebor <msebor@redhat.com>
3006
3007 PR tree-optimization/87112
3008 * gcc.dg/pr87112.c: New test.
3009
3010 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3011
3012 PR c++/63392
3013 * g++.dg/diagnostic/missing-typename.C: New test.
3014
3015 2018-08-27 Jeff Law <law@redhat.com>
3016
3017 * gcc.c-torture/compile/dse.c: New test.
3018
3019 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3020
3021 PR c++/86993
3022 * g++.dg/diagnostic/pr86993.C: New test.
3023
3024 2018-08-27 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/86927
3027 * gcc.dg/vect/pr86927.c: New testcase.
3028
3029 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3030
3031 PR c++/87091
3032 * gcc.dg/empty.h: New file.
3033 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
3034 top of file and removal of redundant second printing of warning
3035 location.
3036 * gcc.dg/fixits-pr84852-2.c: Likewise.
3037 * gcc.dg/missing-header-fixit-3.c: Likewise.
3038 * gcc.dg/missing-header-fixit-4.c: New test.
3039 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
3040 conversion of show_caret_p to a tri-state.
3041
3042 2018-08-27 David Malcolm <dmalcolm@redhat.com>
3043
3044 PR c++/87091
3045 * g++.dg/pr85523.C: Extend expected output to show line
3046 before line-insertion fix-it hint.
3047 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3048 (test_fixit_insert_newline): Add previous line to expected output.
3049 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3050 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3051
3052 2018-08-27 Martin Liska <mliska@suse.cz>
3053
3054 PR sanitizer/86962
3055 * gcc.dg/asan/pr86962.c: New test.
3056
3057 2018-08-27 Martin Liska <mliska@suse.cz>
3058
3059 * gcc.dg/tree-prof/val-prof-10.c: New test.
3060
3061 2018-08-27 Martin Liska <mliska@suse.cz>
3062
3063 PR tree-optimization/86847
3064 * gcc.dg/tree-ssa/switch-3.c: New test.
3065 * gcc.dg/tree-ssa/vrp105.c: Remove.
3066
3067 2018-08-27 Martin Liska <mliska@suse.cz>
3068
3069 * gcc.dg/tree-ssa/switch-2.c: New test.
3070
3071 2018-08-27 Richard Biener <rguenther@suse.de>
3072
3073 * g++.dg/torture/20180705-1.C: New testcase.
3074 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
3075 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
3076 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
3077 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
3078 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
3079 * gcc.dg/pr85195.c: Likewise.
3080 * gcc.dg/pr85467.c: Likewise.
3081 * gcc.dg/torture/pr81790.c: Likewise.
3082
3083 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
3084 param to current default.
3085
3086 2018-08-27 Jakub Jelinek <jakub@redhat.com>
3087
3088 PR rtl-optimization/87065
3089 * gcc.target/i386/pr87065.c: New test.
3090
3091 2018-08-26 Marek Polacek <polacek@redhat.com>
3092
3093 PR c++/87080
3094 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
3095
3096 PR c++/87029, Implement -Wredundant-move.
3097 * g++.dg/cpp0x/Wredundant-move1.C: New test.
3098 * g++.dg/cpp0x/Wredundant-move2.C: New test.
3099 * g++.dg/cpp0x/Wredundant-move3.C: New test.
3100 * g++.dg/cpp0x/Wredundant-move4.C: New test.
3101
3102 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3103
3104 PR libfortran/86704
3105 * gfortran.dg/matmul_19.f90: New test.
3106
3107 2018-08-25 Janus Weil <janus@gcc.gnu.org>
3108
3109 PR fortran/86545
3110 * gfortran.dg/generic_35.f90: New test case.
3111
3112 2018-08-24 David Malcolm <dmalcolm@redhat.com>
3113
3114 PR c++/87091
3115 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
3116 line spans are printed with -fdiagnostics-show-line-numbers.
3117
3118 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3119
3120 PR fortran/86837
3121 * gfortran.dg/implied_do_io_6.f90: New test.
3122
3123 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3124
3125 PR middle-end/87092
3126 * gcc.dg/pr87092.c: New test.
3127
3128 2018-08-24 Marek Polacek <polacek@redhat.com>
3129
3130 PR c++/67012
3131 PR c++/86942
3132 * g++.dg/cpp0x/auto52.C: New test.
3133 * g++.dg/cpp1y/auto-fn52.C: New test.
3134 * g++.dg/cpp1y/auto-fn53.C: New test.
3135 * g++.dg/cpp1y/auto-fn54.C: New test.
3136
3137 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3138
3139 * lib/target-supports.exp (vect_perm_supported): Only return
3140 false for variable-length vectors if the permute size is not
3141 a power of 2.
3142 (check_effective_target_vect_perm)
3143 (check_effective_target_vect_perm_byte)
3144 (check_effective_target_vect_perm_short): Remove check for
3145 variable-length vectors.
3146 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
3147 * gcc.dg/vect/slp-perm-10.c: Likewise.
3148 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
3149
3150 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3151
3152 * gcc.target/aarch64/sve/bswap_1.c: New test.
3153 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
3154 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
3155
3156 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
3157
3158 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
3159 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
3160 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
3161 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
3162 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
3163 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
3164 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
3165
3166 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
3167
3168 PR debug/79342
3169 * gcc.dg/pr79342.: New test.
3170
3171 2018-08-23 Martin Sebor <msebor@redhat.com>
3172
3173 PR tree-optimization/87072
3174 * gcc.dg/Warray-bounds-35.c: New test.
3175
3176 2018-08-23 Richard Biener <rguenther@suse.de>
3177
3178 PR middle-end/87024
3179 * gcc.dg/pr87024.c: New testcase.
3180
3181 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
3182
3183 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
3184 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3185 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
3186 * gcc.dg/vect/pr80631-2.c: Likewise.
3187
3188 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
3189
3190 PR fortran/86863
3191 * gfortran.dg/submodule_32.f08: New test.
3192
3193 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3194
3195 PR fortran/86935
3196 * gfortran.dg/associate_3.f90: Update error message.
3197 * gfortran.dg/associate_39.f90: New test case.
3198
3199 2018-08-22 Janus Weil <janus@gcc.gnu.org>
3200
3201 PR fortran/86888
3202 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
3203 an additional case.
3204 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
3205 * gfortran.dg/class_17.f03: Update error message.
3206 * gfortran.dg/class_55.f90: Ditto.
3207 * gfortran.dg/dtio_11.f90: Update error messages.
3208 * gfortran.dg/implicit_actual.f90: Add an error message.
3209 * gfortran.dg/typebound_proc_12.f90: Update error message.
3210
3211 2018-08-22 Martin Sebor <msebor@redhat.com>
3212
3213 PR middle-end/87052
3214 * gcc.dg/pr87052.c: New test.
3215 * gcc.dg/tree-ssa/dump-3.c: Adjust.
3216
3217 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
3218
3219 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
3220 * gfortran.dg/max_expr.f90: ...this.
3221 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
3222 * gfortran.dg/min_expr.f90: ...this.
3223
3224 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3225
3226 PR tree-optimization/86725
3227 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
3228 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
3229 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
3230 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
3231
3232 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3233
3234 PR tree-optimization/86725
3235 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
3236
3237 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
3238
3239 * gcc.dg/vect/vect-avg-16.c: New test.
3240 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
3241 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
3242 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
3243 the second loop in main1.
3244
3245 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
3246
3247 * gcc.dg/lto/pr85248_0.c (test_alias):
3248 Stringify __USER_LABEL_PREFIX__.
3249 (test_noreturn): Likewise.
3250
3251 2018-08-22 Richard Biener <rguenther@suse.de>
3252
3253 PR tree-optimization/86988
3254 * g++.dg/pr86988.C: New testcase.
3255
3256 2018-08-22 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/86945
3259 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
3260
3261 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
3262
3263 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
3264
3265 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
3266 Thomas Koenig <tkoenig@gcc.gnu.org>
3267
3268 PR fortran/25829
3269 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
3270 * gfortran.dg/f2003_io_1.f03: Add wait statement.
3271
3272 2018-08-21 Marek Polacek <polacek@redhat.com>
3273
3274 PR c++/86981, Implement -Wpessimizing-move.
3275 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
3276 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
3277 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
3278 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
3279 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
3280
3281 PR c++/65043
3282 * g++.dg/concepts/pr67595.C: Add dg-warning.
3283 * g++.dg/cpp0x/Wnarrowing11.C: New test.
3284 * g++.dg/cpp0x/Wnarrowing12.C: New test.
3285 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
3286
3287 PR c++/86499
3288 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
3289 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
3290
3291 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3292
3293 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
3294
3295 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3296
3297 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
3298
3299 2018-08-21 Javier Miranda <miranda@adacore.com>
3300
3301 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
3302
3303 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3304
3305 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
3306
3307 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3308
3309 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
3310
3311 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
3312
3313 * gnat.dg/rep_clause7.adb: New testcase.
3314
3315 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3316
3317 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
3318 gnat.dg/task1_pkg.ads: New testcase.
3319
3320 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3321
3322 * gnat.dg/linkedlist.adb: New testcase.
3323
3324 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3325
3326 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
3327 gnat.dg/elab6_pkg.ads: New testcase.
3328
3329 2018-08-21 Ed Schonberg <schonberg@adacore.com>
3330
3331 * gnat.dg/expr_func5.adb: New testcase.
3332
3333 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
3334
3335 * gnat.dg/dynhash.adb: New testcase.
3336
3337 2018-08-21 Javier Miranda <miranda@adacore.com>
3338
3339 * gnat.dg/enum4.adb: New testcase.
3340
3341 2018-08-21 Tamar Christina <tamar.christina@arm.com>
3342
3343 * gcc.target/aarch64/large_struct_copy.c: New test.
3344
3345 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
3346
3347 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
3348
3349 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3350
3351 PR middle-end/86121
3352 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
3353
3354 2018-08-21 Tom de Vries <tdevries@suse.de>
3355
3356 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
3357 to avoid mismatch in .debug and .earlydebug dump files.
3358
3359 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
3360
3361 PR target/87033
3362 * gcc.target/powerpc/pr87033.c: New test.
3363
3364 2018-08-20 Martin Sebor <msebor@redhat.com>
3365
3366 PR tree-optimization/87034
3367 * gcc.dg/builtin-sprintf-warn-20.c: New test.
3368
3369 2018-08-20 David Malcolm <dmalcolm@redhat.com>
3370
3371 PR other/84889
3372 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
3373 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
3374 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3375
3376 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
3377
3378 PR target/87014
3379 * g++.dg/torture/pr87014.C: New file.
3380
3381 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3382
3383 PR target/86984
3384 * gcc.target/alpha/pr86984.c: New test.
3385
3386 2018-08-20 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/78655
3389 * gcc.dg/tree-ssa/evrp11.c: New testcase.
3390
3391 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3392
3393 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
3394 for Darwin.
3395
3396 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
3397
3398 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
3399 test on Darwin.
3400 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
3401 * gcc.dg/lto/pr83719_0.c: Likewise.
3402
3403 2018-08-17 Martin Sebor <msebor@redhat.com>
3404
3405 PR testsuite/86996
3406 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
3407
3408 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3409
3410 * g++.dg/conversion/Wwrite-strings.C: New test.
3411
3412 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
3413 Chung-Lin Tang <cltang@codesourcery.com>
3414 Xianmiao Qu <xianmiao_qu@c-sky.com>
3415
3416 C-SKY port: Testsuite
3417
3418 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
3419 * g++.dg/torture/type-generic-1.C: Likewise.
3420 * gcc.c-torture/compile/20000804-1.c: Likewise.
3421 * gcc.c-torture/execute/20101011-1.c: Likewise.
3422 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
3423 * gcc.dg/20020312-2.c: Likewise.
3424 * gcc.dg/Wno-frame-address.c: Likewise.
3425 * gcc.dg/c11-true_min-1.c: Likewise.
3426 * gcc.dg/sibcall-10.c: Likewise.
3427 * gcc.dg/sibcall-9.c: Likewise.
3428 * gcc.dg/stack-usage-1.c: Likewise.
3429 * gcc.dg/torture/float32-tg-3.c: Likewise.
3430 * gcc.dg/torture/float32x-tg-3.c: Likewise.
3431 * gcc.dg/torture/float64-tg-3.c: Likewise.
3432 * gcc.dg/torture/float64x-tg-3.c: Likewise.
3433 * gcc.dg/torture/type-generic-1.c: Likewise.
3434 * gcc.target/csky/*: New.
3435 * lib/target-supports.exp (check_profiling_available): Add
3436 csky-*-elf.
3437 (check_effective_target_hard_float): Handle C-SKY targets with
3438 single-precision hard float only.
3439 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
3440
3441 2018-08-17 David Malcolm <dmalcolm@redhat.com>
3442
3443 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
3444 gcc_dump_printf.
3445 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
3446 coverage for gcc_dump_printf.
3447
3448 2018-08-17 Martin Liska <mliska@suse.cz>
3449
3450 * g++.dg/opt/mpx.C: Fix scanned pattern.
3451 * gcc.target/i386/mpx.c: Likewise.
3452 * g++.dg/warn/Wunreachable-code-1.C: Remove.
3453 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
3454 * gcc.dg/torture/pr52969.c: Likewise.
3455 * g++.dg/warn/pr31246-2.C: Likewise.
3456 * g++.dg/warn/pr31246.C: Likewise.
3457 * gcc.dg/pr33092.c: Likewise.
3458 * g++.dg/opt/eh1.C: Remove a deprecated option.
3459 * g++.dg/template/inline1.C: Likewise.
3460 * g++.dg/tree-ssa/pr81408.C: Likewise.
3461 * gcc.dg/pr41837.c: Likewise.
3462 * gcc.dg/pr41841.c: Likewise.
3463 * gcc.dg/pr42250.c: Likewise.
3464 * gcc.dg/pr43084.c: Likewise.
3465 * gcc.dg/pr43317.c: Likewise.
3466 * gcc.dg/pr51879-18.c: Likewise.
3467 * gcc.dg/torture/pr36066.c: Likewise.
3468 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
3469 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
3470 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
3471 * gcc.dg/tree-ssa/pr45122.c: Likewise.
3472 * gcc.target/i386/pr45352-2.c: Likewise.
3473 * gcc.target/i386/zee.c: Likewise.
3474 * gfortran.dg/auto_char_len_2.f90: Likewise.
3475 * gfortran.dg/auto_char_len_4.f90: Likewise.
3476 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3477 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3478 * gfortran.dg/gomp/pr47331.f90: Likewise.
3479 * gfortran.dg/pr40999.f: Likewise.
3480 * gfortran.dg/pr41011.f: Likewise.
3481 * gfortran.dg/pr42051.f03: Likewise.
3482 * gfortran.dg/pr46804.f90: Likewise.
3483 * gfortran.dg/pr83149_1.f90: Likewise.
3484 * gfortran.dg/pr83149_b.f90: Likewise.
3485 * gfortran.dg/whole_file_1.f90: Likewise.
3486 * gfortran.dg/whole_file_10.f90: Likewise.
3487 * gfortran.dg/whole_file_11.f90: Likewise.
3488 * gfortran.dg/whole_file_12.f90: Likewise.
3489 * gfortran.dg/whole_file_13.f90: Likewise.
3490 * gfortran.dg/whole_file_14.f90: Likewise.
3491 * gfortran.dg/whole_file_15.f90: Likewise.
3492 * gfortran.dg/whole_file_16.f90: Likewise.
3493 * gfortran.dg/whole_file_17.f90: Likewise.
3494 * gfortran.dg/whole_file_18.f90: Likewise.
3495 * gfortran.dg/whole_file_19.f90: Likewise.
3496 * gfortran.dg/whole_file_2.f90: Likewise.
3497 * gfortran.dg/whole_file_20.f03: Likewise.
3498 * gfortran.dg/whole_file_3.f90: Likewise.
3499 * gfortran.dg/whole_file_4.f90: Likewise.
3500 * gfortran.dg/whole_file_5.f90: Likewise.
3501 * gfortran.dg/whole_file_6.f90: Likewise.
3502 * gfortran.dg/whole_file_7.f90: Likewise.
3503 * gfortran.dg/whole_file_8.f90: Likewise.
3504 * gfortran.dg/whole_file_9.f90: Likewise.
3505 * gcc.dg/vect/vect.exp: Likewise.
3506
3507 2018-08-17 Richard Biener <rguenther@suse.de>
3508
3509 PR middle-end/86505
3510 * gcc.dg/torture/pr86505.c: New testcase.
3511
3512 2018-08-16 Martin Sebor <msebor@redhat.com>
3513
3514 PR tree-optimization/86853
3515 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
3516 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
3517 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
3518
3519 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3520
3521 * gcc.dg/missing-header-fixit-3.c: New test.
3522
3523 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3524
3525 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
3526 (test_fixit_insert_newline): Update expected output to show '+'
3527 characters in margin of line-insertion fix-it hint.
3528
3529 2018-08-16 Nathan Sidwell <nathan@acm.org>
3530
3531 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
3532 * gcc.dg/cpp/macsyntx2.c: likewise.
3533
3534 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3535
3536 PR testsuite/86745
3537 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
3538 * gcc.target/i386/avx-cvt-2.c: Ditto.
3539
3540 2018-08-16 David Malcolm <dmalcolm@redhat.com>
3541
3542 PR c++/70693
3543 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
3544
3545 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
3546
3547 * gcc.target/aarch64/imm_choice_comparison.c: New test.
3548
3549 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3550
3551 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
3552 (lib_strncmp): Likewise.
3553
3554 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3555
3556 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
3557 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
3558 * g++.dg/torture/pr44295.C : Likewise.
3559
3560 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3561
3562 PR testsuite/78544
3563 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
3564 attributes and matching.
3565 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
3566 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
3567
3568 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
3569
3570 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
3571
3572 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
3573
3574 * gcc.target/i386/rop1.c: Remove.
3575 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
3576
3577 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
3578
3579 * gcc.target/powerpc/fold-vec-splat-char.c: New.
3580 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
3581 * gcc.target/powerpc/fold-vec-splat-int.c: New.
3582 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
3583 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
3584 * gcc.target/powerpc/fold-vec-splat-short.c: New.
3585
3586 2018-08-15 David Malcolm <dmalcolm@redhat.com>
3587
3588 * g++.dg/diagnostic/aka3.C: New test.
3589 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
3590 output to show range labels.
3591 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
3592 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
3593 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
3594 * gcc.dg/bad-binary-ops.c: Update expected output to show range
3595 labels. Add an "aka" example.
3596 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
3597 labels.
3598 * gcc.dg/format/diagnostic-ranges.c: Likewise.
3599 * gcc.dg/format/pr72858.c: Likewise.
3600 * gcc.dg/format/pr78498.c: Likewise.
3601 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
3602 Update expected output to show range labels. Add examples of
3603 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
3604 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
3605 Update expected output to show range labels.
3606 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
3607 (test_very_wide_line): Adjust so that label is at left-clipping
3608 boundary.
3609 (test_very_wide_line_2): New test.
3610 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3611 Update expected output to show range labels.
3612 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
3613 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
3614 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
3615 for new param to gcc_rich_location::add_expr.
3616 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
3617 Add "label" param.
3618 (test_show_locus): Add examples of labels to various tests. Tweak
3619 the "very wide_line" test case and duplicate it, to cover the
3620 boundary values for clipping of labels against the left-margin.
3621 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
3622 diagnostic-test-show-locus-no-labels.c.
3623 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
3624 Update line numbers of dg-locus directives.
3625 * gcc.dg/pr69627.c: Update expected output to show range labels.
3626 * lib/multiline.exp (proc _build_multiline_regex): Remove
3627 special-case handling of lines with trailing '|'.
3628
3629 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
3630
3631 PR testsuite/86519
3632 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
3633 the .expand file.
3634
3635 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3636
3637 * gcc.dg/wmain.c: New test.
3638
3639 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
3640
3641 PR c/19315
3642 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
3643 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
3644 unknown size.
3645
3646 2018-08-15 Martin Liska <mliska@suse.cz>
3647
3648 PR tree-optimization/86925
3649 * gcc.dg/predict-20.c: New test.
3650 * gcc.dg/predict-21.c: New test.
3651
3652 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
3653
3654 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
3655
3656 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
3657
3658 * gcc.target/i386/sse2-movs.c: New test.
3659
3660 2018-08-14 Martin Sebor <msebor@redhat.com>
3661
3662 PR tree-optimization/86650
3663 * gcc.dg/Warray-bounds-34.c: New test.
3664
3665 2018-08-14 Janus Weil <janus@gcc.gnu.org>
3666
3667 PR fortran/86116
3668 * gfortran.dg/generic_34.f90: New test case.
3669
3670 2018-08-13 Marek Polacek <polacek@redhat.com>
3671
3672 PR c++/57891
3673 * g++.dg/cpp0x/Wnarrowing6.C: New test.
3674 * g++.dg/cpp0x/Wnarrowing7.C: New test.
3675 * g++.dg/cpp0x/Wnarrowing8.C: New test.
3676 * g++.dg/cpp0x/Wnarrowing9.C: New test.
3677 * g++.dg/cpp0x/Wnarrowing10.C: New test.
3678 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
3679 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
3680 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
3681 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
3682 * g++.dg/ext/stmtexpr15.C: Likewise.
3683 * g++.dg/gomp/pr47963.C: Likewise.
3684 * g++.dg/init/new37.C: Likewise.
3685 * g++.dg/init/new43.C: Likewise.
3686 * g++.dg/other/fold1.C: Likewise.
3687 * g++.dg/parse/array-size2.C: Likewise.
3688 * g++.dg/template/dependent-name3.C: Likewise.
3689 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
3690 * g++.dg/other/vrp1.C: Likewise.
3691 * g++.dg/template/char1.C: Likewise.
3692
3693 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
3694
3695 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
3696 instead of a ZERO_EXTEND.
3697
3698 2018-08-13 Martin Sebor <msebor@redhat.com>
3699
3700 PR tree-optimization/71625
3701 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
3702 * g++.dg/init/string2.C: New test.
3703 * g++.dg/init/string3.C: New test.
3704 * g++.dg/init/string4.C: New test.
3705 * gcc.dg/init-string-3.c: New test.
3706 * gcc.dg/strlenopt-55.c: New test.
3707 * gcc.dg/strlenopt-56.c: New test.
3708
3709 2018-08-13 Marek Polacek <polacek@redhat.com>
3710
3711 P0806R2 - Deprecate implicit capture of this via [=]
3712 * g++.dg/cpp2a/lambda-this1.C: New test.
3713 * g++.dg/cpp2a/lambda-this2.C: New test.
3714 * g++.dg/cpp2a/lambda-this3.C: New test.
3715
3716 2018-08-13 Marek Polacek <polacek@redhat.com>
3717
3718 PR c++/86915
3719 * g++.dg/diagnostic/auto1.C: New test.
3720
3721 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3722
3723 PR fortran/66679
3724 * gfortran.dg/transfer_class_3.f90: New test.
3725
3726 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
3727
3728 PR fortran/86906
3729 * gfortran.dg/use_rename_9.f90: New test.
3730
3731 2018-08-11 Jakub Jelinek <jakub@redhat.com>
3732
3733 PR tree-optimization/86835
3734 * gcc.dg/pr86835.c: New test.
3735
3736 2018-08-10 Janus Weil <janus@gcc.gnu.org>
3737
3738 PR fortran/57160
3739 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
3740 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
3741 * gfortran.dg/short_circuiting_2.f90: New test case.
3742 * gfortran.dg/short_circuiting_3.f90: New test case.
3743
3744 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
3745
3746 PR target/82418
3747 * gcc.target/i386/pr82418.c: New test.
3748
3749 2018-08-10 Martin Liska <mliska@suse.cz>
3750
3751 PR target/83610
3752 * gcc.dg/predict-17.c: New test.
3753 * gcc.dg/predict-18.c: New test.
3754 * gcc.dg/predict-19.c: New test.
3755
3756 2018-08-10 Martin Liska <mliska@suse.cz>
3757
3758 PR tree-optimization/85799
3759 * gcc.dg/pr85799.c: New test.
3760
3761 2018-08-09 Jeff Law <law@redhat.com>
3762
3763 PR middle-end/86897
3764 * gcc.dg/uninit-suppress_2.c: Disable DOM.
3765
3766 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3767
3768 * gcc.target/aarch64/sve/reduc_8.c: New test.
3769
3770 2018-08-09 David Malcolm <dmalcolm@redhat.com>
3771
3772 PR other/84889
3773 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
3774 test.
3775 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
3776 New test.
3777 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
3778 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
3779 TEST_ALWAYS_FLAGS.
3780
3781 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3782
3783 PR tree-optimization/86858
3784 * gcc.dg/vect/pr86858.c: New test.
3785
3786 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
3787
3788 PR tree-optimization/86871
3789 * gcc.dg/vect/pr86871.c: New test.
3790
3791 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3792
3793 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
3794
3795 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
3796
3797 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
3798 arch and tune numbers by 2.
3799 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
3800 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
3801 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
3802 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
3803 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
3804 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
3805 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
3806 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
3807 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
3808 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
3809 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
3810 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
3811 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
3812 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
3813 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
3814 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
3815 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
3816 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
3817 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
3818 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
3819 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
3820 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
3821 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
3822 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
3823 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
3824 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
3825 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
3826 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
3827 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
3828 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
3829 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
3830 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
3831 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
3832 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
3833 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
3834 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
3835 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
3836 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
3837 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
3838 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
3839 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
3840 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
3841 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
3842 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
3843 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
3844 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
3845 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
3846 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
3847 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
3848 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
3849 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
3850 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
3851 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
3852 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
3853 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
3854 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
3855 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
3856 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
3857 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
3858 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
3859 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
3860 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
3861 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
3862 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
3863 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
3864 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
3865
3866 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
3867
3868 PR target/84332
3869 * gcc.target/s390/pr84332.c: New testcase.
3870
3871 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
3872
3873 PR target/46179
3874 * gcc.target/m68k/tls-dimode.c: New file.
3875
3876 2018-08-08 Nathan Sidwell <nathan@acm.org>
3877
3878 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
3879 c-c++-common/inc-from-1.c: New
3880
3881 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
3882
3883 PR target/85295
3884 * gcc.target/s390/TI-constants-lra.c: New testcase.
3885 * gcc.target/s390/TI-constants-nolra.c: New testcase.
3886
3887 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
3888
3889 * gcc.target/s390/hotpatch-8.c: Remove.
3890 * gcc.target/s390/hotpatch-9.c: Remove.
3891 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
3892 * gcc.target/s390/mnop-mcount-m31.c: Remove.
3893
3894 2018-08-08 Jakub Jelinek <jakub@redhat.com>
3895
3896 P0595R1 - is_constant_evaluated
3897 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
3898
3899 PR c++/86836
3900 * g++.dg/cpp1z/decomp46.C: New test.
3901
3902 PR c++/86738
3903 * g++.dg/opt/pr86738.C: New test.
3904
3905 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
3906
3907 PR target/86838
3908 * gcc.target/aarch64/frecpe_1.c: New test.
3909 * gcc.target/aarch64/frecpe_2.c: Likewise.
3910
3911 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3912
3913 PR c++/59480, DR 136
3914 * g++.dg/other/friend8.C: New.
3915 * g++.dg/other/friend9.C: Likewise.
3916 * g++.dg/other/friend10.C: Likewise.
3917 * g++.dg/other/friend11.C: Likewise.
3918 * g++.dg/other/friend12.C: Likewise.
3919 * g++.dg/other/friend13.C: Likewise.
3920 * g++.dg/other/friend14.C: Likewise.
3921 * g++.dg/other/friend15.C: Likewise.
3922 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
3923 * g++.dg/parse/defarg8.C: Likewise.
3924
3925 2018-08-07 Martin Liska <mliska@suse.cz>
3926
3927 PR middle-end/83023
3928 * gcc.dg/predict-16.c: New test.
3929 * g++.dg/predict-1.C: New test.
3930
3931 2018-08-07 Steve Ellcey <sellcey@cavium.com>
3932 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3933
3934 PR tree-optimization/80925
3935 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
3936 vectorized on !vect_hw_misalign targets.
3937
3938 2018-08-06 Marek Polacek <polacek@redhat.com>
3939
3940 PR c++/86767
3941 * g++.dg/cpp1y/constexpr-86767.C: New test.
3942
3943 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
3944
3945 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
3946 for target *-*-linux-gnu.
3947
3948 2018-08-06 Alan Hayward <alan.hayward@arm.com>
3949
3950 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
3951 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
3952 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
3953
3954 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
3955
3956 * gcc.target/s390/nomemloopunroll-1.c: New test.
3957
3958 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
3959
3960 PR target/86386
3961 * gcc.target/i386/pr86386.c: New file.
3962
3963 2018-08-04 Tom de Vries <tdevries@suse.de>
3964
3965 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
3966
3967 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
3968
3969 * gcc.dg/guality/const-volatile.c: Remove duplicate test
3970 "type:cvip".
3971
3972 2018-08-04 Janus Weil <janus@gcc.gnu.org>
3973
3974 PR fortran/45521
3975 * gfortran.dg/interface_assignment_6.f90: New test case.
3976
3977 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
3978
3979 PR testsuite/86153
3980 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
3981
3982 2018-08-03 David Malcolm <dmalcolm@redhat.com>
3983 Jonathan Wakely <jwakely@redhat.com>
3984
3985 PR c++/85523
3986 * g++.dg/pr85523.C: New test.
3987
3988 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
3989
3990 PR c/86690
3991 * gcc.dg/union-duplicate-field.c: New test.
3992
3993 2018-08-03 Jason Merrill <jason@redhat.com>
3994
3995 PR c++/86706
3996 * g++.dg/template/pr86706.C: New test.
3997
3998 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
3999
4000 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
4001 on vect_avg_qi targets.
4002 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
4003 * gcc.dg/vect/bb-slp-pow-1.c: New test.
4004 * gcc.dg/vect/vect-avg-15.c: Likewise.
4005
4006 2018-08-03 Martin Liska <mliska@suse.cz>
4007
4008 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
4009 * gcc.dg/predict-13.c: Likewise.
4010 * gcc.dg/predict-3.c: Likewise.
4011 * gcc.dg/predict-4.c: Likewise.
4012 * gcc.dg/predict-5.c: Likewise.
4013 * gcc.dg/predict-6.c: Likewise.
4014 * gcc.dg/predict-9.c: Likewise.
4015 * gfortran.dg/predict-1.f90: Likewise.
4016
4017 2018-08-02 Richard Biener <rguenther@suse.de>
4018
4019 PR c++/86763
4020 * g++.dg/torture/pr86763.C: New testcase.
4021
4022 2018-08-02 Richard Biener <rguenther@suse.de>
4023
4024 PR tree-optimization/86816
4025 * g++.dg/torture/pr86816.C: New testcase.
4026
4027 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
4028
4029 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
4030 to be used.
4031 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
4032 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
4033 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
4034 for .h.
4035 * gcc.target/aarch64/sve/single_2.c: Likewise.
4036 * gcc.target/aarch64/sve/single_3.c: Likewise.
4037 * gcc.target/aarch64/sve/single_4.c: Likewise.
4038
4039 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
4040
4041 PR target/86014
4042 * gcc.target/aarch64/ldp_stp_13.c: New test.
4043
4044 2018-08-01 Martin Sebor <msebor@redhat.com>
4045
4046 PR tree-optimization/86650
4047 * gcc.dg/format/gcc_diag-10.c: Adjust.
4048
4049 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4050
4051 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
4052 of range check.
4053 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
4054
4055 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4056
4057 PR target/86753
4058 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
4059 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
4060
4061 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4062
4063 * gcc.dg/pointer-range-check-1.c: New test.
4064 * gcc.dg/pointer-range-check-2.c: Likewise.
4065
4066 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
4067
4068 PR tree-optimization/86749
4069 * gcc.dg/vect/pr86749.c: New test.
4070
4071 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
4072
4073 PR c++/86661
4074 * g++.dg/lookup/name-clash12.C: New.
4075
4076 2018-08-01 Richard Biener <rguenther@suse.de>
4077
4078 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
4079
4080 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4081
4082 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
4083
4084 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
4085
4086 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
4087
4088 2018-08-01 Martin Liska <mliska@suse.cz>
4089
4090 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
4091 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4092 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4093 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4094 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4095 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4096 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4097 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4098
4099 2018-08-01 Martin Liska <mliska@suse.cz>
4100
4101 PR value-prof/35543
4102 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
4103
4104 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
4105
4106 * gcc.target/aarch64/extract_zero_extend.c: New file.
4107
4108 2018-08-01 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR c/85704
4111 * gcc.c-torture/compile/pr85704.c: New test.
4112
4113 2018-07-31 Alexandre Oliva <oliva@adacore.com>
4114 Olivier Hainque <hainque@adacore.com>
4115
4116 * gnat.dg/dinst.adb: New.
4117 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
4118
4119 2018-07-31 David Malcolm <dmalcolm@redhat.com>
4120
4121 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
4122 tdiag and cxxdiag.
4123 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
4124 and %K.
4125
4126 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
4127
4128 * c-c++-common/spec-barrier-1.c: New test.
4129 * c-c++-common/spec-barrier-2.c: New test.
4130 * gcc.dg/spec-barrier-3.c: New test.
4131
4132 2018-07-31 Martin Sebor <msebor@redhat.com>
4133
4134 PR tree-optimization/86741
4135 * gcc.dg/Warray-bounds-33.c: New test.
4136
4137 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
4138
4139 * gcc.target/s390/memset-1.c: Improve testcase.
4140
4141 2018-07-31 Tom de Vries <tdevries@suse.de>
4142
4143 PR debug/86687
4144 * g++.dg/guality/pr86687.C: New test.
4145
4146 2018-07-31 Jakub Jelinek <jakub@redhat.com>
4147
4148 P1008R1 - prohibit aggregates with user-declared constructors
4149 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
4150 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
4151 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
4152 * g++.dg/cpp2a/aggr1.C: New test.
4153 * g++.dg/cpp2a/aggr2.C: New test.
4154
4155 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
4156
4157 PR target/86640
4158 * gcc.target/arm/pr86640.c: New testcase.
4159
4160 2018-07-31 Martin Liska <mliska@suse.cz>
4161
4162 PR gcov-profile/85338
4163 PR gcov-profile/85350
4164 PR gcov-profile/85372
4165 * gcc.misc-tests/gcov-pr85338.c: New test.
4166 * gcc.misc-tests/gcov-pr85350.c: New test.
4167 * gcc.misc-tests/gcov-pr85372.c: New test.
4168
4169 2018-07-31 Martin Liska <mliska@suse.cz>
4170
4171 PR gcov-profile/83813
4172 PR gcov-profile/84758
4173 PR gcov-profile/85217
4174 PR gcov-profile/85332
4175 * gcc.misc-tests/gcov-pr83813.c: New test.
4176 * gcc.misc-tests/gcov-pr84758.c: New test.
4177 * gcc.misc-tests/gcov-pr85217.c: New test.
4178 * gcc.misc-tests/gcov-pr85332.c: New test.
4179
4180 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4181
4182 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
4183 gnat.dg/prot5_pkg.ads: New testcase.
4184
4185 2018-07-31 Justin Squirek <squirek@adacore.com>
4186
4187 * gnat.dg/addr11.adb: New testcase.
4188
4189 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
4190
4191 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
4192
4193 2018-07-31 Gary Dismukes <dismukes@adacore.com>
4194
4195 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
4196
4197 2018-07-31 Ed Schonberg <schonberg@adacore.com>
4198
4199 * gnat.dg/iter3.adb: New testcase.
4200
4201 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
4202
4203 Revert 'AsyncI/O patch committed'
4204 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4205 Thomas Koenig <tkoenig@gcc.gnu.org>
4206
4207 PR fortran/25829
4208 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4209 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4210
4211 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
4212
4213 PR rtl-optimization/85160
4214 * gcc.target/powerpc/combine-2-2.c: New testcase.
4215
4216 2018-07-27 Martin Sebor <msebor@redhat.com>
4217
4218 PR tree-optimization/86696
4219 * g++.dg/pr86696.C: New test.
4220
4221 2018-07-27 David Malcolm <dmalcolm@redhat.com>
4222
4223 PR tree-optimization/86636
4224 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
4225 Add dg-require-effective-target pthread.
4226
4227 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
4228
4229 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
4230 * gcc.dg/strcmpopt_6.c: Likewise.
4231
4232 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
4233
4234 PR target/86612
4235 * gcc.target/powerpc/pr58673-2.c: Call strdup.
4236
4237 2018-07-26 Martin Sebor <msebor@redhat.com>
4238
4239 PR tree-optimization/86043
4240 PR tree-optimization/86042
4241 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
4242 pr86688.
4243 * gcc.dg/strlenopt-44.c: New test.
4244
4245 2018-07-26 Martin Liska <mliska@suse.cz>
4246
4247 PR gcov-profile/86536
4248 * gcc.misc-tests/gcov-pr86536.c: New test.
4249
4250 2018-07-25 Martin Sebor <msebor@redhat.com>
4251
4252 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
4253 ignored by the test harness.
4254
4255 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
4256 Thomas Koenig <tkoenig@gcc.gnu.org>
4257
4258 PR fortran/25829
4259 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
4260 * gfortran.dg/f2003_io_1.f03: Add wait statement.
4261
4262 2018-07-25 Jakub Jelinek <jakub@redhat.com>
4263
4264 PR c++/85515
4265 * g++.dg/pr85515-2.C: Add expected dg-error.
4266 * g++.dg/cpp0x/range-for36.C: New test.
4267
4268 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
4269
4270 * gcc.target/arc/uncached-1.c: New test.
4271 * gcc.target/arc/uncached-2.c: Likewise.
4272
4273 2018-07-24 Martin Sebor <msebor@redhat.com>
4274
4275 PR tree-optimization/86622
4276 PR tree-optimization/86532
4277 * gcc.c-torture/execute/strlen-2.c: New test.
4278 * gcc.c-torture/execute/strlen-3.c: New test.
4279 * gcc.c-torture/execute/strlen-4.c: New test.
4280
4281 2018-07-24 David Malcolm <dmalcolm@redhat.com>
4282
4283 PR tree-optimization/86636
4284 * gcc.c-torture/compile/pr86636.c: New test.
4285
4286 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
4287
4288 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
4289
4290 2018-07-24 Jakub Jelinek <jakub@redhat.com>
4291
4292 PR middle-end/86627
4293 * gcc.target/i386/pr86627.c: New test.
4294
4295 PR testsuite/86649
4296 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
4297 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
4298 * g++.dg/tree-ssa-/pr19476-6.C: New test.
4299 * g++.dg/tree-ssa-/pr19476-7.C: New test.
4300
4301 2018-07-23 Carl Love <cel@us.ibm.com>
4302
4303 PR 86591
4304 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
4305 file altivec-2-runnable.c.
4306 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
4307 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
4308 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
4309 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
4310 vec_cts, vec_ctu, vec_cpsgn tests.
4311
4312 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
4313
4314 PR c/86617
4315 * gcc.dg/pr86617.c: New test.
4316
4317 2018-07-23 Jakub Jelinek <jakub@redhat.com>
4318
4319 PR c++/86569
4320 * g++.dg/warn/Wnonnull-compare-9.C: New test.
4321
4322 2018-07-20 Martin Sebor <msebor@redhat.com>
4323
4324 PR middle-end/82063
4325 * c-c++-common/pr68657-1.c: Adjust.
4326 * c-c++-common/pr68657-2.c: Same.
4327 * c-c++-common/pr68657-3.c: Same.
4328 * c-c++-common/pr68833-1.c: Same.
4329 * gcc.dg/Walloc-size-larger-than-16.c: Same.
4330 * gcc.dg/Walloca-larger-than.c: New test.
4331 * gcc.dg/Walloca-larger-than-2.c: New test.
4332 * gcc.dg/Wframe-larger-than-2.c: New test.
4333 * gcc.dg/Wlarger-than3.c: New test.
4334 * gcc.dg/Wvla-larger-than-3.c: New test.
4335 * gcc.dg/pr42611.c: Adjust.
4336 * gnat.dg/frame_overflow.adb: Same.
4337
4338 2018-07-20 Martin Sebor <msebor@redhat.com>
4339
4340 PR tree-optimization/86613
4341 PR tree-optimization/86611
4342 * c-c++-common/Warray-bounds-2.c: Undefine macros and
4343 prune duplicate warnings.
4344 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
4345 data-model-dependencies.
4346 * gcc.dg/Warray-bounds-32.c: Ditto.
4347
4348 2018-07-20 Richard Biener <rguenther@suse.de>
4349
4350 PR debug/86585
4351 * g++.dg/lto/pr86585_0.C: New testcase.
4352 * g++.dg/lto/pr86585_1.C: Likewise.
4353
4354 2018-07-19 Martin Sebor <msebor@redhat.com>
4355
4356 PR tree-optimization/83776
4357 PR tree-optimization/84047
4358 * gcc.dg/Warray-bounds-29.c: New test.
4359 * gcc.dg/Warray-bounds-30.c: New test.
4360 * gcc.dg/Warray-bounds-31.c: New test.
4361 * gcc.dg/Warray-bounds-32.c: New test.
4362
4363 2018-07-19 Michael Collison <michael.collison@arm.com>
4364 Richard Henderson <rth@redhat.com>
4365
4366 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
4367 * gcc.target/aarch64/builtin_saddl.c: New testcase.
4368 * gcc.target/aarch64/builtin_saddll.c: New testcase.
4369 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
4370 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
4371 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
4372 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
4373 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
4374 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
4375 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
4376 * gcc.target/aarch64/builtin_usubl.c: New testcase.
4377 * gcc.target/aarch64/builtin_usubll.c: New testcase.
4378
4379 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4380
4381 Revert fix for c++/59480 (and testsuite followup)
4382
4383 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4384
4385 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4386
4387 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4388
4389 PR c++/59480, DR 136
4390 * g++.dg/other/friend8.C: New.
4391 * g++.dg/other/friend9.C: Likewise.
4392 * g++.dg/other/friend10.C: Likewise.
4393 * g++.dg/other/friend11.C: Likewise.
4394 * g++.dg/other/friend12.C: Likewise.
4395 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4396 * g++.dg/parse/defarg8.C: Likewise.
4397
4398 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4399
4400 * gcc.target/aarch64/profile.c: New test.
4401
4402 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
4403
4404 PR target/83009
4405 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
4406
4407 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4408
4409 PR target/86560
4410 * gcc.target/i386/pr86560-4.c: New test.
4411 * gcc.target/i386/pr86560-5.c: Likewise.
4412
4413 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
4414
4415 PR target/86560
4416 * gcc.target/i386/pr86560-1.c: New test.
4417 * gcc.target/i386/pr86560-2.c: Likewise.
4418 * gcc.target/i386/pr86560-3.c: Likewise.
4419
4420 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4421
4422 * gfortran.dg/max_fmax_aarch64.f90: New test.
4423 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
4424 * gfortran.dg/minmax_integer.f90: Likewise.
4425
4426 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
4427
4428 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
4429
4430 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
4431
4432 PR middle-end/86544
4433 * g++.dg/tree-ssa/pr86544.C: New test.
4434
4435 2018-07-18 Jakub Jelinek <jakub@redhat.com>
4436
4437 PR c++/86550
4438 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
4439
4440 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
4441
4442 PR 69558
4443 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
4444 * c-c++-common/pr69558.c: Remove xfail.
4445 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
4446 * gcc.dg/pr61817-1.c: Likewise.
4447 * gcc.dg/pr61817-2.c: Likewise.
4448 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
4449
4450 2018-07-18 Janus Weil <janus@gcc.gnu.org>
4451
4452 PR fortran/85599
4453 * gfortran.dg/function_optimize_5.f90: Add option
4454 '-faggressive-function-elimination' and update dg-warning clauses.
4455 * gfortran.dg/short_circuiting.f90: New test.
4456
4457 2018-07-18 Marek Polacek <polacek@redhat.com>
4458
4459 PR c++/86190 - bogus -Wsign-conversion warning
4460 * g++.dg/warn/Wsign-conversion-3.C: New test.
4461 * g++.dg/warn/Wsign-conversion-4.C: New test.
4462
4463 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 PR c++/59480, DR 136
4466 * g++.dg/other/friend8.C: New.
4467 * g++.dg/other/friend9.C: Likewise.
4468 * g++.dg/other/friend10.C: Likewise.
4469 * g++.dg/other/friend11.C: Likewise.
4470 * g++.dg/other/friend12.C: Likewise.
4471 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
4472 * g++.dg/parse/defarg8.C: Likewise.
4473
4474 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4475
4476 * g++.dg/ext/uow-3.C: Adjust.
4477 * g++.dg/ext/uow-4.C: Likewise.
4478 * g++.dg/lookup/name-clash11.C: Likewise.
4479 * g++.dg/lookup/name-clash7.C: Likewise.
4480 * g++.dg/lookup/redecl1.C: Likewise.
4481 * g++.dg/warn/changes-meaning.C: Likewise.
4482 * g++.old-deja/g++.jason/scoping8.C: Likewise.
4483 * g++.old-deja/g++.law/nest1.C: Likewise.
4484
4485 2018-07-18 Richard Biener <rguenther@suse.de>
4486
4487 PR debug/86523
4488 * g++.dg/lto/pr86523-3_0.C: New testcase.
4489
4490 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
4491
4492 * gcc.target/m68k/mulsi_highpart.c: New test.
4493
4494 2018-07-17 Jakub Jelinek <jakub@redhat.com>
4495
4496 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
4497 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
4498 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
4499 * gcc.dg/cpp/pr61854-8.c: New test.
4500
4501 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4502
4503 * gcc.target/powerpc/pr85456.c: Require longdouble128.
4504
4505 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
4506
4507 PR fortran/83184
4508 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
4509
4510 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
4511
4512 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
4513 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
4514 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
4515 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
4516 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
4517
4518 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
4519
4520 * gcc.target/powerpc/pr57150.c: Require longdouble128.
4521 * gcc.target/powerpc/pr79916.c: Require dfp.
4522
4523 2018-07-17 Richard Biener <rguenther@suse.de>
4524
4525 PR lto/86456
4526 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
4527
4528 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
4529
4530 * gcc.target/s390/function-align1.c: New test.
4531 * gcc.target/s390/function-align2.c: New test.
4532 * gcc.target/s390/function-align3.c: New test.
4533
4534 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4535
4536 * gnat.dg/discr55.adb: New test.
4537
4538 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539
4540 * gcc.target/i386/vartrack-1.c (dg-options): Add
4541 -fomit-frame-pointer.
4542
4543 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4544
4545 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
4546 (dg-lto-options): Add -fPIC.
4547 * g++.dg/lto/pr86523-2_0.C: Likewise.
4548
4549 2018-07-17 Martin Liska <mliska@suse.cz>
4550
4551 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
4552
4553 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4554
4555 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
4556 testcase.
4557
4558 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
4559
4560 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
4561
4562 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
4563
4564 * gnat.dg/memorytest.adb: New testcase.
4565
4566 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4567
4568 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
4569 New testcase.
4570
4571 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4572
4573 * gnat.dg/equal3.adb: New testcase.
4574
4575 2018-07-17 Justin Squirek <squirek@adacore.com>
4576
4577 * gnat.dg/split_args.adb: New testcase.
4578
4579 2018-07-17 Ed Schonberg <schonberg@adacore.com>
4580
4581 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
4582
4583 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
4584
4585 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
4586 New testcase.
4587
4588 2018-07-16 Carl Love <cel@us.ibm.com>
4589
4590 PR target/86414
4591 Forgot the PR number on the commit log.
4592
4593 2018-07-16 Carl Love <cel@us.ibm.com>
4594
4595 PR target/86414
4596 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4597 longdouble128.
4598 * gcc.target/powerpc/divkc3-3.c: Ditto.
4599 * gcc.target/powerpc/mulkc3-2.c: Ditto.
4600 * gcc.target/powerpc/mulkc3-3.c: Ditto.
4601 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
4602 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
4603
4604 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4605
4606 * gcc.target/powerpc/convert-fp-128.c: New testcase.
4607 * gcc.target/powerpc/convert-fp-64.c: New testcase.
4608
4609 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4610
4611 * lib/target-supports.exp (check_effective_target_longdouble64,
4612 check_effective_target_ppc_float128,
4613 check_effective_target_ppc_float128_insns,
4614 check_effective_target_powerpc_vsx): New.
4615
4616 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
4617
4618 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
4619 syntax error.
4620
4621 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4622
4623 PR tree-optimization/86526
4624 * gcc.c-torture/compile/pr86526.c: New test.
4625
4626 2018-07-16 Carl Love <cel@us.ibm.com>
4627
4628 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
4629 longdouble128.
4630 * gcc.target/powerpc/divkc3-3.c: Ditto.
4631 * gcc.target/powerpc/mulkc3-2.c: Ditto.
4632 * gcc.target/powerpc/mulkc3-3.c: Ditto.
4633 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
4634 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
4635
4636 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
4637
4638 PR fortran/83184
4639 * gfortran.dg/assumed_rank_14.f90: New testcase.
4640 * gfortran.dg/assumed_rank_15.f90: New testcase.
4641 * gfortran.dg/dec_structure_8.f90: Update error messages.
4642 * gfortran.dg/dec_structure_23.f90: Update error messages.
4643
4644 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4645
4646 PR middle-end/86528
4647 * gcc.c-torture/execute/pr86528.c: New test.
4648 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
4649
4650 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
4651
4652 * g++.dg/template/spec40.C: New.
4653 * g++.dg/parse/ptrmem8.C: Likewise.
4654
4655 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4656
4657 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
4658 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
4659 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
4660 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
4661 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
4662
4663 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4664
4665 * gcc.target/s390/mrecord-mcount.c: New testcase.
4666
4667 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
4668
4669 * gcc.target/s390/mfentry-m64.c: New testcase.
4670
4671 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4672
4673 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
4674 testcase.
4675
4676 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4677
4678 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
4679 testcase.
4680
4681 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
4682
4683 * gnat.dg/wide_wide_value1.adb: New testcase.
4684
4685 2018-07-16 Javier Miranda <miranda@adacore.com>
4686
4687 * gnat.dg/bit_order1.adb: New testcase.
4688
4689 2018-07-16 Javier Miranda <miranda@adacore.com>
4690
4691 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
4692
4693 2018-07-16 Richard Biener <rguenther@suse.de>
4694
4695 PR lto/86523
4696 * g++.dg/lto/pr86523-1_0.C: New testcase.
4697 * g++.dg/lto/pr86523-2_0.C: Likewise.
4698
4699 2018-07-16 Martin Liska <mliska@suse.cz>
4700
4701 PR ipa/86529
4702 * g++.dg/ipa/pr86529.C: New test.
4703
4704 2018-07-16 Tom de Vries <tdevries@suse.de>
4705
4706 PR debug/86455
4707 * gcc.target/i386/vartrack-1.c: New test.
4708
4709 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
4710
4711 * gnat.dg/opt73.adb: New test.
4712
4713 2018-07-16 Jakub Jelinek <jakub@redhat.com>
4714
4715 PR c++/3698
4716 PR c++/86208
4717 * g++.dg/opt/pr3698.C: New test.
4718
4719 2018-07-16 Richard Biener <rguenther@suse.de>
4720
4721 PR ipa/86389
4722 * gcc.dg/torture/pr86389.c: Require trampolines.
4723
4724 2018-07-15 Tom de Vries <tdevries@suse.de>
4725
4726 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
4727 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
4728 already called.
4729 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
4730 * gcc.dg/guality/guality.exp: Same.
4731 * gfortran.dg/guality/guality.exp: Same.
4732
4733 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
4734 Sunil K Pandey <sunil.k.pandey@intel.com>
4735
4736 PR target/84413
4737 * gcc.target/i386/pr84413-1.c: New test.
4738 * gcc.target/i386/pr84413-2.c: Likewise.
4739 * gcc.target/i386/pr84413-3.c: Likewise.
4740
4741 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
4742 Steve Munroe <munroesj52@gmail.com>
4743
4744 * gcc.target/powerpc/sse2-pand-1.c: New file.
4745 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4746 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4747 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4748
4749 2018-07-13 Nathan Sidwell <nathan@acm.org>
4750
4751 PR c++/86374
4752 * g++.dg/pr86374.C: New.
4753
4754 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
4755
4756 PR middle-end/78809
4757 * gcc.dg/strcmpopt_5.c: New test.
4758 * gcc.dg/strcmpopt_6.c: New test.
4759
4760 2018-07-13 Richard Biener <rguenther@suse.de>
4761
4762 PR middle-end/85974
4763 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
4764
4765 2018-07-13 Tom de Vries <tdevries@suse.de>
4766
4767 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
4768 * gcc.dg/guality/ctztest.c: Same.
4769 * gcc.dg/guality/sra-1.c: Same.
4770
4771 2018-07-13 Tom de Vries <tdevries@suse.de>
4772
4773 * gcc.dg/vla-1.c: Update.
4774
4775 2018-07-13 Tom de Vries <tdevries@suse.de>
4776
4777 * gcc.src/maintainers.exp: New file.
4778
4779 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
4780
4781 PR middle-end/86489
4782 * gcc.dg/pr86489.c: New test.
4783
4784 2018-07-12 Martin Sebor <msebor@redhat.com>
4785
4786 PR testsuite/86510
4787 g++.dg/warn/pr86453.C: Adjust.
4788
4789 2018-07-12 Jim Wilson <jimw@sifive.com>
4790
4791 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
4792
4793 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
4794
4795 * gcc.target/riscv/interrupt-conflict-mode.c: New.
4796
4797 2018-07-12 Jakub Jelinek <jakub@redhat.com>
4798
4799 * c-c++-common/gomp/declare-target-3.c: New test.
4800 * g++.dg/gomp/declare-target-2.C: New test.
4801
4802 2018-07-12 Martin Sebor <msebor@redhat.com>
4803
4804 PR c/86453
4805 * c-c++-common/Wattributes.c: Adjust.
4806 * gcc.dg/Wattributes-10.c: New test.
4807 * g++.dg/Wattributes-3.C: Adjust.
4808 * gcc.dg/Wattributes-6.c: Adjust.
4809 * gcc.dg/pr18079.c: Adjust.
4810 * gcc.dg/torture/pr42363.c: Adjust.
4811
4812 2018-07-12 Julia Koval <julia.koval@intel.com>
4813
4814 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
4815 version.
4816
4817 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4818
4819 * gcc.dg/vect/vect-cond-arith-6.c: New test.
4820 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
4821 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
4822 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
4823 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
4824 * gcc.target/aarch64/sve/slp_14.c: Likewise.
4825 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
4826
4827 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4828
4829 * gcc.dg/vect/vect-cond-arith-4.c: New test.
4830 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
4831 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
4832 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
4833 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
4834 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
4835 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
4836 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
4837
4838 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4839 Alan Hayward <alan.hayward@arm.com>
4840 David Sherwood <david.sherwood@arm.com>
4841
4842 * gcc.dg/vect/vect-fma-2.c: New test.
4843 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
4844 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
4845 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
4846
4847 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4848
4849 * gcc.dg/vect/vect-cond-arith-3.c: New test.
4850 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
4851 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
4852 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
4853 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
4854 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
4855 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
4856 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
4857 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
4858
4859 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
4860
4861 * gcc.dg/vect/vect-cond-arith-2.c: New test.
4862 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
4863
4864 2018-07-12 Richard Biener <rguenther@suse.de>
4865
4866 PR target/84829
4867 * gcc.target/i386/pr84829.c: New testcase.
4868
4869 2018-07-12 Jakub Jelinek <jakub@redhat.com>
4870
4871 * gcc.dg/torture/20180712-1.c: New test.
4872
4873 PR tree-optimization/86492
4874 * gcc.c-torture/execute/pr86492.c: New test.
4875
4876 2018-07-12 Richard Biener <rguenther@suse.de>
4877
4878 PR c/86453
4879 * g++.dg/warn/pr86453.C: New testcase.
4880
4881 2018-07-12 Richard Biener <rguenther@suse.de>
4882
4883 PR middle-end/86479
4884 * gcc.dg/graphite/pr86479.c: New testcase.
4885
4886 2018-07-11 Jakub Jelinek <jakub@redhat.com>
4887
4888 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
4889 of hardcoding size. Cast (rel) to MASK_TYPE.
4890 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
4891 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
4892 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
4893 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
4894 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
4895 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
4896 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
4897 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
4898 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
4899 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
4900 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
4901 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
4902 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
4903 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
4904 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
4905 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
4906 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
4907 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
4908 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
4909
4910 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
4911
4912 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
4913 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
4914 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
4915
4916 2018-07-10 Mark Wielaard <mark@klomp.org>
4917
4918 PR debug/86459
4919 * gcc.dg/pr86459.c: New test.
4920
4921 2018-07-10 Martin Sebor <msebor@redhat.com>
4922
4923 PR testsuite/86461
4924 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
4925
4926 2018-07-10 Martin Liska <mliska@suse.cz>
4927
4928 PR testsuite/86445
4929 * gcc.dg/pr84100.c: Change it back to dg-bogus.
4930
4931 2018-07-10 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR sanitizer/86406
4934 * g++.dg/ubsan/pr86406.C: New test.
4935
4936 PR fortran/86421
4937 * gfortran.dg/vect/pr86421.f90: New test.
4938
4939 2018-07-09 Martin Sebor <msebor@redhat.com>
4940
4941 PR tree-optimization/86415
4942 * gcc.dg/strlenopt-53.c: New test.
4943
4944 2018-07-09 Martin Sebor <msebor@redhat.com>
4945
4946 PR middle-end/77357
4947 * gcc.dg/strlenopt-49.c: New test.
4948 * gcc.dg/strlenopt-50.c: New test.
4949 * gcc.dg/strlenopt-51.c: New test.
4950 * gcc.dg/strlenopt-52.c: New test.
4951 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
4952
4953 2018-07-09 Jakub Jelinek <jakub@redhat.com>
4954
4955 PR c/86420
4956 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
4957 to be returned and when first argument is not 0, so that they don't do
4958 anything for NEED_EXC or NEED_ERRNO.
4959
4960 2018-07-09 Tom de Vries <tdevries@suse.de>
4961
4962 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
4963 * gcc.dg/guality/bswaptest.c: Same.
4964 * gcc.dg/guality/clztest.c: Same.
4965 * gcc.dg/guality/csttest.c: Same.
4966 * gcc.dg/guality/ctztest.c: Same.
4967 * gcc.dg/guality/drap.c: Same.
4968 * gcc.dg/guality/nrv-1.c: Same.
4969 * gcc.dg/guality/pr41353-1.c: Same.
4970 * gcc.dg/guality/pr41353-2.c: Same.
4971 * gcc.dg/guality/pr41404-1.c: Same.
4972 * gcc.dg/guality/pr43051-1.c: Same.
4973 * gcc.dg/guality/pr43077-1.c: Same.
4974 * gcc.dg/guality/pr43177.c: Same.
4975 * gcc.dg/guality/pr43329-1.c: Same.
4976 * gcc.dg/guality/pr43479.c: Same.
4977 * gcc.dg/guality/pr43593.c: Same.
4978 * gcc.dg/guality/pr45003-1.c: Same.
4979 * gcc.dg/guality/pr45003-2.c: Same.
4980 * gcc.dg/guality/pr45003-3.c: Same.
4981 * gcc.dg/guality/pr48437.c: Same.
4982 * gcc.dg/guality/pr48466.c: Same.
4983 * gcc.dg/guality/pr49888.c: Same.
4984 * gcc.dg/guality/pr54200.c: Same.
4985 * gcc.dg/guality/pr54519-1.c: Same.
4986 * gcc.dg/guality/pr54519-2.c: Same.
4987 * gcc.dg/guality/pr54519-3.c: Same.
4988 * gcc.dg/guality/pr54519-4.c: Same.
4989 * gcc.dg/guality/pr54519-5.c: Same.
4990 * gcc.dg/guality/pr54519-6.c: Same.
4991 * gcc.dg/guality/pr54551.c: Same.
4992 * gcc.dg/guality/pr54693-2.c: Same.
4993 * gcc.dg/guality/pr54693.c: Same.
4994 * gcc.dg/guality/pr54796.c: Same.
4995 * gcc.dg/guality/pr54970.c: Same.
4996 * gcc.dg/guality/pr67192.c: Same.
4997 * gcc.dg/guality/pr69947.c: Same.
4998 * gcc.dg/guality/pr78726.c: Same.
4999 * gcc.dg/guality/rotatetest.c: Same.
5000 * gcc.dg/guality/sra-1.c: Same.
5001 * gcc.dg/guality/vla-2.c: Same.
5002
5003 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5004
5005 * g++.dg/diagnostic/long-short.C: New.
5006 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
5007 * g++.dg/diagnostic/virtual-friend.C: Likewise.
5008 * g++.old-deja/g++.brendan/crash11.C: Adjust.
5009
5010 2018-07-09 Tom de Vries <tdevries@suse.de>
5011
5012 * gcc.dg/vla-1.c: New test.
5013
5014 2018-07-07 Tom de Vries <tdevries@suse.de>
5015
5016 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
5017 files.
5018 (get_dump_flags): New proc.
5019 (toplevel): Test all dump flags.
5020
5021 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * gnat.dg/stack_usage6.adb: New test.
5024 * gnat.dg/stack_usage6_pkg.ads: New helper.
5025
5026 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * gnat.dg/pure_function3a.adb: New test.
5029 * gnat.dg/pure_function3b.adb: Likewise.
5030 * gnat.dg/pure_function3c.adb: Likewise.
5031 * gnat.dg/pure_function3_pkg.ads: New helper.
5032
5033 2018-07-07 Jakub Jelinek <jakub@redhat.com>
5034
5035 PR target/84711
5036 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
5037 dg-require-effective-target. Add -msse not just on i386-*, but
5038 on all i?86-* and x86_64-*.
5039
5040 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
5041
5042 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
5043 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
5044 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
5045 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
5046 * gcc.dg/tree-ssa/popcount3.c: New test.
5047
5048 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
5049
5050 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
5051 to preserve the test.
5052 * gcc.target/i386/pr85073.c: Likewise.
5053
5054 2018-07-06 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR tree-optimization/86401
5057 * gcc.dg/tree-ssa/pr86401-1.c: New test.
5058 * gcc.dg/tree-ssa/pr86401-2.c: New test.
5059 * c-c++-common/rotate-9.c: New test.
5060
5061 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
5062
5063 PR target/86324
5064 gcc.target/powerpc/pr86324-1.c: New test.
5065 gcc.target/powerpc/pr86324-2.c: Likewise.
5066
5067 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5068
5069 PR target/84711
5070 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
5071
5072 2018-07-06 Tamar Christina <tamar.christina@arm.com>
5073
5074 * gcc.target/aarch64/struct_cpy.c: Remove ;.
5075
5076 2018-07-05 Jeff Law <law@redhat.com>
5077
5078 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
5079
5080 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
5081
5082 PR fortran/86408
5083 * gfortran.dg/deferred_character_20.f90: New test.
5084
5085 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
5086
5087 PR fortran/83183
5088 PR fortran/86325
5089 * gfortran.dg/init_flag_18.f90: New testcase.
5090 * gfortran.dg/init_flag_19.f03: New testcase.
5091
5092 2018-07-05 Carl Love <cel@us.ibm.com>
5093 * gcc.target/altivec-1-runnable.c: New test file.
5094 * gcc.target/altivec-2-runnable.c: New test file.
5095 * gcc.target/vsx-7.c (main2): Change expected expected instruction
5096 for tests.
5097
5098 2018-07-05 Martin Sebor <msebor@redhat.com>
5099
5100 PR c++/86400
5101 * gcc.dg/strlenopt-47.c: New test.
5102 * gcc.dg/strlenopt-48.c: New test.
5103
5104 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5105
5106 PR target/84711
5107 * gcc.target/arm/big-endian-subreg.c: New.
5108
5109 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5110
5111 PR target/84711
5112 * gcc.dg/vect/pr84711.c: New.
5113
5114 2018-07-05 Tamar Christina <tamar.christina@arm.com>
5115
5116 * gcc.target/aarch64/struct_cpy.c: New.
5117
5118 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5119
5120 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
5121 * c-c++-common/unroll-2.c: Likewise.
5122 * g++.dg/cdce3.C: Likewise.
5123 * g++.dg/ext/unroll-1.C: Likewise.
5124 * g++.dg/ext/unroll-2.C: Likewise.
5125 * g++.dg/ext/unroll-3.C: Likewise.
5126 * gcc.dg/cdce1.c: Likewise.
5127 * gcc.dg/cdce2.c: Likewise.
5128 * gcc.dg/gomp/pr68128-1.c: Likewise.
5129 * gcc.dg/vect/pr46032.c: Likewise.
5130 * gcc.dg/vect/vect-cond-10.c: Likewise.
5131 * gcc.dg/vect/vect-cond-8.c: Likewise.
5132 * gcc.dg/vect/vect-cond-9.c: Likewise.
5133 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5134 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5135 * gcc.target/i386/avx-cvt-2.c: Likewise.
5136 * gcc.target/i386/avx-cvt-3.c: Likewise.
5137 * gcc.target/i386/avx2-cvt-2.c: Likewise.
5138 * gcc.target/i386/avx2-gather-2.c: Likewise.
5139 * gcc.target/i386/avx2-gather-6.c: Likewise.
5140 * gcc.target/i386/avx512f-gather-2.c: Likewise.
5141 * gcc.target/i386/sse2-cvt-2.c: Likewise.
5142 * gfortran.dg/directive_unroll_1.f90: Likewise.
5143 * gfortran.dg/directive_unroll_2.f90: Likewise.
5144 * gnat.dg/unroll2.adb: Likewise.
5145 * gnat.dg/unroll3.adb: Likewise.
5146
5147 2018-07-05 Tom de Vries <tdevries@suse.de>
5148
5149 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
5150
5151 2018-07-04 Martin Sebor <msebor@redhat.com>
5152
5153 PR tree-optimization/86274
5154 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
5155
5156 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5157
5158 PR fortran/82009
5159 * gfortran.dg/block_16.f08. New test.
5160
5161 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
5162
5163 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
5164 has a slightly different IL that provides more threading
5165 opportunities.
5166
5167 2018-07-04 Martin Liska <mliska@suse.cz>
5168
5169 PR middle-end/66240
5170 PR target/45996
5171 PR c/84100
5172 * gcc.dg/pr84100.c (foo):
5173 * gcc.target/i386/falign-functions-2.c: New test.
5174 * gcc.target/i386/falign-functions.c: New test.
5175
5176 2018-07-04 Martin Liska <mliska@suse.cz>
5177
5178 * gcc.dg/pr47793.c: Remove.
5179
5180 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
5181
5182 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
5183 final scan test.
5184 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5185
5186 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
5187
5188 PR target/85620
5189 * gcc.target/i386/pr85620-1.c: New test.
5190 * gcc.target/i386/pr85620-2.c: Likewise.
5191 * gcc.target/i386/pr85620-3.c: Likewise.
5192 * gcc.target/i386/pr85620-4.c: Likewise.
5193
5194 2018-07-03 Martin Sebor <msebor@redhat.com>
5195
5196 PR tree-optimization/86274
5197 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
5198 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
5199 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
5200 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
5201 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
5202 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
5203 * gcc.dg/tree-ssa/pr83198.c: Same.
5204
5205 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
5206
5207 * g++.dg/other/locations1.C: New.
5208 * g++.dg/tls/locations1.C: Likewise.
5209 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
5210 * g++.dg/diagnostic/virtual-static.C: Likewise.
5211 * g++.dg/concepts/fn-concept2.C: Test the locations too.
5212 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
5213 * g++.dg/cpp0x/pr51463.C: Likewise.
5214 * g++.dg/other/typedef1.C: Likewise.
5215 * g++.dg/parse/dtor13.C: Likewise.
5216 * g++.dg/template/error44.C: Likewise.
5217 * g++.dg/template/typedef4.C: Likewise.
5218 * g++.dg/template/typedef5.C: Likewise.
5219 * g++.dg/tls/diag-2.C: Likewise.
5220 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5221
5222 2018-07-03 Marek Polacek <polacek@redhat.com>
5223
5224 PR c++/86201
5225 * g++.dg/diagnostic/pr86201.C: New test.
5226
5227 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
5228
5229 PR target/85694
5230 * gcc.target/i386/pr85694.c: New test.
5231
5232 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5233
5234 PR tree-optimization/85694
5235 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
5236 Return true for AArch64 without SVE.
5237 * gcc.target/aarch64/vect_hadd_1.h: New file.
5238 * gcc.target/aarch64/vect_shadd_1.c: New test.
5239 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
5240 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
5241 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
5242
5243 2018-07-03 Marek Polacek <polacek@redhat.com>
5244
5245 PR middle-end/86202
5246 * gcc.dg/Wint-conversion-2.c: New test.
5247
5248 PR c++/84306
5249 * g++.dg/overload/conv-op3.C: New test.
5250
5251 2018-07-03 Richard Biener <rguenther@suse.de>
5252
5253 PR ipa/86389
5254 * gcc.dg/torture/pr86389.c: New testcase.
5255
5256 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5257
5258 PR tree-optimization/85694
5259 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
5260 proc.
5261 * gcc.dg/vect/vect-avg-1.c: New test.
5262 * gcc.dg/vect/vect-avg-2.c: Likewise.
5263 * gcc.dg/vect/vect-avg-3.c: Likewise.
5264 * gcc.dg/vect/vect-avg-4.c: Likewise.
5265 * gcc.dg/vect/vect-avg-5.c: Likewise.
5266 * gcc.dg/vect/vect-avg-6.c: Likewise.
5267 * gcc.dg/vect/vect-avg-7.c: Likewise.
5268 * gcc.dg/vect/vect-avg-8.c: Likewise.
5269 * gcc.dg/vect/vect-avg-9.c: Likewise.
5270 * gcc.dg/vect/vect-avg-10.c: Likewise.
5271 * gcc.dg/vect/vect-avg-11.c: Likewise.
5272 * gcc.dg/vect/vect-avg-12.c: Likewise.
5273 * gcc.dg/vect/vect-avg-13.c: Likewise.
5274 * gcc.dg/vect/vect-avg-14.c: Likewise.
5275
5276 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5277
5278 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
5279 get split into two for use by the over-widening pattern.
5280 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5281 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5282 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5283 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5284 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5285 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5286 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5287 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5288 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5289 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5290 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5291 * gcc.dg/vect/vect-over-widen-22.c: New test.
5292
5293 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5294
5295 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
5296 widen_mult pattern.
5297 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
5298 over-widening messages.
5299 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5300 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5301 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5302 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5303 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5304 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5305 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5306 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
5307 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
5308 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
5309 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
5310 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
5311 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
5312 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
5313 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
5314 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
5315 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
5316 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
5317 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
5318 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
5319 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
5320 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
5321 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
5322 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
5323 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
5324 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
5325
5326 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
5327
5328 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
5329
5330 2018-07-02 Jim Wilson <jimw@sifive.com>
5331
5332 * gcc.target/riscv/interrupt-debug.c: New.
5333
5334 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 * g++.dg/diagnostic/thread-thread_local.C: New.
5337
5338 2018-07-02 Martin Liska <mliska@suse.cz>
5339
5340 PR testsuite/86366
5341 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
5342 * gcc.dg/profile-dir-2.c: Likewise.
5343 * gcc.dg/profile-dir-3.c: Likewise.
5344
5345 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
5346
5347 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
5348 overriden.
5349
5350 2018-07-02 Richard Biener <rguenther@suse.de>
5351
5352 PR tree-optimization/86363
5353 * gcc.dg/torture/pr86363.c: New testcase.
5354
5355 2018-07-02 Martin Liska <mliska@suse.cz>
5356
5357 * gcc.dg/completion-1.c: New test.
5358 * gcc.dg/completion-2.c: New test.
5359 * gcc.dg/completion-3.c: New test.
5360
5361 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5362
5363 PR fortran/82969
5364 PR fortran/86242
5365 * gfortran.dg/proc_ptr_50.f90: New test.
5366
5367 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
5368
5369 PR fortran/45305
5370 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
5371
5372 2018-07-02 Martin Liska <mliska@suse.cz>
5373
5374 PR ipa/86279
5375 * gcc.dg/ipa/pr86279.c: New test.
5376
5377 2018-07-02 Martin Liska <mliska@suse.cz>
5378
5379 PR ipa/86323
5380 * g++.dg/ipa/pr86323.C: New test.
5381
5382 2018-07-01 Tom de Vries <tdevries@suse.de>
5383
5384 revert:
5385 2018-07-01 Tom de Vries <tdevries@suse.de>
5386
5387 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5388 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5389
5390 2018-07-01 Tom de Vries <tdevries@suse.de>
5391
5392 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
5393 argument.
5394 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
5395 with @main.
5396
5397 2018-07-01 Tom de Vries <tdevries@suse.de>
5398
5399 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
5400 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
5401
5402 2018-07-01 Tom de Vries <tdevries@suse.de>
5403
5404 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
5405 * gcc.dg/guality/vla-1.c: Use relative line numbers.
5406
5407 2018-07-01 Tom de Vries <tdevries@suse.de>
5408
5409 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
5410 (verify_call): ... here. Move to toplevel.
5411 (verify_call_np, dg_final_directive_check_utils): New proc.
5412 (toplevel): Call dg_final_directive_check_utils.
5413 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
5414
5415 2018-06-30 Jim Wilson <jimw@sifive.com>
5416
5417 * gcc.target/riscv/shift-shift-1.c: New.
5418 * gcc.target/riscv/shift-shift-2.c: New.
5419 * gcc.target/riscv/shift-shift-3.c: New.
5420
5421 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5422
5423 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
5424
5425 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5426
5427 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
5428 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
5429 by 4 in the computation of a[i].
5430 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
5431 main multiplication constant.
5432 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
5433 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5434 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
5435 pattern to cast the result to int.
5436 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
5437 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
5438 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
5439 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
5440 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
5441 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
5442 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
5443 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
5444 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
5445 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
5446 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
5447 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
5448 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
5449 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
5450 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
5451 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
5452 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
5453 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
5454 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
5455 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
5456
5457 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
5458
5459 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
5460 test for vectorization along the lines described in the comment.
5461
5462 2018-06-30 Tom de Vries <tdevries@suse.de>
5463
5464 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
5465 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
5466 LTO_TORTURE_OPTIONS.
5467 * gcc.dg/guality/prevent-optimization.h: New file.
5468 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
5469 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
5470
5471 2018-06-30 Tom de Vries <tdevries@suse.de>
5472
5473 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
5474 * lib/gcc-dg.exp (dg-final): New proc.
5475 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
5476 argument.
5477
5478 2018-06-29 Martin Sebor <msebor@redhat.com>
5479
5480 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
5481 that don't define the function.
5482
5483 2018-06-29 Marek Polacek <polacek@redhat.com>
5484
5485 PR c++/86184
5486 * g++.dg/ext/cond3.C: New test.
5487
5488 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5489
5490 * gcc.target/arm/arm-soft-strd-even.c: New test.
5491
5492 2018-06-29 Tom de Vries <tdevries@suse.de>
5493
5494 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
5495 line, and use it.
5496 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
5497 (process-message): ... here.
5498 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
5499
5500 2018-06-29 Martin Liska <mliska@suse.cz>
5501
5502 PR tree-optimization/86263
5503 * gcc.dg/tree-ssa/pr86263.c: New test.
5504
5505 2018-06-28 Carl Love <cel@us.ibm.com>
5506
5507 * gcc.target/p9-extract-1.c: Add test case.
5508 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
5509 name in ABI.
5510
5511 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
5512
5513 PR target/86348
5514 * gcc.target/i386/pr86348.c: New test.
5515
5516 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
5517
5518 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
5519
5520 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
5521
5522 PR fortran/82865
5523 * gfortran.dg/dec_type_print_2.f03: New testcase.
5524
5525 2018-06-28 David Pagan <dave.pagan@oracle.com>
5526
5527 PR c/55976
5528 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
5529 message causing unexpected test FAIL.
5530
5531 2018-06-28 Martin Liska <mliska@suse.cz>
5532
5533 * gcc.dg/tree-ssa/switch-1.c: New test.
5534
5535 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
5536
5537 * gnat.dg/debug15.adb: New test.
5538
5539 2018-06-27 David Malcolm <dmalcolm@redhat.com>
5540
5541 PR c++/86329
5542 * g++.dg/lookup/pr86329.C: New test.
5543
5544 2018-06-27 Carl Love <cel@us.ibm.com>
5545
5546 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
5547
5548 2018-06-27 Tamar Christina <tamar.christina@arm.com>
5549
5550 PR target/85769
5551 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
5552
5553 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
5554
5555 * gcc.target/powerpc/builtins-1.c: Correct a comment.
5556
5557 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
5558
5559 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
5560 requirement for this test.
5561 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
5562 requirement, and -mpower8-vector compile option.
5563
5564 2018-06-26 Jakub Jelinek <jakub@redhat.com>
5565
5566 PR target/86314
5567 * gcc.dg/pr86314.c: New test.
5568
5569 PR debug/86257
5570 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
5571
5572 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5573
5574 * gcc.target/i386/pr86257.c: Require 64-bit.
5575
5576 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5577
5578 * g++.dg/pr86082.C: Require IBM1047 support.
5579
5580 2018-06-26 Richard Biener <rguenther@suse.de>
5581
5582 PR middle-end/86271
5583 * gcc.dg/pr86271.c: New testcase.
5584
5585 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
5586
5587 PR debug/86064
5588 * gcc.dg/pr86064.c: New.
5589
5590 2018-06-25 Jeff Law <law@redhat.com>
5591
5592 * lib/target-supports.exp
5593 (check_effective_target_logical_op_short_circuit): Add v850.
5594
5595 2018-06-25 Martin Sebor <msebor@redhat.com>
5596
5597 PR tree-optimization/86204
5598 * gcc.dg/strlenopt-46.c: New test.
5599
5600 2018-06-25 Martin Sebor <msebor@redhat.com>
5601
5602 PR tree-optimization/85700
5603 * gcc.dg/Wstringop-truncation-4.c: New test.
5604
5605 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
5606
5607 PR fortran/82972
5608 PR fortran/83088
5609 PR fortran/85851
5610 * gfortran.dg/init_flag_17.f90: New testcase.
5611
5612 2018-06-25 Carl Love <cel@us.ibm.com>
5613
5614 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
5615 vec_extract a signed int. Add vec_extract tests for bool char
5616 and bool int.
5617 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
5618 vec_extract tests.
5619
5620 2018-06-25 Tom de Vries <tdevries@suse.de>
5621
5622 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
5623
5624 2018-06-25 Jakub Jelinek <jakub@redhat.com>
5625
5626 PR target/84786
5627 * gcc.target/i386/avx512f-pr84786-3.c: New test.
5628
5629 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
5630
5631 * gnat.dg/sso9.adb: New testcase.
5632 * gnat.dg/sso9_pkg.ads: Likewise.
5633
5634 2018-06-25 Tom de Vries <tdevries@suse.de>
5635
5636 PR debug/86257
5637 * gcc.target/i386/pr86257.c: New test.
5638
5639 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
5640
5641 PR C++/86082
5642 * g++.dg/pr86082.C: New test.
5643
5644 2018-06-24 Tom de Vries <tdevries@suse.de>
5645
5646 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
5647 * gcc.dg/guality/guality.exp: Same.
5648 * gfortran.dg/guality/guality.exp: Same.
5649 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
5650
5651 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5652
5653 * g++.dg/concepts/locations1.C: New.
5654 * g++.dg/cpp0x/locations1.C: Likewise.
5655 * g++.dg/cpp1z/inline-var2.C: Test locations too.
5656 * g++.dg/cpp1z/inline-var3.C: Likewise.
5657
5658 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
5659
5660 PR fortran/86281
5661 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
5662
5663 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5664
5665 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
5666 this test.
5667 * gcc.target/powerpc/builtins-9.c: New test.
5668 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
5669 to expect different code generation on big-endian vs.
5670 little-endian targets.
5671
5672 2018-06-22 Tom de Vries <tdevries@suse.de>
5673
5674 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
5675 $rootme/../gdb/gdb, if available.
5676 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
5677 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
5678
5679 2018-06-22 Tom de Vries <tdevries@suse.de>
5680
5681 * lib/gcc-gdb-test.exp (report_gdb): New proc.
5682 * g++.dg/guality/guality.exp: Use report_gdb.
5683 * gcc.dg/guality/guality.exp: Same.
5684 * gfortran.dg/guality/guality.exp: Same.
5685
5686 2018-06-22 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR c++/85662
5689 * g++.dg/ext/offsetof3.C: New test.
5690
5691 2018-06-22 Carl Love <cel@us.ibm.com>
5692
5693 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
5694 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
5695 for the vnor, vand and vxor instructions.
5696 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
5697 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
5698 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
5699 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
5700 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
5701 Add -dp to dg-options, update expected counts.
5702
5703 2018-06-22 Paul Koning <ni1d@arrl.net>
5704
5705 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
5706 if pdp11.
5707 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
5708 * gcc.c-torture/compile/20040101-1.c: Ditto.
5709 * gcc.c-torture/compile/20050622-1.c: Ditto.
5710 * gcc.c-torture/compile/20080625-1.c: Ditto.
5711 * gcc.c-torture/compile/20090107-1.c: Ditto.
5712 * gcc.c-torture/compile/920501-12.c: Ditto.
5713 * gcc.c-torture/compile/920501-4.c: Ditto.
5714 * gcc.c-torture/compile/961203-1.c: Ditto.
5715 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
5716 * gcc.c-torture/compile/pr25310.c: Ditto.
5717
5718 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
5719 James Norris <jnorris@codesourcery.com>
5720 Thomas Schwinge <thomas@codesourcery.com>
5721 Tom de Vries <tom@codesourcery.com>
5722
5723 * c-c++-common/goacc/deviceptr-4.c: New file.
5724 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
5725 Likewise.
5726 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
5727 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
5728 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
5729 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
5730 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
5731 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
5732 Likewise.
5733 * c-c++-common/goacc/parallel-reduction.c: Likewise.
5734 * c-c++-common/goacc/private-reduction-1.c: Likewise.
5735 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
5736 Likewise.
5737 * gfortran.dg/goacc/modules.f95: Likewise.
5738 * gfortran.dg/goacc/routine-8.f90: Likewise.
5739 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
5740
5741 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
5742
5743 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
5744 if the long double format is IEEE 128-bit for tests that are
5745 explicitly testing IBM extended double support. Use the
5746 appropriate pack and unpack built-in functions. Change calls from
5747 __builtin_isinfl to __builtin_isinf since the later supports all
5748 floating point types.
5749 * gcc.target/powerpc/pr57150.c: Likewise.
5750 * gcc.target/powerpc/pr60203.c: Likewise.
5751 * gcc.target/powerpc/pr67808.c: Likewise.
5752 * gcc.target/powerpc/pr70117.c: Likewise.
5753 * gcc.target/powerpc/tfmode_off.c: Likewise.
5754
5755 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5756
5757 PR fortran/49630
5758 * gfortran.dg/assumed_charlen_function_7.f90: New test.
5759
5760 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
5761
5762 PR fortran/83118
5763 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
5764
5765 2018-06-21 Tom de Vries <tdevries@suse.de>
5766
5767 * gcc.dg/guality/pr45882.c (a): Add used attribute.
5768
5769 2018-06-21 Tom de Vries <tdevries@suse.de>
5770
5771 PR tree-optimization/85859
5772 * gcc.dg/pr85859.c: New test.
5773
5774 2018-06-21 Richard Biener <rguenther@suse.de>
5775
5776 PR tree-optimization/86232
5777 * gcc.dg/torture/pr86232.c: New testcase.
5778
5779 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5780
5781 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
5782
5783 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
5784
5785 * gcc/gcc.target/aarch64/aes_2.c: New test.
5786
5787 2018-06-20 Than McIntosh <thanm@google.com>
5788
5789 PR libgcc/86213
5790 * gcc.dg/split-8.c: New.
5791
5792 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
5793
5794 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
5795 for vpkudus in place of vpksdus.
5796 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
5797
5798 2018-06-20 Nathan Sidwell <nathan@acm.org>
5799
5800 PR c++/85634
5801 * g++.dg/lookup/pr85634-2.C: New.
5802
5803 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
5804
5805 * g++.dg/template/friend65.C: New.
5806 * g++.dg/cpp0x/main1.C: Likewise.
5807 * g++.dg/other/main2.C: Likewise.
5808 * g++.dg/other/main3.C: Likewise.
5809 * g++.dg/template/friend42.C: Test location too.
5810 * g++.dg/concepts/decl-diagnose.C: Likewise.
5811 * g++.dg/warn/main-2.C: Update.
5812
5813 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
5814 Thomas Schwinge <thomas@codesourcery.com>
5815 Cesar Philippidis <cesar@codesourcery.com>
5816
5817 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
5818 2.5 data clause semantics.
5819 * c-c++-common/goacc/declare-2.c: Likewise.
5820 * c-c++-common/goacc/default-4.c: Likewise.
5821 * c-c++-common/goacc/finalize-1.c: New test.
5822 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
5823 OpenACC 2.5 data clause semantics.
5824 * c-c++-common/goacc/kernels-alias.c: Likewise.
5825 * c-c++-common/goacc/routine-5.c: Likewise.
5826 * c-c++-common/goacc/update-if_present-1.c: New test.
5827 * c-c++-common/goacc/update-if_present-2.c: New test.
5828 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
5829 2.5 data clause semantics.
5830 * gfortran.dg/goacc/combined-directives.f90: Likewise.
5831 * gfortran.dg/goacc/data-tree.f95: Likewise.
5832 * gfortran.dg/goacc/declare-2.f95: Likewise.
5833 * gfortran.dg/goacc/default-4.f: Likewise.
5834 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5835 * gfortran.dg/goacc/finalize-1.f: New test.
5836 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
5837 OpenACC 2.5 data clause semantics.
5838 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
5839 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5840 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
5841 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5842 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
5843 * gfortran.dg/goacc/update-if_present-1.f90: New test.
5844 * gfortran.dg/goacc/update-if_present-2.f90: New test.
5845
5846 2018-06-20 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR c++/86210
5849 * g++.dg/warn/Wnonnull4.C: New test.
5850
5851 2018-06-20 Marek Polacek <polacek@redhat.com>
5852
5853 PR c++/86240
5854 * g++.dg/pr86240.C: New test.
5855
5856 2018-06-20 Jakub Jelinek <jakub@redhat.com>
5857
5858 PR debug/86194
5859 * gcc.target/i386/pr86194.c: New test.
5860
5861 PR tree-optimization/86231
5862 * gcc.dg/tree-ssa/vrp119.c: New test.
5863 * gcc.c-torture/execute/pr86231.c: New test.
5864
5865 2018-06-20 Tom de Vries <tdevries@suse.de>
5866
5867 PR tree-optimization/86097
5868 * gcc.dg/autopar/pr86097.c: New test.
5869
5870 2018-06-20 Nathan Sidwell <nathan@acm.org>
5871
5872 PR c++/85634
5873 * g++.dg/lookup/pr85634.C: New.
5874
5875 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5876
5877 * gcc.target/aarch64/ldp_stp_q.c: New test.
5878 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
5879 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
5880
5881 2018-06-20 Martin Liska <mliska@suse.cz>
5882
5883 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
5884
5885 2018-06-19 Martin Sebor <msebor@redhat.com>
5886
5887 PR tree-optimization/48560
5888 * gcc.dg/Warray-bounds-28.c: New test.
5889
5890 2018-06-19 Martin Sebor <msebor@redhat.com>
5891
5892 PR middle-end/85602
5893 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
5894 to also match C++.
5895
5896 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
5897
5898 * g++.dg/lto/pr84805_0.C: Update template.
5899 * g++.dg/lto/pr84805_1.C: Update template.
5900
5901 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
5902
5903 * gnat.dg/aggr24.adb: New test.
5904 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
5905
5906 2018-06-19 Richard Biener <rguenther@suse.de>
5907
5908 PR tree-optimization/86179
5909 * gcc.dg/pr86179.c: New testcase.
5910
5911 2018-06-18 Martin Sebor <msebor@redhat.com>
5912
5913 PR middle-end/85602
5914 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
5915 * c-c++-common/attr-nonstring-8.c: New test.
5916
5917 2018-06-18 Martin Sebor <msebor@redhat.com>
5918
5919 PR tree-optimization/81384
5920 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
5921 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
5922 * gcc.c-torture/execute/builtins/strnlen.c: New test.
5923 * gcc.dg/attr-nonstring-2.c: New test.
5924 * gcc.dg/attr-nonstring-3.c: New test.
5925 * gcc.dg/attr-nonstring-4.c: New test.
5926 * gcc.dg/strlenopt-45.c: New test.
5927 * gcc.dg/strlenopt.h (strnlen): Declare.
5928
5929 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
5930
5931 PR tree-optimization/86076
5932 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
5933
5934 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
5935
5936 PR tree-optimization/64946
5937 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
5938
5939 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
5940
5941 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
5942 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
5943 * gnat.dg/stack_usage5.adb: New test.
5944
5945 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5946
5947 PR middle-end/82479
5948 * gcc.dg/tree-ssa/popcount.c: New test.
5949 * gcc.dg/tree-ssa/popcount2.c: New test.
5950
5951 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
5952
5953 PR middle-end/64946
5954 * gcc.dg/absu.c: New test.
5955 * gcc.dg/gimplefe-29.c: New test.
5956 * gcc.target/aarch64/pr64946.c: New test.
5957
5958 2018-06-15 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR c/86093
5961 * c-c++-common/pr86093.c: New test.
5962
5963 PR middle-end/85878
5964 * gfortran.fortran-torture/compile/pr85878.f90: New test.
5965
5966 PR middle-end/86123
5967 * gcc.c-torture/compile/pr86123.c: New test.
5968
5969 2018-06-15 Tom de Vries <tdevries@suse.de>
5970
5971 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
5972
5973 2018-06-15 Nick Clifton <nickc@redhat.com>
5974
5975 PR 84195
5976 * gcc.c-torture/compile/pr84195.c: New test.
5977
5978 2018-06-15 Richard Biener <rguenther@suse.de>
5979
5980 PR middle-end/86159
5981 * g++.dg/pr86159.C: New testcase.
5982
5983 2018-06-15 Richard Biener <rguenther@suse.de>
5984
5985 PR middle-end/86076
5986 * gcc.dg/pr86076.c: New testcase.
5987
5988 2018-06-14 Marek Polacek <polacek@redhat.com>
5989
5990 PR c++/86063
5991 * g++.dg/cpp0x/gen-attrs-65.C: New test.
5992
5993 2018-06-14 Jakub Jelinek <jakub@redhat.com>
5994
5995 PR target/86048
5996 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
5997 -msse2 to dg-options.
5998
5999 PR middle-end/86122
6000 * gcc.c-torture/compile/pr86122.c: New test.
6001
6002 P0624R2 - Default constructible and assignable stateless lambdas
6003 * g++.dg/cpp2a/lambda1.C: New test.
6004 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
6005 for -std=c++2a.
6006
6007 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6008
6009 * g++.dg/other/static3.C: New.
6010 * g++.dg/other/static4.C: Likewise.
6011 * g++.dg/warn/Wshadow-15.C: Likewise.
6012 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
6013 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
6014 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
6015 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
6016 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
6017 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
6018 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6019
6020 2018-06-14 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR target/85945
6023 * gcc.c-torture/compile/pr85945.c: New test.
6024
6025 2018-06-14 Richard Biener <rguenther@suse.de>
6026
6027 PR ipa/86124
6028 * gcc.dg/pr86124.c: New testcase.
6029
6030 2018-06-13 Martin Sebor <msebor@redhat.com>
6031
6032 PR tree-optimization/86114
6033 * gcc.dg/pr86114.c: New test.
6034
6035 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
6036
6037 PR fortran/86110
6038 * gfortran.dg/pr86110.f90: New test.
6039
6040 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6041
6042 PR fortran/85703
6043 * gfortran.dg/goacc/pr85703.f90: New test.
6044 * gfortran.dg/gomp/pr85703.f90: New test.
6045
6046 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
6047
6048 PR fortran/85702
6049 * gfortran.dg/goacc/pr85702.f90: New test.
6050
6051 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
6052
6053 * gcc.target/i386/pr86048.c: New test.
6054
6055 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6056
6057 * gcc.target/arc/fma-1.c: New test.
6058
6059 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6060
6061 * gcc.target/arc/pr9001107555.c: New file.
6062
6063 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
6064
6065 * g++.dg/torture/aarch64-vect-init-1.C: New test.
6066
6067 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
6068
6069 * g++.dg/init/delete3.C: New.
6070 * g++.dg/init/new49.C: Likewise.
6071 * g++.dg/init/new25.C: Test locations too.
6072 * g++.dg/template/new4.C: Likewise.
6073 * g++.old-deja/g++.jason/operator.C: Likewise.
6074
6075 2018-06-12 Marek Polacek <polacek@redhat.com>
6076
6077 Core issue 1331 - const mismatch with defaulted copy constructor
6078 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
6079 * g++.dg/cpp0x/defaulted52.C: New test.
6080 * g++.dg/cpp0x/defaulted53.C: New test.
6081 * g++.dg/cpp0x/defaulted54.C: New test.
6082 * g++.dg/cpp0x/defaulted55.C: New test.
6083 * g++.dg/cpp0x/defaulted56.C: New test.
6084 * g++.dg/cpp0x/defaulted57.C: New test.
6085 * g++.dg/cpp0x/defaulted58.C: New test.
6086 * g++.dg/cpp0x/defaulted59.C: New test.
6087 * g++.dg/cpp0x/defaulted60.C: New test.
6088
6089 2018-06-12 David Malcolm <dmalcolm@redhat.com>
6090
6091 PR other/69968
6092 * gcc.dg/spellcheck-transposition.c: New test.
6093
6094 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
6095
6096 PR fortran/44491
6097 * gfortran.dg/pr44491.f90: New testcase
6098
6099 2018-06-12 Martin Sebor <msebor@redhat.com>
6100
6101 PR tree-optimization/85259
6102 * gcc.dg/Wstringop-overflow-5.c: New test.
6103 * gcc.dg/Wstringop-overflow-6.c: New test.
6104
6105 2018-06-12 Martin Sebor <msebor@redhat.com>
6106
6107 PR c/85931
6108 * gcc.dg/Wstringop-truncation-3.c: New test.
6109
6110 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6111
6112 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
6113 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
6114 * gcc.target/powerpc/swaps-p8-17.c: Same.
6115
6116 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6117
6118 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
6119 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
6120 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
6121 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
6122 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
6123 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
6124
6125 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6126
6127 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
6128 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
6129 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
6130 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
6131 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
6132 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
6133
6134 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6135
6136 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
6137 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
6138 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
6139 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
6140 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
6141 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
6142
6143 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6144
6145 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
6146 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
6147 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
6148 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
6149 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
6150 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
6151
6152 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6153
6154 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
6155 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
6156 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
6157 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
6158 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
6159 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
6160
6161 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6162
6163 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
6164 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
6165 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
6166 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
6167 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
6168 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
6169
6170 2018-06-12 Martin Liska <mliska@suse.cz>
6171
6172 * g++.dg/opt/mpx.C: New test.
6173 * gcc.target/i386/mpx.c: New test.
6174
6175 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
6176
6177 * gcc.target/arc/builtin_simdarc.c: Update test.
6178 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
6179 * gcc.target/arc/tumaddsidi4.c: Likewise.
6180
6181 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
6182
6183 * gnat.dg/opt72a.ad[sb]: New test.
6184 * gnat.dg/opt72_pkg.ads: New helper.
6185
6186 2018-06-12 Tom de Vries <tdevries@suse.de>
6187
6188 * gcc.dg-selftests/dg-final.exp: New file.
6189
6190 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 * g++.dg/lookup/new2.C: Test locations too.
6193 * g++.dg/other/ellipsis1.C: Likewise.
6194 * g++.dg/other/operator1.C: Likewise.
6195 * g++.dg/other/operator2.C: Likewise.
6196 * g++.dg/overload/operator2.C: Likewise.
6197 * g++.dg/parse/defarg11.C: Likewise.
6198 * g++.dg/parse/operator4.C: Likewise.
6199 * g++.dg/template/error30.C: Likewise.
6200 * g++.dg/template/explicit-args3.C: Likewise.
6201 * g++.dg/warn/effc1.C: Likewise.
6202 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
6203 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
6204 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
6205 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6206 * g++.old-deja/g++.jason/operator.C: Likewise.
6207
6208 2018-06-11 Martin Sebor <msebor@redhat.com>
6209
6210 PR tree-optimization/86083
6211 * gcc.dg/strlenopt-44.c: New test.
6212
6213 2018-06-11 Janus Weil <janus@gcc.gnu.org>
6214
6215 PR fortran/45521
6216 * gfortran.dg/generic_32.f90: New test.
6217 * gfortran.dg/generic_33.f90: New test.
6218
6219 2018-06-11 Carl Love <cel@us.ibm.com>
6220 * gcc.target/powerpc/altivec-7.c (main): Remove tests
6221 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
6222 long long bool. Remove duplicate dg-final for xxlxor. Update
6223 dg-final instruction counts.
6224 * gcc.target/powerpc/altivec-37.c (main): New file for
6225 tests vec_unpackh and vec_unpackl returning long long bool and
6226 long long int.
6227
6228 2018-06-11 Martin Liska <mliska@suse.cz>
6229
6230 PR tree-optimization/86089
6231 * gcc.dg/tree-ssa/pr86089.c: New test.
6232
6233 2018-06-11 Julia Koval <julia.koval@intel.com>
6234
6235 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
6236 * gcc.target/i386/vpclmulqdq.c: Ditto.
6237
6238 2018-06-11 Olivier Hainque <hainque@adacore.com>
6239
6240 * gnat.dg/lang-dw2.adb: New test.
6241 * gnat.dg/lang-dw3.adb: New test.
6242
6243 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6244
6245 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
6246 gnat.dg/assertion_policy1_pkg.ads: New testcase.
6247
6248 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6249
6250 * gnat.dg/predicate1.adb: New testcase.
6251
6252 2018-06-11 Yannick Moy <moy@adacore.com>
6253
6254 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
6255
6256 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
6257
6258 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
6259 testcase.
6260
6261 2018-06-11 Javier Miranda <miranda@adacore.com>
6262
6263 * gnat.dg/prot4.adb: New testcase.
6264
6265 2018-06-11 Yannick Moy <moy@adacore.com>
6266
6267 * gnat.dg/part_of1-instantiation.adb,
6268 gnat.dg/part_of1-instantiation.ads,
6269 gnat.dg/part_of1-private_generic.adb,
6270 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
6271 testcase.
6272
6273 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
6274
6275 * gnat.dg/contract1.adb: New testcase.
6276
6277 2018-06-11 Javier Miranda <miranda@adacore.com>
6278
6279 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
6280 testcase.
6281
6282 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6283
6284 * gnat.dg/inline_always1.adb: New testcase.
6285
6286 2018-06-11 Ed Schonberg <schonberg@adacore.com>
6287
6288 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
6289 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
6290 gnat.dg/nested_generic2_g2.ads: New testcase.
6291
6292 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
6293
6294 * g++.dg/template/friend64.C: New.
6295 * g++.old-deja/g++.other/friend4.C: Test the location too.
6296 * g++.old-deja/g++.pt/crash23.C: Likewise.
6297
6298 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6299
6300 * gfortran.dg/inline_matmul_23.f90: New test.
6301
6302 2018-06-10 Janus Weil <janus@gcc.gnu.org>
6303
6304 PR fortran/85088
6305 * gfortran.dg/intent_decl_1.f90: New test case.
6306
6307 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6308
6309 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
6310 * gfortran.dg/ieee/large_4.f90: Ditto.
6311 * gfortran.dg/round_4.f90: Ditto.
6312
6313 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6314
6315 PR fortran/38351
6316 * gfortran.dg/pr38351.f90: New test.
6317 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
6318
6319 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6320
6321 PR fortran/85138
6322 PR fortran/85996
6323 PR fortran/86051
6324 * gfortran.dg/pr85138_1.f90: New test.
6325 * gfortran.dg/pr85138_2.f90: Ditto.
6326 * gfortran.dg/pr85996.f90: Ditto.
6327
6328 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6329
6330 PR fortran/78278
6331 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
6332 * gfortran.dg/data_char_1.f90: Ditto.
6333 * gfortran.dg/pr78571.f90: Ditto.
6334 * gfortran.dg/pr78278.f90: New test.
6335
6336 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
6337
6338 PR fortran/63514
6339 * gfortran.dg/pr63514.f90: New test.
6340
6341 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6342
6343 PR fortran/85631
6344 * gfortran.dg/bounds_check_20.f90: New test.
6345
6346 2018-06-08 Carl Love <cel@us.ibm.com>
6347
6348 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
6349 vpkudum counts.
6350 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
6351 vec_extract a signed int.
6352 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
6353 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
6354 vcmpgtsd, vcmpgtud.
6355 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
6356 vec_extract a signed int.
6357 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
6358 vec_extract a signed int.
6359 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
6360 vec_xor builtins. Update xxsel, xxlxor counts.
6361
6362 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6363
6364 PR fortran/86059
6365 * gfortran.dg/associate_30.f90: Remove code tested ...
6366 * gfortran.dg/pr67803.f90: Ditto.
6367 * gfortran.dg/pr67805.f90: Ditto.
6368 * gfortran.dg/pr86059.f90: ... here. New test.
6369
6370 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6371
6372 PR fortran/78571
6373 * gfortran.dg/pr78571.f90: New test.
6374
6375 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
6376
6377 PR target/85755
6378 * gcc.target/powerpc/pr85755.c: New test.
6379
6380 2018-06-08 Carl Love <cel@us.ibm.com>
6381
6382 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
6383 vsx-vector-6.p7.c.
6384 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
6385 vsx-vector-6.p9.c.
6386 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
6387 for BE system that are different then for an LE system from this file
6388 into vsx-vector-6-le.c using be target qualifier. Remove this file.
6389 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
6390 the various instruction counts. Rename file to vsx-vector-6.p8.c.
6391
6392 2018-06-08 Martin Liska <mliska@suse.cz>
6393
6394 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
6395
6396 2018-06-08 Martin Liska <mliska@suse.cz>
6397
6398 * g++.dg/dg.exp: Do not use mpx.exp.
6399 * g++.dg/lto/lto.exp: Likewise.
6400 * g++.dg/lto/pr69729_0.C: Remove.
6401 * g++.dg/opt/pr71529.C: Remove.
6402 * g++.dg/pr63995-1.C: Remove.
6403 * g++.dg/pr68270.C: Remove.
6404 * g++.dg/pr71624.C: Remove.
6405 * g++.dg/pr71633.C: Remove.
6406 * g++.dg/pr79761.C: Remove.
6407 * g++.dg/pr79764.C: Remove.
6408 * g++.dg/pr79769.C: Remove.
6409 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
6410 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
6411 * gcc.dg/lto/chkp-privatize_0.c: Remove.
6412 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
6413 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
6414 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
6415 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
6416 * gcc.dg/lto/pr66221_0.c: Remove.
6417 * gcc.target/i386/chkp-always_inline.c: Remove.
6418 * gcc.target/i386/chkp-bndret.c: Remove.
6419 * gcc.target/i386/chkp-builtins-1.c: Remove.
6420 * gcc.target/i386/chkp-builtins-2.c: Remove.
6421 * gcc.target/i386/chkp-builtins-3.c: Remove.
6422 * gcc.target/i386/chkp-builtins-4.c: Remove.
6423 * gcc.target/i386/chkp-const-check-1.c: Remove.
6424 * gcc.target/i386/chkp-const-check-2.c: Remove.
6425 * gcc.target/i386/chkp-hidden-def.c: Remove.
6426 * gcc.target/i386/chkp-label-address.c: Remove.
6427 * gcc.target/i386/chkp-lifetime-1.c: Remove.
6428 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
6429 * gcc.target/i386/chkp-pr69044.c: Remove.
6430 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
6431 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
6432 * gcc.target/i386/chkp-strchr.c: Remove.
6433 * gcc.target/i386/chkp-strlen-1.c: Remove.
6434 * gcc.target/i386/chkp-strlen-2.c: Remove.
6435 * gcc.target/i386/chkp-strlen-3.c: Remove.
6436 * gcc.target/i386/chkp-strlen-4.c: Remove.
6437 * gcc.target/i386/chkp-strlen-5.c: Remove.
6438 * gcc.target/i386/chkp-stropt-1.c: Remove.
6439 * gcc.target/i386/chkp-stropt-10.c: Remove.
6440 * gcc.target/i386/chkp-stropt-11.c: Remove.
6441 * gcc.target/i386/chkp-stropt-12.c: Remove.
6442 * gcc.target/i386/chkp-stropt-13.c: Remove.
6443 * gcc.target/i386/chkp-stropt-14.c: Remove.
6444 * gcc.target/i386/chkp-stropt-15.c: Remove.
6445 * gcc.target/i386/chkp-stropt-16.c: Remove.
6446 * gcc.target/i386/chkp-stropt-17.c: Remove.
6447 * gcc.target/i386/chkp-stropt-2.c: Remove.
6448 * gcc.target/i386/chkp-stropt-3.c: Remove.
6449 * gcc.target/i386/chkp-stropt-4.c: Remove.
6450 * gcc.target/i386/chkp-stropt-5.c: Remove.
6451 * gcc.target/i386/chkp-stropt-6.c: Remove.
6452 * gcc.target/i386/chkp-stropt-7.c: Remove.
6453 * gcc.target/i386/chkp-stropt-8.c: Remove.
6454 * gcc.target/i386/chkp-stropt-9.c: Remove.
6455 * gcc.target/i386/i386.exp: Do not use mpx.exp.
6456 * gcc.target/i386/indirect-thunk-11.c: Remove.
6457 * gcc.target/i386/indirect-thunk-12.c: Remove.
6458 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
6459 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
6460 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
6461 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
6462 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
6463 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
6464 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
6465 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
6466 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
6467 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
6468 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
6469 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
6470 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
6471 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
6472 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
6473 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
6474 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
6475 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
6476 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
6477 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
6478 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
6479 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
6480 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
6481 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
6482 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
6483 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
6484 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
6485 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
6486 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
6487 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
6488 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
6489 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
6490 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
6491 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
6492 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
6493 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
6494 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
6495 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
6496 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
6497 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
6498 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
6499 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
6500 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
6501 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
6502 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
6503 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
6504 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
6505 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
6506 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
6507 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
6508 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
6509 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
6510 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
6511 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
6512 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
6513 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
6514 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
6515 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
6516 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
6517 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
6518 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
6519 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
6520 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
6521 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
6522 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
6523 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
6524 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
6525 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
6526 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
6527 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
6528 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
6529 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
6530 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
6531 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
6532 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
6533 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
6534 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
6535 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
6536 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
6537 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
6538 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
6539 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
6540 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
6541 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
6542 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
6543 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
6544 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
6545 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
6546 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
6547 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
6548 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
6549 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
6550 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
6551 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
6552 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
6553 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
6554 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
6555 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
6556 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
6557 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
6558 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
6559 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
6560 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
6561 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
6562 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
6563 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
6564 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
6565 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
6566 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
6567 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
6568 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
6569 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
6570 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
6571 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
6572 * gcc.target/i386/mpx/label-address-1.c: Remove.
6573 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
6574 * gcc.target/i386/mpx/macro.c: Remove.
6575 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
6576 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
6577 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
6578 * gcc.target/i386/mpx/memcpy-1.c: Remove.
6579 * gcc.target/i386/mpx/memmove-1.c: Remove.
6580 * gcc.target/i386/mpx/memmove-2.c: Remove.
6581 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
6582 * gcc.target/i386/mpx/mpx-check.h: Remove.
6583 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
6584 * gcc.target/i386/mpx/mpx.exp: Remove.
6585 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
6586 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
6587 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
6588 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
6589 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
6590 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
6591 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
6592 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
6593 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
6594 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
6595 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
6596 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
6597 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
6598 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
6599 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
6600 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
6601 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
6602 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
6603 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
6604 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
6605 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
6606 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
6607 * gcc.target/i386/mpx/pr65508.c: Remove.
6608 * gcc.target/i386/mpx/pr65531.cc: Remove.
6609 * gcc.target/i386/mpx/pr66048.cc: Remove.
6610 * gcc.target/i386/mpx/pr66134.c: Remove.
6611 * gcc.target/i386/mpx/pr66566.c: Remove.
6612 * gcc.target/i386/mpx/pr66567.c: Remove.
6613 * gcc.target/i386/mpx/pr66568.c: Remove.
6614 * gcc.target/i386/mpx/pr66569.c: Remove.
6615 * gcc.target/i386/mpx/pr66581.c: Remove.
6616 * gcc.target/i386/mpx/pr68337-1.c: Remove.
6617 * gcc.target/i386/mpx/pr68337-2.c: Remove.
6618 * gcc.target/i386/mpx/pr68416.c: Remove.
6619 * gcc.target/i386/mpx/pr78339.c: Remove.
6620 * gcc.target/i386/mpx/pr79631.c: Remove.
6621 * gcc.target/i386/mpx/pr79633.c: Remove.
6622 * gcc.target/i386/mpx/pr79753.c: Remove.
6623 * gcc.target/i386/mpx/pr79770.c: Remove.
6624 * gcc.target/i386/mpx/pr79987.c: Remove.
6625 * gcc.target/i386/mpx/pr79988.c: Remove.
6626 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
6627 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
6628 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
6629 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
6630 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
6631 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
6632 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
6633 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
6634 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
6635 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
6636 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
6637 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
6638 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
6639 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
6640 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
6641 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
6642 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
6643 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
6644 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
6645 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
6646 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
6647 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
6648 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
6649 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
6650 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
6651 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
6652 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
6653 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
6654 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
6655 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
6656 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
6657 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
6658 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
6659 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
6660 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
6661 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
6662 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
6663 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
6664 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
6665 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
6666 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
6667 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
6668 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
6669 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
6670 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
6671 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
6672 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
6673 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
6674 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
6675 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
6676 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
6677 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
6678 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
6679 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
6680 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
6681 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
6682 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
6683 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
6684 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
6685 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
6686 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
6687 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
6688 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
6689 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
6690 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
6691 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
6692 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
6693 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
6694 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
6695 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
6696 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
6697 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
6698 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
6699 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
6700 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
6701 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
6702 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
6703 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
6704 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
6705 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
6706 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
6707 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
6708 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
6709 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
6710 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
6711 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
6712 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
6713 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
6714 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
6715 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
6716 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
6717 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
6718 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
6719 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
6720 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
6721 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
6722 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
6723 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
6724 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
6725 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
6726 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
6727 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
6728 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
6729 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
6730 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
6731 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
6732 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
6733 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
6734 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
6735 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
6736 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
6737 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
6738 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
6739 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
6740 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
6741 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
6742 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
6743 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
6744 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
6745 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
6746 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
6747 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
6748 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
6749 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
6750 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
6751 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
6752 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
6753 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
6754 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
6755 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
6756 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
6757 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
6758 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
6759 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
6760 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
6761 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
6762 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
6763 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
6764 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
6765 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
6766 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
6767 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
6768 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
6769 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
6770 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
6771 * gcc.target/i386/pr63995-2.c: Remove.
6772 * gcc.target/i386/pr64805.c: Remove.
6773 * gcc.target/i386/pr65044.c: Remove.
6774 * gcc.target/i386/pr65167.c: Remove.
6775 * gcc.target/i386/pr65183.c: Remove.
6776 * gcc.target/i386/pr65184.c: Remove.
6777 * gcc.target/i386/pr65523.c: Remove.
6778 * gcc.target/i386/pr70876.c: Remove.
6779 * gcc.target/i386/pr70877.c: Remove.
6780 * gcc.target/i386/pr71458.c: Remove.
6781 * gcc.target/i386/pr80880.c: Remove.
6782 * gcc.target/i386/ret-thunk-25.c: Remove.
6783 * gcc.target/i386/thunk-retbnd.c: Remove.
6784 * lib/mpx-dg.exp: Remove.
6785 * gcc.target/i386/funcspec-56.inc: Adjust test case.
6786
6787 2018-06-07 Carl Love <cel@us.ibm.com>
6788
6789 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
6790 statements.
6791
6792 2018-06-07 Carl Love <cel@us.ibm.com>
6793
6794 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
6795 error message.
6796
6797 2018-06-07 Marek Polacek <polacek@redhat.com>
6798
6799 PR c/85318
6800 * gcc.dg/Wc90-c99-compat-10.c: New test.
6801 * gcc.dg/Wc90-c99-compat-11.c: New test.
6802 * gcc.dg/Wc90-c99-compat-12.c: New test.
6803 * gcc.dg/Wc90-c99-compat-9.c: New test.
6804
6805 2018-06-07 Paul Koning <ni1d@arrl.net>
6806
6807 * gcc.c-torture/compile/20180605-1.c: New test.
6808
6809 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
6810
6811 PR fortran/86045
6812 * gfortran.dg/pr86045.f90: New test.
6813
6814 2018-06-07 Marek Polacek <polacek@redhat.com>
6815
6816 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
6817
6818 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
6819
6820 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
6821
6822 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6823
6824 * gcc.target/msp430/msp430i-device-symbol.c: New test.
6825 * gcc.target/msp430/msp430f-device-symbol.c: New test.
6826 * gcc.target/msp430/msp430.h: New test header file.
6827
6828 2018-06-07 Jakub Jelinek <jakub@redhat.com>
6829
6830 PR tree-optimization/69615
6831 * gcc.dg/tree-ssa/pr69615.c: New test.
6832
6833 2018-06-07 Richard Biener <rguenther@suse.de>
6834
6835 PR tree-optimization/85935
6836 * gcc.dg/graphite/pr85935.c: New testcase.
6837
6838 2018-06-04 Carl Love <cel@us.ibm.com>
6839
6840 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
6841 debug print statements. Fix a few formating issues.
6842
6843 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
6844
6845 PR target/85657
6846 * gcc.target/powerpc/pr85657-4.c: New tests.
6847 * gcc.target/powerpc/pr85657-5.c: Likewise.
6848 * gcc.target/powerpc/pr85657-6.c: Likewise.
6849
6850 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6851
6852 PR fortran/85641
6853 * gfortran.dg/realloc_on_assign_30.f90: New test.
6854
6855 2018-06-06 Carl Love <cel@us.ibm.com>
6856 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
6857 argument to vui_arg.
6858
6859 2018-06-06 Carl Love <cel@us.ibm.com>
6860
6861 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
6862 to builtins-4.c.
6863 * gcc.target/powerpc/builtins-4.c: New test file for tests
6864 that need -mvsx.
6865
6866 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
6867
6868 PR target/85657
6869 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
6870 be used in templates. Don't check for them in overloaded functions.
6871
6872 2018-06-06 Jim Wilson <jimw@sifive.com>
6873
6874 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
6875 * gcc.target/riscv/interrupt-mmode.c: New.
6876 * gcc.target/riscv/interrupt-smode.c: New.
6877 * gcc.target/riscv/interrupt-umode.c: New.
6878
6879 2018-06-06 Marek Polacek <polacek@redhat.com>
6880
6881 PR c++/85977
6882 * g++.dg/cpp0x/initlist102.C: New test.
6883 * g++.dg/cpp0x/initlist103.C: New test.
6884 * g++.dg/cpp0x/initlist104.C: New test.
6885
6886 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
6887
6888 * gcc.dg/torture/pr86066.c: New test.
6889
6890 2018-06-06 Richard Biener <rguenther@suse.de>
6891
6892 PR tree-optimization/86062
6893 * g++.dg/tree-ssa/pr86062.C: New testcase.
6894
6895 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6896
6897 * gcc.target/msp430/function-attributes-4.c: New test.
6898 * gcc.target/msp430/static-interrupts.c: New test.
6899
6900 2018-06-05 Steve Ellcey <sellcey@cavium.com>
6901
6902 PR target/79924
6903 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
6904 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
6905 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
6906 * gcc.target/aarch64/nofp_1.c: Ditto.
6907
6908 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6909
6910 * gcc.target/arm/cmse/cmse-1c99.c: New test.
6911
6912 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
6913
6914 PR fortran/85701
6915 * gfortran.dg/goacc/pr85701.f90: New test.
6916
6917 2018-06-05 Marek Polacek <polacek@redhat.com>
6918
6919 PR c++/85976
6920 * g++.dg/cpp0x/alias-decl-64.C: New test.
6921
6922 2018-06-05 Richard Biener <rguenther@suse.de>
6923
6924 PR tree-optimization/86046
6925 * gcc.dg/pr86046.c: New testcase.
6926
6927 2018-06-05 Richard Biener <rguenther@suse.de>
6928
6929 PR tree-optimization/86047
6930 * gcc.dg/pr86047.c: New testcase.
6931
6932 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6933
6934 PR target/81497
6935 * g++.target/arm/arm.exp: New file.
6936 * g++.target/arm/pr81497.C: Likewise.
6937
6938 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
6939
6940 * gcc.target/s390/htm-builtins-compile-4.c: New test.
6941
6942 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
6943
6944 * gcc.dg/store_merging_21.c: New test.
6945 * gnat.dg/opt71b.adb: Likewise.
6946 * gnat.dg/opt71.adb: Rename into...
6947 * gnat.dg/opt71a.adb: ...this.
6948
6949 2018-06-04 Richard Biener <rguenther@suse.de>
6950
6951 PR tree-optimization/85955
6952 * gcc.dg/pr85955.c: New testcase.
6953
6954 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
6955
6956 PR fortran/85981
6957 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
6958 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
6959 * gfortran.dg/allocate_stat_2.f90: Ditto.
6960 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
6961
6962 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
6963
6964 * gcc.target/aarch64/sve/extract_5.c: New test.
6965
6966 2018-06-04 Jakub Jelinek <jakub@redhat.com>
6967
6968 PR target/85832
6969 PR target/86036
6970 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
6971 vptestm.
6972 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
6973 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
6974 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
6975 * gcc.target/i386/avx512bw-pr86036.c: New test.
6976
6977 2018-06-04 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/86038
6980 * gcc.dg/pr86038.c: New testcase.
6981
6982 2018-06-04 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR tree-optimization/69615
6985 * gcc.dg/pr69615.c: New test.
6986
6987 PR c++/86025
6988 * c-c++-common/gomp/pr86025.c: New test.
6989
6990 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
6991
6992 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
6993
6994 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * gcc.dg/torture/pr86034.c: New test.
6997
6998 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
6999
7000 PR fortran/36497
7001 * gfortran.dg/cray_pointer_12.f90: New test.
7002
7003 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
7004
7005 PR fortran/85938
7006 * gfortran.dg/pr85938.f90: Fixed by revision r261081
7007
7008 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7009
7010 * gnat.dg/specs/opt3.ads: New test.
7011 * gnat.dg/specs/opt3_pkg.ads: New helper.
7012
7013 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
7014
7015 * gnat.dg/discr53.ad[sb]: New test.
7016 * gnat.dg/discr53_pkg.ads: New helper.
7017
7018 2018-06-01 Carl Love <cel@us.ibm.com>
7019
7020 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
7021 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
7022
7023 2018-06-01 Carl Love <cel@us.ibm.com>
7024
7025 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
7026 to make it consistent with the naming convention in the file.
7027 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
7028 to altivec-7.c. Delete file.
7029 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
7030 to altivec-7.c. Delete file.
7031 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
7032 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
7033 vec_unpackl tests. Update instruction counts.
7034 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
7035 tests to builtins-1.c.
7036 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
7037 tests to builtins-1.c.
7038 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
7039 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
7040 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
7041 Remove vec_ctf tests returning double. Remove vec_cts with
7042 double args. Remove vec_sel with invalid arguments. Add tests for
7043 vec_splat.
7044 Add instruction counts for new tests.
7045 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
7046 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
7047 vec_unsigned.
7048 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
7049 test_sll_vsill_vsill_vuc.
7050 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
7051 vec_revb.
7052 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
7053 tests from altivec-7.h.
7054 * gcc.target/powerpc/vsx-7-be.c: Remove file.
7055 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
7056 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
7057 splat_sll, splat_uc, splat_int128, splat_uint128.
7058 Make second argument of vec_extract and vec_insert a signed int.
7059 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
7060 argument.
7061
7062 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
7063
7064 * gcc.dg/store_merging_20.c: New test.
7065 * gnat.dg/opt71.adb: Likewise.
7066 * gnat.dg/opt71_pkg.ads: New helper.
7067
7068 2018-06-01 Carl Love <cel@us.ibm.com>
7069
7070 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
7071 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
7072 Add vec_xst_be for signed and unsigned arguments.
7073
7074 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7075
7076 PR fortran/85816
7077 PR fortran/85975
7078 * gfortran.dg/pr85816.f90: New test.
7079 * gfortran.dg/pr85975.f90: New test.
7080
7081 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
7082
7083 PR fortran/63570
7084 * gfortran.dg/random_init_1.f90: New test.
7085 * gfortran.dg/random_init_2.f90: New test.
7086 * gfortran.dg/random_init_3.f90: New test.
7087 * gfortran.dg/random_init_4.f90: New test.
7088 * gfortran.dg/random_init_5.f90: New test.
7089 * gfortran.dg/random_init_6.f90: New test.
7090
7091 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
7092
7093 PR tree-optimization/85989
7094 * gcc.dg/torture/pr85989.c: New test.
7095
7096 2018-06-01 Richard Biener <rguenther@suse.de>
7097
7098 PR middle-end/86017
7099 * gcc.dg/tree-ssa/pr86017.c: New testcase.
7100
7101 2018-06-01 Richard Biener <rguenther@suse.de>
7102
7103 PR ipa/85960
7104 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
7105
7106 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
7107
7108 PR middle-end/78809
7109 * gcc.dg/strcmpopt_2.c: New test.
7110 * gcc.dg/strcmpopt_3.c: New test.
7111
7112 PR middle-end/83026
7113 * gcc.dg/strcmpopt_3.c: New test.
7114
7115 2018-05-31 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR target/85984
7118 * gcc.target/i386/pr85984.c: New test.
7119
7120 2018-05-31 Martin Sebor <msebor@redhat.com>
7121
7122 PR c/82063
7123 * gcc.dg/Walloc-size-larger-than-1.c: New test.
7124 * gcc.dg/Walloc-size-larger-than-10.c: New test.
7125 * gcc.dg/Walloc-size-larger-than-11.c: New test.
7126 * gcc.dg/Walloc-size-larger-than-12.c: New test.
7127 * gcc.dg/Walloc-size-larger-than-13.c: New test.
7128 * gcc.dg/Walloc-size-larger-than-14.c: New test.
7129 * gcc.dg/Walloc-size-larger-than-15.c: New test.
7130 * gcc.dg/Walloc-size-larger-than-16.c: New test.
7131 * gcc.dg/Walloc-size-larger-than-17.c: New test.
7132 * gcc.dg/Walloc-size-larger-than-2.c: New test.
7133 * gcc.dg/Walloc-size-larger-than-3.c: New test.
7134 * gcc.dg/Walloc-size-larger-than-4.c: New test.
7135 * gcc.dg/Walloc-size-larger-than-5.c: New test.
7136 * gcc.dg/Walloc-size-larger-than-6.c: New test.
7137 * gcc.dg/Walloc-size-larger-than-7.c: New test.
7138 * gcc.dg/Walloc-size-larger-than-8.c: New test.
7139 * gcc.dg/Walloc-size-larger-than-9.c: New test.
7140 * gcc.dg/Walloc-size-larger-than.c: New test.
7141
7142 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
7143 Cesar Philippidis <cesar@codesourcery.com>
7144
7145 PR middle-end/85879
7146 * gfortran.dg/goacc/pr77371-1.f90: New test.
7147 * gfortran.dg/goacc/pr77371-2.f90: New test.
7148 * gfortran.dg/goacc/pr85879.f90: New test.
7149
7150 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7151
7152 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
7153 * gnat.dg/stack_usage1b.adb: Likewise.
7154 * gnat.dg/stack_usage1c.adb: Likewise.
7155 * gnat.dg/stack_usage3.adb: Likewise.
7156 * gnat.dg/stack_usage1_pkg.adb: Delete.
7157
7158 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7159
7160 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
7161 * gcc.dg/store_merging_11.c: Likewise.
7162 * gcc.dg/store_merging_13.c: Likewise.
7163 * gcc.dg/store_merging_14.c: Likewise.
7164 * gcc.dg/store_merging_15.c: Likewise.
7165 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
7166
7167 2018-05-31 Ed Schonberg <schonberg@adacore.com>
7168
7169 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
7170 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
7171 gnat.dg/limited1_outer.ads: New testcase.
7172
7173 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
7174
7175 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
7176 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
7177 New testcase.
7178
7179 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
7180
7181 * gnat.dg/size_clause1.adb: New testcase.
7182
7183 2018-05-31 Javier Miranda <miranda@adacore.com>
7184
7185 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
7186
7187 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
7188
7189 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
7190 vld1x3 intrinsics for aarch64.
7191 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
7192 vst1x2 intrinsics for aarch64.
7193 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
7194 vst1x3 intrinsics for aarch64.
7195
7196 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
7197
7198 PR c++/77777
7199 * g++.dg/diagnostic/pr77777.C: New test.
7200
7201 2018-05-30 David Pagan <dave.pagan@oracle.com>
7202
7203 PR c/55976
7204 * gcc.dg/noncompile/pr55976-1.c: New test.
7205 * gcc.dg/noncompile/pr55976-2.c: New test.
7206
7207 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
7208
7209 * gcc.dg/lto/20111213-1_0.c: Fix template.
7210 * gcc.dg/lto/20100603-1_0.c: Fix template.
7211 * gcc.dg/lto/20100603-2_0.c: Fix template.
7212 * gcc.dg/lto/20100603-3_0.c: Fix template.
7213
7214 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
7215 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
7216 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
7217 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
7218 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
7219 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
7220 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
7221 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
7222 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
7223 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
7224 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
7225 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
7226 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
7227 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
7228 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
7229 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
7230 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
7231 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
7232 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
7233 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
7234 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
7235 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
7236 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
7237 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
7238 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
7239 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
7240 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
7241 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
7242 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
7243 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
7244 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
7245 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
7246 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
7247 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
7248 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
7249 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
7250 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
7251 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
7252 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
7253 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
7254 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
7255 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
7256 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
7257 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
7258 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
7259 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
7260 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
7261 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
7262 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
7263 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
7264 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
7265 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
7266 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
7267 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
7268 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
7269 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
7270 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
7271 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
7272 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
7273 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
7274 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
7275 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
7276
7277 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
7278
7279 Revert:
7280 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7281
7282 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
7283
7284 * gcc.target/aarch64/simd/ldp_stp_9: New.
7285 * gcc.target/aarch64/simd/ldp_stp_10: New.
7286 * gcc.target/aarch64/simd/ldp_stp_11: New.
7287 * gcc.target/aarch64/simd/ldp_stp_12: New.
7288
7289 2018-05-30 Ed Schonberg <schonberg@adacore.com>
7290
7291 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
7292
7293 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
7294
7295 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
7296
7297 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
7298
7299 PR target/85950
7300 * gcc.target/i386/pr85950.c: New test.
7301
7302 2018-05-29 Marek Polacek <polacek@redhat.com>
7303
7304 PR c++/85883
7305 * g++.dg/cpp1z/class-deduction55.C: New test.
7306 * g++.dg/cpp1z/class-deduction56.C: New test.
7307 * g++.dg/cpp1z/class-deduction57.C: New test.
7308
7309 2018-05-29 Jakub Jelinek <jakub@redhat.com>
7310
7311 PR c++/85952
7312 * g++.dg/warn/Wunused-var-33.C: New test.
7313
7314 PR target/85918
7315 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
7316 and -fno-vect-cost-model options. Add aligned(64) attribute to the
7317 arrays. Add suffix 1 to all functions and use 4 iterations rather
7318 than N. Add functions with conversions to and from float.
7319 Add new set of functions with 8 iterations and another one
7320 with 16 iterations, expect 24 vectorized loops instead of just 4.
7321 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
7322
7323 2018-05-29 Javier Miranda <miranda@adacore.com>
7324
7325 * gnat.dg/equal2.adb: New testcase.
7326
7327 2018-05-29 Ed Schonberg <schonberg@adacore.com>
7328
7329 * gnat.dg/float_attributes_overflows.adb: New testcase.
7330
7331 2018-05-29 Pascal Obry <obry@adacore.com>
7332
7333 * gnat.dg/normalize_pathname.adb: New testcase.
7334
7335 2018-05-29 Tom de Vries <tom@codesourcery.com>
7336
7337 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
7338 message.
7339 * lib/scanipa.exp (scan-ipa-dump-times): Same.
7340 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
7341 * lib/scantree.exp (scan-tree-dump-times): Same.
7342
7343 2018-05-29 Tom de Vries <tom@codesourcery.com>
7344
7345 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
7346 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
7347 Use proc name as first argument to dg-scan.
7348
7349 2018-05-29 Tom de Vries <tom@codesourcery.com>
7350
7351 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
7352 with no arguments.
7353
7354 2018-05-28 Richard Biener <rguenther@suse.de>
7355
7356 PR tree-optimization/85934
7357 * gcc.target/i386/pr85934.c: New testcase.
7358
7359 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7360
7361 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
7362
7363 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
7364
7365 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
7366
7367 2018-05-28 Ed Schonberg <schonberg@adacore.com>
7368
7369 * gnat.dg/fixedpnt5.adb: New testcase.
7370
7371 2018-05-28 Justin Squirek <squirek@adacore.com>
7372
7373 * gnat.dg/array31.adb: New testcase.
7374
7375 2018-05-28 Justin Squirek <squirek@adacore.com>
7376
7377 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
7378 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
7379
7380 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
7381
7382 * gfortran.dg/data_stmt_pointer.f90: new test.
7383
7384 2018-05-27 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR target/85918
7387 * gcc.target/i386/avx512dq-pr85918.c: New test.
7388
7389 2018-05-25 Jim Wilson <jimw@sifive.com>
7390
7391 * gcc.target/riscv/interrupt-1.c: New.
7392 * gcc.target/riscv/interrupt-2.c: New.
7393 * gcc.target/riscv/interrupt-3.c: New.
7394 * gcc.target/riscv/interrupt-4.c: New.
7395 * gcc.target/riscv/interrupt-5.c: New.
7396
7397 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
7398
7399 PR fortran/85786
7400 * gfortran.dg/pr85786.f90: New test.
7401
7402 2018-05-25 Paul Koning <ni1d@arrl.net>
7403
7404 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
7405 * gcc.c-torture/compile/pr55921.c: Ditto.
7406 * gcc.c-torture/compile/pr60655-1.c: Ditto.
7407 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
7408
7409 2018-05-25 Jakub Jelinek <jakub@redhat.com>
7410
7411 PR target/85832
7412 * gcc.target/i386/avx512f-pr85832.c: New test.
7413 * gcc.target/i386/avx512vl-pr85832.c: New test.
7414 * gcc.target/i386/avx512bw-pr85832.c: New test.
7415 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
7416
7417 2018-05-25 Bin Cheng <bin.cheng@arm.com>
7418
7419 PR tree-optimization/85720
7420 * gcc.dg/tree-ssa/pr85720.c: New test.
7421 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
7422 distribution.
7423
7424 2018-05-25 Martin Liska <mliska@suse.cz>
7425
7426 PR testsuite/85911
7427 * gcc.dg/tree-prof/update-loopch.c: Do not scan
7428 for 'Removing basic block'.
7429
7430 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
7431
7432 * gnat.dg/sec_stack1.adb: New testcase.
7433
7434 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7435
7436 * gnat.dg/fixedpnt4.adb: New testcase.
7437
7438 2018-05-25 Javier Miranda <miranda@adacore.com>
7439
7440 * gnat.dg/interface7.adb: New testcase.
7441
7442 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
7443
7444 * gnat.dg/sec_stack2.adb: New testcase.
7445
7446 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7447
7448 * gnat.dg/interface6.adb: New testcase.
7449
7450 2018-05-25 Ed Schonberg <schonberg@adacore.com>
7451
7452 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
7453
7454 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7455
7456 * lib/target-supports.exp
7457 (check_effective_target_vect_double_cond_arith): Include
7458 multiplication and division.
7459 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
7460 fully-masked loops with a fixed vector length.
7461 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
7462 tests.
7463 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7464 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7465 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
7466
7467 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7468
7469 * gcc.target/aarch64/sve/div_1.c: New test.
7470 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
7471 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
7472 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
7473
7474 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7475
7476 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
7477
7478 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
7479
7480 * lib/target-supports.exp
7481 (check_effective_target_vect_double_cond_arith): New proc.
7482 * gcc.dg/vect/vect-cond-arith-1.c: New test.
7483 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
7484 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
7485 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
7486 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
7487 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
7488 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
7489
7490 2018-05-25 Janus Weil <janus@gcc.gnu.org>
7491
7492 PR fortran/85839
7493 * gfortran.dg/f2018_obs.f90: New test case.
7494
7495 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7496
7497 PR fortran/85543
7498 * gfortran.dg/pr85543.f90: New test.
7499
7500 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7501
7502 PR fortran/85780
7503 * gfortran.dg/pr85780.f90: New test.
7504
7505 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7506
7507 PR fortran/85779
7508 * gfortran.dg/pr85779_1.f90: New test.
7509 * gfortran.dg/pr85779_2.f90: Ditto.
7510 * gfortran.dg/pr85779_3.f90: Ditto.
7511
7512 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
7513
7514 PR fortran/85895
7515
7516 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
7517 * gfortran.dg/pr85895.f90: New test.
7518
7519 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
7520
7521 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
7522 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
7523
7524 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
7525
7526 * gcc.dg/fold-popcount-1.c: New testcase.
7527 * gcc.dg/fold-popcount-2.c: New testcase.
7528 * gcc.dg/fold-popcount-3.c: New testcase.
7529 * gcc.dg/fold-popcount-4.c: New testcase.
7530
7531 2018-05-24 Marek Polacek <polacek@redhat.com>
7532
7533 PR c++/85847
7534 * g++.dg/cpp0x/new3.C: New test.
7535
7536 2018-05-24 Javier Miranda <miranda@adacore.com>
7537
7538 * gnat.dg/discr52.adb: New testcase.
7539
7540 2018-05-24 Ed Schonberg <schonberg@adacore.com>
7541
7542 * gnat.dg/others1.adb: New testcase.
7543
7544 2018-05-24 Justin Squirek <squirek@adacore.com>
7545
7546 * gnat.dg/raise_expr.adb: New testcase.
7547
7548 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
7549
7550 * gnat.dg/formal_containers.adb: New testcase.
7551
7552 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7553
7554 * gcc.target/i386/pr85345.c: Require ifunc support.
7555
7556 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
7557
7558 * gcc.dg/vect/vect-fma-1.c: New test.
7559
7560 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7561
7562 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
7563 scan-tree-dump*.
7564
7565 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
7566
7567 PR target/83009
7568 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7569
7570 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
7571
7572 PR target/78849
7573 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
7574 DEFAULT_CFLAGS.
7575 * gcc.target/msp430/pr78849.c: New test.
7576
7577 2018-05-23 Marek Polacek <polacek@redhat.com>
7578
7579 * g++.dg/cpp2a/range-for8.C: New test.
7580 * g++.dg/cpp2a/range-for9.C: New test.
7581 * g++.dg/cpp2a/range-for10.C: New test.
7582
7583 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
7584
7585 * lib/target-supports.exp (check_effective_target_be): New.
7586 (check_effective_target_le): New.
7587
7588 2018-05-23 Marek Polacek <polacek@redhat.com>
7589
7590 * g++.dg/cpp2a/range-for1.C: New test.
7591 * g++.dg/cpp2a/range-for2.C: New test.
7592 * g++.dg/cpp2a/range-for3.C: New test.
7593 * g++.dg/cpp2a/range-for4.C: New test.
7594 * g++.dg/cpp2a/range-for5.C: New test.
7595 * g++.dg/cpp2a/range-for6.C: New test.
7596 * g++.dg/cpp2a/range-for7.C: New test.
7597
7598 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7599
7600 * gcc.target/i386/cvt-3.c: New test.
7601
7602 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
7603
7604 * gcc.target/i386/cvt-2.c: New test.
7605
7606 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
7607
7608 * gcc.dg/pr79985.c: New testcase.
7609
7610 2018-05-23 Richard Biener <rguenther@suse.de>
7611
7612 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
7613
7614 2018-05-23 Sudakshina Das <sudi.das@arm.com>
7615
7616 PR target/84882
7617 * gcc.target/aarch64/pr84882.c: New test.
7618 * gcc.target/aarch64/target_attr_18.c: Likewise.
7619
7620 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
7621
7622 PR tree-optimization/85853
7623 * gfortran.dg/vect/pr85853.f90: New test.
7624
7625 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7626
7627 * gnat.dg/import2.adb: New testcase.
7628
7629 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7630
7631 * gnat.dg/discr51.adb: New testcase.
7632
7633 2018-05-23 Javier Miranda <miranda@adacore.com>
7634
7635 * gnat.dg/valid_scalars1.adb: New testcase.
7636
7637 2018-05-23 Ed Schonberg <schonberg@adacore.com>
7638
7639 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
7640
7641 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7642
7643 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
7644 testcase.
7645
7646 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
7647
7648 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
7649 testcase.
7650
7651 2018-05-23 Bob Duff <duff@adacore.com>
7652
7653 * gnat.dg/addr10.adb: New testcase.
7654
7655 2018-05-23 Richard Biener <rguenther@suse.de>
7656
7657 PR middle-end/85874
7658 * gcc.dg/Wstrict-overflow-27.c: New testcase.
7659
7660 2018-05-23 Yury Gribov <tetra2005@gmail.com>
7661
7662 PR tree-optimization/85822
7663 * c-c++-common/pr85822.c: New test.
7664
7665 2018-05-23 Richard Biener <rguenther@suse.de>
7666
7667 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
7668
7669 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7670
7671 PR fortran/85841
7672 * gfortran.dg/pr30667.f: Add option "-std=legacy".
7673
7674 2018-05-22 Martin Sebor <msebor@redhat.com>
7675
7676 PR middle-end/85359
7677 * gcc.dg/attr-nonstring.c: New test.
7678
7679 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
7680
7681 PR target/85345
7682 * gcc.target/i386/pr85345.c: New test.
7683
7684 2018-05-22 Luis Machado <luis.machado@linaro.org>
7685
7686 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
7687
7688 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7689
7690 PR fortran/85841
7691 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
7692 dg-additional-options.
7693 * gfortran.dg/graphite/block-2.f: Ditto.
7694 * gfortran.dg/graphite/id-19.f: Ditto.
7695 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
7696 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
7697 * gfortran.dg/vect/pr52580.f: Ditto.
7698
7699 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
7700
7701 * gcc.target/aarch64/ldp_stp_6.c: New.
7702 * gcc.target/aarch64/ldp_stp_7.c: New.
7703 * gcc.target/aarch64/ldp_stp_8.c: New.
7704
7705 2018-05-22 Martin Sebor <msebor@redhat.com>
7706
7707 PR c/85623
7708 * c-c++-common/attr-nonstring-3.c: Adjust.
7709 * c-c++-common/attr-nonstring-4.c: Adjust.
7710 * c-c++-common/attr-nonstring-6.c: New test.
7711
7712 2018-05-22 Martin Sebor <msebor@redhat.com>
7713
7714 PR tree-optimization/85826
7715 * gcc.dg/Wrestrict-17.c: New test.
7716
7717 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7718
7719 * gcc.dg/torture/pr85862.c: Rename to...
7720 * gcc.dg/torture/pr85852.c: ...this.
7721
7722 2018-05-22 Justin Squirek <squirek@adacore.com>
7723
7724 * gnat.dg/warn14.adb: New testcase.
7725
7726 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
7727
7728 * gnat.dg/controlled8.adb: New testcase.
7729
7730 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
7731
7732 * gnat.dg/discr50.adb: New testcase.
7733
7734 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7735
7736 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
7737 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
7738 gnat.dg/discr49_rec2.ads: New testcase.
7739
7740 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7741
7742 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
7743 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
7744 testcase.
7745
7746 2018-05-22 Ed Schonberg <schonberg@adacore.com>
7747
7748 * gnat.dg/fixedpnt3.adb: New testcase.
7749
7750 2018-05-22 Justin Squirek <squirek@adacore.com>
7751
7752 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
7753 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
7754
7755 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
7756
7757 PR middle-end/85862
7758 * gcc.dg/torture/pr85862.c: New test.
7759
7760 2018-05-22 Richard Biener <rguenther@suse.de>
7761
7762 PR tree-optimization/85834
7763 * g++.dg/torture/pr85834.C: New testcase.
7764 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
7765
7766 2018-05-22 Martin Liska <mliska@suse.cz>
7767
7768 PR ipa/85607
7769 * g++.dg/ipa/pr85607.C: New test.
7770
7771 2018-05-22 Richard Biener <rguenther@suse.de>
7772
7773 PR tree-optimization/85863
7774 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
7775
7776 2018-05-22 Janus Weil <janus@gcc.gnu.org>
7777
7778 PR fortran/85841
7779 * gfortran.dg/assumed_rank_5.f90: Update error message.
7780 * gfortran.dg/assumed_type_4.f90: Ditto.
7781 * gfortran.dg/bind_c_array_params.f03: Ditto.
7782 * gfortran.dg/bind_c_usage_28.f90: Ditto.
7783 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7784 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7785 * gfortran.dg/c_loc_tests_11.f03: Ditto.
7786 * gfortran.dg/coarray_atomic_2.f90: Ditto.
7787 * gfortran.dg/coarray_collectives_2.f90: Ditto.
7788 * gfortran.dg/coarray_collectives_10.f90: Ditto.
7789 * gfortran.dg/coarray_collectives_13.f90: Ditto.
7790 * gfortran.dg/rank_3.f90: Ditto.
7791 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
7792 * gfortran.dg/implicit_14.f90: Ditto.
7793
7794 2018-05-21 Christian Groessler <chris@groessler.org>
7795
7796 * gcc.c-torture/compile/simd-5.c: Fix comment.
7797
7798 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
7799
7800 PR target/85657
7801 * gcc.target/powerpc/pr85657-1.c: New test for converting between
7802 __float128, __ibm128, and long double.
7803 * gcc.target/powerpc/pr85657-2.c: Likewise.
7804 * gcc.target/powerpc/pr85657-3.c: Likewise.
7805 * g++.dg/pr85667.C: New test to make sure __ibm128 is
7806 implementated as a separate type internally, and is not just an
7807 alias for long double.
7808
7809 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
7810
7811 PR tree-optimization/85814
7812 * gcc.dg/torture/pr85814.c: New test.
7813
7814 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7815
7816 PR c++/84588
7817 * g++.dg/cpp0x/cond1.C: New.
7818 * g++.dg/cpp1y/pr84588-1.C: Likewise.
7819 * g++.dg/cpp1y/pr84588-2.C: Likewise.
7820 * g++.dg/cpp1y/pr84588-3.C: Likewise.
7821 * g++.dg/parse/cond6.C: Likewise.
7822 * g++.dg/parse/cond7.C: Likewise.
7823 * g++.dg/parse/cond8.C: Likewise.
7824 * g++.dg/cpp1z/decomp16.C: Update.
7825 * g++.old-deja/g++.jason/cond.C: Likewise.
7826
7827 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
7828
7829 ChangeLog for r260480
7830 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
7831 warnings for deleted and obsolescent features.
7832 * gfortran.dg/graphite/id-19.f: Ditto.
7833 * gfortran.dg/graphite/id-20.f: Ditto.
7834 * gfortran.dg/graphite/id-27.f90: Ditto.
7835 * gfortran.dg/graphite/pr82449.f: Ditto.
7836
7837 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7838
7839 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
7840 tiny and large memory models.
7841
7842 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7843
7844 * gnat.dg/suppress_initialization.adb,
7845 gnat.dg/suppress_initialization_pkg.ads: New testcase.
7846
7847 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7848
7849 * gnat.dg/exit1.adb: New testcase.
7850
7851 2018-04-04 Ed Schonberg <schonberg@adacore.com>
7852
7853 * gnat.dg/array30.adb: New testcase.
7854
7855 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
7856
7857 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
7858
7859 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7860
7861 * gcc.c-torture/execute/ssad-run.c: New test.
7862 * gcc.c-torture/execute/usad-run.c: Likewise.
7863 * gcc.target/aarch64/ssadv16qi.c: Likewise.
7864 * gcc.target/aarch64/usadv16qi.c: Likewise.
7865
7866 2018-05-21 Tamar Christina <tamar.christina@arm.com>
7867
7868 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
7869 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
7870 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
7871 vbcaxq_s64): New.
7872 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
7873 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
7874 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
7875
7876 2018-05-21 Janus Weil <janus@gcc.gnu.org>
7877
7878 PR fortran/85841
7879 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
7880 * gfortran.dg/g77/20020307-1.f: Ditto.
7881 * gfortran.dg/g77/980310-3.f: Ditto.
7882 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
7883 * gfortran.dg/goacc/loop-1.f95: Ditto.
7884 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
7885 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
7886 * gfortran.dg/gomp/do-1.f90: Ditto.
7887 * gfortran.dg/gomp/omp_do1.f90: Ditto.
7888 * gfortran.dg/pr17229.f: Ditto.
7889 * gfortran.dg/pr37243.f: Ditto.
7890 * gfortran.dg/pr49721-1.f: Ditto.
7891 * gfortran.dg/pr58484.f: Ditto.
7892 * gfortran.dg/pr81175.f: Ditto.
7893 * gfortran.dg/pr81723.f: Ditto.
7894 * gfortran.dg/predcom-2.f: Ditto.
7895 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
7896 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
7897 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7898 * gfortran.dg/vect/pr52580.f: Ditto.
7899
7900 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7901
7902 PR fortran/80657
7903 * gfortran.dg/char_result_18.f90: New test.
7904
7905 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7906
7907 PR fortran/49636
7908 * gfortran.dg/associate_38.f90: New test.
7909
7910 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
7911
7912 PR fortran/82275
7913 * gfortran.dg/select_type_42.f90: New test.
7914
7915 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
7916
7917 PR fortran/82923
7918 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
7919 that the patch fixes PR66694 & PR82617, although the testcases
7920 are not explicitly included.
7921
7922 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
7923
7924 * gcc.dg/stack-usage-1.c: Add support for rv32e.
7925
7926 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
7927
7928 PR c++/82899
7929 * g++.dg/pr82899.C: New testcase.
7930
7931 2018-05-18 Martin Liska <mliska@suse.cz>
7932
7933 * gcc.dg/pr68766.c: Change pruned output.
7934
7935 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
7936
7937 PR c++/85782
7938 * c-c++-common/goacc/pr85782.c: New test.
7939
7940 2018-05-18 Sudakshina Das <sudi.das@arm.com>
7941
7942 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
7943
7944 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7945
7946 * gcc.target/arm/pr62554.c: Delete.
7947 * gcc.target/arm/pr69610-1.c: Likewise.
7948 * gcc.target/arm/pr69610-2.c: Likewise.
7949
7950 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7951
7952 * gcc.target/arm/pr40887.c: Update comment.
7953 * lib/target-supports.exp: Don't generate effective target checks
7954 and related helpers for armv5. Update comment.
7955 * gcc.target/arm/armv5_thumb_isa.c: Delete.
7956 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
7957 target check and options.
7958
7959 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7960
7961 PR middle-end/85817
7962 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
7963 scan-tree-dump-not for h.
7964
7965 2018-05-18 Richard Biener <rguenther@suse.de>
7966
7967 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7968 * gcc.dg/tree-ssa/pr45397.c: Likewise.
7969 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
7970 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
7971 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
7972 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7973 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7974 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7975 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7976 * gcc.dg/tree-ssa/vrp58.c: Likewise.
7977 * gcc.dg/vrp-min-max-1.c: Likewise.
7978 * gcc.dg/vrp-min-max-3.c: New testcase.
7979
7980 2018-05-18 Richard Biener <rguenther@suse.de>
7981
7982 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
7983 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
7984 * gcc.dg/graphite/scop-6.c: Likewise.
7985 * gcc.dg/graphite/scop-7.c: Likewise.
7986 * gcc.dg/graphite/scop-8.c: Likewise.
7987 * gcc.dg/graphite/scop-9.c: Likewise.
7988
7989 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7990
7991 * gcc.target/aarch64/vect-init-ld1.c: New test.
7992
7993 2018-05-18 Martin Liska <mliska@suse.cz>
7994
7995 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
7996 * gcc.dg/tree-prof/update-loopch.c: Likewise.
7997
7998 2018-05-18 Martin Liska <mliska@suse.cz>
7999
8000 * gcc.dg/ipa/ipa-icf-39.c: New test.
8001 * gcc.dg/pr68766.c: Adjust pruned output.
8002
8003 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
8004
8005 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
8006 New proc.
8007 * gcc.dg/fma-1.c: New test.
8008 * gcc.dg/fma-2.c: Likewise.
8009 * gcc.dg/fma-3.c: Likewise.
8010 * gcc.dg/fma-4.c: Likewise.
8011 * gcc.dg/fma-5.c: Likewise.
8012 * gcc.dg/fma-6.c: Likewise.
8013 * gcc.dg/fma-7.c: Likewise.
8014 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
8015 scalar_all_fma.
8016 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
8017 * gfortran.dg/reassoc_8.f: Likewise.
8018 * gfortran.dg/reassoc_9.f: Likewise.
8019 * gfortran.dg/reassoc_10.f: Likewise.
8020
8021 2018-05-17 Jim Wilson <jimw@sifive.com>
8022
8023 * gcc.target/riscv/switch-qi.c: New.
8024 * gcc.target/riscv/switch-si.c: New.
8025
8026 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
8027
8028 PR target/85698
8029 * gcc.target/powerpc/pr85698.c: New test.
8030
8031 2018-05-17 Richard Biener <rguenther@suse.de>
8032
8033 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
8034
8035 2018-05-17 Bin Cheng <bin.cheng@arm.com>
8036
8037 PR tree-optimization/85793
8038 * gcc.dg/vect/pr85793.c: New test.
8039
8040 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
8041
8042 * gcc.dg/gimplefe-28.c: New test.
8043 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
8044 internal function calls.
8045 * gcc.dg/goacc/loop-processing-1.c: Likewise.
8046
8047 2018-05-17 Martin Liska <mliska@suse.cz>
8048
8049 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
8050 space in between 'G_' and '('.
8051
8052 2018-05-17 Jakub Jelinek <jakub@redhat.com>
8053
8054 PR target/85323
8055 * gcc.target/i386/pr85323-7.c: New test.
8056 * gcc.target/i386/pr85323-8.c: New test.
8057 * gcc.target/i386/pr85323-9.c: New test.
8058
8059 PR target/85323
8060 * gcc.target/i386/pr85323-4.c: New test.
8061 * gcc.target/i386/pr85323-5.c: New test.
8062 * gcc.target/i386/pr85323-6.c: New test.
8063
8064 PR target/85323
8065 * gcc.target/i386/pr85323-1.c: New test.
8066 * gcc.target/i386/pr85323-2.c: New test.
8067 * gcc.target/i386/pr85323-3.c: New test.
8068
8069 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
8070 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
8071 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
8072 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
8073 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
8074 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
8075 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
8076 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
8077 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
8078 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
8079 * gcc.target/i386/avx512f-setzero-1.c: New test.
8080
8081 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
8082
8083 * gcc.target/aarch64/vect-slp-dup.c: New.
8084
8085 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 PR c++/85713
8088 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
8089
8090 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
8091
8092 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
8093 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
8094
8095 2018-05-17 Richard Biener <rguenther@suse.de>
8096
8097 PR tree-optimization/85757
8098 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
8099
8100 2018-05-16 Marek Polacek <polacek@redhat.com>
8101
8102 PR c++/85363
8103 * g++.dg/cpp0x/initlist-throw1.C: New test.
8104 * g++.dg/cpp0x/initlist-throw2.C: New test.
8105
8106 2018-05-16 Carl Love <cel@us.ibm.com>
8107
8108 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
8109 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
8110 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
8111
8112 2018-05-16 Richard Biener <rguenther@suse.de>
8113
8114 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
8115 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
8116 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
8117
8118 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
8119
8120 * gcc.target/aarch64/sve/vcond_10.c: New test.
8121 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
8122 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
8123 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
8124
8125 2018-05-15 Martin Sebor <msebor@redhat.com>
8126
8127 PR tree-optimization/85753
8128 * gcc.dg/Wrestrict-10.c: Adjust.
8129 * gcc.dg/Wrestrict-16.c: New test.
8130
8131 2018-05-15 Martin Sebor <msebor@redhat.com>
8132
8133 PR middle-end/85643
8134 * c-c++-common/attr-nonstring-7.c: New test.
8135
8136 2018-05-15 Richard Biener <rguenther@suse.de>
8137
8138 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
8139
8140 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8141
8142 PR tree-optimization/83648
8143 * gcc.dg/tree-ssa/pr83648.c: New test.
8144 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
8145
8146 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8147
8148 PR ipa/85734
8149 * gcc.dg/ipa/pr85734.c: New test.
8150
8151 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
8152
8153 PR target/85756
8154 * gnat.dg/opt70.adb: New test.
8155 * gnat.dg/opt70_pkg.ad[sb]: New helper.
8156
8157 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8158
8159 * gcc.target/aarch64/crypto-fuse-1.c: New test.
8160 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
8161
8162 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
8163
8164 * gcc.target/aarch64/vmov_n_1.c: Update test.
8165 * gcc.target/aarch64/vfp-1.c: Update test.
8166
8167 2018-05-14 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR target/85756
8170 * gcc.c-torture/execute/pr85756.c: New test.
8171
8172 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
8173
8174 * gcc.target/i386/cldemote-1.c: New test.
8175
8176 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
8177
8178 PR fortran/85742
8179 * gfortran.dg/assumed_type_9.f90 : New test.
8180
8181 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
8182
8183 PR fortran/85542
8184 * gfortran.dg/pr85542.f90: New test.
8185
8186 2018-05-11 Martin Jambor <mjambor@suse.cz>
8187
8188 PR ipa/85655
8189 * g++.dg/lto/pr85655_0.C: New test.
8190
8191 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
8192
8193 * gcc.target/i386/tpause-1.c: New test.
8194 * gcc.target/i386/umonitor-1.c: New test.
8195
8196 2018-05-11 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR c/85696
8199 * c-c++-common/gomp/pr85696.c: New test.
8200
8201 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
8202 Jakub Jelinek <jakub@redhat.com>
8203
8204 PR tree-optimization/85692
8205 * gcc.target/i386/pr85692.c: New test.
8206
8207 2018-05-11 Martin Liska <mliska@suse.cz>
8208
8209 PR sanitizer/85556
8210 * c-c++-common/ubsan/attrib-6.c: New test.
8211
8212 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8213
8214 PR fortran/85687
8215 * gfortran.dg/pr85687.f90: new test.
8216
8217 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8218
8219 PR fortran/85521
8220 * gfortran.dg/pr85521_1.f90: New test.
8221 * gfortran.dg/pr85521_2.f90: New test.
8222
8223 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
8224
8225 PR fortran/70870
8226 * gfortran.dg/pr70870_1.f90: New test.
8227
8228 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
8229
8230 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
8231
8232 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8233
8234 PR c++/85662
8235 * g++.dg/ext/offsetof2.C: New test.
8236
8237 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
8238
8239 PR fortran/68846
8240 * gfortran.dg/temporary_3.f90 : New test.
8241
8242 PR fortran/70864
8243 * gfortran.dg/temporary_2.f90 : New test.
8244
8245 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
8246
8247 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
8248 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
8249 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
8250 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
8251 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
8252 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
8253 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
8254 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
8255 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
8256 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
8257 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
8258 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
8259 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
8260 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
8261 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
8262 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
8263 * gcc.dg/vmx/st-be-order.c: Delete testcase.
8264 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
8265 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
8266 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
8267 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
8268 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
8269 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
8270 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
8271 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
8272 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
8273 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
8274
8275 2018-05-10 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR tree-optimization/85699
8278 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
8279 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
8280 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
8281 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
8282
8283 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
8284
8285 * g++.dg/tls/pr85400.C: New test.
8286
8287 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8288
8289 PR c++/85713
8290 * g++.dg/cpp1y/lambda-generic-85713.C: New.
8291
8292 2018-05-09 Carl Love <cel@us.ibm.com>
8293
8294 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
8295
8296 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
8297
8298 PR c++/85713
8299 Revert:
8300 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8301
8302 PR c++/84588
8303 * g++.dg/cpp1y/pr84588.C: New.
8304
8305 2018-05-09 Andreas Schwab <schwab@suse.de>
8306
8307 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
8308
8309 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
8310
8311 * gcc.target/aarch64/store_lane_spill_1.c: New test.
8312 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
8313
8314 2018-05-08 Carl Love <cel@us.ibm.com>
8315 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
8316
8317 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8318
8319 PR c++/84588
8320 * g++.dg/cpp1y/pr84588.C: New.
8321
8322 2018-05-08 Marek Polacek <polacek@redhat.com>
8323
8324 PR c++/85695
8325 * g++.dg/cpp1z/constexpr-if22.C: New test.
8326
8327 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
8328
8329 PR target/85693
8330 * gcc.target/i386/pr85693.c: New test.
8331
8332 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR target/85683
8335 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
8336 scan-assembler-times checking that except for [fh]*xor other functions
8337 don't use any load instructions.
8338
8339 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
8340
8341 * gcc.target/i386/builtin_target.c: Test goldmont.
8342 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
8343 arch=silvermont.
8344
8345 2018-05-08 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR target/85572
8348 * g++.dg/other/sse2-pr85572-1.C: New test.
8349 * g++.dg/other/sse2-pr85572-2.C: New test.
8350 * g++.dg/other/sse4-pr85572-1.C: New test.
8351 * g++.dg/other/avx2-pr85572-1.C: New test.
8352
8353 PR target/85317
8354 * gcc.target/i386/pr85317.c: New test.
8355 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
8356 optimization barrier to avoid optimizing away the expected insn.
8357
8358 PR target/85480
8359 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
8360 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
8361
8362 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8363
8364 * g++.dg/other/sve_const_pred_1.C: Rename to...
8365 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
8366 target selectors and explicit -march options.
8367 * g++.dg/other/sve_const_pred_2.C: Rename to...
8368 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
8369 * g++.dg/other/sve_const_pred_3.C: Rename to...
8370 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
8371 * g++.dg/other/sve_const_pred_4.C: Rename to...
8372 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
8373 * g++.dg/other/sve_tls_2.C: Rename to...
8374 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
8375 * g++.dg/other/sve_vcond_1.C: Rename to...
8376 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
8377 * g++.dg/other/sve_vcond_1_run.C: Rename to...
8378 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
8379
8380 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8381
8382 PR testsuite/85586
8383 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
8384 !vect_no_align.
8385
8386 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8387
8388 PR c++/57429
8389 * g++.dg/cpp0x/deleted14.C: New.
8390
8391 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8392 Alan Hayward <alan.hayward@arm.com>
8393 David Sherwood <david.sherwood@arm.com>
8394
8395 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
8396 XFAIL the BIC test.
8397 * gcc.target/aarch64/sve/vcond_7.c: New test.
8398 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
8399
8400 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8401
8402 PR c++/70563
8403 * g++.dg/cpp0x/sfinae62.C: New.
8404
8405 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
8406
8407 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
8408 load from src[i].
8409
8410 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
8411
8412 PR c++/80691
8413 * g++.dg/cpp0x/narrowing1.C: New.
8414
8415 2018-05-08 Richard Biener <rguenther@suse.de>
8416
8417 PR middle-end/85588
8418 * gcc.dg/torture/pr85574.c: Rename to...
8419 * gcc.dg/torture/pr85588.c: ... this.
8420
8421 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8422
8423 PR fortran/54613
8424 * gfortran.dg/minmaxloc_12.f90: New test case.
8425 * gfortran.dg/minmaxloc_13.f90: New test case.
8426
8427 2018-05-07 Nathan Sidwell <nathan@acm.org>
8428
8429 * g++.dg/cpp0x/range-for10.C: Delete.
8430 * g++.dg/ext/forscope1.C: Delete.
8431 * g++.dg/ext/forscope2.C: Delete.
8432 * g++.dg/template/for1.C: Delete.
8433
8434 2018-05-07 Jeff Law <law@redhat.com>
8435
8436 * gfortran.dg/linefile.f90: New test.
8437
8438 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
8439
8440 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
8441 and options.
8442
8443 2018-05-06 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR c++/85659
8446 * g++.dg/ext/asm14.C: New test.
8447 * g++.dg/ext/asm15.C: New test.
8448 * g++.dg/ext/asm16.C: New test.
8449
8450 2018-05-06 Michael Eager <eager@eagercon.com>
8451
8452 * gcc.target/microblaze/others/picdtr.c: Correct option
8453 -fPIE -mpic-data-is-text-relative.
8454
8455 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
8456
8457 * gcc.target/microblaze/others/picdtr.c: Add test for
8458 -fPIE -mpic-data-is-text-relative.
8459
8460 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
8461
8462 PR fortran/85507
8463 * gfortran.dg/coarray_dependency_1.f90: New test.
8464 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
8465
8466 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
8467
8468 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
8469 to match the currently produced gimple.
8470
8471 2018-05-04 Carl Love <cel@us.ibm.com>
8472
8473 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
8474 vec_trunc.
8475 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
8476 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
8477 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
8478 xvcmpgedp counts. Add xxsel counts.
8479
8480 2018-05-04 Richard Biener <rguenther@suse.de>
8481
8482 PR middle-end/85627
8483 * g++.dg/torture/pr85627.C: New testcase.
8484
8485 2018-05-04 Richard Biener <rguenther@suse.de>
8486
8487 PR middle-end/85574
8488 * gcc.dg/torture/pr85574.c: New testcase.
8489 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
8490
8491 2018-05-04 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR libstdc++/85466
8494 * gcc.dg/nextafter-1.c: New test.
8495 * gcc.dg/nextafter-2.c: New test.
8496 * gcc.dg/nextafter-3.c: New test.
8497 * gcc.dg/nextafter-4.c: New test.
8498
8499 2018-05-03 Nathan Sidwell <nathan@acm.org>
8500
8501 Remove -ffriend-injection.
8502 * g++.old-deja/g++.jason/scoping15.C: Delete.
8503 * g++.old-deja/g++.mike/net43.C: Delete.
8504
8505 2018-05-03 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR target/85530
8508 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
8509 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
8510 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
8511 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
8512
8513 2018-05-03 Tom de Vries <tom@codesourcery.com>
8514
8515 PR testsuite/85106
8516 * lib/scanoffloadtree.exp: New file.
8517
8518 2018-05-03 Richard Biener <rguenther@suse.de>
8519
8520 PR tree-optimization/85615
8521 * gcc.dg/torture/pr85615.c: New testcase.
8522
8523 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8524
8525 PR tree-optimization/70291
8526 * gcc.dg/complex-6.c: New test.
8527 * gcc.dg/complex-7.c: Likewise.
8528
8529 2018-05-03 Richard Biener <rguenther@suse.de>
8530
8531 PR testsuite/85579
8532 * fortran.dg/pr51434.f90: Truncate transfer argument.
8533
8534 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR target/85582
8537 * gcc.c-torture/execute/pr85582-3.c: New test.
8538
8539 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
8540 Jason Merrill <jason@redhat.com>
8541
8542 PR c++/68374
8543 * g++.dg/warn/Wshadow-13.C: New.
8544 * g++.dg/warn/Wshadow-14.C: Likewise.
8545
8546 2018-05-02 Tom de Vries <tom@codesourcery.com>
8547
8548 PR libgomp/82428
8549 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
8550 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
8551
8552 2018-05-02 David Pagan <dave.pagan@oracle.com>
8553
8554 PR c/30552
8555 * gcc.dg/noncompile/pr30552-1.c: New test.
8556 * gcc.dg/noncompile/pr30552-2.c: New test.
8557 * gcc.dg/noncompile/pr30552-3.c: New test.
8558 * gcc.dg/noncompile/pr30552-4.c: New test.
8559
8560 2018-05-02 Richard Biener <rguenther@suse.de>
8561
8562 PR tree-optimization/85597
8563 * gcc.dg/vect/pr85597.c: New testcase.
8564
8565 2018-05-02 Tom de Vries <tom@codesourcery.com>
8566
8567 PR testsuite/85106
8568 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
8569 * lib/scanltranstree.exp: New file.
8570 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
8571 (scan-ltrans-tree-dump-times_required_options)
8572 (scan-ltrans-tree-dump-not_required_options)
8573 (scan-ltrans-tree-dump-dem_required_options)
8574 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
8575 * lib/gcc-dg.exp: Include scanltranstree.exp.
8576
8577 2018-05-02 Tom de Vries <tom@codesourcery.com>
8578
8579 PR testsuite/85106
8580 * gcc.dg/ipa/ipa-icf-38.c: New test.
8581 * gcc.dg/ipa/ipa-icf-38a.c: New test.
8582 * lib/scandump.exp (dump-base): New proc.
8583 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
8584 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
8585 base.
8586 * lib/scanipa.exp: Add "" argument to scan-dump calls.
8587 * lib/scanlang.exp: Same.
8588 * lib/scanrtl.exp: Same.
8589 * lib/scantree.exp: Same.
8590 * lib/scanwpaipa.exp: New file.
8591 * lib/gcc-dg.exp: Include scanwpaipa.exp.
8592
8593 2018-05-02 Richard Biener <rguenther@suse.de>
8594
8595 PR middle-end/85567
8596 * gcc.dg/torture/pr85567.c: New testcase.
8597
8598 2018-05-02 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR target/85582
8601 * gcc.c-torture/execute/pr85582-1.c: New test.
8602 * gcc.c-torture/execute/pr85582-2.c: New test.
8603
8604 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
8605
8606 PR tree-optimization/85586
8607 * gcc.dg/vect/pr85586.c: New test.
8608
8609 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
8610
8611 PR tree-optimization/85143
8612 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
8613 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
8614
8615 2018-05-01 David Malcolm <dmalcolm@redhat.com>
8616
8617 PR c/84258
8618 * c-c++-common/Wformat-pr84258.c: New test.
8619
8620 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8621
8622 PR tree-optimization/82665
8623 * gcc.dg/tree-ssa/pr82665.c: New test.
8624
8625 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8626
8627 PR c++/85523
8628 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
8629 (test_add_fixit_insert_formatted_single_line): New function.
8630 (test_add_fixit_insert_formatted_multiline): New function.
8631 Extend expected output of generated patch to include fix-it hints
8632 for these.
8633 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
8634 "gcc-rich-location.h". Add test coverage for
8635 gcc_rich_location::add_fixit_insert_formatted.
8636
8637 2018-04-30 David Malcolm <dmalcolm@redhat.com>
8638
8639 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8640 (test_show_locus): Update for location_get_source_line returning a
8641 char_span. Use char_span for handling words in the
8642 "test_many_nested_locations" fix-it example.
8643
8644 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8645
8646 * gcc.target/arc/interrupt-8.c: Update test.
8647 * gcc.target/arc/loop-4.c: Likewise.
8648 * gcc.target/arc/loop-hazard-1.c: Likewise.
8649 * gcc.target/arc/sdata-3.c: Likewise.
8650
8651 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
8652
8653 * gcc.target/arc/store-merge-1.c: New test.
8654 * gcc.target/arc/add_n-combine.c: Update test.
8655
8656 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
8657
8658 Microblaze Target: PIC data text relative
8659
8660 * gcc.target/microblaze/others/data_var1.c: Include
8661 PIC case of r20 base register.
8662 * gcc.target/microblaze/others/data_var2.c: Ditto.
8663 * gcc.target/microblaze/others/picdtr.c: Add new
8664 test case for -mpic-is-data-text-relative.
8665 * gcc.target/microblaze/others/sdata_var1.c: Add
8666 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
8667 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
8668 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
8669 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
8670 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
8671 * gcc.target/microblaze/others/string_cst1_gpopt.c:
8672 Ditto.
8673 * gcc.target/microblaze/others/string_cst2_gpopt.c:
8674 Ditto.
8675
8676 2018-04-30 Richard Biener <rguenther@suse.de>
8677
8678 PR tree-optimization/28364
8679 PR tree-optimization/85275
8680 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
8681 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
8682 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
8683 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
8684 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
8685 still passes.
8686 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
8687 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
8688 still passes.
8689 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
8690 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
8691 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
8692
8693 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
8694
8695 PR target/84431
8696 * gcc.target/i386/pr84431.c: New test.
8697
8698 2018-04-27 Martin Jambor <mjambor@suse.cz>
8699
8700 PR ipa/85549
8701 * g++.dg/ipa/pr85549.C: New test.
8702
8703 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8704
8705 PR c++/85553
8706 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
8707 directive.
8708 * g++.dg/cpp0x/constexpr-85553.C: New test.
8709
8710 2018-04-27 David Malcolm <dmalcolm@redhat.com>
8711
8712 PR c++/85515
8713 * g++.dg/pr85515-1.C: New test.
8714 * g++.dg/pr85515-2.C: New test.
8715
8716 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
8717
8718 PR c++/84691
8719 * g++.dg/cpp0x/friend3.C: New.
8720
8721 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8722
8723 PR target/82518
8724 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8725 Use check_effective_target_arm_little_endian.
8726
8727 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR tree-optimization/85529
8730 * gcc.c-torture/execute/pr85529-1.c: New test.
8731 * gcc.c-torture/execute/pr85529-2.c: New test.
8732 * gcc.dg/pr85529.c: New test.
8733
8734 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8735
8736 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
8737 `.dword' in addition to `lw' and `.word'.
8738
8739 2018-04-26 Maciej W. Rozycki <macro@mips.com>
8740
8741 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
8742
8743 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
8744
8745 * gnat.dg/loop_optimization24.adb: New test.
8746
8747 2018-04-26 Richard Biener <rguenther@suse.de>
8748
8749 PR tree-optimization/85116
8750 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
8751 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
8752 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
8753 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
8754
8755 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
8756
8757 PR target/85473
8758 * gcc.target/i386/pr85473-1.c: New test.
8759 * gcc.target/i386/pr85473-2.c: New test.
8760
8761 2018-04-25 Nathan Sidwell <nathan@acm.org>
8762 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR c++/85437
8765 PR c++/49171
8766 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
8767 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
8768 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
8769 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
8770 * g++.dg/cpp0x/pr85437-1.C: New.
8771 * g++.dg/cpp0x/pr85437-2.C: New.
8772 * g++.dg/cpp0x/pr85437-3.C: New.
8773 * g++.dg/cpp0x/pr85437-4.C: New.
8774
8775 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
8776
8777 PR fortran/85520
8778 * gfortran.dg/pr85520.f90: New test.
8779
8780 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8781
8782 PR target/85512
8783 * gcc.dg/pr85512.c: New test.
8784
8785 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
8786
8787 PR target/85485
8788 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
8789 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
8790 * gcc.dg/pr85388-1.c (dg-options): Likwise.
8791 * gcc.dg/pr85388-2.c (dg-options): Likwise.
8792 * gcc.dg/pr85388-3.c (dg-options): Likwise.
8793 * gcc.dg/pr85388-4.c (dg-options): Likwise.
8794 * gcc.dg/pr85388-5.c (dg-options): Likwise.
8795 * gcc.dg/pr85388-6.c (dg-options): Likwise.
8796 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
8797 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
8798 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
8799 * gcc.target/i386/cet-label.c (dg-options): Likwise.
8800 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
8801 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
8802 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
8803 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
8804 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
8805 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
8806 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
8807 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
8808 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
8809 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
8810 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
8811 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
8812 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
8813 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
8814 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
8815 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
8816 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
8817 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
8818 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
8819 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
8820 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
8821 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
8822 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
8823 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
8824 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
8825 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
8826 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
8827 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
8828 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
8829 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
8830 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
8831 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
8832 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
8833 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
8834 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
8835 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
8836 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
8837 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
8838 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
8839 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
8840 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
8841 * gcc.target/i386/pr84146.c (dg-options): Likwise.
8842 * gcc.target/i386/pr85403.c (dg-options): Likwise.
8843 * gcc.target/i386/pr85404.c (dg-options): Likwise.
8844 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
8845 with -mshstk.
8846 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
8847 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
8848 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
8849 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
8850 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
8851 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
8852 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
8853 * (dg-options): Likwise.
8854 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
8855 -mno-cet.
8856 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
8857 * gcc.target/i386/cet-label-3.c: Removed.
8858 * gcc.target/i386/cet-property-3.c: Likwise.
8859 * gcc.target/i386/cet-sjlj-7.c: Likwise.
8860
8861 2018-04-24 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR target/85511
8864 * gcc.target/i386/pr85511.c: New test.
8865
8866 PR target/85503
8867 * g++.dg/ext/pr85503.C: New test.
8868
8869 PR target/85508
8870 * gcc.target/i386/pr85508.c: New test.
8871
8872 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
8873
8874 PR tree-optimization/85478
8875 * g++.dg/pr85478.C: New test.
8876
8877 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
8878
8879 * g++.dg/torture/pr85496.C: New test.
8880
8881 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
8882
8883 PR rtl-optimization/85423
8884 * gcc.dg/pr85423.c: New test.
8885
8886 2018-04-20 Martin Sebor <msebor@redhat.com>
8887
8888 PR c/85365
8889 * gcc.dg/Wrestrict-15.c: New test.
8890
8891 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
8892
8893 PR target/85456
8894 * gcc.target/powerpc/pr85456.c: New test.
8895
8896 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
8897
8898 * g++.dg/ext/undef-bool-1.C: Require lp64.
8899 * gcc.target/powerpc/undef-bool-2.c: Likewise.
8900
8901 2018-04-20 Jeff Law <law@redhat.com>
8902
8903 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
8904 stack protector.
8905 * gcc.dg/stack-check-6.c: Likewise.
8906 * gcc.dg/stack-check-6a.c: Likewise.
8907 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
8908 * gcc.target/i386/stack-check-18.c: Likewise.
8909 * gcc.target/i386/stack-check-19.c: Likewise.
8910
8911 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8912
8913 PR testsuite/85483
8914 * gcc.target/aarch64/sve/vcond_1.c: Move to...
8915 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
8916 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
8917 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
8918
8919 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
8920
8921 PR target/85469
8922 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
8923 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
8924
8925 2018-04-20 Richard Biener <rguenther@suse.de>
8926
8927 PR middle-end/85475
8928 * gcc.dg/torture/pr85475.c: New testcase.
8929
8930 2018-04-20 Martin Jambor <mjambor@suse.cz>
8931
8932 ipa/85449
8933 * gcc.dg/ipa/pr85449.c: New test.
8934
8935 2018-04-20 Martin Jambor <mjambor@suse.cz>
8936
8937 ipa/85447
8938 * g++.dg/ipa/pr85447.C: New file.
8939 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
8940
8941 2018-04-20 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR c++/85462
8944 * g++.dg/cpp0x/pr85462.C: New test.
8945
8946 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8947
8948 * gcc.target/i386/pr85404.c: Require CET target.
8949
8950 2018-04-19 Jakub Jelinek <jakub@redhat.com>
8951
8952 PR tree-optimization/85467
8953 * gcc.dg/pr85467.c: New test.
8954
8955 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/84611
8958 * g++.dg/parse/crash68.C: New.
8959
8960 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8961
8962 PR libgcc/85334
8963 * g++.dg/torture/pr85334.C: New test.
8964
8965 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
8966
8967 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
8968 * g++.dg/diagnostic/pr85464.C: New.
8969
8970 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8971
8972 PR target/85397
8973 * gcc.dg/torture/pr85397-1.c: New test.
8974 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
8975 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
8976
8977 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8978
8979 PR target/85404
8980 * gcc.target/i386/pr85404.c: New test.
8981
8982 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
8983
8984 PR target/85417
8985 * c-c++-common/attr-nocf-check-1.c: Compile with
8986 -fcf-protection=none.
8987 * c-c++-common/attr-nocf-check-3.c: Likewise.
8988 * gcc.dg/march-generic.c: Likewise.
8989 * gcc.target/i386/align-limit.c: Likewise.
8990 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
8991 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
8992 * gcc.target/i386/cet-property-2.c: Likewise.
8993 * gcc.target/i386/ret-thunk-26.c: Likewise.
8994 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
8995 targets.
8996 * c-c++-common/fcf-protection-2.c: Likewise.
8997 * c-c++-common/fcf-protection-3.c: Likewise.
8998 * c-c++-common/fcf-protection-5.c: Likewise.
8999 * c-c++-common/fcf-protection-6.c: Likewise.
9000 * c-c++-common/fcf-protection-7.c: Likewise.
9001 * gcc.target/i386/cet-label-3.c: New test.
9002 * gcc.target/i386/cet-property-3.c: Likewise.
9003 * gcc.target/i386/cet-sjlj-7.c: Likewise.
9004 * gcc.target/i386/pr85417-1.c: Likewise.
9005 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
9006 __x86_indirect_thunk_nt_(r|e)ax
9007 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
9008 * gcc.target/i386/pr85403.c: Remove dg-error,
9009
9010 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
9011
9012 * gcc.target/i386/movdir-1.c: New test.
9013
9014 2018-04-19 Richard Biener <rguenther@suse.de>
9015
9016 PR middle-end/85455
9017 * gcc.dg/pr85455.c: New testcase.
9018
9019 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
9020
9021 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
9022 targets.
9023 * g++.dg/lto/pr85405b_0.C: Likewise.
9024 * g++.dg/lto/pr84805_0.C: Likewise.
9025
9026 2018-04-18 Martin Liska <mliska@suse.cz>
9027
9028 PR ipa/83983
9029 PR ipa/85391
9030 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
9031 output.
9032
9033 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
9034
9035 PR target/85388
9036 * gcc.dg/pr85388-1.c: New test.
9037 * gcc.dg/pr85388-2.c: Likewise.
9038 * gcc.dg/pr85388-3.c: Likewise.
9039 * gcc.dg/pr85388-4.c: Likewise.
9040 * gcc.dg/pr85388-5.c: Likewise.
9041 * gcc.dg/pr85388-6.c: Likewise.
9042
9043 2018-04-18 Jan Hubicka <jh@suse.cz>
9044 Martin Liska <mliska@suse.cz>
9045
9046 * g++.dg/lto/pr83121_0.C: Update template.
9047 * g++.dg/lto/pr83121_1.C: Update template.
9048 * g++.dg/lto/pr84805_0.C: Update template.
9049 * g++.dg/lto/pr84805_1.C: Update template.
9050 * g++.dg/lto/pr84805_2.C: Update template.
9051
9052 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
9053
9054 PR c++/84630
9055 * g++.dg/cpp0x/pr84630.C: New.
9056
9057 2018-04-18 Jakub Jelinek <jakub@redhat.com>
9058
9059 PR c++/84463
9060 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
9061 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
9062 in two cases. Uncomment two other tests and add expected dg-error for
9063 them.
9064 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
9065 -Wnarrowing diagnostics on some targets for c++11.
9066 * g++.dg/parse/array-size2.C: Remove xfail.
9067 * g++.dg/cpp0x/constexpr-84463.C: New test.
9068
9069 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
9070
9071 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
9072 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
9073
9074 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR testsuite/85326
9077 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
9078 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
9079 * g++.dg/other/sve_tls_2.C: Require effective target tls.
9080
9081 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
9082
9083 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
9084 prevent cascading of errors and change expected error message.
9085 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
9086 to 64-bit targets.
9087 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
9088 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
9089 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
9090 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
9091 error message.
9092 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
9093
9094 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR target/85430
9097 * gcc.dg/pr85430.c: New test.
9098
9099 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9100
9101 PR testsuite/85326
9102 * gcc.target/arm/pr54300.C: Move to...
9103 * g++.dg/other/pr54300.C: ... Here. Add target directives.
9104 * gcc.target/arm/pr55073.C: Move to...
9105 * g++.dg/other/pr55073.C: ... Here. Add target directives.
9106 * gcc.target/arm/pr56184.C: Move to...
9107 * g++.dg/other/pr56184.C: ... Here. Add target directives.
9108 * gcc.target/arm/pr59985.C: Move to...
9109 * g++.dg/other/pr59985.C: ... Here. Add target directives.
9110 * gcc.target/aarch64/pr60675.C: Move to...
9111 * g++.dg/other/pr60675.C: ... Here. Add target directives.
9112 * gcc.target/aarch64/pr81422.C: Move to...
9113 * g++.dg/other/pr81422.C: ... Here. Add target directives.
9114 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
9115 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
9116 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
9117 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
9118 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
9119 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
9120 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
9121 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
9122 * gcc.target/aarch64/sve/tls_2.C: Move to...
9123 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
9124 * gcc.target/aarch64/pr81414.C: Rename to...
9125 * gcc.target/aarch64/pr81414.c: ... This.
9126 * gcc.target/aarch64/simd/pr67896.C: Rename to...
9127 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
9128 messages.
9129 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
9130 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
9131 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
9132 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
9133 file name.
9134
9135 2018-04-17 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR middle-end/85414
9138 * gcc.dg/pr85414.c: New test.
9139
9140 2018-04-17 Martin Jambor <mjambor@suse.cz>
9141
9142 PR ipa/85421
9143 * g++.dg/ipa/pr85421.C: New test.
9144
9145 2018-04-17 Martin Liska <mliska@suse.cz>
9146
9147 PR lto/85405
9148 * g++.dg/lto/pr85405b_0.C: New test.
9149 * g++.dg/lto/pr85405b_1.C: New test.
9150
9151 2018-04-17 Martin Liska <mliska@suse.cz>
9152
9153 PR lto/85405
9154 * g++.dg/lto/pr85405_0.C: New test.
9155 * g++.dg/lto/pr85405_1.C: New test.
9156
9157 2018-04-17 Martin Liska <mliska@suse.cz>
9158
9159 PR ipa/85329
9160 * g++.dg/ext/pr85329-2.C: New test.
9161 * g++.dg/ext/pr85329.C: New test.
9162 * gcc.target/i386/mvc12.c: New test.
9163
9164 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
9165
9166 PR c++/85039
9167 * g++.dg/pr85039-1.C: New.
9168 * g++.dg/pr85039-2.C: New.
9169 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
9170
9171 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
9172
9173 PR target/85080
9174 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
9175 if the target supports efficient unaligned storage accesses.
9176
9177 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
9178
9179 PR target/83660
9180 * gcc.target/powerpc/pr83660.C: New test.
9181
9182 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
9183
9184 PR target/85403
9185 * gcc.target/i386/pr85403.c: New test.
9186
9187 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
9188
9189 PR target/84331
9190 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
9191
9192 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
9193 Jason Merrill <jason@redhat.com>
9194
9195 PR c++/85112
9196 * g++.dg/cpp0x/pr85112.C: New.
9197
9198 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
9199
9200 PR testsuite/85326
9201 * g++.dg/ext/undef-bool-1.C: New file.
9202 * gcc.target/powerpc/powerpc.exp: Remove .C support.
9203 * gcc.target/powerpc/undef-bool-1.C: Remove file.
9204
9205 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
9206
9207 PR target/85293
9208 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
9209 corresponding dg-error clause.
9210 * gcc.target/powerpc/pr80098-3.c: Ditto.
9211 * gcc.target/powerpc/pr80103-1.c: Delete.
9212
9213 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
9214
9215 PR fortran/81773
9216 PR fortran/83606
9217 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
9218 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
9219
9220 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9221
9222 PR fortran/85387
9223 * gfortran.dg/implied_do_io_5.f90: New test.
9224
9225 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
9226
9227 PR target/83402
9228 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
9229 several values: positive, negative, and zero.
9230 * gcc.target/powerpc/sse2-pslld-1.c: Same.
9231 * gcc.target/powerpc/sse2-psllq-1.c: Same.
9232
9233 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
9234
9235 PR rtl-optimization/79916
9236 * gcc.target/powerpc/pr79916.c: New.
9237
9238 2018-04-13 Jakub Jelinek <jakub@redhat.com>
9239
9240 PR rtl-optimization/85393
9241 * g++.dg/opt/pr85393.C: New test.
9242 * g++.dg/opt/pr85393-aux.cc: New file.
9243
9244 PR rtl-optimization/85376
9245 * gcc.dg/pr85376.c: New test.
9246
9247 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
9248
9249 PR rtl-optimization/83852
9250 * gcc.dg/pr83852.c: New testcase.
9251
9252 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
9253
9254 PR testsuite/85326
9255 * gcc.target/s390/pr77822-1.C: Rename to ...
9256 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
9257 * gcc.target/s390/pr77822-2.c: Add asm scan check.
9258 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
9259
9260 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
9261
9262 PR lto/71991
9263 * gcc.target/i386/pr71991.c: New testcase.
9264
9265 2018-04-13 Martin Liska <mliska@suse.cz>
9266 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR middle-end/81657
9269 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
9270 call.
9271
9272 2018-04-12 David Malcolm <dmalcolm@redhat.com>
9273
9274 PR c++/85385
9275 * g++.dg/diagnostic/macro-arg-count.C: New test.
9276
9277 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9278
9279 PR fortran/83064
9280 PR testsuite/85346
9281 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
9282 array and move test to libgomp/testsuite/libgomp.fortran.
9283 * gfortran.dg/do_concurrent_6.f90: New test.
9284
9285 2018-04-12 Marek Polacek <polacek@redhat.com>
9286
9287 PR c++/85258
9288 * g++.dg/parse/error61.C: New test.
9289
9290 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
9291
9292 PR target/85347
9293 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
9294 specify -mvsx on gcc command line.
9295
9296 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR target/85328
9299 * gcc.target/i386/pr85328.c: New test.
9300
9301 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9302
9303 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
9304
9305 2018-04-12 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR rtl-optimization/85342
9308 * gcc.target/i386/pr85342.c: New test.
9309
9310 2018-04-11 Jason Merrill <jason@redhat.com>
9311
9312 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
9313 if ulimit -v is set.
9314
9315 2018-04-11 Bin Cheng <bin.cheng@arm.com>
9316
9317 PR testsuite/85190
9318 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
9319
9320 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
9321
9322 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
9323 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
9324
9325 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR c++/70808
9328 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
9329 effective target.
9330
9331 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9332
9333 PR target/84301
9334 * gcc.target/i386/pr84301.c: New test.
9335
9336 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9337
9338 PR tree-optimization/85331
9339 * gcc.c-torture/execute/pr85331.c: New test.
9340
9341 2018-04-11 Marek Polacek <polacek@redhat.com>
9342
9343 PR c++/85032
9344 * g++.dg/cpp0x/pr51225.C: Adjust error message.
9345 * g++.dg/cpp1z/constexpr-if21.C: New test.
9346
9347 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR target/85281
9350 * gcc.target/i386/pr85281.c: New test.
9351
9352 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
9353
9354 PR rtl-optimization/84659
9355 * gcc.dg/pr84659.c: New test.
9356
9357 2018-04-11 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR debug/85302
9360 * g++.dg/debug/dwarf2/pr85302.C: New test.
9361
9362 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9363
9364 PR target/85261
9365 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
9366 into register.
9367
9368 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9369
9370 PR c++/70808
9371 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
9372
9373 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
9374
9375 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
9376 * gcc.target/powerpc/dimode_off.c: Ditto.
9377 * gcc.target/powerpc/tfmode_off.c: Ditto.
9378 * gcc.target/powerpc/timode_off.c: Ditto.
9379
9380 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9381
9382 * gcc.target/powerpc/vec-ldl-1.c: New test.
9383 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
9384 corrections to ABI implementation.
9385
9386 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
9387
9388 PR target/85056
9389 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
9390
9391 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR rtl-optimization/85300
9394 * gcc.dg/pr85300.c: New test.
9395
9396 2018-04-10 David Malcolm <dmalcolm@redhat.com>
9397
9398 PR c++/85110
9399 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
9400 where we now show the pertinent parameter.
9401 * g++.dg/diagnostic/aka2.C: Likewise.
9402 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
9403
9404 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9405
9406 PR fortran/85313
9407 * gfortran.dg/gomp/pr85313.f90: New test.
9408
9409 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9410
9411 PR c++/24314
9412 * g++.dg/parse/template29.C: New.
9413
9414 2018-04-10 Bin Cheng <bin.cheng@arm.com>
9415
9416 PR testsuite/85190
9417 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
9418
9419 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9420
9421 PR target/85177
9422 PR target/85255
9423 * gcc.target/i386/avx512f-pr85177.c: New test.
9424 * gcc.target/i386/avx512f-pr85255.c: New test.
9425
9426 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
9427
9428 PR tree-optimization/85286
9429 * gcc.dg/vect/pr85286.c: New test.
9430
9431 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9432
9433 PR target/85173
9434 * gcc.target/arm/pr85173.c: New test.
9435
9436 2018-04-10 Jakub Jelinek <jakub@redhat.com>
9437
9438 PR lto/85248
9439 * gcc.dg/lto/pr85248_0.c: New test.
9440 * gcc.dg/lto/pr85248_1.c: New test.
9441
9442 2018-04-09 Jan Hubicka <jh@suse.cz>
9443
9444 PR lto/85078
9445 * g++.dg/torture/pr85078.C: New.
9446
9447 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
9448
9449 PR c++/85227
9450 * g++.dg/cpp1z/decomp44.C: New.
9451 * g++.dg/cpp1z/decomp45.C: Likewise.
9452
9453 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9454
9455 PR fortran/83064
9456 * gfortran.dg/do_concurrent_5.f90: New test.
9457 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
9458 message.
9459
9460 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
9461
9462 PR fortran/51260
9463 * gfortran.dg/parameter_array_element_3.f90: New test.
9464
9465 2018-04-09 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR c++/85194
9468 * g++.dg/cpp1z/decomp43.C: New test.
9469
9470 PR rtl-optimization/80463
9471 * g++.dg/pr80463.C: Add -w to dg-options.
9472
9473 2018-04-09 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/85284
9476 * gcc.dg/torture/pr85284.c: New testcase.
9477
9478 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9479
9480 PR rtl-optimization/80463
9481 PR rtl-optimization/83972
9482 PR rtl-optimization/83480
9483
9484 * gcc.dg/pr80463.c: New test.
9485 * g++.dg/pr80463.C: Likewise.
9486 * gcc.dg/pr83972.c: Likewise.
9487
9488 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9489
9490 PR rtl-optimization/83913
9491 * gcc.dg/pr83913.c: New test.
9492
9493 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9494
9495 PR rtl-optimization/83962
9496 * gcc.dg/pr83962.c: New test.
9497
9498 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
9499
9500 PR rtl-optimization/83530
9501 * gcc.dg/pr83530.c: New test.
9502
9503 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
9504
9505 PR middle-end/82976
9506 * gfortran.dg/realloc_on_assign_16a.f90: New test.
9507
9508 2018-04-07 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR tree-optimization/85257
9511 * gcc.dg/pr85257.c: New test.
9512
9513 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
9514
9515 * g++.dg/opt/pr85196.C: New test.
9516
9517 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9518
9519 PR c++/84269
9520 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
9521 std::tuple here since they need C++11.
9522 * g++.dg/lookup/missing-std-include-8.C: New test.
9523 * g++.dg/lookup/missing-std-include.C: Move std::array and
9524 std::tuple test to missing-std-include-6.C to avoid failures
9525 with C++98.
9526
9527 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9528
9529 PR debug/85252
9530 * gcc.dg/debug/pr85252.c: New test.
9531
9532 PR rtl-optimization/84872
9533 * gcc.dg/graphite/pr84872.c: New test.
9534
9535 PR c++/85210
9536 * g++.dg/cpp1z/decomp42.C: New test.
9537
9538 2018-04-06 David Malcolm <dmalcolm@redhat.com>
9539
9540 PR c++/85021
9541 * g++.dg/lookup/missing-std-include-7.C: New test.
9542
9543 2018-04-06 Tamar Christina <tamar.christina@arm.com>
9544
9545 * gcc.dg/struct-simple.c: Revert r254862.
9546 * lib/target-supports.exp
9547 (check_effective_target_word_mode_no_slow_unalign): Likewise.
9548
9549 2018-04-06 Richard Biener <rguenther@suse.de>
9550
9551 PR middle-end/85244
9552 * gcc.dg/torture/pr85244-1.c: New testcase.
9553 * gcc.dg/torture/pr85244-2.c: Likewise.
9554
9555 2018-04-06 Jakub Jelinek <jakub@redhat.com>
9556
9557 PR sanitizer/85213
9558 * c-c++-common/ubsan/pr85213.c: New test.
9559
9560 2018-04-06 Richard Biener <rguenther@suse.de>
9561
9562 PR middle-end/85180
9563 * gcc.dg/pr85180.c: New testcase.
9564
9565 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9566
9567 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
9568 to trigger the optimization. Do some cleanup and function
9569 renaming. Add more test functions.
9570
9571 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9572
9573 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
9574 options.
9575 * gcc.target/s390/hotpatch-1.c: Skip when building without
9576 optimization.
9577 * gcc.target/s390/hotpatch-10.c: Likewise.
9578 * gcc.target/s390/hotpatch-11.c: Likewise.
9579 * gcc.target/s390/hotpatch-12.c: Likewise.
9580 * gcc.target/s390/hotpatch-13.c: Likewise.
9581 * gcc.target/s390/hotpatch-14.c: Likewise.
9582 * gcc.target/s390/hotpatch-15.c: Likewise.
9583 * gcc.target/s390/hotpatch-16.c: Likewise.
9584 * gcc.target/s390/hotpatch-17.c: Likewise.
9585 * gcc.target/s390/hotpatch-18.c: Likewise.
9586 * gcc.target/s390/hotpatch-19.c: Likewise.
9587 * gcc.target/s390/hotpatch-2.c: Likewise.
9588 * gcc.target/s390/hotpatch-3.c: Likewise.
9589 * gcc.target/s390/hotpatch-4.c: Likewise.
9590 * gcc.target/s390/hotpatch-5.c: Likewise.
9591 * gcc.target/s390/hotpatch-6.c: Likewise.
9592 * gcc.target/s390/hotpatch-7.c: Likewise.
9593 * gcc.target/s390/hotpatch-8.c: Likewise.
9594 * gcc.target/s390/hotpatch-9.c: Likewise.
9595
9596 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9597
9598 * c-c++-common/Wattributes.c: Disable warning for s390* target and
9599 check for an error instead.
9600 * gcc.dg/Wattributes-6.c: Likewise.
9601
9602 2018-04-05 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR c++/85209
9605 * g++.dg/cpp1z/decomp39.C: New test.
9606 * g++.dg/cpp1z/decomp40.C: New test.
9607
9608 PR c++/85208
9609 * g++.dg/cpp1z/decomp41.C: New test.
9610
9611 PR middle-end/85195
9612 * gcc.dg/pr85195.c: New test.
9613
9614 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9615
9616 PR c++/80956
9617 * g++.dg/cpp0x/initlist100.C: New.
9618 * g++.dg/cpp0x/initlist101.C: Likewise.
9619
9620 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
9621
9622 PR c++/84792
9623 * g++.dg/other/pr84792-1.C: New.
9624 * g++.dg/other/pr84792-2.C: Likewise.
9625
9626 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
9627
9628 PR target/85193
9629 * gcc.target/i386/pr85193.c: New test.
9630
9631 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
9632
9633 PR c++/84979
9634 * g++.dg/concepts/pr84979.C: New.
9635 * g++.dg/concepts/pr84979-2.C: New.
9636 * g++.dg/concepts/pr84979-3.C: New.
9637
9638 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
9639
9640 PR c++/80026
9641 * g++.dg/cpp0x/variadic174.C: New.
9642
9643 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR inline-asm/85172
9646 * g++.dg/ext/builtin13.C: New test.
9647 * g++.dg/ext/atomic-4.C: New test.
9648
9649 PR c++/85146
9650 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
9651 * g++.dg/ext/bases3.C: New test.
9652
9653 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9654
9655 PR target/85203
9656 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
9657 to match a single insn of the baz function. Move scan directives at
9658 the end of the file below the functions they are trying to test for
9659 better readability.
9660 * gcc.target/arm/cmse/cmse-16.c: New testcase.
9661
9662 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
9663
9664 PR rtl-optimization/84878
9665 * gcc.target/powerpc/pr84878.c: New test.
9666
9667 2018-04-04 Michael Matz <matz@suse.de>
9668
9669 * gcc.dg/Wstringop-overflow-4.c: New test.
9670 * c-c++-common/Wstringop-truncation-4.c: Adjust.
9671
9672 2018-04-04 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR testsuite/85189
9675 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
9676 for the diagnostics of overridden functions. Adjust for new wording.
9677
9678 2018-04-04 Richard Biener <rguenther@suse.de>
9679
9680 PR lto/85176
9681 * g++.dg/lto/pr85176_0.C: New testcase.
9682
9683 2018-04-04 Richard Biener <rguenther@suse.de>
9684
9685 PR testsuite/85191
9686 * lib/target-supports.exp (check_effective_target_vect_perm_short):
9687 Fix typo.
9688
9689 2018-04-04 Martin Liska <mliska@suse.cz>
9690
9691 PR sanitizer/85174
9692 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
9693 and msdata as a workaround for powerpc.
9694
9695 2018-04-04 Richard Biener <rguenther@suse.de>
9696
9697 PR tree-optimization/85168
9698 * gcc.dg/torture/pr85168.c: New testcase.
9699
9700 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
9701
9702 PR c++/84943
9703 * g++.dg/pr84943.C: New.
9704 * g++.dg/pr84943-2.C: New.
9705
9706 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR rtl-optimization/85167
9709 * gcc.dg/pr85167.c: New test.
9710
9711 PR tree-optimization/85156
9712 * c-c++-common/pr85156.c: New test.
9713 * gcc.c-torture/execute/pr85156.c: New test.
9714
9715 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
9716
9717 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
9718 * gcc.target/powerpc/undef-bool-1.C: New file.
9719 * gcc.target/powerpc/undef-bool-2.c: New file.
9720
9721 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9722
9723 PR c++/84768
9724 * g++.dg/cpp1z/class-deduction52.C: New.
9725
9726 2018-04-03 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR c++/85147
9729 * g++.dg/cpp0x/pr85147.C: New test.
9730
9731 PR c++/85140
9732 * g++.dg/cpp0x/gen-attrs-64.C: New test.
9733
9734 PR c++/85134
9735 * g++.dg/gomp/pr85134.C: New test.
9736 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
9737
9738 PR target/85169
9739 * gcc.c-torture/execute/pr85169.c: New test.
9740 * gcc.target/i386/avx512f-pr85169.c: New test.
9741 * gcc.target/i386/avx512bw-pr85169.c: New test.
9742
9743 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9744
9745 PR target/85126
9746 * gcc.target/powerpc/pr69946: Adjust comment. Remove
9747 scan-assembler-times clause.
9748
9749 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
9750
9751 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
9752 dg-additional-options.
9753
9754 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
9755
9756 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
9757
9758 2018-04-03 Richard Biener <rguenther@suse.de>
9759
9760 PR testsuite/85154
9761 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
9762
9763 2018-04-02 Jim Wilson <jimw@sifive.com>
9764
9765 * gcc.target/riscv/pr84660.c: New.
9766 * gcc.target/riscv/shift-and-1.c: New.
9767 * gcc.target/riscv/shift-and-2.c: New.
9768
9769 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9770
9771 PR fortran/85102
9772 * gfortran.dg/array_simplify_2.f90: New test.
9773
9774 2018-04-01 Jakub Jelinek <jakub@redhat.com>
9775
9776 PR middle-end/85090
9777 * gcc.target/i386/avx512f-pr85090-1.c: New test.
9778 * gcc.target/i386/avx512f-pr85090-2.c: New test.
9779 * gcc.target/i386/avx512f-pr85090-3.c: New test.
9780 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
9781 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
9782
9783 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
9784
9785 PR c++/85027
9786 * g++.dg/pr85027.C: New.
9787
9788 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9789
9790 PR target/83315
9791 * gcc.target/powerpc/sse-maxps-2.c: New test.
9792 * gcc.target/powerpc/sse-minps-2.c: New test.
9793
9794 2018-03-30 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR c++/84791
9797 * g++.dg/gomp/pr84791.C: New test.
9798
9799 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
9800
9801 PR fortran/84931
9802 * gfortran.dg/array_constructor_53.f90: New test.
9803
9804 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9805
9806 PR fortran/85130
9807 * gfortran.dg/substr_6.f90: Remove illegal test for
9808 out-of-bounds substring.
9809
9810 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9811
9812 PR fortran/85111
9813 * gfortran.dg/zero_sized_10.f90: New test.
9814
9815 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9816
9817 PR c++/84269
9818 * g++.dg/lookup/missing-std-include-6.C: New test.
9819 * g++.dg/lookup/missing-std-include.C: Add std::pair and
9820 std::tuple tests.
9821 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
9822 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
9823 <cstring>, <cassert>, and <cstdlib>.
9824
9825 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
9826
9827 PR inline-asm/84985
9828 * gcc.target/i386/pr84985.c: New.
9829
9830 2018-03-29 David Malcolm <dmalcolm@redhat.com>
9831
9832 PR c++/85110
9833 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
9834
9835 2018-03-29 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR c++/85108
9838 * g++.dg/warn/Wunused-var-31.C: New test.
9839
9840 PR c/85094
9841 * c-c++-common/Wduplicated-branches-14.c: New test.
9842
9843 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
9844
9845 PR c++/84606
9846 * g++.dg/cpp0x/pr84606.C: New.
9847
9848 2018-03-29 Carl Love <cel@us.ibm.com>
9849
9850 Revert
9851 2017-09-27 Carl Love <cel@us.ibm.com>
9852
9853 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
9854 for the __builtin_fctid and __builtin_fctiw.
9855
9856 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
9857
9858 PR target/84912
9859 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
9860 deleted builtin function.
9861 (div_weuo): Likewise.
9862 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
9863 (div_deuo): Likewise.
9864
9865 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9866
9867 PR c++/85028
9868 * g++.dg/other/default13.C: New.
9869
9870 2018-03-28 Jakub Jelinek <jakub@redhat.com>
9871
9872 PR target/85095
9873 * gcc.target/i386/pr85095-1.c: New test.
9874 * gcc.target/i386/pr85095-2.c: New test.
9875 * gcc.c-torture/execute/pr85095.c: New test.
9876
9877 PR tree-optimization/82004
9878 * gcc.dg/pr82004.c: New test.
9879
9880 2018-03-28 Jakub Jelinek <jakub@redhat.com>
9881 Martin Liska <mliska@suse.cz>
9882
9883 PR sanitizer/85081
9884 * g++.dg/asan/pr85081.C: New test.
9885
9886 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
9887
9888 PR c++/84789
9889 * g++.dg/template/pr84789.C: Adjust for testing with
9890 -fconcepts too.
9891
9892 PR c++/84973
9893 * g++.dg/template/pr84973.C: New.
9894 * g++.dg/template/pr84973-2.C: New.
9895 * g++.dg/template/pr84973-3.C: New.
9896
9897 PR c++/84968
9898 * g++.dg/eh/pr84968.C: New.
9899
9900 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9901
9902 PR target/84914
9903 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
9904 long double multiply/divide uses the correct function.
9905 * gcc.target/powerpc/mulkc-3.c: Likewise.
9906 * gcc.target/powerpc/divkc-2.c: Likewise.
9907 * gcc.target/powerpc/divkc-3.c: Likewise.
9908
9909 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9910
9911 PR c++/85067
9912 * g++.dg/cpp0x/defaulted51.C: New.
9913 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
9914
9915 2018-03-27 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR c++/85077
9918 * g++.dg/ext/vector35.C: New test.
9919
9920 PR c++/85061
9921 * g++.dg/ext/builtin-offsetof3.C: New test.
9922
9923 PR c++/85076
9924 * g++.dg/cpp1y/pr85076.C: New test.
9925
9926 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9927
9928 PR fortran/85084
9929 * gfortran.dg/matmul_rank_1.f90: New test.
9930
9931 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
9932 Harald Anlauf <anlauf@gmx.de>
9933
9934 * gfortran.dg/structure_constructor_15.f90: New test.
9935
9936 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
9937
9938 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
9939 for the diagnostics of overridden functions. Adjust for new wording.
9940 * g++.dg/cpp0x/implicit1.C: Likewise.
9941 * g++.dg/cpp0x/override1.C: Likewise.
9942 * g++.dg/cpp1y/auto-fn18.C: Likewise.
9943 * g++.dg/eh/shadow1.C: Likewise.
9944 * g++.dg/inherit/covariant12.C: Likewise.
9945 * g++.dg/inherit/covariant14.C: Likewise.
9946 * g++.dg/inherit/covariant15.C: Likewise.
9947 * g++.dg/inherit/covariant16.C: Likewise.
9948 * g++.dg/inherit/covariant22.C: Likewise.
9949 * g++.dg/inherit/crash3.C: Likewise.
9950 * g++.dg/inherit/error2.C: Likewise.
9951 * g++.dg/template/crash100.C: Likewise.
9952 * g++.old-deja/g++.eh/spec6.C: Likewise.
9953 * g++.old-deja/g++.mike/p811.C: Likewise.
9954 * g++.old-deja/g++.other/virtual11.C: Likewise.
9955 * g++.old-deja/g++.other/virtual4.C: Likewise.
9956
9957 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
9958
9959 PR target/85044
9960 * gcc.target/i386/pr85044.c: New test.
9961
9962 2018-03-27 Martin Sebor <msebor@redhat.com>
9963
9964 PR testsuite/83462
9965 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
9966 other than x86.
9967
9968 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9969
9970 PR target/83009
9971 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
9972
9973 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9974
9975 PR target/81863
9976 * gcc.target/arm/pr81863.c: New test.
9977
9978 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
9979
9980 PR target/85056
9981 * gcc.target/nvptx/pr85056.c: New test.
9982 * gcc.target/nvptx/pr85056a.c: New test.
9983
9984 2018-03-27 Richard Biener <rguenther@suse.de>
9985
9986 PR testsuite/82847
9987 * lib/target-supports.exp (check_ssse3_available): New function.
9988 (check_effective_target_vect_perm_short): Enable for x86 if
9989 check_ssse3_available.
9990
9991 2018-03-27 Richard Biener <rguenther@suse.de>
9992
9993 PR tree-optimization/85082
9994 * gfortran.dg/pr85082.f90: New testcase.
9995
9996 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
9997
9998 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
9999 to "l=2" in dg-final.
10000
10001 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
10002
10003 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
10004 * gcc.target/mips/fix-r4000-2.c: Likewise.
10005 * gcc.target/mips/fix-r4000-3.c: Likewise.
10006 * gcc.target/mips/fix-r4000-4.c: Likewise.
10007 * gcc.target/mips/fix-r4000-5.c: Likewise.
10008 * gcc.target/mips/fix-r4000-6.c: Likewise.
10009 * gcc.target/mips/fix-r4000-7.c: Likewise.
10010 * gcc.target/mips/fix-r4000-8.c: Likewise.
10011 * gcc.target/mips/fix-r4000-9.c: Likewise.
10012 * gcc.target/mips/fix-r4000-10.c: Likewise.
10013 * gcc.target/mips/fix-r4000-7.c: Change dg-final
10014 "mulditi3_r4000" instead of "mulditi3".
10015 * gcc.target/mips/fix-r4000-8.c: Change dg-final
10016 "umulditi3_r4000" instead of "umulditi3".
10017
10018 2018-03-27 Jakub Jelinek <jakub@redhat.com>
10019
10020 PR c++/85068
10021 * g++.dg/inherit/covariant22.C: New test.
10022
10023 2018-03-27 Richard Biener <rguenther@suse.de>
10024
10025 PR testsuite/84004
10026 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
10027 alignment.
10028
10029 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
10030 Jason Merrill <jason@redhat.com>
10031
10032 PR c++/84632
10033 * g++.dg/init/array49.C: New.
10034 * g++.dg/torture/pr70499.C: Adjust.
10035
10036 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
10037
10038 PR target/85073
10039 * gcc.target/i386/pr85073.c: New test.
10040
10041 2018-03-26 Richard Biener <rguenther@suse.de>
10042
10043 PR testsuite/85066
10044 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
10045 instead of long.
10046
10047 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10048
10049 PR fortran/66709
10050 * gfortran.dg/parameter_array_format.f90: New test.
10051
10052 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
10053 Neil Carlson <neil.n.carlson@gmail.com>
10054
10055 PR fortran/84381
10056 * gfortran.dg/literal_character_constant_1.inc: Replace
10057 call abort by STOP n.
10058 * gfortran.dg/overload_1.f90: Likewise.
10059
10060 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
10061 Dominique d'Humieres <dominiq@gcc.gnu.org>
10062
10063 PR fortran/84924
10064 * gfortran.dg/scalar_pointer_1.f90: New test.
10065
10066 2018-03-25 Tom de Vries <tom@codesourcery.com>
10067
10068 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
10069 precise.
10070
10071 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10072
10073 PR fortran/69497
10074 * gfortran.dg/pr89497.f90: New test.
10075
10076 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10077
10078 PR fortran/70068
10079 * gfortran.dg/substr_7.f90: New test.
10080
10081 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
10082
10083 PR fortran/42651
10084 * gfortran.dg/pr42651.f90: New test.
10085 * gfortran.dg/func_result_7.f90: Update error message.
10086
10087 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
10088
10089 PR tree-optimization/84005
10090 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
10091 failing to force the alignment.
10092
10093 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10094
10095 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
10096 from this to...
10097 <vclzd>: ...this.
10098
10099 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
10100
10101 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
10102 message. Fix scan-assembler patterns.
10103
10104 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR c++/85015
10107 * g++.dg/cpp0x/pr85015.C: New test.
10108
10109 PR c++/84942
10110 * g++.dg/cpp1y/pr84942.C: New test.
10111
10112 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
10113
10114 PR inline-asm/85030
10115 * gcc.target/i386/pr85030.c: New.
10116
10117 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10118
10119 PR target/85026
10120 * g++.dg/pr85026.C: New test.
10121
10122 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
10123
10124 * g++.dg/debug/pr84704.C: XFAIL AIX.
10125
10126 2018-03-23 Sudakshina Das <sudi.das@arm.com>
10127
10128 PR target/84826
10129 * gcc.target/arm/pr84826.c: Add dg directive.
10130
10131 2018-03-23 Marek Polacek <polacek@redhat.com>
10132
10133 PR c++/85033
10134 * g++.dg/ext/builtin-offsetof2.C: New test.
10135
10136 PR c++/85045
10137 * g++.dg/cpp0x/Wnarrowing5.C: New test.
10138 * gcc.dg/pr85045.c: New test.
10139
10140 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
10141
10142 PR debug/85020
10143 * gnat.dg/lto22.adb: New test.
10144 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
10145 * gnat.dg/lto22_pkg2.ads: Likewise.
10146
10147 2018-03-23 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c/80778
10150 * gcc.dg/lto/pr80778_0.c: New test.
10151
10152 PR inline-asm/85034
10153 * gcc.target/i386/pr85034.c: New test.
10154
10155 PR inline-asm/85022
10156 * c-c++-common/torture/pr85022.c: New test.
10157
10158 PR sanitizer/85029
10159 * g++.dg/ubsan/pr85029.C: New test.
10160
10161 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
10162
10163 PR c++/71251
10164 * g++.dg/cpp0x/pr71251.C: New.
10165
10166 PR c++/84789
10167 * g++.dg/template/pr84789.C: New.
10168 * g++.dg/template/pr84789-2.C: New.
10169 * g++.dg/template/pr84789-3.C: New.
10170 * g++.dg/parse/dtor11.C: Accept alternate error message.
10171
10172 PR c++/84729
10173 * g++.dg/pr84729.C: New.
10174 * g++.old-deja/g++.ext/arrnew2.C: Require error.
10175 * g++.old-deja/g++.robertl/eb58.C: Likewise.
10176 * g++.old-deja/g++.robertl/eb63.C: Likewise.
10177
10178 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
10179
10180 PR fortran/84922
10181 * gfortran.dg/interface_42.f90: New test.
10182 * gfortran.dg/interface_43.f90: New test.
10183
10184 2018-03-22 Sudakshina Das <sudi.das@arm.com>
10185
10186 PR target/84826
10187 * gcc.target/arm/pr84826.c: New test.
10188
10189 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
10190
10191 * gcc.target/arm/addr-modes-float.c: Move dg-do before
10192 dg-require-effective-target.
10193 * gcc.target/arm/addr-modes-int.c: Likewise.
10194 * gcc.target/nios2/lo-addr-tls.c: Likewise.
10195
10196 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
10197
10198 PR target/84760
10199 * gcc.target/powerpc/altivec-ld-1.c: New test.
10200
10201 2018-03-22 Bin Cheng <bin.cheng@arm.com>
10202
10203 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
10204
10205 2018-03-22 Jakub Jelinek <jakub@redhat.com>
10206
10207 PR inline-asm/84941
10208 * gcc.dg/pr84941.c: New test.
10209
10210 2018-03-22 Tom de Vries <tom@codesourcery.com>
10211
10212 PR tree-optimization/84956
10213 * gcc.dg/pr84956.c: New test.
10214
10215 2018-03-22 Marek Polacek <polacek@redhat.com>
10216
10217 PR c++/84854
10218 * g++.dg/cpp1z/constexpr-if15.C: New test.
10219 * g++.dg/cpp1z/constexpr-if16.C: New test.
10220
10221 2018-03-21 Joseph Myers <joseph@codesourcery.com>
10222
10223 * gcc.dg/builtin-tgmath-3.c: New test.
10224
10225 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
10226
10227 PR c++/71965
10228 * g++.dg/concepts/pr71965.C: New.
10229
10230 PR c++/84610
10231 PR c++/84642
10232 * g++.dg/cpp0x/pr84610.C: New.
10233 * g++.dg/cpp0x/pr84642.C: New.
10234
10235 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10236
10237 PR c/84999
10238 * c-c++-common/pr84999.c: New test.
10239
10240 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
10241
10242 PR c++/84972
10243 * g++.dg/ext/desig10.C: New.
10244
10245 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
10246 Harald Anlauf <anlauf@gmx.de>
10247
10248 PR fortran/84957
10249 * gfortran.dg/pr84957.f90: New test.
10250
10251 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR tree-optimization/84960
10254 * gcc.c-torture/compile/pr84960.c: New test.
10255
10256 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
10257
10258 PR tree-optimization/84811
10259 * gcc.dg/torture/pr84811.c: New test.
10260
10261 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR tree-optimization/84982
10264 * c-c++-common/pr84982.c: New test.
10265
10266 PR c++/84961
10267 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
10268 "m" (++x) in C++.
10269 * g++.dg/torture/pr84961-1.C: New test.
10270 * g++.dg/torture/pr84961-2.C: New test.
10271
10272 2018-03-21 Nathan Sidwell <nathan@acm.org>
10273
10274 PR c++/85008
10275 * g++.dg/pr85008.C: New.
10276
10277 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
10278
10279 PR fortran/84615
10280 * gfortran.dg/char_result_17.f90: New test.
10281
10282 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10283
10284 PR c++/84994
10285 * g++.dg/other/accessor-fixits-1.C: Move to...
10286 * g++.dg/torture/accessor-fixits-1.C: ...here.
10287 * g++.dg/other/accessor-fixits-2.C: Move to...
10288 * g++.dg/torture/accessor-fixits-2.C: ...here.
10289 * g++.dg/other/accessor-fixits-3.C: Move to...
10290 * g++.dg/torture/accessor-fixits-3.C: ...here.
10291 * g++.dg/other/accessor-fixits-4.C: Move to...
10292 * g++.dg/torture/accessor-fixits-4.C: ...here.
10293 * g++.dg/other/accessor-fixits-5.C: Move to...
10294 * g++.dg/torture/accessor-fixits-5.C: ...here.
10295 * g++.dg/torture/accessor-fixits-6.C: New testcase.
10296 * g++.dg/torture/accessor-fixits-7.C: New testcase.
10297 * g++.dg/torture/accessor-fixits-8.C: New testcase.
10298
10299 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10300
10301 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
10302
10303 2018-03-21 Sudakshina Das <sudi.das@arm.com>
10304
10305 PR target/82989
10306 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
10307
10308 2018-03-21 Nathan Sidwell <nathan@acm.org>
10309
10310 PR c++/84804
10311 * g++.dg/lookup/pr84804.C: New.
10312
10313 2018-03-21 Martin Sebor <msebor@redhat.com>
10314
10315 PR c++/84850
10316 * g++.dg/Wclass-memaccess-3.C: New test.
10317 * g++.dg/Wclass-memaccess-4.C: New test.
10318
10319 2018-03-21 David Malcolm <dmalcolm@redhat.com>
10320
10321 PR c++/84892
10322 * g++.dg/other/accessor-fixits-1.C
10323 (test_access_const_t1_color): New.
10324 (test_deref_const_t1_color): New.
10325 * g++.dg/other/accessor-fixits-5.C: New testcase.
10326
10327 2018-03-21 Tom de Vries <tom@codesourcery.com>
10328
10329 PR tree-optimization/83126
10330 * gcc.dg/graphite/pr83126.c: New test.
10331
10332 2018-03-21 Nathan Sidwell <nathan@acm.org>
10333
10334 * g++.dg/ext/anon-struct6.C: Adjust.
10335 * g++.dg/ext/deprecate-1.C: New.
10336 * g++.dg/ext/deprecate-2.C: New.
10337 * g++.dg/lookup/pr84602.C: Adjust.
10338 * g++.dg/lookup/pr84962.C: Adjust.
10339 * g++.old-deja/g++.other/anon4.C
10340
10341 PR c++/84836
10342 * g++.dg/lookup/pr84836.C: New.
10343
10344 2018-03-21 Bin Cheng <bin.cheng@arm.com>
10345
10346 PR tree-optimization/84969
10347 * gcc.dg/tree-ssa/pr84969.c: New test.
10348
10349 2018-03-21 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR rtl-optimization/84989
10352 * gcc.target/i386/pr84989.c: New test.
10353
10354 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
10355
10356 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
10357
10358 2018-03-21 Martin Liska <mliska@suse.cz>
10359
10360 PR ipa/84963
10361 * gfortran.dg/goacc/pr84963.f90: New test.
10362
10363 2018-03-21 Marek Polacek <polacek@redhat.com>
10364
10365 PR c++/71638, ICE with NSDMI and reference.
10366 * g++.dg/cpp0x/nsdmi14.C: New test.
10367 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
10368
10369 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
10370
10371 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
10372 MIPS with -mpaired-single directives.
10373
10374 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
10375
10376 PR fortran/85001
10377 * gfortran.dg/interface_41.f90: New test.
10378
10379 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR debug/84875
10382 * gcc.dg/pr84875.c: New test.
10383
10384 2018-03-20 Marek Polacek <polacek@redhat.com>
10385
10386 PR c++/84978, ICE with NRVO.
10387 * g++.dg/opt/nrv19.C: New test.
10388
10389 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10390
10391 PR target/82518
10392 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
10393 Disable for armeb targets.
10394 * gcc.target/arm/pr82518.c: New test.
10395
10396 2018-03-20 Nathan Sidwell <nathan@acm.org>
10397
10398 PR c++/84962
10399 * g++.dg/lookup/pr84962.C: New.
10400
10401 PR c++/84970
10402 * g++.dg/lookup/pr84970.C: New.
10403
10404 2018-03-20 Richard Biener <rguenther@suse.de>
10405
10406 PR target/84986
10407 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
10408
10409 2018-03-20 Martin Liska <mliska@suse.cz>
10410
10411 PR ipa/84825
10412 * g++.dg/ipa/pr84825.C: New test.
10413
10414 2018-03-20 Martin Liska <mliska@suse.cz>
10415
10416 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
10417
10418 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR target/84845
10421 * gcc.c-torture/compile/pr84845.c: New test.
10422
10423 2018-03-20 Sudakshina Das <sudi.das@arm.com>
10424
10425 PR target/82989
10426 * gcc.target/arm/pr82989.c: New test.
10427
10428 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR target/84945
10431 * gcc.target/i386/pr84945.c: New test.
10432
10433 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
10434
10435 PR target/81647
10436 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
10437
10438 2018-03-20 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR c/84953
10441 * gcc.dg/pr84953.c: New test.
10442
10443 2018-03-19 Marek Polacek <polacek@redhat.com>
10444
10445 PR c++/84925
10446 * g++.dg/cpp1z/lambda-__func__.C: New test.
10447
10448 PR c++/84927
10449 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
10450
10451 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
10452
10453 PR sanitizer/78651
10454 * g++.dg/asan/pr78651.C: New test.
10455
10456 2018-03-19 Tom de Vries <tom@codesourcery.com>
10457
10458 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
10459 vect_int_mult. Add nvptx xfail for PR84958.
10460
10461 2018-03-19 Nathan Sidwell <nathan@acm.org>
10462
10463 PR c++/84835
10464 * g++.dg/cpp1y/pr84835.C: New.
10465
10466 2018-03-19 Sudakshina Das <sudi.das@arm.com>
10467
10468 PR target/81647
10469 * gcc.target/aarch64/pr81647.c: New.
10470
10471 2018-03-19 Richard Biener <rguenther@suse.de>
10472
10473 PR tree-optimization/84933
10474 * g++.dg/pr84933.C: New testcase.
10475
10476 2018-03-19 Richard Biener <rguenther@suse.de>
10477
10478 PR tree-optimization/84859
10479 * gcc.dg/tree-ssa/pr84859.c: New testcase.
10480 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
10481 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
10482 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
10483
10484 2018-03-19 Nathan Sidwell <nathan@acm.org>
10485
10486 PR c++/84812
10487 * g++.dg/lookup/pr84812.C: New.
10488
10489 2018-03-19 Richard Biener <rguenther@suse.de>
10490
10491 PR tree-optimization/84929
10492 * gcc.dg/torture/pr84929.c: New testcase.
10493
10494 2018-03-19 Tamar Christina <tamar.christina@arm.com>
10495
10496 PR target/84711
10497 * gcc.target/arm/big-endian-subreg.c: Delete.
10498
10499 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10500
10501 PR fortran/84931
10502 * gfortran.dg/array_constructor_52.f90: New test.
10503
10504 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
10505
10506 PR fortran/77414
10507 * gfortran.dg/pr77414.f90: New test.
10508 * gfortran.dg/internal_references_1.f90: Adjust error message.
10509
10510 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
10511
10512 PR fortran/65453
10513 * gfortran.dg/pr65453.f90: New test.
10514
10515 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
10516
10517 PR tree-optimization/84913
10518 * gfortran.dg/vect/pr84913.f90: New test.
10519
10520 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
10521
10522 PR fortran/79929
10523 * gfortran.dg/warn_concat.f90: New test.
10524
10525 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR target/84899
10528 * gcc.dg/pr84899.c: New test.
10529
10530 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
10531
10532 PR fortran/69395
10533 * gfortran.dg/pr69395.f90: Add test for max dimensions
10534
10535 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
10536
10537 PR target/84876
10538 * gcc.target/i386/pr84876.c: New test.
10539
10540 2018-03-16 Martin Liska <mliska@suse.cz>
10541
10542 PR ipa/84833
10543 * gcc.target/i386/mvc11.c: New test.
10544
10545 2018-03-16 Martin Liska <mliska@suse.cz>
10546
10547 PR ipa/84722
10548 * gcc.target/i386/mvc10.c: New test.
10549
10550 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR c++/79937
10553 PR c++/82410
10554 * g++.dg/cpp1y/pr79937-1.C: New test.
10555 * g++.dg/cpp1y/pr79937-2.C: New test.
10556 * g++.dg/cpp1y/pr79937-3.C: New test.
10557 * g++.dg/cpp1y/pr79937-4.C: New test.
10558 * g++.dg/cpp1y/pr82410.C: New test.
10559
10560 2018-03-16 Tom de Vries <tom@codesourcery.com>
10561
10562 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
10563
10564 2018-03-16 Tom de Vries <tom@codesourcery.com>
10565
10566 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
10567
10568 2018-03-16 Jakub Jelinek <jakub@redhat.com>
10569
10570 PR c++/84874
10571 * g++.dg/cpp2a/desig8.C: New test.
10572
10573 PR tree-optimization/84841
10574 * gcc.dg/pr84841.c: New test.
10575
10576 PR c++/84874
10577 * g++.dg/cpp2a/desig7.C: New test.
10578
10579 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
10580 Jim MacArthur <jim.macarthur@codethink.co.uk>
10581
10582 * gfortran.dg/automatic_1.f90: New test.
10583 * gfortran.dg/automatic_repeat.f90: New test
10584 * gfortran.dg/automatic_save.f90: New test.
10585 * gfortran.dg/vax_structure.f90: New test.
10586
10587 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10588
10589 PR fortran/78741
10590 * gfortran.dg/pr78741.f90: New test.
10591
10592 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
10593
10594 PR fortran/69395
10595 * gfortran.dg/pr69395.f90: New test.
10596
10597 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10598
10599 PR c++/79085
10600 * g++.dg/opt/pr79085.C: New test.
10601
10602 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
10603
10604 PR target/84574
10605 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
10606 label instead of __x86_indirect_thunk label.
10607
10608 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10609
10610 PR c++/84222
10611 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
10612 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
10613 * g++.dg/warn/deprecated-13.C: New test.
10614
10615 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
10616
10617 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
10618
10619 2018-03-15 Richard Biener <rguenther@suse.de>
10620
10621 PR c/84873
10622 * c-c++-common/pr84873.c: New testcase.
10623
10624 2018-03-15 Tamar Christina <tamar.christina@arm.com>
10625
10626 PR target/84711
10627 * gcc.target/arm/big-endian-subreg.c: New.
10628
10629 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10630
10631 PR target/84860
10632 * gcc.c-torture/compile/pr84860.c: New test.
10633
10634 2018-03-15 Julia Koval <julia.koval@intel.com>
10635
10636 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10637 cannonlake.
10638 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
10639 avx512bitalg.
10640
10641 2018-03-15 Jakub Jelinek <jakub@redhat.com>
10642
10643 PR c/84853
10644 * gcc.dg/pr84853.c: New test.
10645
10646 2018-03-14 Carl Love <cel@us.ibm.com>
10647
10648 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
10649
10650 2018-03-14 Martin Liska <mliska@suse.cz>
10651
10652 PR ipa/8480
10653 * g++.dg/lto/pr84805_0.C: New test.
10654 * g++.dg/lto/pr84805_1.C: New test.
10655 * g++.dg/lto/pr84805_2.C: New test.
10656
10657 2018-03-14 David Malcolm <dmalcolm@redhat.com>
10658
10659 PR c/84852
10660 * gcc.dg/fixits-pr84852-1.c: New test.
10661 * gcc.dg/fixits-pr84852-2.c: New test.
10662
10663 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10664
10665 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
10666 separate verbose message.
10667 * lib/scandump.exp (scan-dump-times): Likewise.
10668
10669 2018-03-14 Julia Koval <julia.koval@intel.com>
10670
10671 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
10672 server.
10673 * gcc.target/i386/funcspec-56.inc: Ditto.
10674
10675 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
10676
10677 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
10678 aarch64_sve_hw.
10679
10680 2018-03-14 Jakub Jelinek <jakub@redhat.com>
10681
10682 PR sanitizer/83392
10683 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
10684 check count from 17 to 14.
10685
10686 PR target/84844
10687 * gcc.target/i386/pr84844.c: New test.
10688
10689 2018-03-14 Richard Biener <rguenther@suse.de>
10690
10691 PR tree-optimization/84830
10692 * gcc.dg/torture/pr84830.c: New testcase.
10693
10694 2018-03-14 Marek Polacek <polacek@redhat.com>
10695
10696 PR c++/84596
10697 * g++.dg/cpp0x/static_assert15.C: New test.
10698
10699 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
10700
10701 PR fortran/61775
10702 * gfortran.dg/pr61775.f90: New test.
10703
10704 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR c++/84843
10707 * g++.dg/ext/pr84843-1.C: New test.
10708 * g++.dg/ext/pr84843-2.C: New test.
10709
10710 2018-03-13 David Pagan <dave.pagan@oracle.com>
10711
10712 PR c/46921
10713 * gcc.dg/pr46921.c: New test.
10714
10715 2018-03-13 Martin Sebor <msebor@redhat.com>
10716
10717 PR tree-optimization/84725
10718 * c-c++-common/Wstringop-truncation-4.c: New test.
10719 * c-c++-common/attr-nonstring-5.c: New test.
10720
10721 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10722
10723 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
10724 than unpacks.
10725 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
10726 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
10727
10728 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10729
10730 * gcc.target/aarch64/sve/tls_1.c: New test.
10731 * gcc.target/aarch64/sve/tls_2.C: Likewise.
10732
10733 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
10734
10735 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
10736 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
10737
10738 2018-03-13 Martin Liska <mliska@suse.cz>
10739
10740 PR ipa/84658.
10741 * g++.dg/ipa/pr84658.C: New test.
10742
10743 2018-03-13 Jakub Jelinek <jakub@redhat.com>
10744
10745 PR middle-end/84834
10746 * gcc.dg/pr84834.c: New test.
10747
10748 PR target/84827
10749 * gcc.target/i386/pr84827.c: New test.
10750
10751 PR target/84828
10752 * g++.dg/ext/pr84828.C: New test.
10753
10754 PR target/84786
10755 * gcc.target/i386/avx512f-pr84786-1.c: New test.
10756 * gcc.target/i386/avx512f-pr84786-2.c: New test.
10757
10758 PR c++/84808
10759 * g++.dg/cpp1y/constexpr-84808.C: New test.
10760
10761 PR c++/84704
10762 * g++.dg/debug/pr84704.C: New test.
10763
10764 2018-03-12 Renlin Li <renlin.li@arm.com>
10765
10766 * gcc.target/aarch64/movi_hf.c: New.
10767 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
10768 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
10769
10770 2018-03-12 Martin Sebor <msebor@redhat.com>
10771
10772 PR tree-optimization/83456
10773 * c-c++-common/Wrestrict-2.c: Remove test cases.
10774 * c-c++-common/Wrestrict.c: Same.
10775 * gcc.dg/Wrestrict-12.c: New test.
10776 * gcc.dg/Wrestrict-14.c: New test.
10777
10778 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10779
10780 * g++.dg/pr84821.C: New test.
10781
10782 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
10783
10784 * gcc.dg/pr84799.c: New test.
10785
10786 2018-03-12 Richard Biener <rguenther@suse.de>
10787
10788 PR tree-optimization/84803
10789 * gcc.dg/torture/pr84803.c: New testcase.
10790
10791 2018-03-12 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR c++/84813
10794 * g++.dg/debug/pr84813.C: New test.
10795
10796 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
10797
10798 PR fortran/84546
10799 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
10800
10801 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
10802
10803 PR fortran/83939
10804 * gfortran.dg/pr83939.f90
10805
10806 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
10807
10808 PR fortran/66128
10809 * gfortran.dg/zero_sized_9.f90: New test.
10810
10811 2018-03-11 Jakub Jelinek <jakub@redhat.com>
10812
10813 PR debug/58150
10814 * g++.dg/debug/dwarf2/enum2.C: New test.
10815
10816 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
10817
10818 PR fortran/84734
10819 * gfortran.dg/pr84734.f90: New test.
10820
10821 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
10822
10823 * gnat.dg/prot3.adb: New test.
10824 * gnat.dg/prot3_pkg.ad[sb]: New helper.
10825
10826 2018-03-09 Jason Merrill <jason@redhat.com>
10827 Paolo Carlini <paolo.carlini@oracle.com>
10828
10829 PR c++/71169
10830 PR c++/71832
10831 * g++.dg/cpp0x/pr71169.C: New.
10832 * g++.dg/cpp0x/pr71169-2.C: Likewise.
10833 * g++.dg/cpp0x/pr71832.C: Likewise.
10834
10835 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
10836
10837 PR target/83969
10838 * gcc.target/powerpc/pr83969.c: New test.
10839
10840 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10841
10842 PR target/84772
10843 * gcc.dg/pr84772.c: New test.
10844
10845 PR c++/84076
10846 * g++.dg/warn/Wformat-2.C: New test.
10847
10848 PR c++/84767
10849 * g++.dg/ext/vla18.C: New test.
10850
10851 2018-03-09 Martin Sebor <msebor@redhat.com>
10852
10853 PR tree-optimization/84526
10854 * gcc.dg/Wrestrict-10.c: New test.
10855 * gcc.dg/Wrestrict-11.c: New test.
10856
10857 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
10858
10859 PR rtl-optimization/84682
10860 * gcc.dg/torture/pr84682-1.c: New.
10861 * gcc.dg/torture/pr84682-2.c: New.
10862 * gcc.dg/torture/pr84682-3.c: New.
10863
10864 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10865
10866 PR c++/84724
10867 * g++.dg/ext/pr84724.C: New test.
10868
10869 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
10870
10871 PR target/83712
10872 * gcc.target/arm/pr83712.c: New.
10873
10874 2018-03-09 Richard Biener <rguenther@suse.de>
10875
10876 PR tree-optimization/84775
10877 * gcc.dg/torture/pr84775.c: New testcase.
10878
10879 2018-03-09 Jakub Jelinek <jakub@redhat.com>
10880
10881 PR debug/84404
10882 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
10883 targets.
10884
10885 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
10886
10887 * gcc.c-torture/compile/20180309-1.c: New test.
10888
10889 2018-03-08 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR c++/80598
10892 * g++.dg/warn/Wunused-function4.C: New test.
10893
10894 PR inline-asm/84742
10895 * gcc.target/i386/pr84742-1.c: New test.
10896 * gcc.target/i386/pr84742-2.c: New test.
10897
10898 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10899
10900 PR target/84748
10901 * gcc.c-torture/execute/pr84748.c: New test.
10902
10903 2018-03-08 Richard Biener <rguenther@suse.de>
10904
10905 PR middle-end/84552
10906 * gcc.dg/graphite/pr84552.c: New testcase.
10907
10908 2018-03-08 Richard Biener <rguenther@suse.de>
10909
10910 PR tree-optimization/84178
10911 * gcc.dg/torture/pr84178-2.c: New testcase.
10912
10913 2018-03-08 David Malcolm <dmalcolm@redhat.com>
10914
10915 PR tree-optimization/84178
10916 * gcc.c-torture/compile/pr84178-1.c: New test.
10917
10918 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
10919
10920 * lib/target-supports.exp: Do not return zero from a ifunc
10921 function.
10922
10923 2018-03-08 Richard Biener <rguenther@suse.de>
10924
10925 PR tree-optimization/84746
10926 * gcc.dg/torture/pr84746.c: New testcase.
10927
10928
10929 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
10930 PR debug/84404
10931 PR debug/84408
10932 * gcc.dg/graphite/pr84404.c: New.
10933
10934 2018-03-08 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR tree-optimization/84740
10937 * gcc.dg/torture/pr84740.c: New test.
10938
10939 PR tree-optimization/84739
10940 * gcc.dg/pr84739.c: New test.
10941
10942 2018-03-07 Martin Sebor <msebor@redhat.com>
10943
10944 PR tree-optimization/83519
10945 * gcc.dg/Wrestrict-13.c: New test.
10946
10947 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
10948
10949 PR fortran/64124
10950 PR fortran/70409
10951 * gfortran.dg/pr64124.f90: New tests.
10952 * gfortran.dg/pr70409.f90: New tests.
10953
10954 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
10955
10956 PR target/82411
10957 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
10958
10959 2018-03-07 Martin Sebor <msebor@redhat.com>
10960
10961 PR tree-optimization/84526
10962 * gcc.dg/Wrestrict-10.c: New test.
10963
10964 2018-03-07 Martin Sebor <msebor@redhat.com>
10965
10966 PR tree-optimization/84468
10967 * g++.dg/warn/Wstringop-truncation-2.C: New test.
10968 * gcc.dg/Wstringop-truncation.c: New test.
10969 * gcc.dg/Wstringop-truncation-2.c: New test.
10970
10971 2018-03-07 Jakub Jelinek <jakub@redhat.com>
10972
10973 PR fortran/84565
10974 * gfortran.dg/pr84565.f90: New test.
10975
10976 PR middle-end/84723
10977 * gcc.target/i386/pr84723-1.c: New test.
10978 * gcc.target/i386/pr84723-2.c: New test.
10979 * gcc.target/i386/pr84723-3.c: New test.
10980 * gcc.target/i386/pr84723-4.c: New test.
10981 * gcc.target/i386/pr84723-5.c: New test.
10982
10983 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
10984
10985 PR fortran/64107
10986 * gfortran.dg/pr64107.f90: New test.
10987
10988 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10989
10990 PR fortran/84697
10991 PR fortran/66128
10992 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
10993
10994 2018-03-06 Marek Polacek <polacek@redhat.com>
10995
10996 PR c++/84684
10997 * g++.dg/cpp1z/constexpr-84684.C: New test.
10998
10999 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11000
11001 PR c/84721
11002 * gcc.dg/pr84721.c: New test.
11003
11004 PR target/84710
11005 * gcc.dg/pr84710.c: New test.
11006
11007 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
11008
11009 PR fortran/56667
11010 * gfortran.dg/implied_do_2.f90: New test.
11011 * gfortran.dg/coarray_8.f90: Update for new error message.
11012
11013 2018-03-06 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR inline-asm/84683
11016 * g++.dg/ext/pr84683.C: New test.
11017
11018 PR tree-optimization/84687
11019 * gcc.dg/pr84687.c: New test.
11020
11021 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
11022
11023 PR c++/84231
11024 * g++.dg/pr84231.C: New.
11025
11026 PR c++/84593
11027 * g++.dg/cpp1y/pr84593.C: New.
11028
11029 PR c++/84492
11030 * g++.dg/pr84492.C: New.
11031
11032 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11033
11034 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
11035 __builtin_ppc_speculation_barrier.
11036
11037 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11038
11039 PR target/84700
11040 * gcc.target/powerpc/pr84700.c: New test.
11041
11042 2018-03-05 Nathan Sidwell <nathan@acm.org>
11043
11044 PR c++/84702
11045 * g++.dg/lookup/pr84702.C: New.
11046
11047 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11048
11049 PR target/84564
11050 * gcc.target/i386/pr84564.c: New test.
11051
11052 2018-03-05 Marek Polacek <polacek@redhat.com>
11053
11054 PR c++/84707
11055 * g++.dg/cpp0x/inline-ns10.C: New test.
11056
11057 2018-03-05 Nathan Sidwell <nathan@acm.org>
11058
11059 PR c++/84694
11060 * g++.dg/template/pr84694.C: New.
11061
11062 2018-03-05 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR target/84524
11065 * gcc.c-torture/execute/pr84524.c: New test.
11066 * gcc.target/i386/avx512bw-pr84524.c: New test.
11067
11068 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
11069
11070 PR target/84264
11071 * g++.dg/pr84264.C: New test.
11072
11073 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11074
11075 PR c++/84618
11076 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
11077 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
11078 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
11079
11080 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
11081
11082 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
11083 * g++.dg/other/i386-3.C: Ditto.
11084 * gcc.target/i386/sse-12.c: Ditto.
11085 * gcc.target/i386/sse-13.c: Ditto.
11086 * gcc.target/i386/sse-14.c: Ditto.
11087 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
11088 * gcc.target/i386/wbinvd-1.c: New test.
11089 * gcc.target/i386/wbnoinvd-1.c: Ditto.
11090 * gcc.target/i386/pconfig-1.c: Ditto.
11091
11092 2018-03-05 Pádraig Brady <P@draigBrady.com>
11093 Nathan Sidwell <nathan@acm.org>
11094
11095 PR c++/84497
11096 * g++.dg/cpp0x/pr84497.C: New.
11097
11098 2018-03-05 Richard Biener <rguenther@suse.de>
11099
11100 PR tree-optimization/84670
11101 * gcc.dg/pr84670-1.c: New testcase.
11102 * gcc.dg/pr84670-2.c: Likewise.
11103 * gcc.dg/pr84670-3.c: Likewise.
11104 * gcc.dg/pr84670-4.c: Likewise.
11105
11106 2018-03-05 Richard Biener <rguenther@suse.de>
11107
11108 PR tree-optimization/84650
11109 * gcc.dg/graphite/pr84650.c: New testcase.
11110
11111 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
11112
11113 PR c++/82022
11114 * g++.dg/cpp1z/constexpr-lambda20.C: New.
11115
11116 2018-03-03 Harald Anlauf <anlauf@gmx.de>
11117
11118 PR fortran/71085
11119 * gfortran.dg/pr71085.f90: New test.
11120
11121 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11122
11123 PR fortran/66128
11124 * gfortran.dg/zero_sized_8.f90: Really commit New test.
11125
11126 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
11127
11128 PR fortran/51434
11129 * gfortran.dg/pr51434.f90: New test.
11130
11131 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11132
11133 PR c++/61358
11134 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
11135
11136 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11137
11138 PR c++/67370
11139 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
11140
11141 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
11142
11143 PR c++/71464
11144 * g++.dg/torture/pr71464.C: New.
11145
11146 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
11147
11148 PR fortran/80965
11149 * gfortran.dg/select_type_41.f90: New test.
11150
11151 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11152
11153 PR c++/61135
11154 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
11155
11156 2018-03-02 Marek Polacek <polacek@redhat.com>
11157
11158 PR c++/84578
11159 * g++.dg/ext/flexary29.C: New test.
11160
11161 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11162
11163 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
11164
11165 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
11166
11167 PR c++/81812
11168 * g++.dg/torture/pr81812.C: New.
11169
11170 2018-03-02 Marek Polacek <polacek@redhat.com>
11171
11172 PR c++/84171
11173 * g++.dg/warn/Wsign-compare-8.C: New test.
11174
11175 PR c++/84663
11176 * g++.dg/parse/array-size3.C: New test.
11177
11178 PR c++/84664
11179 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
11180
11181 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR c++/84662
11184 * g++.dg/cpp1y/pr84662.C: New test.
11185
11186 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
11187
11188 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
11189 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
11190 "dg-lto-options".
11191 * g++.dg/lto/20101010-1_0.C: Likewise.
11192 * g++.dg/lto/20101010-2_0.C: Likewise.
11193
11194 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11195
11196 PR ipa/84628
11197 * gcc.dg/pr84628.c: New test.
11198
11199 PR target/56540
11200 * gcc.target/ia64/pr56540.c: New test.
11201
11202 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11203
11204 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
11205 32-bit target.
11206 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
11207 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
11208 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
11209 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
11210
11211 2018-03-02 Marek Polacek <polacek@redhat.com>
11212
11213 PR c++/84590
11214 * c-c++-common/ubsan/shift-11.c: New test.
11215
11216 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
11217
11218 * gcc.dg/vect/vect-alias-check-13.c: New test.
11219
11220 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11221
11222 PR target/84614
11223 * gcc.dg/pr84614.c: New test.
11224
11225 PR inline-asm/84625
11226 * gcc.target/i386/pr84625.c: New test.
11227
11228 2018-03-02 Richard Biener <rguenther@suse.de>
11229
11230 PR tree-optimization/84427
11231 * gcc.dg/torture/pr84427.c: New testcase.
11232
11233 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
11234
11235 PR target/84534
11236 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
11237 powerpc64le*-*-linux*.
11238 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
11239 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
11240
11241 2018-03-01 Martin Sebor <msebor@redhat.com>
11242
11243 PR c++/84294
11244 * g++.dg/ext/attr-const.C: Remove xfail.
11245 * g++.dg/ext/attr-malloc-3.C: New test.
11246 * g++.dg/ext/attr-noinline-3.C: New test.
11247 * g++.dg/ext/attr-noreturn-3.C: New test.
11248 * g++.dg/ext/attr-nothrow-3.C: New test.
11249 * g++.dg/ext/attr-pure.C: Remove xfail.
11250
11251 2018-03-02 Jakub Jelinek <jakub@redhat.com>
11252
11253 PR sanitizer/70875
11254 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
11255 dg-options and dg-shouldfail "ubsan" directive.
11256
11257 2018-03-01 Marek Polacek <polacek@redhat.com>
11258 Jason Merrill <jason@redhat.com>
11259
11260 PR c++/84582
11261 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
11262 * g++.dg/cpp1z/static1.C: New test.
11263 * g++.dg/template/static37.C: New test.
11264
11265 2018-03-01 Nathan Sidwell <nathan@acm.org>
11266
11267 PR c++/84434
11268 * g++.dg/template/pr84434.C: New.
11269
11270 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
11271
11272 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
11273 -mthumb to the command-line.
11274
11275 2018-03-01 Marek Polacek <polacek@redhat.com>
11276
11277 PR c++/84596
11278 * g++.dg/cpp0x/static_assert14.C: New test.
11279
11280 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
11281
11282 PR c++/79410
11283 * g++.dg/torture/pr79410.C: New.
11284
11285 2018-03-01 Martin Liska <mliska@suse.cz>
11286
11287 PR sanitizer/82484
11288 * gcc.dg/asan/pr82484.c: New test.
11289
11290 2018-03-01 Richard Biener <rguenther@suse.de>
11291
11292 PR debug/84645
11293 * gfortran.dg/lto/pr84645_0.f90: New testcase.
11294
11295 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11296
11297 PR fortran/84219
11298 * gfortran.dg/coarray_47.f90: New test.
11299
11300 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
11301
11302 PR fortran/84538
11303 * gfortran.dg/class_array_23.f03: New test.
11304
11305 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11306
11307 PR rtl-optimization/84528
11308 * gcc.dg/torture/pr84538.c: Rename to...
11309 * gcc.dg/torture/pr84528.c: ...this.
11310
11311 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
11312
11313 PR rtl-optimization/84528
11314 * gcc.dg/torture/pr84538.c: New test.
11315
11316 2018-02-28 Martin Sebor <msebor@redhat.com>
11317
11318 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
11319 -fpic test failures.
11320 * c-c++-common/Wrestrict-2.c: Same.
11321 * c-c++-common/Wstringop-truncation.c: Same.
11322 * gcc.dg/Warray-bounds-22.c: Same.
11323 * gcc.dg/Wstringop-overflow.c: Same.
11324 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
11325 (signed_range): Same.
11326 (unsigned_anti_range): Same.
11327 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
11328 (signed_range): Same.
11329 (unsigned_anti_range): Same.
11330 * gcc.dg/attr-alloc_size-7.c: Same.
11331 * gcc.dg/attr-alloc_size-8.c: Same.
11332 * gcc.dg/builtin-alloc-size.c: Same.
11333 * gcc.dg/builtin-stpncpy.c: Same.
11334 * gcc.dg/builtins-nonnull.c: Same.
11335 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
11336 * gcc.dg/pr79214.c: Same.
11337 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
11338 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11339 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11340 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
11341 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
11342 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
11343 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
11344 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
11345 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
11346 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11347 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11348
11349 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
11350
11351 PR target/84014
11352 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
11353
11354 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11355
11356 PR c++/84609
11357 * g++.dg/cpp0x/pr84609.C: New test.
11358
11359 2018-02-28 Martin Sebor <msebor@redhat.com>
11360
11361 PR testsuite/84617
11362 * g++.dg/ext/attr-malloc-3.C: New test.
11363 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
11364 to pre-existing problems.
11365 * g++.dg/ext/attr-pure.C: Same.
11366
11367 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
11368
11369 PR fortran/83901
11370 * gfortran.dg/associate_37.f90: New test.
11371
11372 PR fortran/83344
11373 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
11374
11375 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11376
11377 PR target/52991
11378 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
11379 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
11380 * gcc.dg/bf-ms-layout-4.c: New test.
11381 * gcc.dg/bf-ms-layout-5.c: New test.
11382
11383 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
11384
11385 PR target/83399
11386 * gcc.target/powerpc/pr83399.c: Only run on Linux.
11387
11388 2018-02-28 Richard Biener <rguenther@suse.de>
11389
11390 PR tree-optimization/84584
11391 * gcc.dg/graphite/pr84584.c: New testcase.
11392
11393 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
11394
11395 PR preprocessor/84517
11396 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
11397
11398 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11399
11400 * c-c++-common/dump-ada-spec-12.c: New test.
11401 * c-c++-common/dump-ada-spec-13.c: Likewise.
11402
11403 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11404
11405 * c-c++-common/dump-ada-spec-11.c: New test.
11406
11407 2018-02-28 Martin Liska <mliska@suse.cz>
11408
11409 PR testsuite/84597
11410 * g++.dg/ext/timevar1.C: Fix pruned patterns.
11411 * g++.dg/ext/timevar2.C: Likewise.
11412
11413 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
11414
11415 * c-c++-common/dump-ada-spec-8.c: New test.
11416 * c-c++-common/dump-ada-spec-9.c: Likewise.
11417 * c-c++-common/dump-ada-spec-10.c: Likewise.
11418
11419 2018-02-28 Richard Biener <rguenther@suse.de>
11420
11421 PR middle-end/84607
11422 * gcc.dg/pr84607.c: New testcase.
11423
11424 2018-02-28 Nathan Sidwell <nathan@acm.org>
11425
11426 PR c++/84602
11427 * g++.dg/lookup/pr84602.C: New.
11428
11429 2018-02-28 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR c++/83871
11432 PR c++/83503
11433 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
11434 dg-options.
11435 * g++.dg/ext/attr-nonnull.C: Likewise.
11436 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
11437 directives.
11438 * g++.dg/ext/attr-noinline-2.C: Likewise.
11439 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
11440 -fdump-tree-eh in dg-options.
11441
11442 2018-02-28 Alan Modra <amodra@gmail.com>
11443
11444 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
11445 GNU ld message.
11446 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
11447
11448 2018-02-27 Martin Sebor <msebor@redhat.com>
11449
11450 PR c++/83871
11451 PR c++/83503
11452 * g++.dg/Wmissing-attributes.C: New test.
11453 * g++.dg/ext/attr-const-pure.C: New test.
11454 * g++.dg/ext/attr-const.C: New test.
11455 * g++.dg/ext/attr-deprecated-2.C: New test.
11456 * g++.dg/ext/attr-malloc-2.C: New test.
11457 * g++.dg/ext/attr-malloc.C: New test.
11458 * g++.dg/ext/attr-noinline-2.C: New test.
11459 * g++.dg/ext/attr-noinline.C: New test.
11460 * g++.dg/ext/attr-nonnull.C: New test.
11461 * g++.dg/ext/attr-noreturn-2.C: New test.
11462 * g++.dg/ext/attr-noreturn.C: New test.
11463 * g++.dg/ext/attr-nothrow-2.C: New test.
11464 * g++.dg/ext/attr-nothrow.C: New test.
11465 * g++.dg/ext/attr-optimize.C: New test.
11466 * g++.dg/ext/attr-pure.C: New test.
11467 * g++.dg/ext/attr-returns-nonnull.C: New test.
11468 * g++.dg/ext/attr-warning.C: New test.
11469
11470 2018-02-27 Nathan Sidwell <nathan@acm.org>
11471
11472 PR c++/84426
11473 * g++.dg/lookup/pr84426.C: New.
11474
11475 2018-02-27 Richard Biener <rguenther@suse.de>
11476
11477 PR tree-optimization/84512
11478 * gcc.dg/tree-ssa/pr84512.c: New testcase.
11479
11480 2018-02-27 Martin Liska <mliska@suse.cz>
11481
11482 PR gcov-profile/84548
11483 * g++.dg/gcov/pr84548.C: New test.
11484
11485 2018-02-27 Jakub Jelinek <jakub@redhat.com>
11486
11487 PR target/84575
11488 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
11489
11490 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR c++/84558
11493 * g++.dg/cpp1y/pr84558.C: New test.
11494
11495 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11496
11497 PR c++/84540
11498 * g++.dg/cpp0x/alignas14.C: New.
11499 * g++.dg/cpp0x/alignas15.C: Likewise.
11500
11501 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11502
11503 PR c++/84557
11504 * g++.dg/gomp/pr84557.C: New test.
11505
11506 2018-02-26 Marek Polacek <polacek@redhat.com>
11507
11508 PR c++/84325
11509 * g++.dg/cpp1z/pr84325.C: New test.
11510
11511 2018-02-26 Carl Love <cel@us.ibm.com>
11512
11513 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
11514 Power 8 test file.
11515 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
11516 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
11517 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
11518 -mcpu=power8.
11519 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
11520 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
11521 -mcpu=power8.
11522
11523 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11524
11525 PR target/84039
11526 * gcc.target/i386/indirect-thunk-1.c: Updated.
11527 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11528 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11529 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11530 * gcc.target/i386/indirect-thunk-5.c: Likewise.
11531 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11532 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11533 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11534 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11535 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
11536 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
11537 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11538 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11539 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11540 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
11541 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
11542 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
11543 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11544 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11545 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11546 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11547 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11548 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
11549 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
11550 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11551 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
11552 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
11553 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
11554 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
11555 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
11556 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
11557 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
11558 * gcc.target/i386/ret-thunk-9.c: Likewise.
11559 * gcc.target/i386/ret-thunk-10.c: Likewise.
11560 * gcc.target/i386/ret-thunk-11.c: Likewise.
11561 * gcc.target/i386/ret-thunk-12.c: Likewise.
11562 * gcc.target/i386/ret-thunk-13.c: Likewise.
11563 * gcc.target/i386/ret-thunk-14.c: Likewise.
11564 * gcc.target/i386/ret-thunk-15.c: Likewise.
11565
11566 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
11567
11568 * gcc.c-torture/execute/20180226-1.c: New test.
11569
11570 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
11571
11572 PR tree-optimization/83965
11573 * gcc.dg/vect/pr83965-2.c: New test.
11574
11575 2018-02-26 Tom de Vries <tom@codesourcery.com>
11576
11577 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
11578
11579 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
11580
11581 PR target/84530
11582 * gcc.target/i386/ret-thunk-22.c: New test.
11583 * gcc.target/i386/ret-thunk-23.c: Likewise.
11584 * gcc.target/i386/ret-thunk-24.c: Likewise.
11585 * gcc.target/i386/ret-thunk-25.c: Likewise.
11586 * gcc.target/i386/ret-thunk-26.c: Likewise.
11587
11588 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
11589
11590 PR c++/84533
11591 * g++.dg/cpp1z/pr84533.C: New.
11592
11593 2018-02-26 Marek Polacek <polacek@redhat.com>
11594
11595 PR c++/84537
11596 * g++.dg/parse/error60.C: New test.
11597
11598 2018-02-26 Jakub Jelinek <jakub@redhat.com>
11599
11600 PR c++/84556
11601 * g++.dg/gomp/pr84556.C: New test.
11602 * g++.dg/vect/pr84556.cc: New test.
11603
11604 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
11605
11606 PR fortran/32957
11607 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
11608 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
11609 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
11610 * gfortran.dg/c_loc_test.f90: Likewise.
11611 * gfortran.dg/c_loc_tests_2.f03: Likewise.
11612 * gfortran.dg/proc_decl_17.f90: Likewise.
11613 * gfortran.dg/proc_ptr_8.f90: Likewise.
11614
11615 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11616
11617 PR target/84521
11618 * gcc.target/aarch64/lr_free_2.c: Revert changes in
11619 r254814 disabling -fomit-frame-pointer by default.
11620 * gcc.target/aarch64/spill_1.c: Likewise.
11621 * gcc.target/aarch64/test_frame_11.c: Likewise.
11622 * gcc.target/aarch64/test_frame_12.c: Likewise.
11623 * gcc.target/aarch64/test_frame_13.c: Likewise.
11624 * gcc.target/aarch64/test_frame_14.c: Likewise.
11625 * gcc.target/aarch64/test_frame_15.c: Likewise.
11626 * gcc.target/aarch64/test_frame_3.c: Likewise.
11627 * gcc.target/aarch64/test_frame_5.c: Likewise.
11628 * gcc.target/aarch64/test_frame_9.c: Likewise.
11629
11630 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
11631
11632 PR fortran/83633
11633 * gfortran.dg/explicit_shape_1.f90: New test.
11634 * gfortran.dg/automatic_module_variable.f90: Update regex.
11635 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
11636 * gfortran.dg/constant_shape.f90: Ditto.
11637 * gfortran.dg/dec_structure_23.f90: Ditto.
11638 * gfortran.dg/pr78240.f90: Ditto.
11639
11640 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
11641
11642 PR fortran/84523
11643 * gfortran.dg/pr84523.f90: New test.
11644
11645 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
11646
11647 PR fortran/78238
11648 * gfortran.dg/select_type_40.f90: New test.
11649
11650 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
11651
11652 PR fortran/30792
11653 * gfortran.dg/data_substring.f90: New test.
11654
11655 2018-02-24 Marek Polacek <polacek@redhat.com>
11656
11657 PR c++/83692
11658 * g++.dg/cpp1z/constexpr-83692.C: New test.
11659
11660 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
11661
11662 PR fortran/84346
11663 * gfortran.dg/statement_function_1.f90: Update test.
11664
11665 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11666
11667 PR fortran/84506
11668 * gfortran.dg/inquire_19.f90: New test.
11669
11670 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11671
11672 PR fortran/83149
11673 * gfortran.dg/pr83149_b.f90: New test.
11674 * gfortran.dg/pr83149_a.f90: Additional source for previous.
11675
11676 2018-02-23 Carl Love <cel@us.ibm.com>
11677
11678 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
11679 vec_signed2 and vec_unsigned2 to new Power 8 test file.
11680 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
11681 Power 8 tests.
11682
11683 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11684
11685 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
11686 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
11687
11688 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
11689
11690 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
11691 expected output.
11692
11693 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11694
11695 PR fortran/83149
11696 * gfortran.dg/pr83149_1.f90: New test.
11697 * gfortran.dg/pr83149.f90: Additional source for previous.
11698
11699 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
11700
11701 PR testsuite/80551
11702 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
11703 __GI___pthread_mutex_init as well.
11704
11705 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
11706
11707 PR fortran/83148
11708 * gfortran.dg/class_68.f90: New test.
11709
11710 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
11711
11712 PR fortran/59781
11713 * gfortran.dg/derived_init_5.f90: New test.
11714
11715 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11716
11717 PR target/82851
11718 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
11719 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
11720
11721 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
11722
11723 PR target/81572
11724 * gcc.target/powerpc/pr81572.c: New.
11725
11726 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
11727
11728 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
11729
11730 2018-02-22 Martin Sebor <msebor@redhat.com>
11731
11732 PR tree-optimization/84480
11733 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
11734 * g++.dg/warn/Wstringop-truncation-1.C: New test.
11735
11736 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
11737
11738 PR target/84176
11739 * gcc.target/i386/indirect-thunk-11.c: New test.
11740 * gcc.target/i386/indirect-thunk-12.c: Likewise.
11741 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
11742 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
11743 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
11744 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
11745 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
11746 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
11747 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
11748 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
11749
11750 2018-02-22 Steve Ellcey <sellcey@cavium.com>
11751
11752 PR target/83335
11753 * gcc.target/aarch64/asm-2.c: Add dg-error for
11754 ILP32 mode.
11755 * gcc.target/aarch64/asm-4.c: New test.
11756
11757 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11758
11759 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
11760
11761 2018-02-22 Marek Polacek <polacek@redhat.com>
11762
11763 PR c++/84493
11764 * g++.dg/parse/error59.C: New test.
11765
11766 2018-02-22 Tom de Vries <tom@codesourcery.com>
11767
11768 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
11769
11770 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
11771
11772 PR c++/77655
11773 * g++.dg/cpp0x/pr77655.C: New.
11774
11775 2018-02-22 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR c++/84496
11778 * g++.dg/cpp1y/pr84496.C: New test.
11779
11780 PR target/84502
11781 * g++.dg/torture/pr84502.C: New test.
11782
11783 PR tree-optimization/84503
11784 * gcc.dg/pr84503-1.c: New test.
11785 * gcc.dg/pr84503-2.c: New test.
11786
11787 2018-02-21 Jakub Jelinek <jakub@redhat.com>
11788
11789 PR tree-optimization/84478
11790 * gcc.c-torture/execute/pr84478.c: New test.
11791
11792 2018-02-20 Martin Sebor <msebor@redhat.com>
11793
11794 PR middle-end/84095
11795 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
11796 * c-c++-common/Wrestrict.c: Same.
11797 * gcc.dg/Wrestrict-6.c: Same.
11798 * gcc.dg/Warray-bounds-27.c: New test.
11799 * gcc.dg/Wrestrict-8.c: New test.
11800 * gcc.dg/Wrestrict-9.c: New test.
11801 * gcc.dg/pr84095.c: New test.
11802
11803 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11804
11805 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
11806
11807 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
11808
11809 PR fortran/48890
11810 PR fortran/83823
11811 * gfortran.dg/structure_constructor_14.f90: New test.
11812
11813 2018-02-20 Jeff Law <law@redhat.com>
11814
11815 PR middle-end/82123
11816 PR tree-optimization/81592
11817 PR middle-end/79257
11818 * gcc.dg/pr81592.c: New test.
11819 * gcc.dg/pr82123.c: New test.
11820 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
11821
11822 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11823
11824 PR c++/84488
11825 * g++.dg/warn/Wunused-var-30.C: New test.
11826
11827 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
11828
11829 PR tree-optimization/84419
11830 * gcc.dg/vect/pr84419.c: New test.
11831
11832 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR middle-end/82004
11835 * gfortran.dg/pr82004.f90: New test.
11836
11837 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
11838
11839 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
11840
11841 2018-02-20 Martin Liska <mliska@suse.cz>
11842
11843 PR c/84310
11844 PR target/79747
11845 * gcc.target/i386/pr84310.c: New test.
11846 * gcc.target/i386/pr84310-2.c: Likewise.
11847
11848 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
11849
11850 PR c++/84446
11851 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
11852
11853 2018-02-20 Jakub Jelinek <jakub@redhat.com>
11854
11855 PR c++/84445
11856 * g++.dg/cpp1z/launder7.C: New test.
11857
11858 PR c++/84449
11859 * g++.dg/cpp0x/constexpr-84449.C: New test.
11860
11861 PR c++/84455
11862 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
11863
11864 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
11865
11866 PR fortran/83344
11867 PR fortran/83975
11868 * gfortran.dg/associate_22.f90: Enable commented out test.
11869 * gfortran.dg/associate_36.f90: New test.
11870
11871 2018-02-19 Jakub Jelinek <jakub@redhat.com>
11872
11873 PR target/84146
11874 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
11875
11876 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
11877
11878 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
11879 (dg-options): Use -mavx instead of -w.
11880
11881 2018-02-19 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR c++/84444
11884 * g++.dg/cpp1z/launder8.C: New test.
11885
11886 PR c++/84448
11887 * g++.dg/gomp/pr84448.C: New test.
11888
11889 PR c++/84430
11890 * g++.dg/gomp/pr84430.C: New test.
11891
11892 PR tree-optimization/84452
11893 * gcc.dg/pr84452.c: New test.
11894
11895 PR c++/79064
11896 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
11897
11898 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
11899
11900 PR fortran/35339
11901 * gfortran.dg/implied_do_io_4.f90: New test.
11902
11903 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
11904
11905 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
11906 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
11907 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
11908
11909 2018-02-19 Carl Love <cel@us.ibm.com>
11910
11911 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
11912
11913 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11914
11915 PR target/84460
11916 * gcc.target/i386/pr57193.c: Add -mtune=generic.
11917
11918 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
11919
11920 PR c++/84348
11921 * g++.dg/cpp0x/auto50.C: New.
11922 * g++.dg/parse/friend12.C: Adjust.
11923
11924 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11925
11926 PR libgfortran/84389
11927 * gfortran.dg/dtio_33.f90: New test.
11928
11929 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11930
11931 PR libgfortran/84412
11932 * gfortran.dg/inquire_18.f90: New test.
11933
11934 2018-02-18 Janus Weil <janus@gcc.gnu.org>
11935
11936 PR fortran/84381
11937 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
11938 * gfortran.dg/pointer_intent_3.f90: Ditto.
11939 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
11940 * gfortran.dg/protected_3.f90: Ditto.
11941 * gfortran.dg/protected_4.f90: Ditto.
11942 * gfortran.dg/protected_5.f90: Ditto.
11943 * gfortran.dg/protected_6.f90: Ditto.
11944
11945 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
11946
11947 PR fortran/80945
11948 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
11949 change to run.
11950
11951 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
11952
11953 PR fortran/84270
11954 * gfortran.dg/inline_matmul_22.f90: New test.
11955
11956 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
11957
11958 PR fortran/84381
11959 * gfortran.dg/abort_shoulfail.f90: New test.
11960 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
11961 by STOP n.
11962 * gfortran.dg/PR19754_2.f90: Likewise.
11963 * gfortran.dg/PR19872.f: Likewise.
11964 * gfortran.dg/PR49268.f90: Likewise.
11965 * gfortran.dg/Wall.f90: Likewise.
11966 * gfortran.dg/Wno-all.f90: Likewise.
11967 * gfortran.dg/achar_1.f90: Likewise.
11968 * gfortran.dg/achar_2.f90: Likewise.
11969 * gfortran.dg/achar_4.f90: Likewise.
11970 * gfortran.dg/achar_6.F90: Likewise.
11971 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
11972 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
11973 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
11974 * gfortran.dg/actual_array_offset_1.f90: Likewise.
11975 * gfortran.dg/actual_array_result_1.f90: Likewise.
11976 * gfortran.dg/actual_array_substr_1.f90: Likewise.
11977 * gfortran.dg/actual_array_substr_2.f90: Likewise.
11978 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
11979 * gfortran.dg/actual_procedure_1.f90: Likewise.
11980 * gfortran.dg/adjustl_1.f90: Likewise.
11981 * gfortran.dg/advance_1.f90: Likewise.
11982 * gfortran.dg/advance_4.f90: Likewise.
11983 * gfortran.dg/advance_5.f90: Likewise.
11984 * gfortran.dg/advance_6.f90: Likewise.
11985 * gfortran.dg/aint_anint_1.f90: Likewise.
11986 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
11987 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
11988 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
11989 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
11990 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
11991 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
11992 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
11993 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
11994 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
11995 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
11996 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
11997 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
11998 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
11999 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
12000 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
12001 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
12002 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
12003 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
12004 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
12005 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
12006 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
12007 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
12008 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
12009 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
12010 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
12011 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
12012 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
12013 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
12014 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
12015 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
12016 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
12017 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
12018 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
12019 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
12020 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
12021 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
12022 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
12023 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
12024 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
12025 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
12026 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
12027 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
12028 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
12029 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
12030 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
12031 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
12032 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
12033 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
12034 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
12035 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
12036 * gfortran.dg/allocatable_function_1.f90: Likewise.
12037 * gfortran.dg/allocatable_function_10.f90: Likewise.
12038 * gfortran.dg/allocatable_function_3.f90: Likewise.
12039 * gfortran.dg/allocatable_function_5.f90: Likewise.
12040 * gfortran.dg/allocatable_function_6.f90: Likewise.
12041 * gfortran.dg/allocatable_function_7.f90: Likewise.
12042 * gfortran.dg/allocatable_function_8.f90: Likewise.
12043 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
12044 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
12045 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
12046 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
12047 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
12048 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
12049 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
12050 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
12051 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
12052 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
12053 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
12054 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
12055 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
12056 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
12057 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
12058 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
12059 * gfortran.dg/allocate_class_3.f90: Likewise.
12060 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
12061 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
12062 * gfortran.dg/allocate_derived_5.f90: Likewise.
12063 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
12064 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
12065 * gfortran.dg/allocate_with_source_1.f90: Likewise.
12066 * gfortran.dg/allocate_with_source_10.f08: Likewise.
12067 * gfortran.dg/allocate_with_source_11.f08: Likewise.
12068 * gfortran.dg/allocate_with_source_12.f03: Likewise.
12069 * gfortran.dg/allocate_with_source_15.f03: Likewise.
12070 * gfortran.dg/allocate_with_source_16.f90: Likewise.
12071 * gfortran.dg/allocate_with_source_17.f03: Likewise.
12072 * gfortran.dg/allocate_with_source_18.f03: Likewise.
12073 * gfortran.dg/allocate_with_source_2.f90: Likewise.
12074 * gfortran.dg/allocate_with_source_20.f03: Likewise.
12075 * gfortran.dg/allocate_with_source_22.f03: Likewise.
12076 * gfortran.dg/allocate_with_source_23.f03: Likewise.
12077 * gfortran.dg/allocate_with_source_24.f90: Likewise.
12078 * gfortran.dg/allocate_with_source_5.f90: Likewise.
12079 * gfortran.dg/allocate_with_source_6.f90: Likewise.
12080 * gfortran.dg/allocate_with_source_7.f08: Likewise.
12081 * gfortran.dg/allocate_with_source_8.f08: Likewise.
12082 * gfortran.dg/allocate_with_source_9.f08: Likewise.
12083 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
12084 * gfortran.dg/allocate_zerosize_3.f: Likewise.
12085 * gfortran.dg/altreturn_3.f90: Likewise.
12086 * gfortran.dg/altreturn_5.f90: Likewise.
12087 * gfortran.dg/altreturn_7.f90: Likewise.
12088 * gfortran.dg/and_or_xor.f90: Likewise.
12089 * gfortran.dg/anint_1.f90: Likewise.
12090 * gfortran.dg/any_all_1.f90: Likewise.
12091 * gfortran.dg/anyallcount_1.f90: Likewise.
12092 * gfortran.dg/append_1.f90: Likewise.
12093 * gfortran.dg/argument_checking_1.f90: Likewise.
12094 * gfortran.dg/argument_checking_2.f90: Likewise.
12095 * gfortran.dg/argument_checking_8.f90: Likewise.
12096 * gfortran.dg/arithmetic_if.f90: Likewise.
12097 * gfortran.dg/array_1.f90: Likewise.
12098 * gfortran.dg/array_2.f90: Likewise.
12099 * gfortran.dg/array_alloc_1.f90: Likewise.
12100 * gfortran.dg/array_alloc_2.f90: Likewise.
12101 * gfortran.dg/array_alloc_3.f90: Likewise.
12102 * gfortran.dg/array_assignment_1.F90: Likewise.
12103 * gfortran.dg/array_assignment_5.f90: Likewise.
12104 * gfortran.dg/array_constructor_1.f90: Likewise.
12105 * gfortran.dg/array_constructor_10.f90: Likewise.
12106 * gfortran.dg/array_constructor_11.f90: Likewise.
12107 * gfortran.dg/array_constructor_12.f90: Likewise.
12108 * gfortran.dg/array_constructor_15.f90: Likewise.
12109 * gfortran.dg/array_constructor_16.f90: Likewise.
12110 * gfortran.dg/array_constructor_17.f90: Likewise.
12111 * gfortran.dg/array_constructor_19.f90: Likewise.
12112 * gfortran.dg/array_constructor_23.f: Likewise.
12113 * gfortran.dg/array_constructor_24.f: Likewise.
12114 * gfortran.dg/array_constructor_32.f90: Likewise.
12115 * gfortran.dg/array_constructor_36.f90: Likewise.
12116 * gfortran.dg/array_constructor_39.f90: Likewise.
12117 * gfortran.dg/array_constructor_4.f90: Likewise.
12118 * gfortran.dg/array_constructor_40.f90: Likewise.
12119 * gfortran.dg/array_constructor_44.f90: Likewise.
12120 * gfortran.dg/array_constructor_45.f90: Likewise.
12121 * gfortran.dg/array_constructor_46.f90: Likewise.
12122 * gfortran.dg/array_constructor_47.f90: Likewise.
12123 * gfortran.dg/array_constructor_49.f90: Likewise.
12124 * gfortran.dg/array_constructor_5.f90: Likewise.
12125 * gfortran.dg/array_constructor_50.f90: Likewise.
12126 * gfortran.dg/array_constructor_6.f90: Likewise.
12127 * gfortran.dg/array_constructor_7.f90: Likewise.
12128 * gfortran.dg/array_constructor_8.f90: Likewise.
12129 * gfortran.dg/array_constructor_9.f90: Likewise.
12130 * gfortran.dg/array_constructor_type_1.f03: Likewise.
12131 * gfortran.dg/array_constructor_type_10.f03: Likewise.
12132 * gfortran.dg/array_constructor_type_11.f03: Likewise.
12133 * gfortran.dg/array_constructor_type_12.f03: Likewise.
12134 * gfortran.dg/array_constructor_type_13.f90: Likewise.
12135 * gfortran.dg/array_constructor_type_14.f03: Likewise.
12136 * gfortran.dg/array_constructor_type_16.f03: Likewise.
12137 * gfortran.dg/array_constructor_type_2.f03: Likewise.
12138 * gfortran.dg/array_constructor_type_22.f03: Likewise.
12139 * gfortran.dg/array_constructor_type_3.f03: Likewise.
12140 * gfortran.dg/array_constructor_type_4.f03: Likewise.
12141 * gfortran.dg/array_constructor_type_5.f03: Likewise.
12142 * gfortran.dg/array_constructor_type_6.f03: Likewise.
12143 * gfortran.dg/array_constructor_type_7.f03: Likewise.
12144 * gfortran.dg/array_function_1.f90: Likewise.
12145 * gfortran.dg/array_function_5.f90: Likewise.
12146 * gfortran.dg/array_initializer_1.f90: Likewise.
12147 * gfortran.dg/array_initializer_2.f90: Likewise.
12148 * gfortran.dg/array_memcpy_5.f90: Likewise.
12149 * gfortran.dg/array_memset_2.f90: Likewise.
12150 * gfortran.dg/array_reference_1.f90: Likewise.
12151 * gfortran.dg/array_return_value_1.f90: Likewise.
12152 * gfortran.dg/array_section_1.f90: Likewise.
12153 * gfortran.dg/array_temporaries_3.f90: Likewise.
12154 * gfortran.dg/arrayio_1.f90: Likewise.
12155 * gfortran.dg/arrayio_10.f90: Likewise.
12156 * gfortran.dg/arrayio_11.f90: Likewise.
12157 * gfortran.dg/arrayio_12.f90: Likewise.
12158 * gfortran.dg/arrayio_13.f90: Likewise.
12159 * gfortran.dg/arrayio_14.f90: Likewise.
12160 * gfortran.dg/arrayio_16.f90: Likewise.
12161 * gfortran.dg/arrayio_2.f90: Likewise.
12162 * gfortran.dg/arrayio_3.f90: Likewise.
12163 * gfortran.dg/arrayio_4.f90: Likewise.
12164 * gfortran.dg/arrayio_5.f90: Likewise.
12165 * gfortran.dg/arrayio_6.f90: Likewise.
12166 * gfortran.dg/arrayio_7.f90: Likewise.
12167 * gfortran.dg/arrayio_8.f90: Likewise.
12168 * gfortran.dg/arrayio_9.f90: Likewise.
12169 * gfortran.dg/arrayio_derived_1.f90: Likewise.
12170 * gfortran.dg/assign_10.f90: Likewise.
12171 * gfortran.dg/assign_9.f90: Likewise.
12172 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
12173 * gfortran.dg/assignment_1.f90: Likewise.
12174 * gfortran.dg/associate_1.f03: Likewise.
12175 * gfortran.dg/associate_11.f90: Likewise.
12176 * gfortran.dg/associate_13.f90: Likewise.
12177 * gfortran.dg/associate_15.f90: Likewise.
12178 * gfortran.dg/associate_17.f90: Likewise.
12179 * gfortran.dg/associate_18.f08: Likewise.
12180 * gfortran.dg/associate_19.f03: Likewise.
12181 * gfortran.dg/associate_20.f03: Likewise.
12182 * gfortran.dg/associate_22.f90: Likewise.
12183 * gfortran.dg/associate_23.f90: Likewise.
12184 * gfortran.dg/associate_24.f90: Likewise.
12185 * gfortran.dg/associate_25.f90: Likewise.
12186 * gfortran.dg/associate_27.f90: Likewise.
12187 * gfortran.dg/associate_28.f90: Likewise.
12188 * gfortran.dg/associate_32.f03: Likewise.
12189 * gfortran.dg/associate_33.f03: Likewise.
12190 * gfortran.dg/associate_34.f90: Likewise.
12191 * gfortran.dg/associate_6.f03: Likewise.
12192 * gfortran.dg/associate_7.f03: Likewise.
12193 * gfortran.dg/associate_8.f03: Likewise.
12194 * gfortran.dg/associate_9.f03: Likewise.
12195 * gfortran.dg/associated_1.f90: Likewise.
12196 * gfortran.dg/associated_2.f90: Likewise.
12197 * gfortran.dg/associated_5.f90: Likewise.
12198 * gfortran.dg/associated_6.f90: Likewise.
12199 * gfortran.dg/associated_target_3.f90: Likewise.
12200 * gfortran.dg/associated_target_4.f90: Likewise.
12201 * gfortran.dg/associated_target_5.f03: Likewise.
12202 * gfortran.dg/associated_target_6.f03: Likewise.
12203 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12204 * gfortran.dg/assumed_rank_1.f90: Likewise.
12205 * gfortran.dg/assumed_rank_10.f90: Likewise.
12206 * gfortran.dg/assumed_rank_2.f90: Likewise.
12207 * gfortran.dg/assumed_rank_7.f90: Likewise.
12208 * gfortran.dg/assumed_rank_8.f90: Likewise.
12209 * gfortran.dg/assumed_rank_9.f90: Likewise.
12210 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12211 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12212 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
12213 * gfortran.dg/assumed_type_2.f90: Likewise.
12214 * gfortran.dg/atan2_1.f90: Likewise.
12215 * gfortran.dg/auto_array_1.f90: Likewise.
12216 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
12217 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
12218 * gfortran.dg/auto_char_len_3.f90: Likewise.
12219 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
12220 * gfortran.dg/auto_internal_assumed.f90: Likewise.
12221 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
12222 * gfortran.dg/auto_save_2.f90: Likewise.
12223 * gfortran.dg/automatic_default_init_1.f90: Likewise.
12224 * gfortran.dg/backslash_1.f90: Likewise.
12225 * gfortran.dg/backslash_2.f90: Likewise.
12226 * gfortran.dg/backslash_3.f: Likewise.
12227 * gfortran.dg/backspace_1.f: Likewise.
12228 * gfortran.dg/backspace_10.f90: Likewise.
12229 * gfortran.dg/backspace_11.f90: Likewise.
12230 * gfortran.dg/backspace_2.f: Likewise.
12231 * gfortran.dg/backspace_3.f: Likewise.
12232 * gfortran.dg/backspace_4.f: Likewise.
12233 * gfortran.dg/backspace_5.f: Likewise.
12234 * gfortran.dg/backspace_6.f: Likewise.
12235 * gfortran.dg/backspace_7.f90: Likewise.
12236 * gfortran.dg/backspace_8.f: Likewise.
12237 * gfortran.dg/backspace_9.f: Likewise.
12238 * gfortran.dg/bessel_1.f90: Likewise.
12239 * gfortran.dg/bessel_2.f90: Likewise.
12240 * gfortran.dg/bessel_5.f90: Likewise.
12241 * gfortran.dg/bessel_6.f90: Likewise.
12242 * gfortran.dg/bessel_7.f90: Likewise.
12243 * gfortran.dg/bind_c_dts_2.f03: Likewise.
12244 * gfortran.dg/bind_c_dts_3.f03: Likewise.
12245 * gfortran.dg/bind_c_usage_15.f90: Likewise.
12246 * gfortran.dg/bind_c_usage_16.f03: Likewise.
12247 * gfortran.dg/bind_c_usage_17.f90: Likewise.
12248 * gfortran.dg/bind_c_usage_24.f90: Likewise.
12249 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
12250 * gfortran.dg/binding_label_tests_16.f03: Likewise.
12251 * gfortran.dg/binding_label_tests_23.f90: Likewise.
12252 * gfortran.dg/bit_comparison_1.F90: Likewise.
12253 * gfortran.dg/bit_comparison_2.F90: Likewise.
12254 * gfortran.dg/block_1.f08: Likewise.
12255 * gfortran.dg/block_13.f08: Likewise.
12256 * gfortran.dg/block_14.f90: Likewise.
12257 * gfortran.dg/block_2.f08: Likewise.
12258 * gfortran.dg/block_6.f08: Likewise.
12259 * gfortran.dg/block_7.f08: Likewise.
12260 * gfortran.dg/block_8.f08: Likewise.
12261 * gfortran.dg/blockdata_1.f90: Likewise.
12262 * gfortran.dg/bound_1.f90: Likewise.
12263 * gfortran.dg/bound_2.f90: Likewise.
12264 * gfortran.dg/bound_3.f90: Likewise.
12265 * gfortran.dg/bound_4.f90: Likewise.
12266 * gfortran.dg/bound_5.f90: Likewise.
12267 * gfortran.dg/bound_6.f90: Likewise.
12268 * gfortran.dg/bound_7.f90: Likewise.
12269 * gfortran.dg/bound_8.f90: Likewise.
12270 * gfortran.dg/bound_9.f90: Likewise.
12271 * gfortran.dg/bound_simplification_1.f90: Likewise.
12272 * gfortran.dg/bound_simplification_3.f90: Likewise.
12273 * gfortran.dg/bound_simplification_4.f90: Likewise.
12274 * gfortran.dg/bound_simplification_5.f90: Likewise.
12275 * gfortran.dg/bound_simplification_6.f90: Likewise.
12276 * gfortran.dg/bounds_check_1.f90: Likewise.
12277 * gfortran.dg/bounds_check_12.f90: Likewise.
12278 * gfortran.dg/bounds_check_14.f90: Likewise.
12279 * gfortran.dg/bounds_check_15.f90: Likewise.
12280 * gfortran.dg/bounds_check_19.f90: Likewise.
12281 * gfortran.dg/bounds_check_8.f90: Likewise.
12282 * gfortran.dg/bounds_check_9.f90: Likewise.
12283 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
12284 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
12285 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
12286 * gfortran.dg/boz_1.f90: Likewise.
12287 * gfortran.dg/boz_11.f90: Likewise.
12288 * gfortran.dg/boz_13.f90: Likewise.
12289 * gfortran.dg/boz_14.f90: Likewise.
12290 * gfortran.dg/boz_15.f90: Likewise.
12291 * gfortran.dg/boz_3.f90: Likewise.
12292 * gfortran.dg/boz_6.f90: Likewise.
12293 * gfortran.dg/boz_9.f90: Likewise.
12294 * gfortran.dg/byte_1.f90: Likewise.
12295 * gfortran.dg/byte_2.f90: Likewise.
12296 * gfortran.dg/c_assoc.f90: Likewise.
12297 * gfortran.dg/c_assoc_2.f03: Likewise.
12298 * gfortran.dg/c_assoc_3.f90: Likewise.
12299 * gfortran.dg/c_by_val_1.f: Likewise.
12300 * gfortran.dg/c_by_val_5.f90: Likewise.
12301 * gfortran.dg/c_char_tests.f03: Likewise.
12302 * gfortran.dg/c_char_tests_2.f03: Likewise.
12303 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
12304 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
12305 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
12306 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
12307 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
12308 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
12309 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
12310 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
12311 * gfortran.dg/c_kind_params.f90: Likewise.
12312 * gfortran.dg/c_loc_test_20.f90: Likewise.
12313 * gfortran.dg/c_loc_tests_2.f03: Likewise.
12314 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
12315 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
12316 * gfortran.dg/c_size_t_test.f03: Likewise.
12317 * gfortran.dg/c_sizeof_1.f90: Likewise.
12318 * gfortran.dg/c_sizeof_5.f90: Likewise.
12319 * gfortran.dg/c_sizeof_6.f90: Likewise.
12320 * gfortran.dg/char4_iunit_1.f03: Likewise.
12321 * gfortran.dg/char4_iunit_2.f03: Likewise.
12322 * gfortran.dg/char_allocation_1.f90: Likewise.
12323 * gfortran.dg/char_array_constructor.f90: Likewise.
12324 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
12325 * gfortran.dg/char_assign_1.f90: Likewise.
12326 * gfortran.dg/char_associated_1.f90: Likewise.
12327 * gfortran.dg/char_cast_2.f90: Likewise.
12328 * gfortran.dg/char_comparison_1.f: Likewise.
12329 * gfortran.dg/char_component_initializer_1.f90: Likewise.
12330 * gfortran.dg/char_component_initializer_2.f90: Likewise.
12331 * gfortran.dg/char_cons_len.f90: Likewise.
12332 * gfortran.dg/char_conversion.f90: Likewise.
12333 * gfortran.dg/char_cshift_1.f90: Likewise.
12334 * gfortran.dg/char_cshift_2.f90: Likewise.
12335 * gfortran.dg/char_decl_2.f90: Likewise.
12336 * gfortran.dg/char_eoshift_1.f90: Likewise.
12337 * gfortran.dg/char_eoshift_2.f90: Likewise.
12338 * gfortran.dg/char_eoshift_3.f90: Likewise.
12339 * gfortran.dg/char_eoshift_4.f90: Likewise.
12340 * gfortran.dg/char_eoshift_5.f90: Likewise.
12341 * gfortran.dg/char_expr_1.f90: Likewise.
12342 * gfortran.dg/char_expr_3.f90: Likewise.
12343 * gfortran.dg/char_initialiser_actual.f90: Likewise.
12344 * gfortran.dg/char_length_12.f90: Likewise.
12345 * gfortran.dg/char_length_14.f90: Likewise.
12346 * gfortran.dg/char_length_15.f90: Likewise.
12347 * gfortran.dg/char_length_17.f90: Likewise.
12348 * gfortran.dg/char_length_20.f90: Likewise.
12349 * gfortran.dg/char_length_21.f90: Likewise.
12350 * gfortran.dg/char_length_5.f90: Likewise.
12351 * gfortran.dg/char_length_6.f90: Likewise.
12352 * gfortran.dg/char_length_7.f90: Likewise.
12353 * gfortran.dg/char_length_8.f90: Likewise.
12354 * gfortran.dg/char_pack_1.f90: Likewise.
12355 * gfortran.dg/char_pack_2.f90: Likewise.
12356 * gfortran.dg/char_pointer_assign.f90: Likewise.
12357 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
12358 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
12359 * gfortran.dg/char_pointer_dependency.f90: Likewise.
12360 * gfortran.dg/char_pointer_dummy.f90: Likewise.
12361 * gfortran.dg/char_pointer_func.f90: Likewise.
12362 * gfortran.dg/char_reshape_1.f90: Likewise.
12363 * gfortran.dg/char_result_1.f90: Likewise.
12364 * gfortran.dg/char_result_12.f90: Likewise.
12365 * gfortran.dg/char_result_13.f90: Likewise.
12366 * gfortran.dg/char_result_14.f90: Likewise.
12367 * gfortran.dg/char_result_15.f90: Likewise.
12368 * gfortran.dg/char_result_2.f90: Likewise.
12369 * gfortran.dg/char_result_3.f90: Likewise.
12370 * gfortran.dg/char_result_4.f90: Likewise.
12371 * gfortran.dg/char_result_5.f90: Likewise.
12372 * gfortran.dg/char_result_6.f90: Likewise.
12373 * gfortran.dg/char_result_7.f90: Likewise.
12374 * gfortran.dg/char_result_8.f90: Likewise.
12375 * gfortran.dg/char_spread_1.f90: Likewise.
12376 * gfortran.dg/char_transpose_1.f90: Likewise.
12377 * gfortran.dg/char_type_len.f90: Likewise.
12378 * gfortran.dg/char_unpack_1.f90: Likewise.
12379 * gfortran.dg/char_unpack_2.f90: Likewise.
12380 * gfortran.dg/character_array_constructor_1.f90: Likewise.
12381 * gfortran.dg/character_comparison_1.f90: Likewise.
12382 * gfortran.dg/character_comparison_2.f90: Likewise.
12383 * gfortran.dg/character_comparison_3.f90: Likewise.
12384 * gfortran.dg/character_comparison_4.f90: Likewise.
12385 * gfortran.dg/character_comparison_5.f90: Likewise.
12386 * gfortran.dg/character_comparison_6.f90: Likewise.
12387 * gfortran.dg/character_comparison_7.f90: Likewise.
12388 * gfortran.dg/character_comparison_8.f90: Likewise.
12389 * gfortran.dg/character_comparison_9.f90: Likewise.
12390 * gfortran.dg/charlen_15.f90: Likewise.
12391 * gfortran.dg/charlen_16.f90: Likewise.
12392 * gfortran.dg/chkbits.f90: Likewise.
12393 * gfortran.dg/chmod_1.f90: Likewise.
12394 * gfortran.dg/chmod_2.f90: Likewise.
12395 * gfortran.dg/chmod_3.f90: Likewise.
12396 * gfortran.dg/class_1.f03: Likewise.
12397 * gfortran.dg/class_18.f03: Likewise.
12398 * gfortran.dg/class_19.f03: Likewise.
12399 * gfortran.dg/class_35.f90: Likewise.
12400 * gfortran.dg/class_46.f03: Likewise.
12401 * gfortran.dg/class_48.f90: Likewise.
12402 * gfortran.dg/class_51.f90: Likewise.
12403 * gfortran.dg/class_52.f90: Likewise.
12404 * gfortran.dg/class_6.f03: Likewise.
12405 * gfortran.dg/class_63.f90: Likewise.
12406 * gfortran.dg/class_64.f90: Likewise.
12407 * gfortran.dg/class_65.f90: Likewise.
12408 * gfortran.dg/class_66.f90: Likewise.
12409 * gfortran.dg/class_67.f90: Likewise.
12410 * gfortran.dg/class_9.f03: Likewise.
12411 * gfortran.dg/class_alias.f90: Likewise.
12412 * gfortran.dg/class_allocate_1.f03: Likewise.
12413 * gfortran.dg/class_allocate_10.f03: Likewise.
12414 * gfortran.dg/class_allocate_13.f90: Likewise.
12415 * gfortran.dg/class_allocate_14.f90: Likewise.
12416 * gfortran.dg/class_allocate_15.f90: Likewise.
12417 * gfortran.dg/class_allocate_19.f03: Likewise.
12418 * gfortran.dg/class_allocate_21.f90: Likewise.
12419 * gfortran.dg/class_allocate_22.f90: Likewise.
12420 * gfortran.dg/class_allocate_3.f03: Likewise.
12421 * gfortran.dg/class_allocate_4.f03: Likewise.
12422 * gfortran.dg/class_allocate_5.f90: Likewise.
12423 * gfortran.dg/class_allocate_6.f03: Likewise.
12424 * gfortran.dg/class_allocate_7.f03: Likewise.
12425 * gfortran.dg/class_allocate_8.f03: Likewise.
12426 * gfortran.dg/class_allocate_9.f03: Likewise.
12427 * gfortran.dg/class_array_1.f03: Likewise.
12428 * gfortran.dg/class_array_14.f90: Likewise.
12429 * gfortran.dg/class_array_15.f03: Likewise.
12430 * gfortran.dg/class_array_16.f90: Likewise.
12431 * gfortran.dg/class_array_2.f03: Likewise.
12432 * gfortran.dg/class_array_20.f03: Likewise.
12433 * gfortran.dg/class_array_21.f03: Likewise.
12434 * gfortran.dg/class_array_3.f03: Likewise.
12435 * gfortran.dg/class_array_4.f03: Likewise.
12436 * gfortran.dg/class_array_7.f03: Likewise.
12437 * gfortran.dg/class_array_8.f03: Likewise.
12438 * gfortran.dg/class_array_9.f03: Likewise.
12439 * gfortran.dg/class_defined_operator_1.f03: Likewise.
12440 * gfortran.dg/class_dummy_1.f03: Likewise.
12441 * gfortran.dg/class_optional_1.f90: Likewise.
12442 * gfortran.dg/class_optional_2.f90: Likewise.
12443 * gfortran.dg/class_result_5.f90: Likewise.
12444 * gfortran.dg/class_result_6.f90: Likewise.
12445 * gfortran.dg/class_to_type_1.f03: Likewise.
12446 * gfortran.dg/class_to_type_2.f90: Likewise.
12447 * gfortran.dg/class_to_type_3.f03: Likewise.
12448 * gfortran.dg/class_to_type_4.f90: Likewise.
12449 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
12450 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
12451 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
12452 * gfortran.dg/coarray/atomic_1.f90: Likewise.
12453 * gfortran.dg/coarray/atomic_2.f90: Likewise.
12454 * gfortran.dg/coarray/codimension.f90: Likewise.
12455 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
12456 * gfortran.dg/coarray/collectives_1.f90: Likewise.
12457 * gfortran.dg/coarray/collectives_2.f90: Likewise.
12458 * gfortran.dg/coarray/collectives_3.f90: Likewise.
12459 * gfortran.dg/coarray/collectives_4.f90: Likewise.
12460 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
12461 * gfortran.dg/coarray/dummy_1.f90: Likewise.
12462 * gfortran.dg/coarray/event_1.f90: Likewise.
12463 * gfortran.dg/coarray/event_2.f90: Likewise.
12464 * gfortran.dg/coarray/get_array.f90: Likewise.
12465 * gfortran.dg/coarray/image_index_1.f90: Likewise.
12466 * gfortran.dg/coarray/image_index_2.f90: Likewise.
12467 * gfortran.dg/coarray/image_index_3.f90: Likewise.
12468 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
12469 * gfortran.dg/coarray/lock_1.f90: Likewise.
12470 * gfortran.dg/coarray/lock_2.f90: Likewise.
12471 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
12472 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
12473 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
12474 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
12475 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
12476 * gfortran.dg/coarray/registering_1.f90: Likewise.
12477 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
12478 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
12479 * gfortran.dg/coarray/send_array.f90: Likewise.
12480 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
12481 * gfortran.dg/coarray/sendget_array.f90: Likewise.
12482 * gfortran.dg/coarray/subobject_1.f90: Likewise.
12483 * gfortran.dg/coarray/sync_1.f90: Likewise.
12484 * gfortran.dg/coarray/sync_3.f90: Likewise.
12485 * gfortran.dg/coarray/this_image_1.f90: Likewise.
12486 * gfortran.dg/coarray/this_image_2.f90: Likewise.
12487 * gfortran.dg/coarray_13.f90: Likewise.
12488 * gfortran.dg/coarray_15.f90: Likewise.
12489 * gfortran.dg/coarray_16.f90: Likewise.
12490 * gfortran.dg/coarray_2.f90: Likewise.
12491 * gfortran.dg/coarray_23.f90: Likewise.
12492 * gfortran.dg/coarray_40.f90: Likewise.
12493 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
12494 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
12495 * gfortran.dg/coarray_allocate_10.f08: Likewise.
12496 * gfortran.dg/coarray_allocate_2.f08: Likewise.
12497 * gfortran.dg/coarray_allocate_3.f08: Likewise.
12498 * gfortran.dg/coarray_allocate_4.f08: Likewise.
12499 * gfortran.dg/coarray_allocate_5.f08: Likewise.
12500 * gfortran.dg/coarray_allocate_7.f08: Likewise.
12501 * gfortran.dg/coarray_allocate_8.f08: Likewise.
12502 * gfortran.dg/coarray_allocate_9.f08: Likewise.
12503 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
12504 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12505 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
12506 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
12507 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
12508 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
12509 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
12510 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
12511 * gfortran.dg/coarray_stat_2.f90: Likewise.
12512 * gfortran.dg/coarray_subobject_1.f90: Likewise.
12513 * gfortran.dg/coindexed_1.f90: Likewise.
12514 * gfortran.dg/comma.f: Likewise.
12515 * gfortran.dg/comma_format_extension_3.f: Likewise.
12516 * gfortran.dg/comma_format_extension_4.f: Likewise.
12517 * gfortran.dg/common_2.f90: Likewise.
12518 * gfortran.dg/common_4.f90: Likewise.
12519 * gfortran.dg/common_align_1.f90: Likewise.
12520 * gfortran.dg/common_align_2.f90: Likewise.
12521 * gfortran.dg/common_equivalence_1.f: Likewise.
12522 * gfortran.dg/common_pointer_1.f90: Likewise.
12523 * gfortran.dg/common_resize_1.f: Likewise.
12524 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
12525 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
12526 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
12527 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
12528 * gfortran.dg/complex_read.f90: Likewise.
12529 * gfortran.dg/complex_write.f90: Likewise.
12530 * gfortran.dg/constant_substring.f: Likewise.
12531 * gfortran.dg/constructor_2.f90: Likewise.
12532 * gfortran.dg/constructor_3.f90: Likewise.
12533 * gfortran.dg/constructor_6.f90: Likewise.
12534 * gfortran.dg/contained_1.f90: Likewise.
12535 * gfortran.dg/contained_3.f90: Likewise.
12536 * gfortran.dg/contained_equivalence_1.f90: Likewise.
12537 * gfortran.dg/contained_module_proc_1.f90: Likewise.
12538 * gfortran.dg/continuation_1.f90: Likewise.
12539 * gfortran.dg/continuation_11.f90: Likewise.
12540 * gfortran.dg/continuation_12.f90: Likewise.
12541 * gfortran.dg/continuation_13.f90: Likewise.
12542 * gfortran.dg/continuation_14.f: Likewise.
12543 * gfortran.dg/continuation_8.f90: Likewise.
12544 * gfortran.dg/convert_2.f90: Likewise.
12545 * gfortran.dg/convert_implied_open.f90: Likewise.
12546 * gfortran.dg/count_init_expr.f03: Likewise.
12547 * gfortran.dg/cr_lf.f90: Likewise.
12548 * gfortran.dg/cray_pointers_10.f90: Likewise.
12549 * gfortran.dg/cray_pointers_2.f90: Likewise.
12550 * gfortran.dg/cray_pointers_5.f90: Likewise.
12551 * gfortran.dg/cray_pointers_7.f90: Likewise.
12552 * gfortran.dg/cray_pointers_8.f90: Likewise.
12553 * gfortran.dg/cshift_1.f90: Likewise.
12554 * gfortran.dg/cshift_2.f90: Likewise.
12555 * gfortran.dg/cshift_large_1.f90: Likewise.
12556 * gfortran.dg/cshift_nan_1.f90: Likewise.
12557 * gfortran.dg/csqrt_2.f: Likewise.
12558 * gfortran.dg/data_array_1.f90: Likewise.
12559 * gfortran.dg/data_char_1.f90: Likewise.
12560 * gfortran.dg/data_char_2.f90: Likewise.
12561 * gfortran.dg/data_char_3.f90: Likewise.
12562 * gfortran.dg/data_derived_1.f90: Likewise.
12563 * gfortran.dg/data_implied_do_1.f90: Likewise.
12564 * gfortran.dg/data_namelist_conflict.f90: Likewise.
12565 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
12566 * gfortran.dg/deallocate_stat.f90: Likewise.
12567 * gfortran.dg/deallocate_stat_2.f90: Likewise.
12568 * gfortran.dg/debug/pr37738.f: Likewise.
12569 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
12570 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
12571 * gfortran.dg/dec_exp_1.f90: Likewise.
12572 * gfortran.dg/dec_init_1.f90: Likewise.
12573 * gfortran.dg/dec_init_2.f90: Likewise.
12574 * gfortran.dg/dec_init_3.f90: Likewise.
12575 * gfortran.dg/dec_init_4.f90: Likewise.
12576 * gfortran.dg/dec_io_1.f90: Likewise.
12577 * gfortran.dg/dec_io_2.f90: Likewise.
12578 * gfortran.dg/dec_io_2a.f90: Likewise.
12579 * gfortran.dg/dec_io_6.f90: Likewise.
12580 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
12581 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
12582 * gfortran.dg/dec_math.f90: Likewise.
12583 * gfortran.dg/dec_parameter_1.f: Likewise.
12584 * gfortran.dg/dec_parameter_2.f90: Likewise.
12585 * gfortran.dg/dec_static_1.f90: Likewise.
12586 * gfortran.dg/dec_static_2.f90: Likewise.
12587 * gfortran.dg/dec_structure_1.f90: Likewise.
12588 * gfortran.dg/dec_structure_10.f90: Likewise.
12589 * gfortran.dg/dec_structure_18.f90: Likewise.
12590 * gfortran.dg/dec_structure_19.f90: Likewise.
12591 * gfortran.dg/dec_structure_2.f90: Likewise.
12592 * gfortran.dg/dec_structure_22.f90: Likewise.
12593 * gfortran.dg/dec_structure_3.f90: Likewise.
12594 * gfortran.dg/dec_structure_4.f90: Likewise.
12595 * gfortran.dg/dec_structure_5.f90: Likewise.
12596 * gfortran.dg/dec_structure_6.f90: Likewise.
12597 * gfortran.dg/dec_structure_7.f90: Likewise.
12598 * gfortran.dg/dec_union_1.f90: Likewise.
12599 * gfortran.dg/dec_union_2.f90: Likewise.
12600 * gfortran.dg/dec_union_3.f90: Likewise.
12601 * gfortran.dg/dec_union_4.f90: Likewise.
12602 * gfortran.dg/dec_union_5.f90: Likewise.
12603 * gfortran.dg/default_format_1.f90: Likewise.
12604 * gfortran.dg/default_format_2.f90: Likewise.
12605 * gfortran.dg/default_format_denormal_1.f90: Likewise.
12606 * gfortran.dg/default_format_denormal_2.f90: Likewise.
12607 * gfortran.dg/default_initialization_3.f90: Likewise.
12608 * gfortran.dg/default_initialization_4.f90: Likewise.
12609 * gfortran.dg/default_initialization_5.f90: Likewise.
12610 * gfortran.dg/deferred_character_1.f90: Likewise.
12611 * gfortran.dg/deferred_character_10.f90: Likewise.
12612 * gfortran.dg/deferred_character_11.f90: Likewise.
12613 * gfortran.dg/deferred_character_12.f90: Likewise.
12614 * gfortran.dg/deferred_character_13.f90: Likewise.
12615 * gfortran.dg/deferred_character_14.f90: Likewise.
12616 * gfortran.dg/deferred_character_15.f90: Likewise.
12617 * gfortran.dg/deferred_character_16.f90: Likewise.
12618 * gfortran.dg/deferred_character_2.f90: Likewise.
12619 * gfortran.dg/deferred_character_3.f90: Likewise.
12620 * gfortran.dg/deferred_character_4.f90: Likewise.
12621 * gfortran.dg/deferred_character_5.f90: Likewise.
12622 * gfortran.dg/deferred_character_6.f90: Likewise.
12623 * gfortran.dg/deferred_character_7.f90: Likewise.
12624 * gfortran.dg/deferred_character_8.f90: Likewise.
12625 * gfortran.dg/deferred_character_9.f90: Likewise.
12626 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
12627 * gfortran.dg/deferred_type_component_1.f90: Likewise.
12628 * gfortran.dg/deferred_type_component_2.f90: Likewise.
12629 * gfortran.dg/deferred_type_param_2.f90: Likewise.
12630 * gfortran.dg/deferred_type_param_4.f90: Likewise.
12631 * gfortran.dg/deferred_type_param_5.f90: Likewise.
12632 * gfortran.dg/deferred_type_param_6.f90: Likewise.
12633 * gfortran.dg/deferred_type_param_8.f90: Likewise.
12634 * gfortran.dg/deferred_type_param_9.f90: Likewise.
12635 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
12636 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
12637 * gfortran.dg/defined_assignment_1.f90: Likewise.
12638 * gfortran.dg/defined_assignment_10.f90: Likewise.
12639 * gfortran.dg/defined_assignment_11.f90: Likewise.
12640 * gfortran.dg/defined_assignment_2.f90: Likewise.
12641 * gfortran.dg/defined_assignment_3.f90: Likewise.
12642 * gfortran.dg/defined_assignment_4.f90: Likewise.
12643 * gfortran.dg/defined_assignment_5.f90: Likewise.
12644 * gfortran.dg/defined_assignment_8.f90: Likewise.
12645 * gfortran.dg/defined_assignment_9.f90: Likewise.
12646 * gfortran.dg/dependency_2.f90: Likewise.
12647 * gfortran.dg/dependency_21.f90: Likewise.
12648 * gfortran.dg/dependency_22.f90: Likewise.
12649 * gfortran.dg/dependency_23.f90: Likewise.
12650 * gfortran.dg/dependency_24.f90: Likewise.
12651 * gfortran.dg/dependency_25.f90: Likewise.
12652 * gfortran.dg/dependency_26.f90: Likewise.
12653 * gfortran.dg/dependency_39.f90: Likewise.
12654 * gfortran.dg/dependency_40.f90: Likewise.
12655 * gfortran.dg/dependency_41.f90: Likewise.
12656 * gfortran.dg/dependency_42.f90: Likewise.
12657 * gfortran.dg/dependency_43.f90: Likewise.
12658 * gfortran.dg/dependency_44.f90: Likewise.
12659 * gfortran.dg/dependency_45.f90: Likewise.
12660 * gfortran.dg/dependency_50.f90: Likewise.
12661 * gfortran.dg/dependency_51.f90: Likewise.
12662 * gfortran.dg/dependent_decls_1.f90: Likewise.
12663 * gfortran.dg/der_array_1.f90: Likewise.
12664 * gfortran.dg/der_array_io_1.f90: Likewise.
12665 * gfortran.dg/der_array_io_2.f90: Likewise.
12666 * gfortran.dg/der_array_io_3.f90: Likewise.
12667 * gfortran.dg/der_io_1.f90: Likewise.
12668 * gfortran.dg/der_io_3.f90: Likewise.
12669 * gfortran.dg/der_pointer_2.f90: Likewise.
12670 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
12671 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
12672 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
12673 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
12674 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
12675 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12676 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
12677 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
12678 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
12679 * gfortran.dg/derived_external_function_1.f90: Likewise.
12680 * gfortran.dg/derived_init_1.f90: Likewise.
12681 * gfortran.dg/derived_init_2.f90: Likewise.
12682 * gfortran.dg/derived_init_3.f90: Likewise.
12683 * gfortran.dg/derived_init_4.f90: Likewise.
12684 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
12685 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12686 * gfortran.dg/dev_null.F90: Likewise.
12687 * gfortran.dg/dfloat_1.f90: Likewise.
12688 * gfortran.dg/dim_sum_1.f90: Likewise.
12689 * gfortran.dg/dim_sum_2.f90: Likewise.
12690 * gfortran.dg/dim_sum_3.f90: Likewise.
12691 * gfortran.dg/direct_io_10.f: Likewise.
12692 * gfortran.dg/direct_io_11.f90: Likewise.
12693 * gfortran.dg/direct_io_12.f90: Likewise.
12694 * gfortran.dg/direct_io_2.f90: Likewise.
12695 * gfortran.dg/direct_io_3.f90: Likewise.
12696 * gfortran.dg/direct_io_4.f90: Likewise.
12697 * gfortran.dg/direct_io_5.f90: Likewise.
12698 * gfortran.dg/direct_io_6.f90: Likewise.
12699 * gfortran.dg/direct_io_7.f90: Likewise.
12700 * gfortran.dg/direct_io_8.f90: Likewise.
12701 * gfortran.dg/direct_io_9.f: Likewise.
12702 * gfortran.dg/do_1.f90: Likewise.
12703 * gfortran.dg/do_3.F90: Likewise.
12704 * gfortran.dg/do_concurrent_2.f90: Likewise.
12705 * gfortran.dg/do_concurrent_4.f90: Likewise.
12706 * gfortran.dg/do_corner_warn.f90: Likewise.
12707 * gfortran.dg/do_iterator_2.f90: Likewise.
12708 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
12709 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
12710 * gfortran.dg/dos_eol.f: Likewise.
12711 * gfortran.dg/dot_product_1.f03: Likewise.
12712 * gfortran.dg/dot_product_2.f90: Likewise.
12713 * gfortran.dg/dot_product_4.f90: Likewise.
12714 * gfortran.dg/dshift_1.F90: Likewise.
12715 * gfortran.dg/dshift_2.F90: Likewise.
12716 * gfortran.dg/dtio_1.f90: Likewise.
12717 * gfortran.dg/dtio_10.f90: Likewise.
12718 * gfortran.dg/dtio_12.f90: Likewise.
12719 * gfortran.dg/dtio_14.f90: Likewise.
12720 * gfortran.dg/dtio_15.f90: Likewise.
12721 * gfortran.dg/dtio_16.f90: Likewise.
12722 * gfortran.dg/dtio_17.f90: Likewise.
12723 * gfortran.dg/dtio_19.f90: Likewise.
12724 * gfortran.dg/dtio_2.f90: Likewise.
12725 * gfortran.dg/dtio_20.f03: Likewise.
12726 * gfortran.dg/dtio_22.f90: Likewise.
12727 * gfortran.dg/dtio_24.f90: Likewise.
12728 * gfortran.dg/dtio_25.f90: Likewise.
12729 * gfortran.dg/dtio_26.f03: Likewise.
12730 * gfortran.dg/dtio_27.f90: Likewise.
12731 * gfortran.dg/dtio_28.f03: Likewise.
12732 * gfortran.dg/dtio_3.f90: Likewise.
12733 * gfortran.dg/dtio_30.f03: Likewise.
12734 * gfortran.dg/dtio_31.f03: Likewise.
12735 * gfortran.dg/dtio_32.f03: Likewise.
12736 * gfortran.dg/dtio_4.f90: Likewise.
12737 * gfortran.dg/dtio_5.f90: Likewise.
12738 * gfortran.dg/dtio_7.f90: Likewise.
12739 * gfortran.dg/dtio_8.f90: Likewise.
12740 * gfortran.dg/dtio_9.f90: Likewise.
12741 * gfortran.dg/dummy_procedure_3.f90: Likewise.
12742 * gfortran.dg/dummy_procedure_7.f90: Likewise.
12743 * gfortran.dg/dup_save_1.f90: Likewise.
12744 * gfortran.dg/dup_save_2.f90: Likewise.
12745 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
12746 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
12747 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
12748 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
12749 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
12750 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
12751 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
12752 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
12753 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
12754 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
12755 * gfortran.dg/e_d_fmt.f90: Likewise.
12756 * gfortran.dg/edit_real_1.f90: Likewise.
12757 * gfortran.dg/elemental_by_value_1.f90: Likewise.
12758 * gfortran.dg/elemental_dependency_1.f90: Likewise.
12759 * gfortran.dg/elemental_dependency_4.f90: Likewise.
12760 * gfortran.dg/elemental_dependency_5.f90: Likewise.
12761 * gfortran.dg/elemental_dependency_6.f90: Likewise.
12762 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
12763 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
12764 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
12765 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
12766 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
12767 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
12768 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
12769 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
12770 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
12771 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
12772 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
12773 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
12774 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
12775 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
12776 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
12777 * gfortran.dg/empty_format_1.f90: Likewise.
12778 * gfortran.dg/endfile.f: Likewise.
12779 * gfortran.dg/endfile.f90: Likewise.
12780 * gfortran.dg/endfile_2.f90: Likewise.
12781 * gfortran.dg/entry_1.f90: Likewise.
12782 * gfortran.dg/entry_10.f90: Likewise.
12783 * gfortran.dg/entry_12.f90: Likewise.
12784 * gfortran.dg/entry_13.f90: Likewise.
12785 * gfortran.dg/entry_14.f90: Likewise.
12786 * gfortran.dg/entry_16.f90: Likewise.
12787 * gfortran.dg/entry_3.f90: Likewise.
12788 * gfortran.dg/entry_6.f90: Likewise.
12789 * gfortran.dg/entry_9.f90: Likewise.
12790 * gfortran.dg/entry_array_specs_2.f: Likewise.
12791 * gfortran.dg/enum_1.f90: Likewise.
12792 * gfortran.dg/enum_9.f90: Likewise.
12793 * gfortran.dg/eof_1.f90: Likewise.
12794 * gfortran.dg/eof_2.f90: Likewise.
12795 * gfortran.dg/eof_4.f90: Likewise.
12796 * gfortran.dg/eof_5.f90: Likewise.
12797 * gfortran.dg/eor_handling_1.f90: Likewise.
12798 * gfortran.dg/eor_handling_2.f90: Likewise.
12799 * gfortran.dg/eor_handling_3.f90: Likewise.
12800 * gfortran.dg/eor_handling_4.f90: Likewise.
12801 * gfortran.dg/eor_handling_5.f90: Likewise.
12802 * gfortran.dg/eoshift_3.f90: Likewise.
12803 * gfortran.dg/eoshift_4.f90: Likewise.
12804 * gfortran.dg/eoshift_5.f90: Likewise.
12805 * gfortran.dg/eoshift_6.f90: Likewise.
12806 * gfortran.dg/eoshift_large_1.f90: Likewise.
12807 * gfortran.dg/equiv_6.f90: Likewise.
12808 * gfortran.dg/equiv_7.f90: Likewise.
12809 * gfortran.dg/equiv_9.f90: Likewise.
12810 * gfortran.dg/equiv_constraint_4.f90: Likewise.
12811 * gfortran.dg/erf_2.F90: Likewise.
12812 * gfortran.dg/erf_3.F90: Likewise.
12813 * gfortran.dg/erfc_scaled_1.f90: Likewise.
12814 * gfortran.dg/error_format_2.f90: Likewise.
12815 * gfortran.dg/error_recovery_5.f90: Likewise.
12816 * gfortran.dg/execute_command_line_2.f90: Likewise.
12817 * gfortran.dg/execute_command_line_3.f90: Likewise.
12818 * gfortran.dg/exit_1.f08: Likewise.
12819 * gfortran.dg/exit_3.f08: Likewise.
12820 * gfortran.dg/exponent_1.f90: Likewise.
12821 * gfortran.dg/exponent_2.f90: Likewise.
12822 * gfortran.dg/extended_char_comparison_1.f: Likewise.
12823 * gfortran.dg/extends_1.f03: Likewise.
12824 * gfortran.dg/extends_16.f90: Likewise.
12825 * gfortran.dg/extends_2.f03: Likewise.
12826 * gfortran.dg/extends_3.f03: Likewise.
12827 * gfortran.dg/extends_4.f03: Likewise.
12828 * gfortran.dg/extends_type_of_1.f03: Likewise.
12829 * gfortran.dg/extends_type_of_2.f03: Likewise.
12830 * gfortran.dg/external_procedures_3.f90: Likewise.
12831 * gfortran.dg/f2003_inquire_1.f03: Likewise.
12832 * gfortran.dg/f2003_io_1.f03: Likewise.
12833 * gfortran.dg/f2003_io_4.f03: Likewise.
12834 * gfortran.dg/f2003_io_5.f03: Likewise.
12835 * gfortran.dg/f2003_io_6.f03: Likewise.
12836 * gfortran.dg/f2003_io_7.f03: Likewise.
12837 * gfortran.dg/f2c_1.f90: Likewise.
12838 * gfortran.dg/f2c_2.f90: Likewise.
12839 * gfortran.dg/f2c_3.f90: Likewise.
12840 * gfortran.dg/f2c_4.f90: Likewise.
12841 * gfortran.dg/f2c_6.f90: Likewise.
12842 * gfortran.dg/f2c_7.f90: Likewise.
12843 * gfortran.dg/f2c_9.f90: Likewise.
12844 * gfortran.dg/fgetc_1.f90: Likewise.
12845 * gfortran.dg/fgetc_2.f90: Likewise.
12846 * gfortran.dg/filename_null.f90: Likewise.
12847 * gfortran.dg/finalize_12.f90: Likewise.
12848 * gfortran.dg/finalize_13.f90: Likewise.
12849 * gfortran.dg/finalize_15.f90: Likewise.
12850 * gfortran.dg/finalize_17.f90: Likewise.
12851 * gfortran.dg/finalize_18.f90: Likewise.
12852 * gfortran.dg/finalize_25.f90: Likewise.
12853 * gfortran.dg/finalize_29.f08: Likewise.
12854 * gfortran.dg/finalize_31.f90: Likewise.
12855 * gfortran.dg/float_1.f90: Likewise.
12856 * gfortran.dg/flush_1.f90: Likewise.
12857 * gfortran.dg/fmt_bz_bn.f: Likewise.
12858 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
12859 * gfortran.dg/fmt_cache_1.f: Likewise.
12860 * gfortran.dg/fmt_cache_2.f: Likewise.
12861 * gfortran.dg/fmt_cache_3.f90: Likewise.
12862 * gfortran.dg/fmt_colon.f90: Likewise.
12863 * gfortran.dg/fmt_e.f90: Likewise.
12864 * gfortran.dg/fmt_en.f90: Likewise.
12865 * gfortran.dg/fmt_error_10.f: Likewise.
12866 * gfortran.dg/fmt_error_9.f: Likewise.
12867 * gfortran.dg/fmt_exhaust.f90: Likewise.
12868 * gfortran.dg/fmt_f0_1.f90: Likewise.
12869 * gfortran.dg/fmt_f_an_p.f: Likewise.
12870 * gfortran.dg/fmt_fw_d.f90: Likewise.
12871 * gfortran.dg/fmt_g.f: Likewise.
12872 * gfortran.dg/fmt_g0_1.f08: Likewise.
12873 * gfortran.dg/fmt_g0_2.f08: Likewise.
12874 * gfortran.dg/fmt_g0_4.f08: Likewise.
12875 * gfortran.dg/fmt_g0_5.f08: Likewise.
12876 * gfortran.dg/fmt_g0_6.f08: Likewise.
12877 * gfortran.dg/fmt_g0_7.f08: Likewise.
12878 * gfortran.dg/fmt_g_1.f90: Likewise.
12879 * gfortran.dg/fmt_int_sign.f90: Likewise.
12880 * gfortran.dg/fmt_l.f90: Likewise.
12881 * gfortran.dg/fmt_missing_period_2.f: Likewise.
12882 * gfortran.dg/fmt_missing_period_3.f: Likewise.
12883 * gfortran.dg/fmt_p_1.f90: Likewise.
12884 * gfortran.dg/fmt_pf.f90: Likewise.
12885 * gfortran.dg/fmt_read.f90: Likewise.
12886 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
12887 * gfortran.dg/fmt_t_1.f90: Likewise.
12888 * gfortran.dg/fmt_t_2.f90: Likewise.
12889 * gfortran.dg/fmt_t_3.f90: Likewise.
12890 * gfortran.dg/fmt_t_4.f90: Likewise.
12891 * gfortran.dg/fmt_t_5.f90: Likewise.
12892 * gfortran.dg/fmt_t_6.f: Likewise.
12893 * gfortran.dg/fmt_t_7.f: Likewise.
12894 * gfortran.dg/fmt_t_9.f: Likewise.
12895 * gfortran.dg/fmt_tl.f: Likewise.
12896 * gfortran.dg/fmt_unlimited.f90: Likewise.
12897 * gfortran.dg/fmt_white.f: Likewise.
12898 * gfortran.dg/fmt_zero_digits.f90: Likewise.
12899 * gfortran.dg/fold_nearest.f90: Likewise.
12900 * gfortran.dg/forall_1.f90: Likewise.
12901 * gfortran.dg/forall_10.f90: Likewise.
12902 * gfortran.dg/forall_12.f90: Likewise.
12903 * gfortran.dg/forall_13.f90: Likewise.
12904 * gfortran.dg/forall_15.f90: Likewise.
12905 * gfortran.dg/forall_4.f90: Likewise.
12906 * gfortran.dg/forall_5.f90: Likewise.
12907 * gfortran.dg/forall_6.f90: Likewise.
12908 * gfortran.dg/forall_7.f90: Likewise.
12909 * gfortran.dg/fraction.f90: Likewise.
12910 * gfortran.dg/fseek.f90: Likewise.
12911 * gfortran.dg/ftell_1.f90: Likewise.
12912 * gfortran.dg/ftell_2.f90: Likewise.
12913 * gfortran.dg/ftell_3.f90: Likewise.
12914 * gfortran.dg/func_assign_2.f90: Likewise.
12915 * gfortran.dg/func_assign_3.f90: Likewise.
12916 * gfortran.dg/func_derived_1.f90: Likewise.
12917 * gfortran.dg/func_derived_2.f90: Likewise.
12918 * gfortran.dg/func_derived_3.f90: Likewise.
12919 * gfortran.dg/func_result_1.f90: Likewise.
12920 * gfortran.dg/func_result_2.f90: Likewise.
12921 * gfortran.dg/func_result_6.f90: Likewise.
12922 * gfortran.dg/function_charlen_2.f90: Likewise.
12923 * gfortran.dg/function_charlen_3.f: Likewise.
12924 * gfortran.dg/function_kinds_1.f90: Likewise.
12925 * gfortran.dg/function_kinds_4.f90: Likewise.
12926 * gfortran.dg/function_optimize_10.f90: Likewise.
12927 * gfortran.dg/function_optimize_11.f90: Likewise.
12928 * gfortran.dg/function_optimize_12.f90: Likewise.
12929 * gfortran.dg/function_optimize_4.f90: Likewise.
12930 * gfortran.dg/function_optimize_8.f90: Likewise.
12931 * gfortran.dg/g77/13037.f: Likewise.
12932 * gfortran.dg/g77/1832.f: Likewise.
12933 * gfortran.dg/g77/19981119-0.f: Likewise.
12934 * gfortran.dg/g77/19990313-0.f: Likewise.
12935 * gfortran.dg/g77/19990313-1.f: Likewise.
12936 * gfortran.dg/g77/19990313-2.f: Likewise.
12937 * gfortran.dg/g77/19990313-3.f: Likewise.
12938 * gfortran.dg/g77/19990419-1.f: Likewise.
12939 * gfortran.dg/g77/19990826-0.f: Likewise.
12940 * gfortran.dg/g77/19990826-2.f: Likewise.
12941 * gfortran.dg/g77/20000503-1.f: Likewise.
12942 * gfortran.dg/g77/20001111.f: Likewise.
12943 * gfortran.dg/g77/20010116.f: Likewise.
12944 * gfortran.dg/g77/20010216-1.f: Likewise.
12945 * gfortran.dg/g77/20010430.f: Likewise.
12946 * gfortran.dg/g77/20010610.f: Likewise.
12947 * gfortran.dg/g77/6177.f: Likewise.
12948 * gfortran.dg/g77/7388.f: Likewise.
12949 * gfortran.dg/g77/947.f: Likewise.
12950 * gfortran.dg/g77/970625-2.f: Likewise.
12951 * gfortran.dg/g77/971102-1.f: Likewise.
12952 * gfortran.dg/g77/980628-0.f: Likewise.
12953 * gfortran.dg/g77/980628-1.f: Likewise.
12954 * gfortran.dg/g77/980628-10.f: Likewise.
12955 * gfortran.dg/g77/980628-2.f: Likewise.
12956 * gfortran.dg/g77/980628-3.f: Likewise.
12957 * gfortran.dg/g77/980628-7.f: Likewise.
12958 * gfortran.dg/g77/980628-8.f: Likewise.
12959 * gfortran.dg/g77/980628-9.f: Likewise.
12960 * gfortran.dg/g77/980701-0.f: Likewise.
12961 * gfortran.dg/g77/980701-1.f: Likewise.
12962 * gfortran.dg/g77/cabs.f: Likewise.
12963 * gfortran.dg/g77/claus.f: Likewise.
12964 * gfortran.dg/g77/complex_1.f: Likewise.
12965 * gfortran.dg/g77/cpp3.F: Likewise.
12966 * gfortran.dg/g77/cpp4.F: Likewise.
12967 * gfortran.dg/g77/cpp5.F: Likewise.
12968 * gfortran.dg/g77/dcomplex.f: Likewise.
12969 * gfortran.dg/g77/dnrm2.f: Likewise.
12970 * gfortran.dg/g77/erfc.f: Likewise.
12971 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
12972 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
12973 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
12974 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
12975 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
12976 * gfortran.dg/g77/int8421.f: Likewise.
12977 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
12978 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
12979 * gfortran.dg/g77/le.f: Likewise.
12980 * gfortran.dg/g77/short.f: Likewise.
12981 * gfortran.dg/gamma_1.f90: Likewise.
12982 * gfortran.dg/gamma_4.f90: Likewise.
12983 * gfortran.dg/gamma_5.f90: Likewise.
12984 * gfortran.dg/generic_13.f90: Likewise.
12985 * gfortran.dg/generic_15.f90: Likewise.
12986 * gfortran.dg/generic_19.f90: Likewise.
12987 * gfortran.dg/generic_20.f90: Likewise.
12988 * gfortran.dg/generic_23.f03: Likewise.
12989 * gfortran.dg/generic_25.f90: Likewise.
12990 * gfortran.dg/generic_27.f90: Likewise.
12991 * gfortran.dg/generic_31.f90: Likewise.
12992 * gfortran.dg/generic_4.f90: Likewise.
12993 * gfortran.dg/global_vars_c_init.f90: Likewise.
12994 * gfortran.dg/global_vars_f90_init.f90: Likewise.
12995 * gfortran.dg/gnu_logical_1.F: Likewise.
12996 * gfortran.dg/goacc/fixed-1.f: Likewise.
12997 * gfortran.dg/goacc/fixed-2.f: Likewise.
12998 * gfortran.dg/goacc/gang-static.f95: Likewise.
12999 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
13000 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
13001 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
13002 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
13003 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
13004 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
13005 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
13006 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
13007 * gfortran.dg/goacc/omp-fixed.f: Likewise.
13008 * gfortran.dg/gomp/crayptr5.f90: Likewise.
13009 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
13010 * gfortran.dg/gomp/pr48794.f90: Likewise.
13011 * gfortran.dg/gomp/pr72744.f90: Likewise.
13012 * gfortran.dg/gomp/pr77665.f90: Likewise.
13013 * gfortran.dg/gomp/workshare2.f90: Likewise.
13014 * gfortran.dg/gomp/workshare3.f90: Likewise.
13015 * gfortran.dg/goto_1.f: Likewise.
13016 * gfortran.dg/goto_2.f90: Likewise.
13017 * gfortran.dg/goto_4.f90: Likewise.
13018 * gfortran.dg/goto_6.f: Likewise.
13019 * gfortran.dg/graphite/id-26.f03: Likewise.
13020 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
13021 * gfortran.dg/graphite/pr29581.f90: Likewise.
13022 * gfortran.dg/graphite/pr29832.f90: Likewise.
13023 * gfortran.dg/graphite/run-id-1.f: Likewise.
13024 * gfortran.dg/graphite/run-id-2.f90: Likewise.
13025 * gfortran.dg/graphite/run-id-3.f90: Likewise.
13026 * gfortran.dg/hollerith.f90: Likewise.
13027 * gfortran.dg/hollerith4.f90: Likewise.
13028 * gfortran.dg/hollerith6.f90: Likewise.
13029 * gfortran.dg/hollerith8.f90: Likewise.
13030 * gfortran.dg/hollerith_1.f90: Likewise.
13031 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
13032 * gfortran.dg/hollerith_f95.f90: Likewise.
13033 * gfortran.dg/hollerith_legacy.f90: Likewise.
13034 * gfortran.dg/host_assoc_call_3.f90: Likewise.
13035 * gfortran.dg/host_assoc_function_1.f90: Likewise.
13036 * gfortran.dg/host_assoc_function_3.f90: Likewise.
13037 * gfortran.dg/host_assoc_function_4.f90: Likewise.
13038 * gfortran.dg/host_assoc_function_9.f90: Likewise.
13039 * gfortran.dg/host_dummy_index_1.f90: Likewise.
13040 * gfortran.dg/hypot_1.f90: Likewise.
13041 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
13042 * gfortran.dg/iargc.f90: Likewise.
13043 * gfortran.dg/ibits.f90: Likewise.
13044 * gfortran.dg/ichar_1.f90: Likewise.
13045 * gfortran.dg/ichar_2.f90: Likewise.
13046 * gfortran.dg/ieee/ieee_1.F90: Likewise.
13047 * gfortran.dg/ieee/ieee_2.f90: Likewise.
13048 * gfortran.dg/ieee/ieee_3.f90: Likewise.
13049 * gfortran.dg/ieee/ieee_4.f90: Likewise.
13050 * gfortran.dg/ieee/ieee_6.f90: Likewise.
13051 * gfortran.dg/ieee/ieee_7.f90: Likewise.
13052 * gfortran.dg/ieee/ieee_8.f90: Likewise.
13053 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
13054 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
13055 * gfortran.dg/ieee/large_1.f90: Likewise.
13056 * gfortran.dg/ieee/large_2.f90: Likewise.
13057 * gfortran.dg/ieee/large_3.F90: Likewise.
13058 * gfortran.dg/ieee/large_4.f90: Likewise.
13059 * gfortran.dg/ieee/rounding_1.f90: Likewise.
13060 * gfortran.dg/ieee/underflow_1.f90: Likewise.
13061 * gfortran.dg/impl_do_var_data.f90: Likewise.
13062 * gfortran.dg/implicit_10.f90: Likewise.
13063 * gfortran.dg/implicit_12.f90: Likewise.
13064 * gfortran.dg/implicit_class_1.f90: Likewise.
13065 * gfortran.dg/implicit_pure_1.f90: Likewise.
13066 * gfortran.dg/implied_do_1.f90: Likewise.
13067 * gfortran.dg/implied_do_io_1.f90: Likewise.
13068 * gfortran.dg/implied_do_io_2.f90: Likewise.
13069 * gfortran.dg/implied_do_io_3.f90: Likewise.
13070 * gfortran.dg/implied_shape_1.f08: Likewise.
13071 * gfortran.dg/import.f90: Likewise.
13072 * gfortran.dg/import4.f90: Likewise.
13073 * gfortran.dg/impure_1.f08: Likewise.
13074 * gfortran.dg/index.f90: Likewise.
13075 * gfortran.dg/index_2.f90: Likewise.
13076 * gfortran.dg/init_flag_1.f90: Likewise.
13077 * gfortran.dg/init_flag_10.f90: Likewise.
13078 * gfortran.dg/init_flag_15.f03: Likewise.
13079 * gfortran.dg/init_flag_2.f90: Likewise.
13080 * gfortran.dg/init_flag_3.f90: Likewise.
13081 * gfortran.dg/init_flag_4.f90: Likewise.
13082 * gfortran.dg/init_flag_5.f90: Likewise.
13083 * gfortran.dg/init_flag_6.f90: Likewise.
13084 * gfortran.dg/init_flag_7.f90: Likewise.
13085 * gfortran.dg/init_flag_9.f90: Likewise.
13086 * gfortran.dg/initialization_11.f90: Likewise.
13087 * gfortran.dg/initialization_19.f90: Likewise.
13088 * gfortran.dg/initialization_2.f90: Likewise.
13089 * gfortran.dg/initialization_22.f90: Likewise.
13090 * gfortran.dg/initialization_27.f90: Likewise.
13091 * gfortran.dg/initialization_5.f90: Likewise.
13092 * gfortran.dg/initialization_6.f90: Likewise.
13093 * gfortran.dg/inline_matmul_1.f90: Likewise.
13094 * gfortran.dg/inline_matmul_10.f90: Likewise.
13095 * gfortran.dg/inline_matmul_11.f90: Likewise.
13096 * gfortran.dg/inline_matmul_13.f90: Likewise.
13097 * gfortran.dg/inline_matmul_14.f90: Likewise.
13098 * gfortran.dg/inline_matmul_16.f90: Likewise.
13099 * gfortran.dg/inline_matmul_17.f90: Likewise.
13100 * gfortran.dg/inline_matmul_18.f90: Likewise.
13101 * gfortran.dg/inline_matmul_19.f90: Likewise.
13102 * gfortran.dg/inline_matmul_2.f90: Likewise.
13103 * gfortran.dg/inline_matmul_20.f90: Likewise.
13104 * gfortran.dg/inline_matmul_22.f90: Likewise.
13105 * gfortran.dg/inline_matmul_3.f90: Likewise.
13106 * gfortran.dg/inline_matmul_4.f90: Likewise.
13107 * gfortran.dg/inline_matmul_5.f90: Likewise.
13108 * gfortran.dg/inline_matmul_6.f90: Likewise.
13109 * gfortran.dg/inline_matmul_7.f90: Likewise.
13110 * gfortran.dg/inline_matmul_8.f90: Likewise.
13111 * gfortran.dg/inline_matmul_9.f90: Likewise.
13112 * gfortran.dg/inline_sum_1.f90: Likewise.
13113 * gfortran.dg/inline_sum_3.f90: Likewise.
13114 * gfortran.dg/inline_sum_5.f90: Likewise.
13115 * gfortran.dg/inquire-complex.f90: Likewise.
13116 * gfortran.dg/inquire.f90: Likewise.
13117 * gfortran.dg/inquire_10.f90: Likewise.
13118 * gfortran.dg/inquire_13.f90: Likewise.
13119 * gfortran.dg/inquire_15.f90: Likewise.
13120 * gfortran.dg/inquire_16.f90: Likewise.
13121 * gfortran.dg/inquire_17.f90: Likewise.
13122 * gfortran.dg/inquire_5.f90: Likewise.
13123 * gfortran.dg/inquire_6.f90: Likewise.
13124 * gfortran.dg/inquire_7.f90: Likewise.
13125 * gfortran.dg/inquire_9.f90: Likewise.
13126 * gfortran.dg/inquire_internal.f90: Likewise.
13127 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
13128 * gfortran.dg/inquire_size.f90: Likewise.
13129 * gfortran.dg/int_1.f90: Likewise.
13130 * gfortran.dg/int_conv_1.f90: Likewise.
13131 * gfortran.dg/int_range_io_1.f90: Likewise.
13132 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
13133 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
13134 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
13135 * gfortran.dg/integer_plus.f90: Likewise.
13136 * gfortran.dg/intent_out_2.f90: Likewise.
13137 * gfortran.dg/intent_out_5.f90: Likewise.
13138 * gfortran.dg/intent_out_6.f90: Likewise.
13139 * gfortran.dg/interface_12.f90: Likewise.
13140 * gfortran.dg/interface_19.f90: Likewise.
13141 * gfortran.dg/interface_4.f90: Likewise.
13142 * gfortran.dg/interface_5.f90: Likewise.
13143 * gfortran.dg/interface_9.f90: Likewise.
13144 * gfortran.dg/interface_assignment_1.f90: Likewise.
13145 * gfortran.dg/interface_assignment_2.f90: Likewise.
13146 * gfortran.dg/internal_dummy_2.f08: Likewise.
13147 * gfortran.dg/internal_dummy_3.f08: Likewise.
13148 * gfortran.dg/internal_dummy_4.f08: Likewise.
13149 * gfortran.dg/internal_pack_1.f90: Likewise.
13150 * gfortran.dg/internal_pack_10.f90: Likewise.
13151 * gfortran.dg/internal_pack_12.f90: Likewise.
13152 * gfortran.dg/internal_pack_13.f90: Likewise.
13153 * gfortran.dg/internal_pack_14.f90: Likewise.
13154 * gfortran.dg/internal_pack_15.f90: Likewise.
13155 * gfortran.dg/internal_pack_2.f90: Likewise.
13156 * gfortran.dg/internal_pack_3.f90: Likewise.
13157 * gfortran.dg/internal_pack_4.f90: Likewise.
13158 * gfortran.dg/internal_pack_6.f90: Likewise.
13159 * gfortran.dg/internal_pack_8.f90: Likewise.
13160 * gfortran.dg/internal_readwrite_1.f90: Likewise.
13161 * gfortran.dg/internal_readwrite_2.f90: Likewise.
13162 * gfortran.dg/internal_readwrite_3.f90: Likewise.
13163 * gfortran.dg/intrinsic_actual_1.f: Likewise.
13164 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
13165 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
13166 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
13167 * gfortran.dg/intrinsic_char_1.f90: Likewise.
13168 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
13169 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
13170 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
13171 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
13172 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
13173 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
13174 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
13175 * gfortran.dg/intrinsic_product_1.f90: Likewise.
13176 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
13177 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13178 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
13179 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
13180 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
13181 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
13182 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
13183 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
13184 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
13185 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
13186 * gfortran.dg/io_err_1.f90: Likewise.
13187 * gfortran.dg/io_real_boz.f90: Likewise.
13188 * gfortran.dg/iomsg_1.f90: Likewise.
13189 * gfortran.dg/iostat_1.f90: Likewise.
13190 * gfortran.dg/iostat_2.f90: Likewise.
13191 * gfortran.dg/iostat_4.f90: Likewise.
13192 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
13193 * gfortran.dg/ishft_1.f90: Likewise.
13194 * gfortran.dg/ishft_2.f90: Likewise.
13195 * gfortran.dg/ishft_4.f90: Likewise.
13196 * gfortran.dg/isnan_1.f90: Likewise.
13197 * gfortran.dg/isnan_2.f90: Likewise.
13198 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
13199 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
13200 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
13201 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
13202 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
13203 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
13204 * gfortran.dg/itime_idate_1.f: Likewise.
13205 * gfortran.dg/itime_idate_2.f: Likewise.
13206 * gfortran.dg/large_integer_kind_1.f90: Likewise.
13207 * gfortran.dg/large_integer_kind_2.f90: Likewise.
13208 * gfortran.dg/large_real_kind_1.f90: Likewise.
13209 * gfortran.dg/large_real_kind_2.F90: Likewise.
13210 * gfortran.dg/large_real_kind_3.F90: Likewise.
13211 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
13212 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
13213 * gfortran.dg/large_recl.f90: Likewise.
13214 * gfortran.dg/large_unit_1.f90: Likewise.
13215 * gfortran.dg/large_unit_2.f90: Likewise.
13216 * gfortran.dg/largeequiv_1.f90: Likewise.
13217 * gfortran.dg/leadz_trailz_1.f90: Likewise.
13218 * gfortran.dg/leadz_trailz_2.f90: Likewise.
13219 * gfortran.dg/leadz_trailz_3.f90: Likewise.
13220 * gfortran.dg/list_read_1.f90: Likewise.
13221 * gfortran.dg/list_read_10.f90: Likewise.
13222 * gfortran.dg/list_read_11.f90: Likewise.
13223 * gfortran.dg/list_read_12.f90: Likewise.
13224 * gfortran.dg/list_read_13.f: Likewise.
13225 * gfortran.dg/list_read_14.f90: Likewise.
13226 * gfortran.dg/list_read_2.f90: Likewise.
13227 * gfortran.dg/list_read_3.f90: Likewise.
13228 * gfortran.dg/list_read_4.f90: Likewise.
13229 * gfortran.dg/list_read_5.f90: Likewise.
13230 * gfortran.dg/list_read_6.f90: Likewise.
13231 * gfortran.dg/list_read_7.f90: Likewise.
13232 * gfortran.dg/list_read_8.f90: Likewise.
13233 * gfortran.dg/list_read_9.f90: Likewise.
13234 * gfortran.dg/loc_2.f90: Likewise.
13235 * gfortran.dg/logical_1.f90: Likewise.
13236 * gfortran.dg/logical_dot_product.f90: Likewise.
13237 * gfortran.dg/logical_temp_io.f90: Likewise.
13238 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
13239 * gfortran.dg/lrshift_1.f90: Likewise.
13240 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
13241 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
13242 * gfortran.dg/lto/pr40725_0.f03: Likewise.
13243 * gfortran.dg/lto/pr41576_1.f90: Likewise.
13244 * gfortran.dg/make_unit.f90: Likewise.
13245 * gfortran.dg/mapping_1.f90: Likewise.
13246 * gfortran.dg/mapping_2.f90: Likewise.
13247 * gfortran.dg/mapping_3.f90: Likewise.
13248 * gfortran.dg/masklr_1.F90: Likewise.
13249 * gfortran.dg/masklr_2.F90: Likewise.
13250 * gfortran.dg/matmul_1.f90: Likewise.
13251 * gfortran.dg/matmul_10.f90: Likewise.
13252 * gfortran.dg/matmul_12.f90: Likewise.
13253 * gfortran.dg/matmul_16.f90: Likewise.
13254 * gfortran.dg/matmul_17.f90: Likewise.
13255 * gfortran.dg/matmul_18.f90: Likewise.
13256 * gfortran.dg/matmul_2.f90: Likewise.
13257 * gfortran.dg/matmul_3.f90: Likewise.
13258 * gfortran.dg/matmul_4.f90: Likewise.
13259 * gfortran.dg/matmul_6.f90: Likewise.
13260 * gfortran.dg/matmul_8.f03: Likewise.
13261 * gfortran.dg/matmul_9.f90: Likewise.
13262 * gfortran.dg/matmul_bounds_12.f90: Likewise.
13263 * gfortran.dg/matmul_bounds_6.f90: Likewise.
13264 * gfortran.dg/matmul_const.f90: Likewise.
13265 * gfortran.dg/maxloc_1.f90: Likewise.
13266 * gfortran.dg/maxloc_2.f90: Likewise.
13267 * gfortran.dg/maxloc_3.f90: Likewise.
13268 * gfortran.dg/maxloc_4.f90: Likewise.
13269 * gfortran.dg/maxloc_string_1.f90: Likewise.
13270 * gfortran.dg/maxlocval_1.f90: Likewise.
13271 * gfortran.dg/maxlocval_2.f90: Likewise.
13272 * gfortran.dg/maxlocval_3.f90: Likewise.
13273 * gfortran.dg/maxlocval_4.f90: Likewise.
13274 * gfortran.dg/maxval_char_1.f90: Likewise.
13275 * gfortran.dg/maxval_char_2.f90: Likewise.
13276 * gfortran.dg/maxval_char_3.f90: Likewise.
13277 * gfortran.dg/maxval_char_4.f90: Likewise.
13278 * gfortran.dg/maxval_parameter_1.f90: Likewise.
13279 * gfortran.dg/mclock.f90: Likewise.
13280 * gfortran.dg/merge_bits_1.F90: Likewise.
13281 * gfortran.dg/merge_bits_2.F90: Likewise.
13282 * gfortran.dg/merge_char_1.f90: Likewise.
13283 * gfortran.dg/merge_init_expr.f90: Likewise.
13284 * gfortran.dg/min_max_optional_1.f90: Likewise.
13285 * gfortran.dg/min_max_optional_5.f90: Likewise.
13286 * gfortran.dg/minloc_1.f90: Likewise.
13287 * gfortran.dg/minloc_2.f90: Likewise.
13288 * gfortran.dg/minloc_3.f90: Likewise.
13289 * gfortran.dg/minloc_4.f90: Likewise.
13290 * gfortran.dg/minloc_string_1.f90: Likewise.
13291 * gfortran.dg/minlocval_1.f90: Likewise.
13292 * gfortran.dg/minlocval_2.f90: Likewise.
13293 * gfortran.dg/minlocval_3.f90: Likewise.
13294 * gfortran.dg/minlocval_4.f90: Likewise.
13295 * gfortran.dg/minmax_char_1.f90: Likewise.
13296 * gfortran.dg/minmaxloc_1.f90: Likewise.
13297 * gfortran.dg/minmaxloc_10.f90: Likewise.
13298 * gfortran.dg/minmaxloc_11.f90: Likewise.
13299 * gfortran.dg/minmaxloc_12.f90: Likewise.
13300 * gfortran.dg/minmaxloc_13.f90: Likewise.
13301 * gfortran.dg/minmaxloc_2.f90: Likewise.
13302 * gfortran.dg/minmaxloc_3.f90: Likewise.
13303 * gfortran.dg/minmaxloc_4.f90: Likewise.
13304 * gfortran.dg/minmaxloc_5.f90: Likewise.
13305 * gfortran.dg/minmaxloc_6.f90: Likewise.
13306 * gfortran.dg/minmaxloc_7.f90: Likewise.
13307 * gfortran.dg/minmaxloc_8.f90: Likewise.
13308 * gfortran.dg/minmaxval_1.f90: Likewise.
13309 * gfortran.dg/minval_char_1.f90: Likewise.
13310 * gfortran.dg/minval_char_2.f90: Likewise.
13311 * gfortran.dg/minval_char_3.f90: Likewise.
13312 * gfortran.dg/minval_char_4.f90: Likewise.
13313 * gfortran.dg/minval_char_5.f90: Likewise.
13314 * gfortran.dg/minval_parameter_1.f90: Likewise.
13315 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
13316 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
13317 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
13318 * gfortran.dg/missing_parens_1.f90: Likewise.
13319 * gfortran.dg/missing_parens_2.f90: Likewise.
13320 * gfortran.dg/mod_large_1.f90: Likewise.
13321 * gfortran.dg/mod_sign0_1.f90: Likewise.
13322 * gfortran.dg/module_blank_common.f90: Likewise.
13323 * gfortran.dg/module_commons_1.f90: Likewise.
13324 * gfortran.dg/module_commons_3.f90: Likewise.
13325 * gfortran.dg/module_double_reuse.f90: Likewise.
13326 * gfortran.dg/module_equivalence_1.f90: Likewise.
13327 * gfortran.dg/module_equivalence_2.f90: Likewise.
13328 * gfortran.dg/module_equivalence_3.f90: Likewise.
13329 * gfortran.dg/module_equivalence_5.f90: Likewise.
13330 * gfortran.dg/module_interface_1.f90: Likewise.
13331 * gfortran.dg/module_nan.f90: Likewise.
13332 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13333 * gfortran.dg/module_procedure_1.f90: Likewise.
13334 * gfortran.dg/module_read_1.f90: Likewise.
13335 * gfortran.dg/module_read_2.f90: Likewise.
13336 * gfortran.dg/module_widestring_1.f90: Likewise.
13337 * gfortran.dg/move_alloc.f90: Likewise.
13338 * gfortran.dg/move_alloc_10.f90: Likewise.
13339 * gfortran.dg/move_alloc_13.f90: Likewise.
13340 * gfortran.dg/move_alloc_14.f90: Likewise.
13341 * gfortran.dg/move_alloc_15.f90: Likewise.
13342 * gfortran.dg/move_alloc_16.f90: Likewise.
13343 * gfortran.dg/move_alloc_2.f90: Likewise.
13344 * gfortran.dg/move_alloc_5.f90: Likewise.
13345 * gfortran.dg/move_alloc_6.f90: Likewise.
13346 * gfortran.dg/move_alloc_9.f90: Likewise.
13347 * gfortran.dg/multiple_allocation_1.f90: Likewise.
13348 * gfortran.dg/multiple_allocation_3.f90: Likewise.
13349 * gfortran.dg/mvbits_1.f90: Likewise.
13350 * gfortran.dg/mvbits_2.f90: Likewise.
13351 * gfortran.dg/mvbits_3.f90: Likewise.
13352 * gfortran.dg/mvbits_4.f90: Likewise.
13353 * gfortran.dg/mvbits_7.f90: Likewise.
13354 * gfortran.dg/mvbits_8.f90: Likewise.
13355 * gfortran.dg/namelist_11.f: Likewise.
13356 * gfortran.dg/namelist_12.f: Likewise.
13357 * gfortran.dg/namelist_13.f90: Likewise.
13358 * gfortran.dg/namelist_14.f90: Likewise.
13359 * gfortran.dg/namelist_15.f90: Likewise.
13360 * gfortran.dg/namelist_16.f90: Likewise.
13361 * gfortran.dg/namelist_17.f90: Likewise.
13362 * gfortran.dg/namelist_18.f90: Likewise.
13363 * gfortran.dg/namelist_19.f90: Likewise.
13364 * gfortran.dg/namelist_20.f90: Likewise.
13365 * gfortran.dg/namelist_21.f90: Likewise.
13366 * gfortran.dg/namelist_22.f90: Likewise.
13367 * gfortran.dg/namelist_23.f90: Likewise.
13368 * gfortran.dg/namelist_24.f90: Likewise.
13369 * gfortran.dg/namelist_26.f90: Likewise.
13370 * gfortran.dg/namelist_27.f90: Likewise.
13371 * gfortran.dg/namelist_28.f90: Likewise.
13372 * gfortran.dg/namelist_29.f90: Likewise.
13373 * gfortran.dg/namelist_37.f90: Likewise.
13374 * gfortran.dg/namelist_38.f90: Likewise.
13375 * gfortran.dg/namelist_39.f90: Likewise.
13376 * gfortran.dg/namelist_40.f90: Likewise.
13377 * gfortran.dg/namelist_41.f90: Likewise.
13378 * gfortran.dg/namelist_42.f90: Likewise.
13379 * gfortran.dg/namelist_43.f90: Likewise.
13380 * gfortran.dg/namelist_44.f90: Likewise.
13381 * gfortran.dg/namelist_47.f90: Likewise.
13382 * gfortran.dg/namelist_48.f90: Likewise.
13383 * gfortran.dg/namelist_49.f90: Likewise.
13384 * gfortran.dg/namelist_50.f90: Likewise.
13385 * gfortran.dg/namelist_51.f90: Likewise.
13386 * gfortran.dg/namelist_52.f90: Likewise.
13387 * gfortran.dg/namelist_54.f90: Likewise.
13388 * gfortran.dg/namelist_55.f90: Likewise.
13389 * gfortran.dg/namelist_56.f90: Likewise.
13390 * gfortran.dg/namelist_57.f90: Likewise.
13391 * gfortran.dg/namelist_58.f90: Likewise.
13392 * gfortran.dg/namelist_59.f90: Likewise.
13393 * gfortran.dg/namelist_60.f90: Likewise.
13394 * gfortran.dg/namelist_61.f90: Likewise.
13395 * gfortran.dg/namelist_64.f90: Likewise.
13396 * gfortran.dg/namelist_65.f90: Likewise.
13397 * gfortran.dg/namelist_69.f90: Likewise.
13398 * gfortran.dg/namelist_70.f90: Likewise.
13399 * gfortran.dg/namelist_71.f90: Likewise.
13400 * gfortran.dg/namelist_72.f: Likewise.
13401 * gfortran.dg/namelist_73.f90: Likewise.
13402 * gfortran.dg/namelist_77.f90: Likewise.
13403 * gfortran.dg/namelist_78.f90: Likewise.
13404 * gfortran.dg/namelist_79.f90: Likewise.
13405 * gfortran.dg/namelist_80.f90: Likewise.
13406 * gfortran.dg/namelist_81.f90: Likewise.
13407 * gfortran.dg/namelist_82.f90: Likewise.
13408 * gfortran.dg/namelist_84.f90: Likewise.
13409 * gfortran.dg/namelist_85.f90: Likewise.
13410 * gfortran.dg/namelist_86.f90: Likewise.
13411 * gfortran.dg/namelist_87.f90: Likewise.
13412 * gfortran.dg/namelist_88.f90: Likewise.
13413 * gfortran.dg/namelist_89.f90: Likewise.
13414 * gfortran.dg/namelist_90.f: Likewise.
13415 * gfortran.dg/namelist_95.f90: Likewise.
13416 * gfortran.dg/namelist_char_only.f90: Likewise.
13417 * gfortran.dg/namelist_empty.f90: Likewise.
13418 * gfortran.dg/namelist_internal.f90: Likewise.
13419 * gfortran.dg/namelist_use.f90: Likewise.
13420 * gfortran.dg/namelist_use_only.f90: Likewise.
13421 * gfortran.dg/namelist_utf8.f90: Likewise.
13422 * gfortran.dg/nan_1.f90: Likewise.
13423 * gfortran.dg/nan_2.f90: Likewise.
13424 * gfortran.dg/nan_3.f90: Likewise.
13425 * gfortran.dg/nan_6.f90: Likewise.
13426 * gfortran.dg/nan_7.f90: Likewise.
13427 * gfortran.dg/nearest_1.f90: Likewise.
13428 * gfortran.dg/nearest_2.f90: Likewise.
13429 * gfortran.dg/nearest_3.f90: Likewise.
13430 * gfortran.dg/negative-z-descriptor.f90: Likewise.
13431 * gfortran.dg/negative_automatic_size.f90: Likewise.
13432 * gfortran.dg/negative_unit.f: Likewise.
13433 * gfortran.dg/negative_unit2.f90: Likewise.
13434 * gfortran.dg/negative_unit_int8.f: Likewise.
13435 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
13436 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
13437 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
13438 * gfortran.dg/nested_modules_1.f90: Likewise.
13439 * gfortran.dg/nested_modules_2.f90: Likewise.
13440 * gfortran.dg/nested_modules_3.f90: Likewise.
13441 * gfortran.dg/nesting_1.f90: Likewise.
13442 * gfortran.dg/new_line.f90: Likewise.
13443 * gfortran.dg/newunit_1.f90: Likewise.
13444 * gfortran.dg/newunit_3.f90: Likewise.
13445 * gfortran.dg/newunit_5.f90.f90: Likewise.
13446 * gfortran.dg/nint_1.f90: Likewise.
13447 * gfortran.dg/nint_2.f90: Likewise.
13448 * gfortran.dg/no_arg_check_2.f90: Likewise.
13449 * gfortran.dg/no_range_check_1.f90: Likewise.
13450 * gfortran.dg/no_range_check_2.f90: Likewise.
13451 * gfortran.dg/no_range_check_3.f90: Likewise.
13452 * gfortran.dg/noadv_size.f90: Likewise.
13453 * gfortran.dg/nonreturning_statements.f90: Likewise.
13454 * gfortran.dg/norm2_1.f90: Likewise.
13455 * gfortran.dg/norm2_3.f90: Likewise.
13456 * gfortran.dg/nosigned_zero_1.f90: Likewise.
13457 * gfortran.dg/nosigned_zero_2.f90: Likewise.
13458 * gfortran.dg/nosigned_zero_3.f90: Likewise.
13459 * gfortran.dg/null_4.f90: Likewise.
13460 * gfortran.dg/null_9.f90: Likewise.
13461 * gfortran.dg/nullify_3.f90: Likewise.
13462 * gfortran.dg/oldstyle_1.f90: Likewise.
13463 * gfortran.dg/open_access_append_1.f90: Likewise.
13464 * gfortran.dg/open_access_append_2.f90: Likewise.
13465 * gfortran.dg/open_errors.f90: Likewise.
13466 * gfortran.dg/open_negative_unit_1.f90: Likewise.
13467 * gfortran.dg/open_new.f90: Likewise.
13468 * gfortran.dg/open_readonly_1.f90: Likewise.
13469 * gfortran.dg/operator_1.f90: Likewise.
13470 * gfortran.dg/optional_absent_1.f90: Likewise.
13471 * gfortran.dg/optional_absent_2.f90: Likewise.
13472 * gfortran.dg/optional_absent_3.f90: Likewise.
13473 * gfortran.dg/optional_class_1.f90: Likewise.
13474 * gfortran.dg/optional_dim_2.f90: Likewise.
13475 * gfortran.dg/optional_dim_3.f90: Likewise.
13476 * gfortran.dg/output_exponents_1.f90: Likewise.
13477 * gfortran.dg/overload_1.f90: Likewise.
13478 * gfortran.dg/overload_2.f90: Likewise.
13479 * gfortran.dg/overwrite_1.f: Likewise.
13480 * gfortran.dg/pad_no.f90: Likewise.
13481 * gfortran.dg/parameter_array_init_1.f90: Likewise.
13482 * gfortran.dg/parameter_array_init_2.f90: Likewise.
13483 * gfortran.dg/parameter_array_init_4.f90: Likewise.
13484 * gfortran.dg/parameter_array_init_5.f90: Likewise.
13485 * gfortran.dg/parameter_array_section_2.f90: Likewise.
13486 * gfortran.dg/parens_3.f90: Likewise.
13487 * gfortran.dg/parens_5.f90: Likewise.
13488 * gfortran.dg/parens_6.f90: Likewise.
13489 * gfortran.dg/parent_result_ref_1.f90: Likewise.
13490 * gfortran.dg/parent_result_ref_2.f90: Likewise.
13491 * gfortran.dg/parent_result_ref_3.f90: Likewise.
13492 * gfortran.dg/parent_result_ref_4.f90: Likewise.
13493 * gfortran.dg/parity_1.f90: Likewise.
13494 * gfortran.dg/past_eor.f90: Likewise.
13495 * gfortran.dg/pdt_1.f03: Likewise.
13496 * gfortran.dg/pdt_10.f03: Likewise.
13497 * gfortran.dg/pdt_11.f03: Likewise.
13498 * gfortran.dg/pdt_12.f03: Likewise.
13499 * gfortran.dg/pdt_13.f03: Likewise.
13500 * gfortran.dg/pdt_14.f03: Likewise.
13501 * gfortran.dg/pdt_15.f03: Likewise.
13502 * gfortran.dg/pdt_19.f03: Likewise.
13503 * gfortran.dg/pdt_20.f03: Likewise.
13504 * gfortran.dg/pdt_22.f03: Likewise.
13505 * gfortran.dg/pdt_23.f03: Likewise.
13506 * gfortran.dg/pdt_25.f03: Likewise.
13507 * gfortran.dg/pdt_26.f03: Likewise.
13508 * gfortran.dg/pdt_27.f03: Likewise.
13509 * gfortran.dg/pdt_28.f03: Likewise.
13510 * gfortran.dg/pdt_3.f03: Likewise.
13511 * gfortran.dg/pdt_4.f03: Likewise.
13512 * gfortran.dg/pdt_5.f03: Likewise.
13513 * gfortran.dg/pdt_7.f03: Likewise.
13514 * gfortran.dg/pointer_1.f90: Likewise.
13515 * gfortran.dg/pointer_array_1.f90: Likewise.
13516 * gfortran.dg/pointer_array_3.f90: Likewise.
13517 * gfortran.dg/pointer_array_4.f90: Likewise.
13518 * gfortran.dg/pointer_array_5.f90: Likewise.
13519 * gfortran.dg/pointer_array_6.f90: Likewise.
13520 * gfortran.dg/pointer_array_7.f90: Likewise.
13521 * gfortran.dg/pointer_array_8.f90: Likewise.
13522 * gfortran.dg/pointer_array_9.f90: Likewise.
13523 * gfortran.dg/pointer_array_component_1.f90: Likewise.
13524 * gfortran.dg/pointer_array_component_2.f90: Likewise.
13525 * gfortran.dg/pointer_assign_10.f90: Likewise.
13526 * gfortran.dg/pointer_assign_11.f90: Likewise.
13527 * gfortran.dg/pointer_assign_4.f90: Likewise.
13528 * gfortran.dg/pointer_assign_8.f90: Likewise.
13529 * gfortran.dg/pointer_assign_9.f90: Likewise.
13530 * gfortran.dg/pointer_check_10.f90: Likewise.
13531 * gfortran.dg/pointer_check_9.f90: Likewise.
13532 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
13533 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
13534 * gfortran.dg/pointer_function_result_1.f90: Likewise.
13535 * gfortran.dg/pointer_init_1.f90: Likewise.
13536 * gfortran.dg/pointer_init_3.f90: Likewise.
13537 * gfortran.dg/pointer_init_4.f90: Likewise.
13538 * gfortran.dg/pointer_init_5.f90: Likewise.
13539 * gfortran.dg/pointer_init_8.f90: Likewise.
13540 * gfortran.dg/pointer_intent_1.f90: Likewise.
13541 * gfortran.dg/pointer_intent_4.f90: Likewise.
13542 * gfortran.dg/pointer_intent_5.f90: Likewise.
13543 * gfortran.dg/pointer_remapping_10.f90: Likewise.
13544 * gfortran.dg/pointer_remapping_4.f03: Likewise.
13545 * gfortran.dg/pointer_remapping_5.f08: Likewise.
13546 * gfortran.dg/pointer_remapping_9.f90: Likewise.
13547 * gfortran.dg/pointer_target_1.f90: Likewise.
13548 * gfortran.dg/pointer_target_2.f90: Likewise.
13549 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
13550 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
13551 * gfortran.dg/power.f90: Likewise.
13552 * gfortran.dg/power1.f90: Likewise.
13553 * gfortran.dg/power_3.f90: Likewise.
13554 * gfortran.dg/power_4.f90: Likewise.
13555 * gfortran.dg/power_5.f90: Likewise.
13556 * gfortran.dg/pr12884.f: Likewise.
13557 * gfortran.dg/pr15129.f90: Likewise.
13558 * gfortran.dg/pr15140.f90: Likewise.
13559 * gfortran.dg/pr15324.f90: Likewise.
13560 * gfortran.dg/pr15332.f: Likewise.
13561 * gfortran.dg/pr15957.f90: Likewise.
13562 * gfortran.dg/pr15959.f90: Likewise.
13563 * gfortran.dg/pr16597.f90: Likewise.
13564 * gfortran.dg/pr16861.f90: Likewise.
13565 * gfortran.dg/pr16938.f90: Likewise.
13566 * gfortran.dg/pr17090.f90: Likewise.
13567 * gfortran.dg/pr17143.f90: Likewise.
13568 * gfortran.dg/pr17164.f90: Likewise.
13569 * gfortran.dg/pr17229.f: Likewise.
13570 * gfortran.dg/pr17285.f90: Likewise.
13571 * gfortran.dg/pr17286.f90: Likewise.
13572 * gfortran.dg/pr17472.f: Likewise.
13573 * gfortran.dg/pr17612.f90: Likewise.
13574 * gfortran.dg/pr17706.f90: Likewise.
13575 * gfortran.dg/pr18025.f90: Likewise.
13576 * gfortran.dg/pr18122.f90: Likewise.
13577 * gfortran.dg/pr18210.f90: Likewise.
13578 * gfortran.dg/pr18392.f90: Likewise.
13579 * gfortran.dg/pr19155.f: Likewise.
13580 * gfortran.dg/pr19216.f: Likewise.
13581 * gfortran.dg/pr19467.f90: Likewise.
13582 * gfortran.dg/pr19657.f: Likewise.
13583 * gfortran.dg/pr19926.f90: Likewise.
13584 * gfortran.dg/pr19928-1.f90: Likewise.
13585 * gfortran.dg/pr19928-2.f90: Likewise.
13586 * gfortran.dg/pr20086.f90: Likewise.
13587 * gfortran.dg/pr20124.f90: Likewise.
13588 * gfortran.dg/pr20163-2.f: Likewise.
13589 * gfortran.dg/pr20480.f90: Likewise.
13590 * gfortran.dg/pr20755.f: Likewise.
13591 * gfortran.dg/pr20950.f: Likewise.
13592 * gfortran.dg/pr21177.f90: Likewise.
13593 * gfortran.dg/pr21730.f: Likewise.
13594 * gfortran.dg/pr22491.f: Likewise.
13595 * gfortran.dg/pr25603.f: Likewise.
13596 * gfortran.dg/pr26246_2.f90: Likewise.
13597 * gfortran.dg/pr32136.f90: Likewise.
13598 * gfortran.dg/pr32533.f90: Likewise.
13599 * gfortran.dg/pr33794.f90: Likewise.
13600 * gfortran.dg/pr35662.f90: Likewise.
13601 * gfortran.dg/pr35944-1.f90: Likewise.
13602 * gfortran.dg/pr35944-2.f90: Likewise.
13603 * gfortran.dg/pr35983.f90: Likewise.
13604 * gfortran.dg/pr39865.f90: Likewise.
13605 * gfortran.dg/pr41212.f90: Likewise.
13606 * gfortran.dg/pr43808.f90: Likewise.
13607 * gfortran.dg/pr44592.f90: Likewise.
13608 * gfortran.dg/pr44735.f90: Likewise.
13609 * gfortran.dg/pr45308.f03: Likewise.
13610 * gfortran.dg/pr46297.f: Likewise.
13611 * gfortran.dg/pr46588.f90: Likewise.
13612 * gfortran.dg/pr46665.f90: Likewise.
13613 * gfortran.dg/pr46804.f90: Likewise.
13614 * gfortran.dg/pr47008.f03: Likewise.
13615 * gfortran.dg/pr47614.f: Likewise.
13616 * gfortran.dg/pr47878.f90: Likewise.
13617 * gfortran.dg/pr49103.f90: Likewise.
13618 * gfortran.dg/pr50069_1.f90: Likewise.
13619 * gfortran.dg/pr50769.f90: Likewise.
13620 * gfortran.dg/pr52608.f90: Likewise.
13621 * gfortran.dg/pr55086_2.f90: Likewise.
13622 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
13623 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
13624 * gfortran.dg/pr55330.f90: Likewise.
13625 * gfortran.dg/pr56015.f90: Likewise.
13626 * gfortran.dg/pr57910.f90: Likewise.
13627 * gfortran.dg/pr59700.f90: Likewise.
13628 * gfortran.dg/pr62125.f90: Likewise.
13629 * gfortran.dg/pr64530.f90: Likewise.
13630 * gfortran.dg/pr65429.f90: Likewise.
13631 * gfortran.dg/pr65450.f90: Likewise.
13632 * gfortran.dg/pr65504.f90: Likewise.
13633 * gfortran.dg/pr65903.f90: Likewise.
13634 * gfortran.dg/pr66311.f90: Likewise.
13635 * gfortran.dg/pr66864.f90: Likewise.
13636 * gfortran.dg/pr67140.f90: Likewise.
13637 * gfortran.dg/pr67524.f90: Likewise.
13638 * gfortran.dg/pr67885.f90: Likewise.
13639 * gfortran.dg/pr68053.f90: Likewise.
13640 * gfortran.dg/pr68566.f90: Likewise.
13641 * gfortran.dg/pr69514_1.f90: Likewise.
13642 * gfortran.dg/pr69514_2.f90: Likewise.
13643 * gfortran.dg/pr69739.f90: Likewise.
13644 * gfortran.dg/pr70673.f90: Likewise.
13645 * gfortran.dg/pr71523_2.f90: Likewise.
13646 * gfortran.dg/pr71764.f90: Likewise.
13647 * gfortran.dg/pr78092.f90: Likewise.
13648 * gfortran.dg/pr82973.f90: Likewise.
13649 * gfortran.dg/pr83864.f90: Likewise.
13650 * gfortran.dg/pr83874.f90: Likewise.
13651 * gfortran.dg/pr84088.f90: Likewise.
13652 * gfortran.dg/pr84155.f90: Likewise.
13653 * gfortran.dg/proc_decl_12.f90: Likewise.
13654 * gfortran.dg/proc_decl_13.f90: Likewise.
13655 * gfortran.dg/proc_decl_15.f90: Likewise.
13656 * gfortran.dg/proc_decl_17.f90: Likewise.
13657 * gfortran.dg/proc_decl_18.f90: Likewise.
13658 * gfortran.dg/proc_decl_2.f90: Likewise.
13659 * gfortran.dg/proc_decl_5.f90: Likewise.
13660 * gfortran.dg/proc_decl_9.f90: Likewise.
13661 * gfortran.dg/proc_ptr_1.f90: Likewise.
13662 * gfortran.dg/proc_ptr_10.f90: Likewise.
13663 * gfortran.dg/proc_ptr_12.f90: Likewise.
13664 * gfortran.dg/proc_ptr_18.f90: Likewise.
13665 * gfortran.dg/proc_ptr_19.f90: Likewise.
13666 * gfortran.dg/proc_ptr_21.f90: Likewise.
13667 * gfortran.dg/proc_ptr_22.f90: Likewise.
13668 * gfortran.dg/proc_ptr_23.f90: Likewise.
13669 * gfortran.dg/proc_ptr_25.f90: Likewise.
13670 * gfortran.dg/proc_ptr_26.f90: Likewise.
13671 * gfortran.dg/proc_ptr_3.f90: Likewise.
13672 * gfortran.dg/proc_ptr_36.f90: Likewise.
13673 * gfortran.dg/proc_ptr_47.f90: Likewise.
13674 * gfortran.dg/proc_ptr_48.f90: Likewise.
13675 * gfortran.dg/proc_ptr_5.f90: Likewise.
13676 * gfortran.dg/proc_ptr_6.f90: Likewise.
13677 * gfortran.dg/proc_ptr_7.f90: Likewise.
13678 * gfortran.dg/proc_ptr_8.f90: Likewise.
13679 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
13680 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
13681 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
13682 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
13683 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
13684 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
13685 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
13686 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
13687 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
13688 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
13689 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
13690 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
13691 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
13692 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
13693 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
13694 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
13695 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
13696 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
13697 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
13698 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
13699 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
13700 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
13701 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
13702 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
13703 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
13704 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
13705 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
13706 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
13707 * gfortran.dg/product_init_expr.f03: Likewise.
13708 * gfortran.dg/promotion.f90: Likewise.
13709 * gfortran.dg/promotion_3.f90: Likewise.
13710 * gfortran.dg/promotion_4.f90: Likewise.
13711 * gfortran.dg/protected_1.f90: Likewise.
13712 * gfortran.dg/protected_2.f90: Likewise.
13713 * gfortran.dg/ptr-func-1.f90: Likewise.
13714 * gfortran.dg/ptr-func-2.f90: Likewise.
13715 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
13716 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
13717 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
13718 * gfortran.dg/pure_byref_1.f90: Likewise.
13719 * gfortran.dg/pure_byref_2.f90: Likewise.
13720 * gfortran.dg/pure_byref_3.f90: Likewise.
13721 * gfortran.dg/quad_2.f90: Likewise.
13722 * gfortran.dg/quad_3.f90: Likewise.
13723 * gfortran.dg/random_3.f90: Likewise.
13724 * gfortran.dg/random_4.f90: Likewise.
13725 * gfortran.dg/random_7.f90: Likewise.
13726 * gfortran.dg/read_2.f90: Likewise.
13727 * gfortran.dg/read_3.f90: Likewise.
13728 * gfortran.dg/read_4.f90: Likewise.
13729 * gfortran.dg/read_5.f90: Likewise.
13730 * gfortran.dg/read_bad_advance.f90: Likewise.
13731 * gfortran.dg/read_bang.f90: Likewise.
13732 * gfortran.dg/read_bang4.f90: Likewise.
13733 * gfortran.dg/read_comma.f: Likewise.
13734 * gfortran.dg/read_dir.f90: Likewise.
13735 * gfortran.dg/read_empty_file.f: Likewise.
13736 * gfortran.dg/read_eof_1.f90: Likewise.
13737 * gfortran.dg/read_eof_2.f90: Likewise.
13738 * gfortran.dg/read_eof_3.f90: Likewise.
13739 * gfortran.dg/read_eof_4.f90: Likewise.
13740 * gfortran.dg/read_eof_5.f90: Likewise.
13741 * gfortran.dg/read_eof_6.f: Likewise.
13742 * gfortran.dg/read_eof_7.f90: Likewise.
13743 * gfortran.dg/read_eof_8.f90: Likewise.
13744 * gfortran.dg/read_eof_all.f90: Likewise.
13745 * gfortran.dg/read_eor.f90: Likewise.
13746 * gfortran.dg/read_float_1.f90: Likewise.
13747 * gfortran.dg/read_float_2.f03: Likewise.
13748 * gfortran.dg/read_float_3.f90: Likewise.
13749 * gfortran.dg/read_float_4.f90: Likewise.
13750 * gfortran.dg/read_infnan_1.f90: Likewise.
13751 * gfortran.dg/read_list_eof_1.f90: Likewise.
13752 * gfortran.dg/read_logical.f90: Likewise.
13753 * gfortran.dg/read_many_1.f: Likewise.
13754 * gfortran.dg/read_no_eor.f90: Likewise.
13755 * gfortran.dg/read_noadvance.f90: Likewise.
13756 * gfortran.dg/read_repeat.f90: Likewise.
13757 * gfortran.dg/read_repeat_2.f90: Likewise.
13758 * gfortran.dg/read_size_noadvance.f90: Likewise.
13759 * gfortran.dg/read_x_eof.f90: Likewise.
13760 * gfortran.dg/read_x_past.f: Likewise.
13761 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
13762 * gfortran.dg/real_const_1.f: Likewise.
13763 * gfortran.dg/real_const_2.f90: Likewise.
13764 * gfortran.dg/real_const_3.f90: Likewise.
13765 * gfortran.dg/real_do_1.f90: Likewise.
13766 * gfortran.dg/real_index_1.f90: Likewise.
13767 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
13768 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
13769 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
13770 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
13771 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
13772 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
13773 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
13774 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
13775 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
13776 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
13777 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
13778 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
13779 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
13780 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
13781 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
13782 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
13783 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
13784 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
13785 * gfortran.dg/record_marker_1.f90: Likewise.
13786 * gfortran.dg/record_marker_2.f: Likewise.
13787 * gfortran.dg/record_marker_3.f90: Likewise.
13788 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
13789 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
13790 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
13791 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
13792 * gfortran.dg/recursive_check_7.f90: Likewise.
13793 * gfortran.dg/recursive_reference_1.f90: Likewise.
13794 * gfortran.dg/recursive_reference_2.f90: Likewise.
13795 * gfortran.dg/recursive_stack.f90: Likewise.
13796 * gfortran.dg/reduction.f90: Likewise.
13797 * gfortran.dg/repack_arrays_1.f90: Likewise.
13798 * gfortran.dg/repeat_1.f90: Likewise.
13799 * gfortran.dg/repeat_2.f90: Likewise.
13800 * gfortran.dg/repeat_3.f90: Likewise.
13801 * gfortran.dg/repeat_6.f90: Likewise.
13802 * gfortran.dg/reshape-alloc.f90: Likewise.
13803 * gfortran.dg/reshape-complex.f90: Likewise.
13804 * gfortran.dg/reshape.f90: Likewise.
13805 * gfortran.dg/reshape_2.f90: Likewise.
13806 * gfortran.dg/reshape_7.f90: Likewise.
13807 * gfortran.dg/reshape_empty_1.f03: Likewise.
13808 * gfortran.dg/reshape_pad_1.f90: Likewise.
13809 * gfortran.dg/reshape_rank7.f90: Likewise.
13810 * gfortran.dg/reshape_transpose_1.f90: Likewise.
13811 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
13812 * gfortran.dg/result_default_init_1.f90: Likewise.
13813 * gfortran.dg/result_in_spec_1.f90: Likewise.
13814 * gfortran.dg/result_in_spec_2.f90: Likewise.
13815 * gfortran.dg/ret_array_1.f90: Likewise.
13816 * gfortran.dg/ret_pointer_1.f90: Likewise.
13817 * gfortran.dg/ret_pointer_2.f90: Likewise.
13818 * gfortran.dg/rewind_1.f90: Likewise.
13819 * gfortran.dg/round_1.f03: Likewise.
13820 * gfortran.dg/round_2.f03: Likewise.
13821 * gfortran.dg/round_3.f08: Likewise.
13822 * gfortran.dg/round_4.f90: Likewise.
13823 * gfortran.dg/rrspacing_1.f90: Likewise.
13824 * gfortran.dg/runtime_warning_1.f90: Likewise.
13825 * gfortran.dg/same_type_as_2.f03: Likewise.
13826 * gfortran.dg/save_1.f90: Likewise.
13827 * gfortran.dg/save_5.f90: Likewise.
13828 * gfortran.dg/save_6.f90: Likewise.
13829 * gfortran.dg/scalar_mask_1.f90: Likewise.
13830 * gfortran.dg/scalar_mask_2.f90: Likewise.
13831 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
13832 * gfortran.dg/scale_1.f90: Likewise.
13833 * gfortran.dg/scan_1.f90: Likewise.
13834 * gfortran.dg/scan_2.f90: Likewise.
13835 * gfortran.dg/secnds-1.f: Likewise.
13836 * gfortran.dg/secnds.f: Likewise.
13837 * gfortran.dg/select_1.f90: Likewise.
13838 * gfortran.dg/select_2.f90: Likewise.
13839 * gfortran.dg/select_3.f90: Likewise.
13840 * gfortran.dg/select_5.f90: Likewise.
13841 * gfortran.dg/select_char_1.f90: Likewise.
13842 * gfortran.dg/select_char_2.f90: Likewise.
13843 * gfortran.dg/select_type_13.f03: Likewise.
13844 * gfortran.dg/select_type_14.f03: Likewise.
13845 * gfortran.dg/select_type_15.f03: Likewise.
13846 * gfortran.dg/select_type_19.f03: Likewise.
13847 * gfortran.dg/select_type_2.f03: Likewise.
13848 * gfortran.dg/select_type_26.f03: Likewise.
13849 * gfortran.dg/select_type_27.f03: Likewise.
13850 * gfortran.dg/select_type_28.f03: Likewise.
13851 * gfortran.dg/select_type_3.f03: Likewise.
13852 * gfortran.dg/select_type_35.f03: Likewise.
13853 * gfortran.dg/select_type_36.f03: Likewise.
13854 * gfortran.dg/select_type_37.f03: Likewise.
13855 * gfortran.dg/select_type_39.f03: Likewise.
13856 * gfortran.dg/select_type_4.f90: Likewise.
13857 * gfortran.dg/select_type_5.f03: Likewise.
13858 * gfortran.dg/select_type_6.f03: Likewise.
13859 * gfortran.dg/select_type_7.f03: Likewise.
13860 * gfortran.dg/select_type_8.f03: Likewise.
13861 * gfortran.dg/selected_char_kind_1.f90: Likewise.
13862 * gfortran.dg/selected_char_kind_4.f90: Likewise.
13863 * gfortran.dg/selected_kind_1.f90: Likewise.
13864 * gfortran.dg/selected_real_kind_2.f90: Likewise.
13865 * gfortran.dg/shape_2.f90: Likewise.
13866 * gfortran.dg/shape_4.f90: Likewise.
13867 * gfortran.dg/shape_5.f90: Likewise.
13868 * gfortran.dg/shape_7.f90: Likewise.
13869 * gfortran.dg/shape_8.f90: Likewise.
13870 * gfortran.dg/shape_9.f90: Likewise.
13871 * gfortran.dg/shift-kind_2.f90: Likewise.
13872 * gfortran.dg/shiftalr_1.F90: Likewise.
13873 * gfortran.dg/shiftalr_2.F90: Likewise.
13874 * gfortran.dg/simpleif_1.f90: Likewise.
13875 * gfortran.dg/simplify_argN_1.f90: Likewise.
13876 * gfortran.dg/simplify_cshift_1.f90: Likewise.
13877 * gfortran.dg/simplify_cshift_4.f90: Likewise.
13878 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
13879 * gfortran.dg/simplify_modulo.f90: Likewise.
13880 * gfortran.dg/single_char_string.f90: Likewise.
13881 * gfortran.dg/size_dim.f90: Likewise.
13882 * gfortran.dg/size_optional_dim_1.f90: Likewise.
13883 * gfortran.dg/sizeof.f90: Likewise.
13884 * gfortran.dg/sizeof_4.f90: Likewise.
13885 * gfortran.dg/slash_1.f90: Likewise.
13886 * gfortran.dg/sms-1.f90: Likewise.
13887 * gfortran.dg/sms-2.f90: Likewise.
13888 * gfortran.dg/spec_expr_7.f90: Likewise.
13889 * gfortran.dg/specifics_1.f90: Likewise.
13890 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
13891 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
13892 * gfortran.dg/spread_init_expr.f03: Likewise.
13893 * gfortran.dg/spread_scalar_source.f90: Likewise.
13894 * gfortran.dg/spread_shape_1.f90: Likewise.
13895 * gfortran.dg/stat_1.f90: Likewise.
13896 * gfortran.dg/stat_2.f90: Likewise.
13897 * gfortran.dg/stfunc_1.f90: Likewise.
13898 * gfortran.dg/stfunc_4.f90: Likewise.
13899 * gfortran.dg/stfunc_6.f90: Likewise.
13900 * gfortran.dg/storage_size_1.f08: Likewise.
13901 * gfortran.dg/storage_size_3.f08: Likewise.
13902 * gfortran.dg/storage_size_4.f90: Likewise.
13903 * gfortran.dg/streamio_1.f90: Likewise.
13904 * gfortran.dg/streamio_10.f90: Likewise.
13905 * gfortran.dg/streamio_11.f90: Likewise.
13906 * gfortran.dg/streamio_12.f90: Likewise.
13907 * gfortran.dg/streamio_13.f90: Likewise.
13908 * gfortran.dg/streamio_14.f90: Likewise.
13909 * gfortran.dg/streamio_15.f90: Likewise.
13910 * gfortran.dg/streamio_16.f90: Likewise.
13911 * gfortran.dg/streamio_17.f90: Likewise.
13912 * gfortran.dg/streamio_2.f90: Likewise.
13913 * gfortran.dg/streamio_3.f90: Likewise.
13914 * gfortran.dg/streamio_4.f90: Likewise.
13915 * gfortran.dg/streamio_5.f90: Likewise.
13916 * gfortran.dg/streamio_6.f90: Likewise.
13917 * gfortran.dg/streamio_7.f90: Likewise.
13918 * gfortran.dg/streamio_8.f90: Likewise.
13919 * gfortran.dg/streamio_9.f90: Likewise.
13920 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
13921 * gfortran.dg/string_4.f90: Likewise.
13922 * gfortran.dg/string_array_constructor_2.f90: Likewise.
13923 * gfortran.dg/string_assign_2.f90: Likewise.
13924 * gfortran.dg/string_compare_1.f90: Likewise.
13925 * gfortran.dg/string_compare_2.f90: Likewise.
13926 * gfortran.dg/string_compare_3.f90: Likewise.
13927 * gfortran.dg/string_ctor_1.f90: Likewise.
13928 * gfortran.dg/string_length_1.f90: Likewise.
13929 * gfortran.dg/string_length_2.f90: Likewise.
13930 * gfortran.dg/string_length_3.f90: Likewise.
13931 * gfortran.dg/string_length_4.f90: Likewise.
13932 * gfortran.dg/string_null_compare_1.f: Likewise.
13933 * gfortran.dg/string_pad_trunc.f90: Likewise.
13934 * gfortran.dg/structure_constructor_1.f03: Likewise.
13935 * gfortran.dg/structure_constructor_11.f90: Likewise.
13936 * gfortran.dg/structure_constructor_13.f03: Likewise.
13937 * gfortran.dg/structure_constructor_2.f03: Likewise.
13938 * gfortran.dg/structure_constructor_5.f03: Likewise.
13939 * gfortran.dg/submodule_1.f08: Likewise.
13940 * gfortran.dg/submodule_11.f08: Likewise.
13941 * gfortran.dg/submodule_14.f08: Likewise.
13942 * gfortran.dg/submodule_15.f08: Likewise.
13943 * gfortran.dg/submodule_17.f08: Likewise.
13944 * gfortran.dg/submodule_18.f08: Likewise.
13945 * gfortran.dg/submodule_19.f08: Likewise.
13946 * gfortran.dg/submodule_2.f08: Likewise.
13947 * gfortran.dg/submodule_27.f08: Likewise.
13948 * gfortran.dg/submodule_28.f08: Likewise.
13949 * gfortran.dg/submodule_29.f08: Likewise.
13950 * gfortran.dg/submodule_30.f08: Likewise.
13951 * gfortran.dg/submodule_6.f08: Likewise.
13952 * gfortran.dg/submodule_7.f08: Likewise.
13953 * gfortran.dg/submodule_8.f08: Likewise.
13954 * gfortran.dg/subnormal_1.f90: Likewise.
13955 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
13956 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
13957 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
13958 * gfortran.dg/substr_2.f: Likewise.
13959 * gfortran.dg/substr_3.f: Likewise.
13960 * gfortran.dg/substr_4.f: Likewise.
13961 * gfortran.dg/substr_5.f90: Likewise.
13962 * gfortran.dg/substr_6.f90: Likewise.
13963 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
13964 * gfortran.dg/sum_init_expr.f03: Likewise.
13965 * gfortran.dg/sum_zero_array_1.f90: Likewise.
13966 * gfortran.dg/system_clock_3.f08: Likewise.
13967 * gfortran.dg/t_editing.f: Likewise.
13968 * gfortran.dg/team_change_1.f90: Likewise.
13969 * gfortran.dg/team_end_1.f90: Likewise.
13970 * gfortran.dg/team_number_1.f90: Likewise.
13971 * gfortran.dg/temporary_1.f90: Likewise.
13972 * gfortran.dg/test_com_block.f90: Likewise.
13973 * gfortran.dg/test_only_clause.f90: Likewise.
13974 * gfortran.dg/tiny_1.f90: Likewise.
13975 * gfortran.dg/tiny_2.f90: Likewise.
13976 * gfortran.dg/tl_editing.f90: Likewise.
13977 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
13978 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
13979 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
13980 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
13981 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
13982 * gfortran.dg/transfer_class_2.f90: Likewise.
13983 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
13984 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
13985 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
13986 * gfortran.dg/transfer_resolve_1.f90: Likewise.
13987 * gfortran.dg/transfer_simplify_1.f90: Likewise.
13988 * gfortran.dg/transfer_simplify_10.f90: Likewise.
13989 * gfortran.dg/transfer_simplify_11.f90: Likewise.
13990 * gfortran.dg/transfer_simplify_2.f90: Likewise.
13991 * gfortran.dg/transfer_simplify_3.f90: Likewise.
13992 * gfortran.dg/transfer_simplify_4.f90: Likewise.
13993 * gfortran.dg/transfer_simplify_8.f90: Likewise.
13994 * gfortran.dg/transfer_simplify_9.f90: Likewise.
13995 * gfortran.dg/transpose_1.f90: Likewise.
13996 * gfortran.dg/transpose_3.f03: Likewise.
13997 * gfortran.dg/transpose_4.f90: Likewise.
13998 * gfortran.dg/transpose_conjg_1.f90: Likewise.
13999 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
14000 * gfortran.dg/transpose_optimization_2.f90: Likewise.
14001 * gfortran.dg/trim_1.f90: Likewise.
14002 * gfortran.dg/trim_optimize_1.f90: Likewise.
14003 * gfortran.dg/trim_optimize_2.f90: Likewise.
14004 * gfortran.dg/trim_optimize_3.f90: Likewise.
14005 * gfortran.dg/trim_optimize_4.f90: Likewise.
14006 * gfortran.dg/trim_optimize_5.f90: Likewise.
14007 * gfortran.dg/trim_optimize_6.f90: Likewise.
14008 * gfortran.dg/trim_optimize_7.f90: Likewise.
14009 * gfortran.dg/trim_optimize_8.f90: Likewise.
14010 * gfortran.dg/type_to_class_1.f03: Likewise.
14011 * gfortran.dg/type_to_class_2.f03: Likewise.
14012 * gfortran.dg/type_to_class_3.f03: Likewise.
14013 * gfortran.dg/type_to_class_4.f03: Likewise.
14014 * gfortran.dg/type_to_class_5.f03: Likewise.
14015 * gfortran.dg/typebound_assignment_5.f03: Likewise.
14016 * gfortran.dg/typebound_assignment_6.f03: Likewise.
14017 * gfortran.dg/typebound_assignment_7.f90: Likewise.
14018 * gfortran.dg/typebound_call_1.f03: Likewise.
14019 * gfortran.dg/typebound_call_13.f03: Likewise.
14020 * gfortran.dg/typebound_call_18.f03: Likewise.
14021 * gfortran.dg/typebound_call_19.f03: Likewise.
14022 * gfortran.dg/typebound_call_2.f03: Likewise.
14023 * gfortran.dg/typebound_call_20.f03: Likewise.
14024 * gfortran.dg/typebound_call_3.f03: Likewise.
14025 * gfortran.dg/typebound_generic_5.f03: Likewise.
14026 * gfortran.dg/typebound_generic_6.f03: Likewise.
14027 * gfortran.dg/typebound_generic_9.f03: Likewise.
14028 * gfortran.dg/typebound_operator_12.f03: Likewise.
14029 * gfortran.dg/typebound_operator_13.f03: Likewise.
14030 * gfortran.dg/typebound_operator_15.f90: Likewise.
14031 * gfortran.dg/typebound_operator_20.f90: Likewise.
14032 * gfortran.dg/typebound_operator_3.f03: Likewise.
14033 * gfortran.dg/typebound_operator_6.f03: Likewise.
14034 * gfortran.dg/typebound_operator_7.f03: Likewise.
14035 * gfortran.dg/typebound_operator_8.f03: Likewise.
14036 * gfortran.dg/typebound_operator_9.f03: Likewise.
14037 * gfortran.dg/typebound_proc_19.f90: Likewise.
14038 * gfortran.dg/typebound_proc_20.f90: Likewise.
14039 * gfortran.dg/typebound_proc_23.f90: Likewise.
14040 * gfortran.dg/typebound_proc_27.f03: Likewise.
14041 * gfortran.dg/typebound_proc_35.f90: Likewise.
14042 * gfortran.dg/typebound_proc_36.f90: Likewise.
14043 * gfortran.dg/unf_io_convert_1.f90: Likewise.
14044 * gfortran.dg/unf_io_convert_2.f90: Likewise.
14045 * gfortran.dg/unf_io_convert_3.f90: Likewise.
14046 * gfortran.dg/unf_io_convert_4.f90: Likewise.
14047 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
14048 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
14049 * gfortran.dg/unf_short_record_1.f90: Likewise.
14050 * gfortran.dg/unformatted_recl_1.f90: Likewise.
14051 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
14052 * gfortran.dg/unit_1.f90: Likewise.
14053 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
14054 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
14055 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
14056 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
14057 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
14058 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
14059 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
14060 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
14061 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
14062 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
14063 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
14064 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
14065 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
14066 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
14067 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
14068 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
14069 * gfortran.dg/unpack_init_expr.f03: Likewise.
14070 * gfortran.dg/use_10.f90: Likewise.
14071 * gfortran.dg/use_11.f90: Likewise.
14072 * gfortran.dg/use_13.f90: Likewise.
14073 * gfortran.dg/use_24.f90: Likewise.
14074 * gfortran.dg/use_27.f90: Likewise.
14075 * gfortran.dg/use_5.f90: Likewise.
14076 * gfortran.dg/use_allocated_1.f90: Likewise.
14077 * gfortran.dg/use_only_1.f90: Likewise.
14078 * gfortran.dg/use_only_4.f90: Likewise.
14079 * gfortran.dg/use_rename_2.f90: Likewise.
14080 * gfortran.dg/use_rename_4.f90: Likewise.
14081 * gfortran.dg/used_dummy_types_1.f90: Likewise.
14082 * gfortran.dg/used_interface_ref.f90: Likewise.
14083 * gfortran.dg/used_types_5.f90: Likewise.
14084 * gfortran.dg/utf8_1.f03: Likewise.
14085 * gfortran.dg/utf8_2.f03: Likewise.
14086 * gfortran.dg/value_1.f90: Likewise.
14087 * gfortran.dg/value_2.f90: Likewise.
14088 * gfortran.dg/value_4.f90: Likewise.
14089 * gfortran.dg/value_6.f03: Likewise.
14090 * gfortran.dg/value_7.f03: Likewise.
14091 * gfortran.dg/value_test.f90: Likewise.
14092 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
14093 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
14094 * gfortran.dg/vect/pr60510.f: Likewise.
14095 * gfortran.dg/vect/pr69882.f90: Likewise.
14096 * gfortran.dg/vect/pr69980.f90: Likewise.
14097 * gfortran.dg/vect/vect-5.f90: Likewise.
14098 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
14099 * gfortran.dg/vector_subscript_1.f90: Likewise.
14100 * gfortran.dg/vector_subscript_2.f90: Likewise.
14101 * gfortran.dg/vector_subscript_3.f90: Likewise.
14102 * gfortran.dg/vector_subscript_5.f90: Likewise.
14103 * gfortran.dg/verify_2.f90: Likewise.
14104 * gfortran.dg/volatile10.f90: Likewise.
14105 * gfortran.dg/where_1.f90: Likewise.
14106 * gfortran.dg/where_operator_assign_1.f90: Likewise.
14107 * gfortran.dg/where_operator_assign_2.f90: Likewise.
14108 * gfortran.dg/where_operator_assign_3.f90: Likewise.
14109 * gfortran.dg/whole_file_13.f90: Likewise.
14110 * gfortran.dg/whole_file_2.f90: Likewise.
14111 * gfortran.dg/widechar_2.f90: Likewise.
14112 * gfortran.dg/widechar_4.f90: Likewise.
14113 * gfortran.dg/widechar_5.f90: Likewise.
14114 * gfortran.dg/widechar_6.f90: Likewise.
14115 * gfortran.dg/widechar_8.f90: Likewise.
14116 * gfortran.dg/widechar_IO_1.f90: Likewise.
14117 * gfortran.dg/widechar_IO_2.f90: Likewise.
14118 * gfortran.dg/widechar_IO_3.f90: Likewise.
14119 * gfortran.dg/widechar_IO_4.f90: Likewise.
14120 * gfortran.dg/widechar_compare_1.f90: Likewise.
14121 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
14122 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
14123 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
14124 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
14125 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
14126 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
14127 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
14128 * gfortran.dg/widechar_select_1.f90: Likewise.
14129 * gfortran.dg/winapi.f90: Likewise.
14130 * gfortran.dg/write_0_pe_format.f90: Likewise.
14131 * gfortran.dg/write_back.f: Likewise.
14132 * gfortran.dg/write_check3.f90: Likewise.
14133 * gfortran.dg/write_direct_eor.f90: Likewise.
14134 * gfortran.dg/write_padding.f90: Likewise.
14135 * gfortran.dg/write_recursive.f90: Likewise.
14136 * gfortran.dg/write_rewind_1.f: Likewise.
14137 * gfortran.dg/write_rewind_2.f: Likewise.
14138 * gfortran.dg/write_zero_array.f90: Likewise.
14139 * gfortran.dg/x_slash_1.f: Likewise.
14140 * gfortran.dg/x_slash_2.f: Likewise.
14141 * gfortran.dg/zero_array_components_1.f90: Likewise.
14142 * gfortran.dg/zero_length_1.f90: Likewise.
14143 * gfortran.dg/zero_length_2.f90: Likewise.
14144 * gfortran.dg/zero_sized_1.f90: Likewise.
14145 * gfortran.dg/zero_sized_3.f90: Likewise.
14146 * gfortran.fortran-torture/compile/nested.f90: Likewise.
14147 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
14148 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
14149 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
14150 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
14151 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
14152 * gfortran.fortran-torture/execute/args.f90: Likewise.
14153 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
14154 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
14155 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
14156 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
14157 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
14158 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
14159 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
14160 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
14161 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
14162 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
14163 * gfortran.fortran-torture/execute/common.f90: Likewise.
14164 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
14165 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
14166 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
14167 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
14168 * gfortran.fortran-torture/execute/contained.f90: Likewise.
14169 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
14170 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
14171 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
14172 * gfortran.fortran-torture/execute/data.f90: Likewise.
14173 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
14174 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
14175 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
14176 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
14177 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
14178 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
14179 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
14180 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
14181 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
14182 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
14183 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
14184 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
14185 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
14186 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
14187 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
14188 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
14189 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
14190 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
14191 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
14192 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
14193 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
14194 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
14195 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
14196 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
14197 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
14198 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
14199 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
14200 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
14201 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
14202 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
14203 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
14204 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
14205 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
14206 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
14207 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
14208 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
14209 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
14210 * gfortran.fortran-torture/execute/forall.f90: Likewise.
14211 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
14212 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
14213 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
14214 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
14215 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
14216 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
14217 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
14218 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
14219 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
14220 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
14221 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
14222 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
14223 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
14224 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
14225 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
14226 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
14227 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
14228 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
14229 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
14230 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
14231 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
14232 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
14233 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
14234 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
14235 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
14236 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
14237 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
14238 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
14239 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14240 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
14241 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
14242 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
14243 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
14244 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
14245 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
14246 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
14247 Likewise.
14248 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
14249 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
14250 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
14251 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
14252 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
14253 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
14254 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
14255 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14256 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
14257 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
14258 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
14259 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14260 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
14261 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
14262 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
14263 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
14264 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
14265 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14266 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
14267 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
14268 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
14269 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
14270 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
14271 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
14272 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
14273 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
14274 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
14275 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
14276 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14277 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
14278 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
14279 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
14280 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
14281 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
14282 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
14283 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
14284 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
14285 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
14286 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
14287 * gfortran.fortran-torture/execute/math.f90: Likewise.
14288 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
14289 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
14290 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
14291 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
14292 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
14293 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
14294 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
14295 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
14296 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
14297 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
14298 * gfortran.fortran-torture/execute/power.f90: Likewise.
14299 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
14300 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
14301 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14302 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
14303 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
14304 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
14305 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
14306 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
14307 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
14308 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
14309 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
14310 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
14311 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
14312 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
14313 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
14314 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
14315 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
14316 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
14317 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
14318 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
14319 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
14320 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
14321 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
14322 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
14323 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
14324 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
14325 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
14326 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
14327 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
14328 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
14329 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
14330 * gfortran.fortran-torture/execute/straret.f90: Likewise.
14331 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
14332 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
14333 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
14334 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
14335 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
14336 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
14337 * gfortran.fortran-torture/execute/string.f90: Likewise.
14338 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
14339 * gfortran.fortran-torture/execute/strret.f90: Likewise.
14340 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
14341 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
14342 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
14343 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
14344 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
14345 * gfortran.fortran-torture/execute/userop.f90: Likewise.
14346 * gfortran.fortran-torture/execute/where17.f90: Likewise.
14347 * gfortran.fortran-torture/execute/where18.f90: Likewise.
14348 * gfortran.fortran-torture/execute/where19.f90: Likewise.
14349 * gfortran.fortran-torture/execute/where20.f90: Likewise.
14350 * gfortran.fortran-torture/execute/where21.f90: Likewise.
14351 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
14352 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
14353 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14354 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14355 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14356 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14357 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
14358 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
14359 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
14360 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
14361 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
14362 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
14363 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
14364 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
14365 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
14366 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
14367 * gfortran.dg/inline_transpose_1.f90: Likewise.
14368
14369 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
14370
14371 PR fortran/84115
14372 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
14373 change to dg-run.
14374
14375 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
14376
14377 PR ada/84277
14378 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
14379 * gnat.dg/dispatch1.adb: Rename into...
14380 * gnat.dg/disp1.adb: ...this.
14381 * gnat.dg/dispatch1_p.ads: Rename into...
14382 * gnat.dg/disp1_pkg.ads: ...this.
14383 * gnat.dg/disp2.adb: Rename into...
14384 * gnat.dg/dispatch2.adb: ...this.
14385 * gnat.dg/dispatch2_p.ads: Rename into...
14386 * gnat.dg/disp2_pkg.ads: ...this.
14387 * gnat.dg/dispatch2_p.adb: Rename into...
14388 * gnat.dg/disp2_pkg.adb: this.
14389 * gnat.dg/generic_dispatch.adb: Rename into...
14390 * gnat.dg/generic_disp.adb: this.
14391 * gnat.dg/generic_dispatch_p.ads: Rename into...
14392 * gnat.dg/generic_disp_pkg.ads: ...this.
14393 * gnat.dg/generic_dispatch_p.adb: Rename into...
14394 * gnat.dg/generic_disp_pkg.adb: ...this.
14395 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
14396 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
14397 * gnat.dg/object_overflow1.adb: Tweak index.
14398 * gnat.dg/object_overflow2.adb: Likewise.
14399 * gnat.dg/object_overflow3.adb: Likewise.
14400 * gnat.dg/object_overflow4.adb: Likewise.
14401 * gnat.dg/object_overflow5.adb: Likewise.
14402
14403 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14404
14405 PR ipa/84425
14406 * gcc.c-torture/compile/pr84425.c: New test.
14407
14408 2018-02-16 Marek Polacek <polacek@redhat.com>
14409 Jakub Jelinek <jakub@redhat.com>
14410
14411 PR c++/84192
14412 * g++.dg/cpp1y/constexpr-84192.C: New test.
14413
14414 2018-02-16 Martin Sebor <msebor@redhat.com>
14415
14416 PR c++/79064
14417 * g++.dg/overload15.C: New test.
14418
14419 2018-02-16 Yury Gribov <tetra2005@gmail.com>
14420
14421 PR target/81535
14422 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
14423 * gcc.dg/pr56727-2.c: Ditto.
14424 * gcc.target/powerpc/pr79439.c: Renamed to...
14425 * gcc.target/powerpc/pr79439-1.c: ...this.
14426 * gcc.target/powerpc/pr79439-2.c: New test.
14427 * gcc.target/powerpc/pr79439-3.c: New test.
14428
14429 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
14430
14431 target/pr84371
14432 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
14433 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
14434 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
14435 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
14436 * gcc.target/powerpc/builtins-3.c: Same.
14437
14438 2018-02-16 Nathan Sidwell <nathan@acm.org>
14439
14440 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
14441
14442 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
14443
14444 PR rtl-optimization/70023
14445 * gcc.target/i386/pr70023.c: New.
14446
14447 2018-02-16 Carl Love <cel@us.ibm.com>
14448
14449 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
14450 tests.
14451 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
14452 tests.
14453
14454 2018-02-16 Carl Love <cel@us.ibm.com>
14455
14456 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
14457 for the ABI definitions for vec_extract4b and vec_insert4b.
14458
14459 2018-02-16 Nathan Sidwell <nathan@acm.org>
14460
14461 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
14462 * g++.old-deja/g++.mike/net43.C: Likewise.
14463
14464 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
14465
14466 PR c++/82468
14467 * g++.dg/cpp1z/class-deduction48.C: New.
14468
14469 2018-02-16 Nathan Sidwell <nathan@acm.org>
14470
14471 PR c++/84375
14472 * g++.dg/lookup/pr84375.C: New.
14473
14474 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14475
14476 PR target/83831
14477 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
14478
14479 2018-02-16 Richard Biener <rguenther@suse.de>
14480
14481 PR tree-optimization/84417
14482 * gcc.dg/torture/pr84417.c: New testcase.
14483
14484 2018-02-16 Jakub Jelinek <jakub@redhat.com>
14485
14486 PR target/84272
14487 * g++.dg/opt/pr84272.C: New test.
14488
14489 PR rtl-optimization/83723
14490 * gcc.dg/pr83723.c: New test.
14491
14492 2018-02-16 Richard Biener <rguenther@suse.de>
14493
14494 PR tree-optimization/84399
14495 * gcc.dg/graphite/pr84399.c: New testcase.
14496
14497 2018-02-16 Richard Biener <rguenther@suse.de>
14498
14499 PR tree-optimization/84190
14500 * g++.dg/torture/pr84190.C: New testcase.
14501
14502 2018-02-15 Martin Sebor <msebor@redhat.com>
14503
14504 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
14505 directives.
14506
14507 2018-02-15 Janus Weil <janus@gcc.gnu.org>
14508
14509 PR fortran/84409
14510 * gfortran.dg/dtio_21.f03: Add an error message.
14511 * gfortran.dg/dtio_22.f90: Fix invalid test case.
14512
14513 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
14514
14515 PR fortran/84381
14516 * gfortran.dg/stop_shouldfail.f90: New test.
14517
14518 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
14519
14520 PR c++/84330
14521 * g++.dg/concepts/pr84330.C: New.
14522
14523 2018-02-15 Tom de Vries <tom@codesourcery.com>
14524
14525 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
14526
14527 2018-02-15 Tom de Vries <tom@codesourcery.com>
14528
14529 * gcc.c-torture/compile/pr84136.c: Require effective target
14530 indirect_jumps.
14531
14532 2018-02-15 Jakub Jelinek <jakub@redhat.com>
14533
14534 PR tree-optimization/84383
14535 * gcc.c-torture/compile/pr84383.c: New test.
14536
14537 PR tree-optimization/84334
14538 * gcc.dg/pr84334.c: New test.
14539
14540 2018-02-14 Carl Love <cel@us.ibm.com>
14541
14542 * gcc.target/powerpc/builtins-4-int128-runnable.c
14543 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
14544 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
14545
14546 2018-02-14 Martin Sebor <msebor@redhat.com>
14547
14548 PR tree-optimization/83698
14549 * gcc.dg/Wrestrict-7.c: New test.
14550 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
14551 * gcc.target/i386/chkp-stropt-17.c: Same.
14552
14553 2018-02-14 Martin Sebor <msebor@redhat.com>
14554
14555 PR c/84108
14556 * gcc.dg/Wattributes-8.c: New test.
14557
14558 2018-02-14 Janus Weil <janus@gcc.gnu.org>
14559
14560 PR fortran/84385
14561 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
14562 * gfortran.dg/allocate_with_source_23.f90: Ditto.
14563 * gfortran.dg/select_type_1.f03: Extend test case.
14564
14565 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
14566
14567 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
14568 (dg-options): Use -O2 -msse2 -mno-sse3.
14569
14570 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
14571
14572 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
14573 this test case still works ok.
14574 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
14575 * gcc.dg/vmx/insert-be-order.c: Likewise.
14576 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
14577 * gcc.dg/vmx/ld-be-order.c: Likewise.
14578 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
14579 * gcc.dg/vmx/lde-be-order.c: Likewise.
14580 * gcc.dg/vmx/ldl-be-order.c: Likewise.
14581 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
14582 * gcc.dg/vmx/merge-be-order.c: Likewise.
14583 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
14584 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
14585 * gcc.dg/vmx/pack-be-order.c: Likewise.
14586 * gcc.dg/vmx/perm-be-order.c: Likewise.
14587 * gcc.dg/vmx/splat-be-order.c: Likewise.
14588 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
14589 * gcc.dg/vmx/st-be-order.c: Likewise.
14590 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
14591 * gcc.dg/vmx/ste-be-order.c: Likewise.
14592 * gcc.dg/vmx/stl-be-order.c: Likewise.
14593 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
14594 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
14595 * gcc.dg/vmx/unpack-be-order.c: Likewise.
14596 * gcc.dg/vmx/vsums-be-order.c: Likewise.
14597 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
14598
14599 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
14600
14601 PR c++/84350
14602 * g++.dg/cpp0x/auto49.C: New.
14603
14604 2018-02-14 Nathan Sidwell <nathan@acm.org>
14605
14606 * g++.dg/template/instantiate5.C: Adjust required-from loc.
14607
14608 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14609
14610 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
14611 * gcc.target/powerpc/le-altivec-consts.c: Same.
14612
14613 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
14614
14615 PR target/84220
14616 * gcc.target/powerpc/pr84220-sld.c: New test.
14617 * gcc.target/powerpc/pr84220-sld2.c: New test.
14618 * gcc.target/powerpc/pr84220-sldw.c: New test.
14619 * gcc.target/powerpc/pr84220-xxperm.c: New test.
14620 * gcc.target/powerpc/pr84220-xxsld.c: New test.
14621
14622 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
14623
14624 PR target/84239
14625 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
14626 _inc_ssp intrinsics.
14627 * gcc.target/i386/cet-intrin-4.c: Likewise.
14628 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
14629 __builtin_ia32_rdssp[d|q].
14630
14631 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
14632
14633 PR tree-optimization/84357
14634 * gcc.dg/vect/pr84357.c: New test.
14635
14636 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
14637
14638 PR target/83831
14639 * gcc.target/rx/pr83831.c: New tests.
14640
14641 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
14642
14643 PR target/79242
14644 * gcc.target/msp430/pr79242.c: New test.
14645
14646 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14647
14648 PR target/84372
14649 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
14650 with -mcpu=power9.
14651
14652 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14653
14654 PR target/84279
14655 * g++.dg/pr84279.C: New test.
14656
14657 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
14658
14659 PR rtl-optimization/84169
14660 * gcc.c-torture/execute/pr84169.c: New.
14661
14662 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14663
14664 PR target/84370
14665 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
14666
14667 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
14668
14669 PR target/84365
14670 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
14671 with -mcpu=power9.
14672
14673 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14674
14675 PR c++/84364
14676 * g++.dg/warn/effc4.C: New test.
14677
14678 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
14679
14680 PR c++/84333
14681 * g++.dg/template/sizeof16.C: New.
14682 * g++.dg/template/sizeof17.C: Likewise.
14683
14684 2018-02-13 Janus Weil <janus@gcc.gnu.org>
14685
14686 PR fortran/84313
14687 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
14688 add necessary compiler options.
14689 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
14690
14691 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14692
14693 PR c/82210
14694 * gcc.c-torture/execute/pr82210.c: New test.
14695
14696 PR middle-end/84309
14697 * gcc.dg/pr84309-2.c: New test.
14698
14699 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
14700
14701 PR tree-optimization/84321
14702 * gcc.dg/pr84321.c: New test.
14703
14704 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
14705
14706 PR target/84359
14707 * gcc.target/i386/pr57193.c: Add -march=x86-64.
14708
14709 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
14710
14711 PR sanitizer/84340
14712 * gcc.dg/asan/pr84307.c: Remove test.
14713
14714 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
14715
14716 * gcc.target/rl78/test_auto_vector.c: New test.
14717
14718 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
14719
14720 PR c/84305
14721 * gcc.c-torture/compile/pr84305.c: New test.
14722
14723 2018-02-13 Jakub Jelinek <jakub@redhat.com>
14724
14725 PR target/84335
14726 * gcc.target/i386/pr84335.c: New test.
14727
14728 PR tree-optimization/84339
14729 * gcc.c-torture/execute/pr84339.c: New test.
14730
14731 PR middle-end/84309
14732 * gcc.dg/pr84309.c: New test.
14733 * gcc.target/i386/pr84309.c: New test.
14734
14735 PR target/84336
14736 * gcc.target/i386/pr84336.c: New test.
14737
14738 2018-02-12 Jakub Jelinek <jakub@redhat.com>
14739
14740 PR c++/84341
14741 * c-c++-common/gomp/pr84341.c: New test.
14742
14743 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14744
14745 PR fortran/68746
14746 * gfortran.dg/read_dir.f90: Re-add dg-do run.
14747
14748 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14749
14750 PR fortran/68746
14751 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
14752 of zero for read.
14753
14754 2018-02-12 Jeff Law <law@redhat.com>
14755
14756 * gcc.c-torture/compile/reg-args-size.c: New test.
14757
14758 2018-02-12 Carl Love <cel@us.ibm.com>
14759
14760 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
14761 uint128 tests to new testfile.
14762 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
14763 int128 and uint128 tests.
14764 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
14765 list of torture tests.
14766
14767 2018-02-12 Janus Weil <janus@gcc.gnu.org>
14768
14769 PR fortran/84273
14770 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
14771 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
14772
14773 2018-02-12 Tamar Christina <tamar.christina@arm.com>
14774
14775 PR target/82641
14776 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
14777
14778 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
14779
14780 PR sanitizer/84307
14781 * gcc.dg/asan/pr84307.c: New test.
14782
14783 2018-02-12 Nathan Sidwell <nathan@acm.org>
14784
14785 * g++.dg/parse/pr84263.C: New.
14786
14787 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
14788
14789 PR c++/79626
14790 * g++.dg/template/crash129.C: New.
14791
14792 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14793
14794 PR target/83828
14795 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
14796 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
14797 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
14798 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
14799 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
14800
14801 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14802
14803 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
14804 _mm_maskz_scalef_round_sd): Test new intrinsics.
14805 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
14806 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
14807 intrinsics.
14808 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
14809 _mm_maskz_scalef_round_ss): Test new intrinsics.
14810 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
14811 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
14812 intrinsics.
14813 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
14814 __builtin_ia32_scalefss_round): Remove builtin.
14815 (__builtin_ia32_scalefsd_mask_round,
14816 __builtin_ia32_scalefss_mask_round): Test new builtin.
14817 * gcc.target/i386/sse-13.c: Ditto.
14818 * gcc.target/i386/sse-23.c: Ditto.
14819
14820 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
14821
14822 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
14823 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
14824 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
14825 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
14826 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
14827 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
14828 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
14829 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
14830 intrinsics.
14831 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
14832 (__builtin_ia32_sqrtss_round): Remove builtins.
14833 (__builtin_ia32_sqrtsd_mask_round)
14834 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
14835 * gcc.target/i386/sse-13.c: Ditto.
14836 * gcc.target/i386/sse-23.c: Ditto.
14837
14838 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14839
14840 PR fortran/35299
14841 * gfortran.dg/statement_function_3.f: New test.
14842
14843 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
14844
14845 PR fortran/54223
14846 PR fortran/84276
14847 * gfortran.dg/statement_function_1.f90: New test.
14848 * gfortran.dg/statement_function_2.f90: New test.
14849
14850 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
14851
14852 PR fortran/84074
14853 * gfortran.dg/type_to_class_5.f03: New test.
14854
14855 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
14856
14857 PR fortran/56691
14858 * gfortran.dg/type_to_class_4.f03: New test.
14859
14860 2018-02-10 Alan Modra <amodra@gmail.com>
14861
14862 PR target/84300
14863 * gcc.dg/pr84300.c: New.
14864
14865 2018-02-10 Jakub Jelinek <jakub@redhat.com>
14866
14867 PR sanitizer/83987
14868 * g++.dg/ubsan/pr83987-2.C: New test.
14869
14870 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
14871
14872 * gcc.target/rx/movsicc.c: New test.
14873
14874 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14875
14876 PR target/83926
14877 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
14878 message.
14879
14880 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
14881
14882 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
14883 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
14884
14885 2018-02-09 Nathan Sidwell <nathan@acm.org>
14886
14887 PR c/84293
14888 * c-c++-common/pr84293.h: New.
14889 * c-c++-common/pr84293.c: New.
14890
14891 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
14892
14893 PR rtl-optimization/57193
14894 * gcc.target/i386/pr57193.c: New.
14895
14896 2018-02-09 Jakub Jelinek <jakub@redhat.com>
14897
14898 PR target/84226
14899 * gcc.target/powerpc/pr84226.c: New test.
14900
14901 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14902
14903 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
14904 from this to...
14905 <vclzd>: ...this.
14906
14907 2018-02-09 Martin Sebor <msebor@redhat.com>
14908
14909 PR lto/84212
14910 * gcc.dg/lto/pr84212_0.c: New test file.
14911 * gcc.dg/lto/pr84212_1.c: Same.
14912
14913 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
14914
14915 PR target/83926
14916 * gcc.target/powerpc/pr83926.c: New test.
14917 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
14918 message. Fix test for running in 32-bit mode.
14919
14920 2018-02-09 Tamar Christina <tamar.christina@arm.com>
14921
14922 PR target/82641
14923 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
14924
14925 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14926
14927 PR target/PR84295
14928 * gcc.target/s390/pr84295.c: New test.
14929
14930 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
14931
14932 PR c++/77522
14933 * g++.dg/cpp1y/lambda-init16.C: New.
14934
14935 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
14936
14937 * gnat.dg/sso8.adb: New test.
14938 * gnat.dg/sso8_pkg.ads: New helper.
14939
14940 2018-02-09 Richard Biener <rguenther@suse.de>
14941
14942 PR tree-optimization/84278
14943 * gcc.target/i386/pr84278.c: Adjust regex.
14944
14945 2018-02-09 Jakub Jelinek <jakub@redhat.com>
14946
14947 PR tree-optimization/84232
14948 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
14949
14950 PR debug/84252
14951 * gcc.target/aarch64/pr84252.c: New test.
14952
14953 PR middle-end/84237
14954 * gcc.dg/pr84237.c: New test.
14955
14956 2018-02-09 Marek Polacek <polacek@redhat.com>
14957 Jakub Jelinek <jakub@redhat.com>
14958
14959 PR c++/83659
14960 * g++.dg/torture/pr83659.C: New test.
14961
14962 2018-02-08 David Malcolm <dmalcolm@redhat.com>
14963
14964 PR tree-optimization/84136
14965 * gcc.c-torture/compile/pr84136.c: New test.
14966
14967 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
14968
14969 PR target/83008
14970 * gcc.target/i386/pr83008.c: New test.
14971
14972 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
14973
14974 PR target/81143
14975 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
14976
14977 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
14978
14979 PR c++/83806
14980 * g++.dg/warn/Wunused-parm-11.C: New.
14981
14982 2018-02-08 Marek Polacek <polacek@redhat.com>
14983
14984 PR tree-optimization/84238
14985 * gcc.dg/Wstringop-overflow-3.c: New test.
14986
14987 2018-02-08 Nathan Sidwell <nathan@acm.org>
14988
14989 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
14990
14991 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
14992
14993 PR tree-optimization/84265
14994 * gcc.dg/vect/pr84265.c: New test.
14995
14996 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
14997
14998 PR tree-optimization/81635
14999 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
15000 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
15001
15002 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15003
15004 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
15005 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
15006 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
15007 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
15008 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
15009 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
15010 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
15011 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
15012 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
15013 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
15014 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
15015 * gcc.target/s390/nobp-return-attr-all.c: New test.
15016 * gcc.target/s390/nobp-return-attr-neg.c: New test.
15017 * gcc.target/s390/nobp-return-mem-attr.c: New test.
15018 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
15019 * gcc.target/s390/nobp-return-mem-z10.c: New test.
15020 * gcc.target/s390/nobp-return-mem-z900.c: New test.
15021 * gcc.target/s390/nobp-return-reg-attr.c: New test.
15022 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
15023 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
15024 * gcc.target/s390/nobp-return-reg-z10.c: New test.
15025 * gcc.target/s390/nobp-return-reg-z900.c: New test.
15026 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
15027 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
15028 * gcc.target/s390/nobp-table-jump-z10.c: New test.
15029 * gcc.target/s390/nobp-table-jump-z900.c: New test.
15030
15031 2018-02-08 Richard Biener <rguenther@suse.de>
15032
15033 PR tree-optimization/84233
15034 * g++.dg/torture/pr84233.C: New testcase.
15035
15036 2018-02-08 Richard Biener <rguenther@suse.de>
15037
15038 PR tree-optimization/84278
15039 * gcc.target/i386/pr84278.c: New testcase.
15040
15041 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
15042
15043 PR rtl-optimization/84068
15044 PR rtl-optimization/83459
15045 * gcc.dg/pr84068.c: New test.
15046
15047 2018-02-08 Richard Biener <rguenther@suse.de>
15048
15049 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
15050 loop vectorization to happen.
15051
15052 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
15053
15054 PR c++/83204
15055 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
15056
15057 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15058
15059 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
15060
15061 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
15062
15063 PR target/84154
15064 * gcc.target/powerpc/pr84154-1.c: New tests.
15065 * gcc.target/powerpc/pr84154-2.c: Likewise.
15066 * gcc.target/powerpc/pr84154-3.c: Likewise.
15067
15068 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
15069
15070 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
15071
15072 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15073
15074 PR c++/84082
15075 * g++.dg/template/incomplete11.C: New test.
15076 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
15077
15078 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15079
15080 PR fortran/82994
15081 * gfortran.dg/deallocate_error_3.f90: New test.
15082 * gfortran.dg/deallocate_error_4.f90: New test.
15083
15084 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
15085
15086 PR fortran/68560
15087 * gfortran.dg/shape_9.f90: New test.
15088
15089 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
15090
15091 PR fortran/82049
15092 * gfortran.dg/assumed_charlen_parameter.f90: New test.
15093
15094 2018-02-07 David Malcolm <dmalcolm@redhat.com>
15095
15096 PR c++/81610
15097 PR c++/80567
15098 * g++.dg/spellcheck-reswords.C: New test case.
15099 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
15100 suggestion of "if".
15101
15102 2018-02-07 Martin Liska <mliska@suse.cz>
15103
15104 PR c++/84059.
15105 * g++.dg/ext/mv26.C: New test.
15106
15107 2018-02-07 Tom de Vries <tom@codesourcery.com>
15108
15109 * gcc.dg/pr83844.c: Require effective target alloca.
15110
15111 2018-02-07 Tom de Vries <tom@codesourcery.com>
15112
15113 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
15114
15115 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
15116
15117 PR target/84243
15118 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
15119 -fcf-protection=return.
15120
15121 2018-02-07 Tom de Vries <tom@codesourcery.com>
15122
15123 PR libgomp/84217
15124 * c-c++-common/goacc/pr84217.c: New test.
15125 * gfortran.dg/goacc/pr84217.f90: New test.
15126
15127 2018-02-07 Richard Biener <rguenther@suse.de>
15128
15129 PR tree-optimization/84204
15130 * gcc.dg/graphite/pr84204.c: New testcase.
15131
15132 PR tree-optimization/84205
15133 * gcc.dg/graphite/pr84205.c: New testcase.
15134
15135 PR tree-optimization/84223
15136 * gfortran.dg/graphite/pr84223.f90: New testcase.
15137
15138 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
15139
15140 PR c++/71662
15141 * g++.dg/cpp0x/scoped_enum7.C: New.
15142
15143 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
15144
15145 PR tree-optimization/83008
15146 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
15147
15148 2018-02-07 Jakub Jelinek <jakub@redhat.com>
15149
15150 PR tree-optimization/84235
15151 * gcc.c-torture/execute/ieee/pr84235.c: New test.
15152
15153 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15154
15155 PR testsuite/84243
15156 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
15157 targets.
15158 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
15159
15160 2018-02-06 Jakub Jelinek <jakub@redhat.com>
15161
15162 PR target/84146
15163 * gcc.target/i386/pr84146.c: New test.
15164
15165 2018-02-06 Michael Collison <michael.collison@arm.com>
15166
15167 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
15168
15169 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15170
15171 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
15172 warning for -mno-speculate-indirect-jumps.
15173 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
15174 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
15175 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
15176 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
15177 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
15178 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
15179
15180 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15181
15182 PR target/84145
15183 * c-c++-common/fcf-protection-1.c: Change a compared message.
15184 * c-c++-common/fcf-protection-2.c: Likewise.
15185 * c-c++-common/fcf-protection-3.c: Likewise.
15186 * c-c++-common/fcf-protection-5.c: Likewise.
15187 * c-c++-common/fcf-protection-6.c: New test.
15188 * c-c++-common/fcf-protection-7.c: Likewise.
15189
15190 2018-02-06 Marek Polacek <polacek@redhat.com>
15191
15192 PR tree-optimization/84228
15193 * c-c++-common/Wstringop-truncation-3.c: New test.
15194
15195 2018-02-06 Tamar Christina <tamar.christina@arm.com>
15196
15197 PR target/82641
15198 * gcc.target/arm/pragma_arch_switch_2.c: New.
15199
15200 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15201
15202 PR target/79975
15203 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
15204
15205 2018-02-05 Martin Sebor <msebor@redhat.com>
15206
15207 PR tree-optimization/83369
15208 * gcc.dg/Wnonnull.c: New test.
15209
15210 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15211
15212 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
15213 argument and use dg-messages-by-file instead. Expect it to be
15214 an array rather than a dict.
15215 (lto-link-and-maybe-run): Remove messages_by_file argument and
15216 use an upvar for dg-messages-by-file. Update call to
15217 lto_handle_diagnostics.
15218 (lt-get-options): Treat dg-messages-by-file as an array
15219 rather than a dict.
15220 (lto-get-options-main): Likewise. Set the entry rather than appending.
15221 (lto-execute): Treat dg-messages-by-file as an array rather than
15222 a dict. Update call to lto-link-and-maybe-run.
15223
15224 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
15225
15226 PR c++/82782
15227 * g++.dg/cpp1z/inline-var4.C: New.
15228
15229 2018-02-05 Martin Liska <mliska@suse.cz>
15230
15231 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
15232 options.
15233 * c-c++-common/asan/pointer-compare-2.c: Likewise.
15234 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
15235 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
15236 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
15237 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
15238 * c-c++-common/asan/pointer-compare-3.c: New test.
15239
15240 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
15241
15242 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
15243 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
15244
15245 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
15246
15247 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
15248 _mm_maskz_range_sd, _mm_mask_range_round_sd,
15249 _mm_maskz_range_round_sd): Test new intrinsics.
15250 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
15251 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
15252 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
15253 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
15254 _mm_maskz_range_ss, _mm_mask_range_round_ss,
15255 _mm_maskz_range_round_ss): Test new intrinsics.
15256 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
15257 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
15258 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
15259 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
15260 __builtin_ia32_rangess128_round): Remove builtins.
15261 (__builtin_ia32_rangesd128_mask_round,
15262 __builtin_ia32_rangess128_mask_round): Test new builtins.
15263 * gcc.target/i386/sse-13.c: Ditto.
15264 * gcc.target/i386/sse-23.c: Ditto.
15265
15266 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
15267
15268 PR middle-end/79966
15269 * gfortran.dg/pr79966.f90: New testcase
15270
15271 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
15272
15273 PR fortran/84094
15274 * gfortran.dg/associate_23.f90: Fix invalid code.
15275 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
15276 * gfortran.dg/matmul_3.f90: Likewise.
15277 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
15278
15279 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
15280
15281 PR fortran/84115
15282 * gfortran.dg/associate_34.f90: New test.
15283 * gfortran.dg/associate_35.f90: New test.
15284
15285 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
15286
15287 PR fortran/84141
15288 PR fortran/84155
15289 * gfortran.dg/pr84155.f90: New test.
15290
15291 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
15292
15293 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
15294 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
15295
15296 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15297
15298 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
15299 dg-do run stanza.
15300
15301 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
15302
15303 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
15304 requirement.
15305 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
15306 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
15307 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
15308
15309 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15310
15311 PR testsuite/52641
15312 * gcc.c-torture/execute/pr83362.c: Make work for int16.
15313 * gcc.dg/Wsign-conversion.c: Dito.
15314 * gcc.dg/attr-alloc_size-4.c: Dito.
15315 * gcc.dg/pr81020.c: Dito.
15316 * gcc.dg/pr81192.c: Dito.
15317 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
15318 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
15319 * gcc.dg/pr83844.c: Restrict to int32plus.
15320 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
15321 * gcc.dg/tree-ssa/ldist-25.c: Dito.
15322 * gcc.dg/tree-ssa/ldist-27.c: Dito.
15323 * gcc.dg/tree-ssa/ldist-28.c: Dito.
15324 * gcc.dg/tree-ssa/ldist-29.c: Dito.
15325 * gcc.dg/tree-ssa/ldist-30.c: Dito.
15326 * gcc.dg/tree-ssa/ldist-31.c: Dito.
15327 * gcc.dg/tree-ssa/ldist-32.c: Dito.
15328 * gcc.dg/tree-ssa/ldist-33.c: Dito.
15329 * gcc.dg/tree-ssa/ldist-34.c: Dito.
15330 * gcc.dg/tree-ssa/ldist-35.c: Dito.
15331 * gcc.dg/tree-ssa/ldist-36.c: Dito.
15332
15333 2018-02-02 Julia Koval <julia.koval@intel.com>
15334
15335 * gcc.target/i386/funcspec-56.inc: Handle new march.
15336 * g++.dg/ext/mv16.C: Ditto.
15337
15338 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15339
15340 * lib/target-supports.exp
15341 (check_effective_target_keeps_null_pointer_checks): No more
15342 special-case avr.
15343 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
15344 * gcc.dg/ifcvt-4.c: Skip avr.
15345 * gcc.dg/pr53037-1.c: Dito.
15346 * gcc.dg/pr53037-2.c: Dito.
15347 * gcc.dg/pr53037-3.c: Dito.
15348 * gcc.dg/pr63387-2.c: Dito.
15349 * gcc.dg/pr63387.c: Dito.
15350 * gcc.dg/sancov/cmp0.c: Dito.
15351 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
15352 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
15353 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
15354 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
15355 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
15356 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
15357 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
15358 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
15359 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
15360 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
15361 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
15362 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
15363 * gcc.dg/tree-ssa/pr82059.c: Dito.
15364 * gcc.c-torture/execute/pr70460.c: Dito.
15365
15366 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
15367
15368 PR testsuite/52641
15369 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
15370 * gcc.c-torture/execute/20180112-1.c: Dito.
15371 * gcc.c-torture/execute/pr81503.c: Dito.
15372 * gcc.dg/store_merging_12.c: Dito.
15373 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
15374 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
15375 * gcc.dg/tree-ssa/pr80898.c: Dito.
15376 * gcc.dg/tree-ssa/pr82363.c: Dito.
15377 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
15378 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
15379 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
15380 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
15381 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
15382 * gcc.dg/tree-ssa/pr80803.c: Dito.
15383 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
15384 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
15385 * gcc.dg/tree-ssa/vrp114.c: Dito.
15386 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
15387 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
15388 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
15389
15390 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
15391
15392 PR target/84066
15393 * gcc.target/i386/cet-sjlj-6a.c: New test.
15394 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
15395
15396 2018-02-01 Marek Polacek <polacek@redhat.com>
15397
15398 PR c++/84125
15399 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
15400
15401 2018-01-30 Jeff Law <law@redhat.com>
15402
15403 PR target/84128
15404 * gcc.target/i386/pr84128.c: New test.
15405
15406 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
15407
15408 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
15409 -fdelete-null-pointer-checks.
15410
15411 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
15412
15413 PR c++/83796
15414 * g++.dg/cpp0x/abstract-default1.C: New.
15415
15416 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15417
15418 PR tree-optimization/81635
15419 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
15420 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
15421
15422 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15423
15424 PR target/83370
15425 * gcc.target/aarch64/pr83370.c: New.
15426
15427 2018-02-01 Richard Biener <rguenther@suse.de>
15428
15429 * gcc.dg/graphite/pr35356-1.c: Adjust.
15430
15431 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15432
15433 PR testsuite/83846
15434 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
15435 for ILP32.
15436 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
15437 of hard-coding the choice.
15438 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
15439 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
15440 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
15441 memset call.
15442 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
15443 stdint.h types.
15444 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
15445 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
15446 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
15447 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
15448 * gcc.target/aarch64/sve/logical_1.c: Likewise.
15449 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
15450 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
15451 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
15452 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
15453 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
15454 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
15455 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
15456 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
15457 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
15458 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
15459 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
15460 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
15461 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
15462 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
15463 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
15464 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
15465 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
15466 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
15467 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
15468 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
15469 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
15470 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
15471 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
15472 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
15473 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
15474 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
15475 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
15476 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
15477 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
15478 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
15479 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
15480 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
15481 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
15482 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
15483 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
15484 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
15485 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
15486 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
15487 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
15488 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
15489 __builtin_popcountll rather than __builtin_popcountl.
15490
15491 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15492
15493 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
15494 of LD1R[HWD] for multi-element constants on big-endian targets.
15495 * gcc.target/aarch64/sve/slp_3.c: Likewise.
15496 * gcc.target/aarch64/sve/slp_4.c: Likewise.
15497
15498 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
15499
15500 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
15501 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
15502 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
15503
15504 2018-02-01 Jakub Jelinek <jakub@redhat.com>
15505
15506 PR tree-optimization/81661
15507 PR tree-optimization/84117
15508 * gcc.dg/pr81661.c: New test.
15509 * gfortran.dg/pr84117.f90: New test.
15510
15511 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
15512
15513 PR fortran/83705
15514 * gfortran.dg/repeat_7.f90: Catch warning message.
15515
15516 2018-01-31 Ian Lance Taylor <iant@golang.org>
15517
15518 * go.go-torture/execute/printnil.go: New test.
15519
15520 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15521
15522 * lib/target-supports.exp (check_effective_target_comdat_group):
15523 Allow for Solaris as comdat syntax.
15524
15525 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
15526 Solaris with comdat_group support and as.
15527
15528 2018-01-31 Marek Polacek <polacek@redhat.com>
15529
15530 PR c/81779
15531 * gcc.dg/pr81779.c: New test.
15532
15533 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15534
15535 PR fortran/84116
15536 * gfortran.dg/gomp/pr84116.f90: New test.
15537
15538 PR c++/83993
15539 * g++.dg/init/pr83993-2.C: New test.
15540
15541 PR c++/83993
15542 * g++.dg/init/pr83993-1.C: New test.
15543 * g++.dg/cpp0x/pr83993.C: New test.
15544
15545 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
15546
15547 PR fortran/84088
15548 * gfortran.dg/pr84088.f90: New test.
15549
15550 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
15551
15552 PR target/82444
15553 * gcc.target/i386/pr82444.c: New.
15554
15555 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
15556
15557 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
15558 * gcc.target/powerpc/vsx-13.c: New.
15559
15560 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
15561
15562 PR c++/84092
15563 * g++.dg/cpp1y/var-templ57.C: New.
15564
15565 2018-01-31 Marek Polacek <polacek@redhat.com>
15566
15567 PR c++/84138
15568 * g++.dg/diagnostic/pr84138.C: New test.
15569
15570 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
15571
15572 PR fortran/78534
15573 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
15574 -Wstringop-overflow warnings due to spurious warning with -O1.
15575 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
15576 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
15577
15578 2018-01-31 Richard Biener <rguenther@suse.de>
15579
15580 PR tree-optimization/84132
15581 * g++.dg/torture/pr84132.C: New testcase.
15582
15583 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
15584
15585 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
15586 dg-final scan.
15587
15588 2018-01-31 Julia Koval <julia.koval@intel.com>
15589
15590 PR target/83618
15591 * gcc.target/i386/rdpid.c: Remove "eax".
15592
15593 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15594
15595 PR tree-optimization/64946
15596 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
15597 scan-assembler checks.
15598
15599 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
15600
15601 * gcc.c-torture/execute/20180131-1.c: New test.
15602
15603 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15604
15605 * gcc.target/arc/taux-1.c: New test.
15606 * gcc.target/arc/taux-2.c: Likewise.
15607
15608 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
15609
15610 * gcc.target/arc/uncached.c: New test.
15611
15612 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15613
15614 PR lto/83954
15615 * gnat.dg/lto20.adb: Remove dg-excess-errors.
15616
15617 2018-01-31 Jakub Jelinek <jakub@redhat.com>
15618
15619 PR preprocessor/69869
15620 * gcc.dg/cpp/trad/pr69869.c: New test.
15621
15622 PR c/84100
15623 * gcc.dg/pr84100.c: New test.
15624
15625 2018-01-30 Jeff Law <law@redhat.com>
15626
15627 PR target/84064
15628 * gcc.target/i386/pr84064: New test.
15629
15630 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15631
15632 PR fortran/84134
15633 * gfortran.dg/data_implied_do_2.f90: New test.
15634
15635 2018-01-30 Janus Weil <janus@gcc.gnu.org>
15636
15637 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
15638
15639 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
15640
15641 PR fortran/84133
15642 * gfortran.dg/inline_matmul_21.f90: New test case.
15643
15644 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15645
15646 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
15647
15648 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
15649
15650 PR target/84112
15651 * gcc.target/powerpc/pr84112.c: New.
15652
15653 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15654
15655 PR rtl-optimization/83986
15656 * gcc.dg/pr83986.c: New test.
15657
15658 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
15659
15660 PR 58684
15661 * gcc.dg/torture/inf-compare-1.c: Add xfail.
15662 * gcc.dg/torture/inf-compare-2.c: Add xfail.
15663 * gcc.dg/torture/inf-compare-3.c: Add xfail.
15664 * gcc.dg/torture/inf-compare-4.c: Add xfail.
15665
15666 2018-01-30 Jakub Jelinek <jakub@redhat.com>
15667
15668 PR tree-optimization/84111
15669 * gcc.c-torture/compile/pr84111.c: New test.
15670
15671 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15672
15673 PR ipa/83179
15674 * gcc.dg/ipa/inline-2.c: Fix template.
15675 * gcc.dg/ipa/inline-3.c: Fix template.
15676
15677 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15678
15679 PR ipa/81360
15680 * g++.dg/torture/pr81360.C: New testcase.
15681
15682 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
15683
15684 PR lto/83954
15685 * gcc.dg/lto/pr83954.h: New testcase.
15686 * gcc.dg/lto/pr83954_0.c: New testcase.
15687 * gcc.dg/lto/pr83954_1.c: New testcase.
15688
15689 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15690
15691 PR bootstrap/84017
15692 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
15693 to dg-options.
15694 Simplify DW_AT_producer scan.
15695
15696 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15697
15698 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
15699
15700 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
15701
15702 PR target/83828
15703 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
15704 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
15705 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
15706 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
15707
15708 2018-01-29 Jeff Law <law@redhat.com>
15709
15710 PR testsuite/81010
15711 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
15712 better match other tests which require vsx. Verify the zero
15713 extension is part of the test in the combiner dump.
15714
15715 2018-01-29 Marek Polacek <polacek@redhat.com>
15716
15717 PR c/83966
15718 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
15719
15720 PR c++/83996
15721 * g++.dg/ext/pr83996.C: New test.
15722
15723 2018-01-29 Richard Biener <rguenther@suse.de>
15724
15725 PR tree-optimization/84057
15726 * gcc.dg/graphite/pr84057.c: New testcase.
15727
15728 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
15729
15730 PR fortran/84073
15731 * gfortran.dg/bind_c_usage_31.f90: New test.
15732
15733 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
15734
15735 PR c++/83924
15736 * g++.dg/warn/Wduplicated-branches5.C: New.
15737
15738 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
15739
15740 * gcc.target/rl78/test_addsi3_internal.c: New test.
15741
15742 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
15743
15744 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
15745 Make expected output depend on whether we expect sibcalls or not.
15746 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
15747 safe-indirect-jump-1.c).
15748
15749 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
15750 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
15751 Soren Rasmussen <s.c.rasmussen@gmail.com>
15752
15753 Fortran 2018 teams tests.
15754
15755 * gfortran.dg/team_number_1.f90: new test for team_number.
15756 * gfortran.dg/team_change_1.f90: new test for change team.
15757 * gfortran.dg/team_end_1.f90: new test for end team.
15758 * gfortran.dg/team_form_1.f90: new test for form team.
15759
15760 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15761
15762 PR fortran/83998
15763 * gfortran.dg/dot_product_4.f90
15764
15765 2018-01-26 Martin Sebor <msebor@redhat.com>
15766
15767 PR tree-optimization/83896
15768 * gcc.dg/strlenopt-43.c: New.
15769
15770 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15771
15772 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
15773 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
15774 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
15775 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
15776 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
15777 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
15778 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
15779 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
15780 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
15781 stanzas.
15782 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
15783 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
15784 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
15785 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
15786 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
15787 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
15788 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
15789 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
15790 instruction list.
15791 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
15792
15793 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15794
15795 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
15796 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
15797 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
15798 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
15799 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
15800 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
15801 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
15802 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
15803 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
15804 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
15805 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
15806 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
15807 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
15808
15809 2018-01-26 Martin Liska <mliska@suse.cz>
15810
15811 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
15812 warning is seen.
15813
15814 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
15815
15816 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
15817 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
15818 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
15819 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
15820 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
15821 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
15822 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
15823 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
15824
15825 2018-01-26 Richard Biener <rguenther@suse.de>
15826
15827 PR rtl-optimization/84003
15828 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
15829 latent bug in DSE if NOINLINE is appropriately defined.
15830 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
15831 and defining NOINLINE.
15832
15833 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15834
15835 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
15836 tests specific to aarch64. XFAIL test on arm.
15837
15838 2018-01-26 Jakub Jelinek <jakub@redhat.com>
15839
15840 PR rtl-optimization/83985
15841 * gcc.dg/pr83985.c: New test.
15842
15843 PR c/83989
15844 * c-c++-common/Wrestrict-3.c: New test.
15845
15846 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
15847
15848 * gcc.target/arc/tdelegitimize_addr.c: New test.
15849
15850 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
15851
15852 * gcc.target/arc/jli-1.c: New file.
15853 * gcc.target/arc/jli-2.c: Likewise.
15854
15855 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
15856
15857 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
15858 scan-assembler.
15859 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
15860 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
15861
15862 2018-01-26 Richard Biener <rguenther@suse.de>
15863
15864 PR tree-optimization/81082
15865 * gcc.dg/vect/pr81082.c: New testcase.
15866 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
15867 simplification to n * n.
15868
15869 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15870
15871 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
15872 Solaris 10.
15873 * gcc.target/i386/pr63620.c: Likewise.
15874
15875 2018-01-26 Julia Koval <julia.koval@intel.com>
15876
15877 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
15878 -mavx512f -mavx512bw.
15879 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
15880 * gcc.target/i386/i386.exp: Fix types.
15881
15882 2018-01-26 Alan Modra <amodra@gmail.com>
15883
15884 PR target/84033
15885 * gcc.target/powerpc/swaps-p8-46.c: New.
15886
15887 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
15888
15889 PR fortran/37577
15890 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
15891 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
15892 'array01' in the tree dump comparison.
15893 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
15894 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
15895 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
15896
15897 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
15898
15899 PR middle-end/83055
15900 * gcc.dg/torture/pr83055.c: New testcase.
15901
15902 2018-01-25 Jakub Jelinek <jakub@redhat.com>
15903
15904 PR c++/84031
15905 * g++.dg/cpp1z/decomp36.C: New test.
15906
15907 PR middle-end/83977
15908 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
15909
15910 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
15911
15912 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
15913 the shift dump line.
15914 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15915
15916 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15917
15918 PR target/81550
15919 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
15920 index instead of int, which allows IVOPTs to properly optimize the
15921 loop.
15922
15923 2018-01-24 David Malcolm <dmalcolm@redhat.com>
15924
15925 PR jit/82846
15926 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
15927 of "fn_type" typedef.
15928 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
15929
15930 2018-01-24 Ian Lance Taylor <iant@golang.org>
15931
15932 * go.go-torture/execute/names-1.go: New test.
15933
15934 2018-01-19 Jeff Law <law@redhat.com>
15935
15936 PR target/83994
15937 * gcc.target/i386/pr83994.c: New test.
15938
15939 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
15940
15941 PR target/84014
15942 * gcc.target/powerpc/pr84014.c: New.
15943
15944 2018-01-24 Jakub Jelinek <jakub@redhat.com>
15945
15946 PR middle-end/83977
15947 * c-c++-common/gomp/pr83977-1.c: New test.
15948 * c-c++-common/gomp/pr83977-2.c: New test.
15949 * c-c++-common/gomp/pr83977-3.c: New test.
15950 * gfortran.dg/gomp/pr83977.f90: New test.
15951
15952 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
15953
15954 PR testsuite/83889
15955 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
15956 * gcc.dg/vect/pr80631-1.c: Likewise.
15957 * gcc.dg/vect/pr80631-2.c: Likewise.
15958 * gcc.dg/vect/pr81410.c: Likewise.
15959 * gcc.dg/vect/pr81633.c: Likewise.
15960 * gcc.dg/vect/pr81815.c: Likewise.
15961 * gcc.dg/vect/pr82108.c: Likewise.
15962 * gcc.dg/vect/pr83857.c: Likewise.
15963 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
15964 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
15965 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
15966 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
15967 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
15968 * gcc.dg/vect/vect-reduc-11.c: Likewise.
15969 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
15970 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
15971 dg-xfail-run-if instead.
15972 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
15973 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
15974 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
15975 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
15976 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
15977
15978 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
15979
15980 PR tree-optimization/83979
15981 * g++.dg/pr83979.c: New test.
15982
15983 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15984
15985 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
15986 option. Add arm_neon_ok_no_float_abi check.
15987
15988 2018-01-24 Richard Biener <rguenther@suse.de>
15989
15990 PR tree-optimization/83176
15991 * gcc.dg/graphite/pr83176.c: New testcase.
15992
15993 2018-01-24 Richard Biener <rguenther@suse.de>
15994
15995 PR tree-optimization/82819
15996 * gcc.dg/graphite/pr82819.c: New testcase.
15997
15998 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
15999
16000 PR c++/83921
16001 * g++.dg/cpp1y/constexpr-83921-1.C: New.
16002 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
16003 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
16004 * g++.dg/ext/stmtexpr20.C: Likewise.
16005 * g++.dg/ext/stmtexpr21.C: Likewise.
16006
16007 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16008
16009 PR c++/83974
16010 * g++.dg/warn/pr83974.C: New test case.
16011
16012 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16013
16014 PR sanitizer/83987
16015 * g++.dg/ubsan/pr83987.C: New test.
16016
16017 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16018
16019 PR fortran/83866
16020 * gfortran.dg/pdt_29.f03: New test.
16021
16022 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
16023
16024 PR fortran/83898
16025 * gfortran.dg/associate_33.f03: New test.
16026
16027 2018-01-23 Martin Liska <mliska@suse.cz>
16028
16029 PR lto/81440
16030 * gcc.dg/lto/pr81440.h: New test.
16031 * gcc.dg/lto/pr81440_0.c: New test.
16032 * gcc.dg/lto/pr81440_1.c: New test.
16033
16034 2018-01-23 Nathan Sidwell <nathan@acm.org>
16035
16036 PR c++/83988
16037 * g++.dg/template/pr83988.C: New.
16038
16039 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16040
16041 PR c++/82882
16042 PR c++/83978
16043 * g++.dg/cpp0x/pr82882.C: New test.
16044 * g++.dg/cpp0x/pr83978.C: New test.
16045
16046 PR c++/83958
16047 * g++.dg/cpp1z/decomp35.C: New test.
16048
16049 2018-01-23 Nathan Sidwell <nathan@acm.org>
16050
16051 * g++.dg/cpp0x/range-for10.C: Adjust.
16052 * g++.dg/ext/forscope1.C: Adjust.
16053 * g++.dg/ext/forscope2.C: Adjust.
16054 * g++.dg/template/for1.C: Adjust.
16055
16056 2018-01-23 David Malcolm <dmalcolm@redhat.com>
16057
16058 PR tree-optimization/83510
16059 * gcc.c-torture/compile/pr83510.c: New test case.
16060
16061 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16062
16063 PR testsuite/83888
16064 * lib/target-supports.exp (check_effective_target_vect_float): Say
16065 that the result only holds when -funsafe-math-optimizations is on.
16066 (check_effective_target_vect_float_strict): New procedure.
16067 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
16068 of vect_float.
16069 * gcc.dg/vect/vect-reduc-6.c: Likewise.
16070
16071 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
16072
16073 PR tree-optimization/83965
16074 * gcc.dg/vect/pr83965.c: New test.
16075
16076 2018-01-23 Richard Biener <rguenther@suse.de>
16077
16078 PR tree-optimization/83963
16079 * gfortran.dg/graphite/pr83963.f: New testcase.
16080 * gcc.dg/graphite/pr83963-2.c: Likewise.
16081
16082 2018-01-23 Jakub Jelinek <jakub@redhat.com>
16083
16084 PR c++/83918
16085 * g++.dg/cpp1z/pr83918.C: New test.
16086
16087 2018-01-22 Jakub Jelinek <jakub@redhat.com>
16088
16089 PR tree-optimization/83957
16090 * gcc.dg/autopar/pr83957.c: New test.
16091
16092 PR tree-optimization/83081
16093 * gcc.dg/predict-8.c: Adjust expected probability.
16094
16095 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
16096
16097 PR target/83862
16098 * gcc.target/powerpc/pr83862.c: New test.
16099
16100 2018-01-22 Carl Love <cel@us.ibm.com>
16101
16102 * gcc.target/powerpc/powerpc.exp: Add torture tests for
16103 builtins-4-runnable.c, builtins-6-runnable.c,
16104 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
16105 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
16106 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
16107 for signed/unsigned 128-bit and long long int loads.
16108
16109 2018-01-22 Marek Polacek <polacek@redhat.com>
16110
16111 PR c++/81933
16112 * g++.dg/cpp1y/constexpr-empty4.C: New test.
16113
16114 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
16115
16116 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
16117 scan-asembler valid instructions list.
16118 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
16119 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
16120 power8-vector requirement and option.
16121 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
16122
16123 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
16124
16125 PR 78534
16126 PR 83704
16127 * gfortran.dg/string_1.f90: Remove printing the length.
16128
16129 2018-01-22 Richard Biener <rguenther@suse.de>
16130
16131 PR tree-optimization/83963
16132 * gcc.dg/graphite/pr83963.c: New testcase.
16133
16134 2018-01-22 Sudakshina Das <sudi.das@arm.com>
16135
16136 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
16137 dg-require-effective-target directives.
16138
16139 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16140
16141 * lib/target-supports.exp (check_effective_target_arm_softfloat):
16142 New procedure.
16143 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
16144 Adjust scan-assembler checks for soft-float.
16145
16146 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16147
16148 PR target/83946
16149 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
16150
16151 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
16152
16153 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
16154 * gcc.dg/pr83623.c: Likewise.
16155 * gcc.dg/pr83666.c: Likewise.
16156
16157 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16158 David Edelsohn <dje.gcc@gmail.com>
16159
16160 PR target/83946
16161 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16162 assembly output from "crset eq" to "crset 2".
16163 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
16164 assembly output from . to $.
16165 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
16166 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
16167 assembly output from "crset eq" to "crset 2".
16168 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
16169 assembly output from "crset eq" to "crset 2", and from . to $.
16170
16171 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
16172
16173 PR fortran/83900
16174 * gfortran.dg/matmul_18.f90: New test.
16175
16176 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
16177
16178 PR tree-optimization/83940
16179 * gcc.dg/torture/pr83940.c: New test.
16180
16181 2018-01-20 Jakub Jelinek <jakub@redhat.com>
16182
16183 PR middle-end/83945
16184 * gcc.dg/tls/pr83945.c: New test.
16185
16186 PR target/83930
16187 * gcc.dg/pr83930.c: New test.
16188
16189 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16190
16191 PR fortran/83900
16192 * gfortran.dg/matmul_17.f90: New test.
16193
16194 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
16195
16196 PR fortran/80768
16197 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
16198
16199 2018-01-19 Jakub Jelinek <jakub@redhat.com>
16200
16201 PR c++/81167
16202 * g++.dg/cpp0x/pr81167.C: New test.
16203
16204 PR c++/83919
16205 * g++.dg/cpp0x/pr83919.C: New test.
16206
16207 2018-01-19 Jeff Law <law@redhat.com>
16208 Jakub Jelinek <jakub@redhat.com>
16209
16210 * gcc.dg/stack-check-16.c: New test.
16211
16212 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
16213
16214 PR target/83790
16215 * gcc.target/nvptx/indirect_call.c: New test.
16216
16217 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16218
16219 * g++.dg/torture/pr83619.C: Remove dg-message.
16220
16221 2018-01-19 Martin Liska <mliska@suse.cz>
16222
16223 * gcc.dg/predict-1.c: Adjust expected probability.
16224 * gcc.dg/predict-3.c: Likewise.
16225 * gcc.dg/predict-5.c: Likewise.
16226 * gcc.dg/predict-6.c: Likewise.
16227 * gcc.dg/predict-9.c: Likewise.
16228
16229 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16230
16231 PR tree-optimization/83922
16232 * gcc.dg/pr83922.c: New test.
16233
16234 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
16235
16236 PR tree-optimization/83914
16237 * gcc.dg/vect/pr83914.c: New test.
16238
16239 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16240
16241 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
16242 * gcc.target/arm/negdi-2.c: Likewise.
16243 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
16244
16245 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16246
16247 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
16248
16249 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16250
16251 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
16252
16253 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
16254
16255 * gcc.dg/torture/pr52451.c (main): Skip long double test on
16256 hppa*-*-hpux*.
16257
16258 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16259
16260 PR ipa/83619
16261 PR testsuite/83934
16262 * g++.dg/torture/pr83619.C (e): Define before first use instead of
16263 forward declaration.
16264
16265 2018-01-18 Carl Love <cel@us.ibm.com>
16266
16267 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
16268 to the function.
16269
16270 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
16271
16272 PR c++/81013
16273 * g++.dg/inherit/union3.C: New.
16274
16275 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16276
16277 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
16278
16279 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
16280
16281 PR ipa/83619
16282 * g++.dg/torture/pr83619.C: New testcase.
16283
16284 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16285
16286 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
16287 Add function body to force error messages in some configurations.
16288
16289 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16290
16291 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
16292 and arm_thumb1_ok.
16293
16294 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
16295
16296 PR other/70268
16297 * c-c++-common/ffile-prefix-map.c: New test.
16298 * c-c++-common/fmacro-prefix-map.c: New test.
16299 * c-c++-common/cpp/ffile-prefix-map.c: New test.
16300 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
16301
16302 2018-01-18 Martin Liska <mliska@suse.cz>
16303
16304 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
16305 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16306 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16307 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16308 * gcc.target/i386/ret-thunk-10.c: Likewise.
16309 * gcc.target/i386/ret-thunk-11.c: Likewise.
16310 * gcc.target/i386/ret-thunk-12.c: Likewise.
16311 * gcc.target/i386/ret-thunk-15.c: Likewise.
16312 * gcc.target/i386/ret-thunk-9.c: Likewise.
16313
16314 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16315
16316 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
16317 order.
16318
16319 2018-01-18 Nathan Sidwell <nathan@acm.org>
16320
16321 PR c++/83160
16322 * g++.dg/cpp0x/pr83160.C: New.
16323
16324 2018-01-18 Richard Biener <rguenther@suse.de>
16325
16326 PR tree-optimization/83887
16327 * gcc.dg/graphite/pr83887.c: New testcase.
16328 * gfortran.dg/graphite/pr83887.f90: Likewise.
16329 * gfortran.dg/graphite/pr83887.f: Likewise.
16330
16331 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16332
16333 PR target/65578
16334 * gcc.target/arm/builtin-bswap.x: New file.
16335 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
16336 and options for armv6t2.
16337 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
16338 and options for Thumb1.
16339 * gcc.target/arm/builtin-bswap16.x: New file.
16340 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
16341 and options for armv6t2.
16342 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
16343 and options for Thumb1.
16344
16345 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
16346
16347 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
16348 order.
16349
16350 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16351
16352 PR c/61240
16353 * gcc.dg/pr61240.c: New test.
16354
16355 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16356
16357 PR fortran/83864
16358 * gfortran.dg/pr83864.f90: New test.
16359
16360 2018-01-17 Jeff Law <law@redhat.com>
16361
16362 PR testsuite/83883
16363 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
16364
16365 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16366
16367 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
16368 restriction, but still restrict to 64-bit.
16369 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
16370 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
16371
16372 2018-01-17 Harald Anlauf <anlauf@gmx.de>
16373
16374 PR fortran/83874
16375 * gfortran.dg/pr83874.f90: New test.
16376
16377 2018-01-18 Jakub Jelinek <jakub@redhat.com>
16378
16379 PR c++/83824
16380 * g++.dg/cpp0x/pr83824.C: New test.
16381
16382 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
16383
16384 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
16385 appropriate .gnu_attribute for the long double type, if we use the
16386 long double type, but do not generate any calls.
16387 * gcc.target/powerpc/gnuattr2.c: Likewise.
16388 * gcc.target/powerpc/gnuattr3.c: Likewise.
16389
16390 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16391
16392 PR c++/78344
16393 * g++.dg/cpp0x/alignas13.C: New.
16394
16395 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16396
16397 PR c++/83897
16398 * g++.dg/cpp0x/pr83897.C: New test.
16399
16400 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
16401
16402 PR ipa/83051
16403 * gcc.c-torture/compile/pr83051-2.c: New testcase.
16404
16405 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
16406
16407 PR c++/81054
16408 * g++.dg/cpp0x/constexpr-ice19.C: New.
16409
16410 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16411
16412 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
16413 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
16414 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
16415 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
16416 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
16417 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
16418 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
16419 * gcc.target/powerpc/builtins-1-be-folded.c: New.
16420 * gcc.target/powerpc/builtins-1-le-folded.c: New.
16421 * gcc.target/powerpc/builtins-1.fold.h: New.
16422
16423 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
16424
16425 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
16426 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
16427
16428 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16429
16430 * gcc.target/arm/g2.c: Add -marm to dg-options.
16431 * gcc.target/arm/scd42-2.c: Likewise.
16432
16433 2018-01-17 Nathan Sidwell <nathan@acm.org>
16434
16435 PR c++/83287
16436 * g++.dg/lookup/pr83287-2.C: New.
16437
16438 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16439
16440 PR c++/83814
16441 PR c++/83902
16442 * g++.dg/wrappers/pr83814.C: New test case.
16443 * g++.dg/wrappers/pr83902.C: New test case.
16444
16445 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16446
16447 PR lto/83121
16448 * g++.dg/lto/pr83121_0.C: New test case.
16449 * g++.dg/lto/pr83121_1.C: New test case.
16450 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
16451 adapted from DejaGnu's dg-test.
16452 (lto_handle_diagnostics): New procedure.
16453 (lto_prune_warns): Ignore informational notes.
16454 (lto-link-and-maybe-run): Add "messages_by_file" param.
16455 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
16456 "execute" when "link" fails if "execute" was not specified.
16457 (lto-can-handle-directive): New procedure.
16458 (lto-get-options-main): Call lto-can-handle-directive. Add a
16459 dg-messages local, using it to set the caller's
16460 dg-messages-by-file for the given source file.
16461 (lto-get-options): Likewise.
16462 (lto-execute): Add dg-messages-by-file local, and pass it to
16463 lto-link-and-maybe-run.
16464
16465 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
16466 Richard Sandiford <richard.sandiford@linaro.org>
16467
16468 PR target/79041
16469 PR target/82964
16470 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
16471 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
16472
16473 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16474
16475 * lib/target-supports.exp: Fix -march arguments in arm arch effective
16476 target check autogenerator for armv8.1-a and armv8.2-a.
16477
16478 2018-01-17 Carl Love <cel@us.ibm.com>
16479
16480 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
16481 Add debug print statements.
16482 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
16483 16 byte vector load followed by a partial vector load.
16484
16485 2018-01-17 David Malcolm <dmalcolm@redhat.com>
16486
16487 PR c++/83799
16488 * g++.dg/wrappers/pr83799.C: New test case.
16489
16490 2018-01-17 Nathan Sidwell <nathan@acm.org>
16491
16492 PR c++/83739
16493 * g++.dg/cpp1y/pr83739.C: New.
16494
16495 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16496
16497 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
16498 * gcc.target/visium/overflow16.c: Likewise.
16499 * gcc.target/visium/overflow32.c: Likewise.
16500
16501 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16502
16503 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
16504
16505 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16506
16507 * gcc.dg/rtl/arm/stl-cond.c: New test.
16508 * gcc.target/arm/stl-cond.c: Delete.
16509
16510 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16511
16512 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
16513 directives.
16514
16515 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16516
16517 PR tree-optimization/83843
16518 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
16519 * gcc.dg/store_merging_19.c: New test.
16520
16521 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16522
16523 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
16524 and options.
16525
16526 2018-01-17 Jakub Jelinek <jakub@redhat.com>
16527
16528 PR rtl-optimization/83771
16529 * gcc.dg/pr83771.c: New test.
16530
16531 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16532
16533 PR tree-optimization/81184
16534 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
16535 targets.
16536 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
16537
16538 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
16539
16540 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
16541
16542 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
16543
16544 PR target/83546
16545 * gcc.target/i386/pr83546.c: New test.
16546
16547 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16548
16549 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
16550
16551 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16552
16553 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
16554 test and add dg-warning for the -Wstringop-overflow warning.
16555
16556 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16557
16558 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
16559 XFAIL last test on SPARC and Visium.
16560
16561 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
16562
16563 PR rtl-optimization/80481
16564 * g++.dg/pr80481.C: Exclude solaris.
16565
16566 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16567
16568 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
16569 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
16570 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
16571
16572 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16573
16574 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
16575 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
16576 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
16577 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
16578 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
16579 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
16580 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
16581 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
16582 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
16583 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
16584 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
16585 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
16586 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
16587 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
16588 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
16589
16590 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
16591
16592 PR testsuite/77734
16593 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
16594
16595 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16596
16597 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
16598 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
16599 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
16600 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
16601 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
16602 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
16603
16604 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16605
16606 PR tree-optimization/83857
16607 * gcc.dg/vect/pr83857.c: New test.
16608
16609 2018-01-16 Richard Biener <rguenther@suse.de>
16610
16611 PR tree-optimization/83867
16612 * gcc.dg/vect/pr83867.c: New testcase.
16613
16614 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16615
16616 PR c/83844
16617 * gcc.dg/pr83844.c: New test.
16618
16619 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
16620
16621 * gcc.dg/torture/pr83847.c: New test.
16622
16623 2018-01-16 Jakub Jelinek <jakub@redhat.com>
16624
16625 PR rtl-optimization/86620
16626 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
16627 instead of --param=max-sched-ready-insns=0.
16628 * gcc.target/i386/pr83620.c: New test.
16629 * gcc.dg/pr83620.c: New test.
16630
16631 PR tree-optimization/83843
16632 * gcc.dg/store_merging_18.c: New test.
16633
16634 PR c++/83817
16635 * g++.dg/cpp1y/pr83817.C: New test.
16636
16637 PR c++/83825
16638 * g++.dg/template/pr83825.C: New test.
16639
16640 2018-01-16 Richard Biener <rguenther@suse.de>
16641
16642 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
16643
16644 2018-01-16 Richard Biener <rguenther@suse.de>
16645
16646 PR testsuite/82132
16647 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
16648 from gcc.dg/torture/pr60092.c.
16649
16650 2018-01-15 Martin Sebor <msebor@redhat.com>
16651
16652 PR c++/83588
16653 * g++.dg/ext/flexary28.C: New test.
16654
16655 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
16656
16657 PR fortran/82257
16658 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
16659
16660 2018-01-15 Martin Sebor <msebor@redhat.com>
16661
16662 PR testsuite/83869
16663 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
16664
16665 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
16666
16667 PR fortran/54613
16668 * gfortran.dg/minmaxloc_9.f90: New test.
16669 * gfortran.dg/minmaxloc_10.f90: New test.
16670 * gfortran.dg/minmaxloc_11.f90: New test.
16671
16672 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
16673
16674 PR target/83839
16675 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
16676 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16677 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16678 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16679 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16680 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16681 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16682 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16683 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16684 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16685 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16686 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16687 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16688 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16689 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16690 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
16691 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
16692 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
16693 * gcc.target/i386/ret-thunk-10.c: Likewise.
16694 * gcc.target/i386/ret-thunk-11.c: Likewise.
16695 * gcc.target/i386/ret-thunk-12.c: Likewise.
16696 * gcc.target/i386/ret-thunk-13.c: Likewise.
16697 * gcc.target/i386/ret-thunk-14.c: Likewise.
16698 * gcc.target/i386/ret-thunk-15.c: Likewise.
16699 * gcc.target/i386/ret-thunk-9.c: Don't check the
16700 __x86_return_thunk label. Scan for "push" only for Linux.
16701
16702 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
16703
16704 PR testsuite/79920
16705 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
16706
16707 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16708
16709 PR target/83687
16710 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
16711 tests.
16712 * gcc.target/arm/pr83687.c: New test.
16713
16714 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16715
16716 Adjust tests to AVR_TINY.
16717
16718 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
16719 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
16720 * gcc.target/avr/pr71627.c: Same.
16721 * gcc.target/avr/torture/addr-space-1-0.c: Same.
16722 * gcc.target/avr/torture/addr-space-1-1.c: Same.
16723 * gcc.target/avr/torture/addr-space-1-x.c: Same.
16724 * gcc.target/avr/torture/addr-space-2-0.c: Same.
16725 * gcc.target/avr/torture/addr-space-2-1.c: Same.
16726 * gcc.target/avr/torture/addr-space-2-x.c: Same.
16727 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
16728 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
16729 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
16730 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
16731 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
16732 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
16733 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
16734 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
16735 * gcc.target/avr/torture/pr61055.c: Same.
16736 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
16737 available.
16738 * gcc.target/avr/torture/int24-mul.c: Same.
16739 * gcc.target/avr/torture/pr51782-1.c: Same.
16740 * gcc.target/avr/torture/pr61443.c: Same.
16741 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
16742 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
16743
16744 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
16745
16746 PR c/83801
16747 PR c/83729
16748 * gcc.target/avr/torture/pr83729.c: New test.
16749 * gcc.target/avr/torture/pr83801.c: New test.
16750
16751 2018-01-15 Jakub Jelinek <jakub@redhat.com>
16752
16753 PR middle-end/82694
16754 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
16755 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
16756
16757 2018-01-10 Martin Sebor <msebor@redhat.com>
16758
16759 PR other/83508
16760 * gcc.dg/Wstringop-overflow-2.c: New test.
16761
16762 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16763
16764 PR libgfortran/83811
16765 * gfortran.dg/fmt_e.f90: New test.
16766
16767 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16768
16769 * gcc.target/i386/indirect-thunk-10.c: New test.
16770 * gcc.target/i386/indirect-thunk-8.c: Likewise.
16771 * gcc.target/i386/indirect-thunk-9.c: Likewise.
16772 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
16773 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
16774 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
16775 * gcc.target/i386/ret-thunk-17.c: Likewise.
16776 * gcc.target/i386/ret-thunk-18.c: Likewise.
16777 * gcc.target/i386/ret-thunk-19.c: Likewise.
16778 * gcc.target/i386/ret-thunk-20.c: Likewise.
16779 * gcc.target/i386/ret-thunk-21.c: Likewise.
16780
16781 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16782
16783 * gcc.target/i386/indirect-thunk-register-4.c: New test.
16784
16785 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16786
16787 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
16788 -mno-indirect-branch-register.
16789 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16790 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16791 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16792 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16793 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16794 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16795 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16796 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16797 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
16798 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
16799 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16800 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16801 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16802 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
16803 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
16804 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
16805 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16806 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16807 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16808 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16809 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16810 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
16811 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
16812 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16813 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
16814 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
16815 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
16816 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
16817 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
16818 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
16819 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
16820 * gcc.target/i386/ret-thunk-10.c: Likewise.
16821 * gcc.target/i386/ret-thunk-11.c: Likewise.
16822 * gcc.target/i386/ret-thunk-12.c: Likewise.
16823 * gcc.target/i386/ret-thunk-13.c: Likewise.
16824 * gcc.target/i386/ret-thunk-14.c: Likewise.
16825 * gcc.target/i386/ret-thunk-15.c: Likewise.
16826 * gcc.target/i386/ret-thunk-9.c: Likewise.
16827 * gcc.target/i386/indirect-thunk-register-1.c: New test.
16828 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
16829 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
16830
16831 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16832
16833 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
16834 -mfunction-return=keep.
16835 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16836 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16837 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16838 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16839 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16840 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16841 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16842 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16843 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
16844 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
16845 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16846 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16847 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16848 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
16849 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
16850 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
16851 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
16852 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16853 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16854 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16855 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16856 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16857 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
16858 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
16859 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16860 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
16861 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
16862 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
16863 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
16864 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
16865 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
16866 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
16867 * gcc.target/i386/ret-thunk-1.c: New test.
16868 * gcc.target/i386/ret-thunk-10.c: Likewise.
16869 * gcc.target/i386/ret-thunk-11.c: Likewise.
16870 * gcc.target/i386/ret-thunk-12.c: Likewise.
16871 * gcc.target/i386/ret-thunk-13.c: Likewise.
16872 * gcc.target/i386/ret-thunk-14.c: Likewise.
16873 * gcc.target/i386/ret-thunk-15.c: Likewise.
16874 * gcc.target/i386/ret-thunk-16.c: Likewise.
16875 * gcc.target/i386/ret-thunk-2.c: Likewise.
16876 * gcc.target/i386/ret-thunk-3.c: Likewise.
16877 * gcc.target/i386/ret-thunk-4.c: Likewise.
16878 * gcc.target/i386/ret-thunk-5.c: Likewise.
16879 * gcc.target/i386/ret-thunk-6.c: Likewise.
16880 * gcc.target/i386/ret-thunk-7.c: Likewise.
16881 * gcc.target/i386/ret-thunk-8.c: Likewise.
16882 * gcc.target/i386/ret-thunk-9.c: Likewise.
16883
16884 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
16885
16886 * gcc.target/i386/indirect-thunk-1.c: New test.
16887 * gcc.target/i386/indirect-thunk-2.c: Likewise.
16888 * gcc.target/i386/indirect-thunk-3.c: Likewise.
16889 * gcc.target/i386/indirect-thunk-4.c: Likewise.
16890 * gcc.target/i386/indirect-thunk-5.c: Likewise.
16891 * gcc.target/i386/indirect-thunk-6.c: Likewise.
16892 * gcc.target/i386/indirect-thunk-7.c: Likewise.
16893 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
16894 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
16895 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
16896 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
16897 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
16898 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
16899 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
16900 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
16901 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
16902 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
16903 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
16904 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
16905 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
16906 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
16907 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
16908 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
16909 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
16910 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
16911 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
16912 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
16913 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
16914 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
16915 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
16916 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
16917 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
16918 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
16919
16920 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
16921
16922 PR ipa/83051
16923 * gcc.c-torture/compile/pr83051.c: New testcase.
16924
16925 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
16926
16927 PR tree-optimization/83501
16928 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
16929
16930 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
16931
16932 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
16933 for lvx and stvx instead of lxvd2x and stxvd2x and require
16934 little-endian target. Add comments.
16935 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
16936 comprehensive testing.
16937 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
16938 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
16939 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
16940 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
16941 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
16942 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
16943 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
16944 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
16945 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
16946 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
16947 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
16948 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
16949 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
16950 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
16951 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
16952 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
16953 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
16954 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
16955 scan-assembler-not directives that forbid lvx and xxpermdi.
16956 * gcc.target/powerpc/vec-extract-3.c: Likewise.
16957 * gcc.target/powerpc/vec-extract-5.c: Likewise.
16958 * gcc.target/powerpc/vec-extract-6.c: Likewise.
16959 * gcc.target/powerpc/vec-extract-7.c: Likewise.
16960 * gcc.target/powerpc/vec-extract-8.c: Likewise.
16961 * gcc.target/powerpc/vec-extract-9.c: Likewise.
16962 * gcc.target/powerpc/vsx-vector-6-le.c: Change
16963 scan-assembler-times directives to reflect different numbers of
16964 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
16965
16966 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16967 Alan Hayward <alan.hayward@arm.com>
16968 David Sherwood <david.sherwood@arm.com>
16969
16970 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
16971 than SLP vectorization.
16972 * gcc.dg/vect/vect-alias-check-10.c: New test.
16973 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
16974 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
16975 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
16976 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
16977 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
16978 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
16979 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
16980 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
16981 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
16982 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
16983 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
16984 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
16985 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
16986 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
16987 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
16988 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
16989 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
16990 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
16991 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
16992 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
16993 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
16994 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
16995 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
16996
16997 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
16998 Alan Hayward <alan.hayward@arm.com>
16999 David Sherwood <david.sherwood@arm.com>
17000
17001 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
17002 New proc.
17003 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
17004 targets with scatter stores.
17005 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
17006 stores.
17007 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
17008 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
17009 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
17010 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
17011 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
17012 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
17013 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
17014 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
17015 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
17016 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
17017 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
17018 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
17019 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
17020 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
17021 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
17022 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
17023
17024 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17025 Alan Hayward <alan.hayward@arm.com>
17026 David Sherwood <david.sherwood@arm.com>
17027
17028 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
17029 for double_reduc1.
17030 * gcc.target/aarch64/sve/strided_load_4.c: New test.
17031 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
17032 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
17033 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
17034
17035 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17036 Alan Hayward <alan.hayward@arm.com>
17037 David Sherwood <david.sherwood@arm.com>
17038
17039 * gcc.target/aarch64/sve/strided_load_1.c: New test.
17040 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
17041 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
17042
17043 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17044 Alan Hayward <alan.hayward@arm.com>
17045 David Sherwood <david.sherwood@arm.com>
17046
17047 * gcc.target/aarch64/sve/gather_load_1.c: New test.
17048 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
17049 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
17050 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
17051 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
17052 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
17053 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
17054 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
17055 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
17056 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
17057 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
17058 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
17059 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
17060 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
17061
17062 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17063 Alan Hayward <alan.hayward@arm.com>
17064 David Sherwood <david.sherwood@arm.com>
17065
17066 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
17067 check for a message about using in-order reductions.
17068 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
17069 check for a message about using in-order reductions.
17070 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
17071 vectorized and check for a message about using in-order reductions.
17072 Expect targets with variable-length vectors to fall back to the
17073 fixed-length mininum.
17074 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
17075 check for a message about using in-order reductions.
17076 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
17077 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
17078 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
17079 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
17080 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
17081 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
17082 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
17083 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
17084 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
17085 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
17086 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
17087 vect_fold_left_plus.
17088
17089 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17090
17091 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
17092 are spilled.
17093 * gcc.target/aarch64/sve/spill_2.c: New test.
17094 * gcc.target/aarch64/sve/spill_3.c: Likewise.
17095 * gcc.target/aarch64/sve/spill_4.c: Likewise.
17096 * gcc.target/aarch64/sve/spill_5.c: Likewise.
17097 * gcc.target/aarch64/sve/spill_6.c: Likewise.
17098 * gcc.target/aarch64/sve/spill_7.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.target/aarch64/sve/struct_vect_18.c: Check the number
17105 of branches.
17106 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17107 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
17108 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
17109 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
17110 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
17111 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
17112 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
17113 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
17114 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
17115
17116 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17117 Alan Hayward <alan.hayward@arm.com>
17118 David Sherwood <david.sherwood@arm.com>
17119
17120 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
17121 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
17122 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
17123 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
17124
17125 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17126 Alan Hayward <alan.hayward@arm.com>
17127 David Sherwood <david.sherwood@arm.com>
17128
17129 * lib/target-supports.exp
17130 (check_effective_target_vect_fold_extract_last): New proc.
17131 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
17132 for fold_extract_last.
17133 * gcc.dg/vect/pr65947-2.c: Likewise.
17134 * gcc.dg/vect/pr65947-3.c: Likewise.
17135 * gcc.dg/vect/pr65947-4.c: Likewise.
17136 * gcc.dg/vect/pr65947-5.c: Likewise.
17137 * gcc.dg/vect/pr65947-6.c: Likewise.
17138 * gcc.dg/vect/pr65947-9.c: Likewise.
17139 * gcc.dg/vect/pr65947-10.c: Likewise.
17140 * gcc.dg/vect/pr65947-12.c: Likewise.
17141 * gcc.dg/vect/pr65947-14.c: Likewise.
17142 * gcc.dg/vect/pr80631-1.c: Likewise.
17143 * gcc.target/aarch64/sve/clastb_1.c: New test.
17144 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
17145 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
17146 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
17147 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
17148 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
17149 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
17150 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
17151 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
17152 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
17153 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
17154 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
17155 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
17156 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
17157
17158 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17159 Alan Hayward <alan.hayward@arm.com>
17160 David Sherwood <david.sherwood@arm.com>
17161
17162 * gcc.target/aarch64/sve/live_1.c: New test.
17163 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
17164
17165 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17166 Alan Hayward <alan.hayward@arm.com>
17167 David Sherwood <david.sherwood@arm.com>
17168
17169 * gcc.target/aarch64/sve/nopeel_1.c: New test.
17170 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
17171 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
17172 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
17173 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
17174 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
17175 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
17176 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
17177 * gcc.target/aarch64/sve/peel_ind_4_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 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
17184 New proc.
17185 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
17186 vect_fully_masked.
17187 * gcc.target/aarch64/sve/loop_add_4.c: New test.
17188 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
17189 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
17190 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
17191 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
17192 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
17193
17194 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17195 Alan Hayward <alan.hayward@arm.com>
17196 David Sherwood <david.sherwood@arm.com>
17197
17198 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
17199 instead of just ADDRESS.
17200 * gcc.dg/tree-ssa/scev-10.c: Likewise.
17201 * gcc.dg/tree-ssa/scev-11.c: Likewise.
17202 * gcc.dg/tree-ssa/scev-12.c: Likewise.
17203 * gcc.target/aarch64/sve/index_offset_1.c: New test.
17204 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
17205 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
17206 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
17207 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
17208 * gcc.target/aarch64/sve/while_2.c: Likewise.
17209 * gcc.target/aarch64/sve/while_3.c: Likewise.
17210 * gcc.target/aarch64/sve/while_4.c: Likewise.
17211
17212 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17213 Alan Hayward <alan.hayward@arm.com>
17214 David Sherwood <david.sherwood@arm.com>
17215
17216 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
17217 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
17218 to be predicated.
17219 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
17220 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17221 * gcc.target/aarch64/sve/reduc_5.c: New test.
17222 * gcc.target/aarch64/sve/slp_13.c: Likewise.
17223 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
17224
17225 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17226 Alan Hayward <alan.hayward@arm.com>
17227 David Sherwood <david.sherwood@arm.com>
17228
17229 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
17230 * gcc.dg/tree-ssa/peel1.c: Likewise.
17231 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
17232 variable-length vectors.
17233 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
17234 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
17235 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
17236 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17237 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17238 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17239 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17240 * gcc.target/aarch64/sve/slp_8.c: New test.
17241 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
17242 * gcc.target/aarch64/sve/slp_9.c: Likewise.
17243 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
17244 * gcc.target/aarch64/sve/slp_10.c: Likewise.
17245 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
17246 * gcc.target/aarch64/sve/slp_11.c: Likewise.
17247 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
17248 * gcc.target/aarch64/sve/slp_12.c: Likewise.
17249 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
17250 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
17251 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
17252 * gcc.target/aarch64/sve/while_1.c: Likewise.
17253 * gcc.target/aarch64/sve/while_2.c: Likewise.
17254 * gcc.target/aarch64/sve/while_3.c: Likewise.
17255 * gcc.target/aarch64/sve/while_4.c: Likewise.
17256
17257 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17258 Alan Hayward <alan.hayward@arm.com>
17259 David Sherwood <david.sherwood@arm.com>
17260
17261 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
17262 New proc.
17263 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
17264 and add an associated scan-dump test. Prevent vectorization
17265 of the first two loops.
17266 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
17267 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
17268 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17269 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17270 (INIT_VECTOR): Tweak initial value so that some bits are always set.
17271 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17272
17273 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17274 Alan Hayward <alan.hayward@arm.com>
17275 David Sherwood <david.sherwood@arm.com>
17276
17277 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
17278 * gcc.dg/vect/pr67790.c: Likewise.
17279 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17280 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17281 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17282 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17283 * gcc.target/aarch64/sve/slp_5.c: New test.
17284 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
17285 * gcc.target/aarch64/sve/slp_6.c: Likewise.
17286 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
17287 * gcc.target/aarch64/sve/slp_7.c: Likewise.
17288 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
17289
17290 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17291 Alan Hayward <alan.hayward@arm.com>
17292 David Sherwood <david.sherwood@arm.com>
17293
17294 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
17295 && vect_load_lanes
17296 * gcc.dg/vect/slp-1.c: Likewise.
17297 * gcc.dg/vect/slp-10.c: Likewise.
17298 * gcc.dg/vect/slp-12b.c: Likewise.
17299 * gcc.dg/vect/slp-12c.c: Likewise.
17300 * gcc.dg/vect/slp-17.c: Likewise.
17301 * gcc.dg/vect/slp-19b.c: Likewise.
17302 * gcc.dg/vect/slp-20.c: Likewise.
17303 * gcc.dg/vect/slp-21.c: Likewise.
17304 * gcc.dg/vect/slp-22.c: Likewise.
17305 * gcc.dg/vect/slp-23.c: Likewise.
17306 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17307 * gcc.dg/vect/slp-24.c: Likewise.
17308 * gcc.dg/vect/slp-28.c: Likewise.
17309 * gcc.dg/vect/slp-39.c: Likewise.
17310 * gcc.dg/vect/slp-6.c: Likewise.
17311 * gcc.dg/vect/slp-7.c: Likewise.
17312 * gcc.dg/vect/slp-cond-1.c: Likewise.
17313 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17314 * gcc.dg/vect/slp-cond-2.c: Likewise.
17315 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17316 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17317 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17318 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17319 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17320 * gcc.dg/vect/slp-perm-6.c: Likewise.
17321 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17322 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17323 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17324 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
17325 * gcc.dg/vect/slp-12a.c: Likewise.
17326 * gcc.dg/vect/slp-14.c: Likewise.
17327 * gcc.dg/vect/slp-15.c: Likewise.
17328 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17329 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17330 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17331 * gcc.target/aarch64/sve/slp_1.c: New test.
17332 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
17333 * gcc.target/aarch64/sve/slp_2.c: Likewise.
17334 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
17335 * gcc.target/aarch64/sve/slp_3.c: Likewise.
17336 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
17337 * gcc.target/aarch64/sve/slp_4.c: Likewise.
17338 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
17339
17340 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17341 Alan Hayward <alan.hayward@arm.com>
17342 David Sherwood <david.sherwood@arm.com>
17343
17344 * gcc.dg/vect/vect-ooo-group-1.c: New test.
17345 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
17346 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
17347 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
17348 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
17349 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
17350 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
17351 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
17352 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
17353 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
17354 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
17355 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
17356 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
17357 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
17358 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
17359 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
17360 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
17361 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
17362 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
17363
17364 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17365 Alan Hayward <alan.hayward@arm.com>
17366 David Sherwood <david.sherwood@arm.com>
17367
17368 * gcc.target/aarch64/sve/struct_move_1.c: New test.
17369 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
17370 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
17371 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
17372 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
17373 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
17374 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
17375 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
17376 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
17377 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
17378 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
17379 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
17380 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
17381 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
17382 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
17383 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
17384 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
17385 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
17386 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
17387 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
17388 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
17389 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
17390 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
17391 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
17392 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
17393 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
17394 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
17395 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
17396 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
17397 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
17398 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
17399 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
17400 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
17401 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
17402 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
17403 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
17404
17405 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17406 Alan Hayward <alan.hayward@arm.com>
17407 David Sherwood <david.sherwood@arm.com>
17408
17409 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
17410 Return true for SVE too.
17411 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
17412 if load/store lanes are supported.
17413 * gcc.dg/vect/slp-10.c: Likewise.
17414 * gcc.dg/vect/slp-12c.c: Likewise.
17415 * gcc.dg/vect/slp-17.c: Likewise.
17416 * gcc.dg/vect/slp-33.c: Likewise.
17417 * gcc.dg/vect/slp-6.c: Likewise.
17418 * gcc.dg/vect/slp-cond-1.c: Likewise.
17419 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
17420 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
17421 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17422 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
17423 * gcc.dg/vect/slp-perm-6.c: Likewise.
17424 * gcc.dg/vect/slp-perm-9.c: Likewise.
17425 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
17426 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
17427 for variable-length vectors.
17428
17429 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17430 Alan Hayward <alan.hayward@arm.com>
17431 David Sherwood <david.sherwood@arm.com>
17432
17433 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
17434 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
17435
17436 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17437
17438 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
17439 * g++.target/aarch64/sve/catch_1.C: New test.
17440 * g++.target/aarch64/sve/catch_2.C: Likewise.
17441 * g++.target/aarch64/sve/catch_3.C: Likewise.
17442 * g++.target/aarch64/sve/catch_4.C: Likewise.
17443 * g++.target/aarch64/sve/catch_5.C: Likewise.
17444 * g++.target/aarch64/sve/catch_6.C: Likewise.
17445
17446 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17447 Alan Hayward <alan.hayward@arm.com>
17448 David Sherwood <david.sherwood@arm.com>
17449
17450 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
17451 New proc.
17452 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
17453 * gcc.target/aarch64/fmaxmin.c: Likewise.
17454 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
17455 * gcc.target/aarch64/orr_imm_1.c: Likewise.
17456 * gcc.target/aarch64/pr62178.c: Likewise.
17457 * gcc.target/aarch64/pr71727-2.c: Likewise.
17458 * gcc.target/aarch64/saddw-1.c: Likewise.
17459 * gcc.target/aarch64/saddw-2.c: Likewise.
17460 * gcc.target/aarch64/uaddw-1.c: Likewise.
17461 * gcc.target/aarch64/uaddw-2.c: Likewise.
17462 * gcc.target/aarch64/uaddw-3.c: Likewise.
17463 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
17464 * gcc.target/aarch64/vect-compile.c: Likewise.
17465 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
17466 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
17467 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
17468 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
17469 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
17470 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
17471 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
17472 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
17473 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
17474 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
17475 * gcc.target/aarch64/vect-fmovd.c: Likewise.
17476 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
17477 * gcc.target/aarch64/vect-fmovf.c: Likewise.
17478 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
17479 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
17480 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
17481 * gcc.target/aarch64/vect-movi.c: Likewise.
17482 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
17483 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
17484 * gcc.target/aarch64/vect-vaddv.c: Likewise.
17485 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17486 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17487 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
17488 fixed-length SVE.
17489 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
17490 * gcc.target/aarch64/sve/arith_1.c: New test.
17491 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
17492 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
17493 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
17494 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
17495 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
17496 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
17497 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
17498 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
17499 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
17500 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
17501 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
17502 * gcc.target/aarch64/sve/ext_1.c: Likewise.
17503 * gcc.target/aarch64/sve/ext_2.c: Likewise.
17504 * gcc.target/aarch64/sve/extract_1.c: Likewise.
17505 * gcc.target/aarch64/sve/extract_2.c: Likewise.
17506 * gcc.target/aarch64/sve/extract_3.c: Likewise.
17507 * gcc.target/aarch64/sve/extract_4.c: Likewise.
17508 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
17509 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
17510 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
17511 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
17512 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
17513 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
17514 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
17515 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
17516 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
17517 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
17518 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
17519 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
17520 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
17521 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
17522 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
17523 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
17524 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
17525 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
17526 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
17527 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
17528 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
17529 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
17530 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
17531 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
17532 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
17533 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
17534 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
17535 * gcc.target/aarch64/sve/index_1.c: Likewise.
17536 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
17537 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
17538 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
17539 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
17540 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
17541 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
17542 * gcc.target/aarch64/sve/logical_1.c: Likewise.
17543 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
17544 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
17545 * gcc.target/aarch64/sve/mad_1.c: Likewise.
17546 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
17547 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
17548 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
17549 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
17550 * gcc.target/aarch64/sve/mla_1.c: Likewise.
17551 * gcc.target/aarch64/sve/mls_1.c: Likewise.
17552 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
17553 * gcc.target/aarch64/sve/msb_1.c: Likewise.
17554 * gcc.target/aarch64/sve/mul_1.c: Likewise.
17555 * gcc.target/aarch64/sve/neg_1.c: Likewise.
17556 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
17557 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
17558 * gcc.target/aarch64/sve/pack_1.c: Likewise.
17559 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
17560 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
17561 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
17562 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
17563 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
17564 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
17565 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
17566 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
17567 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
17568 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
17569 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
17570 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
17571 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
17572 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
17573 * gcc.target/aarch64/sve/rev_1.c: Likewise.
17574 * gcc.target/aarch64/sve/revb_1.c: Likewise.
17575 * gcc.target/aarch64/sve/revh_1.c: Likewise.
17576 * gcc.target/aarch64/sve/revw_1.c: Likewise.
17577 * gcc.target/aarch64/sve/shift_1.c: Likewise.
17578 * gcc.target/aarch64/sve/single_1.c: Likewise.
17579 * gcc.target/aarch64/sve/single_2.c: Likewise.
17580 * gcc.target/aarch64/sve/single_3.c: Likewise.
17581 * gcc.target/aarch64/sve/single_4.c: Likewise.
17582 * gcc.target/aarch64/sve/spill_1.c: Likewise.
17583 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
17584 * gcc.target/aarch64/sve/subr_1.c: Likewise.
17585 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
17586 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
17587 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
17588 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
17589 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
17590 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
17591 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
17592 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
17593 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
17594 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
17595 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
17596 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
17597 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
17598 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
17599 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
17600 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
17601 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
17602 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
17603 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
17604 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
17605 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
17606 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
17607 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
17608 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
17609 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
17610 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
17611 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
17612 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
17613 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
17614 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
17615 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
17616 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
17617 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
17618 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
17619 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
17620 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
17621 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
17622 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
17623 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
17624 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
17625 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
17626 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
17627
17628 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17629 Alan Hayward <alan.hayward@arm.com>
17630 David Sherwood <david.sherwood@arm.com>
17631
17632 * lib/target-supports.exp (check_effective_target_aarch64_sve)
17633 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
17634 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
17635 New procedures.
17636 (check_effective_target_vect_perm): Handle SVE.
17637 (check_effective_target_vect_perm_byte): Likewise.
17638 (check_effective_target_vect_perm_short): Likewise.
17639 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
17640 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
17641 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
17642 (check_effective_target_vect_element_align_preferred): Likewise.
17643 (check_effective_target_vect_align_stack_vars): Likewise.
17644 (check_effective_target_vect_load_lanes): Likewise.
17645 (check_effective_target_vect_masked_store): Likewise.
17646 (available_vector_sizes): Use aarch64_sve_bits for SVE.
17647 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
17648 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
17649 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
17650 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
17651 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
17652 * gcc.dg/vect/slp-23.c: Likewise.
17653 * gcc.dg/vect/slp-perm-5.c: Likewise.
17654 * gcc.dg/vect/slp-perm-6.c: Likewise.
17655 * gcc.dg/vect/slp-perm-9.c: Likewise.
17656 * gcc.dg/vect/slp-reduc-3.c: Likewise.
17657 * gcc.dg/vect/vect-114.c: Likewise.
17658 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
17659 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
17660
17661 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
17662
17663 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
17664 vect_variable_length, expecting the test to be vectorized
17665 without SLP instead.
17666 * gcc.dg/vect/pr33953.c: Likewise.
17667 * gcc.dg/vect/pr37027.c: Likewise.
17668 * gcc.dg/vect/pr67790.c: Likewise.
17669 * gcc.dg/vect/pr68445.c: Likewise.
17670 * gcc.dg/vect/slp-1.c: Likewise.
17671 * gcc.dg/vect/slp-10.c: Likewise.
17672 * gcc.dg/vect/slp-12a.c: Likewise.
17673 * gcc.dg/vect/slp-12b.c: Likewise.
17674 * gcc.dg/vect/slp-12c.c: Likewise.
17675 * gcc.dg/vect/slp-13-big-array.c: Likewise.
17676 * gcc.dg/vect/slp-13.c: Likewise.
17677 * gcc.dg/vect/slp-14.c: Likewise.
17678 * gcc.dg/vect/slp-15.c: Likewise.
17679 * gcc.dg/vect/slp-17.c: Likewise.
17680 * gcc.dg/vect/slp-19b.c: Likewise.
17681 * gcc.dg/vect/slp-2.c: Likewise.
17682 * gcc.dg/vect/slp-20.c: Likewise.
17683 * gcc.dg/vect/slp-21.c: Likewise.
17684 * gcc.dg/vect/slp-22.c: Likewise.
17685 * gcc.dg/vect/slp-24-big-array.c: Likewise.
17686 * gcc.dg/vect/slp-24.c: Likewise.
17687 * gcc.dg/vect/slp-28.c: Likewise.
17688 * gcc.dg/vect/slp-39.c: Likewise.
17689 * gcc.dg/vect/slp-42.c: Likewise.
17690 * gcc.dg/vect/slp-6.c: Likewise.
17691 * gcc.dg/vect/slp-7.c: Likewise.
17692 * gcc.dg/vect/slp-cond-1.c: Likewise.
17693 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
17694 * gcc.dg/vect/slp-cond-2.c: Likewise.
17695 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
17696 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
17697 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
17698 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
17699 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
17700 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
17701 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
17702 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
17703 * gcc.dg/vect/slp-reduc-1.c: Likewise.
17704 * gcc.dg/vect/slp-reduc-2.c: Likewise.
17705 * gcc.dg/vect/slp-reduc-4.c: Likewise.
17706 * gcc.dg/vect/slp-reduc-5.c: Likewise.
17707 * gcc.dg/vect/slp-reduc-7.c: Likewise.
17708 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
17709 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
17710 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
17711 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
17712
17713 2018-01-13 Jakub Jelinek <jakub@redhat.com>
17714
17715 PR c/83801
17716 * gcc.dg/pr83801.c: New test.
17717
17718 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
17719
17720 PR fortran/52162
17721 * gfortran.dg/bounds_check_19.f90: New test.
17722
17723 2018-01-12 Jakub Jelinek <jakub@redhat.com>
17724
17725 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
17726 instead of scan-assembler-not for xsnabsqp.
17727
17728 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17729
17730 PR libgfortran/83525
17731 * gfortran.dg/newunit_5.f90: New test.
17732
17733 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
17734
17735 PR rtl-optimization/80481
17736 * g++.dg/pr80481.C: New.
17737
17738 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
17739
17740 PR target/83628
17741 * gcc.target/alpha/pr83628-3.c: New test.
17742
17743 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17744
17745 * lib/target-supports.exp (check_effective_target_avx512f): Also
17746 check for __builtin_ia32_addsd_round,
17747 __builtin_ia32_getmantsd_round.
17748 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
17749
17750 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
17751
17752 PR target/83629
17753 * gcc.target/powerpc/pr83629.c: Require ilp32.
17754
17755 2018-01-12 Richard Biener <rguenther@suse.de>
17756
17757 PR tree-optimization/80846
17758 * gcc.target/i386/pr80846-1.c: New testcase.
17759 * gcc.target/i386/pr80846-2.c: Likewise.
17760
17761 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
17762
17763 * gcc.c-torture/execute/20180112-1.c: New test.
17764
17765 2018-01-12 Tom de Vries <tom@codesourcery.com>
17766
17767 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
17768 * g++.dg/ext/label13a.C: Same.
17769 * g++.dg/ext/label14.C: Same.
17770 * g++.dg/ext/label2.C: Same.
17771 * g++.dg/ext/label3.C: Same.
17772 * g++.dg/torture/pr42462.C: Same.
17773 * g++.dg/torture/pr42739.C: Same.
17774 * g++.dg/warn/Wunused-label-3.C: Same.
17775
17776 2018-01-12 Tom de Vries <tom@codesourcery.com>
17777
17778 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
17779 * g++.dg/Walloca1.C: Same.
17780 * g++.dg/cpp0x/pr70338.C: Same.
17781 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
17782 * g++.dg/cpp1y/vla10.C: Same.
17783 * g++.dg/cpp1y/vla2.C: Same.
17784 * g++.dg/cpp1y/vla6.C: Same.
17785 * g++.dg/cpp1y/vla8.C: Same.
17786 * g++.dg/debug/debug5.C: Same.
17787 * g++.dg/debug/debug6.C: Same.
17788 * g++.dg/debug/pr54828.C: Same.
17789 * g++.dg/diagnostic/pr70105.C: Same.
17790 * g++.dg/eh/cleanup5.C: Same.
17791 * g++.dg/eh/spbp.C: Same.
17792 * g++.dg/ext/tmplattr9.C: Same.
17793 * g++.dg/ext/vla10.C: Same.
17794 * g++.dg/ext/vla11.C: Same.
17795 * g++.dg/ext/vla12.C: Same.
17796 * g++.dg/ext/vla15.C: Same.
17797 * g++.dg/ext/vla16.C: Same.
17798 * g++.dg/ext/vla17.C: Same.
17799 * g++.dg/ext/vla3.C: Same.
17800 * g++.dg/ext/vla6.C: Same.
17801 * g++.dg/ext/vla7.C: Same.
17802 * g++.dg/init/array24.C: Same.
17803 * g++.dg/init/new47.C: Same.
17804 * g++.dg/init/pr55497.C: Same.
17805 * g++.dg/opt/pr78201.C: Same.
17806 * g++.dg/template/vla2.C: Same.
17807 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
17808 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
17809 * g++.dg/torture/pr62127.C: Same.
17810 * g++.dg/torture/pr67055.C: Same.
17811 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
17812 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
17813 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
17814 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
17815 * g++.dg/warn/Wplacement-new-size-5.C: Same.
17816 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
17817 * g++.dg/warn/Wvla-1.C: Same.
17818 * g++.dg/warn/Wvla-3.C: Same.
17819 * g++.old-deja/g++.ext/array2.C: Same.
17820 * g++.old-deja/g++.ext/constructor.C: Same.
17821 * g++.old-deja/g++.law/builtin1.C: Same.
17822 * g++.old-deja/g++.other/crash12.C: Same.
17823 * g++.old-deja/g++.other/eh3.C: Same.
17824 * g++.old-deja/g++.pt/array6.C: Same.
17825 * g++.old-deja/g++.pt/dynarray.C: Same.
17826
17827 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17828
17829 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
17830
17831 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17832
17833 PR libfortran/67412
17834 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
17835 on *-*-solaris2.10.
17836
17837 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17838
17839 * lib/target-supports.exp (check_effective_target_branch_cost):
17840 Accept all x86 targets.
17841
17842 2018-01-12 Martin Liska <mliska@suse.cz>
17843
17844 PR ipa/83054
17845 * g++.dg/warn/pr83054.C: New test.
17846
17847 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
17848
17849 * gcc.target/powerpc/spec-barr-1.c: New file.
17850
17851 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
17852
17853 PR target/83330
17854 * gcc.target/i386/pr83330.c: New test.
17855
17856 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
17857
17858 PR fortran/79383
17859 * gfortran.dg/dtio_31.f03: New test.
17860 * gfortran.dg/dtio_32.f03: New test.
17861
17862 2018-01-11 David Malcolm <dmalcolm@redhat.com>
17863
17864 PR c++/43486
17865 * g++.dg/wrappers: New subdirectory.
17866 * g++.dg/wrappers/README: New file.
17867 * g++.dg/wrappers/alloc.C: New test case.
17868 * g++.dg/wrappers/cow-istream-string.C: New test case.
17869 * g++.dg/wrappers/cp-stdlib.C: New test case.
17870 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
17871 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
17872
17873 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
17874
17875 PR middle-end/83718
17876 * g++.dg/torture/pr83718.C: New testcase.
17877
17878 2018-01-11 Martin Jambor <mjambor@suse.cz>
17879
17880 PR ipa/83178
17881 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
17882
17883 2018-01-11 Bin Cheng <bin.cheng@arm.com>
17884
17885 PR tree-optimization/83695
17886 * gcc.dg/tree-ssa/pr83695.c: New test.
17887
17888 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17889
17890 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
17891 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
17892
17893 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17894
17895 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
17896 * gcc.target/arm/simd/fp16fml_high.c: New test.
17897 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
17898 * lib/target-supports.exp
17899 (check_effective_target_arm_fp16fml_neon_ok_nocache,
17900 check_effective_target_arm_fp16fml_neon_ok,
17901 add_options_for_arm_fp16fml_neon): New procedures.
17902
17903 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17904
17905 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
17906 combination tests.
17907
17908 2018-01-11 Richard Biener <rguenther@suse.de>
17909
17910 PR tree-optimization/83435
17911 * gcc.dg/graphite/pr83435.c: New testcase.
17912
17913 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
17914 Alan Hayward <alan.hayward@arm.com>
17915 David Sherwood <david.sherwood@arm.com>
17916
17917 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
17918
17919 2018-01-11 Tamar Christina <tamar.christina@arm.com>
17920
17921 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
17922
17923 2018-01-11 Sudakshina Das <sudi.das@arm.com>
17924
17925 PR target/82096
17926 * gcc.c-torture/compile/pr82096.c: New test.
17927
17928 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17929
17930 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
17931
17932 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
17933
17934 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
17935
17936 2018-01-11 Justin Squirek <squirek@adacore.com>
17937
17938 * gnat.dg/expr_func4.adb: New testcase.
17939
17940 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
17941
17942 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
17943 testcase.
17944
17945 2018-01-11 Bob Duff <duff@adacore.com>
17946
17947 * gnat.dg/protected_null.adb: New testcase.
17948
17949 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17950
17951 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
17952
17953 2018-01-11 Ed Schonberg <schonberg@adacore.com>
17954
17955 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
17956
17957 2018-01-11 Justin Squirek <squirek@adacore.com>
17958
17959 * gnat.dg/loopvar.adb: New testcase.
17960
17961 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
17962
17963 PR middle-end/83189
17964 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
17965
17966 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
17967
17968 * gcc.c-torture/compile/pr83575.c: New testcase.
17969
17970 2018-01-10 Michael Collison <michael.collison@arm.com>
17971
17972 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
17973 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
17974 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
17975 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
17976 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
17977 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
17978 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
17979 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
17980 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
17981 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
17982 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
17983 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
17984 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
17985 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
17986 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
17987 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
17988
17989 2018-01-10 Michael Collison <michael.collison@arm.com>
17990
17991 * gcc.target/aarch64/sha2.h: New shared testcase.
17992 * gcc.target/aarch64/sha2_1.c: New testcase.
17993 * gcc.target/aarch64/sha2_2.c: New testcase.
17994 * gcc.target/aarch64/sha2_3.c: New testcase.
17995 * gcc.target/aarch64/sha3.h: New shared testcase.
17996 * gcc.target/aarch64/sha3_1.c: New testcase.
17997 * gcc.target/aarch64/sha3_2.c: New testcase.
17998 * gcc.target/aarch64/sha3_3.c: New testcase.
17999
18000 2018-01-10 Michael Collison <michael.collison@arm.com>
18001
18002 * gcc.target/aarch64/sm3_sm4.c: New testcase.
18003
18004 2018-01-10 Martin Sebor <msebor@redhat.com>
18005
18006 PR tree-optimization/83781
18007 * gcc.dg/strlenopt-42.c: New test.
18008
18009 2018-01-11 Martin Sebor <msebor@gmail.com>
18010 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18011
18012 PR tree-optimization/83501
18013 PR tree-optimization/81703
18014
18015 * gcc.dg/strlenopt-39.c: New test-case.
18016 * gcc.dg/pr81703.c: Likewise.
18017
18018 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
18019
18020 * gnat.dg/atomic10.adb: New test.
18021
18022 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18023
18024 PR fortran/82367
18025 * gfortran.dg/deferred_character_18.f90: New test.
18026
18027 2018-01-10 Martin Sebor <msebor@redhat.com>
18028
18029 PR tree-optimization/83671
18030 * gcc.dg/strlenopt-40.c: New test.
18031 * gcc.dg/strlenopt-41.c: New test.
18032
18033 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
18034
18035 PR fortran/83093
18036 * gfortran.dg/allocate_with_typespec_7.f90: New test.
18037
18038 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
18039
18040 PR target/83399
18041 * gcc.target/powerpc/pr83399.c: New test.
18042
18043 2018-01-10 David Malcolm <dmalcolm@redhat.com>
18044
18045 PR c++/43486
18046 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
18047 to reflect that the arguments are correctly underlined.
18048 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
18049 for globals, params, locals and literals.
18050 (test_sizeof): Directly test the location of "sizeof", rather than
18051 when used in compound expressions.
18052 (test_alignof): Likewise for "alignof".
18053 (test_string_literals): Likewise for string literals.
18054 (test_numeric_literals): Likewise for numeric literals.
18055 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
18056 (test_typeid): Likewise for typeid.
18057 (test_unary_plus): New.
18058 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
18059 format strings.
18060
18061 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
18062
18063 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
18064
18065 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
18066
18067 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
18068
18069 2018-01-10 Marek Polacek <polacek@redhat.com>
18070
18071 PR c++/82541
18072 * g++.dg/warn/Wduplicated-branches4.C: New test.
18073
18074 2018-01-10 Jakub Jelinek <jakub@redhat.com>
18075
18076 PR c++/81327
18077 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
18078 cast to void *.
18079
18080 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
18081
18082 PR c++/81055
18083 * g++.dg/cpp0x/new2.C: New.
18084
18085 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
18086
18087 PR target/83735
18088 * gcc.target/i386/pr83735.c: New test.
18089
18090 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
18091
18092 * lib/target-supports.exp (check_effective_target_branch_cost):
18093 New function.
18094 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
18095 * gcc.dg/pr21643.c: Likewise.
18096 * gcc.dg/pr46309.c: Likewise.
18097 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
18098 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
18099 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
18100 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
18101 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
18102 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
18103 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
18104 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
18105 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
18106 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
18107 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
18108 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
18109 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
18110 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
18111
18112 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
18113
18114 PR target/83629
18115 * gcc.target/powerpc/pr83629.c: New testcase.
18116
18117 2018-01-10 Richard Biener <rguenther@suse.de>
18118
18119 PR testsuite/78768
18120 * gcc.dg/pr78768.c: Un-XFAIL.
18121
18122 2018-01-10 Richard Biener <rguenther@suse.de>
18123
18124 PR debug/82425
18125 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
18126
18127 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
18128
18129 PR tree-optimization/83753
18130 * gcc.dg/torture/pr83753.c: New test.
18131
18132 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
18133
18134 * gcc.target/i386/avx2-gather-1.c: Add -march.
18135 * gcc.target/i386/avx2-gather-2.c: Add -march.
18136 * gcc.target/i386/avx2-gather-3.c: Add -march.
18137 * gcc.target/i386/avx2-gather-4.c: Add -march.
18138 * gcc.target/i386/avx2-gather-5.c: Add -march.
18139 * gcc.target/i386/avx2-gather-6.c: Add -march.
18140 * gcc.target/i386/avx512f-gather-1.c: Add -march.
18141 * gcc.target/i386/avx512f-gather-2.c: Add -march.
18142 * gcc.target/i386/avx512f-gather-3.c: Add -march.
18143 * gcc.target/i386/avx512f-gather-4.c: Add -march.
18144 * gcc.target/i386/avx512f-gather-5.c: Add -march.
18145 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
18146 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
18147 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
18148 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
18149 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
18150
18151 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
18152
18153 PR target/78585:
18154 * gcc.target/i386/pr78585.c: New test.
18155
18156 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18157
18158 PR c++/83734
18159 * g++.dg/cpp0x/pr83734.C: New test.
18160
18161 2018-01-09 Carl Love <cel@us.ibm.com>
18162
18163 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
18164 vec_mergeo builtins with float, double, long long, unsigned long long,
18165 bool long long arguments.
18166 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
18167 vec_float2 with double arguments.
18168 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
18169 vec_mergew and vec_mergow builtins.
18170
18171 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
18172
18173 PR fortran/83742
18174 * gfortran.dg/contiguous_6.f90: New test.
18175
18176 2018-01-09 Richard Biener <rguenther@suse.de>
18177
18178 PR tree-optimization/83668
18179 * gcc.dg/graphite/pr83668.c: New testcase.
18180
18181 2018-01-09 Joseph Myers <joseph@codesourcery.com>
18182
18183 PR tree-optimization/64811
18184 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
18185 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
18186 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
18187 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
18188 New tests.
18189 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
18190
18191 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
18192
18193 PR target/79883
18194 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
18195
18196 2018-01-09 Tamar Christina <tamar.christina@arm.com>
18197
18198 PR target/82641
18199 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
18200 no NEON and require softfp or hard float-abi.
18201 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
18202
18203 2018-01-09 Richard Biener <rguenther@suse.de>
18204
18205 PR tree-optimization/83572
18206 * gcc.dg/graphite/pr83572.c: New testcase.
18207
18208 2018-01-09 Jakub Jelinek <jakub@redhat.com>
18209
18210 PR target/83507
18211 * gcc.dg/sms-13.c: New test.
18212
18213 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
18214
18215 PR fortran/83741
18216 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
18217
18218 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
18219 Monk Chiang <sh.chiang04@gmail.com>
18220
18221 * gcc.target/riscv/save-restore-1.c: New.
18222
18223 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18224
18225 PR target/83677
18226 * gcc.target/powerpc/pr83677.c: New file.
18227
18228 2018-01-08 Jeff Law <law@redhat.com>
18229
18230 PR rtl-optimizatin/81308
18231 * g++.dg/pr81308-1.C: New test.
18232 * g++.dg/pr81308-2.C: New test.
18233
18234 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
18235
18236 PR target/83663 - Revert r255946
18237 * gcc.target/aarch64/vect-slp-dup.c: New.
18238
18239 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18240
18241 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
18242 combination tests.
18243
18244 2018-01-08 Richard Biener <rguenther@suse.de>
18245
18246 PR tree-optimization/83563
18247 * gcc.dg/graphite/pr83563.c: New testcase.
18248
18249 2018-01-08 Richard Biener <rguenther@suse.de>
18250
18251 PR middle-end/83713
18252 * g++.dg/torture/pr83713.C: New testcase.
18253
18254 2018-01-08 Tom de Vries <tom@codesourcery.com>
18255
18256 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
18257
18258 2018-01-08 Richard Biener <rguenther@suse.de>
18259
18260 PR tree-optimization/83685
18261 * gcc.dg/torture/pr83685.c: New testcase.
18262
18263 2018-01-08 Richard Biener <rguenther@suse.de>
18264
18265 PR lto/83719
18266 * gcc.dg/lto/pr83719_0.c: New testcase.
18267
18268 2018-01-08 Tom de Vries <tom@codesourcery.com>
18269
18270 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
18271 * gcc.dg/graphite/run-id-1.c: Same.
18272 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
18273
18274 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
18275
18276 PR fortran/83611
18277 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
18278 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
18279 * gfortran.dg/pdt_27.f03: New test.
18280
18281 PR fortran/83731
18282 * gfortran.dg/pdt_28.f03: New test.
18283
18284 2018-01-08 Tom de Vries <tom@codesourcery.com>
18285
18286 * c-c++-common/builtins.c: Require effective target alloca.
18287 * gcc.dg/Wrestrict.c: Same.
18288 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
18289
18290 2018-01-08 Richard Biener <rguenther@suse.de>
18291
18292 PR middle-end/83580
18293 * gcc.dg/torture/pr83580.c: New testcase.
18294
18295 2018-01-08 Richard Biener <rguenther@suse.de>
18296
18297 PR middle-end/83517
18298 * gcc.dg/pr83517.c: New testcase.
18299
18300 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
18301
18302 PR middle-end/81897
18303 * gcc.dg/uninit-pr81897.c: New test.
18304
18305 2018-01-06 Martin Sebor <msebor@redhat.com>
18306
18307 PR tree-optimization/83640
18308 * gcc.dg/Wrestrict-6.c: New test.
18309 * gcc.dg/pr83640.c: New test.
18310
18311 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
18312
18313 * gcc.target/aarch64/reg-alloc-1.c: New test.
18314
18315 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
18316
18317 PR fortran/50892
18318 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
18319
18320 2018-01-06 Jakub Jelinek <jakub@redhat.com>
18321
18322 PR debug/83480
18323 * gcc.dg/pr83480.c: New test.
18324
18325 PR rtl-optimization/83682
18326 * gcc.target/i386/pr83682.c: New test.
18327
18328 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
18329
18330 PR fortran/78534
18331 PR fortran/66310
18332 * gfortran.dg/char_cast_1.f90: Update scan pattern.
18333 * gfortran.dg/dependency_49.f90: Likewise.
18334 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
18335 * gfortran.dg/repeat_7.f90: New test for PR 66310.
18336 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
18337 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
18338 * gfortran.dg/string_1_lp64.f90: New test.
18339 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
18340 * gfortran.dg/string_3_lp64.f90: New test.
18341
18342 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18343
18344 PR target/83604
18345 * gcc.target/i386/sse-26.c: New test.
18346
18347 PR target/83604
18348 * gcc.target/i386/pr83604.c: New test.
18349
18350 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
18351
18352 * gcc.dg/vect/vect-align-4.c: New test.
18353 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
18354 and redefine as a structure with an unaligned member "b".
18355 (foo): Update accordingly.
18356
18357 2018-01-05 Sudakshina Das <sudi.das@arm.com>
18358
18359 PR target/82439
18360 * gcc.target/aarch64/bics_5.c: New test.
18361 * gcc.target/arm/bics_5.c: Likewise.
18362
18363 2018-01-05 Jakub Jelinek <jakub@redhat.com>
18364
18365 PR tree-optimization/83605
18366 * gcc.dg/pr83605.c: New test.
18367
18368 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18369
18370 PR target/83554
18371 * gcc.target/i386/pr83554.c: New test.
18372
18373 PR ipa/82352
18374 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
18375 long unsigned int.
18376
18377 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
18378
18379 PR fortran/83683
18380 PR fortran/45689
18381 * gfortran.dg/eoshift_8.f90: New test.
18382 * gfortran.dg/simplify_eoshift_1.f90: New test.
18383
18384 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18385
18386 PR debug/83585
18387 * gcc.dg/pr83585.c: New test.
18388
18389 2018-01-04 Nathan Sidwell <nathan@acm.org>
18390
18391 PR c++/83667
18392 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
18393
18394 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18395
18396 PR debug/83666
18397 * gcc.dg/pr83666.c: New test.
18398
18399 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
18400
18401 PR target/83628
18402 * gcc.target/alpha/pr83628-1.c: New test.
18403 * gcc.target/alpha/pr83628-2.c: Ditto.
18404
18405 2018-01-04 Martin Liska <mliska@suse.cz>
18406
18407 PR ipa/82352
18408 * g++.dg/ipa/pr82352.C: New test.
18409
18410 2018-01-04 Jakub Jelinek <jakub@redhat.com>
18411
18412 * gcc.dg/vect-opt-info-1.c: Moved to ...
18413 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
18414 vect_int targets, use dg-additional-options instead of dg-options and
18415 use relative line numbers instead of absolute.
18416
18417 2018-01-03 Martin Sebor <msebor@redhat.com>
18418
18419 PR tree-optimization/83655
18420 * gcc.dg/Wrestrict-5.c: New test.
18421 * c-c++-common/builtins.c: New test.
18422
18423 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18424 Alan Hayward <alan.hayward@arm.com>
18425 David Sherwood <david.sherwood@arm.com>
18426
18427 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
18428 (main): Call it.
18429
18430 2018-01-03 Jeff Law <law@redhat.com>
18431
18432 PR target/83641
18433 * gcc.target/i386/stack-check-17.c: New test.
18434 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
18435
18436 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18437
18438 PR debug/83621
18439 * gcc.dg/pr83621.c: New test.
18440
18441 PR debug/83645
18442 * gcc.dg/pr83645.c: New test.
18443
18444 2018-01-03 Martin Sebor <msebor@redhat.com>
18445
18446 PR tree-optimization/83603
18447 * gcc.dg/Wrestrict-4.c: New test.
18448
18449 PR c/83559
18450 * gcc.dg/const-2.c: New test.
18451 * gcc.dg/pure-3.c: New test.
18452
18453 2018-01-03 Martin Sebor <msebor@redhat.com>
18454
18455 * gcc.dg/Wrestrict-3.c: New test.
18456
18457 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18458
18459 PR c++/83555
18460 * g++.dg/opt/pr83555.C: New test.
18461 * g++.dg/ubsan/pr83555.C: New test.
18462
18463 2018-01-03 David Malcolm <dmalcolm@redhat.com>
18464
18465 PR c/82050
18466 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
18467 the !CHECKING_P case by expecting a note.
18468 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
18469 a note for the !CHECKING_P case, and move the return statement
18470 outside of #if CHECKING_P guard.
18471
18472 2018-01-03 Jeff Law <law@redhat.com>
18473
18474 PR middle-end/83654
18475 * gcc.target/i386/stack-check-18.c: New test.
18476 * gcc.target/i386/stack-check-19.c: New test.
18477
18478 2018-01-03 Martin Sebor <msebor@redhat.com>
18479
18480 PR tree-optimization/83501
18481 * c-c++-common/Warray-bounds-3.c: Remove xfail.
18482
18483 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
18484
18485 PR tree-optimization/83501
18486 * gcc.dg/tree-ssa/pr83501-1.c: New test.
18487
18488 2018-01-03 Nathan Sidwell <nathan@acm.org>
18489
18490 PR c++/83667
18491 * g++.dg/ipa/pr83667.C: New.
18492
18493 2018-01-03 Martin Liska <mliska@suse.cz>
18494
18495 PR tree-optimization/83593
18496 * gcc.dg/pr83593.c: New test.
18497
18498 2018-01-03 Martin Liska <mliska@suse.cz>
18499
18500 PR ipa/83549
18501 * g++.dg/ipa/pr83549.C: New test.
18502
18503 2018-01-03 Marek Polacek <polacek@redhat.com>
18504
18505 PR c++/83592
18506 * g++.dg/warn/mvp2.C: New test.
18507
18508 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18509
18510 PR preprocessor/83602
18511 * g++.dg/cpp/pr83602.C: New test.
18512
18513 PR c++/83634
18514 * g++.dg/parse/pr83634.C: New test.
18515
18516 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
18517
18518 PR fortran/83664
18519 * gfortran.dg/eoshift_7.f90: New test.
18520
18521 2018-01-03 Jan Beulich <jbeulich@suse.com>
18522
18523 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
18524 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
18525
18526 2018-01-03 Jakub Jelinek <jakub@redhat.com>
18527
18528 Update copyright years.
18529
18530 2018-01-03 Martin Liska <mliska@suse.cz>
18531
18532 PR ipa/83594
18533 * gcc.dg/ipa/pr83594.c: New test.
18534
18535 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
18536 Alan Hayward <alan.hayward@arm.com>
18537 David Sherwood <david.sherwood@arm.com>
18538
18539 * gcc.dg/vect-opt-info-1.c: New test.
18540
18541 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
18542
18543 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
18544 floorf128, truncf128, and roundf128.
18545 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
18546 optimizations added in match.pd.
18547 * gcc.target/powerpc/float128-hw6.c: Likewise.
18548 * gcc.target/powerpc/float128-hw7.c: Likewise.
18549 * gcc.target/powerpc/float128-hw8.c: Likewise.
18550 * gcc.target/powerpc/float128-hw9.c: Likewise.
18551 * gcc.target/powerpc/float128-hw10.c: Likewise.
18552 * gcc.target/powerpc/float128-hw11.c: Likewise.
18553
18554 2018-01-02 Jakub Jelinek <jakub@redhat.com>
18555
18556 PR c++/83556
18557 * g++.dg/cpp0x/pr83556.C: New test.
18558
18559 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
18560
18561 PR fortran/45689
18562 PR fortran/83650
18563 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
18564 * gfortran.dg/simplify_cshift_4.f90: New test.
18565
18566 2018-01-02 Marek Polacek <polacek@redhat.com>
18567
18568 PR c++/81860
18569 * g++.dg/cpp0x/inh-ctor30.C: New test.
18570
18571 PR c++/83644
18572 * g++.dg/cpp1z/pr83644.C: New test.
18573
18574 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
18575
18576 PR fortran/83076
18577 * gfortran.dg/coarray_45.f90: New test.
18578
18579 PR fortran/83319
18580 * gfortran.dg/coarray_46.f90: New test.
18581
18582 2018-01-01 Jakub Jelinek <jakub@redhat.com>
18583
18584 PR tree-optimization/83581
18585 * gcc.dg/pr83581.c: New test.
18586
18587 PR c/83595
18588 * gcc.dg/pr83595.c: New test.
18589
18590 PR middle-end/83608
18591 * g++.dg/opt/pr83608.C: New test.
18592
18593 PR middle-end/83609
18594 * gcc.dg/pr83609.c: New test.
18595 * g++.dg/opt/pr83609.C: New test.
18596
18597 PR middle-end/83623
18598 * gcc.dg/pr83623.c: New test.
18599
18600 * gcc.target/i386/i386.exp
18601 (check_effective_target_avx512vpopcntdqvl): New proc.
18602 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
18603 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
18604 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
18605 \f
18606 Copyright (C) 2018 Free Software Foundation, Inc.
18607
18608 Copying and distribution of this file, with or without modification,
18609 are permitted in any medium without royalty provided the copyright
18610 notice and this notice are preserved.