1 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
3 * gcc.dg/vect/slp-multitypes-13.c: New test.
5 2017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
7 * gfortran.dg/vect/mask-store-1.f90: New test.
9 2017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
12 * g++.dg/expr/delete1.C: New.
14 2017-09-18 Bob Duff <duff@adacore.com>
16 * gnat.dg/validity_check.adb: New testcase.
18 2017-09-18 Eric Botcazou <ebotcazou@adacore.com>
20 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
22 2017-09-18 Bob Duff <duff@adacore.com>
24 * gnat.dg/tagged_prefix_call.adb: New testcase.
26 2017-09-18 Ed Schonberg <schonberg@adacore.com>
28 * gnat.dg/default_variants.adb: New testcase.
30 2017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
34 * gcc.target/i386/pr81736-4.c: Likewise.
36 2017-09-18 Richard Biener <rguenther@suse.de>
38 PR tree-optimization/79622
39 * gcc.dg/graphite/pr79622.c: New testcase.
41 2017-09-17 Daniel Santos <daniel.santos@pobox.com>
43 gcc.target/i386/pr82196-1.c: New test.
44 gcc.target/i386/pr82196-2.c: Likewise.
46 2017-09-17 H.J. Lu <hongjiu.lu@intel.com>
49 * gcc.target/i386/pr82166.c: New test.
51 2017-09-17 Paul Thomas <pault@gcc.gnu.org>
54 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
55 * gfortran.dg/pdt_2.f03 : The same.
56 * gfortran.dg/pdt_3.f03 : The same.
57 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
58 module 'bad_vars'. Add error concerning assumed parameters and
60 * gfortran.dg/pdt_11.f03 : New test.
63 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
64 * gfortran.dg/associate_25.f90 : New test.
65 * gfortran.dg/pdt_12.f03 : New test.
67 2017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
68 Jakub Jelinek <jakub@redhat.com>
70 Add support for -std=c++2a.
71 * lib/target-supports.exp (check_effective_target_c++17): Return
72 1 also if check_effective_target_c++2a.
73 (check_effective_target_c++17_down): New.
74 (check_effective_target_c++2a_only): New.
75 (check_effective_target_c++2a): New.
76 * g++.dg/cpp2a/cplusplus.C: New.
78 2017-09-15 Joseph Myers <joseph@codesourcery.com>
81 * gcc.target/i386/excess-precision-8.c: New test.
83 2017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
84 Paolo Carlini <paolo.carlini@oracle.com>
87 * g++.dg/other/anon-union4.C: New.
88 * g++.old-deja/g++.law/union4.C: Adjust.
89 * g++.old-deja/g++.other/anon1.C: Likewise.
91 2017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
93 * c-c++-common/Wcast-align.c: New test.
95 2017-09-15 Eric Botcazou <ebotcazou@adacore.com>
97 * g++.dg/sso-1.C: New test.
98 * g++.dg/sso-2.C: Likewise.
100 2017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
103 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
105 2017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
107 PR tree-optimization/71026
108 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
110 2017-09-15 Jakub Jelinek <jakub@redhat.com>
112 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
113 * lib/target-supports.exp (check_effective_target_c++14): Use
114 check_effective_target_c++17 instead of check_effective_target_c++1z.
115 (check_effective_target_c++14_down): Likewise.
116 (check_effective_target_c++1z_only): Rename to ...
117 (check_effective_target_c++17_only): ... this.
118 (check_effective_target_c++1z): Rename to ...
119 (check_effective_target_c++17): ... this.
120 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
121 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
122 and c++17_only instead of c++1z_only. Adjust expected diagnostics
123 and comments refering to 1z to 17.
124 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
125 * g++.dg/template/partial5.C: Likewise.
126 * g++.dg/template/nontype8.C: Likewise.
127 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
128 * g++.dg/cpp1z/nontype3a.C: Likewise.
129 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
130 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
131 * g++.dg/cpp1z/class-deduction32.C: Likewise.
132 * g++.dg/cpp1z/pr78771.C: Likewise.
133 * g++.dg/cpp1z/elide1.C: Likewise.
134 * g++.dg/cpp1z/fold3.C: Likewise.
135 * g++.dg/cpp1z/class-deduction2.C: Likewise.
136 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
137 * g++.dg/cpp1z/inline-var2.C: Likewise.
138 * g++.dg/cpp1z/eval-order2.C: Likewise.
139 * g++.dg/cpp1z/decomp21.C: Likewise.
140 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
141 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
142 * g++.dg/cpp1z/utf8-neg.C: Likewise.
143 * g++.dg/cpp1z/class-deduction41.C: Likewise.
144 * g++.dg/cpp1z/class-deduction23.C: Likewise.
145 * g++.dg/cpp1z/nodiscard3.C: Likewise.
146 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
147 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
148 * g++.dg/cpp1z/class-deduction21.C: Likewise.
149 * g++.dg/cpp1z/range-for1.C: Likewise.
150 * g++.dg/cpp1z/init-statement4.C: Likewise.
151 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
152 * g++.dg/cpp1z/decomp30.C: Likewise.
153 * g++.dg/cpp1z/class-deduction39.C: Likewise.
154 * g++.dg/cpp1z/register2.C: Likewise.
155 * g++.dg/cpp1z/decomp9.C: Likewise.
156 * g++.dg/cpp1z/regress1.C: Likewise.
157 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
158 * g++.dg/cpp1z/class-deduction30.C: Likewise.
159 * g++.dg/cpp1z/abbrev2.C: Likewise.
160 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
161 * g++.dg/cpp1z/regress2.C: Likewise.
162 * g++.dg/cpp1z/decomp16.C: Likewise.
163 * g++.dg/cpp1z/bool-increment1.C: Likewise.
164 * g++.dg/cpp1z/aligned-new1.C: Likewise.
165 * g++.dg/cpp1z/decomp3.C: Likewise.
166 * g++.dg/cpp1z/register1.C: Likewise.
167 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
168 * g++.dg/cpp1z/class-deduction1.C: Likewise.
169 * g++.dg/cpp1z/decomp10.C: Likewise.
170 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
171 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
172 * g++.dg/cpp1z/decomp27.C: Likewise.
173 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
174 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
175 * g++.dg/cpp1z/class-deduction9.C: Likewise.
176 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
177 * g++.dg/cpp1z/decomp11.C: Likewise.
178 * g++.dg/cpp1z/aligned-new3.C: Likewise.
179 * g++.dg/cpp1z/utf8-2.C: Likewise.
180 * g++.dg/cpp1z/lambda-this3.C: Likewise.
181 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
182 * g++.dg/cpp1z/byte1.C: Likewise.
183 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
184 * g++.dg/cpp1z/aggr-base4.C: Likewise.
185 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
186 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
187 * g++.dg/cpp1z/utf8-2a.C: Likewise.
188 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
189 * g++.dg/cpp1z/aggr-base6.C: Likewise.
190 * g++.dg/cpp1z/cplusplus.C: Likewise.
191 * g++.dg/cpp1z/class-deduction20.C: Likewise.
192 * g++.dg/cpp1z/aggr-base2.C: Likewise.
193 * g++.dg/cpp1z/class-deduction6.C: Likewise.
194 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
195 * g++.dg/cpp1z/class-deduction31.C: Likewise.
196 * g++.dg/cpp1z/class-deduction25.C: Likewise.
197 * g++.dg/cpp1z/class-deduction18.C: Likewise.
198 * g++.dg/cpp1z/fold9.C: Likewise.
199 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
200 * g++.dg/cpp1z/abbrev1.C: Likewise.
201 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
202 * g++.dg/cpp1z/utf8.C: Likewise.
203 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
204 * g++.dg/cpp1z/aggr-base3.C: Likewise.
205 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
206 * g++.dg/cpp1z/init-statement2.C: Likewise.
207 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
208 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
209 * g++.dg/cpp1z/class-deduction40.C: Likewise.
210 * g++.dg/cpp1z/nontype3.C: Likewise.
211 * g++.dg/cpp1z/class-deduction14.C: Likewise.
212 * g++.dg/cpp1z/fold7.C: Likewise.
213 * g++.dg/cpp1z/nontype2.C: Likewise.
214 * g++.dg/cpp1z/class-deduction15.C: Likewise.
215 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
216 * g++.dg/cpp1z/class-deduction13.C: Likewise.
217 * g++.dg/cpp1z/aligned-new7.C: Likewise.
218 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
219 * g++.dg/cpp1z/nontype1.C: Likewise.
220 * g++.dg/cpp1z/init-statement5.C: Likewise.
221 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
222 * g++.dg/cpp1z/decomp17.C: Likewise.
223 * g++.dg/cpp1z/fold4.C: Likewise.
224 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
225 * g++.dg/cpp1z/fold7a.C: Likewise.
226 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
227 * g++.dg/cpp1z/init-statement7.C: Likewise.
228 * g++.dg/cpp1z/aggr-base5.C: Likewise.
229 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
230 * g++.dg/cpp1z/pr79143.C: Likewise.
231 * g++.dg/cpp1z/class-deduction38.C: Likewise.
232 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
233 * g++.dg/cpp1z/class-deduction12.C: Likewise.
234 * g++.dg/cpp1z/decomp20.C: Likewise.
235 * g++.dg/cpp1z/class-deduction22.C: Likewise.
236 * g++.dg/cpp1z/class-deduction29.C: Likewise.
237 * g++.dg/cpp1z/class-deduction8.C: Likewise.
238 * g++.dg/cpp1z/class-deduction43.C: Likewise.
239 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
240 * g++.dg/cpp1z/fold8.C: Likewise.
241 * g++.dg/cpp1z/init-statement3.C: Likewise.
242 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
243 * g++.dg/cpp1z/class-deduction36.C: Likewise.
244 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
245 * g++.dg/cpp1z/fallthrough1.C: Likewise.
246 * g++.dg/cpp1z/fold1.C: Likewise.
247 * g++.dg/cpp1z/class-deduction26.C: Likewise.
248 * g++.dg/cpp1z/fold-ice1.C: Likewise.
249 * g++.dg/cpp1z/fold5.C: Likewise.
250 * g++.dg/cpp1z/class-deduction34.C: Likewise.
251 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
252 * g++.dg/cpp1z/class-deduction7.C: Likewise.
253 * g++.dg/cpp1z/class-deduction16.C: Likewise.
254 * g++.dg/cpp1z/class-deduction10.C: Likewise.
255 * g++.dg/cpp1z/eval-order3.C: Likewise.
256 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
257 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
258 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
259 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
260 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
261 * g++.dg/cpp1z/decomp15.C: Likewise.
262 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
263 * g++.dg/cpp1z/fold-mangle.C: Likewise.
264 * g++.dg/cpp1z/class-deduction35.C: Likewise.
265 * g++.dg/cpp1z/decomp4.C: Likewise.
266 * g++.dg/cpp1z/class-deduction42.C: Likewise.
267 * g++.dg/cpp1z/init-statement8.C: Likewise.
268 * g++.dg/cpp1z/inline-var1a.C: Likewise.
269 * g++.dg/cpp1z/init-statement6.C: Likewise.
270 * g++.dg/cpp1z/class-deduction17.C: Likewise.
271 * g++.dg/cpp1z/class-deduction28.C: Likewise.
272 * g++.dg/cpp1z/class-deduction27.C: Likewise.
273 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
274 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
275 * g++.dg/cpp1z/class-deduction11.C: Likewise.
276 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
277 * g++.dg/cpp1z/init-statement9.C: Likewise.
278 * g++.dg/cpp1z/class-deduction19.C: Likewise.
279 * g++.dg/cpp1z/class-deduction5.C: Likewise.
280 * g++.dg/cpp1z/fold2.C: Likewise.
281 * g++.dg/cpp1z/class-deduction33.C: Likewise.
282 * g++.dg/cpp1z/class-deduction24.C: Likewise.
283 * g++.dg/cpp1z/aggr-base1.C: Likewise.
284 * g++.dg/cpp1z/fold6.C: Likewise.
285 * g++.dg/cpp1z/decomp12.C: Likewise.
286 * g++.dg/cpp1z/class-deduction4.C: Likewise.
287 * g++.dg/cpp1z/inline-var1.C: Likewise.
288 * g++.dg/cpp1z/aligned-new2.C: Likewise.
289 * g++.dg/cpp1z/class-deduction3.C: Likewise.
290 * g++.dg/other/error3.C: Likewise.
291 * g++.dg/init/new25.C: Likewise.
292 * g++.dg/init/new13.C: Likewise.
293 * g++.dg/tls/diag-2.C: Likewise.
294 * g++.dg/tls/diag-4.C: Likewise.
295 * g++.dg/opt/noreturn-1.C: Likewise.
296 * g++.dg/eh/async-unwind2.C: Likewise.
297 * g++.dg/eh/spec9.C: Likewise.
298 * g++.dg/eh/spec7.C: Likewise.
299 * g++.dg/eh/template1.C: Likewise.
300 * g++.dg/eh/cond4.C: Likewise.
301 * g++.dg/eh/pr41819.C: Likewise.
302 * g++.dg/eh/delete1.C: Likewise.
303 * g++.dg/eh/spec3.C: Likewise.
304 * g++.dg/eh/forced4.C: Likewise.
305 * g++.dg/eh/spec2.C: Likewise.
306 * g++.dg/eh/shadow1.C: Likewise.
307 * g++.dg/eh/pr38662.C: Likewise.
308 * g++.dg/eh/ehopt1.C: Likewise.
309 * g++.dg/eh/spec8.C: Likewise.
310 * g++.dg/eh/init-temp2.C: Likewise.
311 * g++.dg/rtti/crash3.C: Likewise.
312 * g++.dg/warn/Wreturn-type-3.C: Likewise.
313 * g++.dg/warn/register-parm-1.C: Likewise.
314 * g++.dg/warn/register-var-2.C: Likewise.
315 * g++.dg/gcov/gcov-7.C: Likewise.
316 * g++.dg/tree-ssa/pr45605.C: Likewise.
317 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
318 * g++.dg/lookup/exception1.C: Likewise.
319 * g++.dg/ubsan/pr79589.C: Likewise.
320 * g++.dg/tm/pr47340.C: Likewise.
321 * g++.dg/tm/pr46567.C: Likewise.
322 * g++.dg/expr/bitfield5.C: Likewise.
323 * g++.dg/expr/bool1.C: Likewise.
324 * g++.dg/expr/lval3.C: Likewise.
325 * g++.dg/expr/lval4.C: Likewise.
326 * g++.dg/expr/bitfield4.C: Likewise.
327 * g++.dg/expr/bitfield6.C: Likewise.
328 * g++.dg/expr/bool3.C: Likewise.
329 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
330 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
331 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
332 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
333 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
334 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
335 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
336 * g++.dg/ext/has_nothrow_assign.C: Likewise.
337 * g++.dg/parse/register1.C: Likewise.
338 * g++.dg/parse/error15.C: Likewise.
339 * g++.dg/parse/linkage2.C: Likewise.
340 * g++.dg/concepts/intro2.C: Likewise.
341 * g++.dg/concepts/class.C: Likewise.
342 * g++.dg/concepts/traits1.C: Likewise.
343 * g++.dg/concepts/req5.C: Likewise.
344 * g++.dg/concepts/var-concept5.C: Likewise.
345 * g++.dg/concepts/fn-concept2.C: Likewise.
346 * g++.dg/concepts/traits2.C: Likewise.
347 * g++.dg/concepts/placeholder2.C: Likewise.
348 * g++.dg/concepts/class6.C: Likewise.
349 * g++.dg/concepts/memtmpl1.C: Likewise.
350 * g++.dg/concepts/friend2.C: Likewise.
351 * g++.dg/concepts/template-parm3.C: Likewise.
352 * g++.dg/concepts/template-parm10.C: Likewise.
353 * g++.dg/concepts/explicit-spec1.C: Likewise.
354 * g++.dg/concepts/explicit-spec3.C: Likewise.
355 * g++.dg/concepts/var-templ2.C: Likewise.
356 * g++.dg/concepts/intro5.C: Likewise.
357 * g++.dg/concepts/deduction-constraint1.C: Likewise.
358 * g++.dg/concepts/iconv1.C: Likewise.
359 * g++.dg/concepts/constrained-parm.C: Likewise.
360 * g++.dg/concepts/template-template-parm1.C: Likewise.
361 * g++.dg/concepts/var-concept3.C: Likewise.
362 * g++.dg/concepts/class3.C: Likewise.
363 * g++.dg/concepts/memfun2.C: Likewise.
364 * g++.dg/concepts/req1.C: Likewise.
365 * g++.dg/concepts/disjunction1.C: Likewise.
366 * g++.dg/concepts/req17.C: Likewise.
367 * g++.dg/concepts/pr65848.C: Likewise.
368 * g++.dg/concepts/placeholder4.C: Likewise.
369 * g++.dg/concepts/decl-diagnose.C: Likewise.
370 * g++.dg/concepts/intro7.C: Likewise.
371 * g++.dg/concepts/pr68683.C: Likewise.
372 * g++.dg/concepts/partial-spec4.C: Likewise.
373 * g++.dg/concepts/template-parm5.C: Likewise.
374 * g++.dg/concepts/explicit-inst1.C: Likewise.
375 * g++.dg/concepts/class-deduction1.C: Likewise.
376 * g++.dg/concepts/class1.C: Likewise.
377 * g++.dg/concepts/req15.C: Likewise.
378 * g++.dg/concepts/memfun.C: Likewise.
379 * g++.dg/concepts/pr68434.C: Likewise.
380 * g++.dg/concepts/inherit-ctor4.C: Likewise.
381 * g++.dg/concepts/partial-spec6.C: Likewise.
382 * g++.dg/concepts/var-templ1.C: Likewise.
383 * g++.dg/concepts/template-parm8.C: Likewise.
384 * g++.dg/concepts/explicit-inst3.C: Likewise.
385 * g++.dg/concepts/class4.C: Likewise.
386 * g++.dg/concepts/req6.C: Likewise.
387 * g++.dg/concepts/fn8.C: Likewise.
388 * g++.dg/concepts/class5.C: Likewise.
389 * g++.dg/concepts/placeholder5.C: Likewise.
390 * g++.dg/concepts/req16.C: Likewise.
391 * g++.dg/concepts/req10.C: Likewise.
392 * g++.dg/concepts/var-concept2.C: Likewise.
393 * g++.dg/concepts/auto3.C: Likewise.
394 * g++.dg/concepts/generic-fn-err.C: Likewise.
395 * g++.dg/concepts/pr65552.C: Likewise.
396 * g++.dg/concepts/partial-concept-id2.C: Likewise.
397 * g++.dg/concepts/fn1.C: Likewise.
398 * g++.dg/concepts/partial-spec.C: Likewise.
399 * g++.dg/concepts/template-parm12.C: Likewise.
400 * g++.dg/concepts/diagnostic1.C: Likewise.
401 * g++.dg/concepts/intro1.C: Likewise.
402 * g++.dg/concepts/explicit-inst4.C: Likewise.
403 * g++.dg/concepts/req18.C: Likewise.
404 * g++.dg/concepts/explicit-spec5.C: Likewise.
405 * g++.dg/concepts/var-concept6.C: Likewise.
406 * g++.dg/concepts/fn9.C: Likewise.
407 * g++.dg/concepts/req2.C: Likewise.
408 * g++.dg/concepts/template-parm7.C: Likewise.
409 * g++.dg/concepts/req14.C: Likewise.
410 * g++.dg/concepts/template-parm6.C: Likewise.
411 * g++.dg/concepts/variadic4.C: Likewise.
412 * g++.dg/concepts/fn6.C: Likewise.
413 * g++.dg/concepts/req-neg1.C: Likewise.
414 * g++.dg/concepts/alias3.C: Likewise.
415 * g++.dg/concepts/expression2.C: Likewise.
416 * g++.dg/concepts/partial-spec3.C: Likewise.
417 * g++.dg/concepts/expression3.C: Likewise.
418 * g++.dg/concepts/memfun-err.C: Likewise.
419 * g++.dg/concepts/pr66091.C: Likewise.
420 * g++.dg/concepts/explicit-spec2.C: Likewise.
421 * g++.dg/concepts/equiv.C: Likewise.
422 * g++.dg/concepts/friend1.C: Likewise.
423 * g++.dg/concepts/fn4.C: Likewise.
424 * g++.dg/concepts/var-templ3.C: Likewise.
425 * g++.dg/concepts/explicit-inst2.C: Likewise.
426 * g++.dg/concepts/alias2.C: Likewise.
427 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
428 * g++.dg/concepts/placeholder6.C: Likewise.
429 * g++.dg/concepts/fn10.C: Likewise.
430 * g++.dg/concepts/req3.C: Likewise.
431 * g++.dg/concepts/variadic2.C: Likewise.
432 * g++.dg/concepts/pr65636.C: Likewise.
433 * g++.dg/concepts/intro6.C: Likewise.
434 * g++.dg/concepts/class2.C: Likewise.
435 * g++.dg/concepts/fn2.C: Likewise.
436 * g++.dg/concepts/req20.C: Likewise.
437 * g++.dg/concepts/req8.C: Likewise.
438 * g++.dg/concepts/placeholder1.C: Likewise.
439 * g++.dg/concepts/pr65854.C: Likewise.
440 * g++.dg/concepts/member-concept.C: Likewise.
441 * g++.dg/concepts/template-parm2.C: Likewise.
442 * g++.dg/concepts/variadic1.C: Likewise.
443 * g++.dg/concepts/fn7.C: Likewise.
444 * g++.dg/concepts/intro4.C: Likewise.
445 * g++.dg/concepts/req13.C: Likewise.
446 * g++.dg/concepts/inherit-ctor3.C: Likewise.
447 * g++.dg/concepts/explicit-spec6.C: Likewise.
448 * g++.dg/concepts/auto1.C: Likewise.
449 * g++.dg/concepts/alias1.C: Likewise.
450 * g++.dg/concepts/fn-concept1.C: Likewise.
451 * g++.dg/concepts/template-parm11.C: Likewise.
452 * g++.dg/concepts/explicit-spec4.C: Likewise.
453 * g++.dg/concepts/partial-concept-id1.C: Likewise.
454 * g++.dg/concepts/req9.C: Likewise.
455 * g++.dg/concepts/req4.C: Likewise.
456 * g++.dg/concepts/pr65681.C: Likewise.
457 * g++.dg/concepts/req7.C: Likewise.
458 * g++.dg/concepts/req12.C: Likewise.
459 * g++.dg/concepts/fn5.C: Likewise.
460 * g++.dg/concepts/alias4.C: Likewise.
461 * g++.dg/concepts/generic-fn.C: Likewise.
462 * g++.dg/concepts/feature-macro.C: Likewise.
463 * g++.dg/concepts/req19.C: Likewise.
464 * g++.dg/concepts/placeholder3.C: Likewise.
465 * g++.dg/concepts/intro3.C: Likewise.
466 * g++.dg/concepts/partial-spec5.C: Likewise.
467 * g++.dg/concepts/template-parm4.C: Likewise.
468 * g++.dg/concepts/dr1430.C: Likewise.
469 * g++.dg/concepts/pr65634.C: Likewise.
470 * g++.dg/concepts/var-concept4.C: Likewise.
471 * g++.dg/concepts/pr67249.C: Likewise.
472 * g++.dg/concepts/expression.C: Likewise.
473 * g++.dg/concepts/pr65575.C: Likewise.
474 * g++.dg/concepts/partial-spec2.C: Likewise.
475 * g++.dg/concepts/template-parm9.C: Likewise.
476 * g++.dg/concepts/inherit-ctor1.C: Likewise.
477 * g++.dg/concepts/equiv2.C: Likewise.
478 * g++.dg/concepts/req11.C: Likewise.
479 * g++.dg/concepts/template-parm1.C: Likewise.
480 * g++.dg/concepts/inherit-ctor2.C: Likewise.
481 * g++.dg/concepts/var-concept1.C: Likewise.
482 * g++.dg/concepts/fn3.C: Likewise.
483 * g++.dg/torture/pr46364.C: Likewise.
484 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
485 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
486 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
487 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
488 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
489 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
490 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
491 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
492 * g++.dg/torture/pr52918-1.C: Likewise.
493 * g++.dg/torture/pr49394.C: Likewise.
494 * g++.dg/torture/pr57190.C: Likewise.
495 * g++.dg/cpp0x/static_assert8.C: Likewise.
496 * g++.dg/cpp0x/noexcept19.C: Likewise.
497 * g++.dg/cpp0x/variadic-throw.C: Likewise.
498 * g++.dg/cpp0x/variadic73.C: Likewise.
499 * g++.dg/cpp0x/noexcept02.C: Likewise.
500 * g++.dg/cpp0x/defaulted23.C: Likewise.
501 * g++.dg/cpp0x/noexcept08.C: Likewise.
502 * g++.dg/cpp0x/auto9.C: Likewise.
503 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
504 * g++.dg/cpp0x/error5.C: Likewise.
505 * c-c++-common/gomp/atomic-12.c: Likewise.
506 * c-c++-common/gomp/atomic-13.c: Likewise.
507 * c-c++-common/gomp/atomic-14.c: Likewise.
508 * c-c++-common/Wvarargs-2.c: Likewise.
509 * c-c++-common/Wvarargs.c: Likewise.
510 * c-c++-common/vector-subscript-2.c: Likewise.
511 * g++.old-deja/g++.robertl/eb123.C: Likewise.
512 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
513 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
514 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
515 * g++.old-deja/g++.eh/throw2.C: Likewise.
516 * g++.old-deja/g++.eh/throw1.C: Likewise.
517 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
518 * g++.old-deja/g++.other/new7.C: Likewise.
519 * g++.old-deja/g++.other/crash30.C: Likewise.
520 * g++.old-deja/g++.other/regstack.C: Likewise.
521 * g++.old-deja/g++.other/crash28.C: Likewise.
522 * g++.old-deja/g++.jason/bool5.C: Likewise.
523 * g++.old-deja/g++.mike/p10416.C: Likewise.
524 * g++.old-deja/g++.mike/eh25.C: Likewise.
525 * g++.old-deja/g++.mike/eh55.C: Likewise.
527 PR rtl-optimization/82192
528 * gcc.c-torture/execute/pr82192.c: New test.
530 2017-09-15 Richard Biener <rguenther@suse.de>
532 PR tree-optimization/82217
533 * gcc.dg/torture/pr82217.c: New testcase.
535 2017-09-15 Jakub Jelinek <jakub@redhat.com>
538 * gcc.target/i386/pr82145.c: New test.
540 2017-09-15 Paul Thomas <pault@gcc.gnu.org>
543 * gfortran.dg/pointer_array_9.f90: New test.
545 2017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
547 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
549 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
550 of __builtin_fabsq. Prevent the test from running on 32-bit.
551 * gcc.target/powerpc/float128-fma1.c: New test.
552 * gcc.target/powerpc/float128-fma2.c: Likewise.
553 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
554 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
556 2017-09-14 David Malcolm <dmalcolm@redhat.com>
559 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
562 2017-09-14 Pat Haugen <pthaugen@us.ibm.com>
564 * gcc.target/powerpc/r2_shrink-wrap.c: New.
566 2017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
568 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
571 2017-09-14 Richard Biener <rguenther@suse.de>
573 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
574 * gcc.dg/uninit-suppress_2.c: Adjust.
575 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
577 2017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
579 PR tree-optimization/80996
580 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
582 2017-09-14 Jakub Jelinek <jakub@redhat.com>
585 * g++.dg/cpp0x/pr81325.C: New test.
587 2017-09-13 Paul Thomas <pault@gcc.gnu.org>
590 * gfortran.dg/pdt_10.f03 : New test.
592 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
595 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
597 2017-09-13 Martin Liska <mliska@suse.cz>
600 * g++.dg/torture/pr82154.C: New test.
602 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
605 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
606 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
608 2017-09-13 Steve Ellcey <sellcey@cavium.com>
610 PR tree-optimization/80925
611 * gfortran.dg/vect/vect-2.f90: Add
612 --param vect-max-peeling-for-alignment=0 option.
613 Remove unaligned access and peeling checks.
614 * gfortran.dg/vect/vect-3.f90: Ditto.
615 * gfortran.dg/vect/vect-4.f90: Ditto.
616 * gfortran.dg/vect/vect-5.f90: Ditto.
618 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
622 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
624 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
626 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
628 2017-09-13 Marek Polacek <polacek@redhat.com>
631 * gcc.dg/pr82167.c: New test.
633 2017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
635 * gcc.target/powerpc/fold-vec-ld-char.c: New.
636 * gcc.target/powerpc/fold-vec-ld-double.c: New.
637 * gcc.target/powerpc/fold-vec-ld-float.c: New.
638 * gcc.target/powerpc/fold-vec-ld-int.c: New.
639 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
640 * gcc.target/powerpc/fold-vec-ld-short.c: New.
642 2017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
644 * gcc.target/aarch64/pr62178.c: Updated testcase
645 to scan for two ldrs and an mla.
647 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
650 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
652 2017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
654 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
656 2017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
658 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
660 * gcc.target/arm/acle/cdp2.c: Likewise.
661 * gcc.target/arm/acle/ldc.c: Likewise.
662 * gcc.target/arm/acle/ldc2.c: Likewise.
663 * gcc.target/arm/acle/ldc2l.c: Likewise.
664 * gcc.target/arm/acle/ldcl.c: Likewise.
665 * gcc.target/arm/acle/mcr.c: Likewise.
666 * gcc.target/arm/acle/mcr2.c: Likewise.
667 * gcc.target/arm/acle/mcrr.c: Likewise.
668 * gcc.target/arm/acle/mcrr2.c: Likewise.
669 * gcc.target/arm/acle/mrc.c: Likewise.
670 * gcc.target/arm/acle/mrc2.c: Likewise.
671 * gcc.target/arm/acle/mrrc.c: Likewise.
672 * gcc.target/arm/acle/mrrc2.c: Likewise.
673 * gcc.target/arm/acle/stc.c: Likewise.
674 * gcc.target/arm/acle/stc2.c: Likewise.
675 * gcc.target/arm/acle/stc2l.c: Likewise.
676 * gcc.target/arm/acle/stcl.c: Likewise.
677 * lib/target-supports.exp:
678 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
679 and stcl in the comment.
680 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
681 and disable Thumb-1 targets.
682 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
683 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
685 2017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
688 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
689 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
691 2017-09-13 Richard Biener <rguenther@suse.de>
694 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
695 default-def to avoid breaking iterator update with the weird
696 interaction with cgraph_update_edges_for_call_stmt_node.
698 2017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
700 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
702 017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
705 * g++.dg/torture/pr70621.C: New.
707 2017-09-12 Paul Thomas <pault@gcc.gnu.org>
710 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
712 * gfortran.dg/pdt_6.f03 : New test.
713 * gfortran.dg/pdt_7.f03 : New test.
714 * gfortran.dg/pdt_8.f03 : New test.
717 * gfortran.dg/pdt_9.f03 : New test.
719 2017-09-12 Jakub Jelinek <jakub@redhat.com>
722 * gcc.target/powerpc/pr82112.c: New test.
723 * g++.dg/ext/altivec-18.C: New test.
725 2017-09-12 Martin Liska <mliska@suse.cz>
728 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
730 2017-09-12 Richard Biener <rguenther@suse.de>
732 PR tree-optimization/82157
733 * gcc.dg/torture/pr82157.c: New testcase.
735 2017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
737 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
739 * gcc.target/mips/near-far-2.c: Likewise.
740 * gcc.target/mips/near-far-3.c: Likewise.
741 * gcc.target/mips/near-far-4.c: Likewise.
743 2017-09-12 Jakub Jelinek <jakub@redhat.com>
746 * c-c++-common/pr82112.c: New test.
747 * gcc.dg/pr82112.c: New test.
749 2017-09-10 Eric Botcazou <ebotcazou@adacore.com>
752 * gnat.dg/pack9.adb: Robustify.
754 2017-09-10 Paul Thomas <pault@gcc.gnu.org>
757 * gfortran.dg/associate_24.f90: New test.
758 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
760 * gfortran.dg/no_arg_check_2.f90: Likewise.
761 * gfortran.dg/pointer_array_1.f90: New test.
762 * gfortran.dg/pointer_array_2.f90: New test.
763 * gfortran.dg/pointer_array_7.f90: New test.
764 * gfortran.dg/pointer_array_8.f90: New test.
765 * gfortran.dg/pointer_array_component_1.f90: New test.
766 * gfortran.dg/pointer_array_component_2.f90: New test.
767 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
771 * gfortran.dg/pointer_array_3.f90: New test.
774 * gfortran.dg/pointer_array_4.f90: New test.
777 * gfortran.dg/pointer_array_5.f90: New test.
780 * gfortran.dg/pointer_array_6.f90: New test.
782 2017-09-09 Jonathan Wakely <jwakely@redhat.com>
785 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
786 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
787 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
788 * g++.dg/cpp1y/feat-neg.C: Likewise.
789 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
791 2017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
793 * gnat.dg/debug14.adb: New test.
795 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
797 * gnat.dg/specs/atomic3.ads: New test.
799 2017-09-09 Eric Botcazou <ebotcazou@adacore.com>
801 * gnat.dg/specs/vfa.ads: Rename into...
802 * gnat.dg/specs/vfa1.ads: ...this.
803 * gnat.dg/specs/vfa2.ads: New test.
805 2017-09-09 Paul Thomas <pault@gcc.gnu.org>
807 * gfortran.dg/pdt_1.f03 : New test.
808 * gfortran.dg/pdt_2.f03 : New test.
809 * gfortran.dg/pdt_3.f03 : New test.
810 * gfortran.dg/pdt_4.f03 : New test.
811 * gfortran.dg/pdt_5.f03 : New test.
813 2017-09-08 Eric Botcazou <ebotcazou@adacore.com>
815 * gcc.dg/pr81988.c: New test.
817 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
819 * gnat.dg/opt67.adb: New test.
820 * gnat.dg/opt67_pkg.ad[sb]: New helper.
822 2017-09-07 Jakub Jelinek <jakub@redhat.com>
825 * gcc.dg/pr81979.c: New test.
827 2017-09-07 Eric Botcazou <ebotcazou@adacore.com>
830 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
832 2017-09-07 Richard Biener <rguenther@suse.de>
834 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
837 2017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
839 * gcc.target/powerpc/float128-1.c: Update options to know that
840 -mfloat128 is now on by default on PowerPC VSX systems. Remove
841 -static-libgcc option which is no longer needed. Use -mvsx or
842 -mpower9-vector to enable VSX or hardware IEEE support, rather
843 than specifying a particular CPU.
844 * gcc.target/powerpc/float128-2.c: Likewise.
845 * gcc.target/powerpc/float128-cmp.c: Likewise.
846 * gcc.target/powerpc/float128-complex-1.c: Likewise.
847 * gcc.target/powerpc/float128-complex-2.c: Likewise.
848 * gcc.target/powerpc/float128-hw.c: Likewise.
849 * gcc.target/powerpc/float128-mix.c: Likewise.
850 * gcc.target/powerpc/float128-type-1.c: Likewise.
851 * gcc.target/powerpc/float128-type-2.c: Likewise.
852 * gcc.target/powerpc/float128-3.c: New test.
853 * gcc.target/powerpc/float128-4.c: Likewise.
854 * gcc.target/powerpc/float128-5.c: Likewise.
856 2017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
859 * gcc.dg/pr78468.c: Add alignment test.
861 2017-09-06 Wish Wu <wishwu007@gmail.com>
862 Jakub Jelinek <jakub@redhat.com>
864 * gcc.dg/sancov/cmp0.c: New test.
866 2017-09-06 Richard Biener <rguenther@suse.de>
868 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
869 test for correctness of vector lowering.
871 2017-09-06 Richard Biener <rguenther@suse.de>
873 PR tree-optimization/82108
874 * gcc.dg/vect/pr82108.c: New testcase.
876 2017-09-06 Martin Jambor <mjambor@suse.cz>
878 PR tree-optimization/82078
879 * gcc.dg/tree-ssa/pr82078.c: New test.
881 2017-09-06 Jakub Jelinek <jakub@redhat.com>
884 * gcc.dg/tls/pr82095.c: New test.
886 2017-09-05 Jakub Jelinek <jakub@redhat.com>
889 * gcc.dg/gomp/pr81768-2.c: New test.
892 * gcc.dg/gomp/pr81768-1.c: New test.
894 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
897 * gcc.target/powerpc/pr81833-1.c: New file.
898 * gcc.target/powerpc/pr81833-2.c: New file.
900 2017-09-05 H.J. Lu <hongjiu.lu@intel.com>
905 * gcc.target/i386/pr59501-4a.c: Remove xfail.
906 * gcc.target/i386/pr81769-1a.c: New test.
907 * gcc.target/i386/pr81769-1b.c: Likewise.
908 * gcc.target/i386/pr81769-2.c: Likewise.
910 2017-09-05 Marek Polacek <polacek@redhat.com>
913 * c-c++-common/ubsan/pr82072-2.c: New test.
915 2017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
918 * g++.dg/cpp1y/constexpr-return3.C: New.
920 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
922 * gnat.dg/incomplete5.ad[sb]: New test.
923 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
925 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
927 * gnat.dg/specs/uc2.ads: New test.
929 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
931 * gnat.dg/taft_type4.adb: New test.
932 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
934 2017-09-05 Richard Biener <rguenther@suse.de>
936 PR tree-optimization/82102
937 * gcc.dg/torture/pr82102.c: New testcase.
939 2017-09-05 Eric Botcazou <ebotcazou@adacore.com>
941 * testsuite/gnat.dg/array29.ad[sb]: New test.
943 2017-09-05 Martin Liska <mliska@suse.cz>
945 PR tree-optimization/82032
946 * g++.dg/other/pr82032.C: New test.
947 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
948 * gcc.dg/tree-ssa/vrp34.c: Likewise.
949 * gcc.dg/switch-10.c: Likewise.
951 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
953 * gcc.target/i386/mpx/mpx-os-support.h: New file.
954 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
956 2017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
959 * gcc.target/arm/pr77308-1.c: New test.
961 2017-09-04 Richard Biener <rguenther@suse.de>
963 PR tree-optimization/82084
964 * g++.dg/torture/pr82084.C: New testcase.
966 2017-09-04 Marek Polacek <polacek@redhat.com>
969 * c-c++-common/Wtautological-compare-5.c: New test.
971 2017-09-04 Jeff Law <law@redhat.com>
973 PR tree-optimization/64910
974 * gcc.dg/tree-ssa/pr64910-2.c: New test.
976 2017-09-04 Marek Polacek <polacek@redhat.com>
979 * c-c++-common/ubsan/pr82072.c: New test.
981 2017-09-04 Richard Biener <rguenther@suse.de>
983 PR tree-optimization/82060
984 * g++.dg/torture/pr82060.C: New testcase.
986 2017-09-04 Alexander Monakov <amonakov@ispras.ru>
988 PR rtl-optimization/57448
991 * gcc.dg/atomic/pr80640-2.c: New testcase.
992 * gcc.dg/atomic/pr81316.c: New testcase.
994 2017-09-04 Tom de Vries <tom@codesourcery.com>
996 PR tree-optimization/82052
997 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1000 2017-09-04 Jakub Jelinek <jakub@redhat.com>
1003 * gcc.dg/ubsan/pr81981.c: New test.
1005 PR tree-optimization/70043
1007 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1009 2017-09-04 Uros Bizjak <ubizjak@gmail.com>
1011 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1012 * gcc.target/i386/bmi-check.h (main): Ditto.
1013 * gcc.target/i386/bmi2-check.h (main): Ditto.
1014 * gcc.target/i386/rtm-check.h (main): Ditto.
1015 * gcc.target/i386/sha-check.h (main): Ditto.
1016 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1017 (main): Use __get_cpuid_count. Use check_osxsave.
1018 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1019 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1020 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1021 (main): Use check_osxsave.
1023 2017-09-03 Uros Bizjak <ubizjak@gmail.com>
1025 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1026 and return NORUNRES on failure.
1027 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1028 __builtin_va_arg_pack instead of __va_arg_pack.
1029 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1030 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1031 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1032 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1033 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1035 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1038 * gcc.target/i386/pr81766.c: New test.
1040 2017-09-01 Joseph Myers <joseph@codesourcery.com>
1043 * gcc.target/i386/excess-precision-7.c: New test.
1045 2017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1048 * gcc.target/s390/target-attribute/pr82012.c: New test.
1050 2017-09-01 Jeff Law <law@redhat.com>
1052 * gcc.target/i386/const-in-bss.c: New test.
1054 PR tree-optimization/82052
1055 * gcc.c-torture/compile/pr82052.c: New test.
1057 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1060 * gcc.dg/asan/pr81923.c: New test.
1062 2017-09-01 Martin Liska <mliska@suse.cz>
1064 PR tree-optimization/82059
1065 * gcc.dg/tree-ssa/pr82059.c: New test.
1067 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1069 * gcc.target/arc/loop-1.c: Deleted.
1071 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1073 * gcc.target/arc/arc.exp: Test also cpp files.
1074 * gcc.target/arc/tdelay_slots.cpp: New test.
1076 2017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1078 * gcc.target/arc/pr9001184797.c: New test.
1080 2017-09-01 Jakub Jelinek <jakub@redhat.com>
1083 * c-c++-common/gomp/pr81887.c: New test.
1084 * gfortran.dg/gomp/pr81887.f90: New test.
1086 2017-09-01 Marek Polacek <polacek@redhat.com>
1089 * g++.dg/warn/Wbool-operation-1.C: New test.
1091 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1093 * gcc.target/arc/sdata-5.c: New test.
1094 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
1096 2017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1098 * gcc.target/arc/sdata-3.c: New file.
1099 * gcc.target/arc/sdata-4.c: Likewise.
1101 2017-08-31 Richard Biener <rguenther@suse.de>
1104 * g++.dg/gomp/pr82054.C: New testcase.
1106 2017-08-31 Renlin Li <renlin.li@arm.com>
1107 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1109 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1111 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1113 PR tree-optimization/81987
1114 * g++.dg/torture/pr81987.C: New file.
1116 2017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1118 * gnat.dg/aggr22.ad[sb]: New test.
1120 2017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1122 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1124 2017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1127 * gcc.target/powerpc/pr82015.c: Fix up error message.
1129 2017-08-30 Martin Liska <mliska@suse.cz>
1132 * gcc.dg/ipa/pr82001.c: New test.
1134 2017-08-30 Martin Liska <mliska@suse.cz>
1136 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1138 2017-08-30 Richard Biener <rguenther@suse.de>
1140 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1142 2017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1145 * gcc.target/powerpc/pr82015.c: New test.
1147 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1149 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1151 2017-08-29 Uros Bizjak <ubizjak@gmail.com>
1153 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1154 * gcc.target/i386/abi-2.c: Ditto.
1155 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1156 * gcc.target/i386/pr22076.c: Ditto.
1157 * gcc.target/i386/pr37216.c: Ditto.
1158 * gcc.target/i386/pr39431.c: Ditto.
1159 * gcc.target/i386/pr40906-1.c: Ditto.
1160 * gcc.target/i386/pr40906-2.c: Ditto.
1161 * gcc.target/i386/pr43766.c: Ditto.
1162 * gcc.target/i386/pr46226.c: Ditto.
1163 * gcc.target/i386/pr46470.c: Ditto.
1164 * gcc.target/i386/pr59929.c: Ditto.
1165 * gcc.target/i386/sse-10.c: Ditto.
1166 * gcc.target/i386/vararg-1.c: Ditto.
1167 * gcc.target/i386/vararg-1.c: Ditto.
1168 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1169 * gcc.target/i386/pr44223.c: Ditto.
1170 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1171 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1172 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1173 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1174 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1175 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1176 * gcc.target/i386/mvc9.c: Compile for lto target only.
1177 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1178 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1179 * gcc.target/i386/pr57091.c: Ditto.
1180 * gcc.target/i386/pr61599-2.c: Ditto.
1182 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1184 PR tree-optimization/81503
1185 * gcc.c-torture/execute/pr81503.c: New file.
1187 2017-08-29 Martin Liska <mliska@suse.cz>
1189 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
1190 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1192 2017-08-29 Richard Biener <rguenther@suse.de>
1193 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
1195 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1197 2017-08-28 Jeff Law <law@redhat.com>
1199 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1200 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1201 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1202 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1203 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1204 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1205 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1206 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1207 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1209 2017-08-28 Janus Weil <janus@gcc.gnu.org>
1212 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1213 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1215 2017-08-28 Steve Ellcey <sellcey@cavium.com>
1217 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1218 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1219 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1221 2017-08-28 Richard Biener <rguenther@suse.de>
1223 PR tree-optimization/81977
1224 * g++.dg/torture/pr81977.C: New testcase.
1226 2017-08-28 Alexander Monakov <amonakov@ispras.ru>
1229 * gcc.dg/atomic/pr80640.c: New testcase.
1231 2017-08-27 Uros Bizjak <ubizjak@gmail.com>
1234 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1235 * gcc.target/i386/pr46091-4a.c: Ditto.
1237 2017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1240 * gfortran.dg/inline_matmul_19.f90: New test.
1242 2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1244 * gcc.target/powerpc/m128-check.h: New file.
1245 * gcc.target/powerpc/sse-check.h: New file.
1246 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1247 * gcc.target/powerpc/sse-movlps-2.c: New file.
1248 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1249 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1250 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1251 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1252 * gcc.target/powerpc/sse-divss-1.c: New file.
1253 * gcc.target/powerpc/sse-movhps-1.c: New file.
1254 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1255 * gcc.target/powerpc/sse-subps-1.c: New file.
1256 * gcc.target/powerpc/sse-minps-1.c: New file.
1257 * gcc.target/powerpc/sse-pminub-1.c: New file.
1258 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1259 * gcc.target/powerpc/sse-shufps-1.c: New file.
1260 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1261 * gcc.target/powerpc/sse-maxps-1.c: New file.
1262 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1263 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1264 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1265 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1266 * gcc.target/powerpc/sse-mulps-1.c: New file.
1267 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1268 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1269 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1270 * gcc.target/powerpc/sse-subss-1.c: New file.
1271 * gcc.target/powerpc/sse-movss-2.c: New file.
1272 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1273 * gcc.target/powerpc/sse-minss-1.c: New file.
1274 * gcc.target/powerpc/sse-movaps-2.c: New file.
1275 * gcc.target/powerpc/sse-movlps-1.c: New file.
1276 * gcc.target/powerpc/sse-maxss-1.c: New file.
1277 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1278 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1279 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1280 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1281 * gcc.target/powerpc/sse-mulss-1.c: New file.
1282 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1283 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1284 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1285 * gcc.target/powerpc/sse-movhps-2.c: New file.
1286 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1287 * gcc.target/powerpc/sse-xorps-1.c: New file.
1288 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1289 * gcc.target/powerpc/sse-orps-1.c: New file.
1290 * gcc.target/powerpc/sse-addps-1.c: New file.
1291 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1292 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1293 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1294 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1295 * gcc.target/powerpc/sse-andps-1.c: New file.
1296 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1297 * gcc.target/powerpc/sse-divps-1.c: New file.
1298 * gcc.target/powerpc/sse-andnps-1.c: New file.
1299 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1300 * gcc.target/powerpc/sse-movss-1.c: New file.
1301 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1302 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1303 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1304 * gcc.target/powerpc/sse-movaps-1.c: New file.
1305 * gcc.target/powerpc/sse-movss-3.c: New file.
1306 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1307 * gcc.target/powerpc/sse-addss-1.c: New file.
1308 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1310 2017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1312 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
1313 * gcc.target/powerpc/dform-2.c: Likewise.
1314 * gcc.target/powerpc/dform-3.c: Likewise.
1315 * gcc.target/powerpc/pr71656-1.c: Likewise.
1316 * gcc.target/powerpc/pr71656-2.c: Likewise.
1317 * gcc.target/powerpc/pr80103-1.c: Likewise.
1318 * gcc.target/powerpc/pr80098-1.c: Likewise.
1320 2017-08-24 Martin Sebor <msebor@redhat.com>
1323 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1324 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1325 * gcc.dg/tree-ssa/pr81908.c: New test.
1327 2017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1329 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1330 Suppress warning during tests.
1332 2017-08-24 Uros Bizjak <ubizjak@gmail.com>
1334 * lib/target-supports.exp: Group together target-dependant checks.
1336 2017-08-24 Bin Cheng <bin.cheng@arm.com>
1338 PR tree-optimization/81913
1339 * gcc.c-torture/execute/pr81913.c: New test.
1340 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1341 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1343 2017-08-23 Richard Biener <rguenther@suse.de>
1346 * gcc.target/i386/pr81921.c: New testcase.
1348 2017-08-23 Daniel Santos <daniel.santos@pobox.com>
1350 * gcc.target/i386/pr80969-1.c: New testcase.
1351 * gcc.target/i386/pr80969-2a.c: Likewise.
1352 * gcc.target/i386/pr80969-2.c: Likewise.
1353 * gcc.target/i386/pr80969-3.c: Likewise.
1354 * gcc.target/i386/pr80969-4a.c: Likewise.
1355 * gcc.target/i386/pr80969-4b.c: Likewise.
1356 * gcc.target/i386/pr80969-4.c: Likewise.
1357 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1358 * lib/target-supports.exp (check_avx512_os_support_available,
1359 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1360 New proceedures for target avx512f and avx512f_runtime selectors.
1361 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1363 2017-08-23 David Malcolm <dmalcolm@redhat.com>
1365 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1366 * gcc.dg/param-type-mismatch.c: New test case.
1368 2017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1370 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1371 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1372 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1373 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1374 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1375 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1376 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1378 2017-08-23 Richard Biener <rguenther@suse.de>
1380 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1381 * g++.dg/tree-ssa/pr45605.C: Likewise.
1382 * gnat.dg/noinline2.adb: Likewise.
1383 * gnat.dg/renaming6.adb: Likewise.
1384 * gnat.dg/renaming6.ads: Likewise.
1385 * gnat.dg/specs/noinline3.ads: Likewise.
1387 2017-08-23 Richard Biener <rguenther@suse.de>
1390 * g++.dg/lto/pr81940_0.C: New testcase.
1392 2017-08-23 Tamar Christina <tamar.christina@arm.com>
1395 * gcc.dg/tree-ssa/pr19706.c: New.
1396 * lib/target-supports.exp (check_effective_target_xorsign): New.
1398 2017-08-22 Daniel Santos <daniel.santos@pobox.com>
1400 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1402 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1403 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1404 * gcc.target/i386/pr66275.c: Likewise.
1405 * gcc.target/i386/pr68018.c: Likewise.
1407 2017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1409 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1411 2017-08-22 Jeff Law <law@redhat.com>
1413 PR tree-optimization/81741
1414 PR tree-optimization/71947
1415 * gcc.dg/tree-ssa/pr81741.c: New test.
1416 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1417 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1418 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1419 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1420 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1421 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1422 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1424 2017-08-22 Yvan Roux <yvan.roux@linaro.org>
1427 * g++.dg/pr80287.C: New test.
1429 2017-08-22 Richard Biener <rguenther@suse.de>
1432 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1434 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1436 2017-08-22 Richard Biener <rguenther@suse.de>
1438 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1439 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1440 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1441 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1442 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1443 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1444 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1445 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1447 2017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1450 * gfortran.dg/dtio_12.f90: Update test.
1452 2017-08-21 Nathan Sidwell <nathan@acm.org>
1454 * g++.dg/template/pr81899.C: Fix c++03.
1455 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1457 2017-08-21 David Malcolm <dmalcolm@redhat.com>
1459 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1460 Update expected result to show all of "(long)0" being underlined.
1461 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1462 (test_multitoken_macro): Update expected underlining.
1464 2017-08-21 David Malcolm <dmalcolm@redhat.com>
1466 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1467 to show underlining of all pertinent params.
1468 * gcc.dg/format/pr72858.c: Likewise.
1470 2017-08-21 Uros Bizjak <ubizjak@gmail.com>
1473 * gcc.target/i386/pr46091-4.c: New test.
1474 * gcc.target/i386/pr46091-4a.c: Ditto.
1475 * gcc.target/i386/pr46091-5.c: Ditto.
1476 * gcc.target/i386/pr46091-5a.c: Ditto.
1478 2017-08-21 Nathan Sidwell <nathan@acm.org>
1481 * g++.dg/template/pr81899.C: New.
1483 2017-08-21 Richard Biener <rguenther@suse.de>
1485 PR tree-optimization/81900
1486 * gcc.dg/torture/pr81900.c: New testcase.
1488 2017-08-21 Richard Biener <rguenther@suse.de>
1490 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1491 regex to handle the LTO case.
1492 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1493 * c-c++-common/asan/misalign-1.c: Likewise.
1494 * c-c++-common/asan/misalign-2.c: Likewise.
1495 * c-c++-common/asan/null-deref-1.c: Likewise.
1496 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1497 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1498 * c-c++-common/asan/use-after-free-1.c: Likewise.
1499 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1500 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1501 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1502 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1503 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1504 * g++.dg/asan/large-func-test-1.C: Likewise.
1505 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1507 2017-08-21 Richard Biener <rguenther@suse.de>
1510 * g++.dg/torture/pr81884.C: New testcase.
1512 2017-08-20 John David Anglin <danglin@gcc.gnu.org>
1515 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1517 2017-08-18 David Malcolm <dmalcolm@redhat.com>
1519 PR tree-optimization/46805
1520 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1521 * jit.dg/test-autovectorize.c: New test case.
1523 2017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1526 * gcc.target/powerpc/pr80210.c: New test.
1528 2017-08-18 David Malcolm <dmalcolm@redhat.com>
1531 * g++.dg/lookup/empty.h: New file.
1532 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1533 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1536 2017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1539 * c-c++-common/pr53037-5.c: New test.
1540 * g++.dg/pr53037-1.C: Likewise.
1541 * g++.dg/pr53037-2.C: Likewise.
1542 * g++.dg/pr53037-3.C: Likewise.
1543 * g++.dg/pr53037-4.C: Likewise.
1544 * gcc.dg/pr53037-1.c: Likewise.
1545 * gcc.dg/pr53037-2.c: Likewise.
1546 * gcc.dg/pr53037-3.c: Likewise.
1547 * gcc.dg/pr53037-4.c: Likewise.
1549 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1551 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1552 * gcc.target/powerpc/p9-vparity.c: Likewise.
1553 * gcc.target/powerpc/pr68805.c: Likewise.
1554 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1556 2017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1559 * gcc.target/powerpc/pr72804.c: New test.
1561 2017-08-17 Marek Polacek <polacek@redhat.com>
1564 * gcc.dg/torture/pr81814.c: New test.
1566 2017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1568 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1570 2017-08-17 Tom de Vries <tom@codesourcery.com>
1572 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1574 2017-08-17 Richard Biener <rguenther@suse.de>
1576 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1578 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
1580 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1581 scan-assembler-times for alpha*-*-*.
1582 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1583 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1585 2017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1588 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1590 2017-08-16 Uros Bizjak <ubizjak@gmail.com>
1593 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1594 (testm): New test function.
1595 * gcc.target/i386/pr46091-2.c: Ditto.
1596 * gcc.target/i386/pr46091-3.c: Ditto.
1598 2017-08-16 Bin Cheng <bin.cheng@arm.com>
1600 PR tree-optimization/81832
1601 * gcc.dg/tree-ssa/pr81832.c: New test.
1603 2017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1605 PR tree-optimization/81835
1606 * gcc.dg/vect/pr81815.c: New test.
1608 2017-08-15 Joseph Myers <joseph@codesourcery.com>
1612 * gcc.c-torture/compile/string-large-1.c: New test.
1614 2017-08-15 Richard Biener <rguenther@suse.de>
1616 PR tree-optimization/81790
1617 * gcc.dg/torture/pr81790.c: New testcase.
1619 2017-08-14 Martin Sebor <msebor@redhat.com>
1622 * c-c++-common/attr-nonstring-1.c: New test.
1624 2017-08-14 Martin Sebor <msebor@redhat.com>
1627 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1629 2017-08-14 David Edelsohn <dje.gcc@gmail.com>
1631 * gcc.dg/ucnid-5.c: Skip on AIX.
1632 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1634 2017-08-14 Uros Bizjak <ubizjak@gmail.com>
1637 * gcc.target/i386/pr46091-1.c: New test.
1638 * gcc.target/i386/pr46091-2.c: Ditto.
1639 * gcc.target/i386/pr46091-3.c: Ditto.
1641 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1644 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1646 2017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1649 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1650 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1651 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1652 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1653 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1654 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1655 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1656 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1657 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1658 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1659 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1660 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1661 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1662 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1663 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1664 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1665 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1666 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1667 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1668 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1669 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1670 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1671 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1672 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1673 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1674 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1675 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1676 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1677 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1678 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1679 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1680 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1681 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1682 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1683 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1684 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1685 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1686 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1687 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1688 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1689 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1690 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1691 * gcc.target/powerpc/cmpb-3.c: Likewise.
1692 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1693 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1694 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1695 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1696 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1697 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1698 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1699 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1700 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1701 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1702 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1703 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1704 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1705 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1706 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1707 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1708 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1709 * gcc.target/powerpc/no-r11-3.c: Likewise.
1710 * gcc.target/powerpc/pr80098-1.c: Likewise.
1711 * gcc.target/powerpc/pr80098-2.c: Likewise.
1712 * gcc.target/powerpc/pr80098-3.c: Likewise.
1713 * gcc.target/powerpc/pr80098-4.c: Likewise.
1714 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1715 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1716 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1717 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1718 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1719 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1720 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1721 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1722 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1723 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1724 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1726 2017-08-14 Bin Cheng <bin.cheng@arm.com>
1728 PR tree-optimization/81799
1729 * gcc.dg/tree-ssa/pr81799.c: New.
1731 2017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1734 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1735 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1737 2017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1739 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1740 -mno-pc-relative-literal-loads.
1742 2017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1745 * gcc.dg/pie-static-1.c: Require both static and pie support.
1746 * gcc.dg/pie-static-2.c: Likewise.
1748 2017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1751 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1753 2017-08-11 Marek Polacek <polacek@redhat.com>
1756 * gcc.dg/pr81795.c: New test.
1758 2017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1761 * gfortran.dg (bind_c_usage_30): New test.
1763 2017-08-11 Martin Liska <mliska@suse.cz>
1766 * gcc.target/i386/mpx/pr79987.c: New test.
1768 2017-08-11 Martin Liska <mliska@suse.cz>
1771 * gcc.target/i386/pr81213.c: New test.
1773 2017-08-10 Uros Bizjak <ubizjak@gmail.com>
1776 * gcc.target/i386/stack-prot-sym.c: New test.
1778 2017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1781 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1782 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1783 vect_perm and vect_element_align for vectorization.
1785 2017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1788 * gcc.target/i386/pr81736-1.c: New test.
1789 * gcc.target/i386/pr81736-2.c: Likewise.
1790 * gcc.target/i386/pr81736-3.c: Likewise.
1791 * gcc.target/i386/pr81736-4.c: Likewise.
1792 * gcc.target/i386/pr81736-5.c: Likewise.
1793 * gcc.target/i386/pr81736-6.c: Likewise.
1794 * gcc.target/i386/pr81736-7.c: Likewise.
1796 2017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1798 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1799 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1801 2017-08-10 David Malcolm <dmalcolm@redhat.com>
1803 * c-c++-common/missing-close-symbol.c: New test case.
1804 * c-c++-common/missing-symbol.c: New test case.
1805 * gcc.dg/unclosed-init.c: New test case.
1806 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1807 * g++.dg/diagnostic/unclosed-function.C: New test case.
1808 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1809 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1810 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1811 "expected identifier" error.
1813 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
1815 * gfortran.dg/dec_d_lines_1.f: New test.
1816 * gfortran.dg/dec_d_lines_2.f: New test.
1818 2017-08-10 Fritz Reese <fritzoreese@gmail.com>
1820 * gfortran.dg/dec_structure_18.f90: New test.
1821 * gfortran.dg/dec_structure_19.f90: New test.
1822 * gfortran.dg/dec_structure_20.f90: New test.
1823 * gfortran.dg/dec_structure_21.f90: New test.
1825 2017-08-10 Marek Polacek <polacek@redhat.com>
1828 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1830 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1832 2017-08-10 Martin Liska <mliska@suse.cz>
1835 * g++.dg/other/pr81355.C: New test.
1837 2017-08-09 David Malcolm <dmalcolm@redhat.com>
1839 * jit.dg/all-non-failing-tests.h: Add note about
1840 test-vector-types.cc.
1841 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1843 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1845 * jit.dg/test-vector-types.cc: New test case.
1847 2017-08-09 Andrew Pinski <apinski@cavium.com>
1849 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1850 --save-temps to the options passed.
1852 2017-08-09 Michael Collison <michael.collison@arm.com>
1854 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1855 boundary option and fix comment.
1856 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1857 boundary option and fix comment.
1858 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1859 boundary option and fix comment.
1860 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1861 -mstructure-size boundary option.
1863 2017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1865 PR rtl-optimization/81423
1866 * gcc.c-torture/execute/pr81423.c: New testcase.
1868 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1870 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1871 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1872 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1873 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1875 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1877 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1878 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1880 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1882 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1883 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1884 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1886 2017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1888 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1889 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1890 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1891 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1893 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1895 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1897 2017-08-09 Marek Polacek <polacek@redhat.com>
1900 * gcc.dg/diagnostic-types-1.c: New test.
1901 * gcc.dg/assign-warn-1.c: Update warning messages.
1902 * gcc.dg/assign-warn-2.c: Likewise.
1903 * gcc.dg/c90-const-expr-5.c: Likewise.
1904 * gcc.dg/c99-const-expr-5.c: Likewise.
1905 * gcc.dg/conv-2.c: Likewise.
1906 * gcc.dg/init-bad-7.c: Likewise.
1907 * gcc.dg/overflow-warn-1.c: Likewise.
1908 * gcc.dg/overflow-warn-2.c: Likewise.
1909 * gcc.dg/overflow-warn-3.c: Likewise.
1910 * gcc.dg/overflow-warn-4.c: Likewise.
1911 * gcc.dg/pointer-array-atomic.c: Likewise.
1912 * gcc.dg/pr26865.c: Likewise.
1913 * gcc.dg/pr61162-2.c: Likewise.
1914 * gcc.dg/pr61162.c: Likewise.
1915 * gcc.dg/pr67730-2.c: Likewise.
1916 * gcc.dg/pr69156.c: Likewise.
1917 * gcc.dg/pr70174.c: Likewise.
1918 * objc.dg/proto-lossage-4.m: Likewise.
1920 2017-08-09 Marek Polacek <polacek@redhat.com>
1923 * Wsign-compare-1.c: New test.
1924 * gcc.dg/compare1.c: Adjust dg-bogus.
1925 * gcc.dg/compare2.c: Likewise.
1926 * gcc.dg/compare3.c: Likewise.
1927 * gcc.dg/compare7.c: Likewise.
1928 * gcc.dg/compare8.c: Likewise.
1929 * gcc.dg/compare9.c: Likewise.
1930 * gcc.dg/pr11492.c: Likewise.
1932 2017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1935 * gcc.dg/pie-7.c: New test.
1936 * gcc.dg/pie-static-1.c: Likewise.
1937 * gcc.dg/pie-static-2.c: Likewise.
1939 2017-08-08 Uros Bizjak <ubizjak@gmail.com>
1942 * gcc.target/i386/stack-prot-guard.c: New test.
1944 2017-08-08 Tamar Christina <tamar.christina@arm.com>
1946 * gcc.target/aarch64/xorsign.c: New.
1947 * gcc.target/aarch64/xorsign_exec.c: New.
1948 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1950 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1952 PR tree-optimization/81354
1953 * g++.dg/torture/pr81354.C: New file.
1955 2017-08-08 Richard Biener <rguenther@suse.de>
1958 * g++.dg/tree-ssa/pr81719.C: New testcase.
1960 2017-08-08 Richard Biener <rguenther@suse.de>
1962 PR tree-optimization/81723
1963 * gfortran.dg/pr81723.f: New testcase.
1965 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1967 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1969 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1970 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1971 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1972 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1973 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1974 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1975 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1976 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1977 * gcc.target/powerpc/cmpb-3.c: Likewise.
1978 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1979 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1981 2017-08-08 Martin Liska <mliska@suse.cz>
1984 * gcc.dg/ipa/pr81696.c: New test.
1986 2017-08-08 Bin Cheng <bin.cheng@arm.com>
1988 PR tree-optimization/81744
1989 * gcc.dg/tree-ssa/pr81744.c: New.
1991 2017-08-08 Marek Polacek <polacek@redhat.com>
1994 * g++.dg/other/bitfield6.C: New test.
1996 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1999 * gcc.target/powerpc/vec-setup.h: New tests to test various
2000 combinations of setting up vectors of 2 double word elements.
2001 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2002 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2003 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2004 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2005 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2006 vector inserts from vector extracts.
2007 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2009 2017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2013 * gfortran.dg/o_fast_stacksize.90: New test.
2015 2017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2018 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2020 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2022 * gcc.target/i386/pr81736-1.c: Removed.
2023 * gcc.target/i386/pr81736-2.c: Likewise.
2024 * gcc.target/i386/pr81736-3.c: Likewise.
2025 * gcc.target/i386/pr81736-4.c: Likewise.
2027 2017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2030 * gcc.target/i386/pr81736-1.c: New test.
2031 * gcc.target/i386/pr81736-2.c: Likewise.
2032 * gcc.target/i386/pr81736-3.c: Likewise.
2033 * gcc.target/i386/pr81736-4.c: Likewise.
2035 2017-08-07 Marek Polacek <polacek@redhat.com>
2038 * gcc.dg/pr81737.c: New test.
2040 2017-08-07 Martin Liska <mliska@suse.cz>
2042 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2043 * gcc.dg/parm-impl-decl-1.c: Likewise.
2044 * gcc.dg/parm-impl-decl-3.c: Likewise.
2045 * gcc.dg/Wattributes-5.c: New test.
2047 2017-08-06 Andrew Pinski <apinski@cavium.com>
2049 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2050 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2051 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2052 * gcc.target/aarch64/target_attr_4.c: Likewise.
2053 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2054 * gcc.target/aarch64/target_attr_2.c: Likewise.
2055 * gcc.target/aarch64/target_attr_7.c: Likewise.
2056 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2057 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2058 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2060 2017-08-06 Andrew Pinski <apinski@cavium.com>
2062 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2063 -march=armv8-a+nolse, skip if -mcpu= is passed.
2064 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2066 2017-08-06 Andrew Pinski <apinski@cavium.com>
2068 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2069 * gcc.target/aarch64/_Float16_2.c: Likewise.
2070 * gcc.target/aarch64/_Float16_3.c: Likewise.
2072 2017-08-06 Tom de Vries <tom@codesourcery.com>
2074 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2076 2017-08-06 Tom de Vries <tom@codesourcery.com>
2078 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2079 type. Add missing return.
2081 2017-08-06 Tom de Vries <tom@codesourcery.com>
2084 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2085 variable 'a' definition.
2086 (b): Remove unused variable.
2088 (check): Add parameter corresponding to call in main, and handle.
2090 2017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2093 * g++.dg/cpp1z/class-deduction43.C: New.
2095 2017-08-04 Yury Gribov <tetra2005@gmail.com>
2097 PR tree-optimization/57371
2098 * c-c++-common/pr57371-1.c: New test.
2099 * c-c++-common/pr57371-2.c: New test.
2100 * c-c++-common/pr57371-3.c: New test.
2101 * c-c++-common/pr57371-4.c: New test.
2102 * gcc.dg/pr57371-5.c: New test.
2104 2017-08-04 Carl Love <cel@us.ibm.com>
2106 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2107 builtin test cases for vec_mule, and vec_mulo.
2108 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2109 builtin test cases for vec_mule, and vec_mulo.
2111 2017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2114 * gcc.target/i386/avx512-check.h: New file.
2115 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2116 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2117 * gcc.target/i386/avx512cd-check.h: Likewise.
2118 * gcc.target/i386/avx512ifma-check.h: Likewise.
2119 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2120 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2121 * gcc.target/i386/avx512bw-check.h: Rewrite.
2122 * gcc.target/i386/avx512dq-check.h: Likewise.
2123 * gcc.target/i386/avx512er-check.h: Likewise.
2124 * gcc.target/i386/avx512f-check.h: Likewise.
2125 * gcc.target/i386/avx512vl-check.h: Likewise.
2126 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2128 (test_512): Removed.
2129 (avx512*_test): Likewise.
2130 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2132 2017-08-04 Marek Polacek <polacek@redhat.com>
2135 * gcc.dg/pr81695.c: New test.
2137 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2139 PR tree-optimization/81136
2140 * gcc.dg/vect/pr81136.c: Add scan test.
2142 2017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2144 * gcc.dg/vect/vect-alias-check-3.c: New test.
2145 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2146 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2148 2017-08-04 Richard Biener <rguenther@suse.de>
2151 * c-c++-common/ubsan/pr81705.c: New testcase.
2153 2017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2155 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2156 messages that used to start with a capital letter.
2157 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2158 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2159 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2160 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2161 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2162 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2163 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2164 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2165 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2166 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2167 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2168 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2169 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2170 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2171 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2172 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2173 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2174 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2175 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2176 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2177 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2178 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2179 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2180 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2181 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2182 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2183 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2184 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2185 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2186 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2187 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2188 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2189 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2190 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2191 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2192 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2193 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2194 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2195 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2196 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2197 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2198 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2199 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2200 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2201 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2202 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2203 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2204 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2205 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2206 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2207 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2208 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2209 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2210 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2211 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2212 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2214 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2217 * gcc.dg/pr81621.c: New test.
2219 2017-08-03 Richard Biener <rguenther@suse.de>
2221 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2224 2017-08-03 Richard Biener <rguenther@suse.de>
2227 * c-c++-common/ubsan/pr81148.c: New testcase.
2229 2017-08-03 Tom de Vries <tom@codesourcery.com>
2232 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2234 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2237 * gcc.dg/pr81650.c: New test.
2239 2017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/template/crash127.C: New.
2244 2017-08-03 Jakub Jelinek <jakub@redhat.com>
2247 * c-c++-common/pr81052.c: New test.
2249 2017-08-03 Tom de Vries <tom@codesourcery.com>
2251 * gcc.dg/pr56727-2.c: Require alias.
2253 2017-08-03 Tom de Vries <tom@codesourcery.com>
2255 * gcc.dg/attr-noipa.c: Require alloca.
2257 2017-08-03 Tom de Vries <tom@codesourcery.com>
2259 * gcc.dg/torture/pr80163.c: Require label_values.
2261 2017-08-03 Tom de Vries <tom@codesourcery.com>
2264 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2265 * c-c++-common/patchable_function_entry-default.c: Same.
2266 * c-c++-common/patchable_function_entry-definition.c: Same.
2268 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2271 * gcc.target/i386/pr81644.c: New test.
2273 2017-08-02 Tom de Vries <tom@codesourcery.com>
2275 * gcc.dg/Walloca-14.c: Use relative line number.
2277 2017-08-02 Uros Bizjak <ubizjak@gmail.com>
2279 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2280 test "no-3dnowa" target attribute.
2282 2017-08-02 Marek Polacek <polacek@redhat.com>
2285 * gcc.dg/noncompile/pr81289.c: New test.
2289 * c-c++-common/Wmultistatement-macros-13.c: New test.
2291 2017-08-02 Jakub Jelinek <jakub@redhat.com>
2294 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2297 * gcc.dg/pr79499.c: New test.
2299 2017-08-02 Richard Biener <rguenther@suse.de>
2301 PR tree-optimization/81633
2302 * gcc.dg/vect/pr81633.c: New testcase.
2304 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2306 * gcc.dg/guality/pr25967-1.c: New test.
2307 * gcc.dg/guality/pr25967-2.c: Likewise.
2308 * gcc.dg/torture/pr25967-1.c: Likewise.
2309 * gcc.dg/torture/pr25967-2.c: Likewise.
2311 2017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2314 * gcc.target/i386/pr81654.c: New test.
2316 2017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2319 * gfortran.dg/logical_assignment_1.f90: New test.
2321 2017-08-01 Martin Liska <mliska@suse.cz>
2324 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2326 2017-08-01 Martin Liska <mliska@suse.cz>
2329 Make mempcpy more optimal (PR middle-end/70140).
2331 2017-08-01 Jakub Jelinek <jakub@redhat.com>
2334 * gcc.target/powerpc/pr81622.c: New test.
2336 2017-08-01 Steve Ellcey <sellcey@cavium.com>
2338 PR tree-optimization/80925
2339 * gcc.dg/vect/vect-28.c: Add
2340 --param vect-max-peeling-for-alignment=0 option.
2341 Remove unaligned access and peeling checks.
2342 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2343 * gcc.dg/vect/vect-70.c: Ditto.
2344 * gcc.dg/vect/vect-87.c: Ditto.
2345 * gcc.dg/vect/vect-88.c: Ditto.
2346 * gcc.dg/vect/vect-91.c: Ditto.
2347 * gcc.dg/vect/vect-93.c: Ditto.
2349 2017-08-01 Tom de Vries <tom@codesourcery.com>
2351 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2352 * gcc.target/nvptx/slp.c (foo): Same.
2354 2017-08-01 Richard Biener <rguenther@suse.de>
2356 PR tree-optimization/81181
2357 * gcc.dg/torture/pr81181.c: New testcase.
2359 2017-08-01 Martin Liska <mliska@suse.cz>
2362 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2364 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
2367 * gcc.target/i386/pr81641.c: New test.
2369 2017-08-01 Uros Bizjak <ubizjak@gmail.com>
2372 * gcc.target/i386/pr81639.c: New test.
2374 2017-08-01 Richard Biener <rguenther@suse.de>
2376 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2377 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2379 * gcc.dg/uninit-23.c: Adjust.
2381 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2383 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2384 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2386 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2388 PR tree-optimization/81627
2389 * gcc.dg/tree-ssa/pr81627.c: New.
2391 2017-08-01 Bin Cheng <bin.cheng@arm.com>
2393 PR tree-optimization/81620
2394 * gcc.dg/tree-ssa/pr81620-1.c: New.
2395 * gcc.dg/tree-ssa/pr81620-2.c: New.
2397 2017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2400 * gfortran.dg/use_30.f90: New test.
2402 2017-08-01 Jakub Jelinek <jakub@redhat.com>
2404 PR tree-optimization/81588
2405 * gcc.dg/tree-ssa/pr81588.c: New test.
2406 * gcc.dg/pr81588.c: New test.
2407 * gcc.c-torture/execute/pr81588.c: New test.
2409 2017-08-01 Richard Biener <rguenther@suse.de>
2411 PR tree-optimization/81297
2412 * gcc.dg/torture/pr81297.c: New testcase.
2414 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2416 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2418 2017-07-31 Steve Ellcey <sellcey@cavium.com>
2420 PR tree-optimization/80925
2421 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
2422 --param vect-max-peeling-for-alignment=0 option.
2423 Remove unaligned access and peeling checks.
2424 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2426 2017-07-31 Carl Love <cel@us.ibm.com>
2428 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2429 missed in commit 250746.
2431 2017-07-31 Carl Love <cel@us.ibm.com>
2433 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2436 2017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2438 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2439 * gcc.target/i386/pr79793-2.c: Likewise.
2441 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2444 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2445 (naked): Add attribute regparm(1) for x86_32 targets.
2446 Add integer argument. Remove global "data" variable.
2447 (main): Pass integer argument to naked function.
2448 * gcc.target/i386/naked-4.c: New test.
2450 2017-07-31 Jan Hubicka <hubicka@ucw.cz>
2451 Martin Liska <mliska@suse.cz>
2453 * gcc.dg/predict-15.c: New test.
2454 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2456 2017-07-31 Uros Bizjak <ubizjak@gmail.com>
2459 * gcc.target/i386/naked-1.c: New test.
2460 * gcc.target/i386/naked-2.c: Ditto.
2461 * gcc.target/i386/naked-3.c: Ditto.
2462 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2463 do_test_body0 stub function, use attribute "naked" instead.
2464 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2465 * gcc.dg/pr44290-2.c: Ditto.
2467 2017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2470 * gfortran.dg/dim_sum_1.f90: New test case.
2471 * gfortran.dg/dim_sum_2.f90: New test case.
2472 * gfortran.dg/dim_sum_3.f90: New test case.
2474 2017-07-31 Martin Liska <mliska@suse.cz>
2476 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2477 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2479 2017-07-31 Martin Liska <mliska@suse.cz>
2482 * g++.dg/ubsan/pr81530.C: New test.
2484 2017-07-31 Jakub Jelinek <jakub@redhat.com>
2487 * c-c++-common/ubsan/pr81604.c: New test.
2489 2017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2492 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2493 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2494 (foo): Check the builtin return address against the return address
2496 * gcc.target/i386/pr79793-1.c: New test.
2497 * gcc.target/i386/pr79793-2.c: Likewise.
2499 2017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2501 * c-c++-common/dump-ada-spec-7.c: New test.
2503 2017-07-29 Jakub Jelinek <jakub@redhat.com>
2505 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2506 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2508 2017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2510 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2512 2017-07-28 Tamar Christina <tamar.christina@arm.com>
2514 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2516 2017-07-28 Bin Cheng <bin.cheng@arm.com>
2518 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2520 2017-07-28 Tamar Christina <tamar.christina@arm.com>
2521 Bilyan Borisov <bilyan.borisov@arm.com>
2523 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2524 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2525 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2526 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2527 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2529 2017-07-28 Bin Cheng <bin.cheng@arm.com>
2531 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2532 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2533 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2534 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2535 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2536 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2537 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2538 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2539 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2540 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2541 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2543 2017-07-28 Martin Liska <mliska@suse.cz>
2546 * g++.dg/asan/pr81340.C: New test.
2548 2017-07-28 Richard Biener <rguenther@suse.de>
2550 PR tree-optimization/81502
2551 * gcc.target/i386/pr81502.c: New testcase.
2553 2017-07-28 Martin Liska <mliska@suse.cz>
2556 * gcc.dg/asan/pr81460.c: New test.
2558 2017-07-28 Jakub Jelinek <jakub@redhat.com>
2561 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2562 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2564 PR tree-optimization/81578
2565 * gcc.dg/pr81578.c: New test.
2567 2017-07-28 Richard Biener <rguenther@suse.de>
2569 PR tree-optimization/81573
2570 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2572 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2574 * g++.dg/pr69667.C: Remove option -mlra.
2575 * gcc.target/powerpc/dform-1.c: Likewise.
2576 * gcc.target/powerpc/dform-2.c: Likewise.
2577 * gcc.target/powerpc/dform-3.c: Likewise.
2578 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2579 * gcc.target/powerpc/p9-vparity.c: Likewise.
2580 * gcc.target/powerpc/pr63491.c: Likewise.
2581 * gcc.target/powerpc/pr67808.c: Likewise.
2582 * gcc.target/powerpc/pr68805.c: Likewise.
2583 * gcc.target/powerpc/pr69461.c: Likewise.
2584 * gcc.target/powerpc/pr71680.c: Likewise.
2585 * gcc.target/powerpc/pr77289.c: Likewise.
2586 * gcc.target/powerpc/pr78458.c: Likewise.
2587 * gcc.target/powerpc/pr78543.c: Likewise.
2588 * g++.dg/pr71294.C: Remove option -mno-lra.
2589 * gcc.target/powerpc/pr71656-1.c: Likewise.
2590 * gcc.target/powerpc/pr71656-2.c: Likewise.
2591 * gcc.target/powerpc/pr71698.c: Likewise.
2593 2017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2594 Sudakshina Das <sudi.das@arm.com>
2596 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2598 2017-07-27 Marek Polacek <polacek@redhat.com>
2601 * c-c++-common/Wsign-compare-1.c: New test.
2602 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2603 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2604 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2605 * g++.dg/warn/compare1.C: Likewise.
2606 * gcc.dg/compare1.c: Likewise.
2607 * gcc.dg/compare2.c: Likewise.
2608 * gcc.dg/compare4.c: Likewise.
2609 * gcc.dg/compare5.c: Likewise.
2610 * gcc.dg/pr35430.c: Likewise.
2611 * gcc.dg/pr60087.c: Likewise.
2613 2017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2616 * gcc.dg/pr81564.c: New test.
2618 2017-07-27 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/81573
2621 PR tree-optimization/81494
2622 * gcc.dg/torture/pr81573.c: New testcase.
2624 2017-07-27 Richard Biener <rguenther@suse.de>
2626 PR tree-optimization/81571
2627 * gcc.dg/torture/pr81571.c: New testcase.
2629 2017-07-27 Richard Biener <rguenther@suse.de>
2631 PR tree-optimization/81502
2632 * gcc.target/i386/vect-insert-1.c: New testcase.
2634 2017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2637 * gcc.target/s390/pr81534.c: New test.
2639 2017-07-27 Jakub Jelinek <jakub@redhat.com>
2641 PR tree-optimization/81555
2642 PR tree-optimization/81556
2643 * gcc.c-torture/execute/pr81555.c: New test.
2644 * gcc.c-torture/execute/pr81556.c: New test.
2646 * gcc.dg/attr-noipa.c: New test.
2647 * gcc.dg/ipa/ipa-pta-18.c: New test.
2648 * gcc.dg/ipa/ipa-sra-11.c: New test.
2650 2017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2652 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2654 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2655 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2656 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2657 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2658 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2659 * gcc.target/powerpc/vsx-simode.c: Likewise.
2660 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2661 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2663 2017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2666 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2668 2017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2671 * gcc.target/i386/pr81563.c: New test
2673 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2676 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2678 2017-07-26 Marek Polacek <polacek@redhat.com>
2681 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2682 * gcc.dg/overflow-warn-2.c: Likewise.
2683 * gcc.dg/overflow-warn-3.c: Likewise.
2684 * gcc.dg/overflow-warn-4.c: Likewise.
2685 * gcc.dg/torture/pr70992-2.c: New test.
2686 * gcc.dg/torture/pr70992.c: New test.
2688 2017-07-26 Richard Biener <rguenther@suse.de>
2690 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2692 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2694 2017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2697 * gcc.dg/pr46932.c: New testcase.
2699 2017-07-26 Martin Liska <mliska@suse.cz>
2702 * gcc.dg/asan/pr81186.c: New test.
2704 2017-07-25 Carl Love <cel@us.ibm.com>
2706 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2709 2017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2711 * gnat.dg/opt66.adb: New test.
2713 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
2715 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2716 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2718 2017-07-25 Alexander Monakov <amonakov@ispras.ru>
2720 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2722 2017-07-25 Torsten Duwe <duwe@suse.de>
2724 * c-c++-common/patchable_function_entry-default.c: New test.
2725 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2726 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2728 2017-07-25 Jakub Jelinek <jakub@redhat.com>
2731 * gcc.target/i386/pr80833-3.c: New test.
2732 * gcc.target/i386/avx512dq-pr81532.c: New test.
2733 * gcc.target/i386/avx512bw-pr81532.c: New test.
2735 2017-07-25 Richard Biener <rguenther@suse.de>
2737 PR tree-optimization/81455
2738 * gcc.dg/pr81455.c: New testcase.
2740 2017-07-25 Richard Biener <rguenther@suse.de>
2742 PR tree-optimization/81529
2743 * gfortran.dg/pr81529.f90: New testcase.
2745 2017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2747 * gcc.target/aarch64/pr79041-2.c: Improve test.
2749 2017-07-25 Richard Biener <rguenther@suse.de>
2751 PR tree-optimization/81410
2752 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2754 2017-07-25 Richard Biener <rguenther@suse.de>
2756 PR tree-optimization/81510
2757 * gcc.dg/torture/pr81510.c: New testcase.
2758 * gcc.dg/torture/pr81510-2.c: Likewise.
2760 2017-07-25 Martin Liska <mliska@suse.cz>
2763 * gcc.dg/ipa/pr81520.c: New test.
2765 2017-07-25 Marek Polacek <polacek@redhat.com>
2768 * Wmultistatement-macros-12.c: New test.
2770 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2773 * gcc.target/aarch64/pr81414.C: New.
2775 2017-07-25 Richard Biener <rguenther@suse.de>
2778 * gcc.dg/ubsan/pr81505.c: New testcase.
2780 2017-07-24 Daniel Santos <daniel.santos@pobox.com>
2783 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2784 (ELFFN_BEGIN): Rename to FN_TYPE.
2785 (ELFFN_END): Rename to FN_SIZE.
2786 (ASMNAME): New macro.
2787 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2789 (FUNC_END): Use ASMNAME.
2790 (test_data_save): Remove.
2791 (test_data_input): Likewise.
2792 (test_data_output: Likewise.
2793 (test_data_fn): Likewise.
2794 (test_data_retaddr): Likewise.
2795 (regs_to_mem): Make globals, use r10 instead of rax.
2796 (mem_to_regs): Likewise.
2797 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2799 (do_test_aligned): Likewise.
2800 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2801 Add dg-* directives.
2802 (PASTE_STR): New macro.
2803 (ASMNAME): Likewise.
2804 (LOAD_TEST_DATA_ADDR): Likewise.
2805 (TEST_DATA_OFFSET): Likewise.
2806 (do_test_body0): New C function.
2807 (do_test_body): New inline assembly routine.
2808 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2809 (runtest_ms_sysv): Modify.
2811 2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2813 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2814 since the upper-regs options have been deleted.
2815 * gcc.target/powerpc/pr65849-2.c: Likewise.
2816 * gcc.target/powerpc/pr80099-1.c: Likewise.
2817 * gcc.target/powerpc/pr80099-2.c: Likewise.
2818 * gcc.target/powerpc/pr80099-3.c: Likewise.
2819 * gcc.target/powerpc/pr80099-4.c: Likewise.
2820 * gcc.target/powerpc/pr80099-5.c: Likewise.
2821 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2822 support removal of the upper-regs options.
2823 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2824 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2825 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2826 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2827 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2828 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2829 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2830 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2831 * gcc.target/powerpc/ppc-round.c: Likewise.
2832 * gcc.target/powerpc/pr71720.c: Likewise.
2833 * gcc.target/powerpc/pr72853.c: Likewise.
2834 * gcc.target/powerpc/pr79907.c: Likewise.
2835 * gcc.target/powerpc/pr78953.c: Likewise.
2836 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2837 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2838 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2839 * gcc.target/powerpc/vec-init-3.c: Likewise.
2840 * gcc.target/powerpc/vec-init-6.c: Likewise.
2841 * gcc.target/powerpc/vec-init-7.c: Likewise.
2842 * gcc.target/powerpc/vec-set-char.c: Likewise.
2843 * gcc.target/powerpc/vec-set-int.c: Likewise.
2844 * gcc.target/powerpc/vec-set-short.c: Likewise.
2846 2017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2849 * gcc.target/aarch64/pr79041-2.c: New test.
2851 2017-07-24 Carl Love <cel@us.ibm.com>
2853 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2856 2017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2858 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2860 2017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2861 Mikael Morin <mikael@gcc.gnu.org>
2864 * gfortran.dg/realloc_on_assign_28.f90: New test.
2866 2017-07-23 David Edelsohn <dje.gcc@gmail.com>
2868 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2869 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2871 2017-07-23 Uros Bizjak <ubizjak@gmail.com>
2874 * gcc.target/i386/pr80569.c: New test.
2876 2017-07-21 Carl Love <cel@us.ibm.com>
2878 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2879 vmuleuh): Fix scan-assembler-times should check for word not half word
2882 2017-07-21 Jim Wilson <jim.wilson@linaro.org>
2884 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2885 redundant -march option.
2886 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2887 in addition to armv8.1-a.
2889 2017-07-21 Yury Gribov <tetra2005@gmail.com>
2892 * gcc.dg/pr56727-1.c: New test.
2893 * gcc.dg/pr56727-2.c: New test.
2895 2017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2897 * gcc.target/powerpc/mmx-check.h: New file.
2898 * gcc.target/powerpc/mmx-packs.c: New file.
2899 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2900 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2901 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2902 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2903 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2904 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2905 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2906 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2907 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2908 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2909 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2910 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2911 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2912 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2913 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2914 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2915 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2916 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2917 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2918 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2919 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2920 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2921 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2922 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2923 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2924 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2925 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2926 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2927 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2928 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2929 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2930 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2931 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2932 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2933 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2934 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2935 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2936 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2938 2017-06-21 Richard Biener <rguenther@suse.de>
2940 PR tree-optimization/81500
2941 * gcc.dg/torture/pr81500.c: New testcase.
2943 2017-07-20 Nathan Sidwell <nathan@acm.org>
2945 * g++.dg/ext/anon-struct6.C: Adjust diag.
2946 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2948 2017-07-20 Jakub Jelinek <jakub@redhat.com>
2951 * gcc.target/i386/avx-pr80846.c: New test.
2952 * gcc.target/i386/avx2-pr80846.c: New test.
2953 * gcc.target/i386/avx512f-pr80846.c: New test.
2955 2017-07-20 Bin Cheng <bin.cheng@arm.com>
2957 PR tree-optimization/81388
2958 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2959 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2961 2017-07-17 Tom de Vries <tom@codesourcery.com>
2964 * gcc.dg/pr81030.c: New test.
2966 2017-07-20 Richard Biener <rguenther@suse.de>
2968 PR tree-optimization/61171
2969 * g++.dg/vect/pr61171.cc: New testcase.
2970 * gfortran.dg/vect/pr61171.f: Likewise.
2971 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2973 2017-07-20 Richard Biener <rguenther@suse.de>
2975 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2977 * gcc.dg/vect/slp-45.c: Likewise.
2979 2017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2981 * gcc.dg/tree-ssa/vrp116.c: New Test.
2983 2017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2985 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2986 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2987 __builtin_cpu_is and __builtin_cpu_supports are supported.
2989 2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2991 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2992 __BUILTIN_CPU_SUPPORTS__ defined.
2993 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2994 __BUILTIN_CPU_SUPPORTS__ defined.
2996 2017-07-19 Jakub Jelinek <jakub@redhat.com>
2998 PR tree-optimization/81346
2999 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3001 2017-07-19 Tom de Vries <tom@codesourcery.com>
3003 * gcc.target/nvptx/decl-init.c: Update alignment.
3004 * gcc.target/nvptx/slp-2-run.c: New test.
3005 * gcc.target/nvptx/slp-2.c: New test.
3006 * gcc.target/nvptx/v2di.c: New test.
3008 2017-07-19 Tom de Vries <tom@codesourcery.com>
3010 * gcc.target/nvptx/slp-run.c: New test.
3011 * gcc.target/nvptx/slp.c: New test.
3012 * gcc.target/nvptx/v2si-cvt.c: New test.
3013 * gcc.target/nvptx/v2si-run.c: New test.
3014 * gcc.target/nvptx/v2si.c: New test.
3015 * gcc.target/nvptx/vec.inc: New test.
3017 2017-07-19 Jakub Jelinek <jakub@redhat.com>
3019 PR tree-optimization/81346
3020 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3021 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3022 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3023 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3024 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3025 compiler to avoid X / C1 op C2 optimization to trigger.
3027 2017-07-19 Martin Liska <mliska@suse.cz>
3030 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3031 -ffloat-store or -mieee for targets that need it.
3033 2017-07-18 Tom de Vries <tom@codesourcery.com>
3036 * gfortran.dg/pr81464.f90: New test.
3038 2017-07-18 Uros Bizjak <ubizjak@gmail.com>
3041 * gcc.target/i386/pr81471.c: New test.
3043 2017-06-18 Richard Biener <rguenther@suse.de>
3045 PR tree-optimization/81410
3046 * gcc.dg/vect/pr81410.c: New testcase.
3048 2017-07-18 Jan Hubicka <hubicka@ucw.cz>
3051 * g++.dg/torture/pr81462.C: New testcase.
3053 2017-07-18 Bin Cheng <bin.cheng@arm.com>
3056 * g++.dg/tree-ssa/pr81408.C: New.
3057 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3059 2017-07-18 Richard Biener <rguenther@suse.de>
3061 PR tree-optimization/80620
3062 PR tree-optimization/81403
3063 * gcc.dg/torture/pr80620.c: New testcase.
3064 * gcc.dg/torture/pr81403.c: Likewise.
3066 2017-07-18 Richard Biener <rguenther@suse.de>
3068 PR tree-optimization/81418
3069 * gcc.dg/torture/pr81418.c: New testcase.
3071 2017-07-17 Carl Love <cel@us.ibm.com>
3073 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3074 test case changes for commit 249424
3076 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3077 vmuleuh): Fix scan-assembler-times should check for word not half word
3080 2017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3082 PR tree-optimization/81162
3083 * gcc.dg/pr81162.c: Move this to...
3084 * gcc.dg/ubsan/pr81162.c: ...here.
3086 2017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3088 * g++.dg/diagnostic/friend1.C: New test.
3089 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3091 2017-07-17 Nathan Sidwell <nathan@acm.org>
3093 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3095 2017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3097 * lib/gcc-dg.exp: Increase expect's match buffer size.
3099 2017-07-17 Bin Cheng <bin.cheng@arm.com>
3102 * gcc.dg/tree-ssa/pr81369.c: New.
3104 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3106 * gcc.target/arc/pr9000674901.c: New file.
3107 * gcc.target/arc/pic-1.c: Likewise.
3108 * gcc.target/arc/pr9001191897.c: Likewise.
3110 2017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3111 Andrew Burgess <andrew.burgess@embecosm.com>
3113 * gcc.target/arc/naked-1.c: New file.
3114 * gcc.target/arc/naked-2.c: Likewise.
3116 2017-07-17 Jakub Jelinek <jakub@redhat.com>
3118 PR tree-optimization/81428
3119 * gcc.dg/fixed-point/pr81428.c: New test.
3121 PR tree-optimization/81365
3122 * g++.dg/torture/pr81365.C: New test.
3124 PR tree-optimization/81396
3125 * gcc.dg/tree-ssa/pr81396.c: New test.
3127 2017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3129 * gnat.dg/opt65.adb: New test.
3131 2017-07-16 Jan Hubicka <hubicka@ucw.cz>
3133 * gcc.dg/predict-8.c: Update.
3135 2017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3137 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3138 * g++.dg/warn/pr12242.C: Likewise.
3140 2017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3142 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3143 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3144 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3145 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3146 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3147 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3148 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3149 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3150 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3151 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3152 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3153 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3154 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3155 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3156 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3157 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3158 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3159 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3160 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3161 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3162 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3163 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3164 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3165 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3166 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3167 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3168 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3169 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3170 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3171 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3172 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3173 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3174 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3175 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3176 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3177 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3178 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3179 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3180 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3181 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3182 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3183 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3184 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3185 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3186 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3187 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3188 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3189 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3190 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3191 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3192 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3194 2016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3196 PR tree-optimization/81162
3197 * gcc.dg/pr81162.c: New file.
3199 2017-07-14 Martin Sebor <msebor@redhat.com>
3201 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3202 that bcopy is expected to be transformed to.
3204 2017-07-14 David Malcolm <dmalcolm@redhat.com>
3206 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3207 * g++.dg/lookup/missing-std-include-2.C: New test case.
3208 * g++.dg/lookup/missing-std-include-3.C: New test case.
3209 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3210 * gcc.dg/missing-header-fixit-1.c: New test case.
3211 * gcc.dg/missing-header-fixit-2.c: New test case.
3212 * gcc.dg/missing-header-fixit-2.h: New header.
3214 2017-07-13 David Malcolm <dmalcolm@redhat.com>
3217 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3219 2017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
3221 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3223 2017-07-13 Martin Liska <mliska@suse.cz>
3225 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3226 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3227 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3228 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3229 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3230 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3231 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3233 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3236 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3237 __builtin_cpu_supports with old GLIBC's.
3238 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3239 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3240 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3241 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3242 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3243 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3244 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3245 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3246 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3247 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3248 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3249 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3250 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3251 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3252 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3253 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3254 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3255 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3256 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3257 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3258 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3259 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3260 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3261 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3263 2017-07-12 Carl Love <cel@us.ibm.com>
3265 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3266 rev_bool_int): Add test cases for builtins.
3267 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3268 test cases for builtins.
3270 2017-07-12 Carl Love <cel@us.ibm.com>
3272 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3273 lp64 && p9vector_hw.
3275 2017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3277 * lib/target-supports.exp (check_stack_check_available): Make
3278 testcase name depend on stack_kind.
3280 2017-07-11 Michael Collison <michael.collison@arm.com>
3282 * gcc.target/aarch64/cmp-2.c: New testcase.
3284 2017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3287 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3289 2017-07-11 Carl Love <cel@us.ibm.com>
3291 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3292 test cases for the builtins.
3294 2017-07-11 Yury Gribov <tetra2005@gmail.com>
3296 * lib/profopt.exp: Print relative names in UNSUPPORTED
3299 2017-07-10 Michael Collison <michael.collison@arm.com>
3301 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3303 2017-07-10 Uros Bizjak <ubizjak@gmail.com>
3306 * gcc.target/i386/pr81375.c: New test.
3308 2017-07-10 Martin Sebor <msebor@redhat.com>
3310 PR tree-optimization/80397
3311 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
3313 2017-07-10 Martin Sebor <msebor@redhat.com>
3316 * gcc.dg/pr81345.c: New test.
3318 2017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3320 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3321 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3323 2017-07-09 Uros Bizjak <ubizjak@gmail.com>
3326 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3327 integer argumets to bypass x86_64 outgoing args optimization.
3329 2017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
3331 * gfortran.dg/eoshift_4.f90: New test.
3332 * gfortran.dg/eoshift_5.f90: New test.
3333 * gfortran.dg/eoshift_6.f90: New test.
3335 2017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3338 * gcc.target/i386/pr81313-1.c: New test.
3339 * gcc.target/i386/pr81313-2.c: Likewise.
3340 * gcc.target/i386/pr81313-3.c: Likewise.
3341 * gcc.target/i386/pr81313-4.c: Likewise.
3342 * gcc.target/i386/pr81313-5.c: Likewise.
3344 2017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3346 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3347 * gnat.dg/vect16.ads (Sarray): Likewise.
3348 * gnat.dg/vect17.ads (Sarray): Likewise.
3349 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3350 * gnat.dg/vect16.adb (Add): Likewise.
3351 * gnat.dg/vect17.adb (Add): Likewise.
3353 2017-07-07 David Malcolm <dmalcolm@redhat.com>
3356 * g++.dg/diagnostic/pr79300.C: New test case.
3358 2017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3360 * gcc.target/powerpc/clone1.c: Add check to make sure the
3361 __builtin_cpu_supports function is fully supported.
3362 * gcc.target/powerpc/clone2.c: New runtime test for
3366 * gcc.target/powerpc/pr81348.c: New test.
3368 2017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3370 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3372 2017-07-07 Carl Love <cel@us.ibm.com>
3374 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3377 2017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3379 * gcc.target/sparc/dictunpack.c: New file.
3380 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3381 * gcc.target/sparc/fpcmpshl.c: Likewise.
3382 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3383 * gcc.target/sparc/fpcmpushl.c: Likewise.
3385 2017-07-06 Harald Anlauf <anlauf@gmx.de>
3388 * gfortran.dg/coarray_44.f90: New testcase.
3390 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3392 * c-c++-common/asan/kasan-alloca-1.c: New test.
3393 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3395 2017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3397 * c-c++-common/asan/alloca_big_alignment.c: New test.
3398 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3399 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3400 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3401 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3402 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3403 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3404 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3406 2017-07-06 Georg-Johann Lay <avr@gjlay.de>
3409 * gcc.target/avr/isr-test.h: Fix warnings.
3411 2017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3413 * lib/target-supports.exp: Generate
3414 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3415 and check_effective_target_arm_arch_v8r_multilib.
3417 2017-07-06 Carl Love <cel@us.ibm.com>
3419 * ChangeLog: Clean up from mid air collision
3421 2017-07-06 Carl Love <cel@us.ibm.com>
3423 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3424 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3425 cases for vec_addc, adde and addec builtins.
3427 2017-07-06 David Malcolm <dmalcolm@redhat.com>
3430 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3431 expected underlining within macro expansion.
3432 * c-c++-common/pr70264.c: Likewise.
3433 * g++.dg/plugin/diagnostic-test-expressions-1.C
3434 (test_within_macro_1): New test.
3435 (test_within_macro_2): Likewise.
3436 (test_within_macro_3): Likewise.
3437 (test_within_macro_4): Likewise.
3438 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3439 expected underlining within macro expansion.
3440 (test_macro_4): Likewise.
3441 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3442 (test_within_macro_1): New test.
3443 (test_within_macro_2): Likewise.
3444 (test_within_macro_3): Likewise.
3445 (test_within_macro_4): Likewise.
3446 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3447 underlining within macro expansion.
3449 2017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3451 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3452 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3453 _mm_maskz_getexp_round_sd): Test new intrinsics.
3454 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3455 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3456 _mm_maskz_getexp_round_ss): Ditto.
3457 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3458 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3459 _mm_maskz_getmant_round_sd): Ditto.
3460 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3461 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3462 _mm_maskz_getmant_round_ss): Ditto.
3463 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3464 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3465 _mm_maskz_getexp_round_sd): New runtime tests.
3466 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3467 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3468 _mm_maskz_getexp_round_ss): Ditto.
3469 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3470 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3471 _mm_maskz_getmant_round_sd): Ditto.
3472 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3473 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3474 _mm_maskz_getmant_round_ss): Ditto.
3475 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3476 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3477 __builtin_ia32_getmantss_mask_round): Test new builtins.
3478 * gcc.target/i386/sse-13.c : Ditto.
3479 * gcc.target/i386/sse-23.c: Ditto.
3480 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3481 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3482 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3483 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3484 _mm_mask_getexp_round_ss): Test new intrinsics.
3485 * gcc.target/i386/testround-1.c: Ditto.
3486 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3487 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3488 _mm_mask_getmant_round_ss): Test new intrinsics
3489 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3490 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3491 _mm_maskz_getmant_ss): Test new intrinsics.
3493 2017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3495 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3496 * lib/target-supports.exp (check_stack_check_available): New.
3497 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3498 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3499 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3500 * gcc.dg/pr47443.c: Likewise.
3501 * gcc.dg/pr48134.c: Likewise.
3502 * gcc.dg/pr70017.c: Likewise.
3503 * gcc.target/aarch64/stack-checking.c: Likewise.
3504 * gcc.target/arm/stack-checking.c: Likewise.
3505 * gcc.target/i386/pr48723.c: Likewise.
3506 * gcc.target/i386/pr55672.c: Likewise.
3507 * gcc.target/i386/pr67265-2.c: Likewise.
3508 * gcc.target/i386/pr67265.c: Likewise.
3509 * gnat.dg/opt49.adb: Likewise.
3510 * gnat.dg/stack_check1.adb: Likewise.
3511 * gnat.dg/stack_check2.adb: Likewise.
3512 * gnat.dg/stack_check3.adb: Likewise.
3514 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3517 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3520 2017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3522 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3523 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3524 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3525 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3526 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3527 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3528 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3529 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3530 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3531 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3532 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3533 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3535 2017-07-05 Georg-Johann Lay <avr@gjlay.de>
3538 * gcc.target/avr/isr-test.h: New file.
3539 * gcc.target/avr/torture/isr-01-simple.c: New test.
3540 * gcc.target/avr/torture/isr-02-call.c: New test.
3541 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3543 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3545 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3546 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3547 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3548 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3550 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3552 * gcc.dg/tree-ssa/ldist-26.c: New test.
3554 2017-07-05 Bin Cheng <bin.cheng@arm.com>
3556 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3558 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
3561 * gcc.target/i386/pr81300.c: New test.
3563 2017-07-04 Uros Bizjak <ubizjak@gmail.com>
3566 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3567 x and y arguments in the call to _subborrow_u32.
3568 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3569 x and y arguments in the call to _subborrow_u64.
3570 * gcc.target/i386/pr81294-1.c: New test.
3571 * gcc.target/i386/pr81294-2.c: Ditto.
3573 2017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3575 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3577 2017-07-04 Marek Polacek <polacek@redhat.com>
3580 * gcc.dg/atomic-pr81231.c: New test.
3582 2017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3584 PR tree-optimization/81292
3585 * gcc.dg/pr81292-1.c: New test.
3586 * gcc.dg/pr81292-2.c: Likewise.
3588 2017-07-04 Martin Liska <mliska@suse.cz>
3591 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3592 use-after-scope sanitization.
3594 2017-07-04 Jakub Jelinek <jakub@redhat.com>
3596 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3600 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3603 2017-07-04 Martin Liska <mliska@suse.cz>
3606 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3607 * g++.dg/ext/mvc3.C: Likewise.
3608 * gcc.target/i386/mvc2.c: Likewise.
3609 * gcc.target/i386/mvc3.c: Likewise.
3611 2017-07-04 Jakub Jelinek <jakub@redhat.com>
3613 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3614 decomposition declaration in diagnostics.
3615 * g++.dg/cpp1z/decomp2.C: Likewise.
3616 * g++.dg/cpp1z/decomp3.C: Likewise.
3617 * g++.dg/cpp1z/decomp4.C: Likewise.
3618 * g++.dg/cpp1z/decomp5.C: Likewise.
3619 * g++.dg/cpp1z/decomp6.C: Likewise.
3620 * g++.dg/cpp1z/decomp7.C: Likewise.
3621 * g++.dg/cpp1z/decomp8.C: Likewise.
3622 * g++.dg/cpp1z/decomp13.C: Likewise.
3623 * g++.dg/cpp1z/decomp14.C: Likewise.
3624 * g++.dg/cpp1z/decomp18.C: Likewise.
3625 * g++.dg/cpp1z/decomp19.C: Likewise.
3626 * g++.dg/cpp1z/decomp22.C: Likewise.
3627 * g++.dg/cpp1z/decomp23.C: Likewise.
3628 * g++.dg/cpp1z/decomp24.C: Likewise.
3629 * g++.dg/cpp1z/decomp25.C: Likewise.
3630 * g++.dg/cpp1z/decomp26.C: Likewise.
3631 * g++.dg/cpp1z/decomp28.C: Likewise.
3634 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3635 * g++.dg/cpp1z/decomp30.C: New test.
3637 2017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3640 * g++.dg/cpp0x/trailing14.C: New.
3642 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3645 * gfortran.dg/coarray_event_2.f08: New test.
3647 2017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3650 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3651 * gfortran.dg/pointer_intent_2.f90: Likewise.
3653 2017-07-02 Jan Hubicka <hubicka@ucw.cz>
3656 * gcc.c-torture/compile/pr81290.c: New.
3658 2017-07-03 Richard Biener <rguenther@suse.de>
3660 PR tree-optimization/60510
3661 * gfortran.dg/vect/pr60510.f: New testcase.
3663 2017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3665 * gcc.target/i386/mvc6.c: Require ifunc support.
3667 2017-07-03 Martin Liska <mliska@suse.cz>
3670 * g++.dg/asan/function-argument-1.C: New test.
3671 * g++.dg/asan/function-argument-2.C: New test.
3672 * g++.dg/asan/function-argument-3.C: New test.
3674 2017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3676 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3679 2017-07-03 Tom de Vries <tom@codesourcery.com>
3681 PR tree-optimization/69468
3682 * gcc.dg/pr81192.c: Update.
3684 2017-07-03 Tom de Vries <tom@codesourcery.com>
3686 PR tree-optimization/81192
3687 * gcc.dg/pr81192.c: Update.
3689 2017-07-03 Tom de Vries <tom@codesourcery.com>
3691 PR tree-optimization/81192
3692 * gcc.dg/pr81192.c: New test.
3694 2017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3696 * gfortran/eoshift_3.f90: New test.
3698 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3700 * gcc.dg/strlenopt-32.c: New testcase.
3701 * gcc.dg/strlenopt-33.c: Likewise.
3702 * gcc.dg/strlenopt-33g.c: Likewise.
3703 * gcc.dg/strlenopt-34.c: Likewise.
3704 * gcc.dg/strlenopt-35.c: Likewise.
3706 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3708 PR tree-optimization/80769
3709 * gcc.dg/strlenopt-31.c: New test.
3710 * gcc.dg/strlenopt-31g.c: Likewise.
3712 2017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3714 PR tree-optimization/81136
3715 * gcc.dg/vect/pr81136.c: New test.
3717 2017-07-01 Jakub Jelinek <jakub@redhat.com>
3720 * gcc.c-torture/compile/pr81262.c: New test.
3721 * g++.dg/ubsan/pr81262.C: New test.
3723 2017-06-29 Jan Hubicka <hubicka@ucw.cz>
3726 * g++.dg/ipa/pr81261.C: New testcase.
3728 2017-06-30 Andrew Pinski <apinski@cavium.com>
3730 * gcc.dg/torture/pr81245.c: New testcase.
3732 2017-06-30 Aldy Hernandez <aldyh@redhat.com>
3734 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3737 2017-06-30 David Malcolm <dmalcolm@redhat.com>
3740 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3742 (test_typeid): New test function.
3744 2017-06-30 Jakub Jelinek <jakub@redhat.com>
3747 * gcc.target/i386/pr81225.c: New test.
3749 2017-06-30 Nathan Sidwell <nathan@acm.org>
3751 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3752 * g++.dg/cpp0x/decltype9.C: Likewise.
3753 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3754 * g++.dg/lookup/decl1.C: Likewise.
3755 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3756 * g++.dg/other/pr28432.C: Likewise.
3757 * g++.dg/parse/crash12.C: Likewise.
3758 * g++.dg/parse/enum3.C: Likewise.
3759 * g++.dg/parse/operator6.C: Likewise.
3760 * g++.dg/template/crash69.C: Likewise.
3761 * g++.dg/template/error27.C: Likewise.
3762 * g++.dg/template/error28.C: Likewise.
3763 * g++.dg/template/memfriend6.C: Likewise.
3764 * g++.old-deja/g++.mike/err1.C: Likewise.
3765 * g++.old-deja/g++.mike/p811.C: Likewise.
3766 * g++.old-deja/g++.other/crash25.C: Likewise.
3767 * g++.old-deja/g++.other/dtor4.C: Likewise.
3768 * g++.old-deja/g++.pt/t37.C: Likewise.
3770 2017-06-30 Martin Liska <mliska@suse.cz>
3773 * gcc.target/i386/pr81214.c: New test.
3775 2017-06-30 Nathan Sidwell <nathan@acm.org>
3777 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3780 * g++.dg/lookup/pr81229.C: New.
3782 2017-06-30 Martin Liska <mliska@suse.cz>
3785 * g++.dg/asan/pr81021.C: New test.
3787 2017-06-30 Richard Biener <rguenther@suse.de>
3789 PR tree-optimization/81249
3790 * g++.dg/torture/pr81249.C: New testcase.
3792 2017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3794 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3795 * g++.dg/diagnostic/variadic1.C: Likewise.
3796 * g++.dg/gomp/udr-3.C: Likewise.
3797 * g++.dg/overload/error1.C: Likewise.
3798 * g++.dg/overload/error2.C: Likewise.
3799 * g++.dg/template/duplicate1.C: Likewise.
3800 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3801 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3802 * g++.old-deja/g++.other/redecl2.C: Likewise.
3803 * g++.old-deja/g++.other/redecl4.C: Likewise.
3804 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3806 2017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3809 * gfortran.dg/goacc/pr77765.f90: New test.
3811 2017-06-29 Steve Ellcey <sellcey@cavium.com>
3813 * gcc.target/aarch64/ccmp_2.c: New test.
3815 2017-06-29 Nathan Sidwell <nathan@acm.org>
3818 * g++.dg/parse/pr81247-[abc].C: New.
3820 2017-06-29 Carl Love <cel@us.ibm.com>
3822 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3823 test_unsigned_int_result, test_ll_int_result,
3824 test_ll_unsigned_int_result): Add result checking functions, add
3826 (main): Add builtin function tests.
3828 2017-06-29 Carl Love <cel@us.ibm.com>
3830 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3831 dg-skip-if): Add -mvsx -mcpu=power7.
3833 2017-06-29 Richard Biener <rguenther@suse.de>
3835 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3837 2017-06-29 Nathan Sidwell <nathan@acm.org>
3839 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3841 2017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3844 * g++.dg/pr81194.C: New test.
3846 2017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3849 * gcc.dg/torture/pr80565.c: New file.
3851 2017-06-29 Bin Cheng <bin.cheng@arm.com>
3853 PR tree-optimization/81196
3854 * gcc.dg/vect/pr81196.c: New.
3856 2017-06-29 Michael Collison <michael.collison@arm.com>
3858 Fix date on previous ChangeLog entry.
3860 2017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3861 Michael Collison <michael.collison@arm.com>
3864 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3866 2017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3868 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3870 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3872 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3874 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3875 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3876 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3878 2017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3880 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3881 current ARM check by ARM NEON's availability check.
3882 (check_effective_target_vect_intfloat_cvt): Likewise.
3883 (check_effective_target_vect_uintfloat_cvt): Likewise.
3884 (check_effective_target_vect_floatint_cvt): Likewise.
3885 (check_effective_target_vect_floatuint_cvt): Likewise.
3886 (check_effective_target_vect_shift): Likewise.
3887 (check_effective_target_whole_vector_shift): Likewise.
3888 (check_effective_target_vect_bswap): Likewise.
3889 (check_effective_target_vect_shift_char): Likewise.
3890 (check_effective_target_vect_long): Likewise.
3891 (check_effective_target_vect_float): Likewise.
3892 (check_effective_target_vect_perm): Likewise.
3893 (check_effective_target_vect_perm_byte): Likewise.
3894 (check_effective_target_vect_perm_short): Likewise.
3895 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3896 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3897 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3898 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3899 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3900 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3901 (check_effective_target_vect_widen_shift): Likewise.
3902 (check_effective_target_vect_extract_even_odd): Likewise.
3903 (check_effective_target_vect_interleave): Likewise.
3904 (check_effective_target_vect_multiple_sizes): Likewise.
3905 (check_effective_target_vect64): Likewise.
3906 (check_effective_target_vect_max_reduc): Likewise.
3908 2017-06-28 Richard Biener <rguenther@suse.de>
3911 * gcc.dg/pr81227.c: New testcase.
3913 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3916 * lib/target-supports.exp
3917 (check_ppc_cpu_supports_hw_available): New test to make sure
3918 __builtin_cpu_supports works on power7 and newer.
3920 2017-06-28 Martin Liska <mliska@suse.cz>
3923 * gcc.target/i386/pr81128.c: New test.
3925 2017-06-28 Martin Liska <mliska@suse.cz>
3928 * g++.dg/opt/pr79659.C: New test.
3930 2017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3932 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3934 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3936 2017-06-28 Marc Glisse <marc.glisse@inria.fr>
3938 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3939 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3941 2017-06-28 Jakub Jelinek <jakub@redhat.com>
3943 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3944 (foo): ... this. Change constants such that it isn't matched
3945 as __builtin_copysign, yet tests the combiner the same.
3947 2017-06-28 Martin Liska <mliska@suse.cz>
3950 * gcc.dg/asan/pr81224.c: New test.
3952 2017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3954 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3955 passed to pthread_join.
3957 2017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3959 * gcc.target/s390/nodatarel-1.c: New test.
3961 2017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3964 * gfortran.dg/array_temporaries_4.f90: New test.
3966 2017-06-27 Andrew Pinski <apinski@cavium.com>
3968 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3969 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3970 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3972 2017-06-27 Marek Polacek <polacek@redhat.com>
3975 * gcc.dg/ubsan/pr81223.c: New test.
3977 2017-06-27 Marc Glisse <marc.glisse@inria.fr>
3979 * gcc.dg/tree-ssa/assoc-1.c: New file.
3981 2017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3984 * g++.dg/parse/catch2.C: New.
3986 2017-06-27 Jakub Jelinek <jakub@redhat.com>
3989 * g++.dg/ubsan/pr81209.C: New test.
3992 * gcc.c-torture/compile/pr81207.c: New test.
3994 2017-06-27 Marek Polacek <polacek@redhat.com>
3997 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3999 2017-06-26 Martin Sebor <msebor@redhat.com>
4002 * g++.dg/Wclass-memaccess-2.C: New test.
4004 2017-06-26 Carl Love <cel@us.ibm.com>
4006 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4007 Add new runnable test file for the vec_rev built-ins.
4009 2016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4011 PR/tree-optimization 71815
4012 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4013 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4015 2017-06-26 Renlin Li <renlin.li@arm.com>
4016 Szabolcs Nagy <szabolcs.nagy@arm.com>
4018 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4019 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4022 2017-06-26 Richard Biener <rguenther@suse.de>
4025 * gfortran.dg/pr81175.f: New testcase.
4027 2017-06-26 Richard Biener <rguenther@suse.de>
4029 PR tree-optimization/81203
4030 * gcc.dg/torture/pr81203.c: New testcase.
4032 2017-06-26 Marek Polacek <polacek@redhat.com>
4035 * c-c++-common/Wmultistatement-macros-1.c: New test.
4036 * c-c++-common/Wmultistatement-macros-2.c: New test.
4037 * c-c++-common/Wmultistatement-macros-3.c: New test.
4038 * c-c++-common/Wmultistatement-macros-4.c: New test.
4039 * c-c++-common/Wmultistatement-macros-5.c: New test.
4040 * c-c++-common/Wmultistatement-macros-6.c: New test.
4041 * c-c++-common/Wmultistatement-macros-7.c: New test.
4042 * c-c++-common/Wmultistatement-macros-8.c: New test.
4043 * c-c++-common/Wmultistatement-macros-9.c: New test.
4044 * c-c++-common/Wmultistatement-macros-10.c: New test.
4045 * c-c++-common/Wmultistatement-macros-11.c: New test.
4047 2017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4049 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4051 2017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4053 * lib/target-supports.exp
4054 (check_effective_target_arm_neon_ok_nocache): Add flags with
4055 -mfloat-abi=hard. Include arm_neon.h.
4056 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4057 (check_effective_target_arm_neon_ok_no_float_abi): New.
4058 * gcc.target/arm/lto/pr65837_0.c: Require
4059 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4060 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4061 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4063 2017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4066 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4068 2017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4071 * gfortran.dg/cshift_2.f90: New test.
4073 2017-06-23 Jim Wilson <jim.wilson@linaro.org>
4076 * gcc.target/aarch64/pr79794.c: New.
4078 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4081 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4082 * gcc.target/powerpc/pr80510-2.c: Likewise.
4084 2017-06-22 Jeff Law <law@redhat.com>
4086 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4088 2017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4090 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4091 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4092 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4093 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4094 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4095 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4096 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4097 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4099 2017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4101 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
4103 2017-06-22 Matt Turner <mattst88@gmail.com>
4105 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4108 2017-06-22 Carl Love <cel@us.ibm.com>
4110 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4111 vmuleuh): Fix scan-assembler-times should check for word not half word
4114 2017-06-22 Jeff Law <law@redhat.com>
4116 * gcc.c-torture/compile/stack-check-1.c: New test.
4118 2016-06-22 Richard Biener <rguenther@suse.de>
4120 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4121 * gcc.dg/vect/pr65947-2.c: Likewise.
4122 * gcc.dg/vect/pr65947-3.c: Likewise.
4123 * gcc.dg/vect/pr65947-4.c: Likewise.
4124 * gcc.dg/vect/pr65947-5.c: Likewise.
4125 * gcc.dg/vect/pr65947-6.c: Likewise.
4126 * gcc.dg/vect/pr65947-8.c: Likewise.
4127 * gcc.dg/vect/pr65947-9.c: Likewise.
4128 * gcc.dg/vect/pr65947-10.c: Likewise.
4129 * gcc.dg/vect/pr65947-12.c: Likewise.
4130 * gcc.dg/vect/pr65947-13.c: Likewise.
4131 * gcc.dg/vect/pr65947-14.c: Likewise.
4132 * gcc.dg/vect/vect-cond-2.c: Likewise.
4133 * gcc.dg/vect/vect-pr69848.c: Likewise.
4135 2017-06-22 Martin Liska <mliska@suse.cz>
4137 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4140 2017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4142 * gcc.dg/tree-ssa/forwprop-37.c: New.
4144 2017-06-22 Richard Biener <rguenther@suse.de>
4146 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4148 2017-06-22 Richard Biener <rguenther@suse.de>
4150 * gcc.dg/vect/pr65947-14.c: New testcase.
4152 2017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4155 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4156 32-bit support is added. Change ITYPE size to 64-bit integer.
4157 * gcc.target/powerpc/pr80510-2.c: Likewise.
4159 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4162 * g++.dg/gomp/pr81154.C: New test.
4164 2017-06-21 David Malcolm <dmalcolm@redhat.com>
4166 * g++.dg/other/old-style-cast-fixits.C: New test case.
4168 2017-06-21 Jakub Jelinek <jakub@redhat.com>
4170 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4172 2017-06-21 Tom de Vries <tom@codesourcery.com>
4174 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4176 2017-06-21 Tom de Vries <tom@codesourcery.com>
4178 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4181 2017-06-21 Martin Liska <mliska@suse.cz>
4183 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4185 2017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4187 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4188 gnat.dg/debug11_pkg2.ads: New testcase.
4190 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4192 * gcc.target/i386/getround.c: New file.
4194 2017-06-21 Marc Glisse <marc.glisse@inria.fr>
4196 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4197 * gcc.dg/tree-ssa/addadd-2.c: New file.
4199 2017-06-21 Tom de Vries <tom@codesourcery.com>
4201 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4202 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4203 * gcc.c-torture/compile/20080806-1.c: Same.
4204 * gcc.c-torture/compile/920723-1.c: Same.
4205 * gcc.c-torture/compile/930621-1.c: Same.
4206 * gcc.c-torture/compile/991214-2.c: Same.
4207 * gcc.c-torture/compile/bcopy.c: Same.
4208 * gcc.c-torture/compile/memtst.c: Same.
4209 * gcc.c-torture/compile/msp.c: Same.
4210 * gcc.c-torture/compile/stuct.c: Same.
4211 * gcc.c-torture/execute/20011008-3.c: Same.
4212 * gcc.c-torture/execute/20030209-1.c: Same.
4213 * gcc.c-torture/execute/20031012-1.c: Same.
4214 * gcc.c-torture/execute/20040805-1.c: Same.
4215 * gcc.c-torture/execute/920410-1.c: Same.
4216 * gcc.c-torture/execute/921113-1.c: Same.
4217 * gcc.c-torture/execute/921202-1.c: Same.
4218 * gcc.c-torture/execute/921208-2.c: Same.
4219 * gcc.c-torture/execute/930106-1.c: Same.
4220 * gcc.c-torture/execute/930406-1.c: Same.
4221 * gcc.c-torture/execute/950221-1.c: Same.
4222 * gcc.c-torture/execute/960521-1.c: Same.
4223 * gcc.c-torture/execute/980605-1.c: Same.
4224 * gcc.c-torture/execute/comp-goto-1.c: Same.
4225 * gcc.c-torture/execute/comp-goto-2.c: Same.
4226 * gcc.c-torture/execute/memcpy-1.c: Same.
4227 * gcc.c-torture/execute/multi-ix.c: Same.
4228 * gcc.c-torture/execute/nestfunc-4.c: Same.
4229 * gcc.c-torture/execute/pr20621-1.c: Same.
4230 * gcc.c-torture/execute/pr23135.c: Same.
4231 * gcc.c-torture/execute/pr28982b.c: Same.
4232 * gcc.dg/loop-3.c: Same.
4233 * gcc.dg/struct-ret-3.c: Same.
4234 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4235 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4236 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4237 * gcc.dg/tree-prof/pr44777.c: Same.
4239 2017-06-20 David Malcolm <dmalcolm@redhat.com>
4242 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4243 memset call with zero-initialization.
4244 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4246 2017-06-20 Uros Bizjak <ubizjak@gmail.com>
4248 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4249 (main): Renamed to ...
4250 (fma4_test): ... this.
4252 2017-06-20 Julia Koval <julia.koval@intel.com>
4254 * gcc.target/i386/pr73350-2.c: New test.
4256 2017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4258 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4259 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4260 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4261 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4262 restrict to x86_64-*-*-gnu.
4263 Skip scan-assembler on *-*-darwin*.
4264 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4265 * gcc.dg/loop-invariant.c: Likewise.
4266 * gcc.dg/lto/pr70955_0.c: Likewise.
4267 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4268 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4269 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4271 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4272 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4274 * gcc.dg/attr-ms_struct-2.c: Likewise.
4275 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4276 * gcc.dg/bf-ms-layout.c: Likewise.
4277 * gcc.dg/bf-ms-layout-2.c: Likewise.
4278 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4279 Require fpic support.
4280 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4282 * gcc.target/i386/bitfield2.c: Likewise.
4283 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4285 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4287 2017-06-20 Nathan Sidwell <nathan@acm.org>
4290 * g++.dg/lookup/pr67074.C: New.
4291 * g++.dg/parse/namespace-alias-1.C: Adjust.
4293 2017-06-20 Richard Biener <rguenther@suse.de>
4296 * c-c++-common/ubsan/pr81097.c: New testcase.
4298 2017-06-20 Richard Biener <rguenther@suse.de>
4300 * gcc.dg/vect/pr65947-9.c: Adjust.
4302 2017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4304 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4305 * gcc.target/arm/acle/cdp2.c: Likewise.
4306 * gcc.target/arm/acle/ldc.c: Likewise.
4307 * gcc.target/arm/acle/ldc2.c: Likewise.
4308 * gcc.target/arm/acle/ldc2l.c: Likewise.
4309 * gcc.target/arm/acle/ldcl.c: Likewise.
4310 * gcc.target/arm/acle/mcr.c: Likewise.
4311 * gcc.target/arm/acle/mcr2.c: Likewise.
4312 * gcc.target/arm/acle/mcrr.c: Likewise.
4313 * gcc.target/arm/acle/mcrr2.c: Likewise.
4314 * gcc.target/arm/acle/mrc.c: Likewise.
4315 * gcc.target/arm/acle/mrc2.c: Likewise.
4316 * gcc.target/arm/acle/mrrc.c: Likewise.
4317 * gcc.target/arm/acle/mrrc2.c: Likewise.
4318 * gcc.target/arm/acle/stc.c: Likewise.
4319 * gcc.target/arm/acle/stc2.c: Likewise.
4320 * gcc.target/arm/acle/stc2l.c: Likewise.
4321 * gcc.target/arm/acle/stcl.c: Likewise.
4323 2017-06-20 Jakub Jelinek <jakub@redhat.com>
4326 * gcc.target/i386/pr81121.c: New test.
4328 2017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4331 * gcc.target/powerpc/pr79799-1.c: New test.
4332 * gcc.target/powerpc/pr79799-2.c: Likewise.
4333 * gcc.target/powerpc/pr79799-3.c: Likewise.
4334 * gcc.target/powerpc/pr79799-4.c: Likewise.
4335 * gcc.target/powerpc/pr79799-5.c: Likewise.
4337 2017-06-19 Nathan Sidwell <nathan@acm.org>
4341 * g++.dg/lookup/pr79766.C: New.
4342 * g++.dg/lookup/pr81124.C: New.
4343 * g++.dg/template/explicit6.C: Adjust.
4344 * g++.old-deja/g++.other/decl5.C: Adjust.
4346 2017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4348 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4351 2017-06-19 Jakub Jelinek <jakub@redhat.com>
4354 * g++.dg/ubsan/pr81125.C: New test.
4357 * g++.dg/ubsan/pr81111.C: New test.
4359 2017-06-19 Richard Biener <rguenther@suse.de>
4362 * gcc.dg/torture/pr81118.c: New testcase.
4364 2017-06-19 Richard Biener <rguenther@suse.de>
4366 PR tree-optimization/80887
4367 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4369 2017-06-19 Jakub Jelinek <jakub@redhat.com>
4372 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4374 2017-06-19 Nathan Sidwell <nathan@acm.org>
4377 * g++.dg/warn/pr81119.C: New.
4379 2017-06-19 Martin Liska <mliska@suse.cz>
4382 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4384 2017-06-19 Martin Liska <mliska@suse.cz>
4387 * gcc.target/i386/mvc5.c: Scan indirect_function.
4388 * gcc.target/i386/mvc7.c: Likewise.
4389 * gcc.target/i386/pr80732.c: New test.
4391 2017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4394 * g++.dg/cpp1y/constexpr-66093.C: New.
4396 2017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4401 2017-06-19 Richard Biener <rguenther@suse.de>
4404 * g++.dg/torture/pr81112.C: New testcase.
4406 2017-06-18 Jan Hubicka <hubicka@ucw.cz>
4408 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4410 2017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4413 * gfortran.dg/cshift_1.f90: New test.
4415 2017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4417 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4419 2017-06-16 Carl Love <cel@us.ibm.com>
4421 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4422 main): Add runnable tests and test checker for vec_float,
4423 vec_float2, vec_floate and vec_floato builtins.
4425 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4427 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4428 the architecture options added by dg-add-options arm_neon.
4429 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4430 to the architecture.
4431 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4432 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4433 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4435 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4437 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4438 multilibs have been built.
4440 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4442 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4443 * gcc.target/arm/pr51915.c: Likewise.
4444 * gcc.target/arm/pr52006.c: Likewise.
4445 * gcc.target/arm/pr53187.c: Likewise.
4447 2017-06-16 Richard Earnshaw <rearnsha@arm.com>
4449 * gcc.target/arm/multilibs.exp: New file.
4451 2017-06-16 Martin Sebor <msebor@redhat.com>
4453 PR tree-optimization/80933
4454 PR tree-optimization/80934
4455 * gcc.dg/fold-bcopy.c: New test.
4456 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4457 * gcc.dg/tree-ssa/alias-36.c: Likewise.
4458 * gcc.dg/pr79214.c: Adjust.
4459 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4460 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4461 * gcc.dg/builtins-nonnull.c: Likewise.
4463 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4466 * gcc.target/arm/pr71778.c: New.
4468 2017-06-16 Jan Hubicka <hubicka@ucw.cz>
4470 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4472 2017-06-16 Richard Biener <rguenther@suse.de>
4474 PR tree-optimization/81090
4475 * gcc.dg/graphite/pr81090.c: New testcase.
4477 2017-06-16 Janus Weil <janus@gcc.gnu.org>
4480 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4482 2017-06-16 Jakub Jelinek <jakub@redhat.com>
4485 * c-c++-common/ubsan/object-size-11.c: New test.
4487 2017-06-15 Martin Sebor <msebor@redhat.com>
4490 * g++.dg/Wclass-memaccess.C: New test.
4492 2017-06-15 Janus Weil <janus@gcc.gnu.org>
4495 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4497 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4500 * gcc.dg/lto/pr69866_0.c: New test.
4501 * gcc.dg/lto/pr69866_1.c: Likewise.
4503 2017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4506 * gcc.target/msp430/pr78818-real.c: New template for tests.
4507 * gcc.target/msp430/pr78818-auto.c: New test.
4508 * gcc.target/msp430/pr78818-data-region.c: New test.
4509 * gcc.target/msp430/pr78818-data-sec.c: New test.
4510 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4512 2017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4514 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4515 instructions in it rather than the number of IT blocks being 2.
4516 Transfer scan directive arm_thumb2 restriction to the whole
4517 testcase and restrict further to Thumb-only targets.
4519 2017-06-15 Tamar Christina <tamar.christina@arm.com>
4521 * gcc.target/arm/sdiv_costs_1.c:
4524 2017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4526 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4527 * gcc.target/mips/pr51513-1.c: New test.
4528 * gcc.target/mips/pr51513-2.c: New test.
4530 2017-06-14 Richard Biener <rguenther@suse.de>
4532 PR tree-optimization/81083
4533 * gcc.dg/torture/pr81083.c: Add prototypes.
4535 2017-06-14 Richard Biener <rguenther@suse.de>
4538 * c-c++-common/ubsan/pr81088.c: New testcase.
4540 2017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4542 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4544 2017-06-14 Andrew Pinski <apinski@cavium.com>
4545 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4548 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4549 * gcc.target/aarch64/vect-init-2.c: Likewise.
4550 * gcc.target/aarch64/vect-init-3.c: Likewise.
4551 * gcc.target/aarch64/vect-init-4.c: Likewise.
4552 * gcc.target/aarch64/vect-init-5.c: Likewise.
4554 2017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4557 * g++.dg/cpp0x/constexpr-58541.C: New.
4559 2017-06-14 Richard Biener <rguenther@suse.de>
4561 PR tree-optimization/81083
4562 * gcc.dg/torture/pr81083.c: New testcase.
4564 2017-06-14 Jakub Jelinek <jakub@redhat.com>
4566 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4567 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4569 2017-06-13 Jakub Jelinek <jakub@redhat.com>
4572 * g++.dg/ubsan/pr80973.C: New test.
4575 * g++.dg/opt/nrv18.C: New test.
4577 2017-06-13 Martin Liska <mliska@suse.cz>
4580 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4581 test by adding no_sanitize attribute.
4582 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4584 2017-06-13 Renlin Li <renlin.li@arm.com>
4586 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4589 2017-06-13 Martin Jambor <mjambor@suse.cz>
4591 PR tree-optimization/80803
4592 PR tree-optimization/81063
4593 gcc.dg/tree-ssa/pr80803.c: New test.
4594 gcc.dg/tree-ssa/pr81063.c: Likewise.
4596 2017-06-12 Yury Gribov <tetra2005@gmail.com>
4598 * c-c++-common/fold-masked-cmp-3.c: New test.
4600 2017-06-13 Yury Gribov <tetra2005@gmail.com>
4602 PR tree-optimization/67328
4603 * c-c++-common/fold-masked-cmp-1.c: New test.
4604 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4605 * gcc.dg/pr46309.c: Fix pattern.
4606 * gcc.dg/pr46309-2.c: Likewise.
4608 2017-06-13 Tamar Christina <tamar.christina@arm.com>
4610 * gcc.target/arm/sdiv_costs_1.c:
4611 Require arm_arch_v8a_ok and add march option.
4613 2017-06-13 Martin Liska <mliska@suse.cz>
4615 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4616 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4617 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4619 2017-06-13 Richard Biener <rguenther@suse.de>
4622 * c-c++-common/ubsan/pr81065.c: New testcase.
4624 2017-06-12 Ian Lance Taylor <iant@golang.org>
4626 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4627 freorder. Update comment to explain test.
4629 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4631 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4632 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4633 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4634 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4636 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4638 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4640 2017-06-12 Tamar Christina <tamar.christina@arm.com>
4642 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4644 2017-06-12 Jakub Jelinek <jakub@redhat.com>
4646 PR tree-optimization/81003
4647 * gcc.c-torture/compile/pr81003.c: New test.
4649 2017-06-12 Richard Biener <rguenther@suse.de>
4651 PR tree-optimization/81053
4652 * gcc.dg/torture/pr81053.c: New testcase.
4654 2017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4657 * gfortran.dg/implied_do_io_3.f90: New test.
4659 2017-06-10 Tom de Vries <tom@codesourcery.com>
4661 * lib/target-supports.exp (check_effective_target_signal): New proc.
4662 * lib/gcc.exp (gcc_target_compile): Remove appending of
4663 -DSIGNAL_SUPPRESS to additional_flags.
4664 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4665 additional_flags if effective target signal is not supported by the
4667 * gcc.c-torture/execute/20101011-1.c: Same.
4668 * gcc.dg/c99-stdint-1.c: Same.
4669 * gcc.dg/c99-stdint-2.c: Same.
4670 * gcc.dg/c99-stdint-5.c: Same.
4671 * gcc.dg/c99-stdint-6.c: Same.
4672 * gcc.dg/stdint-width-1.c: Same.
4674 2017-06-10 Tom de Vries <tom@codesourcery.com>
4676 * lib/target-supports.exp (check_effective_target_stack_size)
4677 (dg-effective-target-value): New proc.
4678 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4680 * lib/objc.exp (objc_target_compile): Same.
4681 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4682 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4683 dg-additional-options.
4684 * gcc.c-torture/compile/20080806-1.c: Same.
4685 * gcc.c-torture/compile/920723-1.c: Same.
4686 * gcc.c-torture/compile/930621-1.c: Same.
4687 * gcc.c-torture/compile/991214-2.c: Same.
4688 * gcc.c-torture/compile/bcopy.c: Same.
4689 * gcc.c-torture/compile/memtst.c: Same.
4690 * gcc.c-torture/compile/msp.c: Same.
4691 * gcc.c-torture/compile/stuct.c: Same.
4692 * gcc.c-torture/execute/20011008-3.c: Same.
4693 * gcc.c-torture/execute/20030209-1.c: Same.
4694 * gcc.c-torture/execute/20031012-1.c: Same.
4695 * gcc.c-torture/execute/20040805-1.c: Same.
4696 * gcc.c-torture/execute/920410-1.c: Same.
4697 * gcc.c-torture/execute/920501-7.c: Same.
4698 * gcc.c-torture/execute/921113-1.c: Same.
4699 * gcc.c-torture/execute/921202-1.c: Same.
4700 * gcc.c-torture/execute/921208-2.c: Same.
4701 * gcc.c-torture/execute/930106-1.c: Same.
4702 * gcc.c-torture/execute/930406-1.c: Same.
4703 * gcc.c-torture/execute/950221-1.c: Same.
4704 * gcc.c-torture/execute/960521-1.c: Same.
4705 * gcc.c-torture/execute/980605-1.c: Same.
4706 * gcc.c-torture/execute/comp-goto-1.c: Same.
4707 * gcc.c-torture/execute/comp-goto-2.c: Same.
4708 * gcc.c-torture/execute/memcpy-1.c: Same.
4709 * gcc.c-torture/execute/multi-ix.c: Same.
4710 * gcc.c-torture/execute/nestfunc-4.c: Same.
4711 * gcc.c-torture/execute/pr20621-1.c: Same.
4712 * gcc.c-torture/execute/pr23135.c: Same.
4713 * gcc.c-torture/execute/pr28982b.c: Same.
4714 * gcc.dg/loop-3.c: Same.
4715 * gcc.dg/struct-ret-3.c: Same.
4716 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4717 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4718 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4719 * gcc.dg/tree-prof/pr44777.c: Same.
4721 2017-06-09 David Malcolm <dmalcolm@redhat.com>
4723 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4724 (test_mutually_exclusive_suggestions): New test function.
4725 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4726 (test_mutually_exclusive_suggestions): New test function.
4727 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4728 (test_mutually_exclusive_suggestions): New test function.
4729 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4730 (test_show_locus): Add special-case for
4731 "test_mutually_exclusive_suggestions".
4733 2017-06-09 Ian Lance Taylor <iant@golang.org>
4735 * gcc.dg/tree-prof/split-1.c: New test.
4737 2017-06-09 Jan Hubicka <hubicka@ucw.cz>
4739 * gcc.dg/predict-14.c: Avoid cold function detection.
4740 * gcc.target/i386/umod-3.c: Likewise.
4742 2017-06-09 Tamar Christina <tamar.christina@arm.com>
4744 * gcc.target/aarch64/lrint-matherr.h: New.
4745 * gcc.target/aarch64/inline-lrint_1.c: New.
4746 * gcc.target/aarch64/inline-lrint_2.c: New.
4747 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4748 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4750 2017-06-09 Tamar Christina <tamar.christina@arm.com>
4752 * gcc.target/arm/sdiv_costs_1.c: New.
4754 2017-06-09 Tom de Vries <tom@codesourcery.com>
4757 * gcc.target/nvptx/label-values.c: New test.
4759 2017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4761 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4762 Test for null definitions instead of them being undefined. Add entry
4763 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4764 about using the effective target for architecture extension.
4765 (check_effective_target_arm_arch_v7ve_ok): Remove.
4766 (add_options_for_arm_arch_v7ve): Likewise.
4768 2017-06-09 Richard Biener <rguenther@suse.de>
4770 PR tree-optimization/66623
4771 * gcc.dg/vect/pr66623.c: New testcase.
4773 2017-06-09 Richard Biener <rguenther@suse.de>
4775 PR tree-optimization/79483
4776 * gcc.dg/graphite/pr79483.c: New testcase.
4778 2017-06-09 Richard Biener <rguenther@suse.de>
4781 * g++.dg/pr81007.C: New testcase.
4783 2017-06-09 Jakub Jelinek <jakub@redhat.com>
4785 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4786 instead of "rsp" for -m32.
4787 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4788 target, add -msse2 to dg-options.
4789 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4790 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4792 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4795 * gcc.target/powerpc/stack-limit.c: New testcase.
4797 2017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4799 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4800 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4801 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4802 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4803 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4804 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
4806 2017-06-08 Jakub Jelinek <jakub@redhat.com>
4809 * c-c++-common/gomp/pr81006.c: New test.
4812 * g++.dg/gomp/pr81011.C: New test.
4815 * c-c++-common/ubsan/align-10.c: New test.
4816 * c-c++-common/ubsan/null-13.c: New test.
4818 2017-06-08 Uros Bizjak <ubizjak@gmail.com>
4821 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4822 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4823 * gcc.target/i386/pr81015.c: New test.
4825 2017-06-08 Tom de Vries <tom@codesourcery.com>
4827 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4828 trampolines instead of NO_TRAMPOLINES.
4829 * gcc.c-torture/execute/20000822-1.c: Same.
4830 * gcc.c-torture/execute/920428-2.c: Same.
4831 * gcc.c-torture/execute/920501-7.c: Same.
4832 * gcc.c-torture/execute/920612-2.c: Same.
4833 * gcc.c-torture/execute/921017-1.c: Same.
4834 * gcc.c-torture/execute/921215-1.c: Same.
4835 * gcc.c-torture/execute/931002-1.c: Same.
4836 * gcc.c-torture/execute/comp-goto-2.c: Same.
4837 * gcc.c-torture/execute/nestfunc-1.c: Same.
4838 * gcc.c-torture/execute/nestfunc-2.c: Same.
4839 * gcc.c-torture/execute/nestfunc-3.c: Same.
4840 * gcc.c-torture/execute/nestfunc-5.c: Same.
4841 * gcc.c-torture/execute/nestfunc-6.c: Same.
4842 * gcc.c-torture/execute/pr24135.c: Same.
4843 * gcc.dg/Wtrampolines.c: Same.
4844 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4845 * gcc.dg/torture/stackalign/nested-5.c: Same.
4846 * gcc.dg/torture/stackalign/nested-6.c: Same.
4847 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4848 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4849 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4850 * gcc.dg/trampoline-1.c: Same.
4851 * gcc.dg/tree-prof/pr44777.c: Same.
4852 * gcc.target/i386/pr67770.c: Same.
4853 * lib/gcc.exp (gcc_target_compile): Remove appending of
4854 -DNO_TRAMPOLINES to additional_flags.
4855 * lib/objc.exp (objc_target_compile): Same.
4857 2017-06-08 Tom de Vries <tom@codesourcery.com>
4859 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4860 'gcc,no_trampolines' instead of 'no_trampolines'.
4862 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4865 * gcc.target/i386/mpx/pr79988.c: New test.
4867 2017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4869 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4870 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4871 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4873 2017-06-08 Jan Hubicka <hubicka@ucw.cz>
4875 * g++.dg/tree-ssa/counts-1.C: New testcase.
4876 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4878 2017-08-08 Julia Koval <julia.koval@intel.com>
4880 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4881 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4882 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4883 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4884 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4885 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4887 2017-06-08 Marek Polacek <polacek@redhat.com>
4890 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4892 2017-08-08 Julia Koval <julia.koval@intel.com>
4894 PR target/73350,80862
4895 * gcc.target/i386/pr73350.c: New test.
4897 2017-06-08 Richard Biener <rguenther@suse.de>
4899 PR tree-optimization/80928
4900 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4902 2017-06-07 Carl Love <cel@us.ibm.com>
4904 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4906 2017-06-07 Jonathan Wakely <jwakely@redhat.com>
4909 * g++.dg/cpp1z/class-deduction39.C: New.
4911 2017-06-07 Marek Polacek <polacek@redhat.com>
4914 * c-c++-common/ubsan/pr80932.c: New test.
4916 2017-06-07 Bin Cheng <bin.cheng@arm.com>
4918 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4919 * gcc.target/i386/l_fma_double_2.c: Ditto.
4920 * gcc.target/i386/l_fma_double_3.c: Ditto.
4921 * gcc.target/i386/l_fma_double_4.c: Ditto.
4922 * gcc.target/i386/l_fma_double_5.c: Ditto.
4923 * gcc.target/i386/l_fma_double_6.c: Ditto.
4924 * gcc.target/i386/l_fma_float_1.c: Ditto.
4925 * gcc.target/i386/l_fma_float_2.c: Ditto.
4926 * gcc.target/i386/l_fma_float_3.c: Ditto.
4927 * gcc.target/i386/l_fma_float_4.c: Ditto.
4928 * gcc.target/i386/l_fma_float_5.c: Ditto.
4929 * gcc.target/i386/l_fma_float_6.c: Ditto.
4931 2017-06-07 Tamar Christina <tamar.christina@arm.com>
4933 * gcc.target/aarch64/sdiv_costs_1.c: New.
4935 2017-06-07 Richard Biener <rguenther@suse.de>
4937 PR tree-optimization/80928
4938 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4939 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4941 2017-06-07 Richard Biener <rguenther@suse.de>
4943 PR tree-optimization/80928
4944 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4947 2017-06-06 Nathan Sidwell <nathan@acm.org>
4949 * g++.dg/pr45330.C: Add inline namespace case.
4951 2017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4954 * gfortran.dg/matmul_16.f90: New test.
4955 * gfortran.dg/inline_matmul_18.f90: New test.
4957 2017-06-06 Marek Polacek <polacek@redhat.com>
4960 * gcc.dg/pr79983.c: New test.
4962 2017-06-06 David S. Miller <davem@davemloft.net>
4964 * gcc.target/sparc/sparc-ret-3.c: New test.
4966 2017-06-06 Tom de Vries <tom@codesourcery.com>
4968 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4969 label_values instead of NO_LABEL_VALUES.
4970 * gcc.c-torture/compile/920301-1.c: Same.
4971 * gcc.c-torture/compile/920501-1.c: Same.
4972 * gcc.c-torture/compile/941014-4.c: Same.
4973 * gcc.c-torture/compile/labels-1.c: Same.
4974 * gcc.c-torture/compile/pr18903.c: Same.
4975 * gcc.c-torture/execute/920302-1.c: Same.
4976 * gcc.c-torture/execute/920415-1.c: Same.
4977 * gcc.c-torture/execute/920428-2.c: Same.
4978 * gcc.c-torture/execute/920501-3.c: Same.
4979 * gcc.c-torture/execute/920501-4.c: Same.
4980 * gcc.c-torture/execute/920501-5.c: Same.
4981 * gcc.c-torture/execute/920501-7.c: Same.
4982 * gcc.c-torture/execute/920721-4.c: Same.
4983 * gcc.c-torture/execute/980526-1.c: Same.
4984 * gcc.c-torture/execute/990208-1.c: Same.
4985 * gcc.c-torture/execute/comp-goto-1.c: Same.
4986 * gcc.c-torture/execute/comp-goto-2.c: Same.
4987 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4988 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4989 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4990 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4991 * gcc.dg/tree-prof/pr44777.c: Same.
4992 * gcc.misc-tests/bprob-2.c: Same.
4993 * gcc.misc-tests/gcov-3.c: Same.
4994 * lib/gcc.exp (gcc_target_compile): Remove appending of
4995 -DNO_LABEL_VALUES to additional_flags.
4996 * lib/objc.exp (objc_target_compile): Same.
4997 * lib/target-supports.exp (check_effective_target_label_values): Test on
4998 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5000 2017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5002 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5004 2017-06-06 Richard Biener <rguenther@suse.de>
5006 PR tree-optimization/80974
5007 * gcc.dg/torture/pr80974.c: New testcase.
5009 2017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5011 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5012 "unsigned int" in conversation warning on line 15.
5014 2017-06-06 Richard Biener <rguenther@suse.de>
5016 PR tree-optimization/80928
5017 * gcc.dg/vect/pr80928.c: New testcase.
5018 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5019 * gcc.dg/vect/slp-13.c: Likewise.
5020 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5022 2017-06-05 David Malcolm <dmalcolm@redhat.com>
5024 * g++.dg/plugin/comment_plugin.c: New test plugin.
5025 * g++.dg/plugin/comments-1.C: New test file.
5026 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5028 2017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5030 * gcc.misc-tests/gcov-1a.c: New test.
5032 2017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5034 * gcc.target/powerpc/clone1.c: New test.
5036 2017-06-05 Janus Weil <janus@gcc.gnu.org>
5039 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5041 2017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5044 * gfortran.dg/implied_do_io_1.f90: New Test.
5045 * gfortran.dg/implied_do_io_2.f90: New Test.
5047 2017-06-05 Renlin Li <renlin.li@arm.com>
5049 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5050 selector to related line.
5052 2017-06-05 Jan Hubicka <hubicka@ucw.cz>
5054 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5056 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5058 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5060 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5062 * gcc.target/aarch64/subs_compare_2.c: New test.
5064 2017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5066 * gcc.target/aarch64/subs_compare_1.c: New test.
5068 2017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5070 * gcc.target/mips/div-9.c: Delete duplicate test.
5071 * gcc.target/mips/div-10.c: Ditto.
5072 * gcc.target/mips/div-11.c: Ditto.
5073 * gcc.target/mips/div-12.c: Ditto.
5075 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5077 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5079 2017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5081 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5082 vesrion of the dejagnu grep.
5083 (list-module-names): Use it and adjust the regular expressions for
5084 modules and submodules.
5085 * gfortran.dg/prof/prof.exp: Cleanup modules.
5086 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5088 * gfortran.dg/altreturn_8.f90: Likewise.
5089 * gfortran.dg/associate_12.f90: Likewise.
5090 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5091 * gfortran.dg/charlen_15.f90: Likewise.
5092 * gfortran.dg/class_4a.f03: Likewise.
5093 * gfortran.dg/class_54.f90: Likewise.
5094 * gfortran.dg/class_dummy_4.f03: Likewise.
5095 * gfortran.dg/class_dummy_5.f90: Likewise.
5096 * gfortran.dg/constructor_9.f90: Likewise.
5097 * gfortran.dg/dec_structure_15.f90: Likewise.
5098 * gfortran.dg/do_check_8.f90: Likewise.
5099 * gfortran.dg/dtio_26.f03: Likewise.
5100 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5101 * gfortran.dg/equiv_9.f90: Likewise.
5102 * gfortran.dg/extends_15.f90: Likewise.
5103 * gfortran.dg/finalize_22.f90: Likewise.
5104 * gfortran.dg/finalize_23.f90: Likewise.
5105 * gfortran.dg/generic_26.f90: Likewise.
5106 * gfortran.dg/generic_27.f90: Likewise.
5107 * gfortran.dg/namelist_76.f90: Likewise.
5108 * gfortran.dg/pointer_init_8.f90: Likewise.
5109 * gfortran.dg/pr61318.f90: Likewise.
5110 * gfortran.dg/pr77260_1.f90: Likewise.
5111 * gfortran.dg/pr77260_2.f90: Likewise.
5112 * gfortran.dg/pr77420_3.f90: Likewise.
5113 * gfortran.dg/proc_ptr_39.f90: Likewise.
5114 * gfortran.dg/proc_ptr_41.f90: Likewise.
5115 * gfortran.dg/proc_ptr_42.f90: Likewise.
5116 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5117 * gfortran.dg/submodule_1.f08: Likewise.
5118 * gfortran.dg/submodule_10.f08: Likewise.
5119 * gfortran.dg/submodule_14.f08: Likewise.
5120 * gfortran.dg/submodule_15.f08: Likewise.
5121 * gfortran.dg/submodule_2.f08: Likewise.
5122 * gfortran.dg/submodule_5.f08: Likewise.
5123 * gfortran.dg/submodule_6.f08: Likewise.
5124 * gfortran.dg/submodule_7.f08: Likewise.
5125 * gfortran.dg/submodule_8.f08: Likewise.
5126 * gfortran.dg/submodule_9.f08: Likewise.
5127 * gfortran.dg/transfer_class_2.f90: Likewise.
5128 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5129 * gfortran.dg/typebound_call_24.f03: Likewise.
5130 * gfortran.dg/typebound_call_25.f90: Likewise.
5131 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5132 * gfortran.dg/typebound_generic_12.f03: Likewise.
5133 * gfortran.dg/typebound_generic_13.f03: Likewise.
5134 * gfortran.dg/typebound_generic_14.f03: Likewise.
5135 * gfortran.dg/typebound_generic_15.f90: Likewise.
5136 * gfortran.dg/typebound_operator_16.f03: Likewise.
5137 * gfortran.dg/typebound_operator_18.f90: Likewise.
5138 * gfortran.dg/typebound_operator_20.f90: Likewise.
5139 * gfortran.dg/typebound_override_3.f90: Likewise.
5140 * gfortran.dg/typebound_override_4.f90: Likewise.
5141 * gfortran.dg/typebound_override_5.f90: Likewise.
5142 * gfortran.dg/typebound_override_6.f90: Likewise.
5143 * gfortran.dg/typebound_override_7.f90: Likewise.
5144 * gfortran.dg/typebound_proc_28.f03: Likewise.
5145 * gfortran.dg/typebound_proc_29.f90: Likewise.
5146 * gfortran.dg/typebound_proc_30.f90: Likewise.
5147 * gfortran.dg/typebound_proc_31.f90: Likewise.
5148 * gfortran.dg/typebound_proc_32.f90: Likewise.
5149 * gfortran.dg/typebound_proc_33.f90: Likewise.
5150 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5151 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5152 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5153 * gfortran.dg/use_only_3.f90: Likewise.
5154 * gfortran.dg/use_without_only_1.f90: Likewise.
5155 * gfortran.dg/warn_unused_function.f90: Likewise.
5156 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5157 * gfortran.dg/ieee/ieee_8.f90: Likewise.
5159 2017-06-04 Marek Polacek <polacek@redhat.com>
5162 * gcc.dg/format/pr80919.c: New test.
5164 2017-06-02 Martin Sebor <msebor@redhat.com>
5167 * c-c++-common/Wfloat-conversion-2.c: New test.
5169 2017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5172 * g++.dg/cpp1y/constexpr-68754.C: New.
5174 2017-06-02 Carl Love <cel@us.ibm.com>
5176 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5177 for the new built-ins.
5179 2017-06-02 Sudakshina Das <sudi.das@arm.com>
5181 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5183 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5185 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5186 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5187 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5188 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5189 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5191 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5193 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5195 2017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5197 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5199 2017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5201 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5202 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5203 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5204 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5205 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5206 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5207 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5208 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5209 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5211 2017-06-02 Nathan Sidwell <nathan@acm.org>
5213 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5215 2017-06-02 Jakub Jelinek <jakub@redhat.com>
5217 PR rtl-optimization/80903
5218 * gcc.dg/pr80903.c: New test.
5221 * gfortran.dg/gomp/pr80918.f90: New test.
5223 2017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5225 * c-c++-common/Wsizeof-pointer-div.c: New test.
5226 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5227 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5228 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5229 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5230 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5231 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5232 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5233 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5234 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5235 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5236 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5237 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5238 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5239 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5240 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5241 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5242 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5243 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5245 2017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5247 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5248 Update the target to power8-vector.
5250 2017-06-01 David Malcolm <dmalcolm@redhat.com>
5252 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5254 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5256 * debug12.adb, debug12.ads: New testcase.
5258 2017-06-01 Martin Jambor <mjambor@suse.cz>
5260 PR tree-optimization/80898
5261 * gcc.dg/tree-ssa/pr80898.c: New test.
5262 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5264 2017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5267 * g++.dg/cpp1z/nodiscard5.C: New.
5269 2017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5271 * gcc.target/arc/pr9001195952.c: New test.
5273 2017-06-01 Tom de Vries <tom@codesourcery.com>
5275 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5276 * gcc.c-torture/compile/asmgoto-1.c: Same.
5277 * gcc.dg/20000707-1.c: Same.
5278 * gcc.dg/pr38700.c: Same.
5279 * gcc.dg/pr70169.c: Same.
5280 * gcc.dg/pr80112.c: Same.
5281 * gcc.dg/torture/pr51071-2.c: Same.
5282 * gcc.dg/torture/pr51071.c: Same.
5283 * gcc.dg/tree-ssa/alias-34.c: Same.
5285 2017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5287 * gnat.dg/debug11.adb: New testcase.
5289 2017-06-01 Richard Biener <rguenther@suse.de>
5292 * c-c++-common/ubsan/pr66313.c: New testcase.
5293 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5295 2017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5297 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
5298 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5299 to vsx_hw. Add dg-skip-if directive to disable this test if
5301 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5302 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5303 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5304 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5305 to dg-option. Add dg-skip-if directive to disable this test
5306 for darwin. Add dg-skip-if directive to disable this test if
5309 2017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5311 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5312 (_mm_maskz_max_sd): Test new intrinsics.
5313 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5314 (_mm_maskz_max_sd): Test new intrinsics.
5315 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5316 (_mm_maskz_max_ss): Test new intrinsics.
5317 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5318 (_mm_maskz_max_ss): Test new intrinsics.
5319 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5320 (_mm_maskz_min_sd): Test new intrinsics.
5321 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5322 (_mm_maskz_min_sd): Test new intrinsics.
5323 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5324 (_mm_maskz_min_ss): Test new intrinsics.
5325 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5326 (_mm_maskz_min_ss): Test new intrinsics.
5328 2017-05-31 Nathan Sidwell <nathan@acm.org>
5330 * g++.dg/lookup/lambda1.C New.
5332 2017-05-31 Bin Cheng <bin.cheng@arm.com>
5334 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5335 on pointer should not be replaced.
5337 2017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5340 * gcc.dg/gimplefe-error-7.c: New test.
5342 2017-05-31 Graham Markall <graham.markall@embecosm.com>
5344 * gcc.target/arc/add_n-combine.c: New test.
5345 * gcc.target/arc/sub_n-combine.c: New test.
5347 2017-05-31 Richard Biener <rguenther@suse.de>
5350 * gcc.target/i386/pr80880.c: New testcase.
5352 2017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5354 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5356 2017-05-31 Bin Cheng <bin.cheng@arm.com>
5358 * gcc.dg/vect/pr80815-3.c: New test.
5360 2017-05-31 Richard Biener <rguenther@suse.de>
5362 PR tree-optimization/80906
5363 * gcc.dg/graphite/pr80906.c: New testcase.
5365 2017-05-30 Tom de Vries <tom@codesourcery.com>
5368 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5369 unsupported if host compiler does not support c++11.
5370 (host_supports_c++11): New proc.
5372 2017-05-30 Martin Sebor <msebor@redhat.com>
5375 * g++.dg/ext/utf16-4.C: Relax test.
5376 * gcc.dg/fixed-point/int-warning.c: Adjust.
5378 2017-05-30 David Malcolm <dmalcolm@redhat.com>
5380 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5381 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5383 * g++.dg/plugin/show-template-tree-color.C: New test case.
5384 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5385 * g++.dg/template/show-template-tree-2.C: New test case.
5386 * g++.dg/template/show-template-tree-3.C: New test case.
5387 * g++.dg/template/show-template-tree-4.C: New test case.
5388 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5389 * g++.dg/template/show-template-tree.C: New test case.
5391 2017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5393 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5395 * gfortran.dg/pr80107.f: Delete testcase.
5397 2017-05-30 Uros Bizjak <ubizjak@gmail.com>
5400 * gcc.target/i386/pr80833-1.c: New test.
5401 * gcc.target/i386/pr80833-2.c: Ditto.
5403 2017-05-30 Nathan Sidwell <nathan@acm.org>
5406 * g++.dg/lookup/pr80913.C: New.
5408 2017-05-30 Richard Biener <rguenther@suse.de>
5411 * gcc.dg/torture/pr80901.c: New testcase.
5413 2017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5415 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5417 2017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5420 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5422 2017-05-30 Richard Biener <rguenther@suse.de>
5425 * gcc.dg/torture/pr80876.c: New testcase.
5427 2017-05-29 Nathan Sidwell <nathan@acm.org>
5430 * g++.dg/lookup/pr80891-5.C: New.
5432 2017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5434 PR libgfortran/53029
5435 * gfortran.dg/read_5.f90: New test.
5437 2017-05-29 Nathan Sidwell <nathan@acm.org>
5440 * g++.dg/lookup/pr80891-4.C: New.
5443 * g++.dg/lookup/pr80891-1.C: New.
5446 * g++.dg/lookup/pr80891-3.C: New.
5449 * g++.dg/lookup/pr80891-2.C: New.
5451 2017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5454 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5456 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5457 * gfortran.dg/inline_matmul_17.f90: New test.
5459 2017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5461 * gfortran.dg/matmul_bounds_12.f90: New test.
5463 2017-05-27 Jakub Jelinek <jakub@redhat.com>
5466 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5468 2017-05-26 Nathan Sidwell <nathan@acm.org>
5470 * g++.dg/cpp0x/dr2061.C: New.
5471 * g++.dg/parse/namespace-alias-1.C: Add more test.
5473 2017-05-26 Bin Cheng <bin.cheng@arm.com>
5475 PR tree-optimization/80815
5476 * gcc.dg/vect/pr80815-1.c: New test.
5477 * gcc.dg/vect/pr80815-2.c: New test.
5479 2017-05-26 Martin Liska <mliska@suse.cz>
5482 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5483 split at the problematic spot.
5484 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5485 a valid value of the param.
5487 2017-05-26 Marek Polacek <polacek@redhat.com>
5490 * c-c++-common/ubsan/pr80875.c: New test.
5492 2017-05-26 Tom de Vries <tom@codesourcery.com>
5495 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5496 * gcc.dg/Wcxx-compat-8.c: Same.
5497 * gcc.dg/Wobjsize-1.c: Same.
5498 * gcc.dg/Wshadow-local-2.c: Same.
5499 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5500 * gcc.dg/anon-struct-6.c: Same.
5501 * gcc.dg/asm-wide-1.c: Same.
5502 * gcc.dg/builtin-inf-1.c: Same.
5503 * gcc.dg/builtin-redefine.c: Same.
5504 * gcc.dg/c90-array-lval-6.c: Same.
5505 * gcc.dg/c90-array-lval-7.c: Same.
5506 * gcc.dg/c90-fordecl-1.c: Same.
5507 * gcc.dg/c99-fordecl-2.c: Same.
5508 * gcc.dg/cast-lvalue-1.c: Same.
5509 * gcc.dg/cast-lvalue-2.c: Same.
5510 * gcc.dg/compound-lvalue-1.c: Same.
5511 * gcc.dg/cond-lvalue-1.c: Same.
5512 * gcc.dg/cpp/20000419-1.c: Same.
5513 * gcc.dg/cpp/backslash.c: Same.
5514 * gcc.dg/cpp/backslash2.c: Same.
5515 * gcc.dg/cpp/macspace1.c: Same.
5516 * gcc.dg/cpp/macspace2.c: Same.
5517 * gcc.dg/cpp/multiline-2.c: Same.
5518 * gcc.dg/cpp/pr27777.c: Same.
5519 * gcc.dg/cpp/pr30786.c: Same.
5520 * gcc.dg/cpp/pr34602.c: Same.
5521 * gcc.dg/cpp/redef1.c: Same.
5522 * gcc.dg/cpp/tr-warn1.c: Same.
5523 * gcc.dg/cpp/tr-warn3.c: Same.
5524 * gcc.dg/cpp/tr-warn6.c: Same.
5525 * gcc.dg/cpp/trad/hash.c: Same.
5526 * gcc.dg/cpp/trad/redef1.c: Same.
5527 * gcc.dg/cpp/ucs.c: Same.
5528 * gcc.dg/declspec-10.c: Same.
5529 * gcc.dg/declspec-11.c: Same.
5530 * gcc.dg/declspec-18.c: Same.
5531 * gcc.dg/format/c99-strftime-1.c: Same.
5532 * gcc.dg/format/ext-3.c: Same.
5533 * gcc.dg/format/pr72858.c: Same.
5534 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5535 * gcc.dg/init-string-1.c: Same.
5536 * gcc.dg/label-decl-3.c: Same.
5537 * gcc.dg/m-un-2.c: Same.
5538 * gcc.dg/nofixed-point-2.c: Same.
5539 * gcc.dg/noncompile/20020213-1.c: Same.
5540 * gcc.dg/pch/counter-2.c: Same.
5541 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5542 * gcc.dg/pr27528.c: Same.
5543 * gcc.dg/pr27953.c: Same.
5544 * gcc.dg/pr35899.c: Same.
5545 * gcc.dg/pr37561.c: Same.
5546 * gcc.dg/pr45461.c: Same.
5547 * gcc.dg/pr45750.c: Same.
5548 * gcc.dg/pr53196-2.c: Same.
5549 * gcc.dg/pr53265.c: Same.
5550 * gcc.dg/redecl-1.c: Same.
5551 * gcc.dg/tls/thr-init-1.c: Same.
5552 * gcc.dg/torture/pr51106-1.c: Same.
5553 * gcc.dg/torture/pr51106-2.c: Same.
5554 * gcc.dg/uninit-19.c: Same.
5555 * gcc.dg/uninit-pr20644.c: Same.
5557 2017-05-26 Jakub Jelinek <jakub@redhat.com>
5559 * g++.dg/cpp1z/decomp29.C (p): New variable.
5560 (main): Add further tests.
5562 2017-05-26 Richard Biener <rguenther@suse.de>
5564 PR tree-optimization/80842
5565 * gcc.dg/torture/pr80842.c: New testcase.
5567 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5570 * g++.dg/cpp0x/pr79652.C: New.
5572 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/cpp0x/variadic170.C: New.
5577 2017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5579 * g++.dg/warn/Wcatch-value-1.C: New test.
5580 * g++.dg/warn/Wcatch-value-2.C: New test.
5581 * g++.dg/warn/Wcatch-value-3.C: New test.
5583 2017-05-25 Nathan Sidwell <nathan@acm.org>
5585 * g++.dg/lookup/using56.C: New.
5586 * g++.dg/lookup/using57.C: New.
5587 * g++.dg/lookup/using58.C: New.
5588 * g++.dg/lookup/using59.C: New.
5590 * g++.dg/lookup/using17.C: Adjust diagnostics.
5592 2017-05-25 Martin Sebor <msebor@redhat.com>
5594 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5596 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5598 * gcc.dg/pr60114.c: Same.
5600 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5602 * gfortran.dg/pr48636.f90: Fix template better.
5604 2017-05-25 Nathan Sidwell <nathan@acm.org>
5606 * g++.dg/lookup/koenig14.C: New.
5608 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5611 * g++.dg/cpp0x/pr79583.C: New.
5613 2017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5616 * g++.dg/cpp1y/pr68578.C: New.
5618 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
5620 * gcc.dg/tree-ssa/vce-1.c: New file.
5622 2017-05-25 Marc Glisse <marc.glisse@inria.fr>
5624 * gcc.dg/tree-ssa/addadd.c: New file.
5626 2017-05-24 Nathan Sidwell <nathan@acm.org>
5628 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5629 * g++.dg/lookup/friend19.C: New.
5630 * g++.dg/lookup/friend20.C: New.
5632 2017-05-24 Jonathan Wakely <jwakely@redhat.com>
5635 * g++.dg/expr/cast11.C: New test.
5637 2017-05-24 Martin Sebor <msebor@redhat.com>
5640 * c-c++-common/Wfloat-conversion.c: Adjust.
5641 * c-c++-common/dfp/convert-int-saturate.c: Same.
5642 * c-c++-common/pr68657-1.c: Same.
5643 * g++.dg/ext/utf-cvt.C: Same.
5644 * g++.dg/ext/utf16-4.C: Same.
5645 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5646 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5647 * g++.dg/warn/Wconversion3.C: Same.
5648 * g++.dg/warn/Wconversion4.C: Same.
5649 * g++.dg/warn/Wsign-conversion.C: Same.
5650 * g++.dg/warn/overflow-warn-1.C: Same.
5651 * g++.dg/warn/overflow-warn-3.C: Same.
5652 * g++.dg/warn/overflow-warn-4.C: Same.
5653 * g++.dg/warn/pr35635.C: Same.
5654 * g++.old-deja/g++.mike/enum1.C: Same.
5655 * gcc.dg/Wconversion-3.c: Same.
5656 * gcc.dg/Wconversion-5.c: Same.
5657 * gcc.dg/Wconversion-complex-c99.c: Same.
5658 * gcc.dg/Wconversion-complex-gnu.c: Same.
5659 * gcc.dg/Wconversion-integer.c: Same.
5660 * gcc.dg/Wsign-conversion.c: Same.
5661 * gcc.dg/bitfld-2.c: Same.
5662 * gcc.dg/c90-const-expr-11.c: Same.
5663 * gcc.dg/c90-const-expr-7.c: Same.
5664 * gcc.dg/c99-const-expr-7.c: Same.
5665 * gcc.dg/overflow-warn-1.c: Same.
5666 * gcc.dg/overflow-warn-2.c: Same.
5667 * gcc.dg/overflow-warn-3.c: Same.
5668 * gcc.dg/overflow-warn-4.c: Same.
5669 * gcc.dg/overflow-warn-5.c: Same.
5670 * gcc.dg/overflow-warn-8.c: Same.
5671 * gcc.dg/overflow-warn-9.c: New test.
5672 * gcc.dg/pr35635.c: Adjust.
5673 * gcc.dg/pr59940.c: Same.
5674 * gcc.dg/pr59963-2.c: Same.
5675 * gcc.dg/pr60114.c: Same.
5676 * gcc.dg/switch-warn-2.c: Same.
5677 * gcc.dg/utf-cvt.c: Same.
5678 * gcc.dg/utf16-4.c: Same.
5680 2017-05-24 Jakub Jelinek <jakub@redhat.com>
5682 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5683 Don't include limits.h.
5684 (w): Conditionalize on long long wider than int. Use
5685 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5686 -9223372036854775808.
5687 (x): Use __INT_MAX__ instead of INT_MAX.
5689 2017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5692 * gfortran.dg/inline_matmul_16.f90: New test.
5694 2017-05-24 Tom de Vries <tom@codesourcery.com>
5696 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5698 2017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5701 * gcc.dg/pr80823.c: New test.
5703 2017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5705 * gcc.target/s390/pr80725.c: New test.
5707 2017-05-23 Nathan Sidwell <nathan@acm.org>
5709 * g++.dg/lookup/extern-c-hidden.C: New.
5710 * g++.dg/lookup/extern-redecl1.C: New.
5713 * g++.dg/parse/pr80866.C: New.
5715 2017-05-23 Jan Hubicka <hubicka@ucw.cz>
5717 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5718 * gcc.dg/ipa/inline-5.c: Likewise.
5719 * gfortran.dg/pr48636.f90: Likewise.
5721 2017-05-23 Nathan Sidwell <nathan@acm.org>
5723 * g++.dg/parse/ctor9.C: Adjust expected error.
5725 2017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5727 PR libgfortran/80256
5728 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5731 2017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5733 * c-c++-common/goacc/parallel-dims-1.c: Update.
5734 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5735 * c-c++-common/goacc/routine-1.c: Likewise.
5736 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5737 * g++.dg/goacc/template.C: Likewise.
5738 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5739 * gfortran.dg/goacc/routine-3.f90: Likewise.
5740 * gfortran.dg/goacc/sie.f95: Likewise.
5741 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5743 2017-05-23 Nathan Sidwell <nathan@acm.org>
5745 * g++.dg/lookup/using13.C: Adjust expected error.
5747 2017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5749 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5751 2017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5754 * gcc.target/powerpc/pr80718.c: New test.
5756 2017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5758 * gcc.target/powerpc/conditional-return.c: New testcase.
5760 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5762 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5765 2017-05-22 Janus Weil <janus@gcc.gnu.org>
5768 * gfortran.dg/typebound_call_28.f90: New test.
5770 2017-05-22 Nathan Sidwell <nathan@acm.org>
5772 * g++.dg/lookup/strong-using.C: New.
5774 2017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5776 * gcc.target/arm/movsi_movt.c: New test.
5777 * gcc.target/arm/movdi_movt.c: New test.
5779 2017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5781 * gnat.dg/specs/not_null1.ads: New test.
5783 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5785 * gnat.dg/limited_with5.ad[sb]: New test.
5786 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5787 * gnat.dg/limited_with6.ad[sb]: New test.
5788 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5790 2017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5792 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5793 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5795 2017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5798 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5799 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5801 2017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5803 PR libgfortran/80333
5804 * gfortran.dg/dtio_30.f03: New test.
5806 2017-05-19 Marek Polacek <polacek@redhat.com>
5809 * c-c++-common/ubsan/pr80800.c: New test.
5810 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5812 2017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5814 * c-c++-common/goacc/default-1.c: Update.
5815 * c-c++-common/goacc/default-2.c: Likewise.
5816 * c-c++-common/goacc/default-4.c: Likewise.
5817 * gfortran.dg/goacc/default-1.f95: Likewise.
5818 * gfortran.dg/goacc/default-4.f: Likewise.
5819 * c-c++-common/goacc/default-5.c: New file.
5820 * gfortran.dg/goacc/default-5.f: Likewise.
5822 * c-c++-common/goacc/default-1.c: New file.
5823 * c-c++-common/goacc/default-2.c: Likewise.
5824 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5826 * c-c++-common/goacc/default-3.c: ... this new file, and...
5827 * c-c++-common/goacc/default-4.c: ... this new file.
5828 * gfortran.dg/goacc/default.f95: Remove file, including its test
5830 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5831 * gfortran.dg/goacc/default-2.f: ... this new file.
5832 * gfortran.dg/goacc/default-3.f95: New file.
5833 * gfortran.dg/goacc/default-4.f: Likewise.
5835 2017-05-19 Nathan Sidwell <nathan@acm.org>
5837 * g++.dg/inherit/covariant7.C: Adjust.
5839 2017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5841 * gcc.target/arm/tls-disable-literal-pool.c: Change
5842 require-effective-target to tls_native.
5843 Move dg-error to return statement line and change to dg-message.
5845 2017-05-19 Richard Biener <rguenther@suse.de>
5848 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5849 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5851 2017-05-19 Richard Biener <rguenther@suse.de>
5854 * gcc.dg/torture/pr80764.c: New testcase.
5856 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5859 * gcc.target/powerpc/pr80510-1.c: New test.
5860 * gcc.target/powerpc/pr80510-2.c: Likewise.
5862 2017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5864 * gcc.dg/pragma-diag-7.c: New test.
5866 2017-05-18 Uros Bizjak <ubizjak@gmail.com>
5869 * g++.dg/other/i386-11.C: New test.
5871 2017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5873 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5874 * fold-vec-div-floatdouble.c: Likewise.
5875 * fold-vec-logical-ands-char.c: Likewise.
5876 * fold-vec-logical-ands-int.c: Likewise.
5877 * fold-vec-logical-ands-short.c: Likewise.
5878 * fold-vec-logical-ors-char.c: Likewise.
5879 * fold-vec-logical-ors-int.c: Likewise.
5880 * fold-vec-logical-ors-short.c: Likewise.
5881 * fold-vec-logical-other-char.c: Likewise.
5882 * fold-vec-mule-misc.c: Likewise.
5883 * fold-vec-mult-float.c: Likewise.
5884 * fold-vec-mult-floatdouble.c: Likewise.
5885 * fold-vec-mult-int.c: Likewise.
5886 * fold-vec-mult-int128-p9.c: Likewise.
5887 * fold-vec-sub-floatdouble.c: Likewise.
5888 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5889 Add lp64 requirement.
5890 * fold-vec-mult-int128-p8.c: Likewise.
5891 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5893 2017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5895 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5896 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5897 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5898 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5899 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5900 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5901 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5902 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5903 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5904 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5905 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5906 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5907 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5908 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5909 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5910 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5911 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5912 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5913 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5914 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5915 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5916 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5917 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5918 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5919 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5920 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5922 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5924 * gcc.target/sparc/niagara7-align.c: New test.
5926 2017-05-18 Marek Polacek <polacek@redhat.com>
5929 * c-c++-common/ubsan/null-12.c: New test.
5931 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5934 * gcc.c-torture/execute/pr80692.c: New testcase.
5936 2017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5938 PR libgfortran/80741
5939 * gfortran.dg/read_4.f90: New test.
5941 2017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5943 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5945 2017-05-17 Fritz Reese <fritzoreese@gmail.com>
5948 * gfortran.dg/pr80668.f90: New.
5950 2017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5953 * gcc.dg/pr80775.c: New test.
5955 2017-05-17 Marek Polacek <polacek@redhat.com>
5958 * gcc.dg/asan/pr80659.c: New test.
5960 2017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5962 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5965 2017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5967 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5969 2017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5970 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5972 PR tree-optimization/80457
5973 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5974 call vect_model_simple_cost.
5976 2017-05-16 Paul Thomas <pault@gcc.gnu.org>
5979 * gfortran.dg/submodule_29.f08: New test.
5981 2017-05-16 David Malcolm <dmalcolm@redhat.com>
5983 * g++.dg/other/accessor-fixits-1.C: New test case.
5984 * g++.dg/other/accessor-fixits-2.C: New test case.
5985 * g++.dg/other/accessor-fixits-3.C: New test case.
5986 * g++.dg/other/accessor-fixits-4.C: New test case.
5988 2017-05-16 Carl Love <cel@us.ibm.com>
5990 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5991 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5992 built-ins to the test suite file. Note, support for mradds exists
5993 but no test case exists.
5994 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5995 built-ins to the test suite file.
5997 2017-05-16 Marek Polacek <polacek@redhat.com>
6001 * c-c++-common/ubsan/pr80536.c: New test.
6002 * g++.dg/ubsan/pr80386.C: New test.
6004 2017-05-16 Tamar Christina <tamar.christina@arm.com>
6006 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6007 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6009 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6011 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6012 expected output of vadd, vsub and vmul instructions.
6013 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6014 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6015 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6017 2017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6019 PR libgfortran/80727
6020 * gfortran.dg/read_3.f90: New test.
6022 2017-05-15 Nathan Sidwell <nathan@acm.org>
6025 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6028 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6029 * g++.dg/cpp0x/pr79369.C: New.
6031 2017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6034 * gfortran.dg/pr80752.f90: New test.
6036 2017-05-15 Uros Bizjak <ubizjak@gmail.com>
6039 * gcc.target/i386/pr80425-1.c: New test.
6040 * gcc.target/i386/pr80425-2.c: Ditto.
6042 2017-05-15 Jeff Law <law@redhat.com>
6044 * gcc.target/mips/reorgbug-1.c: New test.
6046 2017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6048 * gnat.dg/specs/pack13.ads: New test.
6050 2017-05-14 Martin Sebor <msebor@redhat.com>
6053 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6054 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6055 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6056 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6057 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6059 2017-05-14 Martin Sebor <msebor@redhat.com>
6062 * gcc.dg/builtin-stpncpy.c: New test.
6064 2017-05-14 Daniel Santos <daniel.santos@pobox.com>
6066 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6067 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6068 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6069 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6071 2017-05-14 Julia Koval <julia.koval@intel.com>
6073 * gcc.target/i386/xgetsetbv.c: New test.
6075 2017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6078 * gfortran.dg/impl_do_var_data.f90: New Test
6080 2017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6082 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6083 A regression test for a private array access case which caused
6086 2017-05-12 Martin Sebor <msebor@redhat.com>
6089 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6090 to the purpose of the test.
6092 2017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6094 * gcc.target/powerpc/bmi-andn-1.c: New file
6095 * gcc.target/powerpc/bmi-andn-2.c: New file.
6096 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6097 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6098 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6099 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6100 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6101 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6102 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6103 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6104 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6105 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6106 * gcc.target/powerpc/bmi-check.h: New File.
6107 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6108 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6109 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6110 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6111 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6112 * gcc.target/powerpc/bmi2-check.h: New file.
6113 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6114 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6115 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6116 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6117 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6118 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6119 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6120 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6121 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6123 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6126 * g++.dg/cpp0x/pr60430.C: New.
6128 2017-05-12 Jeff Law <law@redhat.com>
6130 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6132 2017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6135 * g++.dg/pr80707.C: New test.
6137 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6139 * gcc.target/powerpc/fold-vec-div-float.c: New.
6140 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6141 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6143 2017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6145 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6146 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6147 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6148 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6149 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6150 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6151 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6152 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6153 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6154 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6155 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6156 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6158 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6161 * g++.dg/cpp0x/forw_enum14.C: New.
6162 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6164 2017-05-12 Richard Biener <rguenther@suse.de>
6166 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6168 2017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6171 * g++.dg/cpp0x/constexpr-ice17.C: New.
6173 2017-05-12 Richard Biener <rguenther@suse.de>
6175 PR tree-optimization/80713
6176 * gcc.dg/torture/pr80713.c: New testcase.
6178 2017-05-12 Andi Kleen <ak@linux.intel.com>
6181 * lib/target-supports.exp (profopt-perf-wrapper):
6182 Add -m8 option to increase parallelism.
6184 2017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6186 * c-c++-common/goacc/parallel-dims-1.c: New file.
6187 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6189 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6190 * c-c++-common/goacc/classify-kernels.c: Likewise.
6191 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6193 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6194 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6195 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6196 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6197 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6198 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6199 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6200 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6201 * c-c++-common/goacc/kernels-loop.c: Likewise.
6202 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6203 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6204 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6205 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6206 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6207 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6208 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6209 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6210 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6211 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6212 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6213 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6215 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6216 * c-c++-common/goacc/classify-kernels.c: Likewise.
6217 * c-c++-common/goacc/classify-parallel.c: Likewise.
6218 * c-c++-common/goacc/classify-routine.c: Likewise.
6219 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6220 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6221 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6222 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6224 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6225 * c-c++-common/goacc/classify-kernels.c: Likewise.
6226 * c-c++-common/goacc/classify-parallel.c: Likewise.
6227 * c-c++-common/goacc/classify-routine.c: Likewise.
6228 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6229 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6230 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6231 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6233 2017-05-11 Nathan Sidwell <nathan@acm.org>
6235 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
6237 2017-05-11 Carl Love <cel@us.ibm.com>
6239 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6240 to the test suite file.
6241 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6242 to the test suite file.
6244 2017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6247 * gfortran.dg/namelist_91.f90: New test.
6248 * gfortran.dg/namelist_92.f90: New test.
6249 * gfortran.dg/namelist_93.f90: New test.
6250 * gfortran.dg/namelist_94.f90: New test.
6252 2017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6255 * gcc.target/powerpc/pr80695-p8.c: New file.
6256 * gcc.target/powerpc/pr80695-p9.c: New file.
6258 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6259 Jakub Jelinek <jakub@redhat.com>
6262 * gcc.target/i386/pr80706.c: New test.
6264 2017-05-11 Julia Koval <julia.koval@intel.com>
6266 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6267 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6268 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6269 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6271 2017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6274 * g++.dg/cpp0x/pr70538.C: New.
6276 2017-05-11 Uros Bizjak <ubizjak@gmail.com>
6278 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6279 Remove unnecessary loop. Run on 32-bit targets only.
6280 (dg-options): Remove -fno-tree-sink.
6282 2017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6284 * gcc.target/powerpc/cmpb-1.c: New test.
6285 * gcc.target/powerpc/cmpb-2.c: New test.
6286 * gcc.target/powerpc/cmpb-3.c: New test.
6287 * gcc.target/powerpc/cmpb32-1.c: New test.
6288 * gcc.target/powerpc/cmpb32-2.c: New test.
6290 2017-05-11 Richard Biener <rguenther@suse.de>
6292 PR tree-optimization/80705
6293 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6295 2017-05-11 Nathan Sidwell <nathan@acm.org>
6297 * lib/scanlang.exp: New.
6298 * lib/gcc-dg.exp: Load scanlang.exp.
6299 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6301 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6304 * gcc.dg/gimplefe-error-6.c: New test.
6306 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6309 * gcc.dg/gimplefe-error-5.c: New test.
6311 2017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6314 * gcc.dg/gimplefe-error-4.c: New test.
6316 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6318 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6320 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6322 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6323 (_mm_maskz_max_round_sd): Test new intrinsics.
6324 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6325 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6326 (_mm_maskz_max_round_ss): Test new intrinsics.
6327 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6328 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6329 (_mm_maskz_min_round_sd): Test new intrinsics.
6330 * gcc.target/i386/avx512f-vminsd-2.c: New.
6331 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6332 (_mm_maskz_min_round_ss): Test new intrinsics.
6333 * gcc.target/i386/avx512f-vminss-2.c: New.
6334 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6335 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6336 (__builtin_ia32_minss_mask_round): Test new builtins.
6337 * gcc.target/i386/sse-13.c: Ditto.
6338 * gcc.target/i386/sse-23.c: Ditto.
6339 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6340 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6341 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6342 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6343 (_mm_mask_min_round_ss): Test new intrinsics.
6344 * gcc.target/i386/testround-1.c: Ditto.
6346 2017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6348 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6349 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6350 (_mm_maskz_div_round_sd): Test new intrinsics.
6351 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6352 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6353 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6354 (_mm_maskz_div_round_ss): Test new intrinsics.
6355 * gcc.target/i386/avx512f-vdivss-2.c: New.
6356 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6357 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6358 (_mm_maskz_mul_round_sd): Test new intrinsics.
6359 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6360 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6361 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6362 (_mm_maskz_mul_round_ss): Test new intrinsics.
6363 * gcc.target/i386/avx512f-vmulss-2.c: New.
6364 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6365 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6366 (__builtin_ia32_mulss_mask_round): Test new builtins.
6367 * gcc.target/i386/sse-13.c: Ditto.
6368 * gcc.target/i386/sse-23.c: Ditto.
6369 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6370 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6371 (_mm_maskz_mul_round_ss): Test new intrinsics.
6372 * gcc.target/i386/testround-1.c: Ditto.
6374 2017-05-10 Julia Koval <julia.koval@intel.com>
6376 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6377 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6378 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6380 2017-05-10 Julia Koval <julia.koval@intel.com>
6382 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6383 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6384 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6385 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6387 2017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6389 PR tree-optimization/51513
6390 * gcc.target/powerpc/pr51513.c: New test.
6391 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6393 * gcc.dg/predict-14.c: Likewise.
6395 2017-05-10 Carl Love <cel@us.ibm.com>
6396 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6397 to the test suite file.
6398 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6399 to the test suite file.
6401 2017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6403 PR tree-optimization/77644
6404 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6406 2017-05-10 Alexandre Oliva <aoliva@redhat.com>
6408 * gcc.dg/guality/inline-params-2.c: New.
6410 2017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6413 * g++.dg/cpp1y/auto-fn37.C: New.
6414 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6416 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6419 * gcc.target/powerpc/pr68163.c: New test.
6421 2017-05-09 Janus Weil <janus@gcc.gnu.org>
6424 * gfortran.dg/finalize_32.f90: New test.
6426 2017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6429 * gcc.dg/pr35441.c: New test.
6431 2017-05-09 Martin Sebor <msebor@redhat.com>
6434 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6437 2017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6440 * g++.dg/template/crash126.C: New.
6442 2017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6444 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6445 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6446 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6447 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6449 2017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6452 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6454 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6456 * gcc.target/arc/tmac-1.c: New file.
6457 * gcc.target/arc/tmac-2.c: Likewise.
6458 * gcc.target/arc/tmac.h: Likewise.
6460 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6461 Andrew Burgess <andrew.burgess@embecosm.com>
6463 * gcc.target/arc/firq-1.c: New file.
6464 * gcc.target/arc/firq-2.c: Likewise.
6465 * gcc.target/arc/firq-3.c: Likewise.
6466 * gcc.target/arc/firq-4.c: Likewise.
6467 * gcc.target/arc/firq-5.c: Likewise.
6468 * gcc.target/arc/firq-6.c: Likewise.
6470 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6472 * gcc.target/arc/interrupt-5.c: Newfile.
6473 * gcc.target/arc/interrupt-6.c: Likewise.
6474 * gcc.target/arc/interrupt-7.c: Likewise.
6475 * gcc.target/arc/interrupt-8.c: Likewise.
6476 * gcc.target/arc/interrupt-9.c: Likewise.
6478 2017-05-09 Richard Biener <rguenther@suse.de>
6480 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6482 * gcc.dg/vect/vect-50.c: Likewise.
6484 2017-05-09 Marek Polacek <polacek@redhat.com>
6487 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6488 * c-c++-common/Wlogical-op-2.c: New test.
6490 2017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6492 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6493 for targets with __SIZEOF_INT__ < 4.
6495 2017-05-09 Richard Biener <rguenther@suse.de>
6497 * gcc.dg/vect/vect-50.c: Revert last change.
6498 * gcc.dg/vect/vect-44.c: Likewise.
6500 2017-05-08 Martin Sebor <msebor@redhat.com>
6502 PR translation/80280
6503 * gcc.dg/format/gcc_diag-10.c: New test.
6505 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6508 * gcc.target/powerpc/pr80101-1.c: New test.
6510 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6513 * gfortran.dg/inline_transpose_1.f90: Add
6514 -finline-matmul-limit=0 to options.
6515 * gfortran.dg/matmul_5.f90: Likewise.
6516 * gfortran.dg/vect/vect-8.f90: Likewise.
6517 * gfortran.dg/inline_matmul_14.f90: New test.
6518 * gfortran.dg/inline_matmul_15.f90: New test.
6520 2017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6523 * gfortran.dg/matmul_15.f90: New test case.
6525 2017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6527 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6528 * gcc.dg/vect/vect-50.c: Likewise.
6530 2017-05-07 Jeff Law <law@redhat.com>
6533 2017-05-06 Jeff Law <law@redhat.com>
6534 PR tree-optimization/78496
6535 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6536 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6538 2017-05-06 Jeff Law <law@redhat.com>
6540 PR tree-optimization/78496
6541 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6542 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6544 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6546 * gcc.target/aarch64/spill_1.c: New test.
6548 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6550 PR rtl-optimization/75964
6551 * gcc.dg/torture/pr75964.c: New test.
6553 2017-05-06 Tom de Vries <tom@codesourcery.com>
6556 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6557 * gcc.target/i386/avx-vtestpd-2.c: Same.
6558 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6559 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6560 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6561 * gcc.target/i386/avx-vtestpd-3.c: Same.
6562 * gcc.target/i386/avx-vtestps-1.c: Same.
6563 * gcc.target/i386/avx-vtestps-2.c: Same.
6564 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6565 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6566 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6567 * gcc.target/i386/avx-vtestps-3.c: Same.
6569 2017-05-06 Tom de Vries <tom@codesourcery.com>
6571 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6573 2017-05-06 Tom de Vries <tom@codesourcery.com>
6576 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6577 * gcc.target/powerpc/altivec-types-1.c: Same.
6579 2017-05-06 Tom de Vries <tom@codesourcery.com>
6582 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6583 * gcc.target/spu/intrinsics-1.c: Same.
6585 2017-05-06 Tom de Vries <tom@codesourcery.com>
6588 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6590 2017-05-06 Tom de Vries <tom@codesourcery.com>
6593 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6594 * gcc.target/aarch64/spellcheck_2.c: Same.
6595 * gcc.target/aarch64/spellcheck_3.c: Same.
6597 2017-05-06 Tom de Vries <tom@codesourcery.com>
6600 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6601 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6602 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6603 * g++.dg/debug/dwarf2/typedef5.C: Same.
6604 * g++.dg/goacc/data-1.C: Same.
6606 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6608 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6610 2017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6615 * gcc.target/powerpc/ppc-round3.c: New test.
6616 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6618 2017-05-05 Jakub Jelinek <jakub@redhat.com>
6620 PR tree-optimization/80632
6621 * gcc.dg/pr80632.c: New test.
6623 PR tree-optimization/80558
6624 * gcc.dg/tree-ssa/vrp115.c: New test.
6626 2017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6627 Thomas Preud'homme <thomas.preudhomme@arm.com>
6628 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6631 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6632 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6633 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6634 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6635 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6636 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6637 * gcc.target/arm/tls-disable-literal-pool.c: New.
6639 2017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6641 PR tree-optimization/80613
6642 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6644 2017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6647 * g++.dg/cpp0x/pr71577.C: New.
6649 2017-05-04 Martin Sebor <msebor@redhat.com>
6652 * gcc.dg/builtin-stringop-chk-8.c: New test.
6653 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6654 * gcc.dg/builtin-stringop-chk-4.c: Same.
6655 * gcc.dg/builtin-strncat-chk-1.c: Same.
6656 * g++.dg/ext/strncpy-chk1.C: Same.
6657 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6658 * gcc.dg/out-of-bounds-1.c: Same.
6659 * gcc.dg/pr78138.c: Same.
6660 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6661 * gfortran.dg/mvbits_7.f90: Same.
6663 2017-05-04 Martin Sebor <msebor@redhat.com>
6665 PR preprocessor/79214
6668 * gcc.dg/pr79214.c: New test.
6669 * gcc.dg/pr79214.h: New test header.
6670 * gcc.dg/pr79222.c: New test.
6671 * gcc.dg/pr79223.c: New test.
6672 * gcc.dg/pr78138.c: Adjust.
6673 * gfortran.dg/unconstrained_commons.f: Same.
6675 2017-05-04 Martin Sebor <msebor@redhat.com>
6677 PR translation/80280
6678 * g++.dg/abi/Wabi-2-3.C: Adjust.
6679 * g++.dg/abi/Wabi-3-2.C: Ditto.
6680 * g++.dg/lookup/using17.C: Ditto.
6681 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6683 2017-05-04 Martin Jambor <mjambor@suse.cz>
6685 PR tree-optimization/80622
6686 * gcc.dg/tree-ssa/pr80622.c: New test.
6688 2017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6690 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6692 2017-05-04 Jan Hubicka <hubicka@ucw.cz>
6694 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6695 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6697 2017-05-04 Richard Biener <rguenther@suse.de>
6699 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6701 2017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6703 * gcc.dg/vect/vect-profile-1.c: New test.
6705 2017-05-04 Marek Polacek <polacek@redhat.com>
6707 PR tree-optimization/80612
6708 * gcc.dg/torture/pr80612.c: New test.
6710 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6711 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6713 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6714 check_effective_target_arm_thumb1_movt_ok.
6716 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6718 * gcc.target/arm/fpscr.c: New file.
6720 2017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6722 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6725 2017-05-04 Tom de Vries <tom@codesourcery.com>
6728 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6730 * g++.dg/warn/miss-format-1.C: Same.
6731 * g++.dg/warn/overflow-warn-1.C: Same.
6732 * g++.dg/warn/overflow-warn-3.C: Same.
6733 * g++.dg/warn/overflow-warn-4.C: Same.
6735 2017-05-04 Tom de Vries <tom@codesourcery.com>
6738 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6739 * gcc.target/i386/pr68657.c: Same.
6740 * gcc.target/i386/pr69255-1.c: Same.
6741 * gcc.target/i386/pr69255-2.c: Same.
6742 * gcc.target/i386/pr69255-3.c: Same.
6744 2017-05-04 Richard Biener <rguenther@suse.de>
6746 PR tree-optimization/31130
6747 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6748 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6749 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6750 * gcc.dg/pr52904.c: Remove XFAIL.
6751 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6753 2017-05-03 Jeff Law <law@redhat.com>
6755 PR tree-optimization/78496
6756 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6758 2017-05-03 Uros Bizjak <ubizjak@gmail.com>
6760 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6762 2017-05-03 Richard Biener <rguenther@suse.de>
6764 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6766 2017-05-03 Jakub Jelinek <jakub@redhat.com>
6768 PR tree-optimization/79472
6769 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6771 * gcc.dg/tree-ssa/vrp113.c: New test.
6772 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6773 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6774 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6776 2017-05-03 Tom de Vries <tom@codesourcery.com>
6779 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6780 * c-c++-common/Wshift-negative-value-2.c: Same.
6781 * c-c++-common/Wshift-negative-value-3.c: Same.
6782 * c-c++-common/Wshift-negative-value-4.c: Same.
6783 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6784 * c-c++-common/cpp/pr60400.c: Same.
6785 * c-c++-common/fmax-errors.c: Same.
6786 * c-c++-common/goacc/data-2.c: Same.
6787 * c-c++-common/goacc/host_data-2.c: Same.
6788 * c-c++-common/gomp/simd4.c: Same.
6789 * c-c++-common/pr28656.c: Same.
6790 * c-c++-common/pr43395.c: Same.
6791 * c-c++-common/torture/pr57945.c: Same.
6793 2017-05-03 Tom de Vries <tom@codesourcery.com>
6795 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6796 arg of dg directive.
6797 * c-c++-common/goacc/routine-3.c: Same.
6798 * c-c++-common/goacc/routine-4.c: Same.
6800 2017-05-02 David Malcolm <dmalcolm@redhat.com>
6802 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6803 (test_fixit_insert_newline): New function.
6804 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6805 (test_fixit_insert_newline): New function.
6806 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6807 (test_fixit_insert_newline): New function.
6808 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6809 (test_fixit_insert_newline): New function.
6810 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6811 (test_show_locus): Handle test_fixit_insert_newline.
6813 2017-05-02 Bin Cheng <bin.cheng@arm.com>
6815 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6817 2017-04-27 Tamar Christina <tamar.christina@arm.com>
6819 * gcc.dg/lsr-div1.c: New testcase.
6821 2017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6823 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6824 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6825 (_mm_maskz_add_round_sd): Test new intrinsics.
6826 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6827 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6828 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6829 (_mm_maskz_add_round_ss): Test new intrinsics.
6830 * gcc.target/i386/avx512f-vaddss-2.c: New.
6831 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6832 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6833 (_mm_maskz_sub_round_sd): Test new intrinsics.
6834 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6835 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6836 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6837 (_mm_maskz_sub_round_ss): Test new intrinsics.
6838 * gcc.target/i386/avx512f-vsubss-2.c: New.
6839 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6840 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6841 (__builtin_ia32_subss_mask_round): Test new builtins.
6842 * gcc.target/i386/sse-13.c: Ditto.
6843 * gcc.target/i386/sse-23.c: Ditto.
6844 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6845 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6846 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6847 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6848 (_mm_mask_sub_round_ss): Test new intrinsics.
6849 * gcc.target/i386/testround-1.c: Ditto.
6851 2017-05-02 Martin Jambor <mjambor@suse.cz>
6853 PR tree-optimization/78687
6854 * g++.dg/tree-ssa/pr78687.C: New test.
6856 2017-05-02 Richard Biener <rguenther@suse.de>
6858 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6860 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6862 2017-05-02 Richard Biener <rguenther@suse.de>
6864 PR tree-optimization/80591
6865 * gcc.dg/torture/pr80591.c: New testcase.
6867 2017-05-02 Richard Biener <rguenther@suse.de>
6869 PR tree-optimization/80549
6870 * gcc.dg/torture/pr80549.c: New testcase.
6872 2017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6874 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6877 2017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6880 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6882 2017-05-01 David Malcolm <dmalcolm@redhat.com>
6884 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6885 reflect insertion fix-it hints at the same location now being
6888 2017-05-01 Martin Sebor <msebor@redhat.com>
6890 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6893 2017-05-01 Tom de Vries <tom@codesourcery.com>
6895 * gcc.dg/pr78768.c: Require linker plugin.
6897 2017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6900 * gfortran.dg/matmul_bounds_11.f90: New test.
6902 2017-05-01 Martin Sebor <msebor@redhat.com>
6904 PR tree-optimization/79715
6905 * gcc.dg/pr79715.c: New test.
6907 2017-05-01 Tom de Vries <tom@codesourcery.com>
6910 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6911 * g++.dg/other/pr59492.C: Require effective target rdrand.
6913 2017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6915 * g++.dg/diagnostic/member-decl-1.C: New test.
6917 2017-04-29 Marc Glisse <marc.glisse@inria.fr>
6919 PR tree-optimization/80487
6920 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6922 2017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6924 PR tree-optimization/79697
6925 * gcc.dg/tree-ssa/pr79697.c: New test.
6927 2017-04-29 Tom de Vries <tom@codesourcery.com>
6929 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6931 2017-04-28 Martin Sebor <msebor@redhat.com>
6933 PR tree-optimization/80523
6934 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6936 2017-04-28 Tom de Vries <tom@codesourcery.com>
6939 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6940 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6942 2017-04-28 Tom de Vries <tom@codesourcery.com>
6945 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6946 * obj-c++.dg/bitfield-4.mm: Same.
6947 * obj-c++.dg/bitfield-5.mm: Same.
6948 * obj-c++.dg/exceptions-3.mm: Same.
6949 * obj-c++.dg/exceptions-5.mm: Same.
6950 * obj-c++.dg/method-1.mm: Same.
6951 * obj-c++.dg/method-12.mm: Same.
6952 * obj-c++.dg/method-13.mm: Same.
6953 * obj-c++.dg/method-15.mm: Same.
6954 * obj-c++.dg/method-16.mm: Same.
6955 * obj-c++.dg/property/at-property-18.mm: Same.
6956 * obj-c++.dg/property/at-property-25.mm: Same.
6957 * obj-c++.dg/property/at-property-5.mm: Same.
6958 * obj-c++.dg/property/dynamic-2.mm: Same.
6959 * obj-c++.dg/property/property-neg-3.mm: Same.
6960 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6961 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6962 * obj-c++.dg/syntax-error-1.mm: Same.
6963 * obj-c++.dg/try-catch-13.mm: Same.
6964 * objc.dg/bitfield-4.m: Same.
6965 * objc.dg/class-1.m: Same.
6966 * objc.dg/method-11.m: Same.
6967 * objc.dg/method-6.m: Same.
6968 * objc.dg/method-7.m: Same.
6969 * objc.dg/method-9.m: Same.
6970 * objc.dg/missing-proto-3.m: Same.
6971 * objc.dg/naming-2.m: Same.
6972 * objc.dg/property/at-property-16.m: Same.
6973 * objc.dg/property/at-property-18.m: Same.
6974 * objc.dg/property/at-property-25.m: Same.
6975 * objc.dg/property/at-property-5.m: Same.
6976 * objc.dg/property/dynamic-2.m: Same.
6977 * objc.dg/property/property-neg-3.m: Same.
6978 * objc.dg/protocol-inheritance-1.m: Same.
6979 * objc.dg/protocol-inheritance-2.m: Same.
6981 2017-04-28 Marc Glisse <marc.glisse@inria.fr>
6983 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6985 2017-04-28 Tom de Vries <tom@codesourcery.com>
6987 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6988 dg-(error|warning|message|bogus).
6989 * g++.dg/conversion/dr195-1.C: Same.
6990 * g++.dg/conversion/dr195.C: Same.
6991 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6992 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6993 * g++.dg/cpp0x/inline-ns7.C: Same.
6994 * g++.dg/cpp0x/variadic105.C: Same.
6995 * g++.dg/cpp0x/variadic65.C: Same.
6996 * g++.dg/expr/call2.C: Same.
6997 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6998 * g++.dg/expr/pmf-1.C: Same.
6999 * g++.dg/ext/altivec-types-1.C: Same.
7000 * g++.dg/ext/altivec-types-2.C: Same.
7001 * g++.dg/ext/altivec-types-3.C: Same.
7002 * g++.dg/ext/attrib14.C: Same.
7003 * g++.dg/ext/complit1.C: Same.
7004 * g++.dg/ext/forscope2.C: Same.
7005 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7006 * g++.dg/ext/label13.C: Same.
7007 * g++.dg/ext/member-attr.C: Same.
7008 * g++.dg/ext/visibility/anon7.C: Same.
7009 * g++.dg/ext/visibility/visibility-7.C: Same.
7010 * g++.dg/ext/vla2.C: Same.
7011 * g++.dg/inherit/access2.C: Same.
7012 * g++.dg/inherit/covariant12.C: Same.
7013 * g++.dg/inherit/covariant14.C: Same.
7014 * g++.dg/inherit/namespace-as-base.C: Same.
7015 * g++.dg/inherit/template-as-base.C: Same.
7016 * g++.dg/lookup/ambig1.C: Same.
7017 * g++.dg/lookup/ambig2.C: Same.
7018 * g++.dg/lookup/ambig3.C: Same.
7019 * g++.dg/lookup/class-member-1.C: Same.
7020 * g++.dg/lookup/conv-1.C: Same.
7021 * g++.dg/lookup/decl1.C: Same.
7022 * g++.dg/lookup/koenig1.C: Same.
7023 * g++.dg/lookup/scoped1.C: Same.
7024 * g++.dg/lookup/scoped2.C: Same.
7025 * g++.dg/lookup/two-stage4.C: Same.
7026 * g++.dg/lookup/used-before-declaration.C: Same.
7027 * g++.dg/lookup/using.C: Same.
7028 * g++.dg/lookup/using17.C: Same.
7029 * g++.dg/lookup/using2.C: Same.
7030 * g++.dg/other/abstract2.C: Same.
7031 * g++.dg/other/classkey1.C: Same.
7032 * g++.dg/other/component1.C: Same.
7033 * g++.dg/other/const1.C: Same.
7034 * g++.dg/other/const2.C: Same.
7035 * g++.dg/other/conversion1.C: Same.
7036 * g++.dg/other/do1.C: Same.
7037 * g++.dg/other/error1.C: Same.
7038 * g++.dg/other/error10.C: Same.
7039 * g++.dg/other/error3.C: Same.
7040 * g++.dg/other/error4.C: Same.
7041 * g++.dg/other/error5.C: Same.
7042 * g++.dg/other/error8.C: Same.
7043 * g++.dg/other/error9.C: Same.
7044 * g++.dg/other/field1.C: Same.
7045 * g++.dg/other/init1.C: Same.
7046 * g++.dg/other/ptrmem2.C: Same.
7047 * g++.dg/other/return1.C: Same.
7048 * g++.dg/overload/builtin3.C: Same.
7049 * g++.dg/overload/error1.C: Same.
7050 * g++.dg/overload/error2.C: Same.
7051 * g++.dg/overload/koenig2.C: Same.
7052 * g++.dg/overload/pmf1.C: Same.
7053 * g++.dg/parse/args1.C: Same.
7054 * g++.dg/parse/attr3.C: Same.
7055 * g++.dg/parse/constant4.C: Same.
7056 * g++.dg/parse/crash10.C: Same.
7057 * g++.dg/parse/crash18.C: Same.
7058 * g++.dg/parse/crash19.C: Same.
7059 * g++.dg/parse/crash20.C: Same.
7060 * g++.dg/parse/crash21.C: Same.
7061 * g++.dg/parse/crash22.C: Same.
7062 * g++.dg/parse/crash32.C: Same.
7063 * g++.dg/parse/decl-specifier-1.C: Same.
7064 * g++.dg/parse/error58.C: Same.
7065 * g++.dg/parse/local-class1.C: Same.
7066 * g++.dg/parse/non-dependent2.C: Same.
7067 * g++.dg/parse/parameter-declaration-1.C: Same.
7068 * g++.dg/parse/ptrmem2.C: Same.
7069 * g++.dg/parse/ptrmem3.C: Same.
7070 * g++.dg/parse/saved1.C: Same.
7071 * g++.dg/tc1/dr101.C: Same.
7072 * g++.dg/tc1/dr142.C: Same.
7073 * g++.dg/tc1/dr176.C: Same.
7074 * g++.dg/template/conv4.C: Same.
7075 * g++.dg/template/crash56.C: Same.
7076 * g++.dg/template/dependent-expr2.C: Same.
7077 * g++.dg/template/error1.C: Same.
7078 * g++.dg/template/error2.C: Same.
7079 * g++.dg/template/explicit6.C: Same.
7080 * g++.dg/template/init-list.C: Same.
7081 * g++.dg/template/local1.C: Same.
7082 * g++.dg/template/lookup2.C: Same.
7083 * g++.dg/template/meminit2.C: Same.
7084 * g++.dg/template/nontype25.C: Same.
7085 * g++.dg/template/ptrmem2.C: Same.
7086 * g++.dg/template/qualttp19.C: Same.
7087 * g++.dg/template/qualttp20.C: Same.
7088 * g++.dg/template/ttp3.C: Same.
7089 * g++.dg/template/unify4.C: Same.
7090 * g++.dg/template/unify6.C: Same.
7091 * g++.dg/template/unify7.C: Same.
7092 * g++.dg/template/warn1.C: Same.
7093 * g++.dg/tree-ssa/dom-invalid.C: Same.
7094 * g++.dg/ubsan/shift-1.C: Same.
7095 * g++.dg/warn/Wunused-2.C: Same.
7096 * g++.dg/warn/Wunused-4.C: Same.
7097 * g++.dg/warn/Wunused-6.C: Same.
7098 * g++.dg/warn/deprecated-6.C: Same.
7099 * g++.dg/warn/deprecated.C: Same.
7100 * g++.dg/warn/effc1.C: Same.
7101 * g++.dg/warn/effc3.C: Same.
7102 * g++.dg/warn/incomplete1.C: Same.
7103 * g++.dg/warn/inline1.C: Same.
7104 * g++.dg/warn/noeffect2.C: Same.
7105 * g++.dg/warn/noeffect4.C: Same.
7106 * g++.dg/warn/oldcast1.C: Same.
7107 * g++.dg/warn/sentinel.C: Same.
7108 * g++.dg/warn/unit-1.C: Same.
7109 * g++.old-deja/g++.pt/inherit2.C: Same.
7110 * g++.old-deja/g++.pt/overload8.C: Same.
7111 * gcc.dg/20000926-1.c: Same.
7112 * gcc.dg/20040223-1.c: Same.
7113 * gcc.dg/Warray-bounds-7.c: Same.
7114 * gcc.dg/alias-1.c: Same.
7115 * gcc.dg/alias-12.c: Same.
7116 * gcc.dg/alias-13.c: Same.
7117 * gcc.dg/alias-2.c: Same.
7118 * gcc.dg/array-13.c: Same.
7119 * gcc.dg/array-4.c: Same.
7120 * gcc.dg/attr-ifunc-2.c: Same.
7121 * gcc.dg/attr-invalid.c: Same.
7122 * gcc.dg/attr-noinline.c: Same.
7123 * gcc.dg/bitfld-2.c: Same.
7124 * gcc.dg/c90-const-expr-7.c: Same.
7125 * gcc.dg/c99-const-expr-7.c: Same.
7126 * gcc.dg/cpp/20000625-1.c: Same.
7127 * gcc.dg/cpp/charconst-4.c: Same.
7128 * gcc.dg/cpp/include2.c: Same.
7129 * gcc.dg/cpp/include2a.c: Same.
7130 * gcc.dg/decl-4.c: Same.
7131 * gcc.dg/deprecated-4.c: Same.
7132 * gcc.dg/deprecated.c: Same.
7133 * gcc.dg/dfp/altivec-types.c: Same.
7134 * gcc.dg/float-range-1.c: Same.
7135 * gcc.dg/pack-test-3.c: Same.
7136 * gcc.dg/pr11492.c: Same.
7137 * gcc.dg/pr15360-1.c: Same.
7138 * gcc.dg/pr37908.c: Same.
7139 * gcc.dg/pr53265.c: Same.
7140 * gcc.dg/pr57287-2.c: Same.
7141 * gcc.dg/pr57287.c: Same.
7142 * gcc.dg/redecl-1.c: Same.
7143 * gcc.dg/sync-3.c: Same.
7144 * gcc.dg/two-types-1.c: Same.
7145 * gcc.dg/two-types-2.c: Same.
7146 * gcc.dg/two-types-4.c: Same.
7147 * gcc.dg/two-types-5.c: Same.
7148 * gcc.dg/two-types-6.c: Same.
7149 * gcc.dg/two-types-7.c: Same.
7150 * gcc.dg/two-types-8.c: Same.
7151 * gcc.dg/two-types-9.c: Same.
7152 * gcc.dg/uninit-I.c: Same.
7153 * gcc.dg/uninit-pr19430.c: Same.
7154 * gcc.dg/visibility-7.c: Same.
7155 * gcc.dg/winline-10.c: Same.
7156 * gcc.dg/winline-2.c: Same.
7157 * gcc.dg/winline-3.c: Same.
7158 * gcc.dg/winline-9.c: Same.
7159 * gcc.target/i386/attr-returns_twice-1.c: Same.
7160 * gcc.target/i386/chkp-const-check-2.c: Same.
7161 * gcc.target/i386/chkp-label-address.c: Same.
7162 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7163 * gcc.target/i386/pr39162.c: Same.
7164 * gcc.target/i386/sse-5.c: Same.
7165 * gcc.target/powerpc/altivec-types-1.c: Same.
7166 * gcc.target/powerpc/altivec-types-2.c: Same.
7167 * gcc.target/powerpc/altivec-types-3.c: Same.
7168 * gcc.target/powerpc/float128-mix.c: Same.
7169 * gcc.target/powerpc/no-r11-3.c: Same.
7170 * gcc.target/spu/Wmain.c: Same.
7171 * gcc.target/spu/ea/errors2.c: Same.
7172 * gfortran.dg/assignment_1.f90: Same.
7173 * gfortran.dg/common_3.f90: Same.
7174 * gfortran.dg/der_io_1.f90: Same.
7175 * gfortran.dg/g77/20030326-1.f: Same.
7176 * gfortran.dg/g77/9263.f: Same.
7177 * gfortran.dg/g77/960317-1.f: Same.
7178 * gfortran.dg/g77/970625-2.f: Same.
7179 * gfortran.dg/g77/980615-0.f: Same.
7180 * gfortran.dg/g77/check0.f: Same.
7181 * gfortran.dg/g77/dnrm2.f: Same.
7182 * gfortran.dg/g77/pr9258.f: Same.
7183 * gfortran.dg/ichar_1.f90: Same.
7184 * gfortran.dg/interface_1.f90: Same.
7185 * gfortran.dg/namelist_1.f90: Same.
7186 * gfortran.dg/namelist_2.f90: Same.
7187 * gfortran.dg/namelist_3.f90: Same.
7188 * gfortran.dg/namelist_print_2.f: Same.
7189 * gfortran.dg/oldstyle_1.f90: Same.
7190 * gfortran.dg/runtime_warning_1.f90: Same.
7191 * gfortran.dg/underflow.f90: Same.
7192 * gnat.dg/specs/integer_value.ads: Same.
7193 * obj-c++.dg/fsf-package-0.m: Same.
7194 * objc.dg/two-types-1.m: Same.
7196 2017-04-28 Martin Liska <mliska@suse.cz>
7198 PR gcov-profile/79891
7199 * gcc.misc-tests/gcov-17.c: New test.
7200 * gcc.misc-tests/gcov-18.c: New test.
7202 2017-04-28 Tom de Vries <tom@codesourcery.com>
7204 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7205 dg-(error|warning|message|bogus).
7206 * g++.dg/parse/parameter-declaration-1.C: Same.
7207 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7208 * gcc.dg/Wpointer-sign-Wall.c: Same.
7209 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7210 * gcc.dg/cpp/19990413-1.c: Same.
7211 * gcc.dg/dg-test-1.c: Same.
7212 * gcc.dg/empty-source-2.c: Same.
7213 * gcc.dg/empty-source-3.c: Same.
7214 * gcc.dg/format/c99-printf-1.c: Same.
7215 * gcc.dg/format/c99-scanf-1.c: Same.
7216 * gcc.dg/label-decl-2.c: Same.
7217 * gcc.dg/m-un-2.c: Same.
7218 * gcc.dg/uninit-pr20644-O0.c: Same.
7219 * gfortran.dg/pr70006.f90: Same.
7220 * obj-c++.dg/fsf-package-0.m: Same.
7222 2017-04-28 Tom de Vries <tom@codesourcery.com>
7224 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7225 dg-(error|warning|message|bogus).
7226 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7227 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7228 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7229 * c-c++-common/pr20000.c: Same.
7230 * c-c++-common/pr49706.c: Same.
7231 * g++.dg/ext/utf16-4.C: Same.
7232 * g++.dg/parse/error2.C: Same.
7233 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7234 * g++.dg/warn/Wtype-limits.C: Same.
7235 * g++.dg/warn/overflow-warn-1.C: Same.
7236 * g++.dg/warn/overflow-warn-3.C: Same.
7237 * gcc.dg/Wpointer-sign-Wall.c: Same.
7238 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7239 * gcc.dg/Wtype-limits-Wextra.c: Same.
7240 * gcc.dg/Wtype-limits.c: Same.
7241 * gcc.dg/cpp/19990413-1.c: Same.
7242 * gcc.dg/dg-test-1.c: Same.
7243 * gcc.dg/empty-source-2.c: Same.
7244 * gcc.dg/empty-source-3.c: Same.
7245 * gcc.dg/label-decl-2.c: Same.
7246 * gcc.dg/m-un-2.c: Same.
7247 * gcc.dg/uninit-pr19430-O0.c: Same.
7248 * gcc.dg/uninit-pr19430.c: Same.
7249 * gcc.dg/uninit-pr20644-O0.c: Same.
7250 * gcc.dg/utf16-4.c: Same.
7251 * gfortran.dg/pr70006.f90: Same.
7252 * obj-c++.dg/fsf-package-0.m: Same.
7254 2017-04-28 Richard Biener <rguenther@suse.de>
7256 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7257 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7258 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7259 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7260 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7261 * gcc.dg/tree-ssa/pr49039.c: Likewise.
7263 2017-04-27 Marek Polacek <polacek@redhat.com>
7266 * c-c++-common/ubsan/pr80349.c: New test.
7268 2017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7270 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7272 * g++.dg/warn/pr12242.C: Likewise.
7274 2017-04-27 David Edelsohn <dje.gcc@gmail.com>
7276 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7278 2017-04-27 Martin Liska <mliska@suse.cz>
7281 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7284 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7287 * g++.dg/other/pr80534-1.C: New test.
7288 * g++.dg/other/pr80534-2.C: New test.
7290 2017-04-27 Richard Biener <rguenther@suse.de>
7293 * gcc.dg/torture/pr80539.c: New testcase.
7295 2017-04-27 Jakub Jelinek <jakub@redhat.com>
7298 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7300 2017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7302 * g++.dg/diagnostic/nested-name-1.C: New test.
7304 2017-04-26 Martin Liska <mliska@suse.cz>
7306 * gcc.dg/guality/guality.h: Add prefix to test verification.
7308 2017-04-25 Nathan Sidwell <nathan@acm.org>
7310 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7312 2017-04-25 Uros Bizjak <ubizjak@gmail.com>
7315 * gcc.target/i386/pr70799-5.c: New test.
7317 2017-04-25 Martin Sebor <msebor@redhat.com>
7319 PR tree-optimization/80497
7320 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7322 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7323 Jakub Jelinek <jakub@redhat.com>
7326 * g++.dg/abi/pr77728-1.C: New test.
7328 2017-04-25 Marek Polacek <polacek@redhat.com>
7331 * g++.dg/ubsan/pr80349-2.C: New test.
7333 2017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7335 * g++.dg/cpp0x/enum34.C: New test.
7337 2017-04-25 Tom de Vries <tom@codesourcery.com>
7339 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7341 (dg-line): New proc.
7342 (process-message): Handle line number variables.
7343 * objc.dg/try-catch-12.m: Use dg-line.
7345 2017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7348 * gcc.target/powerpc/vec-constvolatile.c: New test.
7350 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7352 * g++.dg/semicolon-fixits.C: New test case.
7354 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7356 * gcc.dg/semicolon-fixits.c: New test case.
7358 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7360 * g++.dg/lookup/missing-std-include.C: New test file.
7362 2017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7363 Jakub Jelinek <jakub@redhat.com>
7366 * g++.dg/abi/pr77728-2.C: New test.
7368 2017-04-25 David Malcolm <dmalcolm@redhat.com>
7371 * g++.dg/spellcheck-pr80177.C: New test case.
7373 2017-04-25 Nathan Sidwell <nathan@acm.org>
7375 * g++.dg/dg.exp (find-cxx-tests): New function.
7376 (main): Use it, remove explicit pruning
7378 2017-04-25 Richard Biener <rguenther@suse.de>
7380 PR tree-optimization/80492
7381 * gcc.dg/pr80492.c: New testcase.
7383 2017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7385 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7386 for targets with int size less than 32 bits.
7388 2017-04-25 Richard Biener <rguenther@suse.de>
7390 PR tree-optimization/79201
7391 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7392 * gcc.target/i386/pr22152.c: Disable sinking.
7394 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7397 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7399 2017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7402 * gcc.target/s390/pr79895.c: New test.
7404 2017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7407 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7408 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7409 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7411 2017-04-25 Jakub Jelinek <jakub@redhat.com>
7413 PR rtl-optimization/80501
7414 * gcc.c-torture/execute/pr80501.c: New test.
7416 PR rtl-optimization/80500
7417 * gcc.dg/pr80500.c: New test.
7419 2017-04-25 Marc Glisse <marc.glisse@inria.fr>
7421 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7422 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7424 2017-04-22 Janus Weil <janus@gcc.gnu.org>
7427 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7430 2017-04-24 David Malcolm <dmalcolm@redhat.com>
7432 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7433 * jit.dg/test-alignment.c: New test case.
7434 * jit.dg/test-alignment.cc: New test case.
7435 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7438 2017-04-24 David Malcolm <dmalcolm@redhat.com>
7441 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7443 (test_alignof): New test function.
7445 2017-04-24 Marc Glisse <marc.glisse@inria.fr>
7447 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7449 2017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7451 * g++.dg/diagnostic/duplicate1.C: New test.
7452 * g++.dg/cpp0x/duplicate1.C: New test.
7454 2017-04-24 Martin Jambor <mjambor@suse.cz>
7456 PR tree-optimization/80293
7457 * g++.dg/tree-ssa/pr80293.C: New test.
7459 2017-04-24 Martin Liska <mliska@suse.cz>
7462 * g++.dg/ipa/pr79931.C: New test.
7464 2017-04-24 Richard Biener <rguenther@suse.de>
7466 PR tree-optimization/80494
7467 * gfortran.dg/pr80494.f90: New testcase.
7469 2017-04-24 Richard Biener <rguenther@suse.de>
7471 PR tree-optimization/79725
7472 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7474 2017-04-24 Richard Biener <rguenther@suse.de>
7477 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7479 2017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7482 * gfortran.dg/dtio_29.f03: New test.
7484 2017-04-22 Janus Weil <janus@gcc.gnu.org>
7487 * gfortran.dg/intent_out_9.f90: New test case.
7489 2017-04-23 Uros Bizjak <ubizjak@gmail.com>
7492 * gcc.target/i386/pr70799-4.c: New test.
7494 2017-04-21 Janus Weil <janus@gcc.gnu.org>
7497 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7499 2017-04-21 Uros Bizjak <ubizjak@gmail.com>
7501 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7503 2017-04-21 Richard Biener <rguenther@suse.de>
7505 PR tree-optimization/79547
7506 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7508 2017-04-21 Richard Biener <rguenther@suse.de>
7510 PR tree-optimization/78847
7511 * g++.dg/tree-ssa/pr78847.C: New testcase.
7513 2017-04-21 Jakub Jelinek <jakub@redhat.com>
7516 * gcc.dg/pr80468.c: New test.
7518 2017-04-21 Martin Liska <mliska@suse.cz>
7520 PR tree-optimization/66278
7521 * gcc.dg/vect/pr66278.c: New test.
7523 2017-04-21 Richard Biener <rguenther@suse.de>
7525 PR tree-optimization/80237
7526 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7527 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7528 adjust expected optimizations.
7530 2016-04-21 Richard Biener <rguenther@suse.de>
7532 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7534 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7535 * gcc.dg/vect/vect-104.c: Likewise.
7537 2017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7539 PR tree-optimization/80426
7540 * gcc.c-torture/execute/20170429-1.c: Rename into...
7541 * gcc.c-torture/execute/20170419-1.c: ...this.
7543 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
7546 * gcc.target/i386/pr79804.c: New test.
7548 2017-04-20 Uros Bizjak <ubizjak@gmail.com>
7551 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7553 2017-04-20 David Edelsohn <dje.gcc@gmail.com>
7555 * g++/opt/pr80436.C: XFAIL on AIX.
7557 2017-04-20 Jonathan Wakely <jwakely@redhat.com>
7560 * g++.dg/diagnostic/pr80473.C: New test.
7562 2017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7564 * g++.dg/warn/Wextra-semi.C: New test.
7566 2017-04-20 Jakub Jelinek <jakub@redhat.com>
7569 * g++.dg/other/pr80423.C: New test.
7571 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7573 * gcc.dg/pr80170.c: Require ptr32plus.
7575 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7577 PR tree-optimization/80426
7578 * gcc.c-torture/execute/20170419-1.c: New test.
7580 2017-04-19 Jakub Jelinek <jakub@redhat.com>
7583 * g++.dg/debug/pr80461.C: New test.
7586 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7587 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7588 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7591 * g++.dg/opt/pr80436.C: New test.
7593 2017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7595 * gcc.dg/torture/pr80341.c: Require int32plus.
7597 2017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7598 Jeff Law <law@redhat.com>
7600 * gcc.c-torture/compile/20170419-1.c: New test.
7602 2017-04-19 Tom de Vries <tom@codesourcery.com>
7605 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7606 subsequent dg directives.
7607 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7608 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7609 * c-c++-common/attr-fallthrough-2.c: Same.
7610 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7611 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7612 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7613 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7614 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7615 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7616 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7617 * c-c++-common/cilk-plus/CK/errors.c: Same.
7618 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7619 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7620 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7621 * c-c++-common/cpp/pr57580.c: Same.
7622 * c-c++-common/goacc/asyncwait-1.c: Same.
7623 * c-c++-common/goacc/cache-2.c: Same.
7624 * c-c++-common/goacc/declare-2.c: Same.
7625 * c-c++-common/goacc/deviceptr-1.c: Same.
7626 * c-c++-common/goacc/routine-5.c: Same.
7627 * c-c++-common/gomp/clauses-2.c: Same.
7628 * c-c++-common/gomp/ordered-3.c: Same.
7629 * c-c++-common/gomp/pr67501.c: Same.
7630 * c-c++-common/pr20000.c: Same.
7631 * c-c++-common/pr43395.c: Same.
7632 * c-c++-common/pr49706.c: Same.
7633 * c-c++-common/pr77624-1.c: Same.
7634 * c-c++-common/pr77624-2.c: Same.
7635 * c-c++-common/raw-string-14.c: Same.
7636 * c-c++-common/raw-string-16.c: Same.
7637 * c-c++-common/raw-string-3.c: Same.
7638 * c-c++-common/raw-string-4.c: Same.
7639 * c-c++-common/raw-string-5.c: Same.
7640 * c-c++-common/raw-string-6.c: Same.
7641 * g++.dg/abi/mangle41.C: Same.
7642 * g++.dg/conversion/nullptr1.C: Same.
7643 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7644 * g++.dg/cpp0x/auto27.C: Same.
7645 * g++.dg/cpp0x/constexpr-98.C: Same.
7646 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7647 * g++.dg/cpp0x/diag2.C: Same.
7648 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7649 * g++.dg/cpp0x/nullptr15.C: Same.
7650 * g++.dg/cpp0x/pr31431-2.C: Same.
7651 * g++.dg/cpp0x/pr31431.C: Same.
7652 * g++.dg/cpp0x/pr79118.C: Same.
7653 * g++.dg/cpp0x/static_assert3.C: Same.
7654 * g++.dg/cpp0x/temp_default2.C: Same.
7655 * g++.dg/cpp0x/trailing4.C: Same.
7656 * g++.dg/cpp0x/variadic-ex10.C: Same.
7657 * g++.dg/cpp0x/variadic-ex13.C: Same.
7658 * g++.dg/cpp0x/variadic-ex14.C: Same.
7659 * g++.dg/cpp0x/variadic-ex3.C: Same.
7660 * g++.dg/cpp0x/variadic-ex4.C: Same.
7661 * g++.dg/cpp0x/variadic59.C: Same.
7662 * g++.dg/cpp0x/vt-37737-2.C: Same.
7663 * g++.dg/cpp0x/vt-57397-1.C: Same.
7664 * g++.dg/cpp0x/vt-57397-2.C: Same.
7665 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7666 * g++.dg/cpp1z/gen-attrs1.C: Same.
7667 * g++.dg/diagnostic/pr71075.C: Same.
7668 * g++.dg/eh/goto2.C: Same.
7669 * g++.dg/eh/goto3.C: Same.
7670 * g++.dg/expr/bitfield4.C: Same.
7671 * g++.dg/expr/bitfield5.C: Same.
7672 * g++.dg/expr/bitfield6.C: Same.
7673 * g++.dg/expr/bool1.C: Same.
7674 * g++.dg/expr/bool3.C: Same.
7675 * g++.dg/expr/cond10.C: Same.
7676 * g++.dg/expr/cond11.C: Same.
7677 * g++.dg/expr/lval3.C: Same.
7678 * g++.dg/expr/lval4.C: Same.
7679 * g++.dg/ext/anon-struct4.C: Same.
7680 * g++.dg/ext/attrib44.C: Same.
7681 * g++.dg/ext/builtin3.C: Same.
7682 * g++.dg/ext/dllimport7.C: Same.
7683 * g++.dg/ext/label5.C: Same.
7684 * g++.dg/ext/no-asm-1.C: Same.
7685 * g++.dg/ext/utf16-4.C: Same.
7686 * g++.dg/ext/vla2.C: Same.
7687 * g++.dg/gomp/block-1.C: Same.
7688 * g++.dg/gomp/block-2.C: Same.
7689 * g++.dg/gomp/block-3.C: Same.
7690 * g++.dg/gomp/block-5.C: Same.
7691 * g++.dg/gomp/linear-2.C: Same.
7692 * g++.dg/gomp/target-1.C: Same.
7693 * g++.dg/gomp/target-2.C: Same.
7694 * g++.dg/gomp/taskgroup-1.C: Same.
7695 * g++.dg/gomp/teams-1.C: Same.
7696 * g++.dg/inherit/pure1.C: Same.
7697 * g++.dg/init/array43.C: Same.
7698 * g++.dg/init/array46.C: Same.
7699 * g++.dg/init/const10.C: Same.
7700 * g++.dg/init/ctor4-1.C: Same.
7701 * g++.dg/init/ctor4.C: Same.
7702 * g++.dg/init/new37.C: Same.
7703 * g++.dg/init/pr25811.C: Same.
7704 * g++.dg/init/pr29043.C: Same.
7705 * g++.dg/init/pr29571.C: Same.
7706 * g++.dg/lookup/duperr1.C: Same.
7707 * g++.dg/lookup/error1.C: Same.
7708 * g++.dg/lookup/koenig5.C: Same.
7709 * g++.dg/lookup/pr77549.C: Same.
7710 * g++.dg/lookup/suggestions1.C: Same.
7711 * g++.dg/lookup/using16.C: Same.
7712 * g++.dg/lookup/using7.C: Same.
7713 * g++.dg/other/anon-union3.C: Same.
7714 * g++.dg/other/array2.C: Same.
7715 * g++.dg/other/error13.C: Same.
7716 * g++.dg/other/error34.C: Same.
7717 * g++.dg/overload/builtin1.C: Same.
7718 * g++.dg/overload/conv-op1.C: Same.
7719 * g++.dg/overload/error3.C: Same.
7720 * g++.dg/overload/koenig1.C: Same.
7721 * g++.dg/overload/operator5.C: Same.
7722 * g++.dg/overload/template5.C: Same.
7723 * g++.dg/overload/unknown1.C: Same.
7724 * g++.dg/overload/using2.C: Same.
7725 * g++.dg/parse/constructor1.C: Same.
7726 * g++.dg/parse/crash36.C: Same.
7727 * g++.dg/parse/crash63.C: Same.
7728 * g++.dg/parse/error11.C: Same.
7729 * g++.dg/parse/error12.C: Same.
7730 * g++.dg/parse/error14.C: Same.
7731 * g++.dg/parse/error2.C: Same.
7732 * g++.dg/parse/error21.C: Same.
7733 * g++.dg/parse/error26.C: Same.
7734 * g++.dg/parse/error36.C: Same.
7735 * g++.dg/parse/friend12.C: Same.
7736 * g++.dg/parse/invalid-op1.C: Same.
7737 * g++.dg/parse/missing-template1.C: Same.
7738 * g++.dg/parse/parser-pr28152-2.C: Same.
7739 * g++.dg/parse/parser-pr28152.C: Same.
7740 * g++.dg/parse/pr16696-permissive.C: Same.
7741 * g++.dg/parse/pr16696.C: Same.
7742 * g++.dg/parse/pr69628.C: Same.
7743 * g++.dg/parse/ret-type2.C: Same.
7744 * g++.dg/parse/specialization1.C: Same.
7745 * g++.dg/parse/template3.C: Same.
7746 * g++.dg/parse/template9.C: Same.
7747 * g++.dg/parse/typename11.C: Same.
7748 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7749 * g++.dg/pr45330.C: Same.
7750 * g++.dg/rtti/typeid6.C: Same.
7751 * g++.dg/spellcheck-fields.C: Same.
7752 * g++.dg/spellcheck-typenames.C: Same.
7753 * g++.dg/tc1/dr108.C: Same.
7754 * g++.dg/tc1/dr147.C: Same.
7755 * g++.dg/template/arg7.C: Same.
7756 * g++.dg/template/conv11.C: Same.
7757 * g++.dg/template/crash13.C: Same.
7758 * g++.dg/template/crash55.C: Same.
7759 * g++.dg/template/dependent-expr5.C: Same.
7760 * g++.dg/template/error17.C: Same.
7761 * g++.dg/template/error33.C: Same.
7762 * g++.dg/template/error4.C: Same.
7763 * g++.dg/template/error50.C: Same.
7764 * g++.dg/template/error53.C: Same.
7765 * g++.dg/template/friend.C: Same.
7766 * g++.dg/template/func2.C: Same.
7767 * g++.dg/template/local6.C: Same.
7768 * g++.dg/template/member5.C: Same.
7769 * g++.dg/template/meminit1.C: Same.
7770 * g++.dg/template/nested3.C: Same.
7771 * g++.dg/template/nontype6.C: Same.
7772 * g++.dg/template/overload12.C: Same.
7773 * g++.dg/template/ptrmem8.C: Same.
7774 * g++.dg/template/qualified-id1.C: Same.
7775 * g++.dg/template/spec15.C: Same.
7776 * g++.dg/template/static1.C: Same.
7777 * g++.dg/template/static10.C: Same.
7778 * g++.dg/template/static2.C: Same.
7779 * g++.dg/template/ttp25.C: Same.
7780 * g++.dg/template/typedef2.C: Same.
7781 * g++.dg/template/typename2.C: Same.
7782 * g++.dg/template/unify10.C: Same.
7783 * g++.dg/template/unify6.C: Same.
7784 * g++.dg/template/unify7.C: Same.
7785 * g++.dg/template/unify9.C: Same.
7786 * g++.dg/template/varmod1.C: Same.
7787 * g++.dg/ubsan/div-by-zero-1.C: Same.
7788 * g++.dg/ubsan/pr63956.C: Same.
7789 * g++.dg/warn/Waddress-1.C: Same.
7790 * g++.dg/warn/Wconversion2.C: Same.
7791 * g++.dg/warn/Wnull-conversion-1.C: Same.
7792 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7793 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7794 * g++.dg/warn/Wswitch-1.C: Same.
7795 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7796 * g++.dg/warn/Wtype-limits.C: Same.
7797 * g++.dg/warn/Wunused-parm-5.C: Same.
7798 * g++.dg/warn/deprecated-6.C: Same.
7799 * g++.dg/warn/deprecated.C: Same.
7800 * g++.dg/warn/incomplete1.C: Same.
7801 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7802 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7803 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7804 * g++.dg/warn/overflow-warn-1.C: Same.
7805 * g++.dg/warn/overflow-warn-3.C: Same.
7806 * g++.dg/warn/overflow-warn-4.C: Same.
7807 * g++.dg/warn/pr12242.C: Same.
7808 * g++.dg/warn/pr30551-2.C: Same.
7809 * g++.dg/warn/pr30551.C: Same.
7810 * g++.old-deja/g++.benjamin/16077.C: Same.
7811 * g++.old-deja/g++.bob/inherit1.C: Same.
7812 * g++.old-deja/g++.brendan/crash56.C: Same.
7813 * g++.old-deja/g++.brendan/template17.C: Same.
7814 * g++.old-deja/g++.eh/ctor1.C: Same.
7815 * g++.old-deja/g++.jason/bool5.C: Same.
7816 * g++.old-deja/g++.jason/cond.C: Same.
7817 * g++.old-deja/g++.jason/operator.C: Same.
7818 * g++.old-deja/g++.jason/pmf5.C: Same.
7819 * g++.old-deja/g++.law/ctors5.C: Same.
7820 * g++.old-deja/g++.law/missed-error2.C: Same.
7821 * g++.old-deja/g++.law/operators9.C: Same.
7822 * g++.old-deja/g++.law/temps1.C: Same.
7823 * g++.old-deja/g++.mike/for2.C: Same.
7824 * g++.old-deja/g++.mike/ns5.C: Same.
7825 * g++.old-deja/g++.mike/ns7.C: Same.
7826 * g++.old-deja/g++.mike/p10769b.C: Same.
7827 * g++.old-deja/g++.niklas/t120.C: Same.
7828 * g++.old-deja/g++.niklas/t121.C: Same.
7829 * g++.old-deja/g++.ns/koenig5.C: Same.
7830 * g++.old-deja/g++.oliva/overload1.C: Same.
7831 * g++.old-deja/g++.other/crash24.C: Same.
7832 * g++.old-deja/g++.other/crash25.C: Same.
7833 * g++.old-deja/g++.other/decl5.C: Same.
7834 * g++.old-deja/g++.other/lineno5.C: Same.
7835 * g++.old-deja/g++.other/null3.C: Same.
7836 * g++.old-deja/g++.other/overcnv2.C: Same.
7837 * g++.old-deja/g++.other/ptrmem7.C: Same.
7838 * g++.old-deja/g++.other/typename1.C: Same.
7839 * g++.old-deja/g++.other/vaarg3.C: Same.
7840 * g++.old-deja/g++.pt/crash10.C: Same.
7841 * g++.old-deja/g++.pt/crash28.C: Same.
7842 * g++.old-deja/g++.pt/crash38.C: Same.
7843 * g++.old-deja/g++.pt/explicit70.C: Same.
7844 * g++.old-deja/g++.pt/explicit77.C: Same.
7845 * g++.old-deja/g++.pt/expr2.C: Same.
7846 * g++.old-deja/g++.pt/spec5.C: Same.
7847 * g++.old-deja/g++.pt/spec6.C: Same.
7848 * g++.old-deja/g++.pt/typename3.C: Same.
7849 * g++.old-deja/g++.pt/typename5.C: Same.
7850 * g++.old-deja/g++.pt/typename6.C: Same.
7851 * g++.old-deja/g++.pt/typename7.C: Same.
7852 * g++.old-deja/g++.pt/unify4.C: Same.
7853 * g++.old-deja/g++.pt/unify8.C: Same.
7854 * g++.old-deja/g++.pt/vaarg3.C: Same.
7855 * g++.old-deja/g++.robertl/eb22.C: Same.
7856 * g++.old-deja/g++.robertl/eb4.C: Same.
7857 * g++.old-deja/g++.robertl/eb44.C: Same.
7858 * g++.old-deja/g++.robertl/eb69.C: Same.
7859 * g++.old-deja/g++.robertl/eb98.C: Same.
7860 * gcc.dg/20031223-1.c: Same.
7861 * gcc.dg/940510-1.c: Same.
7862 * gcc.dg/990506-0.c: Same.
7863 * gcc.dg/Walloca-1.c: Same.
7864 * gcc.dg/Walloca-2.c: Same.
7865 * gcc.dg/Wconversion-integer.c: Same.
7866 * gcc.dg/Wcxx-compat-8.c: Same.
7867 * gcc.dg/Wimplicit-int-1.c: Same.
7868 * gcc.dg/Wimplicit-int-2.c: Same.
7869 * gcc.dg/Wimplicit-int-4.c: Same.
7870 * gcc.dg/Wpointer-sign-Wall.c: Same.
7871 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7872 * gcc.dg/Wshadow-1.c: Same.
7873 * gcc.dg/Wshadow-3.c: Same.
7874 * gcc.dg/Wswitch-enum-error.c: Same.
7875 * gcc.dg/Wswitch-enum.c: Same.
7876 * gcc.dg/Wswitch-error.c: Same.
7877 * gcc.dg/Wswitch.c: Same.
7878 * gcc.dg/Wtype-limits-Wextra.c: Same.
7879 * gcc.dg/Wtype-limits.c: Same.
7880 * gcc.dg/Wvla-larger-than-2.c: Same.
7881 * gcc.dg/anon-struct-5.c: Same.
7882 * gcc.dg/array-10.c: Same.
7883 * gcc.dg/array-11.c: Same.
7884 * gcc.dg/array-15.c: Same.
7885 * gcc.dg/array-2.c: Same.
7886 * gcc.dg/array-8.c: Same.
7887 * gcc.dg/array-const-2.c: Same.
7888 * gcc.dg/array-const-3.c: Same.
7889 * gcc.dg/bitfld-1.c: Same.
7890 * gcc.dg/bitfld-8.c: Same.
7891 * gcc.dg/builtin-redefine.c: Same.
7892 * gcc.dg/c11-noreturn-1.c: Same.
7893 * gcc.dg/c11-noreturn-2.c: Same.
7894 * gcc.dg/c11-static-assert-3.c: Same.
7895 * gcc.dg/c90-arraydecl-1.c: Same.
7896 * gcc.dg/c90-complex-1.c: Same.
7897 * gcc.dg/c90-complit-1.c: Same.
7898 * gcc.dg/c90-const-expr-11.c: Same.
7899 * gcc.dg/c90-const-expr-7.c: Same.
7900 * gcc.dg/c90-const-expr-8.c: Same.
7901 * gcc.dg/c90-enum-comma-1.c: Same.
7902 * gcc.dg/c90-flex-array-1.c: Same.
7903 * gcc.dg/c90-hexfloat-1.c: Same.
7904 * gcc.dg/c90-idem-qual-1.c: Same.
7905 * gcc.dg/c90-idem-qual-2.c: Same.
7906 * gcc.dg/c90-idem-qual-3.c: Same.
7907 * gcc.dg/c90-mixdecl-1.c: Same.
7908 * gcc.dg/c90-restrict-1.c: Same.
7909 * gcc.dg/c90-return-1.c: Same.
7910 * gcc.dg/c99-array-nonobj-1.c: Same.
7911 * gcc.dg/c99-arraydecl-1.c: Same.
7912 * gcc.dg/c99-complex-1.c: Same.
7913 * gcc.dg/c99-complex-2.c: Same.
7914 * gcc.dg/c99-complit-2.c: Same.
7915 * gcc.dg/c99-const-expr-7.c: Same.
7916 * gcc.dg/c99-const-expr-8.c: Same.
7917 * gcc.dg/c99-flex-array-3.c: Same.
7918 * gcc.dg/c99-flex-array-7.c: Same.
7919 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7920 * gcc.dg/c99-impl-decl-1.c: Same.
7921 * gcc.dg/c99-impl-int-1.c: Same.
7922 * gcc.dg/c99-impl-int-2.c: Same.
7923 * gcc.dg/c99-init-3.c: Same.
7924 * gcc.dg/c99-restrict-1.c: Same.
7925 * gcc.dg/c99-return-1.c: Same.
7926 * gcc.dg/c99-tag-1.c: Same.
7927 * gcc.dg/c99-tag-3.c: Same.
7928 * gcc.dg/call-diag-2.c: Same.
7929 * gcc.dg/cpp/19940712-1.c: Same.
7930 * gcc.dg/cpp/19951025-1.c: Same.
7931 * gcc.dg/cpp/19990413-1.c: Same.
7932 * gcc.dg/cpp/direct2.c: Same.
7933 * gcc.dg/cpp/direct2s.c: Same.
7934 * gcc.dg/cpp/pr28709.c: Same.
7935 * gcc.dg/cpp/pr61854-c90.c: Same.
7936 * gcc.dg/cpp/pr61854-c94.c: Same.
7937 * gcc.dg/cpp/pragma-1.c: Same.
7938 * gcc.dg/cpp/pragma-2.c: Same.
7939 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7940 * gcc.dg/cpp/trad/literals-2.c: Same.
7941 * gcc.dg/cpp/warn-comments-2.c: Same.
7942 * gcc.dg/cpp/warn-comments-3.c: Same.
7943 * gcc.dg/cpp/warn-comments.c: Same.
7944 * gcc.dg/cpp/warn-long-long-2.c: Same.
7945 * gcc.dg/cpp/warn-long-long.c: Same.
7946 * gcc.dg/cpp/warn-redefined-2.c: Same.
7947 * gcc.dg/cpp/warn-redefined.c: Same.
7948 * gcc.dg/darwin-cfstring-2.c: Same.
7949 * gcc.dg/darwin-cfstring-format-1.c: Same.
7950 * gcc.dg/decl-9.c: Same.
7951 * gcc.dg/declspec-1.c: Same.
7952 * gcc.dg/declspec-10.c: Same.
7953 * gcc.dg/declspec-11.c: Same.
7954 * gcc.dg/declspec-13.c: Same.
7955 * gcc.dg/declspec-18.c: Same.
7956 * gcc.dg/declspec-4.c: Same.
7957 * gcc.dg/declspec-5.c: Same.
7958 * gcc.dg/declspec-6.c: Same.
7959 * gcc.dg/declspec-8.c: Same.
7960 * gcc.dg/deprecated-4.c: Same.
7961 * gcc.dg/deprecated.c: Same.
7962 * gcc.dg/dfp/composite-type.c: Same.
7963 * gcc.dg/empty-source-2.c: Same.
7964 * gcc.dg/empty-source-3.c: Same.
7965 * gcc.dg/format/attr-6.c: Same.
7966 * gcc.dg/format/branch-1.c: Same.
7967 * gcc.dg/format/c90-printf-1.c: Same.
7968 * gcc.dg/format/c90-strftime-2.c: Same.
7969 * gcc.dg/format/c99-strftime-1.c: Same.
7970 * gcc.dg/format/cmn-err-1.c: Same.
7971 * gcc.dg/format/few-1.c: Same.
7972 * gcc.dg/format/ms_branch-1.c: Same.
7973 * gcc.dg/format/ms_unnamed-1.c: Same.
7974 * gcc.dg/format/ms_va-1.c: Same.
7975 * gcc.dg/format/unnamed-1.c: Same.
7976 * gcc.dg/format/va-1.c: Same.
7977 * gcc.dg/format/xopen-1.c: Same.
7978 * gcc.dg/funcdef-var-1.c: Same.
7979 * gcc.dg/funcdef-var-2.c: Same.
7980 * gcc.dg/gnu89-const-expr-1.c: Same.
7981 * gcc.dg/gnu89-const-expr-2.c: Same.
7982 * gcc.dg/gnu90-const-expr-1.c: Same.
7983 * gcc.dg/gnu99-const-expr-1.c: Same.
7984 * gcc.dg/gnu99-const-expr-2.c: Same.
7985 * gcc.dg/gnu99-init-2.c: Same.
7986 * gcc.dg/gomp/_Atomic-5.c: Same.
7987 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7988 * gcc.dg/gomp/atomic-5.c: Same.
7989 * gcc.dg/gomp/linear-1.c: Same.
7990 * gcc.dg/gomp/pr67500.c: Same.
7991 * gcc.dg/init-bad-1.c: Same.
7992 * gcc.dg/init-bad-2.c: Same.
7993 * gcc.dg/init-bad-3.c: Same.
7994 * gcc.dg/init-string-1.c: Same.
7995 * gcc.dg/label-compound-stmt-1.c: Same.
7996 * gcc.dg/label-decl-2.c: Same.
7997 * gcc.dg/label-decl-4.c: Same.
7998 * gcc.dg/large-size-array-2.c: Same.
7999 * gcc.dg/large-size-array-4.c: Same.
8000 * gcc.dg/lvalue-6.c: Same.
8001 * gcc.dg/m-un-2.c: Same.
8002 * gcc.dg/multiple-overflow-warn-1.c: Same.
8003 * gcc.dg/multiple-overflow-warn-2.c: Same.
8004 * gcc.dg/multiple-overflow-warn-3.c: Same.
8005 * gcc.dg/nested-redef-1.c: Same.
8006 * gcc.dg/no-asm-1.c: Same.
8007 * gcc.dg/no-asm-3.c: Same.
8008 * gcc.dg/no-asm-4.c: Same.
8009 * gcc.dg/noncompile/20010524-1.c: Same.
8010 * gcc.dg/noncompile/incomplete-5.c: Same.
8011 * gcc.dg/noncompile/pr44517.c: Same.
8012 * gcc.dg/noncompile/pr52290.c: Same.
8013 * gcc.dg/noreturn-1.c: Same.
8014 * gcc.dg/overflow-warn-1.c: Same.
8015 * gcc.dg/overflow-warn-2.c: Same.
8016 * gcc.dg/overflow-warn-3.c: Same.
8017 * gcc.dg/overflow-warn-4.c: Same.
8018 * gcc.dg/parm-mismatch-1.c: Same.
8019 * gcc.dg/parser-pr28152-2.c: Same.
8020 * gcc.dg/parser-pr28152.c: Same.
8021 * gcc.dg/pedwarn-init.c: Same.
8022 * gcc.dg/pointer-arith-2.c: Same.
8023 * gcc.dg/pointer-arith-3.c: Same.
8024 * gcc.dg/pointer-arith-4.c: Same.
8025 * gcc.dg/pr14475.c: Same.
8026 * gcc.dg/pr18596-3.c: Same.
8027 * gcc.dg/pr18809-1.c: Same.
8028 * gcc.dg/pr27953.c: Same.
8029 * gcc.dg/pr30457.c: Same.
8030 * gcc.dg/pr30551-2.c: Same.
8031 * gcc.dg/pr30551-3.c: Same.
8032 * gcc.dg/pr30551-4.c: Same.
8033 * gcc.dg/pr30551-5.c: Same.
8034 * gcc.dg/pr30551-6.c: Same.
8035 * gcc.dg/pr30551.c: Same.
8036 * gcc.dg/pr36997.c: Same.
8037 * gcc.dg/pr41842.c: Same.
8038 * gcc.dg/pr48552-1.c: Same.
8039 * gcc.dg/pr48552-2.c: Same.
8040 * gcc.dg/pr59717.c: Same.
8041 * gcc.dg/pr61077.c: Same.
8042 * gcc.dg/pr61096-1.c: Same.
8043 * gcc.dg/pr63626.c: Same.
8044 * gcc.dg/pr64223-1.c: Same.
8045 * gcc.dg/pr64223-2.c: Same.
8046 * gcc.dg/pr8788-1.c: Same.
8047 * gcc.dg/pr8927-1.c: Same.
8048 * gcc.dg/pragma-darwin.c: Same.
8049 * gcc.dg/pragma-diag-5.c: Same.
8050 * gcc.dg/pragma-message.c: Same.
8051 * gcc.dg/redecl-1.c: Same.
8052 * gcc.dg/simd-1.c: Same.
8053 * gcc.dg/simd-5.c: Same.
8054 * gcc.dg/simd-6.c: Same.
8055 * gcc.dg/spellcheck-fields.c: Same.
8056 * gcc.dg/spellcheck-typenames.c: Same.
8057 * gcc.dg/struct-semi-2.c: Same.
8058 * gcc.dg/struct-semi-3.c: Same.
8059 * gcc.dg/transparent-union-3.c: Same.
8060 * gcc.dg/ucnid-8.c: Same.
8061 * gcc.dg/uninit-pr19430-O0.c: Same.
8062 * gcc.dg/uninit-pr19430.c: Same.
8063 * gcc.dg/uninit-pr20644-O0.c: Same.
8064 * gcc.dg/utf-dflt.c: Same.
8065 * gcc.dg/utf-dflt2.c: Same.
8066 * gcc.dg/utf16-4.c: Same.
8067 * gcc.dg/vla-11.c: Same.
8068 * gcc.dg/vla-20.c: Same.
8069 * gcc.dg/vla-init-1.c: Same.
8070 * gcc.dg/vla-init-2.c: Same.
8071 * gcc.dg/vla-init-3.c: Same.
8072 * gcc.dg/weak/weak-6.c: Same.
8073 * gcc.dg/weak/weak-7.c: Same.
8074 * gcc.dg/wtr-int-type-1.c: Same.
8075 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8076 * gcc.target/arm/polytypes.c: Same.
8077 * gcc.target/i386/spellcheck-options-4.c: Same.
8078 * gcc.target/powerpc/20030218-1.c: Same.
8079 * gcc.target/sh/pr21255-4.c: Same.
8080 * gcc.test-framework/dg-error-exp-XP.c: Same.
8081 * gfortran.dg/array_constructor_30.f03: Same.
8082 * gfortran.dg/class_30.f90: Same.
8083 * gfortran.dg/goacc/subarrays.f95: Same.
8084 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8085 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8086 * gfortran.dg/intrinsic_std_1.f90: Same.
8087 * gfortran.dg/pr70006.f90: Same.
8088 * gfortran.dg/warning-directive-1.F90: Same.
8089 * gfortran.dg/warning-directive-2.F90: Same.
8090 * gfortran.dg/warning-directive-3.F90: Same.
8091 * gfortran.dg/warning-directive-4.F90: Same.
8092 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8093 * obj-c++.dg/class-extension-1.mm: Same.
8094 * obj-c++.dg/class-extension-2.mm: Same.
8095 * obj-c++.dg/class-protocol-1.mm: Same.
8096 * obj-c++.dg/cxx-ivars-1.mm: Same.
8097 * obj-c++.dg/duplicate-class-1.mm: Same.
8098 * obj-c++.dg/exceptions-3.mm: Same.
8099 * obj-c++.dg/exceptions-4.mm: Same.
8100 * obj-c++.dg/exceptions-5.mm: Same.
8101 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8102 * obj-c++.dg/fsf-package-0.m: Same.
8103 * obj-c++.dg/invalid-type-1.mm: Same.
8104 * obj-c++.dg/method-12.mm: Same.
8105 * obj-c++.dg/method-13.mm: Same.
8106 * obj-c++.dg/method-15.mm: Same.
8107 * obj-c++.dg/method-16.mm: Same.
8108 * obj-c++.dg/method-6.mm: Same.
8109 * obj-c++.dg/method-7.mm: Same.
8110 * obj-c++.dg/property/at-property-1.mm: Same.
8111 * obj-c++.dg/property/at-property-14.mm: Same.
8112 * obj-c++.dg/property/at-property-17.mm: Same.
8113 * obj-c++.dg/property/at-property-21.mm: Same.
8114 * obj-c++.dg/property/at-property-5.mm: Same.
8115 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8116 * obj-c++.dg/property/dynamic-3.mm: Same.
8117 * obj-c++.dg/property/dynamic-4.mm: Same.
8118 * obj-c++.dg/property/property-neg-1.mm: Same.
8119 * obj-c++.dg/property/property-neg-6.mm: Same.
8120 * obj-c++.dg/property/synthesize-11.mm: Same.
8121 * obj-c++.dg/property/synthesize-5.mm: Same.
8122 * obj-c++.dg/property/synthesize-6.mm: Same.
8123 * obj-c++.dg/proto-lossage-4.mm: Same.
8124 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8125 * obj-c++.dg/strings/strings-1.mm: Same.
8126 * obj-c++.dg/super-class-1.mm: Same.
8127 * obj-c++.dg/syntax-error-6.mm: Same.
8128 * obj-c++.dg/syntax-error-7.mm: Same.
8129 * obj-c++.dg/syntax-error-9.mm: Same.
8130 * obj-c++.dg/try-catch-13.mm: Same.
8131 * objc.dg/attributes/method-noreturn-1.m: Same.
8132 * objc.dg/bad-receiver-type-2.m: Same.
8133 * objc.dg/bad-receiver-type.m: Same.
8134 * objc.dg/call-super-2.m: Same.
8135 * objc.dg/class-2.m: Same.
8136 * objc.dg/class-extension-1.m: Same.
8137 * objc.dg/class-extension-2.m: Same.
8138 * objc.dg/class-protocol-1.m: Same.
8139 * objc.dg/desig-init-1.m: Same.
8140 * objc.dg/duplicate-class-1.m: Same.
8141 * objc.dg/exceptions-3.m: Same.
8142 * objc.dg/exceptions-4.m: Same.
8143 * objc.dg/exceptions-5.m: Same.
8144 * objc.dg/foreach-6.m: Same.
8145 * objc.dg/foreach-7.m: Same.
8146 * objc.dg/fsf-nsstring-format-1.m: Same.
8147 * objc.dg/fsf-package-0.m: Same.
8148 * objc.dg/invalid-type-1.m: Same.
8149 * objc.dg/method-11.m: Same.
8150 * objc.dg/method-19.m: Same.
8151 * objc.dg/method-2.m: Same.
8152 * objc.dg/method-20.m: Same.
8153 * objc.dg/method-5.m: Same.
8154 * objc.dg/method-6.m: Same.
8155 * objc.dg/method-7.m: Same.
8156 * objc.dg/method-9.m: Same.
8157 * objc.dg/missing-proto-3.m: Same.
8158 * objc.dg/private-1.m: Same.
8159 * objc.dg/property/at-property-1.m: Same.
8160 * objc.dg/property/at-property-14.m: Same.
8161 * objc.dg/property/at-property-17.m: Same.
8162 * objc.dg/property/at-property-21.m: Same.
8163 * objc.dg/property/at-property-5.m: Same.
8164 * objc.dg/property/dynamic-3.m: Same.
8165 * objc.dg/property/dynamic-4.m: Same.
8166 * objc.dg/property/property-neg-1.m: Same.
8167 * objc.dg/property/property-neg-6.m: Same.
8168 * objc.dg/property/synthesize-11.m: Same.
8169 * objc.dg/property/synthesize-5.m: Same.
8170 * objc.dg/property/synthesize-6.m: Same.
8171 * objc.dg/proto-hier-1.m: Same.
8172 * objc.dg/proto-lossage-4.m: Same.
8173 * objc.dg/protocol-qualifier-2.m: Same.
8174 * objc.dg/strings/strings-1.m: Same.
8175 * objc.dg/type-size-1.m: Same.
8177 2017-04-18 Jeff Law <law@redhat.com>
8180 * gcc.target/mips/pr74563: New test.
8182 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8184 PR tree-optimization/80443
8185 * gcc.c-torture/compile/pr80443.c: New test.
8187 2017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8189 PR rtl-optimization/80357
8190 * gcc.c-torture/compile/pr80357.c: New test.
8192 2017-04-18 Jeff Law <law@redhat.com>
8195 * gcc.c-torture/compile/pr80422.c: New test.
8197 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8200 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8202 2017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8205 * gcc.target/powerpc/pr80099-1.c: New test.
8206 * gcc.target/powerpc/pr80099-2.c: Likewise.
8207 * gcc.target/powerpc/pr80099-3.c: Likewise.
8208 * gcc.target/powerpc/pr80099-4.c: Likewise.
8209 * gcc.target/powerpc/pr80099-5.c: Likewise.
8211 2017-04-18 Jakub Jelinek <jakub@redhat.com>
8214 * gcc.dg/sancov/pr80444.c: New test.
8218 * gcc.dg/pr79788-1.c: New test.
8219 * gcc.dg/pr79788-2.c: New test.
8221 2017-04-18 Marek Polacek <polacek@redhat.com>
8223 PR c++/80244 - ICE with attribute in template alias.
8224 * g++.dg/cpp0x/alias-decl-59.C: New test.
8226 PR c++/80241 - ICE with alignas pack expansion.
8227 * g++.dg/cpp0x/alignas11.C: New test.
8229 2017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8232 * g++.dg/lto/pr80287_0.C: New test.
8234 2017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8237 * gcc.target/powerpc/pr80315-1.c: New test.
8238 * gcc.target/powerpc/pr80315-2.c: New test.
8239 * gcc.target/powerpc/pr80315-3.c: New test.
8240 * gcc.target/powerpc/pr80315-4.c: New test.
8242 2017-04-16 Tom de Vries <tom@codesourcery.com>
8244 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8246 * g++.dg/parse/error3.C: Same.
8247 * g++.old-deja/g++.pt/niklas01a.C: Same.
8248 * gcc.dg/990506-0.c: Same.
8249 * gcc.dg/cpp/19990413-1.c: Same.
8250 * gcc.dg/cpp/pragma-1.c: Same.
8251 * gcc.dg/cpp/pragma-2.c: Same.
8252 * gcc.dg/m-un-2.c: Same.
8253 * objc.dg/private-1.m: Same.
8255 2017-04-15 Uros Bizjak <ubizjak@gmail.com>
8257 * gcc.dg/pr54669.c: Fix dg-do directive.
8258 * gcc.dg/pr78582.c: Ditto.
8259 * gcc.dg/pr80020.c: Ditto.
8260 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8261 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8262 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8263 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8264 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8265 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8266 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8267 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8268 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8269 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8271 2017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8273 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
8274 * gfortran.dg/generic_29.f90: Likewise.
8275 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8276 * gfortran.dg/pr41922.f90: Likewise.
8277 * gfortran.dg/pr70006.f90: Likewise.
8279 2017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8281 PR tree-optimization/66612
8282 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8284 2017-04-14 Janus Weil <janus@gcc.gnu.org>
8287 * gfortran.dg/class_62.f90: New test case.
8289 2017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8291 * gcc.target/arc/loop-1.c: New file.
8293 2017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8296 * gcc.target/powerpc/pr80098-1.c: New test.
8297 * gcc.target/powerpc/pr80098-2.c: Likewise.
8298 * gcc.target/powerpc/pr80098-3.c: Likewise.
8299 * gcc.target/powerpc/pr80098-4.c: Likewise.
8301 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8304 * g++.dg/ubsan/pr80403-2.C: New test.
8306 2017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8308 PR rtl-optimization/80343
8309 * gcc.target/powerpc/pr80343.c: New.
8311 2017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8314 * c-c++-common/ubsan/bounds-15.c: New test.
8316 2017-04-13 Richard Biener <rguenther@suse.de>
8319 * g++.dg/torture/pr79671.C: Fix asm constraints.
8321 2017-04-13 Jakub Jelinek <jakub@redhat.com>
8324 * gcc.dg/debug/pr80321.c: New test.
8326 2017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8328 * gnat.dg/debug10.adb: New test.
8329 * gnat.dg/debug10_pkg.ads: New helper.
8331 2017-04-12 Jakub Jelinek <jakub@redhat.com>
8333 PR tree-optimization/79390
8334 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8339 * g++.dg/ubsan/pr80403.C: New test.
8340 * g++.dg/ubsan/pr80404.C: New test.
8341 * g++.dg/ubsan/pr80405.C: New test.
8344 * gcc.dg/torture/pr80163.c: New test.
8346 2017-04-12 Richard Biener <rguenther@suse.de>
8347 Jeff Law <law@redhat.com>
8349 PR tree-optimization/80359
8350 * gcc.dg/torture/pr80359.c: New testcase.
8352 2017-04-12 Richard Biener <rguenther@suse.de>
8353 Bernd Edlinger <bernd.edlinger@hotmail.de>
8356 * g++.dg/torture/pr79671.C: New testcase.
8357 * g++.dg/lto/pr79671_0.C: Likewise.
8358 * g++.dg/lto/pr79671_1.c: Likewise.
8360 2017-04-12 Jakub Jelinek <jakub@redhat.com>
8363 * g++.dg/ubsan/pr80349.C: New test.
8365 2017-04-11 Jakub Jelinek <jakub@redhat.com>
8368 * g++.dg/cpp1z/decomp28.C: New test.
8371 * gcc.dg/pr80100.c: New test.
8373 PR rtl-optimization/80385
8374 * g++.dg/opt/pr80385.C: New test.
8376 2017-04-11 Martin Liska <mliska@suse.cz>
8379 * g++.dg/ipa/pr80212.C: New test.
8381 2017-04-11 Martin Sebor <msebor@redhat.com>
8384 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8386 2017-04-11 Martin Liska <mliska@suse.cz>
8389 * gcc.dg/ubsan/pr70878.c: New test.
8391 2017-04-11 Jakub Jelinek <jakub@redhat.com>
8394 * gcc.target/i386/pr80381.c: New test.
8397 * g++.dg/ext/pr80363.C: New test.
8399 2017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8401 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8402 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8403 Add avr-*-* to non-lp64 selector.
8405 2017-04-10 Martin Sebor <msebor@redhat.com>
8407 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8408 * gcc.dg/pr40340-4.c: Same.
8410 2017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8413 * gfortran.dg/submodule_unexp.f90: Modified test
8414 to account for new error.
8415 * gfortran.dg/submodule_twice.f90: New Test
8417 2017-04-10 Jakub Jelinek <jakub@redhat.com>
8420 * g++.dg/init/ref23.C: New test.
8422 2017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8424 PR tree-optimization/80304
8425 * gfortran.dg/do_concurrent_4.f90: New test case.
8427 2017-04-10 Janus Weil <janus@gcc.gnu.org>
8430 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8432 2017-04-10 David Edelsohn <dje.gcc@gmail.com>
8434 * g++.dg/torture/pr79905.C: Add -maltivec option.
8436 2017-04-10 Jeff Law <law@redhat.com>
8438 PR tree-optimization/80374
8439 * g++.dg/pr80374.c: New test.
8441 2017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8444 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8445 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8447 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
8449 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8451 2017-04-10 Uros Bizjak <ubizjak@gmail.com>
8454 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8456 2017-04-10 Daniel Santos <daniel.santos@pobox.com>
8459 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8461 2017-04-10 Marek Polacek <polacek@redhat.com>
8464 * g++.dg/ubsan/div-by-zero-3.C: New test.
8466 2017-04-10 Bin Cheng <bin.cheng@arm.com>
8468 PR tree-optimization/80153
8469 * gcc.c-torture/execute/pr80153.c: New.
8471 2017-04-10 Richard Biener <rguenther@suse.de>
8474 * gcc.dg/torture/pr80362.c: New testcase.
8476 2017-04-10 Richard Biener <rguenther@suse.de>
8478 PR tree-optimization/80304
8479 * gcc.dg/torture/pr80304.c: New testcase.
8481 2017-04-10 Nathan Sidwell <nathan@acm.org>
8484 * g++.dg/torture/pr79905.C: New.
8486 2017-04-10 Martin Liska <mliska@suse.cz>
8489 * c-c++-common/ubsan/pr80350.c: New test.
8491 2017-04-10 Jakub Jelinek <jakub@redhat.com>
8494 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8496 2017-04-08 Martin Liska <mliska@suse.cz>
8499 2017-04-07 Martin Liska <mliska@suse.cz>
8502 * g++.dg/ipa/pr80212.C: New test.
8504 2017-04-07 Jakub Jelinek <jakub@redhat.com>
8506 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8508 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8514 * gcc.target/i386/avx512f-undefined-1.c: New test.
8515 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8516 * gcc.target/i386/avx-cvtsd-1.c: New test.
8517 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8518 * gcc.target/i386/avx512f-abspd-1.c: New test.
8519 * gcc.target/i386/avx-cvtss-1.c: New test.
8520 * gcc.target/i386/avx512f-absps-1.c: New test.
8521 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8522 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8524 2017-04-07 Marek Polacek <polacek@redhat.com>
8527 * g++.dg/ubsan/div-by-zero-2.C: New test.
8530 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8532 2017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8534 PR rtl-optimization/70478
8535 * gcc.target/s390/pr70478.c: New.
8537 2017-04-07 Martin Liska <mliska@suse.cz>
8540 * g++.dg/ext/mv8.C: Add aarch64* targets.
8542 2017-04-07 Martin Liska <mliska@suse.cz>
8545 * g++.dg/ipa/pr80212.C: New test.
8547 2017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8549 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8551 2017-04-07 Richard Biener <rguenther@suse.de>
8553 PR tree-optimization/80334
8554 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8557 2017-04-07 Richard Biener <rguenther@suse.de>
8560 * gcc.dg/torture/pr80341.c: New testcase.
8562 2017-04-06 Jakub Jelinek <jakub@redhat.com>
8565 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8566 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8568 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
8571 * gcc.target/i386/pr79733.c: New test.
8573 2017-04-06 Uros Bizjak <ubizjak@gmail.com>
8576 * gcc.target/i386/pr80298-1.c: New test.
8577 * gcc.target/i386/pr80298-2.c: Ditto.
8579 2017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8582 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8585 2017-04-06 Richard Biener <rguenther@suse.de>
8587 PR tree-optimization/80334
8588 * g++.dg/torture/pr80334.C: New testcase.
8590 2017-04-06 Martin Liska <mliska@suse.cz>
8593 * gcc.dg/asan/pr80166.c: New test.
8595 2017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8597 PR tree-optimization/79390
8598 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8600 2017-04-06 Richard Biener <rguenther@suse.de>
8602 PR tree-optimization/80262
8603 * gcc.target/i386/pr80262.c: New testcase.
8605 2017-04-06 Richard Biener <rguenther@suse.de>
8608 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8610 2017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8612 PR rtl-optimization/70703
8613 * gcc.target/i386/pr70703.c: New.
8615 2017-04-05 Jakub Jelinek <jakub@redhat.com>
8618 * c-c++-common/asan/pr80308.c: New test.
8620 2017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8623 * gcc.target/s390/pr79890.c: New test case.
8625 2017-04-05 Jakub Jelinek <jakub@redhat.com>
8628 * c-c++-common/ubsan/pr80310.c: New test.
8630 2017-04-04 Jakub Jelinek <jakub@redhat.com>
8633 * g++.dg/torture/pr80297.C: New test.
8635 PR tree-optimization/79390
8636 * gcc.target/i386/pr79390.c: New test.
8637 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8639 2017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8642 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8644 2017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8647 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8648 targeting any CPU or architecture.
8649 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8650 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8651 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8652 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8653 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8654 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8655 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8656 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8658 2017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
8661 * gfortran.dg/submodule_unexp.f90: New test.
8663 2017-04-04 Jakub Jelinek <jakub@redhat.com>
8666 * gcc.target/i386/avx-pr80286.c: New test.
8667 * gcc.dg/pr80286.c: New test.
8669 2017-04-04 Richard Biener <rguenther@suse.de>
8672 * gcc.dg/torture/pr80281.c: New testcase.
8674 2017-04-04 Richard Biener <rguenther@suse.de>
8676 PR tree-optimization/80275
8677 * g++.dg/opt/pr80275.C: Make g static.
8679 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8681 PR rtl-optimization/60818
8682 * gcc.c-torture/compile/pr60818.c: New testcase.
8684 2017-04-03 Jonathan Wakely <jwakely@redhat.com>
8686 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8687 * gcc.dg/20031012-1.c: Likewise.
8688 * gcc.dg/ipa/ipcp-1.c: Likewise.
8689 * gcc.dg/torture/matrix-3.c: Likewise.
8690 * gcc.target/powerpc/ppc-spe.c: Likewise.
8691 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8693 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8696 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8698 (std, ld): Limit scan-assembler-times check to lp64.
8699 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8700 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8703 2017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8706 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8708 2017-04-03 Richard Biener <rguenther@suse.de>
8710 PR tree-optimization/80275
8711 * g++.dg/opt/pr80275.C: New testcase.
8713 2017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8716 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8718 2017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8720 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8721 (bal): Increase iteration count and assume alignment.
8723 2017-04-03 Bin Cheng <bin.cheng@arm.com>
8725 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8727 2017-04-02 Andrew Pinski <apinski@cavium.com>
8729 * gcc.c-torture/compile/nested-3.c: New testcase.
8730 * gcc.c-torture/execute/20170401-1.c: New testcase.
8731 * gcc.c-torture/execute/20170401-2.c: New testcase.
8733 2017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8735 PR rtl-optimization/79405
8736 gcc.dg/pr79405.c: New testcase.
8738 2017-03-31 Jakub Jelinek <jakub@redhat.com>
8741 * gcc.dg/pr79255.c: New test.
8744 * g++.dg/ubsan/null-8.C: New test.
8746 2017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8749 * gfortran.dg/pr80107.f: New.
8751 2017-03-31 Jeff Law <law@redhat.com>
8753 PR tree-optimization/49498
8754 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8756 2017-03-31 Richard Biener <rguenther@suse.de>
8758 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8760 2017-03-31 Richard Biener <rguenther@suse.de>
8762 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8764 2017-03-31 Jakub Jelinek <jakub@redhat.com>
8767 * g++.dg/ext/is_aggregate.C: New test.
8770 * gcc.target/i386/pr80173.c: New test.
8773 * gcc.dg/pr80163.c: New test.
8776 * gcc.dg/torture/pr80025.c: New test.
8778 2017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8780 * gcc.target/mips/pr52125.c: Add -msym32.
8782 2017-03-30 Jakub Jelinek <jakub@redhat.com>
8784 PR translation/80189
8785 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8786 * g++.dg/gomp/sharing-1.C: Likewise.
8787 * gfortran.dg/gomp/pr44536.f90: Likewise.
8788 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8789 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8790 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8791 * gfortran.dg/gomp/pr33439.f90: Likewise.
8792 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8793 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8794 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8795 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8796 * gcc.dg/gomp/sharing-1.c: Likewise.
8798 2017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8801 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8803 (dxex, dxexq): Update return type.
8804 (diex, diexq): Update argument type.
8805 * gcc.target/powerpc/pr80246.c: New test.
8807 2017-03-30 Martin Jambor <mjambor@suse.cz>
8810 * g++.dg/ipa/pr77333.C: New test.
8812 2017-03-30 Jakub Jelinek <jakub@redhat.com>
8815 * gcc.target/i386/pr80206.c: New test.
8817 2017-03-30 Richard Biener <rguenther@suse.de>
8819 PR tree-optimization/77498
8820 * gfortran.dg/pr77498.f: New testcase.
8822 2017-03-29 Marek Polacek <polacek@redhat.com>
8825 * gcc.dg/pr79730.c: New test.
8827 2017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8829 PR libgfortran/78670
8830 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8831 a character of length 1. Update test for success.
8832 * gfortran.dg/dtio_28.f03: New test.
8833 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8834 'scratch' to delete the file when done.
8836 2017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8838 PR rtl-optimization/80233
8839 * gcc.c-torture/compile/pr80233.c: New testcase.
8841 2017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8844 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8845 * gfortran.dg/dec_io_2a.f90: instead (new test).
8847 2017-03-28 Jiong Wang <jiong.wang@arm.com>
8849 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8851 2017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8854 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8855 generating PIC code.
8857 2017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8859 PR rtl-optimization/80193
8860 * gcc.target/i386/pr80193.c: New.
8862 2017-03-28 Janus Weil <janus@gcc.gnu.org>
8865 * gfortran.dg/dtio_25.f90: Modified test case.
8866 * gfortran.dg/dtio_27.f90: New test case.
8868 2017-03-28 Uros Bizjak <ubizjak@gmail.com>
8871 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8872 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8873 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8875 2017-03-28 Bin Cheng <bin.cheng@arm.com>
8877 * gcc.c-torture/compile/irreducible-loop.c: New.
8879 2017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8881 PR tree-optimization/80218
8882 * gcc.dg/pr80218.c: New test.
8884 2017-03-28 Richard Biener <rguenther@suse.de>
8886 PR tree-optimization/78644
8887 * gcc.dg/pr78644-1.c: New testcase.
8888 * gcc.dg/pr78644-2.c: Likewise.
8890 2017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8892 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8893 * gcc.dg/pic-4.c: Likewise.
8894 * gcc.dg/pie-3.c: Likewise.
8895 * gcc.dg/pie-4.c: Likewise.
8897 2017-03-28 Martin Liska <mliska@suse.cz>
8900 * g++.dg/ipa/pr80205.C: New test.
8902 2017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8904 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8905 with sizeof(int) < 4.
8906 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8907 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8908 * gcc.dg/torture/pr79777.c: Likewise.
8909 * gcc.dg/torture/pr79910.c: Likewise.
8911 2017-03-28 Richard Biener <rguenther@suse.de>
8914 * g++.dg/pr80222.C: New testcase.
8916 2017-03-28 Martin Liska <mliska@suse.cz>
8919 * gcc.dg/ipa/pr80104.c: New test.
8921 2017-03-28 Marek Polacek <polacek@redhat.com>
8924 * c-c++-common/ubsan/shift-10.c: New test.
8926 2017-03-27 Jeff Law <law@redhat.com>
8928 PR tree-optimization/80216
8929 * gcc.c-torture/compile/pr80216.c: New test.
8931 2017-03-27 Jakub Jelinek <jakub@redhat.com>
8934 * c-c++-common/pr80162-1.c: New test.
8935 * c-c++-common/pr80162-2.c: New test.
8936 * c-c++-common/pr80162-3.c: New test.
8939 * g++.dg/opt/pr80102.C: New test.
8941 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8944 * gcc.target/powerpc/pr78543.c: New test.
8946 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8949 * gcc.target/powerpc/pr80103-1.c: New test.
8951 2017-03-27 Richard Biener <rguenther@suse.de>
8953 PR tree-optimization/80181
8954 * gcc.dg/torture/pr80181.c: New testcase.
8956 2017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8958 * gcc.target/arc/interrupt-4.c: New file.
8960 2017-03-27 Richard Biener <rguenther@suse.de>
8963 * g++.dg/ipa/pr79776.C: New testcase.
8965 2017-03-27 Jakub Jelinek <jakub@redhat.com>
8968 * gcc.dg/asan/pr80168.c: New test.
8970 2017-03-27 Richard Biener <rguenther@suse.de>
8972 PR tree-optimization/80170
8973 * gcc.dg/pr80170.c: New testcase.
8975 2017-03-27 Richard Biener <rguenther@suse.de>
8978 * g++.dg/torture/pr80171.C: New testcase.
8980 2017-03-26 John David Anglin <danglin@gcc.gnu.org>
8982 * gcc.dg/torture/pr79732.c: Require alias support.
8983 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8985 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8986 libatomic_available.
8987 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8988 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8990 2017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8992 PR libgfortran/78881
8993 * gfortran.dg/dtio_26.f90: New test.
8995 2017-03-25 Paul Thomas <pault@gcc.gnu.org>
8999 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9000 testcase for PR80156. Add a main programme that tests that
9001 the typebound generic is accessible.
9003 2017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9005 PR rtl-optimization/80160
9006 PR rtl-optimization/80159
9008 * gcc.target/i386/pr80160.c: New test.
9010 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9013 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9015 2017-03-24 Marek Polacek <polacek@redhat.com>
9018 * g++.dg/warn/Wuninitialized-9.C: New test.
9020 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9022 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9023 and remove the high-level builtin. The error message for the
9024 would prevent compilation from reaching the second.
9025 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9027 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9029 * gcc.target/s390/vxe/negfma-1.c: New test.
9031 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9033 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9034 * gcc.target/s390/arch12/mul-1.c: New test.
9035 * gcc.target/s390/arch12/mul-2.c: New test.
9037 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9039 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9041 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9043 * gcc.target/s390/vxe/popcount-1.c: New test.
9045 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9047 * gcc.target/s390/vxe/bitops-1.c: New test.
9049 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9051 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9052 * lib/target-supports.exp: Add effective target check s390_vxe.
9054 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9056 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9057 comparison instructions used from now on.
9059 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9061 * gcc.target/s390/s390.exp (check_effective_target_vector):
9062 Include target-supports.exp and move target_vector check routine
9064 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9066 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9067 check from vector to s390_vx.
9068 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9069 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9070 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9071 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9072 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9073 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9074 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9075 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9076 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9078 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9080 * gcc.target/s390/vector/vec-init-2.c: New test.
9082 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9084 * gcc.dg/ubsan/pr79904-2.c: New test.
9086 2017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9089 * gcc.target/s390/zvector/pr79893.c: New test.
9091 2017-03-24 Jakub Jelinek <jakub@redhat.com>
9093 PR rtl-optimization/80112
9094 * gcc.dg/pr80112.c: New test.
9096 2017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9098 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9100 * gcc.dg/Walloca-1.c: Likewise.
9101 * gcc.dg/Walloca-2.c: Likewise.
9102 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9104 2017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9106 PR tree-optimization/80158
9107 * gfortran.fortran-torture/compile/pr80158.f: New file.
9109 2017-03-24 Richard Biener <rguenther@suse.de>
9111 PR tree-optimization/80167
9112 * gcc.dg/graphite/pr80167.c: New testcase.
9114 2017-03-24 Tom de Vries <tom@codesourcery.com>
9117 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9118 dg-require-effective-target global_constructor.
9119 * gcc.dg/tls/emutls-2.c: Same.
9121 2017-03-24 Tom de Vries <tom@codesourcery.com>
9124 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9125 dg-require-effective-target indirect_jumps.
9127 2017-03-24 Tom de Vries <tom@codesourcery.com>
9130 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9133 2017-03-24 Tom de Vries <tom@codesourcery.com>
9136 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9137 * gcc.dg/Walloca-12.c: Same.
9138 * gcc.dg/attr-alloc_size-8.c: Same.
9139 * gcc.dg/Walloca-4.c: Same.
9140 * gcc.dg/Walloca-8.c: Same.
9141 * gcc.dg/Walloca-13.c: Same.
9142 * gcc.dg/Walloca-14.c: Same.
9143 * gcc.dg/attr-alloc_size-9.c: Same.
9144 * gcc.dg/Walloca-1.c: Same.
9145 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9146 * gcc.dg/Walloca-5.c: Same.
9147 * gcc.dg/Walloca-10.c: Same.
9148 * gcc.dg/Walloca-9.c: Same.
9149 * gcc.dg/attr-alloc_size-6.c: Same.
9150 * gcc.dg/Wvla-larger-than-1.c: Same.
9151 * gcc.dg/torture/pr71881.c: Same.
9152 * gcc.dg/torture/pr71901.c: Same.
9153 * gcc.dg/torture/pr78742.c: Same.
9154 * gcc.dg/builtin-alloc-size.c: Same.
9155 * gcc.dg/Walloca-2.c: Same.
9156 * gcc.dg/Walloca-6.c: Same.
9157 * gcc.dg/Walloca-11.c: Same.
9158 * gcc.dg/attr-alloc_size-7.c: Same.
9159 * gcc.dg/Wvla-larger-than-2.c: Same.
9160 * gcc.dg/Walloca-3.c: Same.
9161 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9162 * gcc.c-torture/compile/pr79413.c: Same.
9163 * gcc.c-torture/compile/pr78439.c: Same.
9165 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9167 * gcc.target/powerpc/p9-options-1.c: New test.
9169 2017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9172 * gcc.c-torture/compile/pr71436.c: New test.
9174 2017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9175 Richard Biener <rguenther@suse.de>
9177 PR tree-optimization/79908
9178 PR tree-optimization/80136
9179 * gcc.dg/torture/pr79908.c: New file.
9181 2017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9184 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9186 2017-03-22 Jakub Jelinek <jakub@redhat.com>
9189 * g++.dg/gomp/pr80141.C: New test.
9192 * g++.dg/torture/pr80129.C: New test.
9195 * g++.dg/tsan/pr80110.C: New test.
9197 2017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9200 * gfortran.dg/any_loc.f90: New test case.
9202 2017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9205 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9206 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9208 2017-03-22 Martin Liska <mliska@suse.cz>
9211 * g++.dg/ext/mv8.C: Add power* targets.
9213 2017-03-21 Martin Sebor <msebor@redhat.com>
9216 * g++.dg/warn/Wunused-var-26.C: New test.
9218 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9220 PR tree-optimization/79908
9221 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9223 2017-03-21 Marek Polacek <polacek@redhat.com>
9224 Martin Sebor <msebor@redhat.com>
9226 PR tree-optimization/80109
9227 * gcc.dg/Walloca-14.c: New test.
9229 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9232 * gcc.target/powerpc/pr80125.c: New test.
9234 2017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9237 * gfortran.dg/unexp_attribute.f90: New test
9239 2017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9240 Richard Biener <rguenther@suse.de>
9242 PR tree-optimization/79908
9243 * gcc.dg/torture/pr79908.c: New file.
9245 2017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9247 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9248 with sizeof(int) < 4.
9250 2017-03-21 Martin Liska <mliska@suse.cz>
9252 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9255 2017-03-21 Richard Biener <rguenther@suse.de>
9257 PR tree-optimization/80032
9258 * g++.dg/opt/pr80032.C: New testcase.
9260 2017-03-21 Richard Biener <rguenther@suse.de>
9262 PR tree-optimization/80122
9263 * gcc.dg/torture/pr80122.c: New testcase.
9265 2017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9267 * gcc.dg/pic-2.c: Skip for MIPS.
9268 * gcc.dg/pie-2.c: Skip for MIPS.
9270 2017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9273 * g++.dg/cpp0x/initlist97.C: New.
9274 * g++.dg/cpp0x/initlist85.C: Update.
9276 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9279 * gcc.dg/pr67338.c: New test.
9282 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9283 dump instead of assembler.
9284 * g++.dg/init/pr35878_2.C: Likewise.
9285 * g++.dg/init/pr35878_3.C: Likewise.
9287 2017-03-21 Jakub Jelinek <jakub@redhat.com>
9290 * gcc.dg/ubsan/pr80097.c: New test.
9292 2017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9294 PR tree-optimization/80054
9295 * g++.dg/torture/pr80054.C: New file.
9297 2017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9300 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9301 directive to assure selection of proper bit using rlwinm insn.
9302 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9303 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9304 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9305 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9307 2017-03-20 Marek Polacek <polacek@redhat.com>
9308 Paolo Carlini <paolo.carlini@oracle.com>
9310 PR c++/80059 - ICE with noexcept and __transaction_atomic
9311 * g++.dg/tm/pr80059-2.C: New test.
9312 * g++.dg/tm/pr80059.C: New test.
9314 2017-03-20 Martin Liska <mliska@suse.cz>
9317 * gcc.target/i386/mpx/pr79753.c: New test.
9319 2017-03-20 Martin Liska <mliska@suse.cz>
9323 * g++.dg/pr79769.C: New test.
9324 * gcc.target/i386/mpx/pr79770.c: New test.
9326 2017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9329 * gcc.target/s390/load-and-test-fp-1.c: New test.
9330 * gcc.target/s390/load-and-test-fp-2.c: New test.
9332 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
9335 * gfortran.dg/submodule_28.f08 : New test.
9337 2017-03-18 Paul Thomas <pault@gcc.gnu.org>
9340 * gfortran.dg/submodule_26.f08 : New test.
9341 * gfortran.dg/submodule_27.f08 : New test.
9343 2017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9346 * gcc.target/powerpc/pr79951.c: New.
9348 2017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9350 PR rtl-optimization/79910
9351 * gcc.dg/torture/pr79910.c: New test.
9353 2017-03-17 Jeff Law <law@redhat.com>
9355 PR tree-optimization/71437
9356 * gcc.dg/tree-ssa/pr71437.c: New test.
9357 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9358 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9359 now caught by VRP, but which were previously caught by DOM.
9361 2017-03-17 Richard Biener <rguenther@suse.de>
9364 * g++.dg/torture/pr80075.C: New testcase.
9366 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9369 * g++.dg/pr71294.C: New test.
9371 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9373 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9375 2017-03-16 Jakub Jelinek <jakub@redhat.com>
9378 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9381 * gfortran.dg/pr79886.f90: New test.
9383 2017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9386 * gcc.target/powerpc/pr79038-1.c: New test.
9388 2017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9391 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9393 2017-03-15 Jiong Wang <jiong.wang@arm.com>
9396 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9398 2017-03-15 Uros Bizjak <ubizjak@gmail.com>
9401 * gcc.target/i386/pr80019.c: New test.
9403 2017-03-15 Martin Liska <mliska@suse.cz>
9405 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9407 2017-03-14 Martin Sebor <msebor@redhat.com>
9409 PR tree-optimization/79800
9410 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9411 * gcc.dg/tree-ssa/pr79800.c: New test.
9413 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9416 * gcc.target/powerpc/pr79947.c: New test.
9418 2017-03-14 Martin Sebor <msebor@redhat.com>
9421 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9422 * gcc.dg/attr-alloc_size-7.c: Same.
9423 * gcc.dg/attr-alloc_size-9.c: Same.
9424 * gcc.dg/builtin-alloc-size.c: Same.
9425 * gcc.dg/pr80020.c: New test.
9427 2017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9429 PR rtl-optimization/79728
9430 * gcc.target/i386/sse-globalreg.c: New test.
9432 2017-03-14 Martin Liska <mliska@suse.cz>
9435 * gcc.dg/tree-prof/pr66295.c: New test.
9437 2017-03-13 Martin Liska <mliska@suse.cz>
9440 * gcc.target/i386/mpx/pr78339.c: New test.
9442 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9444 * gcc.target/arc/bitfield.c: New file.
9446 2017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9448 * gcc.target/arc/pr9001090948.c: New file.
9450 2017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9452 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9453 Fix test. Make early-out condition return early. Correct comments.
9455 2017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9457 PR libgfortran/78854
9458 * gfortran.dg/dtio_25.f90: New test.
9460 2017-03-10 Martin Sebor <msebor@redhat.com>
9462 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9464 2017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9466 PR rtl-optimization/78911
9467 * gcc.target/i386/pr78911-1.c: New test.
9468 * gcc.target/i386/pr78911-2.c: New test.
9470 2017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
9473 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9474 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9475 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9477 2017-03-10 Marek Polacek <polacek@redhat.com>
9480 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9482 2017-03-10 Jakub Jelinek <jakub@redhat.com>
9485 * g++.dg/other/friend7.C: New test.
9488 * g++.dg/ext/int128-5.C: New test.
9490 2017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9493 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9494 powerpc, sparc, or s390x.
9496 2017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9499 * gcc.target/powerpc/pr79907.c: New.
9501 2017-03-10 Olivier Hainque <hainque@adacore.com>
9503 * gnat.dg/opt64.adb: New test.
9504 * gnat.dg/opt64_pkg.ads: New helper.
9505 * gnat.dg/opt64_pkg.adb: New helper.
9507 2017-03-10 Jakub Jelinek <jakub@redhat.com>
9509 PR rtl-optimization/79909
9510 * gcc.target/powerpc/pr79909.c: New test.
9512 PR tree-optimization/79972
9513 * gcc.dg/pr79972.c: New test.
9515 PR tree-optimization/77975
9516 * gcc.dg/pr77975.c: New test.
9518 2017-03-09 Marek Polacek <polacek@redhat.com>
9522 * c-c++-common/nonnull-3.c: New test.
9523 * g++.dg/warn/Wnonnull3.C: New test.
9525 2017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9527 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9528 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9530 2017-03-09 Marek Polacek <polacek@redhat.com>
9533 * gcc.dg/ubsan/pr79757-1.c: New test.
9534 * gcc.dg/ubsan/pr79757-2.c: New test.
9535 * gcc.dg/ubsan/pr79757-3.c: New test.
9536 * gcc.dg/ubsan/pr79757-4.c: New test.
9537 * gcc.dg/ubsan/pr79757-5.c: New test.
9539 2017-03-09 Jakub Jelinek <jakub@redhat.com>
9542 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9544 2017-03-09 Marek Polacek <polacek@redhat.com>
9547 * g++.dg/expr/ptrmem8.C: New test.
9548 * g++.dg/expr/ptrmem9.C: New test.
9550 2017-03-09 Richard Biener <rguenther@suse.de>
9552 PR tree-optimization/79977
9553 * gcc.dg/graphite/pr79977.c: New testcase.
9555 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9557 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9558 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9559 * lib/target-supports.exp (check_effective_target_rdynamic):
9562 2017-03-09 Richard Biener <rguenther@suse.de>
9565 * gcc.dg/fixed-point/pr79971.c: New testcase.
9567 2017-03-09 Richard Biener <rguenther@suse.de>
9570 * gcc.dg/torture/pr79970.c: New testcase.
9572 2017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9575 * g++.dg/cpp0x/pr71966-1.C: New.
9576 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9578 2017-03-09 Martin Liska <mliska@suse.cz>
9580 PR tree-optimization/79631
9581 * gcc.target/i386/mpx/pr79631.c: New test.
9583 2017-03-09 Martin Liska <mliska@suse.cz>
9587 * gcc.target/i386/pr71458.c: Update scanned pattern.
9589 2017-03-09 Marek Polacek <polacek@redhat.com>
9592 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9593 * g++.dg/warn/Wduplicated-branches3.C: New test.
9595 2017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9597 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9599 2017-03-09 Martin Liska <mliska@suse.cz>
9602 * g++.dg/pr79764.C: New test.
9604 2017-03-09 Martin Liska <mliska@suse.cz>
9607 * g++.dg/pr79761.C: New test.
9609 2017-03-09 Jakub Jelinek <jakub@redhat.com>
9612 * c-c++-common/asan/pr79944.c: New test.
9615 * gcc.target/i386/pr79932-2.c: New test.
9618 * gcc.target/i386/pr79932-1.c: New test.
9620 2017-03-09 Marek Polacek <polacek@redhat.com>
9622 PR c++/79900 - ICE in strip_typedefs
9623 * g++.dg/warn/Wpadded-1.C: New test.
9625 2017-03-08 Marek Polacek <polacek@redhat.com>
9627 * g++.dg/Walloca1.C: Adjust dg-warning.
9629 2017-03-08 Andrew Haley <aph@redhat.com>
9631 PR tree-optimization/79943
9632 * gcc.dg/tree-ssa/pr79943.c: New test.
9634 2017-03-08 Richard Biener <rguenther@suse.de>
9636 PR tree-optimization/79955
9637 * gcc.dg/uninit-24.c: New testcase.
9639 2017-03-08 Richard Biener <rguenther@suse.de>
9641 PR tree-optimization/79920
9642 * gcc.dg/vect/pr79920.c: New testcase.
9644 2017-03-08 Jakub Jelinek <jakub@redhat.com>
9647 * gcc.dg/ubsan/pr79904.c: New test.
9649 2017-03-07 Jakub Jelinek <jakub@redhat.com>
9652 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9655 2017-03-07 Marek Polacek <polacek@redhat.com>
9658 * g++.dg/Walloca1.C: New test.
9660 2017-03-07 Martin Liska <mliska@suse.cz>
9663 * g++.dg/pr68270.C: New test.
9665 2017-03-07 Jakub Jelinek <jakub@redhat.com>
9667 PR rtl-optimization/79901
9668 * gcc.target/i386/pr79901.c: New test.
9671 * c-c++-common/ubsan/pr79897.c: New test.
9673 2017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9675 PR rtl-optimization/79571
9676 * gcc.target/i386/pr79571.c: New.
9678 2017-03-06 Marek Polacek <polacek@redhat.com>
9680 PR c++/79796 - ICE with NSDMI and this pointer
9681 * g++.dg/cpp0x/nsdmi13.C: New test.
9683 2017-03-06 Julia Koval <julia.koval@intel.com>
9686 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9688 * gcc.target/i386/interrupt-13.c: Ditto.
9689 * gcc.target/i386/interrupt-14.c: Ditto.
9690 * gcc.target/i386/interrupt-15.c: Ditto.
9692 2017-03-06 Jakub Jelinek <jakub@redhat.com>
9695 * g++.dg/cpp0x/constexpr-79822.C: New test.
9697 2017-03-06 Richard Biener <rguenther@suse.de>
9699 PR tree-optimization/79894
9700 * gcc.dg/vect/pr79887.c: New testcase.
9702 2017-03-06 Richard Biener <rguenther@suse.de>
9704 PR tree-optimization/79824
9705 * gcc.dg/vect/pr79824-1.c: New testcase.
9706 * gcc.dg/vect/pr79824-2.c: Likewise.
9708 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9710 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9711 gettimeofday. Remove dg-skip-if for AVR.
9712 * lib/target-supports.exp (check_effective_target_gettimeofday):
9715 2017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9717 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9718 * gcc.target/s390/hotpatch-10.c: Likewise.
9719 * gcc.target/s390/hotpatch-11.c: Likewise.
9720 * gcc.target/s390/hotpatch-12.c: Likewise.
9721 * gcc.target/s390/hotpatch-13.c: Likewise.
9722 * gcc.target/s390/hotpatch-14.c: Likewise.
9723 * gcc.target/s390/hotpatch-15.c: Likewise.
9724 * gcc.target/s390/hotpatch-16.c: Likewise.
9725 * gcc.target/s390/hotpatch-17.c: Likewise.
9726 * gcc.target/s390/hotpatch-18.c: Likewise.
9727 * gcc.target/s390/hotpatch-19.c: Likewise.
9728 * gcc.target/s390/hotpatch-2.c: Likewise.
9729 * gcc.target/s390/hotpatch-26.c: Likewise.
9730 * gcc.target/s390/hotpatch-27.c: Likewise.
9731 * gcc.target/s390/hotpatch-28.c: Likewise.
9732 * gcc.target/s390/hotpatch-3.c: Likewise.
9733 * gcc.target/s390/hotpatch-4.c: Likewise.
9734 * gcc.target/s390/hotpatch-5.c: Likewise.
9735 * gcc.target/s390/hotpatch-6.c: Likewise.
9736 * gcc.target/s390/hotpatch-7.c: Likewise.
9737 * gcc.target/s390/hotpatch-8.c: Likewise.
9738 * gcc.target/s390/hotpatch-9.c: Likewise.
9740 2017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9743 * g++.dg/template/crash125.C: New.
9745 2017-03-06 Jakub Jelinek <jakub@redhat.com>
9748 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9750 2017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9752 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9754 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9756 * gcc.target/mips/msa-minmax.c: New tests.
9758 2017-03-06 Martin Liska <mliska@suse.cz>
9761 * g++.dg/asan/pr79783.C: New test.
9763 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9765 * gcc.target/mips/msa-dotp.c: New tests.
9767 2017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9769 * gcc.target/mips/msa-bclri.c: New test.
9771 2017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9774 * g++.dg/tm/pr70266.C: New.
9776 2017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
9777 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9779 * gfortran.dg/coarray/fail_image_1.f08: New test.
9780 * gfortran.dg/coarray/fail_image_2.f08: New test.
9781 * gfortran.dg/coarray/failed_images_1.f08: New test.
9782 * gfortran.dg/coarray/failed_images_2.f08: New test.
9783 * gfortran.dg/coarray/image_status_1.f08: New test.
9784 * gfortran.dg/coarray/image_status_2.f08: New test.
9785 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9786 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9787 * gfortran.dg/coarray_fail_st.f90: New test.
9788 * gfortran.dg/coarray_failed_images_1.f08: New test.
9789 * gfortran.dg/coarray_image_status_1.f08: New test.
9790 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9792 2017-03-03 Marek Polacek <polacek@redhat.com>
9795 * gcc.dg/noncompile/pr79758.c: New test.
9797 2017-03-03 Jakub Jelinek <jakub@redhat.com>
9800 * g++.dg/opt/pr79805.C: New test.
9802 2017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9804 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9805 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9806 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9807 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9808 * gcc.target/i386/i386.exp
9809 (check_effective_target_avx512vpopcntdq): New.
9811 2017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9813 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9814 ilp32 targets and match DImode registers for lp64 targets.
9816 2017-03-03 Uros Bizjak <ubizjak@gmail.com>
9818 * g++.dg/pr71624.C: Disable for x32.
9819 * g++.dg/pr71633.C: Ditto.
9821 2017-03-03 Jakub Jelinek <jakub@redhat.com>
9824 * gcc.target/i386/pr79807.c: New test.
9826 2017-03-03 Martin Liska <mliska@suse.cz>
9828 PR tree-optimization/79803
9829 * gcc.dg/tree-ssa/pr79803.c: New test.
9831 2017-03-03 Martin Liska <mliska@suse.cz>
9833 PR rtl-optimization/79574
9834 * gcc.dg/pr79574-2.c: New test.
9836 2017-03-03 Richard Biener <rguenther@suse.de>
9839 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9841 2017-03-03 Jakub Jelinek <jakub@redhat.com>
9843 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9845 2017-03-03 Marek Polacek <polacek@redhat.com>
9848 * g++.dg/warn/Wwrite-strings-1.C: New test.
9849 * g++.dg/warn/Wwrite-strings-2.C: New test.
9850 * g++.dg/warn/Wwrite-strings-3.C: New test.
9851 * g++.dg/warn/Wwrite-strings-4.C: New test.
9852 * g++.dg/warn/Wwrite-strings-5.C: New test.
9853 * g++.dg/warn/Wwrite-strings-6.C: New test.
9854 * g++.dg/warn/Wwrite-strings-7.C: New test.
9855 * g++.dg/warn/Wwrite-strings-8.C: New test.
9856 * g++.dg/warn/Wwrite-strings-9.C: New test.
9857 * g++.dg/warn/Wwrite-strings-10.C: New test.
9858 * g++.dg/warn/Wwrite-strings-11.C: New test.
9859 * g++.dg/warn/Wwrite-strings-12.C: New test.
9861 2017-03-03 Richard Biener <rguenther@suse.de>
9864 * gcc.dg/torture/pr79818.c: New testcase.
9866 2017-03-02 Jakub Jelinek <jakub@redhat.com>
9869 * g++.dg/warn/Wunused-parm-10.C: New test.
9871 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
9873 * gcc.dg/rtl/x86_64/*.c: Test for
9874 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9876 2017-03-02 Uros Bizjak <ubizjak@gmail.com>
9879 * gcc.target/i386/pr79514.c: New test.
9881 2017-03-02 Jakub Jelinek <jakub@redhat.com>
9883 PR rtl-optimization/79780
9884 * gcc.c-torture/compile/pr79780.c: New test.
9886 2017-03-02 Richard Biener <rguenther@suse.de>
9888 PR tree-optimization/79345
9890 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9891 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9892 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9894 2017-03-02 Richard Biener <rguenther@suse.de>
9897 * gcc.dg/vector-1.c: New testcase.
9899 2017-03-02 Bin Cheng <bin.cheng@arm.com>
9901 PR tree-optimization/66768
9902 * gcc.target/i386/pr66768.c: New test.
9904 2017-03-02 Richard Biener <rguenther@suse.de>
9906 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9907 * gcc.dg/rtl/x86_64/final.c: Likewise.
9908 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9909 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9910 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9911 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9913 2017-03-02 Richard Biener <rguenther@suse.de>
9915 PR tree-optimization/79777
9916 * gcc.dg/torture/pr79777.c: New testcase.
9918 2017-03-01 Martin Sebor <msebor@redhat.com>
9921 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9922 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9923 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9924 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9926 2017-03-01 Uros Bizjak <ubizjak@gmail.com>
9928 * gcc.target/i386/invsize-2.c: New test.
9929 * gcc.target/i386/invsize-3.c: Ditto.
9930 * gcc.target/i386/invsize-4.c: Ditto.
9931 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9932 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9934 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9937 * gcc.target/powerpc/pr79439.c: New test.
9939 2017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9941 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9945 2017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9948 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9949 pattern to look for vcmpequd. instead of vcmpnew.
9950 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9951 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9952 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9953 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9954 look for xvcmpeqdp. instead of xvcmpnedp.
9955 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9956 look for vcmpequd. instead of vcmpnew.
9957 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9958 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9959 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9960 look for xvcmpeqsp. instead of xvcmpnesp.
9961 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9962 look for xvcmpeqdp. instead of xvcmpnedp.
9963 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9964 look for vcmpequd. instead of vcmpnew.
9965 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9966 look for vcmpeqsp instead of xvcmpnesp.
9967 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9968 look for xvcmpeqdp instead of xvcmpnedp.
9970 2017-03-01 Richard Biener <rguenther@suse.de>
9973 * gcc.dg/torture/pr79721.c: New testcase.
9975 2017-03-01 Jakub Jelinek <jakub@redhat.com>
9978 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9979 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9982 * g++.dg/warn/Wunused-parm-9.C: New test.
9984 PR tree-optimization/79734
9985 * g++.dg/opt/pr79734.C: New test.
9987 2017-02-28 Jakub Jelinek <jakub@redhat.com>
9989 PR tree-optimization/79737
9990 * gcc.c-torture/execute/pr79737-1.c: New test.
9991 * gcc.c-torture/execute/pr79737-2.c: New test.
9993 2017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9995 * gcc.target/sparc/20170228-1.c: New test.
9997 2017-02-28 Uros Bizjak <ubizjak@gmail.com>
9999 * gcc.target/i386/invsize-1.c: New test.
10001 2017-02-28 Martin Sebor <msebor@redhat.com>
10003 PR tree-optimization/79691
10004 * gcc.dg/tree-ssa/pr79691.c: New test.
10006 2017-02-28 Jakub Jelinek <jakub@redhat.com>
10009 * gcc.target/i386/pr79729.c: New test.
10011 2017-02-28 Richard Biener <rguenther@suse.de>
10013 PR tree-optimization/79740
10014 * gcc.dg/torture/pr79740.c: New testcase.
10016 2017-02-28 Richard Biener <rguenther@suse.de>
10018 PR middle-end/79731
10019 * c-c++-common/torture/pr79731.c: New testcase.
10021 2017-02-28 Richard Biener <rguenther@suse.de>
10023 PR tree-optimization/79732
10024 * gcc.dg/torture/pr79732.c: New testcase.
10026 2017-02-28 Richard Biener <rguenther@suse.de>
10028 PR tree-optimization/79723
10029 * gcc.target/i386/pr79723.c: New testcase.
10031 2017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10034 * gcc.target/powerpc/pr79544.c: New.
10036 2017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10039 * g++.dg/parse/crash67.C: New.
10041 2017-02-27 Bin Cheng <bin.cheng@arm.com>
10043 PR tree-optimization/77536
10044 * gcc.dg/vect/pr79347.c: Revise testing string.
10046 2017-02-27 Richard Biener <rguenther@suse.de>
10048 PR tree-optimization/45397
10049 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10051 2017-02-27 Richard Biener <rguenther@suse.de>
10053 PR tree-optimization/79690
10054 * gcc.target/i386/pr79690.c: New testcase.
10056 2017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10059 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10061 * gfortran.dg/inline_matmul_11.f90: Likewise.
10062 * gfortran.dg/inline_matmul_9.f90: Likewise.
10063 * gfortran.dg/matmul_13.f90: New test.
10064 * gfortran.dg/matmul_14.f90: New test.
10066 2017-02-25 Jakub Jelinek <jakub@redhat.com>
10068 PR middle-end/79396
10069 * g++.dg/opt/pr79396.C: New test.
10071 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10074 * gfortran.dg/dtio_6.f90: Update test.
10076 2017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10079 * gfortran.dg/interface_operator_2.f90: New test.
10081 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10084 * gcc.dg/pr79677.c: New test.
10086 2017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10088 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10090 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10091 (cond_move1): Simplify condition to force generation of
10093 (cond_move2): Likewise.
10095 2017-02-24 Jakub Jelinek <jakub@redhat.com>
10098 * g++.dg/warn/Wrestrict-1.C: New test.
10099 * g++.dg/warn/Wrestrict-2.C: New test.
10101 2017-02-24 David Edelsohn <dje.gcc@gmail.com>
10103 * g++.dg/ext/complit15.C: Require LTO.
10105 2017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10107 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10108 logical_op_short_circuit to skip targets.
10109 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10112 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10114 * gnat.dg/opt63.adb: New test.
10116 2017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10118 * gnat.dg/discr47.adb: New test.
10120 2017-02-24 Richard Biener <rguenther@suse.de>
10122 PR tree-optimization/79389
10123 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10125 2017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10128 * g++.dg/cpp0x/pr79361-1.C: New.
10129 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10131 2017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10133 * gcc.target/visium/bit_test.c: Accept any lsr form.
10134 * gcc.target/visium/block_move.c: Tweak.
10136 2017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10139 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10141 2017-02-23 Richard Biener <rguenther@suse.de>
10143 PR tree-optimization/79683
10144 * gcc.target/i386/pr79683.c: New testcase.
10146 2017-02-22 Jeff Law <law@redhat.com>
10148 PR tree-optimization/79578
10149 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10151 2017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10153 * gcc.target/mips/msa-fp-cc.c: New test.
10155 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10158 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10159 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10160 * g++.dg/gomp/pr79664.C: New test.
10162 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10164 2017-02-22 Marek Polacek <polacek@redhat.com>
10167 * g++.dg/cpp0x/alignas10.C: New test.
10168 * g++.dg/cpp0x/alignas9.C: New test.
10171 * g++.dg/ext/underlying_type12.C: New test.
10174 * gcc.dg/enum-incomplete-4.c: New test.
10176 2017-02-22 Jakub Jelinek <jakub@redhat.com>
10179 * gcc.target/i386/pr70465-2.c: New test.
10181 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10183 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10185 2017-02-22 Richard Biener <rguenther@suse.de>
10187 PR tree-optimization/79673
10188 * gcc.target/i386/pr79673.c: New testcase.
10190 2017-02-22 Richard Biener <rguenther@suse.de>
10192 PR tree-optimization/79666
10193 * gcc.dg/torture/pr79666.c: New testcase.
10195 2017-02-22 Martin Liska <mliska@suse.cz>
10198 * gcc.dg/tree-prof/pr79587.c: New test.
10200 2017-02-21 Marek Polacek <polacek@redhat.com>
10203 * g++.dg/ext/flexary23.C: New test.
10205 2017-02-21 Uros Bizjak <ubizjak@gmail.com>
10208 * gcc.target/i386/pr79593.c: New test.
10210 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10213 * g++.dg/cpp1z/decomp26.C: New test.
10216 * g++.dg/ubsan/pr79589.C: New test.
10218 2017-02-21 Jeff Law <law@redhat.com>
10220 PR tree-optimization/79621
10221 * gcc.c-torture/compile/pr79621.c: New test.
10223 2017-02-21 Jakub Jelinek <jakub@redhat.com>
10226 * g++.dg/cpp1y/constexpr-79655.C: New test.
10229 * g++.dg/cpp1y/constexpr-79639.C: New test.
10232 * gcc.target/i386/mpx/pr79633.c: New test.
10235 * gcc.dg/pr79570.c: New test.
10238 * c-c++-common/pr79641.c: New test.
10240 PR tree-optimization/79649
10241 * gcc.target/i386/pr79649.c: New test.
10244 * gcc.dg/pr79494.c: New test.
10246 2017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10248 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10251 2017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10253 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10255 2017-02-02 Jason Merrill <jason@redhat.com>
10258 * g++.dg/ext/complit15.C: New.
10260 2017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10263 * gcc.target/powerpc/pr78056-8.c: Remove.
10265 2017-02-20 Marek Polacek <polacek@redhat.com>
10267 PR middle-end/79537
10268 * gcc.dg/comp-goto-4.c: New test.
10271 * c-c++-common/ubsan/bounds-14.c: New test.
10273 2017-02-20 Jakub Jelinek <jakub@redhat.com>
10276 * gcc.target/i386/pr79568-1.c: New test.
10277 * gcc.target/i386/pr79568-2.c: New test.
10278 * gcc.target/i386/pr79568-3.c: New test.
10280 2017-02-16 Paul Thomas <pault@gcc.gnu.org>
10283 * gfortran.dg/dtio_10.f90: Change test of error message.
10284 * gfortran.dg/dtio_23.f90: New test.
10285 * gfortran.dg/dtio_24.f90: New test.
10287 2017-02-20 Paul Thomas <pault@gcc.gnu.org>
10290 * gfortran.dg/submodule_25.f08: New test.
10292 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10295 * gfortran.dg/submodule_24.f08: New test.
10297 2017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10300 * gfortran.dg/class_allocate_24.f90: New test.
10302 2017-02-19 Paul Thomas <pault@gcc.gnu.org>
10305 * gfortran.dg/submodule_23.f90: New test.
10307 2017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10310 * g++.dg/cpp0x/alignas8.C: New.
10312 2017-02-19 Eric Fiselier <eric@efcs.ca>
10313 Jonathan Wakely <jwakely@redhat.com>
10316 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10318 2017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10320 * gcc.dg/gimplefe-26.c: New test.
10322 2017-02-18 John David Anglin <danglin@gcc.gnu.org>
10324 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10326 2017-02-18 Jakub Jelinek <jakub@redhat.com>
10329 * gcc.target/i386/3dnowA-3.c: New test.
10332 * gcc.target/i386/pr79559.c: New test.
10334 2017-02-17 Joseph Myers <joseph@codesourcery.com>
10336 * gcc.dg/c11-float-2.c: New test.
10337 * gcc.dg/torture/float128-floath.c,
10338 gcc.dg/torture/float128x-floath.c,
10339 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10340 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10341 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10342 *_DECIMAL_DIG macros with DECIMAL_DIG.
10344 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10347 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10349 2017-02-17 Julia Koval <julia.koval@intel.com>
10351 * gcc.target/i386/rdpid.c New test.
10352 * gcc.target/i386/sse-12.c: Add -mrdpid.
10353 * gcc.target/i386/sse-13.c: Ditto.
10354 * gcc.target/i386/sse-14.c: Ditto.
10355 * gcc.target/i386/sse-22.c: Ditto.
10356 * gcc.target/i386/sse-23.c: Ditto.
10357 * g++.dg/other/i386-2.C: Ditto.
10358 * g++.dg/other/i386-3.C: Ditto.
10360 2017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10362 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10363 * gcc.dg/pr61441.c: Ditto.
10365 2017-02-17 Martin Liska <mliska@suse.cz>
10367 PR rtl-optimization/79574
10368 * gcc.dg/pr79574.c: New test.
10370 2017-02-17 Marek Polacek <polacek@redhat.com>
10372 PR middle-end/79536
10373 * gcc.dg/torture/pr79536.c: New test.
10375 2017-02-16 Alan Modra <amodra@gmail.com>
10377 * gcc.c-torture/execute/pr79286.c: New.
10379 2017-02-16 Jakub Jelinek <jakub@redhat.com>
10382 * c-c++-common/gomp/pr79512.c: New test.
10384 2017-02-15 Martin Sebor <msebor@redhat.com>
10387 * g++.dg/ext/flexary12.C: Adjust.
10388 * g++.dg/ext/flexary20.C: Same.
10389 * g++.dg/ext/flexary21.C: Same.
10390 * g++.dg/ext/flexary22.C: New test.
10392 2017-02-15 Bin Cheng <bin.cheng@arm.com>
10394 PR tree-optimization/79347
10395 * gcc.dg/vect/pr79347.c: New test.
10397 2017-02-15 Jakub Jelinek <jakub@redhat.com>
10400 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10401 [[deprecated]] comment.
10402 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10403 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10404 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10405 [[deprecated]] in -std=c++11.
10406 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10407 [[fallthrough]] in -std=c++11 and -std=c++14.
10410 * g++.dg/tls/pr79288.C: New test.
10412 2017-02-15 Marek Polacek <polacek@redhat.com>
10415 * gcc.dg/dfp/pr79515.c: New.
10417 2017-02-15 David Edelsohn <dje.gcc@gmail.com>
10419 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10421 2017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10423 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10426 2017-02-15 Jakub Jelinek <jakub@redhat.com>
10429 * gcc.dg/dfp/pr79487.c: New test.
10430 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10433 2017-01-14 Carl Love <cel@us.ibm.com>
10435 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10436 xvcvsxdsp and xvcvuxdsp instructions.
10438 2017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10440 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10441 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10442 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10443 64-bit default target.
10444 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10445 a 64-bit default target.
10447 2017-02-14 Jakub Jelinek <jakub@redhat.com>
10450 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
10451 (test_3vx): Change return type from int to void.
10452 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10453 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10454 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10455 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10457 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10458 (test_3vx): Change return type from int to void.
10459 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10460 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10461 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10462 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10464 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10465 intrinsic. Change scan-assembler-times number from 1 to 2.
10466 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10467 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10468 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10469 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10470 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10471 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10472 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10474 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10476 PR middle-end/61225
10477 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10478 Use dg-additional-options for ia32 target. Remove XFAIL.
10480 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10483 * gcc.target/i386/pr79495.c: New test.
10485 2017-02-14 Marek Polacek <polacek@redhat.com>
10489 * g++.dg/cpp1y/pr79463.C: New.
10490 * g++.dg/template/incomplete10.C: New.
10491 * g++.dg/template/incomplete9.C: New.
10493 2017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10496 * gcc.target/i386/pr79498.c: New test.
10498 2017-02-14 Martin Sebor <msebor@redhat.com>
10500 PR middle-end/79448
10501 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10502 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10503 * gcc.dg/tree-ssa/pr79448.c: New test.
10505 2017-02-14 Jeff Law <law@redhat.com>
10507 PR tree-optimization/79095
10508 * g++.dg/pr79095-1.C: New test
10509 * g++.dg/pr79095-2.C: New test
10510 * g++.dg/pr79095-3.C: New test
10511 * g++.dg/pr79095-4.C: New test
10512 * g++.dg/pr79095-5.C: New test
10513 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10514 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10516 2017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10518 * gcc.target/aarch64/vect_fp16_1.c: New.
10520 2017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10522 * gcc.dg/gimplefe-25.c: New test.
10524 2017-02-14 Jakub Jelinek <jakub@redhat.com>
10526 PR tree-optimization/79408
10527 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10529 2017-02-14 Richard Biener <rguenther@suse.de>
10531 PR middle-end/79432
10532 * gcc.dg/torture/pr79432.c: New testcase.
10534 2017-02-13 Martin Sebor <msebor@redhat.com>
10536 PR middle-end/79496
10537 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10539 2017-02-13 Jakub Jelinek <jakub@redhat.com>
10542 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10543 variables volatile.
10546 * g++.dg/cpp1z/eval-order4.C: New test.
10547 * g++.dg/other/pr79232.C: New test.
10549 2017-02-13 Nathan Sidwell <nathan@acm.org>
10552 * g++.dg/cpp0x/pr79296.C: New.
10554 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10556 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10557 Instead, xfail powerpc*-*-* && lp64.
10559 2017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10561 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10562 powerpc_p8vector_ok.
10563 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10565 2017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10568 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10569 for reading beyond a 4k boundary.
10571 2017-02-13 Jakub Jelinek <jakub@redhat.com>
10573 PR rtl-optimization/79388
10574 PR rtl-optimization/79450
10575 * gcc.c-torture/execute/pr79388.c: New test.
10576 * gcc.c-torture/execute/pr79450.c: New test.
10578 2017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10581 * gfortran.dg/spread_init_expr_2.f90: New test case.
10583 2017-02-11 Jakub Jelinek <jakub@redhat.com>
10586 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10588 2017-02-11 Jan Hubicka <hubicka@ucw.cz>
10591 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10593 2017-02-10 Jakub Jelinek <jakub@redhat.com>
10596 * g++.dg/cpp0x/pr79457.C: New test.
10598 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10600 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10601 scan-assembler unless lp64.
10603 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10605 PR tree-optimization/66612
10606 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10608 2017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10610 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10613 2017-02-10 Marek Polacek <polacek@redhat.com>
10616 * g++.dg/cpp1y/pr79435.C: New.
10619 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10621 2017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10623 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10624 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10626 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10627 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10628 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10629 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10630 (vtst_expected_poly64x2): Move to aarch64-only section.
10631 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10632 (vtst_p64, vtstq_p64): New tests.
10634 2017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10637 * g++.dg/cpp0x/pr71737.C: New.
10639 2017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
10640 Richard Biener <rguenther@suse.de>
10642 * gcc.dg/gimplefe-error-1.c: New testcase.
10643 * gcc.dg/gimplefe-error-2.c: New testcase.
10644 * gcc.dg/gimplefe-error-3.c: New testcase.
10646 2017-02-10 Jakub Jelinek <jakub@redhat.com>
10648 PR tree-optimization/79411
10649 * gcc.c-torture/compile/pr79411.c: New test.
10651 2017-02-09 Jakub Jelinek <jakub@redhat.com>
10652 Jason Merrill <jason@redhat.com>
10655 * g++.dg/cpp1z/pr79143.C: New test.
10657 2017-02-09 Jan Hubicka <hubicka@ucw.cz>
10659 * gcc.dg/loop-unswitch-2.c: Update testcase.
10660 * gcc.dg/loop-unswitch-1.c: Update testcase.
10662 2017-02-09 Marek Polacek <polacek@redhat.com>
10665 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10666 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10667 * c-c++-common/goacc/pr79428-1.c: New test.
10668 * c-c++-common/gomp/pr79428-2.c: New test.
10669 * c-c++-common/gomp/pr79428-5.c: New test.
10670 * c-c++-common/gomp/pr79428-6.c: New test.
10671 * c-c++-common/pr79428-3.c: New test.
10673 2017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10675 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10678 2017-02-09 Jakub Jelinek <jakub@redhat.com>
10681 * gcc.c-torture/compile/pr79413.c: New test.
10684 * c-c++-common/gomp/pr79429.c: New test.
10685 * g++.dg/gomp/pr79429.C: New test.
10688 * c-c++-common/gomp/pr79431.c: New test.
10690 2017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10691 Cesar Philippidis <cesar@codesourcery.com>
10692 Joseph Myers <joseph@codesourcery.com>
10693 Chung-Lin Tang <cltang@codesourcery.com>
10695 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10696 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10697 * c-c++-common/goacc/loop-auto-2.c: New.
10698 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10699 * c-c++-common/goacc/tile-2.c: New.
10700 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10701 * g++.dg/goacc/tile-1.C: New, check tile subst.
10702 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10703 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10704 * gfortran.dg/goacc/tile-1.f90: New test.
10705 * gfortran.dg/goacc/tile-2.f90: New test.
10706 * gfortran.dg/goacc/tile-lowering.f95: New test.
10708 2017-02-09 Richard Biener <rguenther@suse.de>
10710 PR tree-optimization/69823
10711 * gcc.dg/graphite/pr69823.c: New testcase.
10713 2017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10716 * gcc.target/powerpc/pr78604.c: New.
10718 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10721 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10722 disable this test on power architecture.
10724 2017-02-08 Richard Biener <rguenther@suse.de>
10726 PR tree-optimization/71824
10727 PR tree-optimization/79409
10728 * gcc.dg/graphite/pr71824-3.c: New testcase.
10730 2017-02-08 Jakub Jelinek <jakub@redhat.com>
10732 PR tree-optimization/79408
10733 * gcc.dg/tree-ssa/pr79408.c: New test.
10735 2017-02-08 Richard Biener <rguenther@suse.de>
10737 PR tree-optimization/71824
10738 * gcc.dg/graphite/pr71824-2.c: New testcase.
10740 2017-02-07 Andrew Pinski <apinski@cavium.com>
10742 * gcc.target/aarch64/popcount.c: New Testcase.
10744 2017-02-07 Jakub Jelinek <jakub@redhat.com>
10746 PR rtl-optimization/79386
10747 * gcc.c-torture/compile/pr79386.c: New test.
10749 2017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10750 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10752 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10755 2017-02-07 Jakub Jelinek <jakub@redhat.com>
10758 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10759 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10761 2017-02-07 Richard Biener <rguenther@suse.de>
10763 * gcc.dg/gimplefe-23.c: New testcase.
10764 * gcc.dg/gimplefe-24.c: Likewise.
10766 2017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10768 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10769 scan-assembler instead of scan-assembler-times.
10770 * gcc.target/aarch64/test_frame_10.c: Likewise.
10771 * gcc.target/aarch64/test_frame_12.c: Likewise.
10772 * gcc.target/aarch64/test_frame_2.c: Likewise.
10773 * gcc.target/aarch64/test_frame_4.c: Likewise.
10774 * gcc.target/aarch64/test_frame_6.c: Likewise.
10775 * gcc.target/aarch64/test_frame_7.c: Likewise.
10776 * gcc.target/aarch64/test_frame_8.c: Likewise.
10778 2017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10780 * gcc.target/i386/pr78419.c: Require ifunc support.
10782 2017-02-07 David Edelsohn <dje.gcc@gmail.com>
10784 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10786 2017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10789 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10791 2017-02-06 Kito Cheng <kito.cheng@gmail.com>
10793 * lib/target-supports.exp: Define the RISC-V target.
10794 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10795 * gcc.dg/builtin-apply2.c: Likewise.
10796 * gcc.dg/ifcvt-4.c: Likewise.
10797 * gcc.dg/loop-8.c: Likewise.
10798 * gcc.dg/sibcall-10.c: Likewise.
10799 * gcc.dg/sibcall-9.c: Likewise.
10800 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10801 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10802 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10803 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10804 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10805 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10806 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10808 2017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10811 * gcc.target/powerpc/pr66144-1.c: New test.
10812 * gcc.target/powerpc/pr66144-2.c: Likewise.
10813 * gcc.target/powerpc/pr66144-3.c: Likewise.
10815 2017-02-06 Martin Sebor <msebor@redhat.com>
10817 PR tree-optimization/79376
10818 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10819 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10821 2017-02-06 Jakub Jelinek <jakub@redhat.com>
10824 * g++.dg/cpp1y/constexpr-79379.C: New test.
10827 * g++.dg/lookup/pr79377.C: New test.
10830 * g++.dg/cpp1z/decomp25.C: New test.
10832 PR tree-optimization/79284
10833 * gcc.c-torture/compile/pr79284.c: New test.
10835 2017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10838 * g++.dg/cpp0x/pr70448.C: New.
10840 2017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10843 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10846 2017-02-06 Georg-Johann Lay <avr@gjlay.de>
10849 * gcc.c-torture/compile/pr78883.c: New test.
10851 2017-02-05 Jan Hubicka <hubicka@ucw.cz>
10854 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10855 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10856 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10857 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10858 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10859 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10860 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10861 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10862 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10863 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10864 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10865 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10866 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10868 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10871 * gfortran.dg/allocate_with_source_24.f90: New test.
10873 2017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10876 * gfortran.dg/der_ptr_component_2.f90: New test.
10878 2017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10880 * gcc.target/sparc/20170205-1.c: New test.
10882 2017-02-03 John David Anglin <danglin@gcc.gnu.org>
10884 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10885 libatomic_available.
10887 * gcc.dg/pr77587.c: Require alias support.
10888 * gcc.dg/pr77587a.c: Likewise.
10890 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10891 * gcc.c-torture/execute/pr78622.c: Likewise.
10893 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10895 * c-c++-common/Wunused-var-16.c: Likewise.
10896 * c-c++-common/builtin-shuffle-1.c: Likewise.
10897 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10898 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10900 2017-02-03 Martin Sebor <msebor@redhat.com>
10902 PR tree-optimization/79327
10903 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
10904 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10905 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
10907 2017-02-03 Jakub Jelinek <jakub@redhat.com>
10908 Martin Sebor <msebor@redhat.com>
10910 PR tree-optimization/79327
10911 * gcc.dg/tree-ssa/pr79327.c: New test.
10912 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10913 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10914 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10915 (test_sprintf_chk_range_schar): Adjust dg-message.
10916 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10917 * gcc.c-torture/execute/pr79327.c: New test.
10919 2017-02-03 Jakub Jelinek <jakub@redhat.com>
10922 * gcc.target/powerpc/pr79354.c: New test.
10923 * gcc.c-torture/execute/pr79354.c: New test.
10925 2017-02-03 Martin Sebor <msebor@redhat.com>
10927 PR tree-optimization/79352
10928 * gcc.dg/tree-ssa/pr79352.c: New test.
10930 2017-02-03 Martin Liska <mliska@suse.cz>
10933 * gcc.target/i386/mvc9.c: New test.
10935 2017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10938 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10941 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
10943 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10944 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10945 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10946 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10947 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10948 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10949 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10950 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10951 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10952 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10953 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10954 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10955 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10957 2017-02-02 Martin Sebor <msebor@redhat.com>
10959 PR middle-end/79275
10960 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10961 * gcc.dg/tree-ssa/pr79275.c: New test.
10963 2017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10965 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
10967 2017-02-02 Jan Hubicka <hubicka@ucw.cz>
10969 PR middle-end/77445
10970 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10973 2017-02-02 Tamar Christina <tamar.christina@arm.com>
10975 PR middle-end/78142
10976 * gcc.target/aarch64/vector_initialization_nostack.c
10977 (f12): Use one vector
10979 2017-02-02 Jakub Jelinek <jakub@redhat.com>
10981 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10982 * c-c++-common/asan/misalign-1.c: Likewise.
10983 * c-c++-common/asan/misalign-2.c: Likewise.
10984 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10985 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10986 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10987 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10988 add -ffat-lto-objects from/to dg-additional-options.
10989 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10990 dg-additional-options.
10993 * gcc.target/powerpc/pr79197.c: New test.
10994 * gcc.c-torture/compile/pr79197.c: New test.
10996 2017-02-02 Richard Biener <rguenther@suse.de>
10998 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11000 2017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11003 * g++.dg/cpp0x/pr69637-1.C: New.
11004 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11006 2017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11008 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11010 2017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11013 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11016 2017-02-01 Jakub Jelinek <jakub@redhat.com>
11019 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11020 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11021 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11022 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11023 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11024 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11025 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11026 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11027 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11028 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11029 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11030 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11031 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11033 2017-02-01 Martin Liska <mliska@suse.cz>
11036 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11038 2017-02-01 Richard Biener <rguenther@suse.de>
11041 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11042 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11043 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11044 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11046 2017-02-01 Richard Biener <rguenther@suse.de>
11048 PR middle-end/79315
11049 * gfortran.dg/pr79315.f90: New testcase.
11051 2017-02-01 Richard Biener <rguenther@suse.de>
11053 PR tree-optimization/71824
11054 * gcc.dg/graphite/pr71824.c: New testcase.
11056 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11059 * g++.dg/diagnostic/pr79304.C: New test.
11061 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11064 * g++.dg/spellcheck-pr79298.C: New test case.
11066 2017-01-31 David Malcolm <dmalcolm@redhat.com>
11068 PR preprocessor/79210
11069 * gcc.dg/format/pr79210.c: New test case.
11070 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11073 2017-01-31 Nathan Sidwell <nathan@acm.org>
11076 * g++.dg/warn/pr79290.C: New.
11080 * g++.dg/cpp1y/pr67273.C: New.
11081 * g++.dg/cpp1y/pr79253.C: New.
11083 2017-01-31 Nathan Sidwell <nathan@acm.org>
11086 * g++.dg/cpp1y/pr61636-1.C: Augment.
11088 2017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11090 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11091 rand() instead of random().
11093 2017-01-30 Aldy Hernandez <aldyh@redhat.com>
11095 PR tree-optimization/71691
11096 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11098 2017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11100 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11103 2017-01-31 Jakub Jelinek <jakub@redhat.com>
11105 PR tree-optimization/79267
11106 * g++.dg/opt/pr79267.C: New test.
11108 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
11111 * gcc.dg/debug/dwarf2/align-1.c: New.
11112 * gcc.dg/debug/dwarf2/align-2.c: New.
11113 * gcc.dg/debug/dwarf2/align-3.c: New.
11114 * gcc.dg/debug/dwarf2/align-4.c: New.
11115 * gcc.dg/debug/dwarf2/align-5.c: New.
11116 * gcc.dg/debug/dwarf2/align-6.c: New.
11117 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11118 * g++.dg/debug/dwarf2/align-1.C: New.
11119 * g++.dg/debug/dwarf2/align-2.C: New.
11120 * g++.dg/debug/dwarf2/align-3.C: New.
11121 * g++.dg/debug/dwarf2/align-4.C: New.
11122 * g++.dg/debug/dwarf2/align-5.C: New.
11123 * g++.dg/debug/dwarf2/align-6.C: New.
11125 2017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11128 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11130 2017-01-30 Martin Sebor <msebor@redhat.com>
11133 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11135 2017-01-30 Martin Liska <mliska@suse.cz>
11137 PR gcov-profile/79259
11138 * g++.dg/tree-prof/pr79259.C: New test.
11140 2017-01-30 Richard Biener <rguenther@suse.de>
11142 PR tree-optimization/79276
11143 * gcc.dg/torture/pr79276.c: New testcase.
11145 2017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11148 * gcc.target/s390/pr79240.c: New test.
11150 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11153 * gcc.target/powerpc/pr79268.c: New file.
11154 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11155 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11156 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11157 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11159 2017-01-28 John David Anglin <danglin@gcc.gnu.org>
11161 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11164 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11166 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11167 * gnat.dg/debug9.adb: Likewise.
11169 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11171 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11172 libatomic_available.
11173 * gfortran.dg/coarray_42.f90: Likewise.
11174 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11175 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11176 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11178 2017-01-27 Martin Sebor <msebor@redhat.com>
11180 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11182 2017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11184 PR rtl-optimization/79194
11185 * gcc.dg/torture/pr79194.c: New test.
11187 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11189 PR tree-optimization/71374
11190 * gcc.target/i386/pr71374.c: New.
11192 2017-01-27 Martin Sebor <msebor@redhat.com>
11195 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11196 a dg-error directive.
11198 2017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11201 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11202 * gcc.target/arm/pr79131-2.c: New.
11204 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11207 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11208 vectorized on POWER unless hardware misaligned loads are
11211 2017-01-27 Bin Cheng <bin.cheng@arm.com>
11213 PR rtl-optimization/78559
11214 * gcc.c-torture/execute/pr78559.c: New test.
11216 2017-01-27 Richard Biener <rguenther@suse.de>
11218 PR tree-optimization/79245
11219 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11220 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11222 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11225 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11226 target. Use 4294967293U instead of 4294967293.
11228 2017-01-27 Richard Biener <rguenther@suse.de>
11230 PR tree-optimization/71433
11231 * gcc.dg/Warray-bounds-21.c: New testcase.
11233 2017-01-27 Richard Biener <rguenther@suse.de>
11235 PR tree-optimization/79244
11236 * gcc.dg/torture/pr79244.c: New testcase.
11238 2017-01-27 Jakub Jelinek <jakub@redhat.com>
11240 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11241 all occurrences of 40 to 32.
11243 2017-01-27 Richard Earnshaw <rearnsha@arm.com>
11246 * gcc.target/arm/pr79239.c: New test.
11248 2017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11250 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11252 2017-01-27 Adam Butcher <adam@jessamine.co.uk>
11255 * g++.dg/cpp1y/pr64382.C: New test.
11257 2017-01-26 Martin Sebor <msebor@redhat.com>
11259 PR middle-end/78703
11260 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11261 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11262 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11263 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11265 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11268 * g++.dg/debug/dwarf2/pr79129.C: New test.
11271 * g++.dg/debug/dwarf2/pr78835.C: New test.
11273 2017-01-26 Martin Sebor <msebor@redhat.com>
11275 PR middle-end/78703
11276 * gcc.dg/format/pr78569.c: Adjust.
11277 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11278 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11279 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11280 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11281 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11282 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11283 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11284 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11285 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11286 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11287 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11289 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11292 * g++.dg/other/offsetof8.C: Add expected error.
11293 * g++.dg/other/offsetof9.C: New test.
11295 2017-01-26 David Edelsohn <dje.gcc@gmail.com>
11297 * g++.dg/opt/declone3.C: Require LTO.
11299 2017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11302 * gcc.target/arm/pr79131.c: New.
11304 2017-01-26 Bin Cheng <bin.cheng@arm.com>
11306 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11308 2017-01-26 Jonathan Wakely <jwakely@redhat.com>
11311 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11312 matches replaced operator delete.
11314 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11316 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11317 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11318 avx512f with avx512dq.
11319 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11320 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11321 avx512f with avx512dq.
11322 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11323 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11324 avx512f with avx512dq.
11326 2017-01-26 Marek Polacek <polacek@redhat.com>
11329 * c-c++-common/Wduplicated-branches-13.c: New test.
11331 2017-01-26 David Sherwood <david.sherwood@arm.com>
11333 PR middle-end/79212
11334 * gfortran.dg/gomp/sharing-4.f90: New test.
11336 2017-01-26 Jakub Jelinek <jakub@redhat.com>
11339 * gcc.target/i386/pr70465.c: New test.
11341 * brig.dg/dg.exp: Update copyright years.
11342 * lib/brig-dg.exp: Update copyright years.
11343 * lib/brig.exp: Update copyright years.
11345 2017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11348 * gcc.target/powerpc/pr79179.c: New test.
11350 2017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11352 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11353 generation to accept D-mode memory accesses.
11355 2017-01-25 Martin Sebor <msebor@redhat.com>
11358 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11359 * g++.dg/ext/flexarray-mangle.C: Same.
11360 * g++.dg/ext/flexarray-subst.C: Same.
11361 * g++.dg/ext/flexary10.C: Same.
11362 * g++.dg/ext/flexary11.C: Same.
11363 * g++.dg/ext/flexary14.C: Same.
11364 * g++.dg/ext/flexary16.C: Same.
11365 * g++.dg/ext/flexary18.C: Same.
11366 * g++.dg/ext/flexary19.C: Same.
11367 * g++.dg/ext/flexary7.C: Same.
11368 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11369 * g++.dg/ubsan/object-size-1.C: Same.
11370 * obj-c++.dg/property/at-property-23.mm: Same.
11372 2017-01-25 Jakub Jelinek <jakub@redhat.com>
11375 * g++.dg/cpp1z/decomp24.C: New test.
11378 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11379 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11381 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11383 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11384 * g++.dg/cpp1y/pr59636.C: Likewise.
11385 * g++.dg/cpp1y/pr60190.C: Likewise.
11387 2017-01-25 Bin Cheng <bin.cheng@arm.com>
11389 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11391 2017-01-25 Carl Love <cel@us.ibm.com>
11393 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
11394 vec_packs built-ins
11396 2017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11398 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11400 * gcc.target/arm/vseleqsf.c: Likewise.
11401 * gcc.target/arm/vselgedf.c: Likewise.
11402 * gcc.target/arm/vselgesf.c: Likewise.
11403 * gcc.target/arm/vselgtdf.c: Likewise.
11404 * gcc.target/arm/vselgtsf.c: Likewise.
11405 * gcc.target/arm/vselledf.c: Likewise.
11406 * gcc.target/arm/vsellesf.c: Likewise.
11407 * gcc.target/arm/vselltdf.c: Likewise.
11408 * gcc.target/arm/vselltsf.c: Likewise.
11409 * gcc.target/arm/vselnedf.c: Likewise.
11410 * gcc.target/arm/vselnesf.c: Likewise.
11411 * gcc.target/arm/vselvcdf.c: Likewise.
11412 * gcc.target/arm/vselvcsf.c: Likewise.
11413 * gcc.target/arm/vselvsdf.c: Likewise.
11414 * gcc.target/arm/vselvssf.c: Likewise.
11416 2017-01-25 Richard Biener <rguenther@suse.de>
11419 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11420 to what we had before adding the threading passes.
11422 2017-01-25 Richard Biener <rguenther@suse.de>
11424 PR tree-optimization/69264
11425 * g++.dg/torture/pr69264.C: New testcase.
11427 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11430 * gcc.target/arm/pr79145.c: New test.
11432 2017-01-25 Richard Biener <rguenther@suse.de>
11435 * g++.dg/gomp/pr78363-1.C: New testcase.
11436 * g++.dg/gomp/pr78363-2.C: Likewise.
11437 * g++.dg/gomp/pr78363-3.C: Likewise.
11439 2016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11441 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11442 * gcc.dg/lto/pr61526_0.c: Likewise.
11443 * gcc.dg/lto/pr64415_0.c: Likewise.
11445 2017-01-24 Jakub Jelinek <jakub@redhat.com>
11448 * g++.dg/cpp1z/decomp22.C: New test.
11449 * g++.dg/cpp1z/decomp23.C: New test.
11451 2017-01-24 Nathan Sidwell <nathan@acm.org>
11454 * g++.dg/cpp0x/pr78469.C: New.
11457 * g++.dg/cpp0x/pr79118.C: New.
11459 2017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11461 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11463 2017-01-24 David Malcolm <dmalcolm@redhat.com>
11465 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11466 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11467 * gcc.dg/rtl/rtl.exp: New file.
11468 * gcc.dg/rtl/test.c: New file.
11469 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11470 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11471 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11472 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11473 * gcc.dg/rtl/x86_64/final.c: New test case.
11474 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11475 * gcc.dg/rtl/x86_64/ira.c: New test case.
11476 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11477 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11478 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11479 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11480 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11481 * gcc.dg/rtl/x86_64/test_1.h: New file.
11482 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11483 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11484 * gcc.dg/rtl/x86_64/times-two.h: New file.
11485 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11487 2017-01-24 Bin Cheng <bin.cheng@arm.com>
11489 PR tree-optimization/79159
11490 * g++.dg/tree-ssa/pr79159.C: New test.
11492 2017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
11493 Martin Jambor <mjambor@suse.cz>
11495 * lib/brig-dg.exp: New file.
11496 * lib/brig.exp: Likewise.
11497 * brig.dg/README: Likewise.
11498 * brig.dg/dg.exp: Likewise.
11499 * brig.dg/test/gimple/alloca.hsail: Likewise.
11500 * brig.dg/test/gimple/atomics.hsail: Likewise.
11501 * brig.dg/test/gimple/branches.hsail: Likewise.
11502 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11503 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11504 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11505 * brig.dg/test/gimple/mem.hsail: Likewise.
11506 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11507 * brig.dg/test/gimple/packed.hsail: Likewise.
11508 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11509 * brig.dg/test/gimple/variables.hsail: Likewise.
11510 * brig.dg/test/gimple/vector.hsail: Likewise.
11512 2017-01-24 Jakub Jelinek <jakub@redhat.com>
11514 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11515 support asan, only on i?86/x86_64 require sse2_runtime.
11517 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11520 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11521 test on powerpc targets.
11523 2017-01-23 Martin Sebor <msebor@redhat.com>
11525 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11527 2017-01-23 Richard Biener <rguenther@suse.de>
11529 PR tree-optimization/79088
11530 PR tree-optimization/79188
11531 * gcc.dg/torture/pr79088.c: New testcase.
11532 * gcc.dg/torture/pr79188.c: Likewise.
11534 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11536 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11537 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11538 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11539 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11540 type of test function to reflect change in built-in function's
11542 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11543 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11544 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11545 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11546 type and second argument type to reflect change in built-in
11547 function's type signature.
11548 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11549 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11550 type of test function to reflect change in built-in function's
11552 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11553 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11554 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11555 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11556 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11557 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11558 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11559 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11560 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11561 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11562 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11563 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11564 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11565 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11566 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11567 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11568 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11569 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11570 type of test function to reflect change in built-in function's
11572 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11573 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11574 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11575 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11576 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11577 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11578 test function's result and second argument to reflect change in
11579 built-in function's type signature.
11580 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11582 2017-01-23 Nathan Sidwell <nathan@acm.org>
11585 * g++.dg/template/pr71710.C: New.
11589 * g++.dg/template/pr71406.C: New.
11591 2017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11593 * gfortran.dg/integer_exponentiation_7.f90: New test.
11595 2017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11597 PR rtl-optimization/78634
11598 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11600 2017-01-23 Bin Cheng <bin.cheng@arm.com>
11602 PR tree-optimization/70754
11603 * gfortran.dg/pr70754.f90: New test.
11605 2017-01-23 Martin Liska <mliska@suse.cz>
11607 PR tree-optimization/79196
11608 * gcc.dg/asan/pr79196.c: New test.
11609 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11611 2017-01-23 Michael Matz <matz@suse.de>
11613 PR tree-optimization/78384
11614 * gcc.dg/pr78384.c: New test.
11616 2017-01-23 Richard Biener <rguenther@suse.de>
11618 PR tree-optimization/79186
11619 * gcc.dg/torture/pr79186.c: New testcase.
11620 * gcc.dg/torture/pr79187.c: Likewise.
11622 2017-01-23 Martin Jambor <mjambor@suse.cz>
11624 * gcc.dg/ipa/vrp8.c: New test.
11626 2017-01-23 Martin Jambor <mjambor@suse.cz>
11629 * gfortran.dg/lto/pr79108_0.f90: New test.
11631 2017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11633 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11634 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11635 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11636 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11637 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11638 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11639 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11640 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11641 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11642 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11643 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11644 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11645 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11646 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11647 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11648 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11650 2017-01-23 Richard Biener <rguenther@suse.de>
11651 Nick Clifton <nickc@redhat.com>
11654 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11655 If the target is ARM return the result of the
11656 check_effective_target_arm_vect_no_misalign proc.
11657 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11658 support unaligned vectors then only expect one of the loops to be
11661 2017-01-23 Martin Liska <mliska@suse.cz>
11663 * gcc.dg/asan/use-after-scope-10.c: New test.
11664 * gcc.dg/asan/use-after-scope-11.c: New test.
11665 * g++.dg/asan/use-after-scope-5.C: New test.
11667 2017-01-23 Martin Liska <mliska@suse.cz>
11669 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11670 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11671 sanopt optimization for ASAN_POISON.
11673 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11675 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11677 2017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11679 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11680 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11682 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11683 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11684 exec_vcombine): Likewise.
11685 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11686 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11687 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11688 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11689 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11690 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11691 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11692 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11693 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11694 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11695 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11696 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11697 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11698 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11699 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11700 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11701 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11702 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11704 (TEST_VGET_LANE): Cast to uint to avoid warning.
11705 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11706 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11707 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11708 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11709 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11710 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11711 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11712 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11713 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11714 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11715 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11716 CHECK_POLY instead of CHECK for poly64_t types.
11717 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11718 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11719 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11720 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11721 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11722 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11724 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11725 for int32_t, int64_t.
11726 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11727 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11728 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11729 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11730 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11733 2017-01-22 Jakub Jelinek <jakub@redhat.com>
11736 * gfortran.dg/gomp/pr79154-1.f90: New test.
11737 * gfortran.dg/gomp/pr79154-2.f90: New test.
11739 2017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11741 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11743 2017-01-21 Marek Polacek <polacek@redhat.com>
11746 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11748 2017-01-20 Jan Hubicka <hubicka@ucw.cz>
11750 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11752 2017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11754 PR rtl-optimization/79125
11755 * gcc.dg/torture/pr79125.c: New test.
11757 2017-01-20 Jiong Wang <jiong.wang@arm.com>
11759 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
11761 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11762 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
11764 2017-01-20 Nathan Sidwell <nathan@acm.org>
11767 * g++.dg/cpp1z/inh-ctor38.C: New.
11769 2017-01-20 Marek Polacek <polacek@redhat.com>
11772 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11774 2017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11776 * lib/target-supports.exp (check_configured_with): New procedure.
11777 (check_effective_target_default_mode): new effective target.
11778 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11779 default mode. Fix dg-skip-if target selector syntax.
11780 * gcc.target/arm/optional_thumb-2.c: Likewise.
11781 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11784 2017-01-20 David Malcolm <dmalcolm@redhat.com>
11788 * g++.dg/spellcheck-pr77829.C: New test case.
11789 * g++.dg/spellcheck-pr78656.C: New test case.
11791 2017-01-20 Marek Polacek <polacek@redhat.com>
11794 * c-c++-common/Wduplicated-branches-1.c: New test.
11795 * c-c++-common/Wduplicated-branches-10.c: New test.
11796 * c-c++-common/Wduplicated-branches-11.c: New test.
11797 * c-c++-common/Wduplicated-branches-12.c: New test.
11798 * c-c++-common/Wduplicated-branches-2.c: New test.
11799 * c-c++-common/Wduplicated-branches-3.c: New test.
11800 * c-c++-common/Wduplicated-branches-4.c: New test.
11801 * c-c++-common/Wduplicated-branches-5.c: New test.
11802 * c-c++-common/Wduplicated-branches-6.c: New test.
11803 * c-c++-common/Wduplicated-branches-7.c: New test.
11804 * c-c++-common/Wduplicated-branches-8.c: New test.
11805 * c-c++-common/Wduplicated-branches-9.c: New test.
11806 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11807 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11808 * g++.dg/ext/builtin-object-size3.C: Likewise.
11809 * g++.dg/gomp/loop-1.C: Likewise.
11810 * g++.dg/warn/Wduplicated-branches1.C: New test.
11811 * g++.dg/warn/Wduplicated-branches2.C: New test.
11813 2017-01-20 Martin Liska <mliska@suse.cz>
11816 * gcc.dg/lto/pr69188_0.c: New test.
11817 * gcc.dg/lto/pr69188_1.c: New test.
11819 2017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11821 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11822 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11823 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11824 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11825 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11826 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11827 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11828 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11829 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11830 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11831 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11832 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11833 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11834 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11835 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11836 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11837 * gcc.target/i386/avx-1.c: Test new intrinsics.
11838 * gcc.target/i386/sse-13.c: Ditto.
11839 * gcc.target/i386/sse-23.c: Ditto.
11841 2017-01-20 Richard Biener <rguenther@suse.de>
11843 PR tree-optimization/71264
11844 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11846 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11848 * gcc.target/mips/madd4-1.c: New file.
11849 * gcc.target/mips/madd4-2.c: Likewise.
11850 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11852 (mips_option_groups): Add -m[no-]madd4.
11853 (mips-dg-init): Detect default -mno-madd4.
11854 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11855 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11856 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11857 * gcc.target/mips/nmadd-1.c: Likewise.
11858 * gcc.target/mips/nmadd-2.c: Likewise.
11859 * gcc.target/mips/nmadd-3.c: Likewise.
11861 2017-01-19 Jiong Wang <jiong.wang@arm.com>
11863 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11864 combined instructions.
11865 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11867 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11868 of pointer authentication.
11870 2017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11872 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11873 floating point hardware to run test.
11875 2017-01-19 Tamar Christina <tamar.christina@arm.com>
11877 * lib/target-supports.exp
11878 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11880 2017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11883 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11884 __x86_64__]: Allow for target i?86-*-*.
11886 2017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11889 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11890 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11891 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11893 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11894 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11895 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11897 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11900 * gfortran.dg/coarray_43.f90: New test.
11902 2017-01-19 Richard Earnshaw <rearnsha@arm.com>
11904 PR rtl-optimization/79121
11905 * gcc.c-torture/execute/pr79121.c: New test.
11907 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11909 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11910 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11912 2017-01-18 Louis Krupp <louis.krupp@zoho.com>
11916 * gfortran.dg/pr50069_1.f90: New test.
11917 * gfortran.dg/pr50069_2.f90: New test.
11918 * gfortran.dg/pr55086_1.f90: New test.
11919 * gfortran.dg/pr55086_1_tfat.f90: New test.
11920 * gfortran.dg/pr55086_2.f90: New test.
11921 * gfortran.dg/pr55086_2_tfat.f90: New test.
11922 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11924 2017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11925 * gcc.dg/strcmp-1.c: New test.
11926 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11928 2017-01-18 David Malcolm <dmalcolm@redhat.com>
11930 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11931 (dejagnu_fail): Likewise.
11932 (dejagnu_note): Likewise.
11933 (pass): Provide forward decl, moving true decl to after #include
11938 2017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11940 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11941 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11943 2017-01-18 Nathan Sidwell <nathan@acm.org>
11946 * g++.dg/cpp1z/inh-ctor37.C: New.
11948 2017-01-18 Uros Bizjak <ubizjak@gmail.com>
11950 PR rtl-optimization/78952
11951 * gcc.target/i386/pr78952-1.c: New test.
11952 * gcc.target/i386/pr78952-2.c: Ditto.
11954 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11956 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11958 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11961 * gfortran.dg/coarray_event_1.f08: New test.
11963 2017-01-18 Jakub Jelinek <jakub@redhat.com>
11966 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11967 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11969 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11971 * gcc.target/powerpc/fusion4.c: Likewise.
11972 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11974 * gcc.target/powerpc/pr58673-1.c: Likewise.
11975 * gcc.target/powerpc/pr58673-2.c: Likewise.
11976 * gcc.target/powerpc/pr59054.c: Likewise.
11978 2016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11980 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11982 * gcc.target/powerpc/p9-vbpermd.c: New file.
11984 2017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11986 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11987 (must_not_compile2): Downcase first letter of error messages.
11988 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11989 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11991 2017-01-18 Nathan Sidwell <nathan@acm.org>
11994 * g++.dg/pr79091.C: New.
11996 2017-01-18 Jakub Jelinek <jakub@redhat.com>
11998 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12000 (p0): Add missing dg-error.
12002 2017-01-17 Joe Seymour <joe.s@somniumtech.com>
12004 * gcc.target/msp430/mul_f5_muldef.c: New test.
12006 2017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12009 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12010 options. Fix up the syntax for using \m and \M.
12012 2017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12015 * gcc.target/powerpc/ssp-1.c: New testcase.
12016 * gcc.target/powerpc/ssp-2.c: New testcase.
12018 2017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12020 * gcc.target/aarch64/eh_return.c: New test.
12022 2017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12024 * vec-rlmi-rlnm.c: New file.
12026 2017-01-17 Nathan Sidwell <nathan@acm.org>
12029 * g++.dg/cpp1y/pr61636-1.C: New.
12030 * g++.dg/cpp1y/pr61636-2.C: New.
12031 * g++.dg/cpp1y/pr61636-3.C: New.
12033 2017-01-17 Martin Sebor <msebor@redhat.com>
12036 * gcc.dg/pr78768.c: Make it a link-only test.
12038 2017-01-17 David Malcolm <dmalcolm@redhat.com>
12041 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12043 * c-c++-common/Wmisleading-indentation.c: Likewise.
12045 2017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12048 * gcc.target/arm/pr79058.c: New.
12050 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12052 PR tree-optimization/71854
12053 * gcc.dg/vect/pr71854.c: New test.
12055 2017-01-17 Martin Liska <mliska@suse.cz>
12058 * g++.dg/ipa/pr71207.C: New test.
12060 2017-01-17 Jan Hubicka <hubicka@ucw.cz>
12062 PR middle-end/77445
12063 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12064 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12066 2017-01-17 Jakub Jelinek <jakub@redhat.com>
12068 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12069 rather than long unsigned int.
12070 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12072 2017-01-17 Richard Biener <rguenther@suse.de>
12074 PR tree-optimization/71433
12075 * gcc.dg/Warray-bounds-20.c: New testcase.
12077 2017-01-17 Richard Biener <rguenther@suse.de>
12082 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12083 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12084 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12086 2017-01-17 Alan Modra <amodra@gmail.com>
12088 * gcc.target/powerpc/pr79066.c: New.
12090 2017-01-16 Jeff Law <law@redhat.com>
12092 PR tree-optimization/33562
12093 PR tree-optimization/61912
12094 PR tree-optimization/77485
12095 PR tree-optimization/79090
12096 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12097 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12099 2017-01-16 Jakub Jelinek <jakub@redhat.com>
12102 * gcc.c-torture/compile/pr79089.c: New test.
12105 * gcc.dg/pr79080.c: New test.
12107 2017-01-16 David Malcolm <dmalcolm@redhat.com>
12110 * gcc.dg/format/pr78304.c: Convert argument from integral type
12112 * gcc.dg/format/pr78304-2.c: Likewise.
12114 2017-01-16 Carl Love <cel@us.ibm.com>
12116 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12117 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12119 2017-01-16 Carl Love <cel@us.ibm.com>
12121 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12122 Change arguments and return type to bool long long.
12124 2017-01-16 Martin Sebor <msebor@redhat.com>
12127 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12130 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12133 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12136 * g++.dg/cpp0x/pr71737.C: New.
12138 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12140 * gcc.target/powerpc/swaps-p8-27.c: New.
12142 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12145 * g++.dg/cpp0x/pr71737.C: New.
12147 2017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12149 * gnat.dg/opt62.adb: New test.
12150 * gnat.dg/opt62_pkg.ads: New helper.
12152 2017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12154 PR rtl-optimization/78626
12155 PR rtl-optimization/78727
12156 * gcc.dg/torture/pr78626.c: New test.
12157 * gcc.dg/torture/pr78727.c: New test.
12159 2017-01-14 Alan Modra <amodra@gmail.com>
12161 * gcc.c-torture/compile/pr72749.c: New test.
12163 2017-01-13 David Malcolm <dmalcolm@redhat.com>
12166 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12167 (test_macro_2): New test.
12168 (test_macro_3): New test.
12169 (test_macro_4): New test.
12170 (test_non_contiguous_strings): Convert line number to line offset.
12171 * gcc.dg/format/pr78304-2.c: New test case.
12172 * gcc.dg/format/pr78304.c: New test case.
12174 2017-01-13 Uros Bizjak <ubizjak@gmail.com>
12176 * gcc.target/i386/funcspec-56.inc: Add missing options and
12177 reorder options by implied ISAs, as in ix86_target_string.
12179 2017-01-13 Marek Polacek <polacek@redhat.com>
12182 * g++.dg/cpp0x/constexpr-array18.C: New test.
12184 2017-01-13 Jeff Law <law@redhat.com>
12186 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12188 PR tree-optimization/61912
12189 PR tree-optimization/77485
12190 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12191 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12192 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12194 PR tree-optimization/33562
12195 PR tree-optimization/61912
12196 PR tree-optimization/77485
12197 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12198 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12199 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12200 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12201 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12202 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12203 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12205 2017-01-13 Martin Liska <mliska@suse.cz>
12208 * gcc.c-torture/execute/pr79043.c: New test.
12210 2017-01-13 Richard Biener <rguenther@suse.de>
12212 PR middle-end/78411
12213 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12215 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12218 * gfortran.dg/coarray/event_4.f08: New test.
12220 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12223 * gfortran.dg/coarray/event_3.f08: New test.
12225 2017-01-13 Richard Biener <rguenther@suse.de>
12227 PR tree-optimization/77283
12228 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12230 2017-01-13 Richard Biener <rguenther@suse.de>
12232 * gcc.dg/gimplefe-22.c: New testcase.
12234 2017-01-13 Richard Biener <rguenther@suse.de>
12236 PR tree-optimization/77283
12237 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12238 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12239 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12241 2017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12243 * gcc.dg/pr77862.c: Require fpic target.
12245 2017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12248 * gcc.target/powerpc/pr79004.c: New test.
12250 2017-01-12 Martin Sebor <msebor@redhat.com>
12252 * gcc.dg/pr78138.c: Adjust.
12253 * gcc.dg/pr78768.c: Adjust.
12254 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12255 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12256 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12257 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12258 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12259 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12260 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12261 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12262 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12263 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12264 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12266 2017-01-12 Jakub Jelinek <jakub@redhat.com>
12268 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12270 2017-01-12 Martin Sebor <msebor@redhat.com>
12273 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12276 2017-01-12 David Edelsohn <dje.gcc@gmail.com>
12278 * gcc.dg/pr78768.c: Require LTO.
12280 2017-01-12 Martin Sebor <msebor@redhat.com>
12283 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12284 due to the referenced bug.
12286 2017-01-12 Martin Sebor <msebor@redhat.com>
12289 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12291 2017-01-12 Uros Bizjak <ubizjak@gmail.com>
12293 * gcc.target/i386/builtin_target.c (check_features): Check all
12294 supported __builtin_cpu_supports options.
12296 2017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12298 PR tree-optimization/78319
12299 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12302 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12305 * gcc.target/powerpc/swaps-p8-26.c: New.
12307 2017-01-12 Richard Biener <rguenther@suse.de>
12309 * gcc.dg/gimplefe-21.c: New testcase.
12311 2017-01-12 Michael Collison <michael.collison@arm.com>
12313 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12315 2017-01-11 Julia Koval <julia.koval@intel.com>
12316 Uros Bizjak <ubizjak@gmail.com>
12318 * gcc.target/i386/sgx.c New test.
12319 * gcc.target/i386/sse-12.c: Add -msgx.
12320 * gcc.target/i386/sse-13.c: Ditto.
12321 * gcc.target/i386/sse-14.c: Ditto.
12322 * gcc.target/i386/sse-22.c: Ditto.
12323 * gcc.target/i386/sse-23.c: Ditto.
12324 * g++.dg/other/i386-2.C: Ditto.
12325 * g++.dg/other/i386-3.C: Ditto.
12327 2017-01-11 Martin Sebor <msebor@redhat.com>
12330 * g++.dg/template/explicit9.C: New test.
12332 2017-01-11 Nathan Sidwell <nathan@acm.org>
12335 * g++.dg/pr77812.C: New.
12337 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12340 * g++.dg/cpp1y/constexpr-71537.C: New test.
12342 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12345 2017-01-11 Martin Sebor <msebor@redhat.com>
12348 * c-c++-common/Waddress-2.c: New test.
12350 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12353 * g++.dg/cpp0x/pr78341.C: New test.
12355 2017-01-11 Martin Sebor <msebor@redhat.com>
12358 * gcc.dg/pr78768.c: New test.
12360 2017-01-11 David Malcolm <dmalcolm@redhat.com>
12363 * gcc.dg/spellcheck-options-14.c: New test case.
12364 * gcc.dg/spellcheck-options-15.c: New test case.
12365 * gcc.dg/spellcheck-options-16.c: New test case.
12366 * gcc.dg/spellcheck-options-17.c: New test case.
12368 2017-01-11 Martin Liska <mliska@suse.cz>
12370 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12372 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12374 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12375 instead of just 1 for the decomposition from struct C.
12377 2017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12379 * gcc.c-torture/execute/20170111-1.c: New test.
12381 2017-01-11 Richard Biener <rguenther@suse.de>
12383 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12385 2017-01-11 Jakub Jelinek <jakub@redhat.com>
12387 PR middle-end/50199
12388 * gcc.dg/lto/pr50199_0.c: New test.
12390 2017-01-10 Martin Sebor <msebor@redhat.com>
12395 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12396 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12398 2017-01-10 Martin Sebor <msebor@redhat.com>
12400 PR middle-end/78138
12401 * gcc.dg/pr78138.c: New test.
12403 2017-01-10 David Malcolm <dmalcolm@redhat.com>
12406 * g++.dg/diagnostic/pr77949.C: New test case.
12408 2017-01-10 Martin Sebor <msebor@redhat.com>
12410 PR middle-end/78245
12411 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12413 2017-01-10 Martin Sebor <msebor@redhat.com>
12415 PR tree-optimization/78775
12416 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12417 * gcc.dg/attr-alloc_size-10.c: New test.
12418 * gcc.dg/attr-alloc_size-11.c: New test.
12419 * gcc.dg/builtin-stringop-chk-7.c: New test.
12420 * gcc.dg/pr78775.c: New test.
12421 * gcc.dg/pr78973-2.c: New test.
12422 * gcc.dg/pr78973.c: New test.
12424 2017-01-10 Jeff Law <law@redhat.com>
12426 PR tree-optimization/77766
12427 PR tree-optimization/78856
12428 * gcc.c-torture/execute/pr77766.c: New test.
12430 2016-01-10 Richard Biener <rguenther@suse.de>
12432 PR tree-optimization/79034
12433 * g++.dg/torture/pr79034.C: New testcase.
12435 2017-01-10 Martin Liska <mliska@suse.cz>
12437 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12438 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12439 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12440 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12441 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12442 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12443 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12444 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12445 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12446 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12447 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12448 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12449 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12450 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12451 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12452 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12453 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12454 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12455 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12456 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12457 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12458 * gcc.dg/ipa/pr64307.c: Likewise.
12459 * gcc.dg/ipa/pr77653.c: Likewise.
12461 2017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12463 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12464 * g++.dg/other/i386-3.C: Ditto.
12465 * gcc.target/i386/sse-12.c: Ditto.
12466 * gcc.target/i386/sse-13.c: Ditto.
12467 * gcc.target/i386/sse-22.c: Ditto.
12468 * gcc.target/i386/sse-23.c: Ditto.
12469 * gcc.target/i386/builtin_target.c: Handle new option.
12470 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12471 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12472 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12474 2017-01-09 Martin Sebor <msebor@redhat.com>
12477 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12478 with different precisions.
12480 2017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12482 * g++.dg/opt/call2.C: New test.
12483 * g++.dg/opt/call3.C: Likewise.
12484 * gnat.dg/array26.adb: New test.
12485 * gnat.dg/array26_pkg.ad[sb]: New helper.
12486 * gnat.dg/array27.adb: New test.
12487 * gnat.dg/array27_pkg.ad[sb]: New helper.
12488 * gnat.dg/array28.adb: New test.
12489 * gnat.dg/array28_pkg.ad[sb]: New helper.
12491 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12493 PR translation/79019
12494 PR translation/79020
12495 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12497 * gfortran.dg/initialization_17.f90: Likewise.
12499 2017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12502 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12503 * gcc.target/i386/pr78904-4.c: Likewise.
12504 * gcc.target/i386/pr78904-6.c: Likewise.
12505 * gcc.target/i386/pr78967-2.c: Likewise.
12507 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12509 PR tree-optimization/78899
12510 * gcc.target/i386/pr78899.c: New test.
12511 * gcc.dg/pr71077.c: New test.
12513 2017-01-09 Martin Jambor <mjambor@suse.cz>
12517 * gcc.dg/torture/pr78365.c: New test.
12519 2017-01-09 Jakub Jelinek <jakub@redhat.com>
12522 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12523 (main): Use int* instead of long long.
12525 PR tree-optimization/78938
12526 * gcc.dg/vect/pr78938.c: New test.
12528 2017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12530 * gcc.dg/20161219.c: New test.
12532 2017-01-09 Richard Biener <rguenther@suse.de>
12534 PR tree-optimization/78997
12535 * gcc.dg/torture/pr78997.c: New testcase.
12537 2017-01-09 Richard Biener <rguenther@suse.de>
12540 * g++.dg/lto/pr79000_0.C: New testcase.
12541 * g++.dg/lto/pr79000_1.c: Likewise.
12543 2017-01-08 Martin Sebor <msebor@redhat.com>
12545 PR middle-end/77708
12546 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12547 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12548 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12550 * gcc.dg/format/pr78569.c: Adjust.
12552 2017-01-07 David Malcolm <dmalcolm@redhat.com>
12555 * g++.dg/diagnostic/pr72803.C: New test case.
12557 2017-01-07 Martin Sebor <msebor@redhat.com>
12559 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12560 * gcc.dg/attr-alloc_size-4.c: Same.
12562 2017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12564 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12565 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12566 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12567 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12568 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12569 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12570 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12572 2017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12573 * gcc.dg/memcmp-1.c: New.
12574 * gcc.dg/strncmp-1.c: New.
12576 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12578 * gcc.target/arm/acle/mcrr: New.
12579 * gcc.target/arm/acle/mcrr2: New.
12580 * gcc.target/arm/acle/mrrc: New.
12581 * gcc.target/arm/acle/mrrc2: New.
12583 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12585 * gcc.target/arm/acle/mcr.c: New.
12586 * gcc.target/arm/acle/mrc.c: New.
12587 * gcc.target/arm/acle/mcr2.c: New.
12588 * gcc.target/arm/acle/mrc2.c: New.
12590 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12592 * gcc.target/arm/acle/ldc: New.
12593 * gcc.target/arm/acle/ldc2: New.
12594 * gcc.target/arm/acle/ldcl: New.
12595 * gcc.target/arm/acle/ldc2l: New.
12596 * gcc.target/arm/acle/stc: New.
12597 * gcc.target/arm/acle/stc2: New.
12598 * gcc.target/arm/acle/stcl: New.
12599 * gcc.target/arm/acle/stc2l: New.
12601 2017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12603 * gcc.target/arm/acle/acle.exp: Run tests for different options
12604 and make sure fat-lto-objects is used such that we can still do
12606 * gcc.target/arm/acle/cdp.c: New.
12607 * gcc.target/arm/acle/cdp2.c: New.
12608 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12609 (check_effective_target_arm_coproc1_ok_nocache): New.
12610 (check_effective_target_arm_coproc2_ok): New.
12611 (check_effective_target_arm_coproc2_ok_nocache): New.
12612 (check_effective_target_arm_coproc3_ok): New.
12613 (check_effective_target_arm_coproc3_ok_nocache): New.
12614 (check_effective_target_arm_coproc4_ok): New.
12615 (check_effective_target_arm_coproc4_ok_nocache): New.
12617 2017-01-06 Martin Sebor <msebor@redhat.com>
12619 PR middle-end/78605
12620 * gcc.dg/tree-ssa/pr78605.c: New test.
12622 2017-01-05 Martin Sebor <msebor@redhat.com>
12624 PR tree-optimization/78910
12625 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12627 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12628 * gcc.dg/tree-ssa/pr78910.c: New test.
12630 2017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12632 * gcc.dg/sso-10.c: New test.
12634 2017-01-05 Jakub Jelinek <jakub@redhat.com>
12636 PR tree-optimization/71016
12637 * gcc.target/i386/pr71016.c: New test.
12638 * gcc.target/aarch64/pr71016.c: New test.
12639 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12642 * g++.dg/cpp1z/decomp19.C: New test.
12645 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12646 * g++.dg/init/union1.C: Likewise.
12647 * g++.dg/cpp0x/union6.C: Expect errors.
12648 * g++.dg/cpp0x/union8.C: New test.
12649 * g++.dg/cpp0x/pr78890-1.C: New test.
12650 * g++.dg/cpp0x/pr78890-2.C: New test.
12652 2017-01-05 David Edelsohn <dje.gcc@gmail.com>
12654 * gcc.target/powerpc/pr71670.c: Require p9vector.
12655 * gcc.target/powerpc/p9-novsx.c: Same.
12657 2017-01-05 David Malcolm <dmalcolm@redhat.com>
12659 * selftests/asr_div1.rtl: New file.
12660 * selftests/aarch64: New subdirectory.
12661 * selftests/aarch64/times-two.rtl: New file.
12662 * selftests/bb-index.rtl: New file.
12663 * selftests/cfg-test.rtl: New file.
12664 * selftests/const-int.rtl: New file.
12665 * selftests/example-labels.rtl: New file.
12666 * selftests/insn-with-mode.rtl: New file.
12667 * selftests/jump-to-label-ref.rtl: New file.
12668 * selftests/jump-to-return.rtl: New file.
12669 * selftests/jump-to-simple-return.rtl: New file.
12670 * selftests/mem.rtl: New file.
12671 * selftests/note-insn-deleted.rtl: New file.
12672 * selftests/note_insn_basic_block.rtl: New file.
12673 * selftests/simple-cse.rtl: New file.
12674 * selftests/symbol-ref.rtl: New file.
12675 * selftests/x86_64: New subdirectory.
12676 * selftests/x86_64/call-insn.rtl: New file.
12677 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12678 * selftests/x86_64/times-two.rtl: New file.
12679 * selftests/x86_64/unspec.rtl: New file.
12681 2017-01-05 Nathan Sidwell <nathan@acm.org>
12684 * g++.dg/cpp0x/pr78765.C: New.
12686 2017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12688 * gcc.target/s390/memcpy-2.c: New test.
12689 * gcc.target/s390/memset-2.c: New test.
12691 2017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12693 * gcc.target/s390/memcpy-1.c: New test.
12695 2017-01-04 Jeff Law <law@redhat.com>
12697 PR tree-optimization/78812
12698 * g++.dg/torture/pr78812.C: New test.
12700 2017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12705 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12706 64-bit VSX systems with direct move, whether we optimize common
12707 code sequences in the GLIBC math library for float math functions.
12708 * gcc.target/powerpc/pr71977-2.c: Likewise.
12710 2017-01-04 Marek Polacek <polacek@redhat.com>
12713 * c-c++-common/Wpointer-compare-1.c: New test.
12715 2017-01-04 Jakub Jelinek <jakub@redhat.com>
12718 * c-c++-common/Wunused-var-16.c: New test.
12721 * g++.dg/cpp0x/pr78693.C: New test.
12724 * gcc.dg/pr78957.c: New test.
12726 * g++.dg/cpp1y/auto-fn34.C: New test.
12729 * g++.dg/cpp0x/pr71182.C: New test.
12731 2017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12734 * gcc.target/powerpc/pr78056-1.c: New test.
12735 * gcc.target/powerpc/pr78056-2.c: New test.
12736 * gcc.target/powerpc/pr78056-3.c: New test.
12737 * gcc.target/powerpc/pr78056-4.c: New test.
12738 * gcc.target/powerpc/pr78056-5.c: New test.
12739 * gcc.target/powerpc/pr78056-6.c: New test.
12740 * gcc.target/powerpc/pr78056-7.c: New test.
12741 * gcc.target/powerpc/pr78056-8.c: New test.
12742 * lib/target-supports.exp
12743 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12744 whether the effective target supports the popcntb instruction.
12746 2017-01-03 Jeff Law <law@redhat.com>
12748 PR tree-optimization/67955
12749 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12751 2017-01-04 Marek Polacek <polacek@redhat.com>
12755 * g++.dg/cpp0x/range-for32.C: New test.
12756 * g++.dg/cpp0x/range-for33.C: New test.
12758 2017-01-04 David Malcolm <dmalcolm@redhat.com>
12760 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12762 2017-01-04 Nathan Sidwell <nathan@acm.org>
12765 * g++.dg/cpp1y/pr66735.C: New.
12767 2017-01-04 Jakub Jelinek <jakub@redhat.com>
12769 PR tree-optimization/71563
12770 * gcc.dg/tree-ssa/pr71563.c: New test.
12772 2017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12776 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12777 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12778 * gfortran.dg/transfer_intrinsic_1.f90: Change
12779 scan-tree-dump-times due to gfc_trans_string_copy change to
12780 avoid -Wstringop-overflow.
12782 2017-01-03 Jeff Law <law@redhat.com>
12784 PR tree-optimization/78856
12785 * gcc.c-torture/execute/pr78856.c: New test.
12787 2017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12790 * gcc.target/powerpc/pr78953.c: New test.
12792 2017-01-03 Ian Lance Taylor <iant@google.com>
12794 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12797 2017-01-03 Martin Sebor <msebor@redhat.com>
12799 PR tree-optimization/78696
12800 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12801 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12802 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12803 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12805 2017-01-03 David Malcolm <dmalcolm@redhat.com>
12807 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12808 with more than one digit.
12809 * lib/gcc-dg.exp (process-message): Support more than one digit
12810 in relative line specifications.
12812 2017-01-03 Jakub Jelinek <jakub@redhat.com>
12814 PR tree-optimization/78965
12815 * gcc.dg/pr78965.c: New test.
12817 PR middle-end/78901
12818 * g++.dg/opt/pr78901.C: New test.
12820 2017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12824 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12825 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12826 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12827 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12828 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12829 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12830 * gfortran.dg/string_1_lp64.f90: New test.
12831 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12832 * gfortran.dg/string_3_lp64.f90: New test.
12833 * gfortran.dg/transfer_intrinsic_1.f90: Change
12834 scan-tree-dump-times due to gfc_trans_string_copy change to
12835 avoid -Wstringop-overflow.
12837 2017-01-02 Uros Bizjak <ubizjak@gmail.com>
12840 * gcc.target/i386/pr78967-1.c: New test.
12841 * gcc.target/i386/pr78967-2.c: Ditto.
12842 * gcc.target/i386/pr78967-3.c: Ditto.
12844 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12845 * gcc.target/i386/pr78904-4.c: Ditto.
12846 * gcc.target/i386/pr78904-6.c: Ditto.
12848 2017-01-01 Jan Hubicka <hubicka@ucw.cz>
12850 PR middle-end/77674
12851 * g++.dg/torture/pr77674.C: New testcase.
12853 2017-01-01 Jakub Jelinek <jakub@redhat.com>
12855 Update copyright years.
12857 Copyright (C) 2017 Free Software Foundation, Inc.
12859 Copying and distribution of this file, with or without modification,
12860 are permitted in any medium without royalty provided the copyright
12861 notice and this notice are preserved.