]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
i386.c (ix86_split_long_move): Do not handle address used for LEA in a special way.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e32d2388
MS
12017-09-18 Martin Sebor <msebor@redhat.com>
2
3 PR c/81854
4 * gcc.dg/pr81854.c: New test.
5 * g++.dg/ext/attr-ifunc-5.C: New test.
6 * g++.dg/ext/attr-ifunc-1.C: Adjust.
7 * g++.dg/ext/attr-ifunc-2.C: Same.
8 * g++.dg/ext/attr-ifunc-3.C: Same.
9 * g++.dg/ext/attr-ifunc-4.C: Same.
10 * g++.old-deja/g++.abi/vtable2.C: Same.
11 * gcc.dg/attr-ifunc-1.c: Same.
12
81b29ad8
WS
132017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
14
15 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
16
109bb910
RB
172017-09-19 Richard Biener <rguenther@suse.de>
18
19 PR tree-optimization/82244
20 * gcc.dg/torture/pr82244.c: New testcase.
21
197d2f5b
RB
222017-09-19 Richard Biener <rguenther@suse.de>
23
24 PR tree-optimization/69728
25 * gfortran.dg/graphite/pr69728.f90: New testcase.
26 * gcc.dg/graphite/pr69728.c: Likewise.
27
7e12c0e0
PC
282017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/80947
31 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
32
b161f2c9
RS
332017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
34
35 * gcc.dg/vect/slp-multitypes-13.c: New test.
36
7251b0bf
RS
372017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
38
39 * gfortran.dg/vect/mask-store-1.f90: New test.
40
10d8c51f
PC
412017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/45033
44 * g++.dg/expr/delete1.C: New.
45
2eda24e9
PMR
462017-09-18 Bob Duff <duff@adacore.com>
47
48 * gnat.dg/validity_check.adb: New testcase.
49
502017-09-18 Eric Botcazou <ebotcazou@adacore.com>
51
52 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
53
542017-09-18 Bob Duff <duff@adacore.com>
55
56 * gnat.dg/tagged_prefix_call.adb: New testcase.
57
845af9e6
PMR
582017-09-18 Ed Schonberg <schonberg@adacore.com>
59
60 * gnat.dg/default_variants.adb: New testcase.
61
2a63b04e
RO
622017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
63
64 PR target/81736
65 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
66 * gcc.target/i386/pr81736-4.c: Likewise.
67
3d07d963
RB
682017-09-18 Richard Biener <rguenther@suse.de>
69
70 PR tree-optimization/79622
71 * gcc.dg/graphite/pr79622.c: New testcase.
72
3cb626e4
DS
732017-09-17 Daniel Santos <daniel.santos@pobox.com>
74
75 gcc.target/i386/pr82196-1.c: New test.
76 gcc.target/i386/pr82196-2.c: Likewise.
77
01f44e44
L
782017-09-17 H.J. Lu <hongjiu.lu@intel.com>
79
80 PR target/82166
81 * gcc.target/i386/pr82166.c: New test.
82
62d3c075
PT
832017-09-17 Paul Thomas <pault@gcc.gnu.org>
84
85 PR fortran/82173
86 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
87 * gfortran.dg/pdt_2.f03 : The same.
88 * gfortran.dg/pdt_3.f03 : The same.
89 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
90 module 'bad_vars'. Add error concerning assumed parameters and
91 save attribute.
92 * gfortran.dg/pdt_11.f03 : New test.
93
94 PR fortran/60483
95 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
96 * gfortran.dg/associate_25.f90 : New test.
97 * gfortran.dg/pdt_12.f03 : New test.
98
026a79f7
AS
992017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
100 Jakub Jelinek <jakub@redhat.com>
101
102 Add support for -std=c++2a.
103 * lib/target-supports.exp (check_effective_target_c++17): Return
104 1 also if check_effective_target_c++2a.
105 (check_effective_target_c++17_down): New.
106 (check_effective_target_c++2a_only): New.
107 (check_effective_target_c++2a): New.
108 * g++.dg/cpp2a/cplusplus.C: New.
109
bb75facd
JM
1102017-09-15 Joseph Myers <joseph@codesourcery.com>
111
112 PR c/82071
113 * gcc.target/i386/excess-precision-8.c: New test.
114
c01df3c8
MLI
1152017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
116 Paolo Carlini <paolo.carlini@oracle.com>
117
118 PR c++/64644
119 * g++.dg/other/anon-union4.C: New.
120 * g++.old-deja/g++.law/union4.C: Adjust.
121 * g++.old-deja/g++.other/anon1.C: Likewise.
122
1d933576
BE
1232017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
124
125 * c-c++-common/Wcast-align.c: New test.
126
4a8ca690
EB
1272017-09-15 Eric Botcazou <ebotcazou@adacore.com>
128
129 * g++.dg/sso-1.C: New test.
130 * g++.dg/sso-2.C: Likewise.
131
1322017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
133
134 PR c++/78648
135 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
136
ed17cb57
JW
1372017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
138
139 PR tree-optimization/71026
140 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
141
a1189286
JJ
1422017-09-15 Jakub Jelinek <jakub@redhat.com>
143
7b936140
JJ
144 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
145 * lib/target-supports.exp (check_effective_target_c++14): Use
146 check_effective_target_c++17 instead of check_effective_target_c++1z.
147 (check_effective_target_c++14_down): Likewise.
148 (check_effective_target_c++1z_only): Rename to ...
149 (check_effective_target_c++17_only): ... this.
150 (check_effective_target_c++1z): Rename to ...
151 (check_effective_target_c++17): ... this.
152 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
153 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
154 and c++17_only instead of c++1z_only. Adjust expected diagnostics
155 and comments refering to 1z to 17.
156 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
157 * g++.dg/template/partial5.C: Likewise.
158 * g++.dg/template/nontype8.C: Likewise.
159 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
160 * g++.dg/cpp1z/nontype3a.C: Likewise.
161 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
162 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
163 * g++.dg/cpp1z/class-deduction32.C: Likewise.
164 * g++.dg/cpp1z/pr78771.C: Likewise.
165 * g++.dg/cpp1z/elide1.C: Likewise.
166 * g++.dg/cpp1z/fold3.C: Likewise.
167 * g++.dg/cpp1z/class-deduction2.C: Likewise.
168 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
169 * g++.dg/cpp1z/inline-var2.C: Likewise.
170 * g++.dg/cpp1z/eval-order2.C: Likewise.
171 * g++.dg/cpp1z/decomp21.C: Likewise.
172 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
173 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
174 * g++.dg/cpp1z/utf8-neg.C: Likewise.
175 * g++.dg/cpp1z/class-deduction41.C: Likewise.
176 * g++.dg/cpp1z/class-deduction23.C: Likewise.
177 * g++.dg/cpp1z/nodiscard3.C: Likewise.
178 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
179 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
180 * g++.dg/cpp1z/class-deduction21.C: Likewise.
181 * g++.dg/cpp1z/range-for1.C: Likewise.
182 * g++.dg/cpp1z/init-statement4.C: Likewise.
183 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
184 * g++.dg/cpp1z/decomp30.C: Likewise.
185 * g++.dg/cpp1z/class-deduction39.C: Likewise.
186 * g++.dg/cpp1z/register2.C: Likewise.
187 * g++.dg/cpp1z/decomp9.C: Likewise.
188 * g++.dg/cpp1z/regress1.C: Likewise.
189 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
190 * g++.dg/cpp1z/class-deduction30.C: Likewise.
191 * g++.dg/cpp1z/abbrev2.C: Likewise.
192 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
193 * g++.dg/cpp1z/regress2.C: Likewise.
194 * g++.dg/cpp1z/decomp16.C: Likewise.
195 * g++.dg/cpp1z/bool-increment1.C: Likewise.
196 * g++.dg/cpp1z/aligned-new1.C: Likewise.
197 * g++.dg/cpp1z/decomp3.C: Likewise.
198 * g++.dg/cpp1z/register1.C: Likewise.
199 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
200 * g++.dg/cpp1z/class-deduction1.C: Likewise.
201 * g++.dg/cpp1z/decomp10.C: Likewise.
202 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
203 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
204 * g++.dg/cpp1z/decomp27.C: Likewise.
205 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
206 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
207 * g++.dg/cpp1z/class-deduction9.C: Likewise.
208 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
209 * g++.dg/cpp1z/decomp11.C: Likewise.
210 * g++.dg/cpp1z/aligned-new3.C: Likewise.
211 * g++.dg/cpp1z/utf8-2.C: Likewise.
212 * g++.dg/cpp1z/lambda-this3.C: Likewise.
213 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
214 * g++.dg/cpp1z/byte1.C: Likewise.
215 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
216 * g++.dg/cpp1z/aggr-base4.C: Likewise.
217 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
218 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
219 * g++.dg/cpp1z/utf8-2a.C: Likewise.
220 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
221 * g++.dg/cpp1z/aggr-base6.C: Likewise.
222 * g++.dg/cpp1z/cplusplus.C: Likewise.
223 * g++.dg/cpp1z/class-deduction20.C: Likewise.
224 * g++.dg/cpp1z/aggr-base2.C: Likewise.
225 * g++.dg/cpp1z/class-deduction6.C: Likewise.
226 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
227 * g++.dg/cpp1z/class-deduction31.C: Likewise.
228 * g++.dg/cpp1z/class-deduction25.C: Likewise.
229 * g++.dg/cpp1z/class-deduction18.C: Likewise.
230 * g++.dg/cpp1z/fold9.C: Likewise.
231 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
232 * g++.dg/cpp1z/abbrev1.C: Likewise.
233 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
234 * g++.dg/cpp1z/utf8.C: Likewise.
235 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
236 * g++.dg/cpp1z/aggr-base3.C: Likewise.
237 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
238 * g++.dg/cpp1z/init-statement2.C: Likewise.
239 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
240 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
241 * g++.dg/cpp1z/class-deduction40.C: Likewise.
242 * g++.dg/cpp1z/nontype3.C: Likewise.
243 * g++.dg/cpp1z/class-deduction14.C: Likewise.
244 * g++.dg/cpp1z/fold7.C: Likewise.
245 * g++.dg/cpp1z/nontype2.C: Likewise.
246 * g++.dg/cpp1z/class-deduction15.C: Likewise.
247 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
248 * g++.dg/cpp1z/class-deduction13.C: Likewise.
249 * g++.dg/cpp1z/aligned-new7.C: Likewise.
250 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
251 * g++.dg/cpp1z/nontype1.C: Likewise.
252 * g++.dg/cpp1z/init-statement5.C: Likewise.
253 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
254 * g++.dg/cpp1z/decomp17.C: Likewise.
255 * g++.dg/cpp1z/fold4.C: Likewise.
256 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
257 * g++.dg/cpp1z/fold7a.C: Likewise.
258 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
259 * g++.dg/cpp1z/init-statement7.C: Likewise.
260 * g++.dg/cpp1z/aggr-base5.C: Likewise.
261 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
262 * g++.dg/cpp1z/pr79143.C: Likewise.
263 * g++.dg/cpp1z/class-deduction38.C: Likewise.
264 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
265 * g++.dg/cpp1z/class-deduction12.C: Likewise.
266 * g++.dg/cpp1z/decomp20.C: Likewise.
267 * g++.dg/cpp1z/class-deduction22.C: Likewise.
268 * g++.dg/cpp1z/class-deduction29.C: Likewise.
269 * g++.dg/cpp1z/class-deduction8.C: Likewise.
270 * g++.dg/cpp1z/class-deduction43.C: Likewise.
271 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
272 * g++.dg/cpp1z/fold8.C: Likewise.
273 * g++.dg/cpp1z/init-statement3.C: Likewise.
274 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
275 * g++.dg/cpp1z/class-deduction36.C: Likewise.
276 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
277 * g++.dg/cpp1z/fallthrough1.C: Likewise.
278 * g++.dg/cpp1z/fold1.C: Likewise.
279 * g++.dg/cpp1z/class-deduction26.C: Likewise.
280 * g++.dg/cpp1z/fold-ice1.C: Likewise.
281 * g++.dg/cpp1z/fold5.C: Likewise.
282 * g++.dg/cpp1z/class-deduction34.C: Likewise.
283 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
284 * g++.dg/cpp1z/class-deduction7.C: Likewise.
285 * g++.dg/cpp1z/class-deduction16.C: Likewise.
286 * g++.dg/cpp1z/class-deduction10.C: Likewise.
287 * g++.dg/cpp1z/eval-order3.C: Likewise.
288 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
289 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
290 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
291 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
292 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
293 * g++.dg/cpp1z/decomp15.C: Likewise.
294 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
295 * g++.dg/cpp1z/fold-mangle.C: Likewise.
296 * g++.dg/cpp1z/class-deduction35.C: Likewise.
297 * g++.dg/cpp1z/decomp4.C: Likewise.
298 * g++.dg/cpp1z/class-deduction42.C: Likewise.
299 * g++.dg/cpp1z/init-statement8.C: Likewise.
300 * g++.dg/cpp1z/inline-var1a.C: Likewise.
301 * g++.dg/cpp1z/init-statement6.C: Likewise.
302 * g++.dg/cpp1z/class-deduction17.C: Likewise.
303 * g++.dg/cpp1z/class-deduction28.C: Likewise.
304 * g++.dg/cpp1z/class-deduction27.C: Likewise.
305 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
306 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
307 * g++.dg/cpp1z/class-deduction11.C: Likewise.
308 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
309 * g++.dg/cpp1z/init-statement9.C: Likewise.
310 * g++.dg/cpp1z/class-deduction19.C: Likewise.
311 * g++.dg/cpp1z/class-deduction5.C: Likewise.
312 * g++.dg/cpp1z/fold2.C: Likewise.
313 * g++.dg/cpp1z/class-deduction33.C: Likewise.
314 * g++.dg/cpp1z/class-deduction24.C: Likewise.
315 * g++.dg/cpp1z/aggr-base1.C: Likewise.
316 * g++.dg/cpp1z/fold6.C: Likewise.
317 * g++.dg/cpp1z/decomp12.C: Likewise.
318 * g++.dg/cpp1z/class-deduction4.C: Likewise.
319 * g++.dg/cpp1z/inline-var1.C: Likewise.
320 * g++.dg/cpp1z/aligned-new2.C: Likewise.
321 * g++.dg/cpp1z/class-deduction3.C: Likewise.
322 * g++.dg/other/error3.C: Likewise.
323 * g++.dg/init/new25.C: Likewise.
324 * g++.dg/init/new13.C: Likewise.
325 * g++.dg/tls/diag-2.C: Likewise.
326 * g++.dg/tls/diag-4.C: Likewise.
327 * g++.dg/opt/noreturn-1.C: Likewise.
328 * g++.dg/eh/async-unwind2.C: Likewise.
329 * g++.dg/eh/spec9.C: Likewise.
330 * g++.dg/eh/spec7.C: Likewise.
331 * g++.dg/eh/template1.C: Likewise.
332 * g++.dg/eh/cond4.C: Likewise.
333 * g++.dg/eh/pr41819.C: Likewise.
334 * g++.dg/eh/delete1.C: Likewise.
335 * g++.dg/eh/spec3.C: Likewise.
336 * g++.dg/eh/forced4.C: Likewise.
337 * g++.dg/eh/spec2.C: Likewise.
338 * g++.dg/eh/shadow1.C: Likewise.
339 * g++.dg/eh/pr38662.C: Likewise.
340 * g++.dg/eh/ehopt1.C: Likewise.
341 * g++.dg/eh/spec8.C: Likewise.
342 * g++.dg/eh/init-temp2.C: Likewise.
343 * g++.dg/rtti/crash3.C: Likewise.
344 * g++.dg/warn/Wreturn-type-3.C: Likewise.
345 * g++.dg/warn/register-parm-1.C: Likewise.
346 * g++.dg/warn/register-var-2.C: Likewise.
347 * g++.dg/gcov/gcov-7.C: Likewise.
348 * g++.dg/tree-ssa/pr45605.C: Likewise.
349 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
350 * g++.dg/lookup/exception1.C: Likewise.
351 * g++.dg/ubsan/pr79589.C: Likewise.
352 * g++.dg/tm/pr47340.C: Likewise.
353 * g++.dg/tm/pr46567.C: Likewise.
354 * g++.dg/expr/bitfield5.C: Likewise.
355 * g++.dg/expr/bool1.C: Likewise.
356 * g++.dg/expr/lval3.C: Likewise.
357 * g++.dg/expr/lval4.C: Likewise.
358 * g++.dg/expr/bitfield4.C: Likewise.
359 * g++.dg/expr/bitfield6.C: Likewise.
360 * g++.dg/expr/bool3.C: Likewise.
361 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
362 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
363 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
364 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
365 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
366 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
367 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
368 * g++.dg/ext/has_nothrow_assign.C: Likewise.
369 * g++.dg/parse/register1.C: Likewise.
370 * g++.dg/parse/error15.C: Likewise.
371 * g++.dg/parse/linkage2.C: Likewise.
372 * g++.dg/concepts/intro2.C: Likewise.
373 * g++.dg/concepts/class.C: Likewise.
374 * g++.dg/concepts/traits1.C: Likewise.
375 * g++.dg/concepts/req5.C: Likewise.
376 * g++.dg/concepts/var-concept5.C: Likewise.
377 * g++.dg/concepts/fn-concept2.C: Likewise.
378 * g++.dg/concepts/traits2.C: Likewise.
379 * g++.dg/concepts/placeholder2.C: Likewise.
380 * g++.dg/concepts/class6.C: Likewise.
381 * g++.dg/concepts/memtmpl1.C: Likewise.
382 * g++.dg/concepts/friend2.C: Likewise.
383 * g++.dg/concepts/template-parm3.C: Likewise.
384 * g++.dg/concepts/template-parm10.C: Likewise.
385 * g++.dg/concepts/explicit-spec1.C: Likewise.
386 * g++.dg/concepts/explicit-spec3.C: Likewise.
387 * g++.dg/concepts/var-templ2.C: Likewise.
388 * g++.dg/concepts/intro5.C: Likewise.
389 * g++.dg/concepts/deduction-constraint1.C: Likewise.
390 * g++.dg/concepts/iconv1.C: Likewise.
391 * g++.dg/concepts/constrained-parm.C: Likewise.
392 * g++.dg/concepts/template-template-parm1.C: Likewise.
393 * g++.dg/concepts/var-concept3.C: Likewise.
394 * g++.dg/concepts/class3.C: Likewise.
395 * g++.dg/concepts/memfun2.C: Likewise.
396 * g++.dg/concepts/req1.C: Likewise.
397 * g++.dg/concepts/disjunction1.C: Likewise.
398 * g++.dg/concepts/req17.C: Likewise.
399 * g++.dg/concepts/pr65848.C: Likewise.
400 * g++.dg/concepts/placeholder4.C: Likewise.
401 * g++.dg/concepts/decl-diagnose.C: Likewise.
402 * g++.dg/concepts/intro7.C: Likewise.
403 * g++.dg/concepts/pr68683.C: Likewise.
404 * g++.dg/concepts/partial-spec4.C: Likewise.
405 * g++.dg/concepts/template-parm5.C: Likewise.
406 * g++.dg/concepts/explicit-inst1.C: Likewise.
407 * g++.dg/concepts/class-deduction1.C: Likewise.
408 * g++.dg/concepts/class1.C: Likewise.
409 * g++.dg/concepts/req15.C: Likewise.
410 * g++.dg/concepts/memfun.C: Likewise.
411 * g++.dg/concepts/pr68434.C: Likewise.
412 * g++.dg/concepts/inherit-ctor4.C: Likewise.
413 * g++.dg/concepts/partial-spec6.C: Likewise.
414 * g++.dg/concepts/var-templ1.C: Likewise.
415 * g++.dg/concepts/template-parm8.C: Likewise.
416 * g++.dg/concepts/explicit-inst3.C: Likewise.
417 * g++.dg/concepts/class4.C: Likewise.
418 * g++.dg/concepts/req6.C: Likewise.
419 * g++.dg/concepts/fn8.C: Likewise.
420 * g++.dg/concepts/class5.C: Likewise.
421 * g++.dg/concepts/placeholder5.C: Likewise.
422 * g++.dg/concepts/req16.C: Likewise.
423 * g++.dg/concepts/req10.C: Likewise.
424 * g++.dg/concepts/var-concept2.C: Likewise.
425 * g++.dg/concepts/auto3.C: Likewise.
426 * g++.dg/concepts/generic-fn-err.C: Likewise.
427 * g++.dg/concepts/pr65552.C: Likewise.
428 * g++.dg/concepts/partial-concept-id2.C: Likewise.
429 * g++.dg/concepts/fn1.C: Likewise.
430 * g++.dg/concepts/partial-spec.C: Likewise.
431 * g++.dg/concepts/template-parm12.C: Likewise.
432 * g++.dg/concepts/diagnostic1.C: Likewise.
433 * g++.dg/concepts/intro1.C: Likewise.
434 * g++.dg/concepts/explicit-inst4.C: Likewise.
435 * g++.dg/concepts/req18.C: Likewise.
436 * g++.dg/concepts/explicit-spec5.C: Likewise.
437 * g++.dg/concepts/var-concept6.C: Likewise.
438 * g++.dg/concepts/fn9.C: Likewise.
439 * g++.dg/concepts/req2.C: Likewise.
440 * g++.dg/concepts/template-parm7.C: Likewise.
441 * g++.dg/concepts/req14.C: Likewise.
442 * g++.dg/concepts/template-parm6.C: Likewise.
443 * g++.dg/concepts/variadic4.C: Likewise.
444 * g++.dg/concepts/fn6.C: Likewise.
445 * g++.dg/concepts/req-neg1.C: Likewise.
446 * g++.dg/concepts/alias3.C: Likewise.
447 * g++.dg/concepts/expression2.C: Likewise.
448 * g++.dg/concepts/partial-spec3.C: Likewise.
449 * g++.dg/concepts/expression3.C: Likewise.
450 * g++.dg/concepts/memfun-err.C: Likewise.
451 * g++.dg/concepts/pr66091.C: Likewise.
452 * g++.dg/concepts/explicit-spec2.C: Likewise.
453 * g++.dg/concepts/equiv.C: Likewise.
454 * g++.dg/concepts/friend1.C: Likewise.
455 * g++.dg/concepts/fn4.C: Likewise.
456 * g++.dg/concepts/var-templ3.C: Likewise.
457 * g++.dg/concepts/explicit-inst2.C: Likewise.
458 * g++.dg/concepts/alias2.C: Likewise.
459 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
460 * g++.dg/concepts/placeholder6.C: Likewise.
461 * g++.dg/concepts/fn10.C: Likewise.
462 * g++.dg/concepts/req3.C: Likewise.
463 * g++.dg/concepts/variadic2.C: Likewise.
464 * g++.dg/concepts/pr65636.C: Likewise.
465 * g++.dg/concepts/intro6.C: Likewise.
466 * g++.dg/concepts/class2.C: Likewise.
467 * g++.dg/concepts/fn2.C: Likewise.
468 * g++.dg/concepts/req20.C: Likewise.
469 * g++.dg/concepts/req8.C: Likewise.
470 * g++.dg/concepts/placeholder1.C: Likewise.
471 * g++.dg/concepts/pr65854.C: Likewise.
472 * g++.dg/concepts/member-concept.C: Likewise.
473 * g++.dg/concepts/template-parm2.C: Likewise.
474 * g++.dg/concepts/variadic1.C: Likewise.
475 * g++.dg/concepts/fn7.C: Likewise.
476 * g++.dg/concepts/intro4.C: Likewise.
477 * g++.dg/concepts/req13.C: Likewise.
478 * g++.dg/concepts/inherit-ctor3.C: Likewise.
479 * g++.dg/concepts/explicit-spec6.C: Likewise.
480 * g++.dg/concepts/auto1.C: Likewise.
481 * g++.dg/concepts/alias1.C: Likewise.
482 * g++.dg/concepts/fn-concept1.C: Likewise.
483 * g++.dg/concepts/template-parm11.C: Likewise.
484 * g++.dg/concepts/explicit-spec4.C: Likewise.
485 * g++.dg/concepts/partial-concept-id1.C: Likewise.
486 * g++.dg/concepts/req9.C: Likewise.
487 * g++.dg/concepts/req4.C: Likewise.
488 * g++.dg/concepts/pr65681.C: Likewise.
489 * g++.dg/concepts/req7.C: Likewise.
490 * g++.dg/concepts/req12.C: Likewise.
491 * g++.dg/concepts/fn5.C: Likewise.
492 * g++.dg/concepts/alias4.C: Likewise.
493 * g++.dg/concepts/generic-fn.C: Likewise.
494 * g++.dg/concepts/feature-macro.C: Likewise.
495 * g++.dg/concepts/req19.C: Likewise.
496 * g++.dg/concepts/placeholder3.C: Likewise.
497 * g++.dg/concepts/intro3.C: Likewise.
498 * g++.dg/concepts/partial-spec5.C: Likewise.
499 * g++.dg/concepts/template-parm4.C: Likewise.
500 * g++.dg/concepts/dr1430.C: Likewise.
501 * g++.dg/concepts/pr65634.C: Likewise.
502 * g++.dg/concepts/var-concept4.C: Likewise.
503 * g++.dg/concepts/pr67249.C: Likewise.
504 * g++.dg/concepts/expression.C: Likewise.
505 * g++.dg/concepts/pr65575.C: Likewise.
506 * g++.dg/concepts/partial-spec2.C: Likewise.
507 * g++.dg/concepts/template-parm9.C: Likewise.
508 * g++.dg/concepts/inherit-ctor1.C: Likewise.
509 * g++.dg/concepts/equiv2.C: Likewise.
510 * g++.dg/concepts/req11.C: Likewise.
511 * g++.dg/concepts/template-parm1.C: Likewise.
512 * g++.dg/concepts/inherit-ctor2.C: Likewise.
513 * g++.dg/concepts/var-concept1.C: Likewise.
514 * g++.dg/concepts/fn3.C: Likewise.
515 * g++.dg/torture/pr46364.C: Likewise.
516 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
517 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
518 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
519 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
520 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
521 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
522 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
523 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
524 * g++.dg/torture/pr52918-1.C: Likewise.
525 * g++.dg/torture/pr49394.C: Likewise.
526 * g++.dg/torture/pr57190.C: Likewise.
527 * g++.dg/cpp0x/static_assert8.C: Likewise.
528 * g++.dg/cpp0x/noexcept19.C: Likewise.
529 * g++.dg/cpp0x/variadic-throw.C: Likewise.
530 * g++.dg/cpp0x/variadic73.C: Likewise.
531 * g++.dg/cpp0x/noexcept02.C: Likewise.
532 * g++.dg/cpp0x/defaulted23.C: Likewise.
533 * g++.dg/cpp0x/noexcept08.C: Likewise.
534 * g++.dg/cpp0x/auto9.C: Likewise.
535 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
536 * g++.dg/cpp0x/error5.C: Likewise.
537 * c-c++-common/gomp/atomic-12.c: Likewise.
538 * c-c++-common/gomp/atomic-13.c: Likewise.
539 * c-c++-common/gomp/atomic-14.c: Likewise.
540 * c-c++-common/Wvarargs-2.c: Likewise.
541 * c-c++-common/Wvarargs.c: Likewise.
542 * c-c++-common/vector-subscript-2.c: Likewise.
543 * g++.old-deja/g++.robertl/eb123.C: Likewise.
544 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
545 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
546 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
547 * g++.old-deja/g++.eh/throw2.C: Likewise.
548 * g++.old-deja/g++.eh/throw1.C: Likewise.
549 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
550 * g++.old-deja/g++.other/new7.C: Likewise.
551 * g++.old-deja/g++.other/crash30.C: Likewise.
552 * g++.old-deja/g++.other/regstack.C: Likewise.
553 * g++.old-deja/g++.other/crash28.C: Likewise.
554 * g++.old-deja/g++.jason/bool5.C: Likewise.
555 * g++.old-deja/g++.mike/p10416.C: Likewise.
556 * g++.old-deja/g++.mike/eh25.C: Likewise.
557 * g++.old-deja/g++.mike/eh55.C: Likewise.
558
a1189286
JJ
559 PR rtl-optimization/82192
560 * gcc.c-torture/execute/pr82192.c: New test.
561
897da303
RB
5622017-09-15 Richard Biener <rguenther@suse.de>
563
564 PR tree-optimization/82217
565 * gcc.dg/torture/pr82217.c: New testcase.
566
854dde43
JJ
5672017-09-15 Jakub Jelinek <jakub@redhat.com>
568
569 PR target/82145
570 * gcc.target/i386/pr82145.c: New test.
571
22d07ec2
PT
5722017-09-15 Paul Thomas <pault@gcc.gnu.org>
573
574 PR fortran/82184
575 * gfortran.dg/pointer_array_9.f90: New test.
576
12fca96e
MM
5772017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
578
579 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
580 __builtin_fabsq.
581 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
582 of __builtin_fabsq. Prevent the test from running on 32-bit.
583 * gcc.target/powerpc/float128-fma1.c: New test.
584 * gcc.target/powerpc/float128-fma2.c: Likewise.
585 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
586 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
587
595ced60
DM
5882017-09-14 David Malcolm <dmalcolm@redhat.com>
589
590 PR jit/82174
591 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
592 New test case.
593
44e13e60
PH
5942017-09-14 Pat Haugen <pthaugen@us.ibm.com>
595
596 * gcc.target/powerpc/r2_shrink-wrap.c: New.
597
2a94be35
WS
5982017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
599
600 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
601 lp64 requirement.
602
0fa0fdb7
RB
6032017-09-14 Richard Biener <rguenther@suse.de>
604
605 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
606 * gcc.dg/uninit-suppress_2.c: Adjust.
607 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
608
83ada6e8
RO
6092017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
610
611 PR tree-optimization/80996
612 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
613
c5f59763
JJ
6142017-09-14 Jakub Jelinek <jakub@redhat.com>
615
616 PR target/81325
617 * g++.dg/cpp0x/pr81325.C: New test.
618
87f3a5cf
PT
6192017-09-13 Paul Thomas <pault@gcc.gnu.org>
620
621 PR fortran/82173
622 * gfortran.dg/pdt_10.f03 : New test.
623
b6509175
PC
6242017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
625
626 PR c++/68177
627 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
628
c7885b85
ML
6292017-09-13 Martin Liska <mliska@suse.cz>
630
631 PR middle-end/82154
632 * g++.dg/torture/pr82154.C: New test.
633
97e63e12
PC
6342017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
635
636 PR c++/61362
637 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
638 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
639
bce5091a
SE
6402017-09-13 Steve Ellcey <sellcey@cavium.com>
641
642 PR tree-optimization/80925
643 * gfortran.dg/vect/vect-2.f90: Add
644 --param vect-max-peeling-for-alignment=0 option.
645 Remove unaligned access and peeling checks.
646 * gfortran.dg/vect/vect-3.f90: Ditto.
647 * gfortran.dg/vect/vect-4.f90: Ditto.
648 * gfortran.dg/vect/vect-5.f90: Ditto.
649
13380861
PC
6502017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
651
652 PR c++/61135
653 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
654 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
655
bb5d9711
JW
6562017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
657
658 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
659
267bbb6f
MP
6602017-09-13 Marek Polacek <polacek@redhat.com>
661
662 PR c/82167
663 * gcc.dg/pr82167.c: New test.
664
8a411aa3
WS
6652017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
666
667 * gcc.target/powerpc/fold-vec-ld-char.c: New.
668 * gcc.target/powerpc/fold-vec-ld-double.c: New.
669 * gcc.target/powerpc/fold-vec-ld-float.c: New.
670 * gcc.target/powerpc/fold-vec-ld-int.c: New.
671 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
672 * gcc.target/powerpc/fold-vec-ld-short.c: New.
673
1cb656f8
JW
6742017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
675
676 * gcc.target/aarch64/pr62178.c: Updated testcase
677 to scan for two ldrs and an mla.
678
e5b87132
PC
6792017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
680
681 PR c++/59949
682 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
683
491cefb7
WD
6842017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
685
686 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
687
4395a473
TP
6882017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
689
690 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
691 ARMv8-A and ARMv8-R.
692 * gcc.target/arm/acle/cdp2.c: Likewise.
693 * gcc.target/arm/acle/ldc.c: Likewise.
694 * gcc.target/arm/acle/ldc2.c: Likewise.
695 * gcc.target/arm/acle/ldc2l.c: Likewise.
696 * gcc.target/arm/acle/ldcl.c: Likewise.
697 * gcc.target/arm/acle/mcr.c: Likewise.
698 * gcc.target/arm/acle/mcr2.c: Likewise.
699 * gcc.target/arm/acle/mcrr.c: Likewise.
700 * gcc.target/arm/acle/mcrr2.c: Likewise.
701 * gcc.target/arm/acle/mrc.c: Likewise.
702 * gcc.target/arm/acle/mrc2.c: Likewise.
703 * gcc.target/arm/acle/mrrc.c: Likewise.
704 * gcc.target/arm/acle/mrrc2.c: Likewise.
705 * gcc.target/arm/acle/stc.c: Likewise.
706 * gcc.target/arm/acle/stc2.c: Likewise.
707 * gcc.target/arm/acle/stc2l.c: Likewise.
708 * gcc.target/arm/acle/stcl.c: Likewise.
709 * lib/target-supports.exp:
710 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
711 and stcl in the comment.
712 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
713 and disable Thumb-1 targets.
714 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
715 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
716
caf3dcdf
PC
7172017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
718
719 PR c++/47226
720 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
721 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
722
2da6996c
RB
7232017-09-13 Richard Biener <rguenther@suse.de>
724
725 PR middle-end/82128
726 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
727 default-def to avoid breaking iterator update with the weird
728 interaction with cgraph_update_edges_for_call_stmt_node.
729
d6ecd2cf
KV
7302017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
731
732 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
733
741bbaab
PC
734017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
735
736 PR c++/70621
737 * g++.dg/torture/pr70621.C: New.
738
18a4e7e3
PT
7392017-09-12 Paul Thomas <pault@gcc.gnu.org>
740
741 PR fortran/82173
742 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
743 is defined' error.
744 * gfortran.dg/pdt_6.f03 : New test.
745 * gfortran.dg/pdt_7.f03 : New test.
746 * gfortran.dg/pdt_8.f03 : New test.
747
748 PR fortran/82168
749 * gfortran.dg/pdt_9.f03 : New test.
750
cbc45bea
JJ
7512017-09-12 Jakub Jelinek <jakub@redhat.com>
752
753 PR target/82112
754 * gcc.target/powerpc/pr82112.c: New test.
755 * g++.dg/ext/altivec-18.C: New test.
756
5f33b353
ML
7572017-09-12 Martin Liska <mliska@suse.cz>
758
759 PR testsuite/82114
760 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
761
29545149
RB
7622017-09-12 Richard Biener <rguenther@suse.de>
763
764 PR tree-optimization/82157
765 * gcc.dg/torture/pr82157.c: New testcase.
766
8101ec85
SA
7672017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
768
769 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
770 attribute.
771 * gcc.target/mips/near-far-2.c: Likewise.
772 * gcc.target/mips/near-far-3.c: Likewise.
773 * gcc.target/mips/near-far-4.c: Likewise.
774
ec33aebb
JJ
7752017-09-12 Jakub Jelinek <jakub@redhat.com>
776
777 PR target/82112
778 * c-c++-common/pr82112.c: New test.
779 * gcc.dg/pr82112.c: New test.
780
2f6c18e0
EB
7812017-09-10 Eric Botcazou <ebotcazou@adacore.com>
782
783 PR ada/79441
784 * gnat.dg/pack9.adb: Robustify.
785
ff3598bc
PT
7862017-09-10 Paul Thomas <pault@gcc.gnu.org>
787
788 PR fortran/34640
789 * gfortran.dg/associate_24.f90: New test.
790 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
791 checks.
792 * gfortran.dg/no_arg_check_2.f90: Likewise.
793 * gfortran.dg/pointer_array_1.f90: New test.
794 * gfortran.dg/pointer_array_2.f90: New test.
795 * gfortran.dg/pointer_array_7.f90: New test.
796 * gfortran.dg/pointer_array_8.f90: New test.
797 * gfortran.dg/pointer_array_component_1.f90: New test.
798 * gfortran.dg/pointer_array_component_2.f90: New test.
799 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
800 counts by 1.
801
802 PR fortran/40737
803 * gfortran.dg/pointer_array_3.f90: New test.
804
805 PR fortran/57116
806 * gfortran.dg/pointer_array_4.f90: New test.
807
808 PR fortran/55763
809 * gfortran.dg/pointer_array_5.f90: New test.
810
811 PR fortran/57019
812 * gfortran.dg/pointer_array_6.f90: New test.
813
019bf9ad
JW
8142017-09-09 Jonathan Wakely <jwakely@redhat.com>
815
816 PR c++/81852
817 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
818 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
819 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
820 * g++.dg/cpp1y/feat-neg.C: Likewise.
821 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
822
95b7c2e0
PMR
8232017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
824
825 * gnat.dg/debug14.adb: New test.
826
89ec98ed
EB
8272017-09-09 Eric Botcazou <ebotcazou@adacore.com>
828
829 * gnat.dg/specs/atomic3.ads: New test.
830
ea09ecc5
EB
8312017-09-09 Eric Botcazou <ebotcazou@adacore.com>
832
833 * gnat.dg/specs/vfa.ads: Rename into...
834 * gnat.dg/specs/vfa1.ads: ...this.
835 * gnat.dg/specs/vfa2.ads: New test.
836
5bab4c96
PT
8372017-09-09 Paul Thomas <pault@gcc.gnu.org>
838
839 * gfortran.dg/pdt_1.f03 : New test.
840 * gfortran.dg/pdt_2.f03 : New test.
841 * gfortran.dg/pdt_3.f03 : New test.
842 * gfortran.dg/pdt_4.f03 : New test.
843 * gfortran.dg/pdt_5.f03 : New test.
844
b2c5d6f1 8452017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
846
847 * gcc.dg/pr81988.c: New test.
848
8492017-09-07 Eric Botcazou <ebotcazou@adacore.com>
850
1c49a3ed
EB
851 * gnat.dg/opt67.adb: New test.
852 * gnat.dg/opt67_pkg.ad[sb]: New helper.
853
86373d92
JJ
8542017-09-07 Jakub Jelinek <jakub@redhat.com>
855
856 PR target/81979
857 * gcc.dg/pr81979.c: New test.
858
a3064a99
EB
8592017-09-07 Eric Botcazou <ebotcazou@adacore.com>
860
861 PR ada/82126
862 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
863
a7976089
RB
8642017-09-07 Richard Biener <rguenther@suse.de>
865
866 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
867 opportunity.
868
bbd35101
MM
8692017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
870
871 * gcc.target/powerpc/float128-1.c: Update options to know that
872 -mfloat128 is now on by default on PowerPC VSX systems. Remove
873 -static-libgcc option which is no longer needed. Use -mvsx or
874 -mpower9-vector to enable VSX or hardware IEEE support, rather
875 than specifying a particular CPU.
876 * gcc.target/powerpc/float128-2.c: Likewise.
877 * gcc.target/powerpc/float128-cmp.c: Likewise.
878 * gcc.target/powerpc/float128-complex-1.c: Likewise.
879 * gcc.target/powerpc/float128-complex-2.c: Likewise.
880 * gcc.target/powerpc/float128-hw.c: Likewise.
881 * gcc.target/powerpc/float128-mix.c: Likewise.
882 * gcc.target/powerpc/float128-type-1.c: Likewise.
883 * gcc.target/powerpc/float128-type-2.c: Likewise.
884 * gcc.target/powerpc/float128-3.c: New test.
885 * gcc.target/powerpc/float128-4.c: Likewise.
886 * gcc.target/powerpc/float128-5.c: Likewise.
887
260da991
WD
8882017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
889
890 PR middle-end/78468
891 * gcc.dg/pr78468.c: Add alignment test.
892
f6e50a7d
WW
8932017-09-06 Wish Wu <wishwu007@gmail.com>
894 Jakub Jelinek <jakub@redhat.com>
895
896 * gcc.dg/sancov/cmp0.c: New test.
897
f6bd5664
RB
8982017-09-06 Richard Biener <rguenther@suse.de>
899
900 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
901 test for correctness of vector lowering.
902
796bd467
RB
9032017-09-06 Richard Biener <rguenther@suse.de>
904
905 PR tree-optimization/82108
906 * gcc.dg/vect/pr82108.c: New testcase.
907
e9982c6a
MJ
9082017-09-06 Martin Jambor <mjambor@suse.cz>
909
910 PR tree-optimization/82078
911 * gcc.dg/tree-ssa/pr82078.c: New test.
912
3581d5db
JJ
9132017-09-06 Jakub Jelinek <jakub@redhat.com>
914
915 PR middle-end/82095
916 * gcc.dg/tls/pr82095.c: New test.
917
bcc6842b
JJ
9182017-09-05 Jakub Jelinek <jakub@redhat.com>
919
0fe4bc78
JJ
920 PR middle-end/81768
921 * gcc.dg/gomp/pr81768-2.c: New test.
922
bcc6842b
JJ
923 PR middle-end/81768
924 * gcc.dg/gomp/pr81768-1.c: New test.
925
55b2ce1c
BS
9262017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
927
928 PR target/81833
929 * gcc.target/powerpc/pr81833-1.c: New file.
930 * gcc.target/powerpc/pr81833-2.c: New file.
931
f174328e
L
9322017-09-05 H.J. Lu <hongjiu.lu@intel.com>
933
934 PR target/59501
935 PR target/81624
936 PR target/81769
937 * gcc.target/i386/pr59501-4a.c: Remove xfail.
938 * gcc.target/i386/pr81769-1a.c: New test.
939 * gcc.target/i386/pr81769-1b.c: Likewise.
940 * gcc.target/i386/pr81769-2.c: Likewise.
941
c253525e
MP
9422017-09-05 Marek Polacek <polacek@redhat.com>
943
944 PR sanitizer/82072
945 * c-c++-common/ubsan/pr82072-2.c: New test.
946
d49318d9
PC
9472017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
948
949 PR c++/81942
950 * g++.dg/cpp1y/constexpr-return3.C: New.
951
d3b080bc
EB
9522017-09-05 Eric Botcazou <ebotcazou@adacore.com>
953
954 * gnat.dg/incomplete5.ad[sb]: New test.
955 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
956
1f073c92
EB
9572017-09-05 Eric Botcazou <ebotcazou@adacore.com>
958
959 * gnat.dg/specs/uc2.ads: New test.
960
806fcf71
EB
9612017-09-05 Eric Botcazou <ebotcazou@adacore.com>
962
963 * gnat.dg/taft_type4.adb: New test.
964 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
965
a0f8cad6
RB
9662017-09-05 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/82102
969 * gcc.dg/torture/pr82102.c: New testcase.
970
babf697a
EB
9712017-09-05 Eric Botcazou <ebotcazou@adacore.com>
972
973 * testsuite/gnat.dg/array29.ad[sb]: New test.
974
02e637d8
ML
9752017-09-05 Martin Liska <mliska@suse.cz>
976
977 PR tree-optimization/82032
978 * g++.dg/other/pr82032.C: New test.
979 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
980 * gcc.dg/tree-ssa/vrp34.c: Likewise.
981 * gcc.dg/switch-10.c: Likewise.
982
bc394e5a
UB
9832017-09-04 Uros Bizjak <ubizjak@gmail.com>
984
985 * gcc.target/i386/mpx/mpx-os-support.h: New file.
986 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
987
9afacf39
BE
9882017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
989
990 PR target/77308
991 * gcc.target/arm/pr77308-1.c: New test.
992
11a82e25
RB
9932017-09-04 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/82084
996 * g++.dg/torture/pr82084.C: New testcase.
997
bc7fe952
MP
9982017-09-04 Marek Polacek <polacek@redhat.com>
999
1000 PR c/81783
1001 * c-c++-common/Wtautological-compare-5.c: New test.
1002
8713d0f1
JL
10032017-09-04 Jeff Law <law@redhat.com>
1004
1005 PR tree-optimization/64910
1006 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1007
8d2b48ae
MP
10082017-09-04 Marek Polacek <polacek@redhat.com>
1009
1010 PR sanitizer/82072
1011 * c-c++-common/ubsan/pr82072.c: New test.
1012
e910a9b1
RB
10132017-09-04 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/82060
1016 * g++.dg/torture/pr82060.C: New testcase.
1017
d8c40eff
AM
10182017-09-04 Alexander Monakov <amonakov@ispras.ru>
1019
1020 PR rtl-optimization/57448
1021 PR target/67458
1022 PR target/81316
1023 * gcc.dg/atomic/pr80640-2.c: New testcase.
1024 * gcc.dg/atomic/pr81316.c: New testcase.
1025
1fda57cb
TV
10262017-09-04 Tom de Vries <tom@codesourcery.com>
1027
1028 PR tree-optimization/82052
1029 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1030 call in fn11.
1031
792ce29f
JJ
10322017-09-04 Jakub Jelinek <jakub@redhat.com>
1033
ca1150f0
JJ
1034 PR sanitizer/81981
1035 * gcc.dg/ubsan/pr81981.c: New test.
1036
792ce29f
JJ
1037 PR tree-optimization/70043
1038 PR testsuite/82093
1039 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1040
83982f26
UB
10412017-09-04 Uros Bizjak <ubizjak@gmail.com>
1042
1043 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1044 * gcc.target/i386/bmi-check.h (main): Ditto.
1045 * gcc.target/i386/bmi2-check.h (main): Ditto.
1046 * gcc.target/i386/rtm-check.h (main): Ditto.
1047 * gcc.target/i386/sha-check.h (main): Ditto.
1048 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1049 (main): Use __get_cpuid_count. Use check_osxsave.
1050 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1051 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1052 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1053 (main): Use check_osxsave.
1054
f36b315d
UB
10552017-09-03 Uros Bizjak <ubizjak@gmail.com>
1056
1057 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1058 and return NORUNRES on failure.
1059 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1060 __builtin_va_arg_pack instead of __va_arg_pack.
1061 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1062 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1063 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1064 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1065 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1066
bff0050a
JJ
10672017-09-01 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR target/81766
1070 * gcc.target/i386/pr81766.c: New test.
1071
e035be33
JM
10722017-09-01 Joseph Myers <joseph@codesourcery.com>
1073
1074 PR c/82071
1075 * gcc.target/i386/excess-precision-7.c: New test.
1076
db6bb1ec
AK
10772017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1078
1079 PR target/82012
1080 * gcc.target/s390/target-attribute/pr82012.c: New test.
1081
0e34f6d8
JL
10822017-09-01 Jeff Law <law@redhat.com>
1083
2ec399d8
JS
1084 * gcc.target/i386/const-in-bss.c: New test.
1085
0e34f6d8
JL
1086 PR tree-optimization/82052
1087 * gcc.c-torture/compile/pr82052.c: New test.
1088
349884d1
JJ
10892017-09-01 Jakub Jelinek <jakub@redhat.com>
1090
1091 PR sanitizer/81923
1092 * gcc.dg/asan/pr81923.c: New test.
1093
002618d8
ML
10942017-09-01 Martin Liska <mliska@suse.cz>
1095
1096 PR tree-optimization/82059
1097 * gcc.dg/tree-ssa/pr82059.c: New test.
1098
a2de90a4
CZ
10992017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1100
1101 * gcc.target/arc/loop-1.c: Deleted.
1102
1370fccf
CZ
11032017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1104
1105 * gcc.target/arc/arc.exp: Test also cpp files.
1106 * gcc.target/arc/tdelay_slots.cpp: New test.
1107
7cfbf676
CZ
11082017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1109
1110 * gcc.target/arc/pr9001184797.c: New test.
1111
d2e05fcb
JJ
11122017-09-01 Jakub Jelinek <jakub@redhat.com>
1113
1114 PR c/81887
1115 * c-c++-common/gomp/pr81887.c: New test.
1116 * gfortran.dg/gomp/pr81887.f90: New test.
1117
8dc9277a
MP
11182017-09-01 Marek Polacek <polacek@redhat.com>
1119
1120 PR c++/82040
1121 * g++.dg/warn/Wbool-operation-1.C: New test.
1122
9f532472
CZ
11232017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1124
1125 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1126 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1127
b6fb7933
CZ
11282017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1129
1130 * gcc.target/arc/sdata-3.c: New file.
1131 * gcc.target/arc/sdata-4.c: Likewise.
1132
7488b577
RB
11332017-08-31 Richard Biener <rguenther@suse.de>
1134
1135 PR middle-end/82054
1136 * g++.dg/gomp/pr82054.C: New testcase.
1137
3aebc597
RL
11382017-08-31 Renlin Li <renlin.li@arm.com>
1139 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1140
1141 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1142
3e75ec3f
BS
11432017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1144
1145 PR tree-optimization/81987
1146 * g++.dg/torture/pr81987.C: New file.
1147
02d54806
EB
11482017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1149
1150 * gnat.dg/aggr22.ad[sb]: New test.
1151
e0bd5a28
PH
11522017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1153
1154 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1155
6da714c6
MM
11562017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1157
1158 PR target/82015
1159 * gcc.target/powerpc/pr82015.c: Fix up error message.
1160
6cc30cb4
ML
11612017-08-30 Martin Liska <mliska@suse.cz>
1162
1163 PR inline-asm/82001
1164 * gcc.dg/ipa/pr82001.c: New test.
1165
d16c828e
ML
11662017-08-30 Martin Liska <mliska@suse.cz>
1167
1168 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1169
36ef8e6f
RB
11702017-08-30 Richard Biener <rguenther@suse.de>
1171
1172 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1173
72932ccf
MM
11742017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1175
1176 PR target/82015
1177 * gcc.target/powerpc/pr82015.c: New test.
1178
4e395d91
UB
11792017-08-29 Uros Bizjak <ubizjak@gmail.com>
1180
1181 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1182
2ffc0382
UB
11832017-08-29 Uros Bizjak <ubizjak@gmail.com>
1184
1185 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1186 * gcc.target/i386/abi-2.c: Ditto.
1187 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1188 * gcc.target/i386/pr22076.c: Ditto.
1189 * gcc.target/i386/pr37216.c: Ditto.
1190 * gcc.target/i386/pr39431.c: Ditto.
1191 * gcc.target/i386/pr40906-1.c: Ditto.
1192 * gcc.target/i386/pr40906-2.c: Ditto.
1193 * gcc.target/i386/pr43766.c: Ditto.
1194 * gcc.target/i386/pr46226.c: Ditto.
1195 * gcc.target/i386/pr46470.c: Ditto.
1196 * gcc.target/i386/pr59929.c: Ditto.
1197 * gcc.target/i386/sse-10.c: Ditto.
1198 * gcc.target/i386/vararg-1.c: Ditto.
1199 * gcc.target/i386/vararg-1.c: Ditto.
1200 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1201 * gcc.target/i386/pr44223.c: Ditto.
1202 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1203 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1204 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1205 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1206 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1207 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1208 * gcc.target/i386/mvc9.c: Compile for lto target only.
1209 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1210 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1211 * gcc.target/i386/pr57091.c: Ditto.
1212 * gcc.target/i386/pr61599-2.c: Ditto.
1213
8eb91869
BS
12142017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1215
1216 PR tree-optimization/81503
1217 * gcc.c-torture/execute/pr81503.c: New file.
1218
9dc3d6a9
ML
12192017-08-29 Martin Liska <mliska@suse.cz>
1220
2ffc0382 1221 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1222 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1223
faa5399b 12242017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1225 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1226
1227 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1228
14d62813
JL
12292017-08-28 Jeff Law <law@redhat.com>
1230
1231 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1232 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1233 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1234 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1235 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1236 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1237 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1238 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1239 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1240
c11384aa
JW
12412017-08-28 Janus Weil <janus@gcc.gnu.org>
1242
1243 PR fortran/81770
1244 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1245 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1246
ac9a43e1
SE
12472017-08-28 Steve Ellcey <sellcey@cavium.com>
1248
1249 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1250 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1251 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1252
2aa8aa18
RB
12532017-08-28 Richard Biener <rguenther@suse.de>
1254
1255 PR tree-optimization/81977
1256 * g++.dg/torture/pr81977.C: New testcase.
1257
5e5ccf0d
AM
12582017-08-28 Alexander Monakov <amonakov@ispras.ru>
1259
1260 PR target/80640
1261 * gcc.dg/atomic/pr80640.c: New testcase.
1262
a5df2090
UB
12632017-08-27 Uros Bizjak <ubizjak@gmail.com>
1264
1265 PR target/81995
1266 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1267 * gcc.target/i386/pr46091-4a.c: Ditto.
1268
86e03ef9
TK
12692017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1270
1271 PR fortran/81974
1272 * gfortran.dg/inline_matmul_19.f90: New test.
1273
6e4c6a24
SM
12742017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1275
1276 * gcc.target/powerpc/m128-check.h: New file.
1277 * gcc.target/powerpc/sse-check.h: New file.
1278 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1279 * gcc.target/powerpc/sse-movlps-2.c: New file.
1280 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1281 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1282 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1283 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1284 * gcc.target/powerpc/sse-divss-1.c: New file.
1285 * gcc.target/powerpc/sse-movhps-1.c: New file.
1286 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1287 * gcc.target/powerpc/sse-subps-1.c: New file.
1288 * gcc.target/powerpc/sse-minps-1.c: New file.
1289 * gcc.target/powerpc/sse-pminub-1.c: New file.
1290 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1291 * gcc.target/powerpc/sse-shufps-1.c: New file.
1292 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1293 * gcc.target/powerpc/sse-maxps-1.c: New file.
1294 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1295 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1296 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1297 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1298 * gcc.target/powerpc/sse-mulps-1.c: New file.
1299 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1300 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1301 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1302 * gcc.target/powerpc/sse-subss-1.c: New file.
1303 * gcc.target/powerpc/sse-movss-2.c: New file.
1304 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1305 * gcc.target/powerpc/sse-minss-1.c: New file.
1306 * gcc.target/powerpc/sse-movaps-2.c: New file.
1307 * gcc.target/powerpc/sse-movlps-1.c: New file.
1308 * gcc.target/powerpc/sse-maxss-1.c: New file.
1309 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1310 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1311 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1312 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1313 * gcc.target/powerpc/sse-mulss-1.c: New file.
1314 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1315 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1316 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1317 * gcc.target/powerpc/sse-movhps-2.c: New file.
1318 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1319 * gcc.target/powerpc/sse-xorps-1.c: New file.
1320 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1321 * gcc.target/powerpc/sse-orps-1.c: New file.
1322 * gcc.target/powerpc/sse-addps-1.c: New file.
1323 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1324 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1325 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1326 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1327 * gcc.target/powerpc/sse-andps-1.c: New file.
1328 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1329 * gcc.target/powerpc/sse-divps-1.c: New file.
1330 * gcc.target/powerpc/sse-andnps-1.c: New file.
1331 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1332 * gcc.target/powerpc/sse-movss-1.c: New file.
1333 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1334 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1335 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1336 * gcc.target/powerpc/sse-movaps-1.c: New file.
1337 * gcc.target/powerpc/sse-movss-3.c: New file.
1338 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1339 * gcc.target/powerpc/sse-addss-1.c: New file.
1340 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1341
56b26dd4
MM
13422017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1343
2ffc0382 1344 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1345 * gcc.target/powerpc/dform-2.c: Likewise.
1346 * gcc.target/powerpc/dform-3.c: Likewise.
1347 * gcc.target/powerpc/pr71656-1.c: Likewise.
1348 * gcc.target/powerpc/pr71656-2.c: Likewise.
1349 * gcc.target/powerpc/pr80103-1.c: Likewise.
1350 * gcc.target/powerpc/pr80098-1.c: Likewise.
1351
6512c0f1
MS
13522017-08-24 Martin Sebor <msebor@redhat.com>
1353
1354 PR middle-end/81908
1355 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1356 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1357 * gcc.dg/tree-ssa/pr81908.c: New test.
1358
281de9c2
SM
13592017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1360
2ffc0382
UB
1361 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1362 Suppress warning during tests.
281de9c2 1363
10bfe16f
UB
13642017-08-24 Uros Bizjak <ubizjak@gmail.com>
1365
1366 * lib/target-supports.exp: Group together target-dependant checks.
1367
142ff602
BC
13682017-08-24 Bin Cheng <bin.cheng@arm.com>
1369
1370 PR tree-optimization/81913
1371 * gcc.c-torture/execute/pr81913.c: New test.
1372 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1373 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1374
9b25e12d
RB
13752017-08-23 Richard Biener <rguenther@suse.de>
1376
1377 PR target/81921
1378 * gcc.target/i386/pr81921.c: New testcase.
1379
122f9da1
DS
13802017-08-23 Daniel Santos <daniel.santos@pobox.com>
1381
1382 * gcc.target/i386/pr80969-1.c: New testcase.
1383 * gcc.target/i386/pr80969-2a.c: Likewise.
1384 * gcc.target/i386/pr80969-2.c: Likewise.
1385 * gcc.target/i386/pr80969-3.c: Likewise.
1386 * gcc.target/i386/pr80969-4a.c: Likewise.
1387 * gcc.target/i386/pr80969-4b.c: Likewise.
1388 * gcc.target/i386/pr80969-4.c: Likewise.
1389 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1390 * lib/target-supports.exp (check_avx512_os_support_available,
1391 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1392 New proceedures for target avx512f and avx512f_runtime selectors.
1393 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1394
397ecd05
DM
13952017-08-23 David Malcolm <dmalcolm@redhat.com>
1396
1397 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1398 * gcc.dg/param-type-mismatch.c: New test case.
1399
44b1b798
WS
14002017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1401
1402 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1403 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1404 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1405 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1406 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1407 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1408 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1409
60591d4e
RB
14102017-08-23 Richard Biener <rguenther@suse.de>
1411
1412 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1413 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1414 * gnat.dg/noinline2.adb: Likewise.
1415 * gnat.dg/renaming6.adb: Likewise.
1416 * gnat.dg/renaming6.ads: Likewise.
1417 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1418
3767b2e4
RB
14192017-08-23 Richard Biener <rguenther@suse.de>
1420
1421 PR lto/81940
1422 * g++.dg/lto/pr81940_0.C: New testcase.
1423
c37691e5
TC
14242017-08-23 Tamar Christina <tamar.christina@arm.com>
1425
1426 PR middle-end/19706
1427 * gcc.dg/tree-ssa/pr19706.c: New.
1428 * lib/target-supports.exp (check_effective_target_xorsign): New.
1429
4d68ff06
DS
14302017-08-22 Daniel Santos <daniel.santos@pobox.com>
1431
1432 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1433 -mabi=ms
1434 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1435 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1436 * gcc.target/i386/pr66275.c: Likewise.
1437 * gcc.target/i386/pr68018.c: Likewise.
1438
5b37159f
WS
14392017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1440
1441 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1442
0db8ddfc
JL
14432017-08-22 Jeff Law <law@redhat.com>
1444
1445 PR tree-optimization/81741
1446 PR tree-optimization/71947
1447 * gcc.dg/tree-ssa/pr81741.c: New test.
1448 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1449 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1450 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1451 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1452 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1453 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1454 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1455
44d23deb
YR
14562017-08-22 Yvan Roux <yvan.roux@linaro.org>
1457
1458 PR c++/80287
1459 * g++.dg/pr80287.C: New test.
1460
7f1bf27a
RB
14612017-08-22 Richard Biener <rguenther@suse.de>
1462
1463 Revert
1464 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1465
1466 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1467
1823c4f6
RB
14682017-08-22 Richard Biener <rguenther@suse.de>
1469
1470 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1471 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1472 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1473 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1474 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1475 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1476 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1477 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1478
bef016bf
JD
14792017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1480
1481 PR fortran/81296
1482 * gfortran.dg/dtio_12.f90: Update test.
1483
57cea2b3
NS
14842017-08-21 Nathan Sidwell <nathan@acm.org>
1485
1486 * g++.dg/template/pr81899.C: Fix c++03.
1487 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1488
7f204c0f
DM
14892017-08-21 David Malcolm <dmalcolm@redhat.com>
1490
1491 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1492 Update expected result to show all of "(long)0" being underlined.
1493 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1494 (test_multitoken_macro): Update expected underlining.
1495
2f687306
DM
14962017-08-21 David Malcolm <dmalcolm@redhat.com>
1497
1498 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1499 to show underlining of all pertinent params.
1500 * gcc.dg/format/pr72858.c: Likewise.
1501
453773df
UB
15022017-08-21 Uros Bizjak <ubizjak@gmail.com>
1503
1504 PR target/46091
1505 * gcc.target/i386/pr46091-4.c: New test.
1506 * gcc.target/i386/pr46091-4a.c: Ditto.
1507 * gcc.target/i386/pr46091-5.c: Ditto.
1508 * gcc.target/i386/pr46091-5a.c: Ditto.
1509
5ec1701e
NS
15102017-08-21 Nathan Sidwell <nathan@acm.org>
1511
1512 PR c++/81899
1513 * g++.dg/template/pr81899.C: New.
1514
404938ed
RB
15152017-08-21 Richard Biener <rguenther@suse.de>
1516
1517 PR tree-optimization/81900
1518 * gcc.dg/torture/pr81900.c: New testcase.
1519
1ea85365
RB
15202017-08-21 Richard Biener <rguenther@suse.de>
1521
1522 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1523 regex to handle the LTO case.
1524 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1525 * c-c++-common/asan/misalign-1.c: Likewise.
1526 * c-c++-common/asan/misalign-2.c: Likewise.
1527 * c-c++-common/asan/null-deref-1.c: Likewise.
1528 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1529 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1530 * c-c++-common/asan/use-after-free-1.c: Likewise.
1531 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1532 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1533 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1534 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1535 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1536 * g++.dg/asan/large-func-test-1.C: Likewise.
1537 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1538
8322b607
RB
15392017-08-21 Richard Biener <rguenther@suse.de>
1540
1541 PR middle-end/81884
1542 * g++.dg/torture/pr81884.C: New testcase.
1543
8e7b84e8
JDA
15442017-08-20 John David Anglin <danglin@gcc.gnu.org>
1545
1546 PR ipa/77732
1547 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1548
953e520d
DM
15492017-08-18 David Malcolm <dmalcolm@redhat.com>
1550
1551 PR tree-optimization/46805
1552 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1553 * jit.dg/test-autovectorize.c: New test case.
1554
b1eb28d1
PB
15552017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1556
1557 PR target/80210
1558 * gcc.target/powerpc/pr80210.c: New test.
1559
f661e57e
DM
15602017-08-18 David Malcolm <dmalcolm@redhat.com>
1561
1562 PR c++/81514
1563 * g++.dg/lookup/empty.h: New file.
1564 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1565 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1566 on a built-in.
1567
00aa1fa2
L
15682017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1569
1570 PR c/53037
1571 * c-c++-common/pr53037-5.c: New test.
1572 * g++.dg/pr53037-1.C: Likewise.
1573 * g++.dg/pr53037-2.C: Likewise.
1574 * g++.dg/pr53037-3.C: Likewise.
1575 * g++.dg/pr53037-4.C: Likewise.
1576 * gcc.dg/pr53037-1.c: Likewise.
1577 * gcc.dg/pr53037-2.c: Likewise.
1578 * gcc.dg/pr53037-3.c: Likewise.
1579 * gcc.dg/pr53037-4.c: Likewise.
1580
4a89b7e7
PB
15812017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1582
1583 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1584 * gcc.target/powerpc/p9-vparity.c: Likewise.
1585 * gcc.target/powerpc/pr68805.c: Likewise.
1586 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1587
d00fdf85
PB
15882017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1589
1590 PR target/72804
1591 * gcc.target/powerpc/pr72804.c: New test.
1592
e67bbd5d
MP
15932017-08-17 Marek Polacek <polacek@redhat.com>
1594
1595 PR middle-end/81814
1596 * gcc.dg/torture/pr81814.c: New test.
1597
ea58eb88
JW
15982017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1599
1600 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1601
ab4b719a
TV
16022017-08-17 Tom de Vries <tom@codesourcery.com>
1603
1604 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1605
344be1fd
RB
16062017-08-17 Richard Biener <rguenther@suse.de>
1607
1608 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1609
7911a54d
UB
16102017-08-16 Uros Bizjak <ubizjak@gmail.com>
1611
1612 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1613 scan-assembler-times for alpha*-*-*.
1614 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1615 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1616
b68a9f34
TK
16172017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1618
1619 PR fortran/81116
1620 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1621
adb5b54b
UB
16222017-08-16 Uros Bizjak <ubizjak@gmail.com>
1623
1624 PR target/46091
1625 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1626 (testm): New test function.
1627 * gcc.target/i386/pr46091-2.c: Ditto.
1628 * gcc.target/i386/pr46091-3.c: Ditto.
1629
90d43c80
BC
16302017-08-16 Bin Cheng <bin.cheng@arm.com>
1631
1632 PR tree-optimization/81832
1633 * gcc.dg/tree-ssa/pr81832.c: New test.
1634
963aeaad
RS
16352017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1636
1637 PR tree-optimization/81835
1638 * gcc.dg/vect/pr81815.c: New test.
1639
aaf46c35
JM
16402017-08-15 Joseph Myers <joseph@codesourcery.com>
1641
1642 PR target/78460
1643 PR target/67712
1644 * gcc.c-torture/compile/string-large-1.c: New test.
1645
204b99cd
RB
16462017-08-15 Richard Biener <rguenther@suse.de>
1647
1648 PR tree-optimization/81790
1649 * gcc.dg/torture/pr81790.c: New testcase.
1650
27be025d
MS
16512017-08-14 Martin Sebor <msebor@redhat.com>
1652
1653 PR c/81117
1654 * c-c++-common/attr-nonstring-1.c: New test.
1655
da67acb9
MS
16562017-08-14 Martin Sebor <msebor@redhat.com>
1657
1658 PR c/81117
1659 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1660
9e3b1778
DE
16612017-08-14 David Edelsohn <dje.gcc@gmail.com>
1662
1663 * gcc.dg/ucnid-5.c: Skip on AIX.
1664 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1665
2912db04
UB
16662017-08-14 Uros Bizjak <ubizjak@gmail.com>
1667
1668 PR target/46091
1669 * gcc.target/i386/pr46091-1.c: New test.
1670 * gcc.target/i386/pr46091-2.c: Ditto.
1671 * gcc.target/i386/pr46091-3.c: Ditto.
1672
c7fd2176
WD
16732017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1674
1675 PR target/81643
1676 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1677
a72a7e39
BS
16782017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1679
1680 PR target/79845
1681 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1682 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1683 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1684 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1685 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1686 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1687 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1688 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1689 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1690 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1691 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1692 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1693 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1694 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1695 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1696 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1697 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1698 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1699 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1700 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1701 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1702 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1703 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1704 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1705 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1706 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1707 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1708 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1709 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1710 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1711 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1712 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1713 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1714 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1715 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1716 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1717 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1718 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1719 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1720 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1721 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1722 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1723 * gcc.target/powerpc/cmpb-3.c: Likewise.
1724 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1725 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1726 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1727 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1728 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1729 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1730 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1731 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1732 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1733 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1734 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1735 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1736 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1737 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1738 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1739 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1740 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1741 * gcc.target/powerpc/no-r11-3.c: Likewise.
1742 * gcc.target/powerpc/pr80098-1.c: Likewise.
1743 * gcc.target/powerpc/pr80098-2.c: Likewise.
1744 * gcc.target/powerpc/pr80098-3.c: Likewise.
1745 * gcc.target/powerpc/pr80098-4.c: Likewise.
1746 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1747 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1748 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1749 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1750 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1751 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1752 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1753 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1754 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1755 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1756 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1757
8d2d0de9
BC
17582017-08-14 Bin Cheng <bin.cheng@arm.com>
1759
1760 PR tree-optimization/81799
1761 * gcc.dg/tree-ssa/pr81799.c: New.
1762
5316dd1b
WD
17632017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1764
1765 PR middle-end/46932
1766 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1767 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1768
250db3f9
SN
17692017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1770
1771 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1772 -mno-pc-relative-literal-loads.
1773
0d9255af
RO
17742017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1775
1776 PR testsuite/81793
1777 * gcc.dg/pie-static-1.c: Require both static and pie support.
1778 * gcc.dg/pie-static-2.c: Likewise.
1779
7a7b545f
PMR
17802017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1781
1782 PR ada/79542
1783 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1784
bb85aa74
MP
17852017-08-11 Marek Polacek <polacek@redhat.com>
1786
1787 PR c/81795
1788 * gcc.dg/pr81795.c: New test.
1789
c4fa8984
TK
17902017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1791
1792 PR fortran/60355
1793 * gfortran.dg (bind_c_usage_30): New test.
1794
fe8a99d8
ML
17952017-08-11 Martin Liska <mliska@suse.cz>
1796
1797 PR tree-opt/79987
1798 * gcc.target/i386/mpx/pr79987.c: New test.
1799
4c71a171
ML
18002017-08-11 Martin Liska <mliska@suse.cz>
1801
1802 PR ipa/81213
1803 * gcc.target/i386/pr81213.c: New test.
1804
e1769bdd
UB
18052017-08-10 Uros Bizjak <ubizjak@gmail.com>
1806
1807 PR target/81708
1808 * gcc.target/i386/stack-prot-sym.c: New test.
1809
adc84037
RS
18102017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1811
1812 PR testsuite/81738
1813 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1814 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1815 vect_perm and vect_element_align for vectorization.
1816
8e941ae9
L
18172017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1818
1819 PR target/81736
1820 * gcc.target/i386/pr81736-1.c: New test.
1821 * gcc.target/i386/pr81736-2.c: Likewise.
1822 * gcc.target/i386/pr81736-3.c: Likewise.
1823 * gcc.target/i386/pr81736-4.c: Likewise.
1824 * gcc.target/i386/pr81736-5.c: Likewise.
1825 * gcc.target/i386/pr81736-6.c: Likewise.
1826 * gcc.target/i386/pr81736-7.c: Likewise.
1827
798f8628
WS
18282017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1829
1830 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1831 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1832
32129a17
DM
18332017-08-10 David Malcolm <dmalcolm@redhat.com>
1834
1835 * c-c++-common/missing-close-symbol.c: New test case.
1836 * c-c++-common/missing-symbol.c: New test case.
1837 * gcc.dg/unclosed-init.c: New test case.
1838 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1839 * g++.dg/diagnostic/unclosed-function.C: New test case.
1840 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1841 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1842 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1843 "expected identifier" error.
1844
57e1270f
FR
18452017-08-10 Fritz Reese <fritzoreese@gmail.com>
1846
1847 * gfortran.dg/dec_d_lines_1.f: New test.
1848 * gfortran.dg/dec_d_lines_2.f: New test.
1849
18502017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1851
1852 * gfortran.dg/dec_structure_18.f90: New test.
1853 * gfortran.dg/dec_structure_19.f90: New test.
1854 * gfortran.dg/dec_structure_20.f90: New test.
1855 * gfortran.dg/dec_structure_21.f90: New test.
1856
aaab59b4
MP
18572017-08-10 Marek Polacek <polacek@redhat.com>
1858
1859 PR testsuite/81784
1860 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1861
f234f078
MP
1862 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1863
2b7d0696
ML
18642017-08-10 Martin Liska <mliska@suse.cz>
1865
1866 PR c++/81355
1867 * g++.dg/other/pr81355.C: New test.
1868
47ee1b7c
DM
18692017-08-09 David Malcolm <dmalcolm@redhat.com>
1870
1871 * jit.dg/all-non-failing-tests.h: Add note about
1872 test-vector-types.cc.
1873 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1874 case.
1875 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1876 New test case.
1877 * jit.dg/test-vector-types.cc: New test case.
1878
b388427b
AP
18792017-08-09 Andrew Pinski <apinski@cavium.com>
1880
1881 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1882 --save-temps to the options passed.
1883
12c2ab7b
MC
18842017-08-09 Michael Collison <michael.collison@arm.com>
1885
1886 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1887 boundary option and fix comment.
1888 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1889 boundary option and fix comment.
1890 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1891 boundary option and fix comment.
1892 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1893 -mstructure-size boundary option.
1894
a8a581af
SB
18952017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1896
1897 PR rtl-optimization/81423
1898 * gcc.c-torture/execute/pr81423.c: New testcase.
1899
50a87c1c
WS
19002017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1901
1902 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1903 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1904 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1905 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1906
3d9a180f
WS
19072017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1908
1909 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1910 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1911
ee9a9e7b
WS
19122017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1913
1914 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1915 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1916 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1917
07999eb2
WS
19182017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1919
1920 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1921 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1922 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1923 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1924
0ca970cd
SB
19252017-08-09 Slava Barinov <v.barinov@samsung.com>
1926
1927 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1928
296c53ac
MP
19292017-08-09 Marek Polacek <polacek@redhat.com>
1930
1931 PR c/81233
1932 * gcc.dg/diagnostic-types-1.c: New test.
1933 * gcc.dg/assign-warn-1.c: Update warning messages.
1934 * gcc.dg/assign-warn-2.c: Likewise.
1935 * gcc.dg/c90-const-expr-5.c: Likewise.
1936 * gcc.dg/c99-const-expr-5.c: Likewise.
1937 * gcc.dg/conv-2.c: Likewise.
1938 * gcc.dg/init-bad-7.c: Likewise.
1939 * gcc.dg/overflow-warn-1.c: Likewise.
1940 * gcc.dg/overflow-warn-2.c: Likewise.
1941 * gcc.dg/overflow-warn-3.c: Likewise.
1942 * gcc.dg/overflow-warn-4.c: Likewise.
1943 * gcc.dg/pointer-array-atomic.c: Likewise.
1944 * gcc.dg/pr26865.c: Likewise.
1945 * gcc.dg/pr61162-2.c: Likewise.
1946 * gcc.dg/pr61162.c: Likewise.
1947 * gcc.dg/pr67730-2.c: Likewise.
1948 * gcc.dg/pr69156.c: Likewise.
1949 * gcc.dg/pr70174.c: Likewise.
1950 * objc.dg/proto-lossage-4.m: Likewise.
1951
a32c8316
MP
19522017-08-09 Marek Polacek <polacek@redhat.com>
1953
1954 PR c/81417
1955 * Wsign-compare-1.c: New test.
1956 * gcc.dg/compare1.c: Adjust dg-bogus.
1957 * gcc.dg/compare2.c: Likewise.
1958 * gcc.dg/compare3.c: Likewise.
1959 * gcc.dg/compare7.c: Likewise.
1960 * gcc.dg/compare8.c: Likewise.
1961 * gcc.dg/compare9.c: Likewise.
1962 * gcc.dg/pr11492.c: Likewise.
1963
7345b714
L
19642017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1965
1966 PR driver/81523
1967 * gcc.dg/pie-7.c: New test.
1968 * gcc.dg/pie-static-1.c: Likewise.
1969 * gcc.dg/pie-static-2.c: Likewise.
1970
d5bf81b3
UB
19712017-08-08 Uros Bizjak <ubizjak@gmail.com>
1972
1973 PR target/81708
1974 * gcc.target/i386/stack-prot-guard.c: New test.
1975
4261463d
TC
19762017-08-08 Tamar Christina <tamar.christina@arm.com>
1977
1978 * gcc.target/aarch64/xorsign.c: New.
1979 * gcc.target/aarch64/xorsign_exec.c: New.
1980 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1981
b115e803
BS
19822017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1983
1984 PR tree-optimization/81354
1985 * g++.dg/torture/pr81354.C: New file.
1986
51bd28ed
RB
19872017-08-08 Richard Biener <rguenther@suse.de>
1988
1989 PR middle-end/81719
1990 * g++.dg/tree-ssa/pr81719.C: New testcase.
1991
26d66f28
RB
19922017-08-08 Richard Biener <rguenther@suse.de>
1993
1994 PR tree-optimization/81723
1995 * gfortran.dg/pr81723.f: New testcase.
1996
82c0d3eb
BS
19972017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1998
1999 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2000 string.
2001 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2002 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2003 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2004 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2005 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2006 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2007 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2008 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2009 * gcc.target/powerpc/cmpb-3.c: Likewise.
2010 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2011 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2012
d81e058f
ML
20132017-08-08 Martin Liska <mliska@suse.cz>
2014
2015 PR tree-opt/81696
2016 * gcc.dg/ipa/pr81696.c: New test.
2017
a5c93f53
BC
20182017-08-08 Bin Cheng <bin.cheng@arm.com>
2019
2020 PR tree-optimization/81744
2021 * gcc.dg/tree-ssa/pr81744.c: New.
2022
a5afbdd6
MP
20232017-08-08 Marek Polacek <polacek@redhat.com>
2024
2025 PR c++/81607
2026 * g++.dg/other/bitfield6.C: New test.
2027
08c4c51e
MM
20282017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2029
2030 PR target/81593
2031 * gcc.target/powerpc/vec-setup.h: New tests to test various
2032 combinations of setting up vectors of 2 double word elements.
2033 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2034 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2035 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2036 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2037 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2038 vector inserts from vector extracts.
2039 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2040
950a884b
TK
20412017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2042
2043 PR fortran/68829
2044 PR fortran/81701
2045 * gfortran.dg/o_fast_stacksize.90: New test.
2046
6f1a16cb
WD
20472017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2048
2049 PR middle-end/46932
2050 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2051
4090b652
L
20522017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2053
2054 * gcc.target/i386/pr81736-1.c: Removed.
2055 * gcc.target/i386/pr81736-2.c: Likewise.
2056 * gcc.target/i386/pr81736-3.c: Likewise.
2057 * gcc.target/i386/pr81736-4.c: Likewise.
2058
079a0363
L
20592017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2060
2061 PR target/81736
2062 * gcc.target/i386/pr81736-1.c: New test.
2063 * gcc.target/i386/pr81736-2.c: Likewise.
2064 * gcc.target/i386/pr81736-3.c: Likewise.
2065 * gcc.target/i386/pr81736-4.c: Likewise.
2066
1653a865
MP
20672017-08-07 Marek Polacek <polacek@redhat.com>
2068
2069 PR middle-end/81737
2070 * gcc.dg/pr81737.c: New test.
2071
577eec56
ML
20722017-08-07 Martin Liska <mliska@suse.cz>
2073
2074 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2075 * gcc.dg/parm-impl-decl-1.c: Likewise.
2076 * gcc.dg/parm-impl-decl-3.c: Likewise.
2077 * gcc.dg/Wattributes-5.c: New test.
2078
537bf9ac
AP
20792017-08-06 Andrew Pinski <apinski@cavium.com>
2080
2081 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2082 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2083 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2084 * gcc.target/aarch64/target_attr_4.c: Likewise.
2085 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2086 * gcc.target/aarch64/target_attr_2.c: Likewise.
2087 * gcc.target/aarch64/target_attr_7.c: Likewise.
2088 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2089 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2090 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2091
90596474
AP
20922017-08-06 Andrew Pinski <apinski@cavium.com>
2093
2094 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2095 -march=armv8-a+nolse, skip if -mcpu= is passed.
2096 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2097
08e9cb5a
AP
20982017-08-06 Andrew Pinski <apinski@cavium.com>
2099
2100 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2101 * gcc.target/aarch64/_Float16_2.c: Likewise.
2102 * gcc.target/aarch64/_Float16_3.c: Likewise.
2103
4a6ad083
TV
21042017-08-06 Tom de Vries <tom@codesourcery.com>
2105
2106 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2107
b363e726
TV
21082017-08-06 Tom de Vries <tom@codesourcery.com>
2109
2110 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2111 type. Add missing return.
2112
8fbcf075
TV
21132017-08-06 Tom de Vries <tom@codesourcery.com>
2114
2115 PR testsuite/81731
2116 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2117 variable 'a' definition.
2118 (b): Remove unused variable.
2119 (gp): New variable.
2120 (check): Add parameter corresponding to call in main, and handle.
2121
67695c07
PC
21222017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 PR c++/79790
23d12941 2125 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2126
c779bea5
YG
21272017-08-04 Yury Gribov <tetra2005@gmail.com>
2128
2129 PR tree-optimization/57371
2130 * c-c++-common/pr57371-1.c: New test.
2131 * c-c++-common/pr57371-2.c: New test.
2132 * c-c++-common/pr57371-3.c: New test.
2133 * c-c++-common/pr57371-4.c: New test.
2134 * gcc.dg/pr57371-5.c: New test.
2135
e52341f1
CL
21362017-08-04 Carl Love <cel@us.ibm.com>
2137
2138 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2139 builtin test cases for vec_mule, and vec_mulo.
2140 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2141 builtin test cases for vec_mule, and vec_mulo.
2142
295940c3
L
21432017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2144
2145 PR target/81590
2146 * gcc.target/i386/avx512-check.h: New file.
2147 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2148 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2149 * gcc.target/i386/avx512cd-check.h: Likewise.
2150 * gcc.target/i386/avx512ifma-check.h: Likewise.
2151 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2152 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2153 * gcc.target/i386/avx512bw-check.h: Rewrite.
2154 * gcc.target/i386/avx512dq-check.h: Likewise.
2155 * gcc.target/i386/avx512er-check.h: Likewise.
2156 * gcc.target/i386/avx512f-check.h: Likewise.
2157 * gcc.target/i386/avx512vl-check.h: Likewise.
2158 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2159 only.
2160 (test_512): Removed.
2161 (avx512*_test): Likewise.
2162 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2163
f4f2c2ec
MP
21642017-08-04 Marek Polacek <polacek@redhat.com>
2165
2166 PR middle-end/81695
2167 * gcc.dg/pr81695.c: New test.
2168
62c8a2cf
RS
21692017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2170
2171 PR tree-optimization/81136
2172 * gcc.dg/vect/pr81136.c: Add scan test.
2173
dfbddbeb
RS
21742017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2175
2176 * gcc.dg/vect/vect-alias-check-3.c: New test.
2177 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2178 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2179
165b2f5f
RB
21802017-08-04 Richard Biener <rguenther@suse.de>
2181
2182 PR middle-end/81705
2183 * c-c++-common/ubsan/pr81705.c: New testcase.
2184
7c0881d5
BS
21852017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2186
2187 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2188 messages that used to start with a capital letter.
2189 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2190 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2191 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2192 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2193 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2194 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2195 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2196 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2197 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2198 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2199 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2200 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2201 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2202 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2203 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2204 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2205 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2206 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2207 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2208 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2209 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2210 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2211 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2212 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2213 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2214 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2215 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2216 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2217 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2218 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2219 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2220 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2221 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2222 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2223 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2224 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2225 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2226 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2227 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2228 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2229 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2230 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2231 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2232 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2233 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2234 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2235 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2236 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2237 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2238 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2239 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2240 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2241 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2242 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2243 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2244 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2245
2fdaed89
JJ
22462017-08-03 Jakub Jelinek <jakub@redhat.com>
2247
2248 PR target/81621
2249 * gcc.dg/pr81621.c: New test.
2250
297db279
RB
22512017-08-03 Richard Biener <rguenther@suse.de>
2252
2253 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2254 and CSE.
2255
2fdaed89 22562017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2257
2258 PR middle-end/81148
2259 * c-c++-common/ubsan/pr81148.c: New testcase.
2260
cad136a4
TV
22612017-08-03 Tom de Vries <tom@codesourcery.com>
2262
2263 PR target/81662
2264 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2265
2392baa5
JJ
22662017-08-03 Jakub Jelinek <jakub@redhat.com>
2267
2268 PR driver/81650
2269 * gcc.dg/pr81650.c: New test.
2270
e5e691a5
PC
22712017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2272
2273 PR c++/71440
2274 * g++.dg/template/crash127.C: New.
2275
0a734553
JJ
22762017-08-03 Jakub Jelinek <jakub@redhat.com>
2277
2278 PR middle-end/81052
2279 * c-c++-common/pr81052.c: New test.
2280
673aef33
TV
22812017-08-03 Tom de Vries <tom@codesourcery.com>
2282
2283 * gcc.dg/pr56727-2.c: Require alias.
2284
2a8485f6
TV
22852017-08-03 Tom de Vries <tom@codesourcery.com>
2286
2287 * gcc.dg/attr-noipa.c: Require alloca.
2288
8b917598
TV
22892017-08-03 Tom de Vries <tom@codesourcery.com>
2290
2291 * gcc.dg/torture/pr80163.c: Require label_values.
2292
4ca8bf91
TV
22932017-08-03 Tom de Vries <tom@codesourcery.com>
2294
2295 PR target/81662
2296 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2297 * c-c++-common/patchable_function_entry-default.c: Same.
2298 * c-c++-common/patchable_function_entry-definition.c: Same.
2299
f4629481
UB
23002017-08-02 Uros Bizjak <ubizjak@gmail.com>
2301
2302 PR target/81644
2303 * gcc.target/i386/pr81644.c: New test.
2304
86994621
TV
23052017-08-02 Tom de Vries <tom@codesourcery.com>
2306
2307 * gcc.dg/Walloca-14.c: Use relative line number.
2308
9501fd4b
UB
23092017-08-02 Uros Bizjak <ubizjak@gmail.com>
2310
2311 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2312 test "no-3dnowa" target attribute.
2313
f7b6353a
MP
23142017-08-02 Marek Polacek <polacek@redhat.com>
2315
2316 PR c/81289
2317 * gcc.dg/noncompile/pr81289.c: New test.
2318
8a6eab34
MP
2319 PR c/81448
2320 PR c/81306
2321 * c-c++-common/Wmultistatement-macros-13.c: New test.
2322
349721b7
JJ
23232017-08-02 Jakub Jelinek <jakub@redhat.com>
2324
e4f0733a
JJ
2325 PR c++/81640
2326 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2327
349721b7
JJ
2328 PR middle-end/79499
2329 * gcc.dg/pr79499.c: New test.
2330
77eefb71
RB
23312017-08-02 Richard Biener <rguenther@suse.de>
2332
2333 PR tree-optimization/81633
2334 * gcc.dg/vect/pr81633.c: New testcase.
2335
760f74c2
L
23362017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2337
2338 * gcc.dg/guality/pr25967-1.c: New test.
2339 * gcc.dg/guality/pr25967-2.c: Likewise.
2340 * gcc.dg/torture/pr25967-1.c: Likewise.
2341 * gcc.dg/torture/pr25967-2.c: Likewise.
2342
a2e28a97
L
23432017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2344
2345 PR target/81654
2346 * gcc.target/i386/pr81654.c: New test.
2347
d8afd032
TK
23482017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2349
2350 PR fortran/79312
2351 * gfortran.dg/logical_assignment_1.f90: New test.
2352
671a00ee
ML
23532017-08-01 Martin Liska <mliska@suse.cz>
2354
2355 PR middle-end/70140
2356 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2357
7d3eecca
ML
23582017-08-01 Martin Liska <mliska@suse.cz>
2359
2360 Revert r250771
2361 Make mempcpy more optimal (PR middle-end/70140).
2362
636730ca
JJ
23632017-08-01 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR target/81622
2366 * gcc.target/powerpc/pr81622.c: New test.
2367
74cc0b2b
SE
23682017-08-01 Steve Ellcey <sellcey@cavium.com>
2369
2370 PR tree-optimization/80925
2371 * gcc.dg/vect/vect-28.c: Add
2372 --param vect-max-peeling-for-alignment=0 option.
2373 Remove unaligned access and peeling checks.
2374 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2375 * gcc.dg/vect/vect-70.c: Ditto.
2376 * gcc.dg/vect/vect-87.c: Ditto.
2377 * gcc.dg/vect/vect-88.c: Ditto.
2378 * gcc.dg/vect/vect-91.c: Ditto.
2379 * gcc.dg/vect/vect-93.c: Ditto.
2380
0102e469
TV
23812017-08-01 Tom de Vries <tom@codesourcery.com>
2382
2383 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2384 * gcc.target/nvptx/slp.c (foo): Same.
2385
813485c6
RB
23862017-08-01 Richard Biener <rguenther@suse.de>
2387
2388 PR tree-optimization/81181
2389 * gcc.dg/torture/pr81181.c: New testcase.
2390
98b7180c
ML
23912017-08-01 Martin Liska <mliska@suse.cz>
2392
2393 PR middle-end/70140
2394 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2395
4f3e333a
UB
23962017-08-01 Uros Bizjak <ubizjak@gmail.com>
2397
2398 PR target/81641
2399 * gcc.target/i386/pr81641.c: New test.
2400
b8bb5772
UB
24012017-08-01 Uros Bizjak <ubizjak@gmail.com>
2402
2403 PR target/81639
2404 * gcc.target/i386/pr81639.c: New test.
2405
34e5c511
RB
24062017-08-01 Richard Biener <rguenther@suse.de>
2407
2408 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2409 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2410 endless loop.
2411 * gcc.dg/uninit-23.c: Adjust.
2412
5e19d437
BC
24132017-08-01 Bin Cheng <bin.cheng@arm.com>
2414
2415 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2416 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2417
7061cfc0
BC
24182017-08-01 Bin Cheng <bin.cheng@arm.com>
2419
2420 PR tree-optimization/81627
2421 * gcc.dg/tree-ssa/pr81627.c: New.
2422
39637a44
BC
24232017-08-01 Bin Cheng <bin.cheng@arm.com>
2424
2425 PR tree-optimization/81620
2426 * gcc.dg/tree-ssa/pr81620-1.c: New.
2427 * gcc.dg/tree-ssa/pr81620-2.c: New.
2428
f9c5fe06
DH
24292017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2430
2431 PR testsuite/53542
2432 * gfortran.dg/use_30.f90: New test.
2433
da98e3b1
JJ
24342017-08-01 Jakub Jelinek <jakub@redhat.com>
2435
2436 PR tree-optimization/81588
2437 * gcc.dg/tree-ssa/pr81588.c: New test.
2438 * gcc.dg/pr81588.c: New test.
2439 * gcc.c-torture/execute/pr81588.c: New test.
2440
5e8fe12f
RB
24412017-08-01 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/81297
2444 * gcc.dg/torture/pr81297.c: New testcase.
2445
93ac482a
UB
24462017-07-31 Uros Bizjak <ubizjak@gmail.com>
2447
2448 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2449
6cc518c6
SE
24502017-07-31 Steve Ellcey <sellcey@cavium.com>
2451
2452 PR tree-optimization/80925
93ac482a 2453 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2454 --param vect-max-peeling-for-alignment=0 option.
2455 Remove unaligned access and peeling checks.
2456 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2457
24c8e8eb
CL
24582017-07-31 Carl Love <cel@us.ibm.com>
2459
2460 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2461 missed in commit 250746.
2462
b40e941b
CL
24632017-07-31 Carl Love <cel@us.ibm.com>
2464
2465 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2466 new builtins.
2467
67779f74
L
24682017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2469
2470 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2471 * gcc.target/i386/pr79793-2.c: Likewise.
2472
a97cf8f9
UB
24732017-07-31 Uros Bizjak <ubizjak@gmail.com>
2474
2475 PR target/25967
2476 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2477 (naked): Add attribute regparm(1) for x86_32 targets.
2478 Add integer argument. Remove global "data" variable.
2479 (main): Pass integer argument to naked function.
2480 * gcc.target/i386/naked-4.c: New test.
2481
7fef86d3
JH
24822017-07-31 Jan Hubicka <hubicka@ucw.cz>
2483 Martin Liska <mliska@suse.cz>
2484
2485 * gcc.dg/predict-15.c: New test.
2486 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2487
2ec580be
UB
24882017-07-31 Uros Bizjak <ubizjak@gmail.com>
2489
2490 PR target/25967
2491 * gcc.target/i386/naked-1.c: New test.
2492 * gcc.target/i386/naked-2.c: Ditto.
2493 * gcc.target/i386/naked-3.c: Ditto.
2494 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2495 do_test_body0 stub function, use attribute "naked" instead.
2496 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2497 * gcc.dg/pr44290-2.c: Ditto.
2498
cfdf6ff6
TK
24992017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2500
2501 PR fortran/81581
2502 * gfortran.dg/dim_sum_1.f90: New test case.
2503 * gfortran.dg/dim_sum_2.f90: New test case.
2504 * gfortran.dg/dim_sum_3.f90: New test case.
2505
5edb1c48
ML
25062017-07-31 Martin Liska <mliska@suse.cz>
2507
2508 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2509 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2510
f34ebeb2
ML
25112017-07-31 Martin Liska <mliska@suse.cz>
2512
2513 PR sanitize/81530
2514 * g++.dg/ubsan/pr81530.C: New test.
2515
066bbc57
JJ
25162017-07-31 Jakub Jelinek <jakub@redhat.com>
2517
2518 PR sanitizer/81604
2519 * c-c++-common/ubsan/pr81604.c: New test.
2520
a10b3cf1
L
25212017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2522
2523 PR target/79793
2524 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2525 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2526 (foo): Check the builtin return address against the return address
2527 in interrupt frame.
2528 * gcc.target/i386/pr79793-1.c: New test.
2529 * gcc.target/i386/pr79793-2.c: Likewise.
2530
942047f2
EB
25312017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2532
2533 * c-c++-common/dump-ada-spec-7.c: New test.
2534
e071b767
JJ
25352017-07-29 Jakub Jelinek <jakub@redhat.com>
2536
2537 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2538 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2539
782a7850
PB
25402017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2541
2542 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2543
9de00935
TC
25442017-07-28 Tamar Christina <tamar.christina@arm.com>
2545
2546 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2547
8de33df2
BC
25482017-07-28 Bin Cheng <bin.cheng@arm.com>
2549
2550 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2551
8acb8421
TC
25522017-07-28 Tamar Christina <tamar.christina@arm.com>
2553 Bilyan Borisov <bilyan.borisov@arm.com>
2554
2555 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2556 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2557 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2558 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2559 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2560
d9c259ef
BC
25612017-07-28 Bin Cheng <bin.cheng@arm.com>
2562
2563 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2564 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2565 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2566 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2567 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2568 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2569 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2570 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2571 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2572 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2573 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2574
6d7649f8
ML
25752017-07-28 Martin Liska <mliska@suse.cz>
2576
2577 PR sanitizer/81340
2578 * g++.dg/asan/pr81340.C: New test.
2579
92e29a5e
RB
25802017-07-28 Richard Biener <rguenther@suse.de>
2581
2582 PR tree-optimization/81502
2583 * gcc.target/i386/pr81502.c: New testcase.
2584
70affe6a
ML
25852017-07-28 Martin Liska <mliska@suse.cz>
2586
2587 PR sanitizer/81460
2588 * gcc.dg/asan/pr81460.c: New test.
2589
d0ee55a1
JJ
25902017-07-28 Jakub Jelinek <jakub@redhat.com>
2591
c9b39a49
JJ
2592 PR sanitizer/80998
2593 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2594 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2595
d0ee55a1
JJ
2596 PR tree-optimization/81578
2597 * gcc.dg/pr81578.c: New test.
2598
1ce75e41
RB
25992017-07-28 Richard Biener <rguenther@suse.de>
2600
2601 PR tree-optimization/81573
2602 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2603
7a5cbf29
PB
26042017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2605
2606 * g++.dg/pr69667.C: Remove option -mlra.
2607 * gcc.target/powerpc/dform-1.c: Likewise.
2608 * gcc.target/powerpc/dform-2.c: Likewise.
2609 * gcc.target/powerpc/dform-3.c: Likewise.
2610 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2611 * gcc.target/powerpc/p9-vparity.c: Likewise.
2612 * gcc.target/powerpc/pr63491.c: Likewise.
2613 * gcc.target/powerpc/pr67808.c: Likewise.
2614 * gcc.target/powerpc/pr68805.c: Likewise.
2615 * gcc.target/powerpc/pr69461.c: Likewise.
2616 * gcc.target/powerpc/pr71680.c: Likewise.
2617 * gcc.target/powerpc/pr77289.c: Likewise.
2618 * gcc.target/powerpc/pr78458.c: Likewise.
2619 * gcc.target/powerpc/pr78543.c: Likewise.
2620 * g++.dg/pr71294.C: Remove option -mno-lra.
2621 * gcc.target/powerpc/pr71656-1.c: Likewise.
2622 * gcc.target/powerpc/pr71656-2.c: Likewise.
2623 * gcc.target/powerpc/pr71698.c: Likewise.
2624
2c2789d5
KT
26252017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2626 Sudakshina Das <sudi.das@arm.com>
2627
2628 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2629
06bd22f6
MP
26302017-07-27 Marek Polacek <polacek@redhat.com>
2631
2632 PR c/81417
2633 * c-c++-common/Wsign-compare-1.c: New test.
2634 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2635 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2636 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2637 * g++.dg/warn/compare1.C: Likewise.
2638 * gcc.dg/compare1.c: Likewise.
2639 * gcc.dg/compare2.c: Likewise.
2640 * gcc.dg/compare4.c: Likewise.
2641 * gcc.dg/compare5.c: Likewise.
2642 * gcc.dg/pr35430.c: Likewise.
2643 * gcc.dg/pr60087.c: Likewise.
2644
27c8b49b
PB
26452017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2646
2647 PR middle-end/81564
2648 * gcc.dg/pr81564.c: New test.
2649
b7675b59
RB
26502017-07-27 Richard Biener <rguenther@suse.de>
2651
2652 PR tree-optimization/81573
2653 PR tree-optimization/81494
2654 * gcc.dg/torture/pr81573.c: New testcase.
2655
719488f8
RB
26562017-07-27 Richard Biener <rguenther@suse.de>
2657
2658 PR tree-optimization/81571
2659 * gcc.dg/torture/pr81571.c: New testcase.
2660
9811e84c
RB
26612017-07-27 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/81502
2664 * gcc.target/i386/vect-insert-1.c: New testcase.
2665
58814c76
AK
26662017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2667
2668 PR target/81534
2669 * gcc.target/s390/pr81534.c: New test.
2670
036ea399
JJ
26712017-07-27 Jakub Jelinek <jakub@redhat.com>
2672
7d25ac20
JJ
2673 PR tree-optimization/81555
2674 PR tree-optimization/81556
2675 * gcc.c-torture/execute/pr81555.c: New test.
2676 * gcc.c-torture/execute/pr81556.c: New test.
2677
036ea399
JJ
2678 * gcc.dg/attr-noipa.c: New test.
2679 * gcc.dg/ipa/ipa-pta-18.c: New test.
2680 * gcc.dg/ipa/ipa-sra-11.c: New test.
2681
9bfda664
MM
26822017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2683
2684 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2685 option.
2686 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2687 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2688 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2689 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2690 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2691 * gcc.target/powerpc/vsx-simode.c: Likewise.
2692 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2693 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2694
eb086562
PC
26952017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/71570
2698 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2699
a7473dc5
L
27002017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2701
2702 PR target/81563
2703 * gcc.target/i386/pr81563.c: New test
2704
404f48ac
WD
27052017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2706
2707 PR target/79041
2708 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2709
c3d38629
MP
27102017-07-26 Marek Polacek <polacek@redhat.com>
2711
2712 PR middle-end/70992
2713 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2714 * gcc.dg/overflow-warn-2.c: Likewise.
2715 * gcc.dg/overflow-warn-3.c: Likewise.
2716 * gcc.dg/overflow-warn-4.c: Likewise.
2717 * gcc.dg/torture/pr70992-2.c: New test.
2718 * gcc.dg/torture/pr70992.c: New test.
2719
4f450a2b
RB
27202017-07-26 Richard Biener <rguenther@suse.de>
2721
2722 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2723 happening in ccp1.
2724 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2725
e1711448
WD
27262017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2727
2728 PR middle-end/46932
2729 * gcc.dg/pr46932.c: New testcase.
2730
108c3c88
ML
27312017-07-26 Martin Liska <mliska@suse.cz>
2732
2733 PR sanitize/81186
2734 * gcc.dg/asan/pr81186.c: New test.
2735
52645850
CL
27362017-07-25 Carl Love <cel@us.ibm.com>
2737
2738 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2739 vec_cnttz builtins.
2740
a8697b27
EB
27412017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2742
2743 * gnat.dg/opt66.adb: New test.
2744
288fe52e
AM
27452017-07-25 Alexander Monakov <amonakov@ispras.ru>
2746
2747 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2748 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2749
b771c609
AM
27502017-07-25 Alexander Monakov <amonakov@ispras.ru>
2751
2752 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2753
27542017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2755
2756 * c-c++-common/patchable_function_entry-default.c: New test.
2757 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2758 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2759
774cccdc
JJ
27602017-07-25 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR target/81532
2763 * gcc.target/i386/pr80833-3.c: New test.
2764 * gcc.target/i386/avx512dq-pr81532.c: New test.
2765 * gcc.target/i386/avx512bw-pr81532.c: New test.
2766
1aa54f90
RB
27672017-07-25 Richard Biener <rguenther@suse.de>
2768
2769 PR tree-optimization/81455
2770 * gcc.dg/pr81455.c: New testcase.
2771
e294f495
RB
27722017-07-25 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/81529
2775 * gfortran.dg/pr81529.f90: New testcase.
2776
edf8ba4b
WD
27772017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2778
774cccdc 2779 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2780
ea063871
RB
27812017-07-25 Richard Biener <rguenther@suse.de>
2782
2783 PR tree-optimization/81410
2784 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2785
5ea71a5a
RB
27862017-07-25 Richard Biener <rguenther@suse.de>
2787
2788 PR tree-optimization/81510
2789 * gcc.dg/torture/pr81510.c: New testcase.
2790 * gcc.dg/torture/pr81510-2.c: Likewise.
2791
4287b4e8
ML
27922017-07-25 Martin Liska <mliska@suse.cz>
2793
2794 PR ipa/81520
2795 * gcc.dg/ipa/pr81520.c: New test.
2796
d49718d6
MP
27972017-07-25 Marek Polacek <polacek@redhat.com>
2798
2799 PR c/81364
2800 * Wmultistatement-macros-12.c: New test.
2801
0e82a9b9
BC
28022017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2803
2804 PR target/81414
2805 * gcc.target/aarch64/pr81414.C: New.
2806
3d99332b
RB
28072017-07-25 Richard Biener <rguenther@suse.de>
2808
2809 PR middle-end/81505
2810 * gcc.dg/ubsan/pr81505.c: New testcase.
2811
52d0f7bd
DS
28122017-07-24 Daniel Santos <daniel.santos@pobox.com>
2813
2814 PR testsuite/80759
2815 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2816 (ELFFN_BEGIN): Rename to FN_TYPE.
2817 (ELFFN_END): Rename to FN_SIZE.
2818 (ASMNAME): New macro.
2819 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2820 .global.
2821 (FUNC_END): Use ASMNAME.
2822 (test_data_save): Remove.
2823 (test_data_input): Likewise.
2824 (test_data_output: Likewise.
2825 (test_data_fn): Likewise.
2826 (test_data_retaddr): Likewise.
2827 (regs_to_mem): Make globals, use r10 instead of rax.
2828 (mem_to_regs): Likewise.
2829 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2830 body to ms-sysv.c.
2831 (do_test_aligned): Likewise.
2832 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2833 Add dg-* directives.
2834 (PASTE_STR): New macro.
2835 (ASMNAME): Likewise.
2836 (LOAD_TEST_DATA_ADDR): Likewise.
2837 (TEST_DATA_OFFSET): Likewise.
2838 (do_test_body0): New C function.
2839 (do_test_body): New inline assembly routine.
2840 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2841 (runtest_ms_sysv): Modify.
2842
19930989
MM
28432017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2844
2845 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2846 since the upper-regs options have been deleted.
2847 * gcc.target/powerpc/pr65849-2.c: Likewise.
2848 * gcc.target/powerpc/pr80099-1.c: Likewise.
2849 * gcc.target/powerpc/pr80099-2.c: Likewise.
2850 * gcc.target/powerpc/pr80099-3.c: Likewise.
2851 * gcc.target/powerpc/pr80099-4.c: Likewise.
2852 * gcc.target/powerpc/pr80099-5.c: Likewise.
2853 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2854 support removal of the upper-regs options.
2855 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2856 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2857 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2858 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2859 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2860 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2861 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2862 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2863 * gcc.target/powerpc/ppc-round.c: Likewise.
2864 * gcc.target/powerpc/pr71720.c: Likewise.
2865 * gcc.target/powerpc/pr72853.c: Likewise.
2866 * gcc.target/powerpc/pr79907.c: Likewise.
2867 * gcc.target/powerpc/pr78953.c: Likewise.
2868 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2869 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2870 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2871 * gcc.target/powerpc/vec-init-3.c: Likewise.
2872 * gcc.target/powerpc/vec-init-6.c: Likewise.
2873 * gcc.target/powerpc/vec-init-7.c: Likewise.
2874 * gcc.target/powerpc/vec-set-char.c: Likewise.
2875 * gcc.target/powerpc/vec-set-int.c: Likewise.
2876 * gcc.target/powerpc/vec-set-short.c: Likewise.
2877
d47d34bb
WD
28782017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2879
2880 PR target/79041
2881 * gcc.target/aarch64/pr79041-2.c: New test.
2882
26bca0ed
CL
28832017-07-24 Carl Love <cel@us.ibm.com>
2884
2885 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2886 the new built-ins.
2887
4b40986c
JW
28882017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2889
2890 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2891
213c3b7b
TK
28922017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2893 Mikael Morin <mikael@gcc.gnu.org>
2894
2895 PR fortran/66102
2896 * gfortran.dg/realloc_on_assign_28.f90: New test.
2897
e2b71b5a
DE
28982017-07-23 David Edelsohn <dje.gcc@gmail.com>
2899
2900 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2901 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2902
f36dda3b
UB
29032017-07-23 Uros Bizjak <ubizjak@gmail.com>
2904
2905 PR target/80569
2906 * gcc.target/i386/pr80569.c: New test.
2907
5ff4baa5
CL
29082017-07-21 Carl Love <cel@us.ibm.com>
2909
2910 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2911 vmuleuh): Fix scan-assembler-times should check for word not half word
2912 instructions.
2913
43f84f6c
JW
29142017-07-21 Jim Wilson <jim.wilson@linaro.org>
2915
2916 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2917 redundant -march option.
2918 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2919 in addition to armv8.1-a.
2920
325fe816
YG
29212017-07-21 Yury Gribov <tetra2005@gmail.com>
2922
2923 PR middle-end/56727
2924 * gcc.dg/pr56727-1.c: New test.
2925 * gcc.dg/pr56727-2.c: New test.
2926
5a5838e0
SM
29272017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2928
2929 * gcc.target/powerpc/mmx-check.h: New file.
2930 * gcc.target/powerpc/mmx-packs.c: New file.
2931 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2932 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2933 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2934 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2935 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2936 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2937 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2938 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2939 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2940 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2941 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2942 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2943 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2944 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2945 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2946 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2947 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2948 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2949 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2950 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2951 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2952 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2953 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2954 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2955 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2956 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2957 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2958 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2959 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2960 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2961 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2962 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2963 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2964 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2965 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2966 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2967 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2968 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2969
9af7f373
RB
29702017-06-21 Richard Biener <rguenther@suse.de>
2971
2972 PR tree-optimization/81500
2973 * gcc.dg/torture/pr81500.c: New testcase.
2974
5aaa8fb4
NS
29752017-07-20 Nathan Sidwell <nathan@acm.org>
2976
2977 * g++.dg/ext/anon-struct6.C: Adjust diag.
2978 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2979
2953b72f
JJ
29802017-07-20 Jakub Jelinek <jakub@redhat.com>
2981
2982 PR target/80846
2983 * gcc.target/i386/avx-pr80846.c: New test.
2984 * gcc.target/i386/avx2-pr80846.c: New test.
2985 * gcc.target/i386/avx512f-pr80846.c: New test.
2986
73c4b4df
BC
29872017-07-20 Bin Cheng <bin.cheng@arm.com>
2988
2989 PR tree-optimization/81388
2990 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2991 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2992
77e5edaf
JH
29932017-07-17 Tom de Vries <tom@codesourcery.com>
2994
2995 PR middle-end/81030
2996 * gcc.dg/pr81030.c: New test.
2997
891ad31c
RB
29982017-07-20 Richard Biener <rguenther@suse.de>
2999
3000 PR tree-optimization/61171
3001 * g++.dg/vect/pr61171.cc: New testcase.
3002 * gfortran.dg/vect/pr61171.f: Likewise.
3003 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3004
f971b281
RB
30052017-07-20 Richard Biener <rguenther@suse.de>
3006
3007 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3008 with V64QImode.
3009 * gcc.dg/vect/slp-45.c: Likewise.
3010
2071f8f9
N
30112017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3012
3013 * gcc.dg/tree-ssa/vrp116.c: New Test.
3014
a6722e5b
MM
30152017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3016
3017 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3018 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3019 __builtin_cpu_is and __builtin_cpu_supports are supported.
3020
ccfa843f
SM
30212017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3022
3023 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3024 __BUILTIN_CPU_SUPPORTS__ defined.
3025 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3026 __BUILTIN_CPU_SUPPORTS__ defined.
3027
564e405c
JJ
30282017-07-19 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR tree-optimization/81346
3031 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3032
3717fbe3
TV
30332017-07-19 Tom de Vries <tom@codesourcery.com>
3034
3035 * gcc.target/nvptx/decl-init.c: Update alignment.
3036 * gcc.target/nvptx/slp-2-run.c: New test.
3037 * gcc.target/nvptx/slp-2.c: New test.
3038 * gcc.target/nvptx/v2di.c: New test.
3039
b98b34b7
TV
30402017-07-19 Tom de Vries <tom@codesourcery.com>
3041
3042 * gcc.target/nvptx/slp-run.c: New test.
3043 * gcc.target/nvptx/slp.c: New test.
3044 * gcc.target/nvptx/v2si-cvt.c: New test.
3045 * gcc.target/nvptx/v2si-run.c: New test.
3046 * gcc.target/nvptx/v2si.c: New test.
3047 * gcc.target/nvptx/vec.inc: New test.
3048
8d1628eb
JJ
30492017-07-19 Jakub Jelinek <jakub@redhat.com>
3050
3051 PR tree-optimization/81346
3052 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3053 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3054 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3055 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3056 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3057 compiler to avoid X / C1 op C2 optimization to trigger.
3058
4d6ababc
ML
30592017-07-19 Martin Liska <mliska@suse.cz>
3060
3061 PR sanitizer/63361
3062 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3063 -ffloat-store or -mieee for targets that need it.
3064
d83cc5cc
TV
30652017-07-18 Tom de Vries <tom@codesourcery.com>
3066
3067 PR middle-end/81464
3068 * gfortran.dg/pr81464.f90: New test.
3069
e822e885
UB
30702017-07-18 Uros Bizjak <ubizjak@gmail.com>
3071
3072 PR target/81471
3073 * gcc.target/i386/pr81471.c: New test.
3074
b267968e
RB
30752017-06-18 Richard Biener <rguenther@suse.de>
3076
3077 PR tree-optimization/81410
3078 * gcc.dg/vect/pr81410.c: New testcase.
3079
33e9feb5
JH
30802017-07-18 Jan Hubicka <hubicka@ucw.cz>
3081
3082 PR middle-end/81462
3083 * g++.dg/torture/pr81462.C: New testcase.
3084
694dd0e4
BC
30852017-07-18 Bin Cheng <bin.cheng@arm.com>
3086
3087 PR target/81408
3088 * g++.dg/tree-ssa/pr81408.C: New.
3089 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3090
f9bfe3f5
RB
30912017-07-18 Richard Biener <rguenther@suse.de>
3092
3093 PR tree-optimization/80620
3094 PR tree-optimization/81403
3095 * gcc.dg/torture/pr80620.c: New testcase.
3096 * gcc.dg/torture/pr81403.c: Likewise.
3097
30982017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3099
3100 PR tree-optimization/81418
3101 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3102
31032017-07-17 Carl Love <cel@us.ibm.com>
3104
3105 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3106 test case changes for commit 249424
3107
3108 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3109 vmuleuh): Fix scan-assembler-times should check for word not half word
3110 instructions.
3111
f6489326
BS
31122017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3113
3114 PR tree-optimization/81162
3115 * gcc.dg/pr81162.c: Move this to...
3116 * gcc.dg/ubsan/pr81162.c: ...here.
3117
dbc4ecfc
VR
31182017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3119
3120 * g++.dg/diagnostic/friend1.C: New test.
3121 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3122
a64559a5
NS
31232017-07-17 Nathan Sidwell <nathan@acm.org>
3124
3125 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3126
aac59577
BE
31272017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3128
3129 * lib/gcc-dg.exp: Increase expect's match buffer size.
3130
aa1528b5
BC
31312017-07-17 Bin Cheng <bin.cheng@arm.com>
3132
3133 PR target/81369
3134 * gcc.dg/tree-ssa/pr81369.c: New.
3135
b6c354eb
CZ
31362017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3137
3138 * gcc.target/arc/pr9000674901.c: New file.
3139 * gcc.target/arc/pic-1.c: Likewise.
3140 * gcc.target/arc/pr9001191897.c: Likewise.
3141
1825c61e
CZ
31422017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3143 Andrew Burgess <andrew.burgess@embecosm.com>
3144
3145 * gcc.target/arc/naked-1.c: New file.
3146 * gcc.target/arc/naked-2.c: Likewise.
3147
1f1e8aed
JJ
31482017-07-17 Jakub Jelinek <jakub@redhat.com>
3149
9ebce098
JJ
3150 PR tree-optimization/81428
3151 * gcc.dg/fixed-point/pr81428.c: New test.
3152
e8dd1313
JJ
3153 PR tree-optimization/81365
3154 * g++.dg/torture/pr81365.C: New test.
3155
1f1e8aed
JJ
3156 PR tree-optimization/81396
3157 * gcc.dg/tree-ssa/pr81396.c: New test.
3158
38f638ca
EB
31592017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3160
3161 * gnat.dg/opt65.adb: New test.
3162
5fa396ad
JH
31632017-07-16 Jan Hubicka <hubicka@ucw.cz>
3164
3165 * gcc.dg/predict-8.c: Update.
3166
00aeee56
VR
31672017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3168
3169 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3170 * g++.dg/warn/pr12242.C: Likewise.
3171
b70bb05b
KN
31722017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3173
3174 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3175 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3176 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3177 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3178 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3179 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3180 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3181 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3182 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3183 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3184 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3185 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3186 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3187 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3188 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3189 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3190 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3191 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3192 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3193 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3194 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3195 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3196 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3197 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3198 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3199 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3200 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3201 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3202 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3203 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3204 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3205 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3206 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3207 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3208 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3209 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3210 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3211 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3212 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3213 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3214 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3215 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3216 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3217 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3218 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3219 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3220 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3221 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3222 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3223 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3224 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3225
3b805666
BS
32262016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3227
3228 PR tree-optimization/81162
3229 * gcc.dg/pr81162.c: New file.
3230
bece580c
MS
32312017-07-14 Martin Sebor <msebor@redhat.com>
3232
3233 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3234 that bcopy is expected to be transformed to.
3235
eea77d1f
DM
32362017-07-14 David Malcolm <dmalcolm@redhat.com>
3237
3238 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3239 * g++.dg/lookup/missing-std-include-2.C: New test case.
3240 * g++.dg/lookup/missing-std-include-3.C: New test case.
3241 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3242 * gcc.dg/missing-header-fixit-1.c: New test case.
3243 * gcc.dg/missing-header-fixit-2.c: New test case.
3244 * gcc.dg/missing-header-fixit-2.h: New header.
3245
338d6484
DM
32462017-07-13 David Malcolm <dmalcolm@redhat.com>
3247
3248 PR c/81405
3249 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3250
32512017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3252
3253 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3254
6d28654e
ML
32552017-07-13 Martin Liska <mliska@suse.cz>
3256
3257 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3258 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3259 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3260 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3261 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3262 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3263 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3264
3787ee47
MM
32652017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3266
3267 PR target/81193
3268 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3269 __builtin_cpu_supports with old GLIBC's.
3270 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3271 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3272 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3273 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3274 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3275 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3276 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3277 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3278 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3279 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3280 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3281 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3282 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3283 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3284 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3285 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3286 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3287 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3288 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3289 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3290 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3291 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3292 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3293 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3294
118009c1
CL
32952017-07-12 Carl Love <cel@us.ibm.com>
3296
3297 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3298 rev_bool_int): Add test cases for builtins.
3299 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3300 test cases for builtins.
3301
5d7b8153
CL
33022017-07-12 Carl Love <cel@us.ibm.com>
3303
3304 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3305 lp64 && p9vector_hw.
3306
6ea93a64
CL
33072017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3308
3309 * lib/target-supports.exp (check_stack_check_available): Make
3310 testcase name depend on stack_kind.
3311
2f65ab2e
MC
33122017-07-11 Michael Collison <michael.collison@arm.com>
3313
774cccdc 3314 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3315
9e028cef
PC
33162017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/51270
3319 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3320
f281956e
CL
33212017-07-11 Carl Love <cel@us.ibm.com>
3322
3323 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3324 test cases for the builtins.
3325
3d36348a
YG
33262017-07-11 Yury Gribov <tetra2005@gmail.com>
3327
3328 * lib/profopt.exp: Print relative names in UNSUPPORTED
3329 AutoFDO tests.
3330
214f700a
MC
33312017-07-10 Michael Collison <michael.collison@arm.com>
3332
3333 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3334
03ed2915
UB
33352017-07-10 Uros Bizjak <ubizjak@gmail.com>
3336
3337 PR target/81375
3338 * gcc.target/i386/pr81375.c: New test.
3339
9c582dbb
MS
33402017-07-10 Martin Sebor <msebor@redhat.com>
3341
3342 PR tree-optimization/80397
3343 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3344
281ac396
MS
33452017-07-10 Martin Sebor <msebor@redhat.com>
3346
3347 PR other/81345
3348 * gcc.dg/pr81345.c: New test.
3349
a7784956
CZ
33502017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3351
3352 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3353 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3354
5920ba15
UB
33552017-07-09 Uros Bizjak <ubizjak@gmail.com>
3356
3357 PR target/81313
3358 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3359 integer argumets to bypass x86_64 outgoing args optimization.
3360
33612017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3362
3363 * gfortran.dg/eoshift_4.f90: New test.
3364 * gfortran.dg/eoshift_5.f90: New test.
3365 * gfortran.dg/eoshift_6.f90: New test.
3366
35c95658
L
33672017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3368
3369 PR target/81313
3370 * gcc.target/i386/pr81313-1.c: New test.
3371 * gcc.target/i386/pr81313-2.c: Likewise.
3372 * gcc.target/i386/pr81313-3.c: Likewise.
3373 * gcc.target/i386/pr81313-4.c: Likewise.
3374 * gcc.target/i386/pr81313-5.c: Likewise.
3375
dcbf81c9
RS
33762017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3377
3378 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3379 * gnat.dg/vect16.ads (Sarray): Likewise.
3380 * gnat.dg/vect17.ads (Sarray): Likewise.
3381 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3382 * gnat.dg/vect16.adb (Add): Likewise.
3383 * gnat.dg/vect17.adb (Add): Likewise.
3384
738f7c2e
DM
33852017-07-07 David Malcolm <dmalcolm@redhat.com>
3386
3387 PR c++/79300
3388 * g++.dg/diagnostic/pr79300.C: New test case.
3389
6a69355c
MM
33902017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3391
57f49e99
MM
3392 * gcc.target/powerpc/clone1.c: Add check to make sure the
3393 __builtin_cpu_supports function is fully supported.
3394 * gcc.target/powerpc/clone2.c: New runtime test for
3395 target_clones.
3396
6a69355c
MM
3397 PR target/81348
3398 * gcc.target/powerpc/pr81348.c: New test.
3399
5e32025a
SN
34002017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3401
3402 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3403
19388c6d
CL
34042017-07-07 Carl Love <cel@us.ibm.com>
3405
3406 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3407 file for built-ins.
3408
bcc3c3f1
JM
34092017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3410
3411 * gcc.target/sparc/dictunpack.c: New file.
3412 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3413 * gcc.target/sparc/fpcmpshl.c: Likewise.
3414 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3415 * gcc.target/sparc/fpcmpushl.c: Likewise.
3416
2c6e2eb1
HA
34172017-07-06 Harald Anlauf <anlauf@gmx.de>
3418
3419 PR fortran/70071
3420 * gfortran.dg/coarray_44.f90: New testcase.
3421
5094f7d5
MO
34222017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3423
3424 * c-c++-common/asan/kasan-alloca-1.c: New test.
3425 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3426
e3174bdf
MO
34272017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3428
3429 * c-c++-common/asan/alloca_big_alignment.c: New test.
3430 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3431 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3432 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3433 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3434 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3435 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3436 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3437
a40c6fa8
GJL
34382017-07-06 Georg-Johann Lay <avr@gjlay.de>
3439
3440 PR target/81305
3441 * gcc.target/avr/isr-test.h: Fix warnings.
3442
9296dd9b
TP
34432017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3444
3445 * lib/target-supports.exp: Generate
3446 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3447 and check_effective_target_arm_arch_v8r_multilib.
3448
d87f00ba
CL
34492017-07-06 Carl Love <cel@us.ibm.com>
3450
9296dd9b 3451 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3452
34532017-07-06 Carl Love <cel@us.ibm.com>
3454
3455 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3456 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3457 cases for vec_addc, adde and addec builtins.
3458
c471c6ed
DM
34592017-07-06 David Malcolm <dmalcolm@redhat.com>
3460
3461 PR c++/79300
3462 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3463 expected underlining within macro expansion.
3464 * c-c++-common/pr70264.c: Likewise.
3465 * g++.dg/plugin/diagnostic-test-expressions-1.C
3466 (test_within_macro_1): New test.
3467 (test_within_macro_2): Likewise.
3468 (test_within_macro_3): Likewise.
3469 (test_within_macro_4): Likewise.
3470 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3471 expected underlining within macro expansion.
3472 (test_macro_4): Likewise.
3473 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3474 (test_within_macro_1): New test.
3475 (test_within_macro_2): Likewise.
3476 (test_within_macro_3): Likewise.
3477 (test_within_macro_4): Likewise.
3478 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3479 underlining within macro expansion.
3480
68d872d7
SP
34812017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3482
3483 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3484 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3485 _mm_maskz_getexp_round_sd): Test new intrinsics.
3486 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3487 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3488 _mm_maskz_getexp_round_ss): Ditto.
3489 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3490 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3491 _mm_maskz_getmant_round_sd): Ditto.
3492 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3493 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3494 _mm_maskz_getmant_round_ss): Ditto.
3495 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3496 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3497 _mm_maskz_getexp_round_sd): New runtime tests.
3498 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3499 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3500 _mm_maskz_getexp_round_ss): Ditto.
3501 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3502 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3503 _mm_maskz_getmant_round_sd): Ditto.
3504 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3505 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3506 _mm_maskz_getmant_round_ss): Ditto.
3507 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3508 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3509 __builtin_ia32_getmantss_mask_round): Test new builtins.
3510 * gcc.target/i386/sse-13.c : Ditto.
3511 * gcc.target/i386/sse-23.c: Ditto.
3512 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3513 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3514 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3515 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3516 _mm_mask_getexp_round_ss): Test new intrinsics.
3517 * gcc.target/i386/testround-1.c: Ditto.
3518 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3519 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3520 _mm_mask_getmant_round_ss): Test new intrinsics
3521 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3522 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3523 _mm_maskz_getmant_ss): Test new intrinsics.
3524
9e00a397
CL
35252017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3526
3527 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3528 * lib/target-supports.exp (check_stack_check_available): New.
3529 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3530 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3531 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3532 * gcc.dg/pr47443.c: Likewise.
3533 * gcc.dg/pr48134.c: Likewise.
3534 * gcc.dg/pr70017.c: Likewise.
3535 * gcc.target/aarch64/stack-checking.c: Likewise.
3536 * gcc.target/arm/stack-checking.c: Likewise.
3537 * gcc.target/i386/pr48723.c: Likewise.
3538 * gcc.target/i386/pr55672.c: Likewise.
3539 * gcc.target/i386/pr67265-2.c: Likewise.
3540 * gcc.target/i386/pr67265.c: Likewise.
3541 * gnat.dg/opt49.adb: Likewise.
3542 * gnat.dg/stack_check1.adb: Likewise.
3543 * gnat.dg/stack_check2.adb: Likewise.
3544 * gnat.dg/stack_check3.adb: Likewise.
3545
38e6cc4d
KN
35462017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3547
3548 PR target/80103
3549 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3550 __attribute__.
3551
f8aa2b2c
SP
35522017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3553
3554 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3555 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3556 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3557 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3558 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3559 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3560 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3561 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3562 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3563 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3564 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3565 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3566
e483b7b4
GJL
35672017-07-05 Georg-Johann Lay <avr@gjlay.de>
3568
3569 PR target/81305
3570 * gcc.target/avr/isr-test.h: New file.
3571 * gcc.target/avr/torture/isr-01-simple.c: New test.
3572 * gcc.target/avr/torture/isr-02-call.c: New test.
3573 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3574
a8745cc2
BC
35752017-07-05 Bin Cheng <bin.cheng@arm.com>
3576
3577 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3578 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3579 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3580 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3581
4a52eb19
BC
35822017-07-05 Bin Cheng <bin.cheng@arm.com>
3583
3584 * gcc.dg/tree-ssa/ldist-26.c: New test.
3585
95f7d11b
BC
35862017-07-05 Bin Cheng <bin.cheng@arm.com>
3587
3588 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3589
45bb7d59
UB
35902017-07-04 Uros Bizjak <ubizjak@gmail.com>
3591
3592 PR target/81300
3593 * gcc.target/i386/pr81300.c: New test.
3594
1fcfac88
UB
35952017-07-04 Uros Bizjak <ubizjak@gmail.com>
3596
3597 PR target/81294
3598 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3599 x and y arguments in the call to _subborrow_u32.
3600 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3601 x and y arguments in the call to _subborrow_u64.
3602 * gcc.target/i386/pr81294-1.c: New test.
3603 * gcc.target/i386/pr81294-2.c: Ditto.
3604
a4187dab
KT
36052017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3606
3607 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3608
efbf55b0
MP
36092017-07-04 Marek Polacek <polacek@redhat.com>
3610
3611 PR c/81231
3612 * gcc.dg/atomic-pr81231.c: New test.
3613
1aad7106
RS
36142017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3615
3616 PR tree-optimization/81292
3617 * gcc.dg/pr81292-1.c: New test.
3618 * gcc.dg/pr81292-2.c: Likewise.
3619
7c819e8a
ML
36202017-07-04 Martin Liska <mliska@suse.cz>
3621
3622 PR sanitizer/81040
3623 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3624 use-after-scope sanitization.
3625
f111f434
JJ
36262017-07-04 Jakub Jelinek <jakub@redhat.com>
3627
8e8dd13b
JJ
3628 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3629 options.
3630
f111f434
JJ
3631 PR target/81175
3632 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3633 gather.
3634
7a1238d1
ML
36352017-07-04 Martin Liska <mliska@suse.cz>
3636
3637 PR ipa/81214
3638 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3639 * g++.dg/ext/mvc3.C: Likewise.
3640 * gcc.target/i386/mvc2.c: Likewise.
3641 * gcc.target/i386/mvc3.c: Likewise.
3642
9fc1fed4
JJ
36432017-07-04 Jakub Jelinek <jakub@redhat.com>
3644
8e3b9bbf
JJ
3645 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3646 decomposition declaration in diagnostics.
3647 * g++.dg/cpp1z/decomp2.C: Likewise.
3648 * g++.dg/cpp1z/decomp3.C: Likewise.
3649 * g++.dg/cpp1z/decomp4.C: Likewise.
3650 * g++.dg/cpp1z/decomp5.C: Likewise.
3651 * g++.dg/cpp1z/decomp6.C: Likewise.
3652 * g++.dg/cpp1z/decomp7.C: Likewise.
3653 * g++.dg/cpp1z/decomp8.C: Likewise.
3654 * g++.dg/cpp1z/decomp13.C: Likewise.
3655 * g++.dg/cpp1z/decomp14.C: Likewise.
3656 * g++.dg/cpp1z/decomp18.C: Likewise.
3657 * g++.dg/cpp1z/decomp19.C: Likewise.
3658 * g++.dg/cpp1z/decomp22.C: Likewise.
3659 * g++.dg/cpp1z/decomp23.C: Likewise.
3660 * g++.dg/cpp1z/decomp24.C: Likewise.
3661 * g++.dg/cpp1z/decomp25.C: Likewise.
3662 * g++.dg/cpp1z/decomp26.C: Likewise.
3663 * g++.dg/cpp1z/decomp28.C: Likewise.
3664
9fc1fed4
JJ
3665 PR c++/81258
3666 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3667 * g++.dg/cpp1z/decomp30.C: New test.
3668
17c18221
PC
36692017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3670
3671 PR c++/65775
3672 * g++.dg/cpp0x/trailing14.C: New.
3673
370d975d
DH
36742017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3675
3676 PR testsuite/79866
3677 * gfortran.dg/coarray_event_2.f08: New test.
3678
73977c47
DH
36792017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3680
3681 PR testsuite/79843
3682 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3683 * gfortran.dg/pointer_intent_2.f90: Likewise.
3684
2f70a979
JH
36852017-07-02 Jan Hubicka <hubicka@ucw.cz>
3686
3687 PR middle-end/81290
3688 * gcc.c-torture/compile/pr81290.c: New.
3689
6b5e165b
RB
36902017-07-03 Richard Biener <rguenther@suse.de>
3691
3692 PR tree-optimization/60510
3693 * gfortran.dg/vect/pr60510.f: New testcase.
3694
d8ac7e28
RO
36952017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3696
3697 * gcc.target/i386/mvc6.c: Require ifunc support.
3698
da402967
ML
36992017-07-03 Martin Liska <mliska@suse.cz>
3700
3701 PR sanitize/81040
3702 * g++.dg/asan/function-argument-1.C: New test.
3703 * g++.dg/asan/function-argument-2.C: New test.
3704 * g++.dg/asan/function-argument-3.C: New test.
3705
bc9f4235
RS
37062017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3707
3708 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3709 as well.
3710
be086ff5
TV
37112017-07-03 Tom de Vries <tom@codesourcery.com>
3712
3713 PR tree-optimization/69468
3714 * gcc.dg/pr81192.c: Update.
3715
4752be46
TV
37162017-07-03 Tom de Vries <tom@codesourcery.com>
3717
3718 PR tree-optimization/81192
3719 * gcc.dg/pr81192.c: Update.
3720
0bbfd554
TV
37212017-07-03 Tom de Vries <tom@codesourcery.com>
3722
3723 PR tree-optimization/81192
3724 * gcc.dg/pr81192.c: New test.
3725
b677e2f6
TK
37262017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3727
3728 * gfortran/eoshift_3.f90: New test.
3729
e3f9a279
RS
37302017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3731
3732 * gcc.dg/strlenopt-32.c: New testcase.
3733 * gcc.dg/strlenopt-33.c: Likewise.
3734 * gcc.dg/strlenopt-33g.c: Likewise.
3735 * gcc.dg/strlenopt-34.c: Likewise.
3736 * gcc.dg/strlenopt-35.c: Likewise.
3737
862088aa
RS
37382017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3739
3740 PR tree-optimization/80769
3741 * gcc.dg/strlenopt-31.c: New test.
3742 * gcc.dg/strlenopt-31g.c: Likewise.
3743
c34d0927
RS
37442017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3745
3746 PR tree-optimization/81136
3747 * gcc.dg/vect/pr81136.c: New test.
3748
c52d6043
JJ
37492017-07-01 Jakub Jelinek <jakub@redhat.com>
3750
3751 PR sanitizer/81262
3752 * gcc.c-torture/compile/pr81262.c: New test.
3753 * g++.dg/ubsan/pr81262.C: New test.
3754
77616c7e
JH
37552017-06-29 Jan Hubicka <hubicka@ucw.cz>
3756
3757 PR ipa/81261
3758 * g++.dg/ipa/pr81261.C: New testcase.
3759
fb6a764d
AP
37602017-06-30 Andrew Pinski <apinski@cavium.com>
3761
3762 * gcc.dg/torture/pr81245.c: New testcase.
3763
059ab149
AH
37642017-06-30 Aldy Hernandez <aldyh@redhat.com>
3765
3766 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3767 unbounded use.
3768
e59e8b5a
DM
37692017-06-30 David Malcolm <dmalcolm@redhat.com>
3770
3771 PR c++/80014
3772 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3773 Add declaration.
3774 (test_typeid): New test function.
3775
e855bdc0
JJ
37762017-06-30 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR target/81225
3779 * gcc.target/i386/pr81225.c: New test.
3780
fe32bb1b
NS
37812017-06-30 Nathan Sidwell <nathan@acm.org>
3782
3783 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3784 * g++.dg/cpp0x/decltype9.C: Likewise.
3785 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3786 * g++.dg/lookup/decl1.C: Likewise.
3787 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3788 * g++.dg/other/pr28432.C: Likewise.
3789 * g++.dg/parse/crash12.C: Likewise.
3790 * g++.dg/parse/enum3.C: Likewise.
3791 * g++.dg/parse/operator6.C: Likewise.
3792 * g++.dg/template/crash69.C: Likewise.
3793 * g++.dg/template/error27.C: Likewise.
3794 * g++.dg/template/error28.C: Likewise.
3795 * g++.dg/template/memfriend6.C: Likewise.
3796 * g++.old-deja/g++.mike/err1.C: Likewise.
3797 * g++.old-deja/g++.mike/p811.C: Likewise.
3798 * g++.old-deja/g++.other/crash25.C: Likewise.
3799 * g++.old-deja/g++.other/dtor4.C: Likewise.
3800 * g++.old-deja/g++.pt/t37.C: Likewise.
3801
aaa587d4
ML
38022017-06-30 Martin Liska <mliska@suse.cz>
3803
3804 PR ipa/81214
3805 * gcc.target/i386/pr81214.c: New test.
3806
274c1516
NS
38072017-06-30 Nathan Sidwell <nathan@acm.org>
3808
3b5c768c
NS
3809 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3810
274c1516
NS
3811 PR c++/81229
3812 * g++.dg/lookup/pr81229.C: New.
3813
c497284c
ML
38142017-06-30 Martin Liska <mliska@suse.cz>
3815
3816 PR sanitizer/81021
3817 * g++.dg/asan/pr81021.C: New test.
3818
4812f0b7
RB
38192017-06-30 Richard Biener <rguenther@suse.de>
3820
3821 PR tree-optimization/81249
3822 * g++.dg/torture/pr81249.C: New testcase.
3823
8e09cb8b
PC
38242017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3825
3826 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3827 * g++.dg/diagnostic/variadic1.C: Likewise.
3828 * g++.dg/gomp/udr-3.C: Likewise.
3829 * g++.dg/overload/error1.C: Likewise.
3830 * g++.dg/overload/error2.C: Likewise.
3831 * g++.dg/template/duplicate1.C: Likewise.
3832 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3833 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3834 * g++.old-deja/g++.other/redecl2.C: Likewise.
3835 * g++.old-deja/g++.other/redecl4.C: Likewise.
3836 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3837
74582a3e
CP
38382017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3839
3840 PR fortran/77765
3841 * gfortran.dg/goacc/pr77765.f90: New test.
3842
6da4066f
SE
38432017-06-29 Steve Ellcey <sellcey@cavium.com>
3844
3845 * gcc.target/aarch64/ccmp_2.c: New test.
3846
be3b7dcf
NS
38472017-06-29 Nathan Sidwell <nathan@acm.org>
3848
3849 PR c++/81247
3850 * g++.dg/parse/pr81247-[abc].C: New.
3851
e5898daf
CL
38522017-06-29 Carl Love <cel@us.ibm.com>
3853
3854 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3855 test_unsigned_int_result, test_ll_int_result,
3856 test_ll_unsigned_int_result): Add result checking functions, add
3857 debug support.
3858 (main): Add builtin function tests.
3859
14836f38
CL
38602017-06-29 Carl Love <cel@us.ibm.com>
3861
3862 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3863 dg-skip-if): Add -mvsx -mcpu=power7.
3864
0630a4ec
RB
38652017-06-29 Richard Biener <rguenther@suse.de>
3866
3867 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3868
f76b4224
NS
38692017-06-29 Nathan Sidwell <nathan@acm.org>
3870
3871 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3872
f66459c1
PB
38732017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3874
3875 PR middle-end/81194
3876 * g++.dg/pr81194.C: New test.
3877
3c7bb489
L
38782017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3879
3880 PR ipa/80565
3881 * gcc.dg/torture/pr80565.c: New file.
3882
6cd83bec
BC
38832017-06-29 Bin Cheng <bin.cheng@arm.com>
3884
3885 PR tree-optimization/81196
3886 * gcc.dg/vect/pr81196.c: New.
3887
4c6a51a0
MC
38882017-06-29 Michael Collison <michael.collison@arm.com>
3889
3890 Fix date on previous ChangeLog entry.
3891
38922017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3893 Michael Collison <michael.collison@arm.com>
3894
3895 PR target/70119
3896 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3897
395a191d
SP
38982017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3899
3900 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3901 Test new intrinsic.
3902 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3903 Ditto.
3904 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3905 Ditto.
3906 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3907 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3908 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3909
0ddc0ebc
TP
39102017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3911
3912 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3913 current ARM check by ARM NEON's availability check.
3914 (check_effective_target_vect_intfloat_cvt): Likewise.
3915 (check_effective_target_vect_uintfloat_cvt): Likewise.
3916 (check_effective_target_vect_floatint_cvt): Likewise.
3917 (check_effective_target_vect_floatuint_cvt): Likewise.
3918 (check_effective_target_vect_shift): Likewise.
3919 (check_effective_target_whole_vector_shift): Likewise.
3920 (check_effective_target_vect_bswap): Likewise.
3921 (check_effective_target_vect_shift_char): Likewise.
3922 (check_effective_target_vect_long): Likewise.
3923 (check_effective_target_vect_float): Likewise.
3924 (check_effective_target_vect_perm): Likewise.
3925 (check_effective_target_vect_perm_byte): Likewise.
3926 (check_effective_target_vect_perm_short): Likewise.
3927 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3928 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3929 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3930 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3931 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3932 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3933 (check_effective_target_vect_widen_shift): Likewise.
3934 (check_effective_target_vect_extract_even_odd): Likewise.
3935 (check_effective_target_vect_interleave): Likewise.
3936 (check_effective_target_vect_multiple_sizes): Likewise.
3937 (check_effective_target_vect64): Likewise.
3938 (check_effective_target_vect_max_reduc): Likewise.
3939
56a6d474
RB
39402017-06-28 Richard Biener <rguenther@suse.de>
3941
3942 PR middle-end/81227
3943 * gcc.dg/pr81227.c: New testcase.
3944
926c7865
MM
39452017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3946
3947 PR target/81193
3948 * lib/target-supports.exp
3949 (check_ppc_cpu_supports_hw_available): New test to make sure
3950 __builtin_cpu_supports works on power7 and newer.
3951
17a7218b
ML
39522017-06-28 Martin Liska <mliska@suse.cz>
3953
3954 PR ipa/81128
3955 * gcc.target/i386/pr81128.c: New test.
3956
63010089
ML
39572017-06-28 Martin Liska <mliska@suse.cz>
3958
3959 PR driver/79659
3960 * g++.dg/opt/pr79659.C: New test.
3961
b1cac008
CL
39622017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3963
3964 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3965 and options.
3966 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3967
42bd89ce
MG
39682017-06-28 Marc Glisse <marc.glisse@inria.fr>
3969
3970 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3971 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3972
b8d62ac8
JJ
39732017-06-28 Jakub Jelinek <jakub@redhat.com>
3974
3975 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3976 (foo): ... this. Change constants such that it isn't matched
3977 as __builtin_copysign, yet tests the combiner the same.
3978
6dc61b45
ML
39792017-06-28 Martin Liska <mliska@suse.cz>
3980
3981 PR sanitizer/81224
3982 * gcc.dg/asan/pr81224.c: New test.
3983
9a265443
EB
39842017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3985
3986 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3987 passed to pthread_join.
3988
935b5226
AK
39892017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3990
3991 * gcc.target/s390/nodatarel-1.c: New test.
3992
88016532
JD
39932017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3994
3995 PR fortran/80164
3996 * gfortran.dg/array_temporaries_4.f90: New test.
3997
8c2805bb
AP
39982017-06-27 Andrew Pinski <apinski@cavium.com>
3999
4000 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4001 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4002 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4003
786c6d10
MP
40042017-06-27 Marek Polacek <polacek@redhat.com>
4005
4006 PR sanitizer/81223
4007 * gcc.dg/ubsan/pr81223.c: New test.
4008
1e7df2e6
MG
40092017-06-27 Marc Glisse <marc.glisse@inria.fr>
4010
4011 * gcc.dg/tree-ssa/assoc-1.c: New file.
4012
58b45c4f
PC
40132017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4014
4015 PR c++/62046
4016 * g++.dg/parse/catch2.C: New.
4017
00296d7f
JJ
40182017-06-27 Jakub Jelinek <jakub@redhat.com>
4019
c1031852
JJ
4020 PR sanitizer/81209
4021 * g++.dg/ubsan/pr81209.C: New test.
4022
00296d7f
JJ
4023 PR middle-end/81207
4024 * gcc.c-torture/compile/pr81207.c: New test.
4025
0c418630
MP
40262017-06-27 Marek Polacek <polacek@redhat.com>
4027
4028 PR bootstrap/81216
4029 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4030
4b377e01
MS
40312017-06-26 Martin Sebor <msebor@redhat.com>
4032
4033 PR c++/81169
4034 * g++.dg/Wclass-memaccess-2.C: New test.
4035
952ac945
CL
40362017-06-26 Carl Love <cel@us.ibm.com>
4037
4038 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4039 Add new runnable test file for the vec_rev built-ins.
4040
df11b2ea
BS
40412016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4042
226ab0a8 4043 PR/tree-optimization 71815
df11b2ea
BS
4044 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4045 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4046
fa7ccca0
RL
40472017-06-26 Renlin Li <renlin.li@arm.com>
4048 Szabolcs Nagy <szabolcs.nagy@arm.com>
4049
4050 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4051 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4052 memmove.
4053
5a5c2d16
RB
40542017-06-26 Richard Biener <rguenther@suse.de>
4055
4056 PR target/81175
4057 * gfortran.dg/pr81175.f: New testcase.
4058
75f0112f
RB
40592017-06-26 Richard Biener <rguenther@suse.de>
4060
4061 PR tree-optimization/81203
4062 * gcc.dg/torture/pr81203.c: New testcase.
4063
3e2becc4
MP
40642017-06-26 Marek Polacek <polacek@redhat.com>
4065
4066 PR c/80116
4067 * c-c++-common/Wmultistatement-macros-1.c: New test.
4068 * c-c++-common/Wmultistatement-macros-2.c: New test.
4069 * c-c++-common/Wmultistatement-macros-3.c: New test.
4070 * c-c++-common/Wmultistatement-macros-4.c: New test.
4071 * c-c++-common/Wmultistatement-macros-5.c: New test.
4072 * c-c++-common/Wmultistatement-macros-6.c: New test.
4073 * c-c++-common/Wmultistatement-macros-7.c: New test.
4074 * c-c++-common/Wmultistatement-macros-8.c: New test.
4075 * c-c++-common/Wmultistatement-macros-9.c: New test.
4076 * c-c++-common/Wmultistatement-macros-10.c: New test.
4077 * c-c++-common/Wmultistatement-macros-11.c: New test.
4078
945653db
EB
40792017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4080
4081 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4082
c8e3c356
CL
40832017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4084
4085 * lib/target-supports.exp
4086 (check_effective_target_arm_neon_ok_nocache): Add flags with
4087 -mfloat-abi=hard. Include arm_neon.h.
4088 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4089 (check_effective_target_arm_neon_ok_no_float_abi): New.
4090 * gcc.target/arm/lto/pr65837_0.c: Require
4091 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4092 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4093 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4094
22235619
PC
40952017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4096
4097 PR c++/62315
4098 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4099
e56e3fda
TK
41002017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4101
45bb7d59 4102 PR fortran/52473
e56e3fda
TK
4103 * gfortran.dg/cshift_2.f90: New test.
4104
d3f062be
JW
41052017-06-23 Jim Wilson <jim.wilson@linaro.org>
4106
4107 PR middle-end/79794
4108 * gcc.target/aarch64/pr79794.c: New.
4109
37416b69
MM
41102017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4111
4112 PR target/80510
4113 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4114 * gcc.target/powerpc/pr80510-2.c: Likewise.
4115
8447a92f
JL
41162017-06-22 Jeff Law <law@redhat.com>
4117
4118 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4119
52607f7e
WS
41202017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4121
4122 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4123 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4124 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4125 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4126 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4127 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4128 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4129 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4130
fb68f296
JC
41312017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4132
45bb7d59 4133 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4134
60edf8bb
MT
41352017-06-22 Matt Turner <mattst88@gmail.com>
4136
4137 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4138 skylake check.
4139
4333d74b
CL
41402017-06-22 Carl Love <cel@us.ibm.com>
4141
4142 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4143 vmuleuh): Fix scan-assembler-times should check for word not half word
4144 instructions.
4145
13f752b2
JL
41462017-06-22 Jeff Law <law@redhat.com>
4147
4148 * gcc.c-torture/compile/stack-check-1.c: New test.
4149
0759db19
RB
41502016-06-22 Richard Biener <rguenther@suse.de>
4151
4152 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4153 * gcc.dg/vect/pr65947-2.c: Likewise.
4154 * gcc.dg/vect/pr65947-3.c: Likewise.
4155 * gcc.dg/vect/pr65947-4.c: Likewise.
4156 * gcc.dg/vect/pr65947-5.c: Likewise.
4157 * gcc.dg/vect/pr65947-6.c: Likewise.
4158 * gcc.dg/vect/pr65947-8.c: Likewise.
4159 * gcc.dg/vect/pr65947-9.c: Likewise.
4160 * gcc.dg/vect/pr65947-10.c: Likewise.
4161 * gcc.dg/vect/pr65947-12.c: Likewise.
4162 * gcc.dg/vect/pr65947-13.c: Likewise.
4163 * gcc.dg/vect/pr65947-14.c: Likewise.
4164 * gcc.dg/vect/vect-cond-2.c: Likewise.
4165 * gcc.dg/vect/vect-pr69848.c: Likewise.
4166
c24c235e
ML
41672017-06-22 Martin Liska <mliska@suse.cz>
4168
4169 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4170 to not inline it.
4171
71f82be9
JG
41722017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4173
4174 * gcc.dg/tree-ssa/forwprop-37.c: New.
4175
a78f6980
RB
41762017-06-22 Richard Biener <rguenther@suse.de>
4177
4178 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4179
85d5b033
RB
41802017-06-22 Richard Biener <rguenther@suse.de>
4181
4182 * gcc.dg/vect/pr65947-14.c: New testcase.
4183
4ded8669
MM
41842017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4185
4186 PR target/80510
4187 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4188 32-bit support is added. Change ITYPE size to 64-bit integer.
4189 * gcc.target/powerpc/pr80510-2.c: Likewise.
4190
cb8d1b01
JJ
41912017-06-21 Jakub Jelinek <jakub@redhat.com>
4192
4193 PR c++/81154
4194 * g++.dg/gomp/pr81154.C: New test.
4195
113459fa
DM
41962017-06-21 David Malcolm <dmalcolm@redhat.com>
4197
4198 * g++.dg/other/old-style-cast-fixits.C: New test case.
4199
5e9d501c
JJ
42002017-06-21 Jakub Jelinek <jakub@redhat.com>
4201
4202 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4203
27d33d3e
TV
42042017-06-21 Tom de Vries <tom@codesourcery.com>
4205
4206 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4207
5433db45
TV
42082017-06-21 Tom de Vries <tom@codesourcery.com>
4209
4210 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4211 warning.
4212
93c18375
ML
42132017-06-21 Martin Liska <mliska@suse.cz>
4214
4215 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4216
ff9baa5f
PMR
42172017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4218
4219 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4220 gnat.dg/debug11_pkg2.ads: New testcase.
4221
a23ba8cc
MG
42222017-06-21 Marc Glisse <marc.glisse@inria.fr>
4223
4224 * gcc.target/i386/getround.c: New file.
4225
ed73f46f
MG
42262017-06-21 Marc Glisse <marc.glisse@inria.fr>
4227
4228 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4229 * gcc.dg/tree-ssa/addadd-2.c: New file.
4230
6b92ab17
TV
42312017-06-21 Tom de Vries <tom@codesourcery.com>
4232
4233 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4234 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4235 * gcc.c-torture/compile/20080806-1.c: Same.
4236 * gcc.c-torture/compile/920723-1.c: Same.
4237 * gcc.c-torture/compile/930621-1.c: Same.
4238 * gcc.c-torture/compile/991214-2.c: Same.
4239 * gcc.c-torture/compile/bcopy.c: Same.
4240 * gcc.c-torture/compile/memtst.c: Same.
4241 * gcc.c-torture/compile/msp.c: Same.
4242 * gcc.c-torture/compile/stuct.c: Same.
4243 * gcc.c-torture/execute/20011008-3.c: Same.
4244 * gcc.c-torture/execute/20030209-1.c: Same.
4245 * gcc.c-torture/execute/20031012-1.c: Same.
4246 * gcc.c-torture/execute/20040805-1.c: Same.
4247 * gcc.c-torture/execute/920410-1.c: Same.
4248 * gcc.c-torture/execute/921113-1.c: Same.
4249 * gcc.c-torture/execute/921202-1.c: Same.
4250 * gcc.c-torture/execute/921208-2.c: Same.
4251 * gcc.c-torture/execute/930106-1.c: Same.
4252 * gcc.c-torture/execute/930406-1.c: Same.
4253 * gcc.c-torture/execute/950221-1.c: Same.
4254 * gcc.c-torture/execute/960521-1.c: Same.
4255 * gcc.c-torture/execute/980605-1.c: Same.
4256 * gcc.c-torture/execute/comp-goto-1.c: Same.
4257 * gcc.c-torture/execute/comp-goto-2.c: Same.
4258 * gcc.c-torture/execute/memcpy-1.c: Same.
4259 * gcc.c-torture/execute/multi-ix.c: Same.
4260 * gcc.c-torture/execute/nestfunc-4.c: Same.
4261 * gcc.c-torture/execute/pr20621-1.c: Same.
4262 * gcc.c-torture/execute/pr23135.c: Same.
4263 * gcc.c-torture/execute/pr28982b.c: Same.
4264 * gcc.dg/loop-3.c: Same.
4265 * gcc.dg/struct-ret-3.c: Same.
4266 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4267 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4268 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4269 * gcc.dg/tree-prof/pr44777.c: Same.
4270
191578a5
DM
42712017-06-20 David Malcolm <dmalcolm@redhat.com>
4272
4273 PR jit/81144
4274 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4275 memset call with zero-initialization.
4276 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4277
8a259e30
UB
42782017-06-20 Uros Bizjak <ubizjak@gmail.com>
4279
4280 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4281 (main): Renamed to ...
4282 (fma4_test): ... this.
4283
b6837e04
JK
42842017-06-20 Julia Koval <julia.koval@intel.com>
4285
4286 * gcc.target/i386/pr73350-2.c: New test.
4287
67ea3f4e
RO
42882017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4289
4290 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4291 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4292 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4293 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4294 restrict to x86_64-*-*-gnu.
4295 Skip scan-assembler on *-*-darwin*.
4296 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4297 * gcc.dg/loop-invariant.c: Likewise.
4298 * gcc.dg/lto/pr70955_0.c: Likewise.
4299 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4300 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4301 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4302
4303 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4304 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4305 targets.
4306 * gcc.dg/attr-ms_struct-2.c: Likewise.
4307 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4308 * gcc.dg/bf-ms-layout.c: Likewise.
4309 * gcc.dg/bf-ms-layout-2.c: Likewise.
4310 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4311 Require fpic support.
4312 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4313 targets.
4314 * gcc.target/i386/bitfield2.c: Likewise.
4315 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4316 targets.
4317 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4318
71bbbd13
NS
43192017-06-20 Nathan Sidwell <nathan@acm.org>
4320
4321 PR c++/67074
4322 * g++.dg/lookup/pr67074.C: New.
4323 * g++.dg/parse/namespace-alias-1.C: Adjust.
4324
531f0b38
RB
43252017-06-20 Richard Biener <rguenther@suse.de>
4326
4327 PR middle-end/81097
4328 * c-c++-common/ubsan/pr81097.c: New testcase.
4329
d47d7438
RB
43302017-06-20 Richard Biener <rguenther@suse.de>
4331
4332 * gcc.dg/vect/pr65947-9.c: Adjust.
4333
b5c7b957
TP
43342017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4335
4336 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4337 * gcc.target/arm/acle/cdp2.c: Likewise.
4338 * gcc.target/arm/acle/ldc.c: Likewise.
4339 * gcc.target/arm/acle/ldc2.c: Likewise.
4340 * gcc.target/arm/acle/ldc2l.c: Likewise.
4341 * gcc.target/arm/acle/ldcl.c: Likewise.
4342 * gcc.target/arm/acle/mcr.c: Likewise.
4343 * gcc.target/arm/acle/mcr2.c: Likewise.
4344 * gcc.target/arm/acle/mcrr.c: Likewise.
4345 * gcc.target/arm/acle/mcrr2.c: Likewise.
4346 * gcc.target/arm/acle/mrc.c: Likewise.
4347 * gcc.target/arm/acle/mrc2.c: Likewise.
4348 * gcc.target/arm/acle/mrrc.c: Likewise.
4349 * gcc.target/arm/acle/mrrc2.c: Likewise.
4350 * gcc.target/arm/acle/stc.c: Likewise.
4351 * gcc.target/arm/acle/stc2.c: Likewise.
4352 * gcc.target/arm/acle/stc2l.c: Likewise.
4353 * gcc.target/arm/acle/stcl.c: Likewise.
4354
a1aa2599
JJ
43552017-06-20 Jakub Jelinek <jakub@redhat.com>
4356
4357 PR target/81121
4358 * gcc.target/i386/pr81121.c: New test.
4359
16122c22
MM
43602017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4361
4362 PR target/79799
4363 * gcc.target/powerpc/pr79799-1.c: New test.
4364 * gcc.target/powerpc/pr79799-2.c: Likewise.
4365 * gcc.target/powerpc/pr79799-3.c: Likewise.
4366 * gcc.target/powerpc/pr79799-4.c: Likewise.
4367 * gcc.target/powerpc/pr79799-5.c: Likewise.
4368
5ec046c0
NS
43692017-06-19 Nathan Sidwell <nathan@acm.org>
4370
4371 PR c++/81124
4372 PR c++/79766
4373 * g++.dg/lookup/pr79766.C: New.
4374 * g++.dg/lookup/pr81124.C: New.
4375 * g++.dg/template/explicit6.C: Adjust.
4376 * g++.old-deja/g++.other/decl5.C: Adjust.
4377
c72e002c
CL
43782017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4379
4380 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4381 -DSTACK_SIZE.
4382
4301ae22
JJ
43832017-06-19 Jakub Jelinek <jakub@redhat.com>
4384
9f8fafe8
JJ
4385 PR sanitizer/81125
4386 * g++.dg/ubsan/pr81125.C: New test.
4387
4301ae22
JJ
4388 PR sanitizer/81111
4389 * g++.dg/ubsan/pr81111.C: New test.
4390
21e4389f
RB
43912017-06-19 Richard Biener <rguenther@suse.de>
4392
4393 PR middle-end/81118
4394 * gcc.dg/torture/pr81118.c: New testcase.
4395
343ae898
RB
43962017-06-19 Richard Biener <rguenther@suse.de>
4397
4398 PR tree-optimization/80887
4399 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4400
97872698
JJ
44012017-06-19 Jakub Jelinek <jakub@redhat.com>
4402
4403 PR ipa/81112
4404 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4405
c14c0b15
NS
44062017-06-19 Nathan Sidwell <nathan@acm.org>
4407
4408 PR c++/81119
4409 * g++.dg/warn/pr81119.C: New.
4410
a6e5212a
ML
44112017-06-19 Martin Liska <mliska@suse.cz>
4412
4413 PR sanitizer/80879
4414 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4415
871cc215
ML
44162017-06-19 Martin Liska <mliska@suse.cz>
4417
4418 PR ipa/80732
4419 * gcc.target/i386/mvc5.c: Scan indirect_function.
4420 * gcc.target/i386/mvc7.c: Likewise.
4421 * gcc.target/i386/pr80732.c: New test.
4422
431abe69
PC
44232017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4424
4425 PR c++/66093
4426 * g++.dg/cpp1y/constexpr-66093.C: New.
4427
fe1ae165
RO
44282017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4429
4430 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4431 dg-skip-if list.
4432
db9bbdec
RB
44332017-06-19 Richard Biener <rguenther@suse.de>
4434
4435 PR ipa/81112
4436 * g++.dg/torture/pr81112.C: New testcase.
4437
18154846
JH
44382017-06-18 Jan Hubicka <hubicka@ucw.cz>
4439
4440 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4441
5dace4bf
TK
44422017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4443
4444 PR fortran/52473
4445 * gfortran.dg/cshift_1.f90: New test.
4446
4f4b0ab8
RO
44472017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4448
4449 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4450
b36a612c
CL
44512017-06-16 Carl Love <cel@us.ibm.com>
4452
4453 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4454 main): Add runnable tests and test checker for vec_float,
4455 vec_float2, vec_floate and vec_floato builtins.
4456
e3e266bf
RE
44572017-06-16 Richard Earnshaw <rearnsha@arm.com>
4458
4459 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4460 the architecture options added by dg-add-options arm_neon.
4461 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4462 to the architecture.
4463 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4464 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4465 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4466
42093880
RE
44672017-06-16 Richard Earnshaw <rearnsha@arm.com>
4468
4469 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4470 multilibs have been built.
4471
c5742a17
RE
44722017-06-16 Richard Earnshaw <rearnsha@arm.com>
4473
4474 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4475 * gcc.target/arm/pr51915.c: Likewise.
4476 * gcc.target/arm/pr52006.c: Likewise.
4477 * gcc.target/arm/pr53187.c: Likewise.
4478
93aa40fe
RE
44792017-06-16 Richard Earnshaw <rearnsha@arm.com>
4480
4481 * gcc.target/arm/multilibs.exp: New file.
4482
b3d8d88e
MS
44832017-06-16 Martin Sebor <msebor@redhat.com>
4484
4485 PR tree-optimization/80933
4486 PR tree-optimization/80934
4487 * gcc.dg/fold-bcopy.c: New test.
4488 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4489 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4490 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4491 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4492 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4493 * gcc.dg/builtins-nonnull.c: Likewise.
4494
56960fd6
JG
44952017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4496
4497 PR target/71778
4498 * gcc.target/arm/pr71778.c: New.
4499
ec73e54d
JH
45002017-06-16 Jan Hubicka <hubicka@ucw.cz>
4501
4502 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4503
01f1c24e
RB
45042017-06-16 Richard Biener <rguenther@suse.de>
4505
4506 PR tree-optimization/81090
4507 * gcc.dg/graphite/pr81090.c: New testcase.
4508
8d94f932
JW
45092017-06-16 Janus Weil <janus@gcc.gnu.org>
4510
4511 PR fortran/80983
4512 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4513
b783399a
JJ
45142017-06-16 Jakub Jelinek <jakub@redhat.com>
4515
4516 PR sanitizer/81094
4517 * c-c++-common/ubsan/object-size-11.c: New test.
4518
c3684b7b
MS
45192017-06-15 Martin Sebor <msebor@redhat.com>
4520
4521 PR c++/80560
4522 * g++.dg/Wclass-memaccess.C: New test.
4523
d0e7a9fd
JW
45242017-06-15 Janus Weil <janus@gcc.gnu.org>
4525
4526 PR fortran/80983
4527 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4528
d1eed638
JH
45292017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4530
4531 PR lto/69866
4532 * gcc.dg/lto/pr69866_0.c: New test.
4533 * gcc.dg/lto/pr69866_1.c: Likewise.
4534
61f5d852
JL
45352017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4536
4537 PR target/78818
4538 * gcc.target/msp430/pr78818-real.c: New template for tests.
4539 * gcc.target/msp430/pr78818-auto.c: New test.
4540 * gcc.target/msp430/pr78818-data-region.c: New test.
4541 * gcc.target/msp430/pr78818-data-sec.c: New test.
4542 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4543
6820664a
TP
45442017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4545
4546 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4547 instructions in it rather than the number of IT blocks being 2.
4548 Transfer scan directive arm_thumb2 restriction to the whole
4549 testcase and restrict further to Thumb-only targets.
4550
41c540fc
TC
45512017-06-15 Tamar Christina <tamar.christina@arm.com>
4552
4553 * gcc.target/arm/sdiv_costs_1.c:
4554 Use dg-add-options.
4555
3466430f
MR
45562017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4557
4558 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4559 * gcc.target/mips/pr51513-1.c: New test.
4560 * gcc.target/mips/pr51513-2.c: New test.
4561
26fda5f5
RB
45622017-06-14 Richard Biener <rguenther@suse.de>
4563
4564 PR tree-optimization/81083
4565 * gcc.dg/torture/pr81083.c: Add prototypes.
4566
909263f8
RB
45672017-06-14 Richard Biener <rguenther@suse.de>
4568
4569 PR middle-end/81088
4570 * c-c++-common/ubsan/pr81088.c: New testcase.
4571
938a807a
EB
45722017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4573
4574 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4575
85c1b6d7
AP
45762017-06-14 Andrew Pinski <apinski@cavium.com>
4577 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4578
4579 PR target/71663
4580 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4581 * gcc.target/aarch64/vect-init-2.c: Likewise.
4582 * gcc.target/aarch64/vect-init-3.c: Likewise.
4583 * gcc.target/aarch64/vect-init-4.c: Likewise.
4584 * gcc.target/aarch64/vect-init-5.c: Likewise.
4585
bee9e49f
PC
45862017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4587
4588 PR c++/58541
4589 * g++.dg/cpp0x/constexpr-58541.C: New.
4590
24d020bd
RB
45912017-06-14 Richard Biener <rguenther@suse.de>
4592
4593 PR tree-optimization/81083
4594 * gcc.dg/torture/pr81083.c: New testcase.
4595
11c16c2a
JJ
45962017-06-14 Jakub Jelinek <jakub@redhat.com>
4597
4598 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4599 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4600
c60dc053
JJ
46012017-06-13 Jakub Jelinek <jakub@redhat.com>
4602
f31a8339
JJ
4603 PR c++/80973
4604 * g++.dg/ubsan/pr80973.C: New test.
4605
c60dc053
JJ
4606 PR c++/80984
4607 * g++.dg/opt/nrv18.C: New test.
4608
45b2222a
ML
46092017-06-13 Martin Liska <mliska@suse.cz>
4610
4611 PR sanitize/78204
4612 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4613 test by adding no_sanitize attribute.
4614 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4615
ef0e3441
RL
46162017-06-13 Renlin Li <renlin.li@arm.com>
4617
4618 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4619 conditionally.
4620
345683a9
MJ
46212017-06-13 Martin Jambor <mjambor@suse.cz>
4622
4623 PR tree-optimization/80803
4624 PR tree-optimization/81063
4625 gcc.dg/tree-ssa/pr80803.c: New test.
4626 gcc.dg/tree-ssa/pr81063.c: Likewise.
4627
9ebc3467
YG
46282017-06-12 Yury Gribov <tetra2005@gmail.com>
4629
4630 * c-c++-common/fold-masked-cmp-3.c: New test.
4631
16842d34
YG
46322017-06-13 Yury Gribov <tetra2005@gmail.com>
4633
4634 PR tree-optimization/67328
4635 * c-c++-common/fold-masked-cmp-1.c: New test.
4636 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4637 * gcc.dg/pr46309.c: Fix pattern.
4638 * gcc.dg/pr46309-2.c: Likewise.
4639
ba593ad5
TC
46402017-06-13 Tamar Christina <tamar.christina@arm.com>
4641
4642 * gcc.target/arm/sdiv_costs_1.c:
4643 Require arm_arch_v8a_ok and add march option.
4644
9ab5a235
ML
46452017-06-13 Martin Liska <mliska@suse.cz>
4646
4647 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4648 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4649 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4650
4f2c198d
RB
46512017-06-13 Richard Biener <rguenther@suse.de>
4652
4653 PR middle-end/81065
4654 * c-c++-common/ubsan/pr81065.c: New testcase.
4655
196ed8ea
ILT
46562017-06-12 Ian Lance Taylor <iant@golang.org>
4657
4658 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4659 freorder. Update comment to explain test.
4660
64ff4f60
TC
46612017-06-12 Tamar Christina <tamar.christina@arm.com>
4662
4663 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4664 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4665 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4666 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4667
5ed2fdfe
TC
46682017-06-12 Tamar Christina <tamar.christina@arm.com>
4669
4670 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4671
6cddb61c
TC
46722017-06-12 Tamar Christina <tamar.christina@arm.com>
4673
4674 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4675
aebce396
JJ
46762017-06-12 Jakub Jelinek <jakub@redhat.com>
4677
4678 PR tree-optimization/81003
4679 * gcc.c-torture/compile/pr81003.c: New test.
4680
3fd7fe21
RB
46812017-06-12 Richard Biener <rguenther@suse.de>
4682
4683 PR tree-optimization/81053
4684 * gcc.dg/torture/pr81053.c: New testcase.
4685
ac39f0e8
TK
46862017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4687
4688 PR fortran/80988
4689 * gfortran.dg/implied_do_io_3.f90: New test.
4690
18787c38
TV
46912017-06-10 Tom de Vries <tom@codesourcery.com>
4692
4693 * lib/target-supports.exp (check_effective_target_signal): New proc.
4694 * lib/gcc.exp (gcc_target_compile): Remove appending of
4695 -DSIGNAL_SUPPRESS to additional_flags.
4696 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4697 additional_flags if effective target signal is not supported by the
4698 target.
4699 * gcc.c-torture/execute/20101011-1.c: Same.
4700 * gcc.dg/c99-stdint-1.c: Same.
4701 * gcc.dg/c99-stdint-2.c: Same.
4702 * gcc.dg/c99-stdint-5.c: Same.
4703 * gcc.dg/c99-stdint-6.c: Same.
4704 * gcc.dg/stdint-width-1.c: Same.
4705
0069a009
TV
47062017-06-10 Tom de Vries <tom@codesourcery.com>
4707
4708 * lib/target-supports.exp (check_effective_target_stack_size)
4709 (dg-effective-target-value): New proc.
4710 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4711 additional_flags.
4712 * lib/objc.exp (objc_target_compile): Same.
4713 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4714 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4715 dg-additional-options.
4716 * gcc.c-torture/compile/20080806-1.c: Same.
4717 * gcc.c-torture/compile/920723-1.c: Same.
4718 * gcc.c-torture/compile/930621-1.c: Same.
4719 * gcc.c-torture/compile/991214-2.c: Same.
4720 * gcc.c-torture/compile/bcopy.c: Same.
4721 * gcc.c-torture/compile/memtst.c: Same.
4722 * gcc.c-torture/compile/msp.c: Same.
4723 * gcc.c-torture/compile/stuct.c: Same.
4724 * gcc.c-torture/execute/20011008-3.c: Same.
4725 * gcc.c-torture/execute/20030209-1.c: Same.
4726 * gcc.c-torture/execute/20031012-1.c: Same.
4727 * gcc.c-torture/execute/20040805-1.c: Same.
4728 * gcc.c-torture/execute/920410-1.c: Same.
4729 * gcc.c-torture/execute/920501-7.c: Same.
4730 * gcc.c-torture/execute/921113-1.c: Same.
4731 * gcc.c-torture/execute/921202-1.c: Same.
4732 * gcc.c-torture/execute/921208-2.c: Same.
4733 * gcc.c-torture/execute/930106-1.c: Same.
4734 * gcc.c-torture/execute/930406-1.c: Same.
4735 * gcc.c-torture/execute/950221-1.c: Same.
4736 * gcc.c-torture/execute/960521-1.c: Same.
4737 * gcc.c-torture/execute/980605-1.c: Same.
4738 * gcc.c-torture/execute/comp-goto-1.c: Same.
4739 * gcc.c-torture/execute/comp-goto-2.c: Same.
4740 * gcc.c-torture/execute/memcpy-1.c: Same.
4741 * gcc.c-torture/execute/multi-ix.c: Same.
4742 * gcc.c-torture/execute/nestfunc-4.c: Same.
4743 * gcc.c-torture/execute/pr20621-1.c: Same.
4744 * gcc.c-torture/execute/pr23135.c: Same.
4745 * gcc.c-torture/execute/pr28982b.c: Same.
4746 * gcc.dg/loop-3.c: Same.
4747 * gcc.dg/struct-ret-3.c: Same.
4748 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4749 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4750 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4751 * gcc.dg/tree-prof/pr44777.c: Same.
4752
b09649fd
DM
47532017-06-09 David Malcolm <dmalcolm@redhat.com>
4754
4755 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4756 (test_mutually_exclusive_suggestions): New test function.
4757 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4758 (test_mutually_exclusive_suggestions): New test function.
4759 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4760 (test_mutually_exclusive_suggestions): New test function.
4761 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4762 (test_show_locus): Add special-case for
4763 "test_mutually_exclusive_suggestions".
4764
a1f427e9
ILT
47652017-06-09 Ian Lance Taylor <iant@golang.org>
4766
4767 * gcc.dg/tree-prof/split-1.c: New test.
4768
cb59f689
JH
47692017-06-09 Jan Hubicka <hubicka@ucw.cz>
4770
4771 * gcc.dg/predict-14.c: Avoid cold function detection.
4772 * gcc.target/i386/umod-3.c: Likewise.
4773
f66e6423
TC
47742017-06-09 Tamar Christina <tamar.christina@arm.com>
4775
4776 * gcc.target/aarch64/lrint-matherr.h: New.
4777 * gcc.target/aarch64/inline-lrint_1.c: New.
4778 * gcc.target/aarch64/inline-lrint_2.c: New.
4779 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4780 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4781
37b68a43
TC
47822017-06-09 Tamar Christina <tamar.christina@arm.com>
4783
4784 * gcc.target/arm/sdiv_costs_1.c: New.
4785
37f30285
TV
47862017-06-09 Tom de Vries <tom@codesourcery.com>
4787
4788 PR target/80855
4789 * gcc.target/nvptx/label-values.c: New test.
4790
051508d7
TP
47912017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4792
4793 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4794 Test for null definitions instead of them being undefined. Add entry
4795 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4796 about using the effective target for architecture extension.
4797 (check_effective_target_arm_arch_v7ve_ok): Remove.
4798 (add_options_for_arm_arch_v7ve): Likewise.
4799
01a8cacc
RB
48002017-06-09 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/66623
4803 * gcc.dg/vect/pr66623.c: New testcase.
4804
6d1115c5
RB
48052017-06-09 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/79483
4808 * gcc.dg/graphite/pr79483.c: New testcase.
4809
6ba856d4
RB
48102017-06-09 Richard Biener <rguenther@suse.de>
4811
4812 PR middle-end/81007
4813 * g++.dg/pr81007.C: New testcase.
4814
48e69247
JJ
48152017-06-09 Jakub Jelinek <jakub@redhat.com>
4816
4817 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4818 instead of "rsp" for -m32.
4819 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4820 target, add -msse2 to dg-options.
4821 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4822 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4823
120ef1d5
SB
48242017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4825
4826 PR target/80966
4827 * gcc.target/powerpc/stack-limit.c: New testcase.
4828
271be653
WS
48292017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4830
774cccdc
JJ
4831 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4832 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4833 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4834 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4835 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4836 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4837
0d05f685
JJ
48382017-06-08 Jakub Jelinek <jakub@redhat.com>
4839
8ab7005b
JJ
4840 PR c/81006
4841 * c-c++-common/gomp/pr81006.c: New test.
4842
34361776
JJ
4843 PR c++/81011
4844 * g++.dg/gomp/pr81011.C: New test.
4845
0d05f685
JJ
4846 PR middle-end/81005
4847 * c-c++-common/ubsan/align-10.c: New test.
4848 * c-c++-common/ubsan/null-13.c: New test.
4849
2163b9bc
UB
48502017-06-08 Uros Bizjak <ubizjak@gmail.com>
4851
4852 PR target/81015
4853 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4854 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4855 * gcc.target/i386/pr81015.c: New test.
4856
73f49ad7
TV
48572017-06-08 Tom de Vries <tom@codesourcery.com>
4858
4859 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4860 trampolines instead of NO_TRAMPOLINES.
4861 * gcc.c-torture/execute/20000822-1.c: Same.
4862 * gcc.c-torture/execute/920428-2.c: Same.
4863 * gcc.c-torture/execute/920501-7.c: Same.
4864 * gcc.c-torture/execute/920612-2.c: Same.
4865 * gcc.c-torture/execute/921017-1.c: Same.
4866 * gcc.c-torture/execute/921215-1.c: Same.
4867 * gcc.c-torture/execute/931002-1.c: Same.
4868 * gcc.c-torture/execute/comp-goto-2.c: Same.
4869 * gcc.c-torture/execute/nestfunc-1.c: Same.
4870 * gcc.c-torture/execute/nestfunc-2.c: Same.
4871 * gcc.c-torture/execute/nestfunc-3.c: Same.
4872 * gcc.c-torture/execute/nestfunc-5.c: Same.
4873 * gcc.c-torture/execute/nestfunc-6.c: Same.
4874 * gcc.c-torture/execute/pr24135.c: Same.
4875 * gcc.dg/Wtrampolines.c: Same.
4876 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4877 * gcc.dg/torture/stackalign/nested-5.c: Same.
4878 * gcc.dg/torture/stackalign/nested-6.c: Same.
4879 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4880 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4881 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4882 * gcc.dg/trampoline-1.c: Same.
4883 * gcc.dg/tree-prof/pr44777.c: Same.
4884 * gcc.target/i386/pr67770.c: Same.
4885 * lib/gcc.exp (gcc_target_compile): Remove appending of
4886 -DNO_TRAMPOLINES to additional_flags.
4887 * lib/objc.exp (objc_target_compile): Same.
4888
b9835925
TV
48892017-06-08 Tom de Vries <tom@codesourcery.com>
4890
4891 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4892 'gcc,no_trampolines' instead of 'no_trampolines'.
4893
77db6c15
AI
48942017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4895
4896 PR middle-end/79988
4897 * gcc.target/i386/mpx/pr79988.c: New test.
4898
0036534f
AI
48992017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4900
4901 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4902 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4903 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4904
b69d9ac6
JH
49052017-06-08 Jan Hubicka <hubicka@ucw.cz>
4906
4907 * g++.dg/tree-ssa/counts-1.C: New testcase.
4908 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4909
c46f9051
JK
49102017-08-08 Julia Koval <julia.koval@intel.com>
4911
4912 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4913 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4914 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4915 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4916 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4917 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4918
5ed41889
MP
49192017-06-08 Marek Polacek <polacek@redhat.com>
4920
4921 PR sanitize/80932
4922 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4923
8055904e
JK
49242017-08-08 Julia Koval <julia.koval@intel.com>
4925
4926 PR target/73350,80862
4927 * gcc.target/i386/pr73350.c: New test.
4928
fb4bc6ff
RB
49292017-06-08 Richard Biener <rguenther@suse.de>
4930
4931 PR tree-optimization/80928
4932 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4933
989cc652 49342017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4935
989cc652
CL
4936 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4937
83059741
JW
49382017-06-07 Jonathan Wakely <jwakely@redhat.com>
4939
4940 PR c++/80990
4941 * g++.dg/cpp1z/class-deduction39.C: New.
4942
0874a778
MP
49432017-06-07 Marek Polacek <polacek@redhat.com>
4944
4945 PR sanitizer/80932
4946 * c-c++-common/ubsan/pr80932.c: New test.
4947
55e872a4
BC
49482017-06-07 Bin Cheng <bin.cheng@arm.com>
4949
4950 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4951 * gcc.target/i386/l_fma_double_2.c: Ditto.
4952 * gcc.target/i386/l_fma_double_3.c: Ditto.
4953 * gcc.target/i386/l_fma_double_4.c: Ditto.
4954 * gcc.target/i386/l_fma_double_5.c: Ditto.
4955 * gcc.target/i386/l_fma_double_6.c: Ditto.
4956 * gcc.target/i386/l_fma_float_1.c: Ditto.
4957 * gcc.target/i386/l_fma_float_2.c: Ditto.
4958 * gcc.target/i386/l_fma_float_3.c: Ditto.
4959 * gcc.target/i386/l_fma_float_4.c: Ditto.
4960 * gcc.target/i386/l_fma_float_5.c: Ditto.
4961 * gcc.target/i386/l_fma_float_6.c: Ditto.
4962
cb9ac430
TC
49632017-06-07 Tamar Christina <tamar.christina@arm.com>
4964
4965 * gcc.target/aarch64/sdiv_costs_1.c: New.
4966
46c821e7
RB
49672017-06-07 Richard Biener <rguenther@suse.de>
4968
4969 PR tree-optimization/80928
4970 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4971 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4972
6eb2ac65
RB
49732017-06-07 Richard Biener <rguenther@suse.de>
4974
4975 PR tree-optimization/80928
4976 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4977 check_results.
4978
25396db9
NS
49792017-06-06 Nathan Sidwell <nathan@acm.org>
4980
4981 * g++.dg/pr45330.C: Add inline namespace case.
4982
bbf97416
TK
49832017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4984
4985 PR fortran/80975
4986 * gfortran.dg/matmul_16.f90: New test.
4987 * gfortran.dg/inline_matmul_18.f90: New test.
4988
dc949728
MP
49892017-06-06 Marek Polacek <polacek@redhat.com>
4990
4991 PR c/79983
4992 * gcc.dg/pr79983.c: New test.
4993
100d0700
DM
49942017-06-06 David S. Miller <davem@davemloft.net>
4995
4996 * gcc.target/sparc/sparc-ret-3.c: New test.
4997
6c6b519a
TV
49982017-06-06 Tom de Vries <tom@codesourcery.com>
4999
5000 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5001 label_values instead of NO_LABEL_VALUES.
5002 * gcc.c-torture/compile/920301-1.c: Same.
5003 * gcc.c-torture/compile/920501-1.c: Same.
5004 * gcc.c-torture/compile/941014-4.c: Same.
5005 * gcc.c-torture/compile/labels-1.c: Same.
5006 * gcc.c-torture/compile/pr18903.c: Same.
5007 * gcc.c-torture/execute/920302-1.c: Same.
5008 * gcc.c-torture/execute/920415-1.c: Same.
5009 * gcc.c-torture/execute/920428-2.c: Same.
5010 * gcc.c-torture/execute/920501-3.c: Same.
5011 * gcc.c-torture/execute/920501-4.c: Same.
5012 * gcc.c-torture/execute/920501-5.c: Same.
5013 * gcc.c-torture/execute/920501-7.c: Same.
5014 * gcc.c-torture/execute/920721-4.c: Same.
5015 * gcc.c-torture/execute/980526-1.c: Same.
5016 * gcc.c-torture/execute/990208-1.c: Same.
5017 * gcc.c-torture/execute/comp-goto-1.c: Same.
5018 * gcc.c-torture/execute/comp-goto-2.c: Same.
5019 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5020 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5021 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5022 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5023 * gcc.dg/tree-prof/pr44777.c: Same.
5024 * gcc.misc-tests/bprob-2.c: Same.
5025 * gcc.misc-tests/gcov-3.c: Same.
5026 * lib/gcc.exp (gcc_target_compile): Remove appending of
5027 -DNO_LABEL_VALUES to additional_flags.
5028 * lib/objc.exp (objc_target_compile): Same.
5029 * lib/target-supports.exp (check_effective_target_label_values): Test on
5030 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5031
4ebcc903
KT
50322017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5033
5034 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5035
331dc840
RB
50362017-06-06 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/80974
5039 * gcc.dg/torture/pr80974.c: New testcase.
5040
d2537732
TP
50412017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5042
5043 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5044 "unsigned int" in conversation warning on line 15.
5045
e7baeb39
RB
50462017-06-06 Richard Biener <rguenther@suse.de>
5047
5048 PR tree-optimization/80928
5049 * gcc.dg/vect/pr80928.c: New testcase.
5050 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5051 * gcc.dg/vect/slp-13.c: Likewise.
5052 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5053
05945a1b
DM
50542017-06-05 David Malcolm <dmalcolm@redhat.com>
5055
5056 * g++.dg/plugin/comment_plugin.c: New test plugin.
5057 * g++.dg/plugin/comments-1.C: New test file.
5058 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5059
9b972837
BE
50602017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5061
5062 * gcc.misc-tests/gcov-1a.c: New test.
5063
1d135d98
MM
50642017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5065
5066 * gcc.target/powerpc/clone1.c: New test.
5067
92bba237
JW
50682017-06-05 Janus Weil <janus@gcc.gnu.org>
5069
5070 PR fortran/70601
5071 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5072
7b3ee9c9
NK
50732017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5074
5075 PR fortran/35339
5076 * gfortran.dg/implied_do_io_1.f90: New Test.
5077 * gfortran.dg/implied_do_io_2.f90: New Test.
5078
e4d1c5c4
RL
50792017-06-05 Renlin Li <renlin.li@arm.com>
5080
5081 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5082 selector to related line.
5083
d91561cb
JH
50842017-06-05 Jan Hubicka <hubicka@ucw.cz>
5085
5086 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5087
d8395013
KT
50882017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5089
5090 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5091
279dc4b4
KT
50922017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5093
5094 * gcc.target/aarch64/subs_compare_2.c: New test.
5095
e49d8b68
KT
50962017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5097
5098 * gcc.target/aarch64/subs_compare_1.c: New test.
5099
4456f65d
CX
51002017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5101
5102 * gcc.target/mips/div-9.c: Delete duplicate test.
5103 * gcc.target/mips/div-10.c: Ditto.
5104 * gcc.target/mips/div-11.c: Ditto.
5105 * gcc.target/mips/div-12.c: Ditto.
5106
3995f3a2
JH
51072017-05-23 Jan Hubicka <hubicka@ucw.cz>
5108
5109 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5110
82c027e1
DH
51112017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5112
5113 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5114 vesrion of the dejagnu grep.
5115 (list-module-names): Use it and adjust the regular expressions for
5116 modules and submodules.
5117 * gfortran.dg/prof/prof.exp: Cleanup modules.
5118 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5119 directives.
5120 * gfortran.dg/altreturn_8.f90: Likewise.
5121 * gfortran.dg/associate_12.f90: Likewise.
5122 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5123 * gfortran.dg/charlen_15.f90: Likewise.
5124 * gfortran.dg/class_4a.f03: Likewise.
5125 * gfortran.dg/class_54.f90: Likewise.
5126 * gfortran.dg/class_dummy_4.f03: Likewise.
5127 * gfortran.dg/class_dummy_5.f90: Likewise.
5128 * gfortran.dg/constructor_9.f90: Likewise.
5129 * gfortran.dg/dec_structure_15.f90: Likewise.
5130 * gfortran.dg/do_check_8.f90: Likewise.
5131 * gfortran.dg/dtio_26.f03: Likewise.
5132 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5133 * gfortran.dg/equiv_9.f90: Likewise.
5134 * gfortran.dg/extends_15.f90: Likewise.
5135 * gfortran.dg/finalize_22.f90: Likewise.
5136 * gfortran.dg/finalize_23.f90: Likewise.
5137 * gfortran.dg/generic_26.f90: Likewise.
5138 * gfortran.dg/generic_27.f90: Likewise.
5139 * gfortran.dg/namelist_76.f90: Likewise.
5140 * gfortran.dg/pointer_init_8.f90: Likewise.
5141 * gfortran.dg/pr61318.f90: Likewise.
5142 * gfortran.dg/pr77260_1.f90: Likewise.
5143 * gfortran.dg/pr77260_2.f90: Likewise.
5144 * gfortran.dg/pr77420_3.f90: Likewise.
5145 * gfortran.dg/proc_ptr_39.f90: Likewise.
5146 * gfortran.dg/proc_ptr_41.f90: Likewise.
5147 * gfortran.dg/proc_ptr_42.f90: Likewise.
5148 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5149 * gfortran.dg/submodule_1.f08: Likewise.
5150 * gfortran.dg/submodule_10.f08: Likewise.
5151 * gfortran.dg/submodule_14.f08: Likewise.
5152 * gfortran.dg/submodule_15.f08: Likewise.
5153 * gfortran.dg/submodule_2.f08: Likewise.
5154 * gfortran.dg/submodule_5.f08: Likewise.
5155 * gfortran.dg/submodule_6.f08: Likewise.
5156 * gfortran.dg/submodule_7.f08: Likewise.
5157 * gfortran.dg/submodule_8.f08: Likewise.
5158 * gfortran.dg/submodule_9.f08: Likewise.
5159 * gfortran.dg/transfer_class_2.f90: Likewise.
5160 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5161 * gfortran.dg/typebound_call_24.f03: Likewise.
5162 * gfortran.dg/typebound_call_25.f90: Likewise.
5163 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5164 * gfortran.dg/typebound_generic_12.f03: Likewise.
5165 * gfortran.dg/typebound_generic_13.f03: Likewise.
5166 * gfortran.dg/typebound_generic_14.f03: Likewise.
5167 * gfortran.dg/typebound_generic_15.f90: Likewise.
5168 * gfortran.dg/typebound_operator_16.f03: Likewise.
5169 * gfortran.dg/typebound_operator_18.f90: Likewise.
5170 * gfortran.dg/typebound_operator_20.f90: Likewise.
5171 * gfortran.dg/typebound_override_3.f90: Likewise.
5172 * gfortran.dg/typebound_override_4.f90: Likewise.
5173 * gfortran.dg/typebound_override_5.f90: Likewise.
5174 * gfortran.dg/typebound_override_6.f90: Likewise.
5175 * gfortran.dg/typebound_override_7.f90: Likewise.
5176 * gfortran.dg/typebound_proc_28.f03: Likewise.
5177 * gfortran.dg/typebound_proc_29.f90: Likewise.
5178 * gfortran.dg/typebound_proc_30.f90: Likewise.
5179 * gfortran.dg/typebound_proc_31.f90: Likewise.
5180 * gfortran.dg/typebound_proc_32.f90: Likewise.
5181 * gfortran.dg/typebound_proc_33.f90: Likewise.
5182 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5183 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5184 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5185 * gfortran.dg/use_only_3.f90: Likewise.
5186 * gfortran.dg/use_without_only_1.f90: Likewise.
5187 * gfortran.dg/warn_unused_function.f90: Likewise.
5188 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5189 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5190
3de4ac6d
MP
51912017-06-04 Marek Polacek <polacek@redhat.com>
5192
5193 PR c/80919
5194 * gcc.dg/format/pr80919.c: New test.
5195
2474f48f
MS
51962017-06-02 Martin Sebor <msebor@redhat.com>
5197
5198 PR c/80892
5199 * c-c++-common/Wfloat-conversion-2.c: New test.
5200
bd280745
PC
52012017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5202
5203 PR c++/68754
5204 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5205
bd280745 52062017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5207
5208 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5209 for the new built-ins.
5210
ffa8a921
SD
52112017-06-02 Sudakshina Das <sudi.das@arm.com>
5212
5213 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5214
d65d1bd9
WS
52152017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5216
5217 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5218 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5219 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5220 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5221 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5222
b160939b
KT
52232017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5224
5225 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5226
17f47f86
KT
52272017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5228
5229 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5230
ab82e126
WS
52312017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5232
5233 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5234 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5235 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5236 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5237 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5238 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5239 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5240 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5241 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5242
c957e9c0
NS
52432017-06-02 Nathan Sidwell <nathan@acm.org>
5244
5245 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5246
aad16012
JJ
52472017-06-02 Jakub Jelinek <jakub@redhat.com>
5248
74b4885d
JJ
5249 PR rtl-optimization/80903
5250 * gcc.dg/pr80903.c: New test.
5251
aad16012
JJ
5252 PR fortran/80918
5253 * gfortran.dg/gomp/pr80918.f90: New test.
5254
40ffd95f
BE
52552017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5256
5257 * c-c++-common/Wsizeof-pointer-div.c: New test.
5258 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5259 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5260 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5261 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5262 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5263 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5264 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5265 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5266 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5267 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5268 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5269 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5270 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5271 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5272 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5273 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5274 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5275 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5276
052754ea
WS
52772017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5278
5279 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5280 Update the target to power8-vector.
5281
aa63913f
DM
52822017-06-01 David Malcolm <dmalcolm@redhat.com>
5283
5284 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5285
2ded3754
PMR
52862017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5287
5288 * debug12.adb, debug12.ads: New testcase.
5289
c8638450
MJ
52902017-06-01 Martin Jambor <mjambor@suse.cz>
5291
5292 PR tree-optimization/80898
5293 * gcc.dg/tree-ssa/pr80898.c: New test.
5294 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5295
ac853c90
PC
52962017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5297
5298 PR c++/80896
5299 * g++.dg/cpp1z/nodiscard5.C: New.
5300
7841f13c
CZ
53012017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5302
5303 * gcc.target/arc/pr9001195952.c: New test.
5304
f525e390
TV
53052017-06-01 Tom de Vries <tom@codesourcery.com>
5306
5307 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5308 * gcc.c-torture/compile/asmgoto-1.c: Same.
5309 * gcc.dg/20000707-1.c: Same.
5310 * gcc.dg/pr38700.c: Same.
5311 * gcc.dg/pr70169.c: Same.
5312 * gcc.dg/pr80112.c: Same.
5313 * gcc.dg/torture/pr51071-2.c: Same.
5314 * gcc.dg/torture/pr51071.c: Same.
5315 * gcc.dg/tree-ssa/alias-34.c: Same.
5316
9285616c
PMR
53172017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5318
5319 * gnat.dg/debug11.adb: New testcase.
5320
48932682
RB
53212017-06-01 Richard Biener <rguenther@suse.de>
5322
5323 PR middle-end/66313
5324 * c-c++-common/ubsan/pr66313.c: New testcase.
5325 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5326
fcb99124
SM
53272017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5328
5329 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5330 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5331 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5332 -mcpu overridden.
5333 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5334 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5335 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5336 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5337 to dg-option. Add dg-skip-if directive to disable this test
5338 for darwin. Add dg-skip-if directive to disable this test if
5339 -mcpu overridden.
5340
dc7401c0
SP
53412017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5342
5343 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5344 (_mm_maskz_max_sd): Test new intrinsics.
5345 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5346 (_mm_maskz_max_sd): Test new intrinsics.
5347 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5348 (_mm_maskz_max_ss): Test new intrinsics.
5349 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5350 (_mm_maskz_max_ss): Test new intrinsics.
5351 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5352 (_mm_maskz_min_sd): Test new intrinsics.
5353 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5354 (_mm_maskz_min_sd): Test new intrinsics.
5355 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5356 (_mm_maskz_min_ss): Test new intrinsics.
5357 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5358 (_mm_maskz_min_ss): Test new intrinsics.
5359
3909991c
NS
53602017-05-31 Nathan Sidwell <nathan@acm.org>
5361
5362 * g++.dg/lookup/lambda1.C New.
5363
0e510edb
BC
53642017-05-31 Bin Cheng <bin.cheng@arm.com>
5365
5366 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5367 on pointer should not be replaced.
5368
9fc5e7a4
MM
53692017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5370
5371 PR testsuite/80580
5372 * gcc.dg/gimplefe-error-7.c: New test.
5373
1e466f04
GM
53742017-05-31 Graham Markall <graham.markall@embecosm.com>
5375
5376 * gcc.target/arc/add_n-combine.c: New test.
5377 * gcc.target/arc/sub_n-combine.c: New test.
5378
89c88990
RB
53792017-05-31 Richard Biener <rguenther@suse.de>
5380
5381 PR target/80880
5382 * gcc.target/i386/pr80880.c: New testcase.
5383
748bbe72
RS
53842017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5385
5386 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5387
c7d7e222
BC
53882017-05-31 Bin Cheng <bin.cheng@arm.com>
5389
5390 * gcc.dg/vect/pr80815-3.c: New test.
5391
ee1379be
RB
53922017-05-31 Richard Biener <rguenther@suse.de>
5393
5394 PR tree-optimization/80906
5395 * gcc.dg/graphite/pr80906.c: New testcase.
5396
bcce980e
TV
53972017-05-30 Tom de Vries <tom@codesourcery.com>
5398
5399 PR testsuite/80910
5400 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5401 unsupported if host compiler does not support c++11.
5402 (host_supports_c++11): New proc.
5403
ef9200aa
MS
54042017-05-30 Martin Sebor <msebor@redhat.com>
5405
5406 PR c/80731
5407 * g++.dg/ext/utf16-4.C: Relax test.
5408 * gcc.dg/fixed-point/int-warning.c: Adjust.
5409
f012c8ef
DM
54102017-05-30 David Malcolm <dmalcolm@redhat.com>
5411
5412 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5413 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5414 test case.
5415 * g++.dg/plugin/show-template-tree-color.C: New test case.
5416 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5417 * g++.dg/template/show-template-tree-2.C: New test case.
5418 * g++.dg/template/show-template-tree-3.C: New test case.
5419 * g++.dg/template/show-template-tree-4.C: New test case.
5420 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5421 * g++.dg/template/show-template-tree.C: New test case.
5422
3f8efe25
SB
54232017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5424
5425 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5426 dg-options.
5427 * gfortran.dg/pr80107.f: Delete testcase.
5428
77d1dbdb
UB
54292017-05-30 Uros Bizjak <ubizjak@gmail.com>
5430
5431 PR target/80833
5432 * gcc.target/i386/pr80833-1.c: New test.
5433 * gcc.target/i386/pr80833-2.c: Ditto.
5434
e2f35333
NS
54352017-05-30 Nathan Sidwell <nathan@acm.org>
5436
5437 PR c++/80913
5438 * g++.dg/lookup/pr80913.C: New.
5439
ba7629e2
RB
54402017-05-30 Richard Biener <rguenther@suse.de>
5441
5442 PR middle-end/80901
5443 * gcc.dg/torture/pr80901.c: New testcase.
5444
4bfb347c
RD
54452017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5446
5447 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5448
b3125625
JL
54492017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5450
5451 PR target/78838
5452 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5453
892d6169
RB
54542017-05-30 Richard Biener <rguenther@suse.de>
5455
5456 PR middle-end/80876
5457 * gcc.dg/torture/pr80876.c: New testcase.
5458
3d7ff728
NS
54592017-05-29 Nathan Sidwell <nathan@acm.org>
5460
5461 PR c++/80891 (#5)
5462 * g++.dg/lookup/pr80891-5.C: New.
5463
fd262197
JD
54642017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5465
5466 PR libgfortran/53029
5467 * gfortran.dg/read_5.f90: New test.
5468
724e517a
NS
54692017-05-29 Nathan Sidwell <nathan@acm.org>
5470
a5cfa13a
NS
5471 PR c++/80891 (#4)
5472 * g++.dg/lookup/pr80891-4.C: New.
5473
e514ab0c
NS
5474 PR c++/80891 (#1)
5475 * g++.dg/lookup/pr80891-1.C: New.
5476
58dec010
NS
5477 PR c++/80891 (#3)
5478 * g++.dg/lookup/pr80891-3.C: New.
5479
724e517a
NS
5480 PR c++/80891 (#2)
5481 * g++.dg/lookup/pr80891-2.C: New.
5482
bbe3927b
TK
54832017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5484
5485 PR fortran/37131
5486 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5487 flags.
5488 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5489 * gfortran.dg/inline_matmul_17.f90: New test.
5490
8364e6ac
TK
54912017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5492
5493 * gfortran.dg/matmul_bounds_12.f90: New test.
5494
56a35ac9
JJ
54952017-05-27 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR bootstrap/80887
5498 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5499
945bf9e1
NS
55002017-05-26 Nathan Sidwell <nathan@acm.org>
5501
5502 * g++.dg/cpp0x/dr2061.C: New.
5503 * g++.dg/parse/namespace-alias-1.C: Add more test.
5504
cb4fe401
BC
55052017-05-26 Bin Cheng <bin.cheng@arm.com>
5506
5507 PR tree-optimization/80815
5508 * gcc.dg/vect/pr80815-1.c: New test.
5509 * gcc.dg/vect/pr80815-2.c: New test.
5510
e929e611
ML
55112017-05-26 Martin Liska <mliska@suse.cz>
5512
5513 PR ipa/80663
5514 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5515 split at the problematic spot.
5516 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5517 a valid value of the param.
5518
92f105f6
MP
55192017-05-26 Marek Polacek <polacek@redhat.com>
5520
5521 PR sanitizer/80875
5522 * c-c++-common/ubsan/pr80875.c: New test.
5523
74ca4e36
TV
55242017-05-26 Tom de Vries <tom@codesourcery.com>
5525
5526 PR testsuite/80557
5527 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5528 * gcc.dg/Wcxx-compat-8.c: Same.
5529 * gcc.dg/Wobjsize-1.c: Same.
5530 * gcc.dg/Wshadow-local-2.c: Same.
5531 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5532 * gcc.dg/anon-struct-6.c: Same.
5533 * gcc.dg/asm-wide-1.c: Same.
5534 * gcc.dg/builtin-inf-1.c: Same.
5535 * gcc.dg/builtin-redefine.c: Same.
5536 * gcc.dg/c90-array-lval-6.c: Same.
5537 * gcc.dg/c90-array-lval-7.c: Same.
5538 * gcc.dg/c90-fordecl-1.c: Same.
5539 * gcc.dg/c99-fordecl-2.c: Same.
5540 * gcc.dg/cast-lvalue-1.c: Same.
5541 * gcc.dg/cast-lvalue-2.c: Same.
5542 * gcc.dg/compound-lvalue-1.c: Same.
5543 * gcc.dg/cond-lvalue-1.c: Same.
5544 * gcc.dg/cpp/20000419-1.c: Same.
5545 * gcc.dg/cpp/backslash.c: Same.
5546 * gcc.dg/cpp/backslash2.c: Same.
5547 * gcc.dg/cpp/macspace1.c: Same.
5548 * gcc.dg/cpp/macspace2.c: Same.
5549 * gcc.dg/cpp/multiline-2.c: Same.
5550 * gcc.dg/cpp/pr27777.c: Same.
5551 * gcc.dg/cpp/pr30786.c: Same.
5552 * gcc.dg/cpp/pr34602.c: Same.
5553 * gcc.dg/cpp/redef1.c: Same.
5554 * gcc.dg/cpp/tr-warn1.c: Same.
5555 * gcc.dg/cpp/tr-warn3.c: Same.
5556 * gcc.dg/cpp/tr-warn6.c: Same.
5557 * gcc.dg/cpp/trad/hash.c: Same.
5558 * gcc.dg/cpp/trad/redef1.c: Same.
5559 * gcc.dg/cpp/ucs.c: Same.
5560 * gcc.dg/declspec-10.c: Same.
5561 * gcc.dg/declspec-11.c: Same.
5562 * gcc.dg/declspec-18.c: Same.
5563 * gcc.dg/format/c99-strftime-1.c: Same.
5564 * gcc.dg/format/ext-3.c: Same.
5565 * gcc.dg/format/pr72858.c: Same.
5566 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5567 * gcc.dg/init-string-1.c: Same.
5568 * gcc.dg/label-decl-3.c: Same.
5569 * gcc.dg/m-un-2.c: Same.
5570 * gcc.dg/nofixed-point-2.c: Same.
5571 * gcc.dg/noncompile/20020213-1.c: Same.
5572 * gcc.dg/pch/counter-2.c: Same.
5573 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5574 * gcc.dg/pr27528.c: Same.
5575 * gcc.dg/pr27953.c: Same.
5576 * gcc.dg/pr35899.c: Same.
5577 * gcc.dg/pr37561.c: Same.
5578 * gcc.dg/pr45461.c: Same.
5579 * gcc.dg/pr45750.c: Same.
5580 * gcc.dg/pr53196-2.c: Same.
5581 * gcc.dg/pr53265.c: Same.
5582 * gcc.dg/redecl-1.c: Same.
5583 * gcc.dg/tls/thr-init-1.c: Same.
5584 * gcc.dg/torture/pr51106-1.c: Same.
5585 * gcc.dg/torture/pr51106-2.c: Same.
5586 * gcc.dg/uninit-19.c: Same.
5587 * gcc.dg/uninit-pr20644.c: Same.
5588
6fc9f7aa
JJ
55892017-05-26 Jakub Jelinek <jakub@redhat.com>
5590
5591 * g++.dg/cpp1z/decomp29.C (p): New variable.
5592 (main): Add further tests.
5593
28e0e05b
RB
55942017-05-26 Richard Biener <rguenther@suse.de>
5595
5596 PR tree-optimization/80842
5597 * gcc.dg/torture/pr80842.c: New testcase.
5598
c81ec254
PC
55992017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5600
5601 PR c++/79652
5602 * g++.dg/cpp0x/pr79652.C: New.
5603
aee21066
PC
56042017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/71451
5607 * g++.dg/cpp0x/variadic170.C: New.
5608
63dbcd13
VR
56092017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5610
5611 * g++.dg/warn/Wcatch-value-1.C: New test.
5612 * g++.dg/warn/Wcatch-value-2.C: New test.
5613 * g++.dg/warn/Wcatch-value-3.C: New test.
5614
932f48ac
NS
56152017-05-25 Nathan Sidwell <nathan@acm.org>
5616
44e00a7a
NS
5617 * g++.dg/lookup/using56.C: New.
5618 * g++.dg/lookup/using57.C: New.
5619 * g++.dg/lookup/using58.C: New.
5620 * g++.dg/lookup/using59.C: New.
5621
932f48ac
NS
5622 * g++.dg/lookup/using17.C: Adjust diagnostics.
5623
a10f9a2e
MS
56242017-05-25 Martin Sebor <msebor@redhat.com>
5625
5626 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5627 positives on ILP32.
5628 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5629 column numbers.
5630 * gcc.dg/pr60114.c: Same.
5631
47c05e71
JH
56322017-05-23 Jan Hubicka <hubicka@ucw.cz>
5633
5634 * gfortran.dg/pr48636.f90: Fix template better.
5635
f35a733d
NS
56362017-05-25 Nathan Sidwell <nathan@acm.org>
5637
5638 * g++.dg/lookup/koenig14.C: New.
5639
18c1e9e0
PC
56402017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5641
5642 PR c++/79583
5643 * g++.dg/cpp0x/pr79583.C: New.
5644
2673d192
PC
56452017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5646
5647 PR c++/68578
5648 * g++.dg/cpp1y/pr68578.C: New.
5649
bce8ef71
MG
56502017-05-25 Marc Glisse <marc.glisse@inria.fr>
5651
5652 * gcc.dg/tree-ssa/vce-1.c: New file.
5653
11d6b45d
MG
56542017-05-25 Marc Glisse <marc.glisse@inria.fr>
5655
5656 * gcc.dg/tree-ssa/addadd.c: New file.
5657
5ad4f1c8
NS
56582017-05-24 Nathan Sidwell <nathan@acm.org>
5659
5660 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5661 * g++.dg/lookup/friend19.C: New.
5662 * g++.dg/lookup/friend20.C: New.
5663
d4a760d8
JW
56642017-05-24 Jonathan Wakely <jwakely@redhat.com>
5665
5666 PR c++/80544
5667 * g++.dg/expr/cast11.C: New test.
5668
3cd211af
MS
56692017-05-24 Martin Sebor <msebor@redhat.com>
5670
5671 PR c/80731
5672 * c-c++-common/Wfloat-conversion.c: Adjust.
5673 * c-c++-common/dfp/convert-int-saturate.c: Same.
5674 * c-c++-common/pr68657-1.c: Same.
5675 * g++.dg/ext/utf-cvt.C: Same.
5676 * g++.dg/ext/utf16-4.C: Same.
5677 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5678 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5679 * g++.dg/warn/Wconversion3.C: Same.
5680 * g++.dg/warn/Wconversion4.C: Same.
5681 * g++.dg/warn/Wsign-conversion.C: Same.
5682 * g++.dg/warn/overflow-warn-1.C: Same.
5683 * g++.dg/warn/overflow-warn-3.C: Same.
5684 * g++.dg/warn/overflow-warn-4.C: Same.
5685 * g++.dg/warn/pr35635.C: Same.
5686 * g++.old-deja/g++.mike/enum1.C: Same.
5687 * gcc.dg/Wconversion-3.c: Same.
5688 * gcc.dg/Wconversion-5.c: Same.
5689 * gcc.dg/Wconversion-complex-c99.c: Same.
5690 * gcc.dg/Wconversion-complex-gnu.c: Same.
5691 * gcc.dg/Wconversion-integer.c: Same.
5692 * gcc.dg/Wsign-conversion.c: Same.
5693 * gcc.dg/bitfld-2.c: Same.
5694 * gcc.dg/c90-const-expr-11.c: Same.
5695 * gcc.dg/c90-const-expr-7.c: Same.
5696 * gcc.dg/c99-const-expr-7.c: Same.
5697 * gcc.dg/overflow-warn-1.c: Same.
5698 * gcc.dg/overflow-warn-2.c: Same.
5699 * gcc.dg/overflow-warn-3.c: Same.
5700 * gcc.dg/overflow-warn-4.c: Same.
5701 * gcc.dg/overflow-warn-5.c: Same.
5702 * gcc.dg/overflow-warn-8.c: Same.
5703 * gcc.dg/overflow-warn-9.c: New test.
5704 * gcc.dg/pr35635.c: Adjust.
5705 * gcc.dg/pr59940.c: Same.
5706 * gcc.dg/pr59963-2.c: Same.
5707 * gcc.dg/pr60114.c: Same.
5708 * gcc.dg/switch-warn-2.c: Same.
5709 * gcc.dg/utf-cvt.c: Same.
5710 * gcc.dg/utf16-4.c: Same.
5711
216bfadc
JJ
57122017-05-24 Jakub Jelinek <jakub@redhat.com>
5713
5714 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5715 Don't include limits.h.
5716 (w): Conditionalize on long long wider than int. Use
5717 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5718 -9223372036854775808.
5719 (x): Use __INT_MAX__ instead of INT_MAX.
5720
610abc02
TK
57212017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5722
5723 PR fortran/66094
5724 * gfortran.dg/inline_matmul_16.f90: New test.
5725
8d0c9b36
TV
57262017-05-24 Tom de Vries <tom@codesourcery.com>
5727
5728 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5729
3f3fb6c9
PB
57302017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5731
5732 PR middle-end/80823
5733 * gcc.dg/pr80823.c: New test.
5734
00e0af8d
AK
57352017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5736
5737 * gcc.target/s390/pr80725.c: New test.
5738
6131102c
NS
57392017-05-23 Nathan Sidwell <nathan@acm.org>
5740
ef4c5e78
NS
5741 * g++.dg/lookup/extern-c-hidden.C: New.
5742 * g++.dg/lookup/extern-redecl1.C: New.
5743
6131102c
NS
5744 PR c++/80866
5745 * g++.dg/parse/pr80866.C: New.
5746
d2db2e6b
JH
57472017-05-23 Jan Hubicka <hubicka@ucw.cz>
5748
5749 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5750 * gcc.dg/ipa/inline-5.c: Likewise.
5751 * gfortran.dg/pr48636.f90: Likewise.
5752
e4ea7a4c
NS
57532017-05-23 Nathan Sidwell <nathan@acm.org>
5754
5755 * g++.dg/parse/ctor9.C: Adjust expected error.
5756
c2d7c404
JD
57572017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5758
5759 PR libgfortran/80256
5760 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5761 Cygwin.
5762
fd71a9a2
TS
57632017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5764
5765 * c-c++-common/goacc/parallel-dims-1.c: Update.
5766 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5767 * c-c++-common/goacc/routine-1.c: Likewise.
5768 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5769 * g++.dg/goacc/template.C: Likewise.
5770 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5771 * gfortran.dg/goacc/routine-3.f90: Likewise.
5772 * gfortran.dg/goacc/sie.f95: Likewise.
5773 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5774
9d029ddf
NS
57752017-05-23 Nathan Sidwell <nathan@acm.org>
5776
5777 * g++.dg/lookup/using13.C: Adjust expected error.
5778
008c7367
SKS
57792017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5780
5781 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5782
d1f6caae
MM
57832017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5784
5785 PR target/80718
5786 * gcc.target/powerpc/pr80718.c: New test.
5787
2ea0d750
SB
57882017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5789
5790 * gcc.target/powerpc/conditional-return.c: New testcase.
5791
25b81686
BS
57922017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5793
5794 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5795 LE-only.
5796
477f145b
JW
57972017-05-22 Janus Weil <janus@gcc.gnu.org>
5798
5799 PR fortran/80766
5800 * gfortran.dg/typebound_call_28.f90: New test.
5801
65cc1407
NS
58022017-05-22 Nathan Sidwell <nathan@acm.org>
5803
5804 * g++.dg/lookup/strong-using.C: New.
5805
0c4f8178
TP
58062017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5807
5808 * gcc.target/arm/movsi_movt.c: New test.
5809 * gcc.target/arm/movdi_movt.c: New test.
5810
fbb1c7d4
EB
58112017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5812
5813 * gnat.dg/specs/not_null1.ads: New test.
5814
d3271136
EB
58152017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5816
5817 * gnat.dg/limited_with5.ad[sb]: New test.
5818 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5819 * gnat.dg/limited_with6.ad[sb]: New test.
5820 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5821
4c24ec6d
EB
58222017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5823
5824 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5825 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5826
4bcbb7b8
PC
58272017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5828
5829 PR c++/70265
5830 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5831 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5832
51cd6b78
JD
58332017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5834
5835 PR libgfortran/80333
5836 * gfortran.dg/dtio_30.f03: New test.
5837
33f8c0a1
MP
58382017-05-19 Marek Polacek <polacek@redhat.com>
5839
5840 PR sanitizer/80800
5841 * c-c++-common/ubsan/pr80800.c: New test.
5842 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5843
9740ed54
TS
58442017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5845
7fd549d2
TS
5846 * c-c++-common/goacc/default-1.c: Update.
5847 * c-c++-common/goacc/default-2.c: Likewise.
5848 * c-c++-common/goacc/default-4.c: Likewise.
5849 * gfortran.dg/goacc/default-1.f95: Likewise.
5850 * gfortran.dg/goacc/default-4.f: Likewise.
5851 * c-c++-common/goacc/default-5.c: New file.
5852 * gfortran.dg/goacc/default-5.f: Likewise.
5853
9740ed54
TS
5854 * c-c++-common/goacc/default-1.c: New file.
5855 * c-c++-common/goacc/default-2.c: Likewise.
5856 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5857 test cases in...
5858 * c-c++-common/goacc/default-3.c: ... this new file, and...
5859 * c-c++-common/goacc/default-4.c: ... this new file.
5860 * gfortran.dg/goacc/default.f95: Remove file, including its test
5861 cases in...
5862 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5863 * gfortran.dg/goacc/default-2.f: ... this new file.
5864 * gfortran.dg/goacc/default-3.f95: New file.
5865 * gfortran.dg/goacc/default-4.f: Likewise.
5866
2a8a8d7b
NS
58672017-05-19 Nathan Sidwell <nathan@acm.org>
5868
5869 * g++.dg/inherit/covariant7.C: Adjust.
5870
a978134e
PB
58712017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5872
5873 * gcc.target/arm/tls-disable-literal-pool.c: Change
5874 require-effective-target to tls_native.
5875 Move dg-error to return statement line and change to dg-message.
5876
39aac208
RB
58772017-05-19 Richard Biener <rguenther@suse.de>
5878
5879 PR c++/80593
5880 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5881 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5882
035ab826
RB
58832017-05-19 Richard Biener <rguenther@suse.de>
5884
5885 PR middle-end/80764
5886 * gcc.dg/torture/pr80764.c: New testcase.
5887
52e14b96
MM
58882017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5889
5890 PR target/80510
5891 * gcc.target/powerpc/pr80510-1.c: New test.
5892 * gcc.target/powerpc/pr80510-2.c: Likewise.
5893
4287da82
EG
58942017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5895
5896 * gcc.dg/pragma-diag-7.c: New test.
5897
e4171e10
UB
58982017-05-18 Uros Bizjak <ubizjak@gmail.com>
5899
5900 PR target/80799
5901 * g++.dg/other/i386-11.C: New test.
5902
cdefeea2
WS
59032017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5904
5905 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5906 * fold-vec-div-floatdouble.c: Likewise.
5907 * fold-vec-logical-ands-char.c: Likewise.
5908 * fold-vec-logical-ands-int.c: Likewise.
5909 * fold-vec-logical-ands-short.c: Likewise.
5910 * fold-vec-logical-ors-char.c: Likewise.
5911 * fold-vec-logical-ors-int.c: Likewise.
5912 * fold-vec-logical-ors-short.c: Likewise.
5913 * fold-vec-logical-other-char.c: Likewise.
5914 * fold-vec-mule-misc.c: Likewise.
5915 * fold-vec-mult-float.c: Likewise.
5916 * fold-vec-mult-floatdouble.c: Likewise.
5917 * fold-vec-mult-int.c: Likewise.
5918 * fold-vec-mult-int128-p9.c: Likewise.
5919 * fold-vec-sub-floatdouble.c: Likewise.
5920 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5921 Add lp64 requirement.
5922 * fold-vec-mult-int128-p8.c: Likewise.
5923 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5924
62ee030a
SM
59252017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5926
5927 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5928 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5929 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5930 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5931 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5932 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5933 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5934 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5935 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5936 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5937 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5938 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5939 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5940 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5941 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5942 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5943 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5944 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5945 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5946 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5947 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5948 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5949 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5950 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5951 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5952 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5953
00a84d0e
SL
59542017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5955
5956 * gcc.target/sparc/niagara7-align.c: New test.
5957
243c2883
MP
59582017-05-18 Marek Polacek <polacek@redhat.com>
5959
5960 PR sanitizer/80797
5961 * c-c++-common/ubsan/null-12.c: New test.
5962
e98e6340
SB
59632017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5964
5965 PR middle-end/80692
5966 * gcc.c-torture/execute/pr80692.c: New testcase.
5967
0152001b 59682017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5969
5970 PR libgfortran/80741
5971 * gfortran.dg/read_4.f90: New test.
5972
c8ded430
BS
59732017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5974
5975 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5976
e5b1f5a1
FR
59772017-05-17 Fritz Reese <fritzoreese@gmail.com>
5978
5979 PR fortran/80668
5980 * gfortran.dg/pr80668.f90: New.
5981
9853cb28
PB
59822017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5983
5984 PR middle-end/80775
5985 * gcc.dg/pr80775.c: New test.
5986
142473df
MP
59872017-05-17 Marek Polacek <polacek@redhat.com>
5988
5989 PR sanitizer/80659
5990 * gcc.dg/asan/pr80659.c: New test.
5991
8508a5b5
SKS
59922017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5993
5994 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5995 unsigned long.
5996
bc36d2b7
CX
59972017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5998
5999 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6000
4fc5ebf1
JG
60012017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6002 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6003
6004 PR tree-optimization/80457
6005 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6006 call vect_model_simple_cost.
6007
bedee914
PT
60082017-05-16 Paul Thomas <pault@gcc.gnu.org>
6009
6010 PR fortran/80554
6011 * gfortran.dg/submodule_29.f08: New test.
6012
10791753
DM
60132017-05-16 David Malcolm <dmalcolm@redhat.com>
6014
6015 * g++.dg/other/accessor-fixits-1.C: New test case.
6016 * g++.dg/other/accessor-fixits-2.C: New test case.
6017 * g++.dg/other/accessor-fixits-3.C: New test case.
6018 * g++.dg/other/accessor-fixits-4.C: New test case.
6019
727577c2
CL
60202017-05-16 Carl Love <cel@us.ibm.com>
6021
6022 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6023 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6024 built-ins to the test suite file. Note, support for mradds exists
6025 but no test case exists.
6026 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6027 built-ins to the test suite file.
6028
6b6ae9eb
MP
60292017-05-16 Marek Polacek <polacek@redhat.com>
6030
6031 PR sanitizer/80536
6032 PR sanitizer/80386
6033 * c-c++-common/ubsan/pr80536.c: New test.
6034 * g++.dg/ubsan/pr80386.C: New test.
6035
678d7e19
TC
60362017-05-16 Tamar Christina <tamar.christina@arm.com>
6037
6038 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6039 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6040
6da37857
MW
60412016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6042
6043 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6044 expected output of vadd, vsub and vmul instructions.
6045 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6046 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6047 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6048
a5768d38
JD
60492017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6050
6051 PR libgfortran/80727
6052 * gfortran.dg/read_3.f90: New test.
6053
3a77e7cc
NS
60542017-05-15 Nathan Sidwell <nathan@acm.org>
6055
2016c841
NS
6056 PR c++/79369
6057 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6058
3a77e7cc
NS
6059 PR c++/79369
6060 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6061 * g++.dg/cpp0x/pr79369.C: New.
6062
0735a1c8
SK
60632017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6064
6065 PR fortran/80752
3a77e7cc 6066 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6067
f108770a
UB
60682017-05-15 Uros Bizjak <ubizjak@gmail.com>
6069
900b5b6a 6070 PR target/80425
f108770a
UB
6071 * gcc.target/i386/pr80425-1.c: New test.
6072 * gcc.target/i386/pr80425-2.c: Ditto.
6073
e30ce0a3
JL
60742017-05-15 Jeff Law <law@redhat.com>
6075
6076 * gcc.target/mips/reorgbug-1.c: New test.
6077
0d5a0a33
PMR
60782017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6079
6080 * gnat.dg/specs/pack13.ads: New test.
6081
a104bd88
MS
60822017-05-14 Martin Sebor <msebor@redhat.com>
6083
6084 PR middle-end/77671
6085 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6086 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6087 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6088 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6089 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6090
c6c02519
MS
60912017-05-14 Martin Sebor <msebor@redhat.com>
6092
6093 PR middle-end/80669
6094 * gcc.dg/builtin-stpncpy.c: New test.
6095
d6d4d770
DS
60962017-05-14 Daniel Santos <daniel.santos@pobox.com>
6097
6098 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6099 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6100 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6101 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6102
b9bdd60b
JK
61032017-05-14 Julia Koval <julia.koval@intel.com>
6104
6105 * gcc.target/i386/xgetsetbv.c: New test.
6106
28ae01cd
NK
61072017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6108
6109 PR fortran/80442
6110 * gfortran.dg/impl_do_var_data.f90: New Test
6111
c7488b4f
PJ
61122017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6113
6114 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6115 A regression test for a private array access case which caused
6116 an assert.
6117
9b5f12ae
MS
61182017-05-12 Martin Sebor <msebor@redhat.com>
6119
6120 PR testsuite/80643
6121 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6122 to the purpose of the test.
6123
b76f1550
SM
61242017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6125
6126 * gcc.target/powerpc/bmi-andn-1.c: New file
6127 * gcc.target/powerpc/bmi-andn-2.c: New file.
6128 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6129 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6130 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6131 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6132 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6133 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6134 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6135 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6136 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6137 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6138 * gcc.target/powerpc/bmi-check.h: New File.
6139 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6140 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6141 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6142 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6143 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6144 * gcc.target/powerpc/bmi2-check.h: New file.
6145 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6146 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6147 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6148 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6149 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6150 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6151 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6152 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6153 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6154
2a3fa75a
PC
61552017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6156
6157 PR c++/60430
6158 * g++.dg/cpp0x/pr60430.C: New.
6159
e8bf7c7b
JL
61602017-05-12 Jeff Law <law@redhat.com>
6161
6162 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6163
284d1f76
PB
61642017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6165
6166 PR middle-end/80707
6167 * g++.dg/pr80707.C: New test.
6168
302a0e37
WS
61692017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6170
6171 * gcc.target/powerpc/fold-vec-div-float.c: New.
6172 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6173 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6174
a7785078
WS
61752017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6176
6177 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6178 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6179 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6180 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6181 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6182 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6183 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6184 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6185 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6186 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6187 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6188 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6189
9206028e
PC
61902017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6191
6192 PR c++/49604
6193 * g++.dg/cpp0x/forw_enum14.C: New.
6194 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6195
7af1c0ad
RB
61962017-05-12 Richard Biener <rguenther@suse.de>
6197
6198 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6199
f7e95bdb
PC
62002017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6201
6202 PR c++/67687
6203 * g++.dg/cpp0x/constexpr-ice17.C: New.
6204
53e788d0
RB
62052017-05-12 Richard Biener <rguenther@suse.de>
6206
6207 PR tree-optimization/80713
6208 * gcc.dg/torture/pr80713.c: New testcase.
6209
2ead1ab9
AK
62102017-05-12 Andi Kleen <ak@linux.intel.com>
6211
6212 PR testsuite/77684
6213 * lib/target-supports.exp (profopt-perf-wrapper):
6214 Add -m8 option to increase parallelism.
6215
ee58b02f
TS
62162017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6217
1e47f02b
TS
6218 * c-c++-common/goacc/parallel-dims-1.c: New file.
6219 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6220
b0f271ce
TS
6221 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6222 * c-c++-common/goacc/classify-kernels.c: Likewise.
6223 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6224 Likewise.
6225 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6226 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6227 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6228 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6229 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6230 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6231 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6232 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6233 * c-c++-common/goacc/kernels-loop.c: Likewise.
6234 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6235 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6236 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6237 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6238 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6239 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6240 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6241 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6242 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6243 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6244 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6245 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6246
25651634
TS
6247 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6248 * c-c++-common/goacc/classify-kernels.c: Likewise.
6249 * c-c++-common/goacc/classify-parallel.c: Likewise.
6250 * c-c++-common/goacc/classify-routine.c: Likewise.
6251 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6252 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6253 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6254 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6255
ee58b02f
TS
6256 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6257 * c-c++-common/goacc/classify-kernels.c: Likewise.
6258 * c-c++-common/goacc/classify-parallel.c: Likewise.
6259 * c-c++-common/goacc/classify-routine.c: Likewise.
6260 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6261 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6262 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6263 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6264
2d82ec25
NS
62652017-05-11 Nathan Sidwell <nathan@acm.org>
6266
6267 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6268
62692017-05-11 Carl Love <cel@us.ibm.com>
6270
6271 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6272 to the test suite file.
6273 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6274 to the test suite file.
6275
628c06d6
JD
62762017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6277
6278 PR fortran/78659
6279 * gfortran.dg/namelist_91.f90: New test.
6280 * gfortran.dg/namelist_92.f90: New test.
6281 * gfortran.dg/namelist_93.f90: New test.
6282 * gfortran.dg/namelist_94.f90: New test.
6283
1bea0f26
BS
62842017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6285
6286 PR target/80695
6287 * gcc.target/powerpc/pr80695-p8.c: New file.
6288 * gcc.target/powerpc/pr80695-p9.c: New file.
6289
7c85c9fe
UB
62902017-05-11 Uros Bizjak <ubizjak@gmail.com>
6291 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR target/80706
6294 * gcc.target/i386/pr80706.c: New test.
6295
d7a33a4c
JK
62962017-05-11 Julia Koval <julia.koval@intel.com>
6297
6298 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6299 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6300 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6301 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6302
59fbddcf
PC
63032017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/70538
6306 * g++.dg/cpp0x/pr70538.C: New.
6307
cc09ff60
UB
63082017-05-11 Uros Bizjak <ubizjak@gmail.com>
6309
7c85c9fe
UB
6310 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6311 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6312 (dg-options): Remove -fno-tree-sink.
6313
4fd18c78
KN
63142017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6315
6316 * gcc.target/powerpc/cmpb-1.c: New test.
6317 * gcc.target/powerpc/cmpb-2.c: New test.
6318 * gcc.target/powerpc/cmpb-3.c: New test.
6319 * gcc.target/powerpc/cmpb32-1.c: New test.
6320 * gcc.target/powerpc/cmpb32-2.c: New test.
6321
43b883a9
RB
63222017-05-11 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/80705
6325 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6326
29b871ec
NS
63272017-05-11 Nathan Sidwell <nathan@acm.org>
6328
6329 * lib/scanlang.exp: New.
6330 * lib/gcc-dg.exp: Load scanlang.exp.
6331 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6332
c587104e
MM
63332017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6334
6335 PR testsuite/80580
6336 * gcc.dg/gimplefe-error-6.c: New test.
6337
67ac9a9d
MM
63382017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6339
6340 PR testsuite/80580
6341 * gcc.dg/gimplefe-error-5.c: New test.
6342
ac4eb40f
MM
63432017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6344
6345 PR testsuite/80580
6346 * gcc.dg/gimplefe-error-4.c: New test.
6347
d45d6282
BS
63482017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6349
6350 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6351
f4ee3a9e
UB
63522017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6353
6354 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6355 (_mm_maskz_max_round_sd): Test new intrinsics.
6356 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6357 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6358 (_mm_maskz_max_round_ss): Test new intrinsics.
6359 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6360 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6361 (_mm_maskz_min_round_sd): Test new intrinsics.
6362 * gcc.target/i386/avx512f-vminsd-2.c: New.
6363 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6364 (_mm_maskz_min_round_ss): Test new intrinsics.
6365 * gcc.target/i386/avx512f-vminss-2.c: New.
6366 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6367 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6368 (__builtin_ia32_minss_mask_round): Test new builtins.
6369 * gcc.target/i386/sse-13.c: Ditto.
6370 * gcc.target/i386/sse-23.c: Ditto.
6371 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6372 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6373 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6374 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6375 (_mm_mask_min_round_ss): Test new intrinsics.
6376 * gcc.target/i386/testround-1.c: Ditto.
6377
63782017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6379
6380 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6381 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6382 (_mm_maskz_div_round_sd): Test new intrinsics.
6383 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6384 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6385 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6386 (_mm_maskz_div_round_ss): Test new intrinsics.
6387 * gcc.target/i386/avx512f-vdivss-2.c: New.
6388 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6389 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6390 (_mm_maskz_mul_round_sd): Test new intrinsics.
6391 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6392 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6393 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6394 (_mm_maskz_mul_round_ss): Test new intrinsics.
6395 * gcc.target/i386/avx512f-vmulss-2.c: New.
6396 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6397 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6398 (__builtin_ia32_mulss_mask_round): Test new builtins.
6399 * gcc.target/i386/sse-13.c: Ditto.
6400 * gcc.target/i386/sse-23.c: Ditto.
6401 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6402 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6403 (_mm_maskz_mul_round_ss): Test new intrinsics.
6404 * gcc.target/i386/testround-1.c: Ditto.
6405
64062017-05-10 Julia Koval <julia.koval@intel.com>
6407
6408 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6409 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6410 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6411
64122017-05-10 Julia Koval <julia.koval@intel.com>
6413
6414 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6415 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6416 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6417 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6418
ca4d2851
PB
64192017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6420
0f374417 6421 PR tree-optimization/51513
ca4d2851
PB
6422 * gcc.target/powerpc/pr51513.c: New test.
6423 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6424 __builtin_abort().
6425 * gcc.dg/predict-14.c: Likewise.
6426
5562ebfc
CL
64272017-05-10 Carl Love <cel@us.ibm.com>
6428 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6429 to the test suite file.
6430 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6431 to the test suite file.
6432
0ca2e7f7
PK
64332017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6434
6435 PR tree-optimization/77644
6436 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6437
e1ad2926
AO
64382017-05-10 Alexandre Oliva <aoliva@redhat.com>
6439
6440 * gcc.dg/guality/inline-params-2.c: New.
6441
f00b411f
PC
64422017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6443
6444 PR c++/80145
6445 * g++.dg/cpp1y/auto-fn37.C: New.
6446 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6447
bf2a705c
MM
64482017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6449
6450 PR target/68163
6451 * gcc.target/powerpc/pr68163.c: New test.
6452
5285d5d3
JW
64532017-05-09 Janus Weil <janus@gcc.gnu.org>
6454
6455 PR fortran/79311
6456 * gfortran.dg/finalize_32.f90: New test.
6457
31c2d57d
VR
64582017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6459
6460 PR c/35441
6461 * gcc.dg/pr35441.c: New test.
6462
731f2c8a
MS
64632017-05-09 Martin Sebor <msebor@redhat.com>
6464
6465 PR testsuite/80643
6466 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6467 output.
6468
cc49d15a
PC
64692017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6470
6471 PR c++/80186
6472 * g++.dg/template/crash126.C: New.
6473
85282abc
SP
64742017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6475
6476 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6477 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6478 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6479 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6480
823c79ae
DH
64812017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6482
10a8bb62 6483 PR testsuite/80611
823c79ae
DH
6484 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6485
79557bae
CZ
64862017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6487
6488 * gcc.target/arc/tmac-1.c: New file.
6489 * gcc.target/arc/tmac-2.c: Likewise.
6490 * gcc.target/arc/tmac.h: Likewise.
6491
c7314bc1
CZ
64922017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6493 Andrew Burgess <andrew.burgess@embecosm.com>
6494
6495 * gcc.target/arc/firq-1.c: New file.
6496 * gcc.target/arc/firq-2.c: Likewise.
6497 * gcc.target/arc/firq-3.c: Likewise.
6498 * gcc.target/arc/firq-4.c: Likewise.
6499 * gcc.target/arc/firq-5.c: Likewise.
6500 * gcc.target/arc/firq-6.c: Likewise.
6501
41453183
CZ
65022017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6503
6504 * gcc.target/arc/interrupt-5.c: Newfile.
6505 * gcc.target/arc/interrupt-6.c: Likewise.
6506 * gcc.target/arc/interrupt-7.c: Likewise.
6507 * gcc.target/arc/interrupt-8.c: Likewise.
6508 * gcc.target/arc/interrupt-9.c: Likewise.
6509
019bd543
RB
65102017-05-09 Richard Biener <rguenther@suse.de>
6511
6512 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6513 and adjust.
6514 * gcc.dg/vect/vect-50.c: Likewise.
6515
684f84de
MP
65162017-05-09 Marek Polacek <polacek@redhat.com>
6517
6518 PR c/80525
6519 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6520 * c-c++-common/Wlogical-op-2.c: New test.
6521
fd71825b
SKS
65222017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6523
6524 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6525 for targets with __SIZEOF_INT__ < 4.
6526
4ca2e6ec
RB
65272017-05-09 Richard Biener <rguenther@suse.de>
6528
6529 * gcc.dg/vect/vect-50.c: Revert last change.
6530 * gcc.dg/vect/vect-44.c: Likewise.
6531
631238ac
MS
65322017-05-08 Martin Sebor <msebor@redhat.com>
6533
6534 PR translation/80280
6535 * gcc.dg/format/gcc_diag-10.c: New test.
6536
6ba86ba7
KN
65372017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6538
6539 PR target/80101
6540 * gcc.target/powerpc/pr80101-1.c: New test.
6541
0f6ed121
TK
65422017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6543
6544 PR fortran/79930
6545 * gfortran.dg/inline_transpose_1.f90: Add
6546 -finline-matmul-limit=0 to options.
6547 * gfortran.dg/matmul_5.f90: Likewise.
6548 * gfortran.dg/vect/vect-8.f90: Likewise.
6549 * gfortran.dg/inline_matmul_14.f90: New test.
6550 * gfortran.dg/inline_matmul_15.f90: New test.
6551
fd991039
TK
65522017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6553
6554 PR fortran/80602
6555 * gfortran.dg/matmul_15.f90: New test case.
6556
18b8c294
WD
65572017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6558
774cccdc
JJ
6559 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6560 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6561
8637c116
JL
65622017-05-07 Jeff Law <law@redhat.com>
6563
6564 Revert:
6565 2017-05-06 Jeff Law <law@redhat.com>
6566 PR tree-optimization/78496
6567 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6568 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6569
973dfbb4
JL
65702017-05-06 Jeff Law <law@redhat.com>
6571
6572 PR tree-optimization/78496
6573 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6574 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6575
8ffa3150
RS
65762017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6577
6578 * gcc.target/aarch64/spill_1.c: New test.
6579
2a3f7997
RS
65802017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6581
6582 PR rtl-optimization/75964
6583 * gcc.dg/torture/pr75964.c: New test.
6584
d554bf23
TV
65852017-05-06 Tom de Vries <tom@codesourcery.com>
6586
6587 PR testsuite/80606
6588 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6589 * gcc.target/i386/avx-vtestpd-2.c: Same.
6590 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6591 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6592 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6593 * gcc.target/i386/avx-vtestpd-3.c: Same.
6594 * gcc.target/i386/avx-vtestps-1.c: Same.
6595 * gcc.target/i386/avx-vtestps-2.c: Same.
6596 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6597 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6598 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6599 * gcc.target/i386/avx-vtestps-3.c: Same.
6600
7a976fe7
TV
66012017-05-06 Tom de Vries <tom@codesourcery.com>
6602
6603 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6604
0e852c66
TV
66052017-05-06 Tom de Vries <tom@codesourcery.com>
6606
6607 PR testsuite/80557
6608 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6609 * gcc.target/powerpc/altivec-types-1.c: Same.
6610
63c40d92
TV
66112017-05-06 Tom de Vries <tom@codesourcery.com>
6612
6613 PR testsuite/80557
6614 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6615 * gcc.target/spu/intrinsics-1.c: Same.
6616
b25b8f91
TV
66172017-05-06 Tom de Vries <tom@codesourcery.com>
6618
6619 PR testsuite/80557
6620 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6621
6df13491
TV
66222017-05-06 Tom de Vries <tom@codesourcery.com>
6623
6624 PR testsuite/80557
6625 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6626 * gcc.target/aarch64/spellcheck_2.c: Same.
6627 * gcc.target/aarch64/spellcheck_3.c: Same.
6628
e01261fe
TV
66292017-05-06 Tom de Vries <tom@codesourcery.com>
6630
6631 PR testsuite/80557
6632 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6633 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6634 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6635 * g++.dg/debug/dwarf2/typedef5.C: Same.
6636 * g++.dg/goacc/data-1.C: Same.
6637
9945596c
BS
66382017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6639
6640 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6641
8acb8575
MM
66422017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6643
6644 PR target/79038
6645 PR target/79202
6646 PR target/79203
6647 * gcc.target/powerpc/ppc-round3.c: New test.
6648 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6649
ac699a04
JJ
66502017-05-05 Jakub Jelinek <jakub@redhat.com>
6651
8dc6a926
JJ
6652 PR tree-optimization/80632
6653 * gcc.dg/pr80632.c: New test.
6654
ac699a04
JJ
6655 PR tree-optimization/80558
6656 * gcc.dg/tree-ssa/vrp115.c: New test.
6657
655b5fc8
AV
66582017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6659 Thomas Preud'homme <thomas.preudhomme@arm.com>
6660 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6661
6662 PR target/71607
6663 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6664 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6665 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6666 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6667 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6668 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6669 * gcc.target/arm/tls-disable-literal-pool.c: New.
6670
c02d2d0a
PK
66712017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6672
6673 PR tree-optimization/80613
6674 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6675
dfae9048
PC
66762017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6677
6678 PR c++/71577
6679 * g++.dg/cpp0x/pr71577.C: New.
6680
d9c5a8b9
MS
66812017-05-04 Martin Sebor <msebor@redhat.com>
6682
6683 PR middle-end/79234
6684 * gcc.dg/builtin-stringop-chk-8.c: New test.
6685 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6686 * gcc.dg/builtin-stringop-chk-4.c: Same.
6687 * gcc.dg/builtin-strncat-chk-1.c: Same.
6688 * g++.dg/ext/strncpy-chk1.C: Same.
6689 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6690 * gcc.dg/out-of-bounds-1.c: Same.
6691 * gcc.dg/pr78138.c: Same.
6692 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6693 * gfortran.dg/mvbits_7.f90: Same.
6694
e50d56a5
MS
66952017-05-04 Martin Sebor <msebor@redhat.com>
6696
6697 PR preprocessor/79214
6698 PR middle-end/79222
6699 PR middle-end/79223
6700 * gcc.dg/pr79214.c: New test.
6701 * gcc.dg/pr79214.h: New test header.
6702 * gcc.dg/pr79222.c: New test.
6703 * gcc.dg/pr79223.c: New test.
6704 * gcc.dg/pr78138.c: Adjust.
6705 * gfortran.dg/unconstrained_commons.f: Same.
6706
0f2c4a8f
MS
67072017-05-04 Martin Sebor <msebor@redhat.com>
6708
6709 PR translation/80280
6710 * g++.dg/abi/Wabi-2-3.C: Adjust.
6711 * g++.dg/abi/Wabi-3-2.C: Ditto.
6712 * g++.dg/lookup/using17.C: Ditto.
6713 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6714
8eef6097
MJ
67152017-05-04 Martin Jambor <mjambor@suse.cz>
6716
6717 PR tree-optimization/80622
6718 * gcc.dg/tree-ssa/pr80622.c: New test.
6719
67202017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6721
6722 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6723
26f1a658
JH
67242017-05-04 Jan Hubicka <hubicka@ucw.cz>
6725
6726 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6727 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6728
4d147bca
RB
67292017-05-04 Richard Biener <rguenther@suse.de>
6730
6731 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6732
3862ef76
RS
67332017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6734
6735 * gcc.dg/vect/vect-profile-1.c: New test.
6736
c89ffd99
MP
67372017-05-04 Marek Polacek <polacek@redhat.com>
6738
6739 PR tree-optimization/80612
6740 * gcc.dg/torture/pr80612.c: New test.
6741
261ce1e5
PB
67422017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6743 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6744
6745 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6746 check_effective_target_arm_thumb1_movt_ok.
6747
556cf088
PB
67482017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6749
6750 * gcc.target/arm/fpscr.c: New file.
6751
010b1cc0
TP
67522017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6753
6754 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6755 target.
6756
99b68476
TV
67572017-05-04 Tom de Vries <tom@codesourcery.com>
6758
6759 PR testsuite/80557
6760 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6761 line numbers.
6762 * g++.dg/warn/miss-format-1.C: Same.
6763 * g++.dg/warn/overflow-warn-1.C: Same.
6764 * g++.dg/warn/overflow-warn-3.C: Same.
6765 * g++.dg/warn/overflow-warn-4.C: Same.
6766
09177a4b
TV
67672017-05-04 Tom de Vries <tom@codesourcery.com>
6768
6769 PR testsuite/80557
6770 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6771 * gcc.target/i386/pr68657.c: Same.
6772 * gcc.target/i386/pr69255-1.c: Same.
6773 * gcc.target/i386/pr69255-2.c: Same.
6774 * gcc.target/i386/pr69255-3.c: Same.
6775
02c64149
RB
67762017-05-04 Richard Biener <rguenther@suse.de>
6777
6778 PR tree-optimization/31130
6779 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6780 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6781 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6782 * gcc.dg/pr52904.c: Remove XFAIL.
6783 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6784
9a26dfc8
JL
67852017-05-03 Jeff Law <law@redhat.com>
6786
6787 PR tree-optimization/78496
6788 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6789
4d0e904f
UB
67902017-05-03 Uros Bizjak <ubizjak@gmail.com>
6791
6792 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6793
49ab4621
RB
67942017-05-03 Richard Biener <rguenther@suse.de>
6795
6796 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6797
18bfe940
JJ
67982017-05-03 Jakub Jelinek <jakub@redhat.com>
6799
6800 PR tree-optimization/79472
4d0e904f
UB
6801 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6802 to dg-options.
18bfe940
JJ
6803 * gcc.dg/tree-ssa/vrp113.c: New test.
6804 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6805 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6806 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6807
53e62089
TV
68082017-05-03 Tom de Vries <tom@codesourcery.com>
6809
6810 PR testsuite/80557
6811 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6812 * c-c++-common/Wshift-negative-value-2.c: Same.
6813 * c-c++-common/Wshift-negative-value-3.c: Same.
6814 * c-c++-common/Wshift-negative-value-4.c: Same.
6815 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6816 * c-c++-common/cpp/pr60400.c: Same.
6817 * c-c++-common/fmax-errors.c: Same.
6818 * c-c++-common/goacc/data-2.c: Same.
6819 * c-c++-common/goacc/host_data-2.c: Same.
6820 * c-c++-common/gomp/simd4.c: Same.
6821 * c-c++-common/pr28656.c: Same.
6822 * c-c++-common/pr43395.c: Same.
6823 * c-c++-common/torture/pr57945.c: Same.
6824
962913a5
TV
68252017-05-03 Tom de Vries <tom@codesourcery.com>
6826
6827 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6828 arg of dg directive.
6829 * c-c++-common/goacc/routine-3.c: Same.
6830 * c-c++-common/goacc/routine-4.c: Same.
6831
ad53f123
DM
68322017-05-02 David Malcolm <dmalcolm@redhat.com>
6833
6834 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6835 (test_fixit_insert_newline): New function.
6836 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6837 (test_fixit_insert_newline): New function.
6838 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6839 (test_fixit_insert_newline): New function.
6840 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6841 (test_fixit_insert_newline): New function.
6842 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6843 (test_show_locus): Handle test_fixit_insert_newline.
6844
0ca91c77
BC
68452017-05-02 Bin Cheng <bin.cheng@arm.com>
6846
6847 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6848
cc5b8f3d
TC
68492017-04-27 Tamar Christina <tamar.christina@arm.com>
6850
6851 * gcc.dg/lsr-div1.c: New testcase.
6852
1853f5c7
SP
68532017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6854
6855 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6856 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6857 (_mm_maskz_add_round_sd): Test new intrinsics.
6858 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6859 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6860 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6861 (_mm_maskz_add_round_ss): Test new intrinsics.
6862 * gcc.target/i386/avx512f-vaddss-2.c: New.
6863 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6864 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6865 (_mm_maskz_sub_round_sd): Test new intrinsics.
6866 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6867 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6868 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6869 (_mm_maskz_sub_round_ss): Test new intrinsics.
6870 * gcc.target/i386/avx512f-vsubss-2.c: New.
6871 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6872 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6873 (__builtin_ia32_subss_mask_round): Test new builtins.
6874 * gcc.target/i386/sse-13.c: Ditto.
6875 * gcc.target/i386/sse-23.c: Ditto.
6876 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6877 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6878 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6879 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6880 (_mm_mask_sub_round_ss): Test new intrinsics.
6881 * gcc.target/i386/testround-1.c: Ditto.
6882
2bba7541
MJ
68832017-05-02 Martin Jambor <mjambor@suse.cz>
6884
6885 PR tree-optimization/78687
6886 * g++.dg/tree-ssa/pr78687.C: New test.
6887
2bf54d93
RB
68882017-05-02 Richard Biener <rguenther@suse.de>
6889
6890 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6891 behavior.
6892 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6893
aee63acc
RB
68942017-05-02 Richard Biener <rguenther@suse.de>
6895
6896 PR tree-optimization/80591
6897 * gcc.dg/torture/pr80591.c: New testcase.
6898
e7d70c6c
RB
68992017-05-02 Richard Biener <rguenther@suse.de>
6900
6901 PR tree-optimization/80549
6902 * gcc.dg/torture/pr80549.c: New testcase.
6903
52e0a9f7
SKS
69042017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6905
6906 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6907 unsigned long.
6908
815d9cc6
XR
69092017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6910
6911 PR c++/80038
6912 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6913
338035aa
DM
69142017-05-01 David Malcolm <dmalcolm@redhat.com>
6915
6916 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6917 reflect insertion fix-it hints at the same location now being
6918 consolidated.
6919
4d82d0bc
MS
69202017-05-01 Martin Sebor <msebor@redhat.com>
6921
6922 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6923 on ILP32 targets.
6924
d539a57b
TV
69252017-05-01 Tom de Vries <tom@codesourcery.com>
6926
6927 * gcc.dg/pr78768.c: Require linker plugin.
6928
c6b9e849
TK
69292017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6930
6931 PR fortran/37131
6932 * gfortran.dg/matmul_bounds_11.f90: New test.
6933
706eb1a7
MS
69342017-05-01 Martin Sebor <msebor@redhat.com>
6935
6936 PR tree-optimization/79715
6937 * gcc.dg/pr79715.c: New test.
6938
723f4140
TV
69392017-05-01 Tom de Vries <tom@codesourcery.com>
6940
6941 PR testsuite/65941
6942 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6943 * g++.dg/other/pr59492.C: Require effective target rdrand.
6944
6bbb3a69
VR
69452017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6946
6947 * g++.dg/diagnostic/member-decl-1.C: New test.
6948
4212aecd
MG
69492017-04-29 Marc Glisse <marc.glisse@inria.fr>
6950
6951 PR tree-optimization/80487
6952 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6953
fe75f732
PK
69542017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6955
6956 PR tree-optimization/79697
6957 * gcc.dg/tree-ssa/pr79697.c: New test.
6958
6bcd8768
TV
69592017-04-29 Tom de Vries <tom@codesourcery.com>
6960
6961 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6962
d127ae9f
MS
69632017-04-28 Martin Sebor <msebor@redhat.com>
6964
6965 PR tree-optimization/80523
6966 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6967
c9610933
TV
69682017-04-28 Tom de Vries <tom@codesourcery.com>
6969
6970 PR testsuite/80557
6971 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6972 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6973
b5be38bc
TV
69742017-04-28 Tom de Vries <tom@codesourcery.com>
6975
6976 PR testsuite/80557
6977 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6978 * obj-c++.dg/bitfield-4.mm: Same.
6979 * obj-c++.dg/bitfield-5.mm: Same.
6980 * obj-c++.dg/exceptions-3.mm: Same.
6981 * obj-c++.dg/exceptions-5.mm: Same.
6982 * obj-c++.dg/method-1.mm: Same.
6983 * obj-c++.dg/method-12.mm: Same.
6984 * obj-c++.dg/method-13.mm: Same.
6985 * obj-c++.dg/method-15.mm: Same.
6986 * obj-c++.dg/method-16.mm: Same.
6987 * obj-c++.dg/property/at-property-18.mm: Same.
6988 * obj-c++.dg/property/at-property-25.mm: Same.
6989 * obj-c++.dg/property/at-property-5.mm: Same.
6990 * obj-c++.dg/property/dynamic-2.mm: Same.
6991 * obj-c++.dg/property/property-neg-3.mm: Same.
6992 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6993 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6994 * obj-c++.dg/syntax-error-1.mm: Same.
6995 * obj-c++.dg/try-catch-13.mm: Same.
6996 * objc.dg/bitfield-4.m: Same.
6997 * objc.dg/class-1.m: Same.
6998 * objc.dg/method-11.m: Same.
6999 * objc.dg/method-6.m: Same.
7000 * objc.dg/method-7.m: Same.
7001 * objc.dg/method-9.m: Same.
7002 * objc.dg/missing-proto-3.m: Same.
7003 * objc.dg/naming-2.m: Same.
7004 * objc.dg/property/at-property-16.m: Same.
7005 * objc.dg/property/at-property-18.m: Same.
7006 * objc.dg/property/at-property-25.m: Same.
7007 * objc.dg/property/at-property-5.m: Same.
7008 * objc.dg/property/dynamic-2.m: Same.
7009 * objc.dg/property/property-neg-3.m: Same.
7010 * objc.dg/protocol-inheritance-1.m: Same.
7011 * objc.dg/protocol-inheritance-2.m: Same.
7012
d35256b6
MG
70132017-04-28 Marc Glisse <marc.glisse@inria.fr>
7014
7015 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7016
7a95dfa7
TV
70172017-04-28 Tom de Vries <tom@codesourcery.com>
7018
7019 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7020 dg-(error|warning|message|bogus).
7021 * g++.dg/conversion/dr195-1.C: Same.
7022 * g++.dg/conversion/dr195.C: Same.
7023 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7024 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7025 * g++.dg/cpp0x/inline-ns7.C: Same.
7026 * g++.dg/cpp0x/variadic105.C: Same.
7027 * g++.dg/cpp0x/variadic65.C: Same.
7028 * g++.dg/expr/call2.C: Same.
7029 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7030 * g++.dg/expr/pmf-1.C: Same.
7031 * g++.dg/ext/altivec-types-1.C: Same.
7032 * g++.dg/ext/altivec-types-2.C: Same.
7033 * g++.dg/ext/altivec-types-3.C: Same.
7034 * g++.dg/ext/attrib14.C: Same.
7035 * g++.dg/ext/complit1.C: Same.
7036 * g++.dg/ext/forscope2.C: Same.
7037 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7038 * g++.dg/ext/label13.C: Same.
7039 * g++.dg/ext/member-attr.C: Same.
7040 * g++.dg/ext/visibility/anon7.C: Same.
7041 * g++.dg/ext/visibility/visibility-7.C: Same.
7042 * g++.dg/ext/vla2.C: Same.
7043 * g++.dg/inherit/access2.C: Same.
7044 * g++.dg/inherit/covariant12.C: Same.
7045 * g++.dg/inherit/covariant14.C: Same.
7046 * g++.dg/inherit/namespace-as-base.C: Same.
7047 * g++.dg/inherit/template-as-base.C: Same.
7048 * g++.dg/lookup/ambig1.C: Same.
7049 * g++.dg/lookup/ambig2.C: Same.
7050 * g++.dg/lookup/ambig3.C: Same.
7051 * g++.dg/lookup/class-member-1.C: Same.
7052 * g++.dg/lookup/conv-1.C: Same.
7053 * g++.dg/lookup/decl1.C: Same.
7054 * g++.dg/lookup/koenig1.C: Same.
7055 * g++.dg/lookup/scoped1.C: Same.
7056 * g++.dg/lookup/scoped2.C: Same.
7057 * g++.dg/lookup/two-stage4.C: Same.
7058 * g++.dg/lookup/used-before-declaration.C: Same.
7059 * g++.dg/lookup/using.C: Same.
7060 * g++.dg/lookup/using17.C: Same.
7061 * g++.dg/lookup/using2.C: Same.
7062 * g++.dg/other/abstract2.C: Same.
7063 * g++.dg/other/classkey1.C: Same.
7064 * g++.dg/other/component1.C: Same.
7065 * g++.dg/other/const1.C: Same.
7066 * g++.dg/other/const2.C: Same.
7067 * g++.dg/other/conversion1.C: Same.
7068 * g++.dg/other/do1.C: Same.
7069 * g++.dg/other/error1.C: Same.
7070 * g++.dg/other/error10.C: Same.
7071 * g++.dg/other/error3.C: Same.
7072 * g++.dg/other/error4.C: Same.
7073 * g++.dg/other/error5.C: Same.
7074 * g++.dg/other/error8.C: Same.
7075 * g++.dg/other/error9.C: Same.
7076 * g++.dg/other/field1.C: Same.
7077 * g++.dg/other/init1.C: Same.
7078 * g++.dg/other/ptrmem2.C: Same.
7079 * g++.dg/other/return1.C: Same.
7080 * g++.dg/overload/builtin3.C: Same.
7081 * g++.dg/overload/error1.C: Same.
7082 * g++.dg/overload/error2.C: Same.
7083 * g++.dg/overload/koenig2.C: Same.
7084 * g++.dg/overload/pmf1.C: Same.
7085 * g++.dg/parse/args1.C: Same.
7086 * g++.dg/parse/attr3.C: Same.
7087 * g++.dg/parse/constant4.C: Same.
7088 * g++.dg/parse/crash10.C: Same.
7089 * g++.dg/parse/crash18.C: Same.
7090 * g++.dg/parse/crash19.C: Same.
7091 * g++.dg/parse/crash20.C: Same.
7092 * g++.dg/parse/crash21.C: Same.
7093 * g++.dg/parse/crash22.C: Same.
7094 * g++.dg/parse/crash32.C: Same.
7095 * g++.dg/parse/decl-specifier-1.C: Same.
7096 * g++.dg/parse/error58.C: Same.
7097 * g++.dg/parse/local-class1.C: Same.
7098 * g++.dg/parse/non-dependent2.C: Same.
7099 * g++.dg/parse/parameter-declaration-1.C: Same.
7100 * g++.dg/parse/ptrmem2.C: Same.
7101 * g++.dg/parse/ptrmem3.C: Same.
7102 * g++.dg/parse/saved1.C: Same.
7103 * g++.dg/tc1/dr101.C: Same.
7104 * g++.dg/tc1/dr142.C: Same.
7105 * g++.dg/tc1/dr176.C: Same.
7106 * g++.dg/template/conv4.C: Same.
7107 * g++.dg/template/crash56.C: Same.
7108 * g++.dg/template/dependent-expr2.C: Same.
7109 * g++.dg/template/error1.C: Same.
7110 * g++.dg/template/error2.C: Same.
7111 * g++.dg/template/explicit6.C: Same.
7112 * g++.dg/template/init-list.C: Same.
7113 * g++.dg/template/local1.C: Same.
7114 * g++.dg/template/lookup2.C: Same.
7115 * g++.dg/template/meminit2.C: Same.
7116 * g++.dg/template/nontype25.C: Same.
7117 * g++.dg/template/ptrmem2.C: Same.
7118 * g++.dg/template/qualttp19.C: Same.
7119 * g++.dg/template/qualttp20.C: Same.
7120 * g++.dg/template/ttp3.C: Same.
7121 * g++.dg/template/unify4.C: Same.
7122 * g++.dg/template/unify6.C: Same.
7123 * g++.dg/template/unify7.C: Same.
7124 * g++.dg/template/warn1.C: Same.
7125 * g++.dg/tree-ssa/dom-invalid.C: Same.
7126 * g++.dg/ubsan/shift-1.C: Same.
7127 * g++.dg/warn/Wunused-2.C: Same.
7128 * g++.dg/warn/Wunused-4.C: Same.
7129 * g++.dg/warn/Wunused-6.C: Same.
7130 * g++.dg/warn/deprecated-6.C: Same.
7131 * g++.dg/warn/deprecated.C: Same.
7132 * g++.dg/warn/effc1.C: Same.
7133 * g++.dg/warn/effc3.C: Same.
7134 * g++.dg/warn/incomplete1.C: Same.
7135 * g++.dg/warn/inline1.C: Same.
7136 * g++.dg/warn/noeffect2.C: Same.
7137 * g++.dg/warn/noeffect4.C: Same.
7138 * g++.dg/warn/oldcast1.C: Same.
7139 * g++.dg/warn/sentinel.C: Same.
7140 * g++.dg/warn/unit-1.C: Same.
7141 * g++.old-deja/g++.pt/inherit2.C: Same.
7142 * g++.old-deja/g++.pt/overload8.C: Same.
7143 * gcc.dg/20000926-1.c: Same.
7144 * gcc.dg/20040223-1.c: Same.
7145 * gcc.dg/Warray-bounds-7.c: Same.
7146 * gcc.dg/alias-1.c: Same.
7147 * gcc.dg/alias-12.c: Same.
7148 * gcc.dg/alias-13.c: Same.
7149 * gcc.dg/alias-2.c: Same.
7150 * gcc.dg/array-13.c: Same.
7151 * gcc.dg/array-4.c: Same.
7152 * gcc.dg/attr-ifunc-2.c: Same.
7153 * gcc.dg/attr-invalid.c: Same.
7154 * gcc.dg/attr-noinline.c: Same.
7155 * gcc.dg/bitfld-2.c: Same.
7156 * gcc.dg/c90-const-expr-7.c: Same.
7157 * gcc.dg/c99-const-expr-7.c: Same.
7158 * gcc.dg/cpp/20000625-1.c: Same.
7159 * gcc.dg/cpp/charconst-4.c: Same.
7160 * gcc.dg/cpp/include2.c: Same.
7161 * gcc.dg/cpp/include2a.c: Same.
7162 * gcc.dg/decl-4.c: Same.
7163 * gcc.dg/deprecated-4.c: Same.
7164 * gcc.dg/deprecated.c: Same.
7165 * gcc.dg/dfp/altivec-types.c: Same.
7166 * gcc.dg/float-range-1.c: Same.
7167 * gcc.dg/pack-test-3.c: Same.
7168 * gcc.dg/pr11492.c: Same.
7169 * gcc.dg/pr15360-1.c: Same.
7170 * gcc.dg/pr37908.c: Same.
7171 * gcc.dg/pr53265.c: Same.
7172 * gcc.dg/pr57287-2.c: Same.
7173 * gcc.dg/pr57287.c: Same.
7174 * gcc.dg/redecl-1.c: Same.
7175 * gcc.dg/sync-3.c: Same.
7176 * gcc.dg/two-types-1.c: Same.
7177 * gcc.dg/two-types-2.c: Same.
7178 * gcc.dg/two-types-4.c: Same.
7179 * gcc.dg/two-types-5.c: Same.
7180 * gcc.dg/two-types-6.c: Same.
7181 * gcc.dg/two-types-7.c: Same.
7182 * gcc.dg/two-types-8.c: Same.
7183 * gcc.dg/two-types-9.c: Same.
7184 * gcc.dg/uninit-I.c: Same.
7185 * gcc.dg/uninit-pr19430.c: Same.
7186 * gcc.dg/visibility-7.c: Same.
7187 * gcc.dg/winline-10.c: Same.
7188 * gcc.dg/winline-2.c: Same.
7189 * gcc.dg/winline-3.c: Same.
7190 * gcc.dg/winline-9.c: Same.
7191 * gcc.target/i386/attr-returns_twice-1.c: Same.
7192 * gcc.target/i386/chkp-const-check-2.c: Same.
7193 * gcc.target/i386/chkp-label-address.c: Same.
7194 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7195 * gcc.target/i386/pr39162.c: Same.
7196 * gcc.target/i386/sse-5.c: Same.
7197 * gcc.target/powerpc/altivec-types-1.c: Same.
7198 * gcc.target/powerpc/altivec-types-2.c: Same.
7199 * gcc.target/powerpc/altivec-types-3.c: Same.
7200 * gcc.target/powerpc/float128-mix.c: Same.
7201 * gcc.target/powerpc/no-r11-3.c: Same.
7202 * gcc.target/spu/Wmain.c: Same.
7203 * gcc.target/spu/ea/errors2.c: Same.
7204 * gfortran.dg/assignment_1.f90: Same.
7205 * gfortran.dg/common_3.f90: Same.
7206 * gfortran.dg/der_io_1.f90: Same.
7207 * gfortran.dg/g77/20030326-1.f: Same.
7208 * gfortran.dg/g77/9263.f: Same.
7209 * gfortran.dg/g77/960317-1.f: Same.
7210 * gfortran.dg/g77/970625-2.f: Same.
7211 * gfortran.dg/g77/980615-0.f: Same.
7212 * gfortran.dg/g77/check0.f: Same.
7213 * gfortran.dg/g77/dnrm2.f: Same.
7214 * gfortran.dg/g77/pr9258.f: Same.
7215 * gfortran.dg/ichar_1.f90: Same.
7216 * gfortran.dg/interface_1.f90: Same.
7217 * gfortran.dg/namelist_1.f90: Same.
7218 * gfortran.dg/namelist_2.f90: Same.
7219 * gfortran.dg/namelist_3.f90: Same.
7220 * gfortran.dg/namelist_print_2.f: Same.
7221 * gfortran.dg/oldstyle_1.f90: Same.
7222 * gfortran.dg/runtime_warning_1.f90: Same.
7223 * gfortran.dg/underflow.f90: Same.
7224 * gnat.dg/specs/integer_value.ads: Same.
7225 * obj-c++.dg/fsf-package-0.m: Same.
7226 * objc.dg/two-types-1.m: Same.
7227
6e49961c
ML
72282017-04-28 Martin Liska <mliska@suse.cz>
7229
7230 PR gcov-profile/79891
7231 * gcc.misc-tests/gcov-17.c: New test.
7232 * gcc.misc-tests/gcov-18.c: New test.
7233
f166beaf
TV
72342017-04-28 Tom de Vries <tom@codesourcery.com>
7235
7236 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7237 dg-(error|warning|message|bogus).
7238 * g++.dg/parse/parameter-declaration-1.C: Same.
7239 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7240 * gcc.dg/Wpointer-sign-Wall.c: Same.
7241 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7242 * gcc.dg/cpp/19990413-1.c: Same.
7243 * gcc.dg/dg-test-1.c: Same.
7244 * gcc.dg/empty-source-2.c: Same.
7245 * gcc.dg/empty-source-3.c: Same.
7246 * gcc.dg/format/c99-printf-1.c: Same.
7247 * gcc.dg/format/c99-scanf-1.c: Same.
7248 * gcc.dg/label-decl-2.c: Same.
7249 * gcc.dg/m-un-2.c: Same.
7250 * gcc.dg/uninit-pr20644-O0.c: Same.
7251 * gfortran.dg/pr70006.f90: Same.
7252 * obj-c++.dg/fsf-package-0.m: Same.
7253
c3125b18
TV
72542017-04-28 Tom de Vries <tom@codesourcery.com>
7255
7256 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7257 dg-(error|warning|message|bogus).
7258 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7259 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7260 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7261 * c-c++-common/pr20000.c: Same.
7262 * c-c++-common/pr49706.c: Same.
7263 * g++.dg/ext/utf16-4.C: Same.
7264 * g++.dg/parse/error2.C: Same.
7265 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7266 * g++.dg/warn/Wtype-limits.C: Same.
7267 * g++.dg/warn/overflow-warn-1.C: Same.
7268 * g++.dg/warn/overflow-warn-3.C: Same.
7269 * gcc.dg/Wpointer-sign-Wall.c: Same.
7270 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7271 * gcc.dg/Wtype-limits-Wextra.c: Same.
7272 * gcc.dg/Wtype-limits.c: Same.
7273 * gcc.dg/cpp/19990413-1.c: Same.
7274 * gcc.dg/dg-test-1.c: Same.
7275 * gcc.dg/empty-source-2.c: Same.
7276 * gcc.dg/empty-source-3.c: Same.
7277 * gcc.dg/label-decl-2.c: Same.
7278 * gcc.dg/m-un-2.c: Same.
7279 * gcc.dg/uninit-pr19430-O0.c: Same.
7280 * gcc.dg/uninit-pr19430.c: Same.
7281 * gcc.dg/uninit-pr20644-O0.c: Same.
7282 * gcc.dg/utf16-4.c: Same.
7283 * gfortran.dg/pr70006.f90: Same.
7284 * obj-c++.dg/fsf-package-0.m: Same.
7285
119092c1
RB
72862017-04-28 Richard Biener <rguenther@suse.de>
7287
7288 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7289 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7290 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7291 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7292 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7293 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7294
3777eda2
MP
72952017-04-27 Marek Polacek <polacek@redhat.com>
7296
7297 PR sanitizer/80349
7298 * c-c++-common/ubsan/pr80349.c: New test.
7299
8211c4a2
VR
73002017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7301
7302 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7303 diagnostics.
7304 * g++.dg/warn/pr12242.C: Likewise.
7305
94baf2e2
DE
73062017-04-27 David Edelsohn <dje.gcc@gmail.com>
7307
7308 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7309
9a448688
ML
73102017-04-27 Martin Liska <mliska@suse.cz>
7311
7312 PR testsuite/79455
7313 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7314 more generic.
7315
f8a36447
JJ
73162017-04-27 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR c++/80534
7319 * g++.dg/other/pr80534-1.C: New test.
7320 * g++.dg/other/pr80534-2.C: New test.
7321
1b7c8d39
RB
73222017-04-27 Richard Biener <rguenther@suse.de>
7323
7324 PR middle-end/80539
7325 * gcc.dg/torture/pr80539.c: New testcase.
7326
985b8393
JJ
73272017-04-27 Jakub Jelinek <jakub@redhat.com>
7328
7329 PR target/77728
7330 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7331
a480422d
VR
73322017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7333
7334 * g++.dg/diagnostic/nested-name-1.C: New test.
7335
f9726baa
ML
73362017-04-26 Martin Liska <mliska@suse.cz>
7337
7338 * gcc.dg/guality/guality.h: Add prefix to test verification.
7339
9f4df8f1
NS
73402017-04-25 Nathan Sidwell <nathan@acm.org>
7341
7342 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7343
1913c8f6
UB
73442017-04-25 Uros Bizjak <ubizjak@gmail.com>
7345
7346 PR target/70799
7347 * gcc.target/i386/pr70799-5.c: New test.
7348
e602bbfc
MS
73492017-04-25 Martin Sebor <msebor@redhat.com>
7350
7351 PR tree-optimization/80497
7352 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7353
7629ae90
RR
73542017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7355 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR target/77728
7358 * g++.dg/abi/pr77728-1.C: New test.
7359
2ef42cf9
MP
73602017-04-25 Marek Polacek <polacek@redhat.com>
7361
7362 PR sanitizer/80349
7363 * g++.dg/ubsan/pr80349-2.C: New test.
7364
70caf430
VR
73652017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7366
7367 * g++.dg/cpp0x/enum34.C: New test.
7368
f66c70dc
TV
73692017-04-25 Tom de Vries <tom@codesourcery.com>
7370
7371 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7372 variables.
7373 (dg-line): New proc.
7374 (process-message): Handle line number variables.
7375 * objc.dg/try-catch-12.m: Use dg-line.
7376
77071af6
BS
73772017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7378
7379 PR target/80482
7380 * gcc.target/powerpc/vec-constvolatile.c: New test.
7381
fbe91804
DM
73822017-04-25 David Malcolm <dmalcolm@redhat.com>
7383
7384 * g++.dg/semicolon-fixits.C: New test case.
7385
1c4ea66f
DM
73862017-04-25 David Malcolm <dmalcolm@redhat.com>
7387
7388 * gcc.dg/semicolon-fixits.c: New test case.
7389
5ca28c1d
DM
73902017-04-25 David Malcolm <dmalcolm@redhat.com>
7391
7392 * g++.dg/lookup/missing-std-include.C: New test file.
7393
2ec07fa6
RR
73942017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7395 Jakub Jelinek <jakub@redhat.com>
7396
7397 PR target/77728
7398 * g++.dg/abi/pr77728-2.C: New test.
7399
7d5dbb22
DM
74002017-04-25 David Malcolm <dmalcolm@redhat.com>
7401
7402 PR c++/80177
7403 * g++.dg/spellcheck-pr80177.C: New test case.
7404
6a3936d4
NS
74052017-04-25 Nathan Sidwell <nathan@acm.org>
7406
7407 * g++.dg/dg.exp (find-cxx-tests): New function.
7408 (main): Use it, remove explicit pruning
7409
bed3fd46
RB
74102017-04-25 Richard Biener <rguenther@suse.de>
7411
7412 PR tree-optimization/80492
7413 * gcc.dg/pr80492.c: New testcase.
7414
c9e9c3ac
SKS
74152017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7416
7417 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7418 for targets with int size less than 32 bits.
7419
2700fbd6
RB
74202017-04-25 Richard Biener <rguenther@suse.de>
7421
7422 PR tree-optimization/79201
7423 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7424 * gcc.target/i386/pr22152.c: Disable sinking.
7425
e57136da
AK
74262017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7427
7428 PR target/80464
7429 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7430
3cb9ee2f
AK
74312017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7432
7433 PR target/79895
7434 * gcc.target/s390/pr79895.c: New test.
7435
03db9ab5
DV
74362017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7437
7438 PR target/80080
7439 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7440 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7441 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7442
39259462
JJ
74432017-04-25 Jakub Jelinek <jakub@redhat.com>
7444
ba5d69f3
JJ
7445 PR rtl-optimization/80501
7446 * gcc.c-torture/execute/pr80501.c: New test.
7447
39259462
JJ
7448 PR rtl-optimization/80500
7449 * gcc.dg/pr80500.c: New test.
7450
bb0249cb
MG
74512017-04-25 Marc Glisse <marc.glisse@inria.fr>
7452
7453 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7454 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7455
be420eb8
JW
74562017-04-22 Janus Weil <janus@gcc.gnu.org>
7457
7458 PR fortran/80121
7459 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7460 directive.
7461
0ebd1f00
DM
74622017-04-24 David Malcolm <dmalcolm@redhat.com>
7463
7464 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7465 * jit.dg/test-alignment.c: New test case.
7466 * jit.dg/test-alignment.cc: New test case.
7467 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7468 New test case.
7469
412f61f0
DM
74702017-04-24 David Malcolm <dmalcolm@redhat.com>
7471
7472 PR c++/80016
7473 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7474 test function.
7475 (test_alignof): New test function.
7476
a8492d5e
MG
74772017-04-24 Marc Glisse <marc.glisse@inria.fr>
7478
7479 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7480
ec856f5f
VR
74812017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7482
7483 * g++.dg/diagnostic/duplicate1.C: New test.
7484 * g++.dg/cpp0x/duplicate1.C: New test.
7485
a753df11
MJ
74862017-04-24 Martin Jambor <mjambor@suse.cz>
7487
7488 PR tree-optimization/80293
7489 * g++.dg/tree-ssa/pr80293.C: New test.
7490
3ebd8e62
ML
74912017-04-24 Martin Liska <mliska@suse.cz>
7492
7493 PR middle-end/79931
7494 * g++.dg/ipa/pr79931.C: New test.
7495
f30a1190
RB
74962017-04-24 Richard Biener <rguenther@suse.de>
7497
7498 PR tree-optimization/80494
7499 * gfortran.dg/pr80494.f90: New testcase.
7500
4c7c437c
RB
75012017-04-24 Richard Biener <rguenther@suse.de>
7502
7503 PR tree-optimization/79725
7504 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7505
d21a8e3b
RB
75062017-04-24 Richard Biener <rguenther@suse.de>
7507
7508 PR c++/2972
7509 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7510
c7eb642e
JD
75112017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7512
7513 PR fortran/80484
7514 * gfortran.dg/dtio_29.f03: New test.
7515
60fc41bd
JW
75162017-04-22 Janus Weil <janus@gcc.gnu.org>
7517
7518 PR fortran/80121
7519 * gfortran.dg/intent_out_9.f90: New test case.
7520
2eb8a343
UB
75212017-04-23 Uros Bizjak <ubizjak@gmail.com>
7522
7523 PR target/70799
1913c8f6 7524 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7525
fc23d35a
JW
75262017-04-21 Janus Weil <janus@gcc.gnu.org>
7527
7528 PR fortran/80392
7529 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7530
7b9efd03
UB
75312017-04-21 Uros Bizjak <ubizjak@gmail.com>
7532
7533 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7534
2fd30fbe
RB
75352017-04-21 Richard Biener <rguenther@suse.de>
7536
7537 PR tree-optimization/79547
7538 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7539
bb1bc604
RB
75402017-04-21 Richard Biener <rguenther@suse.de>
7541
7542 PR tree-optimization/78847
7543 * g++.dg/tree-ssa/pr78847.C: New testcase.
7544
666f7903
JJ
75452017-04-21 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR c/80468
7548 * gcc.dg/pr80468.c: New test.
7549
25c28f47
ML
75502017-04-21 Martin Liska <mliska@suse.cz>
7551
7552 PR tree-optimization/66278
7553 * gcc.dg/vect/pr66278.c: New test.
7554
6d553e9b
RB
75552017-04-21 Richard Biener <rguenther@suse.de>
7556
7557 PR tree-optimization/80237
7558 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7559 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7560 adjust expected optimizations.
7561
7fd1a747
RB
75622016-04-21 Richard Biener <rguenther@suse.de>
7563
7564 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7565 of inner loops.
7566 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7567 * gcc.dg/vect/vect-104.c: Likewise.
7568
2f23a412
EB
75692017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7570
7571 PR tree-optimization/80426
7572 * gcc.c-torture/execute/20170429-1.c: Rename into...
7573 * gcc.c-torture/execute/20170419-1.c: ...this.
7574
8749b11f
UB
75752017-04-20 Uros Bizjak <ubizjak@gmail.com>
7576
7577 PR target/79804
7578 * gcc.target/i386/pr79804.c: New test.
7579
20917336
UB
75802017-04-20 Uros Bizjak <ubizjak@gmail.com>
7581
7582 PR target/78090
7583 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7584
2414b022
DE
75852017-04-20 David Edelsohn <dje.gcc@gmail.com>
7586
7587 * g++/opt/pr80436.C: XFAIL on AIX.
7588
34d57a10
JW
75892017-04-20 Jonathan Wakely <jwakely@redhat.com>
7590
7591 PR c++/80473
7592 * g++.dg/diagnostic/pr80473.C: New test.
7593
c3cbcd45
VR
75942017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7595
7596 * g++.dg/warn/Wextra-semi.C: New test.
7597
8a59d466
JJ
75982017-04-20 Jakub Jelinek <jakub@redhat.com>
7599
7600 PR middle-end/80423
7601 * g++.dg/other/pr80423.C: New test.
7602
a4bb5c57
SKS
76032017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7604
7605 * gcc.dg/pr80170.c: Require ptr32plus.
7606
fe1e7d0e
EB
76072017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7608
7609 PR tree-optimization/80426
7610 * gcc.c-torture/execute/20170419-1.c: New test.
7611
48d811eb
JJ
76122017-04-19 Jakub Jelinek <jakub@redhat.com>
7613
f19e6a9c
JJ
7614 PR debug/80461
7615 * g++.dg/debug/pr80461.C: New test.
7616
541035a6
JJ
7617 PR c++/80459
7618 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7619 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7620 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7621
48d811eb
JJ
7622 PR debug/80436
7623 * g++.dg/opt/pr80436.C: New test.
7624
5249994e
SKS
76252017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7626
7627 * gcc.dg/torture/pr80341.c: Require int32plus.
7628
a16c8d8b 76292017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7630 Jeff Law <law@redhat.com>
a16c8d8b
EB
7631
7632 * gcc.c-torture/compile/20170419-1.c: New test.
7633
6143c998
TV
76342017-04-19 Tom de Vries <tom@codesourcery.com>
7635
7636 PR testsuite/80221
7637 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7638 subsequent dg directives.
7639 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7640 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7641 * c-c++-common/attr-fallthrough-2.c: Same.
7642 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7643 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7644 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7645 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7646 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7647 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7648 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7649 * c-c++-common/cilk-plus/CK/errors.c: Same.
7650 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7651 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7652 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7653 * c-c++-common/cpp/pr57580.c: Same.
7654 * c-c++-common/goacc/asyncwait-1.c: Same.
7655 * c-c++-common/goacc/cache-2.c: Same.
7656 * c-c++-common/goacc/declare-2.c: Same.
7657 * c-c++-common/goacc/deviceptr-1.c: Same.
7658 * c-c++-common/goacc/routine-5.c: Same.
7659 * c-c++-common/gomp/clauses-2.c: Same.
7660 * c-c++-common/gomp/ordered-3.c: Same.
7661 * c-c++-common/gomp/pr67501.c: Same.
7662 * c-c++-common/pr20000.c: Same.
7663 * c-c++-common/pr43395.c: Same.
7664 * c-c++-common/pr49706.c: Same.
7665 * c-c++-common/pr77624-1.c: Same.
7666 * c-c++-common/pr77624-2.c: Same.
7667 * c-c++-common/raw-string-14.c: Same.
7668 * c-c++-common/raw-string-16.c: Same.
7669 * c-c++-common/raw-string-3.c: Same.
7670 * c-c++-common/raw-string-4.c: Same.
7671 * c-c++-common/raw-string-5.c: Same.
7672 * c-c++-common/raw-string-6.c: Same.
7673 * g++.dg/abi/mangle41.C: Same.
7674 * g++.dg/conversion/nullptr1.C: Same.
7675 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7676 * g++.dg/cpp0x/auto27.C: Same.
7677 * g++.dg/cpp0x/constexpr-98.C: Same.
7678 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7679 * g++.dg/cpp0x/diag2.C: Same.
7680 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7681 * g++.dg/cpp0x/nullptr15.C: Same.
7682 * g++.dg/cpp0x/pr31431-2.C: Same.
7683 * g++.dg/cpp0x/pr31431.C: Same.
7684 * g++.dg/cpp0x/pr79118.C: Same.
7685 * g++.dg/cpp0x/static_assert3.C: Same.
7686 * g++.dg/cpp0x/temp_default2.C: Same.
7687 * g++.dg/cpp0x/trailing4.C: Same.
7688 * g++.dg/cpp0x/variadic-ex10.C: Same.
7689 * g++.dg/cpp0x/variadic-ex13.C: Same.
7690 * g++.dg/cpp0x/variadic-ex14.C: Same.
7691 * g++.dg/cpp0x/variadic-ex3.C: Same.
7692 * g++.dg/cpp0x/variadic-ex4.C: Same.
7693 * g++.dg/cpp0x/variadic59.C: Same.
7694 * g++.dg/cpp0x/vt-37737-2.C: Same.
7695 * g++.dg/cpp0x/vt-57397-1.C: Same.
7696 * g++.dg/cpp0x/vt-57397-2.C: Same.
7697 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7698 * g++.dg/cpp1z/gen-attrs1.C: Same.
7699 * g++.dg/diagnostic/pr71075.C: Same.
7700 * g++.dg/eh/goto2.C: Same.
7701 * g++.dg/eh/goto3.C: Same.
7702 * g++.dg/expr/bitfield4.C: Same.
7703 * g++.dg/expr/bitfield5.C: Same.
7704 * g++.dg/expr/bitfield6.C: Same.
7705 * g++.dg/expr/bool1.C: Same.
7706 * g++.dg/expr/bool3.C: Same.
7707 * g++.dg/expr/cond10.C: Same.
7708 * g++.dg/expr/cond11.C: Same.
7709 * g++.dg/expr/lval3.C: Same.
7710 * g++.dg/expr/lval4.C: Same.
7711 * g++.dg/ext/anon-struct4.C: Same.
7712 * g++.dg/ext/attrib44.C: Same.
7713 * g++.dg/ext/builtin3.C: Same.
7714 * g++.dg/ext/dllimport7.C: Same.
7715 * g++.dg/ext/label5.C: Same.
7716 * g++.dg/ext/no-asm-1.C: Same.
7717 * g++.dg/ext/utf16-4.C: Same.
7718 * g++.dg/ext/vla2.C: Same.
7719 * g++.dg/gomp/block-1.C: Same.
7720 * g++.dg/gomp/block-2.C: Same.
7721 * g++.dg/gomp/block-3.C: Same.
7722 * g++.dg/gomp/block-5.C: Same.
7723 * g++.dg/gomp/linear-2.C: Same.
7724 * g++.dg/gomp/target-1.C: Same.
7725 * g++.dg/gomp/target-2.C: Same.
7726 * g++.dg/gomp/taskgroup-1.C: Same.
7727 * g++.dg/gomp/teams-1.C: Same.
7728 * g++.dg/inherit/pure1.C: Same.
7729 * g++.dg/init/array43.C: Same.
7730 * g++.dg/init/array46.C: Same.
7731 * g++.dg/init/const10.C: Same.
7732 * g++.dg/init/ctor4-1.C: Same.
7733 * g++.dg/init/ctor4.C: Same.
7734 * g++.dg/init/new37.C: Same.
7735 * g++.dg/init/pr25811.C: Same.
7736 * g++.dg/init/pr29043.C: Same.
7737 * g++.dg/init/pr29571.C: Same.
7738 * g++.dg/lookup/duperr1.C: Same.
7739 * g++.dg/lookup/error1.C: Same.
7740 * g++.dg/lookup/koenig5.C: Same.
7741 * g++.dg/lookup/pr77549.C: Same.
7742 * g++.dg/lookup/suggestions1.C: Same.
7743 * g++.dg/lookup/using16.C: Same.
7744 * g++.dg/lookup/using7.C: Same.
7745 * g++.dg/other/anon-union3.C: Same.
7746 * g++.dg/other/array2.C: Same.
7747 * g++.dg/other/error13.C: Same.
7748 * g++.dg/other/error34.C: Same.
7749 * g++.dg/overload/builtin1.C: Same.
7750 * g++.dg/overload/conv-op1.C: Same.
7751 * g++.dg/overload/error3.C: Same.
7752 * g++.dg/overload/koenig1.C: Same.
7753 * g++.dg/overload/operator5.C: Same.
7754 * g++.dg/overload/template5.C: Same.
7755 * g++.dg/overload/unknown1.C: Same.
7756 * g++.dg/overload/using2.C: Same.
7757 * g++.dg/parse/constructor1.C: Same.
7758 * g++.dg/parse/crash36.C: Same.
7759 * g++.dg/parse/crash63.C: Same.
7760 * g++.dg/parse/error11.C: Same.
7761 * g++.dg/parse/error12.C: Same.
7762 * g++.dg/parse/error14.C: Same.
7763 * g++.dg/parse/error2.C: Same.
7764 * g++.dg/parse/error21.C: Same.
7765 * g++.dg/parse/error26.C: Same.
7766 * g++.dg/parse/error36.C: Same.
7767 * g++.dg/parse/friend12.C: Same.
7768 * g++.dg/parse/invalid-op1.C: Same.
7769 * g++.dg/parse/missing-template1.C: Same.
7770 * g++.dg/parse/parser-pr28152-2.C: Same.
7771 * g++.dg/parse/parser-pr28152.C: Same.
7772 * g++.dg/parse/pr16696-permissive.C: Same.
7773 * g++.dg/parse/pr16696.C: Same.
7774 * g++.dg/parse/pr69628.C: Same.
7775 * g++.dg/parse/ret-type2.C: Same.
7776 * g++.dg/parse/specialization1.C: Same.
7777 * g++.dg/parse/template3.C: Same.
7778 * g++.dg/parse/template9.C: Same.
7779 * g++.dg/parse/typename11.C: Same.
7780 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7781 * g++.dg/pr45330.C: Same.
7782 * g++.dg/rtti/typeid6.C: Same.
7783 * g++.dg/spellcheck-fields.C: Same.
7784 * g++.dg/spellcheck-typenames.C: Same.
7785 * g++.dg/tc1/dr108.C: Same.
7786 * g++.dg/tc1/dr147.C: Same.
7787 * g++.dg/template/arg7.C: Same.
7788 * g++.dg/template/conv11.C: Same.
7789 * g++.dg/template/crash13.C: Same.
7790 * g++.dg/template/crash55.C: Same.
7791 * g++.dg/template/dependent-expr5.C: Same.
7792 * g++.dg/template/error17.C: Same.
7793 * g++.dg/template/error33.C: Same.
7794 * g++.dg/template/error4.C: Same.
7795 * g++.dg/template/error50.C: Same.
7796 * g++.dg/template/error53.C: Same.
7797 * g++.dg/template/friend.C: Same.
7798 * g++.dg/template/func2.C: Same.
7799 * g++.dg/template/local6.C: Same.
7800 * g++.dg/template/member5.C: Same.
7801 * g++.dg/template/meminit1.C: Same.
7802 * g++.dg/template/nested3.C: Same.
7803 * g++.dg/template/nontype6.C: Same.
7804 * g++.dg/template/overload12.C: Same.
7805 * g++.dg/template/ptrmem8.C: Same.
7806 * g++.dg/template/qualified-id1.C: Same.
7807 * g++.dg/template/spec15.C: Same.
7808 * g++.dg/template/static1.C: Same.
7809 * g++.dg/template/static10.C: Same.
7810 * g++.dg/template/static2.C: Same.
7811 * g++.dg/template/ttp25.C: Same.
7812 * g++.dg/template/typedef2.C: Same.
7813 * g++.dg/template/typename2.C: Same.
7814 * g++.dg/template/unify10.C: Same.
7815 * g++.dg/template/unify6.C: Same.
7816 * g++.dg/template/unify7.C: Same.
7817 * g++.dg/template/unify9.C: Same.
7818 * g++.dg/template/varmod1.C: Same.
7819 * g++.dg/ubsan/div-by-zero-1.C: Same.
7820 * g++.dg/ubsan/pr63956.C: Same.
7821 * g++.dg/warn/Waddress-1.C: Same.
7822 * g++.dg/warn/Wconversion2.C: Same.
7823 * g++.dg/warn/Wnull-conversion-1.C: Same.
7824 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7825 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7826 * g++.dg/warn/Wswitch-1.C: Same.
7827 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7828 * g++.dg/warn/Wtype-limits.C: Same.
7829 * g++.dg/warn/Wunused-parm-5.C: Same.
7830 * g++.dg/warn/deprecated-6.C: Same.
7831 * g++.dg/warn/deprecated.C: Same.
7832 * g++.dg/warn/incomplete1.C: Same.
7833 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7834 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7835 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7836 * g++.dg/warn/overflow-warn-1.C: Same.
7837 * g++.dg/warn/overflow-warn-3.C: Same.
7838 * g++.dg/warn/overflow-warn-4.C: Same.
7839 * g++.dg/warn/pr12242.C: Same.
7840 * g++.dg/warn/pr30551-2.C: Same.
7841 * g++.dg/warn/pr30551.C: Same.
7842 * g++.old-deja/g++.benjamin/16077.C: Same.
7843 * g++.old-deja/g++.bob/inherit1.C: Same.
7844 * g++.old-deja/g++.brendan/crash56.C: Same.
7845 * g++.old-deja/g++.brendan/template17.C: Same.
7846 * g++.old-deja/g++.eh/ctor1.C: Same.
7847 * g++.old-deja/g++.jason/bool5.C: Same.
7848 * g++.old-deja/g++.jason/cond.C: Same.
7849 * g++.old-deja/g++.jason/operator.C: Same.
7850 * g++.old-deja/g++.jason/pmf5.C: Same.
7851 * g++.old-deja/g++.law/ctors5.C: Same.
7852 * g++.old-deja/g++.law/missed-error2.C: Same.
7853 * g++.old-deja/g++.law/operators9.C: Same.
7854 * g++.old-deja/g++.law/temps1.C: Same.
7855 * g++.old-deja/g++.mike/for2.C: Same.
7856 * g++.old-deja/g++.mike/ns5.C: Same.
7857 * g++.old-deja/g++.mike/ns7.C: Same.
7858 * g++.old-deja/g++.mike/p10769b.C: Same.
7859 * g++.old-deja/g++.niklas/t120.C: Same.
7860 * g++.old-deja/g++.niklas/t121.C: Same.
7861 * g++.old-deja/g++.ns/koenig5.C: Same.
7862 * g++.old-deja/g++.oliva/overload1.C: Same.
7863 * g++.old-deja/g++.other/crash24.C: Same.
7864 * g++.old-deja/g++.other/crash25.C: Same.
7865 * g++.old-deja/g++.other/decl5.C: Same.
7866 * g++.old-deja/g++.other/lineno5.C: Same.
7867 * g++.old-deja/g++.other/null3.C: Same.
7868 * g++.old-deja/g++.other/overcnv2.C: Same.
7869 * g++.old-deja/g++.other/ptrmem7.C: Same.
7870 * g++.old-deja/g++.other/typename1.C: Same.
7871 * g++.old-deja/g++.other/vaarg3.C: Same.
7872 * g++.old-deja/g++.pt/crash10.C: Same.
7873 * g++.old-deja/g++.pt/crash28.C: Same.
7874 * g++.old-deja/g++.pt/crash38.C: Same.
7875 * g++.old-deja/g++.pt/explicit70.C: Same.
7876 * g++.old-deja/g++.pt/explicit77.C: Same.
7877 * g++.old-deja/g++.pt/expr2.C: Same.
7878 * g++.old-deja/g++.pt/spec5.C: Same.
7879 * g++.old-deja/g++.pt/spec6.C: Same.
7880 * g++.old-deja/g++.pt/typename3.C: Same.
7881 * g++.old-deja/g++.pt/typename5.C: Same.
7882 * g++.old-deja/g++.pt/typename6.C: Same.
7883 * g++.old-deja/g++.pt/typename7.C: Same.
7884 * g++.old-deja/g++.pt/unify4.C: Same.
7885 * g++.old-deja/g++.pt/unify8.C: Same.
7886 * g++.old-deja/g++.pt/vaarg3.C: Same.
7887 * g++.old-deja/g++.robertl/eb22.C: Same.
7888 * g++.old-deja/g++.robertl/eb4.C: Same.
7889 * g++.old-deja/g++.robertl/eb44.C: Same.
7890 * g++.old-deja/g++.robertl/eb69.C: Same.
7891 * g++.old-deja/g++.robertl/eb98.C: Same.
7892 * gcc.dg/20031223-1.c: Same.
7893 * gcc.dg/940510-1.c: Same.
7894 * gcc.dg/990506-0.c: Same.
7895 * gcc.dg/Walloca-1.c: Same.
7896 * gcc.dg/Walloca-2.c: Same.
7897 * gcc.dg/Wconversion-integer.c: Same.
7898 * gcc.dg/Wcxx-compat-8.c: Same.
7899 * gcc.dg/Wimplicit-int-1.c: Same.
7900 * gcc.dg/Wimplicit-int-2.c: Same.
7901 * gcc.dg/Wimplicit-int-4.c: Same.
7902 * gcc.dg/Wpointer-sign-Wall.c: Same.
7903 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7904 * gcc.dg/Wshadow-1.c: Same.
7905 * gcc.dg/Wshadow-3.c: Same.
7906 * gcc.dg/Wswitch-enum-error.c: Same.
7907 * gcc.dg/Wswitch-enum.c: Same.
7908 * gcc.dg/Wswitch-error.c: Same.
7909 * gcc.dg/Wswitch.c: Same.
7910 * gcc.dg/Wtype-limits-Wextra.c: Same.
7911 * gcc.dg/Wtype-limits.c: Same.
7912 * gcc.dg/Wvla-larger-than-2.c: Same.
7913 * gcc.dg/anon-struct-5.c: Same.
7914 * gcc.dg/array-10.c: Same.
7915 * gcc.dg/array-11.c: Same.
7916 * gcc.dg/array-15.c: Same.
7917 * gcc.dg/array-2.c: Same.
7918 * gcc.dg/array-8.c: Same.
7919 * gcc.dg/array-const-2.c: Same.
7920 * gcc.dg/array-const-3.c: Same.
7921 * gcc.dg/bitfld-1.c: Same.
7922 * gcc.dg/bitfld-8.c: Same.
7923 * gcc.dg/builtin-redefine.c: Same.
7924 * gcc.dg/c11-noreturn-1.c: Same.
7925 * gcc.dg/c11-noreturn-2.c: Same.
7926 * gcc.dg/c11-static-assert-3.c: Same.
7927 * gcc.dg/c90-arraydecl-1.c: Same.
7928 * gcc.dg/c90-complex-1.c: Same.
7929 * gcc.dg/c90-complit-1.c: Same.
7930 * gcc.dg/c90-const-expr-11.c: Same.
7931 * gcc.dg/c90-const-expr-7.c: Same.
7932 * gcc.dg/c90-const-expr-8.c: Same.
7933 * gcc.dg/c90-enum-comma-1.c: Same.
7934 * gcc.dg/c90-flex-array-1.c: Same.
7935 * gcc.dg/c90-hexfloat-1.c: Same.
7936 * gcc.dg/c90-idem-qual-1.c: Same.
7937 * gcc.dg/c90-idem-qual-2.c: Same.
7938 * gcc.dg/c90-idem-qual-3.c: Same.
7939 * gcc.dg/c90-mixdecl-1.c: Same.
7940 * gcc.dg/c90-restrict-1.c: Same.
7941 * gcc.dg/c90-return-1.c: Same.
7942 * gcc.dg/c99-array-nonobj-1.c: Same.
7943 * gcc.dg/c99-arraydecl-1.c: Same.
7944 * gcc.dg/c99-complex-1.c: Same.
7945 * gcc.dg/c99-complex-2.c: Same.
7946 * gcc.dg/c99-complit-2.c: Same.
7947 * gcc.dg/c99-const-expr-7.c: Same.
7948 * gcc.dg/c99-const-expr-8.c: Same.
7949 * gcc.dg/c99-flex-array-3.c: Same.
7950 * gcc.dg/c99-flex-array-7.c: Same.
7951 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7952 * gcc.dg/c99-impl-decl-1.c: Same.
7953 * gcc.dg/c99-impl-int-1.c: Same.
7954 * gcc.dg/c99-impl-int-2.c: Same.
7955 * gcc.dg/c99-init-3.c: Same.
7956 * gcc.dg/c99-restrict-1.c: Same.
7957 * gcc.dg/c99-return-1.c: Same.
7958 * gcc.dg/c99-tag-1.c: Same.
7959 * gcc.dg/c99-tag-3.c: Same.
7960 * gcc.dg/call-diag-2.c: Same.
7961 * gcc.dg/cpp/19940712-1.c: Same.
7962 * gcc.dg/cpp/19951025-1.c: Same.
7963 * gcc.dg/cpp/19990413-1.c: Same.
7964 * gcc.dg/cpp/direct2.c: Same.
7965 * gcc.dg/cpp/direct2s.c: Same.
7966 * gcc.dg/cpp/pr28709.c: Same.
7967 * gcc.dg/cpp/pr61854-c90.c: Same.
7968 * gcc.dg/cpp/pr61854-c94.c: Same.
7969 * gcc.dg/cpp/pragma-1.c: Same.
7970 * gcc.dg/cpp/pragma-2.c: Same.
7971 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7972 * gcc.dg/cpp/trad/literals-2.c: Same.
7973 * gcc.dg/cpp/warn-comments-2.c: Same.
7974 * gcc.dg/cpp/warn-comments-3.c: Same.
7975 * gcc.dg/cpp/warn-comments.c: Same.
7976 * gcc.dg/cpp/warn-long-long-2.c: Same.
7977 * gcc.dg/cpp/warn-long-long.c: Same.
7978 * gcc.dg/cpp/warn-redefined-2.c: Same.
7979 * gcc.dg/cpp/warn-redefined.c: Same.
7980 * gcc.dg/darwin-cfstring-2.c: Same.
7981 * gcc.dg/darwin-cfstring-format-1.c: Same.
7982 * gcc.dg/decl-9.c: Same.
7983 * gcc.dg/declspec-1.c: Same.
7984 * gcc.dg/declspec-10.c: Same.
7985 * gcc.dg/declspec-11.c: Same.
7986 * gcc.dg/declspec-13.c: Same.
7987 * gcc.dg/declspec-18.c: Same.
7988 * gcc.dg/declspec-4.c: Same.
7989 * gcc.dg/declspec-5.c: Same.
7990 * gcc.dg/declspec-6.c: Same.
7991 * gcc.dg/declspec-8.c: Same.
7992 * gcc.dg/deprecated-4.c: Same.
7993 * gcc.dg/deprecated.c: Same.
7994 * gcc.dg/dfp/composite-type.c: Same.
7995 * gcc.dg/empty-source-2.c: Same.
7996 * gcc.dg/empty-source-3.c: Same.
7997 * gcc.dg/format/attr-6.c: Same.
7998 * gcc.dg/format/branch-1.c: Same.
7999 * gcc.dg/format/c90-printf-1.c: Same.
8000 * gcc.dg/format/c90-strftime-2.c: Same.
8001 * gcc.dg/format/c99-strftime-1.c: Same.
8002 * gcc.dg/format/cmn-err-1.c: Same.
8003 * gcc.dg/format/few-1.c: Same.
8004 * gcc.dg/format/ms_branch-1.c: Same.
8005 * gcc.dg/format/ms_unnamed-1.c: Same.
8006 * gcc.dg/format/ms_va-1.c: Same.
8007 * gcc.dg/format/unnamed-1.c: Same.
8008 * gcc.dg/format/va-1.c: Same.
8009 * gcc.dg/format/xopen-1.c: Same.
8010 * gcc.dg/funcdef-var-1.c: Same.
8011 * gcc.dg/funcdef-var-2.c: Same.
8012 * gcc.dg/gnu89-const-expr-1.c: Same.
8013 * gcc.dg/gnu89-const-expr-2.c: Same.
8014 * gcc.dg/gnu90-const-expr-1.c: Same.
8015 * gcc.dg/gnu99-const-expr-1.c: Same.
8016 * gcc.dg/gnu99-const-expr-2.c: Same.
8017 * gcc.dg/gnu99-init-2.c: Same.
8018 * gcc.dg/gomp/_Atomic-5.c: Same.
8019 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8020 * gcc.dg/gomp/atomic-5.c: Same.
8021 * gcc.dg/gomp/linear-1.c: Same.
8022 * gcc.dg/gomp/pr67500.c: Same.
8023 * gcc.dg/init-bad-1.c: Same.
8024 * gcc.dg/init-bad-2.c: Same.
8025 * gcc.dg/init-bad-3.c: Same.
8026 * gcc.dg/init-string-1.c: Same.
8027 * gcc.dg/label-compound-stmt-1.c: Same.
8028 * gcc.dg/label-decl-2.c: Same.
8029 * gcc.dg/label-decl-4.c: Same.
8030 * gcc.dg/large-size-array-2.c: Same.
8031 * gcc.dg/large-size-array-4.c: Same.
8032 * gcc.dg/lvalue-6.c: Same.
8033 * gcc.dg/m-un-2.c: Same.
8034 * gcc.dg/multiple-overflow-warn-1.c: Same.
8035 * gcc.dg/multiple-overflow-warn-2.c: Same.
8036 * gcc.dg/multiple-overflow-warn-3.c: Same.
8037 * gcc.dg/nested-redef-1.c: Same.
8038 * gcc.dg/no-asm-1.c: Same.
8039 * gcc.dg/no-asm-3.c: Same.
8040 * gcc.dg/no-asm-4.c: Same.
8041 * gcc.dg/noncompile/20010524-1.c: Same.
8042 * gcc.dg/noncompile/incomplete-5.c: Same.
8043 * gcc.dg/noncompile/pr44517.c: Same.
8044 * gcc.dg/noncompile/pr52290.c: Same.
8045 * gcc.dg/noreturn-1.c: Same.
8046 * gcc.dg/overflow-warn-1.c: Same.
8047 * gcc.dg/overflow-warn-2.c: Same.
8048 * gcc.dg/overflow-warn-3.c: Same.
8049 * gcc.dg/overflow-warn-4.c: Same.
8050 * gcc.dg/parm-mismatch-1.c: Same.
8051 * gcc.dg/parser-pr28152-2.c: Same.
8052 * gcc.dg/parser-pr28152.c: Same.
8053 * gcc.dg/pedwarn-init.c: Same.
8054 * gcc.dg/pointer-arith-2.c: Same.
8055 * gcc.dg/pointer-arith-3.c: Same.
8056 * gcc.dg/pointer-arith-4.c: Same.
8057 * gcc.dg/pr14475.c: Same.
8058 * gcc.dg/pr18596-3.c: Same.
8059 * gcc.dg/pr18809-1.c: Same.
8060 * gcc.dg/pr27953.c: Same.
8061 * gcc.dg/pr30457.c: Same.
8062 * gcc.dg/pr30551-2.c: Same.
8063 * gcc.dg/pr30551-3.c: Same.
8064 * gcc.dg/pr30551-4.c: Same.
8065 * gcc.dg/pr30551-5.c: Same.
8066 * gcc.dg/pr30551-6.c: Same.
8067 * gcc.dg/pr30551.c: Same.
8068 * gcc.dg/pr36997.c: Same.
8069 * gcc.dg/pr41842.c: Same.
8070 * gcc.dg/pr48552-1.c: Same.
8071 * gcc.dg/pr48552-2.c: Same.
8072 * gcc.dg/pr59717.c: Same.
8073 * gcc.dg/pr61077.c: Same.
8074 * gcc.dg/pr61096-1.c: Same.
8075 * gcc.dg/pr63626.c: Same.
8076 * gcc.dg/pr64223-1.c: Same.
8077 * gcc.dg/pr64223-2.c: Same.
8078 * gcc.dg/pr8788-1.c: Same.
8079 * gcc.dg/pr8927-1.c: Same.
8080 * gcc.dg/pragma-darwin.c: Same.
8081 * gcc.dg/pragma-diag-5.c: Same.
8082 * gcc.dg/pragma-message.c: Same.
8083 * gcc.dg/redecl-1.c: Same.
8084 * gcc.dg/simd-1.c: Same.
8085 * gcc.dg/simd-5.c: Same.
8086 * gcc.dg/simd-6.c: Same.
8087 * gcc.dg/spellcheck-fields.c: Same.
8088 * gcc.dg/spellcheck-typenames.c: Same.
8089 * gcc.dg/struct-semi-2.c: Same.
8090 * gcc.dg/struct-semi-3.c: Same.
8091 * gcc.dg/transparent-union-3.c: Same.
8092 * gcc.dg/ucnid-8.c: Same.
8093 * gcc.dg/uninit-pr19430-O0.c: Same.
8094 * gcc.dg/uninit-pr19430.c: Same.
8095 * gcc.dg/uninit-pr20644-O0.c: Same.
8096 * gcc.dg/utf-dflt.c: Same.
8097 * gcc.dg/utf-dflt2.c: Same.
8098 * gcc.dg/utf16-4.c: Same.
8099 * gcc.dg/vla-11.c: Same.
8100 * gcc.dg/vla-20.c: Same.
8101 * gcc.dg/vla-init-1.c: Same.
8102 * gcc.dg/vla-init-2.c: Same.
8103 * gcc.dg/vla-init-3.c: Same.
8104 * gcc.dg/weak/weak-6.c: Same.
8105 * gcc.dg/weak/weak-7.c: Same.
8106 * gcc.dg/wtr-int-type-1.c: Same.
8107 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8108 * gcc.target/arm/polytypes.c: Same.
8109 * gcc.target/i386/spellcheck-options-4.c: Same.
8110 * gcc.target/powerpc/20030218-1.c: Same.
8111 * gcc.target/sh/pr21255-4.c: Same.
8112 * gcc.test-framework/dg-error-exp-XP.c: Same.
8113 * gfortran.dg/array_constructor_30.f03: Same.
8114 * gfortran.dg/class_30.f90: Same.
8115 * gfortran.dg/goacc/subarrays.f95: Same.
8116 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8117 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8118 * gfortran.dg/intrinsic_std_1.f90: Same.
8119 * gfortran.dg/pr70006.f90: Same.
8120 * gfortran.dg/warning-directive-1.F90: Same.
8121 * gfortran.dg/warning-directive-2.F90: Same.
8122 * gfortran.dg/warning-directive-3.F90: Same.
8123 * gfortran.dg/warning-directive-4.F90: Same.
8124 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8125 * obj-c++.dg/class-extension-1.mm: Same.
8126 * obj-c++.dg/class-extension-2.mm: Same.
8127 * obj-c++.dg/class-protocol-1.mm: Same.
8128 * obj-c++.dg/cxx-ivars-1.mm: Same.
8129 * obj-c++.dg/duplicate-class-1.mm: Same.
8130 * obj-c++.dg/exceptions-3.mm: Same.
8131 * obj-c++.dg/exceptions-4.mm: Same.
8132 * obj-c++.dg/exceptions-5.mm: Same.
8133 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8134 * obj-c++.dg/fsf-package-0.m: Same.
8135 * obj-c++.dg/invalid-type-1.mm: Same.
8136 * obj-c++.dg/method-12.mm: Same.
8137 * obj-c++.dg/method-13.mm: Same.
8138 * obj-c++.dg/method-15.mm: Same.
8139 * obj-c++.dg/method-16.mm: Same.
8140 * obj-c++.dg/method-6.mm: Same.
8141 * obj-c++.dg/method-7.mm: Same.
8142 * obj-c++.dg/property/at-property-1.mm: Same.
8143 * obj-c++.dg/property/at-property-14.mm: Same.
8144 * obj-c++.dg/property/at-property-17.mm: Same.
8145 * obj-c++.dg/property/at-property-21.mm: Same.
8146 * obj-c++.dg/property/at-property-5.mm: Same.
8147 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8148 * obj-c++.dg/property/dynamic-3.mm: Same.
8149 * obj-c++.dg/property/dynamic-4.mm: Same.
8150 * obj-c++.dg/property/property-neg-1.mm: Same.
8151 * obj-c++.dg/property/property-neg-6.mm: Same.
8152 * obj-c++.dg/property/synthesize-11.mm: Same.
8153 * obj-c++.dg/property/synthesize-5.mm: Same.
8154 * obj-c++.dg/property/synthesize-6.mm: Same.
8155 * obj-c++.dg/proto-lossage-4.mm: Same.
8156 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8157 * obj-c++.dg/strings/strings-1.mm: Same.
8158 * obj-c++.dg/super-class-1.mm: Same.
8159 * obj-c++.dg/syntax-error-6.mm: Same.
8160 * obj-c++.dg/syntax-error-7.mm: Same.
8161 * obj-c++.dg/syntax-error-9.mm: Same.
8162 * obj-c++.dg/try-catch-13.mm: Same.
8163 * objc.dg/attributes/method-noreturn-1.m: Same.
8164 * objc.dg/bad-receiver-type-2.m: Same.
8165 * objc.dg/bad-receiver-type.m: Same.
8166 * objc.dg/call-super-2.m: Same.
8167 * objc.dg/class-2.m: Same.
8168 * objc.dg/class-extension-1.m: Same.
8169 * objc.dg/class-extension-2.m: Same.
8170 * objc.dg/class-protocol-1.m: Same.
8171 * objc.dg/desig-init-1.m: Same.
8172 * objc.dg/duplicate-class-1.m: Same.
8173 * objc.dg/exceptions-3.m: Same.
8174 * objc.dg/exceptions-4.m: Same.
8175 * objc.dg/exceptions-5.m: Same.
8176 * objc.dg/foreach-6.m: Same.
8177 * objc.dg/foreach-7.m: Same.
8178 * objc.dg/fsf-nsstring-format-1.m: Same.
8179 * objc.dg/fsf-package-0.m: Same.
8180 * objc.dg/invalid-type-1.m: Same.
8181 * objc.dg/method-11.m: Same.
8182 * objc.dg/method-19.m: Same.
8183 * objc.dg/method-2.m: Same.
8184 * objc.dg/method-20.m: Same.
8185 * objc.dg/method-5.m: Same.
8186 * objc.dg/method-6.m: Same.
8187 * objc.dg/method-7.m: Same.
8188 * objc.dg/method-9.m: Same.
8189 * objc.dg/missing-proto-3.m: Same.
8190 * objc.dg/private-1.m: Same.
8191 * objc.dg/property/at-property-1.m: Same.
8192 * objc.dg/property/at-property-14.m: Same.
8193 * objc.dg/property/at-property-17.m: Same.
8194 * objc.dg/property/at-property-21.m: Same.
8195 * objc.dg/property/at-property-5.m: Same.
8196 * objc.dg/property/dynamic-3.m: Same.
8197 * objc.dg/property/dynamic-4.m: Same.
8198 * objc.dg/property/property-neg-1.m: Same.
8199 * objc.dg/property/property-neg-6.m: Same.
8200 * objc.dg/property/synthesize-11.m: Same.
8201 * objc.dg/property/synthesize-5.m: Same.
8202 * objc.dg/property/synthesize-6.m: Same.
8203 * objc.dg/proto-hier-1.m: Same.
8204 * objc.dg/proto-lossage-4.m: Same.
8205 * objc.dg/protocol-qualifier-2.m: Same.
8206 * objc.dg/strings/strings-1.m: Same.
8207 * objc.dg/type-size-1.m: Same.
8208
d904a983
JL
82092017-04-18 Jeff Law <law@redhat.com>
8210
8211 PR target/74563
8212 * gcc.target/mips/pr74563: New test.
8213
0155ed56
JJ
82142017-04-18 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR tree-optimization/80443
8217 * gcc.c-torture/compile/pr80443.c: New test.
8218
f380f608
RS
82192017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8220
8221 PR rtl-optimization/80357
8222 * gcc.c-torture/compile/pr80357.c: New test.
8223
dd68669b
JL
82242017-04-18 Jeff Law <law@redhat.com>
8225
8226 PR middle-end/80422
8227 * gcc.c-torture/compile/pr80422.c: New test.
8228
1cda61fc
JJ
82292017-04-18 Jakub Jelinek <jakub@redhat.com>
8230
8231 PR debug/80263
8232 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8233
19970253
MM
82342017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8235
8236 PR target/80099
8237 * gcc.target/powerpc/pr80099-1.c: New test.
8238 * gcc.target/powerpc/pr80099-2.c: Likewise.
8239 * gcc.target/powerpc/pr80099-3.c: Likewise.
8240 * gcc.target/powerpc/pr80099-4.c: Likewise.
8241 * gcc.target/powerpc/pr80099-5.c: Likewise.
8242
8487c9a5
JJ
82432017-04-18 Jakub Jelinek <jakub@redhat.com>
8244
3b5fb3cb
JJ
8245 PR sanitizer/80444
8246 * gcc.dg/sancov/pr80444.c: New test.
8247
8487c9a5
JJ
8248 PR middle-end/79788
8249 PR middle-end/80375
8250 * gcc.dg/pr79788-1.c: New test.
8251 * gcc.dg/pr79788-2.c: New test.
8252
be7c73ae
MP
82532017-04-18 Marek Polacek <polacek@redhat.com>
8254
8255 PR c++/80244 - ICE with attribute in template alias.
8256 * g++.dg/cpp0x/alias-decl-59.C: New test.
8257
d6e3e8a5
MP
8258 PR c++/80241 - ICE with alignas pack expansion.
8259 * g++.dg/cpp0x/alignas11.C: New test.
8260
1adb82e1
BE
82612017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8262
8263 PR c++/80287
8264 * g++.dg/lto/pr80287_0.C: New test.
8265
fb5e5621
KN
82662017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8267
8268 PR target/80315
8269 * gcc.target/powerpc/pr80315-1.c: New test.
8270 * gcc.target/powerpc/pr80315-2.c: New test.
8271 * gcc.target/powerpc/pr80315-3.c: New test.
8272 * gcc.target/powerpc/pr80315-4.c: New test.
8273
afeaeb70
TV
82742017-04-16 Tom de Vries <tom@codesourcery.com>
8275
8276 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8277 directive.
8278 * g++.dg/parse/error3.C: Same.
8279 * g++.old-deja/g++.pt/niklas01a.C: Same.
8280 * gcc.dg/990506-0.c: Same.
8281 * gcc.dg/cpp/19990413-1.c: Same.
8282 * gcc.dg/cpp/pragma-1.c: Same.
8283 * gcc.dg/cpp/pragma-2.c: Same.
8284 * gcc.dg/m-un-2.c: Same.
8285 * objc.dg/private-1.m: Same.
8286
604f37cd
UB
82872017-04-15 Uros Bizjak <ubizjak@gmail.com>
8288
8289 * gcc.dg/pr54669.c: Fix dg-do directive.
8290 * gcc.dg/pr78582.c: Ditto.
8291 * gcc.dg/pr80020.c: Ditto.
8292 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8293 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8294 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8295 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8296 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8297 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8298 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8299 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8300 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8301 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8302
35cfdb17
DH
83032017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8304
604f37cd 8305 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8306 * gfortran.dg/generic_29.f90: Likewise.
8307 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8308 * gfortran.dg/pr41922.f90: Likewise.
8309 * gfortran.dg/pr70006.f90: Likewise.
8310
f378be38
SB
83112017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8312
8313 PR tree-optimization/66612
8314 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8315
43076492
JW
83162017-04-14 Janus Weil <janus@gcc.gnu.org>
8317
8318 PR fortran/80361
8319 * gfortran.dg/class_62.f90: New test case.
8320
dd3d6a42
AB
83212017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8322
8323 * gcc.target/arc/loop-1.c: New file.
8324
31a07c81
MM
83252017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8326
8327 PR target/80098
8328 * gcc.target/powerpc/pr80098-1.c: New test.
8329 * gcc.target/powerpc/pr80098-2.c: Likewise.
8330 * gcc.target/powerpc/pr80098-3.c: Likewise.
8331 * gcc.target/powerpc/pr80098-4.c: Likewise.
8332
09956017
JJ
83332017-04-13 Jakub Jelinek <jakub@redhat.com>
8334
8335 PR sanitizer/80403
8336 * g++.dg/ubsan/pr80403-2.C: New test.
8337
bc042396
VM
83382017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8339
8340 PR rtl-optimization/80343
8341 * gcc.target/powerpc/pr80343.c: New.
8342
abac4c34
DK
83432017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8344
8345 PR sanitizer/80414
8346 * c-c++-common/ubsan/bounds-15.c: New test.
8347
43a3aa03
RB
83482017-04-13 Richard Biener <rguenther@suse.de>
8349
8350 PR testsuite/80416
8351 * g++.dg/torture/pr79671.C: Fix asm constraints.
8352
031fbdb9
JJ
83532017-04-13 Jakub Jelinek <jakub@redhat.com>
8354
8355 PR debug/80321
8356 * gcc.dg/debug/pr80321.c: New test.
8357
83582017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8359
8360 * gnat.dg/debug10.adb: New test.
8361 * gnat.dg/debug10_pkg.ads: New helper.
8362
76873758
JJ
83632017-04-12 Jakub Jelinek <jakub@redhat.com>
8364
deed3da9
JJ
8365 PR tree-optimization/79390
8366 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8367
b96a3e11
JJ
8368 PR sanitizer/80403
8369 PR sanitizer/80404
8370 PR sanitizer/80405
8371 * g++.dg/ubsan/pr80403.C: New test.
8372 * g++.dg/ubsan/pr80404.C: New test.
8373 * g++.dg/ubsan/pr80405.C: New test.
8374
76873758
JJ
8375 PR c/80163
8376 * gcc.dg/torture/pr80163.c: New test.
8377
940c9a7c 83782017-04-12 Richard Biener <rguenther@suse.de>
76873758 8379 Jeff Law <law@redhat.com>
940c9a7c
RB
8380
8381 PR tree-optimization/80359
8382 * gcc.dg/torture/pr80359.c: New testcase.
8383
350792ff 83842017-04-12 Richard Biener <rguenther@suse.de>
76873758 8385 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8386
8387 PR middle-end/79671
8388 * g++.dg/torture/pr79671.C: New testcase.
8389 * g++.dg/lto/pr79671_0.C: Likewise.
8390 * g++.dg/lto/pr79671_1.c: Likewise.
8391
d62e6f10
JJ
83922017-04-12 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR sanitizer/80349
8395 * g++.dg/ubsan/pr80349.C: New test.
8396
8585103f
JJ
83972017-04-11 Jakub Jelinek <jakub@redhat.com>
8398
347e1f77
JJ
8399 PR c++/80370
8400 * g++.dg/cpp1z/decomp28.C: New test.
8401
df1c878e
JJ
8402 PR middle-end/80100
8403 * gcc.dg/pr80100.c: New test.
8404
8585103f
JJ
8405 PR rtl-optimization/80385
8406 * g++.dg/opt/pr80385.C: New test.
8407
c6cf6ef7
ML
84082017-04-11 Martin Liska <mliska@suse.cz>
8409
8410 PR ipa/80212
8411 * g++.dg/ipa/pr80212.C: New test.
8412
3812f460
MS
84132017-04-11 Martin Sebor <msebor@redhat.com>
8414
8415 PR middle-end/80364
8416 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8417
9f679370
ML
84182017-04-11 Martin Liska <mliska@suse.cz>
8419
8420 PR sanitizer/70878
8421 * gcc.dg/ubsan/pr70878.c: New test.
8422
82665822
JJ
84232017-04-11 Jakub Jelinek <jakub@redhat.com>
8424
cb278caa
JJ
8425 PR target/80381
8426 * gcc.target/i386/pr80381.c: New test.
8427
82665822
JJ
8428 PR c++/80363
8429 * g++.dg/ext/pr80363.C: New test.
8430
abde687a
SKS
84312017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8432
8433 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8434 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8435 Add avr-*-* to non-lp64 selector.
8436
13e6ec34
MS
84372017-04-10 Martin Sebor <msebor@redhat.com>
8438
8439 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8440 * gcc.dg/pr40340-4.c: Same.
8441
a2cb1196
NK
84422017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8443
13e6ec34 8444 PR fortran/69498
a2cb1196
NK
8445 * gfortran.dg/submodule_unexp.f90: Modified test
8446 to account for new error.
8447 * gfortran.dg/submodule_twice.f90: New Test
8448
b447b28c
JJ
84492017-04-10 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR c++/80176
8452 * g++.dg/init/ref23.C: New test.
8453
3bbd6768
TK
84542017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8455
8456 PR tree-optimization/80304
8457 * gfortran.dg/do_concurrent_4.f90: New test case.
8458
99827b5c
JW
84592017-04-10 Janus Weil <janus@gcc.gnu.org>
8460
8461 PR fortran/80046
8462 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8463
7db31bc2
DE
84642017-04-10 David Edelsohn <dje.gcc@gmail.com>
8465
8466 * g++.dg/torture/pr79905.C: Add -maltivec option.
8467
9058a2c5
JL
84682017-04-10 Jeff Law <law@redhat.com>
8469
8470 PR tree-optimization/80374
8471 * g++.dg/pr80374.c: New test.
8472
bd8f8642
KN
84732017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8474
8475 PR target/80108
8476 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8477 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8478
f634dd47
UB
84792017-04-10 Uros Bizjak <ubizjak@gmail.com>
8480
8481 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8482
065ba179
UB
84832017-04-10 Uros Bizjak <ubizjak@gmail.com>
8484
8485 PR testsuite/79356
8486 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8487
71b838d0
DS
84882017-04-10 Daniel Santos <daniel.santos@pobox.com>
8489
8490 PR testsuite/79867
8491 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8492
98a7a34e
MP
84932017-04-10 Marek Polacek <polacek@redhat.com>
8494
8495 PR sanitizer/80348
8496 * g++.dg/ubsan/div-by-zero-3.C: New test.
8497
aac69a62
BC
84982017-04-10 Bin Cheng <bin.cheng@arm.com>
8499
8500 PR tree-optimization/80153
8501 * gcc.c-torture/execute/pr80153.c: New.
8502
737237c9
RB
85032017-04-10 Richard Biener <rguenther@suse.de>
8504
8505 PR middle-end/80362
8506 * gcc.dg/torture/pr80362.c: New testcase.
8507
ba6ee9fc
RB
85082017-04-10 Richard Biener <rguenther@suse.de>
8509
8510 PR tree-optimization/80304
8511 * gcc.dg/torture/pr80304.c: New testcase.
8512
4d1a05f1
NS
85132017-04-10 Nathan Sidwell <nathan@acm.org>
8514
8515 PR target/79905
8516 * g++.dg/torture/pr79905.C: New.
8517
3ee0fb02
ML
85182017-04-10 Martin Liska <mliska@suse.cz>
8519
8520 PR sanitizer/80350
8521 * c-c++-common/ubsan/pr80350.c: New test.
8522
167a5b77
JJ
85232017-04-10 Jakub Jelinek <jakub@redhat.com>
8524
8525 PR target/80324
8526 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8527
d691b7e4
ML
85282017-04-08 Martin Liska <mliska@suse.cz>
8529
8530 Revert:
8531 2017-04-07 Martin Liska <mliska@suse.cz>
8532
8533 PR ipa/80212
8534 * g++.dg/ipa/pr80212.C: New test.
8535
dcb2c527
JJ
85362017-04-07 Jakub Jelinek <jakub@redhat.com>
8537
c98b0016
JJ
8538 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8539 dg-options.
8540 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8541
dcb2c527
JJ
8542 PR target/80322
8543 PR target/80323
8544 PR target/80325
8545 PR target/80326
8546 * gcc.target/i386/avx512f-undefined-1.c: New test.
8547 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8548 * gcc.target/i386/avx-cvtsd-1.c: New test.
8549 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8550 * gcc.target/i386/avx512f-abspd-1.c: New test.
8551 * gcc.target/i386/avx-cvtss-1.c: New test.
8552 * gcc.target/i386/avx512f-absps-1.c: New test.
8553 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8554 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8555
1ef532f4
MP
85562017-04-07 Marek Polacek <polacek@redhat.com>
8557
8558 PR sanitizer/80348
8559 * g++.dg/ubsan/div-by-zero-2.C: New test.
8560
2166aeb3
MP
8561 PR c++/80095
8562 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8563
057da7af
VM
85642017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8565
8566 PR rtl-optimization/70478
8567 * gcc.target/s390/pr70478.c: New.
8568
3b6cb9e3
ML
85692017-04-07 Martin Liska <mliska@suse.cz>
8570
8571 PR target/79889
8572 * g++.dg/ext/mv8.C: Add aarch64* targets.
8573
70cd23c0
ML
85742017-04-07 Martin Liska <mliska@suse.cz>
8575
8576 PR ipa/80212
8577 * g++.dg/ipa/pr80212.C: New test.
8578
fe6bb25f
TP
85792017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8580
8581 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8582
bf7b869a
RB
85832017-04-07 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/80334
8586 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8587 alignas on stack.
8588
2d143ba8
RB
85892017-04-07 Richard Biener <rguenther@suse.de>
8590
8591 PR middle-end/80341
8592 * gcc.dg/torture/pr80341.c: New testcase.
8593
ed3cd38d
JJ
85942017-04-06 Jakub Jelinek <jakub@redhat.com>
8595
8596 PR debug/80234
8597 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8598 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8599
e5f56581
UB
86002017-04-06 Uros Bizjak <ubizjak@gmail.com>
8601
8602 PR target/79733
8603 * gcc.target/i386/pr79733.c: New test.
8604
a5211c80
UB
86052017-04-06 Uros Bizjak <ubizjak@gmail.com>
8606
8607 PR target/80298
8608 * gcc.target/i386/pr80298-1.c: New test.
8609 * gcc.target/i386/pr80298-2.c: Ditto.
8610
db086c96
TP
86112017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8612
8613 PR target/80082
8614 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8615 ARMv7-R.
8616
09b63f67
RB
86172017-04-06 Richard Biener <rguenther@suse.de>
8618
8619 PR tree-optimization/80334
8620 * g++.dg/torture/pr80334.C: New testcase.
8621
d9f8c5af
ML
86222017-04-06 Martin Liska <mliska@suse.cz>
8623
8624 PR sanitizer/80166
8625 * gcc.dg/asan/pr80166.c: New test.
8626
1b68991f
RO
86272017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8628
8629 PR tree-optimization/79390
8630 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8631
0f784346
RB
86322017-04-06 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/80262
8635 * gcc.target/i386/pr80262.c: New testcase.
8636
23a429c2
RB
86372017-04-06 Richard Biener <rguenther@suse.de>
8638
8639 PR middle-end/80281
8640 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8641
e2323a2b
VM
86422017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8643
8644 PR rtl-optimization/70703
8645 * gcc.target/i386/pr70703.c: New.
8646
47a11342
JJ
86472017-04-05 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR sanitizer/80308
8650 * c-c++-common/asan/pr80308.c: New test.
8651
d0ee17a5
DV
86522017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8653
8654 PR target/79890
8655 * gcc.target/s390/pr79890.c: New test case.
8656
36f896c7
JJ
86572017-04-05 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR target/80310
8660 * c-c++-common/ubsan/pr80310.c: New test.
8661
d16e2ddd
JJ
86622017-04-04 Jakub Jelinek <jakub@redhat.com>
8663
e1201dff
JJ
8664 PR c++/80297
8665 * g++.dg/torture/pr80297.C: New test.
8666
d16e2ddd
JJ
8667 PR tree-optimization/79390
8668 * gcc.target/i386/pr79390.c: New test.
8669 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8670
c0ea338b
VR
86712017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8672
8673 PR c++/80296
8674 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8675
a1527a93
TP
86762017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8677
8678 PR target/80307
8679 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8680 targeting any CPU or architecture.
8681 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8682 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8683 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8684 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8685 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8686 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8687 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8688 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8689
065ba179 86902017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8691
8692 PR fortran/69498
8693 * gfortran.dg/submodule_unexp.f90: New test.
8694
b1fd967c
JJ
86952017-04-04 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR target/80286
8698 * gcc.target/i386/avx-pr80286.c: New test.
8699 * gcc.dg/pr80286.c: New test.
8700
248179b5
RB
87012017-04-04 Richard Biener <rguenther@suse.de>
8702
8703 PR middle-end/80281
8704 * gcc.dg/torture/pr80281.c: New testcase.
8705
a577fcf2
RB
87062017-04-04 Richard Biener <rguenther@suse.de>
8707
8708 PR tree-optimization/80275
8709 * g++.dg/opt/pr80275.C: Make g static.
8710
833bbf60
SB
87112017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8712
8713 PR rtl-optimization/60818
8714 * gcc.c-torture/compile/pr60818.c: New testcase.
8715
5764ee3c
JW
87162017-04-03 Jonathan Wakely <jwakely@redhat.com>
8717
8718 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8719 * gcc.dg/20031012-1.c: Likewise.
8720 * gcc.dg/ipa/ipcp-1.c: Likewise.
8721 * gcc.dg/torture/matrix-3.c: Likewise.
8722 * gcc.target/powerpc/ppc-spe.c: Likewise.
8723 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8724
bbdf4e81
PB
87252017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8726
8727 PR target/80246
8728 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8729 powerpc_vsx_ok.
8730 (std, ld): Limit scan-assembler-times check to lp64.
8731 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8732 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8733 powerpc_vsx_ok.
8734
44bc146f
PB
87352017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8736
8737 PR target/80246
8738 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8739
fff80893
RB
87402017-04-03 Richard Biener <rguenther@suse.de>
8741
8742 PR tree-optimization/80275
8743 * g++.dg/opt/pr80275.C: New testcase.
8744
79f9fc38
DV
87452017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8746
8747 PR testsuite/79356
8748 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8749
a8e70fd3
RD
87502017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8751
8752 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8753 (bal): Increase iteration count and assume alignment.
8754
e0061866
BC
87552017-04-03 Bin Cheng <bin.cheng@arm.com>
8756
8757 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8758
c2d43326
AP
87592017-04-02 Andrew Pinski <apinski@cavium.com>
8760
8761 * gcc.c-torture/compile/nested-3.c: New testcase.
8762 * gcc.c-torture/execute/20170401-1.c: New testcase.
8763 * gcc.c-torture/execute/20170401-2.c: New testcase.
8764
a5a9046d
SB
87652017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8766
8767 PR rtl-optimization/79405
8768 gcc.dg/pr79405.c: New testcase.
8769
6f3af356
JJ
87702017-03-31 Jakub Jelinek <jakub@redhat.com>
8771
eee3756d
JJ
8772 PR debug/79255
8773 * gcc.dg/pr79255.c: New test.
8774
6f3af356
JJ
8775 PR c++/79572
8776 * g++.dg/ubsan/null-8.C: New test.
8777
99e6cfd6
PH
87782017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8779
8780 PR target/80107
8781 * gfortran.dg/pr80107.f: New.
8782
094e6b7a
JL
87832017-03-31 Jeff Law <law@redhat.com>
8784
8785 PR tree-optimization/49498
8786 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8787
eceb2409 87882017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8789
eceb2409
RB
8790 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8791
c412c01a 87922017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8793
c412c01a
RB
8794 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8795
005f12bf
JJ
87962017-03-31 Jakub Jelinek <jakub@redhat.com>
8797
af88f557
JJ
8798 PR libstdc++/80251
8799 * g++.dg/ext/is_aggregate.C: New test.
8800
7d790165
JJ
8801 PR middle-end/80173
8802 * gcc.target/i386/pr80173.c: New test.
8803
a7d55154
JJ
8804 PR middle-end/80163
8805 * gcc.dg/pr80163.c: New test.
8806
005f12bf
JJ
8807 PR debug/80025
8808 * gcc.dg/torture/pr80025.c: New test.
8809
c8e0f43f
MF
88102017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8811
8812 * gcc.target/mips/pr52125.c: Add -msym32.
8813
724d25f3
JJ
88142017-03-30 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR translation/80189
8817 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8818 * g++.dg/gomp/sharing-1.C: Likewise.
8819 * gfortran.dg/gomp/pr44536.f90: Likewise.
8820 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8821 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8822 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8823 * gfortran.dg/gomp/pr33439.f90: Likewise.
8824 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8825 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8826 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8827 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8828 * gcc.dg/gomp/sharing-1.c: Likewise.
8829
05dc406d
PB
88302017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8831
8832 PR target/80246
8833 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8834 Darwin and SPE.
8835 (dxex, dxexq): Update return type.
8836 (diex, diexq): Update argument type.
8837 * gcc.target/powerpc/pr80246.c: New test.
8838
b0fd4d7e
MJ
88392017-03-30 Martin Jambor <mjambor@suse.cz>
8840
8841 PR ipa/77333
8842 * g++.dg/ipa/pr77333.C: New test.
8843
de008ec4
JJ
88442017-03-30 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR target/80206
8847 * gcc.target/i386/pr80206.c: New test.
8848
28c02407
RB
88492017-03-30 Richard Biener <rguenther@suse.de>
8850
8851 PR tree-optimization/77498
8852 * gfortran.dg/pr77498.f: New testcase.
8853
10fa8dfb
MP
88542017-03-29 Marek Polacek <polacek@redhat.com>
8855
8856 PR c/79730
8857 * gcc.dg/pr79730.c: New test.
8858
fdc54f39
JD
88592017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8860
8861 PR libgfortran/78670
8862 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8863 a character of length 1. Update test for success.
8864 * gfortran.dg/dtio_28.f03: New test.
8865 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8866 'scratch' to delete the file when done.
8867
533c0b69
SB
88682017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8869
8870 PR rtl-optimization/80233
8871 * gcc.c-torture/compile/pr80233.c: New testcase.
8872
e35229f8
TK
88732017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8874
8875 PR fortran/80254
8876 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8877 * gfortran.dg/dec_io_2a.f90: instead (new test).
8878
5c0a28d4
JW
88792017-03-28 Jiong Wang <jiong.wang@arm.com>
8880
8881 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8882
19846619
SB
88832017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8884
8885 PR testsuite/43496
8886 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8887 generating PIC code.
8888
e5119fab
VM
88892017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8890
8891 PR rtl-optimization/80193
8892 * gcc.target/i386/pr80193.c: New.
8893
cf474530
JW
88942017-03-28 Janus Weil <janus@gcc.gnu.org>
8895
8896 PR fortran/78661
8897 * gfortran.dg/dtio_25.f90: Modified test case.
8898 * gfortran.dg/dtio_27.f90: New test case.
8899
34fac449
UB
89002017-03-28 Uros Bizjak <ubizjak@gmail.com>
8901
8902 PR target/53383
8903 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8904 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8905 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8906
3e907b90
BC
89072017-03-28 Bin Cheng <bin.cheng@arm.com>
8908
8909 * gcc.c-torture/compile/irreducible-loop.c: New.
8910
522818b9
RS
89112017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8912
3e907b90 8913 PR tree-optimization/80218
522818b9
RS
8914 * gcc.dg/pr80218.c: New test.
8915
ea7d7da8
RB
89162017-03-28 Richard Biener <rguenther@suse.de>
8917
8918 PR tree-optimization/78644
8919 * gcc.dg/pr78644-1.c: New testcase.
8920 * gcc.dg/pr78644-2.c: Likewise.
8921
498173ef
TT
89222017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8923
8924 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8925 * gcc.dg/pic-4.c: Likewise.
8926 * gcc.dg/pie-3.c: Likewise.
8927 * gcc.dg/pie-4.c: Likewise.
8928
c5ad2433
ML
89292017-03-28 Martin Liska <mliska@suse.cz>
8930
8931 PR ipa/80205
8932 * g++.dg/ipa/pr80205.C: New test.
8933
17722fb9
SKS
89342017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8935
8936 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8937 with sizeof(int) < 4.
8938 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8939 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8940 * gcc.dg/torture/pr79777.c: Likewise.
8941 * gcc.dg/torture/pr79910.c: Likewise.
8942
737f500a
RB
89432017-03-28 Richard Biener <rguenther@suse.de>
8944
8945 PR middle-end/80222
8946 * g++.dg/pr80222.C: New testcase.
8947
62f96a79
ML
89482017-03-28 Martin Liska <mliska@suse.cz>
8949
8950 PR ipa/80104
8951 * gcc.dg/ipa/pr80104.c: New test.
8952
72785f26
MP
89532017-03-28 Marek Polacek <polacek@redhat.com>
8954
8955 PR sanitizer/80067
8956 * c-c++-common/ubsan/shift-10.c: New test.
8957
86516987
JL
89582017-03-27 Jeff Law <law@redhat.com>
8959
4dbf1eee 8960 PR tree-optimization/80216
86516987
JL
8961 * gcc.c-torture/compile/pr80216.c: New test.
8962
aade772d
JJ
89632017-03-27 Jakub Jelinek <jakub@redhat.com>
8964
a9e4a1a5
JJ
8965 PR middle-end/80162
8966 * c-c++-common/pr80162-1.c: New test.
8967 * c-c++-common/pr80162-2.c: New test.
8968 * c-c++-common/pr80162-3.c: New test.
8969
aade772d
JJ
8970 PR target/80102
8971 * g++.dg/opt/pr80102.C: New test.
8972
d89f355e
MM
89732017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8974
8975 PR target/78543
8976 * gcc.target/powerpc/pr78543.c: New test.
8977
79c4d73b
KN
89782017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8979
8980 PR target/80103
8981 * gcc.target/powerpc/pr80103-1.c: New test.
8982
819df781
RB
89832017-03-27 Richard Biener <rguenther@suse.de>
8984
8985 PR tree-optimization/80181
8986 * gcc.dg/torture/pr80181.c: New testcase.
8987
84804c5b
CZ
89882017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8989
065ba179 8990 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8991
c5e5f5f6
RB
89922017-03-27 Richard Biener <rguenther@suse.de>
8993
8994 PR ipa/79776
8995 * g++.dg/ipa/pr79776.C: New testcase.
8996
7cd200f6
JJ
89972017-03-27 Jakub Jelinek <jakub@redhat.com>
8998
8999 PR sanitizer/80168
9000 * gcc.dg/asan/pr80168.c: New test.
9001
79f512ff
RB
90022017-03-27 Richard Biener <rguenther@suse.de>
9003
9004 PR tree-optimization/80170
9005 * gcc.dg/pr80170.c: New testcase.
9006
672d9f8e
RB
90072017-03-27 Richard Biener <rguenther@suse.de>
9008
9009 PR middle-end/80171
9010 * g++.dg/torture/pr80171.C: New testcase.
9011
978fcba3
JDA
90122017-03-26 John David Anglin <danglin@gcc.gnu.org>
9013
431d7882
JDA
9014 * gcc.dg/torture/pr79732.c: Require alias support.
9015 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9016
978fcba3
JDA
9017 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9018 libatomic_available.
9019 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9020 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9021
1f10d710
JD
90222017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9023
9024 PR libgfortran/78881
9025 * gfortran.dg/dtio_26.f90: New test.
9026
41036686
PT
90272017-03-25 Paul Thomas <pault@gcc.gnu.org>
9028
9029 PR fortran/80156
9030 PR fortran/79382
9031 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9032 testcase for PR80156. Add a main programme that tests that
9033 the typebound generic is accessible.
9034
5da906ca
BS
90352017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9036
9037 PR rtl-optimization/80160
9038 PR rtl-optimization/80159
9039
9040 * gcc.target/i386/pr80160.c: New test.
9041
7dabefa0
JJ
90422017-03-24 Jakub Jelinek <jakub@redhat.com>
9043
9044 PR sanitizer/79904
9045 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9046
c8b1fbc1
MP
90472017-03-24 Marek Polacek <polacek@redhat.com>
9048
9049 PR c++/80119
9050 * g++.dg/warn/Wuninitialized-9.C: New test.
9051
76794c52
AK
90522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9053
9054 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9055 and remove the high-level builtin. The error message for the
9056 would prevent compilation from reaching the second.
9057 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9058
2de2b3f9
AK
90592017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9060
9061 * gcc.target/s390/vxe/negfma-1.c: New test.
9062
7d2fd075
AK
90632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9064
9065 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9066 * gcc.target/s390/arch12/mul-1.c: New test.
9067 * gcc.target/s390/arch12/mul-2.c: New test.
9068
72612e4e
AK
90692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9070
9071 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9072
6c7774d1
AK
90732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9074
9075 * gcc.target/s390/vxe/popcount-1.c: New test.
9076
9ec98860
AK
90772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9078
9079 * gcc.target/s390/vxe/bitops-1.c: New test.
9080
6654e96f
AK
90812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9082
9083 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9084 * lib/target-supports.exp: Add effective target check s390_vxe.
9085
77c585ca
AK
90862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9087
9088 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9089 comparison instructions used from now on.
9090
b5de6e84
AK
90912017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9092
9093 * gcc.target/s390/s390.exp (check_effective_target_vector):
9094 Include target-supports.exp and move target_vector check routine
9095 ...
9096 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9097 here and rename it.
9098 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9099 check from vector to s390_vx.
9100 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9101 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9102 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9103 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9104 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9105 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9106 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9107 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9108 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9109
a602f985
AK
91102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9111
9112 * gcc.target/s390/vector/vec-init-2.c: New test.
9113
085db63d
AK
91142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9115
9116 * gcc.dg/ubsan/pr79904-2.c: New test.
9117
dc4f29bc
AK
91182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9119
9120 PR target/79893
9121 * gcc.target/s390/zvector/pr79893.c: New test.
9122
56010684
JJ
91232017-03-24 Jakub Jelinek <jakub@redhat.com>
9124
9125 PR rtl-optimization/80112
9126 * gcc.dg/pr80112.c: New test.
9127
f0d7b52d
RO
91282017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9129
9130 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9131 etc. line numbers.
9132 * gcc.dg/Walloca-1.c: Likewise.
9133 * gcc.dg/Walloca-2.c: Likewise.
9134 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9135
635684c4
BS
91362017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9137
9138 PR tree-optimization/80158
9139 * gfortran.fortran-torture/compile/pr80158.f: New file.
9140
76afddf3
RB
91412017-03-24 Richard Biener <rguenther@suse.de>
9142
9143 PR tree-optimization/80167
9144 * gcc.dg/graphite/pr80167.c: New testcase.
9145
c2e389bf
TV
91462017-03-24 Tom de Vries <tom@codesourcery.com>
9147
9148 PR testsuite/80092
9149 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9150 dg-require-effective-target global_constructor.
9151 * gcc.dg/tls/emutls-2.c: Same.
9152
a72821b4
TV
91532017-03-24 Tom de Vries <tom@codesourcery.com>
9154
9155 PR testsuite/80092
9156 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9157 dg-require-effective-target indirect_jumps.
9158
1658def9
TV
91592017-03-24 Tom de Vries <tom@codesourcery.com>
9160
9161 PR testsuite/80092
9162 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9163 nonlocal_goto.
9164
90e02692
TV
91652017-03-24 Tom de Vries <tom@codesourcery.com>
9166
9167 PR testsuite/80092
9168 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9169 * gcc.dg/Walloca-12.c: Same.
9170 * gcc.dg/attr-alloc_size-8.c: Same.
9171 * gcc.dg/Walloca-4.c: Same.
9172 * gcc.dg/Walloca-8.c: Same.
9173 * gcc.dg/Walloca-13.c: Same.
9174 * gcc.dg/Walloca-14.c: Same.
9175 * gcc.dg/attr-alloc_size-9.c: Same.
9176 * gcc.dg/Walloca-1.c: Same.
9177 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9178 * gcc.dg/Walloca-5.c: Same.
9179 * gcc.dg/Walloca-10.c: Same.
9180 * gcc.dg/Walloca-9.c: Same.
9181 * gcc.dg/attr-alloc_size-6.c: Same.
9182 * gcc.dg/Wvla-larger-than-1.c: Same.
9183 * gcc.dg/torture/pr71881.c: Same.
9184 * gcc.dg/torture/pr71901.c: Same.
9185 * gcc.dg/torture/pr78742.c: Same.
9186 * gcc.dg/builtin-alloc-size.c: Same.
9187 * gcc.dg/Walloca-2.c: Same.
9188 * gcc.dg/Walloca-6.c: Same.
9189 * gcc.dg/Walloca-11.c: Same.
9190 * gcc.dg/attr-alloc_size-7.c: Same.
9191 * gcc.dg/Wvla-larger-than-2.c: Same.
9192 * gcc.dg/Walloca-3.c: Same.
9193 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9194 * gcc.c-torture/compile/pr79413.c: Same.
9195 * gcc.c-torture/compile/pr78439.c: Same.
9196
842392c8
KN
91972017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9198
9199 * gcc.target/powerpc/p9-options-1.c: New test.
9200
de2b3f5c
KT
92012017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9202
9203 PR target/71436
9204 * gcc.c-torture/compile/pr71436.c: New test.
9205
2e6315ef 92062017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9207 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9208
9209 PR tree-optimization/79908
9210 PR tree-optimization/80136
9211 * gcc.dg/torture/pr79908.c: New file.
9212
9cdf0363
NK
92132017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9214
2e6315ef 9215 PR fortran/39239
9cdf0363
NK
9216 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9217
f3dd574e
JJ
92182017-03-22 Jakub Jelinek <jakub@redhat.com>
9219
f13e9cd5
JJ
9220 PR c++/80141
9221 * g++.dg/gomp/pr80141.C: New test.
9222
68ed2ba0
JJ
9223 PR c++/80129
9224 * g++.dg/torture/pr80129.C: New test.
9225
f3dd574e
JJ
9226 PR sanitizer/80110
9227 * g++.dg/tsan/pr80110.C: New test.
9228
918b6c9e
TK
92292017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9230
9231 PR fortran/80142
9232 * gfortran.dg/any_loc.f90: New test case.
9233
bf634d1c
TP
92342017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9235
9236 PR target/80082
9237 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9238 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9239
f7325b95
ML
92402017-03-22 Martin Liska <mliska@suse.cz>
9241
9242 PR target/79906
9243 * g++.dg/ext/mv8.C: Add power* targets.
9244
3f01b620
MS
92452017-03-21 Martin Sebor <msebor@redhat.com>
9246
9247 PR c++/79548
9248 * g++.dg/warn/Wunused-var-26.C: New test.
9249
1cefb051
BS
92502017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9251
9252 PR tree-optimization/79908
9253 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9254
edc1747f
MP
92552017-03-21 Marek Polacek <polacek@redhat.com>
9256 Martin Sebor <msebor@redhat.com>
9257
9258 PR tree-optimization/80109
9259 * gcc.dg/Walloca-14.c: New test.
9260
85106b87
JJ
92612017-03-21 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR target/80125
9264 * gcc.target/powerpc/pr80125.c: New test.
9265
e59a225f
NK
92662017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9267
9268 PR fortran/69498
9269 * gfortran.dg/unexp_attribute.f90: New test
9270
0ffe60b5 92712017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9272 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9273
9274 PR tree-optimization/79908
9275 * gcc.dg/torture/pr79908.c: New file.
9276
54eb90fe
SKS
92772017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9278
9279 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9280 with sizeof(int) < 4.
9281
5611c456
ML
92822017-03-21 Martin Liska <mliska@suse.cz>
9283
9284 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9285 apostrophes.
9286
e650ea2a
RB
92872017-03-21 Richard Biener <rguenther@suse.de>
9288
9289 PR tree-optimization/80032
9290 * g++.dg/opt/pr80032.C: New testcase.
9291
da2ce5f9
RB
92922017-03-21 Richard Biener <rguenther@suse.de>
9293
9294 PR tree-optimization/80122
9295 * gcc.dg/torture/pr80122.c: New testcase.
9296
9d60683a
TT
92972017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9298
9299 * gcc.dg/pic-2.c: Skip for MIPS.
9300 * gcc.dg/pie-2.c: Skip for MIPS.
9301
d3e19c2c
PC
93022017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9303
9304 PR c++/77752
9305 * g++.dg/cpp0x/initlist97.C: New.
9306 * g++.dg/cpp0x/initlist85.C: Update.
9307
8bee092e
JJ
93082017-03-21 Jakub Jelinek <jakub@redhat.com>
9309
9f30dff0
JJ
9310 PR c/67338
9311 * gcc.dg/pr67338.c: New test.
9312
8bee092e
JJ
9313 PR c++/35878
9314 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9315 dump instead of assembler.
9316 * g++.dg/init/pr35878_2.C: Likewise.
9317 * g++.dg/init/pr35878_3.C: Likewise.
9318
4d1b8e70
JJ
93192017-03-21 Jakub Jelinek <jakub@redhat.com>
9320
9321 PR c/80097
9322 * gcc.dg/ubsan/pr80097.c: New test.
9323
c34923c4
BS
93242017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9325
9326 PR tree-optimization/80054
9327 * g++.dg/torture/pr80054.C: New file.
9328
b0ba96c2
KN
93292017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9330
9331 PR target/79963
9332 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9333 directive to assure selection of proper bit using rlwinm insn.
9334 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9335 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9336 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9337 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9338
92377255
MP
93392017-03-20 Marek Polacek <polacek@redhat.com>
9340 Paolo Carlini <paolo.carlini@oracle.com>
9341
9342 PR c++/80059 - ICE with noexcept and __transaction_atomic
9343 * g++.dg/tm/pr80059-2.C: New test.
9344 * g++.dg/tm/pr80059.C: New test.
9345
243e28bf
ML
93462017-03-20 Martin Liska <mliska@suse.cz>
9347
9348 PR middle-end/79753
9349 * gcc.target/i386/mpx/pr79753.c: New test.
9350
918112d3
ML
93512017-03-20 Martin Liska <mliska@suse.cz>
9352
9353 PR target/79769
9354 PR target/79770
9355 * g++.dg/pr79769.C: New test.
9356 * gcc.target/i386/mpx/pr79770.c: New test.
9357
e325aba2
AK
93582017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9359
9360 PR target/78857
9361 * gcc.target/s390/load-and-test-fp-1.c: New test.
9362 * gcc.target/s390/load-and-test-fp-2.c: New test.
9363
91d2c04c
PT
93642017-03-18 Paul Thomas <pault@gcc.gnu.org>
9365
9366 PR fortran/79676
9367 * gfortran.dg/submodule_28.f08 : New test.
9368
c7e4107b
PT
93692017-03-18 Paul Thomas <pault@gcc.gnu.org>
9370
9371 PR fortran/71838
9372 * gfortran.dg/submodule_26.f08 : New test.
9373 * gfortran.dg/submodule_27.f08 : New test.
9374
d8fe28be
PH
93752017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9376
9377 PR target/79951
9378 * gcc.target/powerpc/pr79951.c: New.
9379
4a17943d
BS
93802017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9381
9382 PR rtl-optimization/79910
9383 * gcc.dg/torture/pr79910.c: New test.
9384
7f166d94
JL
93852017-03-17 Jeff Law <law@redhat.com>
9386
9387 PR tree-optimization/71437
9388 * gcc.dg/tree-ssa/pr71437.c: New test.
9389 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9390 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9391 now caught by VRP, but which were previously caught by DOM.
9392
12c4f7dc
RB
93932017-03-17 Richard Biener <rguenther@suse.de>
9394
9395 PR middle-end/80075
9396 * g++.dg/torture/pr80075.C: New testcase.
9397
207f3423
MM
93982017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9399
9400 PR target/71294
9401 * g++.dg/pr71294.C: New test.
9402
9fc900af
SB
94032017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9404
9405 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9406
c05c2380
JJ
94072017-03-16 Jakub Jelinek <jakub@redhat.com>
9408
e711928b
JJ
9409 PR fortran/80010
9410 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9411
c05c2380
JJ
9412 PR fortran/79886
9413 * gfortran.dg/pr79886.f90: New test.
9414
3231d64b
MM
94152017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9416
9417 PR target/79038
9418 * gcc.target/powerpc/pr79038-1.c: New test.
9419
81ef1f5e
SB
94202017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9421
9422 PR fortran/33271
9423 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9424
395a1e9b
JW
94252017-03-15 Jiong Wang <jiong.wang@arm.com>
9426
9427 PR testsuite/79356
9428 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9429
05f65910
UB
94302017-03-15 Uros Bizjak <ubizjak@gmail.com>
9431
9432 PR target/80019
9433 * gcc.target/i386/pr80019.c: New test.
9434
94285a7d
ML
94352017-03-15 Martin Liska <mliska@suse.cz>
9436
9437 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9438
a983542b
MS
94392017-03-14 Martin Sebor <msebor@redhat.com>
9440
9441 PR tree-optimization/79800
9442 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9443 * gcc.dg/tree-ssa/pr79800.c: New test.
9444
76ca5f40
MM
94452017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9446
9447 PR target/79947
9448 * gcc.target/powerpc/pr79947.c: New test.
9449
5d9a283a
MS
94502017-03-14 Martin Sebor <msebor@redhat.com>
9451
9452 PR middle-end/80020
9453 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9454 * gcc.dg/attr-alloc_size-7.c: Same.
9455 * gcc.dg/attr-alloc_size-9.c: Same.
9456 * gcc.dg/builtin-alloc-size.c: Same.
9457 * gcc.dg/pr80020.c: New test.
9458
4692943d
BS
94592017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9460
9461 PR rtl-optimization/79728
9462 * gcc.target/i386/sse-globalreg.c: New test.
9463
861d9d5e
ML
94642017-03-14 Martin Liska <mliska@suse.cz>
9465
9466 PR lto/66295
9467 * gcc.dg/tree-prof/pr66295.c: New test.
9468
a48018b5
ML
94692017-03-13 Martin Liska <mliska@suse.cz>
9470
9471 PR middle-end/78339
9472 * gcc.target/i386/mpx/pr78339.c: New test.
9473
8c56cc5a
CZ
94742017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9475
065ba179 9476 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9477
14555394
CZ
94782017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9479
065ba179 9480 * gcc.target/arc/pr9001090948.c: New file.
14555394 9481
3079b92e
SB
94822017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9483
9484 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9485 Fix test. Make early-out condition return early. Correct comments.
9486
c08de9db
JD
94872017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9488
9489 PR libgfortran/78854
9490 * gfortran.dg/dtio_25.f90: New test.
9491
66b27545
MS
94922017-03-10 Martin Sebor <msebor@redhat.com>
9493
9494 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9495
8f2f6381
BS
94962017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9497
9498 PR rtl-optimization/78911
9499 * gcc.target/i386/pr78911-1.c: New test.
9500 * gcc.target/i386/pr78911-2.c: New test.
9501
8e2c69b4 95022017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9503
8e2c69b4
WS
9504 PR target/79941
9505 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9506 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9507 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9508
455d833c
MP
95092017-03-10 Marek Polacek <polacek@redhat.com>
9510
9511 PR c++/79967
9512 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9513
cdd669f9
JJ
95142017-03-10 Jakub Jelinek <jakub@redhat.com>
9515
e260b0a7
JJ
9516 PR c++/79899
9517 * g++.dg/other/friend7.C: New test.
9518
cdd669f9
JJ
9519 PR c++/79896
9520 * g++.dg/ext/int128-5.C: New test.
9521
730e6e46
SB
95222017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9523
9524 PR testsuite/79356
9525 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9526 powerpc, sparc, or s390x.
9527
fc8f6304
PH
95282017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9529
9530 PR target/79907
9531 * gcc.target/powerpc/pr79907.c: New.
9532
f1b0632a
OH
95332017-03-10 Olivier Hainque <hainque@adacore.com>
9534
9535 * gnat.dg/opt64.adb: New test.
9536 * gnat.dg/opt64_pkg.ads: New helper.
9537 * gnat.dg/opt64_pkg.adb: New helper.
9538
5558f089
JJ
95392017-03-10 Jakub Jelinek <jakub@redhat.com>
9540
2d9dd4fb
JJ
9541 PR rtl-optimization/79909
9542 * gcc.target/powerpc/pr79909.c: New test.
9543
72772e67
JJ
9544 PR tree-optimization/79972
9545 * gcc.dg/pr79972.c: New test.
9546
5558f089
JJ
9547 PR tree-optimization/77975
9548 * gcc.dg/pr77975.c: New test.
9549
822a132c
MP
95502017-03-09 Marek Polacek <polacek@redhat.com>
9551
9552 PR c++/79962
9553 PR c++/79984
9554 * c-c++-common/nonnull-3.c: New test.
9555 * g++.dg/warn/Wnonnull3.C: New test.
9556
c9819d22
MF
95572017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9558
9559 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9560 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9561
36618428
MP
95622017-03-09 Marek Polacek <polacek@redhat.com>
9563
9564 PR sanitizer/79757
9565 * gcc.dg/ubsan/pr79757-1.c: New test.
9566 * gcc.dg/ubsan/pr79757-2.c: New test.
9567 * gcc.dg/ubsan/pr79757-3.c: New test.
9568 * gcc.dg/ubsan/pr79757-4.c: New test.
9569 * gcc.dg/ubsan/pr79757-5.c: New test.
9570
01e5af5a
JJ
95712017-03-09 Jakub Jelinek <jakub@redhat.com>
9572
9573 PR c/79969
9574 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9575
6443c7c0
MP
95762017-03-09 Marek Polacek <polacek@redhat.com>
9577
9578 PR c++/79687
9579 * g++.dg/expr/ptrmem8.C: New test.
9580 * g++.dg/expr/ptrmem9.C: New test.
9581
d721dc3c
RB
95822017-03-09 Richard Biener <rguenther@suse.de>
9583
9584 PR tree-optimization/79977
9585 * gcc.dg/graphite/pr79977.c: New testcase.
9586
1f1fd3e2
TT
95872017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9588
9589 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9590 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9591 * lib/target-supports.exp (check_effective_target_rdynamic):
9592 New proc.
9593
16967aff
RB
95942017-03-09 Richard Biener <rguenther@suse.de>
9595
9596 PR middle-end/79971
9597 * gcc.dg/fixed-point/pr79971.c: New testcase.
9598
26d7dc48
RB
95992017-03-09 Richard Biener <rguenther@suse.de>
9600
9601 PR ipa/79970
9602 * gcc.dg/torture/pr79970.c: New testcase.
9603
35f77c28
PC
96042017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9605
9606 PR c++/71966
9607 * g++.dg/cpp0x/pr71966-1.C: New.
9608 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9609
8a7df031
ML
96102017-03-09 Martin Liska <mliska@suse.cz>
9611
9612 PR tree-optimization/79631
9613 * gcc.target/i386/mpx/pr79631.c: New test.
9614
3828bb0d
ML
96152017-03-09 Martin Liska <mliska@suse.cz>
9616
9617 PR target/65705
9618 PR target/69804
9619 * gcc.target/i386/pr71458.c: Update scanned pattern.
9620
410a590c
MP
96212017-03-09 Marek Polacek <polacek@redhat.com>
9622
9623 PR c++/79672
9624 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9625 * g++.dg/warn/Wduplicated-branches3.C: New test.
9626
f084a22e
PG
96272017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9628
9629 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9630
a278b1c3
ML
96312017-03-09 Martin Liska <mliska@suse.cz>
9632
9633 PR ipa/79764
9634 * g++.dg/pr79764.C: New test.
9635
8dc19053
ML
96362017-03-09 Martin Liska <mliska@suse.cz>
9637
9638 PR ipa/79761
9639 * g++.dg/pr79761.C: New test.
9640
030fc94a
JJ
96412017-03-09 Jakub Jelinek <jakub@redhat.com>
9642
9e463823
JJ
9643 PR sanitizer/79944
9644 * c-c++-common/asan/pr79944.c: New test.
9645
6b62f323
JJ
9646 PR target/79932
9647 * gcc.target/i386/pr79932-2.c: New test.
9648
030fc94a
JJ
9649 PR target/79932
9650 * gcc.target/i386/pr79932-1.c: New test.
9651
423aec8b
MP
96522017-03-09 Marek Polacek <polacek@redhat.com>
9653
9654 PR c++/79900 - ICE in strip_typedefs
9655 * g++.dg/warn/Wpadded-1.C: New test.
9656
6659fe59
MP
96572017-03-08 Marek Polacek <polacek@redhat.com>
9658
9659 * g++.dg/Walloca1.C: Adjust dg-warning.
9660
f1a675e4
AH
96612017-03-08 Andrew Haley <aph@redhat.com>
9662
9663 PR tree-optimization/79943
9664 * gcc.dg/tree-ssa/pr79943.c: New test.
9665
edfcd7e3
RB
96662017-03-08 Richard Biener <rguenther@suse.de>
9667
9668 PR tree-optimization/79955
9669 * gcc.dg/uninit-24.c: New testcase.
9670
61fdfd8c
RB
96712017-03-08 Richard Biener <rguenther@suse.de>
9672
9673 PR tree-optimization/79920
9674 * gcc.dg/vect/pr79920.c: New testcase.
9675
4b48e883
JJ
96762017-03-08 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR sanitizer/79904
9679 * gcc.dg/ubsan/pr79904.c: New test.
9680
a71dbc63
JJ
96812017-03-07 Jakub Jelinek <jakub@redhat.com>
9682
9683 PR c/79834
9684 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9685 diagnostics.
9686
d8a90142
MP
96872017-03-07 Marek Polacek <polacek@redhat.com>
9688
9689 PR middle-end/79809
9690 * g++.dg/Walloca1.C: New test.
9691
a5e9e3e4
ML
96922017-03-07 Martin Liska <mliska@suse.cz>
9693
9694 PR middle-end/68270
9695 * g++.dg/pr68270.C: New test.
9696
1f6dba54
JJ
96972017-03-07 Jakub Jelinek <jakub@redhat.com>
9698
760f82db
JJ
9699 PR rtl-optimization/79901
9700 * gcc.target/i386/pr79901.c: New test.
9701
1f6dba54
JJ
9702 PR sanitizer/79897
9703 * c-c++-common/ubsan/pr79897.c: New test.
9704
feca7b89
VM
97052017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9706
9707 PR rtl-optimization/79571
9708 * gcc.target/i386/pr79571.c: New.
9709
bdbbf28d
MP
97102017-03-06 Marek Polacek <polacek@redhat.com>
9711
9712 PR c++/79796 - ICE with NSDMI and this pointer
9713 * g++.dg/cpp0x/nsdmi13.C: New test.
9714
52564551
JK
97152017-03-06 Julia Koval <julia.koval@intel.com>
9716
9717 PR target/79793
9718 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9719 directives.
9720 * gcc.target/i386/interrupt-13.c: Ditto.
9721 * gcc.target/i386/interrupt-14.c: Ditto.
9722 * gcc.target/i386/interrupt-15.c: Ditto.
9723
345edb37
JJ
97242017-03-06 Jakub Jelinek <jakub@redhat.com>
9725
9726 PR c++/79822
9727 * g++.dg/cpp0x/constexpr-79822.C: New test.
9728
a8d25fd0
RB
97292017-03-06 Richard Biener <rguenther@suse.de>
9730
9731 PR tree-optimization/79894
9732 * gcc.dg/vect/pr79887.c: New testcase.
9733
522fcdd7
RB
97342017-03-06 Richard Biener <rguenther@suse.de>
9735
9736 PR tree-optimization/79824
9737 * gcc.dg/vect/pr79824-1.c: New testcase.
9738 * gcc.dg/vect/pr79824-2.c: Likewise.
9739
54649631
TT
97402017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9741
9742 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9743 gettimeofday. Remove dg-skip-if for AVR.
9744 * lib/target-supports.exp (check_effective_target_gettimeofday):
9745 New proc.
9746
4bbc8970
RD
97472017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9748
9749 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9750 * gcc.target/s390/hotpatch-10.c: Likewise.
9751 * gcc.target/s390/hotpatch-11.c: Likewise.
9752 * gcc.target/s390/hotpatch-12.c: Likewise.
9753 * gcc.target/s390/hotpatch-13.c: Likewise.
9754 * gcc.target/s390/hotpatch-14.c: Likewise.
9755 * gcc.target/s390/hotpatch-15.c: Likewise.
9756 * gcc.target/s390/hotpatch-16.c: Likewise.
9757 * gcc.target/s390/hotpatch-17.c: Likewise.
9758 * gcc.target/s390/hotpatch-18.c: Likewise.
9759 * gcc.target/s390/hotpatch-19.c: Likewise.
9760 * gcc.target/s390/hotpatch-2.c: Likewise.
9761 * gcc.target/s390/hotpatch-26.c: Likewise.
9762 * gcc.target/s390/hotpatch-27.c: Likewise.
9763 * gcc.target/s390/hotpatch-28.c: Likewise.
9764 * gcc.target/s390/hotpatch-3.c: Likewise.
9765 * gcc.target/s390/hotpatch-4.c: Likewise.
9766 * gcc.target/s390/hotpatch-5.c: Likewise.
9767 * gcc.target/s390/hotpatch-6.c: Likewise.
9768 * gcc.target/s390/hotpatch-7.c: Likewise.
9769 * gcc.target/s390/hotpatch-8.c: Likewise.
9770 * gcc.target/s390/hotpatch-9.c: Likewise.
9771
5f215a70
PC
97722017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9773
9774 PR c++/64574
9775 * g++.dg/template/crash125.C: New.
9776
296cc393
JJ
97772017-03-06 Jakub Jelinek <jakub@redhat.com>
9778
9779 PR target/79812
9780 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9781
ca8942a3
TT
97822017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9783
9784 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9785
c1b993c0
PG
97862017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9787
9788 * gcc.target/mips/msa-minmax.c: New tests.
9789
a50a32aa
ML
97902017-03-06 Martin Liska <mliska@suse.cz>
9791
9792 PR sanitize/79783
9793 * g++.dg/asan/pr79783.C: New test.
9794
5ada812c
PG
97952017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9796
9797 * gcc.target/mips/msa-dotp.c: New tests.
9798
334b3c4b
PG
97992017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9800
9801 * gcc.target/mips/msa-bclri.c: New test.
9802
d8b4baeb
PC
98032017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 PR c++/70266
9806 * g++.dg/tm/pr70266.C: New.
9807
ef78bc3c 98082017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9809 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9810
9811 * gfortran.dg/coarray/fail_image_1.f08: New test.
9812 * gfortran.dg/coarray/fail_image_2.f08: New test.
9813 * gfortran.dg/coarray/failed_images_1.f08: New test.
9814 * gfortran.dg/coarray/failed_images_2.f08: New test.
9815 * gfortran.dg/coarray/image_status_1.f08: New test.
9816 * gfortran.dg/coarray/image_status_2.f08: New test.
9817 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9818 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9819 * gfortran.dg/coarray_fail_st.f90: New test.
9820 * gfortran.dg/coarray_failed_images_1.f08: New test.
9821 * gfortran.dg/coarray_image_status_1.f08: New test.
9822 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9823
7f5a7d78
MP
98242017-03-03 Marek Polacek <polacek@redhat.com>
9825
9826 PR c/79758
9827 * gcc.dg/noncompile/pr79758.c: New test.
9828
cc195d46
JJ
98292017-03-03 Jakub Jelinek <jakub@redhat.com>
9830
9831 PR middle-end/79805
9832 * g++.dg/opt/pr79805.C: New test.
9833
945b6e16
AS
98342017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9835
9836 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9837 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9838 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9839 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9840 * gcc.target/i386/i386.exp
9841 (check_effective_target_avx512vpopcntdq): New.
9842
31dcc385
TT
98432017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9844
9845 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9846 ilp32 targets and match DImode registers for lp64 targets.
9847
0e174ae1
UB
98482017-03-03 Uros Bizjak <ubizjak@gmail.com>
9849
9850 * g++.dg/pr71624.C: Disable for x32.
9851 * g++.dg/pr71633.C: Ditto.
9852
93505ec5
JJ
98532017-03-03 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR target/79807
9856 * gcc.target/i386/pr79807.c: New test.
9857
d78a1c01
ML
98582017-03-03 Martin Liska <mliska@suse.cz>
9859
9860 PR tree-optimization/79803
9861 * gcc.dg/tree-ssa/pr79803.c: New test.
9862
ec7f796e
ML
98632017-03-03 Martin Liska <mliska@suse.cz>
9864
9865 PR rtl-optimization/79574
9866 * gcc.dg/pr79574-2.c: New test.
9867
30d309aa
RB
98682017-03-03 Richard Biener <rguenther@suse.de>
9869
9870 PR c++/79825
9871 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9872
38801de5
JJ
98732017-03-03 Jakub Jelinek <jakub@redhat.com>
9874
9875 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9876
7278b0a2
MP
98772017-03-03 Marek Polacek <polacek@redhat.com>
9878
9879 PR c++/79791
9880 * g++.dg/warn/Wwrite-strings-1.C: New test.
9881 * g++.dg/warn/Wwrite-strings-2.C: New test.
9882 * g++.dg/warn/Wwrite-strings-3.C: New test.
9883 * g++.dg/warn/Wwrite-strings-4.C: New test.
9884 * g++.dg/warn/Wwrite-strings-5.C: New test.
9885 * g++.dg/warn/Wwrite-strings-6.C: New test.
9886 * g++.dg/warn/Wwrite-strings-7.C: New test.
9887 * g++.dg/warn/Wwrite-strings-8.C: New test.
9888 * g++.dg/warn/Wwrite-strings-9.C: New test.
9889 * g++.dg/warn/Wwrite-strings-10.C: New test.
9890 * g++.dg/warn/Wwrite-strings-11.C: New test.
9891 * g++.dg/warn/Wwrite-strings-12.C: New test.
9892
75473a91
RB
98932017-03-03 Richard Biener <rguenther@suse.de>
9894
9895 PR middle-end/79818
9896 * gcc.dg/torture/pr79818.c: New testcase.
9897
50bea0c5
JJ
98982017-03-02 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR c++/79782
9901 * g++.dg/warn/Wunused-parm-10.C: New test.
9902
130f15ce
UB
99032017-03-02 Uros Bizjak <ubizjak@gmail.com>
9904
9905 * gcc.dg/rtl/x86_64/*.c: Test for
9906 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9907
dc362ada
UB
99082017-03-02 Uros Bizjak <ubizjak@gmail.com>
9909
9910 PR target/79514
9911 * gcc.target/i386/pr79514.c: New test.
9912
fe792dd8
JJ
99132017-03-02 Jakub Jelinek <jakub@redhat.com>
9914
9915 PR rtl-optimization/79780
9916 * gcc.c-torture/compile/pr79780.c: New test.
9917
e80facb4
RB
99182017-03-02 Richard Biener <rguenther@suse.de>
9919
9920 PR tree-optimization/79345
9921 PR c++/42000
9922 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9923 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9924 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9925
eb0e7c34
RB
99262017-03-02 Richard Biener <rguenther@suse.de>
9927
9928 PR c/79756
9929 * gcc.dg/vector-1.c: New testcase.
9930
653a4b32
BC
99312017-03-02 Bin Cheng <bin.cheng@arm.com>
9932
9933 PR tree-optimization/66768
9934 * gcc.target/i386/pr66768.c: New test.
9935
da403f31
RB
99362017-03-02 Richard Biener <rguenther@suse.de>
9937
9938 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9939 * gcc.dg/rtl/x86_64/final.c: Likewise.
9940 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9941 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9942 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9943 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9944
83692f96
RB
99452017-03-02 Richard Biener <rguenther@suse.de>
9946
9947 PR tree-optimization/79777
9948 * gcc.dg/torture/pr79777.c: New testcase.
9949
71dedb33
MS
99502017-03-01 Martin Sebor <msebor@redhat.com>
9951
9952 PR middle-end/79692
9953 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9954 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9955 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9956 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9957
48990905
UB
99582017-03-01 Uros Bizjak <ubizjak@gmail.com>
9959
9960 * gcc.target/i386/invsize-2.c: New test.
9961 * gcc.target/i386/invsize-3.c: Ditto.
9962 * gcc.target/i386/invsize-4.c: Ditto.
9963 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9964 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9965
c7f0c9f3
MM
99662017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9967
9968 PR target/79439
9969 * gcc.target/powerpc/pr79439.c: New test.
9970
f5ef6bfc
PH
99712017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9972
9973 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9974 scan string.
9975
9976
50181506
KN
99772017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9978
9979 PR target/79395
9980 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9981 pattern to look for vcmpequd. instead of vcmpnew.
9982 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9983 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9984 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9985 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9986 look for xvcmpeqdp. instead of xvcmpnedp.
9987 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9988 look for vcmpequd. instead of vcmpnew.
9989 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9990 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9991 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9992 look for xvcmpeqsp. instead of xvcmpnesp.
9993 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9994 look for xvcmpeqdp. instead of xvcmpnedp.
9995 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9996 look for vcmpequd. instead of vcmpnew.
9997 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9998 look for vcmpeqsp instead of xvcmpnesp.
9999 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10000 look for xvcmpeqdp instead of xvcmpnedp.
10001
0100ae43
RB
100022017-03-01 Richard Biener <rguenther@suse.de>
10003
10004 PR middle-end/79721
10005 * gcc.dg/torture/pr79721.c: New testcase.
10006
0f3f4ffe
JJ
100072017-03-01 Jakub Jelinek <jakub@redhat.com>
10008
42132674
JJ
10009 PR c++/79681
10010 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10011 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10012
e3e9e8ca
JJ
10013 PR c++/79746
10014 * g++.dg/warn/Wunused-parm-9.C: New test.
10015
0f3f4ffe
JJ
10016 PR tree-optimization/79734
10017 * g++.dg/opt/pr79734.C: New test.
10018
ad1de652
JJ
100192017-02-28 Jakub Jelinek <jakub@redhat.com>
10020
10021 PR tree-optimization/79737
10022 * gcc.c-torture/execute/pr79737-1.c: New test.
10023 * gcc.c-torture/execute/pr79737-2.c: New test.
10024
7a1ae923
EB
100252017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10026
10027 * gcc.target/sparc/20170228-1.c: New test.
10028
2af0c3ed
UB
100292017-02-28 Uros Bizjak <ubizjak@gmail.com>
10030
10031 * gcc.target/i386/invsize-1.c: New test.
10032
203ced0a
MS
100332017-02-28 Martin Sebor <msebor@redhat.com>
10034
10035 PR tree-optimization/79691
10036 * gcc.dg/tree-ssa/pr79691.c: New test.
10037
8a915b87
JJ
100382017-02-28 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR target/79729
10041 * gcc.target/i386/pr79729.c: New test.
10042
41aa3a38
RB
100432017-02-28 Richard Biener <rguenther@suse.de>
10044
10045 PR tree-optimization/79740
10046 * gcc.dg/torture/pr79740.c: New testcase.
10047
587240d2
RB
100482017-02-28 Richard Biener <rguenther@suse.de>
10049
10050 PR middle-end/79731
10051 * c-c++-common/torture/pr79731.c: New testcase.
10052
dd3f4560
RB
100532017-02-28 Richard Biener <rguenther@suse.de>
10054
10055 PR tree-optimization/79732
10056 * gcc.dg/torture/pr79732.c: New testcase.
10057
c7d97b28
RB
100582017-02-28 Richard Biener <rguenther@suse.de>
10059
10060 PR tree-optimization/79723
10061 * gcc.target/i386/pr79723.c: New testcase.
10062
c8f28a3c
PH
100632017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10064
10065 PR target/79544
10066 * gcc.target/powerpc/pr79544.c: New.
10067
c91c3003
PC
100682017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10069
10070 PR c++/79414
10071 * g++.dg/parse/crash67.C: New.
10072
57fa080b
BC
100732017-02-27 Bin Cheng <bin.cheng@arm.com>
10074
10075 PR tree-optimization/77536
10076 * gcc.dg/vect/pr79347.c: Revise testing string.
10077
68b948d3
RB
100782017-02-27 Richard Biener <rguenther@suse.de>
10079
10080 PR tree-optimization/45397
10081 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10082
69a2e8a1
RB
100832017-02-27 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/79690
10086 * gcc.target/i386/pr79690.c: New testcase.
10087
c7b608a9
TK
100882017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10089
10090 PR fortran/51119
10091 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10092 of original.
10093 * gfortran.dg/inline_matmul_11.f90: Likewise.
10094 * gfortran.dg/inline_matmul_9.f90: Likewise.
10095 * gfortran.dg/matmul_13.f90: New test.
10096 * gfortran.dg/matmul_14.f90: New test.
10097
98561a9b
JJ
100982017-02-25 Jakub Jelinek <jakub@redhat.com>
10099
10100 PR middle-end/79396
10101 * g++.dg/opt/pr79396.C: New test.
10102
77be9417
DH
101032017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10104
10105 PR fortran/79597
10106 * gfortran.dg/dtio_6.f90: Update test.
10107
101082017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10109
10110 PR fortran/79601
10111 * gfortran.dg/interface_operator_2.f90: New test.
10112
b9822443
JJ
101132017-02-24 Jakub Jelinek <jakub@redhat.com>
10114
10115 PR c/79677
10116 * gcc.dg/pr79677.c: New test.
10117
4bc2b786
MF
101182017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10119
10120 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10121 of mov.ps.
10122 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10123 (cond_move1): Simplify condition to force generation of
10124 mov[nz].ps.
10125 (cond_move2): Likewise.
10126
4227c9ad
JJ
101272017-02-24 Jakub Jelinek <jakub@redhat.com>
10128
10129 PR c++/79588
10130 * g++.dg/warn/Wrestrict-1.C: New test.
10131 * g++.dg/warn/Wrestrict-2.C: New test.
10132
fd527ec1
DE
101332017-02-24 David Edelsohn <dje.gcc@gmail.com>
10134
10135 * g++.dg/ext/complit15.C: Require LTO.
10136
2af8fd5c
TT
101372017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10138
10139 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10140 logical_op_short_circuit to skip targets.
10141 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10142 and s390.
10143
0b9cdb9a
EB
101442017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10145
10146 * gnat.dg/opt63.adb: New test.
10147
4af362a9
EB
101482017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10149
10150 * gnat.dg/discr47.adb: New test.
10151
7699e88f
RB
101522017-02-24 Richard Biener <rguenther@suse.de>
10153
10154 PR tree-optimization/79389
10155 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10156
e3beb191
PC
101572017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10158
10159 PR c++/79361
10160 * g++.dg/cpp0x/pr79361-1.C: New.
10161 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10162
195610aa
EB
101632017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10164
10165 * gcc.target/visium/bit_test.c: Accept any lsr form.
10166 * gcc.target/visium/block_move.c: Tweak.
10167
17885cad
DV
101682017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10169
10170 PR 68749
10171 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10172
45f7faf0
RB
101732017-02-23 Richard Biener <rguenther@suse.de>
10174
10175 PR tree-optimization/79683
10176 * gcc.target/i386/pr79683.c: New testcase.
10177
18eb304e
JL
101782017-02-22 Jeff Law <law@redhat.com>
10179
10180 PR tree-optimization/79578
10181 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10182
0a864a97
SD
101832017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10184
10185 * gcc.target/mips/msa-fp-cc.c: New test.
10186
fe8ece05
JJ
101872017-02-22 Jakub Jelinek <jakub@redhat.com>
10188
e40b6fc7
JJ
10189 PR c++/79664
10190 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10191 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10192 * g++.dg/gomp/pr79664.C: New test.
10193
fe8ece05
JJ
10194 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10195
78af14ae
MP
101962017-02-22 Marek Polacek <polacek@redhat.com>
10197
10198 PR c++/79653
10199 * g++.dg/cpp0x/alignas10.C: New test.
10200 * g++.dg/cpp0x/alignas9.C: New test.
10201
8fdddd3d
MP
10202 PR c++/79657
10203 * g++.dg/ext/underlying_type12.C: New test.
10204
61ac5ebe
MP
10205 PR c/79662
10206 * gcc.dg/enum-incomplete-4.c: New test.
10207
888c7050
JJ
102082017-02-22 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR target/70465
10211 * gcc.target/i386/pr70465-2.c: New test.
10212
6d3daa1a
UB
102132017-02-21 Uros Bizjak <ubizjak@gmail.com>
10214
10215 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10216
76dd203e
RB
102172017-02-22 Richard Biener <rguenther@suse.de>
10218
10219 PR tree-optimization/79673
10220 * gcc.target/i386/pr79673.c: New testcase.
10221
a9c774d2
RB
102222017-02-22 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/79666
10225 * gcc.dg/torture/pr79666.c: New testcase.
10226
8f4f841a
ML
102272017-02-22 Martin Liska <mliska@suse.cz>
10228
10229 PR lto/79587
10230 * gcc.dg/tree-prof/pr79587.c: New test.
10231
a232a1cb
MP
102322017-02-21 Marek Polacek <polacek@redhat.com>
10233
10234 PR c++/79535
10235 * g++.dg/ext/flexary23.C: New test.
10236
b86fec68
UB
102372017-02-21 Uros Bizjak <ubizjak@gmail.com>
10238
10239 PR target/79593
10240 * gcc.target/i386/pr79593.c: New test.
10241
5c3f1d7b
JJ
102422017-02-21 Jakub Jelinek <jakub@redhat.com>
10243
b7280ac2
JJ
10244 PR c++/79654
10245 * g++.dg/cpp1z/decomp26.C: New test.
10246
5c3f1d7b
JJ
10247 PR sanitizer/79589
10248 * g++.dg/ubsan/pr79589.C: New test.
10249
1486c2a7
JL
102502017-02-21 Jeff Law <law@redhat.com>
10251
10252 PR tree-optimization/79621
10253 * gcc.c-torture/compile/pr79621.c: New test.
10254
2f3ec56d
JJ
102552017-02-21 Jakub Jelinek <jakub@redhat.com>
10256
3bb43119
JJ
10257 PR c++/79655
10258 * g++.dg/cpp1y/constexpr-79655.C: New test.
10259
664beaf2 10260 PR c++/79639
b86fec68 10261 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10262
956d3e61
JJ
10263 PR target/79633
10264 * gcc.target/i386/mpx/pr79633.c: New test.
10265
d4cbfca4
JJ
10266 PR target/79570
10267 * gcc.dg/pr79570.c: New test.
10268
00bc9de3
JJ
10269 PR c++/79641
10270 * c-c++-common/pr79641.c: New test.
10271
d002d099
JJ
10272 PR tree-optimization/79649
10273 * gcc.target/i386/pr79649.c: New test.
10274
2f3ec56d
JJ
10275 PR target/79494
10276 * gcc.dg/pr79494.c: New test.
10277
e6655a5f
SB
102782017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10279
10280 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10281 to dg-options.
10282
102832017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10284
10285 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10286
fd527ec1
DE
102872017-02-02 Jason Merrill <jason@redhat.com>
10288
10289 PR c++/79580
10290 * g++.dg/ext/complit15.C: New.
10291
027a9dd5
KN
102922017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10293
10294 PR target/78056
10295 * gcc.target/powerpc/pr78056-8.c: Remove.
10296
80480cee
MP
102972017-02-20 Marek Polacek <polacek@redhat.com>
10298
10299 PR middle-end/79537
10300 * gcc.dg/comp-goto-4.c: New test.
10301
85ade8d6
MP
10302 PR sanitizer/79558
10303 * c-c++-common/ubsan/bounds-14.c: New test.
10304
705d3b77
JJ
103052017-02-20 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR target/79568
10308 * gcc.target/i386/pr79568-1.c: New test.
10309 * gcc.target/i386/pr79568-2.c: New test.
10310 * gcc.target/i386/pr79568-3.c: New test.
10311
dc42a736
PT
103122017-02-16 Paul Thomas <pault@gcc.gnu.org>
10313
10314 PR fortran/79382
705d3b77
JJ
10315 * gfortran.dg/dtio_10.f90: Change test of error message.
10316 * gfortran.dg/dtio_23.f90: New test.
10317 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10318
1ca6a74f
PT
103192017-02-20 Paul Thomas <pault@gcc.gnu.org>
10320
10321 PR fortran/79434
705d3b77 10322 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10323
63af1586
PT
103242017-02-19 Paul Thomas <pault@gcc.gnu.org>
10325
10326 PR fortran/79447
705d3b77 10327 * gfortran.dg/submodule_24.f08: New test.
63af1586 10328
4ca4d1e9
AV
103292017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10330
10331 PR fortran/79229
10332 * gfortran.dg/class_allocate_24.f90: New test.
10333
dea71ad0
PT
103342017-02-19 Paul Thomas <pault@gcc.gnu.org>
10335
10336 PR fortran/79402
10337 * gfortran.dg/submodule_23.f90: New test.
10338
f46e2bc9
PC
103392017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10340
10341 PR c++/79380
10342 * g++.dg/cpp0x/alignas8.C: New.
10343
7dfa657b
JW
103442017-02-19 Eric Fiselier <eric@efcs.ca>
10345 Jonathan Wakely <jwakely@redhat.com>
10346
10347 PR c++/69523
10348 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10349
eab1f169
PK
103502017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10351
10352 * gcc.dg/gimplefe-26.c: New test.
10353
47e16d83
JDA
103542017-02-18 John David Anglin <danglin@gcc.gnu.org>
10355
10356 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10357
c2615951
JJ
103582017-02-18 Jakub Jelinek <jakub@redhat.com>
10359
c28fcc60
JJ
10360 PR target/79569
10361 * gcc.target/i386/3dnowA-3.c: New test.
10362
c2615951
JJ
10363 PR target/79559
10364 * gcc.target/i386/pr79559.c: New test.
10365
97fcf744
JM
103662017-02-17 Joseph Myers <joseph@codesourcery.com>
10367
10368 * gcc.dg/c11-float-2.c: New test.
10369 * gcc.dg/torture/float128-floath.c,
10370 gcc.dg/torture/float128x-floath.c,
10371 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10372 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10373 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10374 *_DECIMAL_DIG macros with DECIMAL_DIG.
10375
a530e181
BS
103762017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10377
10378 PR target/79261
10379 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10380
1d516992
JK
103812017-02-17 Julia Koval <julia.koval@intel.com>
10382
10383 * gcc.target/i386/rdpid.c New test.
10384 * gcc.target/i386/sse-12.c: Add -mrdpid.
10385 * gcc.target/i386/sse-13.c: Ditto.
10386 * gcc.target/i386/sse-14.c: Ditto.
10387 * gcc.target/i386/sse-22.c: Ditto.
10388 * gcc.target/i386/sse-23.c: Ditto.
10389 * g++.dg/other/i386-2.C: Ditto.
10390 * g++.dg/other/i386-3.C: Ditto.
10391
3185712c
SB
103922017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10393
10394 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10395 * gcc.dg/pr61441.c: Ditto.
10396
a261ee49
ML
103972017-02-17 Martin Liska <mliska@suse.cz>
10398
10399 PR rtl-optimization/79574
10400 * gcc.dg/pr79574.c: New test.
10401
5bf69d74
MP
104022017-02-17 Marek Polacek <polacek@redhat.com>
10403
10404 PR middle-end/79536
10405 * gcc.dg/torture/pr79536.c: New test.
10406
a72b242e
AM
104072017-02-16 Alan Modra <amodra@gmail.com>
10408
10409 * gcc.c-torture/execute/pr79286.c: New.
10410
bcac0b4d
JJ
104112017-02-16 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR c++/79512
10414 * c-c++-common/gomp/pr79512.c: New test.
10415
945c17d8
MS
104162017-02-15 Martin Sebor <msebor@redhat.com>
10417
10418 PR c++/79363
10419 * g++.dg/ext/flexary12.C: Adjust.
10420 * g++.dg/ext/flexary20.C: Same.
10421 * g++.dg/ext/flexary21.C: Same.
10422 * g++.dg/ext/flexary22.C: New test.
10423
25c99850
BC
104242017-02-15 Bin Cheng <bin.cheng@arm.com>
10425
10426 PR tree-optimization/79347
10427 * gcc.dg/vect/pr79347.c: New test.
10428
4f5e5fcb
JJ
104292017-02-15 Jakub Jelinek <jakub@redhat.com>
10430
e7202857
JJ
10431 PR c++/79301
10432 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10433 [[deprecated]] comment.
10434 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10435 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10436 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10437 [[deprecated]] in -std=c++11.
10438 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10439 [[fallthrough]] in -std=c++11 and -std=c++14.
10440
4f5e5fcb
JJ
10441 PR c++/79288
10442 * g++.dg/tls/pr79288.C: New test.
10443
c7545f1c
MP
104442017-02-15 Marek Polacek <polacek@redhat.com>
10445
10446 PR c/79515
10447 * gcc.dg/dfp/pr79515.c: New.
10448
1114b39c
DE
104492017-02-15 David Edelsohn <dje.gcc@gmail.com>
10450
10451 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10452
93b87d1d
TS
104532017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10454
10455 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10456 "opt_files".
10457
fa8db6ea
JJ
104582017-02-15 Jakub Jelinek <jakub@redhat.com>
10459
10460 PR target/79487
10461 * gcc.dg/dfp/pr79487.c: New test.
10462 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10463 2017-02-13 change.
10464
8722316b
CL
104652017-01-14 Carl Love <cel@us.ibm.com>
10466
10467 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10468 xvcvsxdsp and xvcvuxdsp instructions.
10469
2932fe90
SB
104702017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10471
10472 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10473 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10474 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10475 64-bit default target.
10476 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10477 a 64-bit default target.
10478
63d09033
JJ
104792017-02-14 Jakub Jelinek <jakub@redhat.com>
10480
10481 PR target/79481
10482 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10483 (test_3vx): Change return type from int to void.
63d09033
JJ
10484 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10485 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10486 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10487 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10488 tests.
10489 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10490 (test_3vx): Change return type from int to void.
10491 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10492 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10493 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10494 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10495 tests.
10496 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10497 intrinsic. Change scan-assembler-times number from 1 to 2.
10498 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10499 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10500 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10501 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10502 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10503 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10504 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10505
8668fae0
UB
105062017-02-14 Uros Bizjak <ubizjak@gmail.com>
10507
10508 PR middle-end/61225
10509 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10510 Use dg-additional-options for ia32 target. Remove XFAIL.
10511
95d96609
UB
105122017-02-14 Uros Bizjak <ubizjak@gmail.com>
10513
10514 PR target/79495
10515 * gcc.target/i386/pr79495.c: New test.
10516
6f207d58
MP
105172017-02-14 Marek Polacek <polacek@redhat.com>
10518
10519 PR c++/79420
10520 PR c++/79463
10521 * g++.dg/cpp1y/pr79463.C: New.
10522 * g++.dg/template/incomplete10.C: New.
10523 * g++.dg/template/incomplete9.C: New.
10524
ee139af5
L
105252017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10526
10527 PR target/79498
10528 * gcc.target/i386/pr79498.c: New test.
10529
bf00c9e0
MS
105302017-02-14 Martin Sebor <msebor@redhat.com>
10531
10532 PR middle-end/79448
10533 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10534 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10535 * gcc.dg/tree-ssa/pr79448.c: New test.
10536
6c022f73
JL
105372017-02-14 Jeff Law <law@redhat.com>
10538
10539 PR tree-optimization/79095
10540 * g++.dg/pr79095-1.C: New test
10541 * g++.dg/pr79095-2.C: New test
10542 * g++.dg/pr79095-3.C: New test
10543 * g++.dg/pr79095-4.C: New test
10544 * g++.dg/pr79095-5.C: New test
10545 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10546 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10547
b719f884
JG
105482017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10549
10550 * gcc.target/aarch64/vect_fp16_1.c: New.
10551
1be33173
PK
105522017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10553
10554 * gcc.dg/gimplefe-25.c: New test.
10555
73424a09
JJ
105562017-02-14 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR tree-optimization/79408
10559 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10560
977472e8
RB
105612017-02-14 Richard Biener <rguenther@suse.de>
10562
10563 PR middle-end/79432
10564 * gcc.dg/torture/pr79432.c: New testcase.
10565
ee75687b
MS
105662017-02-13 Martin Sebor <msebor@redhat.com>
10567
10568 PR middle-end/79496
10569 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10570
b84702c0
JJ
105712017-02-13 Jakub Jelinek <jakub@redhat.com>
10572
ecc04fae
JJ
10573 PR sanitizer/79341
10574 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10575 variables volatile.
10576
b84702c0
JJ
10577 PR c++/79232
10578 * g++.dg/cpp1z/eval-order4.C: New test.
10579 * g++.dg/other/pr79232.C: New test.
10580
b9a161ff
NS
105812017-02-13 Nathan Sidwell <nathan@acm.org>
10582
10583 PR c++/79296
10584 * g++.dg/cpp0x/pr79296.C: New.
10585
d8505fac
SB
105862017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10587
10588 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10589 Instead, xfail powerpc*-*-* && lp64.
10590
efb802cb
SB
105912017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10592
10593 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10594 powerpc_p8vector_ok.
10595 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10596
8d6427c6
AS
105972017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10598
10599 PR target/79449
10600 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10601 for reading beyond a 4k boundary.
10602
9b7716c9
JJ
106032017-02-13 Jakub Jelinek <jakub@redhat.com>
10604
10605 PR rtl-optimization/79388
10606 PR rtl-optimization/79450
10607 * gcc.c-torture/execute/pr79388.c: New test.
10608 * gcc.c-torture/execute/pr79450.c: New test.
10609
4bb91707
TK
106102017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10611
10612 PR fortran/65542
9b7716c9 10613 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10614
e22910c2
JJ
106152017-02-11 Jakub Jelinek <jakub@redhat.com>
10616
10617 PR sanitizer/79341
10618 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10619
acbbac04
JH
106202017-02-11 Jan Hubicka <hubicka@ucw.cz>
10621
10622 PR tree-ssa/56727
10623 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10624
e493f96b
JJ
106252017-02-10 Jakub Jelinek <jakub@redhat.com>
10626
10627 PR c++/79457
10628 * g++.dg/cpp0x/pr79457.C: New test.
10629
773acd54
SB
106302017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10631
10632 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10633 scan-assembler unless lp64.
10634
b56f814e
SB
106352017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10636
10637 PR tree-optimization/66612
10638 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10639
5e659d16
SB
106402017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10641
10642 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10643 of all powerpc.
10644
6f4f30bf
MP
106452017-02-10 Marek Polacek <polacek@redhat.com>
10646
10647 PR c++/79435
10648 * g++.dg/cpp1y/pr79435.C: New.
10649
3799a5b8
MP
10650 PR c++/79184
10651 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10652
052ef81d
CL
106532017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10654
10655 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10656 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10657 New.
10658 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10659 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10660 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10661 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10662 (vtst_expected_poly64x2): Move to aarch64-only section.
10663 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10664 (vtst_p64, vtstq_p64): New tests.
10665
a7c8ed0c
PC
106662017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10667
10668 PR c++/71737
10669 * g++.dg/cpp0x/pr71737.C: New.
10670
3dcde5ef 106712017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10672 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10673
10674 * gcc.dg/gimplefe-error-1.c: New testcase.
10675 * gcc.dg/gimplefe-error-2.c: New testcase.
10676 * gcc.dg/gimplefe-error-3.c: New testcase.
10677
6139a3b7
JJ
106782017-02-10 Jakub Jelinek <jakub@redhat.com>
10679
10680 PR tree-optimization/79411
10681 * gcc.c-torture/compile/pr79411.c: New test.
10682
9bfc55d0
JJ
106832017-02-09 Jakub Jelinek <jakub@redhat.com>
10684 Jason Merrill <jason@redhat.com>
10685
10686 PR c++/79143
10687 * g++.dg/cpp1z/pr79143.C: New test.
10688
0b90c541
JH
106892017-02-09 Jan Hubicka <hubicka@ucw.cz>
10690
10691 * gcc.dg/loop-unswitch-2.c: Update testcase.
10692 * gcc.dg/loop-unswitch-1.c: Update testcase.
10693
192b048b
MP
106942017-02-09 Marek Polacek <polacek@redhat.com>
10695
10696 PR c/79428
10697 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10698 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10699 * c-c++-common/goacc/pr79428-1.c: New test.
10700 * c-c++-common/gomp/pr79428-2.c: New test.
10701 * c-c++-common/gomp/pr79428-5.c: New test.
10702 * c-c++-common/gomp/pr79428-6.c: New test.
10703 * c-c++-common/pr79428-3.c: New test.
10704
e9a9033b
AK
107052017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10706
10707 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10708 testcases.
10709
56f71478
JJ
107102017-02-09 Jakub Jelinek <jakub@redhat.com>
10711
28f6839b
JJ
10712 PR c/79413
10713 * gcc.c-torture/compile/pr79413.c: New test.
10714
f08683a1
JJ
10715 PR c++/79429
10716 * c-c++-common/gomp/pr79429.c: New test.
10717 * g++.dg/gomp/pr79429.C: New test.
10718
56f71478
JJ
10719 PR c/79431
10720 * c-c++-common/gomp/pr79431.c: New test.
10721
02889d23
CLT
107222017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10723 Cesar Philippidis <cesar@codesourcery.com>
10724 Joseph Myers <joseph@codesourcery.com>
10725 Chung-Lin Tang <cltang@codesourcery.com>
10726
10727 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10728 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10729 * c-c++-common/goacc/loop-auto-2.c: New.
10730 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10731 * c-c++-common/goacc/tile-2.c: New.
10732 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10733 * g++.dg/goacc/tile-1.C: New, check tile subst.
10734 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10735 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10736 * gfortran.dg/goacc/tile-1.f90: New test.
10737 * gfortran.dg/goacc/tile-2.f90: New test.
10738 * gfortran.dg/goacc/tile-lowering.f95: New test.
10739
9c0c77d2
RB
107402017-02-09 Richard Biener <rguenther@suse.de>
10741
10742 PR tree-optimization/69823
10743 * gcc.dg/graphite/pr69823.c: New testcase.
10744
f39bad9f
PH
107452017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10746
10747 PR target/78604
10748 * gcc.target/powerpc/pr78604.c: New.
10749
fc00b9ce
KN
107502017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10751
10752 PR target/68972
10753 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10754 disable this test on power architecture.
10755
50c1f4a5
RB
107562017-02-08 Richard Biener <rguenther@suse.de>
10757
10758 PR tree-optimization/71824
10759 PR tree-optimization/79409
10760 * gcc.dg/graphite/pr71824-3.c: New testcase.
10761
74a15d14
JJ
107622017-02-08 Jakub Jelinek <jakub@redhat.com>
10763
10764 PR tree-optimization/79408
10765 * gcc.dg/tree-ssa/pr79408.c: New test.
10766
d798497e
RB
107672017-02-08 Richard Biener <rguenther@suse.de>
10768
10769 PR tree-optimization/71824
10770 * gcc.dg/graphite/pr71824-2.c: New testcase.
10771
9d5019a1
AP
107722017-02-07 Andrew Pinski <apinski@cavium.com>
10773
705d3b77 10774 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10775
ec48209a
JJ
107762017-02-07 Jakub Jelinek <jakub@redhat.com>
10777
10778 PR rtl-optimization/79386
10779 * gcc.c-torture/compile/pr79386.c: New test.
10780
e5f234b2
DV
107812017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10782 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10783
10784 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10785 *-*-solaris*.
10786
1f138b75
JJ
107872017-02-07 Jakub Jelinek <jakub@redhat.com>
10788
10789 PR target/79299
10790 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10791 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10792
7af4b20d
RB
107932017-02-07 Richard Biener <rguenther@suse.de>
10794
10795 * gcc.dg/gimplefe-23.c: New testcase.
10796 * gcc.dg/gimplefe-24.c: Likewise.
10797
d95c2fc7
CL
107982017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10799
10800 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10801 scan-assembler instead of scan-assembler-times.
10802 * gcc.target/aarch64/test_frame_10.c: Likewise.
10803 * gcc.target/aarch64/test_frame_12.c: Likewise.
10804 * gcc.target/aarch64/test_frame_2.c: Likewise.
10805 * gcc.target/aarch64/test_frame_4.c: Likewise.
10806 * gcc.target/aarch64/test_frame_6.c: Likewise.
10807 * gcc.target/aarch64/test_frame_7.c: Likewise.
10808 * gcc.target/aarch64/test_frame_8.c: Likewise.
10809
fa5d44d0
RO
108102017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10811
10812 * gcc.target/i386/pr78419.c: Require ifunc support.
10813
d9b4ce00
DE
108142017-02-07 David Edelsohn <dje.gcc@gmail.com>
10815
10816 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10817
bb7d75ff
PP
108182017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10819
10820 PR c++/79360
10821 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10822
122e7b4f
KC
108232017-02-06 Kito Cheng <kito.cheng@gmail.com>
10824
10825 * lib/target-supports.exp: Define the RISC-V target.
10826 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10827 * gcc.dg/builtin-apply2.c: Likewise.
10828 * gcc.dg/ifcvt-4.c: Likewise.
10829 * gcc.dg/loop-8.c: Likewise.
10830 * gcc.dg/sibcall-10.c: Likewise.
10831 * gcc.dg/sibcall-9.c: Likewise.
10832 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10833 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10834 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10835 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10836 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10837 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10838 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10839
391675ac
MM
108402017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10841
10842 PR target/66144
10843 * gcc.target/powerpc/pr66144-1.c: New test.
10844 * gcc.target/powerpc/pr66144-2.c: Likewise.
10845 * gcc.target/powerpc/pr66144-3.c: Likewise.
10846
e495e31a
MS
108472017-02-06 Martin Sebor <msebor@redhat.com>
10848
10849 PR tree-optimization/79376
10850 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10851 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10852
2568d8a1
JJ
108532017-02-06 Jakub Jelinek <jakub@redhat.com>
10854
98e09245
JJ
10855 PR c++/79379
10856 * g++.dg/cpp1y/constexpr-79379.C: New test.
10857
e8b0383c
JJ
10858 PR c++/79377
10859 * g++.dg/lookup/pr79377.C: New test.
10860
a5e8cbd1
JJ
10861 PR c++/79372
10862 * g++.dg/cpp1z/decomp25.C: New test.
10863
2568d8a1
JJ
10864 PR tree-optimization/79284
10865 * gcc.c-torture/compile/pr79284.c: New test.
10866
aae936b9
PC
108672017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10868
10869 PR c++/70448
10870 * g++.dg/cpp0x/pr70448.C: New.
10871
daf57541
DV
108722017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10873
10874 PR 78348
10875 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10876 to dg-options.
10877
0898c74d
GJL
108782017-02-06 Georg-Johann Lay <avr@gjlay.de>
10879
10880 PR target/78883
10881 * gcc.c-torture/compile/pr78883.c: New test.
10882
5d3ebb71
JH
108832017-02-05 Jan Hubicka <hubicka@ucw.cz>
10884
10885 PR tree-ssa/79347
10886 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10887 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10888 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10889 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10890 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10891 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10892 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10893 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10894 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10895 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10896 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10897 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10898 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10899
139d4065
AV
109002017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10901
10902 PR fortran/79344
10903 * gfortran.dg/allocate_with_source_24.f90: New test.
10904
4b9c80d8
AV
109052017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10906
10907 PR fortran/79230
10908 * gfortran.dg/der_ptr_component_2.f90: New test.
10909
f3877b2f
EB
109102017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10911
10912 * gcc.target/sparc/20170205-1.c: New test.
10913
d8a09ada
JDA
109142017-02-03 John David Anglin <danglin@gcc.gnu.org>
10915
a2a86d6a
JDA
10916 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10917 libatomic_available.
10918
a1d99925
JDA
10919 * gcc.dg/pr77587.c: Require alias support.
10920 * gcc.dg/pr77587a.c: Likewise.
10921
d8bf159e
JDA
10922 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10923 * gcc.c-torture/execute/pr78622.c: Likewise.
10924
d8a09ada
JDA
10925 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10926 hppa*-*-hpux*.
10927 * c-c++-common/Wunused-var-16.c: Likewise.
10928 * c-c++-common/builtin-shuffle-1.c: Likewise.
10929 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10930 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10931
f589a1ce
MS
109322017-02-03 Martin Sebor <msebor@redhat.com>
10933
10934 PR tree-optimization/79327
10935 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10936 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10937 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10938
5b00f9d2
JJ
109392017-02-03 Jakub Jelinek <jakub@redhat.com>
10940 Martin Sebor <msebor@redhat.com>
10941
10942 PR tree-optimization/79327
10943 * gcc.dg/tree-ssa/pr79327.c: New test.
10944 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10945 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10946 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10947 (test_sprintf_chk_range_schar): Adjust dg-message.
10948 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10949 * gcc.c-torture/execute/pr79327.c: New test.
10950
437f0a81
JJ
109512017-02-03 Jakub Jelinek <jakub@redhat.com>
10952
10953 PR target/79354
10954 * gcc.target/powerpc/pr79354.c: New test.
10955 * gcc.c-torture/execute/pr79354.c: New test.
10956
3f343040
MS
109572017-02-03 Martin Sebor <msebor@redhat.com>
10958
10959 PR tree-optimization/79352
10960 * gcc.dg/tree-ssa/pr79352.c: New test.
10961
46a2ab58
ML
109622017-02-03 Martin Liska <mliska@suse.cz>
10963
10964 PR lto/66295
10965 * gcc.target/i386/mvc9.c: New test.
10966
baa2d1cd
PH
109672017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10968
10969 PR target/79158
10970 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10971 to VSX reg.
10972
30c6ec2f
JH
109732017-02-02 Jan Hubicka <hubicka@ucw.cz>
10974
10975 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10976 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10977 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10978 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10979 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10980 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10981 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10982 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10983 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10984 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10985 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10986 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10987 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10988
ebee1eb9
MS
109892017-02-02 Martin Sebor <msebor@redhat.com>
10990
10991 PR middle-end/79275
10992 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10993 * gcc.dg/tree-ssa/pr79275.c: New test.
10994
dcd25b8a
AS
109952017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10996
dc362ada 10997 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10998
0f0c2cc3
JH
109992017-02-02 Jan Hubicka <hubicka@ucw.cz>
11000
11001 PR middle-end/77445
11002 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11003 threading is done.
11004
1c372840
TC
110052017-02-02 Tamar Christina <tamar.christina@arm.com>
11006
11007 PR middle-end/78142
11008 * gcc.target/aarch64/vector_initialization_nostack.c
11009 (f12): Use one vector
11010
9f11a4a7
JJ
110112017-02-02 Jakub Jelinek <jakub@redhat.com>
11012
bef7e561
JJ
11013 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11014 * c-c++-common/asan/misalign-1.c: Likewise.
11015 * c-c++-common/asan/misalign-2.c: Likewise.
11016 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11017 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11018 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11019 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11020 add -ffat-lto-objects from/to dg-additional-options.
11021 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11022 dg-additional-options.
11023
9f11a4a7
JJ
11024 PR target/79197
11025 * gcc.target/powerpc/pr79197.c: New test.
11026 * gcc.c-torture/compile/pr79197.c: New test.
11027
09661674
RB
110282017-02-02 Richard Biener <rguenther@suse.de>
11029
11030 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11031
d8d58893
PC
110322017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11033
11034 PR c++/69637
11035 * g++.dg/cpp0x/pr69637-1.C: New.
11036 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11037
521a70a4
AK
110382017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11039
11040 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11041
e26b502d
BS
110422017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11043
11044 PR target/70012
11045 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11046 conditions.
11047
55e75c7c
JJ
110482017-02-01 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR testsuite/79324
11051 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11052 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11053 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11054 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11055 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11056 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11057 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11058 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11059 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11060 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11061 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11062 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11063 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11064
a4476973
ML
110652017-02-01 Martin Liska <mliska@suse.cz>
11066
11067 PR testsuite/79272
11068 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11069
3f3181b1
RB
110702017-02-01 Richard Biener <rguenther@suse.de>
11071
11072 PR testsuite/76957
11073 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11074 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11075 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11076 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11077
1e7ef862
RB
110782017-02-01 Richard Biener <rguenther@suse.de>
11079
11080 PR middle-end/79315
11081 * gfortran.dg/pr79315.f90: New testcase.
11082
405a7406
RB
110832017-02-01 Richard Biener <rguenther@suse.de>
11084
11085 PR tree-optimization/71824
11086 * gcc.dg/graphite/pr71824.c: New testcase.
11087
19bdccb4
JJ
110882017-01-31 Jakub Jelinek <jakub@redhat.com>
11089
11090 PR c++/79304
11091 * g++.dg/diagnostic/pr79304.C: New test.
11092
fcb2cdfc
DM
110932017-01-31 David Malcolm <dmalcolm@redhat.com>
11094
11095 PR c++/79298
11096 * g++.dg/spellcheck-pr79298.C: New test case.
11097
7cfa044d
DM
110982017-01-31 David Malcolm <dmalcolm@redhat.com>
11099
11100 PR preprocessor/79210
11101 * gcc.dg/format/pr79210.c: New test case.
11102 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11103 New function.
11104
de3fbef6
NS
111052017-01-31 Nathan Sidwell <nathan@acm.org>
11106
5ae37bdf
NS
11107 PR c++/79290
11108 * g++.dg/warn/pr79290.C: New.
11109
de3fbef6
NS
11110 PR c++/67273
11111 PR c++/79253
11112 * g++.dg/cpp1y/pr67273.C: New.
11113 * g++.dg/cpp1y/pr79253.C: New.
11114
7f357c61
NS
111152017-01-31 Nathan Sidwell <nathan@acm.org>
11116
11117 PR c++/79264
11118 * g++.dg/cpp1y/pr61636-1.C: Augment.
11119
5b11971a
CL
111202017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11121
11122 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11123 rand() instead of random().
11124
8b670f93
AH
111252017-01-30 Aldy Hernandez <aldyh@redhat.com>
11126
11127 PR tree-optimization/71691
11128 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11129
4727e06b
AK
111302017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11131
11132 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11133 __ARCH__.
11134
b6dae849
JJ
111352017-01-31 Jakub Jelinek <jakub@redhat.com>
11136
11137 PR tree-optimization/79267
11138 * g++.dg/opt/pr79267.C: New test.
11139
40fb9c89
AO
111402017-01-30 Alexandre Oliva <aoliva@redhat.com>
11141
11142 PR debug/63238
11143 * gcc.dg/debug/dwarf2/align-1.c: New.
11144 * gcc.dg/debug/dwarf2/align-2.c: New.
11145 * gcc.dg/debug/dwarf2/align-3.c: New.
11146 * gcc.dg/debug/dwarf2/align-4.c: New.
11147 * gcc.dg/debug/dwarf2/align-5.c: New.
11148 * gcc.dg/debug/dwarf2/align-6.c: New.
11149 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11150 * g++.dg/debug/dwarf2/align-1.C: New.
11151 * g++.dg/debug/dwarf2/align-2.C: New.
11152 * g++.dg/debug/dwarf2/align-3.C: New.
11153 * g++.dg/debug/dwarf2/align-4.C: New.
11154 * g++.dg/debug/dwarf2/align-5.C: New.
11155 * g++.dg/debug/dwarf2/align-6.C: New.
11156
3095f651
AS
111572017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11158
11159 PR target/79170
11160 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11161
3cf88bff
MS
111622017-01-30 Martin Sebor <msebor@redhat.com>
11163
11164 PR testsuite/79293
11165 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11166
37731134
ML
111672017-01-30 Martin Liska <mliska@suse.cz>
11168
11169 PR gcov-profile/79259
11170 * g++.dg/tree-prof/pr79259.C: New test.
11171
0c7247cc
RB
111722017-01-30 Richard Biener <rguenther@suse.de>
11173
11174 PR tree-optimization/79276
11175 * gcc.dg/torture/pr79276.c: New testcase.
11176
ab4be5d1
DV
111772017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11178
11179 PR target/79240
11180 * gcc.target/s390/pr79240.c: New test.
11181
6687d58d
BS
111822017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11183
11184 PR target/79268
11185 * gcc.target/powerpc/pr79268.c: New file.
11186 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11187 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11188 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11189 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11190
b5df96c3
JDA
111912017-01-28 John David Anglin <danglin@gcc.gnu.org>
11192
fc34d7b8
JDA
11193 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11194
9efc84e4
JDA
11195 PR testsuite/70583
11196 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11197
4bfbe3ae
JDA
11198 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11199 * gnat.dg/debug9.adb: Likewise.
11200
8d0b306f
JDA
11201 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11202
b5df96c3
JDA
11203 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11204 libatomic_available.
11205 * gfortran.dg/coarray_42.f90: Likewise.
11206 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11207 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11208 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11209
eb339366
MS
112102017-01-27 Martin Sebor <msebor@redhat.com>
11211
11212 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11213
711ce021
BS
112142017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11215
11216 PR rtl-optimization/79194
11217 * gcc.dg/torture/pr79194.c: New test.
11218
d8321b33
VM
112192017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11220
11221 PR tree-optimization/71374
2568d8a1 11222 * gcc.target/i386/pr71374.c: New.
d8321b33 11223
9e2ea13e
MS
112242017-01-27 Martin Sebor <msebor@redhat.com>
11225
11226 PR c++/71290
11227 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11228 a dg-error directive.
11229
9eb7045b
VM
112302017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11231
11232 PR target/79131
11233 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11234 * gcc.target/arm/pr79131-2.c: New.
11235
f75bbf3f
BS
112362017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11237
11238 PR target/65484
11239 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11240 vectorized on POWER unless hardware misaligned loads are
11241 available.
11242
3f54004b
BC
112432017-01-27 Bin Cheng <bin.cheng@arm.com>
11244
11245 PR rtl-optimization/78559
11246 * gcc.c-torture/execute/pr78559.c: New test.
11247
40b6bff9
RB
112482017-01-27 Richard Biener <rguenther@suse.de>
11249
11250 PR tree-optimization/79245
11251 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11252 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11253
b2f8892e
JJ
112542017-01-27 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR c/79199
11257 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11258 target. Use 4294967293U instead of 4294967293.
11259
b002f3b9
RB
112602017-01-27 Richard Biener <rguenther@suse.de>
11261
11262 PR tree-optimization/71433
11263 * gcc.dg/Warray-bounds-21.c: New testcase.
11264
38f50ab6
RB
112652017-01-27 Richard Biener <rguenther@suse.de>
11266
11267 PR tree-optimization/79244
11268 * gcc.dg/torture/pr79244.c: New testcase.
11269
c04f4139
JJ
112702017-01-27 Jakub Jelinek <jakub@redhat.com>
11271
11272 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11273 all occurrences of 40 to 32.
11274
6ca513f9
RE
112752017-01-27 Richard Earnshaw <rearnsha@arm.com>
11276
11277 PR target/79239
11278 * gcc.target/arm/pr79239.c: New test.
11279
d876f5cd
DV
112802017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11281
11282 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11283
bb6a6ee9
AB
112842017-01-27 Adam Butcher <adam@jessamine.co.uk>
11285
11286 PR c++/64382
11287 * g++.dg/cpp1y/pr64382.C: New test.
11288
31c87a43
MS
112892017-01-26 Martin Sebor <msebor@redhat.com>
11290
11291 PR middle-end/78703
11292 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11293 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11294 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11295 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11296
f7c06c0f
JJ
112972017-01-26 Jakub Jelinek <jakub@redhat.com>
11298
b0670cc0
JJ
11299 PR debug/79129
11300 * g++.dg/debug/dwarf2/pr79129.C: New test.
11301
f7c06c0f
JJ
11302 PR debug/78835
11303 * g++.dg/debug/dwarf2/pr78835.C: New test.
11304
5d93da1d
MS
113052017-01-26 Martin Sebor <msebor@redhat.com>
11306
11307 PR middle-end/78703
11308 * gcc.dg/format/pr78569.c: Adjust.
11309 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11310 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11311 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11312 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11313 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11314 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11315 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11316 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11317 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11318 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11319 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11320
905d2812
JJ
113212017-01-26 Jakub Jelinek <jakub@redhat.com>
11322
11323 PR c++/68727
11324 * g++.dg/other/offsetof8.C: Add expected error.
11325 * g++.dg/other/offsetof9.C: New test.
11326
b3db8d77
DE
113272017-01-26 David Edelsohn <dje.gcc@gmail.com>
11328
11329 * g++.dg/opt/declone3.C: Require LTO.
11330
15961e4a
VM
113312017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11332
11333 PR target/79131
11334 * gcc.target/arm/pr79131.c: New.
11335
e39dd802
BC
113362017-01-26 Bin Cheng <bin.cheng@arm.com>
11337
11338 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11339
bc9efeab
JW
113402017-01-26 Jonathan Wakely <jwakely@redhat.com>
11341
11342 PR libstdc++/79190
11343 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11344 matches replaced operator delete.
11345
b5f75f0b
JJ
113462017-01-26 Jakub Jelinek <jakub@redhat.com>
11347
11348 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11349 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11350 avx512f with avx512dq.
11351 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11352 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11353 avx512f with avx512dq.
11354 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11355 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11356 avx512f with avx512dq.
11357
0a38b341
MP
113582017-01-26 Marek Polacek <polacek@redhat.com>
11359
11360 PR c/79199
11361 * c-c++-common/Wduplicated-branches-13.c: New test.
11362
ebff5c3f
DS
113632017-01-26 David Sherwood <david.sherwood@arm.com>
11364
11365 PR middle-end/79212
11366 * gfortran.dg/gomp/sharing-4.f90: New test.
11367
e6d55103
JJ
113682017-01-26 Jakub Jelinek <jakub@redhat.com>
11369
1a27fab1
JJ
11370 PR target/70465
11371 * gcc.target/i386/pr70465.c: New test.
11372
e6d55103
JJ
11373 * brig.dg/dg.exp: Update copyright years.
11374 * lib/brig-dg.exp: Update copyright years.
11375 * lib/brig.exp: Update copyright years.
11376
b5aa1281
MM
113772017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11378
11379 PR target/79179
11380 * gcc.target/powerpc/pr79179.c: New test.
11381
3b5de3cb
BS
113822017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11383
11384 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11385 generation to accept D-mode memory accesses.
11386
dbe81dbe
MS
113872017-01-25 Martin Sebor <msebor@redhat.com>
11388
11389 PR c++/71290
11390 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11391 * g++.dg/ext/flexarray-mangle.C: Same.
11392 * g++.dg/ext/flexarray-subst.C: Same.
11393 * g++.dg/ext/flexary10.C: Same.
11394 * g++.dg/ext/flexary11.C: Same.
11395 * g++.dg/ext/flexary14.C: Same.
11396 * g++.dg/ext/flexary16.C: Same.
11397 * g++.dg/ext/flexary18.C: Same.
11398 * g++.dg/ext/flexary19.C: Same.
11399 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11400 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11401 * g++.dg/ubsan/object-size-1.C: Same.
11402 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11403
0e343868
JJ
114042017-01-25 Jakub Jelinek <jakub@redhat.com>
11405
a25608aa
JJ
11406 PR c++/78896
11407 * g++.dg/cpp1z/decomp24.C: New test.
11408
0e343868
JJ
11409 PR c++/77914
11410 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11411 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11412 expect a warning.
11413 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11414 expect warnings.
11415 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11416 * g++.dg/cpp1y/pr59636.C: Likewise.
11417 * g++.dg/cpp1y/pr60190.C: Likewise.
11418
0d098f4b
BC
114192017-01-25 Bin Cheng <bin.cheng@arm.com>
11420
11421 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11422
5332c89e 114232017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11424
11425 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11426 vec_packs built-ins
11427
ed4e59f4
CL
114282017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11429
11430 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11431 -mcpu=cortex-a57.
11432 * gcc.target/arm/vseleqsf.c: Likewise.
11433 * gcc.target/arm/vselgedf.c: Likewise.
11434 * gcc.target/arm/vselgesf.c: Likewise.
11435 * gcc.target/arm/vselgtdf.c: Likewise.
11436 * gcc.target/arm/vselgtsf.c: Likewise.
11437 * gcc.target/arm/vselledf.c: Likewise.
11438 * gcc.target/arm/vsellesf.c: Likewise.
11439 * gcc.target/arm/vselltdf.c: Likewise.
11440 * gcc.target/arm/vselltsf.c: Likewise.
11441 * gcc.target/arm/vselnedf.c: Likewise.
11442 * gcc.target/arm/vselnesf.c: Likewise.
11443 * gcc.target/arm/vselvcdf.c: Likewise.
11444 * gcc.target/arm/vselvcsf.c: Likewise.
11445 * gcc.target/arm/vselvsdf.c: Likewise.
11446 * gcc.target/arm/vselvssf.c: Likewise.
11447
a5d6927f
RB
114482017-01-25 Richard Biener <rguenther@suse.de>
11449
11450 PR testsuite/72850
11451 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11452 to what we had before adding the threading passes.
11453
c2873892
RB
114542017-01-25 Richard Biener <rguenther@suse.de>
11455
11456 PR tree-optimization/69264
11457 * g++.dg/torture/pr69264.C: New testcase.
11458
9aa483a2
KT
114592016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11460
11461 PR target/79145
11462 * gcc.target/arm/pr79145.c: New test.
11463
5c628c3e
RB
114642017-01-25 Richard Biener <rguenther@suse.de>
11465
11466 PR debug/78363
11467 * g++.dg/gomp/pr78363-1.C: New testcase.
11468 * g++.dg/gomp/pr78363-2.C: Likewise.
11469 * g++.dg/gomp/pr78363-3.C: Likewise.
11470
9078cd36
KT
114712016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11472
11473 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11474 * gcc.dg/lto/pr61526_0.c: Likewise.
11475 * gcc.dg/lto/pr64415_0.c: Likewise.
11476
7cfd79d6
JJ
114772017-01-24 Jakub Jelinek <jakub@redhat.com>
11478
11479 PR c++/79205
11480 * g++.dg/cpp1z/decomp22.C: New test.
11481 * g++.dg/cpp1z/decomp23.C: New test.
11482
3e4b91f2
NS
114832017-01-24 Nathan Sidwell <nathan@acm.org>
11484
1d7bc790
NS
11485 PR c++/78469
11486 * g++.dg/cpp0x/pr78469.C: New.
11487
3e4b91f2
NS
11488 PR c++/79118
11489 * g++.dg/cpp0x/pr79118.C: New.
11490
b20ba138
EB
114912017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11492
11493 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11494
c2e84327
DM
114952017-01-24 David Malcolm <dmalcolm@redhat.com>
11496
11497 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11498 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11499 * gcc.dg/rtl/rtl.exp: New file.
11500 * gcc.dg/rtl/test.c: New file.
11501 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11502 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11503 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11504 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11505 * gcc.dg/rtl/x86_64/final.c: New test case.
11506 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11507 * gcc.dg/rtl/x86_64/ira.c: New test case.
11508 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11509 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11510 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11511 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11512 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11513 * gcc.dg/rtl/x86_64/test_1.h: New file.
11514 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11515 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11516 * gcc.dg/rtl/x86_64/times-two.h: New file.
11517 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11518
cf8d19de
BC
115192017-01-24 Bin Cheng <bin.cheng@arm.com>
11520
11521 PR tree-optimization/79159
11522 * g++.dg/tree-ssa/pr79159.C: New test.
11523
f6a24a94 115242017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11525 Martin Jambor <mjambor@suse.cz>
11526
11527 * lib/brig-dg.exp: New file.
11528 * lib/brig.exp: Likewise.
11529 * brig.dg/README: Likewise.
11530 * brig.dg/dg.exp: Likewise.
11531 * brig.dg/test/gimple/alloca.hsail: Likewise.
11532 * brig.dg/test/gimple/atomics.hsail: Likewise.
11533 * brig.dg/test/gimple/branches.hsail: Likewise.
11534 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11535 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11536 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11537 * brig.dg/test/gimple/mem.hsail: Likewise.
11538 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11539 * brig.dg/test/gimple/packed.hsail: Likewise.
11540 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11541 * brig.dg/test/gimple/variables.hsail: Likewise.
11542 * brig.dg/test/gimple/vector.hsail: Likewise.
11543
c3b3e526
JJ
115442017-01-24 Jakub Jelinek <jakub@redhat.com>
11545
11546 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11547 support asan, only on i?86/x86_64 require sse2_runtime.
11548
75f92127
KN
115492017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11550
11551 PR target/66669
11552 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11553 test on powerpc targets.
11554
1a998fa0
MS
115552017-01-23 Martin Sebor <msebor@redhat.com>
11556
11557 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11558
108fdd6d
RB
115592017-01-23 Richard Biener <rguenther@suse.de>
11560
11561 PR tree-optimization/79088
11562 PR tree-optimization/79188
11563 * gcc.dg/torture/pr79088.c: New testcase.
11564 * gcc.dg/torture/pr79188.c: Likewise.
11565
28826a66
KN
115662017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11567
11568 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11569 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11570 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11571 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11572 type of test function to reflect change in built-in function's
11573 return type.
11574 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11575 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11576 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11577 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11578 type and second argument type to reflect change in built-in
11579 function's type signature.
11580 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11581 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11582 type of test function to reflect change in built-in function's
11583 return type.
11584 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11585 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11586 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11587 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11588 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11589 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11590 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11591 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11592 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11593 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11594 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11595 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11596 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11597 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11598 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11599 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11600 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11601 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11602 type of test function to reflect change in built-in function's
11603 return type.
11604 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11605 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11606 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11607 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11608 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11609 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11610 test function's result and second argument to reflect change in
11611 built-in function's type signature.
11612 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11613
e6b8075c
NS
116142017-01-23 Nathan Sidwell <nathan@acm.org>
11615
fc7612fd
NS
11616 PR C++/71710
11617 * g++.dg/template/pr71710.C: New.
11618
e6b8075c
NS
11619 PR c++/71406
11620 PR c++/77508
11621 * g++.dg/template/pr71406.C: New.
11622
15b8fd49
TK
116232017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11624
9b7716c9 11625 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11626
e9c4fbe9
BS
116272017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11628
11629 PR rtl-optimization/78634
11630 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11631
8539a302
BC
116322017-01-23 Bin Cheng <bin.cheng@arm.com>
11633
11634 PR tree-optimization/70754
11635 * gfortran.dg/pr70754.f90: New test.
11636
f368600f
ML
116372017-01-23 Martin Liska <mliska@suse.cz>
11638
11639 PR tree-optimization/79196
11640 * gcc.dg/asan/pr79196.c: New test.
11641 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11642
d886761f
MM
116432017-01-23 Michael Matz <matz@suse.de>
11644
11645 PR tree-optimization/78384
11646 * gcc.dg/pr78384.c: New test.
11647
cffcafda
RB
116482017-01-23 Richard Biener <rguenther@suse.de>
11649
11650 PR tree-optimization/79186
11651 * gcc.dg/torture/pr79186.c: New testcase.
11652 * gcc.dg/torture/pr79187.c: Likewise.
11653
bda2bc48
MJ
116542017-01-23 Martin Jambor <mjambor@suse.cz>
11655
11656 * gcc.dg/ipa/vrp8.c: New test.
11657
f65f1ae3
MJ
116582017-01-23 Martin Jambor <mjambor@suse.cz>
11659
11660 PR ipa/79108
11661 * gfortran.dg/lto/pr79108_0.f90: New test.
11662
dea06111
AS
116632017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11664
11665 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11666 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11667 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11668 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11669 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11670 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11671 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11672 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11673 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11674 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11675 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11676 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11677 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11678 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11679 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11680 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11681
05011618
RB
116822017-01-23 Richard Biener <rguenther@suse.de>
11683 Nick Clifton <nickc@redhat.com>
11684
11685 PR testsuite/78421
11686 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11687 If the target is ARM return the result of the
11688 check_effective_target_arm_vect_no_misalign proc.
11689 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11690 support unaligned vectors then only expect one of the loops to be
11691 unrolled.
11692
f6b9f2ff
ML
116932017-01-23 Martin Liska <mliska@suse.cz>
11694
11695 * gcc.dg/asan/use-after-scope-10.c: New test.
11696 * gcc.dg/asan/use-after-scope-11.c: New test.
11697 * g++.dg/asan/use-after-scope-5.C: New test.
11698
c7775327
ML
116992017-01-23 Martin Liska <mliska@suse.cz>
11700
11701 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11702 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11703 sanopt optimization for ASAN_POISON.
11704
d8ae8d16
KT
117052016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11706
11707 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11708
54d7c70c
CL
117092017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11710
11711 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11712 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11713 for poly*_t types.
11714 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11715 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11716 exec_vcombine): Likewise.
11717 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11718 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11719 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11720 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11721 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11722 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11723 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11724 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11725 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11726 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11727 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11728 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11729 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11730 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11731 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11732 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11733 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11734 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11735 Likewise.
11736 (TEST_VGET_LANE): Cast to uint to avoid warning.
11737 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11738 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11739 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11740 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11741 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11742 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11743 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11744 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11745 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11746 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11747 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11748 CHECK_POLY instead of CHECK for poly64_t types.
11749 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11750 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11751 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11752 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11753 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11754 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11755 uint32_t.
11756 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11757 for int32_t, int64_t.
11758 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11759 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11760 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11761 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11762 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11763 needed.
11764
386fe51c
JJ
117652017-01-22 Jakub Jelinek <jakub@redhat.com>
11766
11767 PR fortran/79154
11768 * gfortran.dg/gomp/pr79154-1.f90: New test.
11769 * gfortran.dg/gomp/pr79154-2.f90: New test.
11770
bc4d86e6
AS
117712017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11772
11773 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11774
c31d5fce
MP
117752017-01-21 Marek Polacek <polacek@redhat.com>
11776
11777 PR testsuite/79169
11778 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11779
25cb56c3
JH
117802017-01-20 Jan Hubicka <hubicka@ucw.cz>
11781
11782 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11783
ea9f867b
BS
117842017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11785
11786 PR rtl-optimization/79125
11787 * gcc.dg/torture/pr79125.c: New test.
11788
a876231c
JW
117892017-01-20 Jiong Wang <jiong.wang@arm.com>
11790
2568d8a1 11791 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11792 only.
2568d8a1
JJ
11793 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11794 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11795
4b9f2115
NS
117962017-01-20 Nathan Sidwell <nathan@acm.org>
11797
3e4b91f2 11798 PR c++/78495
4b9f2115
NS
11799 * g++.dg/cpp1z/inh-ctor38.C: New.
11800
d2aadab1
MP
118012017-01-20 Marek Polacek <polacek@redhat.com>
11802
11803 PR c/79152
11804 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11805
449cd5af
TP
118062017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11807
11808 * lib/target-supports.exp (check_configured_with): New procedure.
11809 (check_effective_target_default_mode): new effective target.
11810 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11811 default mode. Fix dg-skip-if target selector syntax.
11812 * gcc.target/arm/optional_thumb-2.c: Likewise.
11813 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11814 syntax.
11815
ebed7175
DM
118162017-01-20 David Malcolm <dmalcolm@redhat.com>
11817
11818 PR c++/77829
11819 PR c++/78656
11820 * g++.dg/spellcheck-pr77829.C: New test case.
11821 * g++.dg/spellcheck-pr78656.C: New test case.
11822
2ebd93e1
MP
118232017-01-20 Marek Polacek <polacek@redhat.com>
11824
11825 PR c/64279
11826 * c-c++-common/Wduplicated-branches-1.c: New test.
11827 * c-c++-common/Wduplicated-branches-10.c: New test.
11828 * c-c++-common/Wduplicated-branches-11.c: New test.
11829 * c-c++-common/Wduplicated-branches-12.c: New test.
11830 * c-c++-common/Wduplicated-branches-2.c: New test.
11831 * c-c++-common/Wduplicated-branches-3.c: New test.
11832 * c-c++-common/Wduplicated-branches-4.c: New test.
11833 * c-c++-common/Wduplicated-branches-5.c: New test.
11834 * c-c++-common/Wduplicated-branches-6.c: New test.
11835 * c-c++-common/Wduplicated-branches-7.c: New test.
11836 * c-c++-common/Wduplicated-branches-8.c: New test.
11837 * c-c++-common/Wduplicated-branches-9.c: New test.
11838 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11839 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11840 * g++.dg/ext/builtin-object-size3.C: Likewise.
11841 * g++.dg/gomp/loop-1.C: Likewise.
11842 * g++.dg/warn/Wduplicated-branches1.C: New test.
11843 * g++.dg/warn/Wduplicated-branches2.C: New test.
11844
0ce4024a
ML
118452017-01-20 Martin Liska <mliska@suse.cz>
11846
11847 PR lto/69188
11848 * gcc.dg/lto/pr69188_0.c: New test.
11849 * gcc.dg/lto/pr69188_1.c: New test.
11850
d8ea3e7c
AS
118512017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11852
11853 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11854 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11855 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11856 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11857 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11858 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11859 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11860 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11861 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11862 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11863 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11864 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11865 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11866 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11867 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11868 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11869 * gcc.target/i386/avx-1.c: Test new intrinsics.
11870 * gcc.target/i386/sse-13.c: Ditto.
11871 * gcc.target/i386/sse-23.c: Ditto.
11872
0516164b
RB
118732017-01-20 Richard Biener <rguenther@suse.de>
11874
11875 PR tree-optimization/71264
11876 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11877
d821744c
MF
118782017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11879
11880 * gcc.target/mips/madd4-1.c: New file.
11881 * gcc.target/mips/madd4-2.c: Likewise.
11882 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11883 HAS_MADD4.
11884 (mips_option_groups): Add -m[no-]madd4.
11885 (mips-dg-init): Detect default -mno-madd4.
11886 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11887 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11888 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11889 * gcc.target/mips/nmadd-1.c: Likewise.
11890 * gcc.target/mips/nmadd-2.c: Likewise.
11891 * gcc.target/mips/nmadd-3.c: Likewise.
11892
db58fd89
JW
118932017-01-19 Jiong Wang <jiong.wang@arm.com>
11894
11895 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11896 combined instructions.
11897 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11898 instructions.
11899 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11900 of pointer authentication.
11901
bd9cf60b
MM
119022017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11903
11904 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11905 floating point hardware to run test.
11906
ab014eb3
TC
119072017-01-19 Tamar Christina <tamar.christina@arm.com>
11908
2568d8a1 11909 * lib/target-supports.exp
ab014eb3
TC
11910 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11911
c048038f
RO
119122017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11913
11914 PR testsuite/79051
11915 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11916 __x86_64__]: Allow for target i?86-*-*.
11917
ab6b44cb
MF
119182017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11919
11920 PR target/78176
11921 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11922 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11923 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11924 HAS_LXC1.
11925 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11926 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11927 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11928
118d5ed3
AV
119292017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11930
11931 PR fortran/70696
11932 * gfortran.dg/coarray_43.f90: New test.
11933
a57c520e
RE
119342017-01-19 Richard Earnshaw <rearnsha@arm.com>
11935
11936 PR rtl-optimization/79121
11937 * gcc.c-torture/execute/pr79121.c: New test.
11938
54dc4be2
MM
119392017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11940
11941 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11942 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11943
7bd5dad2
LK
119442017-01-18 Louis Krupp <louis.krupp@zoho.com>
11945
11946 PR fortran/50069
11947 PR fortran/55086
11948 * gfortran.dg/pr50069_1.f90: New test.
11949 * gfortran.dg/pr50069_2.f90: New test.
11950 * gfortran.dg/pr55086_1.f90: New test.
11951 * gfortran.dg/pr55086_1_tfat.f90: New test.
11952 * gfortran.dg/pr55086_2.f90: New test.
11953 * gfortran.dg/pr55086_2_tfat.f90: New test.
11954 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11955
0edd264d
AS
119562017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11957 * gcc.dg/strcmp-1.c: New test.
11958 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11959
551914b7
DM
119602017-01-18 David Malcolm <dmalcolm@redhat.com>
11961
11962 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11963 (dejagnu_fail): Likewise.
11964 (dejagnu_note): Likewise.
11965 (pass): Provide forward decl, moving true decl to after #include
11966 of harness.h.
11967 (fail): Likewise.
11968 (note): Likewise.
11969
b7d3a6a6
MM
119702017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11971
11972 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11973 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11974
c484627c
NS
119752017-01-18 Nathan Sidwell <nathan@acm.org>
11976
11977 PR c++/78488
11978 * g++.dg/cpp1z/inh-ctor37.C: New.
11979
a711887e
UB
119802017-01-18 Uros Bizjak <ubizjak@gmail.com>
11981
11982 PR rtl-optimization/78952
11983 * gcc.target/i386/pr78952-1.c: New test.
11984 * gcc.target/i386/pr78952-2.c: Ditto.
11985
525a5e33
AV
119862017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11987
11988 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11989
119902017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11991
11992 PR fortran/70696
11993 * gfortran.dg/coarray_event_1.f08: New test.
11994
90553aac
JJ
119952017-01-18 Jakub Jelinek <jakub@redhat.com>
11996
11997 PR target/77416
11998 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11999 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12000 from dg-options.
12001 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12002 guarded test.
12003 * gcc.target/powerpc/fusion4.c: Likewise.
12004 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12005 guarded test.
12006 * gcc.target/powerpc/pr58673-1.c: Likewise.
12007 * gcc.target/powerpc/pr58673-2.c: Likewise.
12008 * gcc.target/powerpc/pr59054.c: Likewise.
12009
dfc42f08
BS
120102016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12011
12012 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12013 vec_bperm.
12014 * gcc.target/powerpc/p9-vbpermd.c: New file.
12015
f3981e7e
AK
120162017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12017
12018 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12019 (must_not_compile2): Downcase first letter of error messages.
12020 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12021 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12022
2c65d990
NS
120232017-01-18 Nathan Sidwell <nathan@acm.org>
12024
12025 PR c++/79091
12026 * g++.dg/pr79091.C: New.
12027
a711887e
UB
120282017-01-18 Jakub Jelinek <jakub@redhat.com>
12029
12030 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12031 to dg-options.
12032 (p0): Add missing dg-error.
12033
4701fba3
JS
120342017-01-17 Joe Seymour <joe.s@somniumtech.com>
12035
12036 * gcc.target/msp430/mul_f5_muldef.c: New test.
12037
ac4dc08d
MM
120382017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12039
12040 PR target/79004
12041 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12042 options. Fix up the syntax for using \m and \M.
12043
1b3254e4
SB
120442017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12045
12046 PR target/78875
12047 * gcc.target/powerpc/ssp-1.c: New testcase.
12048 * gcc.target/powerpc/ssp-2.c: New testcase.
12049
8144a493
WD
120502017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12051
12052 * gcc.target/aarch64/eh_return.c: New test.
12053
a6607774
BS
120542017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12055
12056 * vec-rlmi-rlnm.c: New file.
12057
8ddfdbc2
NS
120582017-01-17 Nathan Sidwell <nathan@acm.org>
12059
12060 PR c++/61636
12061 * g++.dg/cpp1y/pr61636-1.C: New.
12062 * g++.dg/cpp1y/pr61636-2.C: New.
12063 * g++.dg/cpp1y/pr61636-3.C: New.
12064
d365b403
MS
120652017-01-17 Martin Sebor <msebor@redhat.com>
12066
12067 PR testsuite/79115
12068 * gcc.dg/pr78768.c: Make it a link-only test.
12069
0d80ab91
DM
120702017-01-17 David Malcolm <dmalcolm@redhat.com>
12071
12072 PR c++/71497
12073 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12074 expected messages.
12075 * c-c++-common/Wmisleading-indentation.c: Likewise.
12076
31b61548
VM
120772017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12078
12079 PR target/79058
12080 * gcc.target/arm/pr79058.c: New.
12081
c549996e
JJ
120822017-01-17 Jakub Jelinek <jakub@redhat.com>
12083
12084 PR tree-optimization/71854
12085 * gcc.dg/vect/pr71854.c: New test.
12086
4f197ff9
ML
120872017-01-17 Martin Liska <mliska@suse.cz>
12088
12089 PR ipa/71207
12090 * g++.dg/ipa/pr71207.C: New test.
12091
d4193b85
JH
120922017-01-17 Jan Hubicka <hubicka@ucw.cz>
12093
12094 PR middle-end/77445
12095 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12096 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12097
906e7712
JJ
120982017-01-17 Jakub Jelinek <jakub@redhat.com>
12099
12100 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12101 rather than long unsigned int.
12102 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12103
12314dc9
RB
121042017-01-17 Richard Biener <rguenther@suse.de>
12105
12106 PR tree-optimization/71433
12107 * gcc.dg/Warray-bounds-20.c: New testcase.
12108
a23e48df
RB
121092017-01-17 Richard Biener <rguenther@suse.de>
12110
12111 PR testsuite/52563
12112 PR testsuite/71237
12113 PR testsuite/77737
12114 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12115 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12116 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12117
e6750e5c
AM
121182017-01-17 Alan Modra <amodra@gmail.com>
12119
12120 * gcc.target/powerpc/pr79066.c: New.
12121
a59afbe2
JL
121222017-01-16 Jeff Law <law@redhat.com>
12123
12124 PR tree-optimization/33562
12125 PR tree-optimization/61912
12126 PR tree-optimization/77485
12127 PR tree-optimization/79090
12128 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12129 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12130
e1bcfb92
JJ
121312017-01-16 Jakub Jelinek <jakub@redhat.com>
12132
98e92fb2
JJ
12133 PR c/79089
12134 * gcc.c-torture/compile/pr79089.c: New test.
12135
e1bcfb92
JJ
12136 PR target/79080
12137 * gcc.dg/pr79080.c: New test.
12138
0ef1f9cd
DM
121392017-01-16 David Malcolm <dmalcolm@redhat.com>
12140
12141 PR c/78304
12142 * gcc.dg/format/pr78304.c: Convert argument from integral type
12143 to a pointer.
12144 * gcc.dg/format/pr78304-2.c: Likewise.
12145
76689ffc
CL
121462017-01-16 Carl Love <cel@us.ibm.com>
12147
12148 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12149 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12150
ce12ee9e
CL
121512017-01-16 Carl Love <cel@us.ibm.com>
12152
12153 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12154 Change arguments and return type to bool long long.
12155
b336037d
MS
121562017-01-16 Martin Sebor <msebor@redhat.com>
12157
12158 PR testsuite/79051
12159 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12160 on x86.
12161
1ddca3f3
PC
121622017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12163
12164 Revert:
a711887e 12165 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12166
12167 PR c++/71737
12168 * g++.dg/cpp0x/pr71737.C: New.
12169
290687fb
BS
121702017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12171
12172 * gcc.target/powerpc/swaps-p8-27.c: New.
12173
7d2f3f1d
PC
121742017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12175
12176 PR c++/71737
12177 * g++.dg/cpp0x/pr71737.C: New.
12178
d743728f
EB
121792017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12180
12181 * gnat.dg/opt62.adb: New test.
12182 * gnat.dg/opt62_pkg.ads: New helper.
12183
90aead21
BS
121842017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12185
a711887e
UB
12186 PR rtl-optimization/78626
12187 PR rtl-optimization/78727
90aead21
BS
12188 * gcc.dg/torture/pr78626.c: New test.
12189 * gcc.dg/torture/pr78727.c: New test.
12190
afaecc23
AM
121912017-01-14 Alan Modra <amodra@gmail.com>
12192
12193 * gcc.c-torture/compile/pr72749.c: New test.
12194
be4aa83d
DM
121952017-01-13 David Malcolm <dmalcolm@redhat.com>
12196
12197 PR c/78304
12198 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12199 (test_macro_2): New test.
12200 (test_macro_3): New test.
12201 (test_macro_4): New test.
12202 (test_non_contiguous_strings): Convert line number to line offset.
12203 * gcc.dg/format/pr78304-2.c: New test case.
12204 * gcc.dg/format/pr78304.c: New test case.
12205
7cdca3ec
UB
122062017-01-13 Uros Bizjak <ubizjak@gmail.com>
12207
12208 * gcc.target/i386/funcspec-56.inc: Add missing options and
12209 reorder options by implied ISAs, as in ix86_target_string.
12210
e3017e52
MP
122112017-01-13 Marek Polacek <polacek@redhat.com>
12212
12213 PR c++/71166
12214 * g++.dg/cpp0x/constexpr-array18.C: New test.
12215
d155c6fe
JL
122162017-01-13 Jeff Law <law@redhat.com>
12217
7c9560a5
JL
12218 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12219
9e59e99a
JL
12220 PR tree-optimization/61912
12221 PR tree-optimization/77485
12222 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12223 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12224 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12225
12226 PR tree-optimization/33562
12227 PR tree-optimization/61912
12228 PR tree-optimization/77485
d155c6fe
JL
12229 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12230 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12231 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12232 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12233 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12234 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12235 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12236
77719b06
ML
122372017-01-13 Martin Liska <mliska@suse.cz>
12238
12239 PR ipa/79043
12240 * gcc.c-torture/execute/pr79043.c: New test.
12241
a181b2bc
RB
122422017-01-13 Richard Biener <rguenther@suse.de>
12243
12244 PR middle-end/78411
12245 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12246
eaed3226
AV
122472017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12248
12249 PR fortran/70697
12250 * gfortran.dg/coarray/event_4.f08: New test.
12251
4ccff88b
AV
122522017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12253
12254 PR fortran/70696
12255 * gfortran.dg/coarray/event_3.f08: New test.
12256
3c3b9090
RB
122572017-01-13 Richard Biener <rguenther@suse.de>
12258
12259 PR tree-optimization/77283
12260 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12261
25329913
RB
122622017-01-13 Richard Biener <rguenther@suse.de>
12263
12264 * gcc.dg/gimplefe-22.c: New testcase.
12265
10b70b8e
RB
122662017-01-13 Richard Biener <rguenther@suse.de>
12267
12268 PR tree-optimization/77283
12269 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12270 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12271 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12272
76a8f82f
SL
122732017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12274
12275 * gcc.dg/pr77862.c: Require fpic target.
12276
59a505da
MM
122772017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12278
12279 PR target/79004
12280 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12281
bce6f760
MS
122822017-01-12 Martin Sebor <msebor@redhat.com>
12283
12284 * gcc.dg/pr78138.c: Adjust.
12285 * gcc.dg/pr78768.c: Adjust.
12286 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12287 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12288 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12289 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12290 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12291 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12292 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12293 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12294 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12295 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12296 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12297
3eefa646
JJ
122982017-01-12 Jakub Jelinek <jakub@redhat.com>
12299
12300 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12301
dcb56243
MS
123022017-01-12 Martin Sebor <msebor@redhat.com>
12303
8be3f306 12304 PR testsuite/79051
940242cd
MS
12305 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12306 due to bug 79054.
dcb56243 12307
b7431c20
DE
123082017-01-12 David Edelsohn <dje.gcc@gmail.com>
12309
12310 * gcc.dg/pr78768.c: Require LTO.
12311
2bcd9f32
MS
123122017-01-12 Martin Sebor <msebor@redhat.com>
12313
12314 PR c/79074
12315 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12316 due to the referenced bug.
12317
b2fc1c70
MS
123182017-01-12 Martin Sebor <msebor@redhat.com>
12319
12320 PR testsuite/79073
12321 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12322
fbed6f36
UB
123232017-01-12 Uros Bizjak <ubizjak@gmail.com>
12324
12325 * gcc.target/i386/builtin_target.c (check_features): Check all
12326 supported __builtin_cpu_supports options.
12327
27282dad
KT
123282017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12329
12330 PR tree-optimization/78319
12331 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12332 Remove xfail.
12333
66113166
BS
123342017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12335
12336 PR target/79044
12337 * gcc.target/powerpc/swaps-p8-26.c: New.
12338
6bb4ea5c
RB
123392017-01-12 Richard Biener <rguenther@suse.de>
12340
12341 * gcc.dg/gimplefe-21.c: New testcase.
12342
f15dbadb
MC
123432017-01-12 Michael Collison <michael.collison@arm.com>
12344
12345 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12346
73e32c47
JK
123472017-01-11 Julia Koval <julia.koval@intel.com>
12348 Uros Bizjak <ubizjak@gmail.com>
12349
12350 * gcc.target/i386/sgx.c New test.
12351 * gcc.target/i386/sse-12.c: Add -msgx.
12352 * gcc.target/i386/sse-13.c: Ditto.
12353 * gcc.target/i386/sse-14.c: Ditto.
12354 * gcc.target/i386/sse-22.c: Ditto.
12355 * gcc.target/i386/sse-23.c: Ditto.
12356 * g++.dg/other/i386-2.C: Ditto.
12357 * g++.dg/other/i386-3.C: Ditto.
12358
3594adc7
MS
123592017-01-11 Martin Sebor <msebor@redhat.com>
12360
12361 PR c++/24511
12362 * g++.dg/template/explicit9.C: New test.
12363
01bfd257
NS
123642017-01-11 Nathan Sidwell <nathan@acm.org>
12365
12366 PR c++/77812
12367 * g++.dg/pr77812.C: New.
12368
88df7964
JJ
123692017-01-11 Jakub Jelinek <jakub@redhat.com>
12370
eae63d78
JJ
12371 PR c++/71537
12372 * g++.dg/cpp1y/constexpr-71537.C: New test.
12373
88df7964
JJ
12374 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12375 argument.
12376
960ecba4
MS
123772017-01-11 Martin Sebor <msebor@redhat.com>
12378
12379 PR c/47931
12380 * c-c++-common/Waddress-2.c: New test.
12381
1f258a55
JJ
123822017-01-11 Jakub Jelinek <jakub@redhat.com>
12383
12384 PR c++/78341
12385 * g++.dg/cpp0x/pr78341.C: New test.
12386
bf5fbf46
MS
123872017-01-11 Martin Sebor <msebor@redhat.com>
12388
12389 PR c/78768
12390 * gcc.dg/pr78768.c: New test.
12391
19ff0049
DM
123922017-01-11 David Malcolm <dmalcolm@redhat.com>
12393
12394 PR driver/78877
12395 * gcc.dg/spellcheck-options-14.c: New test case.
12396 * gcc.dg/spellcheck-options-15.c: New test case.
12397 * gcc.dg/spellcheck-options-16.c: New test case.
12398 * gcc.dg/spellcheck-options-17.c: New test case.
12399
c86e9f03
ML
124002017-01-11 Martin Liska <mliska@suse.cz>
12401
12402 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12403
947f51d6
JJ
124042017-01-11 Jakub Jelinek <jakub@redhat.com>
12405
12406 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12407 instead of just 1 for the decomposition from struct C.
12408
849fccf8
EB
124092017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12410
12411 * gcc.c-torture/execute/20170111-1.c: New test.
12412
80c74722
RB
124132017-01-11 Richard Biener <rguenther@suse.de>
12414
12415 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12416
4c4b4703
JJ
124172017-01-11 Jakub Jelinek <jakub@redhat.com>
12418
12419 PR middle-end/50199
12420 * gcc.dg/lto/pr50199_0.c: New test.
12421
664b1a6b
MS
124222017-01-10 Martin Sebor <msebor@redhat.com>
12423
12424 PR testsuite/78960
12425 PR testsuite/78959
12426 PR testsuite/78133
12427 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12428 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12429
fefd3086
MS
124302017-01-10 Martin Sebor <msebor@redhat.com>
12431
12432 PR middle-end/78138
664b1a6b 12433 * gcc.dg/pr78138.c: New test.
fefd3086 12434
b9f4757f
DM
124352017-01-10 David Malcolm <dmalcolm@redhat.com>
12436
12437 PR c++/77949
12438 * g++.dg/diagnostic/pr77949.C: New test case.
12439
5a50f6bb
MS
124402017-01-10 Martin Sebor <msebor@redhat.com>
12441
12442 PR middle-end/78245
12443 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12444
c16880ef
MS
124452017-01-10 Martin Sebor <msebor@redhat.com>
12446
12447 PR tree-optimization/78775
12448 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12449 * gcc.dg/attr-alloc_size-10.c: New test.
12450 * gcc.dg/attr-alloc_size-11.c: New test.
12451 * gcc.dg/builtin-stringop-chk-7.c: New test.
12452 * gcc.dg/pr78775.c: New test.
12453 * gcc.dg/pr78973-2.c: New test.
12454 * gcc.dg/pr78973.c: New test.
12455
5363d9d9
JL
124562017-01-10 Jeff Law <law@redhat.com>
12457
12458 PR tree-optimization/77766
12459 PR tree-optimization/78856
12460 * gcc.c-torture/execute/pr77766.c: New test.
12461
aae23693
RB
124622016-01-10 Richard Biener <rguenther@suse.de>
12463
12464 PR tree-optimization/79034
12465 * g++.dg/torture/pr79034.C: New testcase.
12466
a0843aed
ML
124672017-01-10 Martin Liska <mliska@suse.cz>
12468
12469 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12470 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12471 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12472 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12473 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12474 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12475 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12476 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12477 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12478 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12479 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12480 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12481 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12482 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12483 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12484 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12485 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12486 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12487 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12488 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12489 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12490 * gcc.dg/ipa/pr64307.c: Likewise.
12491 * gcc.dg/ipa/pr77653.c: Likewise.
12492
79fc8ffe
AS
124932017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12494
12495 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12496 * g++.dg/other/i386-3.C: Ditto.
12497 * gcc.target/i386/sse-12.c: Ditto.
12498 * gcc.target/i386/sse-13.c: Ditto.
12499 * gcc.target/i386/sse-22.c: Ditto.
12500 * gcc.target/i386/sse-23.c: Ditto.
12501 * gcc.target/i386/builtin_target.c: Handle new option.
12502 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12503 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12504 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12505
dfa6951f
MS
125062017-01-09 Martin Sebor <msebor@redhat.com>
12507
12508 PR testsuite/79036
12509 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12510 with different precisions.
12511
a271e415
EB
125122017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12513
12514 * g++.dg/opt/call2.C: New test.
12515 * g++.dg/opt/call3.C: Likewise.
12516 * gnat.dg/array26.adb: New test.
12517 * gnat.dg/array26_pkg.ad[sb]: New helper.
12518 * gnat.dg/array27.adb: New test.
12519 * gnat.dg/array27_pkg.ad[sb]: New helper.
12520 * gnat.dg/array28.adb: New test.
12521 * gnat.dg/array28_pkg.ad[sb]: New helper.
12522
bd2c6270
JJ
125232017-01-09 Jakub Jelinek <jakub@redhat.com>
12524
12525 PR translation/79019
12526 PR translation/79020
12527 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12528 diagnostics.
12529 * gfortran.dg/initialization_17.f90: Likewise.
12530
1c1d8e75
DH
125312017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12532
12533 PR testsuite/79026
12534 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12535 * gcc.target/i386/pr78904-4.c: Likewise.
12536 * gcc.target/i386/pr78904-6.c: Likewise.
12537 * gcc.target/i386/pr78967-2.c: Likewise.
12538
cb330ba5
JJ
125392017-01-09 Jakub Jelinek <jakub@redhat.com>
12540
12541 PR tree-optimization/78899
12542 * gcc.target/i386/pr78899.c: New test.
12543 * gcc.dg/pr71077.c: New test.
12544
a5e14a42
MJ
125452017-01-09 Martin Jambor <mjambor@suse.cz>
12546
12547 PR ipa/78365
12548 PR ipa/78599
12549 * gcc.dg/torture/pr78365.c: New test.
12550
01216d27
JJ
125512017-01-09 Jakub Jelinek <jakub@redhat.com>
12552
dc59e50a
JJ
12553 PR c++/78948
12554 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12555 (main): Use int* instead of long long.
12556
01216d27
JJ
12557 PR tree-optimization/78938
12558 * gcc.dg/vect/pr78938.c: New test.
12559
c0d4fec7
KT
125602017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12561
12562 * gcc.dg/20161219.c: New test.
12563
7b1b0cc1
RB
125642017-01-09 Richard Biener <rguenther@suse.de>
12565
12566 PR tree-optimization/78997
12567 * gcc.dg/torture/pr78997.c: New testcase.
12568
813b9c0d
RB
125692017-01-09 Richard Biener <rguenther@suse.de>
12570
12571 PR debug/79000
12572 * g++.dg/lto/pr79000_0.C: New testcase.
12573 * g++.dg/lto/pr79000_1.c: Likewise.
12574
efcc8d38
MS
125752017-01-08 Martin Sebor <msebor@redhat.com>
12576
12577 PR middle-end/77708
12578 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12579 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12580 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12581 due to bug 78969.
12582 * gcc.dg/format/pr78569.c: Adjust.
12583
5ccf1d8d
DM
125842017-01-07 David Malcolm <dmalcolm@redhat.com>
12585
12586 PR c++/72803
12587 * g++.dg/diagnostic/pr72803.C: New test case.
12588
42002dfe
MS
125892017-01-07 Martin Sebor <msebor@redhat.com>
12590
12591 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12592 * gcc.dg/attr-alloc_size-4.c: Same.
12593
de91486c
AV
125942017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12595
12596 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12597 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12598 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12599 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12600 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12601 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12602 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12603
f55a925e
AS
126042017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12605 * gcc.dg/memcmp-1.c: New.
12606 * gcc.dg/strncmp-1.c: New.
12607
f3caa118
AV
126082017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12609
12610 * gcc.target/arm/acle/mcrr: New.
12611 * gcc.target/arm/acle/mcrr2: New.
12612 * gcc.target/arm/acle/mrrc: New.
12613 * gcc.target/arm/acle/mrrc2: New.
12614
ecc9a25b
AV
126152017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12616
12617 * gcc.target/arm/acle/mcr.c: New.
12618 * gcc.target/arm/acle/mrc.c: New.
12619 * gcc.target/arm/acle/mcr2.c: New.
12620 * gcc.target/arm/acle/mrc2.c: New.
12621
3811581f
AV
126222017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12623
12624 * gcc.target/arm/acle/ldc: New.
12625 * gcc.target/arm/acle/ldc2: New.
12626 * gcc.target/arm/acle/ldcl: New.
12627 * gcc.target/arm/acle/ldc2l: New.
12628 * gcc.target/arm/acle/stc: New.
12629 * gcc.target/arm/acle/stc2: New.
12630 * gcc.target/arm/acle/stcl: New.
12631 * gcc.target/arm/acle/stc2l: New.
12632
d57daa0c
AV
126332017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12634
12635 * gcc.target/arm/acle/acle.exp: Run tests for different options
12636 and make sure fat-lto-objects is used such that we can still do
12637 assemble scans.
12638 * gcc.target/arm/acle/cdp.c: New.
12639 * gcc.target/arm/acle/cdp2.c: New.
12640 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12641 (check_effective_target_arm_coproc1_ok_nocache): New.
12642 (check_effective_target_arm_coproc2_ok): New.
12643 (check_effective_target_arm_coproc2_ok_nocache): New.
12644 (check_effective_target_arm_coproc3_ok): New.
12645 (check_effective_target_arm_coproc3_ok_nocache): New.
12646 (check_effective_target_arm_coproc4_ok): New.
12647 (check_effective_target_arm_coproc4_ok_nocache): New.
12648
8a123229
MS
126492017-01-06 Martin Sebor <msebor@redhat.com>
12650
12651 PR middle-end/78605
12652 * gcc.dg/tree-ssa/pr78605.c: New test.
12653
5b8999d6
MS
126542017-01-05 Martin Sebor <msebor@redhat.com>
12655
12656 PR tree-optimization/78910
12657 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12658 diagnostics.
12659 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12660 * gcc.dg/tree-ssa/pr78910.c: New test.
12661
4e89adf9
EB
126622017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12663
12664 * gcc.dg/sso-10.c: New test.
12665
962c5679
JJ
126662017-01-05 Jakub Jelinek <jakub@redhat.com>
12667
cfd719e7
JJ
12668 PR tree-optimization/71016
12669 * gcc.target/i386/pr71016.c: New test.
12670 * gcc.target/aarch64/pr71016.c: New test.
12671 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12672
26f20371
JJ
12673 PR c++/78931
12674 * g++.dg/cpp1z/decomp19.C: New test.
12675
962c5679
JJ
12676 PR c++/78890
12677 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12678 * g++.dg/init/union1.C: Likewise.
12679 * g++.dg/cpp0x/union6.C: Expect errors.
12680 * g++.dg/cpp0x/union8.C: New test.
12681 * g++.dg/cpp0x/pr78890-1.C: New test.
12682 * g++.dg/cpp0x/pr78890-2.C: New test.
12683
8c15f541
DE
126842017-01-05 David Edelsohn <dje.gcc@gmail.com>
12685
12686 * gcc.target/powerpc/pr71670.c: Require p9vector.
12687 * gcc.target/powerpc/p9-novsx.c: Same.
12688
51b86113
DM
126892017-01-05 David Malcolm <dmalcolm@redhat.com>
12690
12691 * selftests/asr_div1.rtl: New file.
12692 * selftests/aarch64: New subdirectory.
12693 * selftests/aarch64/times-two.rtl: New file.
12694 * selftests/bb-index.rtl: New file.
12695 * selftests/cfg-test.rtl: New file.
12696 * selftests/const-int.rtl: New file.
12697 * selftests/example-labels.rtl: New file.
12698 * selftests/insn-with-mode.rtl: New file.
12699 * selftests/jump-to-label-ref.rtl: New file.
12700 * selftests/jump-to-return.rtl: New file.
12701 * selftests/jump-to-simple-return.rtl: New file.
12702 * selftests/mem.rtl: New file.
12703 * selftests/note-insn-deleted.rtl: New file.
12704 * selftests/note_insn_basic_block.rtl: New file.
12705 * selftests/simple-cse.rtl: New file.
12706 * selftests/symbol-ref.rtl: New file.
12707 * selftests/x86_64: New subdirectory.
12708 * selftests/x86_64/call-insn.rtl: New file.
12709 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12710 * selftests/x86_64/times-two.rtl: New file.
12711 * selftests/x86_64/unspec.rtl: New file.
12712
dc7650cc
NS
127132017-01-05 Nathan Sidwell <nathan@acm.org>
12714
12715 PR c++/78765
12716 * g++.dg/cpp0x/pr78765.C: New.
12717
3db70565
DV
127182017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12719
12720 * gcc.target/s390/memcpy-2.c: New test.
12721 * gcc.target/s390/memset-2.c: New test.
12722
f5a537e3
AK
127232017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12724
12725 * gcc.target/s390/memcpy-1.c: New test.
12726
d80c6d02
JL
127272017-01-04 Jeff Law <law@redhat.com>
12728
12729 PR tree-optimization/78812
12730 * g++.dg/torture/pr78812.C: New test.
12731
08edc320 127322017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12733
12734 PR target/71977
12735 PR target/70568
12736 PR target/78823
12737 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12738 64-bit VSX systems with direct move, whether we optimize common
12739 code sequences in the GLIBC math library for float math functions.
12740 * gcc.target/powerpc/pr71977-2.c: Likewise.
12741
a9342885
MP
127422017-01-04 Marek Polacek <polacek@redhat.com>
12743
12744 PR c++/64767
12745 * c-c++-common/Wpointer-compare-1.c: New test.
12746
066435fe
JJ
127472017-01-04 Jakub Jelinek <jakub@redhat.com>
12748
abec4284
JJ
12749 PR c++/78949
12750 * c-c++-common/Wunused-var-16.c: New test.
12751
26c43e27
JJ
12752 PR c++/78693
12753 * g++.dg/cpp0x/pr78693.C: New test.
12754
fc73e60c
JJ
12755 PR driver/78957
12756 * gcc.dg/pr78957.c: New test.
12757
c9cf3863
JJ
12758 * g++.dg/cpp1y/auto-fn34.C: New test.
12759
066435fe
JJ
12760 PR c++/71182
12761 * g++.dg/cpp0x/pr71182.C: New test.
12762
598bd687
KN
127632017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12764
12765 PR target/78056
12766 * gcc.target/powerpc/pr78056-1.c: New test.
12767 * gcc.target/powerpc/pr78056-2.c: New test.
12768 * gcc.target/powerpc/pr78056-3.c: New test.
12769 * gcc.target/powerpc/pr78056-4.c: New test.
12770 * gcc.target/powerpc/pr78056-5.c: New test.
12771 * gcc.target/powerpc/pr78056-6.c: New test.
12772 * gcc.target/powerpc/pr78056-7.c: New test.
12773 * gcc.target/powerpc/pr78056-8.c: New test.
12774 * lib/target-supports.exp
12775 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12776 whether the effective target supports the popcntb instruction.
12777
8194635a
JL
127782017-01-03 Jeff Law <law@redhat.com>
12779
12780 PR tree-optimization/67955
12781 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12782
baf9ebc8
MP
127832017-01-04 Marek Polacek <polacek@redhat.com>
12784
12785 PR c++/77545
12786 PR c++/77284
12787 * g++.dg/cpp0x/range-for32.C: New test.
12788 * g++.dg/cpp0x/range-for33.C: New test.
12789
5dd9a9d0
DM
127902017-01-04 David Malcolm <dmalcolm@redhat.com>
12791
12792 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12793
4bf07f3f
NS
127942017-01-04 Nathan Sidwell <nathan@acm.org>
12795
12796 PR c++/66735
12797 * g++.dg/cpp1y/pr66735.C: New.
12798
165ba2e9
JJ
127992017-01-04 Jakub Jelinek <jakub@redhat.com>
12800
12801 PR tree-optimization/71563
12802 * gcc.dg/tree-ssa/pr71563.c: New test.
12803
4567f969
JB
128042017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12805
12806 PR fortran/78534
12807 PR fortran/78976
12808 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12809 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12810 * gfortran.dg/transfer_intrinsic_1.f90: Change
12811 scan-tree-dump-times due to gfc_trans_string_copy change to
12812 avoid -Wstringop-overflow.
12813
1c06f07f
JL
128142017-01-03 Jeff Law <law@redhat.com>
12815
12816 PR tree-optimization/78856
12817 * gcc.c-torture/execute/pr78856.c: New test.
12818
60fb638f
MM
128192017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12820
12821 PR target/78953
12822 * gcc.target/powerpc/pr78953.c: New test.
12823
e4d02f52
ILT
128242017-01-03 Ian Lance Taylor <iant@google.com>
12825
12826 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12827 enums.
12828
5b4f088d
MS
128292017-01-03 Martin Sebor <msebor@redhat.com>
12830
12831 PR tree-optimization/78696
12832 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12833 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12834 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12835 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12836
128372017-01-03 David Malcolm <dmalcolm@redhat.com>
12838
12839 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12840 with more than one digit.
12841 * lib/gcc-dg.exp (process-message): Support more than one digit
12842 in relative line specifications.
12843
128442017-01-03 Jakub Jelinek <jakub@redhat.com>
12845
12846 PR tree-optimization/78965
12847 * gcc.dg/pr78965.c: New test.
12848
12849 PR middle-end/78901
12850 * g++.dg/opt/pr78901.C: New test.
12851
128522017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12853
12854 PR fortran/78534
12855 PR fortran/66310
12856 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12857 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12858 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12859 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12860 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12861 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12862 * gfortran.dg/string_1_lp64.f90: New test.
12863 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12864 * gfortran.dg/string_3_lp64.f90: New test.
12865 * gfortran.dg/transfer_intrinsic_1.f90: Change
12866 scan-tree-dump-times due to gfc_trans_string_copy change to
12867 avoid -Wstringop-overflow.
12868
8b7163c6
UB
128692017-01-02 Uros Bizjak <ubizjak@gmail.com>
12870
12871 PR target/78967
12872 * gcc.target/i386/pr78967-1.c: New test.
12873 * gcc.target/i386/pr78967-2.c: Ditto.
12874 * gcc.target/i386/pr78967-3.c: Ditto.
12875
12876 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12877 * gcc.target/i386/pr78904-4.c: Ditto.
12878 * gcc.target/i386/pr78904-6.c: Ditto.
12879
e2940b98
JH
128802017-01-01 Jan Hubicka <hubicka@ucw.cz>
12881
12882 PR middle-end/77674
12883 * g++.dg/torture/pr77674.C: New testcase.
12884
cbe34bb5 128852017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12886
12887 Update copyright years.
818ab71a 12888\f
cbe34bb5 12889Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12890
12891Copying and distribution of this file, with or without modification,
12892are permitted in any medium without royalty provided the copyright
12893notice and this notice are preserved.