]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
Fix type of bitstart in vectorizable_live_operation
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
10d8c51f
PC
12017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/45033
4 * g++.dg/expr/delete1.C: New.
5
2eda24e9
PMR
62017-09-18 Bob Duff <duff@adacore.com>
7
8 * gnat.dg/validity_check.adb: New testcase.
9
102017-09-18 Eric Botcazou <ebotcazou@adacore.com>
11
12 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
13
142017-09-18 Bob Duff <duff@adacore.com>
15
16 * gnat.dg/tagged_prefix_call.adb: New testcase.
17
845af9e6
PMR
182017-09-18 Ed Schonberg <schonberg@adacore.com>
19
20 * gnat.dg/default_variants.adb: New testcase.
21
2a63b04e
RO
222017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
23
24 PR target/81736
25 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
26 * gcc.target/i386/pr81736-4.c: Likewise.
27
3d07d963
RB
282017-09-18 Richard Biener <rguenther@suse.de>
29
30 PR tree-optimization/79622
31 * gcc.dg/graphite/pr79622.c: New testcase.
32
3cb626e4
DS
332017-09-17 Daniel Santos <daniel.santos@pobox.com>
34
35 gcc.target/i386/pr82196-1.c: New test.
36 gcc.target/i386/pr82196-2.c: Likewise.
37
01f44e44
L
382017-09-17 H.J. Lu <hongjiu.lu@intel.com>
39
40 PR target/82166
41 * gcc.target/i386/pr82166.c: New test.
42
62d3c075
PT
432017-09-17 Paul Thomas <pault@gcc.gnu.org>
44
45 PR fortran/82173
46 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
47 * gfortran.dg/pdt_2.f03 : The same.
48 * gfortran.dg/pdt_3.f03 : The same.
49 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
50 module 'bad_vars'. Add error concerning assumed parameters and
51 save attribute.
52 * gfortran.dg/pdt_11.f03 : New test.
53
54 PR fortran/60483
55 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
56 * gfortran.dg/associate_25.f90 : New test.
57 * gfortran.dg/pdt_12.f03 : New test.
58
026a79f7
AS
592017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
60 Jakub Jelinek <jakub@redhat.com>
61
62 Add support for -std=c++2a.
63 * lib/target-supports.exp (check_effective_target_c++17): Return
64 1 also if check_effective_target_c++2a.
65 (check_effective_target_c++17_down): New.
66 (check_effective_target_c++2a_only): New.
67 (check_effective_target_c++2a): New.
68 * g++.dg/cpp2a/cplusplus.C: New.
69
bb75facd
JM
702017-09-15 Joseph Myers <joseph@codesourcery.com>
71
72 PR c/82071
73 * gcc.target/i386/excess-precision-8.c: New test.
74
c01df3c8
MLI
752017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
76 Paolo Carlini <paolo.carlini@oracle.com>
77
78 PR c++/64644
79 * g++.dg/other/anon-union4.C: New.
80 * g++.old-deja/g++.law/union4.C: Adjust.
81 * g++.old-deja/g++.other/anon1.C: Likewise.
82
1d933576
BE
832017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
84
85 * c-c++-common/Wcast-align.c: New test.
86
4a8ca690
EB
872017-09-15 Eric Botcazou <ebotcazou@adacore.com>
88
89 * g++.dg/sso-1.C: New test.
90 * g++.dg/sso-2.C: Likewise.
91
922017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
93
94 PR c++/78648
95 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
96
ed17cb57
JW
972017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
98
99 PR tree-optimization/71026
100 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
101
a1189286
JJ
1022017-09-15 Jakub Jelinek <jakub@redhat.com>
103
7b936140
JJ
104 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
105 * lib/target-supports.exp (check_effective_target_c++14): Use
106 check_effective_target_c++17 instead of check_effective_target_c++1z.
107 (check_effective_target_c++14_down): Likewise.
108 (check_effective_target_c++1z_only): Rename to ...
109 (check_effective_target_c++17_only): ... this.
110 (check_effective_target_c++1z): Rename to ...
111 (check_effective_target_c++17): ... this.
112 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
113 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
114 and c++17_only instead of c++1z_only. Adjust expected diagnostics
115 and comments refering to 1z to 17.
116 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
117 * g++.dg/template/partial5.C: Likewise.
118 * g++.dg/template/nontype8.C: Likewise.
119 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
120 * g++.dg/cpp1z/nontype3a.C: Likewise.
121 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
122 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
123 * g++.dg/cpp1z/class-deduction32.C: Likewise.
124 * g++.dg/cpp1z/pr78771.C: Likewise.
125 * g++.dg/cpp1z/elide1.C: Likewise.
126 * g++.dg/cpp1z/fold3.C: Likewise.
127 * g++.dg/cpp1z/class-deduction2.C: Likewise.
128 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
129 * g++.dg/cpp1z/inline-var2.C: Likewise.
130 * g++.dg/cpp1z/eval-order2.C: Likewise.
131 * g++.dg/cpp1z/decomp21.C: Likewise.
132 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
133 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
134 * g++.dg/cpp1z/utf8-neg.C: Likewise.
135 * g++.dg/cpp1z/class-deduction41.C: Likewise.
136 * g++.dg/cpp1z/class-deduction23.C: Likewise.
137 * g++.dg/cpp1z/nodiscard3.C: Likewise.
138 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
139 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
140 * g++.dg/cpp1z/class-deduction21.C: Likewise.
141 * g++.dg/cpp1z/range-for1.C: Likewise.
142 * g++.dg/cpp1z/init-statement4.C: Likewise.
143 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
144 * g++.dg/cpp1z/decomp30.C: Likewise.
145 * g++.dg/cpp1z/class-deduction39.C: Likewise.
146 * g++.dg/cpp1z/register2.C: Likewise.
147 * g++.dg/cpp1z/decomp9.C: Likewise.
148 * g++.dg/cpp1z/regress1.C: Likewise.
149 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
150 * g++.dg/cpp1z/class-deduction30.C: Likewise.
151 * g++.dg/cpp1z/abbrev2.C: Likewise.
152 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
153 * g++.dg/cpp1z/regress2.C: Likewise.
154 * g++.dg/cpp1z/decomp16.C: Likewise.
155 * g++.dg/cpp1z/bool-increment1.C: Likewise.
156 * g++.dg/cpp1z/aligned-new1.C: Likewise.
157 * g++.dg/cpp1z/decomp3.C: Likewise.
158 * g++.dg/cpp1z/register1.C: Likewise.
159 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
160 * g++.dg/cpp1z/class-deduction1.C: Likewise.
161 * g++.dg/cpp1z/decomp10.C: Likewise.
162 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
163 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
164 * g++.dg/cpp1z/decomp27.C: Likewise.
165 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
166 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
167 * g++.dg/cpp1z/class-deduction9.C: Likewise.
168 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
169 * g++.dg/cpp1z/decomp11.C: Likewise.
170 * g++.dg/cpp1z/aligned-new3.C: Likewise.
171 * g++.dg/cpp1z/utf8-2.C: Likewise.
172 * g++.dg/cpp1z/lambda-this3.C: Likewise.
173 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
174 * g++.dg/cpp1z/byte1.C: Likewise.
175 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
176 * g++.dg/cpp1z/aggr-base4.C: Likewise.
177 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
178 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
179 * g++.dg/cpp1z/utf8-2a.C: Likewise.
180 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
181 * g++.dg/cpp1z/aggr-base6.C: Likewise.
182 * g++.dg/cpp1z/cplusplus.C: Likewise.
183 * g++.dg/cpp1z/class-deduction20.C: Likewise.
184 * g++.dg/cpp1z/aggr-base2.C: Likewise.
185 * g++.dg/cpp1z/class-deduction6.C: Likewise.
186 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
187 * g++.dg/cpp1z/class-deduction31.C: Likewise.
188 * g++.dg/cpp1z/class-deduction25.C: Likewise.
189 * g++.dg/cpp1z/class-deduction18.C: Likewise.
190 * g++.dg/cpp1z/fold9.C: Likewise.
191 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
192 * g++.dg/cpp1z/abbrev1.C: Likewise.
193 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
194 * g++.dg/cpp1z/utf8.C: Likewise.
195 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
196 * g++.dg/cpp1z/aggr-base3.C: Likewise.
197 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
198 * g++.dg/cpp1z/init-statement2.C: Likewise.
199 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
200 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
201 * g++.dg/cpp1z/class-deduction40.C: Likewise.
202 * g++.dg/cpp1z/nontype3.C: Likewise.
203 * g++.dg/cpp1z/class-deduction14.C: Likewise.
204 * g++.dg/cpp1z/fold7.C: Likewise.
205 * g++.dg/cpp1z/nontype2.C: Likewise.
206 * g++.dg/cpp1z/class-deduction15.C: Likewise.
207 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
208 * g++.dg/cpp1z/class-deduction13.C: Likewise.
209 * g++.dg/cpp1z/aligned-new7.C: Likewise.
210 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
211 * g++.dg/cpp1z/nontype1.C: Likewise.
212 * g++.dg/cpp1z/init-statement5.C: Likewise.
213 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
214 * g++.dg/cpp1z/decomp17.C: Likewise.
215 * g++.dg/cpp1z/fold4.C: Likewise.
216 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
217 * g++.dg/cpp1z/fold7a.C: Likewise.
218 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
219 * g++.dg/cpp1z/init-statement7.C: Likewise.
220 * g++.dg/cpp1z/aggr-base5.C: Likewise.
221 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
222 * g++.dg/cpp1z/pr79143.C: Likewise.
223 * g++.dg/cpp1z/class-deduction38.C: Likewise.
224 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
225 * g++.dg/cpp1z/class-deduction12.C: Likewise.
226 * g++.dg/cpp1z/decomp20.C: Likewise.
227 * g++.dg/cpp1z/class-deduction22.C: Likewise.
228 * g++.dg/cpp1z/class-deduction29.C: Likewise.
229 * g++.dg/cpp1z/class-deduction8.C: Likewise.
230 * g++.dg/cpp1z/class-deduction43.C: Likewise.
231 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
232 * g++.dg/cpp1z/fold8.C: Likewise.
233 * g++.dg/cpp1z/init-statement3.C: Likewise.
234 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
235 * g++.dg/cpp1z/class-deduction36.C: Likewise.
236 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
237 * g++.dg/cpp1z/fallthrough1.C: Likewise.
238 * g++.dg/cpp1z/fold1.C: Likewise.
239 * g++.dg/cpp1z/class-deduction26.C: Likewise.
240 * g++.dg/cpp1z/fold-ice1.C: Likewise.
241 * g++.dg/cpp1z/fold5.C: Likewise.
242 * g++.dg/cpp1z/class-deduction34.C: Likewise.
243 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
244 * g++.dg/cpp1z/class-deduction7.C: Likewise.
245 * g++.dg/cpp1z/class-deduction16.C: Likewise.
246 * g++.dg/cpp1z/class-deduction10.C: Likewise.
247 * g++.dg/cpp1z/eval-order3.C: Likewise.
248 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
249 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
250 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
251 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
252 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
253 * g++.dg/cpp1z/decomp15.C: Likewise.
254 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
255 * g++.dg/cpp1z/fold-mangle.C: Likewise.
256 * g++.dg/cpp1z/class-deduction35.C: Likewise.
257 * g++.dg/cpp1z/decomp4.C: Likewise.
258 * g++.dg/cpp1z/class-deduction42.C: Likewise.
259 * g++.dg/cpp1z/init-statement8.C: Likewise.
260 * g++.dg/cpp1z/inline-var1a.C: Likewise.
261 * g++.dg/cpp1z/init-statement6.C: Likewise.
262 * g++.dg/cpp1z/class-deduction17.C: Likewise.
263 * g++.dg/cpp1z/class-deduction28.C: Likewise.
264 * g++.dg/cpp1z/class-deduction27.C: Likewise.
265 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
266 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
267 * g++.dg/cpp1z/class-deduction11.C: Likewise.
268 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
269 * g++.dg/cpp1z/init-statement9.C: Likewise.
270 * g++.dg/cpp1z/class-deduction19.C: Likewise.
271 * g++.dg/cpp1z/class-deduction5.C: Likewise.
272 * g++.dg/cpp1z/fold2.C: Likewise.
273 * g++.dg/cpp1z/class-deduction33.C: Likewise.
274 * g++.dg/cpp1z/class-deduction24.C: Likewise.
275 * g++.dg/cpp1z/aggr-base1.C: Likewise.
276 * g++.dg/cpp1z/fold6.C: Likewise.
277 * g++.dg/cpp1z/decomp12.C: Likewise.
278 * g++.dg/cpp1z/class-deduction4.C: Likewise.
279 * g++.dg/cpp1z/inline-var1.C: Likewise.
280 * g++.dg/cpp1z/aligned-new2.C: Likewise.
281 * g++.dg/cpp1z/class-deduction3.C: Likewise.
282 * g++.dg/other/error3.C: Likewise.
283 * g++.dg/init/new25.C: Likewise.
284 * g++.dg/init/new13.C: Likewise.
285 * g++.dg/tls/diag-2.C: Likewise.
286 * g++.dg/tls/diag-4.C: Likewise.
287 * g++.dg/opt/noreturn-1.C: Likewise.
288 * g++.dg/eh/async-unwind2.C: Likewise.
289 * g++.dg/eh/spec9.C: Likewise.
290 * g++.dg/eh/spec7.C: Likewise.
291 * g++.dg/eh/template1.C: Likewise.
292 * g++.dg/eh/cond4.C: Likewise.
293 * g++.dg/eh/pr41819.C: Likewise.
294 * g++.dg/eh/delete1.C: Likewise.
295 * g++.dg/eh/spec3.C: Likewise.
296 * g++.dg/eh/forced4.C: Likewise.
297 * g++.dg/eh/spec2.C: Likewise.
298 * g++.dg/eh/shadow1.C: Likewise.
299 * g++.dg/eh/pr38662.C: Likewise.
300 * g++.dg/eh/ehopt1.C: Likewise.
301 * g++.dg/eh/spec8.C: Likewise.
302 * g++.dg/eh/init-temp2.C: Likewise.
303 * g++.dg/rtti/crash3.C: Likewise.
304 * g++.dg/warn/Wreturn-type-3.C: Likewise.
305 * g++.dg/warn/register-parm-1.C: Likewise.
306 * g++.dg/warn/register-var-2.C: Likewise.
307 * g++.dg/gcov/gcov-7.C: Likewise.
308 * g++.dg/tree-ssa/pr45605.C: Likewise.
309 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
310 * g++.dg/lookup/exception1.C: Likewise.
311 * g++.dg/ubsan/pr79589.C: Likewise.
312 * g++.dg/tm/pr47340.C: Likewise.
313 * g++.dg/tm/pr46567.C: Likewise.
314 * g++.dg/expr/bitfield5.C: Likewise.
315 * g++.dg/expr/bool1.C: Likewise.
316 * g++.dg/expr/lval3.C: Likewise.
317 * g++.dg/expr/lval4.C: Likewise.
318 * g++.dg/expr/bitfield4.C: Likewise.
319 * g++.dg/expr/bitfield6.C: Likewise.
320 * g++.dg/expr/bool3.C: Likewise.
321 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
322 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
323 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
324 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
325 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
326 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
327 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
328 * g++.dg/ext/has_nothrow_assign.C: Likewise.
329 * g++.dg/parse/register1.C: Likewise.
330 * g++.dg/parse/error15.C: Likewise.
331 * g++.dg/parse/linkage2.C: Likewise.
332 * g++.dg/concepts/intro2.C: Likewise.
333 * g++.dg/concepts/class.C: Likewise.
334 * g++.dg/concepts/traits1.C: Likewise.
335 * g++.dg/concepts/req5.C: Likewise.
336 * g++.dg/concepts/var-concept5.C: Likewise.
337 * g++.dg/concepts/fn-concept2.C: Likewise.
338 * g++.dg/concepts/traits2.C: Likewise.
339 * g++.dg/concepts/placeholder2.C: Likewise.
340 * g++.dg/concepts/class6.C: Likewise.
341 * g++.dg/concepts/memtmpl1.C: Likewise.
342 * g++.dg/concepts/friend2.C: Likewise.
343 * g++.dg/concepts/template-parm3.C: Likewise.
344 * g++.dg/concepts/template-parm10.C: Likewise.
345 * g++.dg/concepts/explicit-spec1.C: Likewise.
346 * g++.dg/concepts/explicit-spec3.C: Likewise.
347 * g++.dg/concepts/var-templ2.C: Likewise.
348 * g++.dg/concepts/intro5.C: Likewise.
349 * g++.dg/concepts/deduction-constraint1.C: Likewise.
350 * g++.dg/concepts/iconv1.C: Likewise.
351 * g++.dg/concepts/constrained-parm.C: Likewise.
352 * g++.dg/concepts/template-template-parm1.C: Likewise.
353 * g++.dg/concepts/var-concept3.C: Likewise.
354 * g++.dg/concepts/class3.C: Likewise.
355 * g++.dg/concepts/memfun2.C: Likewise.
356 * g++.dg/concepts/req1.C: Likewise.
357 * g++.dg/concepts/disjunction1.C: Likewise.
358 * g++.dg/concepts/req17.C: Likewise.
359 * g++.dg/concepts/pr65848.C: Likewise.
360 * g++.dg/concepts/placeholder4.C: Likewise.
361 * g++.dg/concepts/decl-diagnose.C: Likewise.
362 * g++.dg/concepts/intro7.C: Likewise.
363 * g++.dg/concepts/pr68683.C: Likewise.
364 * g++.dg/concepts/partial-spec4.C: Likewise.
365 * g++.dg/concepts/template-parm5.C: Likewise.
366 * g++.dg/concepts/explicit-inst1.C: Likewise.
367 * g++.dg/concepts/class-deduction1.C: Likewise.
368 * g++.dg/concepts/class1.C: Likewise.
369 * g++.dg/concepts/req15.C: Likewise.
370 * g++.dg/concepts/memfun.C: Likewise.
371 * g++.dg/concepts/pr68434.C: Likewise.
372 * g++.dg/concepts/inherit-ctor4.C: Likewise.
373 * g++.dg/concepts/partial-spec6.C: Likewise.
374 * g++.dg/concepts/var-templ1.C: Likewise.
375 * g++.dg/concepts/template-parm8.C: Likewise.
376 * g++.dg/concepts/explicit-inst3.C: Likewise.
377 * g++.dg/concepts/class4.C: Likewise.
378 * g++.dg/concepts/req6.C: Likewise.
379 * g++.dg/concepts/fn8.C: Likewise.
380 * g++.dg/concepts/class5.C: Likewise.
381 * g++.dg/concepts/placeholder5.C: Likewise.
382 * g++.dg/concepts/req16.C: Likewise.
383 * g++.dg/concepts/req10.C: Likewise.
384 * g++.dg/concepts/var-concept2.C: Likewise.
385 * g++.dg/concepts/auto3.C: Likewise.
386 * g++.dg/concepts/generic-fn-err.C: Likewise.
387 * g++.dg/concepts/pr65552.C: Likewise.
388 * g++.dg/concepts/partial-concept-id2.C: Likewise.
389 * g++.dg/concepts/fn1.C: Likewise.
390 * g++.dg/concepts/partial-spec.C: Likewise.
391 * g++.dg/concepts/template-parm12.C: Likewise.
392 * g++.dg/concepts/diagnostic1.C: Likewise.
393 * g++.dg/concepts/intro1.C: Likewise.
394 * g++.dg/concepts/explicit-inst4.C: Likewise.
395 * g++.dg/concepts/req18.C: Likewise.
396 * g++.dg/concepts/explicit-spec5.C: Likewise.
397 * g++.dg/concepts/var-concept6.C: Likewise.
398 * g++.dg/concepts/fn9.C: Likewise.
399 * g++.dg/concepts/req2.C: Likewise.
400 * g++.dg/concepts/template-parm7.C: Likewise.
401 * g++.dg/concepts/req14.C: Likewise.
402 * g++.dg/concepts/template-parm6.C: Likewise.
403 * g++.dg/concepts/variadic4.C: Likewise.
404 * g++.dg/concepts/fn6.C: Likewise.
405 * g++.dg/concepts/req-neg1.C: Likewise.
406 * g++.dg/concepts/alias3.C: Likewise.
407 * g++.dg/concepts/expression2.C: Likewise.
408 * g++.dg/concepts/partial-spec3.C: Likewise.
409 * g++.dg/concepts/expression3.C: Likewise.
410 * g++.dg/concepts/memfun-err.C: Likewise.
411 * g++.dg/concepts/pr66091.C: Likewise.
412 * g++.dg/concepts/explicit-spec2.C: Likewise.
413 * g++.dg/concepts/equiv.C: Likewise.
414 * g++.dg/concepts/friend1.C: Likewise.
415 * g++.dg/concepts/fn4.C: Likewise.
416 * g++.dg/concepts/var-templ3.C: Likewise.
417 * g++.dg/concepts/explicit-inst2.C: Likewise.
418 * g++.dg/concepts/alias2.C: Likewise.
419 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
420 * g++.dg/concepts/placeholder6.C: Likewise.
421 * g++.dg/concepts/fn10.C: Likewise.
422 * g++.dg/concepts/req3.C: Likewise.
423 * g++.dg/concepts/variadic2.C: Likewise.
424 * g++.dg/concepts/pr65636.C: Likewise.
425 * g++.dg/concepts/intro6.C: Likewise.
426 * g++.dg/concepts/class2.C: Likewise.
427 * g++.dg/concepts/fn2.C: Likewise.
428 * g++.dg/concepts/req20.C: Likewise.
429 * g++.dg/concepts/req8.C: Likewise.
430 * g++.dg/concepts/placeholder1.C: Likewise.
431 * g++.dg/concepts/pr65854.C: Likewise.
432 * g++.dg/concepts/member-concept.C: Likewise.
433 * g++.dg/concepts/template-parm2.C: Likewise.
434 * g++.dg/concepts/variadic1.C: Likewise.
435 * g++.dg/concepts/fn7.C: Likewise.
436 * g++.dg/concepts/intro4.C: Likewise.
437 * g++.dg/concepts/req13.C: Likewise.
438 * g++.dg/concepts/inherit-ctor3.C: Likewise.
439 * g++.dg/concepts/explicit-spec6.C: Likewise.
440 * g++.dg/concepts/auto1.C: Likewise.
441 * g++.dg/concepts/alias1.C: Likewise.
442 * g++.dg/concepts/fn-concept1.C: Likewise.
443 * g++.dg/concepts/template-parm11.C: Likewise.
444 * g++.dg/concepts/explicit-spec4.C: Likewise.
445 * g++.dg/concepts/partial-concept-id1.C: Likewise.
446 * g++.dg/concepts/req9.C: Likewise.
447 * g++.dg/concepts/req4.C: Likewise.
448 * g++.dg/concepts/pr65681.C: Likewise.
449 * g++.dg/concepts/req7.C: Likewise.
450 * g++.dg/concepts/req12.C: Likewise.
451 * g++.dg/concepts/fn5.C: Likewise.
452 * g++.dg/concepts/alias4.C: Likewise.
453 * g++.dg/concepts/generic-fn.C: Likewise.
454 * g++.dg/concepts/feature-macro.C: Likewise.
455 * g++.dg/concepts/req19.C: Likewise.
456 * g++.dg/concepts/placeholder3.C: Likewise.
457 * g++.dg/concepts/intro3.C: Likewise.
458 * g++.dg/concepts/partial-spec5.C: Likewise.
459 * g++.dg/concepts/template-parm4.C: Likewise.
460 * g++.dg/concepts/dr1430.C: Likewise.
461 * g++.dg/concepts/pr65634.C: Likewise.
462 * g++.dg/concepts/var-concept4.C: Likewise.
463 * g++.dg/concepts/pr67249.C: Likewise.
464 * g++.dg/concepts/expression.C: Likewise.
465 * g++.dg/concepts/pr65575.C: Likewise.
466 * g++.dg/concepts/partial-spec2.C: Likewise.
467 * g++.dg/concepts/template-parm9.C: Likewise.
468 * g++.dg/concepts/inherit-ctor1.C: Likewise.
469 * g++.dg/concepts/equiv2.C: Likewise.
470 * g++.dg/concepts/req11.C: Likewise.
471 * g++.dg/concepts/template-parm1.C: Likewise.
472 * g++.dg/concepts/inherit-ctor2.C: Likewise.
473 * g++.dg/concepts/var-concept1.C: Likewise.
474 * g++.dg/concepts/fn3.C: Likewise.
475 * g++.dg/torture/pr46364.C: Likewise.
476 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
477 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
478 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
479 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
480 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
481 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
482 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
483 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
484 * g++.dg/torture/pr52918-1.C: Likewise.
485 * g++.dg/torture/pr49394.C: Likewise.
486 * g++.dg/torture/pr57190.C: Likewise.
487 * g++.dg/cpp0x/static_assert8.C: Likewise.
488 * g++.dg/cpp0x/noexcept19.C: Likewise.
489 * g++.dg/cpp0x/variadic-throw.C: Likewise.
490 * g++.dg/cpp0x/variadic73.C: Likewise.
491 * g++.dg/cpp0x/noexcept02.C: Likewise.
492 * g++.dg/cpp0x/defaulted23.C: Likewise.
493 * g++.dg/cpp0x/noexcept08.C: Likewise.
494 * g++.dg/cpp0x/auto9.C: Likewise.
495 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
496 * g++.dg/cpp0x/error5.C: Likewise.
497 * c-c++-common/gomp/atomic-12.c: Likewise.
498 * c-c++-common/gomp/atomic-13.c: Likewise.
499 * c-c++-common/gomp/atomic-14.c: Likewise.
500 * c-c++-common/Wvarargs-2.c: Likewise.
501 * c-c++-common/Wvarargs.c: Likewise.
502 * c-c++-common/vector-subscript-2.c: Likewise.
503 * g++.old-deja/g++.robertl/eb123.C: Likewise.
504 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
505 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
506 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
507 * g++.old-deja/g++.eh/throw2.C: Likewise.
508 * g++.old-deja/g++.eh/throw1.C: Likewise.
509 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
510 * g++.old-deja/g++.other/new7.C: Likewise.
511 * g++.old-deja/g++.other/crash30.C: Likewise.
512 * g++.old-deja/g++.other/regstack.C: Likewise.
513 * g++.old-deja/g++.other/crash28.C: Likewise.
514 * g++.old-deja/g++.jason/bool5.C: Likewise.
515 * g++.old-deja/g++.mike/p10416.C: Likewise.
516 * g++.old-deja/g++.mike/eh25.C: Likewise.
517 * g++.old-deja/g++.mike/eh55.C: Likewise.
518
a1189286
JJ
519 PR rtl-optimization/82192
520 * gcc.c-torture/execute/pr82192.c: New test.
521
897da303
RB
5222017-09-15 Richard Biener <rguenther@suse.de>
523
524 PR tree-optimization/82217
525 * gcc.dg/torture/pr82217.c: New testcase.
526
854dde43
JJ
5272017-09-15 Jakub Jelinek <jakub@redhat.com>
528
529 PR target/82145
530 * gcc.target/i386/pr82145.c: New test.
531
22d07ec2
PT
5322017-09-15 Paul Thomas <pault@gcc.gnu.org>
533
534 PR fortran/82184
535 * gfortran.dg/pointer_array_9.f90: New test.
536
12fca96e
MM
5372017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
538
539 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
540 __builtin_fabsq.
541 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
542 of __builtin_fabsq. Prevent the test from running on 32-bit.
543 * gcc.target/powerpc/float128-fma1.c: New test.
544 * gcc.target/powerpc/float128-fma2.c: Likewise.
545 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
546 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
547
595ced60
DM
5482017-09-14 David Malcolm <dmalcolm@redhat.com>
549
550 PR jit/82174
551 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
552 New test case.
553
44e13e60
PH
5542017-09-14 Pat Haugen <pthaugen@us.ibm.com>
555
556 * gcc.target/powerpc/r2_shrink-wrap.c: New.
557
2a94be35
WS
5582017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
559
560 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
561 lp64 requirement.
562
0fa0fdb7
RB
5632017-09-14 Richard Biener <rguenther@suse.de>
564
565 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
566 * gcc.dg/uninit-suppress_2.c: Adjust.
567 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
568
83ada6e8
RO
5692017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
570
571 PR tree-optimization/80996
572 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
573
c5f59763
JJ
5742017-09-14 Jakub Jelinek <jakub@redhat.com>
575
576 PR target/81325
577 * g++.dg/cpp0x/pr81325.C: New test.
578
87f3a5cf
PT
5792017-09-13 Paul Thomas <pault@gcc.gnu.org>
580
581 PR fortran/82173
582 * gfortran.dg/pdt_10.f03 : New test.
583
b6509175
PC
5842017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/68177
587 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
588
c7885b85
ML
5892017-09-13 Martin Liska <mliska@suse.cz>
590
591 PR middle-end/82154
592 * g++.dg/torture/pr82154.C: New test.
593
97e63e12
PC
5942017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
595
596 PR c++/61362
597 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
598 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
599
bce5091a
SE
6002017-09-13 Steve Ellcey <sellcey@cavium.com>
601
602 PR tree-optimization/80925
603 * gfortran.dg/vect/vect-2.f90: Add
604 --param vect-max-peeling-for-alignment=0 option.
605 Remove unaligned access and peeling checks.
606 * gfortran.dg/vect/vect-3.f90: Ditto.
607 * gfortran.dg/vect/vect-4.f90: Ditto.
608 * gfortran.dg/vect/vect-5.f90: Ditto.
609
13380861
PC
6102017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
611
612 PR c++/61135
613 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
614 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
615
bb5d9711
JW
6162017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
617
618 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
619
267bbb6f
MP
6202017-09-13 Marek Polacek <polacek@redhat.com>
621
622 PR c/82167
623 * gcc.dg/pr82167.c: New test.
624
8a411aa3
WS
6252017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
626
627 * gcc.target/powerpc/fold-vec-ld-char.c: New.
628 * gcc.target/powerpc/fold-vec-ld-double.c: New.
629 * gcc.target/powerpc/fold-vec-ld-float.c: New.
630 * gcc.target/powerpc/fold-vec-ld-int.c: New.
631 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
632 * gcc.target/powerpc/fold-vec-ld-short.c: New.
633
1cb656f8
JW
6342017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
635
636 * gcc.target/aarch64/pr62178.c: Updated testcase
637 to scan for two ldrs and an mla.
638
e5b87132
PC
6392017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
640
641 PR c++/59949
642 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
643
491cefb7
WD
6442017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
645
646 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
647
4395a473
TP
6482017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
649
650 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
651 ARMv8-A and ARMv8-R.
652 * gcc.target/arm/acle/cdp2.c: Likewise.
653 * gcc.target/arm/acle/ldc.c: Likewise.
654 * gcc.target/arm/acle/ldc2.c: Likewise.
655 * gcc.target/arm/acle/ldc2l.c: Likewise.
656 * gcc.target/arm/acle/ldcl.c: Likewise.
657 * gcc.target/arm/acle/mcr.c: Likewise.
658 * gcc.target/arm/acle/mcr2.c: Likewise.
659 * gcc.target/arm/acle/mcrr.c: Likewise.
660 * gcc.target/arm/acle/mcrr2.c: Likewise.
661 * gcc.target/arm/acle/mrc.c: Likewise.
662 * gcc.target/arm/acle/mrc2.c: Likewise.
663 * gcc.target/arm/acle/mrrc.c: Likewise.
664 * gcc.target/arm/acle/mrrc2.c: Likewise.
665 * gcc.target/arm/acle/stc.c: Likewise.
666 * gcc.target/arm/acle/stc2.c: Likewise.
667 * gcc.target/arm/acle/stc2l.c: Likewise.
668 * gcc.target/arm/acle/stcl.c: Likewise.
669 * lib/target-supports.exp:
670 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
671 and stcl in the comment.
672 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
673 and disable Thumb-1 targets.
674 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
675 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
676
caf3dcdf
PC
6772017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
678
679 PR c++/47226
680 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
681 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
682
2da6996c
RB
6832017-09-13 Richard Biener <rguenther@suse.de>
684
685 PR middle-end/82128
686 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
687 default-def to avoid breaking iterator update with the weird
688 interaction with cgraph_update_edges_for_call_stmt_node.
689
d6ecd2cf
KV
6902017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
691
692 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
693
741bbaab
PC
694017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
695
696 PR c++/70621
697 * g++.dg/torture/pr70621.C: New.
698
18a4e7e3
PT
6992017-09-12 Paul Thomas <pault@gcc.gnu.org>
700
701 PR fortran/82173
702 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
703 is defined' error.
704 * gfortran.dg/pdt_6.f03 : New test.
705 * gfortran.dg/pdt_7.f03 : New test.
706 * gfortran.dg/pdt_8.f03 : New test.
707
708 PR fortran/82168
709 * gfortran.dg/pdt_9.f03 : New test.
710
cbc45bea
JJ
7112017-09-12 Jakub Jelinek <jakub@redhat.com>
712
713 PR target/82112
714 * gcc.target/powerpc/pr82112.c: New test.
715 * g++.dg/ext/altivec-18.C: New test.
716
5f33b353
ML
7172017-09-12 Martin Liska <mliska@suse.cz>
718
719 PR testsuite/82114
720 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
721
29545149
RB
7222017-09-12 Richard Biener <rguenther@suse.de>
723
724 PR tree-optimization/82157
725 * gcc.dg/torture/pr82157.c: New testcase.
726
8101ec85
SA
7272017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
728
729 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
730 attribute.
731 * gcc.target/mips/near-far-2.c: Likewise.
732 * gcc.target/mips/near-far-3.c: Likewise.
733 * gcc.target/mips/near-far-4.c: Likewise.
734
ec33aebb
JJ
7352017-09-12 Jakub Jelinek <jakub@redhat.com>
736
737 PR target/82112
738 * c-c++-common/pr82112.c: New test.
739 * gcc.dg/pr82112.c: New test.
740
2f6c18e0
EB
7412017-09-10 Eric Botcazou <ebotcazou@adacore.com>
742
743 PR ada/79441
744 * gnat.dg/pack9.adb: Robustify.
745
ff3598bc
PT
7462017-09-10 Paul Thomas <pault@gcc.gnu.org>
747
748 PR fortran/34640
749 * gfortran.dg/associate_24.f90: New test.
750 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
751 checks.
752 * gfortran.dg/no_arg_check_2.f90: Likewise.
753 * gfortran.dg/pointer_array_1.f90: New test.
754 * gfortran.dg/pointer_array_2.f90: New test.
755 * gfortran.dg/pointer_array_7.f90: New test.
756 * gfortran.dg/pointer_array_8.f90: New test.
757 * gfortran.dg/pointer_array_component_1.f90: New test.
758 * gfortran.dg/pointer_array_component_2.f90: New test.
759 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
760 counts by 1.
761
762 PR fortran/40737
763 * gfortran.dg/pointer_array_3.f90: New test.
764
765 PR fortran/57116
766 * gfortran.dg/pointer_array_4.f90: New test.
767
768 PR fortran/55763
769 * gfortran.dg/pointer_array_5.f90: New test.
770
771 PR fortran/57019
772 * gfortran.dg/pointer_array_6.f90: New test.
773
019bf9ad
JW
7742017-09-09 Jonathan Wakely <jwakely@redhat.com>
775
776 PR c++/81852
777 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
778 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
779 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
780 * g++.dg/cpp1y/feat-neg.C: Likewise.
781 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
782
95b7c2e0
PMR
7832017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
784
785 * gnat.dg/debug14.adb: New test.
786
89ec98ed
EB
7872017-09-09 Eric Botcazou <ebotcazou@adacore.com>
788
789 * gnat.dg/specs/atomic3.ads: New test.
790
ea09ecc5
EB
7912017-09-09 Eric Botcazou <ebotcazou@adacore.com>
792
793 * gnat.dg/specs/vfa.ads: Rename into...
794 * gnat.dg/specs/vfa1.ads: ...this.
795 * gnat.dg/specs/vfa2.ads: New test.
796
5bab4c96
PT
7972017-09-09 Paul Thomas <pault@gcc.gnu.org>
798
799 * gfortran.dg/pdt_1.f03 : New test.
800 * gfortran.dg/pdt_2.f03 : New test.
801 * gfortran.dg/pdt_3.f03 : New test.
802 * gfortran.dg/pdt_4.f03 : New test.
803 * gfortran.dg/pdt_5.f03 : New test.
804
b2c5d6f1 8052017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
806
807 * gcc.dg/pr81988.c: New test.
808
8092017-09-07 Eric Botcazou <ebotcazou@adacore.com>
810
1c49a3ed
EB
811 * gnat.dg/opt67.adb: New test.
812 * gnat.dg/opt67_pkg.ad[sb]: New helper.
813
86373d92
JJ
8142017-09-07 Jakub Jelinek <jakub@redhat.com>
815
816 PR target/81979
817 * gcc.dg/pr81979.c: New test.
818
a3064a99
EB
8192017-09-07 Eric Botcazou <ebotcazou@adacore.com>
820
821 PR ada/82126
822 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
823
a7976089
RB
8242017-09-07 Richard Biener <rguenther@suse.de>
825
826 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
827 opportunity.
828
bbd35101
MM
8292017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
830
831 * gcc.target/powerpc/float128-1.c: Update options to know that
832 -mfloat128 is now on by default on PowerPC VSX systems. Remove
833 -static-libgcc option which is no longer needed. Use -mvsx or
834 -mpower9-vector to enable VSX or hardware IEEE support, rather
835 than specifying a particular CPU.
836 * gcc.target/powerpc/float128-2.c: Likewise.
837 * gcc.target/powerpc/float128-cmp.c: Likewise.
838 * gcc.target/powerpc/float128-complex-1.c: Likewise.
839 * gcc.target/powerpc/float128-complex-2.c: Likewise.
840 * gcc.target/powerpc/float128-hw.c: Likewise.
841 * gcc.target/powerpc/float128-mix.c: Likewise.
842 * gcc.target/powerpc/float128-type-1.c: Likewise.
843 * gcc.target/powerpc/float128-type-2.c: Likewise.
844 * gcc.target/powerpc/float128-3.c: New test.
845 * gcc.target/powerpc/float128-4.c: Likewise.
846 * gcc.target/powerpc/float128-5.c: Likewise.
847
260da991
WD
8482017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
849
850 PR middle-end/78468
851 * gcc.dg/pr78468.c: Add alignment test.
852
f6e50a7d
WW
8532017-09-06 Wish Wu <wishwu007@gmail.com>
854 Jakub Jelinek <jakub@redhat.com>
855
856 * gcc.dg/sancov/cmp0.c: New test.
857
f6bd5664
RB
8582017-09-06 Richard Biener <rguenther@suse.de>
859
860 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
861 test for correctness of vector lowering.
862
796bd467
RB
8632017-09-06 Richard Biener <rguenther@suse.de>
864
865 PR tree-optimization/82108
866 * gcc.dg/vect/pr82108.c: New testcase.
867
e9982c6a
MJ
8682017-09-06 Martin Jambor <mjambor@suse.cz>
869
870 PR tree-optimization/82078
871 * gcc.dg/tree-ssa/pr82078.c: New test.
872
3581d5db
JJ
8732017-09-06 Jakub Jelinek <jakub@redhat.com>
874
875 PR middle-end/82095
876 * gcc.dg/tls/pr82095.c: New test.
877
bcc6842b
JJ
8782017-09-05 Jakub Jelinek <jakub@redhat.com>
879
0fe4bc78
JJ
880 PR middle-end/81768
881 * gcc.dg/gomp/pr81768-2.c: New test.
882
bcc6842b
JJ
883 PR middle-end/81768
884 * gcc.dg/gomp/pr81768-1.c: New test.
885
55b2ce1c
BS
8862017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
887
888 PR target/81833
889 * gcc.target/powerpc/pr81833-1.c: New file.
890 * gcc.target/powerpc/pr81833-2.c: New file.
891
f174328e
L
8922017-09-05 H.J. Lu <hongjiu.lu@intel.com>
893
894 PR target/59501
895 PR target/81624
896 PR target/81769
897 * gcc.target/i386/pr59501-4a.c: Remove xfail.
898 * gcc.target/i386/pr81769-1a.c: New test.
899 * gcc.target/i386/pr81769-1b.c: Likewise.
900 * gcc.target/i386/pr81769-2.c: Likewise.
901
c253525e
MP
9022017-09-05 Marek Polacek <polacek@redhat.com>
903
904 PR sanitizer/82072
905 * c-c++-common/ubsan/pr82072-2.c: New test.
906
d49318d9
PC
9072017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/81942
910 * g++.dg/cpp1y/constexpr-return3.C: New.
911
d3b080bc
EB
9122017-09-05 Eric Botcazou <ebotcazou@adacore.com>
913
914 * gnat.dg/incomplete5.ad[sb]: New test.
915 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
916
1f073c92
EB
9172017-09-05 Eric Botcazou <ebotcazou@adacore.com>
918
919 * gnat.dg/specs/uc2.ads: New test.
920
806fcf71
EB
9212017-09-05 Eric Botcazou <ebotcazou@adacore.com>
922
923 * gnat.dg/taft_type4.adb: New test.
924 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
925
a0f8cad6
RB
9262017-09-05 Richard Biener <rguenther@suse.de>
927
928 PR tree-optimization/82102
929 * gcc.dg/torture/pr82102.c: New testcase.
930
babf697a
EB
9312017-09-05 Eric Botcazou <ebotcazou@adacore.com>
932
933 * testsuite/gnat.dg/array29.ad[sb]: New test.
934
02e637d8
ML
9352017-09-05 Martin Liska <mliska@suse.cz>
936
937 PR tree-optimization/82032
938 * g++.dg/other/pr82032.C: New test.
939 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
940 * gcc.dg/tree-ssa/vrp34.c: Likewise.
941 * gcc.dg/switch-10.c: Likewise.
942
bc394e5a
UB
9432017-09-04 Uros Bizjak <ubizjak@gmail.com>
944
945 * gcc.target/i386/mpx/mpx-os-support.h: New file.
946 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
947
9afacf39
BE
9482017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
949
950 PR target/77308
951 * gcc.target/arm/pr77308-1.c: New test.
952
11a82e25
RB
9532017-09-04 Richard Biener <rguenther@suse.de>
954
955 PR tree-optimization/82084
956 * g++.dg/torture/pr82084.C: New testcase.
957
bc7fe952
MP
9582017-09-04 Marek Polacek <polacek@redhat.com>
959
960 PR c/81783
961 * c-c++-common/Wtautological-compare-5.c: New test.
962
8713d0f1
JL
9632017-09-04 Jeff Law <law@redhat.com>
964
965 PR tree-optimization/64910
966 * gcc.dg/tree-ssa/pr64910-2.c: New test.
967
8d2b48ae
MP
9682017-09-04 Marek Polacek <polacek@redhat.com>
969
970 PR sanitizer/82072
971 * c-c++-common/ubsan/pr82072.c: New test.
972
e910a9b1
RB
9732017-09-04 Richard Biener <rguenther@suse.de>
974
975 PR tree-optimization/82060
976 * g++.dg/torture/pr82060.C: New testcase.
977
d8c40eff
AM
9782017-09-04 Alexander Monakov <amonakov@ispras.ru>
979
980 PR rtl-optimization/57448
981 PR target/67458
982 PR target/81316
983 * gcc.dg/atomic/pr80640-2.c: New testcase.
984 * gcc.dg/atomic/pr81316.c: New testcase.
985
1fda57cb
TV
9862017-09-04 Tom de Vries <tom@codesourcery.com>
987
988 PR tree-optimization/82052
989 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
990 call in fn11.
991
792ce29f
JJ
9922017-09-04 Jakub Jelinek <jakub@redhat.com>
993
ca1150f0
JJ
994 PR sanitizer/81981
995 * gcc.dg/ubsan/pr81981.c: New test.
996
792ce29f
JJ
997 PR tree-optimization/70043
998 PR testsuite/82093
999 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1000
83982f26
UB
10012017-09-04 Uros Bizjak <ubizjak@gmail.com>
1002
1003 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1004 * gcc.target/i386/bmi-check.h (main): Ditto.
1005 * gcc.target/i386/bmi2-check.h (main): Ditto.
1006 * gcc.target/i386/rtm-check.h (main): Ditto.
1007 * gcc.target/i386/sha-check.h (main): Ditto.
1008 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1009 (main): Use __get_cpuid_count. Use check_osxsave.
1010 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1011 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1012 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1013 (main): Use check_osxsave.
1014
f36b315d
UB
10152017-09-03 Uros Bizjak <ubizjak@gmail.com>
1016
1017 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1018 and return NORUNRES on failure.
1019 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1020 __builtin_va_arg_pack instead of __va_arg_pack.
1021 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1022 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1023 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1024 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1025 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1026
bff0050a
JJ
10272017-09-01 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR target/81766
1030 * gcc.target/i386/pr81766.c: New test.
1031
e035be33
JM
10322017-09-01 Joseph Myers <joseph@codesourcery.com>
1033
1034 PR c/82071
1035 * gcc.target/i386/excess-precision-7.c: New test.
1036
db6bb1ec
AK
10372017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1038
1039 PR target/82012
1040 * gcc.target/s390/target-attribute/pr82012.c: New test.
1041
0e34f6d8
JL
10422017-09-01 Jeff Law <law@redhat.com>
1043
2ec399d8
JS
1044 * gcc.target/i386/const-in-bss.c: New test.
1045
0e34f6d8
JL
1046 PR tree-optimization/82052
1047 * gcc.c-torture/compile/pr82052.c: New test.
1048
349884d1
JJ
10492017-09-01 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR sanitizer/81923
1052 * gcc.dg/asan/pr81923.c: New test.
1053
002618d8
ML
10542017-09-01 Martin Liska <mliska@suse.cz>
1055
1056 PR tree-optimization/82059
1057 * gcc.dg/tree-ssa/pr82059.c: New test.
1058
a2de90a4
CZ
10592017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1060
1061 * gcc.target/arc/loop-1.c: Deleted.
1062
1370fccf
CZ
10632017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1064
1065 * gcc.target/arc/arc.exp: Test also cpp files.
1066 * gcc.target/arc/tdelay_slots.cpp: New test.
1067
7cfbf676
CZ
10682017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1069
1070 * gcc.target/arc/pr9001184797.c: New test.
1071
d2e05fcb
JJ
10722017-09-01 Jakub Jelinek <jakub@redhat.com>
1073
1074 PR c/81887
1075 * c-c++-common/gomp/pr81887.c: New test.
1076 * gfortran.dg/gomp/pr81887.f90: New test.
1077
8dc9277a
MP
10782017-09-01 Marek Polacek <polacek@redhat.com>
1079
1080 PR c++/82040
1081 * g++.dg/warn/Wbool-operation-1.C: New test.
1082
9f532472
CZ
10832017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1084
1085 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1086 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1087
b6fb7933
CZ
10882017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1089
1090 * gcc.target/arc/sdata-3.c: New file.
1091 * gcc.target/arc/sdata-4.c: Likewise.
1092
7488b577
RB
10932017-08-31 Richard Biener <rguenther@suse.de>
1094
1095 PR middle-end/82054
1096 * g++.dg/gomp/pr82054.C: New testcase.
1097
3aebc597
RL
10982017-08-31 Renlin Li <renlin.li@arm.com>
1099 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1100
1101 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1102
3e75ec3f
BS
11032017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1104
1105 PR tree-optimization/81987
1106 * g++.dg/torture/pr81987.C: New file.
1107
02d54806
EB
11082017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1109
1110 * gnat.dg/aggr22.ad[sb]: New test.
1111
e0bd5a28
PH
11122017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1113
1114 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1115
6da714c6
MM
11162017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1117
1118 PR target/82015
1119 * gcc.target/powerpc/pr82015.c: Fix up error message.
1120
6cc30cb4
ML
11212017-08-30 Martin Liska <mliska@suse.cz>
1122
1123 PR inline-asm/82001
1124 * gcc.dg/ipa/pr82001.c: New test.
1125
d16c828e
ML
11262017-08-30 Martin Liska <mliska@suse.cz>
1127
1128 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1129
36ef8e6f
RB
11302017-08-30 Richard Biener <rguenther@suse.de>
1131
1132 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1133
72932ccf
MM
11342017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1135
1136 PR target/82015
1137 * gcc.target/powerpc/pr82015.c: New test.
1138
4e395d91
UB
11392017-08-29 Uros Bizjak <ubizjak@gmail.com>
1140
1141 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1142
2ffc0382
UB
11432017-08-29 Uros Bizjak <ubizjak@gmail.com>
1144
1145 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1146 * gcc.target/i386/abi-2.c: Ditto.
1147 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1148 * gcc.target/i386/pr22076.c: Ditto.
1149 * gcc.target/i386/pr37216.c: Ditto.
1150 * gcc.target/i386/pr39431.c: Ditto.
1151 * gcc.target/i386/pr40906-1.c: Ditto.
1152 * gcc.target/i386/pr40906-2.c: Ditto.
1153 * gcc.target/i386/pr43766.c: Ditto.
1154 * gcc.target/i386/pr46226.c: Ditto.
1155 * gcc.target/i386/pr46470.c: Ditto.
1156 * gcc.target/i386/pr59929.c: Ditto.
1157 * gcc.target/i386/sse-10.c: Ditto.
1158 * gcc.target/i386/vararg-1.c: Ditto.
1159 * gcc.target/i386/vararg-1.c: Ditto.
1160 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1161 * gcc.target/i386/pr44223.c: Ditto.
1162 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1163 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1164 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1165 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1166 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1167 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1168 * gcc.target/i386/mvc9.c: Compile for lto target only.
1169 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1170 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1171 * gcc.target/i386/pr57091.c: Ditto.
1172 * gcc.target/i386/pr61599-2.c: Ditto.
1173
8eb91869
BS
11742017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1175
1176 PR tree-optimization/81503
1177 * gcc.c-torture/execute/pr81503.c: New file.
1178
9dc3d6a9
ML
11792017-08-29 Martin Liska <mliska@suse.cz>
1180
2ffc0382 1181 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1182 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1183
faa5399b 11842017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1185 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1186
1187 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1188
14d62813
JL
11892017-08-28 Jeff Law <law@redhat.com>
1190
1191 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1192 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1193 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1194 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1195 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1196 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1197 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1198 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1199 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1200
c11384aa
JW
12012017-08-28 Janus Weil <janus@gcc.gnu.org>
1202
1203 PR fortran/81770
1204 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1205 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1206
ac9a43e1
SE
12072017-08-28 Steve Ellcey <sellcey@cavium.com>
1208
1209 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1210 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1211 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1212
2aa8aa18
RB
12132017-08-28 Richard Biener <rguenther@suse.de>
1214
1215 PR tree-optimization/81977
1216 * g++.dg/torture/pr81977.C: New testcase.
1217
5e5ccf0d
AM
12182017-08-28 Alexander Monakov <amonakov@ispras.ru>
1219
1220 PR target/80640
1221 * gcc.dg/atomic/pr80640.c: New testcase.
1222
a5df2090
UB
12232017-08-27 Uros Bizjak <ubizjak@gmail.com>
1224
1225 PR target/81995
1226 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1227 * gcc.target/i386/pr46091-4a.c: Ditto.
1228
86e03ef9
TK
12292017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1230
1231 PR fortran/81974
1232 * gfortran.dg/inline_matmul_19.f90: New test.
1233
6e4c6a24
SM
12342017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1235
1236 * gcc.target/powerpc/m128-check.h: New file.
1237 * gcc.target/powerpc/sse-check.h: New file.
1238 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1239 * gcc.target/powerpc/sse-movlps-2.c: New file.
1240 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1241 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1242 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1243 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1244 * gcc.target/powerpc/sse-divss-1.c: New file.
1245 * gcc.target/powerpc/sse-movhps-1.c: New file.
1246 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1247 * gcc.target/powerpc/sse-subps-1.c: New file.
1248 * gcc.target/powerpc/sse-minps-1.c: New file.
1249 * gcc.target/powerpc/sse-pminub-1.c: New file.
1250 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1251 * gcc.target/powerpc/sse-shufps-1.c: New file.
1252 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1253 * gcc.target/powerpc/sse-maxps-1.c: New file.
1254 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1255 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1256 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1257 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1258 * gcc.target/powerpc/sse-mulps-1.c: New file.
1259 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1260 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1261 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1262 * gcc.target/powerpc/sse-subss-1.c: New file.
1263 * gcc.target/powerpc/sse-movss-2.c: New file.
1264 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1265 * gcc.target/powerpc/sse-minss-1.c: New file.
1266 * gcc.target/powerpc/sse-movaps-2.c: New file.
1267 * gcc.target/powerpc/sse-movlps-1.c: New file.
1268 * gcc.target/powerpc/sse-maxss-1.c: New file.
1269 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1270 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1271 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1272 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1273 * gcc.target/powerpc/sse-mulss-1.c: New file.
1274 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1275 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1276 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1277 * gcc.target/powerpc/sse-movhps-2.c: New file.
1278 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1279 * gcc.target/powerpc/sse-xorps-1.c: New file.
1280 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1281 * gcc.target/powerpc/sse-orps-1.c: New file.
1282 * gcc.target/powerpc/sse-addps-1.c: New file.
1283 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1284 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1285 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1286 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1287 * gcc.target/powerpc/sse-andps-1.c: New file.
1288 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1289 * gcc.target/powerpc/sse-divps-1.c: New file.
1290 * gcc.target/powerpc/sse-andnps-1.c: New file.
1291 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1292 * gcc.target/powerpc/sse-movss-1.c: New file.
1293 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1294 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1295 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1296 * gcc.target/powerpc/sse-movaps-1.c: New file.
1297 * gcc.target/powerpc/sse-movss-3.c: New file.
1298 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1299 * gcc.target/powerpc/sse-addss-1.c: New file.
1300 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1301
56b26dd4
MM
13022017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1303
2ffc0382 1304 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1305 * gcc.target/powerpc/dform-2.c: Likewise.
1306 * gcc.target/powerpc/dform-3.c: Likewise.
1307 * gcc.target/powerpc/pr71656-1.c: Likewise.
1308 * gcc.target/powerpc/pr71656-2.c: Likewise.
1309 * gcc.target/powerpc/pr80103-1.c: Likewise.
1310 * gcc.target/powerpc/pr80098-1.c: Likewise.
1311
6512c0f1
MS
13122017-08-24 Martin Sebor <msebor@redhat.com>
1313
1314 PR middle-end/81908
1315 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1316 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1317 * gcc.dg/tree-ssa/pr81908.c: New test.
1318
281de9c2
SM
13192017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1320
2ffc0382
UB
1321 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1322 Suppress warning during tests.
281de9c2 1323
10bfe16f
UB
13242017-08-24 Uros Bizjak <ubizjak@gmail.com>
1325
1326 * lib/target-supports.exp: Group together target-dependant checks.
1327
142ff602
BC
13282017-08-24 Bin Cheng <bin.cheng@arm.com>
1329
1330 PR tree-optimization/81913
1331 * gcc.c-torture/execute/pr81913.c: New test.
1332 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1333 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1334
9b25e12d
RB
13352017-08-23 Richard Biener <rguenther@suse.de>
1336
1337 PR target/81921
1338 * gcc.target/i386/pr81921.c: New testcase.
1339
122f9da1
DS
13402017-08-23 Daniel Santos <daniel.santos@pobox.com>
1341
1342 * gcc.target/i386/pr80969-1.c: New testcase.
1343 * gcc.target/i386/pr80969-2a.c: Likewise.
1344 * gcc.target/i386/pr80969-2.c: Likewise.
1345 * gcc.target/i386/pr80969-3.c: Likewise.
1346 * gcc.target/i386/pr80969-4a.c: Likewise.
1347 * gcc.target/i386/pr80969-4b.c: Likewise.
1348 * gcc.target/i386/pr80969-4.c: Likewise.
1349 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1350 * lib/target-supports.exp (check_avx512_os_support_available,
1351 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1352 New proceedures for target avx512f and avx512f_runtime selectors.
1353 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1354
397ecd05
DM
13552017-08-23 David Malcolm <dmalcolm@redhat.com>
1356
1357 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1358 * gcc.dg/param-type-mismatch.c: New test case.
1359
44b1b798
WS
13602017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1361
1362 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1363 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1364 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1365 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1366 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1367 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1368 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1369
60591d4e
RB
13702017-08-23 Richard Biener <rguenther@suse.de>
1371
1372 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1373 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1374 * gnat.dg/noinline2.adb: Likewise.
1375 * gnat.dg/renaming6.adb: Likewise.
1376 * gnat.dg/renaming6.ads: Likewise.
1377 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1378
3767b2e4
RB
13792017-08-23 Richard Biener <rguenther@suse.de>
1380
1381 PR lto/81940
1382 * g++.dg/lto/pr81940_0.C: New testcase.
1383
c37691e5
TC
13842017-08-23 Tamar Christina <tamar.christina@arm.com>
1385
1386 PR middle-end/19706
1387 * gcc.dg/tree-ssa/pr19706.c: New.
1388 * lib/target-supports.exp (check_effective_target_xorsign): New.
1389
4d68ff06
DS
13902017-08-22 Daniel Santos <daniel.santos@pobox.com>
1391
1392 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1393 -mabi=ms
1394 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1395 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1396 * gcc.target/i386/pr66275.c: Likewise.
1397 * gcc.target/i386/pr68018.c: Likewise.
1398
5b37159f
WS
13992017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1400
1401 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1402
0db8ddfc
JL
14032017-08-22 Jeff Law <law@redhat.com>
1404
1405 PR tree-optimization/81741
1406 PR tree-optimization/71947
1407 * gcc.dg/tree-ssa/pr81741.c: New test.
1408 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1409 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1410 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1411 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1412 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1413 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1414 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1415
44d23deb
YR
14162017-08-22 Yvan Roux <yvan.roux@linaro.org>
1417
1418 PR c++/80287
1419 * g++.dg/pr80287.C: New test.
1420
7f1bf27a
RB
14212017-08-22 Richard Biener <rguenther@suse.de>
1422
1423 Revert
1424 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1425
1426 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1427
1823c4f6
RB
14282017-08-22 Richard Biener <rguenther@suse.de>
1429
1430 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1431 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1432 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1433 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1434 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1435 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1436 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1437 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1438
bef016bf
JD
14392017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1440
1441 PR fortran/81296
1442 * gfortran.dg/dtio_12.f90: Update test.
1443
57cea2b3
NS
14442017-08-21 Nathan Sidwell <nathan@acm.org>
1445
1446 * g++.dg/template/pr81899.C: Fix c++03.
1447 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1448
7f204c0f
DM
14492017-08-21 David Malcolm <dmalcolm@redhat.com>
1450
1451 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1452 Update expected result to show all of "(long)0" being underlined.
1453 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1454 (test_multitoken_macro): Update expected underlining.
1455
2f687306
DM
14562017-08-21 David Malcolm <dmalcolm@redhat.com>
1457
1458 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1459 to show underlining of all pertinent params.
1460 * gcc.dg/format/pr72858.c: Likewise.
1461
453773df
UB
14622017-08-21 Uros Bizjak <ubizjak@gmail.com>
1463
1464 PR target/46091
1465 * gcc.target/i386/pr46091-4.c: New test.
1466 * gcc.target/i386/pr46091-4a.c: Ditto.
1467 * gcc.target/i386/pr46091-5.c: Ditto.
1468 * gcc.target/i386/pr46091-5a.c: Ditto.
1469
5ec1701e
NS
14702017-08-21 Nathan Sidwell <nathan@acm.org>
1471
1472 PR c++/81899
1473 * g++.dg/template/pr81899.C: New.
1474
404938ed
RB
14752017-08-21 Richard Biener <rguenther@suse.de>
1476
1477 PR tree-optimization/81900
1478 * gcc.dg/torture/pr81900.c: New testcase.
1479
1ea85365
RB
14802017-08-21 Richard Biener <rguenther@suse.de>
1481
1482 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1483 regex to handle the LTO case.
1484 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1485 * c-c++-common/asan/misalign-1.c: Likewise.
1486 * c-c++-common/asan/misalign-2.c: Likewise.
1487 * c-c++-common/asan/null-deref-1.c: Likewise.
1488 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1489 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1490 * c-c++-common/asan/use-after-free-1.c: Likewise.
1491 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1492 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1493 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1494 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1495 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1496 * g++.dg/asan/large-func-test-1.C: Likewise.
1497 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1498
8322b607
RB
14992017-08-21 Richard Biener <rguenther@suse.de>
1500
1501 PR middle-end/81884
1502 * g++.dg/torture/pr81884.C: New testcase.
1503
8e7b84e8
JDA
15042017-08-20 John David Anglin <danglin@gcc.gnu.org>
1505
1506 PR ipa/77732
1507 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1508
953e520d
DM
15092017-08-18 David Malcolm <dmalcolm@redhat.com>
1510
1511 PR tree-optimization/46805
1512 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1513 * jit.dg/test-autovectorize.c: New test case.
1514
b1eb28d1
PB
15152017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1516
1517 PR target/80210
1518 * gcc.target/powerpc/pr80210.c: New test.
1519
f661e57e
DM
15202017-08-18 David Malcolm <dmalcolm@redhat.com>
1521
1522 PR c++/81514
1523 * g++.dg/lookup/empty.h: New file.
1524 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1525 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1526 on a built-in.
1527
00aa1fa2
L
15282017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1529
1530 PR c/53037
1531 * c-c++-common/pr53037-5.c: New test.
1532 * g++.dg/pr53037-1.C: Likewise.
1533 * g++.dg/pr53037-2.C: Likewise.
1534 * g++.dg/pr53037-3.C: Likewise.
1535 * g++.dg/pr53037-4.C: Likewise.
1536 * gcc.dg/pr53037-1.c: Likewise.
1537 * gcc.dg/pr53037-2.c: Likewise.
1538 * gcc.dg/pr53037-3.c: Likewise.
1539 * gcc.dg/pr53037-4.c: Likewise.
1540
4a89b7e7
PB
15412017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1542
1543 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1544 * gcc.target/powerpc/p9-vparity.c: Likewise.
1545 * gcc.target/powerpc/pr68805.c: Likewise.
1546 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1547
d00fdf85
PB
15482017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1549
1550 PR target/72804
1551 * gcc.target/powerpc/pr72804.c: New test.
1552
e67bbd5d
MP
15532017-08-17 Marek Polacek <polacek@redhat.com>
1554
1555 PR middle-end/81814
1556 * gcc.dg/torture/pr81814.c: New test.
1557
ea58eb88
JW
15582017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1559
1560 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1561
ab4b719a
TV
15622017-08-17 Tom de Vries <tom@codesourcery.com>
1563
1564 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1565
344be1fd
RB
15662017-08-17 Richard Biener <rguenther@suse.de>
1567
1568 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1569
7911a54d
UB
15702017-08-16 Uros Bizjak <ubizjak@gmail.com>
1571
1572 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1573 scan-assembler-times for alpha*-*-*.
1574 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1575 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1576
b68a9f34
TK
15772017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1578
1579 PR fortran/81116
1580 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1581
adb5b54b
UB
15822017-08-16 Uros Bizjak <ubizjak@gmail.com>
1583
1584 PR target/46091
1585 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1586 (testm): New test function.
1587 * gcc.target/i386/pr46091-2.c: Ditto.
1588 * gcc.target/i386/pr46091-3.c: Ditto.
1589
90d43c80
BC
15902017-08-16 Bin Cheng <bin.cheng@arm.com>
1591
1592 PR tree-optimization/81832
1593 * gcc.dg/tree-ssa/pr81832.c: New test.
1594
963aeaad
RS
15952017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1596
1597 PR tree-optimization/81835
1598 * gcc.dg/vect/pr81815.c: New test.
1599
aaf46c35
JM
16002017-08-15 Joseph Myers <joseph@codesourcery.com>
1601
1602 PR target/78460
1603 PR target/67712
1604 * gcc.c-torture/compile/string-large-1.c: New test.
1605
204b99cd
RB
16062017-08-15 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/81790
1609 * gcc.dg/torture/pr81790.c: New testcase.
1610
27be025d
MS
16112017-08-14 Martin Sebor <msebor@redhat.com>
1612
1613 PR c/81117
1614 * c-c++-common/attr-nonstring-1.c: New test.
1615
da67acb9
MS
16162017-08-14 Martin Sebor <msebor@redhat.com>
1617
1618 PR c/81117
1619 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1620
9e3b1778
DE
16212017-08-14 David Edelsohn <dje.gcc@gmail.com>
1622
1623 * gcc.dg/ucnid-5.c: Skip on AIX.
1624 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1625
2912db04
UB
16262017-08-14 Uros Bizjak <ubizjak@gmail.com>
1627
1628 PR target/46091
1629 * gcc.target/i386/pr46091-1.c: New test.
1630 * gcc.target/i386/pr46091-2.c: Ditto.
1631 * gcc.target/i386/pr46091-3.c: Ditto.
1632
c7fd2176
WD
16332017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1634
1635 PR target/81643
1636 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1637
a72a7e39
BS
16382017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1639
1640 PR target/79845
1641 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1642 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1643 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1644 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1645 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1646 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1647 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1648 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1649 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1650 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1651 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1652 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1653 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1654 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1655 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1656 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1657 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1658 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1659 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1660 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1661 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1662 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1663 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1664 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1665 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1666 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1667 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1668 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1669 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1670 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1671 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1672 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1673 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1674 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1675 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1676 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1677 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1678 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1679 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1680 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1681 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1682 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1683 * gcc.target/powerpc/cmpb-3.c: Likewise.
1684 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1685 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1686 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1687 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1688 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1689 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1690 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1691 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1692 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1693 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1694 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1695 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1696 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1697 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1698 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1699 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1700 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1701 * gcc.target/powerpc/no-r11-3.c: Likewise.
1702 * gcc.target/powerpc/pr80098-1.c: Likewise.
1703 * gcc.target/powerpc/pr80098-2.c: Likewise.
1704 * gcc.target/powerpc/pr80098-3.c: Likewise.
1705 * gcc.target/powerpc/pr80098-4.c: Likewise.
1706 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1707 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1708 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1709 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1710 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1711 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1712 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1713 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1714 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1715 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1716 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1717
8d2d0de9
BC
17182017-08-14 Bin Cheng <bin.cheng@arm.com>
1719
1720 PR tree-optimization/81799
1721 * gcc.dg/tree-ssa/pr81799.c: New.
1722
5316dd1b
WD
17232017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1724
1725 PR middle-end/46932
1726 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1727 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1728
250db3f9
SN
17292017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1730
1731 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1732 -mno-pc-relative-literal-loads.
1733
0d9255af
RO
17342017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1735
1736 PR testsuite/81793
1737 * gcc.dg/pie-static-1.c: Require both static and pie support.
1738 * gcc.dg/pie-static-2.c: Likewise.
1739
7a7b545f
PMR
17402017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1741
1742 PR ada/79542
1743 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1744
bb85aa74
MP
17452017-08-11 Marek Polacek <polacek@redhat.com>
1746
1747 PR c/81795
1748 * gcc.dg/pr81795.c: New test.
1749
c4fa8984
TK
17502017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1751
1752 PR fortran/60355
1753 * gfortran.dg (bind_c_usage_30): New test.
1754
fe8a99d8
ML
17552017-08-11 Martin Liska <mliska@suse.cz>
1756
1757 PR tree-opt/79987
1758 * gcc.target/i386/mpx/pr79987.c: New test.
1759
4c71a171
ML
17602017-08-11 Martin Liska <mliska@suse.cz>
1761
1762 PR ipa/81213
1763 * gcc.target/i386/pr81213.c: New test.
1764
e1769bdd
UB
17652017-08-10 Uros Bizjak <ubizjak@gmail.com>
1766
1767 PR target/81708
1768 * gcc.target/i386/stack-prot-sym.c: New test.
1769
adc84037
RS
17702017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1771
1772 PR testsuite/81738
1773 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1774 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1775 vect_perm and vect_element_align for vectorization.
1776
8e941ae9
L
17772017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1778
1779 PR target/81736
1780 * gcc.target/i386/pr81736-1.c: New test.
1781 * gcc.target/i386/pr81736-2.c: Likewise.
1782 * gcc.target/i386/pr81736-3.c: Likewise.
1783 * gcc.target/i386/pr81736-4.c: Likewise.
1784 * gcc.target/i386/pr81736-5.c: Likewise.
1785 * gcc.target/i386/pr81736-6.c: Likewise.
1786 * gcc.target/i386/pr81736-7.c: Likewise.
1787
798f8628
WS
17882017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1789
1790 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1791 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1792
32129a17
DM
17932017-08-10 David Malcolm <dmalcolm@redhat.com>
1794
1795 * c-c++-common/missing-close-symbol.c: New test case.
1796 * c-c++-common/missing-symbol.c: New test case.
1797 * gcc.dg/unclosed-init.c: New test case.
1798 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1799 * g++.dg/diagnostic/unclosed-function.C: New test case.
1800 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1801 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1802 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1803 "expected identifier" error.
1804
57e1270f
FR
18052017-08-10 Fritz Reese <fritzoreese@gmail.com>
1806
1807 * gfortran.dg/dec_d_lines_1.f: New test.
1808 * gfortran.dg/dec_d_lines_2.f: New test.
1809
18102017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1811
1812 * gfortran.dg/dec_structure_18.f90: New test.
1813 * gfortran.dg/dec_structure_19.f90: New test.
1814 * gfortran.dg/dec_structure_20.f90: New test.
1815 * gfortran.dg/dec_structure_21.f90: New test.
1816
aaab59b4
MP
18172017-08-10 Marek Polacek <polacek@redhat.com>
1818
1819 PR testsuite/81784
1820 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1821
f234f078
MP
1822 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1823
2b7d0696
ML
18242017-08-10 Martin Liska <mliska@suse.cz>
1825
1826 PR c++/81355
1827 * g++.dg/other/pr81355.C: New test.
1828
47ee1b7c
DM
18292017-08-09 David Malcolm <dmalcolm@redhat.com>
1830
1831 * jit.dg/all-non-failing-tests.h: Add note about
1832 test-vector-types.cc.
1833 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1834 case.
1835 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1836 New test case.
1837 * jit.dg/test-vector-types.cc: New test case.
1838
b388427b
AP
18392017-08-09 Andrew Pinski <apinski@cavium.com>
1840
1841 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1842 --save-temps to the options passed.
1843
12c2ab7b
MC
18442017-08-09 Michael Collison <michael.collison@arm.com>
1845
1846 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1847 boundary option and fix comment.
1848 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1849 boundary option and fix comment.
1850 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1851 boundary option and fix comment.
1852 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1853 -mstructure-size boundary option.
1854
a8a581af
SB
18552017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1856
1857 PR rtl-optimization/81423
1858 * gcc.c-torture/execute/pr81423.c: New testcase.
1859
50a87c1c
WS
18602017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1861
1862 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1863 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1864 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1865 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1866
3d9a180f
WS
18672017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1868
1869 * gcc.target/powerpc/fold-vec-msum-char.c: New.
1870 * gcc.target/powerpc/fold-vec-msum-short.c: New.
1871
ee9a9e7b
WS
18722017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1873
1874 * gcc.target/powerpc/fold-vec-madd-double.c: New.
1875 * gcc.target/powerpc/fold-vec-madd-float.c: New.
1876 * gcc.target/powerpc/fold-vec-madd-short.c: New.
1877
07999eb2
WS
18782017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1879
1880 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
1881 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
1882 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
1883 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
1884
0ca970cd
SB
18852017-08-09 Slava Barinov <v.barinov@samsung.com>
1886
1887 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1888
296c53ac
MP
18892017-08-09 Marek Polacek <polacek@redhat.com>
1890
1891 PR c/81233
1892 * gcc.dg/diagnostic-types-1.c: New test.
1893 * gcc.dg/assign-warn-1.c: Update warning messages.
1894 * gcc.dg/assign-warn-2.c: Likewise.
1895 * gcc.dg/c90-const-expr-5.c: Likewise.
1896 * gcc.dg/c99-const-expr-5.c: Likewise.
1897 * gcc.dg/conv-2.c: Likewise.
1898 * gcc.dg/init-bad-7.c: Likewise.
1899 * gcc.dg/overflow-warn-1.c: Likewise.
1900 * gcc.dg/overflow-warn-2.c: Likewise.
1901 * gcc.dg/overflow-warn-3.c: Likewise.
1902 * gcc.dg/overflow-warn-4.c: Likewise.
1903 * gcc.dg/pointer-array-atomic.c: Likewise.
1904 * gcc.dg/pr26865.c: Likewise.
1905 * gcc.dg/pr61162-2.c: Likewise.
1906 * gcc.dg/pr61162.c: Likewise.
1907 * gcc.dg/pr67730-2.c: Likewise.
1908 * gcc.dg/pr69156.c: Likewise.
1909 * gcc.dg/pr70174.c: Likewise.
1910 * objc.dg/proto-lossage-4.m: Likewise.
1911
a32c8316
MP
19122017-08-09 Marek Polacek <polacek@redhat.com>
1913
1914 PR c/81417
1915 * Wsign-compare-1.c: New test.
1916 * gcc.dg/compare1.c: Adjust dg-bogus.
1917 * gcc.dg/compare2.c: Likewise.
1918 * gcc.dg/compare3.c: Likewise.
1919 * gcc.dg/compare7.c: Likewise.
1920 * gcc.dg/compare8.c: Likewise.
1921 * gcc.dg/compare9.c: Likewise.
1922 * gcc.dg/pr11492.c: Likewise.
1923
7345b714
L
19242017-08-08 H.J. Lu <hongjiu.lu@intel.com>
1925
1926 PR driver/81523
1927 * gcc.dg/pie-7.c: New test.
1928 * gcc.dg/pie-static-1.c: Likewise.
1929 * gcc.dg/pie-static-2.c: Likewise.
1930
d5bf81b3
UB
19312017-08-08 Uros Bizjak <ubizjak@gmail.com>
1932
1933 PR target/81708
1934 * gcc.target/i386/stack-prot-guard.c: New test.
1935
4261463d
TC
19362017-08-08 Tamar Christina <tamar.christina@arm.com>
1937
1938 * gcc.target/aarch64/xorsign.c: New.
1939 * gcc.target/aarch64/xorsign_exec.c: New.
1940 * gcc.target/aarch64/vect-xorsign_exec.c: New.
1941
b115e803
BS
19422017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1943
1944 PR tree-optimization/81354
1945 * g++.dg/torture/pr81354.C: New file.
1946
51bd28ed
RB
19472017-08-08 Richard Biener <rguenther@suse.de>
1948
1949 PR middle-end/81719
1950 * g++.dg/tree-ssa/pr81719.C: New testcase.
1951
26d66f28
RB
19522017-08-08 Richard Biener <rguenther@suse.de>
1953
1954 PR tree-optimization/81723
1955 * gfortran.dg/pr81723.f: New testcase.
1956
82c0d3eb
BS
19572017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1958
1959 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
1960 string.
1961 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1962 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1963 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1964 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1965 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1966 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1967 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1968 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1969 * gcc.target/powerpc/cmpb-3.c: Likewise.
1970 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1971 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1972
d81e058f
ML
19732017-08-08 Martin Liska <mliska@suse.cz>
1974
1975 PR tree-opt/81696
1976 * gcc.dg/ipa/pr81696.c: New test.
1977
a5c93f53
BC
19782017-08-08 Bin Cheng <bin.cheng@arm.com>
1979
1980 PR tree-optimization/81744
1981 * gcc.dg/tree-ssa/pr81744.c: New.
1982
a5afbdd6
MP
19832017-08-08 Marek Polacek <polacek@redhat.com>
1984
1985 PR c++/81607
1986 * g++.dg/other/bitfield6.C: New test.
1987
08c4c51e
MM
19882017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1989
1990 PR target/81593
1991 * gcc.target/powerpc/vec-setup.h: New tests to test various
1992 combinations of setting up vectors of 2 double word elements.
1993 * gcc.target/powerpc/vec-setup-long.c: Likewise.
1994 * gcc.target/powerpc/vec-setup-double.c: Likewise.
1995 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
1996 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
1997 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
1998 vector inserts from vector extracts.
1999 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2000
950a884b
TK
20012017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2002
2003 PR fortran/68829
2004 PR fortran/81701
2005 * gfortran.dg/o_fast_stacksize.90: New test.
2006
6f1a16cb
WD
20072017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2008
2009 PR middle-end/46932
2010 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2011
4090b652
L
20122017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2013
2014 * gcc.target/i386/pr81736-1.c: Removed.
2015 * gcc.target/i386/pr81736-2.c: Likewise.
2016 * gcc.target/i386/pr81736-3.c: Likewise.
2017 * gcc.target/i386/pr81736-4.c: Likewise.
2018
079a0363
L
20192017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2020
2021 PR target/81736
2022 * gcc.target/i386/pr81736-1.c: New test.
2023 * gcc.target/i386/pr81736-2.c: Likewise.
2024 * gcc.target/i386/pr81736-3.c: Likewise.
2025 * gcc.target/i386/pr81736-4.c: Likewise.
2026
1653a865
MP
20272017-08-07 Marek Polacek <polacek@redhat.com>
2028
2029 PR middle-end/81737
2030 * gcc.dg/pr81737.c: New test.
2031
577eec56
ML
20322017-08-07 Martin Liska <mliska@suse.cz>
2033
2034 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2035 * gcc.dg/parm-impl-decl-1.c: Likewise.
2036 * gcc.dg/parm-impl-decl-3.c: Likewise.
2037 * gcc.dg/Wattributes-5.c: New test.
2038
537bf9ac
AP
20392017-08-06 Andrew Pinski <apinski@cavium.com>
2040
2041 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2042 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2043 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2044 * gcc.target/aarch64/target_attr_4.c: Likewise.
2045 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2046 * gcc.target/aarch64/target_attr_2.c: Likewise.
2047 * gcc.target/aarch64/target_attr_7.c: Likewise.
2048 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2049 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2050 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2051
90596474
AP
20522017-08-06 Andrew Pinski <apinski@cavium.com>
2053
2054 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2055 -march=armv8-a+nolse, skip if -mcpu= is passed.
2056 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2057
08e9cb5a
AP
20582017-08-06 Andrew Pinski <apinski@cavium.com>
2059
2060 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2061 * gcc.target/aarch64/_Float16_2.c: Likewise.
2062 * gcc.target/aarch64/_Float16_3.c: Likewise.
2063
4a6ad083
TV
20642017-08-06 Tom de Vries <tom@codesourcery.com>
2065
2066 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2067
b363e726
TV
20682017-08-06 Tom de Vries <tom@codesourcery.com>
2069
2070 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2071 type. Add missing return.
2072
8fbcf075
TV
20732017-08-06 Tom de Vries <tom@codesourcery.com>
2074
2075 PR testsuite/81731
2076 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2077 variable 'a' definition.
2078 (b): Remove unused variable.
2079 (gp): New variable.
2080 (check): Add parameter corresponding to call in main, and handle.
2081
67695c07
PC
20822017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2083
2084 PR c++/79790
23d12941 2085 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2086
c779bea5
YG
20872017-08-04 Yury Gribov <tetra2005@gmail.com>
2088
2089 PR tree-optimization/57371
2090 * c-c++-common/pr57371-1.c: New test.
2091 * c-c++-common/pr57371-2.c: New test.
2092 * c-c++-common/pr57371-3.c: New test.
2093 * c-c++-common/pr57371-4.c: New test.
2094 * gcc.dg/pr57371-5.c: New test.
2095
e52341f1
CL
20962017-08-04 Carl Love <cel@us.ibm.com>
2097
2098 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2099 builtin test cases for vec_mule, and vec_mulo.
2100 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2101 builtin test cases for vec_mule, and vec_mulo.
2102
295940c3
L
21032017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2104
2105 PR target/81590
2106 * gcc.target/i386/avx512-check.h: New file.
2107 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2108 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2109 * gcc.target/i386/avx512cd-check.h: Likewise.
2110 * gcc.target/i386/avx512ifma-check.h: Likewise.
2111 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2112 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2113 * gcc.target/i386/avx512bw-check.h: Rewrite.
2114 * gcc.target/i386/avx512dq-check.h: Likewise.
2115 * gcc.target/i386/avx512er-check.h: Likewise.
2116 * gcc.target/i386/avx512f-check.h: Likewise.
2117 * gcc.target/i386/avx512vl-check.h: Likewise.
2118 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2119 only.
2120 (test_512): Removed.
2121 (avx512*_test): Likewise.
2122 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2123
f4f2c2ec
MP
21242017-08-04 Marek Polacek <polacek@redhat.com>
2125
2126 PR middle-end/81695
2127 * gcc.dg/pr81695.c: New test.
2128
62c8a2cf
RS
21292017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2130
2131 PR tree-optimization/81136
2132 * gcc.dg/vect/pr81136.c: Add scan test.
2133
dfbddbeb
RS
21342017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2135
2136 * gcc.dg/vect/vect-alias-check-3.c: New test.
2137 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2138 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2139
165b2f5f
RB
21402017-08-04 Richard Biener <rguenther@suse.de>
2141
2142 PR middle-end/81705
2143 * c-c++-common/ubsan/pr81705.c: New testcase.
2144
7c0881d5
BS
21452017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2146
2147 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2148 messages that used to start with a capital letter.
2149 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2150 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2151 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2152 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2153 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2154 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2155 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2156 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2157 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2158 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2159 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2160 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2161 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2162 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2163 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2164 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2165 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2166 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2167 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2168 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2169 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2170 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2171 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2172 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2173 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2174 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2175 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2176 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2177 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2178 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2179 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2180 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2181 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2182 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2183 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2184 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2185 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2186 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2187 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2188 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2189 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2190 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2191 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2192 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2193 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2194 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2195 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2196 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2197 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2198 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2199 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2200 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2201 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2202 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2203 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2204 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2205
2fdaed89
JJ
22062017-08-03 Jakub Jelinek <jakub@redhat.com>
2207
2208 PR target/81621
2209 * gcc.dg/pr81621.c: New test.
2210
297db279
RB
22112017-08-03 Richard Biener <rguenther@suse.de>
2212
2213 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2214 and CSE.
2215
2fdaed89 22162017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2217
2218 PR middle-end/81148
2219 * c-c++-common/ubsan/pr81148.c: New testcase.
2220
cad136a4
TV
22212017-08-03 Tom de Vries <tom@codesourcery.com>
2222
2223 PR target/81662
2224 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2225
2392baa5
JJ
22262017-08-03 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR driver/81650
2229 * gcc.dg/pr81650.c: New test.
2230
e5e691a5
PC
22312017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/71440
2234 * g++.dg/template/crash127.C: New.
2235
0a734553
JJ
22362017-08-03 Jakub Jelinek <jakub@redhat.com>
2237
2238 PR middle-end/81052
2239 * c-c++-common/pr81052.c: New test.
2240
673aef33
TV
22412017-08-03 Tom de Vries <tom@codesourcery.com>
2242
2243 * gcc.dg/pr56727-2.c: Require alias.
2244
2a8485f6
TV
22452017-08-03 Tom de Vries <tom@codesourcery.com>
2246
2247 * gcc.dg/attr-noipa.c: Require alloca.
2248
8b917598
TV
22492017-08-03 Tom de Vries <tom@codesourcery.com>
2250
2251 * gcc.dg/torture/pr80163.c: Require label_values.
2252
4ca8bf91
TV
22532017-08-03 Tom de Vries <tom@codesourcery.com>
2254
2255 PR target/81662
2256 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2257 * c-c++-common/patchable_function_entry-default.c: Same.
2258 * c-c++-common/patchable_function_entry-definition.c: Same.
2259
f4629481
UB
22602017-08-02 Uros Bizjak <ubizjak@gmail.com>
2261
2262 PR target/81644
2263 * gcc.target/i386/pr81644.c: New test.
2264
86994621
TV
22652017-08-02 Tom de Vries <tom@codesourcery.com>
2266
2267 * gcc.dg/Walloca-14.c: Use relative line number.
2268
9501fd4b
UB
22692017-08-02 Uros Bizjak <ubizjak@gmail.com>
2270
2271 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2272 test "no-3dnowa" target attribute.
2273
f7b6353a
MP
22742017-08-02 Marek Polacek <polacek@redhat.com>
2275
2276 PR c/81289
2277 * gcc.dg/noncompile/pr81289.c: New test.
2278
8a6eab34
MP
2279 PR c/81448
2280 PR c/81306
2281 * c-c++-common/Wmultistatement-macros-13.c: New test.
2282
349721b7
JJ
22832017-08-02 Jakub Jelinek <jakub@redhat.com>
2284
e4f0733a
JJ
2285 PR c++/81640
2286 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2287
349721b7
JJ
2288 PR middle-end/79499
2289 * gcc.dg/pr79499.c: New test.
2290
77eefb71
RB
22912017-08-02 Richard Biener <rguenther@suse.de>
2292
2293 PR tree-optimization/81633
2294 * gcc.dg/vect/pr81633.c: New testcase.
2295
760f74c2
L
22962017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2297
2298 * gcc.dg/guality/pr25967-1.c: New test.
2299 * gcc.dg/guality/pr25967-2.c: Likewise.
2300 * gcc.dg/torture/pr25967-1.c: Likewise.
2301 * gcc.dg/torture/pr25967-2.c: Likewise.
2302
a2e28a97
L
23032017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2304
2305 PR target/81654
2306 * gcc.target/i386/pr81654.c: New test.
2307
d8afd032
TK
23082017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2309
2310 PR fortran/79312
2311 * gfortran.dg/logical_assignment_1.f90: New test.
2312
671a00ee
ML
23132017-08-01 Martin Liska <mliska@suse.cz>
2314
2315 PR middle-end/70140
2316 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2317
7d3eecca
ML
23182017-08-01 Martin Liska <mliska@suse.cz>
2319
2320 Revert r250771
2321 Make mempcpy more optimal (PR middle-end/70140).
2322
636730ca
JJ
23232017-08-01 Jakub Jelinek <jakub@redhat.com>
2324
2325 PR target/81622
2326 * gcc.target/powerpc/pr81622.c: New test.
2327
74cc0b2b
SE
23282017-08-01 Steve Ellcey <sellcey@cavium.com>
2329
2330 PR tree-optimization/80925
2331 * gcc.dg/vect/vect-28.c: Add
2332 --param vect-max-peeling-for-alignment=0 option.
2333 Remove unaligned access and peeling checks.
2334 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2335 * gcc.dg/vect/vect-70.c: Ditto.
2336 * gcc.dg/vect/vect-87.c: Ditto.
2337 * gcc.dg/vect/vect-88.c: Ditto.
2338 * gcc.dg/vect/vect-91.c: Ditto.
2339 * gcc.dg/vect/vect-93.c: Ditto.
2340
0102e469
TV
23412017-08-01 Tom de Vries <tom@codesourcery.com>
2342
2343 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2344 * gcc.target/nvptx/slp.c (foo): Same.
2345
813485c6
RB
23462017-08-01 Richard Biener <rguenther@suse.de>
2347
2348 PR tree-optimization/81181
2349 * gcc.dg/torture/pr81181.c: New testcase.
2350
98b7180c
ML
23512017-08-01 Martin Liska <mliska@suse.cz>
2352
2353 PR middle-end/70140
2354 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2355
4f3e333a
UB
23562017-08-01 Uros Bizjak <ubizjak@gmail.com>
2357
2358 PR target/81641
2359 * gcc.target/i386/pr81641.c: New test.
2360
b8bb5772
UB
23612017-08-01 Uros Bizjak <ubizjak@gmail.com>
2362
2363 PR target/81639
2364 * gcc.target/i386/pr81639.c: New test.
2365
34e5c511
RB
23662017-08-01 Richard Biener <rguenther@suse.de>
2367
2368 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2369 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2370 endless loop.
2371 * gcc.dg/uninit-23.c: Adjust.
2372
5e19d437
BC
23732017-08-01 Bin Cheng <bin.cheng@arm.com>
2374
2375 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2376 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2377
7061cfc0
BC
23782017-08-01 Bin Cheng <bin.cheng@arm.com>
2379
2380 PR tree-optimization/81627
2381 * gcc.dg/tree-ssa/pr81627.c: New.
2382
39637a44
BC
23832017-08-01 Bin Cheng <bin.cheng@arm.com>
2384
2385 PR tree-optimization/81620
2386 * gcc.dg/tree-ssa/pr81620-1.c: New.
2387 * gcc.dg/tree-ssa/pr81620-2.c: New.
2388
f9c5fe06
DH
23892017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2390
2391 PR testsuite/53542
2392 * gfortran.dg/use_30.f90: New test.
2393
da98e3b1
JJ
23942017-08-01 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR tree-optimization/81588
2397 * gcc.dg/tree-ssa/pr81588.c: New test.
2398 * gcc.dg/pr81588.c: New test.
2399 * gcc.c-torture/execute/pr81588.c: New test.
2400
5e8fe12f
RB
24012017-08-01 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/81297
2404 * gcc.dg/torture/pr81297.c: New testcase.
2405
93ac482a
UB
24062017-07-31 Uros Bizjak <ubizjak@gmail.com>
2407
2408 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2409
6cc518c6
SE
24102017-07-31 Steve Ellcey <sellcey@cavium.com>
2411
2412 PR tree-optimization/80925
93ac482a 2413 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2414 --param vect-max-peeling-for-alignment=0 option.
2415 Remove unaligned access and peeling checks.
2416 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2417
24c8e8eb
CL
24182017-07-31 Carl Love <cel@us.ibm.com>
2419
2420 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2421 missed in commit 250746.
2422
b40e941b
CL
24232017-07-31 Carl Love <cel@us.ibm.com>
2424
2425 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2426 new builtins.
2427
67779f74
L
24282017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2429
2430 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2431 * gcc.target/i386/pr79793-2.c: Likewise.
2432
a97cf8f9
UB
24332017-07-31 Uros Bizjak <ubizjak@gmail.com>
2434
2435 PR target/25967
2436 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2437 (naked): Add attribute regparm(1) for x86_32 targets.
2438 Add integer argument. Remove global "data" variable.
2439 (main): Pass integer argument to naked function.
2440 * gcc.target/i386/naked-4.c: New test.
2441
7fef86d3
JH
24422017-07-31 Jan Hubicka <hubicka@ucw.cz>
2443 Martin Liska <mliska@suse.cz>
2444
2445 * gcc.dg/predict-15.c: New test.
2446 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2447
2ec580be
UB
24482017-07-31 Uros Bizjak <ubizjak@gmail.com>
2449
2450 PR target/25967
2451 * gcc.target/i386/naked-1.c: New test.
2452 * gcc.target/i386/naked-2.c: Ditto.
2453 * gcc.target/i386/naked-3.c: Ditto.
2454 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2455 do_test_body0 stub function, use attribute "naked" instead.
2456 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2457 * gcc.dg/pr44290-2.c: Ditto.
2458
cfdf6ff6
TK
24592017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2460
2461 PR fortran/81581
2462 * gfortran.dg/dim_sum_1.f90: New test case.
2463 * gfortran.dg/dim_sum_2.f90: New test case.
2464 * gfortran.dg/dim_sum_3.f90: New test case.
2465
5edb1c48
ML
24662017-07-31 Martin Liska <mliska@suse.cz>
2467
2468 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2469 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2470
f34ebeb2
ML
24712017-07-31 Martin Liska <mliska@suse.cz>
2472
2473 PR sanitize/81530
2474 * g++.dg/ubsan/pr81530.C: New test.
2475
066bbc57
JJ
24762017-07-31 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR sanitizer/81604
2479 * c-c++-common/ubsan/pr81604.c: New test.
2480
a10b3cf1
L
24812017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2482
2483 PR target/79793
2484 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2485 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2486 (foo): Check the builtin return address against the return address
2487 in interrupt frame.
2488 * gcc.target/i386/pr79793-1.c: New test.
2489 * gcc.target/i386/pr79793-2.c: Likewise.
2490
942047f2
EB
24912017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2492
2493 * c-c++-common/dump-ada-spec-7.c: New test.
2494
e071b767
JJ
24952017-07-29 Jakub Jelinek <jakub@redhat.com>
2496
2497 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2498 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2499
782a7850
PB
25002017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2501
2502 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2503
9de00935
TC
25042017-07-28 Tamar Christina <tamar.christina@arm.com>
2505
2506 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2507
8de33df2
BC
25082017-07-28 Bin Cheng <bin.cheng@arm.com>
2509
2510 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2511
8acb8421
TC
25122017-07-28 Tamar Christina <tamar.christina@arm.com>
2513 Bilyan Borisov <bilyan.borisov@arm.com>
2514
2515 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2516 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2517 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2518 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2519 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2520
d9c259ef
BC
25212017-07-28 Bin Cheng <bin.cheng@arm.com>
2522
2523 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2524 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2525 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2526 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2527 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2528 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2529 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2530 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2531 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2532 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2533 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2534
6d7649f8
ML
25352017-07-28 Martin Liska <mliska@suse.cz>
2536
2537 PR sanitizer/81340
2538 * g++.dg/asan/pr81340.C: New test.
2539
92e29a5e
RB
25402017-07-28 Richard Biener <rguenther@suse.de>
2541
2542 PR tree-optimization/81502
2543 * gcc.target/i386/pr81502.c: New testcase.
2544
70affe6a
ML
25452017-07-28 Martin Liska <mliska@suse.cz>
2546
2547 PR sanitizer/81460
2548 * gcc.dg/asan/pr81460.c: New test.
2549
d0ee55a1
JJ
25502017-07-28 Jakub Jelinek <jakub@redhat.com>
2551
c9b39a49
JJ
2552 PR sanitizer/80998
2553 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2554 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2555
d0ee55a1
JJ
2556 PR tree-optimization/81578
2557 * gcc.dg/pr81578.c: New test.
2558
1ce75e41
RB
25592017-07-28 Richard Biener <rguenther@suse.de>
2560
2561 PR tree-optimization/81573
2562 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2563
7a5cbf29
PB
25642017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2565
2566 * g++.dg/pr69667.C: Remove option -mlra.
2567 * gcc.target/powerpc/dform-1.c: Likewise.
2568 * gcc.target/powerpc/dform-2.c: Likewise.
2569 * gcc.target/powerpc/dform-3.c: Likewise.
2570 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2571 * gcc.target/powerpc/p9-vparity.c: Likewise.
2572 * gcc.target/powerpc/pr63491.c: Likewise.
2573 * gcc.target/powerpc/pr67808.c: Likewise.
2574 * gcc.target/powerpc/pr68805.c: Likewise.
2575 * gcc.target/powerpc/pr69461.c: Likewise.
2576 * gcc.target/powerpc/pr71680.c: Likewise.
2577 * gcc.target/powerpc/pr77289.c: Likewise.
2578 * gcc.target/powerpc/pr78458.c: Likewise.
2579 * gcc.target/powerpc/pr78543.c: Likewise.
2580 * g++.dg/pr71294.C: Remove option -mno-lra.
2581 * gcc.target/powerpc/pr71656-1.c: Likewise.
2582 * gcc.target/powerpc/pr71656-2.c: Likewise.
2583 * gcc.target/powerpc/pr71698.c: Likewise.
2584
2c2789d5
KT
25852017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2586 Sudakshina Das <sudi.das@arm.com>
2587
2588 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2589
06bd22f6
MP
25902017-07-27 Marek Polacek <polacek@redhat.com>
2591
2592 PR c/81417
2593 * c-c++-common/Wsign-compare-1.c: New test.
2594 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2595 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2596 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2597 * g++.dg/warn/compare1.C: Likewise.
2598 * gcc.dg/compare1.c: Likewise.
2599 * gcc.dg/compare2.c: Likewise.
2600 * gcc.dg/compare4.c: Likewise.
2601 * gcc.dg/compare5.c: Likewise.
2602 * gcc.dg/pr35430.c: Likewise.
2603 * gcc.dg/pr60087.c: Likewise.
2604
27c8b49b
PB
26052017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2606
2607 PR middle-end/81564
2608 * gcc.dg/pr81564.c: New test.
2609
b7675b59
RB
26102017-07-27 Richard Biener <rguenther@suse.de>
2611
2612 PR tree-optimization/81573
2613 PR tree-optimization/81494
2614 * gcc.dg/torture/pr81573.c: New testcase.
2615
719488f8
RB
26162017-07-27 Richard Biener <rguenther@suse.de>
2617
2618 PR tree-optimization/81571
2619 * gcc.dg/torture/pr81571.c: New testcase.
2620
9811e84c
RB
26212017-07-27 Richard Biener <rguenther@suse.de>
2622
2623 PR tree-optimization/81502
2624 * gcc.target/i386/vect-insert-1.c: New testcase.
2625
58814c76
AK
26262017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2627
2628 PR target/81534
2629 * gcc.target/s390/pr81534.c: New test.
2630
036ea399
JJ
26312017-07-27 Jakub Jelinek <jakub@redhat.com>
2632
7d25ac20
JJ
2633 PR tree-optimization/81555
2634 PR tree-optimization/81556
2635 * gcc.c-torture/execute/pr81555.c: New test.
2636 * gcc.c-torture/execute/pr81556.c: New test.
2637
036ea399
JJ
2638 * gcc.dg/attr-noipa.c: New test.
2639 * gcc.dg/ipa/ipa-pta-18.c: New test.
2640 * gcc.dg/ipa/ipa-sra-11.c: New test.
2641
9bfda664
MM
26422017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2643
2644 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2645 option.
2646 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2647 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2648 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2649 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2650 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2651 * gcc.target/powerpc/vsx-simode.c: Likewise.
2652 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2653 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2654
eb086562
PC
26552017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 PR c++/71570
2658 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2659
a7473dc5
L
26602017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2661
2662 PR target/81563
2663 * gcc.target/i386/pr81563.c: New test
2664
404f48ac
WD
26652017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2666
2667 PR target/79041
2668 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2669
c3d38629
MP
26702017-07-26 Marek Polacek <polacek@redhat.com>
2671
2672 PR middle-end/70992
2673 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2674 * gcc.dg/overflow-warn-2.c: Likewise.
2675 * gcc.dg/overflow-warn-3.c: Likewise.
2676 * gcc.dg/overflow-warn-4.c: Likewise.
2677 * gcc.dg/torture/pr70992-2.c: New test.
2678 * gcc.dg/torture/pr70992.c: New test.
2679
4f450a2b
RB
26802017-07-26 Richard Biener <rguenther@suse.de>
2681
2682 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2683 happening in ccp1.
2684 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2685
e1711448
WD
26862017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2687
2688 PR middle-end/46932
2689 * gcc.dg/pr46932.c: New testcase.
2690
108c3c88
ML
26912017-07-26 Martin Liska <mliska@suse.cz>
2692
2693 PR sanitize/81186
2694 * gcc.dg/asan/pr81186.c: New test.
2695
52645850
CL
26962017-07-25 Carl Love <cel@us.ibm.com>
2697
2698 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2699 vec_cnttz builtins.
2700
a8697b27
EB
27012017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2702
2703 * gnat.dg/opt66.adb: New test.
2704
288fe52e
AM
27052017-07-25 Alexander Monakov <amonakov@ispras.ru>
2706
2707 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2708 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2709
b771c609
AM
27102017-07-25 Alexander Monakov <amonakov@ispras.ru>
2711
2712 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2713
27142017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2715
2716 * c-c++-common/patchable_function_entry-default.c: New test.
2717 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2718 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2719
774cccdc
JJ
27202017-07-25 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR target/81532
2723 * gcc.target/i386/pr80833-3.c: New test.
2724 * gcc.target/i386/avx512dq-pr81532.c: New test.
2725 * gcc.target/i386/avx512bw-pr81532.c: New test.
2726
1aa54f90
RB
27272017-07-25 Richard Biener <rguenther@suse.de>
2728
2729 PR tree-optimization/81455
2730 * gcc.dg/pr81455.c: New testcase.
2731
e294f495
RB
27322017-07-25 Richard Biener <rguenther@suse.de>
2733
2734 PR tree-optimization/81529
2735 * gfortran.dg/pr81529.f90: New testcase.
2736
edf8ba4b
WD
27372017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2738
774cccdc 2739 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2740
ea063871
RB
27412017-07-25 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/81410
2744 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2745
5ea71a5a
RB
27462017-07-25 Richard Biener <rguenther@suse.de>
2747
2748 PR tree-optimization/81510
2749 * gcc.dg/torture/pr81510.c: New testcase.
2750 * gcc.dg/torture/pr81510-2.c: Likewise.
2751
4287b4e8
ML
27522017-07-25 Martin Liska <mliska@suse.cz>
2753
2754 PR ipa/81520
2755 * gcc.dg/ipa/pr81520.c: New test.
2756
d49718d6
MP
27572017-07-25 Marek Polacek <polacek@redhat.com>
2758
2759 PR c/81364
2760 * Wmultistatement-macros-12.c: New test.
2761
0e82a9b9
BC
27622017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2763
2764 PR target/81414
2765 * gcc.target/aarch64/pr81414.C: New.
2766
3d99332b
RB
27672017-07-25 Richard Biener <rguenther@suse.de>
2768
2769 PR middle-end/81505
2770 * gcc.dg/ubsan/pr81505.c: New testcase.
2771
52d0f7bd
DS
27722017-07-24 Daniel Santos <daniel.santos@pobox.com>
2773
2774 PR testsuite/80759
2775 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2776 (ELFFN_BEGIN): Rename to FN_TYPE.
2777 (ELFFN_END): Rename to FN_SIZE.
2778 (ASMNAME): New macro.
2779 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2780 .global.
2781 (FUNC_END): Use ASMNAME.
2782 (test_data_save): Remove.
2783 (test_data_input): Likewise.
2784 (test_data_output: Likewise.
2785 (test_data_fn): Likewise.
2786 (test_data_retaddr): Likewise.
2787 (regs_to_mem): Make globals, use r10 instead of rax.
2788 (mem_to_regs): Likewise.
2789 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2790 body to ms-sysv.c.
2791 (do_test_aligned): Likewise.
2792 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2793 Add dg-* directives.
2794 (PASTE_STR): New macro.
2795 (ASMNAME): Likewise.
2796 (LOAD_TEST_DATA_ADDR): Likewise.
2797 (TEST_DATA_OFFSET): Likewise.
2798 (do_test_body0): New C function.
2799 (do_test_body): New inline assembly routine.
2800 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2801 (runtest_ms_sysv): Modify.
2802
19930989
MM
28032017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2804
2805 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2806 since the upper-regs options have been deleted.
2807 * gcc.target/powerpc/pr65849-2.c: Likewise.
2808 * gcc.target/powerpc/pr80099-1.c: Likewise.
2809 * gcc.target/powerpc/pr80099-2.c: Likewise.
2810 * gcc.target/powerpc/pr80099-3.c: Likewise.
2811 * gcc.target/powerpc/pr80099-4.c: Likewise.
2812 * gcc.target/powerpc/pr80099-5.c: Likewise.
2813 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2814 support removal of the upper-regs options.
2815 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2816 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2817 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2818 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2819 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2820 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2821 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2822 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2823 * gcc.target/powerpc/ppc-round.c: Likewise.
2824 * gcc.target/powerpc/pr71720.c: Likewise.
2825 * gcc.target/powerpc/pr72853.c: Likewise.
2826 * gcc.target/powerpc/pr79907.c: Likewise.
2827 * gcc.target/powerpc/pr78953.c: Likewise.
2828 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2829 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2830 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2831 * gcc.target/powerpc/vec-init-3.c: Likewise.
2832 * gcc.target/powerpc/vec-init-6.c: Likewise.
2833 * gcc.target/powerpc/vec-init-7.c: Likewise.
2834 * gcc.target/powerpc/vec-set-char.c: Likewise.
2835 * gcc.target/powerpc/vec-set-int.c: Likewise.
2836 * gcc.target/powerpc/vec-set-short.c: Likewise.
2837
d47d34bb
WD
28382017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2839
2840 PR target/79041
2841 * gcc.target/aarch64/pr79041-2.c: New test.
2842
26bca0ed
CL
28432017-07-24 Carl Love <cel@us.ibm.com>
2844
2845 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2846 the new built-ins.
2847
4b40986c
JW
28482017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2849
2850 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2851
213c3b7b
TK
28522017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2853 Mikael Morin <mikael@gcc.gnu.org>
2854
2855 PR fortran/66102
2856 * gfortran.dg/realloc_on_assign_28.f90: New test.
2857
e2b71b5a
DE
28582017-07-23 David Edelsohn <dje.gcc@gmail.com>
2859
2860 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2861 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2862
f36dda3b
UB
28632017-07-23 Uros Bizjak <ubizjak@gmail.com>
2864
2865 PR target/80569
2866 * gcc.target/i386/pr80569.c: New test.
2867
5ff4baa5
CL
28682017-07-21 Carl Love <cel@us.ibm.com>
2869
2870 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
2871 vmuleuh): Fix scan-assembler-times should check for word not half word
2872 instructions.
2873
43f84f6c
JW
28742017-07-21 Jim Wilson <jim.wilson@linaro.org>
2875
2876 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
2877 redundant -march option.
2878 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
2879 in addition to armv8.1-a.
2880
325fe816
YG
28812017-07-21 Yury Gribov <tetra2005@gmail.com>
2882
2883 PR middle-end/56727
2884 * gcc.dg/pr56727-1.c: New test.
2885 * gcc.dg/pr56727-2.c: New test.
2886
5a5838e0
SM
28872017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
2888
2889 * gcc.target/powerpc/mmx-check.h: New file.
2890 * gcc.target/powerpc/mmx-packs.c: New file.
2891 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
2892 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
2893 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
2894 * gcc.target/powerpc/mmx-paddb-1.c: New file.
2895 * gcc.target/powerpc/mmx-paddd-1.c: New file.
2896 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
2897 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
2898 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
2899 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
2900 * gcc.target/powerpc/mmx-paddw-1.c: New file.
2901 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
2902 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
2903 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
2904 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
2905 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
2906 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
2907 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
2908 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
2909 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
2910 * gcc.target/powerpc/mmx-pslld-1.c: New file.
2911 * gcc.target/powerpc/mmx-psllw-1.c: New file.
2912 * gcc.target/powerpc/mmx-psrad-1.c: New file.
2913 * gcc.target/powerpc/mmx-psraw-1.c: New file.
2914 * gcc.target/powerpc/mmx-psrld-1.c: New file.
2915 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
2916 * gcc.target/powerpc/mmx-psubb-2.c: New file.
2917 * gcc.target/powerpc/mmx-psubd-2.c: New file.
2918 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
2919 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
2920 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
2921 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
2922 * gcc.target/powerpc/mmx-psubw-2.c: New file.
2923 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
2924 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
2925 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
2926 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
2927 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
2928 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
2929
9af7f373
RB
29302017-06-21 Richard Biener <rguenther@suse.de>
2931
2932 PR tree-optimization/81500
2933 * gcc.dg/torture/pr81500.c: New testcase.
2934
5aaa8fb4
NS
29352017-07-20 Nathan Sidwell <nathan@acm.org>
2936
2937 * g++.dg/ext/anon-struct6.C: Adjust diag.
2938 * g++.old-deja/g++.other/anon4.C: Adjust diag.
2939
2953b72f
JJ
29402017-07-20 Jakub Jelinek <jakub@redhat.com>
2941
2942 PR target/80846
2943 * gcc.target/i386/avx-pr80846.c: New test.
2944 * gcc.target/i386/avx2-pr80846.c: New test.
2945 * gcc.target/i386/avx512f-pr80846.c: New test.
2946
73c4b4df
BC
29472017-07-20 Bin Cheng <bin.cheng@arm.com>
2948
2949 PR tree-optimization/81388
2950 * gcc.dg/tree-ssa/pr81388-1.c: New test.
2951 * gcc.dg/tree-ssa/pr81388-2.c: New test.
2952
77e5edaf
JH
29532017-07-17 Tom de Vries <tom@codesourcery.com>
2954
2955 PR middle-end/81030
2956 * gcc.dg/pr81030.c: New test.
2957
891ad31c
RB
29582017-07-20 Richard Biener <rguenther@suse.de>
2959
2960 PR tree-optimization/61171
2961 * g++.dg/vect/pr61171.cc: New testcase.
2962 * gfortran.dg/vect/pr61171.f: Likewise.
2963 * gcc.dg/vect/vect-reduc-11.c: Likewise.
2964
f971b281
RB
29652017-07-20 Richard Biener <rguenther@suse.de>
2966
2967 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
2968 with V64QImode.
2969 * gcc.dg/vect/slp-45.c: Likewise.
2970
2071f8f9
N
29712017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
2972
2973 * gcc.dg/tree-ssa/vrp116.c: New Test.
2974
a6722e5b
MM
29752017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2976
2977 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
2978 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
2979 __builtin_cpu_is and __builtin_cpu_supports are supported.
2980
ccfa843f
SM
29812017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
2982
2983 * gcc.target/powerpc/bmi-check.h (main): Skip unless
2984 __BUILTIN_CPU_SUPPORTS__ defined.
2985 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
2986 __BUILTIN_CPU_SUPPORTS__ defined.
2987
564e405c
JJ
29882017-07-19 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR tree-optimization/81346
2991 * gcc.dg/tree-ssa/pr81346-5.c: New test.
2992
3717fbe3
TV
29932017-07-19 Tom de Vries <tom@codesourcery.com>
2994
2995 * gcc.target/nvptx/decl-init.c: Update alignment.
2996 * gcc.target/nvptx/slp-2-run.c: New test.
2997 * gcc.target/nvptx/slp-2.c: New test.
2998 * gcc.target/nvptx/v2di.c: New test.
2999
b98b34b7
TV
30002017-07-19 Tom de Vries <tom@codesourcery.com>
3001
3002 * gcc.target/nvptx/slp-run.c: New test.
3003 * gcc.target/nvptx/slp.c: New test.
3004 * gcc.target/nvptx/v2si-cvt.c: New test.
3005 * gcc.target/nvptx/v2si-run.c: New test.
3006 * gcc.target/nvptx/v2si.c: New test.
3007 * gcc.target/nvptx/vec.inc: New test.
3008
8d1628eb
JJ
30092017-07-19 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR tree-optimization/81346
3012 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3013 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3014 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3015 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3016 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3017 compiler to avoid X / C1 op C2 optimization to trigger.
3018
4d6ababc
ML
30192017-07-19 Martin Liska <mliska@suse.cz>
3020
3021 PR sanitizer/63361
3022 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3023 -ffloat-store or -mieee for targets that need it.
3024
d83cc5cc
TV
30252017-07-18 Tom de Vries <tom@codesourcery.com>
3026
3027 PR middle-end/81464
3028 * gfortran.dg/pr81464.f90: New test.
3029
e822e885
UB
30302017-07-18 Uros Bizjak <ubizjak@gmail.com>
3031
3032 PR target/81471
3033 * gcc.target/i386/pr81471.c: New test.
3034
b267968e
RB
30352017-06-18 Richard Biener <rguenther@suse.de>
3036
3037 PR tree-optimization/81410
3038 * gcc.dg/vect/pr81410.c: New testcase.
3039
33e9feb5
JH
30402017-07-18 Jan Hubicka <hubicka@ucw.cz>
3041
3042 PR middle-end/81462
3043 * g++.dg/torture/pr81462.C: New testcase.
3044
694dd0e4
BC
30452017-07-18 Bin Cheng <bin.cheng@arm.com>
3046
3047 PR target/81408
3048 * g++.dg/tree-ssa/pr81408.C: New.
3049 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3050
f9bfe3f5
RB
30512017-07-18 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/80620
3054 PR tree-optimization/81403
3055 * gcc.dg/torture/pr80620.c: New testcase.
3056 * gcc.dg/torture/pr81403.c: Likewise.
3057
30582017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3059
3060 PR tree-optimization/81418
3061 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3062
30632017-07-17 Carl Love <cel@us.ibm.com>
3064
3065 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3066 test case changes for commit 249424
3067
3068 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3069 vmuleuh): Fix scan-assembler-times should check for word not half word
3070 instructions.
3071
f6489326
BS
30722017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3073
3074 PR tree-optimization/81162
3075 * gcc.dg/pr81162.c: Move this to...
3076 * gcc.dg/ubsan/pr81162.c: ...here.
3077
dbc4ecfc
VR
30782017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3079
3080 * g++.dg/diagnostic/friend1.C: New test.
3081 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3082
a64559a5
NS
30832017-07-17 Nathan Sidwell <nathan@acm.org>
3084
3085 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3086
aac59577
BE
30872017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3088
3089 * lib/gcc-dg.exp: Increase expect's match buffer size.
3090
aa1528b5
BC
30912017-07-17 Bin Cheng <bin.cheng@arm.com>
3092
3093 PR target/81369
3094 * gcc.dg/tree-ssa/pr81369.c: New.
3095
b6c354eb
CZ
30962017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3097
3098 * gcc.target/arc/pr9000674901.c: New file.
3099 * gcc.target/arc/pic-1.c: Likewise.
3100 * gcc.target/arc/pr9001191897.c: Likewise.
3101
1825c61e
CZ
31022017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3103 Andrew Burgess <andrew.burgess@embecosm.com>
3104
3105 * gcc.target/arc/naked-1.c: New file.
3106 * gcc.target/arc/naked-2.c: Likewise.
3107
1f1e8aed
JJ
31082017-07-17 Jakub Jelinek <jakub@redhat.com>
3109
9ebce098
JJ
3110 PR tree-optimization/81428
3111 * gcc.dg/fixed-point/pr81428.c: New test.
3112
e8dd1313
JJ
3113 PR tree-optimization/81365
3114 * g++.dg/torture/pr81365.C: New test.
3115
1f1e8aed
JJ
3116 PR tree-optimization/81396
3117 * gcc.dg/tree-ssa/pr81396.c: New test.
3118
38f638ca
EB
31192017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3120
3121 * gnat.dg/opt65.adb: New test.
3122
5fa396ad
JH
31232017-07-16 Jan Hubicka <hubicka@ucw.cz>
3124
3125 * gcc.dg/predict-8.c: Update.
3126
00aeee56
VR
31272017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3128
3129 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3130 * g++.dg/warn/pr12242.C: Likewise.
3131
b70bb05b
KN
31322017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3133
3134 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3135 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3136 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3137 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3138 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3139 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3140 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3141 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3142 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3143 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3144 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3145 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3146 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3147 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3148 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3149 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3150 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3151 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3152 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3153 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3154 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3155 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3156 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3157 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3158 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3159 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3160 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3161 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3162 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3163 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3164 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3165 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3166 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3167 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3168 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3169 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3170 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3171 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3172 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3173 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3174 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3175 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3176 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3177 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3178 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3179 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3180 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3181 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3182 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3183 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3184 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3185
3b805666
BS
31862016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3187
3188 PR tree-optimization/81162
3189 * gcc.dg/pr81162.c: New file.
3190
bece580c
MS
31912017-07-14 Martin Sebor <msebor@redhat.com>
3192
3193 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3194 that bcopy is expected to be transformed to.
3195
eea77d1f
DM
31962017-07-14 David Malcolm <dmalcolm@redhat.com>
3197
3198 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3199 * g++.dg/lookup/missing-std-include-2.C: New test case.
3200 * g++.dg/lookup/missing-std-include-3.C: New test case.
3201 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3202 * gcc.dg/missing-header-fixit-1.c: New test case.
3203 * gcc.dg/missing-header-fixit-2.c: New test case.
3204 * gcc.dg/missing-header-fixit-2.h: New header.
3205
338d6484
DM
32062017-07-13 David Malcolm <dmalcolm@redhat.com>
3207
3208 PR c/81405
3209 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3210
32112017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3212
3213 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3214
6d28654e
ML
32152017-07-13 Martin Liska <mliska@suse.cz>
3216
3217 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3218 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3219 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3220 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3221 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3222 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3223 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3224
3787ee47
MM
32252017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3226
3227 PR target/81193
3228 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3229 __builtin_cpu_supports with old GLIBC's.
3230 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3231 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3232 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3233 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3234 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3235 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3236 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3237 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3238 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3239 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3240 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3241 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3242 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3243 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3244 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3245 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3246 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3247 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3248 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3249 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3250 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3251 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3252 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3253 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3254
118009c1
CL
32552017-07-12 Carl Love <cel@us.ibm.com>
3256
3257 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3258 rev_bool_int): Add test cases for builtins.
3259 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3260 test cases for builtins.
3261
5d7b8153
CL
32622017-07-12 Carl Love <cel@us.ibm.com>
3263
3264 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3265 lp64 && p9vector_hw.
3266
6ea93a64
CL
32672017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3268
3269 * lib/target-supports.exp (check_stack_check_available): Make
3270 testcase name depend on stack_kind.
3271
2f65ab2e
MC
32722017-07-11 Michael Collison <michael.collison@arm.com>
3273
774cccdc 3274 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3275
9e028cef
PC
32762017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3277
3278 PR c++/51270
3279 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3280
f281956e
CL
32812017-07-11 Carl Love <cel@us.ibm.com>
3282
3283 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3284 test cases for the builtins.
3285
3d36348a
YG
32862017-07-11 Yury Gribov <tetra2005@gmail.com>
3287
3288 * lib/profopt.exp: Print relative names in UNSUPPORTED
3289 AutoFDO tests.
3290
214f700a
MC
32912017-07-10 Michael Collison <michael.collison@arm.com>
3292
3293 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3294
03ed2915
UB
32952017-07-10 Uros Bizjak <ubizjak@gmail.com>
3296
3297 PR target/81375
3298 * gcc.target/i386/pr81375.c: New test.
3299
9c582dbb
MS
33002017-07-10 Martin Sebor <msebor@redhat.com>
3301
3302 PR tree-optimization/80397
3303 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3304
281ac396
MS
33052017-07-10 Martin Sebor <msebor@redhat.com>
3306
3307 PR other/81345
3308 * gcc.dg/pr81345.c: New test.
3309
a7784956
CZ
33102017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3311
3312 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3313 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3314
5920ba15
UB
33152017-07-09 Uros Bizjak <ubizjak@gmail.com>
3316
3317 PR target/81313
3318 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3319 integer argumets to bypass x86_64 outgoing args optimization.
3320
33212017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3322
3323 * gfortran.dg/eoshift_4.f90: New test.
3324 * gfortran.dg/eoshift_5.f90: New test.
3325 * gfortran.dg/eoshift_6.f90: New test.
3326
35c95658
L
33272017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3328
3329 PR target/81313
3330 * gcc.target/i386/pr81313-1.c: New test.
3331 * gcc.target/i386/pr81313-2.c: Likewise.
3332 * gcc.target/i386/pr81313-3.c: Likewise.
3333 * gcc.target/i386/pr81313-4.c: Likewise.
3334 * gcc.target/i386/pr81313-5.c: Likewise.
3335
dcbf81c9
RS
33362017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3337
3338 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3339 * gnat.dg/vect16.ads (Sarray): Likewise.
3340 * gnat.dg/vect17.ads (Sarray): Likewise.
3341 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3342 * gnat.dg/vect16.adb (Add): Likewise.
3343 * gnat.dg/vect17.adb (Add): Likewise.
3344
738f7c2e
DM
33452017-07-07 David Malcolm <dmalcolm@redhat.com>
3346
3347 PR c++/79300
3348 * g++.dg/diagnostic/pr79300.C: New test case.
3349
6a69355c
MM
33502017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3351
57f49e99
MM
3352 * gcc.target/powerpc/clone1.c: Add check to make sure the
3353 __builtin_cpu_supports function is fully supported.
3354 * gcc.target/powerpc/clone2.c: New runtime test for
3355 target_clones.
3356
6a69355c
MM
3357 PR target/81348
3358 * gcc.target/powerpc/pr81348.c: New test.
3359
5e32025a
SN
33602017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3361
3362 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3363
19388c6d
CL
33642017-07-07 Carl Love <cel@us.ibm.com>
3365
3366 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3367 file for built-ins.
3368
bcc3c3f1
JM
33692017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3370
3371 * gcc.target/sparc/dictunpack.c: New file.
3372 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3373 * gcc.target/sparc/fpcmpshl.c: Likewise.
3374 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3375 * gcc.target/sparc/fpcmpushl.c: Likewise.
3376
2c6e2eb1
HA
33772017-07-06 Harald Anlauf <anlauf@gmx.de>
3378
3379 PR fortran/70071
3380 * gfortran.dg/coarray_44.f90: New testcase.
3381
5094f7d5
MO
33822017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3383
3384 * c-c++-common/asan/kasan-alloca-1.c: New test.
3385 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3386
e3174bdf
MO
33872017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3388
3389 * c-c++-common/asan/alloca_big_alignment.c: New test.
3390 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3391 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3392 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3393 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3394 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3395 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3396 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3397
a40c6fa8
GJL
33982017-07-06 Georg-Johann Lay <avr@gjlay.de>
3399
3400 PR target/81305
3401 * gcc.target/avr/isr-test.h: Fix warnings.
3402
9296dd9b
TP
34032017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3404
3405 * lib/target-supports.exp: Generate
3406 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3407 and check_effective_target_arm_arch_v8r_multilib.
3408
d87f00ba
CL
34092017-07-06 Carl Love <cel@us.ibm.com>
3410
9296dd9b 3411 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3412
34132017-07-06 Carl Love <cel@us.ibm.com>
3414
3415 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3416 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3417 cases for vec_addc, adde and addec builtins.
3418
c471c6ed
DM
34192017-07-06 David Malcolm <dmalcolm@redhat.com>
3420
3421 PR c++/79300
3422 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3423 expected underlining within macro expansion.
3424 * c-c++-common/pr70264.c: Likewise.
3425 * g++.dg/plugin/diagnostic-test-expressions-1.C
3426 (test_within_macro_1): New test.
3427 (test_within_macro_2): Likewise.
3428 (test_within_macro_3): Likewise.
3429 (test_within_macro_4): Likewise.
3430 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3431 expected underlining within macro expansion.
3432 (test_macro_4): Likewise.
3433 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3434 (test_within_macro_1): New test.
3435 (test_within_macro_2): Likewise.
3436 (test_within_macro_3): Likewise.
3437 (test_within_macro_4): Likewise.
3438 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3439 underlining within macro expansion.
3440
68d872d7
SP
34412017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3442
3443 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3444 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3445 _mm_maskz_getexp_round_sd): Test new intrinsics.
3446 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3447 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3448 _mm_maskz_getexp_round_ss): Ditto.
3449 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3450 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3451 _mm_maskz_getmant_round_sd): Ditto.
3452 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3453 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3454 _mm_maskz_getmant_round_ss): Ditto.
3455 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3456 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3457 _mm_maskz_getexp_round_sd): New runtime tests.
3458 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3459 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3460 _mm_maskz_getexp_round_ss): Ditto.
3461 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3462 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3463 _mm_maskz_getmant_round_sd): Ditto.
3464 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3465 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3466 _mm_maskz_getmant_round_ss): Ditto.
3467 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3468 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3469 __builtin_ia32_getmantss_mask_round): Test new builtins.
3470 * gcc.target/i386/sse-13.c : Ditto.
3471 * gcc.target/i386/sse-23.c: Ditto.
3472 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3473 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3474 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3475 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3476 _mm_mask_getexp_round_ss): Test new intrinsics.
3477 * gcc.target/i386/testround-1.c: Ditto.
3478 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3479 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3480 _mm_mask_getmant_round_ss): Test new intrinsics
3481 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3482 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3483 _mm_maskz_getmant_ss): Test new intrinsics.
3484
9e00a397
CL
34852017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3486
3487 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3488 * lib/target-supports.exp (check_stack_check_available): New.
3489 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3490 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3491 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3492 * gcc.dg/pr47443.c: Likewise.
3493 * gcc.dg/pr48134.c: Likewise.
3494 * gcc.dg/pr70017.c: Likewise.
3495 * gcc.target/aarch64/stack-checking.c: Likewise.
3496 * gcc.target/arm/stack-checking.c: Likewise.
3497 * gcc.target/i386/pr48723.c: Likewise.
3498 * gcc.target/i386/pr55672.c: Likewise.
3499 * gcc.target/i386/pr67265-2.c: Likewise.
3500 * gcc.target/i386/pr67265.c: Likewise.
3501 * gnat.dg/opt49.adb: Likewise.
3502 * gnat.dg/stack_check1.adb: Likewise.
3503 * gnat.dg/stack_check2.adb: Likewise.
3504 * gnat.dg/stack_check3.adb: Likewise.
3505
38e6cc4d
KN
35062017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3507
3508 PR target/80103
3509 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3510 __attribute__.
3511
f8aa2b2c
SP
35122017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3513
3514 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3515 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3516 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3517 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3518 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3519 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3520 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3521 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3522 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3523 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3524 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3525 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3526
e483b7b4
GJL
35272017-07-05 Georg-Johann Lay <avr@gjlay.de>
3528
3529 PR target/81305
3530 * gcc.target/avr/isr-test.h: New file.
3531 * gcc.target/avr/torture/isr-01-simple.c: New test.
3532 * gcc.target/avr/torture/isr-02-call.c: New test.
3533 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3534
a8745cc2
BC
35352017-07-05 Bin Cheng <bin.cheng@arm.com>
3536
3537 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3538 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3539 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3540 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3541
4a52eb19
BC
35422017-07-05 Bin Cheng <bin.cheng@arm.com>
3543
3544 * gcc.dg/tree-ssa/ldist-26.c: New test.
3545
95f7d11b
BC
35462017-07-05 Bin Cheng <bin.cheng@arm.com>
3547
3548 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3549
45bb7d59
UB
35502017-07-04 Uros Bizjak <ubizjak@gmail.com>
3551
3552 PR target/81300
3553 * gcc.target/i386/pr81300.c: New test.
3554
1fcfac88
UB
35552017-07-04 Uros Bizjak <ubizjak@gmail.com>
3556
3557 PR target/81294
3558 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3559 x and y arguments in the call to _subborrow_u32.
3560 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3561 x and y arguments in the call to _subborrow_u64.
3562 * gcc.target/i386/pr81294-1.c: New test.
3563 * gcc.target/i386/pr81294-2.c: Ditto.
3564
a4187dab
KT
35652017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3566
3567 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3568
efbf55b0
MP
35692017-07-04 Marek Polacek <polacek@redhat.com>
3570
3571 PR c/81231
3572 * gcc.dg/atomic-pr81231.c: New test.
3573
1aad7106
RS
35742017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3575
3576 PR tree-optimization/81292
3577 * gcc.dg/pr81292-1.c: New test.
3578 * gcc.dg/pr81292-2.c: Likewise.
3579
7c819e8a
ML
35802017-07-04 Martin Liska <mliska@suse.cz>
3581
3582 PR sanitizer/81040
3583 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3584 use-after-scope sanitization.
3585
f111f434
JJ
35862017-07-04 Jakub Jelinek <jakub@redhat.com>
3587
8e8dd13b
JJ
3588 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3589 options.
3590
f111f434
JJ
3591 PR target/81175
3592 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3593 gather.
3594
7a1238d1
ML
35952017-07-04 Martin Liska <mliska@suse.cz>
3596
3597 PR ipa/81214
3598 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3599 * g++.dg/ext/mvc3.C: Likewise.
3600 * gcc.target/i386/mvc2.c: Likewise.
3601 * gcc.target/i386/mvc3.c: Likewise.
3602
9fc1fed4
JJ
36032017-07-04 Jakub Jelinek <jakub@redhat.com>
3604
8e3b9bbf
JJ
3605 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3606 decomposition declaration in diagnostics.
3607 * g++.dg/cpp1z/decomp2.C: Likewise.
3608 * g++.dg/cpp1z/decomp3.C: Likewise.
3609 * g++.dg/cpp1z/decomp4.C: Likewise.
3610 * g++.dg/cpp1z/decomp5.C: Likewise.
3611 * g++.dg/cpp1z/decomp6.C: Likewise.
3612 * g++.dg/cpp1z/decomp7.C: Likewise.
3613 * g++.dg/cpp1z/decomp8.C: Likewise.
3614 * g++.dg/cpp1z/decomp13.C: Likewise.
3615 * g++.dg/cpp1z/decomp14.C: Likewise.
3616 * g++.dg/cpp1z/decomp18.C: Likewise.
3617 * g++.dg/cpp1z/decomp19.C: Likewise.
3618 * g++.dg/cpp1z/decomp22.C: Likewise.
3619 * g++.dg/cpp1z/decomp23.C: Likewise.
3620 * g++.dg/cpp1z/decomp24.C: Likewise.
3621 * g++.dg/cpp1z/decomp25.C: Likewise.
3622 * g++.dg/cpp1z/decomp26.C: Likewise.
3623 * g++.dg/cpp1z/decomp28.C: Likewise.
3624
9fc1fed4
JJ
3625 PR c++/81258
3626 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3627 * g++.dg/cpp1z/decomp30.C: New test.
3628
17c18221
PC
36292017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3630
3631 PR c++/65775
3632 * g++.dg/cpp0x/trailing14.C: New.
3633
370d975d
DH
36342017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3635
3636 PR testsuite/79866
3637 * gfortran.dg/coarray_event_2.f08: New test.
3638
73977c47
DH
36392017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3640
3641 PR testsuite/79843
3642 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3643 * gfortran.dg/pointer_intent_2.f90: Likewise.
3644
2f70a979
JH
36452017-07-02 Jan Hubicka <hubicka@ucw.cz>
3646
3647 PR middle-end/81290
3648 * gcc.c-torture/compile/pr81290.c: New.
3649
6b5e165b
RB
36502017-07-03 Richard Biener <rguenther@suse.de>
3651
3652 PR tree-optimization/60510
3653 * gfortran.dg/vect/pr60510.f: New testcase.
3654
d8ac7e28
RO
36552017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3656
3657 * gcc.target/i386/mvc6.c: Require ifunc support.
3658
da402967
ML
36592017-07-03 Martin Liska <mliska@suse.cz>
3660
3661 PR sanitize/81040
3662 * g++.dg/asan/function-argument-1.C: New test.
3663 * g++.dg/asan/function-argument-2.C: New test.
3664 * g++.dg/asan/function-argument-3.C: New test.
3665
bc9f4235
RS
36662017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3667
3668 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3669 as well.
3670
be086ff5
TV
36712017-07-03 Tom de Vries <tom@codesourcery.com>
3672
3673 PR tree-optimization/69468
3674 * gcc.dg/pr81192.c: Update.
3675
4752be46
TV
36762017-07-03 Tom de Vries <tom@codesourcery.com>
3677
3678 PR tree-optimization/81192
3679 * gcc.dg/pr81192.c: Update.
3680
0bbfd554
TV
36812017-07-03 Tom de Vries <tom@codesourcery.com>
3682
3683 PR tree-optimization/81192
3684 * gcc.dg/pr81192.c: New test.
3685
b677e2f6
TK
36862017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3687
3688 * gfortran/eoshift_3.f90: New test.
3689
e3f9a279
RS
36902017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3691
3692 * gcc.dg/strlenopt-32.c: New testcase.
3693 * gcc.dg/strlenopt-33.c: Likewise.
3694 * gcc.dg/strlenopt-33g.c: Likewise.
3695 * gcc.dg/strlenopt-34.c: Likewise.
3696 * gcc.dg/strlenopt-35.c: Likewise.
3697
862088aa
RS
36982017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3699
3700 PR tree-optimization/80769
3701 * gcc.dg/strlenopt-31.c: New test.
3702 * gcc.dg/strlenopt-31g.c: Likewise.
3703
c34d0927
RS
37042017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3705
3706 PR tree-optimization/81136
3707 * gcc.dg/vect/pr81136.c: New test.
3708
c52d6043
JJ
37092017-07-01 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR sanitizer/81262
3712 * gcc.c-torture/compile/pr81262.c: New test.
3713 * g++.dg/ubsan/pr81262.C: New test.
3714
77616c7e
JH
37152017-06-29 Jan Hubicka <hubicka@ucw.cz>
3716
3717 PR ipa/81261
3718 * g++.dg/ipa/pr81261.C: New testcase.
3719
fb6a764d
AP
37202017-06-30 Andrew Pinski <apinski@cavium.com>
3721
3722 * gcc.dg/torture/pr81245.c: New testcase.
3723
059ab149
AH
37242017-06-30 Aldy Hernandez <aldyh@redhat.com>
3725
3726 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3727 unbounded use.
3728
e59e8b5a
DM
37292017-06-30 David Malcolm <dmalcolm@redhat.com>
3730
3731 PR c++/80014
3732 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3733 Add declaration.
3734 (test_typeid): New test function.
3735
e855bdc0
JJ
37362017-06-30 Jakub Jelinek <jakub@redhat.com>
3737
3738 PR target/81225
3739 * gcc.target/i386/pr81225.c: New test.
3740
fe32bb1b
NS
37412017-06-30 Nathan Sidwell <nathan@acm.org>
3742
3743 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3744 * g++.dg/cpp0x/decltype9.C: Likewise.
3745 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3746 * g++.dg/lookup/decl1.C: Likewise.
3747 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3748 * g++.dg/other/pr28432.C: Likewise.
3749 * g++.dg/parse/crash12.C: Likewise.
3750 * g++.dg/parse/enum3.C: Likewise.
3751 * g++.dg/parse/operator6.C: Likewise.
3752 * g++.dg/template/crash69.C: Likewise.
3753 * g++.dg/template/error27.C: Likewise.
3754 * g++.dg/template/error28.C: Likewise.
3755 * g++.dg/template/memfriend6.C: Likewise.
3756 * g++.old-deja/g++.mike/err1.C: Likewise.
3757 * g++.old-deja/g++.mike/p811.C: Likewise.
3758 * g++.old-deja/g++.other/crash25.C: Likewise.
3759 * g++.old-deja/g++.other/dtor4.C: Likewise.
3760 * g++.old-deja/g++.pt/t37.C: Likewise.
3761
aaa587d4
ML
37622017-06-30 Martin Liska <mliska@suse.cz>
3763
3764 PR ipa/81214
3765 * gcc.target/i386/pr81214.c: New test.
3766
274c1516
NS
37672017-06-30 Nathan Sidwell <nathan@acm.org>
3768
3b5c768c
NS
3769 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3770
274c1516
NS
3771 PR c++/81229
3772 * g++.dg/lookup/pr81229.C: New.
3773
c497284c
ML
37742017-06-30 Martin Liska <mliska@suse.cz>
3775
3776 PR sanitizer/81021
3777 * g++.dg/asan/pr81021.C: New test.
3778
4812f0b7
RB
37792017-06-30 Richard Biener <rguenther@suse.de>
3780
3781 PR tree-optimization/81249
3782 * g++.dg/torture/pr81249.C: New testcase.
3783
8e09cb8b
PC
37842017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3785
3786 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3787 * g++.dg/diagnostic/variadic1.C: Likewise.
3788 * g++.dg/gomp/udr-3.C: Likewise.
3789 * g++.dg/overload/error1.C: Likewise.
3790 * g++.dg/overload/error2.C: Likewise.
3791 * g++.dg/template/duplicate1.C: Likewise.
3792 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3793 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3794 * g++.old-deja/g++.other/redecl2.C: Likewise.
3795 * g++.old-deja/g++.other/redecl4.C: Likewise.
3796 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3797
74582a3e
CP
37982017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3799
3800 PR fortran/77765
3801 * gfortran.dg/goacc/pr77765.f90: New test.
3802
6da4066f
SE
38032017-06-29 Steve Ellcey <sellcey@cavium.com>
3804
3805 * gcc.target/aarch64/ccmp_2.c: New test.
3806
be3b7dcf
NS
38072017-06-29 Nathan Sidwell <nathan@acm.org>
3808
3809 PR c++/81247
3810 * g++.dg/parse/pr81247-[abc].C: New.
3811
e5898daf
CL
38122017-06-29 Carl Love <cel@us.ibm.com>
3813
3814 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3815 test_unsigned_int_result, test_ll_int_result,
3816 test_ll_unsigned_int_result): Add result checking functions, add
3817 debug support.
3818 (main): Add builtin function tests.
3819
14836f38
CL
38202017-06-29 Carl Love <cel@us.ibm.com>
3821
3822 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3823 dg-skip-if): Add -mvsx -mcpu=power7.
3824
0630a4ec
RB
38252017-06-29 Richard Biener <rguenther@suse.de>
3826
3827 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3828
f76b4224
NS
38292017-06-29 Nathan Sidwell <nathan@acm.org>
3830
3831 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3832
f66459c1
PB
38332017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3834
3835 PR middle-end/81194
3836 * g++.dg/pr81194.C: New test.
3837
3c7bb489
L
38382017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3839
3840 PR ipa/80565
3841 * gcc.dg/torture/pr80565.c: New file.
3842
6cd83bec
BC
38432017-06-29 Bin Cheng <bin.cheng@arm.com>
3844
3845 PR tree-optimization/81196
3846 * gcc.dg/vect/pr81196.c: New.
3847
4c6a51a0
MC
38482017-06-29 Michael Collison <michael.collison@arm.com>
3849
3850 Fix date on previous ChangeLog entry.
3851
38522017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3853 Michael Collison <michael.collison@arm.com>
3854
3855 PR target/70119
3856 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3857
395a191d
SP
38582017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3859
3860 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3861 Test new intrinsic.
3862 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3863 Ditto.
3864 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3865 Ditto.
3866 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3867 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3868 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
3869
0ddc0ebc
TP
38702017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3871
3872 * lib/target-supports.exp (check_effective_target_vect_int): Replace
3873 current ARM check by ARM NEON's availability check.
3874 (check_effective_target_vect_intfloat_cvt): Likewise.
3875 (check_effective_target_vect_uintfloat_cvt): Likewise.
3876 (check_effective_target_vect_floatint_cvt): Likewise.
3877 (check_effective_target_vect_floatuint_cvt): Likewise.
3878 (check_effective_target_vect_shift): Likewise.
3879 (check_effective_target_whole_vector_shift): Likewise.
3880 (check_effective_target_vect_bswap): Likewise.
3881 (check_effective_target_vect_shift_char): Likewise.
3882 (check_effective_target_vect_long): Likewise.
3883 (check_effective_target_vect_float): Likewise.
3884 (check_effective_target_vect_perm): Likewise.
3885 (check_effective_target_vect_perm_byte): Likewise.
3886 (check_effective_target_vect_perm_short): Likewise.
3887 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
3888 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
3889 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
3890 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
3891 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
3892 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
3893 (check_effective_target_vect_widen_shift): Likewise.
3894 (check_effective_target_vect_extract_even_odd): Likewise.
3895 (check_effective_target_vect_interleave): Likewise.
3896 (check_effective_target_vect_multiple_sizes): Likewise.
3897 (check_effective_target_vect64): Likewise.
3898 (check_effective_target_vect_max_reduc): Likewise.
3899
56a6d474
RB
39002017-06-28 Richard Biener <rguenther@suse.de>
3901
3902 PR middle-end/81227
3903 * gcc.dg/pr81227.c: New testcase.
3904
926c7865
MM
39052017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3906
3907 PR target/81193
3908 * lib/target-supports.exp
3909 (check_ppc_cpu_supports_hw_available): New test to make sure
3910 __builtin_cpu_supports works on power7 and newer.
3911
17a7218b
ML
39122017-06-28 Martin Liska <mliska@suse.cz>
3913
3914 PR ipa/81128
3915 * gcc.target/i386/pr81128.c: New test.
3916
63010089
ML
39172017-06-28 Martin Liska <mliska@suse.cz>
3918
3919 PR driver/79659
3920 * g++.dg/opt/pr79659.C: New test.
3921
b1cac008
CL
39222017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
3923
3924 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
3925 and options.
3926 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
3927
42bd89ce
MG
39282017-06-28 Marc Glisse <marc.glisse@inria.fr>
3929
3930 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
3931 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
3932
b8d62ac8
JJ
39332017-06-28 Jakub Jelinek <jakub@redhat.com>
3934
3935 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
3936 (foo): ... this. Change constants such that it isn't matched
3937 as __builtin_copysign, yet tests the combiner the same.
3938
6dc61b45
ML
39392017-06-28 Martin Liska <mliska@suse.cz>
3940
3941 PR sanitizer/81224
3942 * gcc.dg/asan/pr81224.c: New test.
3943
9a265443
EB
39442017-06-28 Eric Botcazou <ebotcazou@adacore.com>
3945
3946 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
3947 passed to pthread_join.
3948
935b5226
AK
39492017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3950
3951 * gcc.target/s390/nodatarel-1.c: New test.
3952
88016532
JD
39532017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3954
3955 PR fortran/80164
3956 * gfortran.dg/array_temporaries_4.f90: New test.
3957
8c2805bb
AP
39582017-06-27 Andrew Pinski <apinski@cavium.com>
3959
3960 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
3961 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
3962 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
3963
786c6d10
MP
39642017-06-27 Marek Polacek <polacek@redhat.com>
3965
3966 PR sanitizer/81223
3967 * gcc.dg/ubsan/pr81223.c: New test.
3968
1e7df2e6
MG
39692017-06-27 Marc Glisse <marc.glisse@inria.fr>
3970
3971 * gcc.dg/tree-ssa/assoc-1.c: New file.
3972
58b45c4f
PC
39732017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3974
3975 PR c++/62046
3976 * g++.dg/parse/catch2.C: New.
3977
00296d7f
JJ
39782017-06-27 Jakub Jelinek <jakub@redhat.com>
3979
c1031852
JJ
3980 PR sanitizer/81209
3981 * g++.dg/ubsan/pr81209.C: New test.
3982
00296d7f
JJ
3983 PR middle-end/81207
3984 * gcc.c-torture/compile/pr81207.c: New test.
3985
0c418630
MP
39862017-06-27 Marek Polacek <polacek@redhat.com>
3987
3988 PR bootstrap/81216
3989 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
3990
4b377e01
MS
39912017-06-26 Martin Sebor <msebor@redhat.com>
3992
3993 PR c++/81169
3994 * g++.dg/Wclass-memaccess-2.C: New test.
3995
952ac945
CL
39962017-06-26 Carl Love <cel@us.ibm.com>
3997
3998 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
3999 Add new runnable test file for the vec_rev built-ins.
4000
df11b2ea
BS
40012016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4002
226ab0a8 4003 PR/tree-optimization 71815
df11b2ea
BS
4004 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4005 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4006
fa7ccca0
RL
40072017-06-26 Renlin Li <renlin.li@arm.com>
4008 Szabolcs Nagy <szabolcs.nagy@arm.com>
4009
4010 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4011 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4012 memmove.
4013
5a5c2d16
RB
40142017-06-26 Richard Biener <rguenther@suse.de>
4015
4016 PR target/81175
4017 * gfortran.dg/pr81175.f: New testcase.
4018
75f0112f
RB
40192017-06-26 Richard Biener <rguenther@suse.de>
4020
4021 PR tree-optimization/81203
4022 * gcc.dg/torture/pr81203.c: New testcase.
4023
3e2becc4
MP
40242017-06-26 Marek Polacek <polacek@redhat.com>
4025
4026 PR c/80116
4027 * c-c++-common/Wmultistatement-macros-1.c: New test.
4028 * c-c++-common/Wmultistatement-macros-2.c: New test.
4029 * c-c++-common/Wmultistatement-macros-3.c: New test.
4030 * c-c++-common/Wmultistatement-macros-4.c: New test.
4031 * c-c++-common/Wmultistatement-macros-5.c: New test.
4032 * c-c++-common/Wmultistatement-macros-6.c: New test.
4033 * c-c++-common/Wmultistatement-macros-7.c: New test.
4034 * c-c++-common/Wmultistatement-macros-8.c: New test.
4035 * c-c++-common/Wmultistatement-macros-9.c: New test.
4036 * c-c++-common/Wmultistatement-macros-10.c: New test.
4037 * c-c++-common/Wmultistatement-macros-11.c: New test.
4038
945653db
EB
40392017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4040
4041 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4042
c8e3c356
CL
40432017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4044
4045 * lib/target-supports.exp
4046 (check_effective_target_arm_neon_ok_nocache): Add flags with
4047 -mfloat-abi=hard. Include arm_neon.h.
4048 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4049 (check_effective_target_arm_neon_ok_no_float_abi): New.
4050 * gcc.target/arm/lto/pr65837_0.c: Require
4051 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4052 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4053 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4054
22235619
PC
40552017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4056
4057 PR c++/62315
4058 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4059
e56e3fda
TK
40602017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4061
45bb7d59 4062 PR fortran/52473
e56e3fda
TK
4063 * gfortran.dg/cshift_2.f90: New test.
4064
d3f062be
JW
40652017-06-23 Jim Wilson <jim.wilson@linaro.org>
4066
4067 PR middle-end/79794
4068 * gcc.target/aarch64/pr79794.c: New.
4069
37416b69
MM
40702017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4071
4072 PR target/80510
4073 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4074 * gcc.target/powerpc/pr80510-2.c: Likewise.
4075
8447a92f
JL
40762017-06-22 Jeff Law <law@redhat.com>
4077
4078 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4079
52607f7e
WS
40802017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4081
4082 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4083 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4084 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4085 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4086 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4087 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4088 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4089 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4090
fb68f296
JC
40912017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4092
45bb7d59 4093 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4094
60edf8bb
MT
40952017-06-22 Matt Turner <mattst88@gmail.com>
4096
4097 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4098 skylake check.
4099
4333d74b
CL
41002017-06-22 Carl Love <cel@us.ibm.com>
4101
4102 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4103 vmuleuh): Fix scan-assembler-times should check for word not half word
4104 instructions.
4105
13f752b2
JL
41062017-06-22 Jeff Law <law@redhat.com>
4107
4108 * gcc.c-torture/compile/stack-check-1.c: New test.
4109
0759db19
RB
41102016-06-22 Richard Biener <rguenther@suse.de>
4111
4112 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4113 * gcc.dg/vect/pr65947-2.c: Likewise.
4114 * gcc.dg/vect/pr65947-3.c: Likewise.
4115 * gcc.dg/vect/pr65947-4.c: Likewise.
4116 * gcc.dg/vect/pr65947-5.c: Likewise.
4117 * gcc.dg/vect/pr65947-6.c: Likewise.
4118 * gcc.dg/vect/pr65947-8.c: Likewise.
4119 * gcc.dg/vect/pr65947-9.c: Likewise.
4120 * gcc.dg/vect/pr65947-10.c: Likewise.
4121 * gcc.dg/vect/pr65947-12.c: Likewise.
4122 * gcc.dg/vect/pr65947-13.c: Likewise.
4123 * gcc.dg/vect/pr65947-14.c: Likewise.
4124 * gcc.dg/vect/vect-cond-2.c: Likewise.
4125 * gcc.dg/vect/vect-pr69848.c: Likewise.
4126
c24c235e
ML
41272017-06-22 Martin Liska <mliska@suse.cz>
4128
4129 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4130 to not inline it.
4131
71f82be9
JG
41322017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4133
4134 * gcc.dg/tree-ssa/forwprop-37.c: New.
4135
a78f6980
RB
41362017-06-22 Richard Biener <rguenther@suse.de>
4137
4138 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4139
85d5b033
RB
41402017-06-22 Richard Biener <rguenther@suse.de>
4141
4142 * gcc.dg/vect/pr65947-14.c: New testcase.
4143
4ded8669
MM
41442017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4145
4146 PR target/80510
4147 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4148 32-bit support is added. Change ITYPE size to 64-bit integer.
4149 * gcc.target/powerpc/pr80510-2.c: Likewise.
4150
cb8d1b01
JJ
41512017-06-21 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR c++/81154
4154 * g++.dg/gomp/pr81154.C: New test.
4155
113459fa
DM
41562017-06-21 David Malcolm <dmalcolm@redhat.com>
4157
4158 * g++.dg/other/old-style-cast-fixits.C: New test case.
4159
5e9d501c
JJ
41602017-06-21 Jakub Jelinek <jakub@redhat.com>
4161
4162 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4163
27d33d3e
TV
41642017-06-21 Tom de Vries <tom@codesourcery.com>
4165
4166 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4167
5433db45
TV
41682017-06-21 Tom de Vries <tom@codesourcery.com>
4169
4170 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4171 warning.
4172
93c18375
ML
41732017-06-21 Martin Liska <mliska@suse.cz>
4174
4175 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4176
ff9baa5f
PMR
41772017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4178
4179 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4180 gnat.dg/debug11_pkg2.ads: New testcase.
4181
a23ba8cc
MG
41822017-06-21 Marc Glisse <marc.glisse@inria.fr>
4183
4184 * gcc.target/i386/getround.c: New file.
4185
ed73f46f
MG
41862017-06-21 Marc Glisse <marc.glisse@inria.fr>
4187
4188 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4189 * gcc.dg/tree-ssa/addadd-2.c: New file.
4190
6b92ab17
TV
41912017-06-21 Tom de Vries <tom@codesourcery.com>
4192
4193 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4194 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4195 * gcc.c-torture/compile/20080806-1.c: Same.
4196 * gcc.c-torture/compile/920723-1.c: Same.
4197 * gcc.c-torture/compile/930621-1.c: Same.
4198 * gcc.c-torture/compile/991214-2.c: Same.
4199 * gcc.c-torture/compile/bcopy.c: Same.
4200 * gcc.c-torture/compile/memtst.c: Same.
4201 * gcc.c-torture/compile/msp.c: Same.
4202 * gcc.c-torture/compile/stuct.c: Same.
4203 * gcc.c-torture/execute/20011008-3.c: Same.
4204 * gcc.c-torture/execute/20030209-1.c: Same.
4205 * gcc.c-torture/execute/20031012-1.c: Same.
4206 * gcc.c-torture/execute/20040805-1.c: Same.
4207 * gcc.c-torture/execute/920410-1.c: Same.
4208 * gcc.c-torture/execute/921113-1.c: Same.
4209 * gcc.c-torture/execute/921202-1.c: Same.
4210 * gcc.c-torture/execute/921208-2.c: Same.
4211 * gcc.c-torture/execute/930106-1.c: Same.
4212 * gcc.c-torture/execute/930406-1.c: Same.
4213 * gcc.c-torture/execute/950221-1.c: Same.
4214 * gcc.c-torture/execute/960521-1.c: Same.
4215 * gcc.c-torture/execute/980605-1.c: Same.
4216 * gcc.c-torture/execute/comp-goto-1.c: Same.
4217 * gcc.c-torture/execute/comp-goto-2.c: Same.
4218 * gcc.c-torture/execute/memcpy-1.c: Same.
4219 * gcc.c-torture/execute/multi-ix.c: Same.
4220 * gcc.c-torture/execute/nestfunc-4.c: Same.
4221 * gcc.c-torture/execute/pr20621-1.c: Same.
4222 * gcc.c-torture/execute/pr23135.c: Same.
4223 * gcc.c-torture/execute/pr28982b.c: Same.
4224 * gcc.dg/loop-3.c: Same.
4225 * gcc.dg/struct-ret-3.c: Same.
4226 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4227 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4228 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4229 * gcc.dg/tree-prof/pr44777.c: Same.
4230
191578a5
DM
42312017-06-20 David Malcolm <dmalcolm@redhat.com>
4232
4233 PR jit/81144
4234 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4235 memset call with zero-initialization.
4236 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4237
8a259e30
UB
42382017-06-20 Uros Bizjak <ubizjak@gmail.com>
4239
4240 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4241 (main): Renamed to ...
4242 (fma4_test): ... this.
4243
b6837e04
JK
42442017-06-20 Julia Koval <julia.koval@intel.com>
4245
4246 * gcc.target/i386/pr73350-2.c: New test.
4247
67ea3f4e
RO
42482017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4249
4250 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4251 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4252 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4253 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4254 restrict to x86_64-*-*-gnu.
4255 Skip scan-assembler on *-*-darwin*.
4256 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4257 * gcc.dg/loop-invariant.c: Likewise.
4258 * gcc.dg/lto/pr70955_0.c: Likewise.
4259 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4260 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4261 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4262
4263 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4264 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4265 targets.
4266 * gcc.dg/attr-ms_struct-2.c: Likewise.
4267 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4268 * gcc.dg/bf-ms-layout.c: Likewise.
4269 * gcc.dg/bf-ms-layout-2.c: Likewise.
4270 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4271 Require fpic support.
4272 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4273 targets.
4274 * gcc.target/i386/bitfield2.c: Likewise.
4275 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4276 targets.
4277 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4278
71bbbd13
NS
42792017-06-20 Nathan Sidwell <nathan@acm.org>
4280
4281 PR c++/67074
4282 * g++.dg/lookup/pr67074.C: New.
4283 * g++.dg/parse/namespace-alias-1.C: Adjust.
4284
531f0b38
RB
42852017-06-20 Richard Biener <rguenther@suse.de>
4286
4287 PR middle-end/81097
4288 * c-c++-common/ubsan/pr81097.c: New testcase.
4289
d47d7438
RB
42902017-06-20 Richard Biener <rguenther@suse.de>
4291
4292 * gcc.dg/vect/pr65947-9.c: Adjust.
4293
b5c7b957
TP
42942017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4295
4296 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4297 * gcc.target/arm/acle/cdp2.c: Likewise.
4298 * gcc.target/arm/acle/ldc.c: Likewise.
4299 * gcc.target/arm/acle/ldc2.c: Likewise.
4300 * gcc.target/arm/acle/ldc2l.c: Likewise.
4301 * gcc.target/arm/acle/ldcl.c: Likewise.
4302 * gcc.target/arm/acle/mcr.c: Likewise.
4303 * gcc.target/arm/acle/mcr2.c: Likewise.
4304 * gcc.target/arm/acle/mcrr.c: Likewise.
4305 * gcc.target/arm/acle/mcrr2.c: Likewise.
4306 * gcc.target/arm/acle/mrc.c: Likewise.
4307 * gcc.target/arm/acle/mrc2.c: Likewise.
4308 * gcc.target/arm/acle/mrrc.c: Likewise.
4309 * gcc.target/arm/acle/mrrc2.c: Likewise.
4310 * gcc.target/arm/acle/stc.c: Likewise.
4311 * gcc.target/arm/acle/stc2.c: Likewise.
4312 * gcc.target/arm/acle/stc2l.c: Likewise.
4313 * gcc.target/arm/acle/stcl.c: Likewise.
4314
a1aa2599
JJ
43152017-06-20 Jakub Jelinek <jakub@redhat.com>
4316
4317 PR target/81121
4318 * gcc.target/i386/pr81121.c: New test.
4319
16122c22
MM
43202017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4321
4322 PR target/79799
4323 * gcc.target/powerpc/pr79799-1.c: New test.
4324 * gcc.target/powerpc/pr79799-2.c: Likewise.
4325 * gcc.target/powerpc/pr79799-3.c: Likewise.
4326 * gcc.target/powerpc/pr79799-4.c: Likewise.
4327 * gcc.target/powerpc/pr79799-5.c: Likewise.
4328
5ec046c0
NS
43292017-06-19 Nathan Sidwell <nathan@acm.org>
4330
4331 PR c++/81124
4332 PR c++/79766
4333 * g++.dg/lookup/pr79766.C: New.
4334 * g++.dg/lookup/pr81124.C: New.
4335 * g++.dg/template/explicit6.C: Adjust.
4336 * g++.old-deja/g++.other/decl5.C: Adjust.
4337
c72e002c
CL
43382017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4339
4340 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4341 -DSTACK_SIZE.
4342
4301ae22
JJ
43432017-06-19 Jakub Jelinek <jakub@redhat.com>
4344
9f8fafe8
JJ
4345 PR sanitizer/81125
4346 * g++.dg/ubsan/pr81125.C: New test.
4347
4301ae22
JJ
4348 PR sanitizer/81111
4349 * g++.dg/ubsan/pr81111.C: New test.
4350
21e4389f
RB
43512017-06-19 Richard Biener <rguenther@suse.de>
4352
4353 PR middle-end/81118
4354 * gcc.dg/torture/pr81118.c: New testcase.
4355
343ae898
RB
43562017-06-19 Richard Biener <rguenther@suse.de>
4357
4358 PR tree-optimization/80887
4359 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4360
97872698
JJ
43612017-06-19 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR ipa/81112
4364 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4365
c14c0b15
NS
43662017-06-19 Nathan Sidwell <nathan@acm.org>
4367
4368 PR c++/81119
4369 * g++.dg/warn/pr81119.C: New.
4370
a6e5212a
ML
43712017-06-19 Martin Liska <mliska@suse.cz>
4372
4373 PR sanitizer/80879
4374 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4375
871cc215
ML
43762017-06-19 Martin Liska <mliska@suse.cz>
4377
4378 PR ipa/80732
4379 * gcc.target/i386/mvc5.c: Scan indirect_function.
4380 * gcc.target/i386/mvc7.c: Likewise.
4381 * gcc.target/i386/pr80732.c: New test.
4382
431abe69
PC
43832017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4384
4385 PR c++/66093
4386 * g++.dg/cpp1y/constexpr-66093.C: New.
4387
fe1ae165
RO
43882017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4389
4390 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4391 dg-skip-if list.
4392
db9bbdec
RB
43932017-06-19 Richard Biener <rguenther@suse.de>
4394
4395 PR ipa/81112
4396 * g++.dg/torture/pr81112.C: New testcase.
4397
18154846
JH
43982017-06-18 Jan Hubicka <hubicka@ucw.cz>
4399
4400 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4401
5dace4bf
TK
44022017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4403
4404 PR fortran/52473
4405 * gfortran.dg/cshift_1.f90: New test.
4406
4f4b0ab8
RO
44072017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4408
4409 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4410
b36a612c
CL
44112017-06-16 Carl Love <cel@us.ibm.com>
4412
4413 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4414 main): Add runnable tests and test checker for vec_float,
4415 vec_float2, vec_floate and vec_floato builtins.
4416
e3e266bf
RE
44172017-06-16 Richard Earnshaw <rearnsha@arm.com>
4418
4419 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4420 the architecture options added by dg-add-options arm_neon.
4421 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4422 to the architecture.
4423 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4424 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4425 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4426
42093880
RE
44272017-06-16 Richard Earnshaw <rearnsha@arm.com>
4428
4429 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4430 multilibs have been built.
4431
c5742a17
RE
44322017-06-16 Richard Earnshaw <rearnsha@arm.com>
4433
4434 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4435 * gcc.target/arm/pr51915.c: Likewise.
4436 * gcc.target/arm/pr52006.c: Likewise.
4437 * gcc.target/arm/pr53187.c: Likewise.
4438
93aa40fe
RE
44392017-06-16 Richard Earnshaw <rearnsha@arm.com>
4440
4441 * gcc.target/arm/multilibs.exp: New file.
4442
b3d8d88e
MS
44432017-06-16 Martin Sebor <msebor@redhat.com>
4444
4445 PR tree-optimization/80933
4446 PR tree-optimization/80934
4447 * gcc.dg/fold-bcopy.c: New test.
4448 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4449 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4450 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4451 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4452 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4453 * gcc.dg/builtins-nonnull.c: Likewise.
4454
56960fd6
JG
44552017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4456
4457 PR target/71778
4458 * gcc.target/arm/pr71778.c: New.
4459
ec73e54d
JH
44602017-06-16 Jan Hubicka <hubicka@ucw.cz>
4461
4462 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4463
01f1c24e
RB
44642017-06-16 Richard Biener <rguenther@suse.de>
4465
4466 PR tree-optimization/81090
4467 * gcc.dg/graphite/pr81090.c: New testcase.
4468
8d94f932
JW
44692017-06-16 Janus Weil <janus@gcc.gnu.org>
4470
4471 PR fortran/80983
4472 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4473
b783399a
JJ
44742017-06-16 Jakub Jelinek <jakub@redhat.com>
4475
4476 PR sanitizer/81094
4477 * c-c++-common/ubsan/object-size-11.c: New test.
4478
c3684b7b
MS
44792017-06-15 Martin Sebor <msebor@redhat.com>
4480
4481 PR c++/80560
4482 * g++.dg/Wclass-memaccess.C: New test.
4483
d0e7a9fd
JW
44842017-06-15 Janus Weil <janus@gcc.gnu.org>
4485
4486 PR fortran/80983
4487 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4488
d1eed638
JH
44892017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4490
4491 PR lto/69866
4492 * gcc.dg/lto/pr69866_0.c: New test.
4493 * gcc.dg/lto/pr69866_1.c: Likewise.
4494
61f5d852
JL
44952017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4496
4497 PR target/78818
4498 * gcc.target/msp430/pr78818-real.c: New template for tests.
4499 * gcc.target/msp430/pr78818-auto.c: New test.
4500 * gcc.target/msp430/pr78818-data-region.c: New test.
4501 * gcc.target/msp430/pr78818-data-sec.c: New test.
4502 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4503
6820664a
TP
45042017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4505
4506 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4507 instructions in it rather than the number of IT blocks being 2.
4508 Transfer scan directive arm_thumb2 restriction to the whole
4509 testcase and restrict further to Thumb-only targets.
4510
41c540fc
TC
45112017-06-15 Tamar Christina <tamar.christina@arm.com>
4512
4513 * gcc.target/arm/sdiv_costs_1.c:
4514 Use dg-add-options.
4515
3466430f
MR
45162017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4517
4518 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4519 * gcc.target/mips/pr51513-1.c: New test.
4520 * gcc.target/mips/pr51513-2.c: New test.
4521
26fda5f5
RB
45222017-06-14 Richard Biener <rguenther@suse.de>
4523
4524 PR tree-optimization/81083
4525 * gcc.dg/torture/pr81083.c: Add prototypes.
4526
909263f8
RB
45272017-06-14 Richard Biener <rguenther@suse.de>
4528
4529 PR middle-end/81088
4530 * c-c++-common/ubsan/pr81088.c: New testcase.
4531
938a807a
EB
45322017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4533
4534 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4535
85c1b6d7
AP
45362017-06-14 Andrew Pinski <apinski@cavium.com>
4537 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4538
4539 PR target/71663
4540 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4541 * gcc.target/aarch64/vect-init-2.c: Likewise.
4542 * gcc.target/aarch64/vect-init-3.c: Likewise.
4543 * gcc.target/aarch64/vect-init-4.c: Likewise.
4544 * gcc.target/aarch64/vect-init-5.c: Likewise.
4545
bee9e49f
PC
45462017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4547
4548 PR c++/58541
4549 * g++.dg/cpp0x/constexpr-58541.C: New.
4550
24d020bd
RB
45512017-06-14 Richard Biener <rguenther@suse.de>
4552
4553 PR tree-optimization/81083
4554 * gcc.dg/torture/pr81083.c: New testcase.
4555
11c16c2a
JJ
45562017-06-14 Jakub Jelinek <jakub@redhat.com>
4557
4558 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4559 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4560
c60dc053
JJ
45612017-06-13 Jakub Jelinek <jakub@redhat.com>
4562
f31a8339
JJ
4563 PR c++/80973
4564 * g++.dg/ubsan/pr80973.C: New test.
4565
c60dc053
JJ
4566 PR c++/80984
4567 * g++.dg/opt/nrv18.C: New test.
4568
45b2222a
ML
45692017-06-13 Martin Liska <mliska@suse.cz>
4570
4571 PR sanitize/78204
4572 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4573 test by adding no_sanitize attribute.
4574 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4575
ef0e3441
RL
45762017-06-13 Renlin Li <renlin.li@arm.com>
4577
4578 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4579 conditionally.
4580
345683a9
MJ
45812017-06-13 Martin Jambor <mjambor@suse.cz>
4582
4583 PR tree-optimization/80803
4584 PR tree-optimization/81063
4585 gcc.dg/tree-ssa/pr80803.c: New test.
4586 gcc.dg/tree-ssa/pr81063.c: Likewise.
4587
9ebc3467
YG
45882017-06-12 Yury Gribov <tetra2005@gmail.com>
4589
4590 * c-c++-common/fold-masked-cmp-3.c: New test.
4591
16842d34
YG
45922017-06-13 Yury Gribov <tetra2005@gmail.com>
4593
4594 PR tree-optimization/67328
4595 * c-c++-common/fold-masked-cmp-1.c: New test.
4596 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4597 * gcc.dg/pr46309.c: Fix pattern.
4598 * gcc.dg/pr46309-2.c: Likewise.
4599
ba593ad5
TC
46002017-06-13 Tamar Christina <tamar.christina@arm.com>
4601
4602 * gcc.target/arm/sdiv_costs_1.c:
4603 Require arm_arch_v8a_ok and add march option.
4604
9ab5a235
ML
46052017-06-13 Martin Liska <mliska@suse.cz>
4606
4607 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4608 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4609 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4610
4f2c198d
RB
46112017-06-13 Richard Biener <rguenther@suse.de>
4612
4613 PR middle-end/81065
4614 * c-c++-common/ubsan/pr81065.c: New testcase.
4615
196ed8ea
ILT
46162017-06-12 Ian Lance Taylor <iant@golang.org>
4617
4618 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4619 freorder. Update comment to explain test.
4620
64ff4f60
TC
46212017-06-12 Tamar Christina <tamar.christina@arm.com>
4622
4623 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4624 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4625 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4626 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4627
5ed2fdfe
TC
46282017-06-12 Tamar Christina <tamar.christina@arm.com>
4629
4630 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4631
6cddb61c
TC
46322017-06-12 Tamar Christina <tamar.christina@arm.com>
4633
4634 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4635
aebce396
JJ
46362017-06-12 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR tree-optimization/81003
4639 * gcc.c-torture/compile/pr81003.c: New test.
4640
3fd7fe21
RB
46412017-06-12 Richard Biener <rguenther@suse.de>
4642
4643 PR tree-optimization/81053
4644 * gcc.dg/torture/pr81053.c: New testcase.
4645
ac39f0e8
TK
46462017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4647
4648 PR fortran/80988
4649 * gfortran.dg/implied_do_io_3.f90: New test.
4650
18787c38
TV
46512017-06-10 Tom de Vries <tom@codesourcery.com>
4652
4653 * lib/target-supports.exp (check_effective_target_signal): New proc.
4654 * lib/gcc.exp (gcc_target_compile): Remove appending of
4655 -DSIGNAL_SUPPRESS to additional_flags.
4656 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4657 additional_flags if effective target signal is not supported by the
4658 target.
4659 * gcc.c-torture/execute/20101011-1.c: Same.
4660 * gcc.dg/c99-stdint-1.c: Same.
4661 * gcc.dg/c99-stdint-2.c: Same.
4662 * gcc.dg/c99-stdint-5.c: Same.
4663 * gcc.dg/c99-stdint-6.c: Same.
4664 * gcc.dg/stdint-width-1.c: Same.
4665
0069a009
TV
46662017-06-10 Tom de Vries <tom@codesourcery.com>
4667
4668 * lib/target-supports.exp (check_effective_target_stack_size)
4669 (dg-effective-target-value): New proc.
4670 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4671 additional_flags.
4672 * lib/objc.exp (objc_target_compile): Same.
4673 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4674 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4675 dg-additional-options.
4676 * gcc.c-torture/compile/20080806-1.c: Same.
4677 * gcc.c-torture/compile/920723-1.c: Same.
4678 * gcc.c-torture/compile/930621-1.c: Same.
4679 * gcc.c-torture/compile/991214-2.c: Same.
4680 * gcc.c-torture/compile/bcopy.c: Same.
4681 * gcc.c-torture/compile/memtst.c: Same.
4682 * gcc.c-torture/compile/msp.c: Same.
4683 * gcc.c-torture/compile/stuct.c: Same.
4684 * gcc.c-torture/execute/20011008-3.c: Same.
4685 * gcc.c-torture/execute/20030209-1.c: Same.
4686 * gcc.c-torture/execute/20031012-1.c: Same.
4687 * gcc.c-torture/execute/20040805-1.c: Same.
4688 * gcc.c-torture/execute/920410-1.c: Same.
4689 * gcc.c-torture/execute/920501-7.c: Same.
4690 * gcc.c-torture/execute/921113-1.c: Same.
4691 * gcc.c-torture/execute/921202-1.c: Same.
4692 * gcc.c-torture/execute/921208-2.c: Same.
4693 * gcc.c-torture/execute/930106-1.c: Same.
4694 * gcc.c-torture/execute/930406-1.c: Same.
4695 * gcc.c-torture/execute/950221-1.c: Same.
4696 * gcc.c-torture/execute/960521-1.c: Same.
4697 * gcc.c-torture/execute/980605-1.c: Same.
4698 * gcc.c-torture/execute/comp-goto-1.c: Same.
4699 * gcc.c-torture/execute/comp-goto-2.c: Same.
4700 * gcc.c-torture/execute/memcpy-1.c: Same.
4701 * gcc.c-torture/execute/multi-ix.c: Same.
4702 * gcc.c-torture/execute/nestfunc-4.c: Same.
4703 * gcc.c-torture/execute/pr20621-1.c: Same.
4704 * gcc.c-torture/execute/pr23135.c: Same.
4705 * gcc.c-torture/execute/pr28982b.c: Same.
4706 * gcc.dg/loop-3.c: Same.
4707 * gcc.dg/struct-ret-3.c: Same.
4708 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4709 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4710 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4711 * gcc.dg/tree-prof/pr44777.c: Same.
4712
b09649fd
DM
47132017-06-09 David Malcolm <dmalcolm@redhat.com>
4714
4715 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4716 (test_mutually_exclusive_suggestions): New test function.
4717 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4718 (test_mutually_exclusive_suggestions): New test function.
4719 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4720 (test_mutually_exclusive_suggestions): New test function.
4721 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4722 (test_show_locus): Add special-case for
4723 "test_mutually_exclusive_suggestions".
4724
a1f427e9
ILT
47252017-06-09 Ian Lance Taylor <iant@golang.org>
4726
4727 * gcc.dg/tree-prof/split-1.c: New test.
4728
cb59f689
JH
47292017-06-09 Jan Hubicka <hubicka@ucw.cz>
4730
4731 * gcc.dg/predict-14.c: Avoid cold function detection.
4732 * gcc.target/i386/umod-3.c: Likewise.
4733
f66e6423
TC
47342017-06-09 Tamar Christina <tamar.christina@arm.com>
4735
4736 * gcc.target/aarch64/lrint-matherr.h: New.
4737 * gcc.target/aarch64/inline-lrint_1.c: New.
4738 * gcc.target/aarch64/inline-lrint_2.c: New.
4739 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4740 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4741
37b68a43
TC
47422017-06-09 Tamar Christina <tamar.christina@arm.com>
4743
4744 * gcc.target/arm/sdiv_costs_1.c: New.
4745
37f30285
TV
47462017-06-09 Tom de Vries <tom@codesourcery.com>
4747
4748 PR target/80855
4749 * gcc.target/nvptx/label-values.c: New test.
4750
051508d7
TP
47512017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4752
4753 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4754 Test for null definitions instead of them being undefined. Add entry
4755 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4756 about using the effective target for architecture extension.
4757 (check_effective_target_arm_arch_v7ve_ok): Remove.
4758 (add_options_for_arm_arch_v7ve): Likewise.
4759
01a8cacc
RB
47602017-06-09 Richard Biener <rguenther@suse.de>
4761
4762 PR tree-optimization/66623
4763 * gcc.dg/vect/pr66623.c: New testcase.
4764
6d1115c5
RB
47652017-06-09 Richard Biener <rguenther@suse.de>
4766
4767 PR tree-optimization/79483
4768 * gcc.dg/graphite/pr79483.c: New testcase.
4769
6ba856d4
RB
47702017-06-09 Richard Biener <rguenther@suse.de>
4771
4772 PR middle-end/81007
4773 * g++.dg/pr81007.C: New testcase.
4774
48e69247
JJ
47752017-06-09 Jakub Jelinek <jakub@redhat.com>
4776
4777 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4778 instead of "rsp" for -m32.
4779 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4780 target, add -msse2 to dg-options.
4781 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4782 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4783
120ef1d5
SB
47842017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4785
4786 PR target/80966
4787 * gcc.target/powerpc/stack-limit.c: New testcase.
4788
271be653
WS
47892017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4790
774cccdc
JJ
4791 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4792 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4793 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4794 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4795 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4796 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4797
0d05f685
JJ
47982017-06-08 Jakub Jelinek <jakub@redhat.com>
4799
8ab7005b
JJ
4800 PR c/81006
4801 * c-c++-common/gomp/pr81006.c: New test.
4802
34361776
JJ
4803 PR c++/81011
4804 * g++.dg/gomp/pr81011.C: New test.
4805
0d05f685
JJ
4806 PR middle-end/81005
4807 * c-c++-common/ubsan/align-10.c: New test.
4808 * c-c++-common/ubsan/null-13.c: New test.
4809
2163b9bc
UB
48102017-06-08 Uros Bizjak <ubizjak@gmail.com>
4811
4812 PR target/81015
4813 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4814 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4815 * gcc.target/i386/pr81015.c: New test.
4816
73f49ad7
TV
48172017-06-08 Tom de Vries <tom@codesourcery.com>
4818
4819 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4820 trampolines instead of NO_TRAMPOLINES.
4821 * gcc.c-torture/execute/20000822-1.c: Same.
4822 * gcc.c-torture/execute/920428-2.c: Same.
4823 * gcc.c-torture/execute/920501-7.c: Same.
4824 * gcc.c-torture/execute/920612-2.c: Same.
4825 * gcc.c-torture/execute/921017-1.c: Same.
4826 * gcc.c-torture/execute/921215-1.c: Same.
4827 * gcc.c-torture/execute/931002-1.c: Same.
4828 * gcc.c-torture/execute/comp-goto-2.c: Same.
4829 * gcc.c-torture/execute/nestfunc-1.c: Same.
4830 * gcc.c-torture/execute/nestfunc-2.c: Same.
4831 * gcc.c-torture/execute/nestfunc-3.c: Same.
4832 * gcc.c-torture/execute/nestfunc-5.c: Same.
4833 * gcc.c-torture/execute/nestfunc-6.c: Same.
4834 * gcc.c-torture/execute/pr24135.c: Same.
4835 * gcc.dg/Wtrampolines.c: Same.
4836 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4837 * gcc.dg/torture/stackalign/nested-5.c: Same.
4838 * gcc.dg/torture/stackalign/nested-6.c: Same.
4839 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4840 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4841 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4842 * gcc.dg/trampoline-1.c: Same.
4843 * gcc.dg/tree-prof/pr44777.c: Same.
4844 * gcc.target/i386/pr67770.c: Same.
4845 * lib/gcc.exp (gcc_target_compile): Remove appending of
4846 -DNO_TRAMPOLINES to additional_flags.
4847 * lib/objc.exp (objc_target_compile): Same.
4848
b9835925
TV
48492017-06-08 Tom de Vries <tom@codesourcery.com>
4850
4851 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4852 'gcc,no_trampolines' instead of 'no_trampolines'.
4853
77db6c15
AI
48542017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4855
4856 PR middle-end/79988
4857 * gcc.target/i386/mpx/pr79988.c: New test.
4858
0036534f
AI
48592017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4860
4861 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4862 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4863 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4864
b69d9ac6
JH
48652017-06-08 Jan Hubicka <hubicka@ucw.cz>
4866
4867 * g++.dg/tree-ssa/counts-1.C: New testcase.
4868 * gcc.dg/tree-ssa/counts-1.c: New testcase.
4869
c46f9051
JK
48702017-08-08 Julia Koval <julia.koval@intel.com>
4871
4872 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
4873 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
4874 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
4875 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
4876 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
4877 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
4878
5ed41889
MP
48792017-06-08 Marek Polacek <polacek@redhat.com>
4880
4881 PR sanitize/80932
4882 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
4883
8055904e
JK
48842017-08-08 Julia Koval <julia.koval@intel.com>
4885
4886 PR target/73350,80862
4887 * gcc.target/i386/pr73350.c: New test.
4888
fb4bc6ff
RB
48892017-06-08 Richard Biener <rguenther@suse.de>
4890
4891 PR tree-optimization/80928
4892 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
4893
989cc652 48942017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 4895
989cc652
CL
4896 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
4897
83059741
JW
48982017-06-07 Jonathan Wakely <jwakely@redhat.com>
4899
4900 PR c++/80990
4901 * g++.dg/cpp1z/class-deduction39.C: New.
4902
0874a778
MP
49032017-06-07 Marek Polacek <polacek@redhat.com>
4904
4905 PR sanitizer/80932
4906 * c-c++-common/ubsan/pr80932.c: New test.
4907
55e872a4
BC
49082017-06-07 Bin Cheng <bin.cheng@arm.com>
4909
4910 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
4911 * gcc.target/i386/l_fma_double_2.c: Ditto.
4912 * gcc.target/i386/l_fma_double_3.c: Ditto.
4913 * gcc.target/i386/l_fma_double_4.c: Ditto.
4914 * gcc.target/i386/l_fma_double_5.c: Ditto.
4915 * gcc.target/i386/l_fma_double_6.c: Ditto.
4916 * gcc.target/i386/l_fma_float_1.c: Ditto.
4917 * gcc.target/i386/l_fma_float_2.c: Ditto.
4918 * gcc.target/i386/l_fma_float_3.c: Ditto.
4919 * gcc.target/i386/l_fma_float_4.c: Ditto.
4920 * gcc.target/i386/l_fma_float_5.c: Ditto.
4921 * gcc.target/i386/l_fma_float_6.c: Ditto.
4922
cb9ac430
TC
49232017-06-07 Tamar Christina <tamar.christina@arm.com>
4924
4925 * gcc.target/aarch64/sdiv_costs_1.c: New.
4926
46c821e7
RB
49272017-06-07 Richard Biener <rguenther@suse.de>
4928
4929 PR tree-optimization/80928
4930 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
4931 * gcc.dg/vect/slp-13-big-array.c: Likewise.
4932
6eb2ac65
RB
49332017-06-07 Richard Biener <rguenther@suse.de>
4934
4935 PR tree-optimization/80928
4936 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
4937 check_results.
4938
25396db9
NS
49392017-06-06 Nathan Sidwell <nathan@acm.org>
4940
4941 * g++.dg/pr45330.C: Add inline namespace case.
4942
bbf97416
TK
49432017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4944
4945 PR fortran/80975
4946 * gfortran.dg/matmul_16.f90: New test.
4947 * gfortran.dg/inline_matmul_18.f90: New test.
4948
dc949728
MP
49492017-06-06 Marek Polacek <polacek@redhat.com>
4950
4951 PR c/79983
4952 * gcc.dg/pr79983.c: New test.
4953
100d0700
DM
49542017-06-06 David S. Miller <davem@davemloft.net>
4955
4956 * gcc.target/sparc/sparc-ret-3.c: New test.
4957
6c6b519a
TV
49582017-06-06 Tom de Vries <tom@codesourcery.com>
4959
4960 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
4961 label_values instead of NO_LABEL_VALUES.
4962 * gcc.c-torture/compile/920301-1.c: Same.
4963 * gcc.c-torture/compile/920501-1.c: Same.
4964 * gcc.c-torture/compile/941014-4.c: Same.
4965 * gcc.c-torture/compile/labels-1.c: Same.
4966 * gcc.c-torture/compile/pr18903.c: Same.
4967 * gcc.c-torture/execute/920302-1.c: Same.
4968 * gcc.c-torture/execute/920415-1.c: Same.
4969 * gcc.c-torture/execute/920428-2.c: Same.
4970 * gcc.c-torture/execute/920501-3.c: Same.
4971 * gcc.c-torture/execute/920501-4.c: Same.
4972 * gcc.c-torture/execute/920501-5.c: Same.
4973 * gcc.c-torture/execute/920501-7.c: Same.
4974 * gcc.c-torture/execute/920721-4.c: Same.
4975 * gcc.c-torture/execute/980526-1.c: Same.
4976 * gcc.c-torture/execute/990208-1.c: Same.
4977 * gcc.c-torture/execute/comp-goto-1.c: Same.
4978 * gcc.c-torture/execute/comp-goto-2.c: Same.
4979 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4980 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4981 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4982 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4983 * gcc.dg/tree-prof/pr44777.c: Same.
4984 * gcc.misc-tests/bprob-2.c: Same.
4985 * gcc.misc-tests/gcov-3.c: Same.
4986 * lib/gcc.exp (gcc_target_compile): Remove appending of
4987 -DNO_LABEL_VALUES to additional_flags.
4988 * lib/objc.exp (objc_target_compile): Same.
4989 * lib/target-supports.exp (check_effective_target_label_values): Test on
4990 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
4991
4ebcc903
KT
49922017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4993
4994 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
4995
331dc840
RB
49962017-06-06 Richard Biener <rguenther@suse.de>
4997
4998 PR tree-optimization/80974
4999 * gcc.dg/torture/pr80974.c: New testcase.
5000
d2537732
TP
50012017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5002
5003 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5004 "unsigned int" in conversation warning on line 15.
5005
e7baeb39
RB
50062017-06-06 Richard Biener <rguenther@suse.de>
5007
5008 PR tree-optimization/80928
5009 * gcc.dg/vect/pr80928.c: New testcase.
5010 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5011 * gcc.dg/vect/slp-13.c: Likewise.
5012 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5013
05945a1b
DM
50142017-06-05 David Malcolm <dmalcolm@redhat.com>
5015
5016 * g++.dg/plugin/comment_plugin.c: New test plugin.
5017 * g++.dg/plugin/comments-1.C: New test file.
5018 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5019
9b972837
BE
50202017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5021
5022 * gcc.misc-tests/gcov-1a.c: New test.
5023
1d135d98
MM
50242017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5025
5026 * gcc.target/powerpc/clone1.c: New test.
5027
92bba237
JW
50282017-06-05 Janus Weil <janus@gcc.gnu.org>
5029
5030 PR fortran/70601
5031 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5032
7b3ee9c9
NK
50332017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5034
5035 PR fortran/35339
5036 * gfortran.dg/implied_do_io_1.f90: New Test.
5037 * gfortran.dg/implied_do_io_2.f90: New Test.
5038
e4d1c5c4
RL
50392017-06-05 Renlin Li <renlin.li@arm.com>
5040
5041 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5042 selector to related line.
5043
d91561cb
JH
50442017-06-05 Jan Hubicka <hubicka@ucw.cz>
5045
5046 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5047
d8395013
KT
50482017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5049
5050 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5051
279dc4b4
KT
50522017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5053
5054 * gcc.target/aarch64/subs_compare_2.c: New test.
5055
e49d8b68
KT
50562017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5057
5058 * gcc.target/aarch64/subs_compare_1.c: New test.
5059
4456f65d
CX
50602017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5061
5062 * gcc.target/mips/div-9.c: Delete duplicate test.
5063 * gcc.target/mips/div-10.c: Ditto.
5064 * gcc.target/mips/div-11.c: Ditto.
5065 * gcc.target/mips/div-12.c: Ditto.
5066
3995f3a2
JH
50672017-05-23 Jan Hubicka <hubicka@ucw.cz>
5068
5069 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5070
82c027e1
DH
50712017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5072
5073 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5074 vesrion of the dejagnu grep.
5075 (list-module-names): Use it and adjust the regular expressions for
5076 modules and submodules.
5077 * gfortran.dg/prof/prof.exp: Cleanup modules.
5078 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5079 directives.
5080 * gfortran.dg/altreturn_8.f90: Likewise.
5081 * gfortran.dg/associate_12.f90: Likewise.
5082 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5083 * gfortran.dg/charlen_15.f90: Likewise.
5084 * gfortran.dg/class_4a.f03: Likewise.
5085 * gfortran.dg/class_54.f90: Likewise.
5086 * gfortran.dg/class_dummy_4.f03: Likewise.
5087 * gfortran.dg/class_dummy_5.f90: Likewise.
5088 * gfortran.dg/constructor_9.f90: Likewise.
5089 * gfortran.dg/dec_structure_15.f90: Likewise.
5090 * gfortran.dg/do_check_8.f90: Likewise.
5091 * gfortran.dg/dtio_26.f03: Likewise.
5092 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5093 * gfortran.dg/equiv_9.f90: Likewise.
5094 * gfortran.dg/extends_15.f90: Likewise.
5095 * gfortran.dg/finalize_22.f90: Likewise.
5096 * gfortran.dg/finalize_23.f90: Likewise.
5097 * gfortran.dg/generic_26.f90: Likewise.
5098 * gfortran.dg/generic_27.f90: Likewise.
5099 * gfortran.dg/namelist_76.f90: Likewise.
5100 * gfortran.dg/pointer_init_8.f90: Likewise.
5101 * gfortran.dg/pr61318.f90: Likewise.
5102 * gfortran.dg/pr77260_1.f90: Likewise.
5103 * gfortran.dg/pr77260_2.f90: Likewise.
5104 * gfortran.dg/pr77420_3.f90: Likewise.
5105 * gfortran.dg/proc_ptr_39.f90: Likewise.
5106 * gfortran.dg/proc_ptr_41.f90: Likewise.
5107 * gfortran.dg/proc_ptr_42.f90: Likewise.
5108 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5109 * gfortran.dg/submodule_1.f08: Likewise.
5110 * gfortran.dg/submodule_10.f08: Likewise.
5111 * gfortran.dg/submodule_14.f08: Likewise.
5112 * gfortran.dg/submodule_15.f08: Likewise.
5113 * gfortran.dg/submodule_2.f08: Likewise.
5114 * gfortran.dg/submodule_5.f08: Likewise.
5115 * gfortran.dg/submodule_6.f08: Likewise.
5116 * gfortran.dg/submodule_7.f08: Likewise.
5117 * gfortran.dg/submodule_8.f08: Likewise.
5118 * gfortran.dg/submodule_9.f08: Likewise.
5119 * gfortran.dg/transfer_class_2.f90: Likewise.
5120 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5121 * gfortran.dg/typebound_call_24.f03: Likewise.
5122 * gfortran.dg/typebound_call_25.f90: Likewise.
5123 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5124 * gfortran.dg/typebound_generic_12.f03: Likewise.
5125 * gfortran.dg/typebound_generic_13.f03: Likewise.
5126 * gfortran.dg/typebound_generic_14.f03: Likewise.
5127 * gfortran.dg/typebound_generic_15.f90: Likewise.
5128 * gfortran.dg/typebound_operator_16.f03: Likewise.
5129 * gfortran.dg/typebound_operator_18.f90: Likewise.
5130 * gfortran.dg/typebound_operator_20.f90: Likewise.
5131 * gfortran.dg/typebound_override_3.f90: Likewise.
5132 * gfortran.dg/typebound_override_4.f90: Likewise.
5133 * gfortran.dg/typebound_override_5.f90: Likewise.
5134 * gfortran.dg/typebound_override_6.f90: Likewise.
5135 * gfortran.dg/typebound_override_7.f90: Likewise.
5136 * gfortran.dg/typebound_proc_28.f03: Likewise.
5137 * gfortran.dg/typebound_proc_29.f90: Likewise.
5138 * gfortran.dg/typebound_proc_30.f90: Likewise.
5139 * gfortran.dg/typebound_proc_31.f90: Likewise.
5140 * gfortran.dg/typebound_proc_32.f90: Likewise.
5141 * gfortran.dg/typebound_proc_33.f90: Likewise.
5142 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5143 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5144 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5145 * gfortran.dg/use_only_3.f90: Likewise.
5146 * gfortran.dg/use_without_only_1.f90: Likewise.
5147 * gfortran.dg/warn_unused_function.f90: Likewise.
5148 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5149 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5150
3de4ac6d
MP
51512017-06-04 Marek Polacek <polacek@redhat.com>
5152
5153 PR c/80919
5154 * gcc.dg/format/pr80919.c: New test.
5155
2474f48f
MS
51562017-06-02 Martin Sebor <msebor@redhat.com>
5157
5158 PR c/80892
5159 * c-c++-common/Wfloat-conversion-2.c: New test.
5160
bd280745
PC
51612017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5162
5163 PR c++/68754
5164 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5165
bd280745 51662017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5167
5168 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5169 for the new built-ins.
5170
ffa8a921
SD
51712017-06-02 Sudakshina Das <sudi.das@arm.com>
5172
5173 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5174
d65d1bd9
WS
51752017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5176
5177 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5178 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5179 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5180 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5181 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5182
b160939b
KT
51832017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5184
5185 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5186
17f47f86
KT
51872017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5188
5189 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5190
ab82e126
WS
51912017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5192
5193 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5194 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5195 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5196 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5197 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5198 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5199 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5200 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5201 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5202
c957e9c0
NS
52032017-06-02 Nathan Sidwell <nathan@acm.org>
5204
5205 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5206
aad16012
JJ
52072017-06-02 Jakub Jelinek <jakub@redhat.com>
5208
74b4885d
JJ
5209 PR rtl-optimization/80903
5210 * gcc.dg/pr80903.c: New test.
5211
aad16012
JJ
5212 PR fortran/80918
5213 * gfortran.dg/gomp/pr80918.f90: New test.
5214
40ffd95f
BE
52152017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5216
5217 * c-c++-common/Wsizeof-pointer-div.c: New test.
5218 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5219 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5220 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5221 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5222 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5223 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5224 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5225 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5226 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5227 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5228 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5229 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5230 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5231 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5232 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5233 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5234 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5235 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5236
052754ea
WS
52372017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5238
5239 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5240 Update the target to power8-vector.
5241
aa63913f
DM
52422017-06-01 David Malcolm <dmalcolm@redhat.com>
5243
5244 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5245
2ded3754
PMR
52462017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5247
5248 * debug12.adb, debug12.ads: New testcase.
5249
c8638450
MJ
52502017-06-01 Martin Jambor <mjambor@suse.cz>
5251
5252 PR tree-optimization/80898
5253 * gcc.dg/tree-ssa/pr80898.c: New test.
5254 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5255
ac853c90
PC
52562017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5257
5258 PR c++/80896
5259 * g++.dg/cpp1z/nodiscard5.C: New.
5260
7841f13c
CZ
52612017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5262
5263 * gcc.target/arc/pr9001195952.c: New test.
5264
f525e390
TV
52652017-06-01 Tom de Vries <tom@codesourcery.com>
5266
5267 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5268 * gcc.c-torture/compile/asmgoto-1.c: Same.
5269 * gcc.dg/20000707-1.c: Same.
5270 * gcc.dg/pr38700.c: Same.
5271 * gcc.dg/pr70169.c: Same.
5272 * gcc.dg/pr80112.c: Same.
5273 * gcc.dg/torture/pr51071-2.c: Same.
5274 * gcc.dg/torture/pr51071.c: Same.
5275 * gcc.dg/tree-ssa/alias-34.c: Same.
5276
9285616c
PMR
52772017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5278
5279 * gnat.dg/debug11.adb: New testcase.
5280
48932682
RB
52812017-06-01 Richard Biener <rguenther@suse.de>
5282
5283 PR middle-end/66313
5284 * c-c++-common/ubsan/pr66313.c: New testcase.
5285 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5286
fcb99124
SM
52872017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5288
5289 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5290 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5291 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5292 -mcpu overridden.
5293 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5294 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5295 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5296 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5297 to dg-option. Add dg-skip-if directive to disable this test
5298 for darwin. Add dg-skip-if directive to disable this test if
5299 -mcpu overridden.
5300
dc7401c0
SP
53012017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5302
5303 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5304 (_mm_maskz_max_sd): Test new intrinsics.
5305 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5306 (_mm_maskz_max_sd): Test new intrinsics.
5307 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5308 (_mm_maskz_max_ss): Test new intrinsics.
5309 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5310 (_mm_maskz_max_ss): Test new intrinsics.
5311 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5312 (_mm_maskz_min_sd): Test new intrinsics.
5313 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5314 (_mm_maskz_min_sd): Test new intrinsics.
5315 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5316 (_mm_maskz_min_ss): Test new intrinsics.
5317 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5318 (_mm_maskz_min_ss): Test new intrinsics.
5319
3909991c
NS
53202017-05-31 Nathan Sidwell <nathan@acm.org>
5321
5322 * g++.dg/lookup/lambda1.C New.
5323
0e510edb
BC
53242017-05-31 Bin Cheng <bin.cheng@arm.com>
5325
5326 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5327 on pointer should not be replaced.
5328
9fc5e7a4
MM
53292017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5330
5331 PR testsuite/80580
5332 * gcc.dg/gimplefe-error-7.c: New test.
5333
1e466f04
GM
53342017-05-31 Graham Markall <graham.markall@embecosm.com>
5335
5336 * gcc.target/arc/add_n-combine.c: New test.
5337 * gcc.target/arc/sub_n-combine.c: New test.
5338
89c88990
RB
53392017-05-31 Richard Biener <rguenther@suse.de>
5340
5341 PR target/80880
5342 * gcc.target/i386/pr80880.c: New testcase.
5343
748bbe72
RS
53442017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5345
5346 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5347
c7d7e222
BC
53482017-05-31 Bin Cheng <bin.cheng@arm.com>
5349
5350 * gcc.dg/vect/pr80815-3.c: New test.
5351
ee1379be
RB
53522017-05-31 Richard Biener <rguenther@suse.de>
5353
5354 PR tree-optimization/80906
5355 * gcc.dg/graphite/pr80906.c: New testcase.
5356
bcce980e
TV
53572017-05-30 Tom de Vries <tom@codesourcery.com>
5358
5359 PR testsuite/80910
5360 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5361 unsupported if host compiler does not support c++11.
5362 (host_supports_c++11): New proc.
5363
ef9200aa
MS
53642017-05-30 Martin Sebor <msebor@redhat.com>
5365
5366 PR c/80731
5367 * g++.dg/ext/utf16-4.C: Relax test.
5368 * gcc.dg/fixed-point/int-warning.c: Adjust.
5369
f012c8ef
DM
53702017-05-30 David Malcolm <dmalcolm@redhat.com>
5371
5372 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5373 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5374 test case.
5375 * g++.dg/plugin/show-template-tree-color.C: New test case.
5376 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5377 * g++.dg/template/show-template-tree-2.C: New test case.
5378 * g++.dg/template/show-template-tree-3.C: New test case.
5379 * g++.dg/template/show-template-tree-4.C: New test case.
5380 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5381 * g++.dg/template/show-template-tree.C: New test case.
5382
3f8efe25
SB
53832017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5384
5385 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5386 dg-options.
5387 * gfortran.dg/pr80107.f: Delete testcase.
5388
77d1dbdb
UB
53892017-05-30 Uros Bizjak <ubizjak@gmail.com>
5390
5391 PR target/80833
5392 * gcc.target/i386/pr80833-1.c: New test.
5393 * gcc.target/i386/pr80833-2.c: Ditto.
5394
e2f35333
NS
53952017-05-30 Nathan Sidwell <nathan@acm.org>
5396
5397 PR c++/80913
5398 * g++.dg/lookup/pr80913.C: New.
5399
ba7629e2
RB
54002017-05-30 Richard Biener <rguenther@suse.de>
5401
5402 PR middle-end/80901
5403 * gcc.dg/torture/pr80901.c: New testcase.
5404
4bfb347c
RD
54052017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5406
5407 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5408
b3125625
JL
54092017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5410
5411 PR target/78838
5412 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5413
892d6169
RB
54142017-05-30 Richard Biener <rguenther@suse.de>
5415
5416 PR middle-end/80876
5417 * gcc.dg/torture/pr80876.c: New testcase.
5418
3d7ff728
NS
54192017-05-29 Nathan Sidwell <nathan@acm.org>
5420
5421 PR c++/80891 (#5)
5422 * g++.dg/lookup/pr80891-5.C: New.
5423
fd262197
JD
54242017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5425
5426 PR libgfortran/53029
5427 * gfortran.dg/read_5.f90: New test.
5428
724e517a
NS
54292017-05-29 Nathan Sidwell <nathan@acm.org>
5430
a5cfa13a
NS
5431 PR c++/80891 (#4)
5432 * g++.dg/lookup/pr80891-4.C: New.
5433
e514ab0c
NS
5434 PR c++/80891 (#1)
5435 * g++.dg/lookup/pr80891-1.C: New.
5436
58dec010
NS
5437 PR c++/80891 (#3)
5438 * g++.dg/lookup/pr80891-3.C: New.
5439
724e517a
NS
5440 PR c++/80891 (#2)
5441 * g++.dg/lookup/pr80891-2.C: New.
5442
bbe3927b
TK
54432017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5444
5445 PR fortran/37131
5446 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5447 flags.
5448 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5449 * gfortran.dg/inline_matmul_17.f90: New test.
5450
8364e6ac
TK
54512017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5452
5453 * gfortran.dg/matmul_bounds_12.f90: New test.
5454
56a35ac9
JJ
54552017-05-27 Jakub Jelinek <jakub@redhat.com>
5456
5457 PR bootstrap/80887
5458 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5459
945bf9e1
NS
54602017-05-26 Nathan Sidwell <nathan@acm.org>
5461
5462 * g++.dg/cpp0x/dr2061.C: New.
5463 * g++.dg/parse/namespace-alias-1.C: Add more test.
5464
cb4fe401
BC
54652017-05-26 Bin Cheng <bin.cheng@arm.com>
5466
5467 PR tree-optimization/80815
5468 * gcc.dg/vect/pr80815-1.c: New test.
5469 * gcc.dg/vect/pr80815-2.c: New test.
5470
e929e611
ML
54712017-05-26 Martin Liska <mliska@suse.cz>
5472
5473 PR ipa/80663
5474 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5475 split at the problematic spot.
5476 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5477 a valid value of the param.
5478
92f105f6
MP
54792017-05-26 Marek Polacek <polacek@redhat.com>
5480
5481 PR sanitizer/80875
5482 * c-c++-common/ubsan/pr80875.c: New test.
5483
74ca4e36
TV
54842017-05-26 Tom de Vries <tom@codesourcery.com>
5485
5486 PR testsuite/80557
5487 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5488 * gcc.dg/Wcxx-compat-8.c: Same.
5489 * gcc.dg/Wobjsize-1.c: Same.
5490 * gcc.dg/Wshadow-local-2.c: Same.
5491 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5492 * gcc.dg/anon-struct-6.c: Same.
5493 * gcc.dg/asm-wide-1.c: Same.
5494 * gcc.dg/builtin-inf-1.c: Same.
5495 * gcc.dg/builtin-redefine.c: Same.
5496 * gcc.dg/c90-array-lval-6.c: Same.
5497 * gcc.dg/c90-array-lval-7.c: Same.
5498 * gcc.dg/c90-fordecl-1.c: Same.
5499 * gcc.dg/c99-fordecl-2.c: Same.
5500 * gcc.dg/cast-lvalue-1.c: Same.
5501 * gcc.dg/cast-lvalue-2.c: Same.
5502 * gcc.dg/compound-lvalue-1.c: Same.
5503 * gcc.dg/cond-lvalue-1.c: Same.
5504 * gcc.dg/cpp/20000419-1.c: Same.
5505 * gcc.dg/cpp/backslash.c: Same.
5506 * gcc.dg/cpp/backslash2.c: Same.
5507 * gcc.dg/cpp/macspace1.c: Same.
5508 * gcc.dg/cpp/macspace2.c: Same.
5509 * gcc.dg/cpp/multiline-2.c: Same.
5510 * gcc.dg/cpp/pr27777.c: Same.
5511 * gcc.dg/cpp/pr30786.c: Same.
5512 * gcc.dg/cpp/pr34602.c: Same.
5513 * gcc.dg/cpp/redef1.c: Same.
5514 * gcc.dg/cpp/tr-warn1.c: Same.
5515 * gcc.dg/cpp/tr-warn3.c: Same.
5516 * gcc.dg/cpp/tr-warn6.c: Same.
5517 * gcc.dg/cpp/trad/hash.c: Same.
5518 * gcc.dg/cpp/trad/redef1.c: Same.
5519 * gcc.dg/cpp/ucs.c: Same.
5520 * gcc.dg/declspec-10.c: Same.
5521 * gcc.dg/declspec-11.c: Same.
5522 * gcc.dg/declspec-18.c: Same.
5523 * gcc.dg/format/c99-strftime-1.c: Same.
5524 * gcc.dg/format/ext-3.c: Same.
5525 * gcc.dg/format/pr72858.c: Same.
5526 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5527 * gcc.dg/init-string-1.c: Same.
5528 * gcc.dg/label-decl-3.c: Same.
5529 * gcc.dg/m-un-2.c: Same.
5530 * gcc.dg/nofixed-point-2.c: Same.
5531 * gcc.dg/noncompile/20020213-1.c: Same.
5532 * gcc.dg/pch/counter-2.c: Same.
5533 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5534 * gcc.dg/pr27528.c: Same.
5535 * gcc.dg/pr27953.c: Same.
5536 * gcc.dg/pr35899.c: Same.
5537 * gcc.dg/pr37561.c: Same.
5538 * gcc.dg/pr45461.c: Same.
5539 * gcc.dg/pr45750.c: Same.
5540 * gcc.dg/pr53196-2.c: Same.
5541 * gcc.dg/pr53265.c: Same.
5542 * gcc.dg/redecl-1.c: Same.
5543 * gcc.dg/tls/thr-init-1.c: Same.
5544 * gcc.dg/torture/pr51106-1.c: Same.
5545 * gcc.dg/torture/pr51106-2.c: Same.
5546 * gcc.dg/uninit-19.c: Same.
5547 * gcc.dg/uninit-pr20644.c: Same.
5548
6fc9f7aa
JJ
55492017-05-26 Jakub Jelinek <jakub@redhat.com>
5550
5551 * g++.dg/cpp1z/decomp29.C (p): New variable.
5552 (main): Add further tests.
5553
28e0e05b
RB
55542017-05-26 Richard Biener <rguenther@suse.de>
5555
5556 PR tree-optimization/80842
5557 * gcc.dg/torture/pr80842.c: New testcase.
5558
c81ec254
PC
55592017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5560
5561 PR c++/79652
5562 * g++.dg/cpp0x/pr79652.C: New.
5563
aee21066
PC
55642017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5565
5566 PR c++/71451
5567 * g++.dg/cpp0x/variadic170.C: New.
5568
63dbcd13
VR
55692017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5570
5571 * g++.dg/warn/Wcatch-value-1.C: New test.
5572 * g++.dg/warn/Wcatch-value-2.C: New test.
5573 * g++.dg/warn/Wcatch-value-3.C: New test.
5574
932f48ac
NS
55752017-05-25 Nathan Sidwell <nathan@acm.org>
5576
44e00a7a
NS
5577 * g++.dg/lookup/using56.C: New.
5578 * g++.dg/lookup/using57.C: New.
5579 * g++.dg/lookup/using58.C: New.
5580 * g++.dg/lookup/using59.C: New.
5581
932f48ac
NS
5582 * g++.dg/lookup/using17.C: Adjust diagnostics.
5583
a10f9a2e
MS
55842017-05-25 Martin Sebor <msebor@redhat.com>
5585
5586 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5587 positives on ILP32.
5588 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5589 column numbers.
5590 * gcc.dg/pr60114.c: Same.
5591
47c05e71
JH
55922017-05-23 Jan Hubicka <hubicka@ucw.cz>
5593
5594 * gfortran.dg/pr48636.f90: Fix template better.
5595
f35a733d
NS
55962017-05-25 Nathan Sidwell <nathan@acm.org>
5597
5598 * g++.dg/lookup/koenig14.C: New.
5599
18c1e9e0
PC
56002017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5601
5602 PR c++/79583
5603 * g++.dg/cpp0x/pr79583.C: New.
5604
2673d192
PC
56052017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5606
5607 PR c++/68578
5608 * g++.dg/cpp1y/pr68578.C: New.
5609
bce8ef71
MG
56102017-05-25 Marc Glisse <marc.glisse@inria.fr>
5611
5612 * gcc.dg/tree-ssa/vce-1.c: New file.
5613
11d6b45d
MG
56142017-05-25 Marc Glisse <marc.glisse@inria.fr>
5615
5616 * gcc.dg/tree-ssa/addadd.c: New file.
5617
5ad4f1c8
NS
56182017-05-24 Nathan Sidwell <nathan@acm.org>
5619
5620 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5621 * g++.dg/lookup/friend19.C: New.
5622 * g++.dg/lookup/friend20.C: New.
5623
d4a760d8
JW
56242017-05-24 Jonathan Wakely <jwakely@redhat.com>
5625
5626 PR c++/80544
5627 * g++.dg/expr/cast11.C: New test.
5628
3cd211af
MS
56292017-05-24 Martin Sebor <msebor@redhat.com>
5630
5631 PR c/80731
5632 * c-c++-common/Wfloat-conversion.c: Adjust.
5633 * c-c++-common/dfp/convert-int-saturate.c: Same.
5634 * c-c++-common/pr68657-1.c: Same.
5635 * g++.dg/ext/utf-cvt.C: Same.
5636 * g++.dg/ext/utf16-4.C: Same.
5637 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5638 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5639 * g++.dg/warn/Wconversion3.C: Same.
5640 * g++.dg/warn/Wconversion4.C: Same.
5641 * g++.dg/warn/Wsign-conversion.C: Same.
5642 * g++.dg/warn/overflow-warn-1.C: Same.
5643 * g++.dg/warn/overflow-warn-3.C: Same.
5644 * g++.dg/warn/overflow-warn-4.C: Same.
5645 * g++.dg/warn/pr35635.C: Same.
5646 * g++.old-deja/g++.mike/enum1.C: Same.
5647 * gcc.dg/Wconversion-3.c: Same.
5648 * gcc.dg/Wconversion-5.c: Same.
5649 * gcc.dg/Wconversion-complex-c99.c: Same.
5650 * gcc.dg/Wconversion-complex-gnu.c: Same.
5651 * gcc.dg/Wconversion-integer.c: Same.
5652 * gcc.dg/Wsign-conversion.c: Same.
5653 * gcc.dg/bitfld-2.c: Same.
5654 * gcc.dg/c90-const-expr-11.c: Same.
5655 * gcc.dg/c90-const-expr-7.c: Same.
5656 * gcc.dg/c99-const-expr-7.c: Same.
5657 * gcc.dg/overflow-warn-1.c: Same.
5658 * gcc.dg/overflow-warn-2.c: Same.
5659 * gcc.dg/overflow-warn-3.c: Same.
5660 * gcc.dg/overflow-warn-4.c: Same.
5661 * gcc.dg/overflow-warn-5.c: Same.
5662 * gcc.dg/overflow-warn-8.c: Same.
5663 * gcc.dg/overflow-warn-9.c: New test.
5664 * gcc.dg/pr35635.c: Adjust.
5665 * gcc.dg/pr59940.c: Same.
5666 * gcc.dg/pr59963-2.c: Same.
5667 * gcc.dg/pr60114.c: Same.
5668 * gcc.dg/switch-warn-2.c: Same.
5669 * gcc.dg/utf-cvt.c: Same.
5670 * gcc.dg/utf16-4.c: Same.
5671
216bfadc
JJ
56722017-05-24 Jakub Jelinek <jakub@redhat.com>
5673
5674 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5675 Don't include limits.h.
5676 (w): Conditionalize on long long wider than int. Use
5677 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5678 -9223372036854775808.
5679 (x): Use __INT_MAX__ instead of INT_MAX.
5680
610abc02
TK
56812017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5682
5683 PR fortran/66094
5684 * gfortran.dg/inline_matmul_16.f90: New test.
5685
8d0c9b36
TV
56862017-05-24 Tom de Vries <tom@codesourcery.com>
5687
5688 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5689
3f3fb6c9
PB
56902017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5691
5692 PR middle-end/80823
5693 * gcc.dg/pr80823.c: New test.
5694
00e0af8d
AK
56952017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5696
5697 * gcc.target/s390/pr80725.c: New test.
5698
6131102c
NS
56992017-05-23 Nathan Sidwell <nathan@acm.org>
5700
ef4c5e78
NS
5701 * g++.dg/lookup/extern-c-hidden.C: New.
5702 * g++.dg/lookup/extern-redecl1.C: New.
5703
6131102c
NS
5704 PR c++/80866
5705 * g++.dg/parse/pr80866.C: New.
5706
d2db2e6b
JH
57072017-05-23 Jan Hubicka <hubicka@ucw.cz>
5708
5709 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5710 * gcc.dg/ipa/inline-5.c: Likewise.
5711 * gfortran.dg/pr48636.f90: Likewise.
5712
e4ea7a4c
NS
57132017-05-23 Nathan Sidwell <nathan@acm.org>
5714
5715 * g++.dg/parse/ctor9.C: Adjust expected error.
5716
c2d7c404
JD
57172017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5718
5719 PR libgfortran/80256
5720 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5721 Cygwin.
5722
fd71a9a2
TS
57232017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5724
5725 * c-c++-common/goacc/parallel-dims-1.c: Update.
5726 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5727 * c-c++-common/goacc/routine-1.c: Likewise.
5728 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5729 * g++.dg/goacc/template.C: Likewise.
5730 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5731 * gfortran.dg/goacc/routine-3.f90: Likewise.
5732 * gfortran.dg/goacc/sie.f95: Likewise.
5733 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5734
9d029ddf
NS
57352017-05-23 Nathan Sidwell <nathan@acm.org>
5736
5737 * g++.dg/lookup/using13.C: Adjust expected error.
5738
008c7367
SKS
57392017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5740
5741 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5742
d1f6caae
MM
57432017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5744
5745 PR target/80718
5746 * gcc.target/powerpc/pr80718.c: New test.
5747
2ea0d750
SB
57482017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5749
5750 * gcc.target/powerpc/conditional-return.c: New testcase.
5751
25b81686
BS
57522017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5753
5754 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5755 LE-only.
5756
477f145b
JW
57572017-05-22 Janus Weil <janus@gcc.gnu.org>
5758
5759 PR fortran/80766
5760 * gfortran.dg/typebound_call_28.f90: New test.
5761
65cc1407
NS
57622017-05-22 Nathan Sidwell <nathan@acm.org>
5763
5764 * g++.dg/lookup/strong-using.C: New.
5765
0c4f8178
TP
57662017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5767
5768 * gcc.target/arm/movsi_movt.c: New test.
5769 * gcc.target/arm/movdi_movt.c: New test.
5770
fbb1c7d4
EB
57712017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5772
5773 * gnat.dg/specs/not_null1.ads: New test.
5774
d3271136
EB
57752017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5776
5777 * gnat.dg/limited_with5.ad[sb]: New test.
5778 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5779 * gnat.dg/limited_with6.ad[sb]: New test.
5780 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5781
4c24ec6d
EB
57822017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5783
5784 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5785 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5786
4bcbb7b8
PC
57872017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5788
5789 PR c++/70265
5790 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5791 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5792
51cd6b78
JD
57932017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5794
5795 PR libgfortran/80333
5796 * gfortran.dg/dtio_30.f03: New test.
5797
33f8c0a1
MP
57982017-05-19 Marek Polacek <polacek@redhat.com>
5799
5800 PR sanitizer/80800
5801 * c-c++-common/ubsan/pr80800.c: New test.
5802 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5803
9740ed54
TS
58042017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5805
7fd549d2
TS
5806 * c-c++-common/goacc/default-1.c: Update.
5807 * c-c++-common/goacc/default-2.c: Likewise.
5808 * c-c++-common/goacc/default-4.c: Likewise.
5809 * gfortran.dg/goacc/default-1.f95: Likewise.
5810 * gfortran.dg/goacc/default-4.f: Likewise.
5811 * c-c++-common/goacc/default-5.c: New file.
5812 * gfortran.dg/goacc/default-5.f: Likewise.
5813
9740ed54
TS
5814 * c-c++-common/goacc/default-1.c: New file.
5815 * c-c++-common/goacc/default-2.c: Likewise.
5816 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5817 test cases in...
5818 * c-c++-common/goacc/default-3.c: ... this new file, and...
5819 * c-c++-common/goacc/default-4.c: ... this new file.
5820 * gfortran.dg/goacc/default.f95: Remove file, including its test
5821 cases in...
5822 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5823 * gfortran.dg/goacc/default-2.f: ... this new file.
5824 * gfortran.dg/goacc/default-3.f95: New file.
5825 * gfortran.dg/goacc/default-4.f: Likewise.
5826
2a8a8d7b
NS
58272017-05-19 Nathan Sidwell <nathan@acm.org>
5828
5829 * g++.dg/inherit/covariant7.C: Adjust.
5830
a978134e
PB
58312017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5832
5833 * gcc.target/arm/tls-disable-literal-pool.c: Change
5834 require-effective-target to tls_native.
5835 Move dg-error to return statement line and change to dg-message.
5836
39aac208
RB
58372017-05-19 Richard Biener <rguenther@suse.de>
5838
5839 PR c++/80593
5840 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5841 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5842
035ab826
RB
58432017-05-19 Richard Biener <rguenther@suse.de>
5844
5845 PR middle-end/80764
5846 * gcc.dg/torture/pr80764.c: New testcase.
5847
52e14b96
MM
58482017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5849
5850 PR target/80510
5851 * gcc.target/powerpc/pr80510-1.c: New test.
5852 * gcc.target/powerpc/pr80510-2.c: Likewise.
5853
4287da82
EG
58542017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5855
5856 * gcc.dg/pragma-diag-7.c: New test.
5857
e4171e10
UB
58582017-05-18 Uros Bizjak <ubizjak@gmail.com>
5859
5860 PR target/80799
5861 * g++.dg/other/i386-11.C: New test.
5862
cdefeea2
WS
58632017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5864
5865 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5866 * fold-vec-div-floatdouble.c: Likewise.
5867 * fold-vec-logical-ands-char.c: Likewise.
5868 * fold-vec-logical-ands-int.c: Likewise.
5869 * fold-vec-logical-ands-short.c: Likewise.
5870 * fold-vec-logical-ors-char.c: Likewise.
5871 * fold-vec-logical-ors-int.c: Likewise.
5872 * fold-vec-logical-ors-short.c: Likewise.
5873 * fold-vec-logical-other-char.c: Likewise.
5874 * fold-vec-mule-misc.c: Likewise.
5875 * fold-vec-mult-float.c: Likewise.
5876 * fold-vec-mult-floatdouble.c: Likewise.
5877 * fold-vec-mult-int.c: Likewise.
5878 * fold-vec-mult-int128-p9.c: Likewise.
5879 * fold-vec-sub-floatdouble.c: Likewise.
5880 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
5881 Add lp64 requirement.
5882 * fold-vec-mult-int128-p8.c: Likewise.
5883 * fold-vec-logical-ors-longlong.c: Fix comment typo.
5884
62ee030a
SM
58852017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
5886
5887 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
5888 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
5889 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
5890 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
5891 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
5892 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
5893 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
5894 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
5895 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
5896 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
5897 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
5898 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
5899 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
5900 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
5901 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
5902 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
5903 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
5904 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
5905 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
5906 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
5907 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
5908 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
5909 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
5910 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
5911 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
5912 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
5913
00a84d0e
SL
59142017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
5915
5916 * gcc.target/sparc/niagara7-align.c: New test.
5917
243c2883
MP
59182017-05-18 Marek Polacek <polacek@redhat.com>
5919
5920 PR sanitizer/80797
5921 * c-c++-common/ubsan/null-12.c: New test.
5922
e98e6340
SB
59232017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
5924
5925 PR middle-end/80692
5926 * gcc.c-torture/execute/pr80692.c: New testcase.
5927
0152001b 59282017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
5929
5930 PR libgfortran/80741
5931 * gfortran.dg/read_4.f90: New test.
5932
c8ded430
BS
59332017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5934
5935 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
5936
e5b1f5a1
FR
59372017-05-17 Fritz Reese <fritzoreese@gmail.com>
5938
5939 PR fortran/80668
5940 * gfortran.dg/pr80668.f90: New.
5941
9853cb28
PB
59422017-05-17 Peter Bergner <bergner@vnet.ibm.com>
5943
5944 PR middle-end/80775
5945 * gcc.dg/pr80775.c: New test.
5946
142473df
MP
59472017-05-17 Marek Polacek <polacek@redhat.com>
5948
5949 PR sanitizer/80659
5950 * gcc.dg/asan/pr80659.c: New test.
5951
8508a5b5
SKS
59522017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5953
5954 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
5955 unsigned long.
5956
bc36d2b7
CX
59572017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
5958
5959 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
5960
4fc5ebf1
JG
59612017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
5962 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5963
5964 PR tree-optimization/80457
5965 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
5966 call vect_model_simple_cost.
5967
bedee914
PT
59682017-05-16 Paul Thomas <pault@gcc.gnu.org>
5969
5970 PR fortran/80554
5971 * gfortran.dg/submodule_29.f08: New test.
5972
10791753
DM
59732017-05-16 David Malcolm <dmalcolm@redhat.com>
5974
5975 * g++.dg/other/accessor-fixits-1.C: New test case.
5976 * g++.dg/other/accessor-fixits-2.C: New test case.
5977 * g++.dg/other/accessor-fixits-3.C: New test case.
5978 * g++.dg/other/accessor-fixits-4.C: New test case.
5979
727577c2
CL
59802017-05-16 Carl Love <cel@us.ibm.com>
5981
5982 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
5983 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
5984 built-ins to the test suite file. Note, support for mradds exists
5985 but no test case exists.
5986 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
5987 built-ins to the test suite file.
5988
6b6ae9eb
MP
59892017-05-16 Marek Polacek <polacek@redhat.com>
5990
5991 PR sanitizer/80536
5992 PR sanitizer/80386
5993 * c-c++-common/ubsan/pr80536.c: New test.
5994 * g++.dg/ubsan/pr80386.C: New test.
5995
678d7e19
TC
59962017-05-16 Tamar Christina <tamar.christina@arm.com>
5997
5998 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
5999 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6000
6da37857
MW
60012016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6002
6003 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6004 expected output of vadd, vsub and vmul instructions.
6005 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6006 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6007 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6008
a5768d38
JD
60092017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6010
6011 PR libgfortran/80727
6012 * gfortran.dg/read_3.f90: New test.
6013
3a77e7cc
NS
60142017-05-15 Nathan Sidwell <nathan@acm.org>
6015
2016c841
NS
6016 PR c++/79369
6017 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6018
3a77e7cc
NS
6019 PR c++/79369
6020 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6021 * g++.dg/cpp0x/pr79369.C: New.
6022
0735a1c8
SK
60232017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6024
6025 PR fortran/80752
3a77e7cc 6026 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6027
f108770a
UB
60282017-05-15 Uros Bizjak <ubizjak@gmail.com>
6029
900b5b6a 6030 PR target/80425
f108770a
UB
6031 * gcc.target/i386/pr80425-1.c: New test.
6032 * gcc.target/i386/pr80425-2.c: Ditto.
6033
e30ce0a3
JL
60342017-05-15 Jeff Law <law@redhat.com>
6035
6036 * gcc.target/mips/reorgbug-1.c: New test.
6037
0d5a0a33
PMR
60382017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6039
6040 * gnat.dg/specs/pack13.ads: New test.
6041
a104bd88
MS
60422017-05-14 Martin Sebor <msebor@redhat.com>
6043
6044 PR middle-end/77671
6045 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6046 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6047 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6048 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6049 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6050
c6c02519
MS
60512017-05-14 Martin Sebor <msebor@redhat.com>
6052
6053 PR middle-end/80669
6054 * gcc.dg/builtin-stpncpy.c: New test.
6055
d6d4d770
DS
60562017-05-14 Daniel Santos <daniel.santos@pobox.com>
6057
6058 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6059 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6060 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6061 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6062
b9bdd60b
JK
60632017-05-14 Julia Koval <julia.koval@intel.com>
6064
6065 * gcc.target/i386/xgetsetbv.c: New test.
6066
28ae01cd
NK
60672017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6068
6069 PR fortran/80442
6070 * gfortran.dg/impl_do_var_data.f90: New Test
6071
c7488b4f
PJ
60722017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6073
6074 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6075 A regression test for a private array access case which caused
6076 an assert.
6077
9b5f12ae
MS
60782017-05-12 Martin Sebor <msebor@redhat.com>
6079
6080 PR testsuite/80643
6081 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6082 to the purpose of the test.
6083
b76f1550
SM
60842017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6085
6086 * gcc.target/powerpc/bmi-andn-1.c: New file
6087 * gcc.target/powerpc/bmi-andn-2.c: New file.
6088 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6089 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6090 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6091 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6092 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6093 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6094 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6095 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6096 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6097 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6098 * gcc.target/powerpc/bmi-check.h: New File.
6099 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6100 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6101 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6102 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6103 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6104 * gcc.target/powerpc/bmi2-check.h: New file.
6105 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6106 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6107 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6108 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6109 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6110 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6111 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6112 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6113 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6114
2a3fa75a
PC
61152017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6116
6117 PR c++/60430
6118 * g++.dg/cpp0x/pr60430.C: New.
6119
e8bf7c7b
JL
61202017-05-12 Jeff Law <law@redhat.com>
6121
6122 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6123
284d1f76
PB
61242017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6125
6126 PR middle-end/80707
6127 * g++.dg/pr80707.C: New test.
6128
302a0e37
WS
61292017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6130
6131 * gcc.target/powerpc/fold-vec-div-float.c: New.
6132 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6133 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6134
a7785078
WS
61352017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6136
6137 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6138 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6139 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6140 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6141 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6142 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6143 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6144 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6145 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6146 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6147 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6148 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6149
9206028e
PC
61502017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6151
6152 PR c++/49604
6153 * g++.dg/cpp0x/forw_enum14.C: New.
6154 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6155
7af1c0ad
RB
61562017-05-12 Richard Biener <rguenther@suse.de>
6157
6158 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6159
f7e95bdb
PC
61602017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6161
6162 PR c++/67687
6163 * g++.dg/cpp0x/constexpr-ice17.C: New.
6164
53e788d0
RB
61652017-05-12 Richard Biener <rguenther@suse.de>
6166
6167 PR tree-optimization/80713
6168 * gcc.dg/torture/pr80713.c: New testcase.
6169
2ead1ab9
AK
61702017-05-12 Andi Kleen <ak@linux.intel.com>
6171
6172 PR testsuite/77684
6173 * lib/target-supports.exp (profopt-perf-wrapper):
6174 Add -m8 option to increase parallelism.
6175
ee58b02f
TS
61762017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6177
1e47f02b
TS
6178 * c-c++-common/goacc/parallel-dims-1.c: New file.
6179 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6180
b0f271ce
TS
6181 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6182 * c-c++-common/goacc/classify-kernels.c: Likewise.
6183 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6184 Likewise.
6185 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6186 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6187 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6188 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6189 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6190 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6191 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6192 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6193 * c-c++-common/goacc/kernels-loop.c: Likewise.
6194 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6195 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6196 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6197 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6198 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6199 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6200 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6201 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6202 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6203 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6204 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6205 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6206
25651634
TS
6207 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6208 * c-c++-common/goacc/classify-kernels.c: Likewise.
6209 * c-c++-common/goacc/classify-parallel.c: Likewise.
6210 * c-c++-common/goacc/classify-routine.c: Likewise.
6211 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6212 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6213 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6214 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6215
ee58b02f
TS
6216 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6217 * c-c++-common/goacc/classify-kernels.c: Likewise.
6218 * c-c++-common/goacc/classify-parallel.c: Likewise.
6219 * c-c++-common/goacc/classify-routine.c: Likewise.
6220 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6221 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6222 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6223 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6224
2d82ec25
NS
62252017-05-11 Nathan Sidwell <nathan@acm.org>
6226
6227 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6228
62292017-05-11 Carl Love <cel@us.ibm.com>
6230
6231 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6232 to the test suite file.
6233 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6234 to the test suite file.
6235
628c06d6
JD
62362017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237
6238 PR fortran/78659
6239 * gfortran.dg/namelist_91.f90: New test.
6240 * gfortran.dg/namelist_92.f90: New test.
6241 * gfortran.dg/namelist_93.f90: New test.
6242 * gfortran.dg/namelist_94.f90: New test.
6243
1bea0f26
BS
62442017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6245
6246 PR target/80695
6247 * gcc.target/powerpc/pr80695-p8.c: New file.
6248 * gcc.target/powerpc/pr80695-p9.c: New file.
6249
7c85c9fe
UB
62502017-05-11 Uros Bizjak <ubizjak@gmail.com>
6251 Jakub Jelinek <jakub@redhat.com>
6252
6253 PR target/80706
6254 * gcc.target/i386/pr80706.c: New test.
6255
d7a33a4c
JK
62562017-05-11 Julia Koval <julia.koval@intel.com>
6257
6258 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6259 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6260 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6261 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6262
59fbddcf
PC
62632017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6264
6265 PR c++/70538
6266 * g++.dg/cpp0x/pr70538.C: New.
6267
cc09ff60
UB
62682017-05-11 Uros Bizjak <ubizjak@gmail.com>
6269
7c85c9fe
UB
6270 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6271 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6272 (dg-options): Remove -fno-tree-sink.
6273
4fd18c78
KN
62742017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6275
6276 * gcc.target/powerpc/cmpb-1.c: New test.
6277 * gcc.target/powerpc/cmpb-2.c: New test.
6278 * gcc.target/powerpc/cmpb-3.c: New test.
6279 * gcc.target/powerpc/cmpb32-1.c: New test.
6280 * gcc.target/powerpc/cmpb32-2.c: New test.
6281
43b883a9
RB
62822017-05-11 Richard Biener <rguenther@suse.de>
6283
6284 PR tree-optimization/80705
6285 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6286
29b871ec
NS
62872017-05-11 Nathan Sidwell <nathan@acm.org>
6288
6289 * lib/scanlang.exp: New.
6290 * lib/gcc-dg.exp: Load scanlang.exp.
6291 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6292
c587104e
MM
62932017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6294
6295 PR testsuite/80580
6296 * gcc.dg/gimplefe-error-6.c: New test.
6297
67ac9a9d
MM
62982017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6299
6300 PR testsuite/80580
6301 * gcc.dg/gimplefe-error-5.c: New test.
6302
ac4eb40f
MM
63032017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6304
6305 PR testsuite/80580
6306 * gcc.dg/gimplefe-error-4.c: New test.
6307
d45d6282
BS
63082017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6309
6310 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6311
f4ee3a9e
UB
63122017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6313
6314 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6315 (_mm_maskz_max_round_sd): Test new intrinsics.
6316 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6317 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6318 (_mm_maskz_max_round_ss): Test new intrinsics.
6319 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6320 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6321 (_mm_maskz_min_round_sd): Test new intrinsics.
6322 * gcc.target/i386/avx512f-vminsd-2.c: New.
6323 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6324 (_mm_maskz_min_round_ss): Test new intrinsics.
6325 * gcc.target/i386/avx512f-vminss-2.c: New.
6326 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6327 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6328 (__builtin_ia32_minss_mask_round): Test new builtins.
6329 * gcc.target/i386/sse-13.c: Ditto.
6330 * gcc.target/i386/sse-23.c: Ditto.
6331 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6332 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6333 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6334 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6335 (_mm_mask_min_round_ss): Test new intrinsics.
6336 * gcc.target/i386/testround-1.c: Ditto.
6337
63382017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6339
6340 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6341 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6342 (_mm_maskz_div_round_sd): Test new intrinsics.
6343 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6344 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6345 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6346 (_mm_maskz_div_round_ss): Test new intrinsics.
6347 * gcc.target/i386/avx512f-vdivss-2.c: New.
6348 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6349 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6350 (_mm_maskz_mul_round_sd): Test new intrinsics.
6351 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6352 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6353 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6354 (_mm_maskz_mul_round_ss): Test new intrinsics.
6355 * gcc.target/i386/avx512f-vmulss-2.c: New.
6356 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6357 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6358 (__builtin_ia32_mulss_mask_round): Test new builtins.
6359 * gcc.target/i386/sse-13.c: Ditto.
6360 * gcc.target/i386/sse-23.c: Ditto.
6361 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6362 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6363 (_mm_maskz_mul_round_ss): Test new intrinsics.
6364 * gcc.target/i386/testround-1.c: Ditto.
6365
63662017-05-10 Julia Koval <julia.koval@intel.com>
6367
6368 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6369 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6370 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6371
63722017-05-10 Julia Koval <julia.koval@intel.com>
6373
6374 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6375 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6376 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6377 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6378
ca4d2851
PB
63792017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6380
0f374417 6381 PR tree-optimization/51513
ca4d2851
PB
6382 * gcc.target/powerpc/pr51513.c: New test.
6383 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6384 __builtin_abort().
6385 * gcc.dg/predict-14.c: Likewise.
6386
5562ebfc
CL
63872017-05-10 Carl Love <cel@us.ibm.com>
6388 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6389 to the test suite file.
6390 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6391 to the test suite file.
6392
0ca2e7f7
PK
63932017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6394
6395 PR tree-optimization/77644
6396 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6397
e1ad2926
AO
63982017-05-10 Alexandre Oliva <aoliva@redhat.com>
6399
6400 * gcc.dg/guality/inline-params-2.c: New.
6401
f00b411f
PC
64022017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6403
6404 PR c++/80145
6405 * g++.dg/cpp1y/auto-fn37.C: New.
6406 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6407
bf2a705c
MM
64082017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6409
6410 PR target/68163
6411 * gcc.target/powerpc/pr68163.c: New test.
6412
5285d5d3
JW
64132017-05-09 Janus Weil <janus@gcc.gnu.org>
6414
6415 PR fortran/79311
6416 * gfortran.dg/finalize_32.f90: New test.
6417
31c2d57d
VR
64182017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6419
6420 PR c/35441
6421 * gcc.dg/pr35441.c: New test.
6422
731f2c8a
MS
64232017-05-09 Martin Sebor <msebor@redhat.com>
6424
6425 PR testsuite/80643
6426 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6427 output.
6428
cc49d15a
PC
64292017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 PR c++/80186
6432 * g++.dg/template/crash126.C: New.
6433
85282abc
SP
64342017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6435
6436 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6437 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6438 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6439 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6440
823c79ae
DH
64412017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6442
10a8bb62 6443 PR testsuite/80611
823c79ae
DH
6444 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6445
79557bae
CZ
64462017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6447
6448 * gcc.target/arc/tmac-1.c: New file.
6449 * gcc.target/arc/tmac-2.c: Likewise.
6450 * gcc.target/arc/tmac.h: Likewise.
6451
c7314bc1
CZ
64522017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6453 Andrew Burgess <andrew.burgess@embecosm.com>
6454
6455 * gcc.target/arc/firq-1.c: New file.
6456 * gcc.target/arc/firq-2.c: Likewise.
6457 * gcc.target/arc/firq-3.c: Likewise.
6458 * gcc.target/arc/firq-4.c: Likewise.
6459 * gcc.target/arc/firq-5.c: Likewise.
6460 * gcc.target/arc/firq-6.c: Likewise.
6461
41453183
CZ
64622017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6463
6464 * gcc.target/arc/interrupt-5.c: Newfile.
6465 * gcc.target/arc/interrupt-6.c: Likewise.
6466 * gcc.target/arc/interrupt-7.c: Likewise.
6467 * gcc.target/arc/interrupt-8.c: Likewise.
6468 * gcc.target/arc/interrupt-9.c: Likewise.
6469
019bd543
RB
64702017-05-09 Richard Biener <rguenther@suse.de>
6471
6472 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6473 and adjust.
6474 * gcc.dg/vect/vect-50.c: Likewise.
6475
684f84de
MP
64762017-05-09 Marek Polacek <polacek@redhat.com>
6477
6478 PR c/80525
6479 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6480 * c-c++-common/Wlogical-op-2.c: New test.
6481
fd71825b
SKS
64822017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6483
6484 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6485 for targets with __SIZEOF_INT__ < 4.
6486
4ca2e6ec
RB
64872017-05-09 Richard Biener <rguenther@suse.de>
6488
6489 * gcc.dg/vect/vect-50.c: Revert last change.
6490 * gcc.dg/vect/vect-44.c: Likewise.
6491
631238ac
MS
64922017-05-08 Martin Sebor <msebor@redhat.com>
6493
6494 PR translation/80280
6495 * gcc.dg/format/gcc_diag-10.c: New test.
6496
6ba86ba7
KN
64972017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6498
6499 PR target/80101
6500 * gcc.target/powerpc/pr80101-1.c: New test.
6501
0f6ed121
TK
65022017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6503
6504 PR fortran/79930
6505 * gfortran.dg/inline_transpose_1.f90: Add
6506 -finline-matmul-limit=0 to options.
6507 * gfortran.dg/matmul_5.f90: Likewise.
6508 * gfortran.dg/vect/vect-8.f90: Likewise.
6509 * gfortran.dg/inline_matmul_14.f90: New test.
6510 * gfortran.dg/inline_matmul_15.f90: New test.
6511
fd991039
TK
65122017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6513
6514 PR fortran/80602
6515 * gfortran.dg/matmul_15.f90: New test case.
6516
18b8c294
WD
65172017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6518
774cccdc
JJ
6519 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6520 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6521
8637c116
JL
65222017-05-07 Jeff Law <law@redhat.com>
6523
6524 Revert:
6525 2017-05-06 Jeff Law <law@redhat.com>
6526 PR tree-optimization/78496
6527 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6528 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6529
973dfbb4
JL
65302017-05-06 Jeff Law <law@redhat.com>
6531
6532 PR tree-optimization/78496
6533 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6534 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6535
8ffa3150
RS
65362017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6537
6538 * gcc.target/aarch64/spill_1.c: New test.
6539
2a3f7997
RS
65402017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6541
6542 PR rtl-optimization/75964
6543 * gcc.dg/torture/pr75964.c: New test.
6544
d554bf23
TV
65452017-05-06 Tom de Vries <tom@codesourcery.com>
6546
6547 PR testsuite/80606
6548 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6549 * gcc.target/i386/avx-vtestpd-2.c: Same.
6550 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6551 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6552 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6553 * gcc.target/i386/avx-vtestpd-3.c: Same.
6554 * gcc.target/i386/avx-vtestps-1.c: Same.
6555 * gcc.target/i386/avx-vtestps-2.c: Same.
6556 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6557 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6558 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6559 * gcc.target/i386/avx-vtestps-3.c: Same.
6560
7a976fe7
TV
65612017-05-06 Tom de Vries <tom@codesourcery.com>
6562
6563 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6564
0e852c66
TV
65652017-05-06 Tom de Vries <tom@codesourcery.com>
6566
6567 PR testsuite/80557
6568 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6569 * gcc.target/powerpc/altivec-types-1.c: Same.
6570
63c40d92
TV
65712017-05-06 Tom de Vries <tom@codesourcery.com>
6572
6573 PR testsuite/80557
6574 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6575 * gcc.target/spu/intrinsics-1.c: Same.
6576
b25b8f91
TV
65772017-05-06 Tom de Vries <tom@codesourcery.com>
6578
6579 PR testsuite/80557
6580 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6581
6df13491
TV
65822017-05-06 Tom de Vries <tom@codesourcery.com>
6583
6584 PR testsuite/80557
6585 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6586 * gcc.target/aarch64/spellcheck_2.c: Same.
6587 * gcc.target/aarch64/spellcheck_3.c: Same.
6588
e01261fe
TV
65892017-05-06 Tom de Vries <tom@codesourcery.com>
6590
6591 PR testsuite/80557
6592 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6593 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6594 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6595 * g++.dg/debug/dwarf2/typedef5.C: Same.
6596 * g++.dg/goacc/data-1.C: Same.
6597
9945596c
BS
65982017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6599
6600 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6601
8acb8575
MM
66022017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6603
6604 PR target/79038
6605 PR target/79202
6606 PR target/79203
6607 * gcc.target/powerpc/ppc-round3.c: New test.
6608 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6609
ac699a04
JJ
66102017-05-05 Jakub Jelinek <jakub@redhat.com>
6611
8dc6a926
JJ
6612 PR tree-optimization/80632
6613 * gcc.dg/pr80632.c: New test.
6614
ac699a04
JJ
6615 PR tree-optimization/80558
6616 * gcc.dg/tree-ssa/vrp115.c: New test.
6617
655b5fc8
AV
66182017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6619 Thomas Preud'homme <thomas.preudhomme@arm.com>
6620 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6621
6622 PR target/71607
6623 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6624 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6625 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6626 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6627 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6628 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6629 * gcc.target/arm/tls-disable-literal-pool.c: New.
6630
c02d2d0a
PK
66312017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6632
6633 PR tree-optimization/80613
6634 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6635
dfae9048
PC
66362017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6637
6638 PR c++/71577
6639 * g++.dg/cpp0x/pr71577.C: New.
6640
d9c5a8b9
MS
66412017-05-04 Martin Sebor <msebor@redhat.com>
6642
6643 PR middle-end/79234
6644 * gcc.dg/builtin-stringop-chk-8.c: New test.
6645 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6646 * gcc.dg/builtin-stringop-chk-4.c: Same.
6647 * gcc.dg/builtin-strncat-chk-1.c: Same.
6648 * g++.dg/ext/strncpy-chk1.C: Same.
6649 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6650 * gcc.dg/out-of-bounds-1.c: Same.
6651 * gcc.dg/pr78138.c: Same.
6652 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6653 * gfortran.dg/mvbits_7.f90: Same.
6654
e50d56a5
MS
66552017-05-04 Martin Sebor <msebor@redhat.com>
6656
6657 PR preprocessor/79214
6658 PR middle-end/79222
6659 PR middle-end/79223
6660 * gcc.dg/pr79214.c: New test.
6661 * gcc.dg/pr79214.h: New test header.
6662 * gcc.dg/pr79222.c: New test.
6663 * gcc.dg/pr79223.c: New test.
6664 * gcc.dg/pr78138.c: Adjust.
6665 * gfortran.dg/unconstrained_commons.f: Same.
6666
0f2c4a8f
MS
66672017-05-04 Martin Sebor <msebor@redhat.com>
6668
6669 PR translation/80280
6670 * g++.dg/abi/Wabi-2-3.C: Adjust.
6671 * g++.dg/abi/Wabi-3-2.C: Ditto.
6672 * g++.dg/lookup/using17.C: Ditto.
6673 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6674
8eef6097
MJ
66752017-05-04 Martin Jambor <mjambor@suse.cz>
6676
6677 PR tree-optimization/80622
6678 * gcc.dg/tree-ssa/pr80622.c: New test.
6679
66802017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6681
6682 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6683
26f1a658
JH
66842017-05-04 Jan Hubicka <hubicka@ucw.cz>
6685
6686 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6687 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6688
4d147bca
RB
66892017-05-04 Richard Biener <rguenther@suse.de>
6690
6691 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6692
3862ef76
RS
66932017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6694
6695 * gcc.dg/vect/vect-profile-1.c: New test.
6696
c89ffd99
MP
66972017-05-04 Marek Polacek <polacek@redhat.com>
6698
6699 PR tree-optimization/80612
6700 * gcc.dg/torture/pr80612.c: New test.
6701
261ce1e5
PB
67022017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6703 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6704
6705 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6706 check_effective_target_arm_thumb1_movt_ok.
6707
556cf088
PB
67082017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6709
6710 * gcc.target/arm/fpscr.c: New file.
6711
010b1cc0
TP
67122017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6713
6714 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6715 target.
6716
99b68476
TV
67172017-05-04 Tom de Vries <tom@codesourcery.com>
6718
6719 PR testsuite/80557
6720 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6721 line numbers.
6722 * g++.dg/warn/miss-format-1.C: Same.
6723 * g++.dg/warn/overflow-warn-1.C: Same.
6724 * g++.dg/warn/overflow-warn-3.C: Same.
6725 * g++.dg/warn/overflow-warn-4.C: Same.
6726
09177a4b
TV
67272017-05-04 Tom de Vries <tom@codesourcery.com>
6728
6729 PR testsuite/80557
6730 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6731 * gcc.target/i386/pr68657.c: Same.
6732 * gcc.target/i386/pr69255-1.c: Same.
6733 * gcc.target/i386/pr69255-2.c: Same.
6734 * gcc.target/i386/pr69255-3.c: Same.
6735
02c64149
RB
67362017-05-04 Richard Biener <rguenther@suse.de>
6737
6738 PR tree-optimization/31130
6739 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6740 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6741 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6742 * gcc.dg/pr52904.c: Remove XFAIL.
6743 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6744
9a26dfc8
JL
67452017-05-03 Jeff Law <law@redhat.com>
6746
6747 PR tree-optimization/78496
6748 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6749
4d0e904f
UB
67502017-05-03 Uros Bizjak <ubizjak@gmail.com>
6751
6752 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6753
49ab4621
RB
67542017-05-03 Richard Biener <rguenther@suse.de>
6755
6756 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6757
18bfe940
JJ
67582017-05-03 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR tree-optimization/79472
4d0e904f
UB
6761 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6762 to dg-options.
18bfe940
JJ
6763 * gcc.dg/tree-ssa/vrp113.c: New test.
6764 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6765 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6766 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6767
53e62089
TV
67682017-05-03 Tom de Vries <tom@codesourcery.com>
6769
6770 PR testsuite/80557
6771 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6772 * c-c++-common/Wshift-negative-value-2.c: Same.
6773 * c-c++-common/Wshift-negative-value-3.c: Same.
6774 * c-c++-common/Wshift-negative-value-4.c: Same.
6775 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6776 * c-c++-common/cpp/pr60400.c: Same.
6777 * c-c++-common/fmax-errors.c: Same.
6778 * c-c++-common/goacc/data-2.c: Same.
6779 * c-c++-common/goacc/host_data-2.c: Same.
6780 * c-c++-common/gomp/simd4.c: Same.
6781 * c-c++-common/pr28656.c: Same.
6782 * c-c++-common/pr43395.c: Same.
6783 * c-c++-common/torture/pr57945.c: Same.
6784
962913a5
TV
67852017-05-03 Tom de Vries <tom@codesourcery.com>
6786
6787 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6788 arg of dg directive.
6789 * c-c++-common/goacc/routine-3.c: Same.
6790 * c-c++-common/goacc/routine-4.c: Same.
6791
ad53f123
DM
67922017-05-02 David Malcolm <dmalcolm@redhat.com>
6793
6794 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6795 (test_fixit_insert_newline): New function.
6796 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6797 (test_fixit_insert_newline): New function.
6798 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6799 (test_fixit_insert_newline): New function.
6800 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6801 (test_fixit_insert_newline): New function.
6802 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6803 (test_show_locus): Handle test_fixit_insert_newline.
6804
0ca91c77
BC
68052017-05-02 Bin Cheng <bin.cheng@arm.com>
6806
6807 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6808
cc5b8f3d
TC
68092017-04-27 Tamar Christina <tamar.christina@arm.com>
6810
6811 * gcc.dg/lsr-div1.c: New testcase.
6812
1853f5c7
SP
68132017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6814
6815 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6816 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6817 (_mm_maskz_add_round_sd): Test new intrinsics.
6818 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6819 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6820 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6821 (_mm_maskz_add_round_ss): Test new intrinsics.
6822 * gcc.target/i386/avx512f-vaddss-2.c: New.
6823 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6824 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6825 (_mm_maskz_sub_round_sd): Test new intrinsics.
6826 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6827 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6828 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6829 (_mm_maskz_sub_round_ss): Test new intrinsics.
6830 * gcc.target/i386/avx512f-vsubss-2.c: New.
6831 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6832 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6833 (__builtin_ia32_subss_mask_round): Test new builtins.
6834 * gcc.target/i386/sse-13.c: Ditto.
6835 * gcc.target/i386/sse-23.c: Ditto.
6836 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6837 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6838 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6839 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6840 (_mm_mask_sub_round_ss): Test new intrinsics.
6841 * gcc.target/i386/testround-1.c: Ditto.
6842
2bba7541
MJ
68432017-05-02 Martin Jambor <mjambor@suse.cz>
6844
6845 PR tree-optimization/78687
6846 * g++.dg/tree-ssa/pr78687.C: New test.
6847
2bf54d93
RB
68482017-05-02 Richard Biener <rguenther@suse.de>
6849
6850 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6851 behavior.
6852 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6853
aee63acc
RB
68542017-05-02 Richard Biener <rguenther@suse.de>
6855
6856 PR tree-optimization/80591
6857 * gcc.dg/torture/pr80591.c: New testcase.
6858
e7d70c6c
RB
68592017-05-02 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/80549
6862 * gcc.dg/torture/pr80549.c: New testcase.
6863
52e0a9f7
SKS
68642017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6865
6866 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6867 unsigned long.
6868
815d9cc6
XR
68692017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
6870
6871 PR c++/80038
6872 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
6873
338035aa
DM
68742017-05-01 David Malcolm <dmalcolm@redhat.com>
6875
6876 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
6877 reflect insertion fix-it hints at the same location now being
6878 consolidated.
6879
4d82d0bc
MS
68802017-05-01 Martin Sebor <msebor@redhat.com>
6881
6882 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
6883 on ILP32 targets.
6884
d539a57b
TV
68852017-05-01 Tom de Vries <tom@codesourcery.com>
6886
6887 * gcc.dg/pr78768.c: Require linker plugin.
6888
c6b9e849
TK
68892017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6890
6891 PR fortran/37131
6892 * gfortran.dg/matmul_bounds_11.f90: New test.
6893
706eb1a7
MS
68942017-05-01 Martin Sebor <msebor@redhat.com>
6895
6896 PR tree-optimization/79715
6897 * gcc.dg/pr79715.c: New test.
6898
723f4140
TV
68992017-05-01 Tom de Vries <tom@codesourcery.com>
6900
6901 PR testsuite/65941
6902 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
6903 * g++.dg/other/pr59492.C: Require effective target rdrand.
6904
6bbb3a69
VR
69052017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
6906
6907 * g++.dg/diagnostic/member-decl-1.C: New test.
6908
4212aecd
MG
69092017-04-29 Marc Glisse <marc.glisse@inria.fr>
6910
6911 PR tree-optimization/80487
6912 * gcc.dg/tree-ssa/strncpy-1.c: New file.
6913
fe75f732
PK
69142017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6915
6916 PR tree-optimization/79697
6917 * gcc.dg/tree-ssa/pr79697.c: New test.
6918
6bcd8768
TV
69192017-04-29 Tom de Vries <tom@codesourcery.com>
6920
6921 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
6922
d127ae9f
MS
69232017-04-28 Martin Sebor <msebor@redhat.com>
6924
6925 PR tree-optimization/80523
6926 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
6927
c9610933
TV
69282017-04-28 Tom de Vries <tom@codesourcery.com>
6929
6930 PR testsuite/80557
6931 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
6932 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
6933
b5be38bc
TV
69342017-04-28 Tom de Vries <tom@codesourcery.com>
6935
6936 PR testsuite/80557
6937 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
6938 * obj-c++.dg/bitfield-4.mm: Same.
6939 * obj-c++.dg/bitfield-5.mm: Same.
6940 * obj-c++.dg/exceptions-3.mm: Same.
6941 * obj-c++.dg/exceptions-5.mm: Same.
6942 * obj-c++.dg/method-1.mm: Same.
6943 * obj-c++.dg/method-12.mm: Same.
6944 * obj-c++.dg/method-13.mm: Same.
6945 * obj-c++.dg/method-15.mm: Same.
6946 * obj-c++.dg/method-16.mm: Same.
6947 * obj-c++.dg/property/at-property-18.mm: Same.
6948 * obj-c++.dg/property/at-property-25.mm: Same.
6949 * obj-c++.dg/property/at-property-5.mm: Same.
6950 * obj-c++.dg/property/dynamic-2.mm: Same.
6951 * obj-c++.dg/property/property-neg-3.mm: Same.
6952 * obj-c++.dg/protocol-inheritance-1.mm: Same.
6953 * obj-c++.dg/protocol-inheritance-2.mm: Same.
6954 * obj-c++.dg/syntax-error-1.mm: Same.
6955 * obj-c++.dg/try-catch-13.mm: Same.
6956 * objc.dg/bitfield-4.m: Same.
6957 * objc.dg/class-1.m: Same.
6958 * objc.dg/method-11.m: Same.
6959 * objc.dg/method-6.m: Same.
6960 * objc.dg/method-7.m: Same.
6961 * objc.dg/method-9.m: Same.
6962 * objc.dg/missing-proto-3.m: Same.
6963 * objc.dg/naming-2.m: Same.
6964 * objc.dg/property/at-property-16.m: Same.
6965 * objc.dg/property/at-property-18.m: Same.
6966 * objc.dg/property/at-property-25.m: Same.
6967 * objc.dg/property/at-property-5.m: Same.
6968 * objc.dg/property/dynamic-2.m: Same.
6969 * objc.dg/property/property-neg-3.m: Same.
6970 * objc.dg/protocol-inheritance-1.m: Same.
6971 * objc.dg/protocol-inheritance-2.m: Same.
6972
d35256b6
MG
69732017-04-28 Marc Glisse <marc.glisse@inria.fr>
6974
6975 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
6976
7a95dfa7
TV
69772017-04-28 Tom de Vries <tom@codesourcery.com>
6978
6979 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
6980 dg-(error|warning|message|bogus).
6981 * g++.dg/conversion/dr195-1.C: Same.
6982 * g++.dg/conversion/dr195.C: Same.
6983 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
6984 * g++.dg/cpp0x/gen-attrs-14.C: Same.
6985 * g++.dg/cpp0x/inline-ns7.C: Same.
6986 * g++.dg/cpp0x/variadic105.C: Same.
6987 * g++.dg/cpp0x/variadic65.C: Same.
6988 * g++.dg/expr/call2.C: Same.
6989 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
6990 * g++.dg/expr/pmf-1.C: Same.
6991 * g++.dg/ext/altivec-types-1.C: Same.
6992 * g++.dg/ext/altivec-types-2.C: Same.
6993 * g++.dg/ext/altivec-types-3.C: Same.
6994 * g++.dg/ext/attrib14.C: Same.
6995 * g++.dg/ext/complit1.C: Same.
6996 * g++.dg/ext/forscope2.C: Same.
6997 * g++.dg/ext/gnu-inline-global-reject.C: Same.
6998 * g++.dg/ext/label13.C: Same.
6999 * g++.dg/ext/member-attr.C: Same.
7000 * g++.dg/ext/visibility/anon7.C: Same.
7001 * g++.dg/ext/visibility/visibility-7.C: Same.
7002 * g++.dg/ext/vla2.C: Same.
7003 * g++.dg/inherit/access2.C: Same.
7004 * g++.dg/inherit/covariant12.C: Same.
7005 * g++.dg/inherit/covariant14.C: Same.
7006 * g++.dg/inherit/namespace-as-base.C: Same.
7007 * g++.dg/inherit/template-as-base.C: Same.
7008 * g++.dg/lookup/ambig1.C: Same.
7009 * g++.dg/lookup/ambig2.C: Same.
7010 * g++.dg/lookup/ambig3.C: Same.
7011 * g++.dg/lookup/class-member-1.C: Same.
7012 * g++.dg/lookup/conv-1.C: Same.
7013 * g++.dg/lookup/decl1.C: Same.
7014 * g++.dg/lookup/koenig1.C: Same.
7015 * g++.dg/lookup/scoped1.C: Same.
7016 * g++.dg/lookup/scoped2.C: Same.
7017 * g++.dg/lookup/two-stage4.C: Same.
7018 * g++.dg/lookup/used-before-declaration.C: Same.
7019 * g++.dg/lookup/using.C: Same.
7020 * g++.dg/lookup/using17.C: Same.
7021 * g++.dg/lookup/using2.C: Same.
7022 * g++.dg/other/abstract2.C: Same.
7023 * g++.dg/other/classkey1.C: Same.
7024 * g++.dg/other/component1.C: Same.
7025 * g++.dg/other/const1.C: Same.
7026 * g++.dg/other/const2.C: Same.
7027 * g++.dg/other/conversion1.C: Same.
7028 * g++.dg/other/do1.C: Same.
7029 * g++.dg/other/error1.C: Same.
7030 * g++.dg/other/error10.C: Same.
7031 * g++.dg/other/error3.C: Same.
7032 * g++.dg/other/error4.C: Same.
7033 * g++.dg/other/error5.C: Same.
7034 * g++.dg/other/error8.C: Same.
7035 * g++.dg/other/error9.C: Same.
7036 * g++.dg/other/field1.C: Same.
7037 * g++.dg/other/init1.C: Same.
7038 * g++.dg/other/ptrmem2.C: Same.
7039 * g++.dg/other/return1.C: Same.
7040 * g++.dg/overload/builtin3.C: Same.
7041 * g++.dg/overload/error1.C: Same.
7042 * g++.dg/overload/error2.C: Same.
7043 * g++.dg/overload/koenig2.C: Same.
7044 * g++.dg/overload/pmf1.C: Same.
7045 * g++.dg/parse/args1.C: Same.
7046 * g++.dg/parse/attr3.C: Same.
7047 * g++.dg/parse/constant4.C: Same.
7048 * g++.dg/parse/crash10.C: Same.
7049 * g++.dg/parse/crash18.C: Same.
7050 * g++.dg/parse/crash19.C: Same.
7051 * g++.dg/parse/crash20.C: Same.
7052 * g++.dg/parse/crash21.C: Same.
7053 * g++.dg/parse/crash22.C: Same.
7054 * g++.dg/parse/crash32.C: Same.
7055 * g++.dg/parse/decl-specifier-1.C: Same.
7056 * g++.dg/parse/error58.C: Same.
7057 * g++.dg/parse/local-class1.C: Same.
7058 * g++.dg/parse/non-dependent2.C: Same.
7059 * g++.dg/parse/parameter-declaration-1.C: Same.
7060 * g++.dg/parse/ptrmem2.C: Same.
7061 * g++.dg/parse/ptrmem3.C: Same.
7062 * g++.dg/parse/saved1.C: Same.
7063 * g++.dg/tc1/dr101.C: Same.
7064 * g++.dg/tc1/dr142.C: Same.
7065 * g++.dg/tc1/dr176.C: Same.
7066 * g++.dg/template/conv4.C: Same.
7067 * g++.dg/template/crash56.C: Same.
7068 * g++.dg/template/dependent-expr2.C: Same.
7069 * g++.dg/template/error1.C: Same.
7070 * g++.dg/template/error2.C: Same.
7071 * g++.dg/template/explicit6.C: Same.
7072 * g++.dg/template/init-list.C: Same.
7073 * g++.dg/template/local1.C: Same.
7074 * g++.dg/template/lookup2.C: Same.
7075 * g++.dg/template/meminit2.C: Same.
7076 * g++.dg/template/nontype25.C: Same.
7077 * g++.dg/template/ptrmem2.C: Same.
7078 * g++.dg/template/qualttp19.C: Same.
7079 * g++.dg/template/qualttp20.C: Same.
7080 * g++.dg/template/ttp3.C: Same.
7081 * g++.dg/template/unify4.C: Same.
7082 * g++.dg/template/unify6.C: Same.
7083 * g++.dg/template/unify7.C: Same.
7084 * g++.dg/template/warn1.C: Same.
7085 * g++.dg/tree-ssa/dom-invalid.C: Same.
7086 * g++.dg/ubsan/shift-1.C: Same.
7087 * g++.dg/warn/Wunused-2.C: Same.
7088 * g++.dg/warn/Wunused-4.C: Same.
7089 * g++.dg/warn/Wunused-6.C: Same.
7090 * g++.dg/warn/deprecated-6.C: Same.
7091 * g++.dg/warn/deprecated.C: Same.
7092 * g++.dg/warn/effc1.C: Same.
7093 * g++.dg/warn/effc3.C: Same.
7094 * g++.dg/warn/incomplete1.C: Same.
7095 * g++.dg/warn/inline1.C: Same.
7096 * g++.dg/warn/noeffect2.C: Same.
7097 * g++.dg/warn/noeffect4.C: Same.
7098 * g++.dg/warn/oldcast1.C: Same.
7099 * g++.dg/warn/sentinel.C: Same.
7100 * g++.dg/warn/unit-1.C: Same.
7101 * g++.old-deja/g++.pt/inherit2.C: Same.
7102 * g++.old-deja/g++.pt/overload8.C: Same.
7103 * gcc.dg/20000926-1.c: Same.
7104 * gcc.dg/20040223-1.c: Same.
7105 * gcc.dg/Warray-bounds-7.c: Same.
7106 * gcc.dg/alias-1.c: Same.
7107 * gcc.dg/alias-12.c: Same.
7108 * gcc.dg/alias-13.c: Same.
7109 * gcc.dg/alias-2.c: Same.
7110 * gcc.dg/array-13.c: Same.
7111 * gcc.dg/array-4.c: Same.
7112 * gcc.dg/attr-ifunc-2.c: Same.
7113 * gcc.dg/attr-invalid.c: Same.
7114 * gcc.dg/attr-noinline.c: Same.
7115 * gcc.dg/bitfld-2.c: Same.
7116 * gcc.dg/c90-const-expr-7.c: Same.
7117 * gcc.dg/c99-const-expr-7.c: Same.
7118 * gcc.dg/cpp/20000625-1.c: Same.
7119 * gcc.dg/cpp/charconst-4.c: Same.
7120 * gcc.dg/cpp/include2.c: Same.
7121 * gcc.dg/cpp/include2a.c: Same.
7122 * gcc.dg/decl-4.c: Same.
7123 * gcc.dg/deprecated-4.c: Same.
7124 * gcc.dg/deprecated.c: Same.
7125 * gcc.dg/dfp/altivec-types.c: Same.
7126 * gcc.dg/float-range-1.c: Same.
7127 * gcc.dg/pack-test-3.c: Same.
7128 * gcc.dg/pr11492.c: Same.
7129 * gcc.dg/pr15360-1.c: Same.
7130 * gcc.dg/pr37908.c: Same.
7131 * gcc.dg/pr53265.c: Same.
7132 * gcc.dg/pr57287-2.c: Same.
7133 * gcc.dg/pr57287.c: Same.
7134 * gcc.dg/redecl-1.c: Same.
7135 * gcc.dg/sync-3.c: Same.
7136 * gcc.dg/two-types-1.c: Same.
7137 * gcc.dg/two-types-2.c: Same.
7138 * gcc.dg/two-types-4.c: Same.
7139 * gcc.dg/two-types-5.c: Same.
7140 * gcc.dg/two-types-6.c: Same.
7141 * gcc.dg/two-types-7.c: Same.
7142 * gcc.dg/two-types-8.c: Same.
7143 * gcc.dg/two-types-9.c: Same.
7144 * gcc.dg/uninit-I.c: Same.
7145 * gcc.dg/uninit-pr19430.c: Same.
7146 * gcc.dg/visibility-7.c: Same.
7147 * gcc.dg/winline-10.c: Same.
7148 * gcc.dg/winline-2.c: Same.
7149 * gcc.dg/winline-3.c: Same.
7150 * gcc.dg/winline-9.c: Same.
7151 * gcc.target/i386/attr-returns_twice-1.c: Same.
7152 * gcc.target/i386/chkp-const-check-2.c: Same.
7153 * gcc.target/i386/chkp-label-address.c: Same.
7154 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7155 * gcc.target/i386/pr39162.c: Same.
7156 * gcc.target/i386/sse-5.c: Same.
7157 * gcc.target/powerpc/altivec-types-1.c: Same.
7158 * gcc.target/powerpc/altivec-types-2.c: Same.
7159 * gcc.target/powerpc/altivec-types-3.c: Same.
7160 * gcc.target/powerpc/float128-mix.c: Same.
7161 * gcc.target/powerpc/no-r11-3.c: Same.
7162 * gcc.target/spu/Wmain.c: Same.
7163 * gcc.target/spu/ea/errors2.c: Same.
7164 * gfortran.dg/assignment_1.f90: Same.
7165 * gfortran.dg/common_3.f90: Same.
7166 * gfortran.dg/der_io_1.f90: Same.
7167 * gfortran.dg/g77/20030326-1.f: Same.
7168 * gfortran.dg/g77/9263.f: Same.
7169 * gfortran.dg/g77/960317-1.f: Same.
7170 * gfortran.dg/g77/970625-2.f: Same.
7171 * gfortran.dg/g77/980615-0.f: Same.
7172 * gfortran.dg/g77/check0.f: Same.
7173 * gfortran.dg/g77/dnrm2.f: Same.
7174 * gfortran.dg/g77/pr9258.f: Same.
7175 * gfortran.dg/ichar_1.f90: Same.
7176 * gfortran.dg/interface_1.f90: Same.
7177 * gfortran.dg/namelist_1.f90: Same.
7178 * gfortran.dg/namelist_2.f90: Same.
7179 * gfortran.dg/namelist_3.f90: Same.
7180 * gfortran.dg/namelist_print_2.f: Same.
7181 * gfortran.dg/oldstyle_1.f90: Same.
7182 * gfortran.dg/runtime_warning_1.f90: Same.
7183 * gfortran.dg/underflow.f90: Same.
7184 * gnat.dg/specs/integer_value.ads: Same.
7185 * obj-c++.dg/fsf-package-0.m: Same.
7186 * objc.dg/two-types-1.m: Same.
7187
6e49961c
ML
71882017-04-28 Martin Liska <mliska@suse.cz>
7189
7190 PR gcov-profile/79891
7191 * gcc.misc-tests/gcov-17.c: New test.
7192 * gcc.misc-tests/gcov-18.c: New test.
7193
f166beaf
TV
71942017-04-28 Tom de Vries <tom@codesourcery.com>
7195
7196 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7197 dg-(error|warning|message|bogus).
7198 * g++.dg/parse/parameter-declaration-1.C: Same.
7199 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7200 * gcc.dg/Wpointer-sign-Wall.c: Same.
7201 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7202 * gcc.dg/cpp/19990413-1.c: Same.
7203 * gcc.dg/dg-test-1.c: Same.
7204 * gcc.dg/empty-source-2.c: Same.
7205 * gcc.dg/empty-source-3.c: Same.
7206 * gcc.dg/format/c99-printf-1.c: Same.
7207 * gcc.dg/format/c99-scanf-1.c: Same.
7208 * gcc.dg/label-decl-2.c: Same.
7209 * gcc.dg/m-un-2.c: Same.
7210 * gcc.dg/uninit-pr20644-O0.c: Same.
7211 * gfortran.dg/pr70006.f90: Same.
7212 * obj-c++.dg/fsf-package-0.m: Same.
7213
c3125b18
TV
72142017-04-28 Tom de Vries <tom@codesourcery.com>
7215
7216 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7217 dg-(error|warning|message|bogus).
7218 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7219 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7220 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7221 * c-c++-common/pr20000.c: Same.
7222 * c-c++-common/pr49706.c: Same.
7223 * g++.dg/ext/utf16-4.C: Same.
7224 * g++.dg/parse/error2.C: Same.
7225 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7226 * g++.dg/warn/Wtype-limits.C: Same.
7227 * g++.dg/warn/overflow-warn-1.C: Same.
7228 * g++.dg/warn/overflow-warn-3.C: Same.
7229 * gcc.dg/Wpointer-sign-Wall.c: Same.
7230 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7231 * gcc.dg/Wtype-limits-Wextra.c: Same.
7232 * gcc.dg/Wtype-limits.c: Same.
7233 * gcc.dg/cpp/19990413-1.c: Same.
7234 * gcc.dg/dg-test-1.c: Same.
7235 * gcc.dg/empty-source-2.c: Same.
7236 * gcc.dg/empty-source-3.c: Same.
7237 * gcc.dg/label-decl-2.c: Same.
7238 * gcc.dg/m-un-2.c: Same.
7239 * gcc.dg/uninit-pr19430-O0.c: Same.
7240 * gcc.dg/uninit-pr19430.c: Same.
7241 * gcc.dg/uninit-pr20644-O0.c: Same.
7242 * gcc.dg/utf16-4.c: Same.
7243 * gfortran.dg/pr70006.f90: Same.
7244 * obj-c++.dg/fsf-package-0.m: Same.
7245
119092c1
RB
72462017-04-28 Richard Biener <rguenther@suse.de>
7247
7248 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7249 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7250 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7251 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7252 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7253 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7254
3777eda2
MP
72552017-04-27 Marek Polacek <polacek@redhat.com>
7256
7257 PR sanitizer/80349
7258 * c-c++-common/ubsan/pr80349.c: New test.
7259
8211c4a2
VR
72602017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7261
7262 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7263 diagnostics.
7264 * g++.dg/warn/pr12242.C: Likewise.
7265
94baf2e2
DE
72662017-04-27 David Edelsohn <dje.gcc@gmail.com>
7267
7268 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7269
9a448688
ML
72702017-04-27 Martin Liska <mliska@suse.cz>
7271
7272 PR testsuite/79455
7273 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7274 more generic.
7275
f8a36447
JJ
72762017-04-27 Jakub Jelinek <jakub@redhat.com>
7277
7278 PR c++/80534
7279 * g++.dg/other/pr80534-1.C: New test.
7280 * g++.dg/other/pr80534-2.C: New test.
7281
1b7c8d39
RB
72822017-04-27 Richard Biener <rguenther@suse.de>
7283
7284 PR middle-end/80539
7285 * gcc.dg/torture/pr80539.c: New testcase.
7286
985b8393
JJ
72872017-04-27 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR target/77728
7290 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7291
a480422d
VR
72922017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7293
7294 * g++.dg/diagnostic/nested-name-1.C: New test.
7295
f9726baa
ML
72962017-04-26 Martin Liska <mliska@suse.cz>
7297
7298 * gcc.dg/guality/guality.h: Add prefix to test verification.
7299
9f4df8f1
NS
73002017-04-25 Nathan Sidwell <nathan@acm.org>
7301
7302 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7303
1913c8f6
UB
73042017-04-25 Uros Bizjak <ubizjak@gmail.com>
7305
7306 PR target/70799
7307 * gcc.target/i386/pr70799-5.c: New test.
7308
e602bbfc
MS
73092017-04-25 Martin Sebor <msebor@redhat.com>
7310
7311 PR tree-optimization/80497
7312 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7313
7629ae90
RR
73142017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7315 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR target/77728
7318 * g++.dg/abi/pr77728-1.C: New test.
7319
2ef42cf9
MP
73202017-04-25 Marek Polacek <polacek@redhat.com>
7321
7322 PR sanitizer/80349
7323 * g++.dg/ubsan/pr80349-2.C: New test.
7324
70caf430
VR
73252017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7326
7327 * g++.dg/cpp0x/enum34.C: New test.
7328
f66c70dc
TV
73292017-04-25 Tom de Vries <tom@codesourcery.com>
7330
7331 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7332 variables.
7333 (dg-line): New proc.
7334 (process-message): Handle line number variables.
7335 * objc.dg/try-catch-12.m: Use dg-line.
7336
77071af6
BS
73372017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7338
7339 PR target/80482
7340 * gcc.target/powerpc/vec-constvolatile.c: New test.
7341
fbe91804
DM
73422017-04-25 David Malcolm <dmalcolm@redhat.com>
7343
7344 * g++.dg/semicolon-fixits.C: New test case.
7345
1c4ea66f
DM
73462017-04-25 David Malcolm <dmalcolm@redhat.com>
7347
7348 * gcc.dg/semicolon-fixits.c: New test case.
7349
5ca28c1d
DM
73502017-04-25 David Malcolm <dmalcolm@redhat.com>
7351
7352 * g++.dg/lookup/missing-std-include.C: New test file.
7353
2ec07fa6
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-2.C: New test.
7359
7d5dbb22
DM
73602017-04-25 David Malcolm <dmalcolm@redhat.com>
7361
7362 PR c++/80177
7363 * g++.dg/spellcheck-pr80177.C: New test case.
7364
6a3936d4
NS
73652017-04-25 Nathan Sidwell <nathan@acm.org>
7366
7367 * g++.dg/dg.exp (find-cxx-tests): New function.
7368 (main): Use it, remove explicit pruning
7369
bed3fd46
RB
73702017-04-25 Richard Biener <rguenther@suse.de>
7371
7372 PR tree-optimization/80492
7373 * gcc.dg/pr80492.c: New testcase.
7374
c9e9c3ac
SKS
73752017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7376
7377 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7378 for targets with int size less than 32 bits.
7379
2700fbd6
RB
73802017-04-25 Richard Biener <rguenther@suse.de>
7381
7382 PR tree-optimization/79201
7383 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7384 * gcc.target/i386/pr22152.c: Disable sinking.
7385
e57136da
AK
73862017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7387
7388 PR target/80464
7389 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7390
3cb9ee2f
AK
73912017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7392
7393 PR target/79895
7394 * gcc.target/s390/pr79895.c: New test.
7395
03db9ab5
DV
73962017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7397
7398 PR target/80080
7399 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7400 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7401 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7402
39259462
JJ
74032017-04-25 Jakub Jelinek <jakub@redhat.com>
7404
ba5d69f3
JJ
7405 PR rtl-optimization/80501
7406 * gcc.c-torture/execute/pr80501.c: New test.
7407
39259462
JJ
7408 PR rtl-optimization/80500
7409 * gcc.dg/pr80500.c: New test.
7410
bb0249cb
MG
74112017-04-25 Marc Glisse <marc.glisse@inria.fr>
7412
7413 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7414 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7415
be420eb8
JW
74162017-04-22 Janus Weil <janus@gcc.gnu.org>
7417
7418 PR fortran/80121
7419 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7420 directive.
7421
0ebd1f00
DM
74222017-04-24 David Malcolm <dmalcolm@redhat.com>
7423
7424 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7425 * jit.dg/test-alignment.c: New test case.
7426 * jit.dg/test-alignment.cc: New test case.
7427 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7428 New test case.
7429
412f61f0
DM
74302017-04-24 David Malcolm <dmalcolm@redhat.com>
7431
7432 PR c++/80016
7433 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7434 test function.
7435 (test_alignof): New test function.
7436
a8492d5e
MG
74372017-04-24 Marc Glisse <marc.glisse@inria.fr>
7438
7439 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7440
ec856f5f
VR
74412017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7442
7443 * g++.dg/diagnostic/duplicate1.C: New test.
7444 * g++.dg/cpp0x/duplicate1.C: New test.
7445
a753df11
MJ
74462017-04-24 Martin Jambor <mjambor@suse.cz>
7447
7448 PR tree-optimization/80293
7449 * g++.dg/tree-ssa/pr80293.C: New test.
7450
3ebd8e62
ML
74512017-04-24 Martin Liska <mliska@suse.cz>
7452
7453 PR middle-end/79931
7454 * g++.dg/ipa/pr79931.C: New test.
7455
f30a1190
RB
74562017-04-24 Richard Biener <rguenther@suse.de>
7457
7458 PR tree-optimization/80494
7459 * gfortran.dg/pr80494.f90: New testcase.
7460
4c7c437c
RB
74612017-04-24 Richard Biener <rguenther@suse.de>
7462
7463 PR tree-optimization/79725
7464 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7465
d21a8e3b
RB
74662017-04-24 Richard Biener <rguenther@suse.de>
7467
7468 PR c++/2972
7469 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7470
c7eb642e
JD
74712017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7472
7473 PR fortran/80484
7474 * gfortran.dg/dtio_29.f03: New test.
7475
60fc41bd
JW
74762017-04-22 Janus Weil <janus@gcc.gnu.org>
7477
7478 PR fortran/80121
7479 * gfortran.dg/intent_out_9.f90: New test case.
7480
2eb8a343
UB
74812017-04-23 Uros Bizjak <ubizjak@gmail.com>
7482
7483 PR target/70799
1913c8f6 7484 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7485
fc23d35a
JW
74862017-04-21 Janus Weil <janus@gcc.gnu.org>
7487
7488 PR fortran/80392
7489 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7490
7b9efd03
UB
74912017-04-21 Uros Bizjak <ubizjak@gmail.com>
7492
7493 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7494
2fd30fbe
RB
74952017-04-21 Richard Biener <rguenther@suse.de>
7496
7497 PR tree-optimization/79547
7498 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7499
bb1bc604
RB
75002017-04-21 Richard Biener <rguenther@suse.de>
7501
7502 PR tree-optimization/78847
7503 * g++.dg/tree-ssa/pr78847.C: New testcase.
7504
666f7903
JJ
75052017-04-21 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR c/80468
7508 * gcc.dg/pr80468.c: New test.
7509
25c28f47
ML
75102017-04-21 Martin Liska <mliska@suse.cz>
7511
7512 PR tree-optimization/66278
7513 * gcc.dg/vect/pr66278.c: New test.
7514
6d553e9b
RB
75152017-04-21 Richard Biener <rguenther@suse.de>
7516
7517 PR tree-optimization/80237
7518 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7519 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7520 adjust expected optimizations.
7521
7fd1a747
RB
75222016-04-21 Richard Biener <rguenther@suse.de>
7523
7524 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7525 of inner loops.
7526 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7527 * gcc.dg/vect/vect-104.c: Likewise.
7528
2f23a412
EB
75292017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7530
7531 PR tree-optimization/80426
7532 * gcc.c-torture/execute/20170429-1.c: Rename into...
7533 * gcc.c-torture/execute/20170419-1.c: ...this.
7534
8749b11f
UB
75352017-04-20 Uros Bizjak <ubizjak@gmail.com>
7536
7537 PR target/79804
7538 * gcc.target/i386/pr79804.c: New test.
7539
20917336
UB
75402017-04-20 Uros Bizjak <ubizjak@gmail.com>
7541
7542 PR target/78090
7543 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7544
2414b022
DE
75452017-04-20 David Edelsohn <dje.gcc@gmail.com>
7546
7547 * g++/opt/pr80436.C: XFAIL on AIX.
7548
34d57a10
JW
75492017-04-20 Jonathan Wakely <jwakely@redhat.com>
7550
7551 PR c++/80473
7552 * g++.dg/diagnostic/pr80473.C: New test.
7553
c3cbcd45
VR
75542017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7555
7556 * g++.dg/warn/Wextra-semi.C: New test.
7557
8a59d466
JJ
75582017-04-20 Jakub Jelinek <jakub@redhat.com>
7559
7560 PR middle-end/80423
7561 * g++.dg/other/pr80423.C: New test.
7562
a4bb5c57
SKS
75632017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7564
7565 * gcc.dg/pr80170.c: Require ptr32plus.
7566
fe1e7d0e
EB
75672017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7568
7569 PR tree-optimization/80426
7570 * gcc.c-torture/execute/20170419-1.c: New test.
7571
48d811eb
JJ
75722017-04-19 Jakub Jelinek <jakub@redhat.com>
7573
f19e6a9c
JJ
7574 PR debug/80461
7575 * g++.dg/debug/pr80461.C: New test.
7576
541035a6
JJ
7577 PR c++/80459
7578 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7579 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7580 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7581
48d811eb
JJ
7582 PR debug/80436
7583 * g++.dg/opt/pr80436.C: New test.
7584
5249994e
SKS
75852017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7586
7587 * gcc.dg/torture/pr80341.c: Require int32plus.
7588
a16c8d8b 75892017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7590 Jeff Law <law@redhat.com>
a16c8d8b
EB
7591
7592 * gcc.c-torture/compile/20170419-1.c: New test.
7593
6143c998
TV
75942017-04-19 Tom de Vries <tom@codesourcery.com>
7595
7596 PR testsuite/80221
7597 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7598 subsequent dg directives.
7599 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7600 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7601 * c-c++-common/attr-fallthrough-2.c: Same.
7602 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7603 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7604 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7605 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7606 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7607 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7608 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7609 * c-c++-common/cilk-plus/CK/errors.c: Same.
7610 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7611 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7612 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7613 * c-c++-common/cpp/pr57580.c: Same.
7614 * c-c++-common/goacc/asyncwait-1.c: Same.
7615 * c-c++-common/goacc/cache-2.c: Same.
7616 * c-c++-common/goacc/declare-2.c: Same.
7617 * c-c++-common/goacc/deviceptr-1.c: Same.
7618 * c-c++-common/goacc/routine-5.c: Same.
7619 * c-c++-common/gomp/clauses-2.c: Same.
7620 * c-c++-common/gomp/ordered-3.c: Same.
7621 * c-c++-common/gomp/pr67501.c: Same.
7622 * c-c++-common/pr20000.c: Same.
7623 * c-c++-common/pr43395.c: Same.
7624 * c-c++-common/pr49706.c: Same.
7625 * c-c++-common/pr77624-1.c: Same.
7626 * c-c++-common/pr77624-2.c: Same.
7627 * c-c++-common/raw-string-14.c: Same.
7628 * c-c++-common/raw-string-16.c: Same.
7629 * c-c++-common/raw-string-3.c: Same.
7630 * c-c++-common/raw-string-4.c: Same.
7631 * c-c++-common/raw-string-5.c: Same.
7632 * c-c++-common/raw-string-6.c: Same.
7633 * g++.dg/abi/mangle41.C: Same.
7634 * g++.dg/conversion/nullptr1.C: Same.
7635 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7636 * g++.dg/cpp0x/auto27.C: Same.
7637 * g++.dg/cpp0x/constexpr-98.C: Same.
7638 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7639 * g++.dg/cpp0x/diag2.C: Same.
7640 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7641 * g++.dg/cpp0x/nullptr15.C: Same.
7642 * g++.dg/cpp0x/pr31431-2.C: Same.
7643 * g++.dg/cpp0x/pr31431.C: Same.
7644 * g++.dg/cpp0x/pr79118.C: Same.
7645 * g++.dg/cpp0x/static_assert3.C: Same.
7646 * g++.dg/cpp0x/temp_default2.C: Same.
7647 * g++.dg/cpp0x/trailing4.C: Same.
7648 * g++.dg/cpp0x/variadic-ex10.C: Same.
7649 * g++.dg/cpp0x/variadic-ex13.C: Same.
7650 * g++.dg/cpp0x/variadic-ex14.C: Same.
7651 * g++.dg/cpp0x/variadic-ex3.C: Same.
7652 * g++.dg/cpp0x/variadic-ex4.C: Same.
7653 * g++.dg/cpp0x/variadic59.C: Same.
7654 * g++.dg/cpp0x/vt-37737-2.C: Same.
7655 * g++.dg/cpp0x/vt-57397-1.C: Same.
7656 * g++.dg/cpp0x/vt-57397-2.C: Same.
7657 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7658 * g++.dg/cpp1z/gen-attrs1.C: Same.
7659 * g++.dg/diagnostic/pr71075.C: Same.
7660 * g++.dg/eh/goto2.C: Same.
7661 * g++.dg/eh/goto3.C: Same.
7662 * g++.dg/expr/bitfield4.C: Same.
7663 * g++.dg/expr/bitfield5.C: Same.
7664 * g++.dg/expr/bitfield6.C: Same.
7665 * g++.dg/expr/bool1.C: Same.
7666 * g++.dg/expr/bool3.C: Same.
7667 * g++.dg/expr/cond10.C: Same.
7668 * g++.dg/expr/cond11.C: Same.
7669 * g++.dg/expr/lval3.C: Same.
7670 * g++.dg/expr/lval4.C: Same.
7671 * g++.dg/ext/anon-struct4.C: Same.
7672 * g++.dg/ext/attrib44.C: Same.
7673 * g++.dg/ext/builtin3.C: Same.
7674 * g++.dg/ext/dllimport7.C: Same.
7675 * g++.dg/ext/label5.C: Same.
7676 * g++.dg/ext/no-asm-1.C: Same.
7677 * g++.dg/ext/utf16-4.C: Same.
7678 * g++.dg/ext/vla2.C: Same.
7679 * g++.dg/gomp/block-1.C: Same.
7680 * g++.dg/gomp/block-2.C: Same.
7681 * g++.dg/gomp/block-3.C: Same.
7682 * g++.dg/gomp/block-5.C: Same.
7683 * g++.dg/gomp/linear-2.C: Same.
7684 * g++.dg/gomp/target-1.C: Same.
7685 * g++.dg/gomp/target-2.C: Same.
7686 * g++.dg/gomp/taskgroup-1.C: Same.
7687 * g++.dg/gomp/teams-1.C: Same.
7688 * g++.dg/inherit/pure1.C: Same.
7689 * g++.dg/init/array43.C: Same.
7690 * g++.dg/init/array46.C: Same.
7691 * g++.dg/init/const10.C: Same.
7692 * g++.dg/init/ctor4-1.C: Same.
7693 * g++.dg/init/ctor4.C: Same.
7694 * g++.dg/init/new37.C: Same.
7695 * g++.dg/init/pr25811.C: Same.
7696 * g++.dg/init/pr29043.C: Same.
7697 * g++.dg/init/pr29571.C: Same.
7698 * g++.dg/lookup/duperr1.C: Same.
7699 * g++.dg/lookup/error1.C: Same.
7700 * g++.dg/lookup/koenig5.C: Same.
7701 * g++.dg/lookup/pr77549.C: Same.
7702 * g++.dg/lookup/suggestions1.C: Same.
7703 * g++.dg/lookup/using16.C: Same.
7704 * g++.dg/lookup/using7.C: Same.
7705 * g++.dg/other/anon-union3.C: Same.
7706 * g++.dg/other/array2.C: Same.
7707 * g++.dg/other/error13.C: Same.
7708 * g++.dg/other/error34.C: Same.
7709 * g++.dg/overload/builtin1.C: Same.
7710 * g++.dg/overload/conv-op1.C: Same.
7711 * g++.dg/overload/error3.C: Same.
7712 * g++.dg/overload/koenig1.C: Same.
7713 * g++.dg/overload/operator5.C: Same.
7714 * g++.dg/overload/template5.C: Same.
7715 * g++.dg/overload/unknown1.C: Same.
7716 * g++.dg/overload/using2.C: Same.
7717 * g++.dg/parse/constructor1.C: Same.
7718 * g++.dg/parse/crash36.C: Same.
7719 * g++.dg/parse/crash63.C: Same.
7720 * g++.dg/parse/error11.C: Same.
7721 * g++.dg/parse/error12.C: Same.
7722 * g++.dg/parse/error14.C: Same.
7723 * g++.dg/parse/error2.C: Same.
7724 * g++.dg/parse/error21.C: Same.
7725 * g++.dg/parse/error26.C: Same.
7726 * g++.dg/parse/error36.C: Same.
7727 * g++.dg/parse/friend12.C: Same.
7728 * g++.dg/parse/invalid-op1.C: Same.
7729 * g++.dg/parse/missing-template1.C: Same.
7730 * g++.dg/parse/parser-pr28152-2.C: Same.
7731 * g++.dg/parse/parser-pr28152.C: Same.
7732 * g++.dg/parse/pr16696-permissive.C: Same.
7733 * g++.dg/parse/pr16696.C: Same.
7734 * g++.dg/parse/pr69628.C: Same.
7735 * g++.dg/parse/ret-type2.C: Same.
7736 * g++.dg/parse/specialization1.C: Same.
7737 * g++.dg/parse/template3.C: Same.
7738 * g++.dg/parse/template9.C: Same.
7739 * g++.dg/parse/typename11.C: Same.
7740 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7741 * g++.dg/pr45330.C: Same.
7742 * g++.dg/rtti/typeid6.C: Same.
7743 * g++.dg/spellcheck-fields.C: Same.
7744 * g++.dg/spellcheck-typenames.C: Same.
7745 * g++.dg/tc1/dr108.C: Same.
7746 * g++.dg/tc1/dr147.C: Same.
7747 * g++.dg/template/arg7.C: Same.
7748 * g++.dg/template/conv11.C: Same.
7749 * g++.dg/template/crash13.C: Same.
7750 * g++.dg/template/crash55.C: Same.
7751 * g++.dg/template/dependent-expr5.C: Same.
7752 * g++.dg/template/error17.C: Same.
7753 * g++.dg/template/error33.C: Same.
7754 * g++.dg/template/error4.C: Same.
7755 * g++.dg/template/error50.C: Same.
7756 * g++.dg/template/error53.C: Same.
7757 * g++.dg/template/friend.C: Same.
7758 * g++.dg/template/func2.C: Same.
7759 * g++.dg/template/local6.C: Same.
7760 * g++.dg/template/member5.C: Same.
7761 * g++.dg/template/meminit1.C: Same.
7762 * g++.dg/template/nested3.C: Same.
7763 * g++.dg/template/nontype6.C: Same.
7764 * g++.dg/template/overload12.C: Same.
7765 * g++.dg/template/ptrmem8.C: Same.
7766 * g++.dg/template/qualified-id1.C: Same.
7767 * g++.dg/template/spec15.C: Same.
7768 * g++.dg/template/static1.C: Same.
7769 * g++.dg/template/static10.C: Same.
7770 * g++.dg/template/static2.C: Same.
7771 * g++.dg/template/ttp25.C: Same.
7772 * g++.dg/template/typedef2.C: Same.
7773 * g++.dg/template/typename2.C: Same.
7774 * g++.dg/template/unify10.C: Same.
7775 * g++.dg/template/unify6.C: Same.
7776 * g++.dg/template/unify7.C: Same.
7777 * g++.dg/template/unify9.C: Same.
7778 * g++.dg/template/varmod1.C: Same.
7779 * g++.dg/ubsan/div-by-zero-1.C: Same.
7780 * g++.dg/ubsan/pr63956.C: Same.
7781 * g++.dg/warn/Waddress-1.C: Same.
7782 * g++.dg/warn/Wconversion2.C: Same.
7783 * g++.dg/warn/Wnull-conversion-1.C: Same.
7784 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7785 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7786 * g++.dg/warn/Wswitch-1.C: Same.
7787 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7788 * g++.dg/warn/Wtype-limits.C: Same.
7789 * g++.dg/warn/Wunused-parm-5.C: Same.
7790 * g++.dg/warn/deprecated-6.C: Same.
7791 * g++.dg/warn/deprecated.C: Same.
7792 * g++.dg/warn/incomplete1.C: Same.
7793 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7794 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7795 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7796 * g++.dg/warn/overflow-warn-1.C: Same.
7797 * g++.dg/warn/overflow-warn-3.C: Same.
7798 * g++.dg/warn/overflow-warn-4.C: Same.
7799 * g++.dg/warn/pr12242.C: Same.
7800 * g++.dg/warn/pr30551-2.C: Same.
7801 * g++.dg/warn/pr30551.C: Same.
7802 * g++.old-deja/g++.benjamin/16077.C: Same.
7803 * g++.old-deja/g++.bob/inherit1.C: Same.
7804 * g++.old-deja/g++.brendan/crash56.C: Same.
7805 * g++.old-deja/g++.brendan/template17.C: Same.
7806 * g++.old-deja/g++.eh/ctor1.C: Same.
7807 * g++.old-deja/g++.jason/bool5.C: Same.
7808 * g++.old-deja/g++.jason/cond.C: Same.
7809 * g++.old-deja/g++.jason/operator.C: Same.
7810 * g++.old-deja/g++.jason/pmf5.C: Same.
7811 * g++.old-deja/g++.law/ctors5.C: Same.
7812 * g++.old-deja/g++.law/missed-error2.C: Same.
7813 * g++.old-deja/g++.law/operators9.C: Same.
7814 * g++.old-deja/g++.law/temps1.C: Same.
7815 * g++.old-deja/g++.mike/for2.C: Same.
7816 * g++.old-deja/g++.mike/ns5.C: Same.
7817 * g++.old-deja/g++.mike/ns7.C: Same.
7818 * g++.old-deja/g++.mike/p10769b.C: Same.
7819 * g++.old-deja/g++.niklas/t120.C: Same.
7820 * g++.old-deja/g++.niklas/t121.C: Same.
7821 * g++.old-deja/g++.ns/koenig5.C: Same.
7822 * g++.old-deja/g++.oliva/overload1.C: Same.
7823 * g++.old-deja/g++.other/crash24.C: Same.
7824 * g++.old-deja/g++.other/crash25.C: Same.
7825 * g++.old-deja/g++.other/decl5.C: Same.
7826 * g++.old-deja/g++.other/lineno5.C: Same.
7827 * g++.old-deja/g++.other/null3.C: Same.
7828 * g++.old-deja/g++.other/overcnv2.C: Same.
7829 * g++.old-deja/g++.other/ptrmem7.C: Same.
7830 * g++.old-deja/g++.other/typename1.C: Same.
7831 * g++.old-deja/g++.other/vaarg3.C: Same.
7832 * g++.old-deja/g++.pt/crash10.C: Same.
7833 * g++.old-deja/g++.pt/crash28.C: Same.
7834 * g++.old-deja/g++.pt/crash38.C: Same.
7835 * g++.old-deja/g++.pt/explicit70.C: Same.
7836 * g++.old-deja/g++.pt/explicit77.C: Same.
7837 * g++.old-deja/g++.pt/expr2.C: Same.
7838 * g++.old-deja/g++.pt/spec5.C: Same.
7839 * g++.old-deja/g++.pt/spec6.C: Same.
7840 * g++.old-deja/g++.pt/typename3.C: Same.
7841 * g++.old-deja/g++.pt/typename5.C: Same.
7842 * g++.old-deja/g++.pt/typename6.C: Same.
7843 * g++.old-deja/g++.pt/typename7.C: Same.
7844 * g++.old-deja/g++.pt/unify4.C: Same.
7845 * g++.old-deja/g++.pt/unify8.C: Same.
7846 * g++.old-deja/g++.pt/vaarg3.C: Same.
7847 * g++.old-deja/g++.robertl/eb22.C: Same.
7848 * g++.old-deja/g++.robertl/eb4.C: Same.
7849 * g++.old-deja/g++.robertl/eb44.C: Same.
7850 * g++.old-deja/g++.robertl/eb69.C: Same.
7851 * g++.old-deja/g++.robertl/eb98.C: Same.
7852 * gcc.dg/20031223-1.c: Same.
7853 * gcc.dg/940510-1.c: Same.
7854 * gcc.dg/990506-0.c: Same.
7855 * gcc.dg/Walloca-1.c: Same.
7856 * gcc.dg/Walloca-2.c: Same.
7857 * gcc.dg/Wconversion-integer.c: Same.
7858 * gcc.dg/Wcxx-compat-8.c: Same.
7859 * gcc.dg/Wimplicit-int-1.c: Same.
7860 * gcc.dg/Wimplicit-int-2.c: Same.
7861 * gcc.dg/Wimplicit-int-4.c: Same.
7862 * gcc.dg/Wpointer-sign-Wall.c: Same.
7863 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7864 * gcc.dg/Wshadow-1.c: Same.
7865 * gcc.dg/Wshadow-3.c: Same.
7866 * gcc.dg/Wswitch-enum-error.c: Same.
7867 * gcc.dg/Wswitch-enum.c: Same.
7868 * gcc.dg/Wswitch-error.c: Same.
7869 * gcc.dg/Wswitch.c: Same.
7870 * gcc.dg/Wtype-limits-Wextra.c: Same.
7871 * gcc.dg/Wtype-limits.c: Same.
7872 * gcc.dg/Wvla-larger-than-2.c: Same.
7873 * gcc.dg/anon-struct-5.c: Same.
7874 * gcc.dg/array-10.c: Same.
7875 * gcc.dg/array-11.c: Same.
7876 * gcc.dg/array-15.c: Same.
7877 * gcc.dg/array-2.c: Same.
7878 * gcc.dg/array-8.c: Same.
7879 * gcc.dg/array-const-2.c: Same.
7880 * gcc.dg/array-const-3.c: Same.
7881 * gcc.dg/bitfld-1.c: Same.
7882 * gcc.dg/bitfld-8.c: Same.
7883 * gcc.dg/builtin-redefine.c: Same.
7884 * gcc.dg/c11-noreturn-1.c: Same.
7885 * gcc.dg/c11-noreturn-2.c: Same.
7886 * gcc.dg/c11-static-assert-3.c: Same.
7887 * gcc.dg/c90-arraydecl-1.c: Same.
7888 * gcc.dg/c90-complex-1.c: Same.
7889 * gcc.dg/c90-complit-1.c: Same.
7890 * gcc.dg/c90-const-expr-11.c: Same.
7891 * gcc.dg/c90-const-expr-7.c: Same.
7892 * gcc.dg/c90-const-expr-8.c: Same.
7893 * gcc.dg/c90-enum-comma-1.c: Same.
7894 * gcc.dg/c90-flex-array-1.c: Same.
7895 * gcc.dg/c90-hexfloat-1.c: Same.
7896 * gcc.dg/c90-idem-qual-1.c: Same.
7897 * gcc.dg/c90-idem-qual-2.c: Same.
7898 * gcc.dg/c90-idem-qual-3.c: Same.
7899 * gcc.dg/c90-mixdecl-1.c: Same.
7900 * gcc.dg/c90-restrict-1.c: Same.
7901 * gcc.dg/c90-return-1.c: Same.
7902 * gcc.dg/c99-array-nonobj-1.c: Same.
7903 * gcc.dg/c99-arraydecl-1.c: Same.
7904 * gcc.dg/c99-complex-1.c: Same.
7905 * gcc.dg/c99-complex-2.c: Same.
7906 * gcc.dg/c99-complit-2.c: Same.
7907 * gcc.dg/c99-const-expr-7.c: Same.
7908 * gcc.dg/c99-const-expr-8.c: Same.
7909 * gcc.dg/c99-flex-array-3.c: Same.
7910 * gcc.dg/c99-flex-array-7.c: Same.
7911 * gcc.dg/c99-flex-array-typedef-7.c: Same.
7912 * gcc.dg/c99-impl-decl-1.c: Same.
7913 * gcc.dg/c99-impl-int-1.c: Same.
7914 * gcc.dg/c99-impl-int-2.c: Same.
7915 * gcc.dg/c99-init-3.c: Same.
7916 * gcc.dg/c99-restrict-1.c: Same.
7917 * gcc.dg/c99-return-1.c: Same.
7918 * gcc.dg/c99-tag-1.c: Same.
7919 * gcc.dg/c99-tag-3.c: Same.
7920 * gcc.dg/call-diag-2.c: Same.
7921 * gcc.dg/cpp/19940712-1.c: Same.
7922 * gcc.dg/cpp/19951025-1.c: Same.
7923 * gcc.dg/cpp/19990413-1.c: Same.
7924 * gcc.dg/cpp/direct2.c: Same.
7925 * gcc.dg/cpp/direct2s.c: Same.
7926 * gcc.dg/cpp/pr28709.c: Same.
7927 * gcc.dg/cpp/pr61854-c90.c: Same.
7928 * gcc.dg/cpp/pr61854-c94.c: Same.
7929 * gcc.dg/cpp/pragma-1.c: Same.
7930 * gcc.dg/cpp/pragma-2.c: Same.
7931 * gcc.dg/cpp/trad/escaped-eof.c: Same.
7932 * gcc.dg/cpp/trad/literals-2.c: Same.
7933 * gcc.dg/cpp/warn-comments-2.c: Same.
7934 * gcc.dg/cpp/warn-comments-3.c: Same.
7935 * gcc.dg/cpp/warn-comments.c: Same.
7936 * gcc.dg/cpp/warn-long-long-2.c: Same.
7937 * gcc.dg/cpp/warn-long-long.c: Same.
7938 * gcc.dg/cpp/warn-redefined-2.c: Same.
7939 * gcc.dg/cpp/warn-redefined.c: Same.
7940 * gcc.dg/darwin-cfstring-2.c: Same.
7941 * gcc.dg/darwin-cfstring-format-1.c: Same.
7942 * gcc.dg/decl-9.c: Same.
7943 * gcc.dg/declspec-1.c: Same.
7944 * gcc.dg/declspec-10.c: Same.
7945 * gcc.dg/declspec-11.c: Same.
7946 * gcc.dg/declspec-13.c: Same.
7947 * gcc.dg/declspec-18.c: Same.
7948 * gcc.dg/declspec-4.c: Same.
7949 * gcc.dg/declspec-5.c: Same.
7950 * gcc.dg/declspec-6.c: Same.
7951 * gcc.dg/declspec-8.c: Same.
7952 * gcc.dg/deprecated-4.c: Same.
7953 * gcc.dg/deprecated.c: Same.
7954 * gcc.dg/dfp/composite-type.c: Same.
7955 * gcc.dg/empty-source-2.c: Same.
7956 * gcc.dg/empty-source-3.c: Same.
7957 * gcc.dg/format/attr-6.c: Same.
7958 * gcc.dg/format/branch-1.c: Same.
7959 * gcc.dg/format/c90-printf-1.c: Same.
7960 * gcc.dg/format/c90-strftime-2.c: Same.
7961 * gcc.dg/format/c99-strftime-1.c: Same.
7962 * gcc.dg/format/cmn-err-1.c: Same.
7963 * gcc.dg/format/few-1.c: Same.
7964 * gcc.dg/format/ms_branch-1.c: Same.
7965 * gcc.dg/format/ms_unnamed-1.c: Same.
7966 * gcc.dg/format/ms_va-1.c: Same.
7967 * gcc.dg/format/unnamed-1.c: Same.
7968 * gcc.dg/format/va-1.c: Same.
7969 * gcc.dg/format/xopen-1.c: Same.
7970 * gcc.dg/funcdef-var-1.c: Same.
7971 * gcc.dg/funcdef-var-2.c: Same.
7972 * gcc.dg/gnu89-const-expr-1.c: Same.
7973 * gcc.dg/gnu89-const-expr-2.c: Same.
7974 * gcc.dg/gnu90-const-expr-1.c: Same.
7975 * gcc.dg/gnu99-const-expr-1.c: Same.
7976 * gcc.dg/gnu99-const-expr-2.c: Same.
7977 * gcc.dg/gnu99-init-2.c: Same.
7978 * gcc.dg/gomp/_Atomic-5.c: Same.
7979 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
7980 * gcc.dg/gomp/atomic-5.c: Same.
7981 * gcc.dg/gomp/linear-1.c: Same.
7982 * gcc.dg/gomp/pr67500.c: Same.
7983 * gcc.dg/init-bad-1.c: Same.
7984 * gcc.dg/init-bad-2.c: Same.
7985 * gcc.dg/init-bad-3.c: Same.
7986 * gcc.dg/init-string-1.c: Same.
7987 * gcc.dg/label-compound-stmt-1.c: Same.
7988 * gcc.dg/label-decl-2.c: Same.
7989 * gcc.dg/label-decl-4.c: Same.
7990 * gcc.dg/large-size-array-2.c: Same.
7991 * gcc.dg/large-size-array-4.c: Same.
7992 * gcc.dg/lvalue-6.c: Same.
7993 * gcc.dg/m-un-2.c: Same.
7994 * gcc.dg/multiple-overflow-warn-1.c: Same.
7995 * gcc.dg/multiple-overflow-warn-2.c: Same.
7996 * gcc.dg/multiple-overflow-warn-3.c: Same.
7997 * gcc.dg/nested-redef-1.c: Same.
7998 * gcc.dg/no-asm-1.c: Same.
7999 * gcc.dg/no-asm-3.c: Same.
8000 * gcc.dg/no-asm-4.c: Same.
8001 * gcc.dg/noncompile/20010524-1.c: Same.
8002 * gcc.dg/noncompile/incomplete-5.c: Same.
8003 * gcc.dg/noncompile/pr44517.c: Same.
8004 * gcc.dg/noncompile/pr52290.c: Same.
8005 * gcc.dg/noreturn-1.c: Same.
8006 * gcc.dg/overflow-warn-1.c: Same.
8007 * gcc.dg/overflow-warn-2.c: Same.
8008 * gcc.dg/overflow-warn-3.c: Same.
8009 * gcc.dg/overflow-warn-4.c: Same.
8010 * gcc.dg/parm-mismatch-1.c: Same.
8011 * gcc.dg/parser-pr28152-2.c: Same.
8012 * gcc.dg/parser-pr28152.c: Same.
8013 * gcc.dg/pedwarn-init.c: Same.
8014 * gcc.dg/pointer-arith-2.c: Same.
8015 * gcc.dg/pointer-arith-3.c: Same.
8016 * gcc.dg/pointer-arith-4.c: Same.
8017 * gcc.dg/pr14475.c: Same.
8018 * gcc.dg/pr18596-3.c: Same.
8019 * gcc.dg/pr18809-1.c: Same.
8020 * gcc.dg/pr27953.c: Same.
8021 * gcc.dg/pr30457.c: Same.
8022 * gcc.dg/pr30551-2.c: Same.
8023 * gcc.dg/pr30551-3.c: Same.
8024 * gcc.dg/pr30551-4.c: Same.
8025 * gcc.dg/pr30551-5.c: Same.
8026 * gcc.dg/pr30551-6.c: Same.
8027 * gcc.dg/pr30551.c: Same.
8028 * gcc.dg/pr36997.c: Same.
8029 * gcc.dg/pr41842.c: Same.
8030 * gcc.dg/pr48552-1.c: Same.
8031 * gcc.dg/pr48552-2.c: Same.
8032 * gcc.dg/pr59717.c: Same.
8033 * gcc.dg/pr61077.c: Same.
8034 * gcc.dg/pr61096-1.c: Same.
8035 * gcc.dg/pr63626.c: Same.
8036 * gcc.dg/pr64223-1.c: Same.
8037 * gcc.dg/pr64223-2.c: Same.
8038 * gcc.dg/pr8788-1.c: Same.
8039 * gcc.dg/pr8927-1.c: Same.
8040 * gcc.dg/pragma-darwin.c: Same.
8041 * gcc.dg/pragma-diag-5.c: Same.
8042 * gcc.dg/pragma-message.c: Same.
8043 * gcc.dg/redecl-1.c: Same.
8044 * gcc.dg/simd-1.c: Same.
8045 * gcc.dg/simd-5.c: Same.
8046 * gcc.dg/simd-6.c: Same.
8047 * gcc.dg/spellcheck-fields.c: Same.
8048 * gcc.dg/spellcheck-typenames.c: Same.
8049 * gcc.dg/struct-semi-2.c: Same.
8050 * gcc.dg/struct-semi-3.c: Same.
8051 * gcc.dg/transparent-union-3.c: Same.
8052 * gcc.dg/ucnid-8.c: Same.
8053 * gcc.dg/uninit-pr19430-O0.c: Same.
8054 * gcc.dg/uninit-pr19430.c: Same.
8055 * gcc.dg/uninit-pr20644-O0.c: Same.
8056 * gcc.dg/utf-dflt.c: Same.
8057 * gcc.dg/utf-dflt2.c: Same.
8058 * gcc.dg/utf16-4.c: Same.
8059 * gcc.dg/vla-11.c: Same.
8060 * gcc.dg/vla-20.c: Same.
8061 * gcc.dg/vla-init-1.c: Same.
8062 * gcc.dg/vla-init-2.c: Same.
8063 * gcc.dg/vla-init-3.c: Same.
8064 * gcc.dg/weak/weak-6.c: Same.
8065 * gcc.dg/weak/weak-7.c: Same.
8066 * gcc.dg/wtr-int-type-1.c: Same.
8067 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8068 * gcc.target/arm/polytypes.c: Same.
8069 * gcc.target/i386/spellcheck-options-4.c: Same.
8070 * gcc.target/powerpc/20030218-1.c: Same.
8071 * gcc.target/sh/pr21255-4.c: Same.
8072 * gcc.test-framework/dg-error-exp-XP.c: Same.
8073 * gfortran.dg/array_constructor_30.f03: Same.
8074 * gfortran.dg/class_30.f90: Same.
8075 * gfortran.dg/goacc/subarrays.f95: Same.
8076 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8077 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8078 * gfortran.dg/intrinsic_std_1.f90: Same.
8079 * gfortran.dg/pr70006.f90: Same.
8080 * gfortran.dg/warning-directive-1.F90: Same.
8081 * gfortran.dg/warning-directive-2.F90: Same.
8082 * gfortran.dg/warning-directive-3.F90: Same.
8083 * gfortran.dg/warning-directive-4.F90: Same.
8084 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8085 * obj-c++.dg/class-extension-1.mm: Same.
8086 * obj-c++.dg/class-extension-2.mm: Same.
8087 * obj-c++.dg/class-protocol-1.mm: Same.
8088 * obj-c++.dg/cxx-ivars-1.mm: Same.
8089 * obj-c++.dg/duplicate-class-1.mm: Same.
8090 * obj-c++.dg/exceptions-3.mm: Same.
8091 * obj-c++.dg/exceptions-4.mm: Same.
8092 * obj-c++.dg/exceptions-5.mm: Same.
8093 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8094 * obj-c++.dg/fsf-package-0.m: Same.
8095 * obj-c++.dg/invalid-type-1.mm: Same.
8096 * obj-c++.dg/method-12.mm: Same.
8097 * obj-c++.dg/method-13.mm: Same.
8098 * obj-c++.dg/method-15.mm: Same.
8099 * obj-c++.dg/method-16.mm: Same.
8100 * obj-c++.dg/method-6.mm: Same.
8101 * obj-c++.dg/method-7.mm: Same.
8102 * obj-c++.dg/property/at-property-1.mm: Same.
8103 * obj-c++.dg/property/at-property-14.mm: Same.
8104 * obj-c++.dg/property/at-property-17.mm: Same.
8105 * obj-c++.dg/property/at-property-21.mm: Same.
8106 * obj-c++.dg/property/at-property-5.mm: Same.
8107 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8108 * obj-c++.dg/property/dynamic-3.mm: Same.
8109 * obj-c++.dg/property/dynamic-4.mm: Same.
8110 * obj-c++.dg/property/property-neg-1.mm: Same.
8111 * obj-c++.dg/property/property-neg-6.mm: Same.
8112 * obj-c++.dg/property/synthesize-11.mm: Same.
8113 * obj-c++.dg/property/synthesize-5.mm: Same.
8114 * obj-c++.dg/property/synthesize-6.mm: Same.
8115 * obj-c++.dg/proto-lossage-4.mm: Same.
8116 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8117 * obj-c++.dg/strings/strings-1.mm: Same.
8118 * obj-c++.dg/super-class-1.mm: Same.
8119 * obj-c++.dg/syntax-error-6.mm: Same.
8120 * obj-c++.dg/syntax-error-7.mm: Same.
8121 * obj-c++.dg/syntax-error-9.mm: Same.
8122 * obj-c++.dg/try-catch-13.mm: Same.
8123 * objc.dg/attributes/method-noreturn-1.m: Same.
8124 * objc.dg/bad-receiver-type-2.m: Same.
8125 * objc.dg/bad-receiver-type.m: Same.
8126 * objc.dg/call-super-2.m: Same.
8127 * objc.dg/class-2.m: Same.
8128 * objc.dg/class-extension-1.m: Same.
8129 * objc.dg/class-extension-2.m: Same.
8130 * objc.dg/class-protocol-1.m: Same.
8131 * objc.dg/desig-init-1.m: Same.
8132 * objc.dg/duplicate-class-1.m: Same.
8133 * objc.dg/exceptions-3.m: Same.
8134 * objc.dg/exceptions-4.m: Same.
8135 * objc.dg/exceptions-5.m: Same.
8136 * objc.dg/foreach-6.m: Same.
8137 * objc.dg/foreach-7.m: Same.
8138 * objc.dg/fsf-nsstring-format-1.m: Same.
8139 * objc.dg/fsf-package-0.m: Same.
8140 * objc.dg/invalid-type-1.m: Same.
8141 * objc.dg/method-11.m: Same.
8142 * objc.dg/method-19.m: Same.
8143 * objc.dg/method-2.m: Same.
8144 * objc.dg/method-20.m: Same.
8145 * objc.dg/method-5.m: Same.
8146 * objc.dg/method-6.m: Same.
8147 * objc.dg/method-7.m: Same.
8148 * objc.dg/method-9.m: Same.
8149 * objc.dg/missing-proto-3.m: Same.
8150 * objc.dg/private-1.m: Same.
8151 * objc.dg/property/at-property-1.m: Same.
8152 * objc.dg/property/at-property-14.m: Same.
8153 * objc.dg/property/at-property-17.m: Same.
8154 * objc.dg/property/at-property-21.m: Same.
8155 * objc.dg/property/at-property-5.m: Same.
8156 * objc.dg/property/dynamic-3.m: Same.
8157 * objc.dg/property/dynamic-4.m: Same.
8158 * objc.dg/property/property-neg-1.m: Same.
8159 * objc.dg/property/property-neg-6.m: Same.
8160 * objc.dg/property/synthesize-11.m: Same.
8161 * objc.dg/property/synthesize-5.m: Same.
8162 * objc.dg/property/synthesize-6.m: Same.
8163 * objc.dg/proto-hier-1.m: Same.
8164 * objc.dg/proto-lossage-4.m: Same.
8165 * objc.dg/protocol-qualifier-2.m: Same.
8166 * objc.dg/strings/strings-1.m: Same.
8167 * objc.dg/type-size-1.m: Same.
8168
d904a983
JL
81692017-04-18 Jeff Law <law@redhat.com>
8170
8171 PR target/74563
8172 * gcc.target/mips/pr74563: New test.
8173
0155ed56
JJ
81742017-04-18 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR tree-optimization/80443
8177 * gcc.c-torture/compile/pr80443.c: New test.
8178
f380f608
RS
81792017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8180
8181 PR rtl-optimization/80357
8182 * gcc.c-torture/compile/pr80357.c: New test.
8183
dd68669b
JL
81842017-04-18 Jeff Law <law@redhat.com>
8185
8186 PR middle-end/80422
8187 * gcc.c-torture/compile/pr80422.c: New test.
8188
1cda61fc
JJ
81892017-04-18 Jakub Jelinek <jakub@redhat.com>
8190
8191 PR debug/80263
8192 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8193
19970253
MM
81942017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8195
8196 PR target/80099
8197 * gcc.target/powerpc/pr80099-1.c: New test.
8198 * gcc.target/powerpc/pr80099-2.c: Likewise.
8199 * gcc.target/powerpc/pr80099-3.c: Likewise.
8200 * gcc.target/powerpc/pr80099-4.c: Likewise.
8201 * gcc.target/powerpc/pr80099-5.c: Likewise.
8202
8487c9a5
JJ
82032017-04-18 Jakub Jelinek <jakub@redhat.com>
8204
3b5fb3cb
JJ
8205 PR sanitizer/80444
8206 * gcc.dg/sancov/pr80444.c: New test.
8207
8487c9a5
JJ
8208 PR middle-end/79788
8209 PR middle-end/80375
8210 * gcc.dg/pr79788-1.c: New test.
8211 * gcc.dg/pr79788-2.c: New test.
8212
be7c73ae
MP
82132017-04-18 Marek Polacek <polacek@redhat.com>
8214
8215 PR c++/80244 - ICE with attribute in template alias.
8216 * g++.dg/cpp0x/alias-decl-59.C: New test.
8217
d6e3e8a5
MP
8218 PR c++/80241 - ICE with alignas pack expansion.
8219 * g++.dg/cpp0x/alignas11.C: New test.
8220
1adb82e1
BE
82212017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8222
8223 PR c++/80287
8224 * g++.dg/lto/pr80287_0.C: New test.
8225
fb5e5621
KN
82262017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8227
8228 PR target/80315
8229 * gcc.target/powerpc/pr80315-1.c: New test.
8230 * gcc.target/powerpc/pr80315-2.c: New test.
8231 * gcc.target/powerpc/pr80315-3.c: New test.
8232 * gcc.target/powerpc/pr80315-4.c: New test.
8233
afeaeb70
TV
82342017-04-16 Tom de Vries <tom@codesourcery.com>
8235
8236 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8237 directive.
8238 * g++.dg/parse/error3.C: Same.
8239 * g++.old-deja/g++.pt/niklas01a.C: Same.
8240 * gcc.dg/990506-0.c: Same.
8241 * gcc.dg/cpp/19990413-1.c: Same.
8242 * gcc.dg/cpp/pragma-1.c: Same.
8243 * gcc.dg/cpp/pragma-2.c: Same.
8244 * gcc.dg/m-un-2.c: Same.
8245 * objc.dg/private-1.m: Same.
8246
604f37cd
UB
82472017-04-15 Uros Bizjak <ubizjak@gmail.com>
8248
8249 * gcc.dg/pr54669.c: Fix dg-do directive.
8250 * gcc.dg/pr78582.c: Ditto.
8251 * gcc.dg/pr80020.c: Ditto.
8252 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8253 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8254 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8255 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8256 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8257 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8258 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8259 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8260 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8261 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8262
35cfdb17
DH
82632017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8264
604f37cd 8265 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8266 * gfortran.dg/generic_29.f90: Likewise.
8267 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8268 * gfortran.dg/pr41922.f90: Likewise.
8269 * gfortran.dg/pr70006.f90: Likewise.
8270
f378be38
SB
82712017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8272
8273 PR tree-optimization/66612
8274 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8275
43076492
JW
82762017-04-14 Janus Weil <janus@gcc.gnu.org>
8277
8278 PR fortran/80361
8279 * gfortran.dg/class_62.f90: New test case.
8280
dd3d6a42
AB
82812017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8282
8283 * gcc.target/arc/loop-1.c: New file.
8284
31a07c81
MM
82852017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8286
8287 PR target/80098
8288 * gcc.target/powerpc/pr80098-1.c: New test.
8289 * gcc.target/powerpc/pr80098-2.c: Likewise.
8290 * gcc.target/powerpc/pr80098-3.c: Likewise.
8291 * gcc.target/powerpc/pr80098-4.c: Likewise.
8292
09956017
JJ
82932017-04-13 Jakub Jelinek <jakub@redhat.com>
8294
8295 PR sanitizer/80403
8296 * g++.dg/ubsan/pr80403-2.C: New test.
8297
bc042396
VM
82982017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8299
8300 PR rtl-optimization/80343
8301 * gcc.target/powerpc/pr80343.c: New.
8302
abac4c34
DK
83032017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8304
8305 PR sanitizer/80414
8306 * c-c++-common/ubsan/bounds-15.c: New test.
8307
43a3aa03
RB
83082017-04-13 Richard Biener <rguenther@suse.de>
8309
8310 PR testsuite/80416
8311 * g++.dg/torture/pr79671.C: Fix asm constraints.
8312
031fbdb9
JJ
83132017-04-13 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR debug/80321
8316 * gcc.dg/debug/pr80321.c: New test.
8317
83182017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8319
8320 * gnat.dg/debug10.adb: New test.
8321 * gnat.dg/debug10_pkg.ads: New helper.
8322
76873758
JJ
83232017-04-12 Jakub Jelinek <jakub@redhat.com>
8324
deed3da9
JJ
8325 PR tree-optimization/79390
8326 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8327
b96a3e11
JJ
8328 PR sanitizer/80403
8329 PR sanitizer/80404
8330 PR sanitizer/80405
8331 * g++.dg/ubsan/pr80403.C: New test.
8332 * g++.dg/ubsan/pr80404.C: New test.
8333 * g++.dg/ubsan/pr80405.C: New test.
8334
76873758
JJ
8335 PR c/80163
8336 * gcc.dg/torture/pr80163.c: New test.
8337
940c9a7c 83382017-04-12 Richard Biener <rguenther@suse.de>
76873758 8339 Jeff Law <law@redhat.com>
940c9a7c
RB
8340
8341 PR tree-optimization/80359
8342 * gcc.dg/torture/pr80359.c: New testcase.
8343
350792ff 83442017-04-12 Richard Biener <rguenther@suse.de>
76873758 8345 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8346
8347 PR middle-end/79671
8348 * g++.dg/torture/pr79671.C: New testcase.
8349 * g++.dg/lto/pr79671_0.C: Likewise.
8350 * g++.dg/lto/pr79671_1.c: Likewise.
8351
d62e6f10
JJ
83522017-04-12 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR sanitizer/80349
8355 * g++.dg/ubsan/pr80349.C: New test.
8356
8585103f
JJ
83572017-04-11 Jakub Jelinek <jakub@redhat.com>
8358
347e1f77
JJ
8359 PR c++/80370
8360 * g++.dg/cpp1z/decomp28.C: New test.
8361
df1c878e
JJ
8362 PR middle-end/80100
8363 * gcc.dg/pr80100.c: New test.
8364
8585103f
JJ
8365 PR rtl-optimization/80385
8366 * g++.dg/opt/pr80385.C: New test.
8367
c6cf6ef7
ML
83682017-04-11 Martin Liska <mliska@suse.cz>
8369
8370 PR ipa/80212
8371 * g++.dg/ipa/pr80212.C: New test.
8372
3812f460
MS
83732017-04-11 Martin Sebor <msebor@redhat.com>
8374
8375 PR middle-end/80364
8376 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8377
9f679370
ML
83782017-04-11 Martin Liska <mliska@suse.cz>
8379
8380 PR sanitizer/70878
8381 * gcc.dg/ubsan/pr70878.c: New test.
8382
82665822
JJ
83832017-04-11 Jakub Jelinek <jakub@redhat.com>
8384
cb278caa
JJ
8385 PR target/80381
8386 * gcc.target/i386/pr80381.c: New test.
8387
82665822
JJ
8388 PR c++/80363
8389 * g++.dg/ext/pr80363.C: New test.
8390
abde687a
SKS
83912017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8392
8393 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8394 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8395 Add avr-*-* to non-lp64 selector.
8396
13e6ec34
MS
83972017-04-10 Martin Sebor <msebor@redhat.com>
8398
8399 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8400 * gcc.dg/pr40340-4.c: Same.
8401
a2cb1196
NK
84022017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8403
13e6ec34 8404 PR fortran/69498
a2cb1196
NK
8405 * gfortran.dg/submodule_unexp.f90: Modified test
8406 to account for new error.
8407 * gfortran.dg/submodule_twice.f90: New Test
8408
b447b28c
JJ
84092017-04-10 Jakub Jelinek <jakub@redhat.com>
8410
8411 PR c++/80176
8412 * g++.dg/init/ref23.C: New test.
8413
3bbd6768
TK
84142017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8415
8416 PR tree-optimization/80304
8417 * gfortran.dg/do_concurrent_4.f90: New test case.
8418
99827b5c
JW
84192017-04-10 Janus Weil <janus@gcc.gnu.org>
8420
8421 PR fortran/80046
8422 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8423
7db31bc2
DE
84242017-04-10 David Edelsohn <dje.gcc@gmail.com>
8425
8426 * g++.dg/torture/pr79905.C: Add -maltivec option.
8427
9058a2c5
JL
84282017-04-10 Jeff Law <law@redhat.com>
8429
8430 PR tree-optimization/80374
8431 * g++.dg/pr80374.c: New test.
8432
bd8f8642
KN
84332017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8434
8435 PR target/80108
8436 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8437 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8438
f634dd47
UB
84392017-04-10 Uros Bizjak <ubizjak@gmail.com>
8440
8441 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8442
065ba179
UB
84432017-04-10 Uros Bizjak <ubizjak@gmail.com>
8444
8445 PR testsuite/79356
8446 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8447
71b838d0
DS
84482017-04-10 Daniel Santos <daniel.santos@pobox.com>
8449
8450 PR testsuite/79867
8451 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8452
98a7a34e
MP
84532017-04-10 Marek Polacek <polacek@redhat.com>
8454
8455 PR sanitizer/80348
8456 * g++.dg/ubsan/div-by-zero-3.C: New test.
8457
aac69a62
BC
84582017-04-10 Bin Cheng <bin.cheng@arm.com>
8459
8460 PR tree-optimization/80153
8461 * gcc.c-torture/execute/pr80153.c: New.
8462
737237c9
RB
84632017-04-10 Richard Biener <rguenther@suse.de>
8464
8465 PR middle-end/80362
8466 * gcc.dg/torture/pr80362.c: New testcase.
8467
ba6ee9fc
RB
84682017-04-10 Richard Biener <rguenther@suse.de>
8469
8470 PR tree-optimization/80304
8471 * gcc.dg/torture/pr80304.c: New testcase.
8472
4d1a05f1
NS
84732017-04-10 Nathan Sidwell <nathan@acm.org>
8474
8475 PR target/79905
8476 * g++.dg/torture/pr79905.C: New.
8477
3ee0fb02
ML
84782017-04-10 Martin Liska <mliska@suse.cz>
8479
8480 PR sanitizer/80350
8481 * c-c++-common/ubsan/pr80350.c: New test.
8482
167a5b77
JJ
84832017-04-10 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR target/80324
8486 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8487
d691b7e4
ML
84882017-04-08 Martin Liska <mliska@suse.cz>
8489
8490 Revert:
8491 2017-04-07 Martin Liska <mliska@suse.cz>
8492
8493 PR ipa/80212
8494 * g++.dg/ipa/pr80212.C: New test.
8495
dcb2c527
JJ
84962017-04-07 Jakub Jelinek <jakub@redhat.com>
8497
c98b0016
JJ
8498 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8499 dg-options.
8500 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8501
dcb2c527
JJ
8502 PR target/80322
8503 PR target/80323
8504 PR target/80325
8505 PR target/80326
8506 * gcc.target/i386/avx512f-undefined-1.c: New test.
8507 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8508 * gcc.target/i386/avx-cvtsd-1.c: New test.
8509 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8510 * gcc.target/i386/avx512f-abspd-1.c: New test.
8511 * gcc.target/i386/avx-cvtss-1.c: New test.
8512 * gcc.target/i386/avx512f-absps-1.c: New test.
8513 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8514 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8515
1ef532f4
MP
85162017-04-07 Marek Polacek <polacek@redhat.com>
8517
8518 PR sanitizer/80348
8519 * g++.dg/ubsan/div-by-zero-2.C: New test.
8520
2166aeb3
MP
8521 PR c++/80095
8522 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8523
057da7af
VM
85242017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8525
8526 PR rtl-optimization/70478
8527 * gcc.target/s390/pr70478.c: New.
8528
3b6cb9e3
ML
85292017-04-07 Martin Liska <mliska@suse.cz>
8530
8531 PR target/79889
8532 * g++.dg/ext/mv8.C: Add aarch64* targets.
8533
70cd23c0
ML
85342017-04-07 Martin Liska <mliska@suse.cz>
8535
8536 PR ipa/80212
8537 * g++.dg/ipa/pr80212.C: New test.
8538
fe6bb25f
TP
85392017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8540
8541 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8542
bf7b869a
RB
85432017-04-07 Richard Biener <rguenther@suse.de>
8544
8545 PR tree-optimization/80334
8546 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8547 alignas on stack.
8548
2d143ba8
RB
85492017-04-07 Richard Biener <rguenther@suse.de>
8550
8551 PR middle-end/80341
8552 * gcc.dg/torture/pr80341.c: New testcase.
8553
ed3cd38d
JJ
85542017-04-06 Jakub Jelinek <jakub@redhat.com>
8555
8556 PR debug/80234
8557 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8558 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8559
e5f56581
UB
85602017-04-06 Uros Bizjak <ubizjak@gmail.com>
8561
8562 PR target/79733
8563 * gcc.target/i386/pr79733.c: New test.
8564
a5211c80
UB
85652017-04-06 Uros Bizjak <ubizjak@gmail.com>
8566
8567 PR target/80298
8568 * gcc.target/i386/pr80298-1.c: New test.
8569 * gcc.target/i386/pr80298-2.c: Ditto.
8570
db086c96
TP
85712017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8572
8573 PR target/80082
8574 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8575 ARMv7-R.
8576
09b63f67
RB
85772017-04-06 Richard Biener <rguenther@suse.de>
8578
8579 PR tree-optimization/80334
8580 * g++.dg/torture/pr80334.C: New testcase.
8581
d9f8c5af
ML
85822017-04-06 Martin Liska <mliska@suse.cz>
8583
8584 PR sanitizer/80166
8585 * gcc.dg/asan/pr80166.c: New test.
8586
1b68991f
RO
85872017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8588
8589 PR tree-optimization/79390
8590 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8591
0f784346
RB
85922017-04-06 Richard Biener <rguenther@suse.de>
8593
8594 PR tree-optimization/80262
8595 * gcc.target/i386/pr80262.c: New testcase.
8596
23a429c2
RB
85972017-04-06 Richard Biener <rguenther@suse.de>
8598
8599 PR middle-end/80281
8600 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8601
e2323a2b
VM
86022017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8603
8604 PR rtl-optimization/70703
8605 * gcc.target/i386/pr70703.c: New.
8606
47a11342
JJ
86072017-04-05 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR sanitizer/80308
8610 * c-c++-common/asan/pr80308.c: New test.
8611
d0ee17a5
DV
86122017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8613
8614 PR target/79890
8615 * gcc.target/s390/pr79890.c: New test case.
8616
36f896c7
JJ
86172017-04-05 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR target/80310
8620 * c-c++-common/ubsan/pr80310.c: New test.
8621
d16e2ddd
JJ
86222017-04-04 Jakub Jelinek <jakub@redhat.com>
8623
e1201dff
JJ
8624 PR c++/80297
8625 * g++.dg/torture/pr80297.C: New test.
8626
d16e2ddd
JJ
8627 PR tree-optimization/79390
8628 * gcc.target/i386/pr79390.c: New test.
8629 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8630
c0ea338b
VR
86312017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8632
8633 PR c++/80296
8634 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8635
a1527a93
TP
86362017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8637
8638 PR target/80307
8639 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8640 targeting any CPU or architecture.
8641 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8642 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8643 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8644 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8645 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8646 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8647 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8648 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8649
065ba179 86502017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8651
8652 PR fortran/69498
8653 * gfortran.dg/submodule_unexp.f90: New test.
8654
b1fd967c
JJ
86552017-04-04 Jakub Jelinek <jakub@redhat.com>
8656
8657 PR target/80286
8658 * gcc.target/i386/avx-pr80286.c: New test.
8659 * gcc.dg/pr80286.c: New test.
8660
248179b5
RB
86612017-04-04 Richard Biener <rguenther@suse.de>
8662
8663 PR middle-end/80281
8664 * gcc.dg/torture/pr80281.c: New testcase.
8665
a577fcf2
RB
86662017-04-04 Richard Biener <rguenther@suse.de>
8667
8668 PR tree-optimization/80275
8669 * g++.dg/opt/pr80275.C: Make g static.
8670
833bbf60
SB
86712017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8672
8673 PR rtl-optimization/60818
8674 * gcc.c-torture/compile/pr60818.c: New testcase.
8675
5764ee3c
JW
86762017-04-03 Jonathan Wakely <jwakely@redhat.com>
8677
8678 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8679 * gcc.dg/20031012-1.c: Likewise.
8680 * gcc.dg/ipa/ipcp-1.c: Likewise.
8681 * gcc.dg/torture/matrix-3.c: Likewise.
8682 * gcc.target/powerpc/ppc-spe.c: Likewise.
8683 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8684
bbdf4e81
PB
86852017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8686
8687 PR target/80246
8688 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8689 powerpc_vsx_ok.
8690 (std, ld): Limit scan-assembler-times check to lp64.
8691 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8692 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8693 powerpc_vsx_ok.
8694
44bc146f
PB
86952017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8696
8697 PR target/80246
8698 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8699
fff80893
RB
87002017-04-03 Richard Biener <rguenther@suse.de>
8701
8702 PR tree-optimization/80275
8703 * g++.dg/opt/pr80275.C: New testcase.
8704
79f9fc38
DV
87052017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8706
8707 PR testsuite/79356
8708 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8709
a8e70fd3
RD
87102017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8711
8712 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8713 (bal): Increase iteration count and assume alignment.
8714
e0061866
BC
87152017-04-03 Bin Cheng <bin.cheng@arm.com>
8716
8717 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8718
c2d43326
AP
87192017-04-02 Andrew Pinski <apinski@cavium.com>
8720
8721 * gcc.c-torture/compile/nested-3.c: New testcase.
8722 * gcc.c-torture/execute/20170401-1.c: New testcase.
8723 * gcc.c-torture/execute/20170401-2.c: New testcase.
8724
a5a9046d
SB
87252017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8726
8727 PR rtl-optimization/79405
8728 gcc.dg/pr79405.c: New testcase.
8729
6f3af356
JJ
87302017-03-31 Jakub Jelinek <jakub@redhat.com>
8731
eee3756d
JJ
8732 PR debug/79255
8733 * gcc.dg/pr79255.c: New test.
8734
6f3af356
JJ
8735 PR c++/79572
8736 * g++.dg/ubsan/null-8.C: New test.
8737
99e6cfd6
PH
87382017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8739
8740 PR target/80107
8741 * gfortran.dg/pr80107.f: New.
8742
094e6b7a
JL
87432017-03-31 Jeff Law <law@redhat.com>
8744
8745 PR tree-optimization/49498
8746 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8747
eceb2409 87482017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8749
eceb2409
RB
8750 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8751
c412c01a 87522017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8753
c412c01a
RB
8754 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8755
005f12bf
JJ
87562017-03-31 Jakub Jelinek <jakub@redhat.com>
8757
af88f557
JJ
8758 PR libstdc++/80251
8759 * g++.dg/ext/is_aggregate.C: New test.
8760
7d790165
JJ
8761 PR middle-end/80173
8762 * gcc.target/i386/pr80173.c: New test.
8763
a7d55154
JJ
8764 PR middle-end/80163
8765 * gcc.dg/pr80163.c: New test.
8766
005f12bf
JJ
8767 PR debug/80025
8768 * gcc.dg/torture/pr80025.c: New test.
8769
c8e0f43f
MF
87702017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8771
8772 * gcc.target/mips/pr52125.c: Add -msym32.
8773
724d25f3
JJ
87742017-03-30 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR translation/80189
8777 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8778 * g++.dg/gomp/sharing-1.C: Likewise.
8779 * gfortran.dg/gomp/pr44536.f90: Likewise.
8780 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8781 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8782 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8783 * gfortran.dg/gomp/pr33439.f90: Likewise.
8784 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8785 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8786 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8787 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8788 * gcc.dg/gomp/sharing-1.c: Likewise.
8789
05dc406d
PB
87902017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8791
8792 PR target/80246
8793 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8794 Darwin and SPE.
8795 (dxex, dxexq): Update return type.
8796 (diex, diexq): Update argument type.
8797 * gcc.target/powerpc/pr80246.c: New test.
8798
b0fd4d7e
MJ
87992017-03-30 Martin Jambor <mjambor@suse.cz>
8800
8801 PR ipa/77333
8802 * g++.dg/ipa/pr77333.C: New test.
8803
de008ec4
JJ
88042017-03-30 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR target/80206
8807 * gcc.target/i386/pr80206.c: New test.
8808
28c02407
RB
88092017-03-30 Richard Biener <rguenther@suse.de>
8810
8811 PR tree-optimization/77498
8812 * gfortran.dg/pr77498.f: New testcase.
8813
10fa8dfb
MP
88142017-03-29 Marek Polacek <polacek@redhat.com>
8815
8816 PR c/79730
8817 * gcc.dg/pr79730.c: New test.
8818
fdc54f39
JD
88192017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8820
8821 PR libgfortran/78670
8822 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8823 a character of length 1. Update test for success.
8824 * gfortran.dg/dtio_28.f03: New test.
8825 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8826 'scratch' to delete the file when done.
8827
533c0b69
SB
88282017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8829
8830 PR rtl-optimization/80233
8831 * gcc.c-torture/compile/pr80233.c: New testcase.
8832
e35229f8
TK
88332017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8834
8835 PR fortran/80254
8836 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8837 * gfortran.dg/dec_io_2a.f90: instead (new test).
8838
5c0a28d4
JW
88392017-03-28 Jiong Wang <jiong.wang@arm.com>
8840
8841 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8842
19846619
SB
88432017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8844
8845 PR testsuite/43496
8846 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8847 generating PIC code.
8848
e5119fab
VM
88492017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8850
8851 PR rtl-optimization/80193
8852 * gcc.target/i386/pr80193.c: New.
8853
cf474530
JW
88542017-03-28 Janus Weil <janus@gcc.gnu.org>
8855
8856 PR fortran/78661
8857 * gfortran.dg/dtio_25.f90: Modified test case.
8858 * gfortran.dg/dtio_27.f90: New test case.
8859
34fac449
UB
88602017-03-28 Uros Bizjak <ubizjak@gmail.com>
8861
8862 PR target/53383
8863 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8864 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8865 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8866
3e907b90
BC
88672017-03-28 Bin Cheng <bin.cheng@arm.com>
8868
8869 * gcc.c-torture/compile/irreducible-loop.c: New.
8870
522818b9
RS
88712017-03-28 Richard Sandiford <richard.sandiford@arm.com>
8872
3e907b90 8873 PR tree-optimization/80218
522818b9
RS
8874 * gcc.dg/pr80218.c: New test.
8875
ea7d7da8
RB
88762017-03-28 Richard Biener <rguenther@suse.de>
8877
8878 PR tree-optimization/78644
8879 * gcc.dg/pr78644-1.c: New testcase.
8880 * gcc.dg/pr78644-2.c: Likewise.
8881
498173ef
TT
88822017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
8883
8884 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
8885 * gcc.dg/pic-4.c: Likewise.
8886 * gcc.dg/pie-3.c: Likewise.
8887 * gcc.dg/pie-4.c: Likewise.
8888
c5ad2433
ML
88892017-03-28 Martin Liska <mliska@suse.cz>
8890
8891 PR ipa/80205
8892 * g++.dg/ipa/pr80205.C: New test.
8893
17722fb9
SKS
88942017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8895
8896 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
8897 with sizeof(int) < 4.
8898 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
8899 * gcc.c-torture/execute/pr79737-2.c: Likewise.
8900 * gcc.dg/torture/pr79777.c: Likewise.
8901 * gcc.dg/torture/pr79910.c: Likewise.
8902
737f500a
RB
89032017-03-28 Richard Biener <rguenther@suse.de>
8904
8905 PR middle-end/80222
8906 * g++.dg/pr80222.C: New testcase.
8907
62f96a79
ML
89082017-03-28 Martin Liska <mliska@suse.cz>
8909
8910 PR ipa/80104
8911 * gcc.dg/ipa/pr80104.c: New test.
8912
72785f26
MP
89132017-03-28 Marek Polacek <polacek@redhat.com>
8914
8915 PR sanitizer/80067
8916 * c-c++-common/ubsan/shift-10.c: New test.
8917
86516987
JL
89182017-03-27 Jeff Law <law@redhat.com>
8919
4dbf1eee 8920 PR tree-optimization/80216
86516987
JL
8921 * gcc.c-torture/compile/pr80216.c: New test.
8922
aade772d
JJ
89232017-03-27 Jakub Jelinek <jakub@redhat.com>
8924
a9e4a1a5
JJ
8925 PR middle-end/80162
8926 * c-c++-common/pr80162-1.c: New test.
8927 * c-c++-common/pr80162-2.c: New test.
8928 * c-c++-common/pr80162-3.c: New test.
8929
aade772d
JJ
8930 PR target/80102
8931 * g++.dg/opt/pr80102.C: New test.
8932
d89f355e
MM
89332017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
8934
8935 PR target/78543
8936 * gcc.target/powerpc/pr78543.c: New test.
8937
79c4d73b
KN
89382017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
8939
8940 PR target/80103
8941 * gcc.target/powerpc/pr80103-1.c: New test.
8942
819df781
RB
89432017-03-27 Richard Biener <rguenther@suse.de>
8944
8945 PR tree-optimization/80181
8946 * gcc.dg/torture/pr80181.c: New testcase.
8947
84804c5b
CZ
89482017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
8949
065ba179 8950 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 8951
c5e5f5f6
RB
89522017-03-27 Richard Biener <rguenther@suse.de>
8953
8954 PR ipa/79776
8955 * g++.dg/ipa/pr79776.C: New testcase.
8956
7cd200f6
JJ
89572017-03-27 Jakub Jelinek <jakub@redhat.com>
8958
8959 PR sanitizer/80168
8960 * gcc.dg/asan/pr80168.c: New test.
8961
79f512ff
RB
89622017-03-27 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/80170
8965 * gcc.dg/pr80170.c: New testcase.
8966
672d9f8e
RB
89672017-03-27 Richard Biener <rguenther@suse.de>
8968
8969 PR middle-end/80171
8970 * g++.dg/torture/pr80171.C: New testcase.
8971
978fcba3
JDA
89722017-03-26 John David Anglin <danglin@gcc.gnu.org>
8973
431d7882
JDA
8974 * gcc.dg/torture/pr79732.c: Require alias support.
8975 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
8976
978fcba3
JDA
8977 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
8978 libatomic_available.
8979 * gfortran.dg/coarray_image_status_1.f08: Likewise.
8980 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
8981
1f10d710
JD
89822017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8983
8984 PR libgfortran/78881
8985 * gfortran.dg/dtio_26.f90: New test.
8986
41036686
PT
89872017-03-25 Paul Thomas <pault@gcc.gnu.org>
8988
8989 PR fortran/80156
8990 PR fortran/79382
8991 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
8992 testcase for PR80156. Add a main programme that tests that
8993 the typebound generic is accessible.
8994
5da906ca
BS
89952017-03-25 Bernd Schmidt <bschmidt@redhat.com>
8996
8997 PR rtl-optimization/80160
8998 PR rtl-optimization/80159
8999
9000 * gcc.target/i386/pr80160.c: New test.
9001
7dabefa0
JJ
90022017-03-24 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR sanitizer/79904
9005 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9006
c8b1fbc1
MP
90072017-03-24 Marek Polacek <polacek@redhat.com>
9008
9009 PR c++/80119
9010 * g++.dg/warn/Wuninitialized-9.C: New test.
9011
76794c52
AK
90122017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9013
9014 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9015 and remove the high-level builtin. The error message for the
9016 would prevent compilation from reaching the second.
9017 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9018
2de2b3f9
AK
90192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9020
9021 * gcc.target/s390/vxe/negfma-1.c: New test.
9022
7d2fd075
AK
90232017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9024
9025 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9026 * gcc.target/s390/arch12/mul-1.c: New test.
9027 * gcc.target/s390/arch12/mul-2.c: New test.
9028
72612e4e
AK
90292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9030
9031 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9032
6c7774d1
AK
90332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9034
9035 * gcc.target/s390/vxe/popcount-1.c: New test.
9036
9ec98860
AK
90372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9038
9039 * gcc.target/s390/vxe/bitops-1.c: New test.
9040
6654e96f
AK
90412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9042
9043 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9044 * lib/target-supports.exp: Add effective target check s390_vxe.
9045
77c585ca
AK
90462017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9047
9048 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9049 comparison instructions used from now on.
9050
b5de6e84
AK
90512017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9052
9053 * gcc.target/s390/s390.exp (check_effective_target_vector):
9054 Include target-supports.exp and move target_vector check routine
9055 ...
9056 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9057 here and rename it.
9058 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9059 check from vector to s390_vx.
9060 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9061 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9062 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9063 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9064 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9065 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9066 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9067 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9068 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9069
a602f985
AK
90702017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9071
9072 * gcc.target/s390/vector/vec-init-2.c: New test.
9073
085db63d
AK
90742017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9075
9076 * gcc.dg/ubsan/pr79904-2.c: New test.
9077
dc4f29bc
AK
90782017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9079
9080 PR target/79893
9081 * gcc.target/s390/zvector/pr79893.c: New test.
9082
56010684
JJ
90832017-03-24 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR rtl-optimization/80112
9086 * gcc.dg/pr80112.c: New test.
9087
f0d7b52d
RO
90882017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9089
9090 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9091 etc. line numbers.
9092 * gcc.dg/Walloca-1.c: Likewise.
9093 * gcc.dg/Walloca-2.c: Likewise.
9094 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9095
635684c4
BS
90962017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9097
9098 PR tree-optimization/80158
9099 * gfortran.fortran-torture/compile/pr80158.f: New file.
9100
76afddf3
RB
91012017-03-24 Richard Biener <rguenther@suse.de>
9102
9103 PR tree-optimization/80167
9104 * gcc.dg/graphite/pr80167.c: New testcase.
9105
c2e389bf
TV
91062017-03-24 Tom de Vries <tom@codesourcery.com>
9107
9108 PR testsuite/80092
9109 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9110 dg-require-effective-target global_constructor.
9111 * gcc.dg/tls/emutls-2.c: Same.
9112
a72821b4
TV
91132017-03-24 Tom de Vries <tom@codesourcery.com>
9114
9115 PR testsuite/80092
9116 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9117 dg-require-effective-target indirect_jumps.
9118
1658def9
TV
91192017-03-24 Tom de Vries <tom@codesourcery.com>
9120
9121 PR testsuite/80092
9122 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9123 nonlocal_goto.
9124
90e02692
TV
91252017-03-24 Tom de Vries <tom@codesourcery.com>
9126
9127 PR testsuite/80092
9128 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9129 * gcc.dg/Walloca-12.c: Same.
9130 * gcc.dg/attr-alloc_size-8.c: Same.
9131 * gcc.dg/Walloca-4.c: Same.
9132 * gcc.dg/Walloca-8.c: Same.
9133 * gcc.dg/Walloca-13.c: Same.
9134 * gcc.dg/Walloca-14.c: Same.
9135 * gcc.dg/attr-alloc_size-9.c: Same.
9136 * gcc.dg/Walloca-1.c: Same.
9137 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9138 * gcc.dg/Walloca-5.c: Same.
9139 * gcc.dg/Walloca-10.c: Same.
9140 * gcc.dg/Walloca-9.c: Same.
9141 * gcc.dg/attr-alloc_size-6.c: Same.
9142 * gcc.dg/Wvla-larger-than-1.c: Same.
9143 * gcc.dg/torture/pr71881.c: Same.
9144 * gcc.dg/torture/pr71901.c: Same.
9145 * gcc.dg/torture/pr78742.c: Same.
9146 * gcc.dg/builtin-alloc-size.c: Same.
9147 * gcc.dg/Walloca-2.c: Same.
9148 * gcc.dg/Walloca-6.c: Same.
9149 * gcc.dg/Walloca-11.c: Same.
9150 * gcc.dg/attr-alloc_size-7.c: Same.
9151 * gcc.dg/Wvla-larger-than-2.c: Same.
9152 * gcc.dg/Walloca-3.c: Same.
9153 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9154 * gcc.c-torture/compile/pr79413.c: Same.
9155 * gcc.c-torture/compile/pr78439.c: Same.
9156
842392c8
KN
91572017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9158
9159 * gcc.target/powerpc/p9-options-1.c: New test.
9160
de2b3f5c
KT
91612017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9162
9163 PR target/71436
9164 * gcc.c-torture/compile/pr71436.c: New test.
9165
2e6315ef 91662017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9167 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9168
9169 PR tree-optimization/79908
9170 PR tree-optimization/80136
9171 * gcc.dg/torture/pr79908.c: New file.
9172
9cdf0363
NK
91732017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9174
2e6315ef 9175 PR fortran/39239
9cdf0363
NK
9176 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9177
f3dd574e
JJ
91782017-03-22 Jakub Jelinek <jakub@redhat.com>
9179
f13e9cd5
JJ
9180 PR c++/80141
9181 * g++.dg/gomp/pr80141.C: New test.
9182
68ed2ba0
JJ
9183 PR c++/80129
9184 * g++.dg/torture/pr80129.C: New test.
9185
f3dd574e
JJ
9186 PR sanitizer/80110
9187 * g++.dg/tsan/pr80110.C: New test.
9188
918b6c9e
TK
91892017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9190
9191 PR fortran/80142
9192 * gfortran.dg/any_loc.f90: New test case.
9193
bf634d1c
TP
91942017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9195
9196 PR target/80082
9197 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9198 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9199
f7325b95
ML
92002017-03-22 Martin Liska <mliska@suse.cz>
9201
9202 PR target/79906
9203 * g++.dg/ext/mv8.C: Add power* targets.
9204
3f01b620
MS
92052017-03-21 Martin Sebor <msebor@redhat.com>
9206
9207 PR c++/79548
9208 * g++.dg/warn/Wunused-var-26.C: New test.
9209
1cefb051
BS
92102017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9211
9212 PR tree-optimization/79908
9213 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9214
edc1747f
MP
92152017-03-21 Marek Polacek <polacek@redhat.com>
9216 Martin Sebor <msebor@redhat.com>
9217
9218 PR tree-optimization/80109
9219 * gcc.dg/Walloca-14.c: New test.
9220
85106b87
JJ
92212017-03-21 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/80125
9224 * gcc.target/powerpc/pr80125.c: New test.
9225
e59a225f
NK
92262017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9227
9228 PR fortran/69498
9229 * gfortran.dg/unexp_attribute.f90: New test
9230
0ffe60b5 92312017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9232 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9233
9234 PR tree-optimization/79908
9235 * gcc.dg/torture/pr79908.c: New file.
9236
54eb90fe
SKS
92372017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9238
9239 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9240 with sizeof(int) < 4.
9241
5611c456
ML
92422017-03-21 Martin Liska <mliska@suse.cz>
9243
9244 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9245 apostrophes.
9246
e650ea2a
RB
92472017-03-21 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/80032
9250 * g++.dg/opt/pr80032.C: New testcase.
9251
da2ce5f9
RB
92522017-03-21 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/80122
9255 * gcc.dg/torture/pr80122.c: New testcase.
9256
9d60683a
TT
92572017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9258
9259 * gcc.dg/pic-2.c: Skip for MIPS.
9260 * gcc.dg/pie-2.c: Skip for MIPS.
9261
d3e19c2c
PC
92622017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9263
9264 PR c++/77752
9265 * g++.dg/cpp0x/initlist97.C: New.
9266 * g++.dg/cpp0x/initlist85.C: Update.
9267
8bee092e
JJ
92682017-03-21 Jakub Jelinek <jakub@redhat.com>
9269
9f30dff0
JJ
9270 PR c/67338
9271 * gcc.dg/pr67338.c: New test.
9272
8bee092e
JJ
9273 PR c++/35878
9274 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9275 dump instead of assembler.
9276 * g++.dg/init/pr35878_2.C: Likewise.
9277 * g++.dg/init/pr35878_3.C: Likewise.
9278
4d1b8e70
JJ
92792017-03-21 Jakub Jelinek <jakub@redhat.com>
9280
9281 PR c/80097
9282 * gcc.dg/ubsan/pr80097.c: New test.
9283
c34923c4
BS
92842017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9285
9286 PR tree-optimization/80054
9287 * g++.dg/torture/pr80054.C: New file.
9288
b0ba96c2
KN
92892017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9290
9291 PR target/79963
9292 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9293 directive to assure selection of proper bit using rlwinm insn.
9294 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9295 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9296 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9297 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9298
92377255
MP
92992017-03-20 Marek Polacek <polacek@redhat.com>
9300 Paolo Carlini <paolo.carlini@oracle.com>
9301
9302 PR c++/80059 - ICE with noexcept and __transaction_atomic
9303 * g++.dg/tm/pr80059-2.C: New test.
9304 * g++.dg/tm/pr80059.C: New test.
9305
243e28bf
ML
93062017-03-20 Martin Liska <mliska@suse.cz>
9307
9308 PR middle-end/79753
9309 * gcc.target/i386/mpx/pr79753.c: New test.
9310
918112d3
ML
93112017-03-20 Martin Liska <mliska@suse.cz>
9312
9313 PR target/79769
9314 PR target/79770
9315 * g++.dg/pr79769.C: New test.
9316 * gcc.target/i386/mpx/pr79770.c: New test.
9317
e325aba2
AK
93182017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9319
9320 PR target/78857
9321 * gcc.target/s390/load-and-test-fp-1.c: New test.
9322 * gcc.target/s390/load-and-test-fp-2.c: New test.
9323
91d2c04c
PT
93242017-03-18 Paul Thomas <pault@gcc.gnu.org>
9325
9326 PR fortran/79676
9327 * gfortran.dg/submodule_28.f08 : New test.
9328
c7e4107b
PT
93292017-03-18 Paul Thomas <pault@gcc.gnu.org>
9330
9331 PR fortran/71838
9332 * gfortran.dg/submodule_26.f08 : New test.
9333 * gfortran.dg/submodule_27.f08 : New test.
9334
d8fe28be
PH
93352017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9336
9337 PR target/79951
9338 * gcc.target/powerpc/pr79951.c: New.
9339
4a17943d
BS
93402017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9341
9342 PR rtl-optimization/79910
9343 * gcc.dg/torture/pr79910.c: New test.
9344
7f166d94
JL
93452017-03-17 Jeff Law <law@redhat.com>
9346
9347 PR tree-optimization/71437
9348 * gcc.dg/tree-ssa/pr71437.c: New test.
9349 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9350 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9351 now caught by VRP, but which were previously caught by DOM.
9352
12c4f7dc
RB
93532017-03-17 Richard Biener <rguenther@suse.de>
9354
9355 PR middle-end/80075
9356 * g++.dg/torture/pr80075.C: New testcase.
9357
207f3423
MM
93582017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9359
9360 PR target/71294
9361 * g++.dg/pr71294.C: New test.
9362
9fc900af
SB
93632017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9364
9365 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9366
c05c2380
JJ
93672017-03-16 Jakub Jelinek <jakub@redhat.com>
9368
e711928b
JJ
9369 PR fortran/80010
9370 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9371
c05c2380
JJ
9372 PR fortran/79886
9373 * gfortran.dg/pr79886.f90: New test.
9374
3231d64b
MM
93752017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9376
9377 PR target/79038
9378 * gcc.target/powerpc/pr79038-1.c: New test.
9379
81ef1f5e
SB
93802017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9381
9382 PR fortran/33271
9383 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9384
395a1e9b
JW
93852017-03-15 Jiong Wang <jiong.wang@arm.com>
9386
9387 PR testsuite/79356
9388 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9389
05f65910
UB
93902017-03-15 Uros Bizjak <ubizjak@gmail.com>
9391
9392 PR target/80019
9393 * gcc.target/i386/pr80019.c: New test.
9394
94285a7d
ML
93952017-03-15 Martin Liska <mliska@suse.cz>
9396
9397 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9398
a983542b
MS
93992017-03-14 Martin Sebor <msebor@redhat.com>
9400
9401 PR tree-optimization/79800
9402 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9403 * gcc.dg/tree-ssa/pr79800.c: New test.
9404
76ca5f40
MM
94052017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9406
9407 PR target/79947
9408 * gcc.target/powerpc/pr79947.c: New test.
9409
5d9a283a
MS
94102017-03-14 Martin Sebor <msebor@redhat.com>
9411
9412 PR middle-end/80020
9413 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9414 * gcc.dg/attr-alloc_size-7.c: Same.
9415 * gcc.dg/attr-alloc_size-9.c: Same.
9416 * gcc.dg/builtin-alloc-size.c: Same.
9417 * gcc.dg/pr80020.c: New test.
9418
4692943d
BS
94192017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9420
9421 PR rtl-optimization/79728
9422 * gcc.target/i386/sse-globalreg.c: New test.
9423
861d9d5e
ML
94242017-03-14 Martin Liska <mliska@suse.cz>
9425
9426 PR lto/66295
9427 * gcc.dg/tree-prof/pr66295.c: New test.
9428
a48018b5
ML
94292017-03-13 Martin Liska <mliska@suse.cz>
9430
9431 PR middle-end/78339
9432 * gcc.target/i386/mpx/pr78339.c: New test.
9433
8c56cc5a
CZ
94342017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9435
065ba179 9436 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9437
14555394
CZ
94382017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9439
065ba179 9440 * gcc.target/arc/pr9001090948.c: New file.
14555394 9441
3079b92e
SB
94422017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9443
9444 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9445 Fix test. Make early-out condition return early. Correct comments.
9446
c08de9db
JD
94472017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9448
9449 PR libgfortran/78854
9450 * gfortran.dg/dtio_25.f90: New test.
9451
66b27545
MS
94522017-03-10 Martin Sebor <msebor@redhat.com>
9453
9454 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9455
8f2f6381
BS
94562017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9457
9458 PR rtl-optimization/78911
9459 * gcc.target/i386/pr78911-1.c: New test.
9460 * gcc.target/i386/pr78911-2.c: New test.
9461
8e2c69b4 94622017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9463
8e2c69b4
WS
9464 PR target/79941
9465 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9466 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9467 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9468
455d833c
MP
94692017-03-10 Marek Polacek <polacek@redhat.com>
9470
9471 PR c++/79967
9472 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9473
cdd669f9
JJ
94742017-03-10 Jakub Jelinek <jakub@redhat.com>
9475
e260b0a7
JJ
9476 PR c++/79899
9477 * g++.dg/other/friend7.C: New test.
9478
cdd669f9
JJ
9479 PR c++/79896
9480 * g++.dg/ext/int128-5.C: New test.
9481
730e6e46
SB
94822017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9483
9484 PR testsuite/79356
9485 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9486 powerpc, sparc, or s390x.
9487
fc8f6304
PH
94882017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9489
9490 PR target/79907
9491 * gcc.target/powerpc/pr79907.c: New.
9492
f1b0632a
OH
94932017-03-10 Olivier Hainque <hainque@adacore.com>
9494
9495 * gnat.dg/opt64.adb: New test.
9496 * gnat.dg/opt64_pkg.ads: New helper.
9497 * gnat.dg/opt64_pkg.adb: New helper.
9498
5558f089
JJ
94992017-03-10 Jakub Jelinek <jakub@redhat.com>
9500
2d9dd4fb
JJ
9501 PR rtl-optimization/79909
9502 * gcc.target/powerpc/pr79909.c: New test.
9503
72772e67
JJ
9504 PR tree-optimization/79972
9505 * gcc.dg/pr79972.c: New test.
9506
5558f089
JJ
9507 PR tree-optimization/77975
9508 * gcc.dg/pr77975.c: New test.
9509
822a132c
MP
95102017-03-09 Marek Polacek <polacek@redhat.com>
9511
9512 PR c++/79962
9513 PR c++/79984
9514 * c-c++-common/nonnull-3.c: New test.
9515 * g++.dg/warn/Wnonnull3.C: New test.
9516
c9819d22
MF
95172017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9518
9519 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9520 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9521
36618428
MP
95222017-03-09 Marek Polacek <polacek@redhat.com>
9523
9524 PR sanitizer/79757
9525 * gcc.dg/ubsan/pr79757-1.c: New test.
9526 * gcc.dg/ubsan/pr79757-2.c: New test.
9527 * gcc.dg/ubsan/pr79757-3.c: New test.
9528 * gcc.dg/ubsan/pr79757-4.c: New test.
9529 * gcc.dg/ubsan/pr79757-5.c: New test.
9530
01e5af5a
JJ
95312017-03-09 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR c/79969
9534 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9535
6443c7c0
MP
95362017-03-09 Marek Polacek <polacek@redhat.com>
9537
9538 PR c++/79687
9539 * g++.dg/expr/ptrmem8.C: New test.
9540 * g++.dg/expr/ptrmem9.C: New test.
9541
d721dc3c
RB
95422017-03-09 Richard Biener <rguenther@suse.de>
9543
9544 PR tree-optimization/79977
9545 * gcc.dg/graphite/pr79977.c: New testcase.
9546
1f1fd3e2
TT
95472017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9548
9549 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9550 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9551 * lib/target-supports.exp (check_effective_target_rdynamic):
9552 New proc.
9553
16967aff
RB
95542017-03-09 Richard Biener <rguenther@suse.de>
9555
9556 PR middle-end/79971
9557 * gcc.dg/fixed-point/pr79971.c: New testcase.
9558
26d7dc48
RB
95592017-03-09 Richard Biener <rguenther@suse.de>
9560
9561 PR ipa/79970
9562 * gcc.dg/torture/pr79970.c: New testcase.
9563
35f77c28
PC
95642017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9565
9566 PR c++/71966
9567 * g++.dg/cpp0x/pr71966-1.C: New.
9568 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9569
8a7df031
ML
95702017-03-09 Martin Liska <mliska@suse.cz>
9571
9572 PR tree-optimization/79631
9573 * gcc.target/i386/mpx/pr79631.c: New test.
9574
3828bb0d
ML
95752017-03-09 Martin Liska <mliska@suse.cz>
9576
9577 PR target/65705
9578 PR target/69804
9579 * gcc.target/i386/pr71458.c: Update scanned pattern.
9580
410a590c
MP
95812017-03-09 Marek Polacek <polacek@redhat.com>
9582
9583 PR c++/79672
9584 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9585 * g++.dg/warn/Wduplicated-branches3.C: New test.
9586
f084a22e
PG
95872017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9588
9589 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9590
a278b1c3
ML
95912017-03-09 Martin Liska <mliska@suse.cz>
9592
9593 PR ipa/79764
9594 * g++.dg/pr79764.C: New test.
9595
8dc19053
ML
95962017-03-09 Martin Liska <mliska@suse.cz>
9597
9598 PR ipa/79761
9599 * g++.dg/pr79761.C: New test.
9600
030fc94a
JJ
96012017-03-09 Jakub Jelinek <jakub@redhat.com>
9602
9e463823
JJ
9603 PR sanitizer/79944
9604 * c-c++-common/asan/pr79944.c: New test.
9605
6b62f323
JJ
9606 PR target/79932
9607 * gcc.target/i386/pr79932-2.c: New test.
9608
030fc94a
JJ
9609 PR target/79932
9610 * gcc.target/i386/pr79932-1.c: New test.
9611
423aec8b
MP
96122017-03-09 Marek Polacek <polacek@redhat.com>
9613
9614 PR c++/79900 - ICE in strip_typedefs
9615 * g++.dg/warn/Wpadded-1.C: New test.
9616
6659fe59
MP
96172017-03-08 Marek Polacek <polacek@redhat.com>
9618
9619 * g++.dg/Walloca1.C: Adjust dg-warning.
9620
f1a675e4
AH
96212017-03-08 Andrew Haley <aph@redhat.com>
9622
9623 PR tree-optimization/79943
9624 * gcc.dg/tree-ssa/pr79943.c: New test.
9625
edfcd7e3
RB
96262017-03-08 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/79955
9629 * gcc.dg/uninit-24.c: New testcase.
9630
61fdfd8c
RB
96312017-03-08 Richard Biener <rguenther@suse.de>
9632
9633 PR tree-optimization/79920
9634 * gcc.dg/vect/pr79920.c: New testcase.
9635
4b48e883
JJ
96362017-03-08 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR sanitizer/79904
9639 * gcc.dg/ubsan/pr79904.c: New test.
9640
a71dbc63
JJ
96412017-03-07 Jakub Jelinek <jakub@redhat.com>
9642
9643 PR c/79834
9644 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9645 diagnostics.
9646
d8a90142
MP
96472017-03-07 Marek Polacek <polacek@redhat.com>
9648
9649 PR middle-end/79809
9650 * g++.dg/Walloca1.C: New test.
9651
a5e9e3e4
ML
96522017-03-07 Martin Liska <mliska@suse.cz>
9653
9654 PR middle-end/68270
9655 * g++.dg/pr68270.C: New test.
9656
1f6dba54
JJ
96572017-03-07 Jakub Jelinek <jakub@redhat.com>
9658
760f82db
JJ
9659 PR rtl-optimization/79901
9660 * gcc.target/i386/pr79901.c: New test.
9661
1f6dba54
JJ
9662 PR sanitizer/79897
9663 * c-c++-common/ubsan/pr79897.c: New test.
9664
feca7b89
VM
96652017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9666
9667 PR rtl-optimization/79571
9668 * gcc.target/i386/pr79571.c: New.
9669
bdbbf28d
MP
96702017-03-06 Marek Polacek <polacek@redhat.com>
9671
9672 PR c++/79796 - ICE with NSDMI and this pointer
9673 * g++.dg/cpp0x/nsdmi13.C: New test.
9674
52564551
JK
96752017-03-06 Julia Koval <julia.koval@intel.com>
9676
9677 PR target/79793
9678 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9679 directives.
9680 * gcc.target/i386/interrupt-13.c: Ditto.
9681 * gcc.target/i386/interrupt-14.c: Ditto.
9682 * gcc.target/i386/interrupt-15.c: Ditto.
9683
345edb37
JJ
96842017-03-06 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR c++/79822
9687 * g++.dg/cpp0x/constexpr-79822.C: New test.
9688
a8d25fd0
RB
96892017-03-06 Richard Biener <rguenther@suse.de>
9690
9691 PR tree-optimization/79894
9692 * gcc.dg/vect/pr79887.c: New testcase.
9693
522fcdd7
RB
96942017-03-06 Richard Biener <rguenther@suse.de>
9695
9696 PR tree-optimization/79824
9697 * gcc.dg/vect/pr79824-1.c: New testcase.
9698 * gcc.dg/vect/pr79824-2.c: Likewise.
9699
54649631
TT
97002017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9701
9702 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9703 gettimeofday. Remove dg-skip-if for AVR.
9704 * lib/target-supports.exp (check_effective_target_gettimeofday):
9705 New proc.
9706
4bbc8970
RD
97072017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9708
9709 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9710 * gcc.target/s390/hotpatch-10.c: Likewise.
9711 * gcc.target/s390/hotpatch-11.c: Likewise.
9712 * gcc.target/s390/hotpatch-12.c: Likewise.
9713 * gcc.target/s390/hotpatch-13.c: Likewise.
9714 * gcc.target/s390/hotpatch-14.c: Likewise.
9715 * gcc.target/s390/hotpatch-15.c: Likewise.
9716 * gcc.target/s390/hotpatch-16.c: Likewise.
9717 * gcc.target/s390/hotpatch-17.c: Likewise.
9718 * gcc.target/s390/hotpatch-18.c: Likewise.
9719 * gcc.target/s390/hotpatch-19.c: Likewise.
9720 * gcc.target/s390/hotpatch-2.c: Likewise.
9721 * gcc.target/s390/hotpatch-26.c: Likewise.
9722 * gcc.target/s390/hotpatch-27.c: Likewise.
9723 * gcc.target/s390/hotpatch-28.c: Likewise.
9724 * gcc.target/s390/hotpatch-3.c: Likewise.
9725 * gcc.target/s390/hotpatch-4.c: Likewise.
9726 * gcc.target/s390/hotpatch-5.c: Likewise.
9727 * gcc.target/s390/hotpatch-6.c: Likewise.
9728 * gcc.target/s390/hotpatch-7.c: Likewise.
9729 * gcc.target/s390/hotpatch-8.c: Likewise.
9730 * gcc.target/s390/hotpatch-9.c: Likewise.
9731
5f215a70
PC
97322017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9733
9734 PR c++/64574
9735 * g++.dg/template/crash125.C: New.
9736
296cc393
JJ
97372017-03-06 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR target/79812
9740 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9741
ca8942a3
TT
97422017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9743
9744 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9745
c1b993c0
PG
97462017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9747
9748 * gcc.target/mips/msa-minmax.c: New tests.
9749
a50a32aa
ML
97502017-03-06 Martin Liska <mliska@suse.cz>
9751
9752 PR sanitize/79783
9753 * g++.dg/asan/pr79783.C: New test.
9754
5ada812c
PG
97552017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9756
9757 * gcc.target/mips/msa-dotp.c: New tests.
9758
334b3c4b
PG
97592017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9760
9761 * gcc.target/mips/msa-bclri.c: New test.
9762
d8b4baeb
PC
97632017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9764
9765 PR c++/70266
9766 * g++.dg/tm/pr70266.C: New.
9767
ef78bc3c 97682017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9769 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9770
9771 * gfortran.dg/coarray/fail_image_1.f08: New test.
9772 * gfortran.dg/coarray/fail_image_2.f08: New test.
9773 * gfortran.dg/coarray/failed_images_1.f08: New test.
9774 * gfortran.dg/coarray/failed_images_2.f08: New test.
9775 * gfortran.dg/coarray/image_status_1.f08: New test.
9776 * gfortran.dg/coarray/image_status_2.f08: New test.
9777 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9778 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9779 * gfortran.dg/coarray_fail_st.f90: New test.
9780 * gfortran.dg/coarray_failed_images_1.f08: New test.
9781 * gfortran.dg/coarray_image_status_1.f08: New test.
9782 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9783
7f5a7d78
MP
97842017-03-03 Marek Polacek <polacek@redhat.com>
9785
9786 PR c/79758
9787 * gcc.dg/noncompile/pr79758.c: New test.
9788
cc195d46
JJ
97892017-03-03 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR middle-end/79805
9792 * g++.dg/opt/pr79805.C: New test.
9793
945b6e16
AS
97942017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9795
9796 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9797 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9798 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9799 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9800 * gcc.target/i386/i386.exp
9801 (check_effective_target_avx512vpopcntdq): New.
9802
31dcc385
TT
98032017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9804
9805 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9806 ilp32 targets and match DImode registers for lp64 targets.
9807
0e174ae1
UB
98082017-03-03 Uros Bizjak <ubizjak@gmail.com>
9809
9810 * g++.dg/pr71624.C: Disable for x32.
9811 * g++.dg/pr71633.C: Ditto.
9812
93505ec5
JJ
98132017-03-03 Jakub Jelinek <jakub@redhat.com>
9814
9815 PR target/79807
9816 * gcc.target/i386/pr79807.c: New test.
9817
d78a1c01
ML
98182017-03-03 Martin Liska <mliska@suse.cz>
9819
9820 PR tree-optimization/79803
9821 * gcc.dg/tree-ssa/pr79803.c: New test.
9822
ec7f796e
ML
98232017-03-03 Martin Liska <mliska@suse.cz>
9824
9825 PR rtl-optimization/79574
9826 * gcc.dg/pr79574-2.c: New test.
9827
30d309aa
RB
98282017-03-03 Richard Biener <rguenther@suse.de>
9829
9830 PR c++/79825
9831 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9832
38801de5
JJ
98332017-03-03 Jakub Jelinek <jakub@redhat.com>
9834
9835 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9836
7278b0a2
MP
98372017-03-03 Marek Polacek <polacek@redhat.com>
9838
9839 PR c++/79791
9840 * g++.dg/warn/Wwrite-strings-1.C: New test.
9841 * g++.dg/warn/Wwrite-strings-2.C: New test.
9842 * g++.dg/warn/Wwrite-strings-3.C: New test.
9843 * g++.dg/warn/Wwrite-strings-4.C: New test.
9844 * g++.dg/warn/Wwrite-strings-5.C: New test.
9845 * g++.dg/warn/Wwrite-strings-6.C: New test.
9846 * g++.dg/warn/Wwrite-strings-7.C: New test.
9847 * g++.dg/warn/Wwrite-strings-8.C: New test.
9848 * g++.dg/warn/Wwrite-strings-9.C: New test.
9849 * g++.dg/warn/Wwrite-strings-10.C: New test.
9850 * g++.dg/warn/Wwrite-strings-11.C: New test.
9851 * g++.dg/warn/Wwrite-strings-12.C: New test.
9852
75473a91
RB
98532017-03-03 Richard Biener <rguenther@suse.de>
9854
9855 PR middle-end/79818
9856 * gcc.dg/torture/pr79818.c: New testcase.
9857
50bea0c5
JJ
98582017-03-02 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR c++/79782
9861 * g++.dg/warn/Wunused-parm-10.C: New test.
9862
130f15ce
UB
98632017-03-02 Uros Bizjak <ubizjak@gmail.com>
9864
9865 * gcc.dg/rtl/x86_64/*.c: Test for
9866 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9867
dc362ada
UB
98682017-03-02 Uros Bizjak <ubizjak@gmail.com>
9869
9870 PR target/79514
9871 * gcc.target/i386/pr79514.c: New test.
9872
fe792dd8
JJ
98732017-03-02 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR rtl-optimization/79780
9876 * gcc.c-torture/compile/pr79780.c: New test.
9877
e80facb4
RB
98782017-03-02 Richard Biener <rguenther@suse.de>
9879
9880 PR tree-optimization/79345
9881 PR c++/42000
9882 * g++.dg/warn/Wuninitialized-7.C: New testcase.
9883 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
9884 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
9885
eb0e7c34
RB
98862017-03-02 Richard Biener <rguenther@suse.de>
9887
9888 PR c/79756
9889 * gcc.dg/vector-1.c: New testcase.
9890
653a4b32
BC
98912017-03-02 Bin Cheng <bin.cheng@arm.com>
9892
9893 PR tree-optimization/66768
9894 * gcc.target/i386/pr66768.c: New test.
9895
da403f31
RB
98962017-03-02 Richard Biener <rguenther@suse.de>
9897
9898 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
9899 * gcc.dg/rtl/x86_64/final.c: Likewise.
9900 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
9901 * gcc.dg/rtl/x86_64/ira.c: Likewise.
9902 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
9903 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
9904
83692f96
RB
99052017-03-02 Richard Biener <rguenther@suse.de>
9906
9907 PR tree-optimization/79777
9908 * gcc.dg/torture/pr79777.c: New testcase.
9909
71dedb33
MS
99102017-03-01 Martin Sebor <msebor@redhat.com>
9911
9912 PR middle-end/79692
9913 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
9914 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
9915 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
9916 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
9917
48990905
UB
99182017-03-01 Uros Bizjak <ubizjak@gmail.com>
9919
9920 * gcc.target/i386/invsize-2.c: New test.
9921 * gcc.target/i386/invsize-3.c: Ditto.
9922 * gcc.target/i386/invsize-4.c: Ditto.
9923 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
9924 * gcc.target/i386/stackalign/asm-1.c: Ditto.
9925
c7f0c9f3
MM
99262017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
9927
9928 PR target/79439
9929 * gcc.target/powerpc/pr79439.c: New test.
9930
f5ef6bfc
PH
99312017-03-01 Pat Haugen <pthaugen@us.ibm.com>
9932
9933 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
9934 scan string.
9935
9936
50181506
KN
99372017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
9938
9939 PR target/79395
9940 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
9941 pattern to look for vcmpequd. instead of vcmpnew.
9942 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
9943 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
9944 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
9945 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
9946 look for xvcmpeqdp. instead of xvcmpnedp.
9947 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
9948 look for vcmpequd. instead of vcmpnew.
9949 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
9950 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9951 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
9952 look for xvcmpeqsp. instead of xvcmpnesp.
9953 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
9954 look for xvcmpeqdp. instead of xvcmpnedp.
9955 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
9956 look for vcmpequd. instead of vcmpnew.
9957 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
9958 look for vcmpeqsp instead of xvcmpnesp.
9959 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
9960 look for xvcmpeqdp instead of xvcmpnedp.
9961
0100ae43
RB
99622017-03-01 Richard Biener <rguenther@suse.de>
9963
9964 PR middle-end/79721
9965 * gcc.dg/torture/pr79721.c: New testcase.
9966
0f3f4ffe
JJ
99672017-03-01 Jakub Jelinek <jakub@redhat.com>
9968
42132674
JJ
9969 PR c++/79681
9970 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
9971 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
9972
e3e9e8ca
JJ
9973 PR c++/79746
9974 * g++.dg/warn/Wunused-parm-9.C: New test.
9975
0f3f4ffe
JJ
9976 PR tree-optimization/79734
9977 * g++.dg/opt/pr79734.C: New test.
9978
ad1de652
JJ
99792017-02-28 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR tree-optimization/79737
9982 * gcc.c-torture/execute/pr79737-1.c: New test.
9983 * gcc.c-torture/execute/pr79737-2.c: New test.
9984
7a1ae923
EB
99852017-02-28 Eric Botcazou <ebotcazou@adacore.com>
9986
9987 * gcc.target/sparc/20170228-1.c: New test.
9988
2af0c3ed
UB
99892017-02-28 Uros Bizjak <ubizjak@gmail.com>
9990
9991 * gcc.target/i386/invsize-1.c: New test.
9992
203ced0a
MS
99932017-02-28 Martin Sebor <msebor@redhat.com>
9994
9995 PR tree-optimization/79691
9996 * gcc.dg/tree-ssa/pr79691.c: New test.
9997
8a915b87
JJ
99982017-02-28 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR target/79729
10001 * gcc.target/i386/pr79729.c: New test.
10002
41aa3a38
RB
100032017-02-28 Richard Biener <rguenther@suse.de>
10004
10005 PR tree-optimization/79740
10006 * gcc.dg/torture/pr79740.c: New testcase.
10007
587240d2
RB
100082017-02-28 Richard Biener <rguenther@suse.de>
10009
10010 PR middle-end/79731
10011 * c-c++-common/torture/pr79731.c: New testcase.
10012
dd3f4560
RB
100132017-02-28 Richard Biener <rguenther@suse.de>
10014
10015 PR tree-optimization/79732
10016 * gcc.dg/torture/pr79732.c: New testcase.
10017
c7d97b28
RB
100182017-02-28 Richard Biener <rguenther@suse.de>
10019
10020 PR tree-optimization/79723
10021 * gcc.target/i386/pr79723.c: New testcase.
10022
c8f28a3c
PH
100232017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10024
10025 PR target/79544
10026 * gcc.target/powerpc/pr79544.c: New.
10027
c91c3003
PC
100282017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10029
10030 PR c++/79414
10031 * g++.dg/parse/crash67.C: New.
10032
57fa080b
BC
100332017-02-27 Bin Cheng <bin.cheng@arm.com>
10034
10035 PR tree-optimization/77536
10036 * gcc.dg/vect/pr79347.c: Revise testing string.
10037
68b948d3
RB
100382017-02-27 Richard Biener <rguenther@suse.de>
10039
10040 PR tree-optimization/45397
10041 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10042
69a2e8a1
RB
100432017-02-27 Richard Biener <rguenther@suse.de>
10044
10045 PR tree-optimization/79690
10046 * gcc.target/i386/pr79690.c: New testcase.
10047
c7b608a9
TK
100482017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10049
10050 PR fortran/51119
10051 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10052 of original.
10053 * gfortran.dg/inline_matmul_11.f90: Likewise.
10054 * gfortran.dg/inline_matmul_9.f90: Likewise.
10055 * gfortran.dg/matmul_13.f90: New test.
10056 * gfortran.dg/matmul_14.f90: New test.
10057
98561a9b
JJ
100582017-02-25 Jakub Jelinek <jakub@redhat.com>
10059
10060 PR middle-end/79396
10061 * g++.dg/opt/pr79396.C: New test.
10062
77be9417
DH
100632017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10064
10065 PR fortran/79597
10066 * gfortran.dg/dtio_6.f90: Update test.
10067
100682017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10069
10070 PR fortran/79601
10071 * gfortran.dg/interface_operator_2.f90: New test.
10072
b9822443
JJ
100732017-02-24 Jakub Jelinek <jakub@redhat.com>
10074
10075 PR c/79677
10076 * gcc.dg/pr79677.c: New test.
10077
4bc2b786
MF
100782017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10079
10080 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10081 of mov.ps.
10082 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10083 (cond_move1): Simplify condition to force generation of
10084 mov[nz].ps.
10085 (cond_move2): Likewise.
10086
4227c9ad
JJ
100872017-02-24 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR c++/79588
10090 * g++.dg/warn/Wrestrict-1.C: New test.
10091 * g++.dg/warn/Wrestrict-2.C: New test.
10092
fd527ec1
DE
100932017-02-24 David Edelsohn <dje.gcc@gmail.com>
10094
10095 * g++.dg/ext/complit15.C: Require LTO.
10096
2af8fd5c
TT
100972017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10098
10099 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10100 logical_op_short_circuit to skip targets.
10101 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10102 and s390.
10103
0b9cdb9a
EB
101042017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10105
10106 * gnat.dg/opt63.adb: New test.
10107
4af362a9
EB
101082017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10109
10110 * gnat.dg/discr47.adb: New test.
10111
7699e88f
RB
101122017-02-24 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/79389
10115 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10116
e3beb191
PC
101172017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10118
10119 PR c++/79361
10120 * g++.dg/cpp0x/pr79361-1.C: New.
10121 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10122
195610aa
EB
101232017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10124
10125 * gcc.target/visium/bit_test.c: Accept any lsr form.
10126 * gcc.target/visium/block_move.c: Tweak.
10127
17885cad
DV
101282017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10129
10130 PR 68749
10131 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10132
45f7faf0
RB
101332017-02-23 Richard Biener <rguenther@suse.de>
10134
10135 PR tree-optimization/79683
10136 * gcc.target/i386/pr79683.c: New testcase.
10137
18eb304e
JL
101382017-02-22 Jeff Law <law@redhat.com>
10139
10140 PR tree-optimization/79578
10141 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10142
0a864a97
SD
101432017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10144
10145 * gcc.target/mips/msa-fp-cc.c: New test.
10146
fe8ece05
JJ
101472017-02-22 Jakub Jelinek <jakub@redhat.com>
10148
e40b6fc7
JJ
10149 PR c++/79664
10150 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10151 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10152 * g++.dg/gomp/pr79664.C: New test.
10153
fe8ece05
JJ
10154 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10155
78af14ae
MP
101562017-02-22 Marek Polacek <polacek@redhat.com>
10157
10158 PR c++/79653
10159 * g++.dg/cpp0x/alignas10.C: New test.
10160 * g++.dg/cpp0x/alignas9.C: New test.
10161
8fdddd3d
MP
10162 PR c++/79657
10163 * g++.dg/ext/underlying_type12.C: New test.
10164
61ac5ebe
MP
10165 PR c/79662
10166 * gcc.dg/enum-incomplete-4.c: New test.
10167
888c7050
JJ
101682017-02-22 Jakub Jelinek <jakub@redhat.com>
10169
10170 PR target/70465
10171 * gcc.target/i386/pr70465-2.c: New test.
10172
6d3daa1a
UB
101732017-02-21 Uros Bizjak <ubizjak@gmail.com>
10174
10175 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10176
76dd203e
RB
101772017-02-22 Richard Biener <rguenther@suse.de>
10178
10179 PR tree-optimization/79673
10180 * gcc.target/i386/pr79673.c: New testcase.
10181
a9c774d2
RB
101822017-02-22 Richard Biener <rguenther@suse.de>
10183
10184 PR tree-optimization/79666
10185 * gcc.dg/torture/pr79666.c: New testcase.
10186
8f4f841a
ML
101872017-02-22 Martin Liska <mliska@suse.cz>
10188
10189 PR lto/79587
10190 * gcc.dg/tree-prof/pr79587.c: New test.
10191
a232a1cb
MP
101922017-02-21 Marek Polacek <polacek@redhat.com>
10193
10194 PR c++/79535
10195 * g++.dg/ext/flexary23.C: New test.
10196
b86fec68
UB
101972017-02-21 Uros Bizjak <ubizjak@gmail.com>
10198
10199 PR target/79593
10200 * gcc.target/i386/pr79593.c: New test.
10201
5c3f1d7b
JJ
102022017-02-21 Jakub Jelinek <jakub@redhat.com>
10203
b7280ac2
JJ
10204 PR c++/79654
10205 * g++.dg/cpp1z/decomp26.C: New test.
10206
5c3f1d7b
JJ
10207 PR sanitizer/79589
10208 * g++.dg/ubsan/pr79589.C: New test.
10209
1486c2a7
JL
102102017-02-21 Jeff Law <law@redhat.com>
10211
10212 PR tree-optimization/79621
10213 * gcc.c-torture/compile/pr79621.c: New test.
10214
2f3ec56d
JJ
102152017-02-21 Jakub Jelinek <jakub@redhat.com>
10216
3bb43119
JJ
10217 PR c++/79655
10218 * g++.dg/cpp1y/constexpr-79655.C: New test.
10219
664beaf2 10220 PR c++/79639
b86fec68 10221 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10222
956d3e61
JJ
10223 PR target/79633
10224 * gcc.target/i386/mpx/pr79633.c: New test.
10225
d4cbfca4
JJ
10226 PR target/79570
10227 * gcc.dg/pr79570.c: New test.
10228
00bc9de3
JJ
10229 PR c++/79641
10230 * c-c++-common/pr79641.c: New test.
10231
d002d099
JJ
10232 PR tree-optimization/79649
10233 * gcc.target/i386/pr79649.c: New test.
10234
2f3ec56d
JJ
10235 PR target/79494
10236 * gcc.dg/pr79494.c: New test.
10237
e6655a5f
SB
102382017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10239
10240 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10241 to dg-options.
10242
102432017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10244
10245 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10246
fd527ec1
DE
102472017-02-02 Jason Merrill <jason@redhat.com>
10248
10249 PR c++/79580
10250 * g++.dg/ext/complit15.C: New.
10251
027a9dd5
KN
102522017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10253
10254 PR target/78056
10255 * gcc.target/powerpc/pr78056-8.c: Remove.
10256
80480cee
MP
102572017-02-20 Marek Polacek <polacek@redhat.com>
10258
10259 PR middle-end/79537
10260 * gcc.dg/comp-goto-4.c: New test.
10261
85ade8d6
MP
10262 PR sanitizer/79558
10263 * c-c++-common/ubsan/bounds-14.c: New test.
10264
705d3b77
JJ
102652017-02-20 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR target/79568
10268 * gcc.target/i386/pr79568-1.c: New test.
10269 * gcc.target/i386/pr79568-2.c: New test.
10270 * gcc.target/i386/pr79568-3.c: New test.
10271
dc42a736
PT
102722017-02-16 Paul Thomas <pault@gcc.gnu.org>
10273
10274 PR fortran/79382
705d3b77
JJ
10275 * gfortran.dg/dtio_10.f90: Change test of error message.
10276 * gfortran.dg/dtio_23.f90: New test.
10277 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10278
1ca6a74f
PT
102792017-02-20 Paul Thomas <pault@gcc.gnu.org>
10280
10281 PR fortran/79434
705d3b77 10282 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10283
63af1586
PT
102842017-02-19 Paul Thomas <pault@gcc.gnu.org>
10285
10286 PR fortran/79447
705d3b77 10287 * gfortran.dg/submodule_24.f08: New test.
63af1586 10288
4ca4d1e9
AV
102892017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10290
10291 PR fortran/79229
10292 * gfortran.dg/class_allocate_24.f90: New test.
10293
dea71ad0
PT
102942017-02-19 Paul Thomas <pault@gcc.gnu.org>
10295
10296 PR fortran/79402
10297 * gfortran.dg/submodule_23.f90: New test.
10298
f46e2bc9
PC
102992017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10300
10301 PR c++/79380
10302 * g++.dg/cpp0x/alignas8.C: New.
10303
7dfa657b
JW
103042017-02-19 Eric Fiselier <eric@efcs.ca>
10305 Jonathan Wakely <jwakely@redhat.com>
10306
10307 PR c++/69523
10308 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10309
eab1f169
PK
103102017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10311
10312 * gcc.dg/gimplefe-26.c: New test.
10313
47e16d83
JDA
103142017-02-18 John David Anglin <danglin@gcc.gnu.org>
10315
10316 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10317
c2615951
JJ
103182017-02-18 Jakub Jelinek <jakub@redhat.com>
10319
c28fcc60
JJ
10320 PR target/79569
10321 * gcc.target/i386/3dnowA-3.c: New test.
10322
c2615951
JJ
10323 PR target/79559
10324 * gcc.target/i386/pr79559.c: New test.
10325
97fcf744
JM
103262017-02-17 Joseph Myers <joseph@codesourcery.com>
10327
10328 * gcc.dg/c11-float-2.c: New test.
10329 * gcc.dg/torture/float128-floath.c,
10330 gcc.dg/torture/float128x-floath.c,
10331 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10332 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10333 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10334 *_DECIMAL_DIG macros with DECIMAL_DIG.
10335
a530e181
BS
103362017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10337
10338 PR target/79261
10339 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10340
1d516992
JK
103412017-02-17 Julia Koval <julia.koval@intel.com>
10342
10343 * gcc.target/i386/rdpid.c New test.
10344 * gcc.target/i386/sse-12.c: Add -mrdpid.
10345 * gcc.target/i386/sse-13.c: Ditto.
10346 * gcc.target/i386/sse-14.c: Ditto.
10347 * gcc.target/i386/sse-22.c: Ditto.
10348 * gcc.target/i386/sse-23.c: Ditto.
10349 * g++.dg/other/i386-2.C: Ditto.
10350 * g++.dg/other/i386-3.C: Ditto.
10351
3185712c
SB
103522017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10353
10354 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10355 * gcc.dg/pr61441.c: Ditto.
10356
a261ee49
ML
103572017-02-17 Martin Liska <mliska@suse.cz>
10358
10359 PR rtl-optimization/79574
10360 * gcc.dg/pr79574.c: New test.
10361
5bf69d74
MP
103622017-02-17 Marek Polacek <polacek@redhat.com>
10363
10364 PR middle-end/79536
10365 * gcc.dg/torture/pr79536.c: New test.
10366
a72b242e
AM
103672017-02-16 Alan Modra <amodra@gmail.com>
10368
10369 * gcc.c-torture/execute/pr79286.c: New.
10370
bcac0b4d
JJ
103712017-02-16 Jakub Jelinek <jakub@redhat.com>
10372
10373 PR c++/79512
10374 * c-c++-common/gomp/pr79512.c: New test.
10375
945c17d8
MS
103762017-02-15 Martin Sebor <msebor@redhat.com>
10377
10378 PR c++/79363
10379 * g++.dg/ext/flexary12.C: Adjust.
10380 * g++.dg/ext/flexary20.C: Same.
10381 * g++.dg/ext/flexary21.C: Same.
10382 * g++.dg/ext/flexary22.C: New test.
10383
25c99850
BC
103842017-02-15 Bin Cheng <bin.cheng@arm.com>
10385
10386 PR tree-optimization/79347
10387 * gcc.dg/vect/pr79347.c: New test.
10388
4f5e5fcb
JJ
103892017-02-15 Jakub Jelinek <jakub@redhat.com>
10390
e7202857
JJ
10391 PR c++/79301
10392 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10393 [[deprecated]] comment.
10394 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10395 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10396 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10397 [[deprecated]] in -std=c++11.
10398 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10399 [[fallthrough]] in -std=c++11 and -std=c++14.
10400
4f5e5fcb
JJ
10401 PR c++/79288
10402 * g++.dg/tls/pr79288.C: New test.
10403
c7545f1c
MP
104042017-02-15 Marek Polacek <polacek@redhat.com>
10405
10406 PR c/79515
10407 * gcc.dg/dfp/pr79515.c: New.
10408
1114b39c
DE
104092017-02-15 David Edelsohn <dje.gcc@gmail.com>
10410
10411 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10412
93b87d1d
TS
104132017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10414
10415 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10416 "opt_files".
10417
fa8db6ea
JJ
104182017-02-15 Jakub Jelinek <jakub@redhat.com>
10419
10420 PR target/79487
10421 * gcc.dg/dfp/pr79487.c: New test.
10422 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10423 2017-02-13 change.
10424
8722316b
CL
104252017-01-14 Carl Love <cel@us.ibm.com>
10426
10427 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10428 xvcvsxdsp and xvcvuxdsp instructions.
10429
2932fe90
SB
104302017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10431
10432 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10433 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10434 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10435 64-bit default target.
10436 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10437 a 64-bit default target.
10438
63d09033
JJ
104392017-02-14 Jakub Jelinek <jakub@redhat.com>
10440
10441 PR target/79481
10442 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10443 (test_3vx): Change return type from int to void.
63d09033
JJ
10444 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10445 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10446 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10447 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10448 tests.
10449 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10450 (test_3vx): Change return type from int to void.
10451 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10452 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10453 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10454 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10455 tests.
10456 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10457 intrinsic. Change scan-assembler-times number from 1 to 2.
10458 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10459 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10460 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10461 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10462 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10463 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10464 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10465
8668fae0
UB
104662017-02-14 Uros Bizjak <ubizjak@gmail.com>
10467
10468 PR middle-end/61225
10469 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10470 Use dg-additional-options for ia32 target. Remove XFAIL.
10471
95d96609
UB
104722017-02-14 Uros Bizjak <ubizjak@gmail.com>
10473
10474 PR target/79495
10475 * gcc.target/i386/pr79495.c: New test.
10476
6f207d58
MP
104772017-02-14 Marek Polacek <polacek@redhat.com>
10478
10479 PR c++/79420
10480 PR c++/79463
10481 * g++.dg/cpp1y/pr79463.C: New.
10482 * g++.dg/template/incomplete10.C: New.
10483 * g++.dg/template/incomplete9.C: New.
10484
ee139af5
L
104852017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10486
10487 PR target/79498
10488 * gcc.target/i386/pr79498.c: New test.
10489
bf00c9e0
MS
104902017-02-14 Martin Sebor <msebor@redhat.com>
10491
10492 PR middle-end/79448
10493 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10494 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10495 * gcc.dg/tree-ssa/pr79448.c: New test.
10496
6c022f73
JL
104972017-02-14 Jeff Law <law@redhat.com>
10498
10499 PR tree-optimization/79095
10500 * g++.dg/pr79095-1.C: New test
10501 * g++.dg/pr79095-2.C: New test
10502 * g++.dg/pr79095-3.C: New test
10503 * g++.dg/pr79095-4.C: New test
10504 * g++.dg/pr79095-5.C: New test
10505 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10506 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10507
b719f884
JG
105082017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10509
10510 * gcc.target/aarch64/vect_fp16_1.c: New.
10511
1be33173
PK
105122017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10513
10514 * gcc.dg/gimplefe-25.c: New test.
10515
73424a09
JJ
105162017-02-14 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR tree-optimization/79408
10519 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10520
977472e8
RB
105212017-02-14 Richard Biener <rguenther@suse.de>
10522
10523 PR middle-end/79432
10524 * gcc.dg/torture/pr79432.c: New testcase.
10525
ee75687b
MS
105262017-02-13 Martin Sebor <msebor@redhat.com>
10527
10528 PR middle-end/79496
10529 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10530
b84702c0
JJ
105312017-02-13 Jakub Jelinek <jakub@redhat.com>
10532
ecc04fae
JJ
10533 PR sanitizer/79341
10534 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10535 variables volatile.
10536
b84702c0
JJ
10537 PR c++/79232
10538 * g++.dg/cpp1z/eval-order4.C: New test.
10539 * g++.dg/other/pr79232.C: New test.
10540
b9a161ff
NS
105412017-02-13 Nathan Sidwell <nathan@acm.org>
10542
10543 PR c++/79296
10544 * g++.dg/cpp0x/pr79296.C: New.
10545
d8505fac
SB
105462017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10547
10548 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10549 Instead, xfail powerpc*-*-* && lp64.
10550
efb802cb
SB
105512017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10552
10553 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10554 powerpc_p8vector_ok.
10555 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10556
8d6427c6
AS
105572017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10558
10559 PR target/79449
10560 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10561 for reading beyond a 4k boundary.
10562
9b7716c9
JJ
105632017-02-13 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR rtl-optimization/79388
10566 PR rtl-optimization/79450
10567 * gcc.c-torture/execute/pr79388.c: New test.
10568 * gcc.c-torture/execute/pr79450.c: New test.
10569
4bb91707
TK
105702017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10571
10572 PR fortran/65542
9b7716c9 10573 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10574
e22910c2
JJ
105752017-02-11 Jakub Jelinek <jakub@redhat.com>
10576
10577 PR sanitizer/79341
10578 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10579
acbbac04
JH
105802017-02-11 Jan Hubicka <hubicka@ucw.cz>
10581
10582 PR tree-ssa/56727
10583 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10584
e493f96b
JJ
105852017-02-10 Jakub Jelinek <jakub@redhat.com>
10586
10587 PR c++/79457
10588 * g++.dg/cpp0x/pr79457.C: New test.
10589
773acd54
SB
105902017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10591
10592 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10593 scan-assembler unless lp64.
10594
b56f814e
SB
105952017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10596
10597 PR tree-optimization/66612
10598 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10599
5e659d16
SB
106002017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10601
10602 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10603 of all powerpc.
10604
6f4f30bf
MP
106052017-02-10 Marek Polacek <polacek@redhat.com>
10606
10607 PR c++/79435
10608 * g++.dg/cpp1y/pr79435.C: New.
10609
3799a5b8
MP
10610 PR c++/79184
10611 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10612
052ef81d
CL
106132017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10614
10615 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10616 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10617 New.
10618 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10619 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10620 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10621 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10622 (vtst_expected_poly64x2): Move to aarch64-only section.
10623 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10624 (vtst_p64, vtstq_p64): New tests.
10625
a7c8ed0c
PC
106262017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10627
10628 PR c++/71737
10629 * g++.dg/cpp0x/pr71737.C: New.
10630
3dcde5ef 106312017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10632 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10633
10634 * gcc.dg/gimplefe-error-1.c: New testcase.
10635 * gcc.dg/gimplefe-error-2.c: New testcase.
10636 * gcc.dg/gimplefe-error-3.c: New testcase.
10637
6139a3b7
JJ
106382017-02-10 Jakub Jelinek <jakub@redhat.com>
10639
10640 PR tree-optimization/79411
10641 * gcc.c-torture/compile/pr79411.c: New test.
10642
9bfc55d0
JJ
106432017-02-09 Jakub Jelinek <jakub@redhat.com>
10644 Jason Merrill <jason@redhat.com>
10645
10646 PR c++/79143
10647 * g++.dg/cpp1z/pr79143.C: New test.
10648
0b90c541
JH
106492017-02-09 Jan Hubicka <hubicka@ucw.cz>
10650
10651 * gcc.dg/loop-unswitch-2.c: Update testcase.
10652 * gcc.dg/loop-unswitch-1.c: Update testcase.
10653
192b048b
MP
106542017-02-09 Marek Polacek <polacek@redhat.com>
10655
10656 PR c/79428
10657 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10658 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10659 * c-c++-common/goacc/pr79428-1.c: New test.
10660 * c-c++-common/gomp/pr79428-2.c: New test.
10661 * c-c++-common/gomp/pr79428-5.c: New test.
10662 * c-c++-common/gomp/pr79428-6.c: New test.
10663 * c-c++-common/pr79428-3.c: New test.
10664
e9a9033b
AK
106652017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10666
10667 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10668 testcases.
10669
56f71478
JJ
106702017-02-09 Jakub Jelinek <jakub@redhat.com>
10671
28f6839b
JJ
10672 PR c/79413
10673 * gcc.c-torture/compile/pr79413.c: New test.
10674
f08683a1
JJ
10675 PR c++/79429
10676 * c-c++-common/gomp/pr79429.c: New test.
10677 * g++.dg/gomp/pr79429.C: New test.
10678
56f71478
JJ
10679 PR c/79431
10680 * c-c++-common/gomp/pr79431.c: New test.
10681
02889d23
CLT
106822017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10683 Cesar Philippidis <cesar@codesourcery.com>
10684 Joseph Myers <joseph@codesourcery.com>
10685 Chung-Lin Tang <cltang@codesourcery.com>
10686
10687 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10688 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10689 * c-c++-common/goacc/loop-auto-2.c: New.
10690 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10691 * c-c++-common/goacc/tile-2.c: New.
10692 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10693 * g++.dg/goacc/tile-1.C: New, check tile subst.
10694 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10695 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10696 * gfortran.dg/goacc/tile-1.f90: New test.
10697 * gfortran.dg/goacc/tile-2.f90: New test.
10698 * gfortran.dg/goacc/tile-lowering.f95: New test.
10699
9c0c77d2
RB
107002017-02-09 Richard Biener <rguenther@suse.de>
10701
10702 PR tree-optimization/69823
10703 * gcc.dg/graphite/pr69823.c: New testcase.
10704
f39bad9f
PH
107052017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10706
10707 PR target/78604
10708 * gcc.target/powerpc/pr78604.c: New.
10709
fc00b9ce
KN
107102017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10711
10712 PR target/68972
10713 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10714 disable this test on power architecture.
10715
50c1f4a5
RB
107162017-02-08 Richard Biener <rguenther@suse.de>
10717
10718 PR tree-optimization/71824
10719 PR tree-optimization/79409
10720 * gcc.dg/graphite/pr71824-3.c: New testcase.
10721
74a15d14
JJ
107222017-02-08 Jakub Jelinek <jakub@redhat.com>
10723
10724 PR tree-optimization/79408
10725 * gcc.dg/tree-ssa/pr79408.c: New test.
10726
d798497e
RB
107272017-02-08 Richard Biener <rguenther@suse.de>
10728
10729 PR tree-optimization/71824
10730 * gcc.dg/graphite/pr71824-2.c: New testcase.
10731
9d5019a1
AP
107322017-02-07 Andrew Pinski <apinski@cavium.com>
10733
705d3b77 10734 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10735
ec48209a
JJ
107362017-02-07 Jakub Jelinek <jakub@redhat.com>
10737
10738 PR rtl-optimization/79386
10739 * gcc.c-torture/compile/pr79386.c: New test.
10740
e5f234b2
DV
107412017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10742 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10743
10744 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10745 *-*-solaris*.
10746
1f138b75
JJ
107472017-02-07 Jakub Jelinek <jakub@redhat.com>
10748
10749 PR target/79299
10750 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10751 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10752
7af4b20d
RB
107532017-02-07 Richard Biener <rguenther@suse.de>
10754
10755 * gcc.dg/gimplefe-23.c: New testcase.
10756 * gcc.dg/gimplefe-24.c: Likewise.
10757
d95c2fc7
CL
107582017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10759
10760 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10761 scan-assembler instead of scan-assembler-times.
10762 * gcc.target/aarch64/test_frame_10.c: Likewise.
10763 * gcc.target/aarch64/test_frame_12.c: Likewise.
10764 * gcc.target/aarch64/test_frame_2.c: Likewise.
10765 * gcc.target/aarch64/test_frame_4.c: Likewise.
10766 * gcc.target/aarch64/test_frame_6.c: Likewise.
10767 * gcc.target/aarch64/test_frame_7.c: Likewise.
10768 * gcc.target/aarch64/test_frame_8.c: Likewise.
10769
fa5d44d0
RO
107702017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10771
10772 * gcc.target/i386/pr78419.c: Require ifunc support.
10773
d9b4ce00
DE
107742017-02-07 David Edelsohn <dje.gcc@gmail.com>
10775
10776 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10777
bb7d75ff
PP
107782017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10779
10780 PR c++/79360
10781 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10782
122e7b4f
KC
107832017-02-06 Kito Cheng <kito.cheng@gmail.com>
10784
10785 * lib/target-supports.exp: Define the RISC-V target.
10786 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10787 * gcc.dg/builtin-apply2.c: Likewise.
10788 * gcc.dg/ifcvt-4.c: Likewise.
10789 * gcc.dg/loop-8.c: Likewise.
10790 * gcc.dg/sibcall-10.c: Likewise.
10791 * gcc.dg/sibcall-9.c: Likewise.
10792 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10793 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10794 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10795 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10796 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10797 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10798 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10799
391675ac
MM
108002017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10801
10802 PR target/66144
10803 * gcc.target/powerpc/pr66144-1.c: New test.
10804 * gcc.target/powerpc/pr66144-2.c: Likewise.
10805 * gcc.target/powerpc/pr66144-3.c: Likewise.
10806
e495e31a
MS
108072017-02-06 Martin Sebor <msebor@redhat.com>
10808
10809 PR tree-optimization/79376
10810 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10811 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10812
2568d8a1
JJ
108132017-02-06 Jakub Jelinek <jakub@redhat.com>
10814
98e09245
JJ
10815 PR c++/79379
10816 * g++.dg/cpp1y/constexpr-79379.C: New test.
10817
e8b0383c
JJ
10818 PR c++/79377
10819 * g++.dg/lookup/pr79377.C: New test.
10820
a5e8cbd1
JJ
10821 PR c++/79372
10822 * g++.dg/cpp1z/decomp25.C: New test.
10823
2568d8a1
JJ
10824 PR tree-optimization/79284
10825 * gcc.c-torture/compile/pr79284.c: New test.
10826
aae936b9
PC
108272017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10828
10829 PR c++/70448
10830 * g++.dg/cpp0x/pr70448.C: New.
10831
daf57541
DV
108322017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10833
10834 PR 78348
10835 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10836 to dg-options.
10837
0898c74d
GJL
108382017-02-06 Georg-Johann Lay <avr@gjlay.de>
10839
10840 PR target/78883
10841 * gcc.c-torture/compile/pr78883.c: New test.
10842
5d3ebb71
JH
108432017-02-05 Jan Hubicka <hubicka@ucw.cz>
10844
10845 PR tree-ssa/79347
10846 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10847 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10848 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10849 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10850 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10851 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10852 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10853 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10854 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10855 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10856 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10857 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10858 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10859
139d4065
AV
108602017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10861
10862 PR fortran/79344
10863 * gfortran.dg/allocate_with_source_24.f90: New test.
10864
4b9c80d8
AV
108652017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10866
10867 PR fortran/79230
10868 * gfortran.dg/der_ptr_component_2.f90: New test.
10869
f3877b2f
EB
108702017-02-05 Eric Botcazou <ebotcazou@adacore.com>
10871
10872 * gcc.target/sparc/20170205-1.c: New test.
10873
d8a09ada
JDA
108742017-02-03 John David Anglin <danglin@gcc.gnu.org>
10875
a2a86d6a
JDA
10876 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
10877 libatomic_available.
10878
a1d99925
JDA
10879 * gcc.dg/pr77587.c: Require alias support.
10880 * gcc.dg/pr77587a.c: Likewise.
10881
d8bf159e
JDA
10882 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
10883 * gcc.c-torture/execute/pr78622.c: Likewise.
10884
d8a09ada
JDA
10885 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
10886 hppa*-*-hpux*.
10887 * c-c++-common/Wunused-var-16.c: Likewise.
10888 * c-c++-common/builtin-shuffle-1.c: Likewise.
10889 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
10890 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
10891
f589a1ce
MS
108922017-02-03 Martin Sebor <msebor@redhat.com>
10893
10894 PR tree-optimization/79327
10895 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
10896 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
10897 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 10898
5b00f9d2
JJ
108992017-02-03 Jakub Jelinek <jakub@redhat.com>
10900 Martin Sebor <msebor@redhat.com>
10901
10902 PR tree-optimization/79327
10903 * gcc.dg/tree-ssa/pr79327.c: New test.
10904 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
10905 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
10906 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
10907 (test_sprintf_chk_range_schar): Adjust dg-message.
10908 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
10909 * gcc.c-torture/execute/pr79327.c: New test.
10910
437f0a81
JJ
109112017-02-03 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR target/79354
10914 * gcc.target/powerpc/pr79354.c: New test.
10915 * gcc.c-torture/execute/pr79354.c: New test.
10916
3f343040
MS
109172017-02-03 Martin Sebor <msebor@redhat.com>
10918
10919 PR tree-optimization/79352
10920 * gcc.dg/tree-ssa/pr79352.c: New test.
10921
46a2ab58
ML
109222017-02-03 Martin Liska <mliska@suse.cz>
10923
10924 PR lto/66295
10925 * gcc.target/i386/mvc9.c: New test.
10926
baa2d1cd
PH
109272017-02-03 Pat Haugen <pthaugen@us.ibm.com>
10928
10929 PR target/79158
10930 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
10931 to VSX reg.
10932
30c6ec2f
JH
109332017-02-02 Jan Hubicka <hubicka@ucw.cz>
10934
10935 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
10936 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
10937 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
10938 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
10939 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
10940 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
10941 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
10942 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
10943 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
10944 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
10945 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
10946 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
10947 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
10948
ebee1eb9
MS
109492017-02-02 Martin Sebor <msebor@redhat.com>
10950
10951 PR middle-end/79275
10952 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
10953 * gcc.dg/tree-ssa/pr79275.c: New test.
10954
dcd25b8a
AS
109552017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10956
dc362ada 10957 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 10958
0f0c2cc3
JH
109592017-02-02 Jan Hubicka <hubicka@ucw.cz>
10960
10961 PR middle-end/77445
10962 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
10963 threading is done.
10964
1c372840
TC
109652017-02-02 Tamar Christina <tamar.christina@arm.com>
10966
10967 PR middle-end/78142
10968 * gcc.target/aarch64/vector_initialization_nostack.c
10969 (f12): Use one vector
10970
9f11a4a7
JJ
109712017-02-02 Jakub Jelinek <jakub@redhat.com>
10972
bef7e561
JJ
10973 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
10974 * c-c++-common/asan/misalign-1.c: Likewise.
10975 * c-c++-common/asan/misalign-2.c: Likewise.
10976 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
10977 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
10978 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
10979 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
10980 add -ffat-lto-objects from/to dg-additional-options.
10981 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
10982 dg-additional-options.
10983
9f11a4a7
JJ
10984 PR target/79197
10985 * gcc.target/powerpc/pr79197.c: New test.
10986 * gcc.c-torture/compile/pr79197.c: New test.
10987
09661674
RB
109882017-02-02 Richard Biener <rguenther@suse.de>
10989
10990 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
10991
d8d58893
PC
109922017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
10993
10994 PR c++/69637
10995 * g++.dg/cpp0x/pr69637-1.C: New.
10996 * g++.dg/cpp0x/pr69637-2.C: Likewise.
10997
521a70a4
AK
109982017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10999
11000 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11001
e26b502d
BS
110022017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11003
11004 PR target/70012
11005 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11006 conditions.
11007
55e75c7c
JJ
110082017-02-01 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR testsuite/79324
11011 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11012 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11013 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11014 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11015 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11016 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11017 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11018 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11019 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11020 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11021 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11022 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11023 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11024
a4476973
ML
110252017-02-01 Martin Liska <mliska@suse.cz>
11026
11027 PR testsuite/79272
11028 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11029
3f3181b1
RB
110302017-02-01 Richard Biener <rguenther@suse.de>
11031
11032 PR testsuite/76957
11033 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11034 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11035 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11036 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11037
1e7ef862
RB
110382017-02-01 Richard Biener <rguenther@suse.de>
11039
11040 PR middle-end/79315
11041 * gfortran.dg/pr79315.f90: New testcase.
11042
405a7406
RB
110432017-02-01 Richard Biener <rguenther@suse.de>
11044
11045 PR tree-optimization/71824
11046 * gcc.dg/graphite/pr71824.c: New testcase.
11047
19bdccb4
JJ
110482017-01-31 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR c++/79304
11051 * g++.dg/diagnostic/pr79304.C: New test.
11052
fcb2cdfc
DM
110532017-01-31 David Malcolm <dmalcolm@redhat.com>
11054
11055 PR c++/79298
11056 * g++.dg/spellcheck-pr79298.C: New test case.
11057
7cfa044d
DM
110582017-01-31 David Malcolm <dmalcolm@redhat.com>
11059
11060 PR preprocessor/79210
11061 * gcc.dg/format/pr79210.c: New test case.
11062 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11063 New function.
11064
de3fbef6
NS
110652017-01-31 Nathan Sidwell <nathan@acm.org>
11066
5ae37bdf
NS
11067 PR c++/79290
11068 * g++.dg/warn/pr79290.C: New.
11069
de3fbef6
NS
11070 PR c++/67273
11071 PR c++/79253
11072 * g++.dg/cpp1y/pr67273.C: New.
11073 * g++.dg/cpp1y/pr79253.C: New.
11074
7f357c61
NS
110752017-01-31 Nathan Sidwell <nathan@acm.org>
11076
11077 PR c++/79264
11078 * g++.dg/cpp1y/pr61636-1.C: Augment.
11079
5b11971a
CL
110802017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11081
11082 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11083 rand() instead of random().
11084
8b670f93
AH
110852017-01-30 Aldy Hernandez <aldyh@redhat.com>
11086
11087 PR tree-optimization/71691
11088 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11089
4727e06b
AK
110902017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11091
11092 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11093 __ARCH__.
11094
b6dae849
JJ
110952017-01-31 Jakub Jelinek <jakub@redhat.com>
11096
11097 PR tree-optimization/79267
11098 * g++.dg/opt/pr79267.C: New test.
11099
40fb9c89
AO
111002017-01-30 Alexandre Oliva <aoliva@redhat.com>
11101
11102 PR debug/63238
11103 * gcc.dg/debug/dwarf2/align-1.c: New.
11104 * gcc.dg/debug/dwarf2/align-2.c: New.
11105 * gcc.dg/debug/dwarf2/align-3.c: New.
11106 * gcc.dg/debug/dwarf2/align-4.c: New.
11107 * gcc.dg/debug/dwarf2/align-5.c: New.
11108 * gcc.dg/debug/dwarf2/align-6.c: New.
11109 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11110 * g++.dg/debug/dwarf2/align-1.C: New.
11111 * g++.dg/debug/dwarf2/align-2.C: New.
11112 * g++.dg/debug/dwarf2/align-3.C: New.
11113 * g++.dg/debug/dwarf2/align-4.C: New.
11114 * g++.dg/debug/dwarf2/align-5.C: New.
11115 * g++.dg/debug/dwarf2/align-6.C: New.
11116
3095f651
AS
111172017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11118
11119 PR target/79170
11120 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11121
3cf88bff
MS
111222017-01-30 Martin Sebor <msebor@redhat.com>
11123
11124 PR testsuite/79293
11125 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11126
37731134
ML
111272017-01-30 Martin Liska <mliska@suse.cz>
11128
11129 PR gcov-profile/79259
11130 * g++.dg/tree-prof/pr79259.C: New test.
11131
0c7247cc
RB
111322017-01-30 Richard Biener <rguenther@suse.de>
11133
11134 PR tree-optimization/79276
11135 * gcc.dg/torture/pr79276.c: New testcase.
11136
ab4be5d1
DV
111372017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11138
11139 PR target/79240
11140 * gcc.target/s390/pr79240.c: New test.
11141
6687d58d
BS
111422017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11143
11144 PR target/79268
11145 * gcc.target/powerpc/pr79268.c: New file.
11146 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11147 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11148 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11149 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11150
b5df96c3
JDA
111512017-01-28 John David Anglin <danglin@gcc.gnu.org>
11152
fc34d7b8
JDA
11153 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11154
9efc84e4
JDA
11155 PR testsuite/70583
11156 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11157
4bfbe3ae
JDA
11158 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11159 * gnat.dg/debug9.adb: Likewise.
11160
8d0b306f
JDA
11161 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11162
b5df96c3
JDA
11163 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11164 libatomic_available.
11165 * gfortran.dg/coarray_42.f90: Likewise.
11166 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11167 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11168 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11169
eb339366
MS
111702017-01-27 Martin Sebor <msebor@redhat.com>
11171
11172 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11173
711ce021
BS
111742017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11175
11176 PR rtl-optimization/79194
11177 * gcc.dg/torture/pr79194.c: New test.
11178
d8321b33
VM
111792017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11180
11181 PR tree-optimization/71374
2568d8a1 11182 * gcc.target/i386/pr71374.c: New.
d8321b33 11183
9e2ea13e
MS
111842017-01-27 Martin Sebor <msebor@redhat.com>
11185
11186 PR c++/71290
11187 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11188 a dg-error directive.
11189
9eb7045b
VM
111902017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11191
11192 PR target/79131
11193 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11194 * gcc.target/arm/pr79131-2.c: New.
11195
f75bbf3f
BS
111962017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11197
11198 PR target/65484
11199 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11200 vectorized on POWER unless hardware misaligned loads are
11201 available.
11202
3f54004b
BC
112032017-01-27 Bin Cheng <bin.cheng@arm.com>
11204
11205 PR rtl-optimization/78559
11206 * gcc.c-torture/execute/pr78559.c: New test.
11207
40b6bff9
RB
112082017-01-27 Richard Biener <rguenther@suse.de>
11209
11210 PR tree-optimization/79245
11211 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11212 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11213
b2f8892e
JJ
112142017-01-27 Jakub Jelinek <jakub@redhat.com>
11215
11216 PR c/79199
11217 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11218 target. Use 4294967293U instead of 4294967293.
11219
b002f3b9
RB
112202017-01-27 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/71433
11223 * gcc.dg/Warray-bounds-21.c: New testcase.
11224
38f50ab6
RB
112252017-01-27 Richard Biener <rguenther@suse.de>
11226
11227 PR tree-optimization/79244
11228 * gcc.dg/torture/pr79244.c: New testcase.
11229
c04f4139
JJ
112302017-01-27 Jakub Jelinek <jakub@redhat.com>
11231
11232 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11233 all occurrences of 40 to 32.
11234
6ca513f9
RE
112352017-01-27 Richard Earnshaw <rearnsha@arm.com>
11236
11237 PR target/79239
11238 * gcc.target/arm/pr79239.c: New test.
11239
d876f5cd
DV
112402017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11241
11242 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11243
bb6a6ee9
AB
112442017-01-27 Adam Butcher <adam@jessamine.co.uk>
11245
11246 PR c++/64382
11247 * g++.dg/cpp1y/pr64382.C: New test.
11248
31c87a43
MS
112492017-01-26 Martin Sebor <msebor@redhat.com>
11250
11251 PR middle-end/78703
11252 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11253 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11254 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11255 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11256
f7c06c0f
JJ
112572017-01-26 Jakub Jelinek <jakub@redhat.com>
11258
b0670cc0
JJ
11259 PR debug/79129
11260 * g++.dg/debug/dwarf2/pr79129.C: New test.
11261
f7c06c0f
JJ
11262 PR debug/78835
11263 * g++.dg/debug/dwarf2/pr78835.C: New test.
11264
5d93da1d
MS
112652017-01-26 Martin Sebor <msebor@redhat.com>
11266
11267 PR middle-end/78703
11268 * gcc.dg/format/pr78569.c: Adjust.
11269 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11270 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11271 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11272 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11273 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11274 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11275 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11276 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11277 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11278 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11279 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11280
905d2812
JJ
112812017-01-26 Jakub Jelinek <jakub@redhat.com>
11282
11283 PR c++/68727
11284 * g++.dg/other/offsetof8.C: Add expected error.
11285 * g++.dg/other/offsetof9.C: New test.
11286
b3db8d77
DE
112872017-01-26 David Edelsohn <dje.gcc@gmail.com>
11288
11289 * g++.dg/opt/declone3.C: Require LTO.
11290
15961e4a
VM
112912017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11292
11293 PR target/79131
11294 * gcc.target/arm/pr79131.c: New.
11295
e39dd802
BC
112962017-01-26 Bin Cheng <bin.cheng@arm.com>
11297
11298 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11299
bc9efeab
JW
113002017-01-26 Jonathan Wakely <jwakely@redhat.com>
11301
11302 PR libstdc++/79190
11303 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11304 matches replaced operator delete.
11305
b5f75f0b
JJ
113062017-01-26 Jakub Jelinek <jakub@redhat.com>
11307
11308 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11309 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11310 avx512f with avx512dq.
11311 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11312 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11313 avx512f with avx512dq.
11314 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11315 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11316 avx512f with avx512dq.
11317
0a38b341
MP
113182017-01-26 Marek Polacek <polacek@redhat.com>
11319
11320 PR c/79199
11321 * c-c++-common/Wduplicated-branches-13.c: New test.
11322
ebff5c3f
DS
113232017-01-26 David Sherwood <david.sherwood@arm.com>
11324
11325 PR middle-end/79212
11326 * gfortran.dg/gomp/sharing-4.f90: New test.
11327
e6d55103
JJ
113282017-01-26 Jakub Jelinek <jakub@redhat.com>
11329
1a27fab1
JJ
11330 PR target/70465
11331 * gcc.target/i386/pr70465.c: New test.
11332
e6d55103
JJ
11333 * brig.dg/dg.exp: Update copyright years.
11334 * lib/brig-dg.exp: Update copyright years.
11335 * lib/brig.exp: Update copyright years.
11336
b5aa1281
MM
113372017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11338
11339 PR target/79179
11340 * gcc.target/powerpc/pr79179.c: New test.
11341
3b5de3cb
BS
113422017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11343
11344 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11345 generation to accept D-mode memory accesses.
11346
dbe81dbe
MS
113472017-01-25 Martin Sebor <msebor@redhat.com>
11348
11349 PR c++/71290
11350 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11351 * g++.dg/ext/flexarray-mangle.C: Same.
11352 * g++.dg/ext/flexarray-subst.C: Same.
11353 * g++.dg/ext/flexary10.C: Same.
11354 * g++.dg/ext/flexary11.C: Same.
11355 * g++.dg/ext/flexary14.C: Same.
11356 * g++.dg/ext/flexary16.C: Same.
11357 * g++.dg/ext/flexary18.C: Same.
11358 * g++.dg/ext/flexary19.C: Same.
11359 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11360 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11361 * g++.dg/ubsan/object-size-1.C: Same.
11362 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11363
0e343868
JJ
113642017-01-25 Jakub Jelinek <jakub@redhat.com>
11365
a25608aa
JJ
11366 PR c++/78896
11367 * g++.dg/cpp1z/decomp24.C: New test.
11368
0e343868
JJ
11369 PR c++/77914
11370 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11371 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11372 expect a warning.
11373 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11374 expect warnings.
11375 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11376 * g++.dg/cpp1y/pr59636.C: Likewise.
11377 * g++.dg/cpp1y/pr60190.C: Likewise.
11378
0d098f4b
BC
113792017-01-25 Bin Cheng <bin.cheng@arm.com>
11380
11381 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11382
5332c89e 113832017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11384
11385 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11386 vec_packs built-ins
11387
ed4e59f4
CL
113882017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11389
11390 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11391 -mcpu=cortex-a57.
11392 * gcc.target/arm/vseleqsf.c: Likewise.
11393 * gcc.target/arm/vselgedf.c: Likewise.
11394 * gcc.target/arm/vselgesf.c: Likewise.
11395 * gcc.target/arm/vselgtdf.c: Likewise.
11396 * gcc.target/arm/vselgtsf.c: Likewise.
11397 * gcc.target/arm/vselledf.c: Likewise.
11398 * gcc.target/arm/vsellesf.c: Likewise.
11399 * gcc.target/arm/vselltdf.c: Likewise.
11400 * gcc.target/arm/vselltsf.c: Likewise.
11401 * gcc.target/arm/vselnedf.c: Likewise.
11402 * gcc.target/arm/vselnesf.c: Likewise.
11403 * gcc.target/arm/vselvcdf.c: Likewise.
11404 * gcc.target/arm/vselvcsf.c: Likewise.
11405 * gcc.target/arm/vselvsdf.c: Likewise.
11406 * gcc.target/arm/vselvssf.c: Likewise.
11407
a5d6927f
RB
114082017-01-25 Richard Biener <rguenther@suse.de>
11409
11410 PR testsuite/72850
11411 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11412 to what we had before adding the threading passes.
11413
c2873892
RB
114142017-01-25 Richard Biener <rguenther@suse.de>
11415
11416 PR tree-optimization/69264
11417 * g++.dg/torture/pr69264.C: New testcase.
11418
9aa483a2
KT
114192016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11420
11421 PR target/79145
11422 * gcc.target/arm/pr79145.c: New test.
11423
5c628c3e
RB
114242017-01-25 Richard Biener <rguenther@suse.de>
11425
11426 PR debug/78363
11427 * g++.dg/gomp/pr78363-1.C: New testcase.
11428 * g++.dg/gomp/pr78363-2.C: Likewise.
11429 * g++.dg/gomp/pr78363-3.C: Likewise.
11430
9078cd36
KT
114312016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11432
11433 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11434 * gcc.dg/lto/pr61526_0.c: Likewise.
11435 * gcc.dg/lto/pr64415_0.c: Likewise.
11436
7cfd79d6
JJ
114372017-01-24 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR c++/79205
11440 * g++.dg/cpp1z/decomp22.C: New test.
11441 * g++.dg/cpp1z/decomp23.C: New test.
11442
3e4b91f2
NS
114432017-01-24 Nathan Sidwell <nathan@acm.org>
11444
1d7bc790
NS
11445 PR c++/78469
11446 * g++.dg/cpp0x/pr78469.C: New.
11447
3e4b91f2
NS
11448 PR c++/79118
11449 * g++.dg/cpp0x/pr79118.C: New.
11450
b20ba138
EB
114512017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11452
11453 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11454
c2e84327
DM
114552017-01-24 David Malcolm <dmalcolm@redhat.com>
11456
11457 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11458 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11459 * gcc.dg/rtl/rtl.exp: New file.
11460 * gcc.dg/rtl/test.c: New file.
11461 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11462 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11463 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11464 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11465 * gcc.dg/rtl/x86_64/final.c: New test case.
11466 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11467 * gcc.dg/rtl/x86_64/ira.c: New test case.
11468 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11469 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11470 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11471 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11472 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11473 * gcc.dg/rtl/x86_64/test_1.h: New file.
11474 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11475 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11476 * gcc.dg/rtl/x86_64/times-two.h: New file.
11477 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11478
cf8d19de
BC
114792017-01-24 Bin Cheng <bin.cheng@arm.com>
11480
11481 PR tree-optimization/79159
11482 * g++.dg/tree-ssa/pr79159.C: New test.
11483
f6a24a94 114842017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11485 Martin Jambor <mjambor@suse.cz>
11486
11487 * lib/brig-dg.exp: New file.
11488 * lib/brig.exp: Likewise.
11489 * brig.dg/README: Likewise.
11490 * brig.dg/dg.exp: Likewise.
11491 * brig.dg/test/gimple/alloca.hsail: Likewise.
11492 * brig.dg/test/gimple/atomics.hsail: Likewise.
11493 * brig.dg/test/gimple/branches.hsail: Likewise.
11494 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11495 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11496 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11497 * brig.dg/test/gimple/mem.hsail: Likewise.
11498 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11499 * brig.dg/test/gimple/packed.hsail: Likewise.
11500 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11501 * brig.dg/test/gimple/variables.hsail: Likewise.
11502 * brig.dg/test/gimple/vector.hsail: Likewise.
11503
c3b3e526
JJ
115042017-01-24 Jakub Jelinek <jakub@redhat.com>
11505
11506 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11507 support asan, only on i?86/x86_64 require sse2_runtime.
11508
75f92127
KN
115092017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11510
11511 PR target/66669
11512 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11513 test on powerpc targets.
11514
1a998fa0
MS
115152017-01-23 Martin Sebor <msebor@redhat.com>
11516
11517 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11518
108fdd6d
RB
115192017-01-23 Richard Biener <rguenther@suse.de>
11520
11521 PR tree-optimization/79088
11522 PR tree-optimization/79188
11523 * gcc.dg/torture/pr79088.c: New testcase.
11524 * gcc.dg/torture/pr79188.c: Likewise.
11525
28826a66
KN
115262017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11527
11528 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11529 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11530 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11531 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11532 type of test function to reflect change in built-in function's
11533 return type.
11534 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11535 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11536 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11537 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11538 type and second argument type to reflect change in built-in
11539 function's type signature.
11540 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11541 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11542 type of test function to reflect change in built-in function's
11543 return type.
11544 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11545 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11546 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11547 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11548 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11549 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11550 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11551 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11552 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11553 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11554 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11555 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11556 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11557 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11558 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11559 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11560 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11561 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11562 type of test function to reflect change in built-in function's
11563 return type.
11564 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11565 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11566 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11567 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11568 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11569 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11570 test function's result and second argument to reflect change in
11571 built-in function's type signature.
11572 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11573
e6b8075c
NS
115742017-01-23 Nathan Sidwell <nathan@acm.org>
11575
fc7612fd
NS
11576 PR C++/71710
11577 * g++.dg/template/pr71710.C: New.
11578
e6b8075c
NS
11579 PR c++/71406
11580 PR c++/77508
11581 * g++.dg/template/pr71406.C: New.
11582
15b8fd49
TK
115832017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11584
9b7716c9 11585 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11586
e9c4fbe9
BS
115872017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11588
11589 PR rtl-optimization/78634
11590 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11591
8539a302
BC
115922017-01-23 Bin Cheng <bin.cheng@arm.com>
11593
11594 PR tree-optimization/70754
11595 * gfortran.dg/pr70754.f90: New test.
11596
f368600f
ML
115972017-01-23 Martin Liska <mliska@suse.cz>
11598
11599 PR tree-optimization/79196
11600 * gcc.dg/asan/pr79196.c: New test.
11601 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11602
d886761f
MM
116032017-01-23 Michael Matz <matz@suse.de>
11604
11605 PR tree-optimization/78384
11606 * gcc.dg/pr78384.c: New test.
11607
cffcafda
RB
116082017-01-23 Richard Biener <rguenther@suse.de>
11609
11610 PR tree-optimization/79186
11611 * gcc.dg/torture/pr79186.c: New testcase.
11612 * gcc.dg/torture/pr79187.c: Likewise.
11613
bda2bc48
MJ
116142017-01-23 Martin Jambor <mjambor@suse.cz>
11615
11616 * gcc.dg/ipa/vrp8.c: New test.
11617
f65f1ae3
MJ
116182017-01-23 Martin Jambor <mjambor@suse.cz>
11619
11620 PR ipa/79108
11621 * gfortran.dg/lto/pr79108_0.f90: New test.
11622
dea06111
AS
116232017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11624
11625 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11626 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11627 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11628 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11629 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11630 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11631 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11632 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11633 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11634 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11635 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11636 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11637 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11638 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11639 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11640 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11641
05011618
RB
116422017-01-23 Richard Biener <rguenther@suse.de>
11643 Nick Clifton <nickc@redhat.com>
11644
11645 PR testsuite/78421
11646 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11647 If the target is ARM return the result of the
11648 check_effective_target_arm_vect_no_misalign proc.
11649 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11650 support unaligned vectors then only expect one of the loops to be
11651 unrolled.
11652
f6b9f2ff
ML
116532017-01-23 Martin Liska <mliska@suse.cz>
11654
11655 * gcc.dg/asan/use-after-scope-10.c: New test.
11656 * gcc.dg/asan/use-after-scope-11.c: New test.
11657 * g++.dg/asan/use-after-scope-5.C: New test.
11658
c7775327
ML
116592017-01-23 Martin Liska <mliska@suse.cz>
11660
11661 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11662 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11663 sanopt optimization for ASAN_POISON.
11664
d8ae8d16
KT
116652016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11666
11667 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11668
54d7c70c
CL
116692017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11670
11671 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11672 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11673 for poly*_t types.
11674 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11675 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11676 exec_vcombine): Likewise.
11677 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11678 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11679 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11680 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11681 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11682 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11683 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11684 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11685 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11686 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11687 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11688 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11689 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11690 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11691 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11692 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11693 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11694 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11695 Likewise.
11696 (TEST_VGET_LANE): Cast to uint to avoid warning.
11697 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11698 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11699 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11700 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11701 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11702 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11703 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11704 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11705 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11706 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11707 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11708 CHECK_POLY instead of CHECK for poly64_t types.
11709 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11710 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11711 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11712 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11713 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11714 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11715 uint32_t.
11716 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11717 for int32_t, int64_t.
11718 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11719 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11720 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11721 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11722 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11723 needed.
11724
386fe51c
JJ
117252017-01-22 Jakub Jelinek <jakub@redhat.com>
11726
11727 PR fortran/79154
11728 * gfortran.dg/gomp/pr79154-1.f90: New test.
11729 * gfortran.dg/gomp/pr79154-2.f90: New test.
11730
bc4d86e6
AS
117312017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11732
11733 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11734
c31d5fce
MP
117352017-01-21 Marek Polacek <polacek@redhat.com>
11736
11737 PR testsuite/79169
11738 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11739
25cb56c3
JH
117402017-01-20 Jan Hubicka <hubicka@ucw.cz>
11741
11742 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11743
ea9f867b
BS
117442017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11745
11746 PR rtl-optimization/79125
11747 * gcc.dg/torture/pr79125.c: New test.
11748
a876231c
JW
117492017-01-20 Jiong Wang <jiong.wang@arm.com>
11750
2568d8a1 11751 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11752 only.
2568d8a1
JJ
11753 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11754 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11755
4b9f2115
NS
117562017-01-20 Nathan Sidwell <nathan@acm.org>
11757
3e4b91f2 11758 PR c++/78495
4b9f2115
NS
11759 * g++.dg/cpp1z/inh-ctor38.C: New.
11760
d2aadab1
MP
117612017-01-20 Marek Polacek <polacek@redhat.com>
11762
11763 PR c/79152
11764 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11765
449cd5af
TP
117662017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11767
11768 * lib/target-supports.exp (check_configured_with): New procedure.
11769 (check_effective_target_default_mode): new effective target.
11770 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11771 default mode. Fix dg-skip-if target selector syntax.
11772 * gcc.target/arm/optional_thumb-2.c: Likewise.
11773 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11774 syntax.
11775
ebed7175
DM
117762017-01-20 David Malcolm <dmalcolm@redhat.com>
11777
11778 PR c++/77829
11779 PR c++/78656
11780 * g++.dg/spellcheck-pr77829.C: New test case.
11781 * g++.dg/spellcheck-pr78656.C: New test case.
11782
2ebd93e1
MP
117832017-01-20 Marek Polacek <polacek@redhat.com>
11784
11785 PR c/64279
11786 * c-c++-common/Wduplicated-branches-1.c: New test.
11787 * c-c++-common/Wduplicated-branches-10.c: New test.
11788 * c-c++-common/Wduplicated-branches-11.c: New test.
11789 * c-c++-common/Wduplicated-branches-12.c: New test.
11790 * c-c++-common/Wduplicated-branches-2.c: New test.
11791 * c-c++-common/Wduplicated-branches-3.c: New test.
11792 * c-c++-common/Wduplicated-branches-4.c: New test.
11793 * c-c++-common/Wduplicated-branches-5.c: New test.
11794 * c-c++-common/Wduplicated-branches-6.c: New test.
11795 * c-c++-common/Wduplicated-branches-7.c: New test.
11796 * c-c++-common/Wduplicated-branches-8.c: New test.
11797 * c-c++-common/Wduplicated-branches-9.c: New test.
11798 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11799 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11800 * g++.dg/ext/builtin-object-size3.C: Likewise.
11801 * g++.dg/gomp/loop-1.C: Likewise.
11802 * g++.dg/warn/Wduplicated-branches1.C: New test.
11803 * g++.dg/warn/Wduplicated-branches2.C: New test.
11804
0ce4024a
ML
118052017-01-20 Martin Liska <mliska@suse.cz>
11806
11807 PR lto/69188
11808 * gcc.dg/lto/pr69188_0.c: New test.
11809 * gcc.dg/lto/pr69188_1.c: New test.
11810
d8ea3e7c
AS
118112017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11812
11813 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11814 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11815 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11816 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11817 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11818 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11819 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11820 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11821 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11822 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11823 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11824 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11825 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11826 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11827 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11828 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11829 * gcc.target/i386/avx-1.c: Test new intrinsics.
11830 * gcc.target/i386/sse-13.c: Ditto.
11831 * gcc.target/i386/sse-23.c: Ditto.
11832
0516164b
RB
118332017-01-20 Richard Biener <rguenther@suse.de>
11834
11835 PR tree-optimization/71264
11836 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11837
d821744c
MF
118382017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11839
11840 * gcc.target/mips/madd4-1.c: New file.
11841 * gcc.target/mips/madd4-2.c: Likewise.
11842 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11843 HAS_MADD4.
11844 (mips_option_groups): Add -m[no-]madd4.
11845 (mips-dg-init): Detect default -mno-madd4.
11846 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11847 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11848 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11849 * gcc.target/mips/nmadd-1.c: Likewise.
11850 * gcc.target/mips/nmadd-2.c: Likewise.
11851 * gcc.target/mips/nmadd-3.c: Likewise.
11852
db58fd89
JW
118532017-01-19 Jiong Wang <jiong.wang@arm.com>
11854
11855 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11856 combined instructions.
11857 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11858 instructions.
11859 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11860 of pointer authentication.
11861
bd9cf60b
MM
118622017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11863
11864 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11865 floating point hardware to run test.
11866
ab014eb3
TC
118672017-01-19 Tamar Christina <tamar.christina@arm.com>
11868
2568d8a1 11869 * lib/target-supports.exp
ab014eb3
TC
11870 (check_effective_target_vect_call_copysignf): Enable for AArch64.
11871
c048038f
RO
118722017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11873
11874 PR testsuite/79051
11875 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
11876 __x86_64__]: Allow for target i?86-*-*.
11877
ab6b44cb
MF
118782017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11879
11880 PR target/78176
11881 * gcc.target/mips/lxc1-sxc1-1.c: New file.
11882 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
11883 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11884 HAS_LXC1.
11885 (mips_option_groups): Add -m[no-]lxc1-sxc1.
11886 (mips-dg-init): Detect default -mno-lxc1-sxc1.
11887 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
11888
118d5ed3
AV
118892017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
11890
11891 PR fortran/70696
11892 * gfortran.dg/coarray_43.f90: New test.
11893
a57c520e
RE
118942017-01-19 Richard Earnshaw <rearnsha@arm.com>
11895
11896 PR rtl-optimization/79121
11897 * gcc.c-torture/execute/pr79121.c: New test.
11898
54dc4be2
MM
118992017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11900
11901 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
11902 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11903
7bd5dad2
LK
119042017-01-18 Louis Krupp <louis.krupp@zoho.com>
11905
11906 PR fortran/50069
11907 PR fortran/55086
11908 * gfortran.dg/pr50069_1.f90: New test.
11909 * gfortran.dg/pr50069_2.f90: New test.
11910 * gfortran.dg/pr55086_1.f90: New test.
11911 * gfortran.dg/pr55086_1_tfat.f90: New test.
11912 * gfortran.dg/pr55086_2.f90: New test.
11913 * gfortran.dg/pr55086_2_tfat.f90: New test.
11914 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
11915
0edd264d
AS
119162017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11917 * gcc.dg/strcmp-1.c: New test.
11918 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
11919
551914b7
DM
119202017-01-18 David Malcolm <dmalcolm@redhat.com>
11921
11922 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
11923 (dejagnu_fail): Likewise.
11924 (dejagnu_note): Likewise.
11925 (pass): Provide forward decl, moving true decl to after #include
11926 of harness.h.
11927 (fail): Likewise.
11928 (note): Likewise.
11929
b7d3a6a6
MM
119302017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11931
11932 * gcc.target/powerpc/p9-xxbr-1.c: New test.
11933 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
11934
c484627c
NS
119352017-01-18 Nathan Sidwell <nathan@acm.org>
11936
11937 PR c++/78488
11938 * g++.dg/cpp1z/inh-ctor37.C: New.
11939
a711887e
UB
119402017-01-18 Uros Bizjak <ubizjak@gmail.com>
11941
11942 PR rtl-optimization/78952
11943 * gcc.target/i386/pr78952-1.c: New test.
11944 * gcc.target/i386/pr78952-2.c: Ditto.
11945
525a5e33
AV
119462017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
11947
11948 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
11949
119502017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
11951
11952 PR fortran/70696
11953 * gfortran.dg/coarray_event_1.f08: New test.
11954
90553aac
JJ
119552017-01-18 Jakub Jelinek <jakub@redhat.com>
11956
11957 PR target/77416
11958 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
11959 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
11960 from dg-options.
11961 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
11962 guarded test.
11963 * gcc.target/powerpc/fusion4.c: Likewise.
11964 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
11965 guarded test.
11966 * gcc.target/powerpc/pr58673-1.c: Likewise.
11967 * gcc.target/powerpc/pr58673-2.c: Likewise.
11968 * gcc.target/powerpc/pr59054.c: Likewise.
11969
dfc42f08
BS
119702016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11971
11972 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
11973 vec_bperm.
11974 * gcc.target/powerpc/p9-vbpermd.c: New file.
11975
f3981e7e
AK
119762017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11977
11978 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
11979 (must_not_compile2): Downcase first letter of error messages.
11980 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
11981 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
11982
2c65d990
NS
119832017-01-18 Nathan Sidwell <nathan@acm.org>
11984
11985 PR c++/79091
11986 * g++.dg/pr79091.C: New.
11987
a711887e
UB
119882017-01-18 Jakub Jelinek <jakub@redhat.com>
11989
11990 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
11991 to dg-options.
11992 (p0): Add missing dg-error.
11993
4701fba3
JS
119942017-01-17 Joe Seymour <joe.s@somniumtech.com>
11995
11996 * gcc.target/msp430/mul_f5_muldef.c: New test.
11997
ac4dc08d
MM
119982017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11999
12000 PR target/79004
12001 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12002 options. Fix up the syntax for using \m and \M.
12003
1b3254e4
SB
120042017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12005
12006 PR target/78875
12007 * gcc.target/powerpc/ssp-1.c: New testcase.
12008 * gcc.target/powerpc/ssp-2.c: New testcase.
12009
8144a493
WD
120102017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12011
12012 * gcc.target/aarch64/eh_return.c: New test.
12013
a6607774
BS
120142017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12015
12016 * vec-rlmi-rlnm.c: New file.
12017
8ddfdbc2
NS
120182017-01-17 Nathan Sidwell <nathan@acm.org>
12019
12020 PR c++/61636
12021 * g++.dg/cpp1y/pr61636-1.C: New.
12022 * g++.dg/cpp1y/pr61636-2.C: New.
12023 * g++.dg/cpp1y/pr61636-3.C: New.
12024
d365b403
MS
120252017-01-17 Martin Sebor <msebor@redhat.com>
12026
12027 PR testsuite/79115
12028 * gcc.dg/pr78768.c: Make it a link-only test.
12029
0d80ab91
DM
120302017-01-17 David Malcolm <dmalcolm@redhat.com>
12031
12032 PR c++/71497
12033 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12034 expected messages.
12035 * c-c++-common/Wmisleading-indentation.c: Likewise.
12036
31b61548
VM
120372017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12038
12039 PR target/79058
12040 * gcc.target/arm/pr79058.c: New.
12041
c549996e
JJ
120422017-01-17 Jakub Jelinek <jakub@redhat.com>
12043
12044 PR tree-optimization/71854
12045 * gcc.dg/vect/pr71854.c: New test.
12046
4f197ff9
ML
120472017-01-17 Martin Liska <mliska@suse.cz>
12048
12049 PR ipa/71207
12050 * g++.dg/ipa/pr71207.C: New test.
12051
d4193b85
JH
120522017-01-17 Jan Hubicka <hubicka@ucw.cz>
12053
12054 PR middle-end/77445
12055 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12056 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12057
906e7712
JJ
120582017-01-17 Jakub Jelinek <jakub@redhat.com>
12059
12060 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12061 rather than long unsigned int.
12062 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12063
12314dc9
RB
120642017-01-17 Richard Biener <rguenther@suse.de>
12065
12066 PR tree-optimization/71433
12067 * gcc.dg/Warray-bounds-20.c: New testcase.
12068
a23e48df
RB
120692017-01-17 Richard Biener <rguenther@suse.de>
12070
12071 PR testsuite/52563
12072 PR testsuite/71237
12073 PR testsuite/77737
12074 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12075 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12076 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12077
e6750e5c
AM
120782017-01-17 Alan Modra <amodra@gmail.com>
12079
12080 * gcc.target/powerpc/pr79066.c: New.
12081
a59afbe2
JL
120822017-01-16 Jeff Law <law@redhat.com>
12083
12084 PR tree-optimization/33562
12085 PR tree-optimization/61912
12086 PR tree-optimization/77485
12087 PR tree-optimization/79090
12088 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12089 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12090
e1bcfb92
JJ
120912017-01-16 Jakub Jelinek <jakub@redhat.com>
12092
98e92fb2
JJ
12093 PR c/79089
12094 * gcc.c-torture/compile/pr79089.c: New test.
12095
e1bcfb92
JJ
12096 PR target/79080
12097 * gcc.dg/pr79080.c: New test.
12098
0ef1f9cd
DM
120992017-01-16 David Malcolm <dmalcolm@redhat.com>
12100
12101 PR c/78304
12102 * gcc.dg/format/pr78304.c: Convert argument from integral type
12103 to a pointer.
12104 * gcc.dg/format/pr78304-2.c: Likewise.
12105
76689ffc
CL
121062017-01-16 Carl Love <cel@us.ibm.com>
12107
12108 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12109 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12110
ce12ee9e
CL
121112017-01-16 Carl Love <cel@us.ibm.com>
12112
12113 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12114 Change arguments and return type to bool long long.
12115
b336037d
MS
121162017-01-16 Martin Sebor <msebor@redhat.com>
12117
12118 PR testsuite/79051
12119 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12120 on x86.
12121
1ddca3f3
PC
121222017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12123
12124 Revert:
a711887e 12125 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12126
12127 PR c++/71737
12128 * g++.dg/cpp0x/pr71737.C: New.
12129
290687fb
BS
121302017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12131
12132 * gcc.target/powerpc/swaps-p8-27.c: New.
12133
7d2f3f1d
PC
121342017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12135
12136 PR c++/71737
12137 * g++.dg/cpp0x/pr71737.C: New.
12138
d743728f
EB
121392017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12140
12141 * gnat.dg/opt62.adb: New test.
12142 * gnat.dg/opt62_pkg.ads: New helper.
12143
90aead21
BS
121442017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12145
a711887e
UB
12146 PR rtl-optimization/78626
12147 PR rtl-optimization/78727
90aead21
BS
12148 * gcc.dg/torture/pr78626.c: New test.
12149 * gcc.dg/torture/pr78727.c: New test.
12150
afaecc23
AM
121512017-01-14 Alan Modra <amodra@gmail.com>
12152
12153 * gcc.c-torture/compile/pr72749.c: New test.
12154
be4aa83d
DM
121552017-01-13 David Malcolm <dmalcolm@redhat.com>
12156
12157 PR c/78304
12158 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12159 (test_macro_2): New test.
12160 (test_macro_3): New test.
12161 (test_macro_4): New test.
12162 (test_non_contiguous_strings): Convert line number to line offset.
12163 * gcc.dg/format/pr78304-2.c: New test case.
12164 * gcc.dg/format/pr78304.c: New test case.
12165
7cdca3ec
UB
121662017-01-13 Uros Bizjak <ubizjak@gmail.com>
12167
12168 * gcc.target/i386/funcspec-56.inc: Add missing options and
12169 reorder options by implied ISAs, as in ix86_target_string.
12170
e3017e52
MP
121712017-01-13 Marek Polacek <polacek@redhat.com>
12172
12173 PR c++/71166
12174 * g++.dg/cpp0x/constexpr-array18.C: New test.
12175
d155c6fe
JL
121762017-01-13 Jeff Law <law@redhat.com>
12177
7c9560a5
JL
12178 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12179
9e59e99a
JL
12180 PR tree-optimization/61912
12181 PR tree-optimization/77485
12182 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12183 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12184 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12185
12186 PR tree-optimization/33562
12187 PR tree-optimization/61912
12188 PR tree-optimization/77485
d155c6fe
JL
12189 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12190 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12191 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12192 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12193 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12194 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12195 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12196
77719b06
ML
121972017-01-13 Martin Liska <mliska@suse.cz>
12198
12199 PR ipa/79043
12200 * gcc.c-torture/execute/pr79043.c: New test.
12201
a181b2bc
RB
122022017-01-13 Richard Biener <rguenther@suse.de>
12203
12204 PR middle-end/78411
12205 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12206
eaed3226
AV
122072017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12208
12209 PR fortran/70697
12210 * gfortran.dg/coarray/event_4.f08: New test.
12211
4ccff88b
AV
122122017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12213
12214 PR fortran/70696
12215 * gfortran.dg/coarray/event_3.f08: New test.
12216
3c3b9090
RB
122172017-01-13 Richard Biener <rguenther@suse.de>
12218
12219 PR tree-optimization/77283
12220 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12221
25329913
RB
122222017-01-13 Richard Biener <rguenther@suse.de>
12223
12224 * gcc.dg/gimplefe-22.c: New testcase.
12225
10b70b8e
RB
122262017-01-13 Richard Biener <rguenther@suse.de>
12227
12228 PR tree-optimization/77283
12229 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12230 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12231 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12232
76a8f82f
SL
122332017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12234
12235 * gcc.dg/pr77862.c: Require fpic target.
12236
59a505da
MM
122372017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12238
12239 PR target/79004
12240 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12241
bce6f760
MS
122422017-01-12 Martin Sebor <msebor@redhat.com>
12243
12244 * gcc.dg/pr78138.c: Adjust.
12245 * gcc.dg/pr78768.c: Adjust.
12246 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12247 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12248 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12249 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12250 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12251 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12252 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12253 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12254 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12255 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12256 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12257
3eefa646
JJ
122582017-01-12 Jakub Jelinek <jakub@redhat.com>
12259
12260 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12261
dcb56243
MS
122622017-01-12 Martin Sebor <msebor@redhat.com>
12263
8be3f306 12264 PR testsuite/79051
940242cd
MS
12265 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12266 due to bug 79054.
dcb56243 12267
b7431c20
DE
122682017-01-12 David Edelsohn <dje.gcc@gmail.com>
12269
12270 * gcc.dg/pr78768.c: Require LTO.
12271
2bcd9f32
MS
122722017-01-12 Martin Sebor <msebor@redhat.com>
12273
12274 PR c/79074
12275 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12276 due to the referenced bug.
12277
b2fc1c70
MS
122782017-01-12 Martin Sebor <msebor@redhat.com>
12279
12280 PR testsuite/79073
12281 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12282
fbed6f36
UB
122832017-01-12 Uros Bizjak <ubizjak@gmail.com>
12284
12285 * gcc.target/i386/builtin_target.c (check_features): Check all
12286 supported __builtin_cpu_supports options.
12287
27282dad
KT
122882017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12289
12290 PR tree-optimization/78319
12291 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12292 Remove xfail.
12293
66113166
BS
122942017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12295
12296 PR target/79044
12297 * gcc.target/powerpc/swaps-p8-26.c: New.
12298
6bb4ea5c
RB
122992017-01-12 Richard Biener <rguenther@suse.de>
12300
12301 * gcc.dg/gimplefe-21.c: New testcase.
12302
f15dbadb
MC
123032017-01-12 Michael Collison <michael.collison@arm.com>
12304
12305 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12306
73e32c47
JK
123072017-01-11 Julia Koval <julia.koval@intel.com>
12308 Uros Bizjak <ubizjak@gmail.com>
12309
12310 * gcc.target/i386/sgx.c New test.
12311 * gcc.target/i386/sse-12.c: Add -msgx.
12312 * gcc.target/i386/sse-13.c: Ditto.
12313 * gcc.target/i386/sse-14.c: Ditto.
12314 * gcc.target/i386/sse-22.c: Ditto.
12315 * gcc.target/i386/sse-23.c: Ditto.
12316 * g++.dg/other/i386-2.C: Ditto.
12317 * g++.dg/other/i386-3.C: Ditto.
12318
3594adc7
MS
123192017-01-11 Martin Sebor <msebor@redhat.com>
12320
12321 PR c++/24511
12322 * g++.dg/template/explicit9.C: New test.
12323
01bfd257
NS
123242017-01-11 Nathan Sidwell <nathan@acm.org>
12325
12326 PR c++/77812
12327 * g++.dg/pr77812.C: New.
12328
88df7964
JJ
123292017-01-11 Jakub Jelinek <jakub@redhat.com>
12330
eae63d78
JJ
12331 PR c++/71537
12332 * g++.dg/cpp1y/constexpr-71537.C: New test.
12333
88df7964
JJ
12334 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12335 argument.
12336
960ecba4
MS
123372017-01-11 Martin Sebor <msebor@redhat.com>
12338
12339 PR c/47931
12340 * c-c++-common/Waddress-2.c: New test.
12341
1f258a55
JJ
123422017-01-11 Jakub Jelinek <jakub@redhat.com>
12343
12344 PR c++/78341
12345 * g++.dg/cpp0x/pr78341.C: New test.
12346
bf5fbf46
MS
123472017-01-11 Martin Sebor <msebor@redhat.com>
12348
12349 PR c/78768
12350 * gcc.dg/pr78768.c: New test.
12351
19ff0049
DM
123522017-01-11 David Malcolm <dmalcolm@redhat.com>
12353
12354 PR driver/78877
12355 * gcc.dg/spellcheck-options-14.c: New test case.
12356 * gcc.dg/spellcheck-options-15.c: New test case.
12357 * gcc.dg/spellcheck-options-16.c: New test case.
12358 * gcc.dg/spellcheck-options-17.c: New test case.
12359
c86e9f03
ML
123602017-01-11 Martin Liska <mliska@suse.cz>
12361
12362 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12363
947f51d6
JJ
123642017-01-11 Jakub Jelinek <jakub@redhat.com>
12365
12366 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12367 instead of just 1 for the decomposition from struct C.
12368
849fccf8
EB
123692017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12370
12371 * gcc.c-torture/execute/20170111-1.c: New test.
12372
80c74722
RB
123732017-01-11 Richard Biener <rguenther@suse.de>
12374
12375 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12376
4c4b4703
JJ
123772017-01-11 Jakub Jelinek <jakub@redhat.com>
12378
12379 PR middle-end/50199
12380 * gcc.dg/lto/pr50199_0.c: New test.
12381
664b1a6b
MS
123822017-01-10 Martin Sebor <msebor@redhat.com>
12383
12384 PR testsuite/78960
12385 PR testsuite/78959
12386 PR testsuite/78133
12387 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12388 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12389
fefd3086
MS
123902017-01-10 Martin Sebor <msebor@redhat.com>
12391
12392 PR middle-end/78138
664b1a6b 12393 * gcc.dg/pr78138.c: New test.
fefd3086 12394
b9f4757f
DM
123952017-01-10 David Malcolm <dmalcolm@redhat.com>
12396
12397 PR c++/77949
12398 * g++.dg/diagnostic/pr77949.C: New test case.
12399
5a50f6bb
MS
124002017-01-10 Martin Sebor <msebor@redhat.com>
12401
12402 PR middle-end/78245
12403 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12404
c16880ef
MS
124052017-01-10 Martin Sebor <msebor@redhat.com>
12406
12407 PR tree-optimization/78775
12408 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12409 * gcc.dg/attr-alloc_size-10.c: New test.
12410 * gcc.dg/attr-alloc_size-11.c: New test.
12411 * gcc.dg/builtin-stringop-chk-7.c: New test.
12412 * gcc.dg/pr78775.c: New test.
12413 * gcc.dg/pr78973-2.c: New test.
12414 * gcc.dg/pr78973.c: New test.
12415
5363d9d9
JL
124162017-01-10 Jeff Law <law@redhat.com>
12417
12418 PR tree-optimization/77766
12419 PR tree-optimization/78856
12420 * gcc.c-torture/execute/pr77766.c: New test.
12421
aae23693
RB
124222016-01-10 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/79034
12425 * g++.dg/torture/pr79034.C: New testcase.
12426
a0843aed
ML
124272017-01-10 Martin Liska <mliska@suse.cz>
12428
12429 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12430 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12431 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12432 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12433 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12434 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12435 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12436 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12437 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12438 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12439 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12440 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12441 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12442 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12443 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12444 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12445 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12446 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12447 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12448 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12449 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12450 * gcc.dg/ipa/pr64307.c: Likewise.
12451 * gcc.dg/ipa/pr77653.c: Likewise.
12452
79fc8ffe
AS
124532017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12454
12455 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12456 * g++.dg/other/i386-3.C: Ditto.
12457 * gcc.target/i386/sse-12.c: Ditto.
12458 * gcc.target/i386/sse-13.c: Ditto.
12459 * gcc.target/i386/sse-22.c: Ditto.
12460 * gcc.target/i386/sse-23.c: Ditto.
12461 * gcc.target/i386/builtin_target.c: Handle new option.
12462 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12463 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12464 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12465
dfa6951f
MS
124662017-01-09 Martin Sebor <msebor@redhat.com>
12467
12468 PR testsuite/79036
12469 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12470 with different precisions.
12471
a271e415
EB
124722017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12473
12474 * g++.dg/opt/call2.C: New test.
12475 * g++.dg/opt/call3.C: Likewise.
12476 * gnat.dg/array26.adb: New test.
12477 * gnat.dg/array26_pkg.ad[sb]: New helper.
12478 * gnat.dg/array27.adb: New test.
12479 * gnat.dg/array27_pkg.ad[sb]: New helper.
12480 * gnat.dg/array28.adb: New test.
12481 * gnat.dg/array28_pkg.ad[sb]: New helper.
12482
bd2c6270
JJ
124832017-01-09 Jakub Jelinek <jakub@redhat.com>
12484
12485 PR translation/79019
12486 PR translation/79020
12487 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12488 diagnostics.
12489 * gfortran.dg/initialization_17.f90: Likewise.
12490
1c1d8e75
DH
124912017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12492
12493 PR testsuite/79026
12494 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12495 * gcc.target/i386/pr78904-4.c: Likewise.
12496 * gcc.target/i386/pr78904-6.c: Likewise.
12497 * gcc.target/i386/pr78967-2.c: Likewise.
12498
cb330ba5
JJ
124992017-01-09 Jakub Jelinek <jakub@redhat.com>
12500
12501 PR tree-optimization/78899
12502 * gcc.target/i386/pr78899.c: New test.
12503 * gcc.dg/pr71077.c: New test.
12504
a5e14a42
MJ
125052017-01-09 Martin Jambor <mjambor@suse.cz>
12506
12507 PR ipa/78365
12508 PR ipa/78599
12509 * gcc.dg/torture/pr78365.c: New test.
12510
01216d27
JJ
125112017-01-09 Jakub Jelinek <jakub@redhat.com>
12512
dc59e50a
JJ
12513 PR c++/78948
12514 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12515 (main): Use int* instead of long long.
12516
01216d27
JJ
12517 PR tree-optimization/78938
12518 * gcc.dg/vect/pr78938.c: New test.
12519
c0d4fec7
KT
125202017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12521
12522 * gcc.dg/20161219.c: New test.
12523
7b1b0cc1
RB
125242017-01-09 Richard Biener <rguenther@suse.de>
12525
12526 PR tree-optimization/78997
12527 * gcc.dg/torture/pr78997.c: New testcase.
12528
813b9c0d
RB
125292017-01-09 Richard Biener <rguenther@suse.de>
12530
12531 PR debug/79000
12532 * g++.dg/lto/pr79000_0.C: New testcase.
12533 * g++.dg/lto/pr79000_1.c: Likewise.
12534
efcc8d38
MS
125352017-01-08 Martin Sebor <msebor@redhat.com>
12536
12537 PR middle-end/77708
12538 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12539 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12540 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12541 due to bug 78969.
12542 * gcc.dg/format/pr78569.c: Adjust.
12543
5ccf1d8d
DM
125442017-01-07 David Malcolm <dmalcolm@redhat.com>
12545
12546 PR c++/72803
12547 * g++.dg/diagnostic/pr72803.C: New test case.
12548
42002dfe
MS
125492017-01-07 Martin Sebor <msebor@redhat.com>
12550
12551 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12552 * gcc.dg/attr-alloc_size-4.c: Same.
12553
de91486c
AV
125542017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12555
12556 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12557 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12558 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12559 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12560 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12561 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12562 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12563
f55a925e
AS
125642017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12565 * gcc.dg/memcmp-1.c: New.
12566 * gcc.dg/strncmp-1.c: New.
12567
f3caa118
AV
125682017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12569
12570 * gcc.target/arm/acle/mcrr: New.
12571 * gcc.target/arm/acle/mcrr2: New.
12572 * gcc.target/arm/acle/mrrc: New.
12573 * gcc.target/arm/acle/mrrc2: New.
12574
ecc9a25b
AV
125752017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12576
12577 * gcc.target/arm/acle/mcr.c: New.
12578 * gcc.target/arm/acle/mrc.c: New.
12579 * gcc.target/arm/acle/mcr2.c: New.
12580 * gcc.target/arm/acle/mrc2.c: New.
12581
3811581f
AV
125822017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12583
12584 * gcc.target/arm/acle/ldc: New.
12585 * gcc.target/arm/acle/ldc2: New.
12586 * gcc.target/arm/acle/ldcl: New.
12587 * gcc.target/arm/acle/ldc2l: New.
12588 * gcc.target/arm/acle/stc: New.
12589 * gcc.target/arm/acle/stc2: New.
12590 * gcc.target/arm/acle/stcl: New.
12591 * gcc.target/arm/acle/stc2l: New.
12592
d57daa0c
AV
125932017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12594
12595 * gcc.target/arm/acle/acle.exp: Run tests for different options
12596 and make sure fat-lto-objects is used such that we can still do
12597 assemble scans.
12598 * gcc.target/arm/acle/cdp.c: New.
12599 * gcc.target/arm/acle/cdp2.c: New.
12600 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12601 (check_effective_target_arm_coproc1_ok_nocache): New.
12602 (check_effective_target_arm_coproc2_ok): New.
12603 (check_effective_target_arm_coproc2_ok_nocache): New.
12604 (check_effective_target_arm_coproc3_ok): New.
12605 (check_effective_target_arm_coproc3_ok_nocache): New.
12606 (check_effective_target_arm_coproc4_ok): New.
12607 (check_effective_target_arm_coproc4_ok_nocache): New.
12608
8a123229
MS
126092017-01-06 Martin Sebor <msebor@redhat.com>
12610
12611 PR middle-end/78605
12612 * gcc.dg/tree-ssa/pr78605.c: New test.
12613
5b8999d6
MS
126142017-01-05 Martin Sebor <msebor@redhat.com>
12615
12616 PR tree-optimization/78910
12617 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12618 diagnostics.
12619 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12620 * gcc.dg/tree-ssa/pr78910.c: New test.
12621
4e89adf9
EB
126222017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12623
12624 * gcc.dg/sso-10.c: New test.
12625
962c5679
JJ
126262017-01-05 Jakub Jelinek <jakub@redhat.com>
12627
cfd719e7
JJ
12628 PR tree-optimization/71016
12629 * gcc.target/i386/pr71016.c: New test.
12630 * gcc.target/aarch64/pr71016.c: New test.
12631 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12632
26f20371
JJ
12633 PR c++/78931
12634 * g++.dg/cpp1z/decomp19.C: New test.
12635
962c5679
JJ
12636 PR c++/78890
12637 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12638 * g++.dg/init/union1.C: Likewise.
12639 * g++.dg/cpp0x/union6.C: Expect errors.
12640 * g++.dg/cpp0x/union8.C: New test.
12641 * g++.dg/cpp0x/pr78890-1.C: New test.
12642 * g++.dg/cpp0x/pr78890-2.C: New test.
12643
8c15f541
DE
126442017-01-05 David Edelsohn <dje.gcc@gmail.com>
12645
12646 * gcc.target/powerpc/pr71670.c: Require p9vector.
12647 * gcc.target/powerpc/p9-novsx.c: Same.
12648
51b86113
DM
126492017-01-05 David Malcolm <dmalcolm@redhat.com>
12650
12651 * selftests/asr_div1.rtl: New file.
12652 * selftests/aarch64: New subdirectory.
12653 * selftests/aarch64/times-two.rtl: New file.
12654 * selftests/bb-index.rtl: New file.
12655 * selftests/cfg-test.rtl: New file.
12656 * selftests/const-int.rtl: New file.
12657 * selftests/example-labels.rtl: New file.
12658 * selftests/insn-with-mode.rtl: New file.
12659 * selftests/jump-to-label-ref.rtl: New file.
12660 * selftests/jump-to-return.rtl: New file.
12661 * selftests/jump-to-simple-return.rtl: New file.
12662 * selftests/mem.rtl: New file.
12663 * selftests/note-insn-deleted.rtl: New file.
12664 * selftests/note_insn_basic_block.rtl: New file.
12665 * selftests/simple-cse.rtl: New file.
12666 * selftests/symbol-ref.rtl: New file.
12667 * selftests/x86_64: New subdirectory.
12668 * selftests/x86_64/call-insn.rtl: New file.
12669 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12670 * selftests/x86_64/times-two.rtl: New file.
12671 * selftests/x86_64/unspec.rtl: New file.
12672
dc7650cc
NS
126732017-01-05 Nathan Sidwell <nathan@acm.org>
12674
12675 PR c++/78765
12676 * g++.dg/cpp0x/pr78765.C: New.
12677
3db70565
DV
126782017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12679
12680 * gcc.target/s390/memcpy-2.c: New test.
12681 * gcc.target/s390/memset-2.c: New test.
12682
f5a537e3
AK
126832017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12684
12685 * gcc.target/s390/memcpy-1.c: New test.
12686
d80c6d02
JL
126872017-01-04 Jeff Law <law@redhat.com>
12688
12689 PR tree-optimization/78812
12690 * g++.dg/torture/pr78812.C: New test.
12691
08edc320 126922017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12693
12694 PR target/71977
12695 PR target/70568
12696 PR target/78823
12697 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12698 64-bit VSX systems with direct move, whether we optimize common
12699 code sequences in the GLIBC math library for float math functions.
12700 * gcc.target/powerpc/pr71977-2.c: Likewise.
12701
a9342885
MP
127022017-01-04 Marek Polacek <polacek@redhat.com>
12703
12704 PR c++/64767
12705 * c-c++-common/Wpointer-compare-1.c: New test.
12706
066435fe
JJ
127072017-01-04 Jakub Jelinek <jakub@redhat.com>
12708
abec4284
JJ
12709 PR c++/78949
12710 * c-c++-common/Wunused-var-16.c: New test.
12711
26c43e27
JJ
12712 PR c++/78693
12713 * g++.dg/cpp0x/pr78693.C: New test.
12714
fc73e60c
JJ
12715 PR driver/78957
12716 * gcc.dg/pr78957.c: New test.
12717
c9cf3863
JJ
12718 * g++.dg/cpp1y/auto-fn34.C: New test.
12719
066435fe
JJ
12720 PR c++/71182
12721 * g++.dg/cpp0x/pr71182.C: New test.
12722
598bd687
KN
127232017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12724
12725 PR target/78056
12726 * gcc.target/powerpc/pr78056-1.c: New test.
12727 * gcc.target/powerpc/pr78056-2.c: New test.
12728 * gcc.target/powerpc/pr78056-3.c: New test.
12729 * gcc.target/powerpc/pr78056-4.c: New test.
12730 * gcc.target/powerpc/pr78056-5.c: New test.
12731 * gcc.target/powerpc/pr78056-6.c: New test.
12732 * gcc.target/powerpc/pr78056-7.c: New test.
12733 * gcc.target/powerpc/pr78056-8.c: New test.
12734 * lib/target-supports.exp
12735 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12736 whether the effective target supports the popcntb instruction.
12737
8194635a
JL
127382017-01-03 Jeff Law <law@redhat.com>
12739
12740 PR tree-optimization/67955
12741 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12742
baf9ebc8
MP
127432017-01-04 Marek Polacek <polacek@redhat.com>
12744
12745 PR c++/77545
12746 PR c++/77284
12747 * g++.dg/cpp0x/range-for32.C: New test.
12748 * g++.dg/cpp0x/range-for33.C: New test.
12749
5dd9a9d0
DM
127502017-01-04 David Malcolm <dmalcolm@redhat.com>
12751
12752 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12753
4bf07f3f
NS
127542017-01-04 Nathan Sidwell <nathan@acm.org>
12755
12756 PR c++/66735
12757 * g++.dg/cpp1y/pr66735.C: New.
12758
165ba2e9
JJ
127592017-01-04 Jakub Jelinek <jakub@redhat.com>
12760
12761 PR tree-optimization/71563
12762 * gcc.dg/tree-ssa/pr71563.c: New test.
12763
4567f969
JB
127642017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12765
12766 PR fortran/78534
12767 PR fortran/78976
12768 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12769 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12770 * gfortran.dg/transfer_intrinsic_1.f90: Change
12771 scan-tree-dump-times due to gfc_trans_string_copy change to
12772 avoid -Wstringop-overflow.
12773
1c06f07f
JL
127742017-01-03 Jeff Law <law@redhat.com>
12775
12776 PR tree-optimization/78856
12777 * gcc.c-torture/execute/pr78856.c: New test.
12778
60fb638f
MM
127792017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12780
12781 PR target/78953
12782 * gcc.target/powerpc/pr78953.c: New test.
12783
e4d02f52
ILT
127842017-01-03 Ian Lance Taylor <iant@google.com>
12785
12786 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12787 enums.
12788
5b4f088d
MS
127892017-01-03 Martin Sebor <msebor@redhat.com>
12790
12791 PR tree-optimization/78696
12792 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12793 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12794 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12795 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12796
127972017-01-03 David Malcolm <dmalcolm@redhat.com>
12798
12799 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12800 with more than one digit.
12801 * lib/gcc-dg.exp (process-message): Support more than one digit
12802 in relative line specifications.
12803
128042017-01-03 Jakub Jelinek <jakub@redhat.com>
12805
12806 PR tree-optimization/78965
12807 * gcc.dg/pr78965.c: New test.
12808
12809 PR middle-end/78901
12810 * g++.dg/opt/pr78901.C: New test.
12811
128122017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12813
12814 PR fortran/78534
12815 PR fortran/66310
12816 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12817 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12818 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12819 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12820 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12821 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12822 * gfortran.dg/string_1_lp64.f90: New test.
12823 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12824 * gfortran.dg/string_3_lp64.f90: New test.
12825 * gfortran.dg/transfer_intrinsic_1.f90: Change
12826 scan-tree-dump-times due to gfc_trans_string_copy change to
12827 avoid -Wstringop-overflow.
12828
8b7163c6
UB
128292017-01-02 Uros Bizjak <ubizjak@gmail.com>
12830
12831 PR target/78967
12832 * gcc.target/i386/pr78967-1.c: New test.
12833 * gcc.target/i386/pr78967-2.c: Ditto.
12834 * gcc.target/i386/pr78967-3.c: Ditto.
12835
12836 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12837 * gcc.target/i386/pr78904-4.c: Ditto.
12838 * gcc.target/i386/pr78904-6.c: Ditto.
12839
e2940b98
JH
128402017-01-01 Jan Hubicka <hubicka@ucw.cz>
12841
12842 PR middle-end/77674
12843 * g++.dg/torture/pr77674.C: New testcase.
12844
cbe34bb5 128452017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12846
12847 Update copyright years.
818ab71a 12848\f
cbe34bb5 12849Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12850
12851Copying and distribution of this file, with or without modification,
12852are permitted in any medium without royalty provided the copyright
12853notice and this notice are preserved.
This page took 7.951619 seconds and 5 git commands to generate.