]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
rs6000: Don't touch below the stack pointer (PR77687)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
6073d002
SB
12017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
2
3 PR target/77687
4 * gcc.target/powerpc/pr77687.c: New testcase.
5
fb3cd39d
JJ
62017-09-20 Jakub Jelinek <jakub@redhat.com>
7
2ffb5745
JJ
8 P0409R2 - allow lambda capture [=, this]
9 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
10 capture. Add further tests.
11 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
12 for c++2a on [=, this] capture.
13
fb3cd39d
JJ
14 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
15 * g++.dg/cpp1z/cplusplus_1z.C: New test.
16
cace2309
SP
172017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
18
19 * gcc.target/i386/builtin_target.c: Test knm.
20 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
21
52e22c79
RB
222017-09-20 Richard Biener <rguenther@suse.de>
23
24 PR tree-optimization/77362
25 * gcc.dg/graphite/pr77362.c: New testcase.
26
2a900079
RB
272017-09-20 Richard Biener <rguenther@suse.de>
28
29 PR tree-optimization/82264
30 * gcc.dg/torture/pr82264.c: New testcase.
31
88272c01
JJ
322017-09-20 Jakub Jelinek <jakub@redhat.com>
33
34 * g++.dg/debug/dwarf2/template-params-13.C: New test.
35 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
36 it doesn't match newlines.
37 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
38 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
39 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
40 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
41 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
42 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
43 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
44 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
45 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
46 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
47
0f45457e
PC
482017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
49
50 PR c++/64954
51 * g++.dg/cpp0x/constexpr-ctor20.C: New.
52
73fe2f32
RB
532017-09-20 Richard Biener <rguenther@suse.de>
54
55 PR tree-optimization/81373
56 * gcc.dg/graphite/pr81373.c: New testcase.
57
ee8f15c6
JL
582017-09-19 Jeff Law <law@redhat.com>
59
ac9c032e
JL
60 * gcc.target/i386/stack-check-11.c: New test.
61
8e7a09c3
JL
62 * gcc.dg/stack-check-4.c: New test.
63 * gcc.dg/stack-check-5.c: New test.
64 * gcc.dg/stack-check-6.c: New test.
65 * gcc.dg/stack-check-6a.c: New test.
66 * gcc.dg/stack-check-7.c: New test.
67 * gcc.dg/stack-check-8.c: New test.
68 * gcc.dg/stack-check-9.c: New test.
69 * gcc.dg/stack-check-10.c: New test.
70 * lib/target-supports.exp
71 (check_effective_target_supports_stack_clash_protection): Enable for
72 x86 and x86_64 targets.
73
8c1dd970
JL
74 * gcc.dg/stack-check-3.c: New test.
75
ee8f15c6
JL
76 * gcc.dg/stack-check-2.c: New test.
77 * lib/target-supports.exp
8e7a09c3 78 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
79 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
80 (check_effective_target_caller_implicit_probes): Likewise.
81
14a1a59f
JJ
822017-09-19 Jakub Jelinek <jakub@redhat.com>
83
84 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
85 * g++.dg/tree-ssa/pr41428.C: Likewise.
86 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
87 c++17 and up.
88 * g++.dg/expr/bool3.C: Likewise.
89 * g++.dg/expr/bitfield5.C: Likewise.
90 * g++.old-deja/g++.jason/bool5.C: Likewise.
91
e32d2388
MS
922017-09-18 Martin Sebor <msebor@redhat.com>
93
94 PR c/81854
95 * gcc.dg/pr81854.c: New test.
96 * g++.dg/ext/attr-ifunc-5.C: New test.
97 * g++.dg/ext/attr-ifunc-1.C: Adjust.
98 * g++.dg/ext/attr-ifunc-2.C: Same.
99 * g++.dg/ext/attr-ifunc-3.C: Same.
100 * g++.dg/ext/attr-ifunc-4.C: Same.
101 * g++.old-deja/g++.abi/vtable2.C: Same.
102 * gcc.dg/attr-ifunc-1.c: Same.
103
81b29ad8
WS
1042017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
105
106 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
107
109bb910
RB
1082017-09-19 Richard Biener <rguenther@suse.de>
109
110 PR tree-optimization/82244
111 * gcc.dg/torture/pr82244.c: New testcase.
112
197d2f5b
RB
1132017-09-19 Richard Biener <rguenther@suse.de>
114
115 PR tree-optimization/69728
116 * gfortran.dg/graphite/pr69728.f90: New testcase.
117 * gcc.dg/graphite/pr69728.c: Likewise.
118
7e12c0e0
PC
1192017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/80947
122 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
123
b161f2c9
RS
1242017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
125
126 * gcc.dg/vect/slp-multitypes-13.c: New test.
127
7251b0bf
RS
1282017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
129
130 * gfortran.dg/vect/mask-store-1.f90: New test.
131
10d8c51f
PC
1322017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
133
134 PR c++/45033
135 * g++.dg/expr/delete1.C: New.
136
2eda24e9
PMR
1372017-09-18 Bob Duff <duff@adacore.com>
138
139 * gnat.dg/validity_check.adb: New testcase.
140
1412017-09-18 Eric Botcazou <ebotcazou@adacore.com>
142
143 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
144
1452017-09-18 Bob Duff <duff@adacore.com>
146
147 * gnat.dg/tagged_prefix_call.adb: New testcase.
148
845af9e6
PMR
1492017-09-18 Ed Schonberg <schonberg@adacore.com>
150
151 * gnat.dg/default_variants.adb: New testcase.
152
2a63b04e
RO
1532017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
154
155 PR target/81736
156 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
157 * gcc.target/i386/pr81736-4.c: Likewise.
158
3d07d963
RB
1592017-09-18 Richard Biener <rguenther@suse.de>
160
161 PR tree-optimization/79622
162 * gcc.dg/graphite/pr79622.c: New testcase.
163
3cb626e4
DS
1642017-09-17 Daniel Santos <daniel.santos@pobox.com>
165
166 gcc.target/i386/pr82196-1.c: New test.
167 gcc.target/i386/pr82196-2.c: Likewise.
168
01f44e44
L
1692017-09-17 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR target/82166
172 * gcc.target/i386/pr82166.c: New test.
173
62d3c075
PT
1742017-09-17 Paul Thomas <pault@gcc.gnu.org>
175
176 PR fortran/82173
177 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
178 * gfortran.dg/pdt_2.f03 : The same.
179 * gfortran.dg/pdt_3.f03 : The same.
180 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
181 module 'bad_vars'. Add error concerning assumed parameters and
182 save attribute.
183 * gfortran.dg/pdt_11.f03 : New test.
184
185 PR fortran/60483
186 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
187 * gfortran.dg/associate_25.f90 : New test.
188 * gfortran.dg/pdt_12.f03 : New test.
189
026a79f7
AS
1902017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
191 Jakub Jelinek <jakub@redhat.com>
192
193 Add support for -std=c++2a.
194 * lib/target-supports.exp (check_effective_target_c++17): Return
195 1 also if check_effective_target_c++2a.
196 (check_effective_target_c++17_down): New.
197 (check_effective_target_c++2a_only): New.
198 (check_effective_target_c++2a): New.
199 * g++.dg/cpp2a/cplusplus.C: New.
200
bb75facd
JM
2012017-09-15 Joseph Myers <joseph@codesourcery.com>
202
203 PR c/82071
204 * gcc.target/i386/excess-precision-8.c: New test.
205
c01df3c8
MLI
2062017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
207 Paolo Carlini <paolo.carlini@oracle.com>
208
209 PR c++/64644
210 * g++.dg/other/anon-union4.C: New.
211 * g++.old-deja/g++.law/union4.C: Adjust.
212 * g++.old-deja/g++.other/anon1.C: Likewise.
213
1d933576
BE
2142017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
215
216 * c-c++-common/Wcast-align.c: New test.
217
4a8ca690
EB
2182017-09-15 Eric Botcazou <ebotcazou@adacore.com>
219
220 * g++.dg/sso-1.C: New test.
221 * g++.dg/sso-2.C: Likewise.
222
2232017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
224
225 PR c++/78648
226 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
227
ed17cb57
JW
2282017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
229
230 PR tree-optimization/71026
231 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
232
a1189286
JJ
2332017-09-15 Jakub Jelinek <jakub@redhat.com>
234
7b936140
JJ
235 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
236 * lib/target-supports.exp (check_effective_target_c++14): Use
237 check_effective_target_c++17 instead of check_effective_target_c++1z.
238 (check_effective_target_c++14_down): Likewise.
239 (check_effective_target_c++1z_only): Rename to ...
240 (check_effective_target_c++17_only): ... this.
241 (check_effective_target_c++1z): Rename to ...
242 (check_effective_target_c++17): ... this.
243 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
244 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
245 and c++17_only instead of c++1z_only. Adjust expected diagnostics
246 and comments refering to 1z to 17.
247 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
248 * g++.dg/template/partial5.C: Likewise.
249 * g++.dg/template/nontype8.C: Likewise.
250 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
251 * g++.dg/cpp1z/nontype3a.C: Likewise.
252 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
253 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
254 * g++.dg/cpp1z/class-deduction32.C: Likewise.
255 * g++.dg/cpp1z/pr78771.C: Likewise.
256 * g++.dg/cpp1z/elide1.C: Likewise.
257 * g++.dg/cpp1z/fold3.C: Likewise.
258 * g++.dg/cpp1z/class-deduction2.C: Likewise.
259 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
260 * g++.dg/cpp1z/inline-var2.C: Likewise.
261 * g++.dg/cpp1z/eval-order2.C: Likewise.
262 * g++.dg/cpp1z/decomp21.C: Likewise.
263 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
264 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
265 * g++.dg/cpp1z/utf8-neg.C: Likewise.
266 * g++.dg/cpp1z/class-deduction41.C: Likewise.
267 * g++.dg/cpp1z/class-deduction23.C: Likewise.
268 * g++.dg/cpp1z/nodiscard3.C: Likewise.
269 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
270 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
271 * g++.dg/cpp1z/class-deduction21.C: Likewise.
272 * g++.dg/cpp1z/range-for1.C: Likewise.
273 * g++.dg/cpp1z/init-statement4.C: Likewise.
274 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
275 * g++.dg/cpp1z/decomp30.C: Likewise.
276 * g++.dg/cpp1z/class-deduction39.C: Likewise.
277 * g++.dg/cpp1z/register2.C: Likewise.
278 * g++.dg/cpp1z/decomp9.C: Likewise.
279 * g++.dg/cpp1z/regress1.C: Likewise.
280 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
281 * g++.dg/cpp1z/class-deduction30.C: Likewise.
282 * g++.dg/cpp1z/abbrev2.C: Likewise.
283 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
284 * g++.dg/cpp1z/regress2.C: Likewise.
285 * g++.dg/cpp1z/decomp16.C: Likewise.
286 * g++.dg/cpp1z/bool-increment1.C: Likewise.
287 * g++.dg/cpp1z/aligned-new1.C: Likewise.
288 * g++.dg/cpp1z/decomp3.C: Likewise.
289 * g++.dg/cpp1z/register1.C: Likewise.
290 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
291 * g++.dg/cpp1z/class-deduction1.C: Likewise.
292 * g++.dg/cpp1z/decomp10.C: Likewise.
293 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
294 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
295 * g++.dg/cpp1z/decomp27.C: Likewise.
296 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
297 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
298 * g++.dg/cpp1z/class-deduction9.C: Likewise.
299 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
300 * g++.dg/cpp1z/decomp11.C: Likewise.
301 * g++.dg/cpp1z/aligned-new3.C: Likewise.
302 * g++.dg/cpp1z/utf8-2.C: Likewise.
303 * g++.dg/cpp1z/lambda-this3.C: Likewise.
304 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
305 * g++.dg/cpp1z/byte1.C: Likewise.
306 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
307 * g++.dg/cpp1z/aggr-base4.C: Likewise.
308 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
309 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
310 * g++.dg/cpp1z/utf8-2a.C: Likewise.
311 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
312 * g++.dg/cpp1z/aggr-base6.C: Likewise.
313 * g++.dg/cpp1z/cplusplus.C: Likewise.
314 * g++.dg/cpp1z/class-deduction20.C: Likewise.
315 * g++.dg/cpp1z/aggr-base2.C: Likewise.
316 * g++.dg/cpp1z/class-deduction6.C: Likewise.
317 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
318 * g++.dg/cpp1z/class-deduction31.C: Likewise.
319 * g++.dg/cpp1z/class-deduction25.C: Likewise.
320 * g++.dg/cpp1z/class-deduction18.C: Likewise.
321 * g++.dg/cpp1z/fold9.C: Likewise.
322 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
323 * g++.dg/cpp1z/abbrev1.C: Likewise.
324 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
325 * g++.dg/cpp1z/utf8.C: Likewise.
326 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
327 * g++.dg/cpp1z/aggr-base3.C: Likewise.
328 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
329 * g++.dg/cpp1z/init-statement2.C: Likewise.
330 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
331 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
332 * g++.dg/cpp1z/class-deduction40.C: Likewise.
333 * g++.dg/cpp1z/nontype3.C: Likewise.
334 * g++.dg/cpp1z/class-deduction14.C: Likewise.
335 * g++.dg/cpp1z/fold7.C: Likewise.
336 * g++.dg/cpp1z/nontype2.C: Likewise.
337 * g++.dg/cpp1z/class-deduction15.C: Likewise.
338 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
339 * g++.dg/cpp1z/class-deduction13.C: Likewise.
340 * g++.dg/cpp1z/aligned-new7.C: Likewise.
341 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
342 * g++.dg/cpp1z/nontype1.C: Likewise.
343 * g++.dg/cpp1z/init-statement5.C: Likewise.
344 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
345 * g++.dg/cpp1z/decomp17.C: Likewise.
346 * g++.dg/cpp1z/fold4.C: Likewise.
347 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
348 * g++.dg/cpp1z/fold7a.C: Likewise.
349 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
350 * g++.dg/cpp1z/init-statement7.C: Likewise.
351 * g++.dg/cpp1z/aggr-base5.C: Likewise.
352 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
353 * g++.dg/cpp1z/pr79143.C: Likewise.
354 * g++.dg/cpp1z/class-deduction38.C: Likewise.
355 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
356 * g++.dg/cpp1z/class-deduction12.C: Likewise.
357 * g++.dg/cpp1z/decomp20.C: Likewise.
358 * g++.dg/cpp1z/class-deduction22.C: Likewise.
359 * g++.dg/cpp1z/class-deduction29.C: Likewise.
360 * g++.dg/cpp1z/class-deduction8.C: Likewise.
361 * g++.dg/cpp1z/class-deduction43.C: Likewise.
362 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
363 * g++.dg/cpp1z/fold8.C: Likewise.
364 * g++.dg/cpp1z/init-statement3.C: Likewise.
365 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
366 * g++.dg/cpp1z/class-deduction36.C: Likewise.
367 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
368 * g++.dg/cpp1z/fallthrough1.C: Likewise.
369 * g++.dg/cpp1z/fold1.C: Likewise.
370 * g++.dg/cpp1z/class-deduction26.C: Likewise.
371 * g++.dg/cpp1z/fold-ice1.C: Likewise.
372 * g++.dg/cpp1z/fold5.C: Likewise.
373 * g++.dg/cpp1z/class-deduction34.C: Likewise.
374 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
375 * g++.dg/cpp1z/class-deduction7.C: Likewise.
376 * g++.dg/cpp1z/class-deduction16.C: Likewise.
377 * g++.dg/cpp1z/class-deduction10.C: Likewise.
378 * g++.dg/cpp1z/eval-order3.C: Likewise.
379 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
380 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
381 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
382 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
383 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
384 * g++.dg/cpp1z/decomp15.C: Likewise.
385 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
386 * g++.dg/cpp1z/fold-mangle.C: Likewise.
387 * g++.dg/cpp1z/class-deduction35.C: Likewise.
388 * g++.dg/cpp1z/decomp4.C: Likewise.
389 * g++.dg/cpp1z/class-deduction42.C: Likewise.
390 * g++.dg/cpp1z/init-statement8.C: Likewise.
391 * g++.dg/cpp1z/inline-var1a.C: Likewise.
392 * g++.dg/cpp1z/init-statement6.C: Likewise.
393 * g++.dg/cpp1z/class-deduction17.C: Likewise.
394 * g++.dg/cpp1z/class-deduction28.C: Likewise.
395 * g++.dg/cpp1z/class-deduction27.C: Likewise.
396 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
397 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
398 * g++.dg/cpp1z/class-deduction11.C: Likewise.
399 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
400 * g++.dg/cpp1z/init-statement9.C: Likewise.
401 * g++.dg/cpp1z/class-deduction19.C: Likewise.
402 * g++.dg/cpp1z/class-deduction5.C: Likewise.
403 * g++.dg/cpp1z/fold2.C: Likewise.
404 * g++.dg/cpp1z/class-deduction33.C: Likewise.
405 * g++.dg/cpp1z/class-deduction24.C: Likewise.
406 * g++.dg/cpp1z/aggr-base1.C: Likewise.
407 * g++.dg/cpp1z/fold6.C: Likewise.
408 * g++.dg/cpp1z/decomp12.C: Likewise.
409 * g++.dg/cpp1z/class-deduction4.C: Likewise.
410 * g++.dg/cpp1z/inline-var1.C: Likewise.
411 * g++.dg/cpp1z/aligned-new2.C: Likewise.
412 * g++.dg/cpp1z/class-deduction3.C: Likewise.
413 * g++.dg/other/error3.C: Likewise.
414 * g++.dg/init/new25.C: Likewise.
415 * g++.dg/init/new13.C: Likewise.
416 * g++.dg/tls/diag-2.C: Likewise.
417 * g++.dg/tls/diag-4.C: Likewise.
418 * g++.dg/opt/noreturn-1.C: Likewise.
419 * g++.dg/eh/async-unwind2.C: Likewise.
420 * g++.dg/eh/spec9.C: Likewise.
421 * g++.dg/eh/spec7.C: Likewise.
422 * g++.dg/eh/template1.C: Likewise.
423 * g++.dg/eh/cond4.C: Likewise.
424 * g++.dg/eh/pr41819.C: Likewise.
425 * g++.dg/eh/delete1.C: Likewise.
426 * g++.dg/eh/spec3.C: Likewise.
427 * g++.dg/eh/forced4.C: Likewise.
428 * g++.dg/eh/spec2.C: Likewise.
429 * g++.dg/eh/shadow1.C: Likewise.
430 * g++.dg/eh/pr38662.C: Likewise.
431 * g++.dg/eh/ehopt1.C: Likewise.
432 * g++.dg/eh/spec8.C: Likewise.
433 * g++.dg/eh/init-temp2.C: Likewise.
434 * g++.dg/rtti/crash3.C: Likewise.
435 * g++.dg/warn/Wreturn-type-3.C: Likewise.
436 * g++.dg/warn/register-parm-1.C: Likewise.
437 * g++.dg/warn/register-var-2.C: Likewise.
438 * g++.dg/gcov/gcov-7.C: Likewise.
439 * g++.dg/tree-ssa/pr45605.C: Likewise.
440 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
441 * g++.dg/lookup/exception1.C: Likewise.
442 * g++.dg/ubsan/pr79589.C: Likewise.
443 * g++.dg/tm/pr47340.C: Likewise.
444 * g++.dg/tm/pr46567.C: Likewise.
445 * g++.dg/expr/bitfield5.C: Likewise.
446 * g++.dg/expr/bool1.C: Likewise.
447 * g++.dg/expr/lval3.C: Likewise.
448 * g++.dg/expr/lval4.C: Likewise.
449 * g++.dg/expr/bitfield4.C: Likewise.
450 * g++.dg/expr/bitfield6.C: Likewise.
451 * g++.dg/expr/bool3.C: Likewise.
452 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
453 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
454 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
455 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
456 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
457 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
458 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
459 * g++.dg/ext/has_nothrow_assign.C: Likewise.
460 * g++.dg/parse/register1.C: Likewise.
461 * g++.dg/parse/error15.C: Likewise.
462 * g++.dg/parse/linkage2.C: Likewise.
463 * g++.dg/concepts/intro2.C: Likewise.
464 * g++.dg/concepts/class.C: Likewise.
465 * g++.dg/concepts/traits1.C: Likewise.
466 * g++.dg/concepts/req5.C: Likewise.
467 * g++.dg/concepts/var-concept5.C: Likewise.
468 * g++.dg/concepts/fn-concept2.C: Likewise.
469 * g++.dg/concepts/traits2.C: Likewise.
470 * g++.dg/concepts/placeholder2.C: Likewise.
471 * g++.dg/concepts/class6.C: Likewise.
472 * g++.dg/concepts/memtmpl1.C: Likewise.
473 * g++.dg/concepts/friend2.C: Likewise.
474 * g++.dg/concepts/template-parm3.C: Likewise.
475 * g++.dg/concepts/template-parm10.C: Likewise.
476 * g++.dg/concepts/explicit-spec1.C: Likewise.
477 * g++.dg/concepts/explicit-spec3.C: Likewise.
478 * g++.dg/concepts/var-templ2.C: Likewise.
479 * g++.dg/concepts/intro5.C: Likewise.
480 * g++.dg/concepts/deduction-constraint1.C: Likewise.
481 * g++.dg/concepts/iconv1.C: Likewise.
482 * g++.dg/concepts/constrained-parm.C: Likewise.
483 * g++.dg/concepts/template-template-parm1.C: Likewise.
484 * g++.dg/concepts/var-concept3.C: Likewise.
485 * g++.dg/concepts/class3.C: Likewise.
486 * g++.dg/concepts/memfun2.C: Likewise.
487 * g++.dg/concepts/req1.C: Likewise.
488 * g++.dg/concepts/disjunction1.C: Likewise.
489 * g++.dg/concepts/req17.C: Likewise.
490 * g++.dg/concepts/pr65848.C: Likewise.
491 * g++.dg/concepts/placeholder4.C: Likewise.
492 * g++.dg/concepts/decl-diagnose.C: Likewise.
493 * g++.dg/concepts/intro7.C: Likewise.
494 * g++.dg/concepts/pr68683.C: Likewise.
495 * g++.dg/concepts/partial-spec4.C: Likewise.
496 * g++.dg/concepts/template-parm5.C: Likewise.
497 * g++.dg/concepts/explicit-inst1.C: Likewise.
498 * g++.dg/concepts/class-deduction1.C: Likewise.
499 * g++.dg/concepts/class1.C: Likewise.
500 * g++.dg/concepts/req15.C: Likewise.
501 * g++.dg/concepts/memfun.C: Likewise.
502 * g++.dg/concepts/pr68434.C: Likewise.
503 * g++.dg/concepts/inherit-ctor4.C: Likewise.
504 * g++.dg/concepts/partial-spec6.C: Likewise.
505 * g++.dg/concepts/var-templ1.C: Likewise.
506 * g++.dg/concepts/template-parm8.C: Likewise.
507 * g++.dg/concepts/explicit-inst3.C: Likewise.
508 * g++.dg/concepts/class4.C: Likewise.
509 * g++.dg/concepts/req6.C: Likewise.
510 * g++.dg/concepts/fn8.C: Likewise.
511 * g++.dg/concepts/class5.C: Likewise.
512 * g++.dg/concepts/placeholder5.C: Likewise.
513 * g++.dg/concepts/req16.C: Likewise.
514 * g++.dg/concepts/req10.C: Likewise.
515 * g++.dg/concepts/var-concept2.C: Likewise.
516 * g++.dg/concepts/auto3.C: Likewise.
517 * g++.dg/concepts/generic-fn-err.C: Likewise.
518 * g++.dg/concepts/pr65552.C: Likewise.
519 * g++.dg/concepts/partial-concept-id2.C: Likewise.
520 * g++.dg/concepts/fn1.C: Likewise.
521 * g++.dg/concepts/partial-spec.C: Likewise.
522 * g++.dg/concepts/template-parm12.C: Likewise.
523 * g++.dg/concepts/diagnostic1.C: Likewise.
524 * g++.dg/concepts/intro1.C: Likewise.
525 * g++.dg/concepts/explicit-inst4.C: Likewise.
526 * g++.dg/concepts/req18.C: Likewise.
527 * g++.dg/concepts/explicit-spec5.C: Likewise.
528 * g++.dg/concepts/var-concept6.C: Likewise.
529 * g++.dg/concepts/fn9.C: Likewise.
530 * g++.dg/concepts/req2.C: Likewise.
531 * g++.dg/concepts/template-parm7.C: Likewise.
532 * g++.dg/concepts/req14.C: Likewise.
533 * g++.dg/concepts/template-parm6.C: Likewise.
534 * g++.dg/concepts/variadic4.C: Likewise.
535 * g++.dg/concepts/fn6.C: Likewise.
536 * g++.dg/concepts/req-neg1.C: Likewise.
537 * g++.dg/concepts/alias3.C: Likewise.
538 * g++.dg/concepts/expression2.C: Likewise.
539 * g++.dg/concepts/partial-spec3.C: Likewise.
540 * g++.dg/concepts/expression3.C: Likewise.
541 * g++.dg/concepts/memfun-err.C: Likewise.
542 * g++.dg/concepts/pr66091.C: Likewise.
543 * g++.dg/concepts/explicit-spec2.C: Likewise.
544 * g++.dg/concepts/equiv.C: Likewise.
545 * g++.dg/concepts/friend1.C: Likewise.
546 * g++.dg/concepts/fn4.C: Likewise.
547 * g++.dg/concepts/var-templ3.C: Likewise.
548 * g++.dg/concepts/explicit-inst2.C: Likewise.
549 * g++.dg/concepts/alias2.C: Likewise.
550 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
551 * g++.dg/concepts/placeholder6.C: Likewise.
552 * g++.dg/concepts/fn10.C: Likewise.
553 * g++.dg/concepts/req3.C: Likewise.
554 * g++.dg/concepts/variadic2.C: Likewise.
555 * g++.dg/concepts/pr65636.C: Likewise.
556 * g++.dg/concepts/intro6.C: Likewise.
557 * g++.dg/concepts/class2.C: Likewise.
558 * g++.dg/concepts/fn2.C: Likewise.
559 * g++.dg/concepts/req20.C: Likewise.
560 * g++.dg/concepts/req8.C: Likewise.
561 * g++.dg/concepts/placeholder1.C: Likewise.
562 * g++.dg/concepts/pr65854.C: Likewise.
563 * g++.dg/concepts/member-concept.C: Likewise.
564 * g++.dg/concepts/template-parm2.C: Likewise.
565 * g++.dg/concepts/variadic1.C: Likewise.
566 * g++.dg/concepts/fn7.C: Likewise.
567 * g++.dg/concepts/intro4.C: Likewise.
568 * g++.dg/concepts/req13.C: Likewise.
569 * g++.dg/concepts/inherit-ctor3.C: Likewise.
570 * g++.dg/concepts/explicit-spec6.C: Likewise.
571 * g++.dg/concepts/auto1.C: Likewise.
572 * g++.dg/concepts/alias1.C: Likewise.
573 * g++.dg/concepts/fn-concept1.C: Likewise.
574 * g++.dg/concepts/template-parm11.C: Likewise.
575 * g++.dg/concepts/explicit-spec4.C: Likewise.
576 * g++.dg/concepts/partial-concept-id1.C: Likewise.
577 * g++.dg/concepts/req9.C: Likewise.
578 * g++.dg/concepts/req4.C: Likewise.
579 * g++.dg/concepts/pr65681.C: Likewise.
580 * g++.dg/concepts/req7.C: Likewise.
581 * g++.dg/concepts/req12.C: Likewise.
582 * g++.dg/concepts/fn5.C: Likewise.
583 * g++.dg/concepts/alias4.C: Likewise.
584 * g++.dg/concepts/generic-fn.C: Likewise.
585 * g++.dg/concepts/feature-macro.C: Likewise.
586 * g++.dg/concepts/req19.C: Likewise.
587 * g++.dg/concepts/placeholder3.C: Likewise.
588 * g++.dg/concepts/intro3.C: Likewise.
589 * g++.dg/concepts/partial-spec5.C: Likewise.
590 * g++.dg/concepts/template-parm4.C: Likewise.
591 * g++.dg/concepts/dr1430.C: Likewise.
592 * g++.dg/concepts/pr65634.C: Likewise.
593 * g++.dg/concepts/var-concept4.C: Likewise.
594 * g++.dg/concepts/pr67249.C: Likewise.
595 * g++.dg/concepts/expression.C: Likewise.
596 * g++.dg/concepts/pr65575.C: Likewise.
597 * g++.dg/concepts/partial-spec2.C: Likewise.
598 * g++.dg/concepts/template-parm9.C: Likewise.
599 * g++.dg/concepts/inherit-ctor1.C: Likewise.
600 * g++.dg/concepts/equiv2.C: Likewise.
601 * g++.dg/concepts/req11.C: Likewise.
602 * g++.dg/concepts/template-parm1.C: Likewise.
603 * g++.dg/concepts/inherit-ctor2.C: Likewise.
604 * g++.dg/concepts/var-concept1.C: Likewise.
605 * g++.dg/concepts/fn3.C: Likewise.
606 * g++.dg/torture/pr46364.C: Likewise.
607 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
608 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
609 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
610 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
611 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
612 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
613 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
614 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
615 * g++.dg/torture/pr52918-1.C: Likewise.
616 * g++.dg/torture/pr49394.C: Likewise.
617 * g++.dg/torture/pr57190.C: Likewise.
618 * g++.dg/cpp0x/static_assert8.C: Likewise.
619 * g++.dg/cpp0x/noexcept19.C: Likewise.
620 * g++.dg/cpp0x/variadic-throw.C: Likewise.
621 * g++.dg/cpp0x/variadic73.C: Likewise.
622 * g++.dg/cpp0x/noexcept02.C: Likewise.
623 * g++.dg/cpp0x/defaulted23.C: Likewise.
624 * g++.dg/cpp0x/noexcept08.C: Likewise.
625 * g++.dg/cpp0x/auto9.C: Likewise.
626 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
627 * g++.dg/cpp0x/error5.C: Likewise.
628 * c-c++-common/gomp/atomic-12.c: Likewise.
629 * c-c++-common/gomp/atomic-13.c: Likewise.
630 * c-c++-common/gomp/atomic-14.c: Likewise.
631 * c-c++-common/Wvarargs-2.c: Likewise.
632 * c-c++-common/Wvarargs.c: Likewise.
633 * c-c++-common/vector-subscript-2.c: Likewise.
634 * g++.old-deja/g++.robertl/eb123.C: Likewise.
635 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
636 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
637 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
638 * g++.old-deja/g++.eh/throw2.C: Likewise.
639 * g++.old-deja/g++.eh/throw1.C: Likewise.
640 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
641 * g++.old-deja/g++.other/new7.C: Likewise.
642 * g++.old-deja/g++.other/crash30.C: Likewise.
643 * g++.old-deja/g++.other/regstack.C: Likewise.
644 * g++.old-deja/g++.other/crash28.C: Likewise.
645 * g++.old-deja/g++.jason/bool5.C: Likewise.
646 * g++.old-deja/g++.mike/p10416.C: Likewise.
647 * g++.old-deja/g++.mike/eh25.C: Likewise.
648 * g++.old-deja/g++.mike/eh55.C: Likewise.
649
a1189286
JJ
650 PR rtl-optimization/82192
651 * gcc.c-torture/execute/pr82192.c: New test.
652
897da303
RB
6532017-09-15 Richard Biener <rguenther@suse.de>
654
655 PR tree-optimization/82217
656 * gcc.dg/torture/pr82217.c: New testcase.
657
854dde43
JJ
6582017-09-15 Jakub Jelinek <jakub@redhat.com>
659
660 PR target/82145
661 * gcc.target/i386/pr82145.c: New test.
662
22d07ec2
PT
6632017-09-15 Paul Thomas <pault@gcc.gnu.org>
664
665 PR fortran/82184
666 * gfortran.dg/pointer_array_9.f90: New test.
667
12fca96e
MM
6682017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
669
670 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
671 __builtin_fabsq.
672 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
673 of __builtin_fabsq. Prevent the test from running on 32-bit.
674 * gcc.target/powerpc/float128-fma1.c: New test.
675 * gcc.target/powerpc/float128-fma2.c: Likewise.
676 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
677 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
678
595ced60
DM
6792017-09-14 David Malcolm <dmalcolm@redhat.com>
680
681 PR jit/82174
682 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
683 New test case.
684
44e13e60
PH
6852017-09-14 Pat Haugen <pthaugen@us.ibm.com>
686
687 * gcc.target/powerpc/r2_shrink-wrap.c: New.
688
2a94be35
WS
6892017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
690
691 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
692 lp64 requirement.
693
0fa0fdb7
RB
6942017-09-14 Richard Biener <rguenther@suse.de>
695
696 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
697 * gcc.dg/uninit-suppress_2.c: Adjust.
698 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
699
83ada6e8
RO
7002017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
701
702 PR tree-optimization/80996
703 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
704
c5f59763
JJ
7052017-09-14 Jakub Jelinek <jakub@redhat.com>
706
707 PR target/81325
708 * g++.dg/cpp0x/pr81325.C: New test.
709
87f3a5cf
PT
7102017-09-13 Paul Thomas <pault@gcc.gnu.org>
711
712 PR fortran/82173
713 * gfortran.dg/pdt_10.f03 : New test.
714
b6509175
PC
7152017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
716
717 PR c++/68177
718 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
719
c7885b85
ML
7202017-09-13 Martin Liska <mliska@suse.cz>
721
722 PR middle-end/82154
723 * g++.dg/torture/pr82154.C: New test.
724
97e63e12
PC
7252017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
726
727 PR c++/61362
728 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
729 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
730
bce5091a
SE
7312017-09-13 Steve Ellcey <sellcey@cavium.com>
732
733 PR tree-optimization/80925
734 * gfortran.dg/vect/vect-2.f90: Add
735 --param vect-max-peeling-for-alignment=0 option.
736 Remove unaligned access and peeling checks.
737 * gfortran.dg/vect/vect-3.f90: Ditto.
738 * gfortran.dg/vect/vect-4.f90: Ditto.
739 * gfortran.dg/vect/vect-5.f90: Ditto.
740
13380861
PC
7412017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
742
743 PR c++/61135
744 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
745 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
746
bb5d9711
JW
7472017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
748
749 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
750
267bbb6f
MP
7512017-09-13 Marek Polacek <polacek@redhat.com>
752
753 PR c/82167
754 * gcc.dg/pr82167.c: New test.
755
8a411aa3
WS
7562017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
757
758 * gcc.target/powerpc/fold-vec-ld-char.c: New.
759 * gcc.target/powerpc/fold-vec-ld-double.c: New.
760 * gcc.target/powerpc/fold-vec-ld-float.c: New.
761 * gcc.target/powerpc/fold-vec-ld-int.c: New.
762 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
763 * gcc.target/powerpc/fold-vec-ld-short.c: New.
764
1cb656f8
JW
7652017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
766
767 * gcc.target/aarch64/pr62178.c: Updated testcase
768 to scan for two ldrs and an mla.
769
e5b87132
PC
7702017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
771
772 PR c++/59949
773 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
774
491cefb7
WD
7752017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
776
777 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
778
4395a473
TP
7792017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
780
781 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
782 ARMv8-A and ARMv8-R.
783 * gcc.target/arm/acle/cdp2.c: Likewise.
784 * gcc.target/arm/acle/ldc.c: Likewise.
785 * gcc.target/arm/acle/ldc2.c: Likewise.
786 * gcc.target/arm/acle/ldc2l.c: Likewise.
787 * gcc.target/arm/acle/ldcl.c: Likewise.
788 * gcc.target/arm/acle/mcr.c: Likewise.
789 * gcc.target/arm/acle/mcr2.c: Likewise.
790 * gcc.target/arm/acle/mcrr.c: Likewise.
791 * gcc.target/arm/acle/mcrr2.c: Likewise.
792 * gcc.target/arm/acle/mrc.c: Likewise.
793 * gcc.target/arm/acle/mrc2.c: Likewise.
794 * gcc.target/arm/acle/mrrc.c: Likewise.
795 * gcc.target/arm/acle/mrrc2.c: Likewise.
796 * gcc.target/arm/acle/stc.c: Likewise.
797 * gcc.target/arm/acle/stc2.c: Likewise.
798 * gcc.target/arm/acle/stc2l.c: Likewise.
799 * gcc.target/arm/acle/stcl.c: Likewise.
800 * lib/target-supports.exp:
801 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
802 and stcl in the comment.
803 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
804 and disable Thumb-1 targets.
805 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
806 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
807
caf3dcdf
PC
8082017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
809
810 PR c++/47226
811 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
812 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
813
2da6996c
RB
8142017-09-13 Richard Biener <rguenther@suse.de>
815
816 PR middle-end/82128
817 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
818 default-def to avoid breaking iterator update with the weird
819 interaction with cgraph_update_edges_for_call_stmt_node.
820
d6ecd2cf
KV
8212017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
822
823 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
824
741bbaab
PC
825017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
826
827 PR c++/70621
828 * g++.dg/torture/pr70621.C: New.
829
18a4e7e3
PT
8302017-09-12 Paul Thomas <pault@gcc.gnu.org>
831
832 PR fortran/82173
833 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
834 is defined' error.
835 * gfortran.dg/pdt_6.f03 : New test.
836 * gfortran.dg/pdt_7.f03 : New test.
837 * gfortran.dg/pdt_8.f03 : New test.
838
839 PR fortran/82168
840 * gfortran.dg/pdt_9.f03 : New test.
841
cbc45bea
JJ
8422017-09-12 Jakub Jelinek <jakub@redhat.com>
843
844 PR target/82112
845 * gcc.target/powerpc/pr82112.c: New test.
846 * g++.dg/ext/altivec-18.C: New test.
847
5f33b353
ML
8482017-09-12 Martin Liska <mliska@suse.cz>
849
850 PR testsuite/82114
851 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
852
29545149
RB
8532017-09-12 Richard Biener <rguenther@suse.de>
854
855 PR tree-optimization/82157
856 * gcc.dg/torture/pr82157.c: New testcase.
857
8101ec85
SA
8582017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
859
860 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
861 attribute.
862 * gcc.target/mips/near-far-2.c: Likewise.
863 * gcc.target/mips/near-far-3.c: Likewise.
864 * gcc.target/mips/near-far-4.c: Likewise.
865
ec33aebb
JJ
8662017-09-12 Jakub Jelinek <jakub@redhat.com>
867
868 PR target/82112
869 * c-c++-common/pr82112.c: New test.
870 * gcc.dg/pr82112.c: New test.
871
2f6c18e0
EB
8722017-09-10 Eric Botcazou <ebotcazou@adacore.com>
873
874 PR ada/79441
875 * gnat.dg/pack9.adb: Robustify.
876
ff3598bc
PT
8772017-09-10 Paul Thomas <pault@gcc.gnu.org>
878
879 PR fortran/34640
880 * gfortran.dg/associate_24.f90: New test.
881 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
882 checks.
883 * gfortran.dg/no_arg_check_2.f90: Likewise.
884 * gfortran.dg/pointer_array_1.f90: New test.
885 * gfortran.dg/pointer_array_2.f90: New test.
886 * gfortran.dg/pointer_array_7.f90: New test.
887 * gfortran.dg/pointer_array_8.f90: New test.
888 * gfortran.dg/pointer_array_component_1.f90: New test.
889 * gfortran.dg/pointer_array_component_2.f90: New test.
890 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
891 counts by 1.
892
893 PR fortran/40737
894 * gfortran.dg/pointer_array_3.f90: New test.
895
896 PR fortran/57116
897 * gfortran.dg/pointer_array_4.f90: New test.
898
899 PR fortran/55763
900 * gfortran.dg/pointer_array_5.f90: New test.
901
902 PR fortran/57019
903 * gfortran.dg/pointer_array_6.f90: New test.
904
019bf9ad
JW
9052017-09-09 Jonathan Wakely <jwakely@redhat.com>
906
907 PR c++/81852
908 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
909 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
910 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
911 * g++.dg/cpp1y/feat-neg.C: Likewise.
912 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
913
95b7c2e0
PMR
9142017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
915
916 * gnat.dg/debug14.adb: New test.
917
89ec98ed
EB
9182017-09-09 Eric Botcazou <ebotcazou@adacore.com>
919
920 * gnat.dg/specs/atomic3.ads: New test.
921
ea09ecc5
EB
9222017-09-09 Eric Botcazou <ebotcazou@adacore.com>
923
924 * gnat.dg/specs/vfa.ads: Rename into...
925 * gnat.dg/specs/vfa1.ads: ...this.
926 * gnat.dg/specs/vfa2.ads: New test.
927
5bab4c96
PT
9282017-09-09 Paul Thomas <pault@gcc.gnu.org>
929
930 * gfortran.dg/pdt_1.f03 : New test.
931 * gfortran.dg/pdt_2.f03 : New test.
932 * gfortran.dg/pdt_3.f03 : New test.
933 * gfortran.dg/pdt_4.f03 : New test.
934 * gfortran.dg/pdt_5.f03 : New test.
935
b2c5d6f1 9362017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
937
938 * gcc.dg/pr81988.c: New test.
939
9402017-09-07 Eric Botcazou <ebotcazou@adacore.com>
941
1c49a3ed
EB
942 * gnat.dg/opt67.adb: New test.
943 * gnat.dg/opt67_pkg.ad[sb]: New helper.
944
86373d92
JJ
9452017-09-07 Jakub Jelinek <jakub@redhat.com>
946
947 PR target/81979
948 * gcc.dg/pr81979.c: New test.
949
a3064a99
EB
9502017-09-07 Eric Botcazou <ebotcazou@adacore.com>
951
952 PR ada/82126
953 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
954
a7976089
RB
9552017-09-07 Richard Biener <rguenther@suse.de>
956
957 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
958 opportunity.
959
bbd35101
MM
9602017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
961
962 * gcc.target/powerpc/float128-1.c: Update options to know that
963 -mfloat128 is now on by default on PowerPC VSX systems. Remove
964 -static-libgcc option which is no longer needed. Use -mvsx or
965 -mpower9-vector to enable VSX or hardware IEEE support, rather
966 than specifying a particular CPU.
967 * gcc.target/powerpc/float128-2.c: Likewise.
968 * gcc.target/powerpc/float128-cmp.c: Likewise.
969 * gcc.target/powerpc/float128-complex-1.c: Likewise.
970 * gcc.target/powerpc/float128-complex-2.c: Likewise.
971 * gcc.target/powerpc/float128-hw.c: Likewise.
972 * gcc.target/powerpc/float128-mix.c: Likewise.
973 * gcc.target/powerpc/float128-type-1.c: Likewise.
974 * gcc.target/powerpc/float128-type-2.c: Likewise.
975 * gcc.target/powerpc/float128-3.c: New test.
976 * gcc.target/powerpc/float128-4.c: Likewise.
977 * gcc.target/powerpc/float128-5.c: Likewise.
978
260da991
WD
9792017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
980
981 PR middle-end/78468
982 * gcc.dg/pr78468.c: Add alignment test.
983
f6e50a7d
WW
9842017-09-06 Wish Wu <wishwu007@gmail.com>
985 Jakub Jelinek <jakub@redhat.com>
986
987 * gcc.dg/sancov/cmp0.c: New test.
988
f6bd5664
RB
9892017-09-06 Richard Biener <rguenther@suse.de>
990
991 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
992 test for correctness of vector lowering.
993
796bd467
RB
9942017-09-06 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/82108
997 * gcc.dg/vect/pr82108.c: New testcase.
998
e9982c6a
MJ
9992017-09-06 Martin Jambor <mjambor@suse.cz>
1000
1001 PR tree-optimization/82078
1002 * gcc.dg/tree-ssa/pr82078.c: New test.
1003
3581d5db
JJ
10042017-09-06 Jakub Jelinek <jakub@redhat.com>
1005
1006 PR middle-end/82095
1007 * gcc.dg/tls/pr82095.c: New test.
1008
bcc6842b
JJ
10092017-09-05 Jakub Jelinek <jakub@redhat.com>
1010
0fe4bc78
JJ
1011 PR middle-end/81768
1012 * gcc.dg/gomp/pr81768-2.c: New test.
1013
bcc6842b
JJ
1014 PR middle-end/81768
1015 * gcc.dg/gomp/pr81768-1.c: New test.
1016
55b2ce1c
BS
10172017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1018
1019 PR target/81833
1020 * gcc.target/powerpc/pr81833-1.c: New file.
1021 * gcc.target/powerpc/pr81833-2.c: New file.
1022
f174328e
L
10232017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1024
1025 PR target/59501
1026 PR target/81624
1027 PR target/81769
1028 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1029 * gcc.target/i386/pr81769-1a.c: New test.
1030 * gcc.target/i386/pr81769-1b.c: Likewise.
1031 * gcc.target/i386/pr81769-2.c: Likewise.
1032
c253525e
MP
10332017-09-05 Marek Polacek <polacek@redhat.com>
1034
1035 PR sanitizer/82072
1036 * c-c++-common/ubsan/pr82072-2.c: New test.
1037
d49318d9
PC
10382017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/81942
1041 * g++.dg/cpp1y/constexpr-return3.C: New.
1042
d3b080bc
EB
10432017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1044
1045 * gnat.dg/incomplete5.ad[sb]: New test.
1046 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1047
1f073c92
EB
10482017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1049
1050 * gnat.dg/specs/uc2.ads: New test.
1051
806fcf71
EB
10522017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1053
1054 * gnat.dg/taft_type4.adb: New test.
1055 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1056
a0f8cad6
RB
10572017-09-05 Richard Biener <rguenther@suse.de>
1058
1059 PR tree-optimization/82102
1060 * gcc.dg/torture/pr82102.c: New testcase.
1061
babf697a
EB
10622017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1063
1064 * testsuite/gnat.dg/array29.ad[sb]: New test.
1065
02e637d8
ML
10662017-09-05 Martin Liska <mliska@suse.cz>
1067
1068 PR tree-optimization/82032
1069 * g++.dg/other/pr82032.C: New test.
1070 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1071 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1072 * gcc.dg/switch-10.c: Likewise.
1073
bc394e5a
UB
10742017-09-04 Uros Bizjak <ubizjak@gmail.com>
1075
1076 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1077 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1078
9afacf39
BE
10792017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1080
1081 PR target/77308
1082 * gcc.target/arm/pr77308-1.c: New test.
1083
11a82e25
RB
10842017-09-04 Richard Biener <rguenther@suse.de>
1085
1086 PR tree-optimization/82084
1087 * g++.dg/torture/pr82084.C: New testcase.
1088
bc7fe952
MP
10892017-09-04 Marek Polacek <polacek@redhat.com>
1090
1091 PR c/81783
1092 * c-c++-common/Wtautological-compare-5.c: New test.
1093
8713d0f1
JL
10942017-09-04 Jeff Law <law@redhat.com>
1095
1096 PR tree-optimization/64910
1097 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1098
8d2b48ae
MP
10992017-09-04 Marek Polacek <polacek@redhat.com>
1100
1101 PR sanitizer/82072
1102 * c-c++-common/ubsan/pr82072.c: New test.
1103
e910a9b1
RB
11042017-09-04 Richard Biener <rguenther@suse.de>
1105
1106 PR tree-optimization/82060
1107 * g++.dg/torture/pr82060.C: New testcase.
1108
d8c40eff
AM
11092017-09-04 Alexander Monakov <amonakov@ispras.ru>
1110
1111 PR rtl-optimization/57448
1112 PR target/67458
1113 PR target/81316
1114 * gcc.dg/atomic/pr80640-2.c: New testcase.
1115 * gcc.dg/atomic/pr81316.c: New testcase.
1116
1fda57cb
TV
11172017-09-04 Tom de Vries <tom@codesourcery.com>
1118
1119 PR tree-optimization/82052
1120 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1121 call in fn11.
1122
792ce29f
JJ
11232017-09-04 Jakub Jelinek <jakub@redhat.com>
1124
ca1150f0
JJ
1125 PR sanitizer/81981
1126 * gcc.dg/ubsan/pr81981.c: New test.
1127
792ce29f
JJ
1128 PR tree-optimization/70043
1129 PR testsuite/82093
1130 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1131
83982f26
UB
11322017-09-04 Uros Bizjak <ubizjak@gmail.com>
1133
1134 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1135 * gcc.target/i386/bmi-check.h (main): Ditto.
1136 * gcc.target/i386/bmi2-check.h (main): Ditto.
1137 * gcc.target/i386/rtm-check.h (main): Ditto.
1138 * gcc.target/i386/sha-check.h (main): Ditto.
1139 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1140 (main): Use __get_cpuid_count. Use check_osxsave.
1141 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1142 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1143 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1144 (main): Use check_osxsave.
1145
f36b315d
UB
11462017-09-03 Uros Bizjak <ubizjak@gmail.com>
1147
1148 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1149 and return NORUNRES on failure.
1150 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1151 __builtin_va_arg_pack instead of __va_arg_pack.
1152 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1153 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1154 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1155 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1156 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1157
bff0050a
JJ
11582017-09-01 Jakub Jelinek <jakub@redhat.com>
1159
1160 PR target/81766
1161 * gcc.target/i386/pr81766.c: New test.
1162
e035be33
JM
11632017-09-01 Joseph Myers <joseph@codesourcery.com>
1164
1165 PR c/82071
1166 * gcc.target/i386/excess-precision-7.c: New test.
1167
db6bb1ec
AK
11682017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1169
1170 PR target/82012
1171 * gcc.target/s390/target-attribute/pr82012.c: New test.
1172
0e34f6d8
JL
11732017-09-01 Jeff Law <law@redhat.com>
1174
2ec399d8
JS
1175 * gcc.target/i386/const-in-bss.c: New test.
1176
0e34f6d8
JL
1177 PR tree-optimization/82052
1178 * gcc.c-torture/compile/pr82052.c: New test.
1179
349884d1
JJ
11802017-09-01 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR sanitizer/81923
1183 * gcc.dg/asan/pr81923.c: New test.
1184
002618d8
ML
11852017-09-01 Martin Liska <mliska@suse.cz>
1186
1187 PR tree-optimization/82059
1188 * gcc.dg/tree-ssa/pr82059.c: New test.
1189
a2de90a4
CZ
11902017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1191
1192 * gcc.target/arc/loop-1.c: Deleted.
1193
1370fccf
CZ
11942017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1195
1196 * gcc.target/arc/arc.exp: Test also cpp files.
1197 * gcc.target/arc/tdelay_slots.cpp: New test.
1198
7cfbf676
CZ
11992017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1200
1201 * gcc.target/arc/pr9001184797.c: New test.
1202
d2e05fcb
JJ
12032017-09-01 Jakub Jelinek <jakub@redhat.com>
1204
1205 PR c/81887
1206 * c-c++-common/gomp/pr81887.c: New test.
1207 * gfortran.dg/gomp/pr81887.f90: New test.
1208
8dc9277a
MP
12092017-09-01 Marek Polacek <polacek@redhat.com>
1210
1211 PR c++/82040
1212 * g++.dg/warn/Wbool-operation-1.C: New test.
1213
9f532472
CZ
12142017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1215
1216 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1217 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1218
b6fb7933
CZ
12192017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1220
1221 * gcc.target/arc/sdata-3.c: New file.
1222 * gcc.target/arc/sdata-4.c: Likewise.
1223
7488b577
RB
12242017-08-31 Richard Biener <rguenther@suse.de>
1225
1226 PR middle-end/82054
1227 * g++.dg/gomp/pr82054.C: New testcase.
1228
3aebc597
RL
12292017-08-31 Renlin Li <renlin.li@arm.com>
1230 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1231
1232 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1233
3e75ec3f
BS
12342017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1235
1236 PR tree-optimization/81987
1237 * g++.dg/torture/pr81987.C: New file.
1238
02d54806
EB
12392017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1240
1241 * gnat.dg/aggr22.ad[sb]: New test.
1242
e0bd5a28
PH
12432017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1244
1245 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1246
6da714c6
MM
12472017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1248
1249 PR target/82015
1250 * gcc.target/powerpc/pr82015.c: Fix up error message.
1251
6cc30cb4
ML
12522017-08-30 Martin Liska <mliska@suse.cz>
1253
1254 PR inline-asm/82001
1255 * gcc.dg/ipa/pr82001.c: New test.
1256
d16c828e
ML
12572017-08-30 Martin Liska <mliska@suse.cz>
1258
1259 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1260
36ef8e6f
RB
12612017-08-30 Richard Biener <rguenther@suse.de>
1262
1263 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1264
72932ccf
MM
12652017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1266
1267 PR target/82015
1268 * gcc.target/powerpc/pr82015.c: New test.
1269
4e395d91
UB
12702017-08-29 Uros Bizjak <ubizjak@gmail.com>
1271
1272 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1273
2ffc0382
UB
12742017-08-29 Uros Bizjak <ubizjak@gmail.com>
1275
1276 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1277 * gcc.target/i386/abi-2.c: Ditto.
1278 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1279 * gcc.target/i386/pr22076.c: Ditto.
1280 * gcc.target/i386/pr37216.c: Ditto.
1281 * gcc.target/i386/pr39431.c: Ditto.
1282 * gcc.target/i386/pr40906-1.c: Ditto.
1283 * gcc.target/i386/pr40906-2.c: Ditto.
1284 * gcc.target/i386/pr43766.c: Ditto.
1285 * gcc.target/i386/pr46226.c: Ditto.
1286 * gcc.target/i386/pr46470.c: Ditto.
1287 * gcc.target/i386/pr59929.c: Ditto.
1288 * gcc.target/i386/sse-10.c: Ditto.
1289 * gcc.target/i386/vararg-1.c: Ditto.
1290 * gcc.target/i386/vararg-1.c: Ditto.
1291 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1292 * gcc.target/i386/pr44223.c: Ditto.
1293 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1294 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1295 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1296 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1297 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1298 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1299 * gcc.target/i386/mvc9.c: Compile for lto target only.
1300 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1301 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1302 * gcc.target/i386/pr57091.c: Ditto.
1303 * gcc.target/i386/pr61599-2.c: Ditto.
1304
8eb91869
BS
13052017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1306
1307 PR tree-optimization/81503
1308 * gcc.c-torture/execute/pr81503.c: New file.
1309
9dc3d6a9
ML
13102017-08-29 Martin Liska <mliska@suse.cz>
1311
2ffc0382 1312 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1313 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1314
faa5399b 13152017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1316 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1317
1318 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1319
14d62813
JL
13202017-08-28 Jeff Law <law@redhat.com>
1321
1322 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1323 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1324 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1325 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1326 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1327 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1328 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1329 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1330 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1331
c11384aa
JW
13322017-08-28 Janus Weil <janus@gcc.gnu.org>
1333
1334 PR fortran/81770
1335 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1336 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1337
ac9a43e1
SE
13382017-08-28 Steve Ellcey <sellcey@cavium.com>
1339
1340 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1341 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1342 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1343
2aa8aa18
RB
13442017-08-28 Richard Biener <rguenther@suse.de>
1345
1346 PR tree-optimization/81977
1347 * g++.dg/torture/pr81977.C: New testcase.
1348
5e5ccf0d
AM
13492017-08-28 Alexander Monakov <amonakov@ispras.ru>
1350
1351 PR target/80640
1352 * gcc.dg/atomic/pr80640.c: New testcase.
1353
a5df2090
UB
13542017-08-27 Uros Bizjak <ubizjak@gmail.com>
1355
1356 PR target/81995
1357 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1358 * gcc.target/i386/pr46091-4a.c: Ditto.
1359
86e03ef9
TK
13602017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1361
1362 PR fortran/81974
1363 * gfortran.dg/inline_matmul_19.f90: New test.
1364
6e4c6a24
SM
13652017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1366
1367 * gcc.target/powerpc/m128-check.h: New file.
1368 * gcc.target/powerpc/sse-check.h: New file.
1369 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1370 * gcc.target/powerpc/sse-movlps-2.c: New file.
1371 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1372 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1373 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1374 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1375 * gcc.target/powerpc/sse-divss-1.c: New file.
1376 * gcc.target/powerpc/sse-movhps-1.c: New file.
1377 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1378 * gcc.target/powerpc/sse-subps-1.c: New file.
1379 * gcc.target/powerpc/sse-minps-1.c: New file.
1380 * gcc.target/powerpc/sse-pminub-1.c: New file.
1381 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1382 * gcc.target/powerpc/sse-shufps-1.c: New file.
1383 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1384 * gcc.target/powerpc/sse-maxps-1.c: New file.
1385 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1386 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1387 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1388 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1389 * gcc.target/powerpc/sse-mulps-1.c: New file.
1390 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1391 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1392 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1393 * gcc.target/powerpc/sse-subss-1.c: New file.
1394 * gcc.target/powerpc/sse-movss-2.c: New file.
1395 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1396 * gcc.target/powerpc/sse-minss-1.c: New file.
1397 * gcc.target/powerpc/sse-movaps-2.c: New file.
1398 * gcc.target/powerpc/sse-movlps-1.c: New file.
1399 * gcc.target/powerpc/sse-maxss-1.c: New file.
1400 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1401 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1402 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1403 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1404 * gcc.target/powerpc/sse-mulss-1.c: New file.
1405 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1406 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1407 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1408 * gcc.target/powerpc/sse-movhps-2.c: New file.
1409 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1410 * gcc.target/powerpc/sse-xorps-1.c: New file.
1411 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1412 * gcc.target/powerpc/sse-orps-1.c: New file.
1413 * gcc.target/powerpc/sse-addps-1.c: New file.
1414 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1415 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1416 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1417 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1418 * gcc.target/powerpc/sse-andps-1.c: New file.
1419 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1420 * gcc.target/powerpc/sse-divps-1.c: New file.
1421 * gcc.target/powerpc/sse-andnps-1.c: New file.
1422 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1423 * gcc.target/powerpc/sse-movss-1.c: New file.
1424 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1425 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1426 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1427 * gcc.target/powerpc/sse-movaps-1.c: New file.
1428 * gcc.target/powerpc/sse-movss-3.c: New file.
1429 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1430 * gcc.target/powerpc/sse-addss-1.c: New file.
1431 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1432
56b26dd4
MM
14332017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1434
2ffc0382 1435 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1436 * gcc.target/powerpc/dform-2.c: Likewise.
1437 * gcc.target/powerpc/dform-3.c: Likewise.
1438 * gcc.target/powerpc/pr71656-1.c: Likewise.
1439 * gcc.target/powerpc/pr71656-2.c: Likewise.
1440 * gcc.target/powerpc/pr80103-1.c: Likewise.
1441 * gcc.target/powerpc/pr80098-1.c: Likewise.
1442
6512c0f1
MS
14432017-08-24 Martin Sebor <msebor@redhat.com>
1444
1445 PR middle-end/81908
1446 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1447 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1448 * gcc.dg/tree-ssa/pr81908.c: New test.
1449
281de9c2
SM
14502017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1451
2ffc0382
UB
1452 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1453 Suppress warning during tests.
281de9c2 1454
10bfe16f
UB
14552017-08-24 Uros Bizjak <ubizjak@gmail.com>
1456
1457 * lib/target-supports.exp: Group together target-dependant checks.
1458
142ff602
BC
14592017-08-24 Bin Cheng <bin.cheng@arm.com>
1460
1461 PR tree-optimization/81913
1462 * gcc.c-torture/execute/pr81913.c: New test.
1463 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1464 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1465
9b25e12d
RB
14662017-08-23 Richard Biener <rguenther@suse.de>
1467
1468 PR target/81921
1469 * gcc.target/i386/pr81921.c: New testcase.
1470
122f9da1
DS
14712017-08-23 Daniel Santos <daniel.santos@pobox.com>
1472
1473 * gcc.target/i386/pr80969-1.c: New testcase.
1474 * gcc.target/i386/pr80969-2a.c: Likewise.
1475 * gcc.target/i386/pr80969-2.c: Likewise.
1476 * gcc.target/i386/pr80969-3.c: Likewise.
1477 * gcc.target/i386/pr80969-4a.c: Likewise.
1478 * gcc.target/i386/pr80969-4b.c: Likewise.
1479 * gcc.target/i386/pr80969-4.c: Likewise.
1480 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1481 * lib/target-supports.exp (check_avx512_os_support_available,
1482 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1483 New proceedures for target avx512f and avx512f_runtime selectors.
1484 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1485
397ecd05
DM
14862017-08-23 David Malcolm <dmalcolm@redhat.com>
1487
1488 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1489 * gcc.dg/param-type-mismatch.c: New test case.
1490
44b1b798
WS
14912017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1492
1493 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1494 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1495 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1496 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1497 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1498 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1499 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1500
60591d4e
RB
15012017-08-23 Richard Biener <rguenther@suse.de>
1502
1503 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1504 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1505 * gnat.dg/noinline2.adb: Likewise.
1506 * gnat.dg/renaming6.adb: Likewise.
1507 * gnat.dg/renaming6.ads: Likewise.
1508 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1509
3767b2e4
RB
15102017-08-23 Richard Biener <rguenther@suse.de>
1511
1512 PR lto/81940
1513 * g++.dg/lto/pr81940_0.C: New testcase.
1514
c37691e5
TC
15152017-08-23 Tamar Christina <tamar.christina@arm.com>
1516
1517 PR middle-end/19706
1518 * gcc.dg/tree-ssa/pr19706.c: New.
1519 * lib/target-supports.exp (check_effective_target_xorsign): New.
1520
4d68ff06
DS
15212017-08-22 Daniel Santos <daniel.santos@pobox.com>
1522
1523 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1524 -mabi=ms
1525 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1526 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1527 * gcc.target/i386/pr66275.c: Likewise.
1528 * gcc.target/i386/pr68018.c: Likewise.
1529
5b37159f
WS
15302017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1531
1532 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1533
0db8ddfc
JL
15342017-08-22 Jeff Law <law@redhat.com>
1535
1536 PR tree-optimization/81741
1537 PR tree-optimization/71947
1538 * gcc.dg/tree-ssa/pr81741.c: New test.
1539 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1540 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1541 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1542 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1543 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1544 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1545 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1546
44d23deb
YR
15472017-08-22 Yvan Roux <yvan.roux@linaro.org>
1548
1549 PR c++/80287
1550 * g++.dg/pr80287.C: New test.
1551
7f1bf27a
RB
15522017-08-22 Richard Biener <rguenther@suse.de>
1553
1554 Revert
1555 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1556
1557 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1558
1823c4f6
RB
15592017-08-22 Richard Biener <rguenther@suse.de>
1560
1561 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1562 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1563 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1564 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1565 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1566 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1567 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1568 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1569
bef016bf
JD
15702017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1571
1572 PR fortran/81296
1573 * gfortran.dg/dtio_12.f90: Update test.
1574
57cea2b3
NS
15752017-08-21 Nathan Sidwell <nathan@acm.org>
1576
1577 * g++.dg/template/pr81899.C: Fix c++03.
1578 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1579
7f204c0f
DM
15802017-08-21 David Malcolm <dmalcolm@redhat.com>
1581
1582 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1583 Update expected result to show all of "(long)0" being underlined.
1584 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1585 (test_multitoken_macro): Update expected underlining.
1586
2f687306
DM
15872017-08-21 David Malcolm <dmalcolm@redhat.com>
1588
1589 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1590 to show underlining of all pertinent params.
1591 * gcc.dg/format/pr72858.c: Likewise.
1592
453773df
UB
15932017-08-21 Uros Bizjak <ubizjak@gmail.com>
1594
1595 PR target/46091
1596 * gcc.target/i386/pr46091-4.c: New test.
1597 * gcc.target/i386/pr46091-4a.c: Ditto.
1598 * gcc.target/i386/pr46091-5.c: Ditto.
1599 * gcc.target/i386/pr46091-5a.c: Ditto.
1600
5ec1701e
NS
16012017-08-21 Nathan Sidwell <nathan@acm.org>
1602
1603 PR c++/81899
1604 * g++.dg/template/pr81899.C: New.
1605
404938ed
RB
16062017-08-21 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/81900
1609 * gcc.dg/torture/pr81900.c: New testcase.
1610
1ea85365
RB
16112017-08-21 Richard Biener <rguenther@suse.de>
1612
1613 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1614 regex to handle the LTO case.
1615 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1616 * c-c++-common/asan/misalign-1.c: Likewise.
1617 * c-c++-common/asan/misalign-2.c: Likewise.
1618 * c-c++-common/asan/null-deref-1.c: Likewise.
1619 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1620 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1621 * c-c++-common/asan/use-after-free-1.c: Likewise.
1622 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1623 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1624 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1625 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1626 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1627 * g++.dg/asan/large-func-test-1.C: Likewise.
1628 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1629
8322b607
RB
16302017-08-21 Richard Biener <rguenther@suse.de>
1631
1632 PR middle-end/81884
1633 * g++.dg/torture/pr81884.C: New testcase.
1634
8e7b84e8
JDA
16352017-08-20 John David Anglin <danglin@gcc.gnu.org>
1636
1637 PR ipa/77732
1638 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1639
953e520d
DM
16402017-08-18 David Malcolm <dmalcolm@redhat.com>
1641
1642 PR tree-optimization/46805
1643 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1644 * jit.dg/test-autovectorize.c: New test case.
1645
b1eb28d1
PB
16462017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1647
1648 PR target/80210
1649 * gcc.target/powerpc/pr80210.c: New test.
1650
f661e57e
DM
16512017-08-18 David Malcolm <dmalcolm@redhat.com>
1652
1653 PR c++/81514
1654 * g++.dg/lookup/empty.h: New file.
1655 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1656 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1657 on a built-in.
1658
00aa1fa2
L
16592017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1660
1661 PR c/53037
1662 * c-c++-common/pr53037-5.c: New test.
1663 * g++.dg/pr53037-1.C: Likewise.
1664 * g++.dg/pr53037-2.C: Likewise.
1665 * g++.dg/pr53037-3.C: Likewise.
1666 * g++.dg/pr53037-4.C: Likewise.
1667 * gcc.dg/pr53037-1.c: Likewise.
1668 * gcc.dg/pr53037-2.c: Likewise.
1669 * gcc.dg/pr53037-3.c: Likewise.
1670 * gcc.dg/pr53037-4.c: Likewise.
1671
4a89b7e7
PB
16722017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1673
1674 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1675 * gcc.target/powerpc/p9-vparity.c: Likewise.
1676 * gcc.target/powerpc/pr68805.c: Likewise.
1677 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1678
d00fdf85
PB
16792017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1680
1681 PR target/72804
1682 * gcc.target/powerpc/pr72804.c: New test.
1683
e67bbd5d
MP
16842017-08-17 Marek Polacek <polacek@redhat.com>
1685
1686 PR middle-end/81814
1687 * gcc.dg/torture/pr81814.c: New test.
1688
ea58eb88
JW
16892017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1690
1691 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1692
ab4b719a
TV
16932017-08-17 Tom de Vries <tom@codesourcery.com>
1694
1695 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1696
344be1fd
RB
16972017-08-17 Richard Biener <rguenther@suse.de>
1698
1699 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1700
7911a54d
UB
17012017-08-16 Uros Bizjak <ubizjak@gmail.com>
1702
1703 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1704 scan-assembler-times for alpha*-*-*.
1705 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1706 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1707
b68a9f34
TK
17082017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1709
1710 PR fortran/81116
1711 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1712
adb5b54b
UB
17132017-08-16 Uros Bizjak <ubizjak@gmail.com>
1714
1715 PR target/46091
1716 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1717 (testm): New test function.
1718 * gcc.target/i386/pr46091-2.c: Ditto.
1719 * gcc.target/i386/pr46091-3.c: Ditto.
1720
90d43c80
BC
17212017-08-16 Bin Cheng <bin.cheng@arm.com>
1722
1723 PR tree-optimization/81832
1724 * gcc.dg/tree-ssa/pr81832.c: New test.
1725
963aeaad
RS
17262017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1727
1728 PR tree-optimization/81835
1729 * gcc.dg/vect/pr81815.c: New test.
1730
aaf46c35
JM
17312017-08-15 Joseph Myers <joseph@codesourcery.com>
1732
1733 PR target/78460
1734 PR target/67712
1735 * gcc.c-torture/compile/string-large-1.c: New test.
1736
204b99cd
RB
17372017-08-15 Richard Biener <rguenther@suse.de>
1738
1739 PR tree-optimization/81790
1740 * gcc.dg/torture/pr81790.c: New testcase.
1741
27be025d
MS
17422017-08-14 Martin Sebor <msebor@redhat.com>
1743
1744 PR c/81117
1745 * c-c++-common/attr-nonstring-1.c: New test.
1746
da67acb9
MS
17472017-08-14 Martin Sebor <msebor@redhat.com>
1748
1749 PR c/81117
1750 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1751
9e3b1778
DE
17522017-08-14 David Edelsohn <dje.gcc@gmail.com>
1753
1754 * gcc.dg/ucnid-5.c: Skip on AIX.
1755 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1756
2912db04
UB
17572017-08-14 Uros Bizjak <ubizjak@gmail.com>
1758
1759 PR target/46091
1760 * gcc.target/i386/pr46091-1.c: New test.
1761 * gcc.target/i386/pr46091-2.c: Ditto.
1762 * gcc.target/i386/pr46091-3.c: Ditto.
1763
c7fd2176
WD
17642017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1765
1766 PR target/81643
1767 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1768
a72a7e39
BS
17692017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1770
1771 PR target/79845
1772 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1773 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1774 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1775 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1776 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1777 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1778 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1779 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1780 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1781 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1782 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1783 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1784 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1785 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1786 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1787 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1788 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1789 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1790 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1791 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1792 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1793 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1794 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1795 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1796 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1797 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1798 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1799 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1800 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1801 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1802 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1803 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1804 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1805 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1806 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1807 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1808 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1809 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1810 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1811 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1812 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1813 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1814 * gcc.target/powerpc/cmpb-3.c: Likewise.
1815 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1816 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1817 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1818 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1819 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1820 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1821 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1822 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1823 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1824 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1825 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1826 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1827 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1828 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1829 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1830 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1831 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1832 * gcc.target/powerpc/no-r11-3.c: Likewise.
1833 * gcc.target/powerpc/pr80098-1.c: Likewise.
1834 * gcc.target/powerpc/pr80098-2.c: Likewise.
1835 * gcc.target/powerpc/pr80098-3.c: Likewise.
1836 * gcc.target/powerpc/pr80098-4.c: Likewise.
1837 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1838 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1839 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1840 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1841 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1842 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1843 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1844 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1845 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1846 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1847 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1848
8d2d0de9
BC
18492017-08-14 Bin Cheng <bin.cheng@arm.com>
1850
1851 PR tree-optimization/81799
1852 * gcc.dg/tree-ssa/pr81799.c: New.
1853
5316dd1b
WD
18542017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1855
1856 PR middle-end/46932
1857 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1858 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1859
250db3f9
SN
18602017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1861
1862 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1863 -mno-pc-relative-literal-loads.
1864
0d9255af
RO
18652017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1866
1867 PR testsuite/81793
1868 * gcc.dg/pie-static-1.c: Require both static and pie support.
1869 * gcc.dg/pie-static-2.c: Likewise.
1870
7a7b545f
PMR
18712017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1872
1873 PR ada/79542
1874 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1875
bb85aa74
MP
18762017-08-11 Marek Polacek <polacek@redhat.com>
1877
1878 PR c/81795
1879 * gcc.dg/pr81795.c: New test.
1880
c4fa8984
TK
18812017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1882
1883 PR fortran/60355
1884 * gfortran.dg (bind_c_usage_30): New test.
1885
fe8a99d8
ML
18862017-08-11 Martin Liska <mliska@suse.cz>
1887
1888 PR tree-opt/79987
1889 * gcc.target/i386/mpx/pr79987.c: New test.
1890
4c71a171
ML
18912017-08-11 Martin Liska <mliska@suse.cz>
1892
1893 PR ipa/81213
1894 * gcc.target/i386/pr81213.c: New test.
1895
e1769bdd
UB
18962017-08-10 Uros Bizjak <ubizjak@gmail.com>
1897
1898 PR target/81708
1899 * gcc.target/i386/stack-prot-sym.c: New test.
1900
adc84037
RS
19012017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1902
1903 PR testsuite/81738
1904 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1905 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1906 vect_perm and vect_element_align for vectorization.
1907
8e941ae9
L
19082017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1909
1910 PR target/81736
1911 * gcc.target/i386/pr81736-1.c: New test.
1912 * gcc.target/i386/pr81736-2.c: Likewise.
1913 * gcc.target/i386/pr81736-3.c: Likewise.
1914 * gcc.target/i386/pr81736-4.c: Likewise.
1915 * gcc.target/i386/pr81736-5.c: Likewise.
1916 * gcc.target/i386/pr81736-6.c: Likewise.
1917 * gcc.target/i386/pr81736-7.c: Likewise.
1918
798f8628
WS
19192017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1920
1921 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1922 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1923
32129a17
DM
19242017-08-10 David Malcolm <dmalcolm@redhat.com>
1925
1926 * c-c++-common/missing-close-symbol.c: New test case.
1927 * c-c++-common/missing-symbol.c: New test case.
1928 * gcc.dg/unclosed-init.c: New test case.
1929 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1930 * g++.dg/diagnostic/unclosed-function.C: New test case.
1931 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1932 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1933 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1934 "expected identifier" error.
1935
57e1270f
FR
19362017-08-10 Fritz Reese <fritzoreese@gmail.com>
1937
1938 * gfortran.dg/dec_d_lines_1.f: New test.
1939 * gfortran.dg/dec_d_lines_2.f: New test.
1940
19412017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1942
1943 * gfortran.dg/dec_structure_18.f90: New test.
1944 * gfortran.dg/dec_structure_19.f90: New test.
1945 * gfortran.dg/dec_structure_20.f90: New test.
1946 * gfortran.dg/dec_structure_21.f90: New test.
1947
aaab59b4
MP
19482017-08-10 Marek Polacek <polacek@redhat.com>
1949
1950 PR testsuite/81784
1951 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1952
f234f078
MP
1953 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
1954
2b7d0696
ML
19552017-08-10 Martin Liska <mliska@suse.cz>
1956
1957 PR c++/81355
1958 * g++.dg/other/pr81355.C: New test.
1959
47ee1b7c
DM
19602017-08-09 David Malcolm <dmalcolm@redhat.com>
1961
1962 * jit.dg/all-non-failing-tests.h: Add note about
1963 test-vector-types.cc.
1964 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
1965 case.
1966 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
1967 New test case.
1968 * jit.dg/test-vector-types.cc: New test case.
1969
b388427b
AP
19702017-08-09 Andrew Pinski <apinski@cavium.com>
1971
1972 * gcc.target/aarch64/vect-xorsign_exec.c: Add
1973 --save-temps to the options passed.
1974
12c2ab7b
MC
19752017-08-09 Michael Collison <michael.collison@arm.com>
1976
1977 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
1978 boundary option and fix comment.
1979 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
1980 boundary option and fix comment.
1981 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
1982 boundary option and fix comment.
1983 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
1984 -mstructure-size boundary option.
1985
a8a581af
SB
19862017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
1987
1988 PR rtl-optimization/81423
1989 * gcc.c-torture/execute/pr81423.c: New testcase.
1990
50a87c1c
WS
19912017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1992
1993 * gcc.target/powerpc/fold-vec-pack-double.c: New.
1994 * gcc.target/powerpc/fold-vec-pack-int.c: New.
1995 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
1996 * gcc.target/powerpc/fold-vec-pack-short.c: New.
1997
3d9a180f
WS
19982017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
1999
2000 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2001 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2002
ee9a9e7b
WS
20032017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2004
2005 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2006 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2007 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2008
07999eb2
WS
20092017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2010
2011 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2012 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2013 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2014 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2015
0ca970cd
SB
20162017-08-09 Slava Barinov <v.barinov@samsung.com>
2017
2018 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2019
296c53ac
MP
20202017-08-09 Marek Polacek <polacek@redhat.com>
2021
2022 PR c/81233
2023 * gcc.dg/diagnostic-types-1.c: New test.
2024 * gcc.dg/assign-warn-1.c: Update warning messages.
2025 * gcc.dg/assign-warn-2.c: Likewise.
2026 * gcc.dg/c90-const-expr-5.c: Likewise.
2027 * gcc.dg/c99-const-expr-5.c: Likewise.
2028 * gcc.dg/conv-2.c: Likewise.
2029 * gcc.dg/init-bad-7.c: Likewise.
2030 * gcc.dg/overflow-warn-1.c: Likewise.
2031 * gcc.dg/overflow-warn-2.c: Likewise.
2032 * gcc.dg/overflow-warn-3.c: Likewise.
2033 * gcc.dg/overflow-warn-4.c: Likewise.
2034 * gcc.dg/pointer-array-atomic.c: Likewise.
2035 * gcc.dg/pr26865.c: Likewise.
2036 * gcc.dg/pr61162-2.c: Likewise.
2037 * gcc.dg/pr61162.c: Likewise.
2038 * gcc.dg/pr67730-2.c: Likewise.
2039 * gcc.dg/pr69156.c: Likewise.
2040 * gcc.dg/pr70174.c: Likewise.
2041 * objc.dg/proto-lossage-4.m: Likewise.
2042
a32c8316
MP
20432017-08-09 Marek Polacek <polacek@redhat.com>
2044
2045 PR c/81417
2046 * Wsign-compare-1.c: New test.
2047 * gcc.dg/compare1.c: Adjust dg-bogus.
2048 * gcc.dg/compare2.c: Likewise.
2049 * gcc.dg/compare3.c: Likewise.
2050 * gcc.dg/compare7.c: Likewise.
2051 * gcc.dg/compare8.c: Likewise.
2052 * gcc.dg/compare9.c: Likewise.
2053 * gcc.dg/pr11492.c: Likewise.
2054
7345b714
L
20552017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2056
2057 PR driver/81523
2058 * gcc.dg/pie-7.c: New test.
2059 * gcc.dg/pie-static-1.c: Likewise.
2060 * gcc.dg/pie-static-2.c: Likewise.
2061
d5bf81b3
UB
20622017-08-08 Uros Bizjak <ubizjak@gmail.com>
2063
2064 PR target/81708
2065 * gcc.target/i386/stack-prot-guard.c: New test.
2066
4261463d
TC
20672017-08-08 Tamar Christina <tamar.christina@arm.com>
2068
2069 * gcc.target/aarch64/xorsign.c: New.
2070 * gcc.target/aarch64/xorsign_exec.c: New.
2071 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2072
b115e803
BS
20732017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2074
2075 PR tree-optimization/81354
2076 * g++.dg/torture/pr81354.C: New file.
2077
51bd28ed
RB
20782017-08-08 Richard Biener <rguenther@suse.de>
2079
2080 PR middle-end/81719
2081 * g++.dg/tree-ssa/pr81719.C: New testcase.
2082
26d66f28
RB
20832017-08-08 Richard Biener <rguenther@suse.de>
2084
2085 PR tree-optimization/81723
2086 * gfortran.dg/pr81723.f: New testcase.
2087
82c0d3eb
BS
20882017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2089
2090 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2091 string.
2092 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2093 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2094 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2095 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2096 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2097 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2098 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2099 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2100 * gcc.target/powerpc/cmpb-3.c: Likewise.
2101 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2102 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2103
d81e058f
ML
21042017-08-08 Martin Liska <mliska@suse.cz>
2105
2106 PR tree-opt/81696
2107 * gcc.dg/ipa/pr81696.c: New test.
2108
a5c93f53
BC
21092017-08-08 Bin Cheng <bin.cheng@arm.com>
2110
2111 PR tree-optimization/81744
2112 * gcc.dg/tree-ssa/pr81744.c: New.
2113
a5afbdd6
MP
21142017-08-08 Marek Polacek <polacek@redhat.com>
2115
2116 PR c++/81607
2117 * g++.dg/other/bitfield6.C: New test.
2118
08c4c51e
MM
21192017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2120
2121 PR target/81593
2122 * gcc.target/powerpc/vec-setup.h: New tests to test various
2123 combinations of setting up vectors of 2 double word elements.
2124 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2125 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2126 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2127 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2128 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2129 vector inserts from vector extracts.
2130 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2131
950a884b
TK
21322017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2133
2134 PR fortran/68829
2135 PR fortran/81701
2136 * gfortran.dg/o_fast_stacksize.90: New test.
2137
6f1a16cb
WD
21382017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2139
2140 PR middle-end/46932
2141 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2142
4090b652
L
21432017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2144
2145 * gcc.target/i386/pr81736-1.c: Removed.
2146 * gcc.target/i386/pr81736-2.c: Likewise.
2147 * gcc.target/i386/pr81736-3.c: Likewise.
2148 * gcc.target/i386/pr81736-4.c: Likewise.
2149
079a0363
L
21502017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2151
2152 PR target/81736
2153 * gcc.target/i386/pr81736-1.c: New test.
2154 * gcc.target/i386/pr81736-2.c: Likewise.
2155 * gcc.target/i386/pr81736-3.c: Likewise.
2156 * gcc.target/i386/pr81736-4.c: Likewise.
2157
1653a865
MP
21582017-08-07 Marek Polacek <polacek@redhat.com>
2159
2160 PR middle-end/81737
2161 * gcc.dg/pr81737.c: New test.
2162
577eec56
ML
21632017-08-07 Martin Liska <mliska@suse.cz>
2164
2165 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2166 * gcc.dg/parm-impl-decl-1.c: Likewise.
2167 * gcc.dg/parm-impl-decl-3.c: Likewise.
2168 * gcc.dg/Wattributes-5.c: New test.
2169
537bf9ac
AP
21702017-08-06 Andrew Pinski <apinski@cavium.com>
2171
2172 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2173 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2174 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2175 * gcc.target/aarch64/target_attr_4.c: Likewise.
2176 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2177 * gcc.target/aarch64/target_attr_2.c: Likewise.
2178 * gcc.target/aarch64/target_attr_7.c: Likewise.
2179 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2180 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2181 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2182
90596474
AP
21832017-08-06 Andrew Pinski <apinski@cavium.com>
2184
2185 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2186 -march=armv8-a+nolse, skip if -mcpu= is passed.
2187 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2188
08e9cb5a
AP
21892017-08-06 Andrew Pinski <apinski@cavium.com>
2190
2191 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2192 * gcc.target/aarch64/_Float16_2.c: Likewise.
2193 * gcc.target/aarch64/_Float16_3.c: Likewise.
2194
4a6ad083
TV
21952017-08-06 Tom de Vries <tom@codesourcery.com>
2196
2197 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2198
b363e726
TV
21992017-08-06 Tom de Vries <tom@codesourcery.com>
2200
2201 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2202 type. Add missing return.
2203
8fbcf075
TV
22042017-08-06 Tom de Vries <tom@codesourcery.com>
2205
2206 PR testsuite/81731
2207 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2208 variable 'a' definition.
2209 (b): Remove unused variable.
2210 (gp): New variable.
2211 (check): Add parameter corresponding to call in main, and handle.
2212
67695c07
PC
22132017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2214
2215 PR c++/79790
23d12941 2216 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2217
c779bea5
YG
22182017-08-04 Yury Gribov <tetra2005@gmail.com>
2219
2220 PR tree-optimization/57371
2221 * c-c++-common/pr57371-1.c: New test.
2222 * c-c++-common/pr57371-2.c: New test.
2223 * c-c++-common/pr57371-3.c: New test.
2224 * c-c++-common/pr57371-4.c: New test.
2225 * gcc.dg/pr57371-5.c: New test.
2226
e52341f1
CL
22272017-08-04 Carl Love <cel@us.ibm.com>
2228
2229 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2230 builtin test cases for vec_mule, and vec_mulo.
2231 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2232 builtin test cases for vec_mule, and vec_mulo.
2233
295940c3
L
22342017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2235
2236 PR target/81590
2237 * gcc.target/i386/avx512-check.h: New file.
2238 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2239 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2240 * gcc.target/i386/avx512cd-check.h: Likewise.
2241 * gcc.target/i386/avx512ifma-check.h: Likewise.
2242 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2243 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2244 * gcc.target/i386/avx512bw-check.h: Rewrite.
2245 * gcc.target/i386/avx512dq-check.h: Likewise.
2246 * gcc.target/i386/avx512er-check.h: Likewise.
2247 * gcc.target/i386/avx512f-check.h: Likewise.
2248 * gcc.target/i386/avx512vl-check.h: Likewise.
2249 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2250 only.
2251 (test_512): Removed.
2252 (avx512*_test): Likewise.
2253 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2254
f4f2c2ec
MP
22552017-08-04 Marek Polacek <polacek@redhat.com>
2256
2257 PR middle-end/81695
2258 * gcc.dg/pr81695.c: New test.
2259
62c8a2cf
RS
22602017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2261
2262 PR tree-optimization/81136
2263 * gcc.dg/vect/pr81136.c: Add scan test.
2264
dfbddbeb
RS
22652017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2266
2267 * gcc.dg/vect/vect-alias-check-3.c: New test.
2268 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2269 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2270
165b2f5f
RB
22712017-08-04 Richard Biener <rguenther@suse.de>
2272
2273 PR middle-end/81705
2274 * c-c++-common/ubsan/pr81705.c: New testcase.
2275
7c0881d5
BS
22762017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2277
2278 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2279 messages that used to start with a capital letter.
2280 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2281 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2282 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2283 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2284 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2285 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2286 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2287 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2288 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2289 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2290 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2291 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2292 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2293 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2294 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2295 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2296 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2297 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2298 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2299 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2300 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2301 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2302 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2303 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2304 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2305 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2306 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2307 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2308 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2309 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2310 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2311 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2312 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2313 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2314 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2315 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2316 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2317 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2318 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2319 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2320 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2321 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2322 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2323 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2324 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2325 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2326 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2327 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2328 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2329 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2330 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2331 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2332 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2333 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2334 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2335 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2336
2fdaed89
JJ
23372017-08-03 Jakub Jelinek <jakub@redhat.com>
2338
2339 PR target/81621
2340 * gcc.dg/pr81621.c: New test.
2341
297db279
RB
23422017-08-03 Richard Biener <rguenther@suse.de>
2343
2344 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2345 and CSE.
2346
2fdaed89 23472017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2348
2349 PR middle-end/81148
2350 * c-c++-common/ubsan/pr81148.c: New testcase.
2351
cad136a4
TV
23522017-08-03 Tom de Vries <tom@codesourcery.com>
2353
2354 PR target/81662
2355 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2356
2392baa5
JJ
23572017-08-03 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR driver/81650
2360 * gcc.dg/pr81650.c: New test.
2361
e5e691a5
PC
23622017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2363
2364 PR c++/71440
2365 * g++.dg/template/crash127.C: New.
2366
0a734553
JJ
23672017-08-03 Jakub Jelinek <jakub@redhat.com>
2368
2369 PR middle-end/81052
2370 * c-c++-common/pr81052.c: New test.
2371
673aef33
TV
23722017-08-03 Tom de Vries <tom@codesourcery.com>
2373
2374 * gcc.dg/pr56727-2.c: Require alias.
2375
2a8485f6
TV
23762017-08-03 Tom de Vries <tom@codesourcery.com>
2377
2378 * gcc.dg/attr-noipa.c: Require alloca.
2379
8b917598
TV
23802017-08-03 Tom de Vries <tom@codesourcery.com>
2381
2382 * gcc.dg/torture/pr80163.c: Require label_values.
2383
4ca8bf91
TV
23842017-08-03 Tom de Vries <tom@codesourcery.com>
2385
2386 PR target/81662
2387 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2388 * c-c++-common/patchable_function_entry-default.c: Same.
2389 * c-c++-common/patchable_function_entry-definition.c: Same.
2390
f4629481
UB
23912017-08-02 Uros Bizjak <ubizjak@gmail.com>
2392
2393 PR target/81644
2394 * gcc.target/i386/pr81644.c: New test.
2395
86994621
TV
23962017-08-02 Tom de Vries <tom@codesourcery.com>
2397
2398 * gcc.dg/Walloca-14.c: Use relative line number.
2399
9501fd4b
UB
24002017-08-02 Uros Bizjak <ubizjak@gmail.com>
2401
2402 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2403 test "no-3dnowa" target attribute.
2404
f7b6353a
MP
24052017-08-02 Marek Polacek <polacek@redhat.com>
2406
2407 PR c/81289
2408 * gcc.dg/noncompile/pr81289.c: New test.
2409
8a6eab34
MP
2410 PR c/81448
2411 PR c/81306
2412 * c-c++-common/Wmultistatement-macros-13.c: New test.
2413
349721b7
JJ
24142017-08-02 Jakub Jelinek <jakub@redhat.com>
2415
e4f0733a
JJ
2416 PR c++/81640
2417 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2418
349721b7
JJ
2419 PR middle-end/79499
2420 * gcc.dg/pr79499.c: New test.
2421
77eefb71
RB
24222017-08-02 Richard Biener <rguenther@suse.de>
2423
2424 PR tree-optimization/81633
2425 * gcc.dg/vect/pr81633.c: New testcase.
2426
760f74c2
L
24272017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2428
2429 * gcc.dg/guality/pr25967-1.c: New test.
2430 * gcc.dg/guality/pr25967-2.c: Likewise.
2431 * gcc.dg/torture/pr25967-1.c: Likewise.
2432 * gcc.dg/torture/pr25967-2.c: Likewise.
2433
a2e28a97
L
24342017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2435
2436 PR target/81654
2437 * gcc.target/i386/pr81654.c: New test.
2438
d8afd032
TK
24392017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2440
2441 PR fortran/79312
2442 * gfortran.dg/logical_assignment_1.f90: New test.
2443
671a00ee
ML
24442017-08-01 Martin Liska <mliska@suse.cz>
2445
2446 PR middle-end/70140
2447 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2448
7d3eecca
ML
24492017-08-01 Martin Liska <mliska@suse.cz>
2450
2451 Revert r250771
2452 Make mempcpy more optimal (PR middle-end/70140).
2453
636730ca
JJ
24542017-08-01 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR target/81622
2457 * gcc.target/powerpc/pr81622.c: New test.
2458
74cc0b2b
SE
24592017-08-01 Steve Ellcey <sellcey@cavium.com>
2460
2461 PR tree-optimization/80925
2462 * gcc.dg/vect/vect-28.c: Add
2463 --param vect-max-peeling-for-alignment=0 option.
2464 Remove unaligned access and peeling checks.
2465 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2466 * gcc.dg/vect/vect-70.c: Ditto.
2467 * gcc.dg/vect/vect-87.c: Ditto.
2468 * gcc.dg/vect/vect-88.c: Ditto.
2469 * gcc.dg/vect/vect-91.c: Ditto.
2470 * gcc.dg/vect/vect-93.c: Ditto.
2471
0102e469
TV
24722017-08-01 Tom de Vries <tom@codesourcery.com>
2473
2474 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2475 * gcc.target/nvptx/slp.c (foo): Same.
2476
813485c6
RB
24772017-08-01 Richard Biener <rguenther@suse.de>
2478
2479 PR tree-optimization/81181
2480 * gcc.dg/torture/pr81181.c: New testcase.
2481
98b7180c
ML
24822017-08-01 Martin Liska <mliska@suse.cz>
2483
2484 PR middle-end/70140
2485 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2486
4f3e333a
UB
24872017-08-01 Uros Bizjak <ubizjak@gmail.com>
2488
2489 PR target/81641
2490 * gcc.target/i386/pr81641.c: New test.
2491
b8bb5772
UB
24922017-08-01 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/81639
2495 * gcc.target/i386/pr81639.c: New test.
2496
34e5c511
RB
24972017-08-01 Richard Biener <rguenther@suse.de>
2498
2499 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2500 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2501 endless loop.
2502 * gcc.dg/uninit-23.c: Adjust.
2503
5e19d437
BC
25042017-08-01 Bin Cheng <bin.cheng@arm.com>
2505
2506 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2507 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2508
7061cfc0
BC
25092017-08-01 Bin Cheng <bin.cheng@arm.com>
2510
2511 PR tree-optimization/81627
2512 * gcc.dg/tree-ssa/pr81627.c: New.
2513
39637a44
BC
25142017-08-01 Bin Cheng <bin.cheng@arm.com>
2515
2516 PR tree-optimization/81620
2517 * gcc.dg/tree-ssa/pr81620-1.c: New.
2518 * gcc.dg/tree-ssa/pr81620-2.c: New.
2519
f9c5fe06
DH
25202017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2521
2522 PR testsuite/53542
2523 * gfortran.dg/use_30.f90: New test.
2524
da98e3b1
JJ
25252017-08-01 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR tree-optimization/81588
2528 * gcc.dg/tree-ssa/pr81588.c: New test.
2529 * gcc.dg/pr81588.c: New test.
2530 * gcc.c-torture/execute/pr81588.c: New test.
2531
5e8fe12f
RB
25322017-08-01 Richard Biener <rguenther@suse.de>
2533
2534 PR tree-optimization/81297
2535 * gcc.dg/torture/pr81297.c: New testcase.
2536
93ac482a
UB
25372017-07-31 Uros Bizjak <ubizjak@gmail.com>
2538
2539 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2540
6cc518c6
SE
25412017-07-31 Steve Ellcey <sellcey@cavium.com>
2542
2543 PR tree-optimization/80925
93ac482a 2544 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2545 --param vect-max-peeling-for-alignment=0 option.
2546 Remove unaligned access and peeling checks.
2547 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2548
24c8e8eb
CL
25492017-07-31 Carl Love <cel@us.ibm.com>
2550
2551 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2552 missed in commit 250746.
2553
b40e941b
CL
25542017-07-31 Carl Love <cel@us.ibm.com>
2555
2556 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2557 new builtins.
2558
67779f74
L
25592017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2560
2561 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2562 * gcc.target/i386/pr79793-2.c: Likewise.
2563
a97cf8f9
UB
25642017-07-31 Uros Bizjak <ubizjak@gmail.com>
2565
2566 PR target/25967
2567 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2568 (naked): Add attribute regparm(1) for x86_32 targets.
2569 Add integer argument. Remove global "data" variable.
2570 (main): Pass integer argument to naked function.
2571 * gcc.target/i386/naked-4.c: New test.
2572
7fef86d3
JH
25732017-07-31 Jan Hubicka <hubicka@ucw.cz>
2574 Martin Liska <mliska@suse.cz>
2575
2576 * gcc.dg/predict-15.c: New test.
2577 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2578
2ec580be
UB
25792017-07-31 Uros Bizjak <ubizjak@gmail.com>
2580
2581 PR target/25967
2582 * gcc.target/i386/naked-1.c: New test.
2583 * gcc.target/i386/naked-2.c: Ditto.
2584 * gcc.target/i386/naked-3.c: Ditto.
2585 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2586 do_test_body0 stub function, use attribute "naked" instead.
2587 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2588 * gcc.dg/pr44290-2.c: Ditto.
2589
cfdf6ff6
TK
25902017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2591
2592 PR fortran/81581
2593 * gfortran.dg/dim_sum_1.f90: New test case.
2594 * gfortran.dg/dim_sum_2.f90: New test case.
2595 * gfortran.dg/dim_sum_3.f90: New test case.
2596
5edb1c48
ML
25972017-07-31 Martin Liska <mliska@suse.cz>
2598
2599 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2600 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2601
f34ebeb2
ML
26022017-07-31 Martin Liska <mliska@suse.cz>
2603
2604 PR sanitize/81530
2605 * g++.dg/ubsan/pr81530.C: New test.
2606
066bbc57
JJ
26072017-07-31 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR sanitizer/81604
2610 * c-c++-common/ubsan/pr81604.c: New test.
2611
a10b3cf1
L
26122017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2613
2614 PR target/79793
2615 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2616 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2617 (foo): Check the builtin return address against the return address
2618 in interrupt frame.
2619 * gcc.target/i386/pr79793-1.c: New test.
2620 * gcc.target/i386/pr79793-2.c: Likewise.
2621
942047f2
EB
26222017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2623
2624 * c-c++-common/dump-ada-spec-7.c: New test.
2625
e071b767
JJ
26262017-07-29 Jakub Jelinek <jakub@redhat.com>
2627
2628 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2629 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2630
782a7850
PB
26312017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2632
2633 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2634
9de00935
TC
26352017-07-28 Tamar Christina <tamar.christina@arm.com>
2636
2637 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2638
8de33df2
BC
26392017-07-28 Bin Cheng <bin.cheng@arm.com>
2640
2641 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2642
8acb8421
TC
26432017-07-28 Tamar Christina <tamar.christina@arm.com>
2644 Bilyan Borisov <bilyan.borisov@arm.com>
2645
2646 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2647 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2648 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2649 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2650 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2651
d9c259ef
BC
26522017-07-28 Bin Cheng <bin.cheng@arm.com>
2653
2654 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2655 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2656 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2657 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2658 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2659 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2660 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2661 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2662 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2663 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2664 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2665
6d7649f8
ML
26662017-07-28 Martin Liska <mliska@suse.cz>
2667
2668 PR sanitizer/81340
2669 * g++.dg/asan/pr81340.C: New test.
2670
92e29a5e
RB
26712017-07-28 Richard Biener <rguenther@suse.de>
2672
2673 PR tree-optimization/81502
2674 * gcc.target/i386/pr81502.c: New testcase.
2675
70affe6a
ML
26762017-07-28 Martin Liska <mliska@suse.cz>
2677
2678 PR sanitizer/81460
2679 * gcc.dg/asan/pr81460.c: New test.
2680
d0ee55a1
JJ
26812017-07-28 Jakub Jelinek <jakub@redhat.com>
2682
c9b39a49
JJ
2683 PR sanitizer/80998
2684 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2685 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2686
d0ee55a1
JJ
2687 PR tree-optimization/81578
2688 * gcc.dg/pr81578.c: New test.
2689
1ce75e41
RB
26902017-07-28 Richard Biener <rguenther@suse.de>
2691
2692 PR tree-optimization/81573
2693 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2694
7a5cbf29
PB
26952017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2696
2697 * g++.dg/pr69667.C: Remove option -mlra.
2698 * gcc.target/powerpc/dform-1.c: Likewise.
2699 * gcc.target/powerpc/dform-2.c: Likewise.
2700 * gcc.target/powerpc/dform-3.c: Likewise.
2701 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2702 * gcc.target/powerpc/p9-vparity.c: Likewise.
2703 * gcc.target/powerpc/pr63491.c: Likewise.
2704 * gcc.target/powerpc/pr67808.c: Likewise.
2705 * gcc.target/powerpc/pr68805.c: Likewise.
2706 * gcc.target/powerpc/pr69461.c: Likewise.
2707 * gcc.target/powerpc/pr71680.c: Likewise.
2708 * gcc.target/powerpc/pr77289.c: Likewise.
2709 * gcc.target/powerpc/pr78458.c: Likewise.
2710 * gcc.target/powerpc/pr78543.c: Likewise.
2711 * g++.dg/pr71294.C: Remove option -mno-lra.
2712 * gcc.target/powerpc/pr71656-1.c: Likewise.
2713 * gcc.target/powerpc/pr71656-2.c: Likewise.
2714 * gcc.target/powerpc/pr71698.c: Likewise.
2715
2c2789d5
KT
27162017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2717 Sudakshina Das <sudi.das@arm.com>
2718
2719 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2720
06bd22f6
MP
27212017-07-27 Marek Polacek <polacek@redhat.com>
2722
2723 PR c/81417
2724 * c-c++-common/Wsign-compare-1.c: New test.
2725 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2726 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2727 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2728 * g++.dg/warn/compare1.C: Likewise.
2729 * gcc.dg/compare1.c: Likewise.
2730 * gcc.dg/compare2.c: Likewise.
2731 * gcc.dg/compare4.c: Likewise.
2732 * gcc.dg/compare5.c: Likewise.
2733 * gcc.dg/pr35430.c: Likewise.
2734 * gcc.dg/pr60087.c: Likewise.
2735
27c8b49b
PB
27362017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2737
2738 PR middle-end/81564
2739 * gcc.dg/pr81564.c: New test.
2740
b7675b59
RB
27412017-07-27 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/81573
2744 PR tree-optimization/81494
2745 * gcc.dg/torture/pr81573.c: New testcase.
2746
719488f8
RB
27472017-07-27 Richard Biener <rguenther@suse.de>
2748
2749 PR tree-optimization/81571
2750 * gcc.dg/torture/pr81571.c: New testcase.
2751
9811e84c
RB
27522017-07-27 Richard Biener <rguenther@suse.de>
2753
2754 PR tree-optimization/81502
2755 * gcc.target/i386/vect-insert-1.c: New testcase.
2756
58814c76
AK
27572017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2758
2759 PR target/81534
2760 * gcc.target/s390/pr81534.c: New test.
2761
036ea399
JJ
27622017-07-27 Jakub Jelinek <jakub@redhat.com>
2763
7d25ac20
JJ
2764 PR tree-optimization/81555
2765 PR tree-optimization/81556
2766 * gcc.c-torture/execute/pr81555.c: New test.
2767 * gcc.c-torture/execute/pr81556.c: New test.
2768
036ea399
JJ
2769 * gcc.dg/attr-noipa.c: New test.
2770 * gcc.dg/ipa/ipa-pta-18.c: New test.
2771 * gcc.dg/ipa/ipa-sra-11.c: New test.
2772
9bfda664
MM
27732017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2774
2775 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2776 option.
2777 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2778 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2779 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2780 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2781 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2782 * gcc.target/powerpc/vsx-simode.c: Likewise.
2783 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2784 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2785
eb086562
PC
27862017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2787
2788 PR c++/71570
2789 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2790
a7473dc5
L
27912017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2792
2793 PR target/81563
2794 * gcc.target/i386/pr81563.c: New test
2795
404f48ac
WD
27962017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2797
2798 PR target/79041
2799 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2800
c3d38629
MP
28012017-07-26 Marek Polacek <polacek@redhat.com>
2802
2803 PR middle-end/70992
2804 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2805 * gcc.dg/overflow-warn-2.c: Likewise.
2806 * gcc.dg/overflow-warn-3.c: Likewise.
2807 * gcc.dg/overflow-warn-4.c: Likewise.
2808 * gcc.dg/torture/pr70992-2.c: New test.
2809 * gcc.dg/torture/pr70992.c: New test.
2810
4f450a2b
RB
28112017-07-26 Richard Biener <rguenther@suse.de>
2812
2813 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2814 happening in ccp1.
2815 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2816
e1711448
WD
28172017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2818
2819 PR middle-end/46932
2820 * gcc.dg/pr46932.c: New testcase.
2821
108c3c88
ML
28222017-07-26 Martin Liska <mliska@suse.cz>
2823
2824 PR sanitize/81186
2825 * gcc.dg/asan/pr81186.c: New test.
2826
52645850
CL
28272017-07-25 Carl Love <cel@us.ibm.com>
2828
2829 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2830 vec_cnttz builtins.
2831
a8697b27
EB
28322017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2833
2834 * gnat.dg/opt66.adb: New test.
2835
288fe52e
AM
28362017-07-25 Alexander Monakov <amonakov@ispras.ru>
2837
2838 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2839 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2840
b771c609
AM
28412017-07-25 Alexander Monakov <amonakov@ispras.ru>
2842
2843 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2844
28452017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2846
2847 * c-c++-common/patchable_function_entry-default.c: New test.
2848 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2849 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2850
774cccdc
JJ
28512017-07-25 Jakub Jelinek <jakub@redhat.com>
2852
2853 PR target/81532
2854 * gcc.target/i386/pr80833-3.c: New test.
2855 * gcc.target/i386/avx512dq-pr81532.c: New test.
2856 * gcc.target/i386/avx512bw-pr81532.c: New test.
2857
1aa54f90
RB
28582017-07-25 Richard Biener <rguenther@suse.de>
2859
2860 PR tree-optimization/81455
2861 * gcc.dg/pr81455.c: New testcase.
2862
e294f495
RB
28632017-07-25 Richard Biener <rguenther@suse.de>
2864
2865 PR tree-optimization/81529
2866 * gfortran.dg/pr81529.f90: New testcase.
2867
edf8ba4b
WD
28682017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2869
774cccdc 2870 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2871
ea063871
RB
28722017-07-25 Richard Biener <rguenther@suse.de>
2873
2874 PR tree-optimization/81410
2875 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2876
5ea71a5a
RB
28772017-07-25 Richard Biener <rguenther@suse.de>
2878
2879 PR tree-optimization/81510
2880 * gcc.dg/torture/pr81510.c: New testcase.
2881 * gcc.dg/torture/pr81510-2.c: Likewise.
2882
4287b4e8
ML
28832017-07-25 Martin Liska <mliska@suse.cz>
2884
2885 PR ipa/81520
2886 * gcc.dg/ipa/pr81520.c: New test.
2887
d49718d6
MP
28882017-07-25 Marek Polacek <polacek@redhat.com>
2889
2890 PR c/81364
2891 * Wmultistatement-macros-12.c: New test.
2892
0e82a9b9
BC
28932017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2894
2895 PR target/81414
2896 * gcc.target/aarch64/pr81414.C: New.
2897
3d99332b
RB
28982017-07-25 Richard Biener <rguenther@suse.de>
2899
2900 PR middle-end/81505
2901 * gcc.dg/ubsan/pr81505.c: New testcase.
2902
52d0f7bd
DS
29032017-07-24 Daniel Santos <daniel.santos@pobox.com>
2904
2905 PR testsuite/80759
2906 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2907 (ELFFN_BEGIN): Rename to FN_TYPE.
2908 (ELFFN_END): Rename to FN_SIZE.
2909 (ASMNAME): New macro.
2910 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2911 .global.
2912 (FUNC_END): Use ASMNAME.
2913 (test_data_save): Remove.
2914 (test_data_input): Likewise.
2915 (test_data_output: Likewise.
2916 (test_data_fn): Likewise.
2917 (test_data_retaddr): Likewise.
2918 (regs_to_mem): Make globals, use r10 instead of rax.
2919 (mem_to_regs): Likewise.
2920 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2921 body to ms-sysv.c.
2922 (do_test_aligned): Likewise.
2923 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2924 Add dg-* directives.
2925 (PASTE_STR): New macro.
2926 (ASMNAME): Likewise.
2927 (LOAD_TEST_DATA_ADDR): Likewise.
2928 (TEST_DATA_OFFSET): Likewise.
2929 (do_test_body0): New C function.
2930 (do_test_body): New inline assembly routine.
2931 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2932 (runtest_ms_sysv): Modify.
2933
19930989
MM
29342017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2935
2936 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2937 since the upper-regs options have been deleted.
2938 * gcc.target/powerpc/pr65849-2.c: Likewise.
2939 * gcc.target/powerpc/pr80099-1.c: Likewise.
2940 * gcc.target/powerpc/pr80099-2.c: Likewise.
2941 * gcc.target/powerpc/pr80099-3.c: Likewise.
2942 * gcc.target/powerpc/pr80099-4.c: Likewise.
2943 * gcc.target/powerpc/pr80099-5.c: Likewise.
2944 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2945 support removal of the upper-regs options.
2946 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2947 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2948 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2949 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2950 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2951 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2952 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
2953 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
2954 * gcc.target/powerpc/ppc-round.c: Likewise.
2955 * gcc.target/powerpc/pr71720.c: Likewise.
2956 * gcc.target/powerpc/pr72853.c: Likewise.
2957 * gcc.target/powerpc/pr79907.c: Likewise.
2958 * gcc.target/powerpc/pr78953.c: Likewise.
2959 * gcc.target/powerpc/upper-regs-df.c: Likewise.
2960 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
2961 * gcc.target/powerpc/vec-extract-1.c: Likewise.
2962 * gcc.target/powerpc/vec-init-3.c: Likewise.
2963 * gcc.target/powerpc/vec-init-6.c: Likewise.
2964 * gcc.target/powerpc/vec-init-7.c: Likewise.
2965 * gcc.target/powerpc/vec-set-char.c: Likewise.
2966 * gcc.target/powerpc/vec-set-int.c: Likewise.
2967 * gcc.target/powerpc/vec-set-short.c: Likewise.
2968
d47d34bb
WD
29692017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
2970
2971 PR target/79041
2972 * gcc.target/aarch64/pr79041-2.c: New test.
2973
26bca0ed
CL
29742017-07-24 Carl Love <cel@us.ibm.com>
2975
2976 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
2977 the new built-ins.
2978
4b40986c
JW
29792017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
2980
2981 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
2982
213c3b7b
TK
29832017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
2984 Mikael Morin <mikael@gcc.gnu.org>
2985
2986 PR fortran/66102
2987 * gfortran.dg/realloc_on_assign_28.f90: New test.
2988
e2b71b5a
DE
29892017-07-23 David Edelsohn <dje.gcc@gmail.com>
2990
2991 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
2992 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
2993
f36dda3b
UB
29942017-07-23 Uros Bizjak <ubizjak@gmail.com>
2995
2996 PR target/80569
2997 * gcc.target/i386/pr80569.c: New test.
2998
5ff4baa5
CL
29992017-07-21 Carl Love <cel@us.ibm.com>
3000
3001 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3002 vmuleuh): Fix scan-assembler-times should check for word not half word
3003 instructions.
3004
43f84f6c
JW
30052017-07-21 Jim Wilson <jim.wilson@linaro.org>
3006
3007 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3008 redundant -march option.
3009 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3010 in addition to armv8.1-a.
3011
325fe816
YG
30122017-07-21 Yury Gribov <tetra2005@gmail.com>
3013
3014 PR middle-end/56727
3015 * gcc.dg/pr56727-1.c: New test.
3016 * gcc.dg/pr56727-2.c: New test.
3017
5a5838e0
SM
30182017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3019
3020 * gcc.target/powerpc/mmx-check.h: New file.
3021 * gcc.target/powerpc/mmx-packs.c: New file.
3022 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3023 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3024 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3025 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3026 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3027 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3028 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3029 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3030 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3031 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3032 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3033 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3034 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3035 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3036 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3037 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3038 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3039 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3040 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3041 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3042 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3043 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3044 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3045 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3046 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3047 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3048 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3049 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3050 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3051 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3052 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3053 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3054 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3055 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3056 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3057 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3058 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3059 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3060
9af7f373
RB
30612017-06-21 Richard Biener <rguenther@suse.de>
3062
3063 PR tree-optimization/81500
3064 * gcc.dg/torture/pr81500.c: New testcase.
3065
5aaa8fb4
NS
30662017-07-20 Nathan Sidwell <nathan@acm.org>
3067
3068 * g++.dg/ext/anon-struct6.C: Adjust diag.
3069 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3070
2953b72f
JJ
30712017-07-20 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR target/80846
3074 * gcc.target/i386/avx-pr80846.c: New test.
3075 * gcc.target/i386/avx2-pr80846.c: New test.
3076 * gcc.target/i386/avx512f-pr80846.c: New test.
3077
73c4b4df
BC
30782017-07-20 Bin Cheng <bin.cheng@arm.com>
3079
3080 PR tree-optimization/81388
3081 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3082 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3083
77e5edaf
JH
30842017-07-17 Tom de Vries <tom@codesourcery.com>
3085
3086 PR middle-end/81030
3087 * gcc.dg/pr81030.c: New test.
3088
891ad31c
RB
30892017-07-20 Richard Biener <rguenther@suse.de>
3090
3091 PR tree-optimization/61171
3092 * g++.dg/vect/pr61171.cc: New testcase.
3093 * gfortran.dg/vect/pr61171.f: Likewise.
3094 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3095
f971b281
RB
30962017-07-20 Richard Biener <rguenther@suse.de>
3097
3098 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3099 with V64QImode.
3100 * gcc.dg/vect/slp-45.c: Likewise.
3101
2071f8f9
N
31022017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3103
3104 * gcc.dg/tree-ssa/vrp116.c: New Test.
3105
a6722e5b
MM
31062017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3107
3108 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3109 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3110 __builtin_cpu_is and __builtin_cpu_supports are supported.
3111
ccfa843f
SM
31122017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3113
3114 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3115 __BUILTIN_CPU_SUPPORTS__ defined.
3116 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3117 __BUILTIN_CPU_SUPPORTS__ defined.
3118
564e405c
JJ
31192017-07-19 Jakub Jelinek <jakub@redhat.com>
3120
3121 PR tree-optimization/81346
3122 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3123
3717fbe3
TV
31242017-07-19 Tom de Vries <tom@codesourcery.com>
3125
3126 * gcc.target/nvptx/decl-init.c: Update alignment.
3127 * gcc.target/nvptx/slp-2-run.c: New test.
3128 * gcc.target/nvptx/slp-2.c: New test.
3129 * gcc.target/nvptx/v2di.c: New test.
3130
b98b34b7
TV
31312017-07-19 Tom de Vries <tom@codesourcery.com>
3132
3133 * gcc.target/nvptx/slp-run.c: New test.
3134 * gcc.target/nvptx/slp.c: New test.
3135 * gcc.target/nvptx/v2si-cvt.c: New test.
3136 * gcc.target/nvptx/v2si-run.c: New test.
3137 * gcc.target/nvptx/v2si.c: New test.
3138 * gcc.target/nvptx/vec.inc: New test.
3139
8d1628eb
JJ
31402017-07-19 Jakub Jelinek <jakub@redhat.com>
3141
3142 PR tree-optimization/81346
3143 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3144 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3145 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3146 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3147 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3148 compiler to avoid X / C1 op C2 optimization to trigger.
3149
4d6ababc
ML
31502017-07-19 Martin Liska <mliska@suse.cz>
3151
3152 PR sanitizer/63361
3153 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3154 -ffloat-store or -mieee for targets that need it.
3155
d83cc5cc
TV
31562017-07-18 Tom de Vries <tom@codesourcery.com>
3157
3158 PR middle-end/81464
3159 * gfortran.dg/pr81464.f90: New test.
3160
e822e885
UB
31612017-07-18 Uros Bizjak <ubizjak@gmail.com>
3162
3163 PR target/81471
3164 * gcc.target/i386/pr81471.c: New test.
3165
b267968e
RB
31662017-06-18 Richard Biener <rguenther@suse.de>
3167
3168 PR tree-optimization/81410
3169 * gcc.dg/vect/pr81410.c: New testcase.
3170
33e9feb5
JH
31712017-07-18 Jan Hubicka <hubicka@ucw.cz>
3172
3173 PR middle-end/81462
3174 * g++.dg/torture/pr81462.C: New testcase.
3175
694dd0e4
BC
31762017-07-18 Bin Cheng <bin.cheng@arm.com>
3177
3178 PR target/81408
3179 * g++.dg/tree-ssa/pr81408.C: New.
3180 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3181
f9bfe3f5
RB
31822017-07-18 Richard Biener <rguenther@suse.de>
3183
3184 PR tree-optimization/80620
3185 PR tree-optimization/81403
3186 * gcc.dg/torture/pr80620.c: New testcase.
3187 * gcc.dg/torture/pr81403.c: Likewise.
3188
31892017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3190
3191 PR tree-optimization/81418
3192 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3193
31942017-07-17 Carl Love <cel@us.ibm.com>
3195
3196 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3197 test case changes for commit 249424
3198
3199 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3200 vmuleuh): Fix scan-assembler-times should check for word not half word
3201 instructions.
3202
f6489326
BS
32032017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3204
3205 PR tree-optimization/81162
3206 * gcc.dg/pr81162.c: Move this to...
3207 * gcc.dg/ubsan/pr81162.c: ...here.
3208
dbc4ecfc
VR
32092017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3210
3211 * g++.dg/diagnostic/friend1.C: New test.
3212 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3213
a64559a5
NS
32142017-07-17 Nathan Sidwell <nathan@acm.org>
3215
3216 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3217
aac59577
BE
32182017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3219
3220 * lib/gcc-dg.exp: Increase expect's match buffer size.
3221
aa1528b5
BC
32222017-07-17 Bin Cheng <bin.cheng@arm.com>
3223
3224 PR target/81369
3225 * gcc.dg/tree-ssa/pr81369.c: New.
3226
b6c354eb
CZ
32272017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3228
3229 * gcc.target/arc/pr9000674901.c: New file.
3230 * gcc.target/arc/pic-1.c: Likewise.
3231 * gcc.target/arc/pr9001191897.c: Likewise.
3232
1825c61e
CZ
32332017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3234 Andrew Burgess <andrew.burgess@embecosm.com>
3235
3236 * gcc.target/arc/naked-1.c: New file.
3237 * gcc.target/arc/naked-2.c: Likewise.
3238
1f1e8aed
JJ
32392017-07-17 Jakub Jelinek <jakub@redhat.com>
3240
9ebce098
JJ
3241 PR tree-optimization/81428
3242 * gcc.dg/fixed-point/pr81428.c: New test.
3243
e8dd1313
JJ
3244 PR tree-optimization/81365
3245 * g++.dg/torture/pr81365.C: New test.
3246
1f1e8aed
JJ
3247 PR tree-optimization/81396
3248 * gcc.dg/tree-ssa/pr81396.c: New test.
3249
38f638ca
EB
32502017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3251
3252 * gnat.dg/opt65.adb: New test.
3253
5fa396ad
JH
32542017-07-16 Jan Hubicka <hubicka@ucw.cz>
3255
3256 * gcc.dg/predict-8.c: Update.
3257
00aeee56
VR
32582017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3259
3260 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3261 * g++.dg/warn/pr12242.C: Likewise.
3262
b70bb05b
KN
32632017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3264
3265 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3266 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3267 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3268 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3269 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3270 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3271 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3272 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3273 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3274 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3275 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3276 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3277 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3278 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3279 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3280 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3281 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3282 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3283 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3284 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3285 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3286 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3287 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3288 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3289 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3290 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3291 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3292 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3293 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3294 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3295 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3296 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3297 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3298 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3299 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3300 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3301 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3302 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3303 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3304 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3305 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3306 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3307 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3308 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3309 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3310 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3311 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3312 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3313 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3314 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3315 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3316
3b805666
BS
33172016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3318
3319 PR tree-optimization/81162
3320 * gcc.dg/pr81162.c: New file.
3321
bece580c
MS
33222017-07-14 Martin Sebor <msebor@redhat.com>
3323
3324 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3325 that bcopy is expected to be transformed to.
3326
eea77d1f
DM
33272017-07-14 David Malcolm <dmalcolm@redhat.com>
3328
3329 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3330 * g++.dg/lookup/missing-std-include-2.C: New test case.
3331 * g++.dg/lookup/missing-std-include-3.C: New test case.
3332 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3333 * gcc.dg/missing-header-fixit-1.c: New test case.
3334 * gcc.dg/missing-header-fixit-2.c: New test case.
3335 * gcc.dg/missing-header-fixit-2.h: New header.
3336
338d6484
DM
33372017-07-13 David Malcolm <dmalcolm@redhat.com>
3338
3339 PR c/81405
3340 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3341
33422017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3343
3344 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3345
6d28654e
ML
33462017-07-13 Martin Liska <mliska@suse.cz>
3347
3348 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3349 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3350 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3351 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3352 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3353 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3354 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3355
3787ee47
MM
33562017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3357
3358 PR target/81193
3359 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3360 __builtin_cpu_supports with old GLIBC's.
3361 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3362 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3363 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3364 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3365 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3366 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3367 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3368 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3369 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3370 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3371 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3372 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3373 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3374 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3375 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3376 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3377 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3378 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3379 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3380 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3381 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3382 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3383 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3384 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3385
118009c1
CL
33862017-07-12 Carl Love <cel@us.ibm.com>
3387
3388 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3389 rev_bool_int): Add test cases for builtins.
3390 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3391 test cases for builtins.
3392
5d7b8153
CL
33932017-07-12 Carl Love <cel@us.ibm.com>
3394
3395 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3396 lp64 && p9vector_hw.
3397
6ea93a64
CL
33982017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3399
3400 * lib/target-supports.exp (check_stack_check_available): Make
3401 testcase name depend on stack_kind.
3402
2f65ab2e
MC
34032017-07-11 Michael Collison <michael.collison@arm.com>
3404
774cccdc 3405 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3406
9e028cef
PC
34072017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3408
3409 PR c++/51270
3410 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3411
f281956e
CL
34122017-07-11 Carl Love <cel@us.ibm.com>
3413
3414 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3415 test cases for the builtins.
3416
3d36348a
YG
34172017-07-11 Yury Gribov <tetra2005@gmail.com>
3418
3419 * lib/profopt.exp: Print relative names in UNSUPPORTED
3420 AutoFDO tests.
3421
214f700a
MC
34222017-07-10 Michael Collison <michael.collison@arm.com>
3423
3424 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3425
03ed2915
UB
34262017-07-10 Uros Bizjak <ubizjak@gmail.com>
3427
3428 PR target/81375
3429 * gcc.target/i386/pr81375.c: New test.
3430
9c582dbb
MS
34312017-07-10 Martin Sebor <msebor@redhat.com>
3432
3433 PR tree-optimization/80397
3434 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3435
281ac396
MS
34362017-07-10 Martin Sebor <msebor@redhat.com>
3437
3438 PR other/81345
3439 * gcc.dg/pr81345.c: New test.
3440
a7784956
CZ
34412017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3442
3443 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3444 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3445
5920ba15
UB
34462017-07-09 Uros Bizjak <ubizjak@gmail.com>
3447
3448 PR target/81313
3449 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3450 integer argumets to bypass x86_64 outgoing args optimization.
3451
34522017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3453
3454 * gfortran.dg/eoshift_4.f90: New test.
3455 * gfortran.dg/eoshift_5.f90: New test.
3456 * gfortran.dg/eoshift_6.f90: New test.
3457
35c95658
L
34582017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3459
3460 PR target/81313
3461 * gcc.target/i386/pr81313-1.c: New test.
3462 * gcc.target/i386/pr81313-2.c: Likewise.
3463 * gcc.target/i386/pr81313-3.c: Likewise.
3464 * gcc.target/i386/pr81313-4.c: Likewise.
3465 * gcc.target/i386/pr81313-5.c: Likewise.
3466
dcbf81c9
RS
34672017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3468
3469 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3470 * gnat.dg/vect16.ads (Sarray): Likewise.
3471 * gnat.dg/vect17.ads (Sarray): Likewise.
3472 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3473 * gnat.dg/vect16.adb (Add): Likewise.
3474 * gnat.dg/vect17.adb (Add): Likewise.
3475
738f7c2e
DM
34762017-07-07 David Malcolm <dmalcolm@redhat.com>
3477
3478 PR c++/79300
3479 * g++.dg/diagnostic/pr79300.C: New test case.
3480
6a69355c
MM
34812017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3482
57f49e99
MM
3483 * gcc.target/powerpc/clone1.c: Add check to make sure the
3484 __builtin_cpu_supports function is fully supported.
3485 * gcc.target/powerpc/clone2.c: New runtime test for
3486 target_clones.
3487
6a69355c
MM
3488 PR target/81348
3489 * gcc.target/powerpc/pr81348.c: New test.
3490
5e32025a
SN
34912017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3492
3493 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3494
19388c6d
CL
34952017-07-07 Carl Love <cel@us.ibm.com>
3496
3497 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3498 file for built-ins.
3499
bcc3c3f1
JM
35002017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3501
3502 * gcc.target/sparc/dictunpack.c: New file.
3503 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3504 * gcc.target/sparc/fpcmpshl.c: Likewise.
3505 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3506 * gcc.target/sparc/fpcmpushl.c: Likewise.
3507
2c6e2eb1
HA
35082017-07-06 Harald Anlauf <anlauf@gmx.de>
3509
3510 PR fortran/70071
3511 * gfortran.dg/coarray_44.f90: New testcase.
3512
5094f7d5
MO
35132017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3514
3515 * c-c++-common/asan/kasan-alloca-1.c: New test.
3516 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3517
e3174bdf
MO
35182017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3519
3520 * c-c++-common/asan/alloca_big_alignment.c: New test.
3521 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3522 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3523 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3524 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3525 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3526 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3527 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3528
a40c6fa8
GJL
35292017-07-06 Georg-Johann Lay <avr@gjlay.de>
3530
3531 PR target/81305
3532 * gcc.target/avr/isr-test.h: Fix warnings.
3533
9296dd9b
TP
35342017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3535
3536 * lib/target-supports.exp: Generate
3537 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3538 and check_effective_target_arm_arch_v8r_multilib.
3539
d87f00ba
CL
35402017-07-06 Carl Love <cel@us.ibm.com>
3541
9296dd9b 3542 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3543
35442017-07-06 Carl Love <cel@us.ibm.com>
3545
3546 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3547 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3548 cases for vec_addc, adde and addec builtins.
3549
c471c6ed
DM
35502017-07-06 David Malcolm <dmalcolm@redhat.com>
3551
3552 PR c++/79300
3553 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3554 expected underlining within macro expansion.
3555 * c-c++-common/pr70264.c: Likewise.
3556 * g++.dg/plugin/diagnostic-test-expressions-1.C
3557 (test_within_macro_1): New test.
3558 (test_within_macro_2): Likewise.
3559 (test_within_macro_3): Likewise.
3560 (test_within_macro_4): Likewise.
3561 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3562 expected underlining within macro expansion.
3563 (test_macro_4): Likewise.
3564 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3565 (test_within_macro_1): New test.
3566 (test_within_macro_2): Likewise.
3567 (test_within_macro_3): Likewise.
3568 (test_within_macro_4): Likewise.
3569 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3570 underlining within macro expansion.
3571
68d872d7
SP
35722017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3573
3574 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3575 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3576 _mm_maskz_getexp_round_sd): Test new intrinsics.
3577 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3578 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3579 _mm_maskz_getexp_round_ss): Ditto.
3580 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3581 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3582 _mm_maskz_getmant_round_sd): Ditto.
3583 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3584 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3585 _mm_maskz_getmant_round_ss): Ditto.
3586 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3587 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3588 _mm_maskz_getexp_round_sd): New runtime tests.
3589 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3590 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3591 _mm_maskz_getexp_round_ss): Ditto.
3592 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3593 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3594 _mm_maskz_getmant_round_sd): Ditto.
3595 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3596 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3597 _mm_maskz_getmant_round_ss): Ditto.
3598 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3599 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3600 __builtin_ia32_getmantss_mask_round): Test new builtins.
3601 * gcc.target/i386/sse-13.c : Ditto.
3602 * gcc.target/i386/sse-23.c: Ditto.
3603 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3604 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3605 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3606 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3607 _mm_mask_getexp_round_ss): Test new intrinsics.
3608 * gcc.target/i386/testround-1.c: Ditto.
3609 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3610 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3611 _mm_mask_getmant_round_ss): Test new intrinsics
3612 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3613 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3614 _mm_maskz_getmant_ss): Test new intrinsics.
3615
9e00a397
CL
36162017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3617
3618 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3619 * lib/target-supports.exp (check_stack_check_available): New.
3620 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3621 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3622 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3623 * gcc.dg/pr47443.c: Likewise.
3624 * gcc.dg/pr48134.c: Likewise.
3625 * gcc.dg/pr70017.c: Likewise.
3626 * gcc.target/aarch64/stack-checking.c: Likewise.
3627 * gcc.target/arm/stack-checking.c: Likewise.
3628 * gcc.target/i386/pr48723.c: Likewise.
3629 * gcc.target/i386/pr55672.c: Likewise.
3630 * gcc.target/i386/pr67265-2.c: Likewise.
3631 * gcc.target/i386/pr67265.c: Likewise.
3632 * gnat.dg/opt49.adb: Likewise.
3633 * gnat.dg/stack_check1.adb: Likewise.
3634 * gnat.dg/stack_check2.adb: Likewise.
3635 * gnat.dg/stack_check3.adb: Likewise.
3636
38e6cc4d
KN
36372017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3638
3639 PR target/80103
3640 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3641 __attribute__.
3642
f8aa2b2c
SP
36432017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3644
3645 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3646 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3647 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3648 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3649 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3650 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3651 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3652 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3653 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3654 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3655 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3656 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3657
e483b7b4
GJL
36582017-07-05 Georg-Johann Lay <avr@gjlay.de>
3659
3660 PR target/81305
3661 * gcc.target/avr/isr-test.h: New file.
3662 * gcc.target/avr/torture/isr-01-simple.c: New test.
3663 * gcc.target/avr/torture/isr-02-call.c: New test.
3664 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3665
a8745cc2
BC
36662017-07-05 Bin Cheng <bin.cheng@arm.com>
3667
3668 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3669 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3670 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3671 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3672
4a52eb19
BC
36732017-07-05 Bin Cheng <bin.cheng@arm.com>
3674
3675 * gcc.dg/tree-ssa/ldist-26.c: New test.
3676
95f7d11b
BC
36772017-07-05 Bin Cheng <bin.cheng@arm.com>
3678
3679 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3680
45bb7d59
UB
36812017-07-04 Uros Bizjak <ubizjak@gmail.com>
3682
3683 PR target/81300
3684 * gcc.target/i386/pr81300.c: New test.
3685
1fcfac88
UB
36862017-07-04 Uros Bizjak <ubizjak@gmail.com>
3687
3688 PR target/81294
3689 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3690 x and y arguments in the call to _subborrow_u32.
3691 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3692 x and y arguments in the call to _subborrow_u64.
3693 * gcc.target/i386/pr81294-1.c: New test.
3694 * gcc.target/i386/pr81294-2.c: Ditto.
3695
a4187dab
KT
36962017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3697
3698 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3699
efbf55b0
MP
37002017-07-04 Marek Polacek <polacek@redhat.com>
3701
3702 PR c/81231
3703 * gcc.dg/atomic-pr81231.c: New test.
3704
1aad7106
RS
37052017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3706
3707 PR tree-optimization/81292
3708 * gcc.dg/pr81292-1.c: New test.
3709 * gcc.dg/pr81292-2.c: Likewise.
3710
7c819e8a
ML
37112017-07-04 Martin Liska <mliska@suse.cz>
3712
3713 PR sanitizer/81040
3714 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3715 use-after-scope sanitization.
3716
f111f434
JJ
37172017-07-04 Jakub Jelinek <jakub@redhat.com>
3718
8e8dd13b
JJ
3719 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3720 options.
3721
f111f434
JJ
3722 PR target/81175
3723 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3724 gather.
3725
7a1238d1
ML
37262017-07-04 Martin Liska <mliska@suse.cz>
3727
3728 PR ipa/81214
3729 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3730 * g++.dg/ext/mvc3.C: Likewise.
3731 * gcc.target/i386/mvc2.c: Likewise.
3732 * gcc.target/i386/mvc3.c: Likewise.
3733
9fc1fed4
JJ
37342017-07-04 Jakub Jelinek <jakub@redhat.com>
3735
8e3b9bbf
JJ
3736 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3737 decomposition declaration in diagnostics.
3738 * g++.dg/cpp1z/decomp2.C: Likewise.
3739 * g++.dg/cpp1z/decomp3.C: Likewise.
3740 * g++.dg/cpp1z/decomp4.C: Likewise.
3741 * g++.dg/cpp1z/decomp5.C: Likewise.
3742 * g++.dg/cpp1z/decomp6.C: Likewise.
3743 * g++.dg/cpp1z/decomp7.C: Likewise.
3744 * g++.dg/cpp1z/decomp8.C: Likewise.
3745 * g++.dg/cpp1z/decomp13.C: Likewise.
3746 * g++.dg/cpp1z/decomp14.C: Likewise.
3747 * g++.dg/cpp1z/decomp18.C: Likewise.
3748 * g++.dg/cpp1z/decomp19.C: Likewise.
3749 * g++.dg/cpp1z/decomp22.C: Likewise.
3750 * g++.dg/cpp1z/decomp23.C: Likewise.
3751 * g++.dg/cpp1z/decomp24.C: Likewise.
3752 * g++.dg/cpp1z/decomp25.C: Likewise.
3753 * g++.dg/cpp1z/decomp26.C: Likewise.
3754 * g++.dg/cpp1z/decomp28.C: Likewise.
3755
9fc1fed4
JJ
3756 PR c++/81258
3757 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3758 * g++.dg/cpp1z/decomp30.C: New test.
3759
17c18221
PC
37602017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3761
3762 PR c++/65775
3763 * g++.dg/cpp0x/trailing14.C: New.
3764
370d975d
DH
37652017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3766
3767 PR testsuite/79866
3768 * gfortran.dg/coarray_event_2.f08: New test.
3769
73977c47
DH
37702017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3771
3772 PR testsuite/79843
3773 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3774 * gfortran.dg/pointer_intent_2.f90: Likewise.
3775
2f70a979
JH
37762017-07-02 Jan Hubicka <hubicka@ucw.cz>
3777
3778 PR middle-end/81290
3779 * gcc.c-torture/compile/pr81290.c: New.
3780
6b5e165b
RB
37812017-07-03 Richard Biener <rguenther@suse.de>
3782
3783 PR tree-optimization/60510
3784 * gfortran.dg/vect/pr60510.f: New testcase.
3785
d8ac7e28
RO
37862017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3787
3788 * gcc.target/i386/mvc6.c: Require ifunc support.
3789
da402967
ML
37902017-07-03 Martin Liska <mliska@suse.cz>
3791
3792 PR sanitize/81040
3793 * g++.dg/asan/function-argument-1.C: New test.
3794 * g++.dg/asan/function-argument-2.C: New test.
3795 * g++.dg/asan/function-argument-3.C: New test.
3796
bc9f4235
RS
37972017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3798
3799 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3800 as well.
3801
be086ff5
TV
38022017-07-03 Tom de Vries <tom@codesourcery.com>
3803
3804 PR tree-optimization/69468
3805 * gcc.dg/pr81192.c: Update.
3806
4752be46
TV
38072017-07-03 Tom de Vries <tom@codesourcery.com>
3808
3809 PR tree-optimization/81192
3810 * gcc.dg/pr81192.c: Update.
3811
0bbfd554
TV
38122017-07-03 Tom de Vries <tom@codesourcery.com>
3813
3814 PR tree-optimization/81192
3815 * gcc.dg/pr81192.c: New test.
3816
b677e2f6
TK
38172017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3818
3819 * gfortran/eoshift_3.f90: New test.
3820
e3f9a279
RS
38212017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3822
3823 * gcc.dg/strlenopt-32.c: New testcase.
3824 * gcc.dg/strlenopt-33.c: Likewise.
3825 * gcc.dg/strlenopt-33g.c: Likewise.
3826 * gcc.dg/strlenopt-34.c: Likewise.
3827 * gcc.dg/strlenopt-35.c: Likewise.
3828
862088aa
RS
38292017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3830
3831 PR tree-optimization/80769
3832 * gcc.dg/strlenopt-31.c: New test.
3833 * gcc.dg/strlenopt-31g.c: Likewise.
3834
c34d0927
RS
38352017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3836
3837 PR tree-optimization/81136
3838 * gcc.dg/vect/pr81136.c: New test.
3839
c52d6043
JJ
38402017-07-01 Jakub Jelinek <jakub@redhat.com>
3841
3842 PR sanitizer/81262
3843 * gcc.c-torture/compile/pr81262.c: New test.
3844 * g++.dg/ubsan/pr81262.C: New test.
3845
77616c7e
JH
38462017-06-29 Jan Hubicka <hubicka@ucw.cz>
3847
3848 PR ipa/81261
3849 * g++.dg/ipa/pr81261.C: New testcase.
3850
fb6a764d
AP
38512017-06-30 Andrew Pinski <apinski@cavium.com>
3852
3853 * gcc.dg/torture/pr81245.c: New testcase.
3854
059ab149
AH
38552017-06-30 Aldy Hernandez <aldyh@redhat.com>
3856
3857 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3858 unbounded use.
3859
e59e8b5a
DM
38602017-06-30 David Malcolm <dmalcolm@redhat.com>
3861
3862 PR c++/80014
3863 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3864 Add declaration.
3865 (test_typeid): New test function.
3866
e855bdc0
JJ
38672017-06-30 Jakub Jelinek <jakub@redhat.com>
3868
3869 PR target/81225
3870 * gcc.target/i386/pr81225.c: New test.
3871
fe32bb1b
NS
38722017-06-30 Nathan Sidwell <nathan@acm.org>
3873
3874 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3875 * g++.dg/cpp0x/decltype9.C: Likewise.
3876 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3877 * g++.dg/lookup/decl1.C: Likewise.
3878 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3879 * g++.dg/other/pr28432.C: Likewise.
3880 * g++.dg/parse/crash12.C: Likewise.
3881 * g++.dg/parse/enum3.C: Likewise.
3882 * g++.dg/parse/operator6.C: Likewise.
3883 * g++.dg/template/crash69.C: Likewise.
3884 * g++.dg/template/error27.C: Likewise.
3885 * g++.dg/template/error28.C: Likewise.
3886 * g++.dg/template/memfriend6.C: Likewise.
3887 * g++.old-deja/g++.mike/err1.C: Likewise.
3888 * g++.old-deja/g++.mike/p811.C: Likewise.
3889 * g++.old-deja/g++.other/crash25.C: Likewise.
3890 * g++.old-deja/g++.other/dtor4.C: Likewise.
3891 * g++.old-deja/g++.pt/t37.C: Likewise.
3892
aaa587d4
ML
38932017-06-30 Martin Liska <mliska@suse.cz>
3894
3895 PR ipa/81214
3896 * gcc.target/i386/pr81214.c: New test.
3897
274c1516
NS
38982017-06-30 Nathan Sidwell <nathan@acm.org>
3899
3b5c768c
NS
3900 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3901
274c1516
NS
3902 PR c++/81229
3903 * g++.dg/lookup/pr81229.C: New.
3904
c497284c
ML
39052017-06-30 Martin Liska <mliska@suse.cz>
3906
3907 PR sanitizer/81021
3908 * g++.dg/asan/pr81021.C: New test.
3909
4812f0b7
RB
39102017-06-30 Richard Biener <rguenther@suse.de>
3911
3912 PR tree-optimization/81249
3913 * g++.dg/torture/pr81249.C: New testcase.
3914
8e09cb8b
PC
39152017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3916
3917 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3918 * g++.dg/diagnostic/variadic1.C: Likewise.
3919 * g++.dg/gomp/udr-3.C: Likewise.
3920 * g++.dg/overload/error1.C: Likewise.
3921 * g++.dg/overload/error2.C: Likewise.
3922 * g++.dg/template/duplicate1.C: Likewise.
3923 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3924 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3925 * g++.old-deja/g++.other/redecl2.C: Likewise.
3926 * g++.old-deja/g++.other/redecl4.C: Likewise.
3927 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3928
74582a3e
CP
39292017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3930
3931 PR fortran/77765
3932 * gfortran.dg/goacc/pr77765.f90: New test.
3933
6da4066f
SE
39342017-06-29 Steve Ellcey <sellcey@cavium.com>
3935
3936 * gcc.target/aarch64/ccmp_2.c: New test.
3937
be3b7dcf
NS
39382017-06-29 Nathan Sidwell <nathan@acm.org>
3939
3940 PR c++/81247
3941 * g++.dg/parse/pr81247-[abc].C: New.
3942
e5898daf
CL
39432017-06-29 Carl Love <cel@us.ibm.com>
3944
3945 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3946 test_unsigned_int_result, test_ll_int_result,
3947 test_ll_unsigned_int_result): Add result checking functions, add
3948 debug support.
3949 (main): Add builtin function tests.
3950
14836f38
CL
39512017-06-29 Carl Love <cel@us.ibm.com>
3952
3953 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
3954 dg-skip-if): Add -mvsx -mcpu=power7.
3955
0630a4ec
RB
39562017-06-29 Richard Biener <rguenther@suse.de>
3957
3958 * gcc.dg/vect/slp-reduc-8.c: New testcase.
3959
f76b4224
NS
39602017-06-29 Nathan Sidwell <nathan@acm.org>
3961
3962 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
3963
f66459c1
PB
39642017-06-29 Peter Bergner <bergner@vnet.ibm.com>
3965
3966 PR middle-end/81194
3967 * g++.dg/pr81194.C: New test.
3968
3c7bb489
L
39692017-06-29 H.J. Lu <hongjiu.lu@intel.com>
3970
3971 PR ipa/80565
3972 * gcc.dg/torture/pr80565.c: New file.
3973
6cd83bec
BC
39742017-06-29 Bin Cheng <bin.cheng@arm.com>
3975
3976 PR tree-optimization/81196
3977 * gcc.dg/vect/pr81196.c: New.
3978
4c6a51a0
MC
39792017-06-29 Michael Collison <michael.collison@arm.com>
3980
3981 Fix date on previous ChangeLog entry.
3982
39832017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
3984 Michael Collison <michael.collison@arm.com>
3985
3986 PR target/70119
3987 * gcc.target/aarch64/var_shift_mask_1.c: New test.
3988
395a191d
SP
39892017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
3990
3991 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
3992 Test new intrinsic.
3993 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
3994 Ditto.
3995 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
3996 Ditto.
3997 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
3998 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
3999 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4000
0ddc0ebc
TP
40012017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4002
4003 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4004 current ARM check by ARM NEON's availability check.
4005 (check_effective_target_vect_intfloat_cvt): Likewise.
4006 (check_effective_target_vect_uintfloat_cvt): Likewise.
4007 (check_effective_target_vect_floatint_cvt): Likewise.
4008 (check_effective_target_vect_floatuint_cvt): Likewise.
4009 (check_effective_target_vect_shift): Likewise.
4010 (check_effective_target_whole_vector_shift): Likewise.
4011 (check_effective_target_vect_bswap): Likewise.
4012 (check_effective_target_vect_shift_char): Likewise.
4013 (check_effective_target_vect_long): Likewise.
4014 (check_effective_target_vect_float): Likewise.
4015 (check_effective_target_vect_perm): Likewise.
4016 (check_effective_target_vect_perm_byte): Likewise.
4017 (check_effective_target_vect_perm_short): Likewise.
4018 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4019 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4020 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4021 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4022 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4023 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4024 (check_effective_target_vect_widen_shift): Likewise.
4025 (check_effective_target_vect_extract_even_odd): Likewise.
4026 (check_effective_target_vect_interleave): Likewise.
4027 (check_effective_target_vect_multiple_sizes): Likewise.
4028 (check_effective_target_vect64): Likewise.
4029 (check_effective_target_vect_max_reduc): Likewise.
4030
56a6d474
RB
40312017-06-28 Richard Biener <rguenther@suse.de>
4032
4033 PR middle-end/81227
4034 * gcc.dg/pr81227.c: New testcase.
4035
926c7865
MM
40362017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4037
4038 PR target/81193
4039 * lib/target-supports.exp
4040 (check_ppc_cpu_supports_hw_available): New test to make sure
4041 __builtin_cpu_supports works on power7 and newer.
4042
17a7218b
ML
40432017-06-28 Martin Liska <mliska@suse.cz>
4044
4045 PR ipa/81128
4046 * gcc.target/i386/pr81128.c: New test.
4047
63010089
ML
40482017-06-28 Martin Liska <mliska@suse.cz>
4049
4050 PR driver/79659
4051 * g++.dg/opt/pr79659.C: New test.
4052
b1cac008
CL
40532017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4054
4055 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4056 and options.
4057 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4058
42bd89ce
MG
40592017-06-28 Marc Glisse <marc.glisse@inria.fr>
4060
4061 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4062 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4063
b8d62ac8
JJ
40642017-06-28 Jakub Jelinek <jakub@redhat.com>
4065
4066 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4067 (foo): ... this. Change constants such that it isn't matched
4068 as __builtin_copysign, yet tests the combiner the same.
4069
6dc61b45
ML
40702017-06-28 Martin Liska <mliska@suse.cz>
4071
4072 PR sanitizer/81224
4073 * gcc.dg/asan/pr81224.c: New test.
4074
9a265443
EB
40752017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4076
4077 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4078 passed to pthread_join.
4079
935b5226
AK
40802017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4081
4082 * gcc.target/s390/nodatarel-1.c: New test.
4083
88016532
JD
40842017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4085
4086 PR fortran/80164
4087 * gfortran.dg/array_temporaries_4.f90: New test.
4088
8c2805bb
AP
40892017-06-27 Andrew Pinski <apinski@cavium.com>
4090
4091 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4092 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4093 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4094
786c6d10
MP
40952017-06-27 Marek Polacek <polacek@redhat.com>
4096
4097 PR sanitizer/81223
4098 * gcc.dg/ubsan/pr81223.c: New test.
4099
1e7df2e6
MG
41002017-06-27 Marc Glisse <marc.glisse@inria.fr>
4101
4102 * gcc.dg/tree-ssa/assoc-1.c: New file.
4103
58b45c4f
PC
41042017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4105
4106 PR c++/62046
4107 * g++.dg/parse/catch2.C: New.
4108
00296d7f
JJ
41092017-06-27 Jakub Jelinek <jakub@redhat.com>
4110
c1031852
JJ
4111 PR sanitizer/81209
4112 * g++.dg/ubsan/pr81209.C: New test.
4113
00296d7f
JJ
4114 PR middle-end/81207
4115 * gcc.c-torture/compile/pr81207.c: New test.
4116
0c418630
MP
41172017-06-27 Marek Polacek <polacek@redhat.com>
4118
4119 PR bootstrap/81216
4120 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4121
4b377e01
MS
41222017-06-26 Martin Sebor <msebor@redhat.com>
4123
4124 PR c++/81169
4125 * g++.dg/Wclass-memaccess-2.C: New test.
4126
952ac945
CL
41272017-06-26 Carl Love <cel@us.ibm.com>
4128
4129 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4130 Add new runnable test file for the vec_rev built-ins.
4131
df11b2ea
BS
41322016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4133
226ab0a8 4134 PR/tree-optimization 71815
df11b2ea
BS
4135 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4136 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4137
fa7ccca0
RL
41382017-06-26 Renlin Li <renlin.li@arm.com>
4139 Szabolcs Nagy <szabolcs.nagy@arm.com>
4140
4141 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4142 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4143 memmove.
4144
5a5c2d16
RB
41452017-06-26 Richard Biener <rguenther@suse.de>
4146
4147 PR target/81175
4148 * gfortran.dg/pr81175.f: New testcase.
4149
75f0112f
RB
41502017-06-26 Richard Biener <rguenther@suse.de>
4151
4152 PR tree-optimization/81203
4153 * gcc.dg/torture/pr81203.c: New testcase.
4154
3e2becc4
MP
41552017-06-26 Marek Polacek <polacek@redhat.com>
4156
4157 PR c/80116
4158 * c-c++-common/Wmultistatement-macros-1.c: New test.
4159 * c-c++-common/Wmultistatement-macros-2.c: New test.
4160 * c-c++-common/Wmultistatement-macros-3.c: New test.
4161 * c-c++-common/Wmultistatement-macros-4.c: New test.
4162 * c-c++-common/Wmultistatement-macros-5.c: New test.
4163 * c-c++-common/Wmultistatement-macros-6.c: New test.
4164 * c-c++-common/Wmultistatement-macros-7.c: New test.
4165 * c-c++-common/Wmultistatement-macros-8.c: New test.
4166 * c-c++-common/Wmultistatement-macros-9.c: New test.
4167 * c-c++-common/Wmultistatement-macros-10.c: New test.
4168 * c-c++-common/Wmultistatement-macros-11.c: New test.
4169
945653db
EB
41702017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4171
4172 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4173
c8e3c356
CL
41742017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4175
4176 * lib/target-supports.exp
4177 (check_effective_target_arm_neon_ok_nocache): Add flags with
4178 -mfloat-abi=hard. Include arm_neon.h.
4179 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4180 (check_effective_target_arm_neon_ok_no_float_abi): New.
4181 * gcc.target/arm/lto/pr65837_0.c: Require
4182 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4183 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4184 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4185
22235619
PC
41862017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4187
4188 PR c++/62315
4189 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4190
e56e3fda
TK
41912017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4192
45bb7d59 4193 PR fortran/52473
e56e3fda
TK
4194 * gfortran.dg/cshift_2.f90: New test.
4195
d3f062be
JW
41962017-06-23 Jim Wilson <jim.wilson@linaro.org>
4197
4198 PR middle-end/79794
4199 * gcc.target/aarch64/pr79794.c: New.
4200
37416b69
MM
42012017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4202
4203 PR target/80510
4204 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4205 * gcc.target/powerpc/pr80510-2.c: Likewise.
4206
8447a92f
JL
42072017-06-22 Jeff Law <law@redhat.com>
4208
4209 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4210
52607f7e
WS
42112017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4212
4213 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4214 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4215 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4216 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4217 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4218 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4219 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4220 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4221
fb68f296
JC
42222017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4223
45bb7d59 4224 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4225
60edf8bb
MT
42262017-06-22 Matt Turner <mattst88@gmail.com>
4227
4228 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4229 skylake check.
4230
4333d74b
CL
42312017-06-22 Carl Love <cel@us.ibm.com>
4232
4233 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4234 vmuleuh): Fix scan-assembler-times should check for word not half word
4235 instructions.
4236
13f752b2
JL
42372017-06-22 Jeff Law <law@redhat.com>
4238
4239 * gcc.c-torture/compile/stack-check-1.c: New test.
4240
0759db19
RB
42412016-06-22 Richard Biener <rguenther@suse.de>
4242
4243 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4244 * gcc.dg/vect/pr65947-2.c: Likewise.
4245 * gcc.dg/vect/pr65947-3.c: Likewise.
4246 * gcc.dg/vect/pr65947-4.c: Likewise.
4247 * gcc.dg/vect/pr65947-5.c: Likewise.
4248 * gcc.dg/vect/pr65947-6.c: Likewise.
4249 * gcc.dg/vect/pr65947-8.c: Likewise.
4250 * gcc.dg/vect/pr65947-9.c: Likewise.
4251 * gcc.dg/vect/pr65947-10.c: Likewise.
4252 * gcc.dg/vect/pr65947-12.c: Likewise.
4253 * gcc.dg/vect/pr65947-13.c: Likewise.
4254 * gcc.dg/vect/pr65947-14.c: Likewise.
4255 * gcc.dg/vect/vect-cond-2.c: Likewise.
4256 * gcc.dg/vect/vect-pr69848.c: Likewise.
4257
c24c235e
ML
42582017-06-22 Martin Liska <mliska@suse.cz>
4259
4260 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4261 to not inline it.
4262
71f82be9
JG
42632017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4264
4265 * gcc.dg/tree-ssa/forwprop-37.c: New.
4266
a78f6980
RB
42672017-06-22 Richard Biener <rguenther@suse.de>
4268
4269 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4270
85d5b033
RB
42712017-06-22 Richard Biener <rguenther@suse.de>
4272
4273 * gcc.dg/vect/pr65947-14.c: New testcase.
4274
4ded8669
MM
42752017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4276
4277 PR target/80510
4278 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4279 32-bit support is added. Change ITYPE size to 64-bit integer.
4280 * gcc.target/powerpc/pr80510-2.c: Likewise.
4281
cb8d1b01
JJ
42822017-06-21 Jakub Jelinek <jakub@redhat.com>
4283
4284 PR c++/81154
4285 * g++.dg/gomp/pr81154.C: New test.
4286
113459fa
DM
42872017-06-21 David Malcolm <dmalcolm@redhat.com>
4288
4289 * g++.dg/other/old-style-cast-fixits.C: New test case.
4290
5e9d501c
JJ
42912017-06-21 Jakub Jelinek <jakub@redhat.com>
4292
4293 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4294
27d33d3e
TV
42952017-06-21 Tom de Vries <tom@codesourcery.com>
4296
4297 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4298
5433db45
TV
42992017-06-21 Tom de Vries <tom@codesourcery.com>
4300
4301 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4302 warning.
4303
93c18375
ML
43042017-06-21 Martin Liska <mliska@suse.cz>
4305
4306 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4307
ff9baa5f
PMR
43082017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4309
4310 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4311 gnat.dg/debug11_pkg2.ads: New testcase.
4312
a23ba8cc
MG
43132017-06-21 Marc Glisse <marc.glisse@inria.fr>
4314
4315 * gcc.target/i386/getround.c: New file.
4316
ed73f46f
MG
43172017-06-21 Marc Glisse <marc.glisse@inria.fr>
4318
4319 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4320 * gcc.dg/tree-ssa/addadd-2.c: New file.
4321
6b92ab17
TV
43222017-06-21 Tom de Vries <tom@codesourcery.com>
4323
4324 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4325 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4326 * gcc.c-torture/compile/20080806-1.c: Same.
4327 * gcc.c-torture/compile/920723-1.c: Same.
4328 * gcc.c-torture/compile/930621-1.c: Same.
4329 * gcc.c-torture/compile/991214-2.c: Same.
4330 * gcc.c-torture/compile/bcopy.c: Same.
4331 * gcc.c-torture/compile/memtst.c: Same.
4332 * gcc.c-torture/compile/msp.c: Same.
4333 * gcc.c-torture/compile/stuct.c: Same.
4334 * gcc.c-torture/execute/20011008-3.c: Same.
4335 * gcc.c-torture/execute/20030209-1.c: Same.
4336 * gcc.c-torture/execute/20031012-1.c: Same.
4337 * gcc.c-torture/execute/20040805-1.c: Same.
4338 * gcc.c-torture/execute/920410-1.c: Same.
4339 * gcc.c-torture/execute/921113-1.c: Same.
4340 * gcc.c-torture/execute/921202-1.c: Same.
4341 * gcc.c-torture/execute/921208-2.c: Same.
4342 * gcc.c-torture/execute/930106-1.c: Same.
4343 * gcc.c-torture/execute/930406-1.c: Same.
4344 * gcc.c-torture/execute/950221-1.c: Same.
4345 * gcc.c-torture/execute/960521-1.c: Same.
4346 * gcc.c-torture/execute/980605-1.c: Same.
4347 * gcc.c-torture/execute/comp-goto-1.c: Same.
4348 * gcc.c-torture/execute/comp-goto-2.c: Same.
4349 * gcc.c-torture/execute/memcpy-1.c: Same.
4350 * gcc.c-torture/execute/multi-ix.c: Same.
4351 * gcc.c-torture/execute/nestfunc-4.c: Same.
4352 * gcc.c-torture/execute/pr20621-1.c: Same.
4353 * gcc.c-torture/execute/pr23135.c: Same.
4354 * gcc.c-torture/execute/pr28982b.c: Same.
4355 * gcc.dg/loop-3.c: Same.
4356 * gcc.dg/struct-ret-3.c: Same.
4357 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4358 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4359 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4360 * gcc.dg/tree-prof/pr44777.c: Same.
4361
191578a5
DM
43622017-06-20 David Malcolm <dmalcolm@redhat.com>
4363
4364 PR jit/81144
4365 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4366 memset call with zero-initialization.
4367 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4368
8a259e30
UB
43692017-06-20 Uros Bizjak <ubizjak@gmail.com>
4370
4371 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4372 (main): Renamed to ...
4373 (fma4_test): ... this.
4374
b6837e04
JK
43752017-06-20 Julia Koval <julia.koval@intel.com>
4376
4377 * gcc.target/i386/pr73350-2.c: New test.
4378
67ea3f4e
RO
43792017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4380
4381 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4382 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4383 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4384 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4385 restrict to x86_64-*-*-gnu.
4386 Skip scan-assembler on *-*-darwin*.
4387 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4388 * gcc.dg/loop-invariant.c: Likewise.
4389 * gcc.dg/lto/pr70955_0.c: Likewise.
4390 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4391 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4392 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4393
4394 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4395 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4396 targets.
4397 * gcc.dg/attr-ms_struct-2.c: Likewise.
4398 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4399 * gcc.dg/bf-ms-layout.c: Likewise.
4400 * gcc.dg/bf-ms-layout-2.c: Likewise.
4401 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4402 Require fpic support.
4403 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4404 targets.
4405 * gcc.target/i386/bitfield2.c: Likewise.
4406 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4407 targets.
4408 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4409
71bbbd13
NS
44102017-06-20 Nathan Sidwell <nathan@acm.org>
4411
4412 PR c++/67074
4413 * g++.dg/lookup/pr67074.C: New.
4414 * g++.dg/parse/namespace-alias-1.C: Adjust.
4415
531f0b38
RB
44162017-06-20 Richard Biener <rguenther@suse.de>
4417
4418 PR middle-end/81097
4419 * c-c++-common/ubsan/pr81097.c: New testcase.
4420
d47d7438
RB
44212017-06-20 Richard Biener <rguenther@suse.de>
4422
4423 * gcc.dg/vect/pr65947-9.c: Adjust.
4424
b5c7b957
TP
44252017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4426
4427 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4428 * gcc.target/arm/acle/cdp2.c: Likewise.
4429 * gcc.target/arm/acle/ldc.c: Likewise.
4430 * gcc.target/arm/acle/ldc2.c: Likewise.
4431 * gcc.target/arm/acle/ldc2l.c: Likewise.
4432 * gcc.target/arm/acle/ldcl.c: Likewise.
4433 * gcc.target/arm/acle/mcr.c: Likewise.
4434 * gcc.target/arm/acle/mcr2.c: Likewise.
4435 * gcc.target/arm/acle/mcrr.c: Likewise.
4436 * gcc.target/arm/acle/mcrr2.c: Likewise.
4437 * gcc.target/arm/acle/mrc.c: Likewise.
4438 * gcc.target/arm/acle/mrc2.c: Likewise.
4439 * gcc.target/arm/acle/mrrc.c: Likewise.
4440 * gcc.target/arm/acle/mrrc2.c: Likewise.
4441 * gcc.target/arm/acle/stc.c: Likewise.
4442 * gcc.target/arm/acle/stc2.c: Likewise.
4443 * gcc.target/arm/acle/stc2l.c: Likewise.
4444 * gcc.target/arm/acle/stcl.c: Likewise.
4445
a1aa2599
JJ
44462017-06-20 Jakub Jelinek <jakub@redhat.com>
4447
4448 PR target/81121
4449 * gcc.target/i386/pr81121.c: New test.
4450
16122c22
MM
44512017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4452
4453 PR target/79799
4454 * gcc.target/powerpc/pr79799-1.c: New test.
4455 * gcc.target/powerpc/pr79799-2.c: Likewise.
4456 * gcc.target/powerpc/pr79799-3.c: Likewise.
4457 * gcc.target/powerpc/pr79799-4.c: Likewise.
4458 * gcc.target/powerpc/pr79799-5.c: Likewise.
4459
5ec046c0
NS
44602017-06-19 Nathan Sidwell <nathan@acm.org>
4461
4462 PR c++/81124
4463 PR c++/79766
4464 * g++.dg/lookup/pr79766.C: New.
4465 * g++.dg/lookup/pr81124.C: New.
4466 * g++.dg/template/explicit6.C: Adjust.
4467 * g++.old-deja/g++.other/decl5.C: Adjust.
4468
c72e002c
CL
44692017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4470
4471 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4472 -DSTACK_SIZE.
4473
4301ae22
JJ
44742017-06-19 Jakub Jelinek <jakub@redhat.com>
4475
9f8fafe8
JJ
4476 PR sanitizer/81125
4477 * g++.dg/ubsan/pr81125.C: New test.
4478
4301ae22
JJ
4479 PR sanitizer/81111
4480 * g++.dg/ubsan/pr81111.C: New test.
4481
21e4389f
RB
44822017-06-19 Richard Biener <rguenther@suse.de>
4483
4484 PR middle-end/81118
4485 * gcc.dg/torture/pr81118.c: New testcase.
4486
343ae898
RB
44872017-06-19 Richard Biener <rguenther@suse.de>
4488
4489 PR tree-optimization/80887
4490 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4491
97872698
JJ
44922017-06-19 Jakub Jelinek <jakub@redhat.com>
4493
4494 PR ipa/81112
4495 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4496
c14c0b15
NS
44972017-06-19 Nathan Sidwell <nathan@acm.org>
4498
4499 PR c++/81119
4500 * g++.dg/warn/pr81119.C: New.
4501
a6e5212a
ML
45022017-06-19 Martin Liska <mliska@suse.cz>
4503
4504 PR sanitizer/80879
4505 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4506
871cc215
ML
45072017-06-19 Martin Liska <mliska@suse.cz>
4508
4509 PR ipa/80732
4510 * gcc.target/i386/mvc5.c: Scan indirect_function.
4511 * gcc.target/i386/mvc7.c: Likewise.
4512 * gcc.target/i386/pr80732.c: New test.
4513
431abe69
PC
45142017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4515
4516 PR c++/66093
4517 * g++.dg/cpp1y/constexpr-66093.C: New.
4518
fe1ae165
RO
45192017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4520
4521 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4522 dg-skip-if list.
4523
db9bbdec
RB
45242017-06-19 Richard Biener <rguenther@suse.de>
4525
4526 PR ipa/81112
4527 * g++.dg/torture/pr81112.C: New testcase.
4528
18154846
JH
45292017-06-18 Jan Hubicka <hubicka@ucw.cz>
4530
4531 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4532
5dace4bf
TK
45332017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4534
4535 PR fortran/52473
4536 * gfortran.dg/cshift_1.f90: New test.
4537
4f4b0ab8
RO
45382017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539
4540 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4541
b36a612c
CL
45422017-06-16 Carl Love <cel@us.ibm.com>
4543
4544 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4545 main): Add runnable tests and test checker for vec_float,
4546 vec_float2, vec_floate and vec_floato builtins.
4547
e3e266bf
RE
45482017-06-16 Richard Earnshaw <rearnsha@arm.com>
4549
4550 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4551 the architecture options added by dg-add-options arm_neon.
4552 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4553 to the architecture.
4554 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4555 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4556 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4557
42093880
RE
45582017-06-16 Richard Earnshaw <rearnsha@arm.com>
4559
4560 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4561 multilibs have been built.
4562
c5742a17
RE
45632017-06-16 Richard Earnshaw <rearnsha@arm.com>
4564
4565 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4566 * gcc.target/arm/pr51915.c: Likewise.
4567 * gcc.target/arm/pr52006.c: Likewise.
4568 * gcc.target/arm/pr53187.c: Likewise.
4569
93aa40fe
RE
45702017-06-16 Richard Earnshaw <rearnsha@arm.com>
4571
4572 * gcc.target/arm/multilibs.exp: New file.
4573
b3d8d88e
MS
45742017-06-16 Martin Sebor <msebor@redhat.com>
4575
4576 PR tree-optimization/80933
4577 PR tree-optimization/80934
4578 * gcc.dg/fold-bcopy.c: New test.
4579 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4580 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4581 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4582 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4583 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4584 * gcc.dg/builtins-nonnull.c: Likewise.
4585
56960fd6
JG
45862017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4587
4588 PR target/71778
4589 * gcc.target/arm/pr71778.c: New.
4590
ec73e54d
JH
45912017-06-16 Jan Hubicka <hubicka@ucw.cz>
4592
4593 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4594
01f1c24e
RB
45952017-06-16 Richard Biener <rguenther@suse.de>
4596
4597 PR tree-optimization/81090
4598 * gcc.dg/graphite/pr81090.c: New testcase.
4599
8d94f932
JW
46002017-06-16 Janus Weil <janus@gcc.gnu.org>
4601
4602 PR fortran/80983
4603 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4604
b783399a
JJ
46052017-06-16 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR sanitizer/81094
4608 * c-c++-common/ubsan/object-size-11.c: New test.
4609
c3684b7b
MS
46102017-06-15 Martin Sebor <msebor@redhat.com>
4611
4612 PR c++/80560
4613 * g++.dg/Wclass-memaccess.C: New test.
4614
d0e7a9fd
JW
46152017-06-15 Janus Weil <janus@gcc.gnu.org>
4616
4617 PR fortran/80983
4618 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4619
d1eed638
JH
46202017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4621
4622 PR lto/69866
4623 * gcc.dg/lto/pr69866_0.c: New test.
4624 * gcc.dg/lto/pr69866_1.c: Likewise.
4625
61f5d852
JL
46262017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4627
4628 PR target/78818
4629 * gcc.target/msp430/pr78818-real.c: New template for tests.
4630 * gcc.target/msp430/pr78818-auto.c: New test.
4631 * gcc.target/msp430/pr78818-data-region.c: New test.
4632 * gcc.target/msp430/pr78818-data-sec.c: New test.
4633 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4634
6820664a
TP
46352017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4636
4637 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4638 instructions in it rather than the number of IT blocks being 2.
4639 Transfer scan directive arm_thumb2 restriction to the whole
4640 testcase and restrict further to Thumb-only targets.
4641
41c540fc
TC
46422017-06-15 Tamar Christina <tamar.christina@arm.com>
4643
4644 * gcc.target/arm/sdiv_costs_1.c:
4645 Use dg-add-options.
4646
3466430f
MR
46472017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4648
4649 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4650 * gcc.target/mips/pr51513-1.c: New test.
4651 * gcc.target/mips/pr51513-2.c: New test.
4652
26fda5f5
RB
46532017-06-14 Richard Biener <rguenther@suse.de>
4654
4655 PR tree-optimization/81083
4656 * gcc.dg/torture/pr81083.c: Add prototypes.
4657
909263f8
RB
46582017-06-14 Richard Biener <rguenther@suse.de>
4659
4660 PR middle-end/81088
4661 * c-c++-common/ubsan/pr81088.c: New testcase.
4662
938a807a
EB
46632017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4664
4665 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4666
85c1b6d7
AP
46672017-06-14 Andrew Pinski <apinski@cavium.com>
4668 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4669
4670 PR target/71663
4671 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4672 * gcc.target/aarch64/vect-init-2.c: Likewise.
4673 * gcc.target/aarch64/vect-init-3.c: Likewise.
4674 * gcc.target/aarch64/vect-init-4.c: Likewise.
4675 * gcc.target/aarch64/vect-init-5.c: Likewise.
4676
bee9e49f
PC
46772017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4678
4679 PR c++/58541
4680 * g++.dg/cpp0x/constexpr-58541.C: New.
4681
24d020bd
RB
46822017-06-14 Richard Biener <rguenther@suse.de>
4683
4684 PR tree-optimization/81083
4685 * gcc.dg/torture/pr81083.c: New testcase.
4686
11c16c2a
JJ
46872017-06-14 Jakub Jelinek <jakub@redhat.com>
4688
4689 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4690 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4691
c60dc053
JJ
46922017-06-13 Jakub Jelinek <jakub@redhat.com>
4693
f31a8339
JJ
4694 PR c++/80973
4695 * g++.dg/ubsan/pr80973.C: New test.
4696
c60dc053
JJ
4697 PR c++/80984
4698 * g++.dg/opt/nrv18.C: New test.
4699
45b2222a
ML
47002017-06-13 Martin Liska <mliska@suse.cz>
4701
4702 PR sanitize/78204
4703 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4704 test by adding no_sanitize attribute.
4705 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4706
ef0e3441
RL
47072017-06-13 Renlin Li <renlin.li@arm.com>
4708
4709 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4710 conditionally.
4711
345683a9
MJ
47122017-06-13 Martin Jambor <mjambor@suse.cz>
4713
4714 PR tree-optimization/80803
4715 PR tree-optimization/81063
4716 gcc.dg/tree-ssa/pr80803.c: New test.
4717 gcc.dg/tree-ssa/pr81063.c: Likewise.
4718
9ebc3467
YG
47192017-06-12 Yury Gribov <tetra2005@gmail.com>
4720
4721 * c-c++-common/fold-masked-cmp-3.c: New test.
4722
16842d34
YG
47232017-06-13 Yury Gribov <tetra2005@gmail.com>
4724
4725 PR tree-optimization/67328
4726 * c-c++-common/fold-masked-cmp-1.c: New test.
4727 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4728 * gcc.dg/pr46309.c: Fix pattern.
4729 * gcc.dg/pr46309-2.c: Likewise.
4730
ba593ad5
TC
47312017-06-13 Tamar Christina <tamar.christina@arm.com>
4732
4733 * gcc.target/arm/sdiv_costs_1.c:
4734 Require arm_arch_v8a_ok and add march option.
4735
9ab5a235
ML
47362017-06-13 Martin Liska <mliska@suse.cz>
4737
4738 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4739 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4740 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4741
4f2c198d
RB
47422017-06-13 Richard Biener <rguenther@suse.de>
4743
4744 PR middle-end/81065
4745 * c-c++-common/ubsan/pr81065.c: New testcase.
4746
196ed8ea
ILT
47472017-06-12 Ian Lance Taylor <iant@golang.org>
4748
4749 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4750 freorder. Update comment to explain test.
4751
64ff4f60
TC
47522017-06-12 Tamar Christina <tamar.christina@arm.com>
4753
4754 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4755 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4756 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4757 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4758
5ed2fdfe
TC
47592017-06-12 Tamar Christina <tamar.christina@arm.com>
4760
4761 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4762
6cddb61c
TC
47632017-06-12 Tamar Christina <tamar.christina@arm.com>
4764
4765 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4766
aebce396
JJ
47672017-06-12 Jakub Jelinek <jakub@redhat.com>
4768
4769 PR tree-optimization/81003
4770 * gcc.c-torture/compile/pr81003.c: New test.
4771
3fd7fe21
RB
47722017-06-12 Richard Biener <rguenther@suse.de>
4773
4774 PR tree-optimization/81053
4775 * gcc.dg/torture/pr81053.c: New testcase.
4776
ac39f0e8
TK
47772017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4778
4779 PR fortran/80988
4780 * gfortran.dg/implied_do_io_3.f90: New test.
4781
18787c38
TV
47822017-06-10 Tom de Vries <tom@codesourcery.com>
4783
4784 * lib/target-supports.exp (check_effective_target_signal): New proc.
4785 * lib/gcc.exp (gcc_target_compile): Remove appending of
4786 -DSIGNAL_SUPPRESS to additional_flags.
4787 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4788 additional_flags if effective target signal is not supported by the
4789 target.
4790 * gcc.c-torture/execute/20101011-1.c: Same.
4791 * gcc.dg/c99-stdint-1.c: Same.
4792 * gcc.dg/c99-stdint-2.c: Same.
4793 * gcc.dg/c99-stdint-5.c: Same.
4794 * gcc.dg/c99-stdint-6.c: Same.
4795 * gcc.dg/stdint-width-1.c: Same.
4796
0069a009
TV
47972017-06-10 Tom de Vries <tom@codesourcery.com>
4798
4799 * lib/target-supports.exp (check_effective_target_stack_size)
4800 (dg-effective-target-value): New proc.
4801 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4802 additional_flags.
4803 * lib/objc.exp (objc_target_compile): Same.
4804 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4805 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4806 dg-additional-options.
4807 * gcc.c-torture/compile/20080806-1.c: Same.
4808 * gcc.c-torture/compile/920723-1.c: Same.
4809 * gcc.c-torture/compile/930621-1.c: Same.
4810 * gcc.c-torture/compile/991214-2.c: Same.
4811 * gcc.c-torture/compile/bcopy.c: Same.
4812 * gcc.c-torture/compile/memtst.c: Same.
4813 * gcc.c-torture/compile/msp.c: Same.
4814 * gcc.c-torture/compile/stuct.c: Same.
4815 * gcc.c-torture/execute/20011008-3.c: Same.
4816 * gcc.c-torture/execute/20030209-1.c: Same.
4817 * gcc.c-torture/execute/20031012-1.c: Same.
4818 * gcc.c-torture/execute/20040805-1.c: Same.
4819 * gcc.c-torture/execute/920410-1.c: Same.
4820 * gcc.c-torture/execute/920501-7.c: Same.
4821 * gcc.c-torture/execute/921113-1.c: Same.
4822 * gcc.c-torture/execute/921202-1.c: Same.
4823 * gcc.c-torture/execute/921208-2.c: Same.
4824 * gcc.c-torture/execute/930106-1.c: Same.
4825 * gcc.c-torture/execute/930406-1.c: Same.
4826 * gcc.c-torture/execute/950221-1.c: Same.
4827 * gcc.c-torture/execute/960521-1.c: Same.
4828 * gcc.c-torture/execute/980605-1.c: Same.
4829 * gcc.c-torture/execute/comp-goto-1.c: Same.
4830 * gcc.c-torture/execute/comp-goto-2.c: Same.
4831 * gcc.c-torture/execute/memcpy-1.c: Same.
4832 * gcc.c-torture/execute/multi-ix.c: Same.
4833 * gcc.c-torture/execute/nestfunc-4.c: Same.
4834 * gcc.c-torture/execute/pr20621-1.c: Same.
4835 * gcc.c-torture/execute/pr23135.c: Same.
4836 * gcc.c-torture/execute/pr28982b.c: Same.
4837 * gcc.dg/loop-3.c: Same.
4838 * gcc.dg/struct-ret-3.c: Same.
4839 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4840 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4841 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4842 * gcc.dg/tree-prof/pr44777.c: Same.
4843
b09649fd
DM
48442017-06-09 David Malcolm <dmalcolm@redhat.com>
4845
4846 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4847 (test_mutually_exclusive_suggestions): New test function.
4848 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4849 (test_mutually_exclusive_suggestions): New test function.
4850 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4851 (test_mutually_exclusive_suggestions): New test function.
4852 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4853 (test_show_locus): Add special-case for
4854 "test_mutually_exclusive_suggestions".
4855
a1f427e9
ILT
48562017-06-09 Ian Lance Taylor <iant@golang.org>
4857
4858 * gcc.dg/tree-prof/split-1.c: New test.
4859
cb59f689
JH
48602017-06-09 Jan Hubicka <hubicka@ucw.cz>
4861
4862 * gcc.dg/predict-14.c: Avoid cold function detection.
4863 * gcc.target/i386/umod-3.c: Likewise.
4864
f66e6423
TC
48652017-06-09 Tamar Christina <tamar.christina@arm.com>
4866
4867 * gcc.target/aarch64/lrint-matherr.h: New.
4868 * gcc.target/aarch64/inline-lrint_1.c: New.
4869 * gcc.target/aarch64/inline-lrint_2.c: New.
4870 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4871 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4872
37b68a43
TC
48732017-06-09 Tamar Christina <tamar.christina@arm.com>
4874
4875 * gcc.target/arm/sdiv_costs_1.c: New.
4876
37f30285
TV
48772017-06-09 Tom de Vries <tom@codesourcery.com>
4878
4879 PR target/80855
4880 * gcc.target/nvptx/label-values.c: New test.
4881
051508d7
TP
48822017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4883
4884 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4885 Test for null definitions instead of them being undefined. Add entry
4886 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4887 about using the effective target for architecture extension.
4888 (check_effective_target_arm_arch_v7ve_ok): Remove.
4889 (add_options_for_arm_arch_v7ve): Likewise.
4890
01a8cacc
RB
48912017-06-09 Richard Biener <rguenther@suse.de>
4892
4893 PR tree-optimization/66623
4894 * gcc.dg/vect/pr66623.c: New testcase.
4895
6d1115c5
RB
48962017-06-09 Richard Biener <rguenther@suse.de>
4897
4898 PR tree-optimization/79483
4899 * gcc.dg/graphite/pr79483.c: New testcase.
4900
6ba856d4
RB
49012017-06-09 Richard Biener <rguenther@suse.de>
4902
4903 PR middle-end/81007
4904 * g++.dg/pr81007.C: New testcase.
4905
48e69247
JJ
49062017-06-09 Jakub Jelinek <jakub@redhat.com>
4907
4908 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4909 instead of "rsp" for -m32.
4910 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4911 target, add -msse2 to dg-options.
4912 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4913 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4914
120ef1d5
SB
49152017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4916
4917 PR target/80966
4918 * gcc.target/powerpc/stack-limit.c: New testcase.
4919
271be653
WS
49202017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4921
774cccdc
JJ
4922 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4923 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4924 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4925 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4926 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4927 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4928
0d05f685
JJ
49292017-06-08 Jakub Jelinek <jakub@redhat.com>
4930
8ab7005b
JJ
4931 PR c/81006
4932 * c-c++-common/gomp/pr81006.c: New test.
4933
34361776
JJ
4934 PR c++/81011
4935 * g++.dg/gomp/pr81011.C: New test.
4936
0d05f685
JJ
4937 PR middle-end/81005
4938 * c-c++-common/ubsan/align-10.c: New test.
4939 * c-c++-common/ubsan/null-13.c: New test.
4940
2163b9bc
UB
49412017-06-08 Uros Bizjak <ubizjak@gmail.com>
4942
4943 PR target/81015
4944 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4945 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4946 * gcc.target/i386/pr81015.c: New test.
4947
73f49ad7
TV
49482017-06-08 Tom de Vries <tom@codesourcery.com>
4949
4950 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4951 trampolines instead of NO_TRAMPOLINES.
4952 * gcc.c-torture/execute/20000822-1.c: Same.
4953 * gcc.c-torture/execute/920428-2.c: Same.
4954 * gcc.c-torture/execute/920501-7.c: Same.
4955 * gcc.c-torture/execute/920612-2.c: Same.
4956 * gcc.c-torture/execute/921017-1.c: Same.
4957 * gcc.c-torture/execute/921215-1.c: Same.
4958 * gcc.c-torture/execute/931002-1.c: Same.
4959 * gcc.c-torture/execute/comp-goto-2.c: Same.
4960 * gcc.c-torture/execute/nestfunc-1.c: Same.
4961 * gcc.c-torture/execute/nestfunc-2.c: Same.
4962 * gcc.c-torture/execute/nestfunc-3.c: Same.
4963 * gcc.c-torture/execute/nestfunc-5.c: Same.
4964 * gcc.c-torture/execute/nestfunc-6.c: Same.
4965 * gcc.c-torture/execute/pr24135.c: Same.
4966 * gcc.dg/Wtrampolines.c: Same.
4967 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4968 * gcc.dg/torture/stackalign/nested-5.c: Same.
4969 * gcc.dg/torture/stackalign/nested-6.c: Same.
4970 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
4971 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4972 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
4973 * gcc.dg/trampoline-1.c: Same.
4974 * gcc.dg/tree-prof/pr44777.c: Same.
4975 * gcc.target/i386/pr67770.c: Same.
4976 * lib/gcc.exp (gcc_target_compile): Remove appending of
4977 -DNO_TRAMPOLINES to additional_flags.
4978 * lib/objc.exp (objc_target_compile): Same.
4979
b9835925
TV
49802017-06-08 Tom de Vries <tom@codesourcery.com>
4981
4982 * lib/target-supports.exp (check_effective_target_trampolines): Test for
4983 'gcc,no_trampolines' instead of 'no_trampolines'.
4984
77db6c15
AI
49852017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4986
4987 PR middle-end/79988
4988 * gcc.target/i386/mpx/pr79988.c: New test.
4989
0036534f
AI
49902017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
4991
4992 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
4993 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
4994 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
4995
b69d9ac6
JH
49962017-06-08 Jan Hubicka <hubicka@ucw.cz>
4997
4998 * g++.dg/tree-ssa/counts-1.C: New testcase.
4999 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5000
c46f9051
JK
50012017-08-08 Julia Koval <julia.koval@intel.com>
5002
5003 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5004 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5005 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5006 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5007 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5008 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5009
5ed41889
MP
50102017-06-08 Marek Polacek <polacek@redhat.com>
5011
5012 PR sanitize/80932
5013 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5014
8055904e
JK
50152017-08-08 Julia Koval <julia.koval@intel.com>
5016
5017 PR target/73350,80862
5018 * gcc.target/i386/pr73350.c: New test.
5019
fb4bc6ff
RB
50202017-06-08 Richard Biener <rguenther@suse.de>
5021
5022 PR tree-optimization/80928
5023 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5024
989cc652 50252017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5026
989cc652
CL
5027 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5028
83059741
JW
50292017-06-07 Jonathan Wakely <jwakely@redhat.com>
5030
5031 PR c++/80990
5032 * g++.dg/cpp1z/class-deduction39.C: New.
5033
0874a778
MP
50342017-06-07 Marek Polacek <polacek@redhat.com>
5035
5036 PR sanitizer/80932
5037 * c-c++-common/ubsan/pr80932.c: New test.
5038
55e872a4
BC
50392017-06-07 Bin Cheng <bin.cheng@arm.com>
5040
5041 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5042 * gcc.target/i386/l_fma_double_2.c: Ditto.
5043 * gcc.target/i386/l_fma_double_3.c: Ditto.
5044 * gcc.target/i386/l_fma_double_4.c: Ditto.
5045 * gcc.target/i386/l_fma_double_5.c: Ditto.
5046 * gcc.target/i386/l_fma_double_6.c: Ditto.
5047 * gcc.target/i386/l_fma_float_1.c: Ditto.
5048 * gcc.target/i386/l_fma_float_2.c: Ditto.
5049 * gcc.target/i386/l_fma_float_3.c: Ditto.
5050 * gcc.target/i386/l_fma_float_4.c: Ditto.
5051 * gcc.target/i386/l_fma_float_5.c: Ditto.
5052 * gcc.target/i386/l_fma_float_6.c: Ditto.
5053
cb9ac430
TC
50542017-06-07 Tamar Christina <tamar.christina@arm.com>
5055
5056 * gcc.target/aarch64/sdiv_costs_1.c: New.
5057
46c821e7
RB
50582017-06-07 Richard Biener <rguenther@suse.de>
5059
5060 PR tree-optimization/80928
5061 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5062 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5063
6eb2ac65
RB
50642017-06-07 Richard Biener <rguenther@suse.de>
5065
5066 PR tree-optimization/80928
5067 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5068 check_results.
5069
25396db9
NS
50702017-06-06 Nathan Sidwell <nathan@acm.org>
5071
5072 * g++.dg/pr45330.C: Add inline namespace case.
5073
bbf97416
TK
50742017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5075
5076 PR fortran/80975
5077 * gfortran.dg/matmul_16.f90: New test.
5078 * gfortran.dg/inline_matmul_18.f90: New test.
5079
dc949728
MP
50802017-06-06 Marek Polacek <polacek@redhat.com>
5081
5082 PR c/79983
5083 * gcc.dg/pr79983.c: New test.
5084
100d0700
DM
50852017-06-06 David S. Miller <davem@davemloft.net>
5086
5087 * gcc.target/sparc/sparc-ret-3.c: New test.
5088
6c6b519a
TV
50892017-06-06 Tom de Vries <tom@codesourcery.com>
5090
5091 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5092 label_values instead of NO_LABEL_VALUES.
5093 * gcc.c-torture/compile/920301-1.c: Same.
5094 * gcc.c-torture/compile/920501-1.c: Same.
5095 * gcc.c-torture/compile/941014-4.c: Same.
5096 * gcc.c-torture/compile/labels-1.c: Same.
5097 * gcc.c-torture/compile/pr18903.c: Same.
5098 * gcc.c-torture/execute/920302-1.c: Same.
5099 * gcc.c-torture/execute/920415-1.c: Same.
5100 * gcc.c-torture/execute/920428-2.c: Same.
5101 * gcc.c-torture/execute/920501-3.c: Same.
5102 * gcc.c-torture/execute/920501-4.c: Same.
5103 * gcc.c-torture/execute/920501-5.c: Same.
5104 * gcc.c-torture/execute/920501-7.c: Same.
5105 * gcc.c-torture/execute/920721-4.c: Same.
5106 * gcc.c-torture/execute/980526-1.c: Same.
5107 * gcc.c-torture/execute/990208-1.c: Same.
5108 * gcc.c-torture/execute/comp-goto-1.c: Same.
5109 * gcc.c-torture/execute/comp-goto-2.c: Same.
5110 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5111 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5112 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5113 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5114 * gcc.dg/tree-prof/pr44777.c: Same.
5115 * gcc.misc-tests/bprob-2.c: Same.
5116 * gcc.misc-tests/gcov-3.c: Same.
5117 * lib/gcc.exp (gcc_target_compile): Remove appending of
5118 -DNO_LABEL_VALUES to additional_flags.
5119 * lib/objc.exp (objc_target_compile): Same.
5120 * lib/target-supports.exp (check_effective_target_label_values): Test on
5121 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5122
4ebcc903
KT
51232017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5124
5125 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5126
331dc840
RB
51272017-06-06 Richard Biener <rguenther@suse.de>
5128
5129 PR tree-optimization/80974
5130 * gcc.dg/torture/pr80974.c: New testcase.
5131
d2537732
TP
51322017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5133
5134 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5135 "unsigned int" in conversation warning on line 15.
5136
e7baeb39
RB
51372017-06-06 Richard Biener <rguenther@suse.de>
5138
5139 PR tree-optimization/80928
5140 * gcc.dg/vect/pr80928.c: New testcase.
5141 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5142 * gcc.dg/vect/slp-13.c: Likewise.
5143 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5144
05945a1b
DM
51452017-06-05 David Malcolm <dmalcolm@redhat.com>
5146
5147 * g++.dg/plugin/comment_plugin.c: New test plugin.
5148 * g++.dg/plugin/comments-1.C: New test file.
5149 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5150
9b972837
BE
51512017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5152
5153 * gcc.misc-tests/gcov-1a.c: New test.
5154
1d135d98
MM
51552017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5156
5157 * gcc.target/powerpc/clone1.c: New test.
5158
92bba237
JW
51592017-06-05 Janus Weil <janus@gcc.gnu.org>
5160
5161 PR fortran/70601
5162 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5163
7b3ee9c9
NK
51642017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5165
5166 PR fortran/35339
5167 * gfortran.dg/implied_do_io_1.f90: New Test.
5168 * gfortran.dg/implied_do_io_2.f90: New Test.
5169
e4d1c5c4
RL
51702017-06-05 Renlin Li <renlin.li@arm.com>
5171
5172 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5173 selector to related line.
5174
d91561cb
JH
51752017-06-05 Jan Hubicka <hubicka@ucw.cz>
5176
5177 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5178
d8395013
KT
51792017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5180
5181 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5182
279dc4b4
KT
51832017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5184
5185 * gcc.target/aarch64/subs_compare_2.c: New test.
5186
e49d8b68
KT
51872017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5188
5189 * gcc.target/aarch64/subs_compare_1.c: New test.
5190
4456f65d
CX
51912017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5192
5193 * gcc.target/mips/div-9.c: Delete duplicate test.
5194 * gcc.target/mips/div-10.c: Ditto.
5195 * gcc.target/mips/div-11.c: Ditto.
5196 * gcc.target/mips/div-12.c: Ditto.
5197
3995f3a2
JH
51982017-05-23 Jan Hubicka <hubicka@ucw.cz>
5199
5200 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5201
82c027e1
DH
52022017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5203
5204 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5205 vesrion of the dejagnu grep.
5206 (list-module-names): Use it and adjust the regular expressions for
5207 modules and submodules.
5208 * gfortran.dg/prof/prof.exp: Cleanup modules.
5209 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5210 directives.
5211 * gfortran.dg/altreturn_8.f90: Likewise.
5212 * gfortran.dg/associate_12.f90: Likewise.
5213 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5214 * gfortran.dg/charlen_15.f90: Likewise.
5215 * gfortran.dg/class_4a.f03: Likewise.
5216 * gfortran.dg/class_54.f90: Likewise.
5217 * gfortran.dg/class_dummy_4.f03: Likewise.
5218 * gfortran.dg/class_dummy_5.f90: Likewise.
5219 * gfortran.dg/constructor_9.f90: Likewise.
5220 * gfortran.dg/dec_structure_15.f90: Likewise.
5221 * gfortran.dg/do_check_8.f90: Likewise.
5222 * gfortran.dg/dtio_26.f03: Likewise.
5223 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5224 * gfortran.dg/equiv_9.f90: Likewise.
5225 * gfortran.dg/extends_15.f90: Likewise.
5226 * gfortran.dg/finalize_22.f90: Likewise.
5227 * gfortran.dg/finalize_23.f90: Likewise.
5228 * gfortran.dg/generic_26.f90: Likewise.
5229 * gfortran.dg/generic_27.f90: Likewise.
5230 * gfortran.dg/namelist_76.f90: Likewise.
5231 * gfortran.dg/pointer_init_8.f90: Likewise.
5232 * gfortran.dg/pr61318.f90: Likewise.
5233 * gfortran.dg/pr77260_1.f90: Likewise.
5234 * gfortran.dg/pr77260_2.f90: Likewise.
5235 * gfortran.dg/pr77420_3.f90: Likewise.
5236 * gfortran.dg/proc_ptr_39.f90: Likewise.
5237 * gfortran.dg/proc_ptr_41.f90: Likewise.
5238 * gfortran.dg/proc_ptr_42.f90: Likewise.
5239 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5240 * gfortran.dg/submodule_1.f08: Likewise.
5241 * gfortran.dg/submodule_10.f08: Likewise.
5242 * gfortran.dg/submodule_14.f08: Likewise.
5243 * gfortran.dg/submodule_15.f08: Likewise.
5244 * gfortran.dg/submodule_2.f08: Likewise.
5245 * gfortran.dg/submodule_5.f08: Likewise.
5246 * gfortran.dg/submodule_6.f08: Likewise.
5247 * gfortran.dg/submodule_7.f08: Likewise.
5248 * gfortran.dg/submodule_8.f08: Likewise.
5249 * gfortran.dg/submodule_9.f08: Likewise.
5250 * gfortran.dg/transfer_class_2.f90: Likewise.
5251 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5252 * gfortran.dg/typebound_call_24.f03: Likewise.
5253 * gfortran.dg/typebound_call_25.f90: Likewise.
5254 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5255 * gfortran.dg/typebound_generic_12.f03: Likewise.
5256 * gfortran.dg/typebound_generic_13.f03: Likewise.
5257 * gfortran.dg/typebound_generic_14.f03: Likewise.
5258 * gfortran.dg/typebound_generic_15.f90: Likewise.
5259 * gfortran.dg/typebound_operator_16.f03: Likewise.
5260 * gfortran.dg/typebound_operator_18.f90: Likewise.
5261 * gfortran.dg/typebound_operator_20.f90: Likewise.
5262 * gfortran.dg/typebound_override_3.f90: Likewise.
5263 * gfortran.dg/typebound_override_4.f90: Likewise.
5264 * gfortran.dg/typebound_override_5.f90: Likewise.
5265 * gfortran.dg/typebound_override_6.f90: Likewise.
5266 * gfortran.dg/typebound_override_7.f90: Likewise.
5267 * gfortran.dg/typebound_proc_28.f03: Likewise.
5268 * gfortran.dg/typebound_proc_29.f90: Likewise.
5269 * gfortran.dg/typebound_proc_30.f90: Likewise.
5270 * gfortran.dg/typebound_proc_31.f90: Likewise.
5271 * gfortran.dg/typebound_proc_32.f90: Likewise.
5272 * gfortran.dg/typebound_proc_33.f90: Likewise.
5273 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5274 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5275 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5276 * gfortran.dg/use_only_3.f90: Likewise.
5277 * gfortran.dg/use_without_only_1.f90: Likewise.
5278 * gfortran.dg/warn_unused_function.f90: Likewise.
5279 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5280 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5281
3de4ac6d
MP
52822017-06-04 Marek Polacek <polacek@redhat.com>
5283
5284 PR c/80919
5285 * gcc.dg/format/pr80919.c: New test.
5286
2474f48f
MS
52872017-06-02 Martin Sebor <msebor@redhat.com>
5288
5289 PR c/80892
5290 * c-c++-common/Wfloat-conversion-2.c: New test.
5291
bd280745
PC
52922017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5293
5294 PR c++/68754
5295 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5296
bd280745 52972017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5298
5299 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5300 for the new built-ins.
5301
ffa8a921
SD
53022017-06-02 Sudakshina Das <sudi.das@arm.com>
5303
5304 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5305
d65d1bd9
WS
53062017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5307
5308 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5309 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5310 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5311 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5312 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5313
b160939b
KT
53142017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5315
5316 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5317
17f47f86
KT
53182017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5319
5320 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5321
ab82e126
WS
53222017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5323
5324 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5325 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5326 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5327 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5328 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5329 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5330 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5331 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5332 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5333
c957e9c0
NS
53342017-06-02 Nathan Sidwell <nathan@acm.org>
5335
5336 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5337
aad16012
JJ
53382017-06-02 Jakub Jelinek <jakub@redhat.com>
5339
74b4885d
JJ
5340 PR rtl-optimization/80903
5341 * gcc.dg/pr80903.c: New test.
5342
aad16012
JJ
5343 PR fortran/80918
5344 * gfortran.dg/gomp/pr80918.f90: New test.
5345
40ffd95f
BE
53462017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5347
5348 * c-c++-common/Wsizeof-pointer-div.c: New test.
5349 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5350 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5351 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5352 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5353 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5354 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5355 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5356 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5357 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5358 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5359 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5360 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5361 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5362 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5363 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5364 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5365 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5366 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5367
052754ea
WS
53682017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5369
5370 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5371 Update the target to power8-vector.
5372
aa63913f
DM
53732017-06-01 David Malcolm <dmalcolm@redhat.com>
5374
5375 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5376
2ded3754
PMR
53772017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5378
5379 * debug12.adb, debug12.ads: New testcase.
5380
c8638450
MJ
53812017-06-01 Martin Jambor <mjambor@suse.cz>
5382
5383 PR tree-optimization/80898
5384 * gcc.dg/tree-ssa/pr80898.c: New test.
5385 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5386
ac853c90
PC
53872017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5388
5389 PR c++/80896
5390 * g++.dg/cpp1z/nodiscard5.C: New.
5391
7841f13c
CZ
53922017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5393
5394 * gcc.target/arc/pr9001195952.c: New test.
5395
f525e390
TV
53962017-06-01 Tom de Vries <tom@codesourcery.com>
5397
5398 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5399 * gcc.c-torture/compile/asmgoto-1.c: Same.
5400 * gcc.dg/20000707-1.c: Same.
5401 * gcc.dg/pr38700.c: Same.
5402 * gcc.dg/pr70169.c: Same.
5403 * gcc.dg/pr80112.c: Same.
5404 * gcc.dg/torture/pr51071-2.c: Same.
5405 * gcc.dg/torture/pr51071.c: Same.
5406 * gcc.dg/tree-ssa/alias-34.c: Same.
5407
9285616c
PMR
54082017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5409
5410 * gnat.dg/debug11.adb: New testcase.
5411
48932682
RB
54122017-06-01 Richard Biener <rguenther@suse.de>
5413
5414 PR middle-end/66313
5415 * c-c++-common/ubsan/pr66313.c: New testcase.
5416 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5417
fcb99124
SM
54182017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5419
5420 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5421 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5422 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5423 -mcpu overridden.
5424 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5425 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5426 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5427 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5428 to dg-option. Add dg-skip-if directive to disable this test
5429 for darwin. Add dg-skip-if directive to disable this test if
5430 -mcpu overridden.
5431
dc7401c0
SP
54322017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5433
5434 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5435 (_mm_maskz_max_sd): Test new intrinsics.
5436 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5437 (_mm_maskz_max_sd): Test new intrinsics.
5438 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5439 (_mm_maskz_max_ss): Test new intrinsics.
5440 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5441 (_mm_maskz_max_ss): Test new intrinsics.
5442 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5443 (_mm_maskz_min_sd): Test new intrinsics.
5444 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5445 (_mm_maskz_min_sd): Test new intrinsics.
5446 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5447 (_mm_maskz_min_ss): Test new intrinsics.
5448 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5449 (_mm_maskz_min_ss): Test new intrinsics.
5450
3909991c
NS
54512017-05-31 Nathan Sidwell <nathan@acm.org>
5452
5453 * g++.dg/lookup/lambda1.C New.
5454
0e510edb
BC
54552017-05-31 Bin Cheng <bin.cheng@arm.com>
5456
5457 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5458 on pointer should not be replaced.
5459
9fc5e7a4
MM
54602017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5461
5462 PR testsuite/80580
5463 * gcc.dg/gimplefe-error-7.c: New test.
5464
1e466f04
GM
54652017-05-31 Graham Markall <graham.markall@embecosm.com>
5466
5467 * gcc.target/arc/add_n-combine.c: New test.
5468 * gcc.target/arc/sub_n-combine.c: New test.
5469
89c88990
RB
54702017-05-31 Richard Biener <rguenther@suse.de>
5471
5472 PR target/80880
5473 * gcc.target/i386/pr80880.c: New testcase.
5474
748bbe72
RS
54752017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5476
5477 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5478
c7d7e222
BC
54792017-05-31 Bin Cheng <bin.cheng@arm.com>
5480
5481 * gcc.dg/vect/pr80815-3.c: New test.
5482
ee1379be
RB
54832017-05-31 Richard Biener <rguenther@suse.de>
5484
5485 PR tree-optimization/80906
5486 * gcc.dg/graphite/pr80906.c: New testcase.
5487
bcce980e
TV
54882017-05-30 Tom de Vries <tom@codesourcery.com>
5489
5490 PR testsuite/80910
5491 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5492 unsupported if host compiler does not support c++11.
5493 (host_supports_c++11): New proc.
5494
ef9200aa
MS
54952017-05-30 Martin Sebor <msebor@redhat.com>
5496
5497 PR c/80731
5498 * g++.dg/ext/utf16-4.C: Relax test.
5499 * gcc.dg/fixed-point/int-warning.c: Adjust.
5500
f012c8ef
DM
55012017-05-30 David Malcolm <dmalcolm@redhat.com>
5502
5503 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5504 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5505 test case.
5506 * g++.dg/plugin/show-template-tree-color.C: New test case.
5507 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5508 * g++.dg/template/show-template-tree-2.C: New test case.
5509 * g++.dg/template/show-template-tree-3.C: New test case.
5510 * g++.dg/template/show-template-tree-4.C: New test case.
5511 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5512 * g++.dg/template/show-template-tree.C: New test case.
5513
3f8efe25
SB
55142017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5515
5516 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5517 dg-options.
5518 * gfortran.dg/pr80107.f: Delete testcase.
5519
77d1dbdb
UB
55202017-05-30 Uros Bizjak <ubizjak@gmail.com>
5521
5522 PR target/80833
5523 * gcc.target/i386/pr80833-1.c: New test.
5524 * gcc.target/i386/pr80833-2.c: Ditto.
5525
e2f35333
NS
55262017-05-30 Nathan Sidwell <nathan@acm.org>
5527
5528 PR c++/80913
5529 * g++.dg/lookup/pr80913.C: New.
5530
ba7629e2
RB
55312017-05-30 Richard Biener <rguenther@suse.de>
5532
5533 PR middle-end/80901
5534 * gcc.dg/torture/pr80901.c: New testcase.
5535
4bfb347c
RD
55362017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5537
5538 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5539
b3125625
JL
55402017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5541
5542 PR target/78838
5543 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5544
892d6169
RB
55452017-05-30 Richard Biener <rguenther@suse.de>
5546
5547 PR middle-end/80876
5548 * gcc.dg/torture/pr80876.c: New testcase.
5549
3d7ff728
NS
55502017-05-29 Nathan Sidwell <nathan@acm.org>
5551
5552 PR c++/80891 (#5)
5553 * g++.dg/lookup/pr80891-5.C: New.
5554
fd262197
JD
55552017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5556
5557 PR libgfortran/53029
5558 * gfortran.dg/read_5.f90: New test.
5559
724e517a
NS
55602017-05-29 Nathan Sidwell <nathan@acm.org>
5561
a5cfa13a
NS
5562 PR c++/80891 (#4)
5563 * g++.dg/lookup/pr80891-4.C: New.
5564
e514ab0c
NS
5565 PR c++/80891 (#1)
5566 * g++.dg/lookup/pr80891-1.C: New.
5567
58dec010
NS
5568 PR c++/80891 (#3)
5569 * g++.dg/lookup/pr80891-3.C: New.
5570
724e517a
NS
5571 PR c++/80891 (#2)
5572 * g++.dg/lookup/pr80891-2.C: New.
5573
bbe3927b
TK
55742017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5575
5576 PR fortran/37131
5577 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5578 flags.
5579 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5580 * gfortran.dg/inline_matmul_17.f90: New test.
5581
8364e6ac
TK
55822017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5583
5584 * gfortran.dg/matmul_bounds_12.f90: New test.
5585
56a35ac9
JJ
55862017-05-27 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR bootstrap/80887
5589 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5590
945bf9e1
NS
55912017-05-26 Nathan Sidwell <nathan@acm.org>
5592
5593 * g++.dg/cpp0x/dr2061.C: New.
5594 * g++.dg/parse/namespace-alias-1.C: Add more test.
5595
cb4fe401
BC
55962017-05-26 Bin Cheng <bin.cheng@arm.com>
5597
5598 PR tree-optimization/80815
5599 * gcc.dg/vect/pr80815-1.c: New test.
5600 * gcc.dg/vect/pr80815-2.c: New test.
5601
e929e611
ML
56022017-05-26 Martin Liska <mliska@suse.cz>
5603
5604 PR ipa/80663
5605 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5606 split at the problematic spot.
5607 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5608 a valid value of the param.
5609
92f105f6
MP
56102017-05-26 Marek Polacek <polacek@redhat.com>
5611
5612 PR sanitizer/80875
5613 * c-c++-common/ubsan/pr80875.c: New test.
5614
74ca4e36
TV
56152017-05-26 Tom de Vries <tom@codesourcery.com>
5616
5617 PR testsuite/80557
5618 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5619 * gcc.dg/Wcxx-compat-8.c: Same.
5620 * gcc.dg/Wobjsize-1.c: Same.
5621 * gcc.dg/Wshadow-local-2.c: Same.
5622 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5623 * gcc.dg/anon-struct-6.c: Same.
5624 * gcc.dg/asm-wide-1.c: Same.
5625 * gcc.dg/builtin-inf-1.c: Same.
5626 * gcc.dg/builtin-redefine.c: Same.
5627 * gcc.dg/c90-array-lval-6.c: Same.
5628 * gcc.dg/c90-array-lval-7.c: Same.
5629 * gcc.dg/c90-fordecl-1.c: Same.
5630 * gcc.dg/c99-fordecl-2.c: Same.
5631 * gcc.dg/cast-lvalue-1.c: Same.
5632 * gcc.dg/cast-lvalue-2.c: Same.
5633 * gcc.dg/compound-lvalue-1.c: Same.
5634 * gcc.dg/cond-lvalue-1.c: Same.
5635 * gcc.dg/cpp/20000419-1.c: Same.
5636 * gcc.dg/cpp/backslash.c: Same.
5637 * gcc.dg/cpp/backslash2.c: Same.
5638 * gcc.dg/cpp/macspace1.c: Same.
5639 * gcc.dg/cpp/macspace2.c: Same.
5640 * gcc.dg/cpp/multiline-2.c: Same.
5641 * gcc.dg/cpp/pr27777.c: Same.
5642 * gcc.dg/cpp/pr30786.c: Same.
5643 * gcc.dg/cpp/pr34602.c: Same.
5644 * gcc.dg/cpp/redef1.c: Same.
5645 * gcc.dg/cpp/tr-warn1.c: Same.
5646 * gcc.dg/cpp/tr-warn3.c: Same.
5647 * gcc.dg/cpp/tr-warn6.c: Same.
5648 * gcc.dg/cpp/trad/hash.c: Same.
5649 * gcc.dg/cpp/trad/redef1.c: Same.
5650 * gcc.dg/cpp/ucs.c: Same.
5651 * gcc.dg/declspec-10.c: Same.
5652 * gcc.dg/declspec-11.c: Same.
5653 * gcc.dg/declspec-18.c: Same.
5654 * gcc.dg/format/c99-strftime-1.c: Same.
5655 * gcc.dg/format/ext-3.c: Same.
5656 * gcc.dg/format/pr72858.c: Same.
5657 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5658 * gcc.dg/init-string-1.c: Same.
5659 * gcc.dg/label-decl-3.c: Same.
5660 * gcc.dg/m-un-2.c: Same.
5661 * gcc.dg/nofixed-point-2.c: Same.
5662 * gcc.dg/noncompile/20020213-1.c: Same.
5663 * gcc.dg/pch/counter-2.c: Same.
5664 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5665 * gcc.dg/pr27528.c: Same.
5666 * gcc.dg/pr27953.c: Same.
5667 * gcc.dg/pr35899.c: Same.
5668 * gcc.dg/pr37561.c: Same.
5669 * gcc.dg/pr45461.c: Same.
5670 * gcc.dg/pr45750.c: Same.
5671 * gcc.dg/pr53196-2.c: Same.
5672 * gcc.dg/pr53265.c: Same.
5673 * gcc.dg/redecl-1.c: Same.
5674 * gcc.dg/tls/thr-init-1.c: Same.
5675 * gcc.dg/torture/pr51106-1.c: Same.
5676 * gcc.dg/torture/pr51106-2.c: Same.
5677 * gcc.dg/uninit-19.c: Same.
5678 * gcc.dg/uninit-pr20644.c: Same.
5679
6fc9f7aa
JJ
56802017-05-26 Jakub Jelinek <jakub@redhat.com>
5681
5682 * g++.dg/cpp1z/decomp29.C (p): New variable.
5683 (main): Add further tests.
5684
28e0e05b
RB
56852017-05-26 Richard Biener <rguenther@suse.de>
5686
5687 PR tree-optimization/80842
5688 * gcc.dg/torture/pr80842.c: New testcase.
5689
c81ec254
PC
56902017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5691
5692 PR c++/79652
5693 * g++.dg/cpp0x/pr79652.C: New.
5694
aee21066
PC
56952017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/71451
5698 * g++.dg/cpp0x/variadic170.C: New.
5699
63dbcd13
VR
57002017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5701
5702 * g++.dg/warn/Wcatch-value-1.C: New test.
5703 * g++.dg/warn/Wcatch-value-2.C: New test.
5704 * g++.dg/warn/Wcatch-value-3.C: New test.
5705
932f48ac
NS
57062017-05-25 Nathan Sidwell <nathan@acm.org>
5707
44e00a7a
NS
5708 * g++.dg/lookup/using56.C: New.
5709 * g++.dg/lookup/using57.C: New.
5710 * g++.dg/lookup/using58.C: New.
5711 * g++.dg/lookup/using59.C: New.
5712
932f48ac
NS
5713 * g++.dg/lookup/using17.C: Adjust diagnostics.
5714
a10f9a2e
MS
57152017-05-25 Martin Sebor <msebor@redhat.com>
5716
5717 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5718 positives on ILP32.
5719 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5720 column numbers.
5721 * gcc.dg/pr60114.c: Same.
5722
47c05e71
JH
57232017-05-23 Jan Hubicka <hubicka@ucw.cz>
5724
5725 * gfortran.dg/pr48636.f90: Fix template better.
5726
f35a733d
NS
57272017-05-25 Nathan Sidwell <nathan@acm.org>
5728
5729 * g++.dg/lookup/koenig14.C: New.
5730
18c1e9e0
PC
57312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5732
5733 PR c++/79583
5734 * g++.dg/cpp0x/pr79583.C: New.
5735
2673d192
PC
57362017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/68578
5739 * g++.dg/cpp1y/pr68578.C: New.
5740
bce8ef71
MG
57412017-05-25 Marc Glisse <marc.glisse@inria.fr>
5742
5743 * gcc.dg/tree-ssa/vce-1.c: New file.
5744
11d6b45d
MG
57452017-05-25 Marc Glisse <marc.glisse@inria.fr>
5746
5747 * gcc.dg/tree-ssa/addadd.c: New file.
5748
5ad4f1c8
NS
57492017-05-24 Nathan Sidwell <nathan@acm.org>
5750
5751 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5752 * g++.dg/lookup/friend19.C: New.
5753 * g++.dg/lookup/friend20.C: New.
5754
d4a760d8
JW
57552017-05-24 Jonathan Wakely <jwakely@redhat.com>
5756
5757 PR c++/80544
5758 * g++.dg/expr/cast11.C: New test.
5759
3cd211af
MS
57602017-05-24 Martin Sebor <msebor@redhat.com>
5761
5762 PR c/80731
5763 * c-c++-common/Wfloat-conversion.c: Adjust.
5764 * c-c++-common/dfp/convert-int-saturate.c: Same.
5765 * c-c++-common/pr68657-1.c: Same.
5766 * g++.dg/ext/utf-cvt.C: Same.
5767 * g++.dg/ext/utf16-4.C: Same.
5768 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5769 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5770 * g++.dg/warn/Wconversion3.C: Same.
5771 * g++.dg/warn/Wconversion4.C: Same.
5772 * g++.dg/warn/Wsign-conversion.C: Same.
5773 * g++.dg/warn/overflow-warn-1.C: Same.
5774 * g++.dg/warn/overflow-warn-3.C: Same.
5775 * g++.dg/warn/overflow-warn-4.C: Same.
5776 * g++.dg/warn/pr35635.C: Same.
5777 * g++.old-deja/g++.mike/enum1.C: Same.
5778 * gcc.dg/Wconversion-3.c: Same.
5779 * gcc.dg/Wconversion-5.c: Same.
5780 * gcc.dg/Wconversion-complex-c99.c: Same.
5781 * gcc.dg/Wconversion-complex-gnu.c: Same.
5782 * gcc.dg/Wconversion-integer.c: Same.
5783 * gcc.dg/Wsign-conversion.c: Same.
5784 * gcc.dg/bitfld-2.c: Same.
5785 * gcc.dg/c90-const-expr-11.c: Same.
5786 * gcc.dg/c90-const-expr-7.c: Same.
5787 * gcc.dg/c99-const-expr-7.c: Same.
5788 * gcc.dg/overflow-warn-1.c: Same.
5789 * gcc.dg/overflow-warn-2.c: Same.
5790 * gcc.dg/overflow-warn-3.c: Same.
5791 * gcc.dg/overflow-warn-4.c: Same.
5792 * gcc.dg/overflow-warn-5.c: Same.
5793 * gcc.dg/overflow-warn-8.c: Same.
5794 * gcc.dg/overflow-warn-9.c: New test.
5795 * gcc.dg/pr35635.c: Adjust.
5796 * gcc.dg/pr59940.c: Same.
5797 * gcc.dg/pr59963-2.c: Same.
5798 * gcc.dg/pr60114.c: Same.
5799 * gcc.dg/switch-warn-2.c: Same.
5800 * gcc.dg/utf-cvt.c: Same.
5801 * gcc.dg/utf16-4.c: Same.
5802
216bfadc
JJ
58032017-05-24 Jakub Jelinek <jakub@redhat.com>
5804
5805 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5806 Don't include limits.h.
5807 (w): Conditionalize on long long wider than int. Use
5808 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5809 -9223372036854775808.
5810 (x): Use __INT_MAX__ instead of INT_MAX.
5811
610abc02
TK
58122017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5813
5814 PR fortran/66094
5815 * gfortran.dg/inline_matmul_16.f90: New test.
5816
8d0c9b36
TV
58172017-05-24 Tom de Vries <tom@codesourcery.com>
5818
5819 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5820
3f3fb6c9
PB
58212017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5822
5823 PR middle-end/80823
5824 * gcc.dg/pr80823.c: New test.
5825
00e0af8d
AK
58262017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5827
5828 * gcc.target/s390/pr80725.c: New test.
5829
6131102c
NS
58302017-05-23 Nathan Sidwell <nathan@acm.org>
5831
ef4c5e78
NS
5832 * g++.dg/lookup/extern-c-hidden.C: New.
5833 * g++.dg/lookup/extern-redecl1.C: New.
5834
6131102c
NS
5835 PR c++/80866
5836 * g++.dg/parse/pr80866.C: New.
5837
d2db2e6b
JH
58382017-05-23 Jan Hubicka <hubicka@ucw.cz>
5839
5840 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5841 * gcc.dg/ipa/inline-5.c: Likewise.
5842 * gfortran.dg/pr48636.f90: Likewise.
5843
e4ea7a4c
NS
58442017-05-23 Nathan Sidwell <nathan@acm.org>
5845
5846 * g++.dg/parse/ctor9.C: Adjust expected error.
5847
c2d7c404
JD
58482017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5849
5850 PR libgfortran/80256
5851 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5852 Cygwin.
5853
fd71a9a2
TS
58542017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5855
5856 * c-c++-common/goacc/parallel-dims-1.c: Update.
5857 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5858 * c-c++-common/goacc/routine-1.c: Likewise.
5859 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5860 * g++.dg/goacc/template.C: Likewise.
5861 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5862 * gfortran.dg/goacc/routine-3.f90: Likewise.
5863 * gfortran.dg/goacc/sie.f95: Likewise.
5864 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5865
9d029ddf
NS
58662017-05-23 Nathan Sidwell <nathan@acm.org>
5867
5868 * g++.dg/lookup/using13.C: Adjust expected error.
5869
008c7367
SKS
58702017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5871
5872 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5873
d1f6caae
MM
58742017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5875
5876 PR target/80718
5877 * gcc.target/powerpc/pr80718.c: New test.
5878
2ea0d750
SB
58792017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5880
5881 * gcc.target/powerpc/conditional-return.c: New testcase.
5882
25b81686
BS
58832017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5884
5885 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5886 LE-only.
5887
477f145b
JW
58882017-05-22 Janus Weil <janus@gcc.gnu.org>
5889
5890 PR fortran/80766
5891 * gfortran.dg/typebound_call_28.f90: New test.
5892
65cc1407
NS
58932017-05-22 Nathan Sidwell <nathan@acm.org>
5894
5895 * g++.dg/lookup/strong-using.C: New.
5896
0c4f8178
TP
58972017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5898
5899 * gcc.target/arm/movsi_movt.c: New test.
5900 * gcc.target/arm/movdi_movt.c: New test.
5901
fbb1c7d4
EB
59022017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5903
5904 * gnat.dg/specs/not_null1.ads: New test.
5905
d3271136
EB
59062017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5907
5908 * gnat.dg/limited_with5.ad[sb]: New test.
5909 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5910 * gnat.dg/limited_with6.ad[sb]: New test.
5911 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5912
4c24ec6d
EB
59132017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5914
5915 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5916 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5917
4bcbb7b8
PC
59182017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5919
5920 PR c++/70265
5921 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5922 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5923
51cd6b78
JD
59242017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5925
5926 PR libgfortran/80333
5927 * gfortran.dg/dtio_30.f03: New test.
5928
33f8c0a1
MP
59292017-05-19 Marek Polacek <polacek@redhat.com>
5930
5931 PR sanitizer/80800
5932 * c-c++-common/ubsan/pr80800.c: New test.
5933 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5934
9740ed54
TS
59352017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5936
7fd549d2
TS
5937 * c-c++-common/goacc/default-1.c: Update.
5938 * c-c++-common/goacc/default-2.c: Likewise.
5939 * c-c++-common/goacc/default-4.c: Likewise.
5940 * gfortran.dg/goacc/default-1.f95: Likewise.
5941 * gfortran.dg/goacc/default-4.f: Likewise.
5942 * c-c++-common/goacc/default-5.c: New file.
5943 * gfortran.dg/goacc/default-5.f: Likewise.
5944
9740ed54
TS
5945 * c-c++-common/goacc/default-1.c: New file.
5946 * c-c++-common/goacc/default-2.c: Likewise.
5947 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5948 test cases in...
5949 * c-c++-common/goacc/default-3.c: ... this new file, and...
5950 * c-c++-common/goacc/default-4.c: ... this new file.
5951 * gfortran.dg/goacc/default.f95: Remove file, including its test
5952 cases in...
5953 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
5954 * gfortran.dg/goacc/default-2.f: ... this new file.
5955 * gfortran.dg/goacc/default-3.f95: New file.
5956 * gfortran.dg/goacc/default-4.f: Likewise.
5957
2a8a8d7b
NS
59582017-05-19 Nathan Sidwell <nathan@acm.org>
5959
5960 * g++.dg/inherit/covariant7.C: Adjust.
5961
a978134e
PB
59622017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
5963
5964 * gcc.target/arm/tls-disable-literal-pool.c: Change
5965 require-effective-target to tls_native.
5966 Move dg-error to return statement line and change to dg-message.
5967
39aac208
RB
59682017-05-19 Richard Biener <rguenther@suse.de>
5969
5970 PR c++/80593
5971 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
5972 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
5973
035ab826
RB
59742017-05-19 Richard Biener <rguenther@suse.de>
5975
5976 PR middle-end/80764
5977 * gcc.dg/torture/pr80764.c: New testcase.
5978
52e14b96
MM
59792017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
5980
5981 PR target/80510
5982 * gcc.target/powerpc/pr80510-1.c: New test.
5983 * gcc.target/powerpc/pr80510-2.c: Likewise.
5984
4287da82
EG
59852017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
5986
5987 * gcc.dg/pragma-diag-7.c: New test.
5988
e4171e10
UB
59892017-05-18 Uros Bizjak <ubizjak@gmail.com>
5990
5991 PR target/80799
5992 * g++.dg/other/i386-11.C: New test.
5993
cdefeea2
WS
59942017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
5995
5996 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
5997 * fold-vec-div-floatdouble.c: Likewise.
5998 * fold-vec-logical-ands-char.c: Likewise.
5999 * fold-vec-logical-ands-int.c: Likewise.
6000 * fold-vec-logical-ands-short.c: Likewise.
6001 * fold-vec-logical-ors-char.c: Likewise.
6002 * fold-vec-logical-ors-int.c: Likewise.
6003 * fold-vec-logical-ors-short.c: Likewise.
6004 * fold-vec-logical-other-char.c: Likewise.
6005 * fold-vec-mule-misc.c: Likewise.
6006 * fold-vec-mult-float.c: Likewise.
6007 * fold-vec-mult-floatdouble.c: Likewise.
6008 * fold-vec-mult-int.c: Likewise.
6009 * fold-vec-mult-int128-p9.c: Likewise.
6010 * fold-vec-sub-floatdouble.c: Likewise.
6011 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6012 Add lp64 requirement.
6013 * fold-vec-mult-int128-p8.c: Likewise.
6014 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6015
62ee030a
SM
60162017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6017
6018 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6019 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6020 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6021 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6022 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6023 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6024 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6025 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6026 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6027 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6028 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6029 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6030 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6031 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6032 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6033 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6034 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6035 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6036 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6037 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6038 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6039 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6040 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6041 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6042 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6043 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6044
00a84d0e
SL
60452017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6046
6047 * gcc.target/sparc/niagara7-align.c: New test.
6048
243c2883
MP
60492017-05-18 Marek Polacek <polacek@redhat.com>
6050
6051 PR sanitizer/80797
6052 * c-c++-common/ubsan/null-12.c: New test.
6053
e98e6340
SB
60542017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6055
6056 PR middle-end/80692
6057 * gcc.c-torture/execute/pr80692.c: New testcase.
6058
0152001b 60592017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6060
6061 PR libgfortran/80741
6062 * gfortran.dg/read_4.f90: New test.
6063
c8ded430
BS
60642017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6065
6066 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6067
e5b1f5a1
FR
60682017-05-17 Fritz Reese <fritzoreese@gmail.com>
6069
6070 PR fortran/80668
6071 * gfortran.dg/pr80668.f90: New.
6072
9853cb28
PB
60732017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6074
6075 PR middle-end/80775
6076 * gcc.dg/pr80775.c: New test.
6077
142473df
MP
60782017-05-17 Marek Polacek <polacek@redhat.com>
6079
6080 PR sanitizer/80659
6081 * gcc.dg/asan/pr80659.c: New test.
6082
8508a5b5
SKS
60832017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6084
6085 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6086 unsigned long.
6087
bc36d2b7
CX
60882017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6089
6090 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6091
4fc5ebf1
JG
60922017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6093 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6094
6095 PR tree-optimization/80457
6096 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6097 call vect_model_simple_cost.
6098
bedee914
PT
60992017-05-16 Paul Thomas <pault@gcc.gnu.org>
6100
6101 PR fortran/80554
6102 * gfortran.dg/submodule_29.f08: New test.
6103
10791753
DM
61042017-05-16 David Malcolm <dmalcolm@redhat.com>
6105
6106 * g++.dg/other/accessor-fixits-1.C: New test case.
6107 * g++.dg/other/accessor-fixits-2.C: New test case.
6108 * g++.dg/other/accessor-fixits-3.C: New test case.
6109 * g++.dg/other/accessor-fixits-4.C: New test case.
6110
727577c2
CL
61112017-05-16 Carl Love <cel@us.ibm.com>
6112
6113 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6114 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6115 built-ins to the test suite file. Note, support for mradds exists
6116 but no test case exists.
6117 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6118 built-ins to the test suite file.
6119
6b6ae9eb
MP
61202017-05-16 Marek Polacek <polacek@redhat.com>
6121
6122 PR sanitizer/80536
6123 PR sanitizer/80386
6124 * c-c++-common/ubsan/pr80536.c: New test.
6125 * g++.dg/ubsan/pr80386.C: New test.
6126
678d7e19
TC
61272017-05-16 Tamar Christina <tamar.christina@arm.com>
6128
6129 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6130 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6131
6da37857
MW
61322016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6133
6134 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6135 expected output of vadd, vsub and vmul instructions.
6136 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6137 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6138 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6139
a5768d38
JD
61402017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6141
6142 PR libgfortran/80727
6143 * gfortran.dg/read_3.f90: New test.
6144
3a77e7cc
NS
61452017-05-15 Nathan Sidwell <nathan@acm.org>
6146
2016c841
NS
6147 PR c++/79369
6148 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6149
3a77e7cc
NS
6150 PR c++/79369
6151 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6152 * g++.dg/cpp0x/pr79369.C: New.
6153
0735a1c8
SK
61542017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6155
6156 PR fortran/80752
3a77e7cc 6157 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6158
f108770a
UB
61592017-05-15 Uros Bizjak <ubizjak@gmail.com>
6160
900b5b6a 6161 PR target/80425
f108770a
UB
6162 * gcc.target/i386/pr80425-1.c: New test.
6163 * gcc.target/i386/pr80425-2.c: Ditto.
6164
e30ce0a3
JL
61652017-05-15 Jeff Law <law@redhat.com>
6166
6167 * gcc.target/mips/reorgbug-1.c: New test.
6168
0d5a0a33
PMR
61692017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6170
6171 * gnat.dg/specs/pack13.ads: New test.
6172
a104bd88
MS
61732017-05-14 Martin Sebor <msebor@redhat.com>
6174
6175 PR middle-end/77671
6176 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6177 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6178 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6179 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6180 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6181
c6c02519
MS
61822017-05-14 Martin Sebor <msebor@redhat.com>
6183
6184 PR middle-end/80669
6185 * gcc.dg/builtin-stpncpy.c: New test.
6186
d6d4d770
DS
61872017-05-14 Daniel Santos <daniel.santos@pobox.com>
6188
6189 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6190 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6191 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6192 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6193
b9bdd60b
JK
61942017-05-14 Julia Koval <julia.koval@intel.com>
6195
6196 * gcc.target/i386/xgetsetbv.c: New test.
6197
28ae01cd
NK
61982017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6199
6200 PR fortran/80442
6201 * gfortran.dg/impl_do_var_data.f90: New Test
6202
c7488b4f
PJ
62032017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6204
6205 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6206 A regression test for a private array access case which caused
6207 an assert.
6208
9b5f12ae
MS
62092017-05-12 Martin Sebor <msebor@redhat.com>
6210
6211 PR testsuite/80643
6212 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6213 to the purpose of the test.
6214
b76f1550
SM
62152017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6216
6217 * gcc.target/powerpc/bmi-andn-1.c: New file
6218 * gcc.target/powerpc/bmi-andn-2.c: New file.
6219 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6220 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6221 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6222 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6223 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6224 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6225 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6226 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6227 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6228 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6229 * gcc.target/powerpc/bmi-check.h: New File.
6230 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6231 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6232 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6233 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6234 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6235 * gcc.target/powerpc/bmi2-check.h: New file.
6236 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6237 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6238 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6239 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6240 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6241 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6242 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6243 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6244 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6245
2a3fa75a
PC
62462017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6247
6248 PR c++/60430
6249 * g++.dg/cpp0x/pr60430.C: New.
6250
e8bf7c7b
JL
62512017-05-12 Jeff Law <law@redhat.com>
6252
6253 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6254
284d1f76
PB
62552017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6256
6257 PR middle-end/80707
6258 * g++.dg/pr80707.C: New test.
6259
302a0e37
WS
62602017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6261
6262 * gcc.target/powerpc/fold-vec-div-float.c: New.
6263 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6264 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6265
a7785078
WS
62662017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6267
6268 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6269 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6270 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6271 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6272 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6273 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6274 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6275 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6276 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6277 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6278 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6279 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6280
9206028e
PC
62812017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6282
6283 PR c++/49604
6284 * g++.dg/cpp0x/forw_enum14.C: New.
6285 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6286
7af1c0ad
RB
62872017-05-12 Richard Biener <rguenther@suse.de>
6288
6289 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6290
f7e95bdb
PC
62912017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6292
6293 PR c++/67687
6294 * g++.dg/cpp0x/constexpr-ice17.C: New.
6295
53e788d0
RB
62962017-05-12 Richard Biener <rguenther@suse.de>
6297
6298 PR tree-optimization/80713
6299 * gcc.dg/torture/pr80713.c: New testcase.
6300
2ead1ab9
AK
63012017-05-12 Andi Kleen <ak@linux.intel.com>
6302
6303 PR testsuite/77684
6304 * lib/target-supports.exp (profopt-perf-wrapper):
6305 Add -m8 option to increase parallelism.
6306
ee58b02f
TS
63072017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6308
1e47f02b
TS
6309 * c-c++-common/goacc/parallel-dims-1.c: New file.
6310 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6311
b0f271ce
TS
6312 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6313 * c-c++-common/goacc/classify-kernels.c: Likewise.
6314 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6315 Likewise.
6316 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6317 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6318 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6319 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6320 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6321 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6322 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6323 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6324 * c-c++-common/goacc/kernels-loop.c: Likewise.
6325 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6326 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6327 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6328 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6329 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6330 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6331 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6332 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6333 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6334 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6335 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6336 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6337
25651634
TS
6338 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6339 * c-c++-common/goacc/classify-kernels.c: Likewise.
6340 * c-c++-common/goacc/classify-parallel.c: Likewise.
6341 * c-c++-common/goacc/classify-routine.c: Likewise.
6342 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6343 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6344 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6345 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6346
ee58b02f
TS
6347 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6348 * c-c++-common/goacc/classify-kernels.c: Likewise.
6349 * c-c++-common/goacc/classify-parallel.c: Likewise.
6350 * c-c++-common/goacc/classify-routine.c: Likewise.
6351 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6352 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6353 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6354 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6355
2d82ec25
NS
63562017-05-11 Nathan Sidwell <nathan@acm.org>
6357
6358 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6359
63602017-05-11 Carl Love <cel@us.ibm.com>
6361
6362 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6363 to the test suite file.
6364 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6365 to the test suite file.
6366
628c06d6
JD
63672017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6368
6369 PR fortran/78659
6370 * gfortran.dg/namelist_91.f90: New test.
6371 * gfortran.dg/namelist_92.f90: New test.
6372 * gfortran.dg/namelist_93.f90: New test.
6373 * gfortran.dg/namelist_94.f90: New test.
6374
1bea0f26
BS
63752017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6376
6377 PR target/80695
6378 * gcc.target/powerpc/pr80695-p8.c: New file.
6379 * gcc.target/powerpc/pr80695-p9.c: New file.
6380
7c85c9fe
UB
63812017-05-11 Uros Bizjak <ubizjak@gmail.com>
6382 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR target/80706
6385 * gcc.target/i386/pr80706.c: New test.
6386
d7a33a4c
JK
63872017-05-11 Julia Koval <julia.koval@intel.com>
6388
6389 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6390 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6391 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6392 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6393
59fbddcf
PC
63942017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 PR c++/70538
6397 * g++.dg/cpp0x/pr70538.C: New.
6398
cc09ff60
UB
63992017-05-11 Uros Bizjak <ubizjak@gmail.com>
6400
7c85c9fe
UB
6401 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6402 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6403 (dg-options): Remove -fno-tree-sink.
6404
4fd18c78
KN
64052017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6406
6407 * gcc.target/powerpc/cmpb-1.c: New test.
6408 * gcc.target/powerpc/cmpb-2.c: New test.
6409 * gcc.target/powerpc/cmpb-3.c: New test.
6410 * gcc.target/powerpc/cmpb32-1.c: New test.
6411 * gcc.target/powerpc/cmpb32-2.c: New test.
6412
43b883a9
RB
64132017-05-11 Richard Biener <rguenther@suse.de>
6414
6415 PR tree-optimization/80705
6416 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6417
29b871ec
NS
64182017-05-11 Nathan Sidwell <nathan@acm.org>
6419
6420 * lib/scanlang.exp: New.
6421 * lib/gcc-dg.exp: Load scanlang.exp.
6422 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6423
c587104e
MM
64242017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6425
6426 PR testsuite/80580
6427 * gcc.dg/gimplefe-error-6.c: New test.
6428
67ac9a9d
MM
64292017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6430
6431 PR testsuite/80580
6432 * gcc.dg/gimplefe-error-5.c: New test.
6433
ac4eb40f
MM
64342017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6435
6436 PR testsuite/80580
6437 * gcc.dg/gimplefe-error-4.c: New test.
6438
d45d6282
BS
64392017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6440
6441 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6442
f4ee3a9e
UB
64432017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6444
6445 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6446 (_mm_maskz_max_round_sd): Test new intrinsics.
6447 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6448 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6449 (_mm_maskz_max_round_ss): Test new intrinsics.
6450 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6451 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6452 (_mm_maskz_min_round_sd): Test new intrinsics.
6453 * gcc.target/i386/avx512f-vminsd-2.c: New.
6454 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6455 (_mm_maskz_min_round_ss): Test new intrinsics.
6456 * gcc.target/i386/avx512f-vminss-2.c: New.
6457 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6458 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6459 (__builtin_ia32_minss_mask_round): Test new builtins.
6460 * gcc.target/i386/sse-13.c: Ditto.
6461 * gcc.target/i386/sse-23.c: Ditto.
6462 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6463 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6464 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6465 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6466 (_mm_mask_min_round_ss): Test new intrinsics.
6467 * gcc.target/i386/testround-1.c: Ditto.
6468
64692017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6470
6471 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6472 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6473 (_mm_maskz_div_round_sd): Test new intrinsics.
6474 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6475 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6476 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6477 (_mm_maskz_div_round_ss): Test new intrinsics.
6478 * gcc.target/i386/avx512f-vdivss-2.c: New.
6479 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6480 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6481 (_mm_maskz_mul_round_sd): Test new intrinsics.
6482 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6483 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6484 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6485 (_mm_maskz_mul_round_ss): Test new intrinsics.
6486 * gcc.target/i386/avx512f-vmulss-2.c: New.
6487 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6488 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6489 (__builtin_ia32_mulss_mask_round): Test new builtins.
6490 * gcc.target/i386/sse-13.c: Ditto.
6491 * gcc.target/i386/sse-23.c: Ditto.
6492 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6493 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6494 (_mm_maskz_mul_round_ss): Test new intrinsics.
6495 * gcc.target/i386/testround-1.c: Ditto.
6496
64972017-05-10 Julia Koval <julia.koval@intel.com>
6498
6499 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6500 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6501 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6502
65032017-05-10 Julia Koval <julia.koval@intel.com>
6504
6505 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6506 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6507 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6508 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6509
ca4d2851
PB
65102017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6511
0f374417 6512 PR tree-optimization/51513
ca4d2851
PB
6513 * gcc.target/powerpc/pr51513.c: New test.
6514 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6515 __builtin_abort().
6516 * gcc.dg/predict-14.c: Likewise.
6517
5562ebfc
CL
65182017-05-10 Carl Love <cel@us.ibm.com>
6519 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6520 to the test suite file.
6521 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6522 to the test suite file.
6523
0ca2e7f7
PK
65242017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6525
6526 PR tree-optimization/77644
6527 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6528
e1ad2926
AO
65292017-05-10 Alexandre Oliva <aoliva@redhat.com>
6530
6531 * gcc.dg/guality/inline-params-2.c: New.
6532
f00b411f
PC
65332017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6534
6535 PR c++/80145
6536 * g++.dg/cpp1y/auto-fn37.C: New.
6537 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6538
bf2a705c
MM
65392017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6540
6541 PR target/68163
6542 * gcc.target/powerpc/pr68163.c: New test.
6543
5285d5d3
JW
65442017-05-09 Janus Weil <janus@gcc.gnu.org>
6545
6546 PR fortran/79311
6547 * gfortran.dg/finalize_32.f90: New test.
6548
31c2d57d
VR
65492017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6550
6551 PR c/35441
6552 * gcc.dg/pr35441.c: New test.
6553
731f2c8a
MS
65542017-05-09 Martin Sebor <msebor@redhat.com>
6555
6556 PR testsuite/80643
6557 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6558 output.
6559
cc49d15a
PC
65602017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/80186
6563 * g++.dg/template/crash126.C: New.
6564
85282abc
SP
65652017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6566
6567 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6568 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6569 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6570 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6571
823c79ae
DH
65722017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6573
10a8bb62 6574 PR testsuite/80611
823c79ae
DH
6575 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6576
79557bae
CZ
65772017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6578
6579 * gcc.target/arc/tmac-1.c: New file.
6580 * gcc.target/arc/tmac-2.c: Likewise.
6581 * gcc.target/arc/tmac.h: Likewise.
6582
c7314bc1
CZ
65832017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6584 Andrew Burgess <andrew.burgess@embecosm.com>
6585
6586 * gcc.target/arc/firq-1.c: New file.
6587 * gcc.target/arc/firq-2.c: Likewise.
6588 * gcc.target/arc/firq-3.c: Likewise.
6589 * gcc.target/arc/firq-4.c: Likewise.
6590 * gcc.target/arc/firq-5.c: Likewise.
6591 * gcc.target/arc/firq-6.c: Likewise.
6592
41453183
CZ
65932017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6594
6595 * gcc.target/arc/interrupt-5.c: Newfile.
6596 * gcc.target/arc/interrupt-6.c: Likewise.
6597 * gcc.target/arc/interrupt-7.c: Likewise.
6598 * gcc.target/arc/interrupt-8.c: Likewise.
6599 * gcc.target/arc/interrupt-9.c: Likewise.
6600
019bd543
RB
66012017-05-09 Richard Biener <rguenther@suse.de>
6602
6603 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6604 and adjust.
6605 * gcc.dg/vect/vect-50.c: Likewise.
6606
684f84de
MP
66072017-05-09 Marek Polacek <polacek@redhat.com>
6608
6609 PR c/80525
6610 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6611 * c-c++-common/Wlogical-op-2.c: New test.
6612
fd71825b
SKS
66132017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6614
6615 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6616 for targets with __SIZEOF_INT__ < 4.
6617
4ca2e6ec
RB
66182017-05-09 Richard Biener <rguenther@suse.de>
6619
6620 * gcc.dg/vect/vect-50.c: Revert last change.
6621 * gcc.dg/vect/vect-44.c: Likewise.
6622
631238ac
MS
66232017-05-08 Martin Sebor <msebor@redhat.com>
6624
6625 PR translation/80280
6626 * gcc.dg/format/gcc_diag-10.c: New test.
6627
6ba86ba7
KN
66282017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6629
6630 PR target/80101
6631 * gcc.target/powerpc/pr80101-1.c: New test.
6632
0f6ed121
TK
66332017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6634
6635 PR fortran/79930
6636 * gfortran.dg/inline_transpose_1.f90: Add
6637 -finline-matmul-limit=0 to options.
6638 * gfortran.dg/matmul_5.f90: Likewise.
6639 * gfortran.dg/vect/vect-8.f90: Likewise.
6640 * gfortran.dg/inline_matmul_14.f90: New test.
6641 * gfortran.dg/inline_matmul_15.f90: New test.
6642
fd991039
TK
66432017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6644
6645 PR fortran/80602
6646 * gfortran.dg/matmul_15.f90: New test case.
6647
18b8c294
WD
66482017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6649
774cccdc
JJ
6650 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6651 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6652
8637c116
JL
66532017-05-07 Jeff Law <law@redhat.com>
6654
6655 Revert:
6656 2017-05-06 Jeff Law <law@redhat.com>
6657 PR tree-optimization/78496
6658 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6659 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6660
973dfbb4
JL
66612017-05-06 Jeff Law <law@redhat.com>
6662
6663 PR tree-optimization/78496
6664 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6665 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6666
8ffa3150
RS
66672017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6668
6669 * gcc.target/aarch64/spill_1.c: New test.
6670
2a3f7997
RS
66712017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6672
6673 PR rtl-optimization/75964
6674 * gcc.dg/torture/pr75964.c: New test.
6675
d554bf23
TV
66762017-05-06 Tom de Vries <tom@codesourcery.com>
6677
6678 PR testsuite/80606
6679 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6680 * gcc.target/i386/avx-vtestpd-2.c: Same.
6681 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6682 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6683 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6684 * gcc.target/i386/avx-vtestpd-3.c: Same.
6685 * gcc.target/i386/avx-vtestps-1.c: Same.
6686 * gcc.target/i386/avx-vtestps-2.c: Same.
6687 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6688 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6689 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6690 * gcc.target/i386/avx-vtestps-3.c: Same.
6691
7a976fe7
TV
66922017-05-06 Tom de Vries <tom@codesourcery.com>
6693
6694 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6695
0e852c66
TV
66962017-05-06 Tom de Vries <tom@codesourcery.com>
6697
6698 PR testsuite/80557
6699 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6700 * gcc.target/powerpc/altivec-types-1.c: Same.
6701
63c40d92
TV
67022017-05-06 Tom de Vries <tom@codesourcery.com>
6703
6704 PR testsuite/80557
6705 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6706 * gcc.target/spu/intrinsics-1.c: Same.
6707
b25b8f91
TV
67082017-05-06 Tom de Vries <tom@codesourcery.com>
6709
6710 PR testsuite/80557
6711 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6712
6df13491
TV
67132017-05-06 Tom de Vries <tom@codesourcery.com>
6714
6715 PR testsuite/80557
6716 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6717 * gcc.target/aarch64/spellcheck_2.c: Same.
6718 * gcc.target/aarch64/spellcheck_3.c: Same.
6719
e01261fe
TV
67202017-05-06 Tom de Vries <tom@codesourcery.com>
6721
6722 PR testsuite/80557
6723 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6724 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6725 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6726 * g++.dg/debug/dwarf2/typedef5.C: Same.
6727 * g++.dg/goacc/data-1.C: Same.
6728
9945596c
BS
67292017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6730
6731 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6732
8acb8575
MM
67332017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6734
6735 PR target/79038
6736 PR target/79202
6737 PR target/79203
6738 * gcc.target/powerpc/ppc-round3.c: New test.
6739 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6740
ac699a04
JJ
67412017-05-05 Jakub Jelinek <jakub@redhat.com>
6742
8dc6a926
JJ
6743 PR tree-optimization/80632
6744 * gcc.dg/pr80632.c: New test.
6745
ac699a04
JJ
6746 PR tree-optimization/80558
6747 * gcc.dg/tree-ssa/vrp115.c: New test.
6748
655b5fc8
AV
67492017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6750 Thomas Preud'homme <thomas.preudhomme@arm.com>
6751 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6752
6753 PR target/71607
6754 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6755 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6756 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6757 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6758 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6759 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6760 * gcc.target/arm/tls-disable-literal-pool.c: New.
6761
c02d2d0a
PK
67622017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6763
6764 PR tree-optimization/80613
6765 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6766
dfae9048
PC
67672017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6768
6769 PR c++/71577
6770 * g++.dg/cpp0x/pr71577.C: New.
6771
d9c5a8b9
MS
67722017-05-04 Martin Sebor <msebor@redhat.com>
6773
6774 PR middle-end/79234
6775 * gcc.dg/builtin-stringop-chk-8.c: New test.
6776 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6777 * gcc.dg/builtin-stringop-chk-4.c: Same.
6778 * gcc.dg/builtin-strncat-chk-1.c: Same.
6779 * g++.dg/ext/strncpy-chk1.C: Same.
6780 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6781 * gcc.dg/out-of-bounds-1.c: Same.
6782 * gcc.dg/pr78138.c: Same.
6783 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6784 * gfortran.dg/mvbits_7.f90: Same.
6785
e50d56a5
MS
67862017-05-04 Martin Sebor <msebor@redhat.com>
6787
6788 PR preprocessor/79214
6789 PR middle-end/79222
6790 PR middle-end/79223
6791 * gcc.dg/pr79214.c: New test.
6792 * gcc.dg/pr79214.h: New test header.
6793 * gcc.dg/pr79222.c: New test.
6794 * gcc.dg/pr79223.c: New test.
6795 * gcc.dg/pr78138.c: Adjust.
6796 * gfortran.dg/unconstrained_commons.f: Same.
6797
0f2c4a8f
MS
67982017-05-04 Martin Sebor <msebor@redhat.com>
6799
6800 PR translation/80280
6801 * g++.dg/abi/Wabi-2-3.C: Adjust.
6802 * g++.dg/abi/Wabi-3-2.C: Ditto.
6803 * g++.dg/lookup/using17.C: Ditto.
6804 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6805
8eef6097
MJ
68062017-05-04 Martin Jambor <mjambor@suse.cz>
6807
6808 PR tree-optimization/80622
6809 * gcc.dg/tree-ssa/pr80622.c: New test.
6810
68112017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6812
6813 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6814
26f1a658
JH
68152017-05-04 Jan Hubicka <hubicka@ucw.cz>
6816
6817 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6818 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6819
4d147bca
RB
68202017-05-04 Richard Biener <rguenther@suse.de>
6821
6822 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6823
3862ef76
RS
68242017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6825
6826 * gcc.dg/vect/vect-profile-1.c: New test.
6827
c89ffd99
MP
68282017-05-04 Marek Polacek <polacek@redhat.com>
6829
6830 PR tree-optimization/80612
6831 * gcc.dg/torture/pr80612.c: New test.
6832
261ce1e5
PB
68332017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6834 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6835
6836 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6837 check_effective_target_arm_thumb1_movt_ok.
6838
556cf088
PB
68392017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6840
6841 * gcc.target/arm/fpscr.c: New file.
6842
010b1cc0
TP
68432017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6844
6845 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6846 target.
6847
99b68476
TV
68482017-05-04 Tom de Vries <tom@codesourcery.com>
6849
6850 PR testsuite/80557
6851 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6852 line numbers.
6853 * g++.dg/warn/miss-format-1.C: Same.
6854 * g++.dg/warn/overflow-warn-1.C: Same.
6855 * g++.dg/warn/overflow-warn-3.C: Same.
6856 * g++.dg/warn/overflow-warn-4.C: Same.
6857
09177a4b
TV
68582017-05-04 Tom de Vries <tom@codesourcery.com>
6859
6860 PR testsuite/80557
6861 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6862 * gcc.target/i386/pr68657.c: Same.
6863 * gcc.target/i386/pr69255-1.c: Same.
6864 * gcc.target/i386/pr69255-2.c: Same.
6865 * gcc.target/i386/pr69255-3.c: Same.
6866
02c64149
RB
68672017-05-04 Richard Biener <rguenther@suse.de>
6868
6869 PR tree-optimization/31130
6870 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6871 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6872 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6873 * gcc.dg/pr52904.c: Remove XFAIL.
6874 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6875
9a26dfc8
JL
68762017-05-03 Jeff Law <law@redhat.com>
6877
6878 PR tree-optimization/78496
6879 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6880
4d0e904f
UB
68812017-05-03 Uros Bizjak <ubizjak@gmail.com>
6882
6883 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6884
49ab4621
RB
68852017-05-03 Richard Biener <rguenther@suse.de>
6886
6887 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6888
18bfe940
JJ
68892017-05-03 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR tree-optimization/79472
4d0e904f
UB
6892 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6893 to dg-options.
18bfe940
JJ
6894 * gcc.dg/tree-ssa/vrp113.c: New test.
6895 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6896 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6897 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6898
53e62089
TV
68992017-05-03 Tom de Vries <tom@codesourcery.com>
6900
6901 PR testsuite/80557
6902 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6903 * c-c++-common/Wshift-negative-value-2.c: Same.
6904 * c-c++-common/Wshift-negative-value-3.c: Same.
6905 * c-c++-common/Wshift-negative-value-4.c: Same.
6906 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6907 * c-c++-common/cpp/pr60400.c: Same.
6908 * c-c++-common/fmax-errors.c: Same.
6909 * c-c++-common/goacc/data-2.c: Same.
6910 * c-c++-common/goacc/host_data-2.c: Same.
6911 * c-c++-common/gomp/simd4.c: Same.
6912 * c-c++-common/pr28656.c: Same.
6913 * c-c++-common/pr43395.c: Same.
6914 * c-c++-common/torture/pr57945.c: Same.
6915
962913a5
TV
69162017-05-03 Tom de Vries <tom@codesourcery.com>
6917
6918 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6919 arg of dg directive.
6920 * c-c++-common/goacc/routine-3.c: Same.
6921 * c-c++-common/goacc/routine-4.c: Same.
6922
ad53f123
DM
69232017-05-02 David Malcolm <dmalcolm@redhat.com>
6924
6925 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6926 (test_fixit_insert_newline): New function.
6927 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6928 (test_fixit_insert_newline): New function.
6929 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6930 (test_fixit_insert_newline): New function.
6931 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6932 (test_fixit_insert_newline): New function.
6933 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6934 (test_show_locus): Handle test_fixit_insert_newline.
6935
0ca91c77
BC
69362017-05-02 Bin Cheng <bin.cheng@arm.com>
6937
6938 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6939
cc5b8f3d
TC
69402017-04-27 Tamar Christina <tamar.christina@arm.com>
6941
6942 * gcc.dg/lsr-div1.c: New testcase.
6943
1853f5c7
SP
69442017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6945
6946 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6947 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6948 (_mm_maskz_add_round_sd): Test new intrinsics.
6949 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6950 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6951 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6952 (_mm_maskz_add_round_ss): Test new intrinsics.
6953 * gcc.target/i386/avx512f-vaddss-2.c: New.
6954 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
6955 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
6956 (_mm_maskz_sub_round_sd): Test new intrinsics.
6957 * gcc.target/i386/avx512f-vsubsd-2.c: New.
6958 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
6959 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
6960 (_mm_maskz_sub_round_ss): Test new intrinsics.
6961 * gcc.target/i386/avx512f-vsubss-2.c: New.
6962 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
6963 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
6964 (__builtin_ia32_subss_mask_round): Test new builtins.
6965 * gcc.target/i386/sse-13.c: Ditto.
6966 * gcc.target/i386/sse-23.c: Ditto.
6967 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
6968 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
6969 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
6970 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
6971 (_mm_mask_sub_round_ss): Test new intrinsics.
6972 * gcc.target/i386/testround-1.c: Ditto.
6973
2bba7541
MJ
69742017-05-02 Martin Jambor <mjambor@suse.cz>
6975
6976 PR tree-optimization/78687
6977 * g++.dg/tree-ssa/pr78687.C: New test.
6978
2bf54d93
RB
69792017-05-02 Richard Biener <rguenther@suse.de>
6980
6981 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
6982 behavior.
6983 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
6984
aee63acc
RB
69852017-05-02 Richard Biener <rguenther@suse.de>
6986
6987 PR tree-optimization/80591
6988 * gcc.dg/torture/pr80591.c: New testcase.
6989
e7d70c6c
RB
69902017-05-02 Richard Biener <rguenther@suse.de>
6991
6992 PR tree-optimization/80549
6993 * gcc.dg/torture/pr80549.c: New testcase.
6994
52e0a9f7
SKS
69952017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6996
6997 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
6998 unsigned long.
6999
815d9cc6
XR
70002017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7001
7002 PR c++/80038
7003 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7004
338035aa
DM
70052017-05-01 David Malcolm <dmalcolm@redhat.com>
7006
7007 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7008 reflect insertion fix-it hints at the same location now being
7009 consolidated.
7010
4d82d0bc
MS
70112017-05-01 Martin Sebor <msebor@redhat.com>
7012
7013 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7014 on ILP32 targets.
7015
d539a57b
TV
70162017-05-01 Tom de Vries <tom@codesourcery.com>
7017
7018 * gcc.dg/pr78768.c: Require linker plugin.
7019
c6b9e849
TK
70202017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7021
7022 PR fortran/37131
7023 * gfortran.dg/matmul_bounds_11.f90: New test.
7024
706eb1a7
MS
70252017-05-01 Martin Sebor <msebor@redhat.com>
7026
7027 PR tree-optimization/79715
7028 * gcc.dg/pr79715.c: New test.
7029
723f4140
TV
70302017-05-01 Tom de Vries <tom@codesourcery.com>
7031
7032 PR testsuite/65941
7033 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7034 * g++.dg/other/pr59492.C: Require effective target rdrand.
7035
6bbb3a69
VR
70362017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7037
7038 * g++.dg/diagnostic/member-decl-1.C: New test.
7039
4212aecd
MG
70402017-04-29 Marc Glisse <marc.glisse@inria.fr>
7041
7042 PR tree-optimization/80487
7043 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7044
fe75f732
PK
70452017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7046
7047 PR tree-optimization/79697
7048 * gcc.dg/tree-ssa/pr79697.c: New test.
7049
6bcd8768
TV
70502017-04-29 Tom de Vries <tom@codesourcery.com>
7051
7052 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7053
d127ae9f
MS
70542017-04-28 Martin Sebor <msebor@redhat.com>
7055
7056 PR tree-optimization/80523
7057 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7058
c9610933
TV
70592017-04-28 Tom de Vries <tom@codesourcery.com>
7060
7061 PR testsuite/80557
7062 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7063 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7064
b5be38bc
TV
70652017-04-28 Tom de Vries <tom@codesourcery.com>
7066
7067 PR testsuite/80557
7068 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7069 * obj-c++.dg/bitfield-4.mm: Same.
7070 * obj-c++.dg/bitfield-5.mm: Same.
7071 * obj-c++.dg/exceptions-3.mm: Same.
7072 * obj-c++.dg/exceptions-5.mm: Same.
7073 * obj-c++.dg/method-1.mm: Same.
7074 * obj-c++.dg/method-12.mm: Same.
7075 * obj-c++.dg/method-13.mm: Same.
7076 * obj-c++.dg/method-15.mm: Same.
7077 * obj-c++.dg/method-16.mm: Same.
7078 * obj-c++.dg/property/at-property-18.mm: Same.
7079 * obj-c++.dg/property/at-property-25.mm: Same.
7080 * obj-c++.dg/property/at-property-5.mm: Same.
7081 * obj-c++.dg/property/dynamic-2.mm: Same.
7082 * obj-c++.dg/property/property-neg-3.mm: Same.
7083 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7084 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7085 * obj-c++.dg/syntax-error-1.mm: Same.
7086 * obj-c++.dg/try-catch-13.mm: Same.
7087 * objc.dg/bitfield-4.m: Same.
7088 * objc.dg/class-1.m: Same.
7089 * objc.dg/method-11.m: Same.
7090 * objc.dg/method-6.m: Same.
7091 * objc.dg/method-7.m: Same.
7092 * objc.dg/method-9.m: Same.
7093 * objc.dg/missing-proto-3.m: Same.
7094 * objc.dg/naming-2.m: Same.
7095 * objc.dg/property/at-property-16.m: Same.
7096 * objc.dg/property/at-property-18.m: Same.
7097 * objc.dg/property/at-property-25.m: Same.
7098 * objc.dg/property/at-property-5.m: Same.
7099 * objc.dg/property/dynamic-2.m: Same.
7100 * objc.dg/property/property-neg-3.m: Same.
7101 * objc.dg/protocol-inheritance-1.m: Same.
7102 * objc.dg/protocol-inheritance-2.m: Same.
7103
d35256b6
MG
71042017-04-28 Marc Glisse <marc.glisse@inria.fr>
7105
7106 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7107
7a95dfa7
TV
71082017-04-28 Tom de Vries <tom@codesourcery.com>
7109
7110 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7111 dg-(error|warning|message|bogus).
7112 * g++.dg/conversion/dr195-1.C: Same.
7113 * g++.dg/conversion/dr195.C: Same.
7114 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7115 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7116 * g++.dg/cpp0x/inline-ns7.C: Same.
7117 * g++.dg/cpp0x/variadic105.C: Same.
7118 * g++.dg/cpp0x/variadic65.C: Same.
7119 * g++.dg/expr/call2.C: Same.
7120 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7121 * g++.dg/expr/pmf-1.C: Same.
7122 * g++.dg/ext/altivec-types-1.C: Same.
7123 * g++.dg/ext/altivec-types-2.C: Same.
7124 * g++.dg/ext/altivec-types-3.C: Same.
7125 * g++.dg/ext/attrib14.C: Same.
7126 * g++.dg/ext/complit1.C: Same.
7127 * g++.dg/ext/forscope2.C: Same.
7128 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7129 * g++.dg/ext/label13.C: Same.
7130 * g++.dg/ext/member-attr.C: Same.
7131 * g++.dg/ext/visibility/anon7.C: Same.
7132 * g++.dg/ext/visibility/visibility-7.C: Same.
7133 * g++.dg/ext/vla2.C: Same.
7134 * g++.dg/inherit/access2.C: Same.
7135 * g++.dg/inherit/covariant12.C: Same.
7136 * g++.dg/inherit/covariant14.C: Same.
7137 * g++.dg/inherit/namespace-as-base.C: Same.
7138 * g++.dg/inherit/template-as-base.C: Same.
7139 * g++.dg/lookup/ambig1.C: Same.
7140 * g++.dg/lookup/ambig2.C: Same.
7141 * g++.dg/lookup/ambig3.C: Same.
7142 * g++.dg/lookup/class-member-1.C: Same.
7143 * g++.dg/lookup/conv-1.C: Same.
7144 * g++.dg/lookup/decl1.C: Same.
7145 * g++.dg/lookup/koenig1.C: Same.
7146 * g++.dg/lookup/scoped1.C: Same.
7147 * g++.dg/lookup/scoped2.C: Same.
7148 * g++.dg/lookup/two-stage4.C: Same.
7149 * g++.dg/lookup/used-before-declaration.C: Same.
7150 * g++.dg/lookup/using.C: Same.
7151 * g++.dg/lookup/using17.C: Same.
7152 * g++.dg/lookup/using2.C: Same.
7153 * g++.dg/other/abstract2.C: Same.
7154 * g++.dg/other/classkey1.C: Same.
7155 * g++.dg/other/component1.C: Same.
7156 * g++.dg/other/const1.C: Same.
7157 * g++.dg/other/const2.C: Same.
7158 * g++.dg/other/conversion1.C: Same.
7159 * g++.dg/other/do1.C: Same.
7160 * g++.dg/other/error1.C: Same.
7161 * g++.dg/other/error10.C: Same.
7162 * g++.dg/other/error3.C: Same.
7163 * g++.dg/other/error4.C: Same.
7164 * g++.dg/other/error5.C: Same.
7165 * g++.dg/other/error8.C: Same.
7166 * g++.dg/other/error9.C: Same.
7167 * g++.dg/other/field1.C: Same.
7168 * g++.dg/other/init1.C: Same.
7169 * g++.dg/other/ptrmem2.C: Same.
7170 * g++.dg/other/return1.C: Same.
7171 * g++.dg/overload/builtin3.C: Same.
7172 * g++.dg/overload/error1.C: Same.
7173 * g++.dg/overload/error2.C: Same.
7174 * g++.dg/overload/koenig2.C: Same.
7175 * g++.dg/overload/pmf1.C: Same.
7176 * g++.dg/parse/args1.C: Same.
7177 * g++.dg/parse/attr3.C: Same.
7178 * g++.dg/parse/constant4.C: Same.
7179 * g++.dg/parse/crash10.C: Same.
7180 * g++.dg/parse/crash18.C: Same.
7181 * g++.dg/parse/crash19.C: Same.
7182 * g++.dg/parse/crash20.C: Same.
7183 * g++.dg/parse/crash21.C: Same.
7184 * g++.dg/parse/crash22.C: Same.
7185 * g++.dg/parse/crash32.C: Same.
7186 * g++.dg/parse/decl-specifier-1.C: Same.
7187 * g++.dg/parse/error58.C: Same.
7188 * g++.dg/parse/local-class1.C: Same.
7189 * g++.dg/parse/non-dependent2.C: Same.
7190 * g++.dg/parse/parameter-declaration-1.C: Same.
7191 * g++.dg/parse/ptrmem2.C: Same.
7192 * g++.dg/parse/ptrmem3.C: Same.
7193 * g++.dg/parse/saved1.C: Same.
7194 * g++.dg/tc1/dr101.C: Same.
7195 * g++.dg/tc1/dr142.C: Same.
7196 * g++.dg/tc1/dr176.C: Same.
7197 * g++.dg/template/conv4.C: Same.
7198 * g++.dg/template/crash56.C: Same.
7199 * g++.dg/template/dependent-expr2.C: Same.
7200 * g++.dg/template/error1.C: Same.
7201 * g++.dg/template/error2.C: Same.
7202 * g++.dg/template/explicit6.C: Same.
7203 * g++.dg/template/init-list.C: Same.
7204 * g++.dg/template/local1.C: Same.
7205 * g++.dg/template/lookup2.C: Same.
7206 * g++.dg/template/meminit2.C: Same.
7207 * g++.dg/template/nontype25.C: Same.
7208 * g++.dg/template/ptrmem2.C: Same.
7209 * g++.dg/template/qualttp19.C: Same.
7210 * g++.dg/template/qualttp20.C: Same.
7211 * g++.dg/template/ttp3.C: Same.
7212 * g++.dg/template/unify4.C: Same.
7213 * g++.dg/template/unify6.C: Same.
7214 * g++.dg/template/unify7.C: Same.
7215 * g++.dg/template/warn1.C: Same.
7216 * g++.dg/tree-ssa/dom-invalid.C: Same.
7217 * g++.dg/ubsan/shift-1.C: Same.
7218 * g++.dg/warn/Wunused-2.C: Same.
7219 * g++.dg/warn/Wunused-4.C: Same.
7220 * g++.dg/warn/Wunused-6.C: Same.
7221 * g++.dg/warn/deprecated-6.C: Same.
7222 * g++.dg/warn/deprecated.C: Same.
7223 * g++.dg/warn/effc1.C: Same.
7224 * g++.dg/warn/effc3.C: Same.
7225 * g++.dg/warn/incomplete1.C: Same.
7226 * g++.dg/warn/inline1.C: Same.
7227 * g++.dg/warn/noeffect2.C: Same.
7228 * g++.dg/warn/noeffect4.C: Same.
7229 * g++.dg/warn/oldcast1.C: Same.
7230 * g++.dg/warn/sentinel.C: Same.
7231 * g++.dg/warn/unit-1.C: Same.
7232 * g++.old-deja/g++.pt/inherit2.C: Same.
7233 * g++.old-deja/g++.pt/overload8.C: Same.
7234 * gcc.dg/20000926-1.c: Same.
7235 * gcc.dg/20040223-1.c: Same.
7236 * gcc.dg/Warray-bounds-7.c: Same.
7237 * gcc.dg/alias-1.c: Same.
7238 * gcc.dg/alias-12.c: Same.
7239 * gcc.dg/alias-13.c: Same.
7240 * gcc.dg/alias-2.c: Same.
7241 * gcc.dg/array-13.c: Same.
7242 * gcc.dg/array-4.c: Same.
7243 * gcc.dg/attr-ifunc-2.c: Same.
7244 * gcc.dg/attr-invalid.c: Same.
7245 * gcc.dg/attr-noinline.c: Same.
7246 * gcc.dg/bitfld-2.c: Same.
7247 * gcc.dg/c90-const-expr-7.c: Same.
7248 * gcc.dg/c99-const-expr-7.c: Same.
7249 * gcc.dg/cpp/20000625-1.c: Same.
7250 * gcc.dg/cpp/charconst-4.c: Same.
7251 * gcc.dg/cpp/include2.c: Same.
7252 * gcc.dg/cpp/include2a.c: Same.
7253 * gcc.dg/decl-4.c: Same.
7254 * gcc.dg/deprecated-4.c: Same.
7255 * gcc.dg/deprecated.c: Same.
7256 * gcc.dg/dfp/altivec-types.c: Same.
7257 * gcc.dg/float-range-1.c: Same.
7258 * gcc.dg/pack-test-3.c: Same.
7259 * gcc.dg/pr11492.c: Same.
7260 * gcc.dg/pr15360-1.c: Same.
7261 * gcc.dg/pr37908.c: Same.
7262 * gcc.dg/pr53265.c: Same.
7263 * gcc.dg/pr57287-2.c: Same.
7264 * gcc.dg/pr57287.c: Same.
7265 * gcc.dg/redecl-1.c: Same.
7266 * gcc.dg/sync-3.c: Same.
7267 * gcc.dg/two-types-1.c: Same.
7268 * gcc.dg/two-types-2.c: Same.
7269 * gcc.dg/two-types-4.c: Same.
7270 * gcc.dg/two-types-5.c: Same.
7271 * gcc.dg/two-types-6.c: Same.
7272 * gcc.dg/two-types-7.c: Same.
7273 * gcc.dg/two-types-8.c: Same.
7274 * gcc.dg/two-types-9.c: Same.
7275 * gcc.dg/uninit-I.c: Same.
7276 * gcc.dg/uninit-pr19430.c: Same.
7277 * gcc.dg/visibility-7.c: Same.
7278 * gcc.dg/winline-10.c: Same.
7279 * gcc.dg/winline-2.c: Same.
7280 * gcc.dg/winline-3.c: Same.
7281 * gcc.dg/winline-9.c: Same.
7282 * gcc.target/i386/attr-returns_twice-1.c: Same.
7283 * gcc.target/i386/chkp-const-check-2.c: Same.
7284 * gcc.target/i386/chkp-label-address.c: Same.
7285 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7286 * gcc.target/i386/pr39162.c: Same.
7287 * gcc.target/i386/sse-5.c: Same.
7288 * gcc.target/powerpc/altivec-types-1.c: Same.
7289 * gcc.target/powerpc/altivec-types-2.c: Same.
7290 * gcc.target/powerpc/altivec-types-3.c: Same.
7291 * gcc.target/powerpc/float128-mix.c: Same.
7292 * gcc.target/powerpc/no-r11-3.c: Same.
7293 * gcc.target/spu/Wmain.c: Same.
7294 * gcc.target/spu/ea/errors2.c: Same.
7295 * gfortran.dg/assignment_1.f90: Same.
7296 * gfortran.dg/common_3.f90: Same.
7297 * gfortran.dg/der_io_1.f90: Same.
7298 * gfortran.dg/g77/20030326-1.f: Same.
7299 * gfortran.dg/g77/9263.f: Same.
7300 * gfortran.dg/g77/960317-1.f: Same.
7301 * gfortran.dg/g77/970625-2.f: Same.
7302 * gfortran.dg/g77/980615-0.f: Same.
7303 * gfortran.dg/g77/check0.f: Same.
7304 * gfortran.dg/g77/dnrm2.f: Same.
7305 * gfortran.dg/g77/pr9258.f: Same.
7306 * gfortran.dg/ichar_1.f90: Same.
7307 * gfortran.dg/interface_1.f90: Same.
7308 * gfortran.dg/namelist_1.f90: Same.
7309 * gfortran.dg/namelist_2.f90: Same.
7310 * gfortran.dg/namelist_3.f90: Same.
7311 * gfortran.dg/namelist_print_2.f: Same.
7312 * gfortran.dg/oldstyle_1.f90: Same.
7313 * gfortran.dg/runtime_warning_1.f90: Same.
7314 * gfortran.dg/underflow.f90: Same.
7315 * gnat.dg/specs/integer_value.ads: Same.
7316 * obj-c++.dg/fsf-package-0.m: Same.
7317 * objc.dg/two-types-1.m: Same.
7318
6e49961c
ML
73192017-04-28 Martin Liska <mliska@suse.cz>
7320
7321 PR gcov-profile/79891
7322 * gcc.misc-tests/gcov-17.c: New test.
7323 * gcc.misc-tests/gcov-18.c: New test.
7324
f166beaf
TV
73252017-04-28 Tom de Vries <tom@codesourcery.com>
7326
7327 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7328 dg-(error|warning|message|bogus).
7329 * g++.dg/parse/parameter-declaration-1.C: Same.
7330 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7331 * gcc.dg/Wpointer-sign-Wall.c: Same.
7332 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7333 * gcc.dg/cpp/19990413-1.c: Same.
7334 * gcc.dg/dg-test-1.c: Same.
7335 * gcc.dg/empty-source-2.c: Same.
7336 * gcc.dg/empty-source-3.c: Same.
7337 * gcc.dg/format/c99-printf-1.c: Same.
7338 * gcc.dg/format/c99-scanf-1.c: Same.
7339 * gcc.dg/label-decl-2.c: Same.
7340 * gcc.dg/m-un-2.c: Same.
7341 * gcc.dg/uninit-pr20644-O0.c: Same.
7342 * gfortran.dg/pr70006.f90: Same.
7343 * obj-c++.dg/fsf-package-0.m: Same.
7344
c3125b18
TV
73452017-04-28 Tom de Vries <tom@codesourcery.com>
7346
7347 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7348 dg-(error|warning|message|bogus).
7349 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7350 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7351 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7352 * c-c++-common/pr20000.c: Same.
7353 * c-c++-common/pr49706.c: Same.
7354 * g++.dg/ext/utf16-4.C: Same.
7355 * g++.dg/parse/error2.C: Same.
7356 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7357 * g++.dg/warn/Wtype-limits.C: Same.
7358 * g++.dg/warn/overflow-warn-1.C: Same.
7359 * g++.dg/warn/overflow-warn-3.C: Same.
7360 * gcc.dg/Wpointer-sign-Wall.c: Same.
7361 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7362 * gcc.dg/Wtype-limits-Wextra.c: Same.
7363 * gcc.dg/Wtype-limits.c: Same.
7364 * gcc.dg/cpp/19990413-1.c: Same.
7365 * gcc.dg/dg-test-1.c: Same.
7366 * gcc.dg/empty-source-2.c: Same.
7367 * gcc.dg/empty-source-3.c: Same.
7368 * gcc.dg/label-decl-2.c: Same.
7369 * gcc.dg/m-un-2.c: Same.
7370 * gcc.dg/uninit-pr19430-O0.c: Same.
7371 * gcc.dg/uninit-pr19430.c: Same.
7372 * gcc.dg/uninit-pr20644-O0.c: Same.
7373 * gcc.dg/utf16-4.c: Same.
7374 * gfortran.dg/pr70006.f90: Same.
7375 * obj-c++.dg/fsf-package-0.m: Same.
7376
119092c1
RB
73772017-04-28 Richard Biener <rguenther@suse.de>
7378
7379 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7380 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7381 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7382 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7383 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7384 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7385
3777eda2
MP
73862017-04-27 Marek Polacek <polacek@redhat.com>
7387
7388 PR sanitizer/80349
7389 * c-c++-common/ubsan/pr80349.c: New test.
7390
8211c4a2
VR
73912017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7392
7393 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7394 diagnostics.
7395 * g++.dg/warn/pr12242.C: Likewise.
7396
94baf2e2
DE
73972017-04-27 David Edelsohn <dje.gcc@gmail.com>
7398
7399 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7400
9a448688
ML
74012017-04-27 Martin Liska <mliska@suse.cz>
7402
7403 PR testsuite/79455
7404 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7405 more generic.
7406
f8a36447
JJ
74072017-04-27 Jakub Jelinek <jakub@redhat.com>
7408
7409 PR c++/80534
7410 * g++.dg/other/pr80534-1.C: New test.
7411 * g++.dg/other/pr80534-2.C: New test.
7412
1b7c8d39
RB
74132017-04-27 Richard Biener <rguenther@suse.de>
7414
7415 PR middle-end/80539
7416 * gcc.dg/torture/pr80539.c: New testcase.
7417
985b8393
JJ
74182017-04-27 Jakub Jelinek <jakub@redhat.com>
7419
7420 PR target/77728
7421 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7422
a480422d
VR
74232017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7424
7425 * g++.dg/diagnostic/nested-name-1.C: New test.
7426
f9726baa
ML
74272017-04-26 Martin Liska <mliska@suse.cz>
7428
7429 * gcc.dg/guality/guality.h: Add prefix to test verification.
7430
9f4df8f1
NS
74312017-04-25 Nathan Sidwell <nathan@acm.org>
7432
7433 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7434
1913c8f6
UB
74352017-04-25 Uros Bizjak <ubizjak@gmail.com>
7436
7437 PR target/70799
7438 * gcc.target/i386/pr70799-5.c: New test.
7439
e602bbfc
MS
74402017-04-25 Martin Sebor <msebor@redhat.com>
7441
7442 PR tree-optimization/80497
7443 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7444
7629ae90
RR
74452017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7446 Jakub Jelinek <jakub@redhat.com>
7447
7448 PR target/77728
7449 * g++.dg/abi/pr77728-1.C: New test.
7450
2ef42cf9
MP
74512017-04-25 Marek Polacek <polacek@redhat.com>
7452
7453 PR sanitizer/80349
7454 * g++.dg/ubsan/pr80349-2.C: New test.
7455
70caf430
VR
74562017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7457
7458 * g++.dg/cpp0x/enum34.C: New test.
7459
f66c70dc
TV
74602017-04-25 Tom de Vries <tom@codesourcery.com>
7461
7462 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7463 variables.
7464 (dg-line): New proc.
7465 (process-message): Handle line number variables.
7466 * objc.dg/try-catch-12.m: Use dg-line.
7467
77071af6
BS
74682017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7469
7470 PR target/80482
7471 * gcc.target/powerpc/vec-constvolatile.c: New test.
7472
fbe91804
DM
74732017-04-25 David Malcolm <dmalcolm@redhat.com>
7474
7475 * g++.dg/semicolon-fixits.C: New test case.
7476
1c4ea66f
DM
74772017-04-25 David Malcolm <dmalcolm@redhat.com>
7478
7479 * gcc.dg/semicolon-fixits.c: New test case.
7480
5ca28c1d
DM
74812017-04-25 David Malcolm <dmalcolm@redhat.com>
7482
7483 * g++.dg/lookup/missing-std-include.C: New test file.
7484
2ec07fa6
RR
74852017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7486 Jakub Jelinek <jakub@redhat.com>
7487
7488 PR target/77728
7489 * g++.dg/abi/pr77728-2.C: New test.
7490
7d5dbb22
DM
74912017-04-25 David Malcolm <dmalcolm@redhat.com>
7492
7493 PR c++/80177
7494 * g++.dg/spellcheck-pr80177.C: New test case.
7495
6a3936d4
NS
74962017-04-25 Nathan Sidwell <nathan@acm.org>
7497
7498 * g++.dg/dg.exp (find-cxx-tests): New function.
7499 (main): Use it, remove explicit pruning
7500
bed3fd46
RB
75012017-04-25 Richard Biener <rguenther@suse.de>
7502
7503 PR tree-optimization/80492
7504 * gcc.dg/pr80492.c: New testcase.
7505
c9e9c3ac
SKS
75062017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7507
7508 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7509 for targets with int size less than 32 bits.
7510
2700fbd6
RB
75112017-04-25 Richard Biener <rguenther@suse.de>
7512
7513 PR tree-optimization/79201
7514 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7515 * gcc.target/i386/pr22152.c: Disable sinking.
7516
e57136da
AK
75172017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7518
7519 PR target/80464
7520 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7521
3cb9ee2f
AK
75222017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7523
7524 PR target/79895
7525 * gcc.target/s390/pr79895.c: New test.
7526
03db9ab5
DV
75272017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7528
7529 PR target/80080
7530 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7531 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7532 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7533
39259462
JJ
75342017-04-25 Jakub Jelinek <jakub@redhat.com>
7535
ba5d69f3
JJ
7536 PR rtl-optimization/80501
7537 * gcc.c-torture/execute/pr80501.c: New test.
7538
39259462
JJ
7539 PR rtl-optimization/80500
7540 * gcc.dg/pr80500.c: New test.
7541
bb0249cb
MG
75422017-04-25 Marc Glisse <marc.glisse@inria.fr>
7543
7544 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7545 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7546
be420eb8
JW
75472017-04-22 Janus Weil <janus@gcc.gnu.org>
7548
7549 PR fortran/80121
7550 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7551 directive.
7552
0ebd1f00
DM
75532017-04-24 David Malcolm <dmalcolm@redhat.com>
7554
7555 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7556 * jit.dg/test-alignment.c: New test case.
7557 * jit.dg/test-alignment.cc: New test case.
7558 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7559 New test case.
7560
412f61f0
DM
75612017-04-24 David Malcolm <dmalcolm@redhat.com>
7562
7563 PR c++/80016
7564 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7565 test function.
7566 (test_alignof): New test function.
7567
a8492d5e
MG
75682017-04-24 Marc Glisse <marc.glisse@inria.fr>
7569
7570 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7571
ec856f5f
VR
75722017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7573
7574 * g++.dg/diagnostic/duplicate1.C: New test.
7575 * g++.dg/cpp0x/duplicate1.C: New test.
7576
a753df11
MJ
75772017-04-24 Martin Jambor <mjambor@suse.cz>
7578
7579 PR tree-optimization/80293
7580 * g++.dg/tree-ssa/pr80293.C: New test.
7581
3ebd8e62
ML
75822017-04-24 Martin Liska <mliska@suse.cz>
7583
7584 PR middle-end/79931
7585 * g++.dg/ipa/pr79931.C: New test.
7586
f30a1190
RB
75872017-04-24 Richard Biener <rguenther@suse.de>
7588
7589 PR tree-optimization/80494
7590 * gfortran.dg/pr80494.f90: New testcase.
7591
4c7c437c
RB
75922017-04-24 Richard Biener <rguenther@suse.de>
7593
7594 PR tree-optimization/79725
7595 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7596
d21a8e3b
RB
75972017-04-24 Richard Biener <rguenther@suse.de>
7598
7599 PR c++/2972
7600 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7601
c7eb642e
JD
76022017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7603
7604 PR fortran/80484
7605 * gfortran.dg/dtio_29.f03: New test.
7606
60fc41bd
JW
76072017-04-22 Janus Weil <janus@gcc.gnu.org>
7608
7609 PR fortran/80121
7610 * gfortran.dg/intent_out_9.f90: New test case.
7611
2eb8a343
UB
76122017-04-23 Uros Bizjak <ubizjak@gmail.com>
7613
7614 PR target/70799
1913c8f6 7615 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7616
fc23d35a
JW
76172017-04-21 Janus Weil <janus@gcc.gnu.org>
7618
7619 PR fortran/80392
7620 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7621
7b9efd03
UB
76222017-04-21 Uros Bizjak <ubizjak@gmail.com>
7623
7624 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7625
2fd30fbe
RB
76262017-04-21 Richard Biener <rguenther@suse.de>
7627
7628 PR tree-optimization/79547
7629 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7630
bb1bc604
RB
76312017-04-21 Richard Biener <rguenther@suse.de>
7632
7633 PR tree-optimization/78847
7634 * g++.dg/tree-ssa/pr78847.C: New testcase.
7635
666f7903
JJ
76362017-04-21 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR c/80468
7639 * gcc.dg/pr80468.c: New test.
7640
25c28f47
ML
76412017-04-21 Martin Liska <mliska@suse.cz>
7642
7643 PR tree-optimization/66278
7644 * gcc.dg/vect/pr66278.c: New test.
7645
6d553e9b
RB
76462017-04-21 Richard Biener <rguenther@suse.de>
7647
7648 PR tree-optimization/80237
7649 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7650 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7651 adjust expected optimizations.
7652
7fd1a747
RB
76532016-04-21 Richard Biener <rguenther@suse.de>
7654
7655 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7656 of inner loops.
7657 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7658 * gcc.dg/vect/vect-104.c: Likewise.
7659
2f23a412
EB
76602017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7661
7662 PR tree-optimization/80426
7663 * gcc.c-torture/execute/20170429-1.c: Rename into...
7664 * gcc.c-torture/execute/20170419-1.c: ...this.
7665
8749b11f
UB
76662017-04-20 Uros Bizjak <ubizjak@gmail.com>
7667
7668 PR target/79804
7669 * gcc.target/i386/pr79804.c: New test.
7670
20917336
UB
76712017-04-20 Uros Bizjak <ubizjak@gmail.com>
7672
7673 PR target/78090
7674 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7675
2414b022
DE
76762017-04-20 David Edelsohn <dje.gcc@gmail.com>
7677
7678 * g++/opt/pr80436.C: XFAIL on AIX.
7679
34d57a10
JW
76802017-04-20 Jonathan Wakely <jwakely@redhat.com>
7681
7682 PR c++/80473
7683 * g++.dg/diagnostic/pr80473.C: New test.
7684
c3cbcd45
VR
76852017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7686
7687 * g++.dg/warn/Wextra-semi.C: New test.
7688
8a59d466
JJ
76892017-04-20 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR middle-end/80423
7692 * g++.dg/other/pr80423.C: New test.
7693
a4bb5c57
SKS
76942017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7695
7696 * gcc.dg/pr80170.c: Require ptr32plus.
7697
fe1e7d0e
EB
76982017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7699
7700 PR tree-optimization/80426
7701 * gcc.c-torture/execute/20170419-1.c: New test.
7702
48d811eb
JJ
77032017-04-19 Jakub Jelinek <jakub@redhat.com>
7704
f19e6a9c
JJ
7705 PR debug/80461
7706 * g++.dg/debug/pr80461.C: New test.
7707
541035a6
JJ
7708 PR c++/80459
7709 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7710 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7711 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7712
48d811eb
JJ
7713 PR debug/80436
7714 * g++.dg/opt/pr80436.C: New test.
7715
5249994e
SKS
77162017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7717
7718 * gcc.dg/torture/pr80341.c: Require int32plus.
7719
a16c8d8b 77202017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7721 Jeff Law <law@redhat.com>
a16c8d8b
EB
7722
7723 * gcc.c-torture/compile/20170419-1.c: New test.
7724
6143c998
TV
77252017-04-19 Tom de Vries <tom@codesourcery.com>
7726
7727 PR testsuite/80221
7728 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7729 subsequent dg directives.
7730 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7731 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7732 * c-c++-common/attr-fallthrough-2.c: Same.
7733 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7734 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7735 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7736 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7737 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7738 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7739 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7740 * c-c++-common/cilk-plus/CK/errors.c: Same.
7741 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7742 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7743 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7744 * c-c++-common/cpp/pr57580.c: Same.
7745 * c-c++-common/goacc/asyncwait-1.c: Same.
7746 * c-c++-common/goacc/cache-2.c: Same.
7747 * c-c++-common/goacc/declare-2.c: Same.
7748 * c-c++-common/goacc/deviceptr-1.c: Same.
7749 * c-c++-common/goacc/routine-5.c: Same.
7750 * c-c++-common/gomp/clauses-2.c: Same.
7751 * c-c++-common/gomp/ordered-3.c: Same.
7752 * c-c++-common/gomp/pr67501.c: Same.
7753 * c-c++-common/pr20000.c: Same.
7754 * c-c++-common/pr43395.c: Same.
7755 * c-c++-common/pr49706.c: Same.
7756 * c-c++-common/pr77624-1.c: Same.
7757 * c-c++-common/pr77624-2.c: Same.
7758 * c-c++-common/raw-string-14.c: Same.
7759 * c-c++-common/raw-string-16.c: Same.
7760 * c-c++-common/raw-string-3.c: Same.
7761 * c-c++-common/raw-string-4.c: Same.
7762 * c-c++-common/raw-string-5.c: Same.
7763 * c-c++-common/raw-string-6.c: Same.
7764 * g++.dg/abi/mangle41.C: Same.
7765 * g++.dg/conversion/nullptr1.C: Same.
7766 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7767 * g++.dg/cpp0x/auto27.C: Same.
7768 * g++.dg/cpp0x/constexpr-98.C: Same.
7769 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7770 * g++.dg/cpp0x/diag2.C: Same.
7771 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7772 * g++.dg/cpp0x/nullptr15.C: Same.
7773 * g++.dg/cpp0x/pr31431-2.C: Same.
7774 * g++.dg/cpp0x/pr31431.C: Same.
7775 * g++.dg/cpp0x/pr79118.C: Same.
7776 * g++.dg/cpp0x/static_assert3.C: Same.
7777 * g++.dg/cpp0x/temp_default2.C: Same.
7778 * g++.dg/cpp0x/trailing4.C: Same.
7779 * g++.dg/cpp0x/variadic-ex10.C: Same.
7780 * g++.dg/cpp0x/variadic-ex13.C: Same.
7781 * g++.dg/cpp0x/variadic-ex14.C: Same.
7782 * g++.dg/cpp0x/variadic-ex3.C: Same.
7783 * g++.dg/cpp0x/variadic-ex4.C: Same.
7784 * g++.dg/cpp0x/variadic59.C: Same.
7785 * g++.dg/cpp0x/vt-37737-2.C: Same.
7786 * g++.dg/cpp0x/vt-57397-1.C: Same.
7787 * g++.dg/cpp0x/vt-57397-2.C: Same.
7788 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7789 * g++.dg/cpp1z/gen-attrs1.C: Same.
7790 * g++.dg/diagnostic/pr71075.C: Same.
7791 * g++.dg/eh/goto2.C: Same.
7792 * g++.dg/eh/goto3.C: Same.
7793 * g++.dg/expr/bitfield4.C: Same.
7794 * g++.dg/expr/bitfield5.C: Same.
7795 * g++.dg/expr/bitfield6.C: Same.
7796 * g++.dg/expr/bool1.C: Same.
7797 * g++.dg/expr/bool3.C: Same.
7798 * g++.dg/expr/cond10.C: Same.
7799 * g++.dg/expr/cond11.C: Same.
7800 * g++.dg/expr/lval3.C: Same.
7801 * g++.dg/expr/lval4.C: Same.
7802 * g++.dg/ext/anon-struct4.C: Same.
7803 * g++.dg/ext/attrib44.C: Same.
7804 * g++.dg/ext/builtin3.C: Same.
7805 * g++.dg/ext/dllimport7.C: Same.
7806 * g++.dg/ext/label5.C: Same.
7807 * g++.dg/ext/no-asm-1.C: Same.
7808 * g++.dg/ext/utf16-4.C: Same.
7809 * g++.dg/ext/vla2.C: Same.
7810 * g++.dg/gomp/block-1.C: Same.
7811 * g++.dg/gomp/block-2.C: Same.
7812 * g++.dg/gomp/block-3.C: Same.
7813 * g++.dg/gomp/block-5.C: Same.
7814 * g++.dg/gomp/linear-2.C: Same.
7815 * g++.dg/gomp/target-1.C: Same.
7816 * g++.dg/gomp/target-2.C: Same.
7817 * g++.dg/gomp/taskgroup-1.C: Same.
7818 * g++.dg/gomp/teams-1.C: Same.
7819 * g++.dg/inherit/pure1.C: Same.
7820 * g++.dg/init/array43.C: Same.
7821 * g++.dg/init/array46.C: Same.
7822 * g++.dg/init/const10.C: Same.
7823 * g++.dg/init/ctor4-1.C: Same.
7824 * g++.dg/init/ctor4.C: Same.
7825 * g++.dg/init/new37.C: Same.
7826 * g++.dg/init/pr25811.C: Same.
7827 * g++.dg/init/pr29043.C: Same.
7828 * g++.dg/init/pr29571.C: Same.
7829 * g++.dg/lookup/duperr1.C: Same.
7830 * g++.dg/lookup/error1.C: Same.
7831 * g++.dg/lookup/koenig5.C: Same.
7832 * g++.dg/lookup/pr77549.C: Same.
7833 * g++.dg/lookup/suggestions1.C: Same.
7834 * g++.dg/lookup/using16.C: Same.
7835 * g++.dg/lookup/using7.C: Same.
7836 * g++.dg/other/anon-union3.C: Same.
7837 * g++.dg/other/array2.C: Same.
7838 * g++.dg/other/error13.C: Same.
7839 * g++.dg/other/error34.C: Same.
7840 * g++.dg/overload/builtin1.C: Same.
7841 * g++.dg/overload/conv-op1.C: Same.
7842 * g++.dg/overload/error3.C: Same.
7843 * g++.dg/overload/koenig1.C: Same.
7844 * g++.dg/overload/operator5.C: Same.
7845 * g++.dg/overload/template5.C: Same.
7846 * g++.dg/overload/unknown1.C: Same.
7847 * g++.dg/overload/using2.C: Same.
7848 * g++.dg/parse/constructor1.C: Same.
7849 * g++.dg/parse/crash36.C: Same.
7850 * g++.dg/parse/crash63.C: Same.
7851 * g++.dg/parse/error11.C: Same.
7852 * g++.dg/parse/error12.C: Same.
7853 * g++.dg/parse/error14.C: Same.
7854 * g++.dg/parse/error2.C: Same.
7855 * g++.dg/parse/error21.C: Same.
7856 * g++.dg/parse/error26.C: Same.
7857 * g++.dg/parse/error36.C: Same.
7858 * g++.dg/parse/friend12.C: Same.
7859 * g++.dg/parse/invalid-op1.C: Same.
7860 * g++.dg/parse/missing-template1.C: Same.
7861 * g++.dg/parse/parser-pr28152-2.C: Same.
7862 * g++.dg/parse/parser-pr28152.C: Same.
7863 * g++.dg/parse/pr16696-permissive.C: Same.
7864 * g++.dg/parse/pr16696.C: Same.
7865 * g++.dg/parse/pr69628.C: Same.
7866 * g++.dg/parse/ret-type2.C: Same.
7867 * g++.dg/parse/specialization1.C: Same.
7868 * g++.dg/parse/template3.C: Same.
7869 * g++.dg/parse/template9.C: Same.
7870 * g++.dg/parse/typename11.C: Same.
7871 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7872 * g++.dg/pr45330.C: Same.
7873 * g++.dg/rtti/typeid6.C: Same.
7874 * g++.dg/spellcheck-fields.C: Same.
7875 * g++.dg/spellcheck-typenames.C: Same.
7876 * g++.dg/tc1/dr108.C: Same.
7877 * g++.dg/tc1/dr147.C: Same.
7878 * g++.dg/template/arg7.C: Same.
7879 * g++.dg/template/conv11.C: Same.
7880 * g++.dg/template/crash13.C: Same.
7881 * g++.dg/template/crash55.C: Same.
7882 * g++.dg/template/dependent-expr5.C: Same.
7883 * g++.dg/template/error17.C: Same.
7884 * g++.dg/template/error33.C: Same.
7885 * g++.dg/template/error4.C: Same.
7886 * g++.dg/template/error50.C: Same.
7887 * g++.dg/template/error53.C: Same.
7888 * g++.dg/template/friend.C: Same.
7889 * g++.dg/template/func2.C: Same.
7890 * g++.dg/template/local6.C: Same.
7891 * g++.dg/template/member5.C: Same.
7892 * g++.dg/template/meminit1.C: Same.
7893 * g++.dg/template/nested3.C: Same.
7894 * g++.dg/template/nontype6.C: Same.
7895 * g++.dg/template/overload12.C: Same.
7896 * g++.dg/template/ptrmem8.C: Same.
7897 * g++.dg/template/qualified-id1.C: Same.
7898 * g++.dg/template/spec15.C: Same.
7899 * g++.dg/template/static1.C: Same.
7900 * g++.dg/template/static10.C: Same.
7901 * g++.dg/template/static2.C: Same.
7902 * g++.dg/template/ttp25.C: Same.
7903 * g++.dg/template/typedef2.C: Same.
7904 * g++.dg/template/typename2.C: Same.
7905 * g++.dg/template/unify10.C: Same.
7906 * g++.dg/template/unify6.C: Same.
7907 * g++.dg/template/unify7.C: Same.
7908 * g++.dg/template/unify9.C: Same.
7909 * g++.dg/template/varmod1.C: Same.
7910 * g++.dg/ubsan/div-by-zero-1.C: Same.
7911 * g++.dg/ubsan/pr63956.C: Same.
7912 * g++.dg/warn/Waddress-1.C: Same.
7913 * g++.dg/warn/Wconversion2.C: Same.
7914 * g++.dg/warn/Wnull-conversion-1.C: Same.
7915 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7916 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7917 * g++.dg/warn/Wswitch-1.C: Same.
7918 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7919 * g++.dg/warn/Wtype-limits.C: Same.
7920 * g++.dg/warn/Wunused-parm-5.C: Same.
7921 * g++.dg/warn/deprecated-6.C: Same.
7922 * g++.dg/warn/deprecated.C: Same.
7923 * g++.dg/warn/incomplete1.C: Same.
7924 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7925 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7926 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7927 * g++.dg/warn/overflow-warn-1.C: Same.
7928 * g++.dg/warn/overflow-warn-3.C: Same.
7929 * g++.dg/warn/overflow-warn-4.C: Same.
7930 * g++.dg/warn/pr12242.C: Same.
7931 * g++.dg/warn/pr30551-2.C: Same.
7932 * g++.dg/warn/pr30551.C: Same.
7933 * g++.old-deja/g++.benjamin/16077.C: Same.
7934 * g++.old-deja/g++.bob/inherit1.C: Same.
7935 * g++.old-deja/g++.brendan/crash56.C: Same.
7936 * g++.old-deja/g++.brendan/template17.C: Same.
7937 * g++.old-deja/g++.eh/ctor1.C: Same.
7938 * g++.old-deja/g++.jason/bool5.C: Same.
7939 * g++.old-deja/g++.jason/cond.C: Same.
7940 * g++.old-deja/g++.jason/operator.C: Same.
7941 * g++.old-deja/g++.jason/pmf5.C: Same.
7942 * g++.old-deja/g++.law/ctors5.C: Same.
7943 * g++.old-deja/g++.law/missed-error2.C: Same.
7944 * g++.old-deja/g++.law/operators9.C: Same.
7945 * g++.old-deja/g++.law/temps1.C: Same.
7946 * g++.old-deja/g++.mike/for2.C: Same.
7947 * g++.old-deja/g++.mike/ns5.C: Same.
7948 * g++.old-deja/g++.mike/ns7.C: Same.
7949 * g++.old-deja/g++.mike/p10769b.C: Same.
7950 * g++.old-deja/g++.niklas/t120.C: Same.
7951 * g++.old-deja/g++.niklas/t121.C: Same.
7952 * g++.old-deja/g++.ns/koenig5.C: Same.
7953 * g++.old-deja/g++.oliva/overload1.C: Same.
7954 * g++.old-deja/g++.other/crash24.C: Same.
7955 * g++.old-deja/g++.other/crash25.C: Same.
7956 * g++.old-deja/g++.other/decl5.C: Same.
7957 * g++.old-deja/g++.other/lineno5.C: Same.
7958 * g++.old-deja/g++.other/null3.C: Same.
7959 * g++.old-deja/g++.other/overcnv2.C: Same.
7960 * g++.old-deja/g++.other/ptrmem7.C: Same.
7961 * g++.old-deja/g++.other/typename1.C: Same.
7962 * g++.old-deja/g++.other/vaarg3.C: Same.
7963 * g++.old-deja/g++.pt/crash10.C: Same.
7964 * g++.old-deja/g++.pt/crash28.C: Same.
7965 * g++.old-deja/g++.pt/crash38.C: Same.
7966 * g++.old-deja/g++.pt/explicit70.C: Same.
7967 * g++.old-deja/g++.pt/explicit77.C: Same.
7968 * g++.old-deja/g++.pt/expr2.C: Same.
7969 * g++.old-deja/g++.pt/spec5.C: Same.
7970 * g++.old-deja/g++.pt/spec6.C: Same.
7971 * g++.old-deja/g++.pt/typename3.C: Same.
7972 * g++.old-deja/g++.pt/typename5.C: Same.
7973 * g++.old-deja/g++.pt/typename6.C: Same.
7974 * g++.old-deja/g++.pt/typename7.C: Same.
7975 * g++.old-deja/g++.pt/unify4.C: Same.
7976 * g++.old-deja/g++.pt/unify8.C: Same.
7977 * g++.old-deja/g++.pt/vaarg3.C: Same.
7978 * g++.old-deja/g++.robertl/eb22.C: Same.
7979 * g++.old-deja/g++.robertl/eb4.C: Same.
7980 * g++.old-deja/g++.robertl/eb44.C: Same.
7981 * g++.old-deja/g++.robertl/eb69.C: Same.
7982 * g++.old-deja/g++.robertl/eb98.C: Same.
7983 * gcc.dg/20031223-1.c: Same.
7984 * gcc.dg/940510-1.c: Same.
7985 * gcc.dg/990506-0.c: Same.
7986 * gcc.dg/Walloca-1.c: Same.
7987 * gcc.dg/Walloca-2.c: Same.
7988 * gcc.dg/Wconversion-integer.c: Same.
7989 * gcc.dg/Wcxx-compat-8.c: Same.
7990 * gcc.dg/Wimplicit-int-1.c: Same.
7991 * gcc.dg/Wimplicit-int-2.c: Same.
7992 * gcc.dg/Wimplicit-int-4.c: Same.
7993 * gcc.dg/Wpointer-sign-Wall.c: Same.
7994 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7995 * gcc.dg/Wshadow-1.c: Same.
7996 * gcc.dg/Wshadow-3.c: Same.
7997 * gcc.dg/Wswitch-enum-error.c: Same.
7998 * gcc.dg/Wswitch-enum.c: Same.
7999 * gcc.dg/Wswitch-error.c: Same.
8000 * gcc.dg/Wswitch.c: Same.
8001 * gcc.dg/Wtype-limits-Wextra.c: Same.
8002 * gcc.dg/Wtype-limits.c: Same.
8003 * gcc.dg/Wvla-larger-than-2.c: Same.
8004 * gcc.dg/anon-struct-5.c: Same.
8005 * gcc.dg/array-10.c: Same.
8006 * gcc.dg/array-11.c: Same.
8007 * gcc.dg/array-15.c: Same.
8008 * gcc.dg/array-2.c: Same.
8009 * gcc.dg/array-8.c: Same.
8010 * gcc.dg/array-const-2.c: Same.
8011 * gcc.dg/array-const-3.c: Same.
8012 * gcc.dg/bitfld-1.c: Same.
8013 * gcc.dg/bitfld-8.c: Same.
8014 * gcc.dg/builtin-redefine.c: Same.
8015 * gcc.dg/c11-noreturn-1.c: Same.
8016 * gcc.dg/c11-noreturn-2.c: Same.
8017 * gcc.dg/c11-static-assert-3.c: Same.
8018 * gcc.dg/c90-arraydecl-1.c: Same.
8019 * gcc.dg/c90-complex-1.c: Same.
8020 * gcc.dg/c90-complit-1.c: Same.
8021 * gcc.dg/c90-const-expr-11.c: Same.
8022 * gcc.dg/c90-const-expr-7.c: Same.
8023 * gcc.dg/c90-const-expr-8.c: Same.
8024 * gcc.dg/c90-enum-comma-1.c: Same.
8025 * gcc.dg/c90-flex-array-1.c: Same.
8026 * gcc.dg/c90-hexfloat-1.c: Same.
8027 * gcc.dg/c90-idem-qual-1.c: Same.
8028 * gcc.dg/c90-idem-qual-2.c: Same.
8029 * gcc.dg/c90-idem-qual-3.c: Same.
8030 * gcc.dg/c90-mixdecl-1.c: Same.
8031 * gcc.dg/c90-restrict-1.c: Same.
8032 * gcc.dg/c90-return-1.c: Same.
8033 * gcc.dg/c99-array-nonobj-1.c: Same.
8034 * gcc.dg/c99-arraydecl-1.c: Same.
8035 * gcc.dg/c99-complex-1.c: Same.
8036 * gcc.dg/c99-complex-2.c: Same.
8037 * gcc.dg/c99-complit-2.c: Same.
8038 * gcc.dg/c99-const-expr-7.c: Same.
8039 * gcc.dg/c99-const-expr-8.c: Same.
8040 * gcc.dg/c99-flex-array-3.c: Same.
8041 * gcc.dg/c99-flex-array-7.c: Same.
8042 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8043 * gcc.dg/c99-impl-decl-1.c: Same.
8044 * gcc.dg/c99-impl-int-1.c: Same.
8045 * gcc.dg/c99-impl-int-2.c: Same.
8046 * gcc.dg/c99-init-3.c: Same.
8047 * gcc.dg/c99-restrict-1.c: Same.
8048 * gcc.dg/c99-return-1.c: Same.
8049 * gcc.dg/c99-tag-1.c: Same.
8050 * gcc.dg/c99-tag-3.c: Same.
8051 * gcc.dg/call-diag-2.c: Same.
8052 * gcc.dg/cpp/19940712-1.c: Same.
8053 * gcc.dg/cpp/19951025-1.c: Same.
8054 * gcc.dg/cpp/19990413-1.c: Same.
8055 * gcc.dg/cpp/direct2.c: Same.
8056 * gcc.dg/cpp/direct2s.c: Same.
8057 * gcc.dg/cpp/pr28709.c: Same.
8058 * gcc.dg/cpp/pr61854-c90.c: Same.
8059 * gcc.dg/cpp/pr61854-c94.c: Same.
8060 * gcc.dg/cpp/pragma-1.c: Same.
8061 * gcc.dg/cpp/pragma-2.c: Same.
8062 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8063 * gcc.dg/cpp/trad/literals-2.c: Same.
8064 * gcc.dg/cpp/warn-comments-2.c: Same.
8065 * gcc.dg/cpp/warn-comments-3.c: Same.
8066 * gcc.dg/cpp/warn-comments.c: Same.
8067 * gcc.dg/cpp/warn-long-long-2.c: Same.
8068 * gcc.dg/cpp/warn-long-long.c: Same.
8069 * gcc.dg/cpp/warn-redefined-2.c: Same.
8070 * gcc.dg/cpp/warn-redefined.c: Same.
8071 * gcc.dg/darwin-cfstring-2.c: Same.
8072 * gcc.dg/darwin-cfstring-format-1.c: Same.
8073 * gcc.dg/decl-9.c: Same.
8074 * gcc.dg/declspec-1.c: Same.
8075 * gcc.dg/declspec-10.c: Same.
8076 * gcc.dg/declspec-11.c: Same.
8077 * gcc.dg/declspec-13.c: Same.
8078 * gcc.dg/declspec-18.c: Same.
8079 * gcc.dg/declspec-4.c: Same.
8080 * gcc.dg/declspec-5.c: Same.
8081 * gcc.dg/declspec-6.c: Same.
8082 * gcc.dg/declspec-8.c: Same.
8083 * gcc.dg/deprecated-4.c: Same.
8084 * gcc.dg/deprecated.c: Same.
8085 * gcc.dg/dfp/composite-type.c: Same.
8086 * gcc.dg/empty-source-2.c: Same.
8087 * gcc.dg/empty-source-3.c: Same.
8088 * gcc.dg/format/attr-6.c: Same.
8089 * gcc.dg/format/branch-1.c: Same.
8090 * gcc.dg/format/c90-printf-1.c: Same.
8091 * gcc.dg/format/c90-strftime-2.c: Same.
8092 * gcc.dg/format/c99-strftime-1.c: Same.
8093 * gcc.dg/format/cmn-err-1.c: Same.
8094 * gcc.dg/format/few-1.c: Same.
8095 * gcc.dg/format/ms_branch-1.c: Same.
8096 * gcc.dg/format/ms_unnamed-1.c: Same.
8097 * gcc.dg/format/ms_va-1.c: Same.
8098 * gcc.dg/format/unnamed-1.c: Same.
8099 * gcc.dg/format/va-1.c: Same.
8100 * gcc.dg/format/xopen-1.c: Same.
8101 * gcc.dg/funcdef-var-1.c: Same.
8102 * gcc.dg/funcdef-var-2.c: Same.
8103 * gcc.dg/gnu89-const-expr-1.c: Same.
8104 * gcc.dg/gnu89-const-expr-2.c: Same.
8105 * gcc.dg/gnu90-const-expr-1.c: Same.
8106 * gcc.dg/gnu99-const-expr-1.c: Same.
8107 * gcc.dg/gnu99-const-expr-2.c: Same.
8108 * gcc.dg/gnu99-init-2.c: Same.
8109 * gcc.dg/gomp/_Atomic-5.c: Same.
8110 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8111 * gcc.dg/gomp/atomic-5.c: Same.
8112 * gcc.dg/gomp/linear-1.c: Same.
8113 * gcc.dg/gomp/pr67500.c: Same.
8114 * gcc.dg/init-bad-1.c: Same.
8115 * gcc.dg/init-bad-2.c: Same.
8116 * gcc.dg/init-bad-3.c: Same.
8117 * gcc.dg/init-string-1.c: Same.
8118 * gcc.dg/label-compound-stmt-1.c: Same.
8119 * gcc.dg/label-decl-2.c: Same.
8120 * gcc.dg/label-decl-4.c: Same.
8121 * gcc.dg/large-size-array-2.c: Same.
8122 * gcc.dg/large-size-array-4.c: Same.
8123 * gcc.dg/lvalue-6.c: Same.
8124 * gcc.dg/m-un-2.c: Same.
8125 * gcc.dg/multiple-overflow-warn-1.c: Same.
8126 * gcc.dg/multiple-overflow-warn-2.c: Same.
8127 * gcc.dg/multiple-overflow-warn-3.c: Same.
8128 * gcc.dg/nested-redef-1.c: Same.
8129 * gcc.dg/no-asm-1.c: Same.
8130 * gcc.dg/no-asm-3.c: Same.
8131 * gcc.dg/no-asm-4.c: Same.
8132 * gcc.dg/noncompile/20010524-1.c: Same.
8133 * gcc.dg/noncompile/incomplete-5.c: Same.
8134 * gcc.dg/noncompile/pr44517.c: Same.
8135 * gcc.dg/noncompile/pr52290.c: Same.
8136 * gcc.dg/noreturn-1.c: Same.
8137 * gcc.dg/overflow-warn-1.c: Same.
8138 * gcc.dg/overflow-warn-2.c: Same.
8139 * gcc.dg/overflow-warn-3.c: Same.
8140 * gcc.dg/overflow-warn-4.c: Same.
8141 * gcc.dg/parm-mismatch-1.c: Same.
8142 * gcc.dg/parser-pr28152-2.c: Same.
8143 * gcc.dg/parser-pr28152.c: Same.
8144 * gcc.dg/pedwarn-init.c: Same.
8145 * gcc.dg/pointer-arith-2.c: Same.
8146 * gcc.dg/pointer-arith-3.c: Same.
8147 * gcc.dg/pointer-arith-4.c: Same.
8148 * gcc.dg/pr14475.c: Same.
8149 * gcc.dg/pr18596-3.c: Same.
8150 * gcc.dg/pr18809-1.c: Same.
8151 * gcc.dg/pr27953.c: Same.
8152 * gcc.dg/pr30457.c: Same.
8153 * gcc.dg/pr30551-2.c: Same.
8154 * gcc.dg/pr30551-3.c: Same.
8155 * gcc.dg/pr30551-4.c: Same.
8156 * gcc.dg/pr30551-5.c: Same.
8157 * gcc.dg/pr30551-6.c: Same.
8158 * gcc.dg/pr30551.c: Same.
8159 * gcc.dg/pr36997.c: Same.
8160 * gcc.dg/pr41842.c: Same.
8161 * gcc.dg/pr48552-1.c: Same.
8162 * gcc.dg/pr48552-2.c: Same.
8163 * gcc.dg/pr59717.c: Same.
8164 * gcc.dg/pr61077.c: Same.
8165 * gcc.dg/pr61096-1.c: Same.
8166 * gcc.dg/pr63626.c: Same.
8167 * gcc.dg/pr64223-1.c: Same.
8168 * gcc.dg/pr64223-2.c: Same.
8169 * gcc.dg/pr8788-1.c: Same.
8170 * gcc.dg/pr8927-1.c: Same.
8171 * gcc.dg/pragma-darwin.c: Same.
8172 * gcc.dg/pragma-diag-5.c: Same.
8173 * gcc.dg/pragma-message.c: Same.
8174 * gcc.dg/redecl-1.c: Same.
8175 * gcc.dg/simd-1.c: Same.
8176 * gcc.dg/simd-5.c: Same.
8177 * gcc.dg/simd-6.c: Same.
8178 * gcc.dg/spellcheck-fields.c: Same.
8179 * gcc.dg/spellcheck-typenames.c: Same.
8180 * gcc.dg/struct-semi-2.c: Same.
8181 * gcc.dg/struct-semi-3.c: Same.
8182 * gcc.dg/transparent-union-3.c: Same.
8183 * gcc.dg/ucnid-8.c: Same.
8184 * gcc.dg/uninit-pr19430-O0.c: Same.
8185 * gcc.dg/uninit-pr19430.c: Same.
8186 * gcc.dg/uninit-pr20644-O0.c: Same.
8187 * gcc.dg/utf-dflt.c: Same.
8188 * gcc.dg/utf-dflt2.c: Same.
8189 * gcc.dg/utf16-4.c: Same.
8190 * gcc.dg/vla-11.c: Same.
8191 * gcc.dg/vla-20.c: Same.
8192 * gcc.dg/vla-init-1.c: Same.
8193 * gcc.dg/vla-init-2.c: Same.
8194 * gcc.dg/vla-init-3.c: Same.
8195 * gcc.dg/weak/weak-6.c: Same.
8196 * gcc.dg/weak/weak-7.c: Same.
8197 * gcc.dg/wtr-int-type-1.c: Same.
8198 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8199 * gcc.target/arm/polytypes.c: Same.
8200 * gcc.target/i386/spellcheck-options-4.c: Same.
8201 * gcc.target/powerpc/20030218-1.c: Same.
8202 * gcc.target/sh/pr21255-4.c: Same.
8203 * gcc.test-framework/dg-error-exp-XP.c: Same.
8204 * gfortran.dg/array_constructor_30.f03: Same.
8205 * gfortran.dg/class_30.f90: Same.
8206 * gfortran.dg/goacc/subarrays.f95: Same.
8207 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8208 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8209 * gfortran.dg/intrinsic_std_1.f90: Same.
8210 * gfortran.dg/pr70006.f90: Same.
8211 * gfortran.dg/warning-directive-1.F90: Same.
8212 * gfortran.dg/warning-directive-2.F90: Same.
8213 * gfortran.dg/warning-directive-3.F90: Same.
8214 * gfortran.dg/warning-directive-4.F90: Same.
8215 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8216 * obj-c++.dg/class-extension-1.mm: Same.
8217 * obj-c++.dg/class-extension-2.mm: Same.
8218 * obj-c++.dg/class-protocol-1.mm: Same.
8219 * obj-c++.dg/cxx-ivars-1.mm: Same.
8220 * obj-c++.dg/duplicate-class-1.mm: Same.
8221 * obj-c++.dg/exceptions-3.mm: Same.
8222 * obj-c++.dg/exceptions-4.mm: Same.
8223 * obj-c++.dg/exceptions-5.mm: Same.
8224 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8225 * obj-c++.dg/fsf-package-0.m: Same.
8226 * obj-c++.dg/invalid-type-1.mm: Same.
8227 * obj-c++.dg/method-12.mm: Same.
8228 * obj-c++.dg/method-13.mm: Same.
8229 * obj-c++.dg/method-15.mm: Same.
8230 * obj-c++.dg/method-16.mm: Same.
8231 * obj-c++.dg/method-6.mm: Same.
8232 * obj-c++.dg/method-7.mm: Same.
8233 * obj-c++.dg/property/at-property-1.mm: Same.
8234 * obj-c++.dg/property/at-property-14.mm: Same.
8235 * obj-c++.dg/property/at-property-17.mm: Same.
8236 * obj-c++.dg/property/at-property-21.mm: Same.
8237 * obj-c++.dg/property/at-property-5.mm: Same.
8238 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8239 * obj-c++.dg/property/dynamic-3.mm: Same.
8240 * obj-c++.dg/property/dynamic-4.mm: Same.
8241 * obj-c++.dg/property/property-neg-1.mm: Same.
8242 * obj-c++.dg/property/property-neg-6.mm: Same.
8243 * obj-c++.dg/property/synthesize-11.mm: Same.
8244 * obj-c++.dg/property/synthesize-5.mm: Same.
8245 * obj-c++.dg/property/synthesize-6.mm: Same.
8246 * obj-c++.dg/proto-lossage-4.mm: Same.
8247 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8248 * obj-c++.dg/strings/strings-1.mm: Same.
8249 * obj-c++.dg/super-class-1.mm: Same.
8250 * obj-c++.dg/syntax-error-6.mm: Same.
8251 * obj-c++.dg/syntax-error-7.mm: Same.
8252 * obj-c++.dg/syntax-error-9.mm: Same.
8253 * obj-c++.dg/try-catch-13.mm: Same.
8254 * objc.dg/attributes/method-noreturn-1.m: Same.
8255 * objc.dg/bad-receiver-type-2.m: Same.
8256 * objc.dg/bad-receiver-type.m: Same.
8257 * objc.dg/call-super-2.m: Same.
8258 * objc.dg/class-2.m: Same.
8259 * objc.dg/class-extension-1.m: Same.
8260 * objc.dg/class-extension-2.m: Same.
8261 * objc.dg/class-protocol-1.m: Same.
8262 * objc.dg/desig-init-1.m: Same.
8263 * objc.dg/duplicate-class-1.m: Same.
8264 * objc.dg/exceptions-3.m: Same.
8265 * objc.dg/exceptions-4.m: Same.
8266 * objc.dg/exceptions-5.m: Same.
8267 * objc.dg/foreach-6.m: Same.
8268 * objc.dg/foreach-7.m: Same.
8269 * objc.dg/fsf-nsstring-format-1.m: Same.
8270 * objc.dg/fsf-package-0.m: Same.
8271 * objc.dg/invalid-type-1.m: Same.
8272 * objc.dg/method-11.m: Same.
8273 * objc.dg/method-19.m: Same.
8274 * objc.dg/method-2.m: Same.
8275 * objc.dg/method-20.m: Same.
8276 * objc.dg/method-5.m: Same.
8277 * objc.dg/method-6.m: Same.
8278 * objc.dg/method-7.m: Same.
8279 * objc.dg/method-9.m: Same.
8280 * objc.dg/missing-proto-3.m: Same.
8281 * objc.dg/private-1.m: Same.
8282 * objc.dg/property/at-property-1.m: Same.
8283 * objc.dg/property/at-property-14.m: Same.
8284 * objc.dg/property/at-property-17.m: Same.
8285 * objc.dg/property/at-property-21.m: Same.
8286 * objc.dg/property/at-property-5.m: Same.
8287 * objc.dg/property/dynamic-3.m: Same.
8288 * objc.dg/property/dynamic-4.m: Same.
8289 * objc.dg/property/property-neg-1.m: Same.
8290 * objc.dg/property/property-neg-6.m: Same.
8291 * objc.dg/property/synthesize-11.m: Same.
8292 * objc.dg/property/synthesize-5.m: Same.
8293 * objc.dg/property/synthesize-6.m: Same.
8294 * objc.dg/proto-hier-1.m: Same.
8295 * objc.dg/proto-lossage-4.m: Same.
8296 * objc.dg/protocol-qualifier-2.m: Same.
8297 * objc.dg/strings/strings-1.m: Same.
8298 * objc.dg/type-size-1.m: Same.
8299
d904a983
JL
83002017-04-18 Jeff Law <law@redhat.com>
8301
8302 PR target/74563
8303 * gcc.target/mips/pr74563: New test.
8304
0155ed56
JJ
83052017-04-18 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR tree-optimization/80443
8308 * gcc.c-torture/compile/pr80443.c: New test.
8309
f380f608
RS
83102017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8311
8312 PR rtl-optimization/80357
8313 * gcc.c-torture/compile/pr80357.c: New test.
8314
dd68669b
JL
83152017-04-18 Jeff Law <law@redhat.com>
8316
8317 PR middle-end/80422
8318 * gcc.c-torture/compile/pr80422.c: New test.
8319
1cda61fc
JJ
83202017-04-18 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR debug/80263
8323 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8324
19970253
MM
83252017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8326
8327 PR target/80099
8328 * gcc.target/powerpc/pr80099-1.c: New test.
8329 * gcc.target/powerpc/pr80099-2.c: Likewise.
8330 * gcc.target/powerpc/pr80099-3.c: Likewise.
8331 * gcc.target/powerpc/pr80099-4.c: Likewise.
8332 * gcc.target/powerpc/pr80099-5.c: Likewise.
8333
8487c9a5
JJ
83342017-04-18 Jakub Jelinek <jakub@redhat.com>
8335
3b5fb3cb
JJ
8336 PR sanitizer/80444
8337 * gcc.dg/sancov/pr80444.c: New test.
8338
8487c9a5
JJ
8339 PR middle-end/79788
8340 PR middle-end/80375
8341 * gcc.dg/pr79788-1.c: New test.
8342 * gcc.dg/pr79788-2.c: New test.
8343
be7c73ae
MP
83442017-04-18 Marek Polacek <polacek@redhat.com>
8345
8346 PR c++/80244 - ICE with attribute in template alias.
8347 * g++.dg/cpp0x/alias-decl-59.C: New test.
8348
d6e3e8a5
MP
8349 PR c++/80241 - ICE with alignas pack expansion.
8350 * g++.dg/cpp0x/alignas11.C: New test.
8351
1adb82e1
BE
83522017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8353
8354 PR c++/80287
8355 * g++.dg/lto/pr80287_0.C: New test.
8356
fb5e5621
KN
83572017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8358
8359 PR target/80315
8360 * gcc.target/powerpc/pr80315-1.c: New test.
8361 * gcc.target/powerpc/pr80315-2.c: New test.
8362 * gcc.target/powerpc/pr80315-3.c: New test.
8363 * gcc.target/powerpc/pr80315-4.c: New test.
8364
afeaeb70
TV
83652017-04-16 Tom de Vries <tom@codesourcery.com>
8366
8367 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8368 directive.
8369 * g++.dg/parse/error3.C: Same.
8370 * g++.old-deja/g++.pt/niklas01a.C: Same.
8371 * gcc.dg/990506-0.c: Same.
8372 * gcc.dg/cpp/19990413-1.c: Same.
8373 * gcc.dg/cpp/pragma-1.c: Same.
8374 * gcc.dg/cpp/pragma-2.c: Same.
8375 * gcc.dg/m-un-2.c: Same.
8376 * objc.dg/private-1.m: Same.
8377
604f37cd
UB
83782017-04-15 Uros Bizjak <ubizjak@gmail.com>
8379
8380 * gcc.dg/pr54669.c: Fix dg-do directive.
8381 * gcc.dg/pr78582.c: Ditto.
8382 * gcc.dg/pr80020.c: Ditto.
8383 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8384 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8385 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8386 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8387 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8388 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8389 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8390 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8391 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8392 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8393
35cfdb17
DH
83942017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8395
604f37cd 8396 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8397 * gfortran.dg/generic_29.f90: Likewise.
8398 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8399 * gfortran.dg/pr41922.f90: Likewise.
8400 * gfortran.dg/pr70006.f90: Likewise.
8401
f378be38
SB
84022017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8403
8404 PR tree-optimization/66612
8405 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8406
43076492
JW
84072017-04-14 Janus Weil <janus@gcc.gnu.org>
8408
8409 PR fortran/80361
8410 * gfortran.dg/class_62.f90: New test case.
8411
dd3d6a42
AB
84122017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8413
8414 * gcc.target/arc/loop-1.c: New file.
8415
31a07c81
MM
84162017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8417
8418 PR target/80098
8419 * gcc.target/powerpc/pr80098-1.c: New test.
8420 * gcc.target/powerpc/pr80098-2.c: Likewise.
8421 * gcc.target/powerpc/pr80098-3.c: Likewise.
8422 * gcc.target/powerpc/pr80098-4.c: Likewise.
8423
09956017
JJ
84242017-04-13 Jakub Jelinek <jakub@redhat.com>
8425
8426 PR sanitizer/80403
8427 * g++.dg/ubsan/pr80403-2.C: New test.
8428
bc042396
VM
84292017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8430
8431 PR rtl-optimization/80343
8432 * gcc.target/powerpc/pr80343.c: New.
8433
abac4c34
DK
84342017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8435
8436 PR sanitizer/80414
8437 * c-c++-common/ubsan/bounds-15.c: New test.
8438
43a3aa03
RB
84392017-04-13 Richard Biener <rguenther@suse.de>
8440
8441 PR testsuite/80416
8442 * g++.dg/torture/pr79671.C: Fix asm constraints.
8443
031fbdb9
JJ
84442017-04-13 Jakub Jelinek <jakub@redhat.com>
8445
8446 PR debug/80321
8447 * gcc.dg/debug/pr80321.c: New test.
8448
84492017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8450
8451 * gnat.dg/debug10.adb: New test.
8452 * gnat.dg/debug10_pkg.ads: New helper.
8453
76873758
JJ
84542017-04-12 Jakub Jelinek <jakub@redhat.com>
8455
deed3da9
JJ
8456 PR tree-optimization/79390
8457 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8458
b96a3e11
JJ
8459 PR sanitizer/80403
8460 PR sanitizer/80404
8461 PR sanitizer/80405
8462 * g++.dg/ubsan/pr80403.C: New test.
8463 * g++.dg/ubsan/pr80404.C: New test.
8464 * g++.dg/ubsan/pr80405.C: New test.
8465
76873758
JJ
8466 PR c/80163
8467 * gcc.dg/torture/pr80163.c: New test.
8468
940c9a7c 84692017-04-12 Richard Biener <rguenther@suse.de>
76873758 8470 Jeff Law <law@redhat.com>
940c9a7c
RB
8471
8472 PR tree-optimization/80359
8473 * gcc.dg/torture/pr80359.c: New testcase.
8474
350792ff 84752017-04-12 Richard Biener <rguenther@suse.de>
76873758 8476 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8477
8478 PR middle-end/79671
8479 * g++.dg/torture/pr79671.C: New testcase.
8480 * g++.dg/lto/pr79671_0.C: Likewise.
8481 * g++.dg/lto/pr79671_1.c: Likewise.
8482
d62e6f10
JJ
84832017-04-12 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR sanitizer/80349
8486 * g++.dg/ubsan/pr80349.C: New test.
8487
8585103f
JJ
84882017-04-11 Jakub Jelinek <jakub@redhat.com>
8489
347e1f77
JJ
8490 PR c++/80370
8491 * g++.dg/cpp1z/decomp28.C: New test.
8492
df1c878e
JJ
8493 PR middle-end/80100
8494 * gcc.dg/pr80100.c: New test.
8495
8585103f
JJ
8496 PR rtl-optimization/80385
8497 * g++.dg/opt/pr80385.C: New test.
8498
c6cf6ef7
ML
84992017-04-11 Martin Liska <mliska@suse.cz>
8500
8501 PR ipa/80212
8502 * g++.dg/ipa/pr80212.C: New test.
8503
3812f460
MS
85042017-04-11 Martin Sebor <msebor@redhat.com>
8505
8506 PR middle-end/80364
8507 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8508
9f679370
ML
85092017-04-11 Martin Liska <mliska@suse.cz>
8510
8511 PR sanitizer/70878
8512 * gcc.dg/ubsan/pr70878.c: New test.
8513
82665822
JJ
85142017-04-11 Jakub Jelinek <jakub@redhat.com>
8515
cb278caa
JJ
8516 PR target/80381
8517 * gcc.target/i386/pr80381.c: New test.
8518
82665822
JJ
8519 PR c++/80363
8520 * g++.dg/ext/pr80363.C: New test.
8521
abde687a
SKS
85222017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8523
8524 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8525 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8526 Add avr-*-* to non-lp64 selector.
8527
13e6ec34
MS
85282017-04-10 Martin Sebor <msebor@redhat.com>
8529
8530 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8531 * gcc.dg/pr40340-4.c: Same.
8532
a2cb1196
NK
85332017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8534
13e6ec34 8535 PR fortran/69498
a2cb1196
NK
8536 * gfortran.dg/submodule_unexp.f90: Modified test
8537 to account for new error.
8538 * gfortran.dg/submodule_twice.f90: New Test
8539
b447b28c
JJ
85402017-04-10 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR c++/80176
8543 * g++.dg/init/ref23.C: New test.
8544
3bbd6768
TK
85452017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8546
8547 PR tree-optimization/80304
8548 * gfortran.dg/do_concurrent_4.f90: New test case.
8549
99827b5c
JW
85502017-04-10 Janus Weil <janus@gcc.gnu.org>
8551
8552 PR fortran/80046
8553 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8554
7db31bc2
DE
85552017-04-10 David Edelsohn <dje.gcc@gmail.com>
8556
8557 * g++.dg/torture/pr79905.C: Add -maltivec option.
8558
9058a2c5
JL
85592017-04-10 Jeff Law <law@redhat.com>
8560
8561 PR tree-optimization/80374
8562 * g++.dg/pr80374.c: New test.
8563
bd8f8642
KN
85642017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8565
8566 PR target/80108
8567 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8568 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8569
f634dd47
UB
85702017-04-10 Uros Bizjak <ubizjak@gmail.com>
8571
8572 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8573
065ba179
UB
85742017-04-10 Uros Bizjak <ubizjak@gmail.com>
8575
8576 PR testsuite/79356
8577 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8578
71b838d0
DS
85792017-04-10 Daniel Santos <daniel.santos@pobox.com>
8580
8581 PR testsuite/79867
8582 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8583
98a7a34e
MP
85842017-04-10 Marek Polacek <polacek@redhat.com>
8585
8586 PR sanitizer/80348
8587 * g++.dg/ubsan/div-by-zero-3.C: New test.
8588
aac69a62
BC
85892017-04-10 Bin Cheng <bin.cheng@arm.com>
8590
8591 PR tree-optimization/80153
8592 * gcc.c-torture/execute/pr80153.c: New.
8593
737237c9
RB
85942017-04-10 Richard Biener <rguenther@suse.de>
8595
8596 PR middle-end/80362
8597 * gcc.dg/torture/pr80362.c: New testcase.
8598
ba6ee9fc
RB
85992017-04-10 Richard Biener <rguenther@suse.de>
8600
8601 PR tree-optimization/80304
8602 * gcc.dg/torture/pr80304.c: New testcase.
8603
4d1a05f1
NS
86042017-04-10 Nathan Sidwell <nathan@acm.org>
8605
8606 PR target/79905
8607 * g++.dg/torture/pr79905.C: New.
8608
3ee0fb02
ML
86092017-04-10 Martin Liska <mliska@suse.cz>
8610
8611 PR sanitizer/80350
8612 * c-c++-common/ubsan/pr80350.c: New test.
8613
167a5b77
JJ
86142017-04-10 Jakub Jelinek <jakub@redhat.com>
8615
8616 PR target/80324
8617 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8618
d691b7e4
ML
86192017-04-08 Martin Liska <mliska@suse.cz>
8620
8621 Revert:
8622 2017-04-07 Martin Liska <mliska@suse.cz>
8623
8624 PR ipa/80212
8625 * g++.dg/ipa/pr80212.C: New test.
8626
dcb2c527
JJ
86272017-04-07 Jakub Jelinek <jakub@redhat.com>
8628
c98b0016
JJ
8629 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8630 dg-options.
8631 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8632
dcb2c527
JJ
8633 PR target/80322
8634 PR target/80323
8635 PR target/80325
8636 PR target/80326
8637 * gcc.target/i386/avx512f-undefined-1.c: New test.
8638 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8639 * gcc.target/i386/avx-cvtsd-1.c: New test.
8640 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8641 * gcc.target/i386/avx512f-abspd-1.c: New test.
8642 * gcc.target/i386/avx-cvtss-1.c: New test.
8643 * gcc.target/i386/avx512f-absps-1.c: New test.
8644 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8645 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8646
1ef532f4
MP
86472017-04-07 Marek Polacek <polacek@redhat.com>
8648
8649 PR sanitizer/80348
8650 * g++.dg/ubsan/div-by-zero-2.C: New test.
8651
2166aeb3
MP
8652 PR c++/80095
8653 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8654
057da7af
VM
86552017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8656
8657 PR rtl-optimization/70478
8658 * gcc.target/s390/pr70478.c: New.
8659
3b6cb9e3
ML
86602017-04-07 Martin Liska <mliska@suse.cz>
8661
8662 PR target/79889
8663 * g++.dg/ext/mv8.C: Add aarch64* targets.
8664
70cd23c0
ML
86652017-04-07 Martin Liska <mliska@suse.cz>
8666
8667 PR ipa/80212
8668 * g++.dg/ipa/pr80212.C: New test.
8669
fe6bb25f
TP
86702017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8671
8672 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8673
bf7b869a
RB
86742017-04-07 Richard Biener <rguenther@suse.de>
8675
8676 PR tree-optimization/80334
8677 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8678 alignas on stack.
8679
2d143ba8
RB
86802017-04-07 Richard Biener <rguenther@suse.de>
8681
8682 PR middle-end/80341
8683 * gcc.dg/torture/pr80341.c: New testcase.
8684
ed3cd38d
JJ
86852017-04-06 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR debug/80234
8688 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8689 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8690
e5f56581
UB
86912017-04-06 Uros Bizjak <ubizjak@gmail.com>
8692
8693 PR target/79733
8694 * gcc.target/i386/pr79733.c: New test.
8695
a5211c80
UB
86962017-04-06 Uros Bizjak <ubizjak@gmail.com>
8697
8698 PR target/80298
8699 * gcc.target/i386/pr80298-1.c: New test.
8700 * gcc.target/i386/pr80298-2.c: Ditto.
8701
db086c96
TP
87022017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8703
8704 PR target/80082
8705 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8706 ARMv7-R.
8707
09b63f67
RB
87082017-04-06 Richard Biener <rguenther@suse.de>
8709
8710 PR tree-optimization/80334
8711 * g++.dg/torture/pr80334.C: New testcase.
8712
d9f8c5af
ML
87132017-04-06 Martin Liska <mliska@suse.cz>
8714
8715 PR sanitizer/80166
8716 * gcc.dg/asan/pr80166.c: New test.
8717
1b68991f
RO
87182017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8719
8720 PR tree-optimization/79390
8721 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8722
0f784346
RB
87232017-04-06 Richard Biener <rguenther@suse.de>
8724
8725 PR tree-optimization/80262
8726 * gcc.target/i386/pr80262.c: New testcase.
8727
23a429c2
RB
87282017-04-06 Richard Biener <rguenther@suse.de>
8729
8730 PR middle-end/80281
8731 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8732
e2323a2b
VM
87332017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8734
8735 PR rtl-optimization/70703
8736 * gcc.target/i386/pr70703.c: New.
8737
47a11342
JJ
87382017-04-05 Jakub Jelinek <jakub@redhat.com>
8739
8740 PR sanitizer/80308
8741 * c-c++-common/asan/pr80308.c: New test.
8742
d0ee17a5
DV
87432017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8744
8745 PR target/79890
8746 * gcc.target/s390/pr79890.c: New test case.
8747
36f896c7
JJ
87482017-04-05 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR target/80310
8751 * c-c++-common/ubsan/pr80310.c: New test.
8752
d16e2ddd
JJ
87532017-04-04 Jakub Jelinek <jakub@redhat.com>
8754
e1201dff
JJ
8755 PR c++/80297
8756 * g++.dg/torture/pr80297.C: New test.
8757
d16e2ddd
JJ
8758 PR tree-optimization/79390
8759 * gcc.target/i386/pr79390.c: New test.
8760 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8761
c0ea338b
VR
87622017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8763
8764 PR c++/80296
8765 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8766
a1527a93
TP
87672017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8768
8769 PR target/80307
8770 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8771 targeting any CPU or architecture.
8772 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8773 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8774 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8775 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8776 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8777 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8778 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8779 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8780
065ba179 87812017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8782
8783 PR fortran/69498
8784 * gfortran.dg/submodule_unexp.f90: New test.
8785
b1fd967c
JJ
87862017-04-04 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR target/80286
8789 * gcc.target/i386/avx-pr80286.c: New test.
8790 * gcc.dg/pr80286.c: New test.
8791
248179b5
RB
87922017-04-04 Richard Biener <rguenther@suse.de>
8793
8794 PR middle-end/80281
8795 * gcc.dg/torture/pr80281.c: New testcase.
8796
a577fcf2
RB
87972017-04-04 Richard Biener <rguenther@suse.de>
8798
8799 PR tree-optimization/80275
8800 * g++.dg/opt/pr80275.C: Make g static.
8801
833bbf60
SB
88022017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8803
8804 PR rtl-optimization/60818
8805 * gcc.c-torture/compile/pr60818.c: New testcase.
8806
5764ee3c
JW
88072017-04-03 Jonathan Wakely <jwakely@redhat.com>
8808
8809 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8810 * gcc.dg/20031012-1.c: Likewise.
8811 * gcc.dg/ipa/ipcp-1.c: Likewise.
8812 * gcc.dg/torture/matrix-3.c: Likewise.
8813 * gcc.target/powerpc/ppc-spe.c: Likewise.
8814 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8815
bbdf4e81
PB
88162017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8817
8818 PR target/80246
8819 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8820 powerpc_vsx_ok.
8821 (std, ld): Limit scan-assembler-times check to lp64.
8822 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8823 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8824 powerpc_vsx_ok.
8825
44bc146f
PB
88262017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8827
8828 PR target/80246
8829 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8830
fff80893
RB
88312017-04-03 Richard Biener <rguenther@suse.de>
8832
8833 PR tree-optimization/80275
8834 * g++.dg/opt/pr80275.C: New testcase.
8835
79f9fc38
DV
88362017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8837
8838 PR testsuite/79356
8839 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8840
a8e70fd3
RD
88412017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8842
8843 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8844 (bal): Increase iteration count and assume alignment.
8845
e0061866
BC
88462017-04-03 Bin Cheng <bin.cheng@arm.com>
8847
8848 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8849
c2d43326
AP
88502017-04-02 Andrew Pinski <apinski@cavium.com>
8851
8852 * gcc.c-torture/compile/nested-3.c: New testcase.
8853 * gcc.c-torture/execute/20170401-1.c: New testcase.
8854 * gcc.c-torture/execute/20170401-2.c: New testcase.
8855
a5a9046d
SB
88562017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8857
8858 PR rtl-optimization/79405
8859 gcc.dg/pr79405.c: New testcase.
8860
6f3af356
JJ
88612017-03-31 Jakub Jelinek <jakub@redhat.com>
8862
eee3756d
JJ
8863 PR debug/79255
8864 * gcc.dg/pr79255.c: New test.
8865
6f3af356
JJ
8866 PR c++/79572
8867 * g++.dg/ubsan/null-8.C: New test.
8868
99e6cfd6
PH
88692017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8870
8871 PR target/80107
8872 * gfortran.dg/pr80107.f: New.
8873
094e6b7a
JL
88742017-03-31 Jeff Law <law@redhat.com>
8875
8876 PR tree-optimization/49498
8877 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8878
eceb2409 88792017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8880
eceb2409
RB
8881 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8882
c412c01a 88832017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8884
c412c01a
RB
8885 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8886
005f12bf
JJ
88872017-03-31 Jakub Jelinek <jakub@redhat.com>
8888
af88f557
JJ
8889 PR libstdc++/80251
8890 * g++.dg/ext/is_aggregate.C: New test.
8891
7d790165
JJ
8892 PR middle-end/80173
8893 * gcc.target/i386/pr80173.c: New test.
8894
a7d55154
JJ
8895 PR middle-end/80163
8896 * gcc.dg/pr80163.c: New test.
8897
005f12bf
JJ
8898 PR debug/80025
8899 * gcc.dg/torture/pr80025.c: New test.
8900
c8e0f43f
MF
89012017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8902
8903 * gcc.target/mips/pr52125.c: Add -msym32.
8904
724d25f3
JJ
89052017-03-30 Jakub Jelinek <jakub@redhat.com>
8906
8907 PR translation/80189
8908 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8909 * g++.dg/gomp/sharing-1.C: Likewise.
8910 * gfortran.dg/gomp/pr44536.f90: Likewise.
8911 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8912 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8913 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8914 * gfortran.dg/gomp/pr33439.f90: Likewise.
8915 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8916 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8917 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8918 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8919 * gcc.dg/gomp/sharing-1.c: Likewise.
8920
05dc406d
PB
89212017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8922
8923 PR target/80246
8924 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8925 Darwin and SPE.
8926 (dxex, dxexq): Update return type.
8927 (diex, diexq): Update argument type.
8928 * gcc.target/powerpc/pr80246.c: New test.
8929
b0fd4d7e
MJ
89302017-03-30 Martin Jambor <mjambor@suse.cz>
8931
8932 PR ipa/77333
8933 * g++.dg/ipa/pr77333.C: New test.
8934
de008ec4
JJ
89352017-03-30 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR target/80206
8938 * gcc.target/i386/pr80206.c: New test.
8939
28c02407
RB
89402017-03-30 Richard Biener <rguenther@suse.de>
8941
8942 PR tree-optimization/77498
8943 * gfortran.dg/pr77498.f: New testcase.
8944
10fa8dfb
MP
89452017-03-29 Marek Polacek <polacek@redhat.com>
8946
8947 PR c/79730
8948 * gcc.dg/pr79730.c: New test.
8949
fdc54f39
JD
89502017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8951
8952 PR libgfortran/78670
8953 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
8954 a character of length 1. Update test for success.
8955 * gfortran.dg/dtio_28.f03: New test.
8956 * gfortran.dg/dtio_4.f90: Update to open test file with status =
8957 'scratch' to delete the file when done.
8958
533c0b69
SB
89592017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
8960
8961 PR rtl-optimization/80233
8962 * gcc.c-torture/compile/pr80233.c: New testcase.
8963
e35229f8
TK
89642017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8965
8966 PR fortran/80254
8967 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
8968 * gfortran.dg/dec_io_2a.f90: instead (new test).
8969
5c0a28d4
JW
89702017-03-28 Jiong Wang <jiong.wang@arm.com>
8971
8972 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
8973
19846619
SB
89742017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
8975
8976 PR testsuite/43496
8977 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
8978 generating PIC code.
8979
e5119fab
VM
89802017-03-28 Vladimir Makarov <vmakarov@redhat.com>
8981
8982 PR rtl-optimization/80193
8983 * gcc.target/i386/pr80193.c: New.
8984
cf474530
JW
89852017-03-28 Janus Weil <janus@gcc.gnu.org>
8986
8987 PR fortran/78661
8988 * gfortran.dg/dtio_25.f90: Modified test case.
8989 * gfortran.dg/dtio_27.f90: New test case.
8990
34fac449
UB
89912017-03-28 Uros Bizjak <ubizjak@gmail.com>
8992
8993 PR target/53383
8994 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
8995 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
8996 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
8997
3e907b90
BC
89982017-03-28 Bin Cheng <bin.cheng@arm.com>
8999
9000 * gcc.c-torture/compile/irreducible-loop.c: New.
9001
522818b9
RS
90022017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9003
3e907b90 9004 PR tree-optimization/80218
522818b9
RS
9005 * gcc.dg/pr80218.c: New test.
9006
ea7d7da8
RB
90072017-03-28 Richard Biener <rguenther@suse.de>
9008
9009 PR tree-optimization/78644
9010 * gcc.dg/pr78644-1.c: New testcase.
9011 * gcc.dg/pr78644-2.c: Likewise.
9012
498173ef
TT
90132017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9014
9015 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9016 * gcc.dg/pic-4.c: Likewise.
9017 * gcc.dg/pie-3.c: Likewise.
9018 * gcc.dg/pie-4.c: Likewise.
9019
c5ad2433
ML
90202017-03-28 Martin Liska <mliska@suse.cz>
9021
9022 PR ipa/80205
9023 * g++.dg/ipa/pr80205.C: New test.
9024
17722fb9
SKS
90252017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9026
9027 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9028 with sizeof(int) < 4.
9029 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9030 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9031 * gcc.dg/torture/pr79777.c: Likewise.
9032 * gcc.dg/torture/pr79910.c: Likewise.
9033
737f500a
RB
90342017-03-28 Richard Biener <rguenther@suse.de>
9035
9036 PR middle-end/80222
9037 * g++.dg/pr80222.C: New testcase.
9038
62f96a79
ML
90392017-03-28 Martin Liska <mliska@suse.cz>
9040
9041 PR ipa/80104
9042 * gcc.dg/ipa/pr80104.c: New test.
9043
72785f26
MP
90442017-03-28 Marek Polacek <polacek@redhat.com>
9045
9046 PR sanitizer/80067
9047 * c-c++-common/ubsan/shift-10.c: New test.
9048
86516987
JL
90492017-03-27 Jeff Law <law@redhat.com>
9050
4dbf1eee 9051 PR tree-optimization/80216
86516987
JL
9052 * gcc.c-torture/compile/pr80216.c: New test.
9053
aade772d
JJ
90542017-03-27 Jakub Jelinek <jakub@redhat.com>
9055
a9e4a1a5
JJ
9056 PR middle-end/80162
9057 * c-c++-common/pr80162-1.c: New test.
9058 * c-c++-common/pr80162-2.c: New test.
9059 * c-c++-common/pr80162-3.c: New test.
9060
aade772d
JJ
9061 PR target/80102
9062 * g++.dg/opt/pr80102.C: New test.
9063
d89f355e
MM
90642017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9065
9066 PR target/78543
9067 * gcc.target/powerpc/pr78543.c: New test.
9068
79c4d73b
KN
90692017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9070
9071 PR target/80103
9072 * gcc.target/powerpc/pr80103-1.c: New test.
9073
819df781
RB
90742017-03-27 Richard Biener <rguenther@suse.de>
9075
9076 PR tree-optimization/80181
9077 * gcc.dg/torture/pr80181.c: New testcase.
9078
84804c5b
CZ
90792017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9080
065ba179 9081 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9082
c5e5f5f6
RB
90832017-03-27 Richard Biener <rguenther@suse.de>
9084
9085 PR ipa/79776
9086 * g++.dg/ipa/pr79776.C: New testcase.
9087
7cd200f6
JJ
90882017-03-27 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR sanitizer/80168
9091 * gcc.dg/asan/pr80168.c: New test.
9092
79f512ff
RB
90932017-03-27 Richard Biener <rguenther@suse.de>
9094
9095 PR tree-optimization/80170
9096 * gcc.dg/pr80170.c: New testcase.
9097
672d9f8e
RB
90982017-03-27 Richard Biener <rguenther@suse.de>
9099
9100 PR middle-end/80171
9101 * g++.dg/torture/pr80171.C: New testcase.
9102
978fcba3
JDA
91032017-03-26 John David Anglin <danglin@gcc.gnu.org>
9104
431d7882
JDA
9105 * gcc.dg/torture/pr79732.c: Require alias support.
9106 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9107
978fcba3
JDA
9108 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9109 libatomic_available.
9110 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9111 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9112
1f10d710
JD
91132017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9114
9115 PR libgfortran/78881
9116 * gfortran.dg/dtio_26.f90: New test.
9117
41036686
PT
91182017-03-25 Paul Thomas <pault@gcc.gnu.org>
9119
9120 PR fortran/80156
9121 PR fortran/79382
9122 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9123 testcase for PR80156. Add a main programme that tests that
9124 the typebound generic is accessible.
9125
5da906ca
BS
91262017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9127
9128 PR rtl-optimization/80160
9129 PR rtl-optimization/80159
9130
9131 * gcc.target/i386/pr80160.c: New test.
9132
7dabefa0
JJ
91332017-03-24 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR sanitizer/79904
9136 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9137
c8b1fbc1
MP
91382017-03-24 Marek Polacek <polacek@redhat.com>
9139
9140 PR c++/80119
9141 * g++.dg/warn/Wuninitialized-9.C: New test.
9142
76794c52
AK
91432017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9144
9145 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9146 and remove the high-level builtin. The error message for the
9147 would prevent compilation from reaching the second.
9148 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9149
2de2b3f9
AK
91502017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9151
9152 * gcc.target/s390/vxe/negfma-1.c: New test.
9153
7d2fd075
AK
91542017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9155
9156 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9157 * gcc.target/s390/arch12/mul-1.c: New test.
9158 * gcc.target/s390/arch12/mul-2.c: New test.
9159
72612e4e
AK
91602017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9161
9162 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9163
6c7774d1
AK
91642017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9165
9166 * gcc.target/s390/vxe/popcount-1.c: New test.
9167
9ec98860
AK
91682017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9169
9170 * gcc.target/s390/vxe/bitops-1.c: New test.
9171
6654e96f
AK
91722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9173
9174 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9175 * lib/target-supports.exp: Add effective target check s390_vxe.
9176
77c585ca
AK
91772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9178
9179 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9180 comparison instructions used from now on.
9181
b5de6e84
AK
91822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9183
9184 * gcc.target/s390/s390.exp (check_effective_target_vector):
9185 Include target-supports.exp and move target_vector check routine
9186 ...
9187 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9188 here and rename it.
9189 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9190 check from vector to s390_vx.
9191 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9192 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9193 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9194 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9195 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9196 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9197 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9198 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9199 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9200
a602f985
AK
92012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9202
9203 * gcc.target/s390/vector/vec-init-2.c: New test.
9204
085db63d
AK
92052017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9206
9207 * gcc.dg/ubsan/pr79904-2.c: New test.
9208
dc4f29bc
AK
92092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9210
9211 PR target/79893
9212 * gcc.target/s390/zvector/pr79893.c: New test.
9213
56010684
JJ
92142017-03-24 Jakub Jelinek <jakub@redhat.com>
9215
9216 PR rtl-optimization/80112
9217 * gcc.dg/pr80112.c: New test.
9218
f0d7b52d
RO
92192017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9220
9221 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9222 etc. line numbers.
9223 * gcc.dg/Walloca-1.c: Likewise.
9224 * gcc.dg/Walloca-2.c: Likewise.
9225 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9226
635684c4
BS
92272017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9228
9229 PR tree-optimization/80158
9230 * gfortran.fortran-torture/compile/pr80158.f: New file.
9231
76afddf3
RB
92322017-03-24 Richard Biener <rguenther@suse.de>
9233
9234 PR tree-optimization/80167
9235 * gcc.dg/graphite/pr80167.c: New testcase.
9236
c2e389bf
TV
92372017-03-24 Tom de Vries <tom@codesourcery.com>
9238
9239 PR testsuite/80092
9240 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9241 dg-require-effective-target global_constructor.
9242 * gcc.dg/tls/emutls-2.c: Same.
9243
a72821b4
TV
92442017-03-24 Tom de Vries <tom@codesourcery.com>
9245
9246 PR testsuite/80092
9247 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9248 dg-require-effective-target indirect_jumps.
9249
1658def9
TV
92502017-03-24 Tom de Vries <tom@codesourcery.com>
9251
9252 PR testsuite/80092
9253 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9254 nonlocal_goto.
9255
90e02692
TV
92562017-03-24 Tom de Vries <tom@codesourcery.com>
9257
9258 PR testsuite/80092
9259 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9260 * gcc.dg/Walloca-12.c: Same.
9261 * gcc.dg/attr-alloc_size-8.c: Same.
9262 * gcc.dg/Walloca-4.c: Same.
9263 * gcc.dg/Walloca-8.c: Same.
9264 * gcc.dg/Walloca-13.c: Same.
9265 * gcc.dg/Walloca-14.c: Same.
9266 * gcc.dg/attr-alloc_size-9.c: Same.
9267 * gcc.dg/Walloca-1.c: Same.
9268 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9269 * gcc.dg/Walloca-5.c: Same.
9270 * gcc.dg/Walloca-10.c: Same.
9271 * gcc.dg/Walloca-9.c: Same.
9272 * gcc.dg/attr-alloc_size-6.c: Same.
9273 * gcc.dg/Wvla-larger-than-1.c: Same.
9274 * gcc.dg/torture/pr71881.c: Same.
9275 * gcc.dg/torture/pr71901.c: Same.
9276 * gcc.dg/torture/pr78742.c: Same.
9277 * gcc.dg/builtin-alloc-size.c: Same.
9278 * gcc.dg/Walloca-2.c: Same.
9279 * gcc.dg/Walloca-6.c: Same.
9280 * gcc.dg/Walloca-11.c: Same.
9281 * gcc.dg/attr-alloc_size-7.c: Same.
9282 * gcc.dg/Wvla-larger-than-2.c: Same.
9283 * gcc.dg/Walloca-3.c: Same.
9284 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9285 * gcc.c-torture/compile/pr79413.c: Same.
9286 * gcc.c-torture/compile/pr78439.c: Same.
9287
842392c8
KN
92882017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9289
9290 * gcc.target/powerpc/p9-options-1.c: New test.
9291
de2b3f5c
KT
92922017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9293
9294 PR target/71436
9295 * gcc.c-torture/compile/pr71436.c: New test.
9296
2e6315ef 92972017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9298 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9299
9300 PR tree-optimization/79908
9301 PR tree-optimization/80136
9302 * gcc.dg/torture/pr79908.c: New file.
9303
9cdf0363
NK
93042017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9305
2e6315ef 9306 PR fortran/39239
9cdf0363
NK
9307 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9308
f3dd574e
JJ
93092017-03-22 Jakub Jelinek <jakub@redhat.com>
9310
f13e9cd5
JJ
9311 PR c++/80141
9312 * g++.dg/gomp/pr80141.C: New test.
9313
68ed2ba0
JJ
9314 PR c++/80129
9315 * g++.dg/torture/pr80129.C: New test.
9316
f3dd574e
JJ
9317 PR sanitizer/80110
9318 * g++.dg/tsan/pr80110.C: New test.
9319
918b6c9e
TK
93202017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9321
9322 PR fortran/80142
9323 * gfortran.dg/any_loc.f90: New test case.
9324
bf634d1c
TP
93252017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9326
9327 PR target/80082
9328 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9329 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9330
f7325b95
ML
93312017-03-22 Martin Liska <mliska@suse.cz>
9332
9333 PR target/79906
9334 * g++.dg/ext/mv8.C: Add power* targets.
9335
3f01b620
MS
93362017-03-21 Martin Sebor <msebor@redhat.com>
9337
9338 PR c++/79548
9339 * g++.dg/warn/Wunused-var-26.C: New test.
9340
1cefb051
BS
93412017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9342
9343 PR tree-optimization/79908
9344 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9345
edc1747f
MP
93462017-03-21 Marek Polacek <polacek@redhat.com>
9347 Martin Sebor <msebor@redhat.com>
9348
9349 PR tree-optimization/80109
9350 * gcc.dg/Walloca-14.c: New test.
9351
85106b87
JJ
93522017-03-21 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR target/80125
9355 * gcc.target/powerpc/pr80125.c: New test.
9356
e59a225f
NK
93572017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9358
9359 PR fortran/69498
9360 * gfortran.dg/unexp_attribute.f90: New test
9361
0ffe60b5 93622017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9363 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9364
9365 PR tree-optimization/79908
9366 * gcc.dg/torture/pr79908.c: New file.
9367
54eb90fe
SKS
93682017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9369
9370 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9371 with sizeof(int) < 4.
9372
5611c456
ML
93732017-03-21 Martin Liska <mliska@suse.cz>
9374
9375 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9376 apostrophes.
9377
e650ea2a
RB
93782017-03-21 Richard Biener <rguenther@suse.de>
9379
9380 PR tree-optimization/80032
9381 * g++.dg/opt/pr80032.C: New testcase.
9382
da2ce5f9
RB
93832017-03-21 Richard Biener <rguenther@suse.de>
9384
9385 PR tree-optimization/80122
9386 * gcc.dg/torture/pr80122.c: New testcase.
9387
9d60683a
TT
93882017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9389
9390 * gcc.dg/pic-2.c: Skip for MIPS.
9391 * gcc.dg/pie-2.c: Skip for MIPS.
9392
d3e19c2c
PC
93932017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9394
9395 PR c++/77752
9396 * g++.dg/cpp0x/initlist97.C: New.
9397 * g++.dg/cpp0x/initlist85.C: Update.
9398
8bee092e
JJ
93992017-03-21 Jakub Jelinek <jakub@redhat.com>
9400
9f30dff0
JJ
9401 PR c/67338
9402 * gcc.dg/pr67338.c: New test.
9403
8bee092e
JJ
9404 PR c++/35878
9405 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9406 dump instead of assembler.
9407 * g++.dg/init/pr35878_2.C: Likewise.
9408 * g++.dg/init/pr35878_3.C: Likewise.
9409
4d1b8e70
JJ
94102017-03-21 Jakub Jelinek <jakub@redhat.com>
9411
9412 PR c/80097
9413 * gcc.dg/ubsan/pr80097.c: New test.
9414
c34923c4
BS
94152017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9416
9417 PR tree-optimization/80054
9418 * g++.dg/torture/pr80054.C: New file.
9419
b0ba96c2
KN
94202017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9421
9422 PR target/79963
9423 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9424 directive to assure selection of proper bit using rlwinm insn.
9425 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9426 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9427 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9428 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9429
92377255
MP
94302017-03-20 Marek Polacek <polacek@redhat.com>
9431 Paolo Carlini <paolo.carlini@oracle.com>
9432
9433 PR c++/80059 - ICE with noexcept and __transaction_atomic
9434 * g++.dg/tm/pr80059-2.C: New test.
9435 * g++.dg/tm/pr80059.C: New test.
9436
243e28bf
ML
94372017-03-20 Martin Liska <mliska@suse.cz>
9438
9439 PR middle-end/79753
9440 * gcc.target/i386/mpx/pr79753.c: New test.
9441
918112d3
ML
94422017-03-20 Martin Liska <mliska@suse.cz>
9443
9444 PR target/79769
9445 PR target/79770
9446 * g++.dg/pr79769.C: New test.
9447 * gcc.target/i386/mpx/pr79770.c: New test.
9448
e325aba2
AK
94492017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9450
9451 PR target/78857
9452 * gcc.target/s390/load-and-test-fp-1.c: New test.
9453 * gcc.target/s390/load-and-test-fp-2.c: New test.
9454
91d2c04c
PT
94552017-03-18 Paul Thomas <pault@gcc.gnu.org>
9456
9457 PR fortran/79676
9458 * gfortran.dg/submodule_28.f08 : New test.
9459
c7e4107b
PT
94602017-03-18 Paul Thomas <pault@gcc.gnu.org>
9461
9462 PR fortran/71838
9463 * gfortran.dg/submodule_26.f08 : New test.
9464 * gfortran.dg/submodule_27.f08 : New test.
9465
d8fe28be
PH
94662017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9467
9468 PR target/79951
9469 * gcc.target/powerpc/pr79951.c: New.
9470
4a17943d
BS
94712017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9472
9473 PR rtl-optimization/79910
9474 * gcc.dg/torture/pr79910.c: New test.
9475
7f166d94
JL
94762017-03-17 Jeff Law <law@redhat.com>
9477
9478 PR tree-optimization/71437
9479 * gcc.dg/tree-ssa/pr71437.c: New test.
9480 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9481 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9482 now caught by VRP, but which were previously caught by DOM.
9483
12c4f7dc
RB
94842017-03-17 Richard Biener <rguenther@suse.de>
9485
9486 PR middle-end/80075
9487 * g++.dg/torture/pr80075.C: New testcase.
9488
207f3423
MM
94892017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9490
9491 PR target/71294
9492 * g++.dg/pr71294.C: New test.
9493
9fc900af
SB
94942017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9495
9496 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9497
c05c2380
JJ
94982017-03-16 Jakub Jelinek <jakub@redhat.com>
9499
e711928b
JJ
9500 PR fortran/80010
9501 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9502
c05c2380
JJ
9503 PR fortran/79886
9504 * gfortran.dg/pr79886.f90: New test.
9505
3231d64b
MM
95062017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9507
9508 PR target/79038
9509 * gcc.target/powerpc/pr79038-1.c: New test.
9510
81ef1f5e
SB
95112017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9512
9513 PR fortran/33271
9514 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9515
395a1e9b
JW
95162017-03-15 Jiong Wang <jiong.wang@arm.com>
9517
9518 PR testsuite/79356
9519 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9520
05f65910
UB
95212017-03-15 Uros Bizjak <ubizjak@gmail.com>
9522
9523 PR target/80019
9524 * gcc.target/i386/pr80019.c: New test.
9525
94285a7d
ML
95262017-03-15 Martin Liska <mliska@suse.cz>
9527
9528 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9529
a983542b
MS
95302017-03-14 Martin Sebor <msebor@redhat.com>
9531
9532 PR tree-optimization/79800
9533 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9534 * gcc.dg/tree-ssa/pr79800.c: New test.
9535
76ca5f40
MM
95362017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9537
9538 PR target/79947
9539 * gcc.target/powerpc/pr79947.c: New test.
9540
5d9a283a
MS
95412017-03-14 Martin Sebor <msebor@redhat.com>
9542
9543 PR middle-end/80020
9544 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9545 * gcc.dg/attr-alloc_size-7.c: Same.
9546 * gcc.dg/attr-alloc_size-9.c: Same.
9547 * gcc.dg/builtin-alloc-size.c: Same.
9548 * gcc.dg/pr80020.c: New test.
9549
4692943d
BS
95502017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9551
9552 PR rtl-optimization/79728
9553 * gcc.target/i386/sse-globalreg.c: New test.
9554
861d9d5e
ML
95552017-03-14 Martin Liska <mliska@suse.cz>
9556
9557 PR lto/66295
9558 * gcc.dg/tree-prof/pr66295.c: New test.
9559
a48018b5
ML
95602017-03-13 Martin Liska <mliska@suse.cz>
9561
9562 PR middle-end/78339
9563 * gcc.target/i386/mpx/pr78339.c: New test.
9564
8c56cc5a
CZ
95652017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9566
065ba179 9567 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9568
14555394
CZ
95692017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9570
065ba179 9571 * gcc.target/arc/pr9001090948.c: New file.
14555394 9572
3079b92e
SB
95732017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9574
9575 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9576 Fix test. Make early-out condition return early. Correct comments.
9577
c08de9db
JD
95782017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9579
9580 PR libgfortran/78854
9581 * gfortran.dg/dtio_25.f90: New test.
9582
66b27545
MS
95832017-03-10 Martin Sebor <msebor@redhat.com>
9584
9585 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9586
8f2f6381
BS
95872017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9588
9589 PR rtl-optimization/78911
9590 * gcc.target/i386/pr78911-1.c: New test.
9591 * gcc.target/i386/pr78911-2.c: New test.
9592
8e2c69b4 95932017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9594
8e2c69b4
WS
9595 PR target/79941
9596 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9597 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9598 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9599
455d833c
MP
96002017-03-10 Marek Polacek <polacek@redhat.com>
9601
9602 PR c++/79967
9603 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9604
cdd669f9
JJ
96052017-03-10 Jakub Jelinek <jakub@redhat.com>
9606
e260b0a7
JJ
9607 PR c++/79899
9608 * g++.dg/other/friend7.C: New test.
9609
cdd669f9
JJ
9610 PR c++/79896
9611 * g++.dg/ext/int128-5.C: New test.
9612
730e6e46
SB
96132017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9614
9615 PR testsuite/79356
9616 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9617 powerpc, sparc, or s390x.
9618
fc8f6304
PH
96192017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9620
9621 PR target/79907
9622 * gcc.target/powerpc/pr79907.c: New.
9623
f1b0632a
OH
96242017-03-10 Olivier Hainque <hainque@adacore.com>
9625
9626 * gnat.dg/opt64.adb: New test.
9627 * gnat.dg/opt64_pkg.ads: New helper.
9628 * gnat.dg/opt64_pkg.adb: New helper.
9629
5558f089
JJ
96302017-03-10 Jakub Jelinek <jakub@redhat.com>
9631
2d9dd4fb
JJ
9632 PR rtl-optimization/79909
9633 * gcc.target/powerpc/pr79909.c: New test.
9634
72772e67
JJ
9635 PR tree-optimization/79972
9636 * gcc.dg/pr79972.c: New test.
9637
5558f089
JJ
9638 PR tree-optimization/77975
9639 * gcc.dg/pr77975.c: New test.
9640
822a132c
MP
96412017-03-09 Marek Polacek <polacek@redhat.com>
9642
9643 PR c++/79962
9644 PR c++/79984
9645 * c-c++-common/nonnull-3.c: New test.
9646 * g++.dg/warn/Wnonnull3.C: New test.
9647
c9819d22
MF
96482017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9649
9650 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9651 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9652
36618428
MP
96532017-03-09 Marek Polacek <polacek@redhat.com>
9654
9655 PR sanitizer/79757
9656 * gcc.dg/ubsan/pr79757-1.c: New test.
9657 * gcc.dg/ubsan/pr79757-2.c: New test.
9658 * gcc.dg/ubsan/pr79757-3.c: New test.
9659 * gcc.dg/ubsan/pr79757-4.c: New test.
9660 * gcc.dg/ubsan/pr79757-5.c: New test.
9661
01e5af5a
JJ
96622017-03-09 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR c/79969
9665 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9666
6443c7c0
MP
96672017-03-09 Marek Polacek <polacek@redhat.com>
9668
9669 PR c++/79687
9670 * g++.dg/expr/ptrmem8.C: New test.
9671 * g++.dg/expr/ptrmem9.C: New test.
9672
d721dc3c
RB
96732017-03-09 Richard Biener <rguenther@suse.de>
9674
9675 PR tree-optimization/79977
9676 * gcc.dg/graphite/pr79977.c: New testcase.
9677
1f1fd3e2
TT
96782017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9679
9680 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9681 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9682 * lib/target-supports.exp (check_effective_target_rdynamic):
9683 New proc.
9684
16967aff
RB
96852017-03-09 Richard Biener <rguenther@suse.de>
9686
9687 PR middle-end/79971
9688 * gcc.dg/fixed-point/pr79971.c: New testcase.
9689
26d7dc48
RB
96902017-03-09 Richard Biener <rguenther@suse.de>
9691
9692 PR ipa/79970
9693 * gcc.dg/torture/pr79970.c: New testcase.
9694
35f77c28
PC
96952017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9696
9697 PR c++/71966
9698 * g++.dg/cpp0x/pr71966-1.C: New.
9699 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9700
8a7df031
ML
97012017-03-09 Martin Liska <mliska@suse.cz>
9702
9703 PR tree-optimization/79631
9704 * gcc.target/i386/mpx/pr79631.c: New test.
9705
3828bb0d
ML
97062017-03-09 Martin Liska <mliska@suse.cz>
9707
9708 PR target/65705
9709 PR target/69804
9710 * gcc.target/i386/pr71458.c: Update scanned pattern.
9711
410a590c
MP
97122017-03-09 Marek Polacek <polacek@redhat.com>
9713
9714 PR c++/79672
9715 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9716 * g++.dg/warn/Wduplicated-branches3.C: New test.
9717
f084a22e
PG
97182017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9719
9720 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9721
a278b1c3
ML
97222017-03-09 Martin Liska <mliska@suse.cz>
9723
9724 PR ipa/79764
9725 * g++.dg/pr79764.C: New test.
9726
8dc19053
ML
97272017-03-09 Martin Liska <mliska@suse.cz>
9728
9729 PR ipa/79761
9730 * g++.dg/pr79761.C: New test.
9731
030fc94a
JJ
97322017-03-09 Jakub Jelinek <jakub@redhat.com>
9733
9e463823
JJ
9734 PR sanitizer/79944
9735 * c-c++-common/asan/pr79944.c: New test.
9736
6b62f323
JJ
9737 PR target/79932
9738 * gcc.target/i386/pr79932-2.c: New test.
9739
030fc94a
JJ
9740 PR target/79932
9741 * gcc.target/i386/pr79932-1.c: New test.
9742
423aec8b
MP
97432017-03-09 Marek Polacek <polacek@redhat.com>
9744
9745 PR c++/79900 - ICE in strip_typedefs
9746 * g++.dg/warn/Wpadded-1.C: New test.
9747
6659fe59
MP
97482017-03-08 Marek Polacek <polacek@redhat.com>
9749
9750 * g++.dg/Walloca1.C: Adjust dg-warning.
9751
f1a675e4
AH
97522017-03-08 Andrew Haley <aph@redhat.com>
9753
9754 PR tree-optimization/79943
9755 * gcc.dg/tree-ssa/pr79943.c: New test.
9756
edfcd7e3
RB
97572017-03-08 Richard Biener <rguenther@suse.de>
9758
9759 PR tree-optimization/79955
9760 * gcc.dg/uninit-24.c: New testcase.
9761
61fdfd8c
RB
97622017-03-08 Richard Biener <rguenther@suse.de>
9763
9764 PR tree-optimization/79920
9765 * gcc.dg/vect/pr79920.c: New testcase.
9766
4b48e883
JJ
97672017-03-08 Jakub Jelinek <jakub@redhat.com>
9768
9769 PR sanitizer/79904
9770 * gcc.dg/ubsan/pr79904.c: New test.
9771
a71dbc63
JJ
97722017-03-07 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR c/79834
9775 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9776 diagnostics.
9777
d8a90142
MP
97782017-03-07 Marek Polacek <polacek@redhat.com>
9779
9780 PR middle-end/79809
9781 * g++.dg/Walloca1.C: New test.
9782
a5e9e3e4
ML
97832017-03-07 Martin Liska <mliska@suse.cz>
9784
9785 PR middle-end/68270
9786 * g++.dg/pr68270.C: New test.
9787
1f6dba54
JJ
97882017-03-07 Jakub Jelinek <jakub@redhat.com>
9789
760f82db
JJ
9790 PR rtl-optimization/79901
9791 * gcc.target/i386/pr79901.c: New test.
9792
1f6dba54
JJ
9793 PR sanitizer/79897
9794 * c-c++-common/ubsan/pr79897.c: New test.
9795
feca7b89
VM
97962017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9797
9798 PR rtl-optimization/79571
9799 * gcc.target/i386/pr79571.c: New.
9800
bdbbf28d
MP
98012017-03-06 Marek Polacek <polacek@redhat.com>
9802
9803 PR c++/79796 - ICE with NSDMI and this pointer
9804 * g++.dg/cpp0x/nsdmi13.C: New test.
9805
52564551
JK
98062017-03-06 Julia Koval <julia.koval@intel.com>
9807
9808 PR target/79793
9809 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9810 directives.
9811 * gcc.target/i386/interrupt-13.c: Ditto.
9812 * gcc.target/i386/interrupt-14.c: Ditto.
9813 * gcc.target/i386/interrupt-15.c: Ditto.
9814
345edb37
JJ
98152017-03-06 Jakub Jelinek <jakub@redhat.com>
9816
9817 PR c++/79822
9818 * g++.dg/cpp0x/constexpr-79822.C: New test.
9819
a8d25fd0
RB
98202017-03-06 Richard Biener <rguenther@suse.de>
9821
9822 PR tree-optimization/79894
9823 * gcc.dg/vect/pr79887.c: New testcase.
9824
522fcdd7
RB
98252017-03-06 Richard Biener <rguenther@suse.de>
9826
9827 PR tree-optimization/79824
9828 * gcc.dg/vect/pr79824-1.c: New testcase.
9829 * gcc.dg/vect/pr79824-2.c: Likewise.
9830
54649631
TT
98312017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9832
9833 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9834 gettimeofday. Remove dg-skip-if for AVR.
9835 * lib/target-supports.exp (check_effective_target_gettimeofday):
9836 New proc.
9837
4bbc8970
RD
98382017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9839
9840 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9841 * gcc.target/s390/hotpatch-10.c: Likewise.
9842 * gcc.target/s390/hotpatch-11.c: Likewise.
9843 * gcc.target/s390/hotpatch-12.c: Likewise.
9844 * gcc.target/s390/hotpatch-13.c: Likewise.
9845 * gcc.target/s390/hotpatch-14.c: Likewise.
9846 * gcc.target/s390/hotpatch-15.c: Likewise.
9847 * gcc.target/s390/hotpatch-16.c: Likewise.
9848 * gcc.target/s390/hotpatch-17.c: Likewise.
9849 * gcc.target/s390/hotpatch-18.c: Likewise.
9850 * gcc.target/s390/hotpatch-19.c: Likewise.
9851 * gcc.target/s390/hotpatch-2.c: Likewise.
9852 * gcc.target/s390/hotpatch-26.c: Likewise.
9853 * gcc.target/s390/hotpatch-27.c: Likewise.
9854 * gcc.target/s390/hotpatch-28.c: Likewise.
9855 * gcc.target/s390/hotpatch-3.c: Likewise.
9856 * gcc.target/s390/hotpatch-4.c: Likewise.
9857 * gcc.target/s390/hotpatch-5.c: Likewise.
9858 * gcc.target/s390/hotpatch-6.c: Likewise.
9859 * gcc.target/s390/hotpatch-7.c: Likewise.
9860 * gcc.target/s390/hotpatch-8.c: Likewise.
9861 * gcc.target/s390/hotpatch-9.c: Likewise.
9862
5f215a70
PC
98632017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9864
9865 PR c++/64574
9866 * g++.dg/template/crash125.C: New.
9867
296cc393
JJ
98682017-03-06 Jakub Jelinek <jakub@redhat.com>
9869
9870 PR target/79812
9871 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9872
ca8942a3
TT
98732017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9874
9875 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9876
c1b993c0
PG
98772017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9878
9879 * gcc.target/mips/msa-minmax.c: New tests.
9880
a50a32aa
ML
98812017-03-06 Martin Liska <mliska@suse.cz>
9882
9883 PR sanitize/79783
9884 * g++.dg/asan/pr79783.C: New test.
9885
5ada812c
PG
98862017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9887
9888 * gcc.target/mips/msa-dotp.c: New tests.
9889
334b3c4b
PG
98902017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9891
9892 * gcc.target/mips/msa-bclri.c: New test.
9893
d8b4baeb
PC
98942017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9895
9896 PR c++/70266
9897 * g++.dg/tm/pr70266.C: New.
9898
ef78bc3c 98992017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9900 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9901
9902 * gfortran.dg/coarray/fail_image_1.f08: New test.
9903 * gfortran.dg/coarray/fail_image_2.f08: New test.
9904 * gfortran.dg/coarray/failed_images_1.f08: New test.
9905 * gfortran.dg/coarray/failed_images_2.f08: New test.
9906 * gfortran.dg/coarray/image_status_1.f08: New test.
9907 * gfortran.dg/coarray/image_status_2.f08: New test.
9908 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9909 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9910 * gfortran.dg/coarray_fail_st.f90: New test.
9911 * gfortran.dg/coarray_failed_images_1.f08: New test.
9912 * gfortran.dg/coarray_image_status_1.f08: New test.
9913 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9914
7f5a7d78
MP
99152017-03-03 Marek Polacek <polacek@redhat.com>
9916
9917 PR c/79758
9918 * gcc.dg/noncompile/pr79758.c: New test.
9919
cc195d46
JJ
99202017-03-03 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR middle-end/79805
9923 * g++.dg/opt/pr79805.C: New test.
9924
945b6e16
AS
99252017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9926
9927 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9928 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9929 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9930 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9931 * gcc.target/i386/i386.exp
9932 (check_effective_target_avx512vpopcntdq): New.
9933
31dcc385
TT
99342017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9935
9936 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9937 ilp32 targets and match DImode registers for lp64 targets.
9938
0e174ae1
UB
99392017-03-03 Uros Bizjak <ubizjak@gmail.com>
9940
9941 * g++.dg/pr71624.C: Disable for x32.
9942 * g++.dg/pr71633.C: Ditto.
9943
93505ec5
JJ
99442017-03-03 Jakub Jelinek <jakub@redhat.com>
9945
9946 PR target/79807
9947 * gcc.target/i386/pr79807.c: New test.
9948
d78a1c01
ML
99492017-03-03 Martin Liska <mliska@suse.cz>
9950
9951 PR tree-optimization/79803
9952 * gcc.dg/tree-ssa/pr79803.c: New test.
9953
ec7f796e
ML
99542017-03-03 Martin Liska <mliska@suse.cz>
9955
9956 PR rtl-optimization/79574
9957 * gcc.dg/pr79574-2.c: New test.
9958
30d309aa
RB
99592017-03-03 Richard Biener <rguenther@suse.de>
9960
9961 PR c++/79825
9962 * g++.dg/warn/Wuninitialized-8.C: New testcase.
9963
38801de5
JJ
99642017-03-03 Jakub Jelinek <jakub@redhat.com>
9965
9966 * gcc.dg/pr57134.c: Use empty inline asm string literal.
9967
7278b0a2
MP
99682017-03-03 Marek Polacek <polacek@redhat.com>
9969
9970 PR c++/79791
9971 * g++.dg/warn/Wwrite-strings-1.C: New test.
9972 * g++.dg/warn/Wwrite-strings-2.C: New test.
9973 * g++.dg/warn/Wwrite-strings-3.C: New test.
9974 * g++.dg/warn/Wwrite-strings-4.C: New test.
9975 * g++.dg/warn/Wwrite-strings-5.C: New test.
9976 * g++.dg/warn/Wwrite-strings-6.C: New test.
9977 * g++.dg/warn/Wwrite-strings-7.C: New test.
9978 * g++.dg/warn/Wwrite-strings-8.C: New test.
9979 * g++.dg/warn/Wwrite-strings-9.C: New test.
9980 * g++.dg/warn/Wwrite-strings-10.C: New test.
9981 * g++.dg/warn/Wwrite-strings-11.C: New test.
9982 * g++.dg/warn/Wwrite-strings-12.C: New test.
9983
75473a91
RB
99842017-03-03 Richard Biener <rguenther@suse.de>
9985
9986 PR middle-end/79818
9987 * gcc.dg/torture/pr79818.c: New testcase.
9988
50bea0c5
JJ
99892017-03-02 Jakub Jelinek <jakub@redhat.com>
9990
9991 PR c++/79782
9992 * g++.dg/warn/Wunused-parm-10.C: New test.
9993
130f15ce
UB
99942017-03-02 Uros Bizjak <ubizjak@gmail.com>
9995
9996 * gcc.dg/rtl/x86_64/*.c: Test for
9997 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
9998
dc362ada
UB
99992017-03-02 Uros Bizjak <ubizjak@gmail.com>
10000
10001 PR target/79514
10002 * gcc.target/i386/pr79514.c: New test.
10003
fe792dd8
JJ
100042017-03-02 Jakub Jelinek <jakub@redhat.com>
10005
10006 PR rtl-optimization/79780
10007 * gcc.c-torture/compile/pr79780.c: New test.
10008
e80facb4
RB
100092017-03-02 Richard Biener <rguenther@suse.de>
10010
10011 PR tree-optimization/79345
10012 PR c++/42000
10013 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10014 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10015 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10016
eb0e7c34
RB
100172017-03-02 Richard Biener <rguenther@suse.de>
10018
10019 PR c/79756
10020 * gcc.dg/vector-1.c: New testcase.
10021
653a4b32
BC
100222017-03-02 Bin Cheng <bin.cheng@arm.com>
10023
10024 PR tree-optimization/66768
10025 * gcc.target/i386/pr66768.c: New test.
10026
da403f31
RB
100272017-03-02 Richard Biener <rguenther@suse.de>
10028
10029 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10030 * gcc.dg/rtl/x86_64/final.c: Likewise.
10031 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10032 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10033 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10034 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10035
83692f96
RB
100362017-03-02 Richard Biener <rguenther@suse.de>
10037
10038 PR tree-optimization/79777
10039 * gcc.dg/torture/pr79777.c: New testcase.
10040
71dedb33
MS
100412017-03-01 Martin Sebor <msebor@redhat.com>
10042
10043 PR middle-end/79692
10044 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10045 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10046 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10047 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10048
48990905
UB
100492017-03-01 Uros Bizjak <ubizjak@gmail.com>
10050
10051 * gcc.target/i386/invsize-2.c: New test.
10052 * gcc.target/i386/invsize-3.c: Ditto.
10053 * gcc.target/i386/invsize-4.c: Ditto.
10054 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10055 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10056
c7f0c9f3
MM
100572017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10058
10059 PR target/79439
10060 * gcc.target/powerpc/pr79439.c: New test.
10061
f5ef6bfc
PH
100622017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10063
10064 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10065 scan string.
10066
10067
50181506
KN
100682017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10069
10070 PR target/79395
10071 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10072 pattern to look for vcmpequd. instead of vcmpnew.
10073 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10074 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10075 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10076 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10077 look for xvcmpeqdp. instead of xvcmpnedp.
10078 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10079 look for vcmpequd. instead of vcmpnew.
10080 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10081 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10082 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10083 look for xvcmpeqsp. instead of xvcmpnesp.
10084 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10085 look for xvcmpeqdp. instead of xvcmpnedp.
10086 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10087 look for vcmpequd. instead of vcmpnew.
10088 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10089 look for vcmpeqsp instead of xvcmpnesp.
10090 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10091 look for xvcmpeqdp instead of xvcmpnedp.
10092
0100ae43
RB
100932017-03-01 Richard Biener <rguenther@suse.de>
10094
10095 PR middle-end/79721
10096 * gcc.dg/torture/pr79721.c: New testcase.
10097
0f3f4ffe
JJ
100982017-03-01 Jakub Jelinek <jakub@redhat.com>
10099
42132674
JJ
10100 PR c++/79681
10101 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10102 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10103
e3e9e8ca
JJ
10104 PR c++/79746
10105 * g++.dg/warn/Wunused-parm-9.C: New test.
10106
0f3f4ffe
JJ
10107 PR tree-optimization/79734
10108 * g++.dg/opt/pr79734.C: New test.
10109
ad1de652
JJ
101102017-02-28 Jakub Jelinek <jakub@redhat.com>
10111
10112 PR tree-optimization/79737
10113 * gcc.c-torture/execute/pr79737-1.c: New test.
10114 * gcc.c-torture/execute/pr79737-2.c: New test.
10115
7a1ae923
EB
101162017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10117
10118 * gcc.target/sparc/20170228-1.c: New test.
10119
2af0c3ed
UB
101202017-02-28 Uros Bizjak <ubizjak@gmail.com>
10121
10122 * gcc.target/i386/invsize-1.c: New test.
10123
203ced0a
MS
101242017-02-28 Martin Sebor <msebor@redhat.com>
10125
10126 PR tree-optimization/79691
10127 * gcc.dg/tree-ssa/pr79691.c: New test.
10128
8a915b87
JJ
101292017-02-28 Jakub Jelinek <jakub@redhat.com>
10130
10131 PR target/79729
10132 * gcc.target/i386/pr79729.c: New test.
10133
41aa3a38
RB
101342017-02-28 Richard Biener <rguenther@suse.de>
10135
10136 PR tree-optimization/79740
10137 * gcc.dg/torture/pr79740.c: New testcase.
10138
587240d2
RB
101392017-02-28 Richard Biener <rguenther@suse.de>
10140
10141 PR middle-end/79731
10142 * c-c++-common/torture/pr79731.c: New testcase.
10143
dd3f4560
RB
101442017-02-28 Richard Biener <rguenther@suse.de>
10145
10146 PR tree-optimization/79732
10147 * gcc.dg/torture/pr79732.c: New testcase.
10148
c7d97b28
RB
101492017-02-28 Richard Biener <rguenther@suse.de>
10150
10151 PR tree-optimization/79723
10152 * gcc.target/i386/pr79723.c: New testcase.
10153
c8f28a3c
PH
101542017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10155
10156 PR target/79544
10157 * gcc.target/powerpc/pr79544.c: New.
10158
c91c3003
PC
101592017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10160
10161 PR c++/79414
10162 * g++.dg/parse/crash67.C: New.
10163
57fa080b
BC
101642017-02-27 Bin Cheng <bin.cheng@arm.com>
10165
10166 PR tree-optimization/77536
10167 * gcc.dg/vect/pr79347.c: Revise testing string.
10168
68b948d3
RB
101692017-02-27 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/45397
10172 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10173
69a2e8a1
RB
101742017-02-27 Richard Biener <rguenther@suse.de>
10175
10176 PR tree-optimization/79690
10177 * gcc.target/i386/pr79690.c: New testcase.
10178
c7b608a9
TK
101792017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10180
10181 PR fortran/51119
10182 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10183 of original.
10184 * gfortran.dg/inline_matmul_11.f90: Likewise.
10185 * gfortran.dg/inline_matmul_9.f90: Likewise.
10186 * gfortran.dg/matmul_13.f90: New test.
10187 * gfortran.dg/matmul_14.f90: New test.
10188
98561a9b
JJ
101892017-02-25 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR middle-end/79396
10192 * g++.dg/opt/pr79396.C: New test.
10193
77be9417
DH
101942017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10195
10196 PR fortran/79597
10197 * gfortran.dg/dtio_6.f90: Update test.
10198
101992017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10200
10201 PR fortran/79601
10202 * gfortran.dg/interface_operator_2.f90: New test.
10203
b9822443
JJ
102042017-02-24 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR c/79677
10207 * gcc.dg/pr79677.c: New test.
10208
4bc2b786
MF
102092017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10210
10211 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10212 of mov.ps.
10213 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10214 (cond_move1): Simplify condition to force generation of
10215 mov[nz].ps.
10216 (cond_move2): Likewise.
10217
4227c9ad
JJ
102182017-02-24 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR c++/79588
10221 * g++.dg/warn/Wrestrict-1.C: New test.
10222 * g++.dg/warn/Wrestrict-2.C: New test.
10223
fd527ec1
DE
102242017-02-24 David Edelsohn <dje.gcc@gmail.com>
10225
10226 * g++.dg/ext/complit15.C: Require LTO.
10227
2af8fd5c
TT
102282017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10229
10230 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10231 logical_op_short_circuit to skip targets.
10232 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10233 and s390.
10234
0b9cdb9a
EB
102352017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10236
10237 * gnat.dg/opt63.adb: New test.
10238
4af362a9
EB
102392017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10240
10241 * gnat.dg/discr47.adb: New test.
10242
7699e88f
RB
102432017-02-24 Richard Biener <rguenther@suse.de>
10244
10245 PR tree-optimization/79389
10246 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10247
e3beb191
PC
102482017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10249
10250 PR c++/79361
10251 * g++.dg/cpp0x/pr79361-1.C: New.
10252 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10253
195610aa
EB
102542017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10255
10256 * gcc.target/visium/bit_test.c: Accept any lsr form.
10257 * gcc.target/visium/block_move.c: Tweak.
10258
17885cad
DV
102592017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10260
10261 PR 68749
10262 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10263
45f7faf0
RB
102642017-02-23 Richard Biener <rguenther@suse.de>
10265
10266 PR tree-optimization/79683
10267 * gcc.target/i386/pr79683.c: New testcase.
10268
18eb304e
JL
102692017-02-22 Jeff Law <law@redhat.com>
10270
10271 PR tree-optimization/79578
10272 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10273
0a864a97
SD
102742017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10275
10276 * gcc.target/mips/msa-fp-cc.c: New test.
10277
fe8ece05
JJ
102782017-02-22 Jakub Jelinek <jakub@redhat.com>
10279
e40b6fc7
JJ
10280 PR c++/79664
10281 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10282 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10283 * g++.dg/gomp/pr79664.C: New test.
10284
fe8ece05
JJ
10285 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10286
78af14ae
MP
102872017-02-22 Marek Polacek <polacek@redhat.com>
10288
10289 PR c++/79653
10290 * g++.dg/cpp0x/alignas10.C: New test.
10291 * g++.dg/cpp0x/alignas9.C: New test.
10292
8fdddd3d
MP
10293 PR c++/79657
10294 * g++.dg/ext/underlying_type12.C: New test.
10295
61ac5ebe
MP
10296 PR c/79662
10297 * gcc.dg/enum-incomplete-4.c: New test.
10298
888c7050
JJ
102992017-02-22 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR target/70465
10302 * gcc.target/i386/pr70465-2.c: New test.
10303
6d3daa1a
UB
103042017-02-21 Uros Bizjak <ubizjak@gmail.com>
10305
10306 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10307
76dd203e
RB
103082017-02-22 Richard Biener <rguenther@suse.de>
10309
10310 PR tree-optimization/79673
10311 * gcc.target/i386/pr79673.c: New testcase.
10312
a9c774d2
RB
103132017-02-22 Richard Biener <rguenther@suse.de>
10314
10315 PR tree-optimization/79666
10316 * gcc.dg/torture/pr79666.c: New testcase.
10317
8f4f841a
ML
103182017-02-22 Martin Liska <mliska@suse.cz>
10319
10320 PR lto/79587
10321 * gcc.dg/tree-prof/pr79587.c: New test.
10322
a232a1cb
MP
103232017-02-21 Marek Polacek <polacek@redhat.com>
10324
10325 PR c++/79535
10326 * g++.dg/ext/flexary23.C: New test.
10327
b86fec68
UB
103282017-02-21 Uros Bizjak <ubizjak@gmail.com>
10329
10330 PR target/79593
10331 * gcc.target/i386/pr79593.c: New test.
10332
5c3f1d7b
JJ
103332017-02-21 Jakub Jelinek <jakub@redhat.com>
10334
b7280ac2
JJ
10335 PR c++/79654
10336 * g++.dg/cpp1z/decomp26.C: New test.
10337
5c3f1d7b
JJ
10338 PR sanitizer/79589
10339 * g++.dg/ubsan/pr79589.C: New test.
10340
1486c2a7
JL
103412017-02-21 Jeff Law <law@redhat.com>
10342
10343 PR tree-optimization/79621
10344 * gcc.c-torture/compile/pr79621.c: New test.
10345
2f3ec56d
JJ
103462017-02-21 Jakub Jelinek <jakub@redhat.com>
10347
3bb43119
JJ
10348 PR c++/79655
10349 * g++.dg/cpp1y/constexpr-79655.C: New test.
10350
664beaf2 10351 PR c++/79639
b86fec68 10352 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10353
956d3e61
JJ
10354 PR target/79633
10355 * gcc.target/i386/mpx/pr79633.c: New test.
10356
d4cbfca4
JJ
10357 PR target/79570
10358 * gcc.dg/pr79570.c: New test.
10359
00bc9de3
JJ
10360 PR c++/79641
10361 * c-c++-common/pr79641.c: New test.
10362
d002d099
JJ
10363 PR tree-optimization/79649
10364 * gcc.target/i386/pr79649.c: New test.
10365
2f3ec56d
JJ
10366 PR target/79494
10367 * gcc.dg/pr79494.c: New test.
10368
e6655a5f
SB
103692017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10370
10371 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10372 to dg-options.
10373
103742017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10375
10376 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10377
fd527ec1
DE
103782017-02-02 Jason Merrill <jason@redhat.com>
10379
10380 PR c++/79580
10381 * g++.dg/ext/complit15.C: New.
10382
027a9dd5
KN
103832017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10384
10385 PR target/78056
10386 * gcc.target/powerpc/pr78056-8.c: Remove.
10387
80480cee
MP
103882017-02-20 Marek Polacek <polacek@redhat.com>
10389
10390 PR middle-end/79537
10391 * gcc.dg/comp-goto-4.c: New test.
10392
85ade8d6
MP
10393 PR sanitizer/79558
10394 * c-c++-common/ubsan/bounds-14.c: New test.
10395
705d3b77
JJ
103962017-02-20 Jakub Jelinek <jakub@redhat.com>
10397
10398 PR target/79568
10399 * gcc.target/i386/pr79568-1.c: New test.
10400 * gcc.target/i386/pr79568-2.c: New test.
10401 * gcc.target/i386/pr79568-3.c: New test.
10402
dc42a736
PT
104032017-02-16 Paul Thomas <pault@gcc.gnu.org>
10404
10405 PR fortran/79382
705d3b77
JJ
10406 * gfortran.dg/dtio_10.f90: Change test of error message.
10407 * gfortran.dg/dtio_23.f90: New test.
10408 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10409
1ca6a74f
PT
104102017-02-20 Paul Thomas <pault@gcc.gnu.org>
10411
10412 PR fortran/79434
705d3b77 10413 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10414
63af1586
PT
104152017-02-19 Paul Thomas <pault@gcc.gnu.org>
10416
10417 PR fortran/79447
705d3b77 10418 * gfortran.dg/submodule_24.f08: New test.
63af1586 10419
4ca4d1e9
AV
104202017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10421
10422 PR fortran/79229
10423 * gfortran.dg/class_allocate_24.f90: New test.
10424
dea71ad0
PT
104252017-02-19 Paul Thomas <pault@gcc.gnu.org>
10426
10427 PR fortran/79402
10428 * gfortran.dg/submodule_23.f90: New test.
10429
f46e2bc9
PC
104302017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10431
10432 PR c++/79380
10433 * g++.dg/cpp0x/alignas8.C: New.
10434
7dfa657b
JW
104352017-02-19 Eric Fiselier <eric@efcs.ca>
10436 Jonathan Wakely <jwakely@redhat.com>
10437
10438 PR c++/69523
10439 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10440
eab1f169
PK
104412017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10442
10443 * gcc.dg/gimplefe-26.c: New test.
10444
47e16d83
JDA
104452017-02-18 John David Anglin <danglin@gcc.gnu.org>
10446
10447 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10448
c2615951
JJ
104492017-02-18 Jakub Jelinek <jakub@redhat.com>
10450
c28fcc60
JJ
10451 PR target/79569
10452 * gcc.target/i386/3dnowA-3.c: New test.
10453
c2615951
JJ
10454 PR target/79559
10455 * gcc.target/i386/pr79559.c: New test.
10456
97fcf744
JM
104572017-02-17 Joseph Myers <joseph@codesourcery.com>
10458
10459 * gcc.dg/c11-float-2.c: New test.
10460 * gcc.dg/torture/float128-floath.c,
10461 gcc.dg/torture/float128x-floath.c,
10462 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10463 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10464 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10465 *_DECIMAL_DIG macros with DECIMAL_DIG.
10466
a530e181
BS
104672017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10468
10469 PR target/79261
10470 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10471
1d516992
JK
104722017-02-17 Julia Koval <julia.koval@intel.com>
10473
10474 * gcc.target/i386/rdpid.c New test.
10475 * gcc.target/i386/sse-12.c: Add -mrdpid.
10476 * gcc.target/i386/sse-13.c: Ditto.
10477 * gcc.target/i386/sse-14.c: Ditto.
10478 * gcc.target/i386/sse-22.c: Ditto.
10479 * gcc.target/i386/sse-23.c: Ditto.
10480 * g++.dg/other/i386-2.C: Ditto.
10481 * g++.dg/other/i386-3.C: Ditto.
10482
3185712c
SB
104832017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10484
10485 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10486 * gcc.dg/pr61441.c: Ditto.
10487
a261ee49
ML
104882017-02-17 Martin Liska <mliska@suse.cz>
10489
10490 PR rtl-optimization/79574
10491 * gcc.dg/pr79574.c: New test.
10492
5bf69d74
MP
104932017-02-17 Marek Polacek <polacek@redhat.com>
10494
10495 PR middle-end/79536
10496 * gcc.dg/torture/pr79536.c: New test.
10497
a72b242e
AM
104982017-02-16 Alan Modra <amodra@gmail.com>
10499
10500 * gcc.c-torture/execute/pr79286.c: New.
10501
bcac0b4d
JJ
105022017-02-16 Jakub Jelinek <jakub@redhat.com>
10503
10504 PR c++/79512
10505 * c-c++-common/gomp/pr79512.c: New test.
10506
945c17d8
MS
105072017-02-15 Martin Sebor <msebor@redhat.com>
10508
10509 PR c++/79363
10510 * g++.dg/ext/flexary12.C: Adjust.
10511 * g++.dg/ext/flexary20.C: Same.
10512 * g++.dg/ext/flexary21.C: Same.
10513 * g++.dg/ext/flexary22.C: New test.
10514
25c99850
BC
105152017-02-15 Bin Cheng <bin.cheng@arm.com>
10516
10517 PR tree-optimization/79347
10518 * gcc.dg/vect/pr79347.c: New test.
10519
4f5e5fcb
JJ
105202017-02-15 Jakub Jelinek <jakub@redhat.com>
10521
e7202857
JJ
10522 PR c++/79301
10523 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10524 [[deprecated]] comment.
10525 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10526 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10527 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10528 [[deprecated]] in -std=c++11.
10529 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10530 [[fallthrough]] in -std=c++11 and -std=c++14.
10531
4f5e5fcb
JJ
10532 PR c++/79288
10533 * g++.dg/tls/pr79288.C: New test.
10534
c7545f1c
MP
105352017-02-15 Marek Polacek <polacek@redhat.com>
10536
10537 PR c/79515
10538 * gcc.dg/dfp/pr79515.c: New.
10539
1114b39c
DE
105402017-02-15 David Edelsohn <dje.gcc@gmail.com>
10541
10542 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10543
93b87d1d
TS
105442017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10545
10546 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10547 "opt_files".
10548
fa8db6ea
JJ
105492017-02-15 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR target/79487
10552 * gcc.dg/dfp/pr79487.c: New test.
10553 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10554 2017-02-13 change.
10555
8722316b
CL
105562017-01-14 Carl Love <cel@us.ibm.com>
10557
10558 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10559 xvcvsxdsp and xvcvuxdsp instructions.
10560
2932fe90
SB
105612017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10562
10563 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10564 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10565 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10566 64-bit default target.
10567 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10568 a 64-bit default target.
10569
63d09033
JJ
105702017-02-14 Jakub Jelinek <jakub@redhat.com>
10571
10572 PR target/79481
10573 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10574 (test_3vx): Change return type from int to void.
63d09033
JJ
10575 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10576 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10577 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10578 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10579 tests.
10580 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10581 (test_3vx): Change return type from int to void.
10582 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10583 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10584 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10585 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10586 tests.
10587 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10588 intrinsic. Change scan-assembler-times number from 1 to 2.
10589 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10590 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10591 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10592 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10593 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10594 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10595 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10596
8668fae0
UB
105972017-02-14 Uros Bizjak <ubizjak@gmail.com>
10598
10599 PR middle-end/61225
10600 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10601 Use dg-additional-options for ia32 target. Remove XFAIL.
10602
95d96609
UB
106032017-02-14 Uros Bizjak <ubizjak@gmail.com>
10604
10605 PR target/79495
10606 * gcc.target/i386/pr79495.c: New test.
10607
6f207d58
MP
106082017-02-14 Marek Polacek <polacek@redhat.com>
10609
10610 PR c++/79420
10611 PR c++/79463
10612 * g++.dg/cpp1y/pr79463.C: New.
10613 * g++.dg/template/incomplete10.C: New.
10614 * g++.dg/template/incomplete9.C: New.
10615
ee139af5
L
106162017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10617
10618 PR target/79498
10619 * gcc.target/i386/pr79498.c: New test.
10620
bf00c9e0
MS
106212017-02-14 Martin Sebor <msebor@redhat.com>
10622
10623 PR middle-end/79448
10624 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10625 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10626 * gcc.dg/tree-ssa/pr79448.c: New test.
10627
6c022f73
JL
106282017-02-14 Jeff Law <law@redhat.com>
10629
10630 PR tree-optimization/79095
10631 * g++.dg/pr79095-1.C: New test
10632 * g++.dg/pr79095-2.C: New test
10633 * g++.dg/pr79095-3.C: New test
10634 * g++.dg/pr79095-4.C: New test
10635 * g++.dg/pr79095-5.C: New test
10636 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10637 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10638
b719f884
JG
106392017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10640
10641 * gcc.target/aarch64/vect_fp16_1.c: New.
10642
1be33173
PK
106432017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10644
10645 * gcc.dg/gimplefe-25.c: New test.
10646
73424a09
JJ
106472017-02-14 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR tree-optimization/79408
10650 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10651
977472e8
RB
106522017-02-14 Richard Biener <rguenther@suse.de>
10653
10654 PR middle-end/79432
10655 * gcc.dg/torture/pr79432.c: New testcase.
10656
ee75687b
MS
106572017-02-13 Martin Sebor <msebor@redhat.com>
10658
10659 PR middle-end/79496
10660 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10661
b84702c0
JJ
106622017-02-13 Jakub Jelinek <jakub@redhat.com>
10663
ecc04fae
JJ
10664 PR sanitizer/79341
10665 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10666 variables volatile.
10667
b84702c0
JJ
10668 PR c++/79232
10669 * g++.dg/cpp1z/eval-order4.C: New test.
10670 * g++.dg/other/pr79232.C: New test.
10671
b9a161ff
NS
106722017-02-13 Nathan Sidwell <nathan@acm.org>
10673
10674 PR c++/79296
10675 * g++.dg/cpp0x/pr79296.C: New.
10676
d8505fac
SB
106772017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10678
10679 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10680 Instead, xfail powerpc*-*-* && lp64.
10681
efb802cb
SB
106822017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10683
10684 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10685 powerpc_p8vector_ok.
10686 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10687
8d6427c6
AS
106882017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10689
10690 PR target/79449
10691 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10692 for reading beyond a 4k boundary.
10693
9b7716c9
JJ
106942017-02-13 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR rtl-optimization/79388
10697 PR rtl-optimization/79450
10698 * gcc.c-torture/execute/pr79388.c: New test.
10699 * gcc.c-torture/execute/pr79450.c: New test.
10700
4bb91707
TK
107012017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10702
10703 PR fortran/65542
9b7716c9 10704 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10705
e22910c2
JJ
107062017-02-11 Jakub Jelinek <jakub@redhat.com>
10707
10708 PR sanitizer/79341
10709 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10710
acbbac04
JH
107112017-02-11 Jan Hubicka <hubicka@ucw.cz>
10712
10713 PR tree-ssa/56727
10714 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10715
e493f96b
JJ
107162017-02-10 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR c++/79457
10719 * g++.dg/cpp0x/pr79457.C: New test.
10720
773acd54
SB
107212017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10722
10723 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10724 scan-assembler unless lp64.
10725
b56f814e
SB
107262017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10727
10728 PR tree-optimization/66612
10729 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10730
5e659d16
SB
107312017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10732
10733 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10734 of all powerpc.
10735
6f4f30bf
MP
107362017-02-10 Marek Polacek <polacek@redhat.com>
10737
10738 PR c++/79435
10739 * g++.dg/cpp1y/pr79435.C: New.
10740
3799a5b8
MP
10741 PR c++/79184
10742 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10743
052ef81d
CL
107442017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10745
10746 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10747 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10748 New.
10749 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10750 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10751 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10752 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10753 (vtst_expected_poly64x2): Move to aarch64-only section.
10754 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10755 (vtst_p64, vtstq_p64): New tests.
10756
a7c8ed0c
PC
107572017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10758
10759 PR c++/71737
10760 * g++.dg/cpp0x/pr71737.C: New.
10761
3dcde5ef 107622017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10763 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10764
10765 * gcc.dg/gimplefe-error-1.c: New testcase.
10766 * gcc.dg/gimplefe-error-2.c: New testcase.
10767 * gcc.dg/gimplefe-error-3.c: New testcase.
10768
6139a3b7
JJ
107692017-02-10 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR tree-optimization/79411
10772 * gcc.c-torture/compile/pr79411.c: New test.
10773
9bfc55d0
JJ
107742017-02-09 Jakub Jelinek <jakub@redhat.com>
10775 Jason Merrill <jason@redhat.com>
10776
10777 PR c++/79143
10778 * g++.dg/cpp1z/pr79143.C: New test.
10779
0b90c541
JH
107802017-02-09 Jan Hubicka <hubicka@ucw.cz>
10781
10782 * gcc.dg/loop-unswitch-2.c: Update testcase.
10783 * gcc.dg/loop-unswitch-1.c: Update testcase.
10784
192b048b
MP
107852017-02-09 Marek Polacek <polacek@redhat.com>
10786
10787 PR c/79428
10788 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10789 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10790 * c-c++-common/goacc/pr79428-1.c: New test.
10791 * c-c++-common/gomp/pr79428-2.c: New test.
10792 * c-c++-common/gomp/pr79428-5.c: New test.
10793 * c-c++-common/gomp/pr79428-6.c: New test.
10794 * c-c++-common/pr79428-3.c: New test.
10795
e9a9033b
AK
107962017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10797
10798 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10799 testcases.
10800
56f71478
JJ
108012017-02-09 Jakub Jelinek <jakub@redhat.com>
10802
28f6839b
JJ
10803 PR c/79413
10804 * gcc.c-torture/compile/pr79413.c: New test.
10805
f08683a1
JJ
10806 PR c++/79429
10807 * c-c++-common/gomp/pr79429.c: New test.
10808 * g++.dg/gomp/pr79429.C: New test.
10809
56f71478
JJ
10810 PR c/79431
10811 * c-c++-common/gomp/pr79431.c: New test.
10812
02889d23
CLT
108132017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10814 Cesar Philippidis <cesar@codesourcery.com>
10815 Joseph Myers <joseph@codesourcery.com>
10816 Chung-Lin Tang <cltang@codesourcery.com>
10817
10818 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10819 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10820 * c-c++-common/goacc/loop-auto-2.c: New.
10821 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10822 * c-c++-common/goacc/tile-2.c: New.
10823 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10824 * g++.dg/goacc/tile-1.C: New, check tile subst.
10825 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10826 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10827 * gfortran.dg/goacc/tile-1.f90: New test.
10828 * gfortran.dg/goacc/tile-2.f90: New test.
10829 * gfortran.dg/goacc/tile-lowering.f95: New test.
10830
9c0c77d2
RB
108312017-02-09 Richard Biener <rguenther@suse.de>
10832
10833 PR tree-optimization/69823
10834 * gcc.dg/graphite/pr69823.c: New testcase.
10835
f39bad9f
PH
108362017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10837
10838 PR target/78604
10839 * gcc.target/powerpc/pr78604.c: New.
10840
fc00b9ce
KN
108412017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10842
10843 PR target/68972
10844 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10845 disable this test on power architecture.
10846
50c1f4a5
RB
108472017-02-08 Richard Biener <rguenther@suse.de>
10848
10849 PR tree-optimization/71824
10850 PR tree-optimization/79409
10851 * gcc.dg/graphite/pr71824-3.c: New testcase.
10852
74a15d14
JJ
108532017-02-08 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR tree-optimization/79408
10856 * gcc.dg/tree-ssa/pr79408.c: New test.
10857
d798497e
RB
108582017-02-08 Richard Biener <rguenther@suse.de>
10859
10860 PR tree-optimization/71824
10861 * gcc.dg/graphite/pr71824-2.c: New testcase.
10862
9d5019a1
AP
108632017-02-07 Andrew Pinski <apinski@cavium.com>
10864
705d3b77 10865 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10866
ec48209a
JJ
108672017-02-07 Jakub Jelinek <jakub@redhat.com>
10868
10869 PR rtl-optimization/79386
10870 * gcc.c-torture/compile/pr79386.c: New test.
10871
e5f234b2
DV
108722017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10873 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10874
10875 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10876 *-*-solaris*.
10877
1f138b75
JJ
108782017-02-07 Jakub Jelinek <jakub@redhat.com>
10879
10880 PR target/79299
10881 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10882 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10883
7af4b20d
RB
108842017-02-07 Richard Biener <rguenther@suse.de>
10885
10886 * gcc.dg/gimplefe-23.c: New testcase.
10887 * gcc.dg/gimplefe-24.c: Likewise.
10888
d95c2fc7
CL
108892017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10890
10891 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10892 scan-assembler instead of scan-assembler-times.
10893 * gcc.target/aarch64/test_frame_10.c: Likewise.
10894 * gcc.target/aarch64/test_frame_12.c: Likewise.
10895 * gcc.target/aarch64/test_frame_2.c: Likewise.
10896 * gcc.target/aarch64/test_frame_4.c: Likewise.
10897 * gcc.target/aarch64/test_frame_6.c: Likewise.
10898 * gcc.target/aarch64/test_frame_7.c: Likewise.
10899 * gcc.target/aarch64/test_frame_8.c: Likewise.
10900
fa5d44d0
RO
109012017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10902
10903 * gcc.target/i386/pr78419.c: Require ifunc support.
10904
d9b4ce00
DE
109052017-02-07 David Edelsohn <dje.gcc@gmail.com>
10906
10907 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10908
bb7d75ff
PP
109092017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10910
10911 PR c++/79360
10912 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10913
122e7b4f
KC
109142017-02-06 Kito Cheng <kito.cheng@gmail.com>
10915
10916 * lib/target-supports.exp: Define the RISC-V target.
10917 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10918 * gcc.dg/builtin-apply2.c: Likewise.
10919 * gcc.dg/ifcvt-4.c: Likewise.
10920 * gcc.dg/loop-8.c: Likewise.
10921 * gcc.dg/sibcall-10.c: Likewise.
10922 * gcc.dg/sibcall-9.c: Likewise.
10923 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10924 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10925 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10926 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10927 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10928 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10929 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10930
391675ac
MM
109312017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10932
10933 PR target/66144
10934 * gcc.target/powerpc/pr66144-1.c: New test.
10935 * gcc.target/powerpc/pr66144-2.c: Likewise.
10936 * gcc.target/powerpc/pr66144-3.c: Likewise.
10937
e495e31a
MS
109382017-02-06 Martin Sebor <msebor@redhat.com>
10939
10940 PR tree-optimization/79376
10941 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10942 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10943
2568d8a1
JJ
109442017-02-06 Jakub Jelinek <jakub@redhat.com>
10945
98e09245
JJ
10946 PR c++/79379
10947 * g++.dg/cpp1y/constexpr-79379.C: New test.
10948
e8b0383c
JJ
10949 PR c++/79377
10950 * g++.dg/lookup/pr79377.C: New test.
10951
a5e8cbd1
JJ
10952 PR c++/79372
10953 * g++.dg/cpp1z/decomp25.C: New test.
10954
2568d8a1
JJ
10955 PR tree-optimization/79284
10956 * gcc.c-torture/compile/pr79284.c: New test.
10957
aae936b9
PC
109582017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
10959
10960 PR c++/70448
10961 * g++.dg/cpp0x/pr70448.C: New.
10962
daf57541
DV
109632017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
10964
10965 PR 78348
10966 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
10967 to dg-options.
10968
0898c74d
GJL
109692017-02-06 Georg-Johann Lay <avr@gjlay.de>
10970
10971 PR target/78883
10972 * gcc.c-torture/compile/pr78883.c: New test.
10973
5d3ebb71
JH
109742017-02-05 Jan Hubicka <hubicka@ucw.cz>
10975
10976 PR tree-ssa/79347
10977 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
10978 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
10979 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
10980 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
10981 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
10982 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
10983 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
10984 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
10985 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
10986 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
10987 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
10988 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
10989 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
10990
139d4065
AV
109912017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10992
10993 PR fortran/79344
10994 * gfortran.dg/allocate_with_source_24.f90: New test.
10995
4b9c80d8
AV
109962017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
10997
10998 PR fortran/79230
10999 * gfortran.dg/der_ptr_component_2.f90: New test.
11000
f3877b2f
EB
110012017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11002
11003 * gcc.target/sparc/20170205-1.c: New test.
11004
d8a09ada
JDA
110052017-02-03 John David Anglin <danglin@gcc.gnu.org>
11006
a2a86d6a
JDA
11007 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11008 libatomic_available.
11009
a1d99925
JDA
11010 * gcc.dg/pr77587.c: Require alias support.
11011 * gcc.dg/pr77587a.c: Likewise.
11012
d8bf159e
JDA
11013 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11014 * gcc.c-torture/execute/pr78622.c: Likewise.
11015
d8a09ada
JDA
11016 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11017 hppa*-*-hpux*.
11018 * c-c++-common/Wunused-var-16.c: Likewise.
11019 * c-c++-common/builtin-shuffle-1.c: Likewise.
11020 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11021 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11022
f589a1ce
MS
110232017-02-03 Martin Sebor <msebor@redhat.com>
11024
11025 PR tree-optimization/79327
11026 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11027 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11028 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11029
5b00f9d2
JJ
110302017-02-03 Jakub Jelinek <jakub@redhat.com>
11031 Martin Sebor <msebor@redhat.com>
11032
11033 PR tree-optimization/79327
11034 * gcc.dg/tree-ssa/pr79327.c: New test.
11035 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11036 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11037 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11038 (test_sprintf_chk_range_schar): Adjust dg-message.
11039 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11040 * gcc.c-torture/execute/pr79327.c: New test.
11041
437f0a81
JJ
110422017-02-03 Jakub Jelinek <jakub@redhat.com>
11043
11044 PR target/79354
11045 * gcc.target/powerpc/pr79354.c: New test.
11046 * gcc.c-torture/execute/pr79354.c: New test.
11047
3f343040
MS
110482017-02-03 Martin Sebor <msebor@redhat.com>
11049
11050 PR tree-optimization/79352
11051 * gcc.dg/tree-ssa/pr79352.c: New test.
11052
46a2ab58
ML
110532017-02-03 Martin Liska <mliska@suse.cz>
11054
11055 PR lto/66295
11056 * gcc.target/i386/mvc9.c: New test.
11057
baa2d1cd
PH
110582017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11059
11060 PR target/79158
11061 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11062 to VSX reg.
11063
30c6ec2f
JH
110642017-02-02 Jan Hubicka <hubicka@ucw.cz>
11065
11066 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11067 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11068 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11069 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11070 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11071 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11072 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11073 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11074 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11075 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11076 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11077 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11078 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11079
ebee1eb9
MS
110802017-02-02 Martin Sebor <msebor@redhat.com>
11081
11082 PR middle-end/79275
11083 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11084 * gcc.dg/tree-ssa/pr79275.c: New test.
11085
dcd25b8a
AS
110862017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11087
dc362ada 11088 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11089
0f0c2cc3
JH
110902017-02-02 Jan Hubicka <hubicka@ucw.cz>
11091
11092 PR middle-end/77445
11093 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11094 threading is done.
11095
1c372840
TC
110962017-02-02 Tamar Christina <tamar.christina@arm.com>
11097
11098 PR middle-end/78142
11099 * gcc.target/aarch64/vector_initialization_nostack.c
11100 (f12): Use one vector
11101
9f11a4a7
JJ
111022017-02-02 Jakub Jelinek <jakub@redhat.com>
11103
bef7e561
JJ
11104 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11105 * c-c++-common/asan/misalign-1.c: Likewise.
11106 * c-c++-common/asan/misalign-2.c: Likewise.
11107 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11108 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11109 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11110 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11111 add -ffat-lto-objects from/to dg-additional-options.
11112 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11113 dg-additional-options.
11114
9f11a4a7
JJ
11115 PR target/79197
11116 * gcc.target/powerpc/pr79197.c: New test.
11117 * gcc.c-torture/compile/pr79197.c: New test.
11118
09661674
RB
111192017-02-02 Richard Biener <rguenther@suse.de>
11120
11121 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11122
d8d58893
PC
111232017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11124
11125 PR c++/69637
11126 * g++.dg/cpp0x/pr69637-1.C: New.
11127 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11128
521a70a4
AK
111292017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11130
11131 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11132
e26b502d
BS
111332017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11134
11135 PR target/70012
11136 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11137 conditions.
11138
55e75c7c
JJ
111392017-02-01 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR testsuite/79324
11142 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11143 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11144 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11145 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11146 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11147 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11148 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11149 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11150 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11151 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11152 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11153 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11154 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11155
a4476973
ML
111562017-02-01 Martin Liska <mliska@suse.cz>
11157
11158 PR testsuite/79272
11159 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11160
3f3181b1
RB
111612017-02-01 Richard Biener <rguenther@suse.de>
11162
11163 PR testsuite/76957
11164 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11165 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11166 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11167 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11168
1e7ef862
RB
111692017-02-01 Richard Biener <rguenther@suse.de>
11170
11171 PR middle-end/79315
11172 * gfortran.dg/pr79315.f90: New testcase.
11173
405a7406
RB
111742017-02-01 Richard Biener <rguenther@suse.de>
11175
11176 PR tree-optimization/71824
11177 * gcc.dg/graphite/pr71824.c: New testcase.
11178
19bdccb4
JJ
111792017-01-31 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR c++/79304
11182 * g++.dg/diagnostic/pr79304.C: New test.
11183
fcb2cdfc
DM
111842017-01-31 David Malcolm <dmalcolm@redhat.com>
11185
11186 PR c++/79298
11187 * g++.dg/spellcheck-pr79298.C: New test case.
11188
7cfa044d
DM
111892017-01-31 David Malcolm <dmalcolm@redhat.com>
11190
11191 PR preprocessor/79210
11192 * gcc.dg/format/pr79210.c: New test case.
11193 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11194 New function.
11195
de3fbef6
NS
111962017-01-31 Nathan Sidwell <nathan@acm.org>
11197
5ae37bdf
NS
11198 PR c++/79290
11199 * g++.dg/warn/pr79290.C: New.
11200
de3fbef6
NS
11201 PR c++/67273
11202 PR c++/79253
11203 * g++.dg/cpp1y/pr67273.C: New.
11204 * g++.dg/cpp1y/pr79253.C: New.
11205
7f357c61
NS
112062017-01-31 Nathan Sidwell <nathan@acm.org>
11207
11208 PR c++/79264
11209 * g++.dg/cpp1y/pr61636-1.C: Augment.
11210
5b11971a
CL
112112017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11212
11213 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11214 rand() instead of random().
11215
8b670f93
AH
112162017-01-30 Aldy Hernandez <aldyh@redhat.com>
11217
11218 PR tree-optimization/71691
11219 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11220
4727e06b
AK
112212017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11222
11223 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11224 __ARCH__.
11225
b6dae849
JJ
112262017-01-31 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR tree-optimization/79267
11229 * g++.dg/opt/pr79267.C: New test.
11230
40fb9c89
AO
112312017-01-30 Alexandre Oliva <aoliva@redhat.com>
11232
11233 PR debug/63238
11234 * gcc.dg/debug/dwarf2/align-1.c: New.
11235 * gcc.dg/debug/dwarf2/align-2.c: New.
11236 * gcc.dg/debug/dwarf2/align-3.c: New.
11237 * gcc.dg/debug/dwarf2/align-4.c: New.
11238 * gcc.dg/debug/dwarf2/align-5.c: New.
11239 * gcc.dg/debug/dwarf2/align-6.c: New.
11240 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11241 * g++.dg/debug/dwarf2/align-1.C: New.
11242 * g++.dg/debug/dwarf2/align-2.C: New.
11243 * g++.dg/debug/dwarf2/align-3.C: New.
11244 * g++.dg/debug/dwarf2/align-4.C: New.
11245 * g++.dg/debug/dwarf2/align-5.C: New.
11246 * g++.dg/debug/dwarf2/align-6.C: New.
11247
3095f651
AS
112482017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11249
11250 PR target/79170
11251 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11252
3cf88bff
MS
112532017-01-30 Martin Sebor <msebor@redhat.com>
11254
11255 PR testsuite/79293
11256 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11257
37731134
ML
112582017-01-30 Martin Liska <mliska@suse.cz>
11259
11260 PR gcov-profile/79259
11261 * g++.dg/tree-prof/pr79259.C: New test.
11262
0c7247cc
RB
112632017-01-30 Richard Biener <rguenther@suse.de>
11264
11265 PR tree-optimization/79276
11266 * gcc.dg/torture/pr79276.c: New testcase.
11267
ab4be5d1
DV
112682017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11269
11270 PR target/79240
11271 * gcc.target/s390/pr79240.c: New test.
11272
6687d58d
BS
112732017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11274
11275 PR target/79268
11276 * gcc.target/powerpc/pr79268.c: New file.
11277 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11278 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11279 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11280 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11281
b5df96c3
JDA
112822017-01-28 John David Anglin <danglin@gcc.gnu.org>
11283
fc34d7b8
JDA
11284 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11285
9efc84e4
JDA
11286 PR testsuite/70583
11287 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11288
4bfbe3ae
JDA
11289 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11290 * gnat.dg/debug9.adb: Likewise.
11291
8d0b306f
JDA
11292 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11293
b5df96c3
JDA
11294 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11295 libatomic_available.
11296 * gfortran.dg/coarray_42.f90: Likewise.
11297 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11298 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11299 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11300
eb339366
MS
113012017-01-27 Martin Sebor <msebor@redhat.com>
11302
11303 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11304
711ce021
BS
113052017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11306
11307 PR rtl-optimization/79194
11308 * gcc.dg/torture/pr79194.c: New test.
11309
d8321b33
VM
113102017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11311
11312 PR tree-optimization/71374
2568d8a1 11313 * gcc.target/i386/pr71374.c: New.
d8321b33 11314
9e2ea13e
MS
113152017-01-27 Martin Sebor <msebor@redhat.com>
11316
11317 PR c++/71290
11318 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11319 a dg-error directive.
11320
9eb7045b
VM
113212017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11322
11323 PR target/79131
11324 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11325 * gcc.target/arm/pr79131-2.c: New.
11326
f75bbf3f
BS
113272017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11328
11329 PR target/65484
11330 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11331 vectorized on POWER unless hardware misaligned loads are
11332 available.
11333
3f54004b
BC
113342017-01-27 Bin Cheng <bin.cheng@arm.com>
11335
11336 PR rtl-optimization/78559
11337 * gcc.c-torture/execute/pr78559.c: New test.
11338
40b6bff9
RB
113392017-01-27 Richard Biener <rguenther@suse.de>
11340
11341 PR tree-optimization/79245
11342 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11343 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11344
b2f8892e
JJ
113452017-01-27 Jakub Jelinek <jakub@redhat.com>
11346
11347 PR c/79199
11348 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11349 target. Use 4294967293U instead of 4294967293.
11350
b002f3b9
RB
113512017-01-27 Richard Biener <rguenther@suse.de>
11352
11353 PR tree-optimization/71433
11354 * gcc.dg/Warray-bounds-21.c: New testcase.
11355
38f50ab6
RB
113562017-01-27 Richard Biener <rguenther@suse.de>
11357
11358 PR tree-optimization/79244
11359 * gcc.dg/torture/pr79244.c: New testcase.
11360
c04f4139
JJ
113612017-01-27 Jakub Jelinek <jakub@redhat.com>
11362
11363 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11364 all occurrences of 40 to 32.
11365
6ca513f9
RE
113662017-01-27 Richard Earnshaw <rearnsha@arm.com>
11367
11368 PR target/79239
11369 * gcc.target/arm/pr79239.c: New test.
11370
d876f5cd
DV
113712017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11372
11373 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11374
bb6a6ee9
AB
113752017-01-27 Adam Butcher <adam@jessamine.co.uk>
11376
11377 PR c++/64382
11378 * g++.dg/cpp1y/pr64382.C: New test.
11379
31c87a43
MS
113802017-01-26 Martin Sebor <msebor@redhat.com>
11381
11382 PR middle-end/78703
11383 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11384 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11385 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11386 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11387
f7c06c0f
JJ
113882017-01-26 Jakub Jelinek <jakub@redhat.com>
11389
b0670cc0
JJ
11390 PR debug/79129
11391 * g++.dg/debug/dwarf2/pr79129.C: New test.
11392
f7c06c0f
JJ
11393 PR debug/78835
11394 * g++.dg/debug/dwarf2/pr78835.C: New test.
11395
5d93da1d
MS
113962017-01-26 Martin Sebor <msebor@redhat.com>
11397
11398 PR middle-end/78703
11399 * gcc.dg/format/pr78569.c: Adjust.
11400 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11401 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11402 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11403 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11404 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11405 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11406 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11407 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11408 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11409 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11410 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11411
905d2812
JJ
114122017-01-26 Jakub Jelinek <jakub@redhat.com>
11413
11414 PR c++/68727
11415 * g++.dg/other/offsetof8.C: Add expected error.
11416 * g++.dg/other/offsetof9.C: New test.
11417
b3db8d77
DE
114182017-01-26 David Edelsohn <dje.gcc@gmail.com>
11419
11420 * g++.dg/opt/declone3.C: Require LTO.
11421
15961e4a
VM
114222017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11423
11424 PR target/79131
11425 * gcc.target/arm/pr79131.c: New.
11426
e39dd802
BC
114272017-01-26 Bin Cheng <bin.cheng@arm.com>
11428
11429 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11430
bc9efeab
JW
114312017-01-26 Jonathan Wakely <jwakely@redhat.com>
11432
11433 PR libstdc++/79190
11434 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11435 matches replaced operator delete.
11436
b5f75f0b
JJ
114372017-01-26 Jakub Jelinek <jakub@redhat.com>
11438
11439 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11440 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11441 avx512f with avx512dq.
11442 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11443 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11444 avx512f with avx512dq.
11445 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11446 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11447 avx512f with avx512dq.
11448
0a38b341
MP
114492017-01-26 Marek Polacek <polacek@redhat.com>
11450
11451 PR c/79199
11452 * c-c++-common/Wduplicated-branches-13.c: New test.
11453
ebff5c3f
DS
114542017-01-26 David Sherwood <david.sherwood@arm.com>
11455
11456 PR middle-end/79212
11457 * gfortran.dg/gomp/sharing-4.f90: New test.
11458
e6d55103
JJ
114592017-01-26 Jakub Jelinek <jakub@redhat.com>
11460
1a27fab1
JJ
11461 PR target/70465
11462 * gcc.target/i386/pr70465.c: New test.
11463
e6d55103
JJ
11464 * brig.dg/dg.exp: Update copyright years.
11465 * lib/brig-dg.exp: Update copyright years.
11466 * lib/brig.exp: Update copyright years.
11467
b5aa1281
MM
114682017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11469
11470 PR target/79179
11471 * gcc.target/powerpc/pr79179.c: New test.
11472
3b5de3cb
BS
114732017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11474
11475 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11476 generation to accept D-mode memory accesses.
11477
dbe81dbe
MS
114782017-01-25 Martin Sebor <msebor@redhat.com>
11479
11480 PR c++/71290
11481 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11482 * g++.dg/ext/flexarray-mangle.C: Same.
11483 * g++.dg/ext/flexarray-subst.C: Same.
11484 * g++.dg/ext/flexary10.C: Same.
11485 * g++.dg/ext/flexary11.C: Same.
11486 * g++.dg/ext/flexary14.C: Same.
11487 * g++.dg/ext/flexary16.C: Same.
11488 * g++.dg/ext/flexary18.C: Same.
11489 * g++.dg/ext/flexary19.C: Same.
11490 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11491 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11492 * g++.dg/ubsan/object-size-1.C: Same.
11493 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11494
0e343868
JJ
114952017-01-25 Jakub Jelinek <jakub@redhat.com>
11496
a25608aa
JJ
11497 PR c++/78896
11498 * g++.dg/cpp1z/decomp24.C: New test.
11499
0e343868
JJ
11500 PR c++/77914
11501 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11502 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11503 expect a warning.
11504 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11505 expect warnings.
11506 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11507 * g++.dg/cpp1y/pr59636.C: Likewise.
11508 * g++.dg/cpp1y/pr60190.C: Likewise.
11509
0d098f4b
BC
115102017-01-25 Bin Cheng <bin.cheng@arm.com>
11511
11512 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11513
5332c89e 115142017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11515
11516 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11517 vec_packs built-ins
11518
ed4e59f4
CL
115192017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11520
11521 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11522 -mcpu=cortex-a57.
11523 * gcc.target/arm/vseleqsf.c: Likewise.
11524 * gcc.target/arm/vselgedf.c: Likewise.
11525 * gcc.target/arm/vselgesf.c: Likewise.
11526 * gcc.target/arm/vselgtdf.c: Likewise.
11527 * gcc.target/arm/vselgtsf.c: Likewise.
11528 * gcc.target/arm/vselledf.c: Likewise.
11529 * gcc.target/arm/vsellesf.c: Likewise.
11530 * gcc.target/arm/vselltdf.c: Likewise.
11531 * gcc.target/arm/vselltsf.c: Likewise.
11532 * gcc.target/arm/vselnedf.c: Likewise.
11533 * gcc.target/arm/vselnesf.c: Likewise.
11534 * gcc.target/arm/vselvcdf.c: Likewise.
11535 * gcc.target/arm/vselvcsf.c: Likewise.
11536 * gcc.target/arm/vselvsdf.c: Likewise.
11537 * gcc.target/arm/vselvssf.c: Likewise.
11538
a5d6927f
RB
115392017-01-25 Richard Biener <rguenther@suse.de>
11540
11541 PR testsuite/72850
11542 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11543 to what we had before adding the threading passes.
11544
c2873892
RB
115452017-01-25 Richard Biener <rguenther@suse.de>
11546
11547 PR tree-optimization/69264
11548 * g++.dg/torture/pr69264.C: New testcase.
11549
9aa483a2
KT
115502016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11551
11552 PR target/79145
11553 * gcc.target/arm/pr79145.c: New test.
11554
5c628c3e
RB
115552017-01-25 Richard Biener <rguenther@suse.de>
11556
11557 PR debug/78363
11558 * g++.dg/gomp/pr78363-1.C: New testcase.
11559 * g++.dg/gomp/pr78363-2.C: Likewise.
11560 * g++.dg/gomp/pr78363-3.C: Likewise.
11561
9078cd36
KT
115622016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11563
11564 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11565 * gcc.dg/lto/pr61526_0.c: Likewise.
11566 * gcc.dg/lto/pr64415_0.c: Likewise.
11567
7cfd79d6
JJ
115682017-01-24 Jakub Jelinek <jakub@redhat.com>
11569
11570 PR c++/79205
11571 * g++.dg/cpp1z/decomp22.C: New test.
11572 * g++.dg/cpp1z/decomp23.C: New test.
11573
3e4b91f2
NS
115742017-01-24 Nathan Sidwell <nathan@acm.org>
11575
1d7bc790
NS
11576 PR c++/78469
11577 * g++.dg/cpp0x/pr78469.C: New.
11578
3e4b91f2
NS
11579 PR c++/79118
11580 * g++.dg/cpp0x/pr79118.C: New.
11581
b20ba138
EB
115822017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11583
11584 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11585
c2e84327
DM
115862017-01-24 David Malcolm <dmalcolm@redhat.com>
11587
11588 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11589 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11590 * gcc.dg/rtl/rtl.exp: New file.
11591 * gcc.dg/rtl/test.c: New file.
11592 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11593 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11594 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11595 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11596 * gcc.dg/rtl/x86_64/final.c: New test case.
11597 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11598 * gcc.dg/rtl/x86_64/ira.c: New test case.
11599 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11600 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11601 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11602 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11603 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11604 * gcc.dg/rtl/x86_64/test_1.h: New file.
11605 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11606 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11607 * gcc.dg/rtl/x86_64/times-two.h: New file.
11608 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11609
cf8d19de
BC
116102017-01-24 Bin Cheng <bin.cheng@arm.com>
11611
11612 PR tree-optimization/79159
11613 * g++.dg/tree-ssa/pr79159.C: New test.
11614
f6a24a94 116152017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11616 Martin Jambor <mjambor@suse.cz>
11617
11618 * lib/brig-dg.exp: New file.
11619 * lib/brig.exp: Likewise.
11620 * brig.dg/README: Likewise.
11621 * brig.dg/dg.exp: Likewise.
11622 * brig.dg/test/gimple/alloca.hsail: Likewise.
11623 * brig.dg/test/gimple/atomics.hsail: Likewise.
11624 * brig.dg/test/gimple/branches.hsail: Likewise.
11625 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11626 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11627 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11628 * brig.dg/test/gimple/mem.hsail: Likewise.
11629 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11630 * brig.dg/test/gimple/packed.hsail: Likewise.
11631 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11632 * brig.dg/test/gimple/variables.hsail: Likewise.
11633 * brig.dg/test/gimple/vector.hsail: Likewise.
11634
c3b3e526
JJ
116352017-01-24 Jakub Jelinek <jakub@redhat.com>
11636
11637 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11638 support asan, only on i?86/x86_64 require sse2_runtime.
11639
75f92127
KN
116402017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11641
11642 PR target/66669
11643 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11644 test on powerpc targets.
11645
1a998fa0
MS
116462017-01-23 Martin Sebor <msebor@redhat.com>
11647
11648 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11649
108fdd6d
RB
116502017-01-23 Richard Biener <rguenther@suse.de>
11651
11652 PR tree-optimization/79088
11653 PR tree-optimization/79188
11654 * gcc.dg/torture/pr79088.c: New testcase.
11655 * gcc.dg/torture/pr79188.c: Likewise.
11656
28826a66
KN
116572017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11658
11659 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11660 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11661 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11662 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11663 type of test function to reflect change in built-in function's
11664 return type.
11665 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11666 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11667 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11668 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11669 type and second argument type to reflect change in built-in
11670 function's type signature.
11671 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11672 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11673 type of test function to reflect change in built-in function's
11674 return type.
11675 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11676 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11677 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11678 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11679 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11680 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11681 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11682 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11683 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11684 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11685 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11686 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11687 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11688 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11689 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11690 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11691 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11692 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11693 type of test function to reflect change in built-in function's
11694 return type.
11695 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11696 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11697 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11698 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11699 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11700 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11701 test function's result and second argument to reflect change in
11702 built-in function's type signature.
11703 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11704
e6b8075c
NS
117052017-01-23 Nathan Sidwell <nathan@acm.org>
11706
fc7612fd
NS
11707 PR C++/71710
11708 * g++.dg/template/pr71710.C: New.
11709
e6b8075c
NS
11710 PR c++/71406
11711 PR c++/77508
11712 * g++.dg/template/pr71406.C: New.
11713
15b8fd49
TK
117142017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11715
9b7716c9 11716 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11717
e9c4fbe9
BS
117182017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11719
11720 PR rtl-optimization/78634
11721 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11722
8539a302
BC
117232017-01-23 Bin Cheng <bin.cheng@arm.com>
11724
11725 PR tree-optimization/70754
11726 * gfortran.dg/pr70754.f90: New test.
11727
f368600f
ML
117282017-01-23 Martin Liska <mliska@suse.cz>
11729
11730 PR tree-optimization/79196
11731 * gcc.dg/asan/pr79196.c: New test.
11732 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11733
d886761f
MM
117342017-01-23 Michael Matz <matz@suse.de>
11735
11736 PR tree-optimization/78384
11737 * gcc.dg/pr78384.c: New test.
11738
cffcafda
RB
117392017-01-23 Richard Biener <rguenther@suse.de>
11740
11741 PR tree-optimization/79186
11742 * gcc.dg/torture/pr79186.c: New testcase.
11743 * gcc.dg/torture/pr79187.c: Likewise.
11744
bda2bc48
MJ
117452017-01-23 Martin Jambor <mjambor@suse.cz>
11746
11747 * gcc.dg/ipa/vrp8.c: New test.
11748
f65f1ae3
MJ
117492017-01-23 Martin Jambor <mjambor@suse.cz>
11750
11751 PR ipa/79108
11752 * gfortran.dg/lto/pr79108_0.f90: New test.
11753
dea06111
AS
117542017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11755
11756 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11757 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11758 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11759 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11760 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11761 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11762 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11763 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11764 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11765 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11766 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11767 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11768 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11769 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11770 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11771 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11772
05011618
RB
117732017-01-23 Richard Biener <rguenther@suse.de>
11774 Nick Clifton <nickc@redhat.com>
11775
11776 PR testsuite/78421
11777 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11778 If the target is ARM return the result of the
11779 check_effective_target_arm_vect_no_misalign proc.
11780 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11781 support unaligned vectors then only expect one of the loops to be
11782 unrolled.
11783
f6b9f2ff
ML
117842017-01-23 Martin Liska <mliska@suse.cz>
11785
11786 * gcc.dg/asan/use-after-scope-10.c: New test.
11787 * gcc.dg/asan/use-after-scope-11.c: New test.
11788 * g++.dg/asan/use-after-scope-5.C: New test.
11789
c7775327
ML
117902017-01-23 Martin Liska <mliska@suse.cz>
11791
11792 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11793 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11794 sanopt optimization for ASAN_POISON.
11795
d8ae8d16
KT
117962016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11797
11798 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11799
54d7c70c
CL
118002017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11801
11802 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11803 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11804 for poly*_t types.
11805 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11806 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11807 exec_vcombine): Likewise.
11808 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11809 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11810 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11811 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11812 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11813 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11814 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11815 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11816 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11817 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11818 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11819 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11820 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11821 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11822 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11823 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11824 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11825 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11826 Likewise.
11827 (TEST_VGET_LANE): Cast to uint to avoid warning.
11828 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11829 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11830 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11831 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11832 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11833 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11834 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11835 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11836 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11837 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11838 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11839 CHECK_POLY instead of CHECK for poly64_t types.
11840 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11841 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11842 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11843 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11844 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11845 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11846 uint32_t.
11847 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11848 for int32_t, int64_t.
11849 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11850 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11851 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11852 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11853 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11854 needed.
11855
386fe51c
JJ
118562017-01-22 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR fortran/79154
11859 * gfortran.dg/gomp/pr79154-1.f90: New test.
11860 * gfortran.dg/gomp/pr79154-2.f90: New test.
11861
bc4d86e6
AS
118622017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11863
11864 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11865
c31d5fce
MP
118662017-01-21 Marek Polacek <polacek@redhat.com>
11867
11868 PR testsuite/79169
11869 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11870
25cb56c3
JH
118712017-01-20 Jan Hubicka <hubicka@ucw.cz>
11872
11873 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11874
ea9f867b
BS
118752017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11876
11877 PR rtl-optimization/79125
11878 * gcc.dg/torture/pr79125.c: New test.
11879
a876231c
JW
118802017-01-20 Jiong Wang <jiong.wang@arm.com>
11881
2568d8a1 11882 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11883 only.
2568d8a1
JJ
11884 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11885 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11886
4b9f2115
NS
118872017-01-20 Nathan Sidwell <nathan@acm.org>
11888
3e4b91f2 11889 PR c++/78495
4b9f2115
NS
11890 * g++.dg/cpp1z/inh-ctor38.C: New.
11891
d2aadab1
MP
118922017-01-20 Marek Polacek <polacek@redhat.com>
11893
11894 PR c/79152
11895 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11896
449cd5af
TP
118972017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11898
11899 * lib/target-supports.exp (check_configured_with): New procedure.
11900 (check_effective_target_default_mode): new effective target.
11901 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11902 default mode. Fix dg-skip-if target selector syntax.
11903 * gcc.target/arm/optional_thumb-2.c: Likewise.
11904 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11905 syntax.
11906
ebed7175
DM
119072017-01-20 David Malcolm <dmalcolm@redhat.com>
11908
11909 PR c++/77829
11910 PR c++/78656
11911 * g++.dg/spellcheck-pr77829.C: New test case.
11912 * g++.dg/spellcheck-pr78656.C: New test case.
11913
2ebd93e1
MP
119142017-01-20 Marek Polacek <polacek@redhat.com>
11915
11916 PR c/64279
11917 * c-c++-common/Wduplicated-branches-1.c: New test.
11918 * c-c++-common/Wduplicated-branches-10.c: New test.
11919 * c-c++-common/Wduplicated-branches-11.c: New test.
11920 * c-c++-common/Wduplicated-branches-12.c: New test.
11921 * c-c++-common/Wduplicated-branches-2.c: New test.
11922 * c-c++-common/Wduplicated-branches-3.c: New test.
11923 * c-c++-common/Wduplicated-branches-4.c: New test.
11924 * c-c++-common/Wduplicated-branches-5.c: New test.
11925 * c-c++-common/Wduplicated-branches-6.c: New test.
11926 * c-c++-common/Wduplicated-branches-7.c: New test.
11927 * c-c++-common/Wduplicated-branches-8.c: New test.
11928 * c-c++-common/Wduplicated-branches-9.c: New test.
11929 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11930 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11931 * g++.dg/ext/builtin-object-size3.C: Likewise.
11932 * g++.dg/gomp/loop-1.C: Likewise.
11933 * g++.dg/warn/Wduplicated-branches1.C: New test.
11934 * g++.dg/warn/Wduplicated-branches2.C: New test.
11935
0ce4024a
ML
119362017-01-20 Martin Liska <mliska@suse.cz>
11937
11938 PR lto/69188
11939 * gcc.dg/lto/pr69188_0.c: New test.
11940 * gcc.dg/lto/pr69188_1.c: New test.
11941
d8ea3e7c
AS
119422017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11943
11944 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11945 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11946 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11947 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11948 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11949 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11950 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11951 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11952 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
11953 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
11954 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
11955 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
11956 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
11957 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
11958 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
11959 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
11960 * gcc.target/i386/avx-1.c: Test new intrinsics.
11961 * gcc.target/i386/sse-13.c: Ditto.
11962 * gcc.target/i386/sse-23.c: Ditto.
11963
0516164b
RB
119642017-01-20 Richard Biener <rguenther@suse.de>
11965
11966 PR tree-optimization/71264
11967 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
11968
d821744c
MF
119692017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
11970
11971 * gcc.target/mips/madd4-1.c: New file.
11972 * gcc.target/mips/madd4-2.c: Likewise.
11973 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
11974 HAS_MADD4.
11975 (mips_option_groups): Add -m[no-]madd4.
11976 (mips-dg-init): Detect default -mno-madd4.
11977 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
11978 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
11979 * gcc.target/mips/mips-ps-type-2.c: Likewise.
11980 * gcc.target/mips/nmadd-1.c: Likewise.
11981 * gcc.target/mips/nmadd-2.c: Likewise.
11982 * gcc.target/mips/nmadd-3.c: Likewise.
11983
db58fd89
JW
119842017-01-19 Jiong Wang <jiong.wang@arm.com>
11985
11986 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
11987 combined instructions.
11988 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
11989 instructions.
11990 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
11991 of pointer authentication.
11992
bd9cf60b
MM
119932017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
11994
11995 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
11996 floating point hardware to run test.
11997
ab014eb3
TC
119982017-01-19 Tamar Christina <tamar.christina@arm.com>
11999
2568d8a1 12000 * lib/target-supports.exp
ab014eb3
TC
12001 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12002
c048038f
RO
120032017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12004
12005 PR testsuite/79051
12006 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12007 __x86_64__]: Allow for target i?86-*-*.
12008
ab6b44cb
MF
120092017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12010
12011 PR target/78176
12012 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12013 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12014 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12015 HAS_LXC1.
12016 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12017 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12018 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12019
118d5ed3
AV
120202017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12021
12022 PR fortran/70696
12023 * gfortran.dg/coarray_43.f90: New test.
12024
a57c520e
RE
120252017-01-19 Richard Earnshaw <rearnsha@arm.com>
12026
12027 PR rtl-optimization/79121
12028 * gcc.c-torture/execute/pr79121.c: New test.
12029
54dc4be2
MM
120302017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12031
12032 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12033 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12034
7bd5dad2
LK
120352017-01-18 Louis Krupp <louis.krupp@zoho.com>
12036
12037 PR fortran/50069
12038 PR fortran/55086
12039 * gfortran.dg/pr50069_1.f90: New test.
12040 * gfortran.dg/pr50069_2.f90: New test.
12041 * gfortran.dg/pr55086_1.f90: New test.
12042 * gfortran.dg/pr55086_1_tfat.f90: New test.
12043 * gfortran.dg/pr55086_2.f90: New test.
12044 * gfortran.dg/pr55086_2_tfat.f90: New test.
12045 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12046
0edd264d
AS
120472017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12048 * gcc.dg/strcmp-1.c: New test.
12049 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12050
551914b7
DM
120512017-01-18 David Malcolm <dmalcolm@redhat.com>
12052
12053 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12054 (dejagnu_fail): Likewise.
12055 (dejagnu_note): Likewise.
12056 (pass): Provide forward decl, moving true decl to after #include
12057 of harness.h.
12058 (fail): Likewise.
12059 (note): Likewise.
12060
b7d3a6a6
MM
120612017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12062
12063 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12064 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12065
c484627c
NS
120662017-01-18 Nathan Sidwell <nathan@acm.org>
12067
12068 PR c++/78488
12069 * g++.dg/cpp1z/inh-ctor37.C: New.
12070
a711887e
UB
120712017-01-18 Uros Bizjak <ubizjak@gmail.com>
12072
12073 PR rtl-optimization/78952
12074 * gcc.target/i386/pr78952-1.c: New test.
12075 * gcc.target/i386/pr78952-2.c: Ditto.
12076
525a5e33
AV
120772017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12078
12079 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12080
120812017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12082
12083 PR fortran/70696
12084 * gfortran.dg/coarray_event_1.f08: New test.
12085
90553aac
JJ
120862017-01-18 Jakub Jelinek <jakub@redhat.com>
12087
12088 PR target/77416
12089 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12090 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12091 from dg-options.
12092 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12093 guarded test.
12094 * gcc.target/powerpc/fusion4.c: Likewise.
12095 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12096 guarded test.
12097 * gcc.target/powerpc/pr58673-1.c: Likewise.
12098 * gcc.target/powerpc/pr58673-2.c: Likewise.
12099 * gcc.target/powerpc/pr59054.c: Likewise.
12100
dfc42f08
BS
121012016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12102
12103 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12104 vec_bperm.
12105 * gcc.target/powerpc/p9-vbpermd.c: New file.
12106
f3981e7e
AK
121072017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12108
12109 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12110 (must_not_compile2): Downcase first letter of error messages.
12111 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12112 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12113
2c65d990
NS
121142017-01-18 Nathan Sidwell <nathan@acm.org>
12115
12116 PR c++/79091
12117 * g++.dg/pr79091.C: New.
12118
a711887e
UB
121192017-01-18 Jakub Jelinek <jakub@redhat.com>
12120
12121 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12122 to dg-options.
12123 (p0): Add missing dg-error.
12124
4701fba3
JS
121252017-01-17 Joe Seymour <joe.s@somniumtech.com>
12126
12127 * gcc.target/msp430/mul_f5_muldef.c: New test.
12128
ac4dc08d
MM
121292017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12130
12131 PR target/79004
12132 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12133 options. Fix up the syntax for using \m and \M.
12134
1b3254e4
SB
121352017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12136
12137 PR target/78875
12138 * gcc.target/powerpc/ssp-1.c: New testcase.
12139 * gcc.target/powerpc/ssp-2.c: New testcase.
12140
8144a493
WD
121412017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12142
12143 * gcc.target/aarch64/eh_return.c: New test.
12144
a6607774
BS
121452017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12146
12147 * vec-rlmi-rlnm.c: New file.
12148
8ddfdbc2
NS
121492017-01-17 Nathan Sidwell <nathan@acm.org>
12150
12151 PR c++/61636
12152 * g++.dg/cpp1y/pr61636-1.C: New.
12153 * g++.dg/cpp1y/pr61636-2.C: New.
12154 * g++.dg/cpp1y/pr61636-3.C: New.
12155
d365b403
MS
121562017-01-17 Martin Sebor <msebor@redhat.com>
12157
12158 PR testsuite/79115
12159 * gcc.dg/pr78768.c: Make it a link-only test.
12160
0d80ab91
DM
121612017-01-17 David Malcolm <dmalcolm@redhat.com>
12162
12163 PR c++/71497
12164 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12165 expected messages.
12166 * c-c++-common/Wmisleading-indentation.c: Likewise.
12167
31b61548
VM
121682017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12169
12170 PR target/79058
12171 * gcc.target/arm/pr79058.c: New.
12172
c549996e
JJ
121732017-01-17 Jakub Jelinek <jakub@redhat.com>
12174
12175 PR tree-optimization/71854
12176 * gcc.dg/vect/pr71854.c: New test.
12177
4f197ff9
ML
121782017-01-17 Martin Liska <mliska@suse.cz>
12179
12180 PR ipa/71207
12181 * g++.dg/ipa/pr71207.C: New test.
12182
d4193b85
JH
121832017-01-17 Jan Hubicka <hubicka@ucw.cz>
12184
12185 PR middle-end/77445
12186 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12187 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12188
906e7712
JJ
121892017-01-17 Jakub Jelinek <jakub@redhat.com>
12190
12191 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12192 rather than long unsigned int.
12193 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12194
12314dc9
RB
121952017-01-17 Richard Biener <rguenther@suse.de>
12196
12197 PR tree-optimization/71433
12198 * gcc.dg/Warray-bounds-20.c: New testcase.
12199
a23e48df
RB
122002017-01-17 Richard Biener <rguenther@suse.de>
12201
12202 PR testsuite/52563
12203 PR testsuite/71237
12204 PR testsuite/77737
12205 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12206 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12207 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12208
e6750e5c
AM
122092017-01-17 Alan Modra <amodra@gmail.com>
12210
12211 * gcc.target/powerpc/pr79066.c: New.
12212
a59afbe2
JL
122132017-01-16 Jeff Law <law@redhat.com>
12214
12215 PR tree-optimization/33562
12216 PR tree-optimization/61912
12217 PR tree-optimization/77485
12218 PR tree-optimization/79090
12219 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12220 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12221
e1bcfb92
JJ
122222017-01-16 Jakub Jelinek <jakub@redhat.com>
12223
98e92fb2
JJ
12224 PR c/79089
12225 * gcc.c-torture/compile/pr79089.c: New test.
12226
e1bcfb92
JJ
12227 PR target/79080
12228 * gcc.dg/pr79080.c: New test.
12229
0ef1f9cd
DM
122302017-01-16 David Malcolm <dmalcolm@redhat.com>
12231
12232 PR c/78304
12233 * gcc.dg/format/pr78304.c: Convert argument from integral type
12234 to a pointer.
12235 * gcc.dg/format/pr78304-2.c: Likewise.
12236
76689ffc
CL
122372017-01-16 Carl Love <cel@us.ibm.com>
12238
12239 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12240 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12241
ce12ee9e
CL
122422017-01-16 Carl Love <cel@us.ibm.com>
12243
12244 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12245 Change arguments and return type to bool long long.
12246
b336037d
MS
122472017-01-16 Martin Sebor <msebor@redhat.com>
12248
12249 PR testsuite/79051
12250 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12251 on x86.
12252
1ddca3f3
PC
122532017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12254
12255 Revert:
a711887e 12256 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12257
12258 PR c++/71737
12259 * g++.dg/cpp0x/pr71737.C: New.
12260
290687fb
BS
122612017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12262
12263 * gcc.target/powerpc/swaps-p8-27.c: New.
12264
7d2f3f1d
PC
122652017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12266
12267 PR c++/71737
12268 * g++.dg/cpp0x/pr71737.C: New.
12269
d743728f
EB
122702017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12271
12272 * gnat.dg/opt62.adb: New test.
12273 * gnat.dg/opt62_pkg.ads: New helper.
12274
90aead21
BS
122752017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12276
a711887e
UB
12277 PR rtl-optimization/78626
12278 PR rtl-optimization/78727
90aead21
BS
12279 * gcc.dg/torture/pr78626.c: New test.
12280 * gcc.dg/torture/pr78727.c: New test.
12281
afaecc23
AM
122822017-01-14 Alan Modra <amodra@gmail.com>
12283
12284 * gcc.c-torture/compile/pr72749.c: New test.
12285
be4aa83d
DM
122862017-01-13 David Malcolm <dmalcolm@redhat.com>
12287
12288 PR c/78304
12289 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12290 (test_macro_2): New test.
12291 (test_macro_3): New test.
12292 (test_macro_4): New test.
12293 (test_non_contiguous_strings): Convert line number to line offset.
12294 * gcc.dg/format/pr78304-2.c: New test case.
12295 * gcc.dg/format/pr78304.c: New test case.
12296
7cdca3ec
UB
122972017-01-13 Uros Bizjak <ubizjak@gmail.com>
12298
12299 * gcc.target/i386/funcspec-56.inc: Add missing options and
12300 reorder options by implied ISAs, as in ix86_target_string.
12301
e3017e52
MP
123022017-01-13 Marek Polacek <polacek@redhat.com>
12303
12304 PR c++/71166
12305 * g++.dg/cpp0x/constexpr-array18.C: New test.
12306
d155c6fe
JL
123072017-01-13 Jeff Law <law@redhat.com>
12308
7c9560a5
JL
12309 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12310
9e59e99a
JL
12311 PR tree-optimization/61912
12312 PR tree-optimization/77485
12313 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12314 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12315 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12316
12317 PR tree-optimization/33562
12318 PR tree-optimization/61912
12319 PR tree-optimization/77485
d155c6fe
JL
12320 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12321 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12322 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12323 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12324 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12325 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12326 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12327
77719b06
ML
123282017-01-13 Martin Liska <mliska@suse.cz>
12329
12330 PR ipa/79043
12331 * gcc.c-torture/execute/pr79043.c: New test.
12332
a181b2bc
RB
123332017-01-13 Richard Biener <rguenther@suse.de>
12334
12335 PR middle-end/78411
12336 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12337
eaed3226
AV
123382017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12339
12340 PR fortran/70697
12341 * gfortran.dg/coarray/event_4.f08: New test.
12342
4ccff88b
AV
123432017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12344
12345 PR fortran/70696
12346 * gfortran.dg/coarray/event_3.f08: New test.
12347
3c3b9090
RB
123482017-01-13 Richard Biener <rguenther@suse.de>
12349
12350 PR tree-optimization/77283
12351 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12352
25329913
RB
123532017-01-13 Richard Biener <rguenther@suse.de>
12354
12355 * gcc.dg/gimplefe-22.c: New testcase.
12356
10b70b8e
RB
123572017-01-13 Richard Biener <rguenther@suse.de>
12358
12359 PR tree-optimization/77283
12360 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12361 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12362 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12363
76a8f82f
SL
123642017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12365
12366 * gcc.dg/pr77862.c: Require fpic target.
12367
59a505da
MM
123682017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12369
12370 PR target/79004
12371 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12372
bce6f760
MS
123732017-01-12 Martin Sebor <msebor@redhat.com>
12374
12375 * gcc.dg/pr78138.c: Adjust.
12376 * gcc.dg/pr78768.c: Adjust.
12377 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12378 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12379 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12380 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12381 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12382 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12383 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12384 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12385 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12386 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12387 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12388
3eefa646
JJ
123892017-01-12 Jakub Jelinek <jakub@redhat.com>
12390
12391 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12392
dcb56243
MS
123932017-01-12 Martin Sebor <msebor@redhat.com>
12394
8be3f306 12395 PR testsuite/79051
940242cd
MS
12396 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12397 due to bug 79054.
dcb56243 12398
b7431c20
DE
123992017-01-12 David Edelsohn <dje.gcc@gmail.com>
12400
12401 * gcc.dg/pr78768.c: Require LTO.
12402
2bcd9f32
MS
124032017-01-12 Martin Sebor <msebor@redhat.com>
12404
12405 PR c/79074
12406 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12407 due to the referenced bug.
12408
b2fc1c70
MS
124092017-01-12 Martin Sebor <msebor@redhat.com>
12410
12411 PR testsuite/79073
12412 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12413
fbed6f36
UB
124142017-01-12 Uros Bizjak <ubizjak@gmail.com>
12415
12416 * gcc.target/i386/builtin_target.c (check_features): Check all
12417 supported __builtin_cpu_supports options.
12418
27282dad
KT
124192017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12420
12421 PR tree-optimization/78319
12422 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12423 Remove xfail.
12424
66113166
BS
124252017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12426
12427 PR target/79044
12428 * gcc.target/powerpc/swaps-p8-26.c: New.
12429
6bb4ea5c
RB
124302017-01-12 Richard Biener <rguenther@suse.de>
12431
12432 * gcc.dg/gimplefe-21.c: New testcase.
12433
f15dbadb
MC
124342017-01-12 Michael Collison <michael.collison@arm.com>
12435
12436 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12437
73e32c47
JK
124382017-01-11 Julia Koval <julia.koval@intel.com>
12439 Uros Bizjak <ubizjak@gmail.com>
12440
12441 * gcc.target/i386/sgx.c New test.
12442 * gcc.target/i386/sse-12.c: Add -msgx.
12443 * gcc.target/i386/sse-13.c: Ditto.
12444 * gcc.target/i386/sse-14.c: Ditto.
12445 * gcc.target/i386/sse-22.c: Ditto.
12446 * gcc.target/i386/sse-23.c: Ditto.
12447 * g++.dg/other/i386-2.C: Ditto.
12448 * g++.dg/other/i386-3.C: Ditto.
12449
3594adc7
MS
124502017-01-11 Martin Sebor <msebor@redhat.com>
12451
12452 PR c++/24511
12453 * g++.dg/template/explicit9.C: New test.
12454
01bfd257
NS
124552017-01-11 Nathan Sidwell <nathan@acm.org>
12456
12457 PR c++/77812
12458 * g++.dg/pr77812.C: New.
12459
88df7964
JJ
124602017-01-11 Jakub Jelinek <jakub@redhat.com>
12461
eae63d78
JJ
12462 PR c++/71537
12463 * g++.dg/cpp1y/constexpr-71537.C: New test.
12464
88df7964
JJ
12465 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12466 argument.
12467
960ecba4
MS
124682017-01-11 Martin Sebor <msebor@redhat.com>
12469
12470 PR c/47931
12471 * c-c++-common/Waddress-2.c: New test.
12472
1f258a55
JJ
124732017-01-11 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR c++/78341
12476 * g++.dg/cpp0x/pr78341.C: New test.
12477
bf5fbf46
MS
124782017-01-11 Martin Sebor <msebor@redhat.com>
12479
12480 PR c/78768
12481 * gcc.dg/pr78768.c: New test.
12482
19ff0049
DM
124832017-01-11 David Malcolm <dmalcolm@redhat.com>
12484
12485 PR driver/78877
12486 * gcc.dg/spellcheck-options-14.c: New test case.
12487 * gcc.dg/spellcheck-options-15.c: New test case.
12488 * gcc.dg/spellcheck-options-16.c: New test case.
12489 * gcc.dg/spellcheck-options-17.c: New test case.
12490
c86e9f03
ML
124912017-01-11 Martin Liska <mliska@suse.cz>
12492
12493 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12494
947f51d6
JJ
124952017-01-11 Jakub Jelinek <jakub@redhat.com>
12496
12497 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12498 instead of just 1 for the decomposition from struct C.
12499
849fccf8
EB
125002017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12501
12502 * gcc.c-torture/execute/20170111-1.c: New test.
12503
80c74722
RB
125042017-01-11 Richard Biener <rguenther@suse.de>
12505
12506 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12507
4c4b4703
JJ
125082017-01-11 Jakub Jelinek <jakub@redhat.com>
12509
12510 PR middle-end/50199
12511 * gcc.dg/lto/pr50199_0.c: New test.
12512
664b1a6b
MS
125132017-01-10 Martin Sebor <msebor@redhat.com>
12514
12515 PR testsuite/78960
12516 PR testsuite/78959
12517 PR testsuite/78133
12518 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12519 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12520
fefd3086
MS
125212017-01-10 Martin Sebor <msebor@redhat.com>
12522
12523 PR middle-end/78138
664b1a6b 12524 * gcc.dg/pr78138.c: New test.
fefd3086 12525
b9f4757f
DM
125262017-01-10 David Malcolm <dmalcolm@redhat.com>
12527
12528 PR c++/77949
12529 * g++.dg/diagnostic/pr77949.C: New test case.
12530
5a50f6bb
MS
125312017-01-10 Martin Sebor <msebor@redhat.com>
12532
12533 PR middle-end/78245
12534 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12535
c16880ef
MS
125362017-01-10 Martin Sebor <msebor@redhat.com>
12537
12538 PR tree-optimization/78775
12539 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12540 * gcc.dg/attr-alloc_size-10.c: New test.
12541 * gcc.dg/attr-alloc_size-11.c: New test.
12542 * gcc.dg/builtin-stringop-chk-7.c: New test.
12543 * gcc.dg/pr78775.c: New test.
12544 * gcc.dg/pr78973-2.c: New test.
12545 * gcc.dg/pr78973.c: New test.
12546
5363d9d9
JL
125472017-01-10 Jeff Law <law@redhat.com>
12548
12549 PR tree-optimization/77766
12550 PR tree-optimization/78856
12551 * gcc.c-torture/execute/pr77766.c: New test.
12552
aae23693
RB
125532016-01-10 Richard Biener <rguenther@suse.de>
12554
12555 PR tree-optimization/79034
12556 * g++.dg/torture/pr79034.C: New testcase.
12557
a0843aed
ML
125582017-01-10 Martin Liska <mliska@suse.cz>
12559
12560 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12561 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12562 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12563 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12564 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12565 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12566 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12567 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12568 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12569 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12570 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12571 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12572 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12573 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12574 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12575 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12576 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12577 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12578 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12579 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12580 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12581 * gcc.dg/ipa/pr64307.c: Likewise.
12582 * gcc.dg/ipa/pr77653.c: Likewise.
12583
79fc8ffe
AS
125842017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12585
12586 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12587 * g++.dg/other/i386-3.C: Ditto.
12588 * gcc.target/i386/sse-12.c: Ditto.
12589 * gcc.target/i386/sse-13.c: Ditto.
12590 * gcc.target/i386/sse-22.c: Ditto.
12591 * gcc.target/i386/sse-23.c: Ditto.
12592 * gcc.target/i386/builtin_target.c: Handle new option.
12593 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12594 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12595 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12596
dfa6951f
MS
125972017-01-09 Martin Sebor <msebor@redhat.com>
12598
12599 PR testsuite/79036
12600 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12601 with different precisions.
12602
a271e415
EB
126032017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12604
12605 * g++.dg/opt/call2.C: New test.
12606 * g++.dg/opt/call3.C: Likewise.
12607 * gnat.dg/array26.adb: New test.
12608 * gnat.dg/array26_pkg.ad[sb]: New helper.
12609 * gnat.dg/array27.adb: New test.
12610 * gnat.dg/array27_pkg.ad[sb]: New helper.
12611 * gnat.dg/array28.adb: New test.
12612 * gnat.dg/array28_pkg.ad[sb]: New helper.
12613
bd2c6270
JJ
126142017-01-09 Jakub Jelinek <jakub@redhat.com>
12615
12616 PR translation/79019
12617 PR translation/79020
12618 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12619 diagnostics.
12620 * gfortran.dg/initialization_17.f90: Likewise.
12621
1c1d8e75
DH
126222017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12623
12624 PR testsuite/79026
12625 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12626 * gcc.target/i386/pr78904-4.c: Likewise.
12627 * gcc.target/i386/pr78904-6.c: Likewise.
12628 * gcc.target/i386/pr78967-2.c: Likewise.
12629
cb330ba5
JJ
126302017-01-09 Jakub Jelinek <jakub@redhat.com>
12631
12632 PR tree-optimization/78899
12633 * gcc.target/i386/pr78899.c: New test.
12634 * gcc.dg/pr71077.c: New test.
12635
a5e14a42
MJ
126362017-01-09 Martin Jambor <mjambor@suse.cz>
12637
12638 PR ipa/78365
12639 PR ipa/78599
12640 * gcc.dg/torture/pr78365.c: New test.
12641
01216d27
JJ
126422017-01-09 Jakub Jelinek <jakub@redhat.com>
12643
dc59e50a
JJ
12644 PR c++/78948
12645 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12646 (main): Use int* instead of long long.
12647
01216d27
JJ
12648 PR tree-optimization/78938
12649 * gcc.dg/vect/pr78938.c: New test.
12650
c0d4fec7
KT
126512017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12652
12653 * gcc.dg/20161219.c: New test.
12654
7b1b0cc1
RB
126552017-01-09 Richard Biener <rguenther@suse.de>
12656
12657 PR tree-optimization/78997
12658 * gcc.dg/torture/pr78997.c: New testcase.
12659
813b9c0d
RB
126602017-01-09 Richard Biener <rguenther@suse.de>
12661
12662 PR debug/79000
12663 * g++.dg/lto/pr79000_0.C: New testcase.
12664 * g++.dg/lto/pr79000_1.c: Likewise.
12665
efcc8d38
MS
126662017-01-08 Martin Sebor <msebor@redhat.com>
12667
12668 PR middle-end/77708
12669 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12670 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12671 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12672 due to bug 78969.
12673 * gcc.dg/format/pr78569.c: Adjust.
12674
5ccf1d8d
DM
126752017-01-07 David Malcolm <dmalcolm@redhat.com>
12676
12677 PR c++/72803
12678 * g++.dg/diagnostic/pr72803.C: New test case.
12679
42002dfe
MS
126802017-01-07 Martin Sebor <msebor@redhat.com>
12681
12682 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12683 * gcc.dg/attr-alloc_size-4.c: Same.
12684
de91486c
AV
126852017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12686
12687 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12688 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12689 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12690 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12691 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12692 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12693 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12694
f55a925e
AS
126952017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12696 * gcc.dg/memcmp-1.c: New.
12697 * gcc.dg/strncmp-1.c: New.
12698
f3caa118
AV
126992017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12700
12701 * gcc.target/arm/acle/mcrr: New.
12702 * gcc.target/arm/acle/mcrr2: New.
12703 * gcc.target/arm/acle/mrrc: New.
12704 * gcc.target/arm/acle/mrrc2: New.
12705
ecc9a25b
AV
127062017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12707
12708 * gcc.target/arm/acle/mcr.c: New.
12709 * gcc.target/arm/acle/mrc.c: New.
12710 * gcc.target/arm/acle/mcr2.c: New.
12711 * gcc.target/arm/acle/mrc2.c: New.
12712
3811581f
AV
127132017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12714
12715 * gcc.target/arm/acle/ldc: New.
12716 * gcc.target/arm/acle/ldc2: New.
12717 * gcc.target/arm/acle/ldcl: New.
12718 * gcc.target/arm/acle/ldc2l: New.
12719 * gcc.target/arm/acle/stc: New.
12720 * gcc.target/arm/acle/stc2: New.
12721 * gcc.target/arm/acle/stcl: New.
12722 * gcc.target/arm/acle/stc2l: New.
12723
d57daa0c
AV
127242017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12725
12726 * gcc.target/arm/acle/acle.exp: Run tests for different options
12727 and make sure fat-lto-objects is used such that we can still do
12728 assemble scans.
12729 * gcc.target/arm/acle/cdp.c: New.
12730 * gcc.target/arm/acle/cdp2.c: New.
12731 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12732 (check_effective_target_arm_coproc1_ok_nocache): New.
12733 (check_effective_target_arm_coproc2_ok): New.
12734 (check_effective_target_arm_coproc2_ok_nocache): New.
12735 (check_effective_target_arm_coproc3_ok): New.
12736 (check_effective_target_arm_coproc3_ok_nocache): New.
12737 (check_effective_target_arm_coproc4_ok): New.
12738 (check_effective_target_arm_coproc4_ok_nocache): New.
12739
8a123229
MS
127402017-01-06 Martin Sebor <msebor@redhat.com>
12741
12742 PR middle-end/78605
12743 * gcc.dg/tree-ssa/pr78605.c: New test.
12744
5b8999d6
MS
127452017-01-05 Martin Sebor <msebor@redhat.com>
12746
12747 PR tree-optimization/78910
12748 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12749 diagnostics.
12750 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12751 * gcc.dg/tree-ssa/pr78910.c: New test.
12752
4e89adf9
EB
127532017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12754
12755 * gcc.dg/sso-10.c: New test.
12756
962c5679
JJ
127572017-01-05 Jakub Jelinek <jakub@redhat.com>
12758
cfd719e7
JJ
12759 PR tree-optimization/71016
12760 * gcc.target/i386/pr71016.c: New test.
12761 * gcc.target/aarch64/pr71016.c: New test.
12762 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12763
26f20371
JJ
12764 PR c++/78931
12765 * g++.dg/cpp1z/decomp19.C: New test.
12766
962c5679
JJ
12767 PR c++/78890
12768 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12769 * g++.dg/init/union1.C: Likewise.
12770 * g++.dg/cpp0x/union6.C: Expect errors.
12771 * g++.dg/cpp0x/union8.C: New test.
12772 * g++.dg/cpp0x/pr78890-1.C: New test.
12773 * g++.dg/cpp0x/pr78890-2.C: New test.
12774
8c15f541
DE
127752017-01-05 David Edelsohn <dje.gcc@gmail.com>
12776
12777 * gcc.target/powerpc/pr71670.c: Require p9vector.
12778 * gcc.target/powerpc/p9-novsx.c: Same.
12779
51b86113
DM
127802017-01-05 David Malcolm <dmalcolm@redhat.com>
12781
12782 * selftests/asr_div1.rtl: New file.
12783 * selftests/aarch64: New subdirectory.
12784 * selftests/aarch64/times-two.rtl: New file.
12785 * selftests/bb-index.rtl: New file.
12786 * selftests/cfg-test.rtl: New file.
12787 * selftests/const-int.rtl: New file.
12788 * selftests/example-labels.rtl: New file.
12789 * selftests/insn-with-mode.rtl: New file.
12790 * selftests/jump-to-label-ref.rtl: New file.
12791 * selftests/jump-to-return.rtl: New file.
12792 * selftests/jump-to-simple-return.rtl: New file.
12793 * selftests/mem.rtl: New file.
12794 * selftests/note-insn-deleted.rtl: New file.
12795 * selftests/note_insn_basic_block.rtl: New file.
12796 * selftests/simple-cse.rtl: New file.
12797 * selftests/symbol-ref.rtl: New file.
12798 * selftests/x86_64: New subdirectory.
12799 * selftests/x86_64/call-insn.rtl: New file.
12800 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12801 * selftests/x86_64/times-two.rtl: New file.
12802 * selftests/x86_64/unspec.rtl: New file.
12803
dc7650cc
NS
128042017-01-05 Nathan Sidwell <nathan@acm.org>
12805
12806 PR c++/78765
12807 * g++.dg/cpp0x/pr78765.C: New.
12808
3db70565
DV
128092017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12810
12811 * gcc.target/s390/memcpy-2.c: New test.
12812 * gcc.target/s390/memset-2.c: New test.
12813
f5a537e3
AK
128142017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12815
12816 * gcc.target/s390/memcpy-1.c: New test.
12817
d80c6d02
JL
128182017-01-04 Jeff Law <law@redhat.com>
12819
12820 PR tree-optimization/78812
12821 * g++.dg/torture/pr78812.C: New test.
12822
08edc320 128232017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12824
12825 PR target/71977
12826 PR target/70568
12827 PR target/78823
12828 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12829 64-bit VSX systems with direct move, whether we optimize common
12830 code sequences in the GLIBC math library for float math functions.
12831 * gcc.target/powerpc/pr71977-2.c: Likewise.
12832
a9342885
MP
128332017-01-04 Marek Polacek <polacek@redhat.com>
12834
12835 PR c++/64767
12836 * c-c++-common/Wpointer-compare-1.c: New test.
12837
066435fe
JJ
128382017-01-04 Jakub Jelinek <jakub@redhat.com>
12839
abec4284
JJ
12840 PR c++/78949
12841 * c-c++-common/Wunused-var-16.c: New test.
12842
26c43e27
JJ
12843 PR c++/78693
12844 * g++.dg/cpp0x/pr78693.C: New test.
12845
fc73e60c
JJ
12846 PR driver/78957
12847 * gcc.dg/pr78957.c: New test.
12848
c9cf3863
JJ
12849 * g++.dg/cpp1y/auto-fn34.C: New test.
12850
066435fe
JJ
12851 PR c++/71182
12852 * g++.dg/cpp0x/pr71182.C: New test.
12853
598bd687
KN
128542017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12855
12856 PR target/78056
12857 * gcc.target/powerpc/pr78056-1.c: New test.
12858 * gcc.target/powerpc/pr78056-2.c: New test.
12859 * gcc.target/powerpc/pr78056-3.c: New test.
12860 * gcc.target/powerpc/pr78056-4.c: New test.
12861 * gcc.target/powerpc/pr78056-5.c: New test.
12862 * gcc.target/powerpc/pr78056-6.c: New test.
12863 * gcc.target/powerpc/pr78056-7.c: New test.
12864 * gcc.target/powerpc/pr78056-8.c: New test.
12865 * lib/target-supports.exp
12866 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12867 whether the effective target supports the popcntb instruction.
12868
8194635a
JL
128692017-01-03 Jeff Law <law@redhat.com>
12870
12871 PR tree-optimization/67955
12872 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12873
baf9ebc8
MP
128742017-01-04 Marek Polacek <polacek@redhat.com>
12875
12876 PR c++/77545
12877 PR c++/77284
12878 * g++.dg/cpp0x/range-for32.C: New test.
12879 * g++.dg/cpp0x/range-for33.C: New test.
12880
5dd9a9d0
DM
128812017-01-04 David Malcolm <dmalcolm@redhat.com>
12882
12883 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12884
4bf07f3f
NS
128852017-01-04 Nathan Sidwell <nathan@acm.org>
12886
12887 PR c++/66735
12888 * g++.dg/cpp1y/pr66735.C: New.
12889
165ba2e9
JJ
128902017-01-04 Jakub Jelinek <jakub@redhat.com>
12891
12892 PR tree-optimization/71563
12893 * gcc.dg/tree-ssa/pr71563.c: New test.
12894
4567f969
JB
128952017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12896
12897 PR fortran/78534
12898 PR fortran/78976
12899 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12900 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12901 * gfortran.dg/transfer_intrinsic_1.f90: Change
12902 scan-tree-dump-times due to gfc_trans_string_copy change to
12903 avoid -Wstringop-overflow.
12904
1c06f07f
JL
129052017-01-03 Jeff Law <law@redhat.com>
12906
12907 PR tree-optimization/78856
12908 * gcc.c-torture/execute/pr78856.c: New test.
12909
60fb638f
MM
129102017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12911
12912 PR target/78953
12913 * gcc.target/powerpc/pr78953.c: New test.
12914
e4d02f52
ILT
129152017-01-03 Ian Lance Taylor <iant@google.com>
12916
12917 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12918 enums.
12919
5b4f088d
MS
129202017-01-03 Martin Sebor <msebor@redhat.com>
12921
12922 PR tree-optimization/78696
12923 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12924 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12925 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12926 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12927
129282017-01-03 David Malcolm <dmalcolm@redhat.com>
12929
12930 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12931 with more than one digit.
12932 * lib/gcc-dg.exp (process-message): Support more than one digit
12933 in relative line specifications.
12934
129352017-01-03 Jakub Jelinek <jakub@redhat.com>
12936
12937 PR tree-optimization/78965
12938 * gcc.dg/pr78965.c: New test.
12939
12940 PR middle-end/78901
12941 * g++.dg/opt/pr78901.C: New test.
12942
129432017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12944
12945 PR fortran/78534
12946 PR fortran/66310
12947 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12948 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12949 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12950 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12951 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12952 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
12953 * gfortran.dg/string_1_lp64.f90: New test.
12954 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
12955 * gfortran.dg/string_3_lp64.f90: New test.
12956 * gfortran.dg/transfer_intrinsic_1.f90: Change
12957 scan-tree-dump-times due to gfc_trans_string_copy change to
12958 avoid -Wstringop-overflow.
12959
8b7163c6
UB
129602017-01-02 Uros Bizjak <ubizjak@gmail.com>
12961
12962 PR target/78967
12963 * gcc.target/i386/pr78967-1.c: New test.
12964 * gcc.target/i386/pr78967-2.c: Ditto.
12965 * gcc.target/i386/pr78967-3.c: Ditto.
12966
12967 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
12968 * gcc.target/i386/pr78904-4.c: Ditto.
12969 * gcc.target/i386/pr78904-6.c: Ditto.
12970
e2940b98
JH
129712017-01-01 Jan Hubicka <hubicka@ucw.cz>
12972
12973 PR middle-end/77674
12974 * g++.dg/torture/pr77674.C: New testcase.
12975
cbe34bb5 129762017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
12977
12978 Update copyright years.
818ab71a 12979\f
cbe34bb5 12980Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
12981
12982Copying and distribution of this file, with or without modification,
12983are permitted in any medium without royalty provided the copyright
12984notice and this notice are preserved.