]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR tree-optimization/82276 (-O2: ICE: SSA corruption during RTL pass: expand;...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c94f2d84
RB
12017-09-21 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/82276
4 PR tree-optimization/82244
5 * gcc.dg/torture/pr82276.c: New testcase.
6
2e1dd137
RB
72017-09-21 Richard Biener <rguenther@suse.de>
8
9 PR tree-optimization/71351
10 * gfortran.dg/graphite/pr71351.f90: New testcase.
11 * gfortran.dg/graphite/interchange-3.f90: Adjust.
12
a4f65ca8
JJ
132017-09-21 Jakub Jelinek <jakub@redhat.com>
14
15 PR target/82260
16 * gcc.target/i386/pr82260-1.c: New test.
17 * gcc.target/i386/pr82260-2.c: New test.
18
d3347cd2
AK
192017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
20 Jeff Law <law@redhat.com>
21
22 * gcc.dg/stack-check-5.c: Add argument for s390.
23 * lib/target-supports.exp:
24 (check_effective_target_supports_stack_clash_protection): Enable for
25 s390/s390x targets.
26
5f2fd590
MS
272017-09-20 Martin Sebor <msebor@redhat.com>
28
073809a7
MS
29 PR c/81854
30 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
31 * g++.dg/ext/attr-ifunc-4.C: Ditto.
32 * lib/target-supports.exp: Adjust for C++.
33
5f2fd590
MS
34 PR c/81854
35 * gcc.dg/attr-ifunc-1.c: Correct type errors.
36 * gcc.dg/attr-ifunc-2.c: Ditto.
37 * gcc.dg/attr-ifunc-3.c: Ditto.
38 * gcc.dg/attr-ifunc-4.c: Ditto.
39 * gcc.dg/attr-ifunc-5.c: Ditto.
40 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 41 * lib/target-supports.exp: Correct type error.
5f2fd590 42
94c23e39
JL
432017-09-20 Jeff Law <law@redhat.com>
44
45 * gcc.target/i386/stack-check-11.c: Update test and regexp
46 so that it works for both i?86 and x86_64.
47
6073d002
SB
482017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
49
50 PR target/77687
51 * gcc.target/powerpc/pr77687.c: New testcase.
52
fb3cd39d
JJ
532017-09-20 Jakub Jelinek <jakub@redhat.com>
54
2ffb5745
JJ
55 P0409R2 - allow lambda capture [=, this]
56 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
57 capture. Add further tests.
58 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
59 for c++2a on [=, this] capture.
60
fb3cd39d
JJ
61 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
62 * g++.dg/cpp1z/cplusplus_1z.C: New test.
63
cace2309
SP
642017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
65
66 * gcc.target/i386/builtin_target.c: Test knm.
67 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
68
52e22c79
RB
692017-09-20 Richard Biener <rguenther@suse.de>
70
71 PR tree-optimization/77362
72 * gcc.dg/graphite/pr77362.c: New testcase.
73
2a900079
RB
742017-09-20 Richard Biener <rguenther@suse.de>
75
76 PR tree-optimization/82264
77 * gcc.dg/torture/pr82264.c: New testcase.
78
88272c01
JJ
792017-09-20 Jakub Jelinek <jakub@redhat.com>
80
81 * g++.dg/debug/dwarf2/template-params-13.C: New test.
82 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
83 it doesn't match newlines.
84 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
85 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
86 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
87 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
88 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
89 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
90 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
91 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
92 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
93 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
94
0f45457e
PC
952017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
96
97 PR c++/64954
98 * g++.dg/cpp0x/constexpr-ctor20.C: New.
99
73fe2f32
RB
1002017-09-20 Richard Biener <rguenther@suse.de>
101
102 PR tree-optimization/81373
103 * gcc.dg/graphite/pr81373.c: New testcase.
104
ee8f15c6
JL
1052017-09-19 Jeff Law <law@redhat.com>
106
ac9c032e
JL
107 * gcc.target/i386/stack-check-11.c: New test.
108
8e7a09c3
JL
109 * gcc.dg/stack-check-4.c: New test.
110 * gcc.dg/stack-check-5.c: New test.
111 * gcc.dg/stack-check-6.c: New test.
112 * gcc.dg/stack-check-6a.c: New test.
113 * gcc.dg/stack-check-7.c: New test.
114 * gcc.dg/stack-check-8.c: New test.
115 * gcc.dg/stack-check-9.c: New test.
116 * gcc.dg/stack-check-10.c: New test.
117 * lib/target-supports.exp
118 (check_effective_target_supports_stack_clash_protection): Enable for
119 x86 and x86_64 targets.
120
8c1dd970
JL
121 * gcc.dg/stack-check-3.c: New test.
122
ee8f15c6
JL
123 * gcc.dg/stack-check-2.c: New test.
124 * lib/target-supports.exp
8e7a09c3 125 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
126 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
127 (check_effective_target_caller_implicit_probes): Likewise.
128
14a1a59f
JJ
1292017-09-19 Jakub Jelinek <jakub@redhat.com>
130
131 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
132 * g++.dg/tree-ssa/pr41428.C: Likewise.
133 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
134 c++17 and up.
135 * g++.dg/expr/bool3.C: Likewise.
136 * g++.dg/expr/bitfield5.C: Likewise.
137 * g++.old-deja/g++.jason/bool5.C: Likewise.
138
e32d2388
MS
1392017-09-18 Martin Sebor <msebor@redhat.com>
140
141 PR c/81854
142 * gcc.dg/pr81854.c: New test.
143 * g++.dg/ext/attr-ifunc-5.C: New test.
144 * g++.dg/ext/attr-ifunc-1.C: Adjust.
145 * g++.dg/ext/attr-ifunc-2.C: Same.
146 * g++.dg/ext/attr-ifunc-3.C: Same.
147 * g++.dg/ext/attr-ifunc-4.C: Same.
148 * g++.old-deja/g++.abi/vtable2.C: Same.
149 * gcc.dg/attr-ifunc-1.c: Same.
150
81b29ad8
WS
1512017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
152
153 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
154
109bb910
RB
1552017-09-19 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/82244
158 * gcc.dg/torture/pr82244.c: New testcase.
159
197d2f5b
RB
1602017-09-19 Richard Biener <rguenther@suse.de>
161
162 PR tree-optimization/69728
163 * gfortran.dg/graphite/pr69728.f90: New testcase.
164 * gcc.dg/graphite/pr69728.c: Likewise.
165
7e12c0e0
PC
1662017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
167
168 PR c++/80947
169 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
170
b161f2c9
RS
1712017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
172
173 * gcc.dg/vect/slp-multitypes-13.c: New test.
174
7251b0bf
RS
1752017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
176
177 * gfortran.dg/vect/mask-store-1.f90: New test.
178
10d8c51f
PC
1792017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
180
181 PR c++/45033
182 * g++.dg/expr/delete1.C: New.
183
2eda24e9
PMR
1842017-09-18 Bob Duff <duff@adacore.com>
185
186 * gnat.dg/validity_check.adb: New testcase.
187
1882017-09-18 Eric Botcazou <ebotcazou@adacore.com>
189
190 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
191
1922017-09-18 Bob Duff <duff@adacore.com>
193
194 * gnat.dg/tagged_prefix_call.adb: New testcase.
195
845af9e6
PMR
1962017-09-18 Ed Schonberg <schonberg@adacore.com>
197
198 * gnat.dg/default_variants.adb: New testcase.
199
2a63b04e
RO
2002017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
201
202 PR target/81736
203 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
204 * gcc.target/i386/pr81736-4.c: Likewise.
205
3d07d963
RB
2062017-09-18 Richard Biener <rguenther@suse.de>
207
208 PR tree-optimization/79622
209 * gcc.dg/graphite/pr79622.c: New testcase.
210
3cb626e4
DS
2112017-09-17 Daniel Santos <daniel.santos@pobox.com>
212
213 gcc.target/i386/pr82196-1.c: New test.
214 gcc.target/i386/pr82196-2.c: Likewise.
215
01f44e44
L
2162017-09-17 H.J. Lu <hongjiu.lu@intel.com>
217
218 PR target/82166
219 * gcc.target/i386/pr82166.c: New test.
220
62d3c075
PT
2212017-09-17 Paul Thomas <pault@gcc.gnu.org>
222
223 PR fortran/82173
224 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
225 * gfortran.dg/pdt_2.f03 : The same.
226 * gfortran.dg/pdt_3.f03 : The same.
227 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
228 module 'bad_vars'. Add error concerning assumed parameters and
229 save attribute.
230 * gfortran.dg/pdt_11.f03 : New test.
231
232 PR fortran/60483
233 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
234 * gfortran.dg/associate_25.f90 : New test.
235 * gfortran.dg/pdt_12.f03 : New test.
236
026a79f7
AS
2372017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
238 Jakub Jelinek <jakub@redhat.com>
239
240 Add support for -std=c++2a.
241 * lib/target-supports.exp (check_effective_target_c++17): Return
242 1 also if check_effective_target_c++2a.
243 (check_effective_target_c++17_down): New.
244 (check_effective_target_c++2a_only): New.
245 (check_effective_target_c++2a): New.
246 * g++.dg/cpp2a/cplusplus.C: New.
247
bb75facd
JM
2482017-09-15 Joseph Myers <joseph@codesourcery.com>
249
250 PR c/82071
251 * gcc.target/i386/excess-precision-8.c: New test.
252
c01df3c8
MLI
2532017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
254 Paolo Carlini <paolo.carlini@oracle.com>
255
256 PR c++/64644
257 * g++.dg/other/anon-union4.C: New.
258 * g++.old-deja/g++.law/union4.C: Adjust.
259 * g++.old-deja/g++.other/anon1.C: Likewise.
260
1d933576
BE
2612017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
262
263 * c-c++-common/Wcast-align.c: New test.
264
4a8ca690
EB
2652017-09-15 Eric Botcazou <ebotcazou@adacore.com>
266
267 * g++.dg/sso-1.C: New test.
268 * g++.dg/sso-2.C: Likewise.
269
2702017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
271
272 PR c++/78648
273 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
274
ed17cb57
JW
2752017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
276
277 PR tree-optimization/71026
278 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
279
a1189286
JJ
2802017-09-15 Jakub Jelinek <jakub@redhat.com>
281
7b936140
JJ
282 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
283 * lib/target-supports.exp (check_effective_target_c++14): Use
284 check_effective_target_c++17 instead of check_effective_target_c++1z.
285 (check_effective_target_c++14_down): Likewise.
286 (check_effective_target_c++1z_only): Rename to ...
287 (check_effective_target_c++17_only): ... this.
288 (check_effective_target_c++1z): Rename to ...
289 (check_effective_target_c++17): ... this.
290 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
291 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
292 and c++17_only instead of c++1z_only. Adjust expected diagnostics
293 and comments refering to 1z to 17.
294 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
295 * g++.dg/template/partial5.C: Likewise.
296 * g++.dg/template/nontype8.C: Likewise.
297 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
298 * g++.dg/cpp1z/nontype3a.C: Likewise.
299 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
300 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
301 * g++.dg/cpp1z/class-deduction32.C: Likewise.
302 * g++.dg/cpp1z/pr78771.C: Likewise.
303 * g++.dg/cpp1z/elide1.C: Likewise.
304 * g++.dg/cpp1z/fold3.C: Likewise.
305 * g++.dg/cpp1z/class-deduction2.C: Likewise.
306 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
307 * g++.dg/cpp1z/inline-var2.C: Likewise.
308 * g++.dg/cpp1z/eval-order2.C: Likewise.
309 * g++.dg/cpp1z/decomp21.C: Likewise.
310 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
311 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
312 * g++.dg/cpp1z/utf8-neg.C: Likewise.
313 * g++.dg/cpp1z/class-deduction41.C: Likewise.
314 * g++.dg/cpp1z/class-deduction23.C: Likewise.
315 * g++.dg/cpp1z/nodiscard3.C: Likewise.
316 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
317 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
318 * g++.dg/cpp1z/class-deduction21.C: Likewise.
319 * g++.dg/cpp1z/range-for1.C: Likewise.
320 * g++.dg/cpp1z/init-statement4.C: Likewise.
321 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
322 * g++.dg/cpp1z/decomp30.C: Likewise.
323 * g++.dg/cpp1z/class-deduction39.C: Likewise.
324 * g++.dg/cpp1z/register2.C: Likewise.
325 * g++.dg/cpp1z/decomp9.C: Likewise.
326 * g++.dg/cpp1z/regress1.C: Likewise.
327 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
328 * g++.dg/cpp1z/class-deduction30.C: Likewise.
329 * g++.dg/cpp1z/abbrev2.C: Likewise.
330 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
331 * g++.dg/cpp1z/regress2.C: Likewise.
332 * g++.dg/cpp1z/decomp16.C: Likewise.
333 * g++.dg/cpp1z/bool-increment1.C: Likewise.
334 * g++.dg/cpp1z/aligned-new1.C: Likewise.
335 * g++.dg/cpp1z/decomp3.C: Likewise.
336 * g++.dg/cpp1z/register1.C: Likewise.
337 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
338 * g++.dg/cpp1z/class-deduction1.C: Likewise.
339 * g++.dg/cpp1z/decomp10.C: Likewise.
340 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
341 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
342 * g++.dg/cpp1z/decomp27.C: Likewise.
343 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
344 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
345 * g++.dg/cpp1z/class-deduction9.C: Likewise.
346 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
347 * g++.dg/cpp1z/decomp11.C: Likewise.
348 * g++.dg/cpp1z/aligned-new3.C: Likewise.
349 * g++.dg/cpp1z/utf8-2.C: Likewise.
350 * g++.dg/cpp1z/lambda-this3.C: Likewise.
351 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
352 * g++.dg/cpp1z/byte1.C: Likewise.
353 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
354 * g++.dg/cpp1z/aggr-base4.C: Likewise.
355 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
356 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
357 * g++.dg/cpp1z/utf8-2a.C: Likewise.
358 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
359 * g++.dg/cpp1z/aggr-base6.C: Likewise.
360 * g++.dg/cpp1z/cplusplus.C: Likewise.
361 * g++.dg/cpp1z/class-deduction20.C: Likewise.
362 * g++.dg/cpp1z/aggr-base2.C: Likewise.
363 * g++.dg/cpp1z/class-deduction6.C: Likewise.
364 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
365 * g++.dg/cpp1z/class-deduction31.C: Likewise.
366 * g++.dg/cpp1z/class-deduction25.C: Likewise.
367 * g++.dg/cpp1z/class-deduction18.C: Likewise.
368 * g++.dg/cpp1z/fold9.C: Likewise.
369 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
370 * g++.dg/cpp1z/abbrev1.C: Likewise.
371 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
372 * g++.dg/cpp1z/utf8.C: Likewise.
373 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
374 * g++.dg/cpp1z/aggr-base3.C: Likewise.
375 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
376 * g++.dg/cpp1z/init-statement2.C: Likewise.
377 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
378 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
379 * g++.dg/cpp1z/class-deduction40.C: Likewise.
380 * g++.dg/cpp1z/nontype3.C: Likewise.
381 * g++.dg/cpp1z/class-deduction14.C: Likewise.
382 * g++.dg/cpp1z/fold7.C: Likewise.
383 * g++.dg/cpp1z/nontype2.C: Likewise.
384 * g++.dg/cpp1z/class-deduction15.C: Likewise.
385 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
386 * g++.dg/cpp1z/class-deduction13.C: Likewise.
387 * g++.dg/cpp1z/aligned-new7.C: Likewise.
388 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
389 * g++.dg/cpp1z/nontype1.C: Likewise.
390 * g++.dg/cpp1z/init-statement5.C: Likewise.
391 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
392 * g++.dg/cpp1z/decomp17.C: Likewise.
393 * g++.dg/cpp1z/fold4.C: Likewise.
394 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
395 * g++.dg/cpp1z/fold7a.C: Likewise.
396 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
397 * g++.dg/cpp1z/init-statement7.C: Likewise.
398 * g++.dg/cpp1z/aggr-base5.C: Likewise.
399 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
400 * g++.dg/cpp1z/pr79143.C: Likewise.
401 * g++.dg/cpp1z/class-deduction38.C: Likewise.
402 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
403 * g++.dg/cpp1z/class-deduction12.C: Likewise.
404 * g++.dg/cpp1z/decomp20.C: Likewise.
405 * g++.dg/cpp1z/class-deduction22.C: Likewise.
406 * g++.dg/cpp1z/class-deduction29.C: Likewise.
407 * g++.dg/cpp1z/class-deduction8.C: Likewise.
408 * g++.dg/cpp1z/class-deduction43.C: Likewise.
409 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
410 * g++.dg/cpp1z/fold8.C: Likewise.
411 * g++.dg/cpp1z/init-statement3.C: Likewise.
412 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
413 * g++.dg/cpp1z/class-deduction36.C: Likewise.
414 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
415 * g++.dg/cpp1z/fallthrough1.C: Likewise.
416 * g++.dg/cpp1z/fold1.C: Likewise.
417 * g++.dg/cpp1z/class-deduction26.C: Likewise.
418 * g++.dg/cpp1z/fold-ice1.C: Likewise.
419 * g++.dg/cpp1z/fold5.C: Likewise.
420 * g++.dg/cpp1z/class-deduction34.C: Likewise.
421 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
422 * g++.dg/cpp1z/class-deduction7.C: Likewise.
423 * g++.dg/cpp1z/class-deduction16.C: Likewise.
424 * g++.dg/cpp1z/class-deduction10.C: Likewise.
425 * g++.dg/cpp1z/eval-order3.C: Likewise.
426 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
427 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
428 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
429 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
430 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
431 * g++.dg/cpp1z/decomp15.C: Likewise.
432 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
433 * g++.dg/cpp1z/fold-mangle.C: Likewise.
434 * g++.dg/cpp1z/class-deduction35.C: Likewise.
435 * g++.dg/cpp1z/decomp4.C: Likewise.
436 * g++.dg/cpp1z/class-deduction42.C: Likewise.
437 * g++.dg/cpp1z/init-statement8.C: Likewise.
438 * g++.dg/cpp1z/inline-var1a.C: Likewise.
439 * g++.dg/cpp1z/init-statement6.C: Likewise.
440 * g++.dg/cpp1z/class-deduction17.C: Likewise.
441 * g++.dg/cpp1z/class-deduction28.C: Likewise.
442 * g++.dg/cpp1z/class-deduction27.C: Likewise.
443 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
444 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
445 * g++.dg/cpp1z/class-deduction11.C: Likewise.
446 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
447 * g++.dg/cpp1z/init-statement9.C: Likewise.
448 * g++.dg/cpp1z/class-deduction19.C: Likewise.
449 * g++.dg/cpp1z/class-deduction5.C: Likewise.
450 * g++.dg/cpp1z/fold2.C: Likewise.
451 * g++.dg/cpp1z/class-deduction33.C: Likewise.
452 * g++.dg/cpp1z/class-deduction24.C: Likewise.
453 * g++.dg/cpp1z/aggr-base1.C: Likewise.
454 * g++.dg/cpp1z/fold6.C: Likewise.
455 * g++.dg/cpp1z/decomp12.C: Likewise.
456 * g++.dg/cpp1z/class-deduction4.C: Likewise.
457 * g++.dg/cpp1z/inline-var1.C: Likewise.
458 * g++.dg/cpp1z/aligned-new2.C: Likewise.
459 * g++.dg/cpp1z/class-deduction3.C: Likewise.
460 * g++.dg/other/error3.C: Likewise.
461 * g++.dg/init/new25.C: Likewise.
462 * g++.dg/init/new13.C: Likewise.
463 * g++.dg/tls/diag-2.C: Likewise.
464 * g++.dg/tls/diag-4.C: Likewise.
465 * g++.dg/opt/noreturn-1.C: Likewise.
466 * g++.dg/eh/async-unwind2.C: Likewise.
467 * g++.dg/eh/spec9.C: Likewise.
468 * g++.dg/eh/spec7.C: Likewise.
469 * g++.dg/eh/template1.C: Likewise.
470 * g++.dg/eh/cond4.C: Likewise.
471 * g++.dg/eh/pr41819.C: Likewise.
472 * g++.dg/eh/delete1.C: Likewise.
473 * g++.dg/eh/spec3.C: Likewise.
474 * g++.dg/eh/forced4.C: Likewise.
475 * g++.dg/eh/spec2.C: Likewise.
476 * g++.dg/eh/shadow1.C: Likewise.
477 * g++.dg/eh/pr38662.C: Likewise.
478 * g++.dg/eh/ehopt1.C: Likewise.
479 * g++.dg/eh/spec8.C: Likewise.
480 * g++.dg/eh/init-temp2.C: Likewise.
481 * g++.dg/rtti/crash3.C: Likewise.
482 * g++.dg/warn/Wreturn-type-3.C: Likewise.
483 * g++.dg/warn/register-parm-1.C: Likewise.
484 * g++.dg/warn/register-var-2.C: Likewise.
485 * g++.dg/gcov/gcov-7.C: Likewise.
486 * g++.dg/tree-ssa/pr45605.C: Likewise.
487 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
488 * g++.dg/lookup/exception1.C: Likewise.
489 * g++.dg/ubsan/pr79589.C: Likewise.
490 * g++.dg/tm/pr47340.C: Likewise.
491 * g++.dg/tm/pr46567.C: Likewise.
492 * g++.dg/expr/bitfield5.C: Likewise.
493 * g++.dg/expr/bool1.C: Likewise.
494 * g++.dg/expr/lval3.C: Likewise.
495 * g++.dg/expr/lval4.C: Likewise.
496 * g++.dg/expr/bitfield4.C: Likewise.
497 * g++.dg/expr/bitfield6.C: Likewise.
498 * g++.dg/expr/bool3.C: Likewise.
499 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
500 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
501 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
502 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
503 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
504 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
505 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
506 * g++.dg/ext/has_nothrow_assign.C: Likewise.
507 * g++.dg/parse/register1.C: Likewise.
508 * g++.dg/parse/error15.C: Likewise.
509 * g++.dg/parse/linkage2.C: Likewise.
510 * g++.dg/concepts/intro2.C: Likewise.
511 * g++.dg/concepts/class.C: Likewise.
512 * g++.dg/concepts/traits1.C: Likewise.
513 * g++.dg/concepts/req5.C: Likewise.
514 * g++.dg/concepts/var-concept5.C: Likewise.
515 * g++.dg/concepts/fn-concept2.C: Likewise.
516 * g++.dg/concepts/traits2.C: Likewise.
517 * g++.dg/concepts/placeholder2.C: Likewise.
518 * g++.dg/concepts/class6.C: Likewise.
519 * g++.dg/concepts/memtmpl1.C: Likewise.
520 * g++.dg/concepts/friend2.C: Likewise.
521 * g++.dg/concepts/template-parm3.C: Likewise.
522 * g++.dg/concepts/template-parm10.C: Likewise.
523 * g++.dg/concepts/explicit-spec1.C: Likewise.
524 * g++.dg/concepts/explicit-spec3.C: Likewise.
525 * g++.dg/concepts/var-templ2.C: Likewise.
526 * g++.dg/concepts/intro5.C: Likewise.
527 * g++.dg/concepts/deduction-constraint1.C: Likewise.
528 * g++.dg/concepts/iconv1.C: Likewise.
529 * g++.dg/concepts/constrained-parm.C: Likewise.
530 * g++.dg/concepts/template-template-parm1.C: Likewise.
531 * g++.dg/concepts/var-concept3.C: Likewise.
532 * g++.dg/concepts/class3.C: Likewise.
533 * g++.dg/concepts/memfun2.C: Likewise.
534 * g++.dg/concepts/req1.C: Likewise.
535 * g++.dg/concepts/disjunction1.C: Likewise.
536 * g++.dg/concepts/req17.C: Likewise.
537 * g++.dg/concepts/pr65848.C: Likewise.
538 * g++.dg/concepts/placeholder4.C: Likewise.
539 * g++.dg/concepts/decl-diagnose.C: Likewise.
540 * g++.dg/concepts/intro7.C: Likewise.
541 * g++.dg/concepts/pr68683.C: Likewise.
542 * g++.dg/concepts/partial-spec4.C: Likewise.
543 * g++.dg/concepts/template-parm5.C: Likewise.
544 * g++.dg/concepts/explicit-inst1.C: Likewise.
545 * g++.dg/concepts/class-deduction1.C: Likewise.
546 * g++.dg/concepts/class1.C: Likewise.
547 * g++.dg/concepts/req15.C: Likewise.
548 * g++.dg/concepts/memfun.C: Likewise.
549 * g++.dg/concepts/pr68434.C: Likewise.
550 * g++.dg/concepts/inherit-ctor4.C: Likewise.
551 * g++.dg/concepts/partial-spec6.C: Likewise.
552 * g++.dg/concepts/var-templ1.C: Likewise.
553 * g++.dg/concepts/template-parm8.C: Likewise.
554 * g++.dg/concepts/explicit-inst3.C: Likewise.
555 * g++.dg/concepts/class4.C: Likewise.
556 * g++.dg/concepts/req6.C: Likewise.
557 * g++.dg/concepts/fn8.C: Likewise.
558 * g++.dg/concepts/class5.C: Likewise.
559 * g++.dg/concepts/placeholder5.C: Likewise.
560 * g++.dg/concepts/req16.C: Likewise.
561 * g++.dg/concepts/req10.C: Likewise.
562 * g++.dg/concepts/var-concept2.C: Likewise.
563 * g++.dg/concepts/auto3.C: Likewise.
564 * g++.dg/concepts/generic-fn-err.C: Likewise.
565 * g++.dg/concepts/pr65552.C: Likewise.
566 * g++.dg/concepts/partial-concept-id2.C: Likewise.
567 * g++.dg/concepts/fn1.C: Likewise.
568 * g++.dg/concepts/partial-spec.C: Likewise.
569 * g++.dg/concepts/template-parm12.C: Likewise.
570 * g++.dg/concepts/diagnostic1.C: Likewise.
571 * g++.dg/concepts/intro1.C: Likewise.
572 * g++.dg/concepts/explicit-inst4.C: Likewise.
573 * g++.dg/concepts/req18.C: Likewise.
574 * g++.dg/concepts/explicit-spec5.C: Likewise.
575 * g++.dg/concepts/var-concept6.C: Likewise.
576 * g++.dg/concepts/fn9.C: Likewise.
577 * g++.dg/concepts/req2.C: Likewise.
578 * g++.dg/concepts/template-parm7.C: Likewise.
579 * g++.dg/concepts/req14.C: Likewise.
580 * g++.dg/concepts/template-parm6.C: Likewise.
581 * g++.dg/concepts/variadic4.C: Likewise.
582 * g++.dg/concepts/fn6.C: Likewise.
583 * g++.dg/concepts/req-neg1.C: Likewise.
584 * g++.dg/concepts/alias3.C: Likewise.
585 * g++.dg/concepts/expression2.C: Likewise.
586 * g++.dg/concepts/partial-spec3.C: Likewise.
587 * g++.dg/concepts/expression3.C: Likewise.
588 * g++.dg/concepts/memfun-err.C: Likewise.
589 * g++.dg/concepts/pr66091.C: Likewise.
590 * g++.dg/concepts/explicit-spec2.C: Likewise.
591 * g++.dg/concepts/equiv.C: Likewise.
592 * g++.dg/concepts/friend1.C: Likewise.
593 * g++.dg/concepts/fn4.C: Likewise.
594 * g++.dg/concepts/var-templ3.C: Likewise.
595 * g++.dg/concepts/explicit-inst2.C: Likewise.
596 * g++.dg/concepts/alias2.C: Likewise.
597 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
598 * g++.dg/concepts/placeholder6.C: Likewise.
599 * g++.dg/concepts/fn10.C: Likewise.
600 * g++.dg/concepts/req3.C: Likewise.
601 * g++.dg/concepts/variadic2.C: Likewise.
602 * g++.dg/concepts/pr65636.C: Likewise.
603 * g++.dg/concepts/intro6.C: Likewise.
604 * g++.dg/concepts/class2.C: Likewise.
605 * g++.dg/concepts/fn2.C: Likewise.
606 * g++.dg/concepts/req20.C: Likewise.
607 * g++.dg/concepts/req8.C: Likewise.
608 * g++.dg/concepts/placeholder1.C: Likewise.
609 * g++.dg/concepts/pr65854.C: Likewise.
610 * g++.dg/concepts/member-concept.C: Likewise.
611 * g++.dg/concepts/template-parm2.C: Likewise.
612 * g++.dg/concepts/variadic1.C: Likewise.
613 * g++.dg/concepts/fn7.C: Likewise.
614 * g++.dg/concepts/intro4.C: Likewise.
615 * g++.dg/concepts/req13.C: Likewise.
616 * g++.dg/concepts/inherit-ctor3.C: Likewise.
617 * g++.dg/concepts/explicit-spec6.C: Likewise.
618 * g++.dg/concepts/auto1.C: Likewise.
619 * g++.dg/concepts/alias1.C: Likewise.
620 * g++.dg/concepts/fn-concept1.C: Likewise.
621 * g++.dg/concepts/template-parm11.C: Likewise.
622 * g++.dg/concepts/explicit-spec4.C: Likewise.
623 * g++.dg/concepts/partial-concept-id1.C: Likewise.
624 * g++.dg/concepts/req9.C: Likewise.
625 * g++.dg/concepts/req4.C: Likewise.
626 * g++.dg/concepts/pr65681.C: Likewise.
627 * g++.dg/concepts/req7.C: Likewise.
628 * g++.dg/concepts/req12.C: Likewise.
629 * g++.dg/concepts/fn5.C: Likewise.
630 * g++.dg/concepts/alias4.C: Likewise.
631 * g++.dg/concepts/generic-fn.C: Likewise.
632 * g++.dg/concepts/feature-macro.C: Likewise.
633 * g++.dg/concepts/req19.C: Likewise.
634 * g++.dg/concepts/placeholder3.C: Likewise.
635 * g++.dg/concepts/intro3.C: Likewise.
636 * g++.dg/concepts/partial-spec5.C: Likewise.
637 * g++.dg/concepts/template-parm4.C: Likewise.
638 * g++.dg/concepts/dr1430.C: Likewise.
639 * g++.dg/concepts/pr65634.C: Likewise.
640 * g++.dg/concepts/var-concept4.C: Likewise.
641 * g++.dg/concepts/pr67249.C: Likewise.
642 * g++.dg/concepts/expression.C: Likewise.
643 * g++.dg/concepts/pr65575.C: Likewise.
644 * g++.dg/concepts/partial-spec2.C: Likewise.
645 * g++.dg/concepts/template-parm9.C: Likewise.
646 * g++.dg/concepts/inherit-ctor1.C: Likewise.
647 * g++.dg/concepts/equiv2.C: Likewise.
648 * g++.dg/concepts/req11.C: Likewise.
649 * g++.dg/concepts/template-parm1.C: Likewise.
650 * g++.dg/concepts/inherit-ctor2.C: Likewise.
651 * g++.dg/concepts/var-concept1.C: Likewise.
652 * g++.dg/concepts/fn3.C: Likewise.
653 * g++.dg/torture/pr46364.C: Likewise.
654 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
655 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
656 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
657 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
658 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
659 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
660 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
661 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
662 * g++.dg/torture/pr52918-1.C: Likewise.
663 * g++.dg/torture/pr49394.C: Likewise.
664 * g++.dg/torture/pr57190.C: Likewise.
665 * g++.dg/cpp0x/static_assert8.C: Likewise.
666 * g++.dg/cpp0x/noexcept19.C: Likewise.
667 * g++.dg/cpp0x/variadic-throw.C: Likewise.
668 * g++.dg/cpp0x/variadic73.C: Likewise.
669 * g++.dg/cpp0x/noexcept02.C: Likewise.
670 * g++.dg/cpp0x/defaulted23.C: Likewise.
671 * g++.dg/cpp0x/noexcept08.C: Likewise.
672 * g++.dg/cpp0x/auto9.C: Likewise.
673 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
674 * g++.dg/cpp0x/error5.C: Likewise.
675 * c-c++-common/gomp/atomic-12.c: Likewise.
676 * c-c++-common/gomp/atomic-13.c: Likewise.
677 * c-c++-common/gomp/atomic-14.c: Likewise.
678 * c-c++-common/Wvarargs-2.c: Likewise.
679 * c-c++-common/Wvarargs.c: Likewise.
680 * c-c++-common/vector-subscript-2.c: Likewise.
681 * g++.old-deja/g++.robertl/eb123.C: Likewise.
682 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
683 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
684 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
685 * g++.old-deja/g++.eh/throw2.C: Likewise.
686 * g++.old-deja/g++.eh/throw1.C: Likewise.
687 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
688 * g++.old-deja/g++.other/new7.C: Likewise.
689 * g++.old-deja/g++.other/crash30.C: Likewise.
690 * g++.old-deja/g++.other/regstack.C: Likewise.
691 * g++.old-deja/g++.other/crash28.C: Likewise.
692 * g++.old-deja/g++.jason/bool5.C: Likewise.
693 * g++.old-deja/g++.mike/p10416.C: Likewise.
694 * g++.old-deja/g++.mike/eh25.C: Likewise.
695 * g++.old-deja/g++.mike/eh55.C: Likewise.
696
a1189286
JJ
697 PR rtl-optimization/82192
698 * gcc.c-torture/execute/pr82192.c: New test.
699
897da303
RB
7002017-09-15 Richard Biener <rguenther@suse.de>
701
702 PR tree-optimization/82217
703 * gcc.dg/torture/pr82217.c: New testcase.
704
854dde43
JJ
7052017-09-15 Jakub Jelinek <jakub@redhat.com>
706
707 PR target/82145
708 * gcc.target/i386/pr82145.c: New test.
709
22d07ec2
PT
7102017-09-15 Paul Thomas <pault@gcc.gnu.org>
711
712 PR fortran/82184
713 * gfortran.dg/pointer_array_9.f90: New test.
714
12fca96e
MM
7152017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
716
717 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
718 __builtin_fabsq.
719 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
720 of __builtin_fabsq. Prevent the test from running on 32-bit.
721 * gcc.target/powerpc/float128-fma1.c: New test.
722 * gcc.target/powerpc/float128-fma2.c: Likewise.
723 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
724 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
725
595ced60
DM
7262017-09-14 David Malcolm <dmalcolm@redhat.com>
727
728 PR jit/82174
729 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
730 New test case.
731
44e13e60
PH
7322017-09-14 Pat Haugen <pthaugen@us.ibm.com>
733
734 * gcc.target/powerpc/r2_shrink-wrap.c: New.
735
2a94be35
WS
7362017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
737
738 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
739 lp64 requirement.
740
0fa0fdb7
RB
7412017-09-14 Richard Biener <rguenther@suse.de>
742
743 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
744 * gcc.dg/uninit-suppress_2.c: Adjust.
745 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
746
83ada6e8
RO
7472017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
748
749 PR tree-optimization/80996
750 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
751
c5f59763
JJ
7522017-09-14 Jakub Jelinek <jakub@redhat.com>
753
754 PR target/81325
755 * g++.dg/cpp0x/pr81325.C: New test.
756
87f3a5cf
PT
7572017-09-13 Paul Thomas <pault@gcc.gnu.org>
758
759 PR fortran/82173
760 * gfortran.dg/pdt_10.f03 : New test.
761
b6509175
PC
7622017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/68177
765 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
766
c7885b85
ML
7672017-09-13 Martin Liska <mliska@suse.cz>
768
769 PR middle-end/82154
770 * g++.dg/torture/pr82154.C: New test.
771
97e63e12
PC
7722017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
773
774 PR c++/61362
775 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
776 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
777
bce5091a
SE
7782017-09-13 Steve Ellcey <sellcey@cavium.com>
779
780 PR tree-optimization/80925
781 * gfortran.dg/vect/vect-2.f90: Add
782 --param vect-max-peeling-for-alignment=0 option.
783 Remove unaligned access and peeling checks.
784 * gfortran.dg/vect/vect-3.f90: Ditto.
785 * gfortran.dg/vect/vect-4.f90: Ditto.
786 * gfortran.dg/vect/vect-5.f90: Ditto.
787
13380861
PC
7882017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
789
790 PR c++/61135
791 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
792 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
793
bb5d9711
JW
7942017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
795
796 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
797
267bbb6f
MP
7982017-09-13 Marek Polacek <polacek@redhat.com>
799
800 PR c/82167
801 * gcc.dg/pr82167.c: New test.
802
8a411aa3
WS
8032017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
804
805 * gcc.target/powerpc/fold-vec-ld-char.c: New.
806 * gcc.target/powerpc/fold-vec-ld-double.c: New.
807 * gcc.target/powerpc/fold-vec-ld-float.c: New.
808 * gcc.target/powerpc/fold-vec-ld-int.c: New.
809 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
810 * gcc.target/powerpc/fold-vec-ld-short.c: New.
811
1cb656f8
JW
8122017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
813
814 * gcc.target/aarch64/pr62178.c: Updated testcase
815 to scan for two ldrs and an mla.
816
e5b87132
PC
8172017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
818
819 PR c++/59949
820 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
821
491cefb7
WD
8222017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
823
824 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
825
4395a473
TP
8262017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
827
828 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
829 ARMv8-A and ARMv8-R.
830 * gcc.target/arm/acle/cdp2.c: Likewise.
831 * gcc.target/arm/acle/ldc.c: Likewise.
832 * gcc.target/arm/acle/ldc2.c: Likewise.
833 * gcc.target/arm/acle/ldc2l.c: Likewise.
834 * gcc.target/arm/acle/ldcl.c: Likewise.
835 * gcc.target/arm/acle/mcr.c: Likewise.
836 * gcc.target/arm/acle/mcr2.c: Likewise.
837 * gcc.target/arm/acle/mcrr.c: Likewise.
838 * gcc.target/arm/acle/mcrr2.c: Likewise.
839 * gcc.target/arm/acle/mrc.c: Likewise.
840 * gcc.target/arm/acle/mrc2.c: Likewise.
841 * gcc.target/arm/acle/mrrc.c: Likewise.
842 * gcc.target/arm/acle/mrrc2.c: Likewise.
843 * gcc.target/arm/acle/stc.c: Likewise.
844 * gcc.target/arm/acle/stc2.c: Likewise.
845 * gcc.target/arm/acle/stc2l.c: Likewise.
846 * gcc.target/arm/acle/stcl.c: Likewise.
847 * lib/target-supports.exp:
848 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
849 and stcl in the comment.
850 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
851 and disable Thumb-1 targets.
852 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
853 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
854
caf3dcdf
PC
8552017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
856
857 PR c++/47226
858 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
859 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
860
2da6996c
RB
8612017-09-13 Richard Biener <rguenther@suse.de>
862
863 PR middle-end/82128
864 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
865 default-def to avoid breaking iterator update with the weird
866 interaction with cgraph_update_edges_for_call_stmt_node.
867
d6ecd2cf
KV
8682017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
869
870 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
871
741bbaab
PC
872017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
873
874 PR c++/70621
875 * g++.dg/torture/pr70621.C: New.
876
18a4e7e3
PT
8772017-09-12 Paul Thomas <pault@gcc.gnu.org>
878
879 PR fortran/82173
880 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
881 is defined' error.
882 * gfortran.dg/pdt_6.f03 : New test.
883 * gfortran.dg/pdt_7.f03 : New test.
884 * gfortran.dg/pdt_8.f03 : New test.
885
886 PR fortran/82168
887 * gfortran.dg/pdt_9.f03 : New test.
888
cbc45bea
JJ
8892017-09-12 Jakub Jelinek <jakub@redhat.com>
890
891 PR target/82112
892 * gcc.target/powerpc/pr82112.c: New test.
893 * g++.dg/ext/altivec-18.C: New test.
894
5f33b353
ML
8952017-09-12 Martin Liska <mliska@suse.cz>
896
897 PR testsuite/82114
898 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
899
29545149
RB
9002017-09-12 Richard Biener <rguenther@suse.de>
901
902 PR tree-optimization/82157
903 * gcc.dg/torture/pr82157.c: New testcase.
904
8101ec85
SA
9052017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
906
907 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
908 attribute.
909 * gcc.target/mips/near-far-2.c: Likewise.
910 * gcc.target/mips/near-far-3.c: Likewise.
911 * gcc.target/mips/near-far-4.c: Likewise.
912
ec33aebb
JJ
9132017-09-12 Jakub Jelinek <jakub@redhat.com>
914
915 PR target/82112
916 * c-c++-common/pr82112.c: New test.
917 * gcc.dg/pr82112.c: New test.
918
2f6c18e0
EB
9192017-09-10 Eric Botcazou <ebotcazou@adacore.com>
920
921 PR ada/79441
922 * gnat.dg/pack9.adb: Robustify.
923
ff3598bc
PT
9242017-09-10 Paul Thomas <pault@gcc.gnu.org>
925
926 PR fortran/34640
927 * gfortran.dg/associate_24.f90: New test.
928 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
929 checks.
930 * gfortran.dg/no_arg_check_2.f90: Likewise.
931 * gfortran.dg/pointer_array_1.f90: New test.
932 * gfortran.dg/pointer_array_2.f90: New test.
933 * gfortran.dg/pointer_array_7.f90: New test.
934 * gfortran.dg/pointer_array_8.f90: New test.
935 * gfortran.dg/pointer_array_component_1.f90: New test.
936 * gfortran.dg/pointer_array_component_2.f90: New test.
937 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
938 counts by 1.
939
940 PR fortran/40737
941 * gfortran.dg/pointer_array_3.f90: New test.
942
943 PR fortran/57116
944 * gfortran.dg/pointer_array_4.f90: New test.
945
946 PR fortran/55763
947 * gfortran.dg/pointer_array_5.f90: New test.
948
949 PR fortran/57019
950 * gfortran.dg/pointer_array_6.f90: New test.
951
019bf9ad
JW
9522017-09-09 Jonathan Wakely <jwakely@redhat.com>
953
954 PR c++/81852
955 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
956 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
957 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
958 * g++.dg/cpp1y/feat-neg.C: Likewise.
959 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
960
95b7c2e0
PMR
9612017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
962
963 * gnat.dg/debug14.adb: New test.
964
89ec98ed
EB
9652017-09-09 Eric Botcazou <ebotcazou@adacore.com>
966
967 * gnat.dg/specs/atomic3.ads: New test.
968
ea09ecc5
EB
9692017-09-09 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/specs/vfa.ads: Rename into...
972 * gnat.dg/specs/vfa1.ads: ...this.
973 * gnat.dg/specs/vfa2.ads: New test.
974
5bab4c96
PT
9752017-09-09 Paul Thomas <pault@gcc.gnu.org>
976
977 * gfortran.dg/pdt_1.f03 : New test.
978 * gfortran.dg/pdt_2.f03 : New test.
979 * gfortran.dg/pdt_3.f03 : New test.
980 * gfortran.dg/pdt_4.f03 : New test.
981 * gfortran.dg/pdt_5.f03 : New test.
982
b2c5d6f1 9832017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
984
985 * gcc.dg/pr81988.c: New test.
986
9872017-09-07 Eric Botcazou <ebotcazou@adacore.com>
988
1c49a3ed
EB
989 * gnat.dg/opt67.adb: New test.
990 * gnat.dg/opt67_pkg.ad[sb]: New helper.
991
86373d92
JJ
9922017-09-07 Jakub Jelinek <jakub@redhat.com>
993
994 PR target/81979
995 * gcc.dg/pr81979.c: New test.
996
a3064a99
EB
9972017-09-07 Eric Botcazou <ebotcazou@adacore.com>
998
999 PR ada/82126
1000 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1001
a7976089
RB
10022017-09-07 Richard Biener <rguenther@suse.de>
1003
1004 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1005 opportunity.
1006
bbd35101
MM
10072017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1008
1009 * gcc.target/powerpc/float128-1.c: Update options to know that
1010 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1011 -static-libgcc option which is no longer needed. Use -mvsx or
1012 -mpower9-vector to enable VSX or hardware IEEE support, rather
1013 than specifying a particular CPU.
1014 * gcc.target/powerpc/float128-2.c: Likewise.
1015 * gcc.target/powerpc/float128-cmp.c: Likewise.
1016 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1017 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1018 * gcc.target/powerpc/float128-hw.c: Likewise.
1019 * gcc.target/powerpc/float128-mix.c: Likewise.
1020 * gcc.target/powerpc/float128-type-1.c: Likewise.
1021 * gcc.target/powerpc/float128-type-2.c: Likewise.
1022 * gcc.target/powerpc/float128-3.c: New test.
1023 * gcc.target/powerpc/float128-4.c: Likewise.
1024 * gcc.target/powerpc/float128-5.c: Likewise.
1025
260da991
WD
10262017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1027
1028 PR middle-end/78468
1029 * gcc.dg/pr78468.c: Add alignment test.
1030
f6e50a7d
WW
10312017-09-06 Wish Wu <wishwu007@gmail.com>
1032 Jakub Jelinek <jakub@redhat.com>
1033
1034 * gcc.dg/sancov/cmp0.c: New test.
1035
f6bd5664
RB
10362017-09-06 Richard Biener <rguenther@suse.de>
1037
1038 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1039 test for correctness of vector lowering.
1040
796bd467
RB
10412017-09-06 Richard Biener <rguenther@suse.de>
1042
1043 PR tree-optimization/82108
1044 * gcc.dg/vect/pr82108.c: New testcase.
1045
e9982c6a
MJ
10462017-09-06 Martin Jambor <mjambor@suse.cz>
1047
1048 PR tree-optimization/82078
1049 * gcc.dg/tree-ssa/pr82078.c: New test.
1050
3581d5db
JJ
10512017-09-06 Jakub Jelinek <jakub@redhat.com>
1052
1053 PR middle-end/82095
1054 * gcc.dg/tls/pr82095.c: New test.
1055
bcc6842b
JJ
10562017-09-05 Jakub Jelinek <jakub@redhat.com>
1057
0fe4bc78
JJ
1058 PR middle-end/81768
1059 * gcc.dg/gomp/pr81768-2.c: New test.
1060
bcc6842b
JJ
1061 PR middle-end/81768
1062 * gcc.dg/gomp/pr81768-1.c: New test.
1063
55b2ce1c
BS
10642017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1065
1066 PR target/81833
1067 * gcc.target/powerpc/pr81833-1.c: New file.
1068 * gcc.target/powerpc/pr81833-2.c: New file.
1069
f174328e
L
10702017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1071
1072 PR target/59501
1073 PR target/81624
1074 PR target/81769
1075 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1076 * gcc.target/i386/pr81769-1a.c: New test.
1077 * gcc.target/i386/pr81769-1b.c: Likewise.
1078 * gcc.target/i386/pr81769-2.c: Likewise.
1079
c253525e
MP
10802017-09-05 Marek Polacek <polacek@redhat.com>
1081
1082 PR sanitizer/82072
1083 * c-c++-common/ubsan/pr82072-2.c: New test.
1084
d49318d9
PC
10852017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1086
1087 PR c++/81942
1088 * g++.dg/cpp1y/constexpr-return3.C: New.
1089
d3b080bc
EB
10902017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1091
1092 * gnat.dg/incomplete5.ad[sb]: New test.
1093 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1094
1f073c92
EB
10952017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1096
1097 * gnat.dg/specs/uc2.ads: New test.
1098
806fcf71
EB
10992017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1100
1101 * gnat.dg/taft_type4.adb: New test.
1102 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1103
a0f8cad6
RB
11042017-09-05 Richard Biener <rguenther@suse.de>
1105
1106 PR tree-optimization/82102
1107 * gcc.dg/torture/pr82102.c: New testcase.
1108
babf697a
EB
11092017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1110
1111 * testsuite/gnat.dg/array29.ad[sb]: New test.
1112
02e637d8
ML
11132017-09-05 Martin Liska <mliska@suse.cz>
1114
1115 PR tree-optimization/82032
1116 * g++.dg/other/pr82032.C: New test.
1117 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1118 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1119 * gcc.dg/switch-10.c: Likewise.
1120
bc394e5a
UB
11212017-09-04 Uros Bizjak <ubizjak@gmail.com>
1122
1123 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1124 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1125
9afacf39
BE
11262017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1127
1128 PR target/77308
1129 * gcc.target/arm/pr77308-1.c: New test.
1130
11a82e25
RB
11312017-09-04 Richard Biener <rguenther@suse.de>
1132
1133 PR tree-optimization/82084
1134 * g++.dg/torture/pr82084.C: New testcase.
1135
bc7fe952
MP
11362017-09-04 Marek Polacek <polacek@redhat.com>
1137
1138 PR c/81783
1139 * c-c++-common/Wtautological-compare-5.c: New test.
1140
8713d0f1
JL
11412017-09-04 Jeff Law <law@redhat.com>
1142
1143 PR tree-optimization/64910
1144 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1145
8d2b48ae
MP
11462017-09-04 Marek Polacek <polacek@redhat.com>
1147
1148 PR sanitizer/82072
1149 * c-c++-common/ubsan/pr82072.c: New test.
1150
e910a9b1
RB
11512017-09-04 Richard Biener <rguenther@suse.de>
1152
1153 PR tree-optimization/82060
1154 * g++.dg/torture/pr82060.C: New testcase.
1155
d8c40eff
AM
11562017-09-04 Alexander Monakov <amonakov@ispras.ru>
1157
1158 PR rtl-optimization/57448
1159 PR target/67458
1160 PR target/81316
1161 * gcc.dg/atomic/pr80640-2.c: New testcase.
1162 * gcc.dg/atomic/pr81316.c: New testcase.
1163
1fda57cb
TV
11642017-09-04 Tom de Vries <tom@codesourcery.com>
1165
1166 PR tree-optimization/82052
1167 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1168 call in fn11.
1169
792ce29f
JJ
11702017-09-04 Jakub Jelinek <jakub@redhat.com>
1171
ca1150f0
JJ
1172 PR sanitizer/81981
1173 * gcc.dg/ubsan/pr81981.c: New test.
1174
792ce29f
JJ
1175 PR tree-optimization/70043
1176 PR testsuite/82093
1177 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1178
83982f26
UB
11792017-09-04 Uros Bizjak <ubizjak@gmail.com>
1180
1181 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1182 * gcc.target/i386/bmi-check.h (main): Ditto.
1183 * gcc.target/i386/bmi2-check.h (main): Ditto.
1184 * gcc.target/i386/rtm-check.h (main): Ditto.
1185 * gcc.target/i386/sha-check.h (main): Ditto.
1186 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1187 (main): Use __get_cpuid_count. Use check_osxsave.
1188 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1189 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1190 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1191 (main): Use check_osxsave.
1192
f36b315d
UB
11932017-09-03 Uros Bizjak <ubizjak@gmail.com>
1194
1195 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1196 and return NORUNRES on failure.
1197 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1198 __builtin_va_arg_pack instead of __va_arg_pack.
1199 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1200 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1201 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1202 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1203 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1204
bff0050a
JJ
12052017-09-01 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR target/81766
1208 * gcc.target/i386/pr81766.c: New test.
1209
e035be33
JM
12102017-09-01 Joseph Myers <joseph@codesourcery.com>
1211
1212 PR c/82071
1213 * gcc.target/i386/excess-precision-7.c: New test.
1214
db6bb1ec
AK
12152017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1216
1217 PR target/82012
1218 * gcc.target/s390/target-attribute/pr82012.c: New test.
1219
0e34f6d8
JL
12202017-09-01 Jeff Law <law@redhat.com>
1221
2ec399d8
JS
1222 * gcc.target/i386/const-in-bss.c: New test.
1223
0e34f6d8
JL
1224 PR tree-optimization/82052
1225 * gcc.c-torture/compile/pr82052.c: New test.
1226
349884d1
JJ
12272017-09-01 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR sanitizer/81923
1230 * gcc.dg/asan/pr81923.c: New test.
1231
002618d8
ML
12322017-09-01 Martin Liska <mliska@suse.cz>
1233
1234 PR tree-optimization/82059
1235 * gcc.dg/tree-ssa/pr82059.c: New test.
1236
a2de90a4
CZ
12372017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1238
1239 * gcc.target/arc/loop-1.c: Deleted.
1240
1370fccf
CZ
12412017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1242
1243 * gcc.target/arc/arc.exp: Test also cpp files.
1244 * gcc.target/arc/tdelay_slots.cpp: New test.
1245
7cfbf676
CZ
12462017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1247
1248 * gcc.target/arc/pr9001184797.c: New test.
1249
d2e05fcb
JJ
12502017-09-01 Jakub Jelinek <jakub@redhat.com>
1251
1252 PR c/81887
1253 * c-c++-common/gomp/pr81887.c: New test.
1254 * gfortran.dg/gomp/pr81887.f90: New test.
1255
8dc9277a
MP
12562017-09-01 Marek Polacek <polacek@redhat.com>
1257
1258 PR c++/82040
1259 * g++.dg/warn/Wbool-operation-1.C: New test.
1260
9f532472
CZ
12612017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1262
1263 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1264 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1265
b6fb7933
CZ
12662017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1267
1268 * gcc.target/arc/sdata-3.c: New file.
1269 * gcc.target/arc/sdata-4.c: Likewise.
1270
7488b577
RB
12712017-08-31 Richard Biener <rguenther@suse.de>
1272
1273 PR middle-end/82054
1274 * g++.dg/gomp/pr82054.C: New testcase.
1275
3aebc597
RL
12762017-08-31 Renlin Li <renlin.li@arm.com>
1277 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1278
1279 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1280
3e75ec3f
BS
12812017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1282
1283 PR tree-optimization/81987
1284 * g++.dg/torture/pr81987.C: New file.
1285
02d54806
EB
12862017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1287
1288 * gnat.dg/aggr22.ad[sb]: New test.
1289
e0bd5a28
PH
12902017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1291
1292 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1293
6da714c6
MM
12942017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1295
1296 PR target/82015
1297 * gcc.target/powerpc/pr82015.c: Fix up error message.
1298
6cc30cb4
ML
12992017-08-30 Martin Liska <mliska@suse.cz>
1300
1301 PR inline-asm/82001
1302 * gcc.dg/ipa/pr82001.c: New test.
1303
d16c828e
ML
13042017-08-30 Martin Liska <mliska@suse.cz>
1305
1306 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1307
36ef8e6f
RB
13082017-08-30 Richard Biener <rguenther@suse.de>
1309
1310 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1311
72932ccf
MM
13122017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1313
1314 PR target/82015
1315 * gcc.target/powerpc/pr82015.c: New test.
1316
4e395d91
UB
13172017-08-29 Uros Bizjak <ubizjak@gmail.com>
1318
1319 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1320
2ffc0382
UB
13212017-08-29 Uros Bizjak <ubizjak@gmail.com>
1322
1323 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1324 * gcc.target/i386/abi-2.c: Ditto.
1325 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1326 * gcc.target/i386/pr22076.c: Ditto.
1327 * gcc.target/i386/pr37216.c: Ditto.
1328 * gcc.target/i386/pr39431.c: Ditto.
1329 * gcc.target/i386/pr40906-1.c: Ditto.
1330 * gcc.target/i386/pr40906-2.c: Ditto.
1331 * gcc.target/i386/pr43766.c: Ditto.
1332 * gcc.target/i386/pr46226.c: Ditto.
1333 * gcc.target/i386/pr46470.c: Ditto.
1334 * gcc.target/i386/pr59929.c: Ditto.
1335 * gcc.target/i386/sse-10.c: Ditto.
1336 * gcc.target/i386/vararg-1.c: Ditto.
1337 * gcc.target/i386/vararg-1.c: Ditto.
1338 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1339 * gcc.target/i386/pr44223.c: Ditto.
1340 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1341 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1342 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1343 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1344 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1345 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1346 * gcc.target/i386/mvc9.c: Compile for lto target only.
1347 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1348 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1349 * gcc.target/i386/pr57091.c: Ditto.
1350 * gcc.target/i386/pr61599-2.c: Ditto.
1351
8eb91869
BS
13522017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1353
1354 PR tree-optimization/81503
1355 * gcc.c-torture/execute/pr81503.c: New file.
1356
9dc3d6a9
ML
13572017-08-29 Martin Liska <mliska@suse.cz>
1358
2ffc0382 1359 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1360 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1361
faa5399b 13622017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1363 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1364
1365 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1366
14d62813
JL
13672017-08-28 Jeff Law <law@redhat.com>
1368
1369 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1370 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1371 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1372 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1373 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1374 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1375 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1376 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1377 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1378
c11384aa
JW
13792017-08-28 Janus Weil <janus@gcc.gnu.org>
1380
1381 PR fortran/81770
1382 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1383 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1384
ac9a43e1
SE
13852017-08-28 Steve Ellcey <sellcey@cavium.com>
1386
1387 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1388 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1389 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1390
2aa8aa18
RB
13912017-08-28 Richard Biener <rguenther@suse.de>
1392
1393 PR tree-optimization/81977
1394 * g++.dg/torture/pr81977.C: New testcase.
1395
5e5ccf0d
AM
13962017-08-28 Alexander Monakov <amonakov@ispras.ru>
1397
1398 PR target/80640
1399 * gcc.dg/atomic/pr80640.c: New testcase.
1400
a5df2090
UB
14012017-08-27 Uros Bizjak <ubizjak@gmail.com>
1402
1403 PR target/81995
1404 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1405 * gcc.target/i386/pr46091-4a.c: Ditto.
1406
86e03ef9
TK
14072017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1408
1409 PR fortran/81974
1410 * gfortran.dg/inline_matmul_19.f90: New test.
1411
6e4c6a24
SM
14122017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1413
1414 * gcc.target/powerpc/m128-check.h: New file.
1415 * gcc.target/powerpc/sse-check.h: New file.
1416 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1417 * gcc.target/powerpc/sse-movlps-2.c: New file.
1418 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1419 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1420 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1421 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1422 * gcc.target/powerpc/sse-divss-1.c: New file.
1423 * gcc.target/powerpc/sse-movhps-1.c: New file.
1424 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1425 * gcc.target/powerpc/sse-subps-1.c: New file.
1426 * gcc.target/powerpc/sse-minps-1.c: New file.
1427 * gcc.target/powerpc/sse-pminub-1.c: New file.
1428 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1429 * gcc.target/powerpc/sse-shufps-1.c: New file.
1430 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1431 * gcc.target/powerpc/sse-maxps-1.c: New file.
1432 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1433 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1434 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1435 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1436 * gcc.target/powerpc/sse-mulps-1.c: New file.
1437 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1438 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1439 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1440 * gcc.target/powerpc/sse-subss-1.c: New file.
1441 * gcc.target/powerpc/sse-movss-2.c: New file.
1442 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1443 * gcc.target/powerpc/sse-minss-1.c: New file.
1444 * gcc.target/powerpc/sse-movaps-2.c: New file.
1445 * gcc.target/powerpc/sse-movlps-1.c: New file.
1446 * gcc.target/powerpc/sse-maxss-1.c: New file.
1447 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1448 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1449 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1450 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1451 * gcc.target/powerpc/sse-mulss-1.c: New file.
1452 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1453 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1454 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1455 * gcc.target/powerpc/sse-movhps-2.c: New file.
1456 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1457 * gcc.target/powerpc/sse-xorps-1.c: New file.
1458 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1459 * gcc.target/powerpc/sse-orps-1.c: New file.
1460 * gcc.target/powerpc/sse-addps-1.c: New file.
1461 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1462 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1463 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1464 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1465 * gcc.target/powerpc/sse-andps-1.c: New file.
1466 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1467 * gcc.target/powerpc/sse-divps-1.c: New file.
1468 * gcc.target/powerpc/sse-andnps-1.c: New file.
1469 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1470 * gcc.target/powerpc/sse-movss-1.c: New file.
1471 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1472 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1473 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1474 * gcc.target/powerpc/sse-movaps-1.c: New file.
1475 * gcc.target/powerpc/sse-movss-3.c: New file.
1476 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1477 * gcc.target/powerpc/sse-addss-1.c: New file.
1478 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1479
56b26dd4
MM
14802017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1481
2ffc0382 1482 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1483 * gcc.target/powerpc/dform-2.c: Likewise.
1484 * gcc.target/powerpc/dform-3.c: Likewise.
1485 * gcc.target/powerpc/pr71656-1.c: Likewise.
1486 * gcc.target/powerpc/pr71656-2.c: Likewise.
1487 * gcc.target/powerpc/pr80103-1.c: Likewise.
1488 * gcc.target/powerpc/pr80098-1.c: Likewise.
1489
6512c0f1
MS
14902017-08-24 Martin Sebor <msebor@redhat.com>
1491
1492 PR middle-end/81908
1493 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1494 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1495 * gcc.dg/tree-ssa/pr81908.c: New test.
1496
281de9c2
SM
14972017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1498
2ffc0382
UB
1499 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1500 Suppress warning during tests.
281de9c2 1501
10bfe16f
UB
15022017-08-24 Uros Bizjak <ubizjak@gmail.com>
1503
1504 * lib/target-supports.exp: Group together target-dependant checks.
1505
142ff602
BC
15062017-08-24 Bin Cheng <bin.cheng@arm.com>
1507
1508 PR tree-optimization/81913
1509 * gcc.c-torture/execute/pr81913.c: New test.
1510 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1511 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1512
9b25e12d
RB
15132017-08-23 Richard Biener <rguenther@suse.de>
1514
1515 PR target/81921
1516 * gcc.target/i386/pr81921.c: New testcase.
1517
122f9da1
DS
15182017-08-23 Daniel Santos <daniel.santos@pobox.com>
1519
1520 * gcc.target/i386/pr80969-1.c: New testcase.
1521 * gcc.target/i386/pr80969-2a.c: Likewise.
1522 * gcc.target/i386/pr80969-2.c: Likewise.
1523 * gcc.target/i386/pr80969-3.c: Likewise.
1524 * gcc.target/i386/pr80969-4a.c: Likewise.
1525 * gcc.target/i386/pr80969-4b.c: Likewise.
1526 * gcc.target/i386/pr80969-4.c: Likewise.
1527 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1528 * lib/target-supports.exp (check_avx512_os_support_available,
1529 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1530 New proceedures for target avx512f and avx512f_runtime selectors.
1531 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1532
397ecd05
DM
15332017-08-23 David Malcolm <dmalcolm@redhat.com>
1534
1535 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1536 * gcc.dg/param-type-mismatch.c: New test case.
1537
44b1b798
WS
15382017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1539
1540 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1541 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1542 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1543 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1544 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1545 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1546 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1547
60591d4e
RB
15482017-08-23 Richard Biener <rguenther@suse.de>
1549
1550 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1551 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1552 * gnat.dg/noinline2.adb: Likewise.
1553 * gnat.dg/renaming6.adb: Likewise.
1554 * gnat.dg/renaming6.ads: Likewise.
1555 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1556
3767b2e4
RB
15572017-08-23 Richard Biener <rguenther@suse.de>
1558
1559 PR lto/81940
1560 * g++.dg/lto/pr81940_0.C: New testcase.
1561
c37691e5
TC
15622017-08-23 Tamar Christina <tamar.christina@arm.com>
1563
1564 PR middle-end/19706
1565 * gcc.dg/tree-ssa/pr19706.c: New.
1566 * lib/target-supports.exp (check_effective_target_xorsign): New.
1567
4d68ff06
DS
15682017-08-22 Daniel Santos <daniel.santos@pobox.com>
1569
1570 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1571 -mabi=ms
1572 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1573 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1574 * gcc.target/i386/pr66275.c: Likewise.
1575 * gcc.target/i386/pr68018.c: Likewise.
1576
5b37159f
WS
15772017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1578
1579 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1580
0db8ddfc
JL
15812017-08-22 Jeff Law <law@redhat.com>
1582
1583 PR tree-optimization/81741
1584 PR tree-optimization/71947
1585 * gcc.dg/tree-ssa/pr81741.c: New test.
1586 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1587 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1588 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1589 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1590 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1591 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1592 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1593
44d23deb
YR
15942017-08-22 Yvan Roux <yvan.roux@linaro.org>
1595
1596 PR c++/80287
1597 * g++.dg/pr80287.C: New test.
1598
7f1bf27a
RB
15992017-08-22 Richard Biener <rguenther@suse.de>
1600
1601 Revert
1602 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1603
1604 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1605
1823c4f6
RB
16062017-08-22 Richard Biener <rguenther@suse.de>
1607
1608 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1609 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1610 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1611 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1612 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1613 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1614 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1615 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1616
bef016bf
JD
16172017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1618
1619 PR fortran/81296
1620 * gfortran.dg/dtio_12.f90: Update test.
1621
57cea2b3
NS
16222017-08-21 Nathan Sidwell <nathan@acm.org>
1623
1624 * g++.dg/template/pr81899.C: Fix c++03.
1625 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1626
7f204c0f
DM
16272017-08-21 David Malcolm <dmalcolm@redhat.com>
1628
1629 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1630 Update expected result to show all of "(long)0" being underlined.
1631 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1632 (test_multitoken_macro): Update expected underlining.
1633
2f687306
DM
16342017-08-21 David Malcolm <dmalcolm@redhat.com>
1635
1636 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1637 to show underlining of all pertinent params.
1638 * gcc.dg/format/pr72858.c: Likewise.
1639
453773df
UB
16402017-08-21 Uros Bizjak <ubizjak@gmail.com>
1641
1642 PR target/46091
1643 * gcc.target/i386/pr46091-4.c: New test.
1644 * gcc.target/i386/pr46091-4a.c: Ditto.
1645 * gcc.target/i386/pr46091-5.c: Ditto.
1646 * gcc.target/i386/pr46091-5a.c: Ditto.
1647
5ec1701e
NS
16482017-08-21 Nathan Sidwell <nathan@acm.org>
1649
1650 PR c++/81899
1651 * g++.dg/template/pr81899.C: New.
1652
404938ed
RB
16532017-08-21 Richard Biener <rguenther@suse.de>
1654
1655 PR tree-optimization/81900
1656 * gcc.dg/torture/pr81900.c: New testcase.
1657
1ea85365
RB
16582017-08-21 Richard Biener <rguenther@suse.de>
1659
1660 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1661 regex to handle the LTO case.
1662 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1663 * c-c++-common/asan/misalign-1.c: Likewise.
1664 * c-c++-common/asan/misalign-2.c: Likewise.
1665 * c-c++-common/asan/null-deref-1.c: Likewise.
1666 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1667 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1668 * c-c++-common/asan/use-after-free-1.c: Likewise.
1669 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1670 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1671 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1672 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1673 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1674 * g++.dg/asan/large-func-test-1.C: Likewise.
1675 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1676
8322b607
RB
16772017-08-21 Richard Biener <rguenther@suse.de>
1678
1679 PR middle-end/81884
1680 * g++.dg/torture/pr81884.C: New testcase.
1681
8e7b84e8
JDA
16822017-08-20 John David Anglin <danglin@gcc.gnu.org>
1683
1684 PR ipa/77732
1685 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1686
953e520d
DM
16872017-08-18 David Malcolm <dmalcolm@redhat.com>
1688
1689 PR tree-optimization/46805
1690 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1691 * jit.dg/test-autovectorize.c: New test case.
1692
b1eb28d1
PB
16932017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1694
1695 PR target/80210
1696 * gcc.target/powerpc/pr80210.c: New test.
1697
f661e57e
DM
16982017-08-18 David Malcolm <dmalcolm@redhat.com>
1699
1700 PR c++/81514
1701 * g++.dg/lookup/empty.h: New file.
1702 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1703 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1704 on a built-in.
1705
00aa1fa2
L
17062017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1707
1708 PR c/53037
1709 * c-c++-common/pr53037-5.c: New test.
1710 * g++.dg/pr53037-1.C: Likewise.
1711 * g++.dg/pr53037-2.C: Likewise.
1712 * g++.dg/pr53037-3.C: Likewise.
1713 * g++.dg/pr53037-4.C: Likewise.
1714 * gcc.dg/pr53037-1.c: Likewise.
1715 * gcc.dg/pr53037-2.c: Likewise.
1716 * gcc.dg/pr53037-3.c: Likewise.
1717 * gcc.dg/pr53037-4.c: Likewise.
1718
4a89b7e7
PB
17192017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1720
1721 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1722 * gcc.target/powerpc/p9-vparity.c: Likewise.
1723 * gcc.target/powerpc/pr68805.c: Likewise.
1724 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1725
d00fdf85
PB
17262017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1727
1728 PR target/72804
1729 * gcc.target/powerpc/pr72804.c: New test.
1730
e67bbd5d
MP
17312017-08-17 Marek Polacek <polacek@redhat.com>
1732
1733 PR middle-end/81814
1734 * gcc.dg/torture/pr81814.c: New test.
1735
ea58eb88
JW
17362017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1737
1738 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1739
ab4b719a
TV
17402017-08-17 Tom de Vries <tom@codesourcery.com>
1741
1742 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1743
344be1fd
RB
17442017-08-17 Richard Biener <rguenther@suse.de>
1745
1746 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1747
7911a54d
UB
17482017-08-16 Uros Bizjak <ubizjak@gmail.com>
1749
1750 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1751 scan-assembler-times for alpha*-*-*.
1752 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1753 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1754
b68a9f34
TK
17552017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1756
1757 PR fortran/81116
1758 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1759
adb5b54b
UB
17602017-08-16 Uros Bizjak <ubizjak@gmail.com>
1761
1762 PR target/46091
1763 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1764 (testm): New test function.
1765 * gcc.target/i386/pr46091-2.c: Ditto.
1766 * gcc.target/i386/pr46091-3.c: Ditto.
1767
90d43c80
BC
17682017-08-16 Bin Cheng <bin.cheng@arm.com>
1769
1770 PR tree-optimization/81832
1771 * gcc.dg/tree-ssa/pr81832.c: New test.
1772
963aeaad
RS
17732017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1774
1775 PR tree-optimization/81835
1776 * gcc.dg/vect/pr81815.c: New test.
1777
aaf46c35
JM
17782017-08-15 Joseph Myers <joseph@codesourcery.com>
1779
1780 PR target/78460
1781 PR target/67712
1782 * gcc.c-torture/compile/string-large-1.c: New test.
1783
204b99cd
RB
17842017-08-15 Richard Biener <rguenther@suse.de>
1785
1786 PR tree-optimization/81790
1787 * gcc.dg/torture/pr81790.c: New testcase.
1788
27be025d
MS
17892017-08-14 Martin Sebor <msebor@redhat.com>
1790
1791 PR c/81117
1792 * c-c++-common/attr-nonstring-1.c: New test.
1793
da67acb9
MS
17942017-08-14 Martin Sebor <msebor@redhat.com>
1795
1796 PR c/81117
1797 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1798
9e3b1778
DE
17992017-08-14 David Edelsohn <dje.gcc@gmail.com>
1800
1801 * gcc.dg/ucnid-5.c: Skip on AIX.
1802 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1803
2912db04
UB
18042017-08-14 Uros Bizjak <ubizjak@gmail.com>
1805
1806 PR target/46091
1807 * gcc.target/i386/pr46091-1.c: New test.
1808 * gcc.target/i386/pr46091-2.c: Ditto.
1809 * gcc.target/i386/pr46091-3.c: Ditto.
1810
c7fd2176
WD
18112017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1812
1813 PR target/81643
1814 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1815
a72a7e39
BS
18162017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1817
1818 PR target/79845
1819 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1820 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1821 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1822 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1823 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1824 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1825 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1826 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1827 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1828 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1829 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1830 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1831 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1832 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1833 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1834 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1835 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1836 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1837 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1838 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1839 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1840 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1841 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1842 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1843 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1844 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1845 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1846 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1847 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1848 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1849 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1850 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1851 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1852 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1853 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1854 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1855 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1856 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1857 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1858 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1859 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1860 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1861 * gcc.target/powerpc/cmpb-3.c: Likewise.
1862 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1863 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1864 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1865 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1866 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1867 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1868 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1869 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1870 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1871 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1872 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1873 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1874 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1875 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1876 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1877 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1878 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1879 * gcc.target/powerpc/no-r11-3.c: Likewise.
1880 * gcc.target/powerpc/pr80098-1.c: Likewise.
1881 * gcc.target/powerpc/pr80098-2.c: Likewise.
1882 * gcc.target/powerpc/pr80098-3.c: Likewise.
1883 * gcc.target/powerpc/pr80098-4.c: Likewise.
1884 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1885 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1886 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1887 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1888 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1889 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1890 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1891 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1892 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1893 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1894 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1895
8d2d0de9
BC
18962017-08-14 Bin Cheng <bin.cheng@arm.com>
1897
1898 PR tree-optimization/81799
1899 * gcc.dg/tree-ssa/pr81799.c: New.
1900
5316dd1b
WD
19012017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1902
1903 PR middle-end/46932
1904 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1905 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1906
250db3f9
SN
19072017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1908
1909 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1910 -mno-pc-relative-literal-loads.
1911
0d9255af
RO
19122017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1913
1914 PR testsuite/81793
1915 * gcc.dg/pie-static-1.c: Require both static and pie support.
1916 * gcc.dg/pie-static-2.c: Likewise.
1917
7a7b545f
PMR
19182017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1919
1920 PR ada/79542
1921 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1922
bb85aa74
MP
19232017-08-11 Marek Polacek <polacek@redhat.com>
1924
1925 PR c/81795
1926 * gcc.dg/pr81795.c: New test.
1927
c4fa8984
TK
19282017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1929
1930 PR fortran/60355
1931 * gfortran.dg (bind_c_usage_30): New test.
1932
fe8a99d8
ML
19332017-08-11 Martin Liska <mliska@suse.cz>
1934
1935 PR tree-opt/79987
1936 * gcc.target/i386/mpx/pr79987.c: New test.
1937
4c71a171
ML
19382017-08-11 Martin Liska <mliska@suse.cz>
1939
1940 PR ipa/81213
1941 * gcc.target/i386/pr81213.c: New test.
1942
e1769bdd
UB
19432017-08-10 Uros Bizjak <ubizjak@gmail.com>
1944
1945 PR target/81708
1946 * gcc.target/i386/stack-prot-sym.c: New test.
1947
adc84037
RS
19482017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
1949
1950 PR testsuite/81738
1951 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
1952 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
1953 vect_perm and vect_element_align for vectorization.
1954
8e941ae9
L
19552017-08-10 H.J. Lu <hongjiu.lu@intel.com>
1956
1957 PR target/81736
1958 * gcc.target/i386/pr81736-1.c: New test.
1959 * gcc.target/i386/pr81736-2.c: Likewise.
1960 * gcc.target/i386/pr81736-3.c: Likewise.
1961 * gcc.target/i386/pr81736-4.c: Likewise.
1962 * gcc.target/i386/pr81736-5.c: Likewise.
1963 * gcc.target/i386/pr81736-6.c: Likewise.
1964 * gcc.target/i386/pr81736-7.c: Likewise.
1965
798f8628
WS
19662017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
1967
1968 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
1969 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
1970
32129a17
DM
19712017-08-10 David Malcolm <dmalcolm@redhat.com>
1972
1973 * c-c++-common/missing-close-symbol.c: New test case.
1974 * c-c++-common/missing-symbol.c: New test case.
1975 * gcc.dg/unclosed-init.c: New test case.
1976 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
1977 * g++.dg/diagnostic/unclosed-function.C: New test case.
1978 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
1979 * g++.dg/diagnostic/unclosed-struct.C: New test case.
1980 * g++.dg/parse/pragma2.C: Update to reflect movement of the
1981 "expected identifier" error.
1982
57e1270f
FR
19832017-08-10 Fritz Reese <fritzoreese@gmail.com>
1984
1985 * gfortran.dg/dec_d_lines_1.f: New test.
1986 * gfortran.dg/dec_d_lines_2.f: New test.
1987
19882017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
1989
1990 * gfortran.dg/dec_structure_18.f90: New test.
1991 * gfortran.dg/dec_structure_19.f90: New test.
1992 * gfortran.dg/dec_structure_20.f90: New test.
1993 * gfortran.dg/dec_structure_21.f90: New test.
1994
aaab59b4
MP
19952017-08-10 Marek Polacek <polacek@redhat.com>
1996
1997 PR testsuite/81784
1998 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
1999
f234f078
MP
2000 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2001
2b7d0696
ML
20022017-08-10 Martin Liska <mliska@suse.cz>
2003
2004 PR c++/81355
2005 * g++.dg/other/pr81355.C: New test.
2006
47ee1b7c
DM
20072017-08-09 David Malcolm <dmalcolm@redhat.com>
2008
2009 * jit.dg/all-non-failing-tests.h: Add note about
2010 test-vector-types.cc.
2011 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2012 case.
2013 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2014 New test case.
2015 * jit.dg/test-vector-types.cc: New test case.
2016
b388427b
AP
20172017-08-09 Andrew Pinski <apinski@cavium.com>
2018
2019 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2020 --save-temps to the options passed.
2021
12c2ab7b
MC
20222017-08-09 Michael Collison <michael.collison@arm.com>
2023
2024 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2025 boundary option and fix comment.
2026 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2027 boundary option and fix comment.
2028 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2029 boundary option and fix comment.
2030 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2031 -mstructure-size boundary option.
2032
a8a581af
SB
20332017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2034
2035 PR rtl-optimization/81423
2036 * gcc.c-torture/execute/pr81423.c: New testcase.
2037
50a87c1c
WS
20382017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2039
2040 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2041 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2042 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2043 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2044
3d9a180f
WS
20452017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2046
2047 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2048 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2049
ee9a9e7b
WS
20502017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2051
2052 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2053 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2054 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2055
07999eb2
WS
20562017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2057
2058 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2059 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2060 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2061 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2062
0ca970cd
SB
20632017-08-09 Slava Barinov <v.barinov@samsung.com>
2064
2065 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2066
296c53ac
MP
20672017-08-09 Marek Polacek <polacek@redhat.com>
2068
2069 PR c/81233
2070 * gcc.dg/diagnostic-types-1.c: New test.
2071 * gcc.dg/assign-warn-1.c: Update warning messages.
2072 * gcc.dg/assign-warn-2.c: Likewise.
2073 * gcc.dg/c90-const-expr-5.c: Likewise.
2074 * gcc.dg/c99-const-expr-5.c: Likewise.
2075 * gcc.dg/conv-2.c: Likewise.
2076 * gcc.dg/init-bad-7.c: Likewise.
2077 * gcc.dg/overflow-warn-1.c: Likewise.
2078 * gcc.dg/overflow-warn-2.c: Likewise.
2079 * gcc.dg/overflow-warn-3.c: Likewise.
2080 * gcc.dg/overflow-warn-4.c: Likewise.
2081 * gcc.dg/pointer-array-atomic.c: Likewise.
2082 * gcc.dg/pr26865.c: Likewise.
2083 * gcc.dg/pr61162-2.c: Likewise.
2084 * gcc.dg/pr61162.c: Likewise.
2085 * gcc.dg/pr67730-2.c: Likewise.
2086 * gcc.dg/pr69156.c: Likewise.
2087 * gcc.dg/pr70174.c: Likewise.
2088 * objc.dg/proto-lossage-4.m: Likewise.
2089
a32c8316
MP
20902017-08-09 Marek Polacek <polacek@redhat.com>
2091
2092 PR c/81417
2093 * Wsign-compare-1.c: New test.
2094 * gcc.dg/compare1.c: Adjust dg-bogus.
2095 * gcc.dg/compare2.c: Likewise.
2096 * gcc.dg/compare3.c: Likewise.
2097 * gcc.dg/compare7.c: Likewise.
2098 * gcc.dg/compare8.c: Likewise.
2099 * gcc.dg/compare9.c: Likewise.
2100 * gcc.dg/pr11492.c: Likewise.
2101
7345b714
L
21022017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2103
2104 PR driver/81523
2105 * gcc.dg/pie-7.c: New test.
2106 * gcc.dg/pie-static-1.c: Likewise.
2107 * gcc.dg/pie-static-2.c: Likewise.
2108
d5bf81b3
UB
21092017-08-08 Uros Bizjak <ubizjak@gmail.com>
2110
2111 PR target/81708
2112 * gcc.target/i386/stack-prot-guard.c: New test.
2113
4261463d
TC
21142017-08-08 Tamar Christina <tamar.christina@arm.com>
2115
2116 * gcc.target/aarch64/xorsign.c: New.
2117 * gcc.target/aarch64/xorsign_exec.c: New.
2118 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2119
b115e803
BS
21202017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2121
2122 PR tree-optimization/81354
2123 * g++.dg/torture/pr81354.C: New file.
2124
51bd28ed
RB
21252017-08-08 Richard Biener <rguenther@suse.de>
2126
2127 PR middle-end/81719
2128 * g++.dg/tree-ssa/pr81719.C: New testcase.
2129
26d66f28
RB
21302017-08-08 Richard Biener <rguenther@suse.de>
2131
2132 PR tree-optimization/81723
2133 * gfortran.dg/pr81723.f: New testcase.
2134
82c0d3eb
BS
21352017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2136
2137 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2138 string.
2139 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2140 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2141 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2142 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2143 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2144 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2145 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2146 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2147 * gcc.target/powerpc/cmpb-3.c: Likewise.
2148 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2149 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2150
d81e058f
ML
21512017-08-08 Martin Liska <mliska@suse.cz>
2152
2153 PR tree-opt/81696
2154 * gcc.dg/ipa/pr81696.c: New test.
2155
a5c93f53
BC
21562017-08-08 Bin Cheng <bin.cheng@arm.com>
2157
2158 PR tree-optimization/81744
2159 * gcc.dg/tree-ssa/pr81744.c: New.
2160
a5afbdd6
MP
21612017-08-08 Marek Polacek <polacek@redhat.com>
2162
2163 PR c++/81607
2164 * g++.dg/other/bitfield6.C: New test.
2165
08c4c51e
MM
21662017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2167
2168 PR target/81593
2169 * gcc.target/powerpc/vec-setup.h: New tests to test various
2170 combinations of setting up vectors of 2 double word elements.
2171 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2172 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2173 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2174 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2175 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2176 vector inserts from vector extracts.
2177 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2178
950a884b
TK
21792017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2180
2181 PR fortran/68829
2182 PR fortran/81701
2183 * gfortran.dg/o_fast_stacksize.90: New test.
2184
6f1a16cb
WD
21852017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2186
2187 PR middle-end/46932
2188 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2189
4090b652
L
21902017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2191
2192 * gcc.target/i386/pr81736-1.c: Removed.
2193 * gcc.target/i386/pr81736-2.c: Likewise.
2194 * gcc.target/i386/pr81736-3.c: Likewise.
2195 * gcc.target/i386/pr81736-4.c: Likewise.
2196
079a0363
L
21972017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2198
2199 PR target/81736
2200 * gcc.target/i386/pr81736-1.c: New test.
2201 * gcc.target/i386/pr81736-2.c: Likewise.
2202 * gcc.target/i386/pr81736-3.c: Likewise.
2203 * gcc.target/i386/pr81736-4.c: Likewise.
2204
1653a865
MP
22052017-08-07 Marek Polacek <polacek@redhat.com>
2206
2207 PR middle-end/81737
2208 * gcc.dg/pr81737.c: New test.
2209
577eec56
ML
22102017-08-07 Martin Liska <mliska@suse.cz>
2211
2212 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2213 * gcc.dg/parm-impl-decl-1.c: Likewise.
2214 * gcc.dg/parm-impl-decl-3.c: Likewise.
2215 * gcc.dg/Wattributes-5.c: New test.
2216
537bf9ac
AP
22172017-08-06 Andrew Pinski <apinski@cavium.com>
2218
2219 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2220 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2221 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2222 * gcc.target/aarch64/target_attr_4.c: Likewise.
2223 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2224 * gcc.target/aarch64/target_attr_2.c: Likewise.
2225 * gcc.target/aarch64/target_attr_7.c: Likewise.
2226 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2227 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2228 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2229
90596474
AP
22302017-08-06 Andrew Pinski <apinski@cavium.com>
2231
2232 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2233 -march=armv8-a+nolse, skip if -mcpu= is passed.
2234 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2235
08e9cb5a
AP
22362017-08-06 Andrew Pinski <apinski@cavium.com>
2237
2238 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2239 * gcc.target/aarch64/_Float16_2.c: Likewise.
2240 * gcc.target/aarch64/_Float16_3.c: Likewise.
2241
4a6ad083
TV
22422017-08-06 Tom de Vries <tom@codesourcery.com>
2243
2244 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2245
b363e726
TV
22462017-08-06 Tom de Vries <tom@codesourcery.com>
2247
2248 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2249 type. Add missing return.
2250
8fbcf075
TV
22512017-08-06 Tom de Vries <tom@codesourcery.com>
2252
2253 PR testsuite/81731
2254 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2255 variable 'a' definition.
2256 (b): Remove unused variable.
2257 (gp): New variable.
2258 (check): Add parameter corresponding to call in main, and handle.
2259
67695c07
PC
22602017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2261
2262 PR c++/79790
23d12941 2263 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2264
c779bea5
YG
22652017-08-04 Yury Gribov <tetra2005@gmail.com>
2266
2267 PR tree-optimization/57371
2268 * c-c++-common/pr57371-1.c: New test.
2269 * c-c++-common/pr57371-2.c: New test.
2270 * c-c++-common/pr57371-3.c: New test.
2271 * c-c++-common/pr57371-4.c: New test.
2272 * gcc.dg/pr57371-5.c: New test.
2273
e52341f1
CL
22742017-08-04 Carl Love <cel@us.ibm.com>
2275
2276 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2277 builtin test cases for vec_mule, and vec_mulo.
2278 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2279 builtin test cases for vec_mule, and vec_mulo.
2280
295940c3
L
22812017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2282
2283 PR target/81590
2284 * gcc.target/i386/avx512-check.h: New file.
2285 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2286 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2287 * gcc.target/i386/avx512cd-check.h: Likewise.
2288 * gcc.target/i386/avx512ifma-check.h: Likewise.
2289 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2290 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2291 * gcc.target/i386/avx512bw-check.h: Rewrite.
2292 * gcc.target/i386/avx512dq-check.h: Likewise.
2293 * gcc.target/i386/avx512er-check.h: Likewise.
2294 * gcc.target/i386/avx512f-check.h: Likewise.
2295 * gcc.target/i386/avx512vl-check.h: Likewise.
2296 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2297 only.
2298 (test_512): Removed.
2299 (avx512*_test): Likewise.
2300 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2301
f4f2c2ec
MP
23022017-08-04 Marek Polacek <polacek@redhat.com>
2303
2304 PR middle-end/81695
2305 * gcc.dg/pr81695.c: New test.
2306
62c8a2cf
RS
23072017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2308
2309 PR tree-optimization/81136
2310 * gcc.dg/vect/pr81136.c: Add scan test.
2311
dfbddbeb
RS
23122017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2313
2314 * gcc.dg/vect/vect-alias-check-3.c: New test.
2315 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2316 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2317
165b2f5f
RB
23182017-08-04 Richard Biener <rguenther@suse.de>
2319
2320 PR middle-end/81705
2321 * c-c++-common/ubsan/pr81705.c: New testcase.
2322
7c0881d5
BS
23232017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2324
2325 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2326 messages that used to start with a capital letter.
2327 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2328 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2329 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2330 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2331 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2332 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2333 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2334 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2335 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2336 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2337 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2338 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2339 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2340 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2341 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2342 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2343 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2344 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2345 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2346 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2347 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2348 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2349 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2350 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2351 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2352 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2353 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2354 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2355 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2356 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2357 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2358 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2359 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2360 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2361 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2362 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2363 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2364 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2365 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2366 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2367 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2368 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2369 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2370 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2371 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2372 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2373 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2374 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2375 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2376 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2377 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2378 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2379 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2380 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2381 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2382 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2383
2fdaed89
JJ
23842017-08-03 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR target/81621
2387 * gcc.dg/pr81621.c: New test.
2388
297db279
RB
23892017-08-03 Richard Biener <rguenther@suse.de>
2390
2391 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2392 and CSE.
2393
2fdaed89 23942017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2395
2396 PR middle-end/81148
2397 * c-c++-common/ubsan/pr81148.c: New testcase.
2398
cad136a4
TV
23992017-08-03 Tom de Vries <tom@codesourcery.com>
2400
2401 PR target/81662
2402 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2403
2392baa5
JJ
24042017-08-03 Jakub Jelinek <jakub@redhat.com>
2405
2406 PR driver/81650
2407 * gcc.dg/pr81650.c: New test.
2408
e5e691a5
PC
24092017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2410
2411 PR c++/71440
2412 * g++.dg/template/crash127.C: New.
2413
0a734553
JJ
24142017-08-03 Jakub Jelinek <jakub@redhat.com>
2415
2416 PR middle-end/81052
2417 * c-c++-common/pr81052.c: New test.
2418
673aef33
TV
24192017-08-03 Tom de Vries <tom@codesourcery.com>
2420
2421 * gcc.dg/pr56727-2.c: Require alias.
2422
2a8485f6
TV
24232017-08-03 Tom de Vries <tom@codesourcery.com>
2424
2425 * gcc.dg/attr-noipa.c: Require alloca.
2426
8b917598
TV
24272017-08-03 Tom de Vries <tom@codesourcery.com>
2428
2429 * gcc.dg/torture/pr80163.c: Require label_values.
2430
4ca8bf91
TV
24312017-08-03 Tom de Vries <tom@codesourcery.com>
2432
2433 PR target/81662
2434 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2435 * c-c++-common/patchable_function_entry-default.c: Same.
2436 * c-c++-common/patchable_function_entry-definition.c: Same.
2437
f4629481
UB
24382017-08-02 Uros Bizjak <ubizjak@gmail.com>
2439
2440 PR target/81644
2441 * gcc.target/i386/pr81644.c: New test.
2442
86994621
TV
24432017-08-02 Tom de Vries <tom@codesourcery.com>
2444
2445 * gcc.dg/Walloca-14.c: Use relative line number.
2446
9501fd4b
UB
24472017-08-02 Uros Bizjak <ubizjak@gmail.com>
2448
2449 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2450 test "no-3dnowa" target attribute.
2451
f7b6353a
MP
24522017-08-02 Marek Polacek <polacek@redhat.com>
2453
2454 PR c/81289
2455 * gcc.dg/noncompile/pr81289.c: New test.
2456
8a6eab34
MP
2457 PR c/81448
2458 PR c/81306
2459 * c-c++-common/Wmultistatement-macros-13.c: New test.
2460
349721b7
JJ
24612017-08-02 Jakub Jelinek <jakub@redhat.com>
2462
e4f0733a
JJ
2463 PR c++/81640
2464 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2465
349721b7
JJ
2466 PR middle-end/79499
2467 * gcc.dg/pr79499.c: New test.
2468
77eefb71
RB
24692017-08-02 Richard Biener <rguenther@suse.de>
2470
2471 PR tree-optimization/81633
2472 * gcc.dg/vect/pr81633.c: New testcase.
2473
760f74c2
L
24742017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2475
2476 * gcc.dg/guality/pr25967-1.c: New test.
2477 * gcc.dg/guality/pr25967-2.c: Likewise.
2478 * gcc.dg/torture/pr25967-1.c: Likewise.
2479 * gcc.dg/torture/pr25967-2.c: Likewise.
2480
a2e28a97
L
24812017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2482
2483 PR target/81654
2484 * gcc.target/i386/pr81654.c: New test.
2485
d8afd032
TK
24862017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2487
2488 PR fortran/79312
2489 * gfortran.dg/logical_assignment_1.f90: New test.
2490
671a00ee
ML
24912017-08-01 Martin Liska <mliska@suse.cz>
2492
2493 PR middle-end/70140
2494 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2495
7d3eecca
ML
24962017-08-01 Martin Liska <mliska@suse.cz>
2497
2498 Revert r250771
2499 Make mempcpy more optimal (PR middle-end/70140).
2500
636730ca
JJ
25012017-08-01 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR target/81622
2504 * gcc.target/powerpc/pr81622.c: New test.
2505
74cc0b2b
SE
25062017-08-01 Steve Ellcey <sellcey@cavium.com>
2507
2508 PR tree-optimization/80925
2509 * gcc.dg/vect/vect-28.c: Add
2510 --param vect-max-peeling-for-alignment=0 option.
2511 Remove unaligned access and peeling checks.
2512 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2513 * gcc.dg/vect/vect-70.c: Ditto.
2514 * gcc.dg/vect/vect-87.c: Ditto.
2515 * gcc.dg/vect/vect-88.c: Ditto.
2516 * gcc.dg/vect/vect-91.c: Ditto.
2517 * gcc.dg/vect/vect-93.c: Ditto.
2518
0102e469
TV
25192017-08-01 Tom de Vries <tom@codesourcery.com>
2520
2521 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2522 * gcc.target/nvptx/slp.c (foo): Same.
2523
813485c6
RB
25242017-08-01 Richard Biener <rguenther@suse.de>
2525
2526 PR tree-optimization/81181
2527 * gcc.dg/torture/pr81181.c: New testcase.
2528
98b7180c
ML
25292017-08-01 Martin Liska <mliska@suse.cz>
2530
2531 PR middle-end/70140
2532 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2533
4f3e333a
UB
25342017-08-01 Uros Bizjak <ubizjak@gmail.com>
2535
2536 PR target/81641
2537 * gcc.target/i386/pr81641.c: New test.
2538
b8bb5772
UB
25392017-08-01 Uros Bizjak <ubizjak@gmail.com>
2540
2541 PR target/81639
2542 * gcc.target/i386/pr81639.c: New test.
2543
34e5c511
RB
25442017-08-01 Richard Biener <rguenther@suse.de>
2545
2546 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2547 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2548 endless loop.
2549 * gcc.dg/uninit-23.c: Adjust.
2550
5e19d437
BC
25512017-08-01 Bin Cheng <bin.cheng@arm.com>
2552
2553 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2554 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2555
7061cfc0
BC
25562017-08-01 Bin Cheng <bin.cheng@arm.com>
2557
2558 PR tree-optimization/81627
2559 * gcc.dg/tree-ssa/pr81627.c: New.
2560
39637a44
BC
25612017-08-01 Bin Cheng <bin.cheng@arm.com>
2562
2563 PR tree-optimization/81620
2564 * gcc.dg/tree-ssa/pr81620-1.c: New.
2565 * gcc.dg/tree-ssa/pr81620-2.c: New.
2566
f9c5fe06
DH
25672017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2568
2569 PR testsuite/53542
2570 * gfortran.dg/use_30.f90: New test.
2571
da98e3b1
JJ
25722017-08-01 Jakub Jelinek <jakub@redhat.com>
2573
2574 PR tree-optimization/81588
2575 * gcc.dg/tree-ssa/pr81588.c: New test.
2576 * gcc.dg/pr81588.c: New test.
2577 * gcc.c-torture/execute/pr81588.c: New test.
2578
5e8fe12f
RB
25792017-08-01 Richard Biener <rguenther@suse.de>
2580
2581 PR tree-optimization/81297
2582 * gcc.dg/torture/pr81297.c: New testcase.
2583
93ac482a
UB
25842017-07-31 Uros Bizjak <ubizjak@gmail.com>
2585
2586 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2587
6cc518c6
SE
25882017-07-31 Steve Ellcey <sellcey@cavium.com>
2589
2590 PR tree-optimization/80925
93ac482a 2591 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2592 --param vect-max-peeling-for-alignment=0 option.
2593 Remove unaligned access and peeling checks.
2594 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2595
24c8e8eb
CL
25962017-07-31 Carl Love <cel@us.ibm.com>
2597
2598 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2599 missed in commit 250746.
2600
b40e941b
CL
26012017-07-31 Carl Love <cel@us.ibm.com>
2602
2603 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2604 new builtins.
2605
67779f74
L
26062017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2607
2608 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2609 * gcc.target/i386/pr79793-2.c: Likewise.
2610
a97cf8f9
UB
26112017-07-31 Uros Bizjak <ubizjak@gmail.com>
2612
2613 PR target/25967
2614 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2615 (naked): Add attribute regparm(1) for x86_32 targets.
2616 Add integer argument. Remove global "data" variable.
2617 (main): Pass integer argument to naked function.
2618 * gcc.target/i386/naked-4.c: New test.
2619
7fef86d3
JH
26202017-07-31 Jan Hubicka <hubicka@ucw.cz>
2621 Martin Liska <mliska@suse.cz>
2622
2623 * gcc.dg/predict-15.c: New test.
2624 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2625
2ec580be
UB
26262017-07-31 Uros Bizjak <ubizjak@gmail.com>
2627
2628 PR target/25967
2629 * gcc.target/i386/naked-1.c: New test.
2630 * gcc.target/i386/naked-2.c: Ditto.
2631 * gcc.target/i386/naked-3.c: Ditto.
2632 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2633 do_test_body0 stub function, use attribute "naked" instead.
2634 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2635 * gcc.dg/pr44290-2.c: Ditto.
2636
cfdf6ff6
TK
26372017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2638
2639 PR fortran/81581
2640 * gfortran.dg/dim_sum_1.f90: New test case.
2641 * gfortran.dg/dim_sum_2.f90: New test case.
2642 * gfortran.dg/dim_sum_3.f90: New test case.
2643
5edb1c48
ML
26442017-07-31 Martin Liska <mliska@suse.cz>
2645
2646 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2647 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2648
f34ebeb2
ML
26492017-07-31 Martin Liska <mliska@suse.cz>
2650
2651 PR sanitize/81530
2652 * g++.dg/ubsan/pr81530.C: New test.
2653
066bbc57
JJ
26542017-07-31 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR sanitizer/81604
2657 * c-c++-common/ubsan/pr81604.c: New test.
2658
a10b3cf1
L
26592017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2660
2661 PR target/79793
2662 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2663 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2664 (foo): Check the builtin return address against the return address
2665 in interrupt frame.
2666 * gcc.target/i386/pr79793-1.c: New test.
2667 * gcc.target/i386/pr79793-2.c: Likewise.
2668
942047f2
EB
26692017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * c-c++-common/dump-ada-spec-7.c: New test.
2672
e071b767
JJ
26732017-07-29 Jakub Jelinek <jakub@redhat.com>
2674
2675 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2676 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2677
782a7850
PB
26782017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2679
2680 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2681
9de00935
TC
26822017-07-28 Tamar Christina <tamar.christina@arm.com>
2683
2684 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2685
8de33df2
BC
26862017-07-28 Bin Cheng <bin.cheng@arm.com>
2687
2688 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2689
8acb8421
TC
26902017-07-28 Tamar Christina <tamar.christina@arm.com>
2691 Bilyan Borisov <bilyan.borisov@arm.com>
2692
2693 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2694 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2695 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2696 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2697 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2698
d9c259ef
BC
26992017-07-28 Bin Cheng <bin.cheng@arm.com>
2700
2701 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2702 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2703 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2704 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2705 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2706 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2707 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2708 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2709 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2710 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2711 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2712
6d7649f8
ML
27132017-07-28 Martin Liska <mliska@suse.cz>
2714
2715 PR sanitizer/81340
2716 * g++.dg/asan/pr81340.C: New test.
2717
92e29a5e
RB
27182017-07-28 Richard Biener <rguenther@suse.de>
2719
2720 PR tree-optimization/81502
2721 * gcc.target/i386/pr81502.c: New testcase.
2722
70affe6a
ML
27232017-07-28 Martin Liska <mliska@suse.cz>
2724
2725 PR sanitizer/81460
2726 * gcc.dg/asan/pr81460.c: New test.
2727
d0ee55a1
JJ
27282017-07-28 Jakub Jelinek <jakub@redhat.com>
2729
c9b39a49
JJ
2730 PR sanitizer/80998
2731 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2732 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2733
d0ee55a1
JJ
2734 PR tree-optimization/81578
2735 * gcc.dg/pr81578.c: New test.
2736
1ce75e41
RB
27372017-07-28 Richard Biener <rguenther@suse.de>
2738
2739 PR tree-optimization/81573
2740 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2741
7a5cbf29
PB
27422017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2743
2744 * g++.dg/pr69667.C: Remove option -mlra.
2745 * gcc.target/powerpc/dform-1.c: Likewise.
2746 * gcc.target/powerpc/dform-2.c: Likewise.
2747 * gcc.target/powerpc/dform-3.c: Likewise.
2748 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2749 * gcc.target/powerpc/p9-vparity.c: Likewise.
2750 * gcc.target/powerpc/pr63491.c: Likewise.
2751 * gcc.target/powerpc/pr67808.c: Likewise.
2752 * gcc.target/powerpc/pr68805.c: Likewise.
2753 * gcc.target/powerpc/pr69461.c: Likewise.
2754 * gcc.target/powerpc/pr71680.c: Likewise.
2755 * gcc.target/powerpc/pr77289.c: Likewise.
2756 * gcc.target/powerpc/pr78458.c: Likewise.
2757 * gcc.target/powerpc/pr78543.c: Likewise.
2758 * g++.dg/pr71294.C: Remove option -mno-lra.
2759 * gcc.target/powerpc/pr71656-1.c: Likewise.
2760 * gcc.target/powerpc/pr71656-2.c: Likewise.
2761 * gcc.target/powerpc/pr71698.c: Likewise.
2762
2c2789d5
KT
27632017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2764 Sudakshina Das <sudi.das@arm.com>
2765
2766 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2767
06bd22f6
MP
27682017-07-27 Marek Polacek <polacek@redhat.com>
2769
2770 PR c/81417
2771 * c-c++-common/Wsign-compare-1.c: New test.
2772 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2773 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2774 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2775 * g++.dg/warn/compare1.C: Likewise.
2776 * gcc.dg/compare1.c: Likewise.
2777 * gcc.dg/compare2.c: Likewise.
2778 * gcc.dg/compare4.c: Likewise.
2779 * gcc.dg/compare5.c: Likewise.
2780 * gcc.dg/pr35430.c: Likewise.
2781 * gcc.dg/pr60087.c: Likewise.
2782
27c8b49b
PB
27832017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2784
2785 PR middle-end/81564
2786 * gcc.dg/pr81564.c: New test.
2787
b7675b59
RB
27882017-07-27 Richard Biener <rguenther@suse.de>
2789
2790 PR tree-optimization/81573
2791 PR tree-optimization/81494
2792 * gcc.dg/torture/pr81573.c: New testcase.
2793
719488f8
RB
27942017-07-27 Richard Biener <rguenther@suse.de>
2795
2796 PR tree-optimization/81571
2797 * gcc.dg/torture/pr81571.c: New testcase.
2798
9811e84c
RB
27992017-07-27 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/81502
2802 * gcc.target/i386/vect-insert-1.c: New testcase.
2803
58814c76
AK
28042017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2805
2806 PR target/81534
2807 * gcc.target/s390/pr81534.c: New test.
2808
036ea399
JJ
28092017-07-27 Jakub Jelinek <jakub@redhat.com>
2810
7d25ac20
JJ
2811 PR tree-optimization/81555
2812 PR tree-optimization/81556
2813 * gcc.c-torture/execute/pr81555.c: New test.
2814 * gcc.c-torture/execute/pr81556.c: New test.
2815
036ea399
JJ
2816 * gcc.dg/attr-noipa.c: New test.
2817 * gcc.dg/ipa/ipa-pta-18.c: New test.
2818 * gcc.dg/ipa/ipa-sra-11.c: New test.
2819
9bfda664
MM
28202017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2821
2822 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2823 option.
2824 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2825 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2826 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2827 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2828 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2829 * gcc.target/powerpc/vsx-simode.c: Likewise.
2830 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2831 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2832
eb086562
PC
28332017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2834
2835 PR c++/71570
2836 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2837
a7473dc5
L
28382017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2839
2840 PR target/81563
2841 * gcc.target/i386/pr81563.c: New test
2842
404f48ac
WD
28432017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2844
2845 PR target/79041
2846 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2847
c3d38629
MP
28482017-07-26 Marek Polacek <polacek@redhat.com>
2849
2850 PR middle-end/70992
2851 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2852 * gcc.dg/overflow-warn-2.c: Likewise.
2853 * gcc.dg/overflow-warn-3.c: Likewise.
2854 * gcc.dg/overflow-warn-4.c: Likewise.
2855 * gcc.dg/torture/pr70992-2.c: New test.
2856 * gcc.dg/torture/pr70992.c: New test.
2857
4f450a2b
RB
28582017-07-26 Richard Biener <rguenther@suse.de>
2859
2860 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2861 happening in ccp1.
2862 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2863
e1711448
WD
28642017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2865
2866 PR middle-end/46932
2867 * gcc.dg/pr46932.c: New testcase.
2868
108c3c88
ML
28692017-07-26 Martin Liska <mliska@suse.cz>
2870
2871 PR sanitize/81186
2872 * gcc.dg/asan/pr81186.c: New test.
2873
52645850
CL
28742017-07-25 Carl Love <cel@us.ibm.com>
2875
2876 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2877 vec_cnttz builtins.
2878
a8697b27
EB
28792017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2880
2881 * gnat.dg/opt66.adb: New test.
2882
288fe52e
AM
28832017-07-25 Alexander Monakov <amonakov@ispras.ru>
2884
2885 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2886 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2887
b771c609
AM
28882017-07-25 Alexander Monakov <amonakov@ispras.ru>
2889
2890 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2891
28922017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2893
2894 * c-c++-common/patchable_function_entry-default.c: New test.
2895 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2896 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2897
774cccdc
JJ
28982017-07-25 Jakub Jelinek <jakub@redhat.com>
2899
2900 PR target/81532
2901 * gcc.target/i386/pr80833-3.c: New test.
2902 * gcc.target/i386/avx512dq-pr81532.c: New test.
2903 * gcc.target/i386/avx512bw-pr81532.c: New test.
2904
1aa54f90
RB
29052017-07-25 Richard Biener <rguenther@suse.de>
2906
2907 PR tree-optimization/81455
2908 * gcc.dg/pr81455.c: New testcase.
2909
e294f495
RB
29102017-07-25 Richard Biener <rguenther@suse.de>
2911
2912 PR tree-optimization/81529
2913 * gfortran.dg/pr81529.f90: New testcase.
2914
edf8ba4b
WD
29152017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2916
774cccdc 2917 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2918
ea063871
RB
29192017-07-25 Richard Biener <rguenther@suse.de>
2920
2921 PR tree-optimization/81410
2922 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2923
5ea71a5a
RB
29242017-07-25 Richard Biener <rguenther@suse.de>
2925
2926 PR tree-optimization/81510
2927 * gcc.dg/torture/pr81510.c: New testcase.
2928 * gcc.dg/torture/pr81510-2.c: Likewise.
2929
4287b4e8
ML
29302017-07-25 Martin Liska <mliska@suse.cz>
2931
2932 PR ipa/81520
2933 * gcc.dg/ipa/pr81520.c: New test.
2934
d49718d6
MP
29352017-07-25 Marek Polacek <polacek@redhat.com>
2936
2937 PR c/81364
2938 * Wmultistatement-macros-12.c: New test.
2939
0e82a9b9
BC
29402017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2941
2942 PR target/81414
2943 * gcc.target/aarch64/pr81414.C: New.
2944
3d99332b
RB
29452017-07-25 Richard Biener <rguenther@suse.de>
2946
2947 PR middle-end/81505
2948 * gcc.dg/ubsan/pr81505.c: New testcase.
2949
52d0f7bd
DS
29502017-07-24 Daniel Santos <daniel.santos@pobox.com>
2951
2952 PR testsuite/80759
2953 * gcc.target/x86_64/abi/ms-sysv/do-test.S
2954 (ELFFN_BEGIN): Rename to FN_TYPE.
2955 (ELFFN_END): Rename to FN_SIZE.
2956 (ASMNAME): New macro.
2957 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
2958 .global.
2959 (FUNC_END): Use ASMNAME.
2960 (test_data_save): Remove.
2961 (test_data_input): Likewise.
2962 (test_data_output: Likewise.
2963 (test_data_fn): Likewise.
2964 (test_data_retaddr): Likewise.
2965 (regs_to_mem): Make globals, use r10 instead of rax.
2966 (mem_to_regs): Likewise.
2967 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
2968 body to ms-sysv.c.
2969 (do_test_aligned): Likewise.
2970 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
2971 Add dg-* directives.
2972 (PASTE_STR): New macro.
2973 (ASMNAME): Likewise.
2974 (LOAD_TEST_DATA_ADDR): Likewise.
2975 (TEST_DATA_OFFSET): Likewise.
2976 (do_test_body0): New C function.
2977 (do_test_body): New inline assembly routine.
2978 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
2979 (runtest_ms_sysv): Modify.
2980
19930989
MM
29812017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2982
2983 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
2984 since the upper-regs options have been deleted.
2985 * gcc.target/powerpc/pr65849-2.c: Likewise.
2986 * gcc.target/powerpc/pr80099-1.c: Likewise.
2987 * gcc.target/powerpc/pr80099-2.c: Likewise.
2988 * gcc.target/powerpc/pr80099-3.c: Likewise.
2989 * gcc.target/powerpc/pr80099-4.c: Likewise.
2990 * gcc.target/powerpc/pr80099-5.c: Likewise.
2991 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
2992 support removal of the upper-regs options.
2993 * gcc.target/powerpc/p8vector-fp.c: Likewise.
2994 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
2995 * gcc.target/powerpc/p9-dimode1.c: Likewise.
2996 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2997 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
2998 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
2999 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3000 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3001 * gcc.target/powerpc/ppc-round.c: Likewise.
3002 * gcc.target/powerpc/pr71720.c: Likewise.
3003 * gcc.target/powerpc/pr72853.c: Likewise.
3004 * gcc.target/powerpc/pr79907.c: Likewise.
3005 * gcc.target/powerpc/pr78953.c: Likewise.
3006 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3007 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3008 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3009 * gcc.target/powerpc/vec-init-3.c: Likewise.
3010 * gcc.target/powerpc/vec-init-6.c: Likewise.
3011 * gcc.target/powerpc/vec-init-7.c: Likewise.
3012 * gcc.target/powerpc/vec-set-char.c: Likewise.
3013 * gcc.target/powerpc/vec-set-int.c: Likewise.
3014 * gcc.target/powerpc/vec-set-short.c: Likewise.
3015
d47d34bb
WD
30162017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3017
3018 PR target/79041
3019 * gcc.target/aarch64/pr79041-2.c: New test.
3020
26bca0ed
CL
30212017-07-24 Carl Love <cel@us.ibm.com>
3022
3023 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3024 the new built-ins.
3025
4b40986c
JW
30262017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3027
3028 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3029
213c3b7b
TK
30302017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3031 Mikael Morin <mikael@gcc.gnu.org>
3032
3033 PR fortran/66102
3034 * gfortran.dg/realloc_on_assign_28.f90: New test.
3035
e2b71b5a
DE
30362017-07-23 David Edelsohn <dje.gcc@gmail.com>
3037
3038 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3039 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3040
f36dda3b
UB
30412017-07-23 Uros Bizjak <ubizjak@gmail.com>
3042
3043 PR target/80569
3044 * gcc.target/i386/pr80569.c: New test.
3045
5ff4baa5
CL
30462017-07-21 Carl Love <cel@us.ibm.com>
3047
3048 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3049 vmuleuh): Fix scan-assembler-times should check for word not half word
3050 instructions.
3051
43f84f6c
JW
30522017-07-21 Jim Wilson <jim.wilson@linaro.org>
3053
3054 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3055 redundant -march option.
3056 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3057 in addition to armv8.1-a.
3058
325fe816
YG
30592017-07-21 Yury Gribov <tetra2005@gmail.com>
3060
3061 PR middle-end/56727
3062 * gcc.dg/pr56727-1.c: New test.
3063 * gcc.dg/pr56727-2.c: New test.
3064
5a5838e0
SM
30652017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3066
3067 * gcc.target/powerpc/mmx-check.h: New file.
3068 * gcc.target/powerpc/mmx-packs.c: New file.
3069 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3070 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3071 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3072 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3073 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3074 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3075 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3076 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3077 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3078 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3079 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3080 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3081 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3082 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3083 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3084 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3085 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3086 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3087 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3088 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3089 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3090 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3091 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3092 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3093 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3094 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3095 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3096 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3097 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3098 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3099 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3100 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3101 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3102 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3103 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3104 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3105 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3106 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3107
9af7f373
RB
31082017-06-21 Richard Biener <rguenther@suse.de>
3109
3110 PR tree-optimization/81500
3111 * gcc.dg/torture/pr81500.c: New testcase.
3112
5aaa8fb4
NS
31132017-07-20 Nathan Sidwell <nathan@acm.org>
3114
3115 * g++.dg/ext/anon-struct6.C: Adjust diag.
3116 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3117
2953b72f
JJ
31182017-07-20 Jakub Jelinek <jakub@redhat.com>
3119
3120 PR target/80846
3121 * gcc.target/i386/avx-pr80846.c: New test.
3122 * gcc.target/i386/avx2-pr80846.c: New test.
3123 * gcc.target/i386/avx512f-pr80846.c: New test.
3124
73c4b4df
BC
31252017-07-20 Bin Cheng <bin.cheng@arm.com>
3126
3127 PR tree-optimization/81388
3128 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3129 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3130
77e5edaf
JH
31312017-07-17 Tom de Vries <tom@codesourcery.com>
3132
3133 PR middle-end/81030
3134 * gcc.dg/pr81030.c: New test.
3135
891ad31c
RB
31362017-07-20 Richard Biener <rguenther@suse.de>
3137
3138 PR tree-optimization/61171
3139 * g++.dg/vect/pr61171.cc: New testcase.
3140 * gfortran.dg/vect/pr61171.f: Likewise.
3141 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3142
f971b281
RB
31432017-07-20 Richard Biener <rguenther@suse.de>
3144
3145 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3146 with V64QImode.
3147 * gcc.dg/vect/slp-45.c: Likewise.
3148
2071f8f9
N
31492017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3150
3151 * gcc.dg/tree-ssa/vrp116.c: New Test.
3152
a6722e5b
MM
31532017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3154
3155 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3156 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3157 __builtin_cpu_is and __builtin_cpu_supports are supported.
3158
ccfa843f
SM
31592017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3160
3161 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3162 __BUILTIN_CPU_SUPPORTS__ defined.
3163 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3164 __BUILTIN_CPU_SUPPORTS__ defined.
3165
564e405c
JJ
31662017-07-19 Jakub Jelinek <jakub@redhat.com>
3167
3168 PR tree-optimization/81346
3169 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3170
3717fbe3
TV
31712017-07-19 Tom de Vries <tom@codesourcery.com>
3172
3173 * gcc.target/nvptx/decl-init.c: Update alignment.
3174 * gcc.target/nvptx/slp-2-run.c: New test.
3175 * gcc.target/nvptx/slp-2.c: New test.
3176 * gcc.target/nvptx/v2di.c: New test.
3177
b98b34b7
TV
31782017-07-19 Tom de Vries <tom@codesourcery.com>
3179
3180 * gcc.target/nvptx/slp-run.c: New test.
3181 * gcc.target/nvptx/slp.c: New test.
3182 * gcc.target/nvptx/v2si-cvt.c: New test.
3183 * gcc.target/nvptx/v2si-run.c: New test.
3184 * gcc.target/nvptx/v2si.c: New test.
3185 * gcc.target/nvptx/vec.inc: New test.
3186
8d1628eb
JJ
31872017-07-19 Jakub Jelinek <jakub@redhat.com>
3188
3189 PR tree-optimization/81346
3190 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3191 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3192 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3193 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3194 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3195 compiler to avoid X / C1 op C2 optimization to trigger.
3196
4d6ababc
ML
31972017-07-19 Martin Liska <mliska@suse.cz>
3198
3199 PR sanitizer/63361
3200 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3201 -ffloat-store or -mieee for targets that need it.
3202
d83cc5cc
TV
32032017-07-18 Tom de Vries <tom@codesourcery.com>
3204
3205 PR middle-end/81464
3206 * gfortran.dg/pr81464.f90: New test.
3207
e822e885
UB
32082017-07-18 Uros Bizjak <ubizjak@gmail.com>
3209
3210 PR target/81471
3211 * gcc.target/i386/pr81471.c: New test.
3212
b267968e
RB
32132017-06-18 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/81410
3216 * gcc.dg/vect/pr81410.c: New testcase.
3217
33e9feb5
JH
32182017-07-18 Jan Hubicka <hubicka@ucw.cz>
3219
3220 PR middle-end/81462
3221 * g++.dg/torture/pr81462.C: New testcase.
3222
694dd0e4
BC
32232017-07-18 Bin Cheng <bin.cheng@arm.com>
3224
3225 PR target/81408
3226 * g++.dg/tree-ssa/pr81408.C: New.
3227 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3228
f9bfe3f5
RB
32292017-07-18 Richard Biener <rguenther@suse.de>
3230
3231 PR tree-optimization/80620
3232 PR tree-optimization/81403
3233 * gcc.dg/torture/pr80620.c: New testcase.
3234 * gcc.dg/torture/pr81403.c: Likewise.
3235
32362017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3237
3238 PR tree-optimization/81418
3239 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3240
32412017-07-17 Carl Love <cel@us.ibm.com>
3242
3243 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3244 test case changes for commit 249424
3245
3246 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3247 vmuleuh): Fix scan-assembler-times should check for word not half word
3248 instructions.
3249
f6489326
BS
32502017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3251
3252 PR tree-optimization/81162
3253 * gcc.dg/pr81162.c: Move this to...
3254 * gcc.dg/ubsan/pr81162.c: ...here.
3255
dbc4ecfc
VR
32562017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3257
3258 * g++.dg/diagnostic/friend1.C: New test.
3259 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3260
a64559a5
NS
32612017-07-17 Nathan Sidwell <nathan@acm.org>
3262
3263 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3264
aac59577
BE
32652017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3266
3267 * lib/gcc-dg.exp: Increase expect's match buffer size.
3268
aa1528b5
BC
32692017-07-17 Bin Cheng <bin.cheng@arm.com>
3270
3271 PR target/81369
3272 * gcc.dg/tree-ssa/pr81369.c: New.
3273
b6c354eb
CZ
32742017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3275
3276 * gcc.target/arc/pr9000674901.c: New file.
3277 * gcc.target/arc/pic-1.c: Likewise.
3278 * gcc.target/arc/pr9001191897.c: Likewise.
3279
1825c61e
CZ
32802017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3281 Andrew Burgess <andrew.burgess@embecosm.com>
3282
3283 * gcc.target/arc/naked-1.c: New file.
3284 * gcc.target/arc/naked-2.c: Likewise.
3285
1f1e8aed
JJ
32862017-07-17 Jakub Jelinek <jakub@redhat.com>
3287
9ebce098
JJ
3288 PR tree-optimization/81428
3289 * gcc.dg/fixed-point/pr81428.c: New test.
3290
e8dd1313
JJ
3291 PR tree-optimization/81365
3292 * g++.dg/torture/pr81365.C: New test.
3293
1f1e8aed
JJ
3294 PR tree-optimization/81396
3295 * gcc.dg/tree-ssa/pr81396.c: New test.
3296
38f638ca
EB
32972017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3298
3299 * gnat.dg/opt65.adb: New test.
3300
5fa396ad
JH
33012017-07-16 Jan Hubicka <hubicka@ucw.cz>
3302
3303 * gcc.dg/predict-8.c: Update.
3304
00aeee56
VR
33052017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3306
3307 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3308 * g++.dg/warn/pr12242.C: Likewise.
3309
b70bb05b
KN
33102017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3311
3312 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3313 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3314 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3315 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3316 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3317 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3318 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3319 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3320 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3321 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3322 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3323 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3324 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3325 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3326 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3327 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3328 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3329 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3330 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3331 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3332 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3333 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3334 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3335 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3336 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3337 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3338 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3339 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3340 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3341 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3342 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3343 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3344 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3345 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3346 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3347 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3348 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3349 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3350 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3351 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3352 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3353 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3354 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3355 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3356 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3357 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3358 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3359 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3360 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3361 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3362 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3363
3b805666
BS
33642016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3365
3366 PR tree-optimization/81162
3367 * gcc.dg/pr81162.c: New file.
3368
bece580c
MS
33692017-07-14 Martin Sebor <msebor@redhat.com>
3370
3371 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3372 that bcopy is expected to be transformed to.
3373
eea77d1f
DM
33742017-07-14 David Malcolm <dmalcolm@redhat.com>
3375
3376 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3377 * g++.dg/lookup/missing-std-include-2.C: New test case.
3378 * g++.dg/lookup/missing-std-include-3.C: New test case.
3379 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3380 * gcc.dg/missing-header-fixit-1.c: New test case.
3381 * gcc.dg/missing-header-fixit-2.c: New test case.
3382 * gcc.dg/missing-header-fixit-2.h: New header.
3383
338d6484
DM
33842017-07-13 David Malcolm <dmalcolm@redhat.com>
3385
3386 PR c/81405
3387 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3388
33892017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3390
3391 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3392
6d28654e
ML
33932017-07-13 Martin Liska <mliska@suse.cz>
3394
3395 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3396 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3397 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3398 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3399 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3400 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3401 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3402
3787ee47
MM
34032017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3404
3405 PR target/81193
3406 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3407 __builtin_cpu_supports with old GLIBC's.
3408 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3409 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3410 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3411 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3412 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3413 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3414 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3415 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3416 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3417 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3418 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3419 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3420 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3421 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3422 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3423 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3424 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3425 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3426 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3427 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3428 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3429 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3430 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3431 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3432
118009c1
CL
34332017-07-12 Carl Love <cel@us.ibm.com>
3434
3435 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3436 rev_bool_int): Add test cases for builtins.
3437 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3438 test cases for builtins.
3439
5d7b8153
CL
34402017-07-12 Carl Love <cel@us.ibm.com>
3441
3442 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3443 lp64 && p9vector_hw.
3444
6ea93a64
CL
34452017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3446
3447 * lib/target-supports.exp (check_stack_check_available): Make
3448 testcase name depend on stack_kind.
3449
2f65ab2e
MC
34502017-07-11 Michael Collison <michael.collison@arm.com>
3451
774cccdc 3452 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3453
9e028cef
PC
34542017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3455
3456 PR c++/51270
3457 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3458
f281956e
CL
34592017-07-11 Carl Love <cel@us.ibm.com>
3460
3461 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3462 test cases for the builtins.
3463
3d36348a
YG
34642017-07-11 Yury Gribov <tetra2005@gmail.com>
3465
3466 * lib/profopt.exp: Print relative names in UNSUPPORTED
3467 AutoFDO tests.
3468
214f700a
MC
34692017-07-10 Michael Collison <michael.collison@arm.com>
3470
3471 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3472
03ed2915
UB
34732017-07-10 Uros Bizjak <ubizjak@gmail.com>
3474
3475 PR target/81375
3476 * gcc.target/i386/pr81375.c: New test.
3477
9c582dbb
MS
34782017-07-10 Martin Sebor <msebor@redhat.com>
3479
3480 PR tree-optimization/80397
3481 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3482
281ac396
MS
34832017-07-10 Martin Sebor <msebor@redhat.com>
3484
3485 PR other/81345
3486 * gcc.dg/pr81345.c: New test.
3487
a7784956
CZ
34882017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3489
3490 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3491 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3492
5920ba15
UB
34932017-07-09 Uros Bizjak <ubizjak@gmail.com>
3494
3495 PR target/81313
3496 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3497 integer argumets to bypass x86_64 outgoing args optimization.
3498
34992017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3500
3501 * gfortran.dg/eoshift_4.f90: New test.
3502 * gfortran.dg/eoshift_5.f90: New test.
3503 * gfortran.dg/eoshift_6.f90: New test.
3504
35c95658
L
35052017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3506
3507 PR target/81313
3508 * gcc.target/i386/pr81313-1.c: New test.
3509 * gcc.target/i386/pr81313-2.c: Likewise.
3510 * gcc.target/i386/pr81313-3.c: Likewise.
3511 * gcc.target/i386/pr81313-4.c: Likewise.
3512 * gcc.target/i386/pr81313-5.c: Likewise.
3513
dcbf81c9
RS
35142017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3515
3516 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3517 * gnat.dg/vect16.ads (Sarray): Likewise.
3518 * gnat.dg/vect17.ads (Sarray): Likewise.
3519 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3520 * gnat.dg/vect16.adb (Add): Likewise.
3521 * gnat.dg/vect17.adb (Add): Likewise.
3522
738f7c2e
DM
35232017-07-07 David Malcolm <dmalcolm@redhat.com>
3524
3525 PR c++/79300
3526 * g++.dg/diagnostic/pr79300.C: New test case.
3527
6a69355c
MM
35282017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3529
57f49e99
MM
3530 * gcc.target/powerpc/clone1.c: Add check to make sure the
3531 __builtin_cpu_supports function is fully supported.
3532 * gcc.target/powerpc/clone2.c: New runtime test for
3533 target_clones.
3534
6a69355c
MM
3535 PR target/81348
3536 * gcc.target/powerpc/pr81348.c: New test.
3537
5e32025a
SN
35382017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3539
3540 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3541
19388c6d
CL
35422017-07-07 Carl Love <cel@us.ibm.com>
3543
3544 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3545 file for built-ins.
3546
bcc3c3f1
JM
35472017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3548
3549 * gcc.target/sparc/dictunpack.c: New file.
3550 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3551 * gcc.target/sparc/fpcmpshl.c: Likewise.
3552 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3553 * gcc.target/sparc/fpcmpushl.c: Likewise.
3554
2c6e2eb1
HA
35552017-07-06 Harald Anlauf <anlauf@gmx.de>
3556
3557 PR fortran/70071
3558 * gfortran.dg/coarray_44.f90: New testcase.
3559
5094f7d5
MO
35602017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3561
3562 * c-c++-common/asan/kasan-alloca-1.c: New test.
3563 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3564
e3174bdf
MO
35652017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3566
3567 * c-c++-common/asan/alloca_big_alignment.c: New test.
3568 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3569 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3570 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3571 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3572 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3573 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3574 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3575
a40c6fa8
GJL
35762017-07-06 Georg-Johann Lay <avr@gjlay.de>
3577
3578 PR target/81305
3579 * gcc.target/avr/isr-test.h: Fix warnings.
3580
9296dd9b
TP
35812017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3582
3583 * lib/target-supports.exp: Generate
3584 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3585 and check_effective_target_arm_arch_v8r_multilib.
3586
d87f00ba
CL
35872017-07-06 Carl Love <cel@us.ibm.com>
3588
9296dd9b 3589 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3590
35912017-07-06 Carl Love <cel@us.ibm.com>
3592
3593 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3594 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3595 cases for vec_addc, adde and addec builtins.
3596
c471c6ed
DM
35972017-07-06 David Malcolm <dmalcolm@redhat.com>
3598
3599 PR c++/79300
3600 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3601 expected underlining within macro expansion.
3602 * c-c++-common/pr70264.c: Likewise.
3603 * g++.dg/plugin/diagnostic-test-expressions-1.C
3604 (test_within_macro_1): New test.
3605 (test_within_macro_2): Likewise.
3606 (test_within_macro_3): Likewise.
3607 (test_within_macro_4): Likewise.
3608 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3609 expected underlining within macro expansion.
3610 (test_macro_4): Likewise.
3611 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3612 (test_within_macro_1): New test.
3613 (test_within_macro_2): Likewise.
3614 (test_within_macro_3): Likewise.
3615 (test_within_macro_4): Likewise.
3616 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3617 underlining within macro expansion.
3618
68d872d7
SP
36192017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3620
3621 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3622 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3623 _mm_maskz_getexp_round_sd): Test new intrinsics.
3624 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3625 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3626 _mm_maskz_getexp_round_ss): Ditto.
3627 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3628 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3629 _mm_maskz_getmant_round_sd): Ditto.
3630 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3631 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3632 _mm_maskz_getmant_round_ss): Ditto.
3633 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3634 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3635 _mm_maskz_getexp_round_sd): New runtime tests.
3636 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3637 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3638 _mm_maskz_getexp_round_ss): Ditto.
3639 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3640 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3641 _mm_maskz_getmant_round_sd): Ditto.
3642 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3643 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3644 _mm_maskz_getmant_round_ss): Ditto.
3645 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3646 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3647 __builtin_ia32_getmantss_mask_round): Test new builtins.
3648 * gcc.target/i386/sse-13.c : Ditto.
3649 * gcc.target/i386/sse-23.c: Ditto.
3650 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3651 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3652 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3653 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3654 _mm_mask_getexp_round_ss): Test new intrinsics.
3655 * gcc.target/i386/testround-1.c: Ditto.
3656 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3657 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3658 _mm_mask_getmant_round_ss): Test new intrinsics
3659 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3660 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3661 _mm_maskz_getmant_ss): Test new intrinsics.
3662
9e00a397
CL
36632017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3664
3665 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3666 * lib/target-supports.exp (check_stack_check_available): New.
3667 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3668 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3669 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3670 * gcc.dg/pr47443.c: Likewise.
3671 * gcc.dg/pr48134.c: Likewise.
3672 * gcc.dg/pr70017.c: Likewise.
3673 * gcc.target/aarch64/stack-checking.c: Likewise.
3674 * gcc.target/arm/stack-checking.c: Likewise.
3675 * gcc.target/i386/pr48723.c: Likewise.
3676 * gcc.target/i386/pr55672.c: Likewise.
3677 * gcc.target/i386/pr67265-2.c: Likewise.
3678 * gcc.target/i386/pr67265.c: Likewise.
3679 * gnat.dg/opt49.adb: Likewise.
3680 * gnat.dg/stack_check1.adb: Likewise.
3681 * gnat.dg/stack_check2.adb: Likewise.
3682 * gnat.dg/stack_check3.adb: Likewise.
3683
38e6cc4d
KN
36842017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3685
3686 PR target/80103
3687 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3688 __attribute__.
3689
f8aa2b2c
SP
36902017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3691
3692 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3693 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3694 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3695 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3696 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3697 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3698 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3699 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3700 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3701 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3702 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3703 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3704
e483b7b4
GJL
37052017-07-05 Georg-Johann Lay <avr@gjlay.de>
3706
3707 PR target/81305
3708 * gcc.target/avr/isr-test.h: New file.
3709 * gcc.target/avr/torture/isr-01-simple.c: New test.
3710 * gcc.target/avr/torture/isr-02-call.c: New test.
3711 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3712
a8745cc2
BC
37132017-07-05 Bin Cheng <bin.cheng@arm.com>
3714
3715 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3716 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3717 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3718 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3719
4a52eb19
BC
37202017-07-05 Bin Cheng <bin.cheng@arm.com>
3721
3722 * gcc.dg/tree-ssa/ldist-26.c: New test.
3723
95f7d11b
BC
37242017-07-05 Bin Cheng <bin.cheng@arm.com>
3725
3726 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3727
45bb7d59
UB
37282017-07-04 Uros Bizjak <ubizjak@gmail.com>
3729
3730 PR target/81300
3731 * gcc.target/i386/pr81300.c: New test.
3732
1fcfac88
UB
37332017-07-04 Uros Bizjak <ubizjak@gmail.com>
3734
3735 PR target/81294
3736 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3737 x and y arguments in the call to _subborrow_u32.
3738 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3739 x and y arguments in the call to _subborrow_u64.
3740 * gcc.target/i386/pr81294-1.c: New test.
3741 * gcc.target/i386/pr81294-2.c: Ditto.
3742
a4187dab
KT
37432017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3744
3745 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3746
efbf55b0
MP
37472017-07-04 Marek Polacek <polacek@redhat.com>
3748
3749 PR c/81231
3750 * gcc.dg/atomic-pr81231.c: New test.
3751
1aad7106
RS
37522017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3753
3754 PR tree-optimization/81292
3755 * gcc.dg/pr81292-1.c: New test.
3756 * gcc.dg/pr81292-2.c: Likewise.
3757
7c819e8a
ML
37582017-07-04 Martin Liska <mliska@suse.cz>
3759
3760 PR sanitizer/81040
3761 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3762 use-after-scope sanitization.
3763
f111f434
JJ
37642017-07-04 Jakub Jelinek <jakub@redhat.com>
3765
8e8dd13b
JJ
3766 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3767 options.
3768
f111f434
JJ
3769 PR target/81175
3770 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3771 gather.
3772
7a1238d1
ML
37732017-07-04 Martin Liska <mliska@suse.cz>
3774
3775 PR ipa/81214
3776 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3777 * g++.dg/ext/mvc3.C: Likewise.
3778 * gcc.target/i386/mvc2.c: Likewise.
3779 * gcc.target/i386/mvc3.c: Likewise.
3780
9fc1fed4
JJ
37812017-07-04 Jakub Jelinek <jakub@redhat.com>
3782
8e3b9bbf
JJ
3783 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3784 decomposition declaration in diagnostics.
3785 * g++.dg/cpp1z/decomp2.C: Likewise.
3786 * g++.dg/cpp1z/decomp3.C: Likewise.
3787 * g++.dg/cpp1z/decomp4.C: Likewise.
3788 * g++.dg/cpp1z/decomp5.C: Likewise.
3789 * g++.dg/cpp1z/decomp6.C: Likewise.
3790 * g++.dg/cpp1z/decomp7.C: Likewise.
3791 * g++.dg/cpp1z/decomp8.C: Likewise.
3792 * g++.dg/cpp1z/decomp13.C: Likewise.
3793 * g++.dg/cpp1z/decomp14.C: Likewise.
3794 * g++.dg/cpp1z/decomp18.C: Likewise.
3795 * g++.dg/cpp1z/decomp19.C: Likewise.
3796 * g++.dg/cpp1z/decomp22.C: Likewise.
3797 * g++.dg/cpp1z/decomp23.C: Likewise.
3798 * g++.dg/cpp1z/decomp24.C: Likewise.
3799 * g++.dg/cpp1z/decomp25.C: Likewise.
3800 * g++.dg/cpp1z/decomp26.C: Likewise.
3801 * g++.dg/cpp1z/decomp28.C: Likewise.
3802
9fc1fed4
JJ
3803 PR c++/81258
3804 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3805 * g++.dg/cpp1z/decomp30.C: New test.
3806
17c18221
PC
38072017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3808
3809 PR c++/65775
3810 * g++.dg/cpp0x/trailing14.C: New.
3811
370d975d
DH
38122017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3813
3814 PR testsuite/79866
3815 * gfortran.dg/coarray_event_2.f08: New test.
3816
73977c47
DH
38172017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3818
3819 PR testsuite/79843
3820 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3821 * gfortran.dg/pointer_intent_2.f90: Likewise.
3822
2f70a979
JH
38232017-07-02 Jan Hubicka <hubicka@ucw.cz>
3824
3825 PR middle-end/81290
3826 * gcc.c-torture/compile/pr81290.c: New.
3827
6b5e165b
RB
38282017-07-03 Richard Biener <rguenther@suse.de>
3829
3830 PR tree-optimization/60510
3831 * gfortran.dg/vect/pr60510.f: New testcase.
3832
d8ac7e28
RO
38332017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3834
3835 * gcc.target/i386/mvc6.c: Require ifunc support.
3836
da402967
ML
38372017-07-03 Martin Liska <mliska@suse.cz>
3838
3839 PR sanitize/81040
3840 * g++.dg/asan/function-argument-1.C: New test.
3841 * g++.dg/asan/function-argument-2.C: New test.
3842 * g++.dg/asan/function-argument-3.C: New test.
3843
bc9f4235
RS
38442017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3845
3846 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3847 as well.
3848
be086ff5
TV
38492017-07-03 Tom de Vries <tom@codesourcery.com>
3850
3851 PR tree-optimization/69468
3852 * gcc.dg/pr81192.c: Update.
3853
4752be46
TV
38542017-07-03 Tom de Vries <tom@codesourcery.com>
3855
3856 PR tree-optimization/81192
3857 * gcc.dg/pr81192.c: Update.
3858
0bbfd554
TV
38592017-07-03 Tom de Vries <tom@codesourcery.com>
3860
3861 PR tree-optimization/81192
3862 * gcc.dg/pr81192.c: New test.
3863
b677e2f6
TK
38642017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3865
3866 * gfortran/eoshift_3.f90: New test.
3867
e3f9a279
RS
38682017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3869
3870 * gcc.dg/strlenopt-32.c: New testcase.
3871 * gcc.dg/strlenopt-33.c: Likewise.
3872 * gcc.dg/strlenopt-33g.c: Likewise.
3873 * gcc.dg/strlenopt-34.c: Likewise.
3874 * gcc.dg/strlenopt-35.c: Likewise.
3875
862088aa
RS
38762017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3877
3878 PR tree-optimization/80769
3879 * gcc.dg/strlenopt-31.c: New test.
3880 * gcc.dg/strlenopt-31g.c: Likewise.
3881
c34d0927
RS
38822017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3883
3884 PR tree-optimization/81136
3885 * gcc.dg/vect/pr81136.c: New test.
3886
c52d6043
JJ
38872017-07-01 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR sanitizer/81262
3890 * gcc.c-torture/compile/pr81262.c: New test.
3891 * g++.dg/ubsan/pr81262.C: New test.
3892
77616c7e
JH
38932017-06-29 Jan Hubicka <hubicka@ucw.cz>
3894
3895 PR ipa/81261
3896 * g++.dg/ipa/pr81261.C: New testcase.
3897
fb6a764d
AP
38982017-06-30 Andrew Pinski <apinski@cavium.com>
3899
3900 * gcc.dg/torture/pr81245.c: New testcase.
3901
059ab149
AH
39022017-06-30 Aldy Hernandez <aldyh@redhat.com>
3903
3904 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3905 unbounded use.
3906
e59e8b5a
DM
39072017-06-30 David Malcolm <dmalcolm@redhat.com>
3908
3909 PR c++/80014
3910 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3911 Add declaration.
3912 (test_typeid): New test function.
3913
e855bdc0
JJ
39142017-06-30 Jakub Jelinek <jakub@redhat.com>
3915
3916 PR target/81225
3917 * gcc.target/i386/pr81225.c: New test.
3918
fe32bb1b
NS
39192017-06-30 Nathan Sidwell <nathan@acm.org>
3920
3921 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3922 * g++.dg/cpp0x/decltype9.C: Likewise.
3923 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3924 * g++.dg/lookup/decl1.C: Likewise.
3925 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3926 * g++.dg/other/pr28432.C: Likewise.
3927 * g++.dg/parse/crash12.C: Likewise.
3928 * g++.dg/parse/enum3.C: Likewise.
3929 * g++.dg/parse/operator6.C: Likewise.
3930 * g++.dg/template/crash69.C: Likewise.
3931 * g++.dg/template/error27.C: Likewise.
3932 * g++.dg/template/error28.C: Likewise.
3933 * g++.dg/template/memfriend6.C: Likewise.
3934 * g++.old-deja/g++.mike/err1.C: Likewise.
3935 * g++.old-deja/g++.mike/p811.C: Likewise.
3936 * g++.old-deja/g++.other/crash25.C: Likewise.
3937 * g++.old-deja/g++.other/dtor4.C: Likewise.
3938 * g++.old-deja/g++.pt/t37.C: Likewise.
3939
aaa587d4
ML
39402017-06-30 Martin Liska <mliska@suse.cz>
3941
3942 PR ipa/81214
3943 * gcc.target/i386/pr81214.c: New test.
3944
274c1516
NS
39452017-06-30 Nathan Sidwell <nathan@acm.org>
3946
3b5c768c
NS
3947 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
3948
274c1516
NS
3949 PR c++/81229
3950 * g++.dg/lookup/pr81229.C: New.
3951
c497284c
ML
39522017-06-30 Martin Liska <mliska@suse.cz>
3953
3954 PR sanitizer/81021
3955 * g++.dg/asan/pr81021.C: New test.
3956
4812f0b7
RB
39572017-06-30 Richard Biener <rguenther@suse.de>
3958
3959 PR tree-optimization/81249
3960 * g++.dg/torture/pr81249.C: New testcase.
3961
8e09cb8b
PC
39622017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
3963
3964 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
3965 * g++.dg/diagnostic/variadic1.C: Likewise.
3966 * g++.dg/gomp/udr-3.C: Likewise.
3967 * g++.dg/overload/error1.C: Likewise.
3968 * g++.dg/overload/error2.C: Likewise.
3969 * g++.dg/template/duplicate1.C: Likewise.
3970 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3971 * g++.old-deja/g++.brendan/arm2.C: Likewise.
3972 * g++.old-deja/g++.other/redecl2.C: Likewise.
3973 * g++.old-deja/g++.other/redecl4.C: Likewise.
3974 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
3975
74582a3e
CP
39762017-06-29 Cesar Philippidis <cesar@codesourcery.com>
3977
3978 PR fortran/77765
3979 * gfortran.dg/goacc/pr77765.f90: New test.
3980
6da4066f
SE
39812017-06-29 Steve Ellcey <sellcey@cavium.com>
3982
3983 * gcc.target/aarch64/ccmp_2.c: New test.
3984
be3b7dcf
NS
39852017-06-29 Nathan Sidwell <nathan@acm.org>
3986
3987 PR c++/81247
3988 * g++.dg/parse/pr81247-[abc].C: New.
3989
e5898daf
CL
39902017-06-29 Carl Love <cel@us.ibm.com>
3991
3992 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
3993 test_unsigned_int_result, test_ll_int_result,
3994 test_ll_unsigned_int_result): Add result checking functions, add
3995 debug support.
3996 (main): Add builtin function tests.
3997
14836f38
CL
39982017-06-29 Carl Love <cel@us.ibm.com>
3999
4000 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4001 dg-skip-if): Add -mvsx -mcpu=power7.
4002
0630a4ec
RB
40032017-06-29 Richard Biener <rguenther@suse.de>
4004
4005 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4006
f76b4224
NS
40072017-06-29 Nathan Sidwell <nathan@acm.org>
4008
4009 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4010
f66459c1
PB
40112017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4012
4013 PR middle-end/81194
4014 * g++.dg/pr81194.C: New test.
4015
3c7bb489
L
40162017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4017
4018 PR ipa/80565
4019 * gcc.dg/torture/pr80565.c: New file.
4020
6cd83bec
BC
40212017-06-29 Bin Cheng <bin.cheng@arm.com>
4022
4023 PR tree-optimization/81196
4024 * gcc.dg/vect/pr81196.c: New.
4025
4c6a51a0
MC
40262017-06-29 Michael Collison <michael.collison@arm.com>
4027
4028 Fix date on previous ChangeLog entry.
4029
40302017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4031 Michael Collison <michael.collison@arm.com>
4032
4033 PR target/70119
4034 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4035
395a191d
SP
40362017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4037
4038 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4039 Test new intrinsic.
4040 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4041 Ditto.
4042 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4043 Ditto.
4044 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4045 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4046 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4047
0ddc0ebc
TP
40482017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4049
4050 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4051 current ARM check by ARM NEON's availability check.
4052 (check_effective_target_vect_intfloat_cvt): Likewise.
4053 (check_effective_target_vect_uintfloat_cvt): Likewise.
4054 (check_effective_target_vect_floatint_cvt): Likewise.
4055 (check_effective_target_vect_floatuint_cvt): Likewise.
4056 (check_effective_target_vect_shift): Likewise.
4057 (check_effective_target_whole_vector_shift): Likewise.
4058 (check_effective_target_vect_bswap): Likewise.
4059 (check_effective_target_vect_shift_char): Likewise.
4060 (check_effective_target_vect_long): Likewise.
4061 (check_effective_target_vect_float): Likewise.
4062 (check_effective_target_vect_perm): Likewise.
4063 (check_effective_target_vect_perm_byte): Likewise.
4064 (check_effective_target_vect_perm_short): Likewise.
4065 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4066 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4067 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4068 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4069 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4070 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4071 (check_effective_target_vect_widen_shift): Likewise.
4072 (check_effective_target_vect_extract_even_odd): Likewise.
4073 (check_effective_target_vect_interleave): Likewise.
4074 (check_effective_target_vect_multiple_sizes): Likewise.
4075 (check_effective_target_vect64): Likewise.
4076 (check_effective_target_vect_max_reduc): Likewise.
4077
56a6d474
RB
40782017-06-28 Richard Biener <rguenther@suse.de>
4079
4080 PR middle-end/81227
4081 * gcc.dg/pr81227.c: New testcase.
4082
926c7865
MM
40832017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4084
4085 PR target/81193
4086 * lib/target-supports.exp
4087 (check_ppc_cpu_supports_hw_available): New test to make sure
4088 __builtin_cpu_supports works on power7 and newer.
4089
17a7218b
ML
40902017-06-28 Martin Liska <mliska@suse.cz>
4091
4092 PR ipa/81128
4093 * gcc.target/i386/pr81128.c: New test.
4094
63010089
ML
40952017-06-28 Martin Liska <mliska@suse.cz>
4096
4097 PR driver/79659
4098 * g++.dg/opt/pr79659.C: New test.
4099
b1cac008
CL
41002017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4101
4102 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4103 and options.
4104 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4105
42bd89ce
MG
41062017-06-28 Marc Glisse <marc.glisse@inria.fr>
4107
4108 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4109 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4110
b8d62ac8
JJ
41112017-06-28 Jakub Jelinek <jakub@redhat.com>
4112
4113 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4114 (foo): ... this. Change constants such that it isn't matched
4115 as __builtin_copysign, yet tests the combiner the same.
4116
6dc61b45
ML
41172017-06-28 Martin Liska <mliska@suse.cz>
4118
4119 PR sanitizer/81224
4120 * gcc.dg/asan/pr81224.c: New test.
4121
9a265443
EB
41222017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4123
4124 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4125 passed to pthread_join.
4126
935b5226
AK
41272017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4128
4129 * gcc.target/s390/nodatarel-1.c: New test.
4130
88016532
JD
41312017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4132
4133 PR fortran/80164
4134 * gfortran.dg/array_temporaries_4.f90: New test.
4135
8c2805bb
AP
41362017-06-27 Andrew Pinski <apinski@cavium.com>
4137
4138 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4139 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4140 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4141
786c6d10
MP
41422017-06-27 Marek Polacek <polacek@redhat.com>
4143
4144 PR sanitizer/81223
4145 * gcc.dg/ubsan/pr81223.c: New test.
4146
1e7df2e6
MG
41472017-06-27 Marc Glisse <marc.glisse@inria.fr>
4148
4149 * gcc.dg/tree-ssa/assoc-1.c: New file.
4150
58b45c4f
PC
41512017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4152
4153 PR c++/62046
4154 * g++.dg/parse/catch2.C: New.
4155
00296d7f
JJ
41562017-06-27 Jakub Jelinek <jakub@redhat.com>
4157
c1031852
JJ
4158 PR sanitizer/81209
4159 * g++.dg/ubsan/pr81209.C: New test.
4160
00296d7f
JJ
4161 PR middle-end/81207
4162 * gcc.c-torture/compile/pr81207.c: New test.
4163
0c418630
MP
41642017-06-27 Marek Polacek <polacek@redhat.com>
4165
4166 PR bootstrap/81216
4167 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4168
4b377e01
MS
41692017-06-26 Martin Sebor <msebor@redhat.com>
4170
4171 PR c++/81169
4172 * g++.dg/Wclass-memaccess-2.C: New test.
4173
952ac945
CL
41742017-06-26 Carl Love <cel@us.ibm.com>
4175
4176 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4177 Add new runnable test file for the vec_rev built-ins.
4178
df11b2ea
BS
41792016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4180
226ab0a8 4181 PR/tree-optimization 71815
df11b2ea
BS
4182 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4183 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4184
fa7ccca0
RL
41852017-06-26 Renlin Li <renlin.li@arm.com>
4186 Szabolcs Nagy <szabolcs.nagy@arm.com>
4187
4188 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4189 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4190 memmove.
4191
5a5c2d16
RB
41922017-06-26 Richard Biener <rguenther@suse.de>
4193
4194 PR target/81175
4195 * gfortran.dg/pr81175.f: New testcase.
4196
75f0112f
RB
41972017-06-26 Richard Biener <rguenther@suse.de>
4198
4199 PR tree-optimization/81203
4200 * gcc.dg/torture/pr81203.c: New testcase.
4201
3e2becc4
MP
42022017-06-26 Marek Polacek <polacek@redhat.com>
4203
4204 PR c/80116
4205 * c-c++-common/Wmultistatement-macros-1.c: New test.
4206 * c-c++-common/Wmultistatement-macros-2.c: New test.
4207 * c-c++-common/Wmultistatement-macros-3.c: New test.
4208 * c-c++-common/Wmultistatement-macros-4.c: New test.
4209 * c-c++-common/Wmultistatement-macros-5.c: New test.
4210 * c-c++-common/Wmultistatement-macros-6.c: New test.
4211 * c-c++-common/Wmultistatement-macros-7.c: New test.
4212 * c-c++-common/Wmultistatement-macros-8.c: New test.
4213 * c-c++-common/Wmultistatement-macros-9.c: New test.
4214 * c-c++-common/Wmultistatement-macros-10.c: New test.
4215 * c-c++-common/Wmultistatement-macros-11.c: New test.
4216
945653db
EB
42172017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4218
4219 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4220
c8e3c356
CL
42212017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4222
4223 * lib/target-supports.exp
4224 (check_effective_target_arm_neon_ok_nocache): Add flags with
4225 -mfloat-abi=hard. Include arm_neon.h.
4226 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4227 (check_effective_target_arm_neon_ok_no_float_abi): New.
4228 * gcc.target/arm/lto/pr65837_0.c: Require
4229 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4230 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4231 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4232
22235619
PC
42332017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4234
4235 PR c++/62315
4236 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4237
e56e3fda
TK
42382017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4239
45bb7d59 4240 PR fortran/52473
e56e3fda
TK
4241 * gfortran.dg/cshift_2.f90: New test.
4242
d3f062be
JW
42432017-06-23 Jim Wilson <jim.wilson@linaro.org>
4244
4245 PR middle-end/79794
4246 * gcc.target/aarch64/pr79794.c: New.
4247
37416b69
MM
42482017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4249
4250 PR target/80510
4251 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4252 * gcc.target/powerpc/pr80510-2.c: Likewise.
4253
8447a92f
JL
42542017-06-22 Jeff Law <law@redhat.com>
4255
4256 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4257
52607f7e
WS
42582017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4259
4260 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4261 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4262 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4263 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4264 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4265 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4266 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4267 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4268
fb68f296
JC
42692017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4270
45bb7d59 4271 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4272
60edf8bb
MT
42732017-06-22 Matt Turner <mattst88@gmail.com>
4274
4275 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4276 skylake check.
4277
4333d74b
CL
42782017-06-22 Carl Love <cel@us.ibm.com>
4279
4280 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4281 vmuleuh): Fix scan-assembler-times should check for word not half word
4282 instructions.
4283
13f752b2
JL
42842017-06-22 Jeff Law <law@redhat.com>
4285
4286 * gcc.c-torture/compile/stack-check-1.c: New test.
4287
0759db19
RB
42882016-06-22 Richard Biener <rguenther@suse.de>
4289
4290 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4291 * gcc.dg/vect/pr65947-2.c: Likewise.
4292 * gcc.dg/vect/pr65947-3.c: Likewise.
4293 * gcc.dg/vect/pr65947-4.c: Likewise.
4294 * gcc.dg/vect/pr65947-5.c: Likewise.
4295 * gcc.dg/vect/pr65947-6.c: Likewise.
4296 * gcc.dg/vect/pr65947-8.c: Likewise.
4297 * gcc.dg/vect/pr65947-9.c: Likewise.
4298 * gcc.dg/vect/pr65947-10.c: Likewise.
4299 * gcc.dg/vect/pr65947-12.c: Likewise.
4300 * gcc.dg/vect/pr65947-13.c: Likewise.
4301 * gcc.dg/vect/pr65947-14.c: Likewise.
4302 * gcc.dg/vect/vect-cond-2.c: Likewise.
4303 * gcc.dg/vect/vect-pr69848.c: Likewise.
4304
c24c235e
ML
43052017-06-22 Martin Liska <mliska@suse.cz>
4306
4307 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4308 to not inline it.
4309
71f82be9
JG
43102017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4311
4312 * gcc.dg/tree-ssa/forwprop-37.c: New.
4313
a78f6980
RB
43142017-06-22 Richard Biener <rguenther@suse.de>
4315
4316 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4317
85d5b033
RB
43182017-06-22 Richard Biener <rguenther@suse.de>
4319
4320 * gcc.dg/vect/pr65947-14.c: New testcase.
4321
4ded8669
MM
43222017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4323
4324 PR target/80510
4325 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4326 32-bit support is added. Change ITYPE size to 64-bit integer.
4327 * gcc.target/powerpc/pr80510-2.c: Likewise.
4328
cb8d1b01
JJ
43292017-06-21 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR c++/81154
4332 * g++.dg/gomp/pr81154.C: New test.
4333
113459fa
DM
43342017-06-21 David Malcolm <dmalcolm@redhat.com>
4335
4336 * g++.dg/other/old-style-cast-fixits.C: New test case.
4337
5e9d501c
JJ
43382017-06-21 Jakub Jelinek <jakub@redhat.com>
4339
4340 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4341
27d33d3e
TV
43422017-06-21 Tom de Vries <tom@codesourcery.com>
4343
4344 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4345
5433db45
TV
43462017-06-21 Tom de Vries <tom@codesourcery.com>
4347
4348 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4349 warning.
4350
93c18375
ML
43512017-06-21 Martin Liska <mliska@suse.cz>
4352
4353 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4354
ff9baa5f
PMR
43552017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4356
4357 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4358 gnat.dg/debug11_pkg2.ads: New testcase.
4359
a23ba8cc
MG
43602017-06-21 Marc Glisse <marc.glisse@inria.fr>
4361
4362 * gcc.target/i386/getround.c: New file.
4363
ed73f46f
MG
43642017-06-21 Marc Glisse <marc.glisse@inria.fr>
4365
4366 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4367 * gcc.dg/tree-ssa/addadd-2.c: New file.
4368
6b92ab17
TV
43692017-06-21 Tom de Vries <tom@codesourcery.com>
4370
4371 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4372 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4373 * gcc.c-torture/compile/20080806-1.c: Same.
4374 * gcc.c-torture/compile/920723-1.c: Same.
4375 * gcc.c-torture/compile/930621-1.c: Same.
4376 * gcc.c-torture/compile/991214-2.c: Same.
4377 * gcc.c-torture/compile/bcopy.c: Same.
4378 * gcc.c-torture/compile/memtst.c: Same.
4379 * gcc.c-torture/compile/msp.c: Same.
4380 * gcc.c-torture/compile/stuct.c: Same.
4381 * gcc.c-torture/execute/20011008-3.c: Same.
4382 * gcc.c-torture/execute/20030209-1.c: Same.
4383 * gcc.c-torture/execute/20031012-1.c: Same.
4384 * gcc.c-torture/execute/20040805-1.c: Same.
4385 * gcc.c-torture/execute/920410-1.c: Same.
4386 * gcc.c-torture/execute/921113-1.c: Same.
4387 * gcc.c-torture/execute/921202-1.c: Same.
4388 * gcc.c-torture/execute/921208-2.c: Same.
4389 * gcc.c-torture/execute/930106-1.c: Same.
4390 * gcc.c-torture/execute/930406-1.c: Same.
4391 * gcc.c-torture/execute/950221-1.c: Same.
4392 * gcc.c-torture/execute/960521-1.c: Same.
4393 * gcc.c-torture/execute/980605-1.c: Same.
4394 * gcc.c-torture/execute/comp-goto-1.c: Same.
4395 * gcc.c-torture/execute/comp-goto-2.c: Same.
4396 * gcc.c-torture/execute/memcpy-1.c: Same.
4397 * gcc.c-torture/execute/multi-ix.c: Same.
4398 * gcc.c-torture/execute/nestfunc-4.c: Same.
4399 * gcc.c-torture/execute/pr20621-1.c: Same.
4400 * gcc.c-torture/execute/pr23135.c: Same.
4401 * gcc.c-torture/execute/pr28982b.c: Same.
4402 * gcc.dg/loop-3.c: Same.
4403 * gcc.dg/struct-ret-3.c: Same.
4404 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4405 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4406 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4407 * gcc.dg/tree-prof/pr44777.c: Same.
4408
191578a5
DM
44092017-06-20 David Malcolm <dmalcolm@redhat.com>
4410
4411 PR jit/81144
4412 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4413 memset call with zero-initialization.
4414 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4415
8a259e30
UB
44162017-06-20 Uros Bizjak <ubizjak@gmail.com>
4417
4418 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4419 (main): Renamed to ...
4420 (fma4_test): ... this.
4421
b6837e04
JK
44222017-06-20 Julia Koval <julia.koval@intel.com>
4423
4424 * gcc.target/i386/pr73350-2.c: New test.
4425
67ea3f4e
RO
44262017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4427
4428 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4429 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4430 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4431 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4432 restrict to x86_64-*-*-gnu.
4433 Skip scan-assembler on *-*-darwin*.
4434 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4435 * gcc.dg/loop-invariant.c: Likewise.
4436 * gcc.dg/lto/pr70955_0.c: Likewise.
4437 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4438 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4439 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4440
4441 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4442 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4443 targets.
4444 * gcc.dg/attr-ms_struct-2.c: Likewise.
4445 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4446 * gcc.dg/bf-ms-layout.c: Likewise.
4447 * gcc.dg/bf-ms-layout-2.c: Likewise.
4448 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4449 Require fpic support.
4450 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4451 targets.
4452 * gcc.target/i386/bitfield2.c: Likewise.
4453 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4454 targets.
4455 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4456
71bbbd13
NS
44572017-06-20 Nathan Sidwell <nathan@acm.org>
4458
4459 PR c++/67074
4460 * g++.dg/lookup/pr67074.C: New.
4461 * g++.dg/parse/namespace-alias-1.C: Adjust.
4462
531f0b38
RB
44632017-06-20 Richard Biener <rguenther@suse.de>
4464
4465 PR middle-end/81097
4466 * c-c++-common/ubsan/pr81097.c: New testcase.
4467
d47d7438
RB
44682017-06-20 Richard Biener <rguenther@suse.de>
4469
4470 * gcc.dg/vect/pr65947-9.c: Adjust.
4471
b5c7b957
TP
44722017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4473
4474 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4475 * gcc.target/arm/acle/cdp2.c: Likewise.
4476 * gcc.target/arm/acle/ldc.c: Likewise.
4477 * gcc.target/arm/acle/ldc2.c: Likewise.
4478 * gcc.target/arm/acle/ldc2l.c: Likewise.
4479 * gcc.target/arm/acle/ldcl.c: Likewise.
4480 * gcc.target/arm/acle/mcr.c: Likewise.
4481 * gcc.target/arm/acle/mcr2.c: Likewise.
4482 * gcc.target/arm/acle/mcrr.c: Likewise.
4483 * gcc.target/arm/acle/mcrr2.c: Likewise.
4484 * gcc.target/arm/acle/mrc.c: Likewise.
4485 * gcc.target/arm/acle/mrc2.c: Likewise.
4486 * gcc.target/arm/acle/mrrc.c: Likewise.
4487 * gcc.target/arm/acle/mrrc2.c: Likewise.
4488 * gcc.target/arm/acle/stc.c: Likewise.
4489 * gcc.target/arm/acle/stc2.c: Likewise.
4490 * gcc.target/arm/acle/stc2l.c: Likewise.
4491 * gcc.target/arm/acle/stcl.c: Likewise.
4492
a1aa2599
JJ
44932017-06-20 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR target/81121
4496 * gcc.target/i386/pr81121.c: New test.
4497
16122c22
MM
44982017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4499
4500 PR target/79799
4501 * gcc.target/powerpc/pr79799-1.c: New test.
4502 * gcc.target/powerpc/pr79799-2.c: Likewise.
4503 * gcc.target/powerpc/pr79799-3.c: Likewise.
4504 * gcc.target/powerpc/pr79799-4.c: Likewise.
4505 * gcc.target/powerpc/pr79799-5.c: Likewise.
4506
5ec046c0
NS
45072017-06-19 Nathan Sidwell <nathan@acm.org>
4508
4509 PR c++/81124
4510 PR c++/79766
4511 * g++.dg/lookup/pr79766.C: New.
4512 * g++.dg/lookup/pr81124.C: New.
4513 * g++.dg/template/explicit6.C: Adjust.
4514 * g++.old-deja/g++.other/decl5.C: Adjust.
4515
c72e002c
CL
45162017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4517
4518 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4519 -DSTACK_SIZE.
4520
4301ae22
JJ
45212017-06-19 Jakub Jelinek <jakub@redhat.com>
4522
9f8fafe8
JJ
4523 PR sanitizer/81125
4524 * g++.dg/ubsan/pr81125.C: New test.
4525
4301ae22
JJ
4526 PR sanitizer/81111
4527 * g++.dg/ubsan/pr81111.C: New test.
4528
21e4389f
RB
45292017-06-19 Richard Biener <rguenther@suse.de>
4530
4531 PR middle-end/81118
4532 * gcc.dg/torture/pr81118.c: New testcase.
4533
343ae898
RB
45342017-06-19 Richard Biener <rguenther@suse.de>
4535
4536 PR tree-optimization/80887
4537 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4538
97872698
JJ
45392017-06-19 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR ipa/81112
4542 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4543
c14c0b15
NS
45442017-06-19 Nathan Sidwell <nathan@acm.org>
4545
4546 PR c++/81119
4547 * g++.dg/warn/pr81119.C: New.
4548
a6e5212a
ML
45492017-06-19 Martin Liska <mliska@suse.cz>
4550
4551 PR sanitizer/80879
4552 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4553
871cc215
ML
45542017-06-19 Martin Liska <mliska@suse.cz>
4555
4556 PR ipa/80732
4557 * gcc.target/i386/mvc5.c: Scan indirect_function.
4558 * gcc.target/i386/mvc7.c: Likewise.
4559 * gcc.target/i386/pr80732.c: New test.
4560
431abe69
PC
45612017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4562
4563 PR c++/66093
4564 * g++.dg/cpp1y/constexpr-66093.C: New.
4565
fe1ae165
RO
45662017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4567
4568 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4569 dg-skip-if list.
4570
db9bbdec
RB
45712017-06-19 Richard Biener <rguenther@suse.de>
4572
4573 PR ipa/81112
4574 * g++.dg/torture/pr81112.C: New testcase.
4575
18154846
JH
45762017-06-18 Jan Hubicka <hubicka@ucw.cz>
4577
4578 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4579
5dace4bf
TK
45802017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4581
4582 PR fortran/52473
4583 * gfortran.dg/cshift_1.f90: New test.
4584
4f4b0ab8
RO
45852017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4586
4587 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4588
b36a612c
CL
45892017-06-16 Carl Love <cel@us.ibm.com>
4590
4591 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4592 main): Add runnable tests and test checker for vec_float,
4593 vec_float2, vec_floate and vec_floato builtins.
4594
e3e266bf
RE
45952017-06-16 Richard Earnshaw <rearnsha@arm.com>
4596
4597 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4598 the architecture options added by dg-add-options arm_neon.
4599 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4600 to the architecture.
4601 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4602 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4603 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4604
42093880
RE
46052017-06-16 Richard Earnshaw <rearnsha@arm.com>
4606
4607 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4608 multilibs have been built.
4609
c5742a17
RE
46102017-06-16 Richard Earnshaw <rearnsha@arm.com>
4611
4612 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4613 * gcc.target/arm/pr51915.c: Likewise.
4614 * gcc.target/arm/pr52006.c: Likewise.
4615 * gcc.target/arm/pr53187.c: Likewise.
4616
93aa40fe
RE
46172017-06-16 Richard Earnshaw <rearnsha@arm.com>
4618
4619 * gcc.target/arm/multilibs.exp: New file.
4620
b3d8d88e
MS
46212017-06-16 Martin Sebor <msebor@redhat.com>
4622
4623 PR tree-optimization/80933
4624 PR tree-optimization/80934
4625 * gcc.dg/fold-bcopy.c: New test.
4626 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4627 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4628 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4629 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4630 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4631 * gcc.dg/builtins-nonnull.c: Likewise.
4632
56960fd6
JG
46332017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4634
4635 PR target/71778
4636 * gcc.target/arm/pr71778.c: New.
4637
ec73e54d
JH
46382017-06-16 Jan Hubicka <hubicka@ucw.cz>
4639
4640 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4641
01f1c24e
RB
46422017-06-16 Richard Biener <rguenther@suse.de>
4643
4644 PR tree-optimization/81090
4645 * gcc.dg/graphite/pr81090.c: New testcase.
4646
8d94f932
JW
46472017-06-16 Janus Weil <janus@gcc.gnu.org>
4648
4649 PR fortran/80983
4650 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4651
b783399a
JJ
46522017-06-16 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR sanitizer/81094
4655 * c-c++-common/ubsan/object-size-11.c: New test.
4656
c3684b7b
MS
46572017-06-15 Martin Sebor <msebor@redhat.com>
4658
4659 PR c++/80560
4660 * g++.dg/Wclass-memaccess.C: New test.
4661
d0e7a9fd
JW
46622017-06-15 Janus Weil <janus@gcc.gnu.org>
4663
4664 PR fortran/80983
4665 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4666
d1eed638
JH
46672017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4668
4669 PR lto/69866
4670 * gcc.dg/lto/pr69866_0.c: New test.
4671 * gcc.dg/lto/pr69866_1.c: Likewise.
4672
61f5d852
JL
46732017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4674
4675 PR target/78818
4676 * gcc.target/msp430/pr78818-real.c: New template for tests.
4677 * gcc.target/msp430/pr78818-auto.c: New test.
4678 * gcc.target/msp430/pr78818-data-region.c: New test.
4679 * gcc.target/msp430/pr78818-data-sec.c: New test.
4680 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4681
6820664a
TP
46822017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4683
4684 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4685 instructions in it rather than the number of IT blocks being 2.
4686 Transfer scan directive arm_thumb2 restriction to the whole
4687 testcase and restrict further to Thumb-only targets.
4688
41c540fc
TC
46892017-06-15 Tamar Christina <tamar.christina@arm.com>
4690
4691 * gcc.target/arm/sdiv_costs_1.c:
4692 Use dg-add-options.
4693
3466430f
MR
46942017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4695
4696 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4697 * gcc.target/mips/pr51513-1.c: New test.
4698 * gcc.target/mips/pr51513-2.c: New test.
4699
26fda5f5
RB
47002017-06-14 Richard Biener <rguenther@suse.de>
4701
4702 PR tree-optimization/81083
4703 * gcc.dg/torture/pr81083.c: Add prototypes.
4704
909263f8
RB
47052017-06-14 Richard Biener <rguenther@suse.de>
4706
4707 PR middle-end/81088
4708 * c-c++-common/ubsan/pr81088.c: New testcase.
4709
938a807a
EB
47102017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4711
4712 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4713
85c1b6d7
AP
47142017-06-14 Andrew Pinski <apinski@cavium.com>
4715 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4716
4717 PR target/71663
4718 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4719 * gcc.target/aarch64/vect-init-2.c: Likewise.
4720 * gcc.target/aarch64/vect-init-3.c: Likewise.
4721 * gcc.target/aarch64/vect-init-4.c: Likewise.
4722 * gcc.target/aarch64/vect-init-5.c: Likewise.
4723
bee9e49f
PC
47242017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4725
4726 PR c++/58541
4727 * g++.dg/cpp0x/constexpr-58541.C: New.
4728
24d020bd
RB
47292017-06-14 Richard Biener <rguenther@suse.de>
4730
4731 PR tree-optimization/81083
4732 * gcc.dg/torture/pr81083.c: New testcase.
4733
11c16c2a
JJ
47342017-06-14 Jakub Jelinek <jakub@redhat.com>
4735
4736 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4737 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4738
c60dc053
JJ
47392017-06-13 Jakub Jelinek <jakub@redhat.com>
4740
f31a8339
JJ
4741 PR c++/80973
4742 * g++.dg/ubsan/pr80973.C: New test.
4743
c60dc053
JJ
4744 PR c++/80984
4745 * g++.dg/opt/nrv18.C: New test.
4746
45b2222a
ML
47472017-06-13 Martin Liska <mliska@suse.cz>
4748
4749 PR sanitize/78204
4750 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4751 test by adding no_sanitize attribute.
4752 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4753
ef0e3441
RL
47542017-06-13 Renlin Li <renlin.li@arm.com>
4755
4756 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4757 conditionally.
4758
345683a9
MJ
47592017-06-13 Martin Jambor <mjambor@suse.cz>
4760
4761 PR tree-optimization/80803
4762 PR tree-optimization/81063
4763 gcc.dg/tree-ssa/pr80803.c: New test.
4764 gcc.dg/tree-ssa/pr81063.c: Likewise.
4765
9ebc3467
YG
47662017-06-12 Yury Gribov <tetra2005@gmail.com>
4767
4768 * c-c++-common/fold-masked-cmp-3.c: New test.
4769
16842d34
YG
47702017-06-13 Yury Gribov <tetra2005@gmail.com>
4771
4772 PR tree-optimization/67328
4773 * c-c++-common/fold-masked-cmp-1.c: New test.
4774 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4775 * gcc.dg/pr46309.c: Fix pattern.
4776 * gcc.dg/pr46309-2.c: Likewise.
4777
ba593ad5
TC
47782017-06-13 Tamar Christina <tamar.christina@arm.com>
4779
4780 * gcc.target/arm/sdiv_costs_1.c:
4781 Require arm_arch_v8a_ok and add march option.
4782
9ab5a235
ML
47832017-06-13 Martin Liska <mliska@suse.cz>
4784
4785 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4786 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4787 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4788
4f2c198d
RB
47892017-06-13 Richard Biener <rguenther@suse.de>
4790
4791 PR middle-end/81065
4792 * c-c++-common/ubsan/pr81065.c: New testcase.
4793
196ed8ea
ILT
47942017-06-12 Ian Lance Taylor <iant@golang.org>
4795
4796 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4797 freorder. Update comment to explain test.
4798
64ff4f60
TC
47992017-06-12 Tamar Christina <tamar.christina@arm.com>
4800
4801 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4802 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4803 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4804 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4805
5ed2fdfe
TC
48062017-06-12 Tamar Christina <tamar.christina@arm.com>
4807
4808 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4809
6cddb61c
TC
48102017-06-12 Tamar Christina <tamar.christina@arm.com>
4811
4812 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4813
aebce396
JJ
48142017-06-12 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR tree-optimization/81003
4817 * gcc.c-torture/compile/pr81003.c: New test.
4818
3fd7fe21
RB
48192017-06-12 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/81053
4822 * gcc.dg/torture/pr81053.c: New testcase.
4823
ac39f0e8
TK
48242017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4825
4826 PR fortran/80988
4827 * gfortran.dg/implied_do_io_3.f90: New test.
4828
18787c38
TV
48292017-06-10 Tom de Vries <tom@codesourcery.com>
4830
4831 * lib/target-supports.exp (check_effective_target_signal): New proc.
4832 * lib/gcc.exp (gcc_target_compile): Remove appending of
4833 -DSIGNAL_SUPPRESS to additional_flags.
4834 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4835 additional_flags if effective target signal is not supported by the
4836 target.
4837 * gcc.c-torture/execute/20101011-1.c: Same.
4838 * gcc.dg/c99-stdint-1.c: Same.
4839 * gcc.dg/c99-stdint-2.c: Same.
4840 * gcc.dg/c99-stdint-5.c: Same.
4841 * gcc.dg/c99-stdint-6.c: Same.
4842 * gcc.dg/stdint-width-1.c: Same.
4843
0069a009
TV
48442017-06-10 Tom de Vries <tom@codesourcery.com>
4845
4846 * lib/target-supports.exp (check_effective_target_stack_size)
4847 (dg-effective-target-value): New proc.
4848 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4849 additional_flags.
4850 * lib/objc.exp (objc_target_compile): Same.
4851 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4852 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4853 dg-additional-options.
4854 * gcc.c-torture/compile/20080806-1.c: Same.
4855 * gcc.c-torture/compile/920723-1.c: Same.
4856 * gcc.c-torture/compile/930621-1.c: Same.
4857 * gcc.c-torture/compile/991214-2.c: Same.
4858 * gcc.c-torture/compile/bcopy.c: Same.
4859 * gcc.c-torture/compile/memtst.c: Same.
4860 * gcc.c-torture/compile/msp.c: Same.
4861 * gcc.c-torture/compile/stuct.c: Same.
4862 * gcc.c-torture/execute/20011008-3.c: Same.
4863 * gcc.c-torture/execute/20030209-1.c: Same.
4864 * gcc.c-torture/execute/20031012-1.c: Same.
4865 * gcc.c-torture/execute/20040805-1.c: Same.
4866 * gcc.c-torture/execute/920410-1.c: Same.
4867 * gcc.c-torture/execute/920501-7.c: Same.
4868 * gcc.c-torture/execute/921113-1.c: Same.
4869 * gcc.c-torture/execute/921202-1.c: Same.
4870 * gcc.c-torture/execute/921208-2.c: Same.
4871 * gcc.c-torture/execute/930106-1.c: Same.
4872 * gcc.c-torture/execute/930406-1.c: Same.
4873 * gcc.c-torture/execute/950221-1.c: Same.
4874 * gcc.c-torture/execute/960521-1.c: Same.
4875 * gcc.c-torture/execute/980605-1.c: Same.
4876 * gcc.c-torture/execute/comp-goto-1.c: Same.
4877 * gcc.c-torture/execute/comp-goto-2.c: Same.
4878 * gcc.c-torture/execute/memcpy-1.c: Same.
4879 * gcc.c-torture/execute/multi-ix.c: Same.
4880 * gcc.c-torture/execute/nestfunc-4.c: Same.
4881 * gcc.c-torture/execute/pr20621-1.c: Same.
4882 * gcc.c-torture/execute/pr23135.c: Same.
4883 * gcc.c-torture/execute/pr28982b.c: Same.
4884 * gcc.dg/loop-3.c: Same.
4885 * gcc.dg/struct-ret-3.c: Same.
4886 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4887 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4888 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4889 * gcc.dg/tree-prof/pr44777.c: Same.
4890
b09649fd
DM
48912017-06-09 David Malcolm <dmalcolm@redhat.com>
4892
4893 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4894 (test_mutually_exclusive_suggestions): New test function.
4895 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4896 (test_mutually_exclusive_suggestions): New test function.
4897 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4898 (test_mutually_exclusive_suggestions): New test function.
4899 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4900 (test_show_locus): Add special-case for
4901 "test_mutually_exclusive_suggestions".
4902
a1f427e9
ILT
49032017-06-09 Ian Lance Taylor <iant@golang.org>
4904
4905 * gcc.dg/tree-prof/split-1.c: New test.
4906
cb59f689
JH
49072017-06-09 Jan Hubicka <hubicka@ucw.cz>
4908
4909 * gcc.dg/predict-14.c: Avoid cold function detection.
4910 * gcc.target/i386/umod-3.c: Likewise.
4911
f66e6423
TC
49122017-06-09 Tamar Christina <tamar.christina@arm.com>
4913
4914 * gcc.target/aarch64/lrint-matherr.h: New.
4915 * gcc.target/aarch64/inline-lrint_1.c: New.
4916 * gcc.target/aarch64/inline-lrint_2.c: New.
4917 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4918 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4919
37b68a43
TC
49202017-06-09 Tamar Christina <tamar.christina@arm.com>
4921
4922 * gcc.target/arm/sdiv_costs_1.c: New.
4923
37f30285
TV
49242017-06-09 Tom de Vries <tom@codesourcery.com>
4925
4926 PR target/80855
4927 * gcc.target/nvptx/label-values.c: New test.
4928
051508d7
TP
49292017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4930
4931 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4932 Test for null definitions instead of them being undefined. Add entry
4933 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
4934 about using the effective target for architecture extension.
4935 (check_effective_target_arm_arch_v7ve_ok): Remove.
4936 (add_options_for_arm_arch_v7ve): Likewise.
4937
01a8cacc
RB
49382017-06-09 Richard Biener <rguenther@suse.de>
4939
4940 PR tree-optimization/66623
4941 * gcc.dg/vect/pr66623.c: New testcase.
4942
6d1115c5
RB
49432017-06-09 Richard Biener <rguenther@suse.de>
4944
4945 PR tree-optimization/79483
4946 * gcc.dg/graphite/pr79483.c: New testcase.
4947
6ba856d4
RB
49482017-06-09 Richard Biener <rguenther@suse.de>
4949
4950 PR middle-end/81007
4951 * g++.dg/pr81007.C: New testcase.
4952
48e69247
JJ
49532017-06-09 Jakub Jelinek <jakub@redhat.com>
4954
4955 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
4956 instead of "rsp" for -m32.
4957 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
4958 target, add -msse2 to dg-options.
4959 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
4960 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
4961
120ef1d5
SB
49622017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
4963
4964 PR target/80966
4965 * gcc.target/powerpc/stack-limit.c: New testcase.
4966
271be653
WS
49672017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
4968
774cccdc
JJ
4969 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
4970 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
4971 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
4972 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
4973 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
4974 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 4975
0d05f685
JJ
49762017-06-08 Jakub Jelinek <jakub@redhat.com>
4977
8ab7005b
JJ
4978 PR c/81006
4979 * c-c++-common/gomp/pr81006.c: New test.
4980
34361776
JJ
4981 PR c++/81011
4982 * g++.dg/gomp/pr81011.C: New test.
4983
0d05f685
JJ
4984 PR middle-end/81005
4985 * c-c++-common/ubsan/align-10.c: New test.
4986 * c-c++-common/ubsan/null-13.c: New test.
4987
2163b9bc
UB
49882017-06-08 Uros Bizjak <ubizjak@gmail.com>
4989
4990 PR target/81015
4991 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
4992 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
4993 * gcc.target/i386/pr81015.c: New test.
4994
73f49ad7
TV
49952017-06-08 Tom de Vries <tom@codesourcery.com>
4996
4997 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
4998 trampolines instead of NO_TRAMPOLINES.
4999 * gcc.c-torture/execute/20000822-1.c: Same.
5000 * gcc.c-torture/execute/920428-2.c: Same.
5001 * gcc.c-torture/execute/920501-7.c: Same.
5002 * gcc.c-torture/execute/920612-2.c: Same.
5003 * gcc.c-torture/execute/921017-1.c: Same.
5004 * gcc.c-torture/execute/921215-1.c: Same.
5005 * gcc.c-torture/execute/931002-1.c: Same.
5006 * gcc.c-torture/execute/comp-goto-2.c: Same.
5007 * gcc.c-torture/execute/nestfunc-1.c: Same.
5008 * gcc.c-torture/execute/nestfunc-2.c: Same.
5009 * gcc.c-torture/execute/nestfunc-3.c: Same.
5010 * gcc.c-torture/execute/nestfunc-5.c: Same.
5011 * gcc.c-torture/execute/nestfunc-6.c: Same.
5012 * gcc.c-torture/execute/pr24135.c: Same.
5013 * gcc.dg/Wtrampolines.c: Same.
5014 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5015 * gcc.dg/torture/stackalign/nested-5.c: Same.
5016 * gcc.dg/torture/stackalign/nested-6.c: Same.
5017 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5018 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5019 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5020 * gcc.dg/trampoline-1.c: Same.
5021 * gcc.dg/tree-prof/pr44777.c: Same.
5022 * gcc.target/i386/pr67770.c: Same.
5023 * lib/gcc.exp (gcc_target_compile): Remove appending of
5024 -DNO_TRAMPOLINES to additional_flags.
5025 * lib/objc.exp (objc_target_compile): Same.
5026
b9835925
TV
50272017-06-08 Tom de Vries <tom@codesourcery.com>
5028
5029 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5030 'gcc,no_trampolines' instead of 'no_trampolines'.
5031
77db6c15
AI
50322017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5033
5034 PR middle-end/79988
5035 * gcc.target/i386/mpx/pr79988.c: New test.
5036
0036534f
AI
50372017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5038
5039 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5040 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5041 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5042
b69d9ac6
JH
50432017-06-08 Jan Hubicka <hubicka@ucw.cz>
5044
5045 * g++.dg/tree-ssa/counts-1.C: New testcase.
5046 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5047
c46f9051
JK
50482017-08-08 Julia Koval <julia.koval@intel.com>
5049
5050 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5051 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5052 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5053 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5054 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5055 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5056
5ed41889
MP
50572017-06-08 Marek Polacek <polacek@redhat.com>
5058
5059 PR sanitize/80932
5060 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5061
8055904e
JK
50622017-08-08 Julia Koval <julia.koval@intel.com>
5063
5064 PR target/73350,80862
5065 * gcc.target/i386/pr73350.c: New test.
5066
fb4bc6ff
RB
50672017-06-08 Richard Biener <rguenther@suse.de>
5068
5069 PR tree-optimization/80928
5070 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5071
989cc652 50722017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5073
989cc652
CL
5074 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5075
83059741
JW
50762017-06-07 Jonathan Wakely <jwakely@redhat.com>
5077
5078 PR c++/80990
5079 * g++.dg/cpp1z/class-deduction39.C: New.
5080
0874a778
MP
50812017-06-07 Marek Polacek <polacek@redhat.com>
5082
5083 PR sanitizer/80932
5084 * c-c++-common/ubsan/pr80932.c: New test.
5085
55e872a4
BC
50862017-06-07 Bin Cheng <bin.cheng@arm.com>
5087
5088 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5089 * gcc.target/i386/l_fma_double_2.c: Ditto.
5090 * gcc.target/i386/l_fma_double_3.c: Ditto.
5091 * gcc.target/i386/l_fma_double_4.c: Ditto.
5092 * gcc.target/i386/l_fma_double_5.c: Ditto.
5093 * gcc.target/i386/l_fma_double_6.c: Ditto.
5094 * gcc.target/i386/l_fma_float_1.c: Ditto.
5095 * gcc.target/i386/l_fma_float_2.c: Ditto.
5096 * gcc.target/i386/l_fma_float_3.c: Ditto.
5097 * gcc.target/i386/l_fma_float_4.c: Ditto.
5098 * gcc.target/i386/l_fma_float_5.c: Ditto.
5099 * gcc.target/i386/l_fma_float_6.c: Ditto.
5100
cb9ac430
TC
51012017-06-07 Tamar Christina <tamar.christina@arm.com>
5102
5103 * gcc.target/aarch64/sdiv_costs_1.c: New.
5104
46c821e7
RB
51052017-06-07 Richard Biener <rguenther@suse.de>
5106
5107 PR tree-optimization/80928
5108 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5109 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5110
6eb2ac65
RB
51112017-06-07 Richard Biener <rguenther@suse.de>
5112
5113 PR tree-optimization/80928
5114 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5115 check_results.
5116
25396db9
NS
51172017-06-06 Nathan Sidwell <nathan@acm.org>
5118
5119 * g++.dg/pr45330.C: Add inline namespace case.
5120
bbf97416
TK
51212017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5122
5123 PR fortran/80975
5124 * gfortran.dg/matmul_16.f90: New test.
5125 * gfortran.dg/inline_matmul_18.f90: New test.
5126
dc949728
MP
51272017-06-06 Marek Polacek <polacek@redhat.com>
5128
5129 PR c/79983
5130 * gcc.dg/pr79983.c: New test.
5131
100d0700
DM
51322017-06-06 David S. Miller <davem@davemloft.net>
5133
5134 * gcc.target/sparc/sparc-ret-3.c: New test.
5135
6c6b519a
TV
51362017-06-06 Tom de Vries <tom@codesourcery.com>
5137
5138 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5139 label_values instead of NO_LABEL_VALUES.
5140 * gcc.c-torture/compile/920301-1.c: Same.
5141 * gcc.c-torture/compile/920501-1.c: Same.
5142 * gcc.c-torture/compile/941014-4.c: Same.
5143 * gcc.c-torture/compile/labels-1.c: Same.
5144 * gcc.c-torture/compile/pr18903.c: Same.
5145 * gcc.c-torture/execute/920302-1.c: Same.
5146 * gcc.c-torture/execute/920415-1.c: Same.
5147 * gcc.c-torture/execute/920428-2.c: Same.
5148 * gcc.c-torture/execute/920501-3.c: Same.
5149 * gcc.c-torture/execute/920501-4.c: Same.
5150 * gcc.c-torture/execute/920501-5.c: Same.
5151 * gcc.c-torture/execute/920501-7.c: Same.
5152 * gcc.c-torture/execute/920721-4.c: Same.
5153 * gcc.c-torture/execute/980526-1.c: Same.
5154 * gcc.c-torture/execute/990208-1.c: Same.
5155 * gcc.c-torture/execute/comp-goto-1.c: Same.
5156 * gcc.c-torture/execute/comp-goto-2.c: Same.
5157 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5158 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5159 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5160 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5161 * gcc.dg/tree-prof/pr44777.c: Same.
5162 * gcc.misc-tests/bprob-2.c: Same.
5163 * gcc.misc-tests/gcov-3.c: Same.
5164 * lib/gcc.exp (gcc_target_compile): Remove appending of
5165 -DNO_LABEL_VALUES to additional_flags.
5166 * lib/objc.exp (objc_target_compile): Same.
5167 * lib/target-supports.exp (check_effective_target_label_values): Test on
5168 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5169
4ebcc903
KT
51702017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5171
5172 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5173
331dc840
RB
51742017-06-06 Richard Biener <rguenther@suse.de>
5175
5176 PR tree-optimization/80974
5177 * gcc.dg/torture/pr80974.c: New testcase.
5178
d2537732
TP
51792017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5180
5181 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5182 "unsigned int" in conversation warning on line 15.
5183
e7baeb39
RB
51842017-06-06 Richard Biener <rguenther@suse.de>
5185
5186 PR tree-optimization/80928
5187 * gcc.dg/vect/pr80928.c: New testcase.
5188 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5189 * gcc.dg/vect/slp-13.c: Likewise.
5190 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5191
05945a1b
DM
51922017-06-05 David Malcolm <dmalcolm@redhat.com>
5193
5194 * g++.dg/plugin/comment_plugin.c: New test plugin.
5195 * g++.dg/plugin/comments-1.C: New test file.
5196 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5197
9b972837
BE
51982017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5199
5200 * gcc.misc-tests/gcov-1a.c: New test.
5201
1d135d98
MM
52022017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5203
5204 * gcc.target/powerpc/clone1.c: New test.
5205
92bba237
JW
52062017-06-05 Janus Weil <janus@gcc.gnu.org>
5207
5208 PR fortran/70601
5209 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5210
7b3ee9c9
NK
52112017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5212
5213 PR fortran/35339
5214 * gfortran.dg/implied_do_io_1.f90: New Test.
5215 * gfortran.dg/implied_do_io_2.f90: New Test.
5216
e4d1c5c4
RL
52172017-06-05 Renlin Li <renlin.li@arm.com>
5218
5219 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5220 selector to related line.
5221
d91561cb
JH
52222017-06-05 Jan Hubicka <hubicka@ucw.cz>
5223
5224 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5225
d8395013
KT
52262017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5227
5228 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5229
279dc4b4
KT
52302017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5231
5232 * gcc.target/aarch64/subs_compare_2.c: New test.
5233
e49d8b68
KT
52342017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5235
5236 * gcc.target/aarch64/subs_compare_1.c: New test.
5237
4456f65d
CX
52382017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5239
5240 * gcc.target/mips/div-9.c: Delete duplicate test.
5241 * gcc.target/mips/div-10.c: Ditto.
5242 * gcc.target/mips/div-11.c: Ditto.
5243 * gcc.target/mips/div-12.c: Ditto.
5244
3995f3a2
JH
52452017-05-23 Jan Hubicka <hubicka@ucw.cz>
5246
5247 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5248
82c027e1
DH
52492017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5250
5251 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5252 vesrion of the dejagnu grep.
5253 (list-module-names): Use it and adjust the regular expressions for
5254 modules and submodules.
5255 * gfortran.dg/prof/prof.exp: Cleanup modules.
5256 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5257 directives.
5258 * gfortran.dg/altreturn_8.f90: Likewise.
5259 * gfortran.dg/associate_12.f90: Likewise.
5260 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5261 * gfortran.dg/charlen_15.f90: Likewise.
5262 * gfortran.dg/class_4a.f03: Likewise.
5263 * gfortran.dg/class_54.f90: Likewise.
5264 * gfortran.dg/class_dummy_4.f03: Likewise.
5265 * gfortran.dg/class_dummy_5.f90: Likewise.
5266 * gfortran.dg/constructor_9.f90: Likewise.
5267 * gfortran.dg/dec_structure_15.f90: Likewise.
5268 * gfortran.dg/do_check_8.f90: Likewise.
5269 * gfortran.dg/dtio_26.f03: Likewise.
5270 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5271 * gfortran.dg/equiv_9.f90: Likewise.
5272 * gfortran.dg/extends_15.f90: Likewise.
5273 * gfortran.dg/finalize_22.f90: Likewise.
5274 * gfortran.dg/finalize_23.f90: Likewise.
5275 * gfortran.dg/generic_26.f90: Likewise.
5276 * gfortran.dg/generic_27.f90: Likewise.
5277 * gfortran.dg/namelist_76.f90: Likewise.
5278 * gfortran.dg/pointer_init_8.f90: Likewise.
5279 * gfortran.dg/pr61318.f90: Likewise.
5280 * gfortran.dg/pr77260_1.f90: Likewise.
5281 * gfortran.dg/pr77260_2.f90: Likewise.
5282 * gfortran.dg/pr77420_3.f90: Likewise.
5283 * gfortran.dg/proc_ptr_39.f90: Likewise.
5284 * gfortran.dg/proc_ptr_41.f90: Likewise.
5285 * gfortran.dg/proc_ptr_42.f90: Likewise.
5286 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5287 * gfortran.dg/submodule_1.f08: Likewise.
5288 * gfortran.dg/submodule_10.f08: Likewise.
5289 * gfortran.dg/submodule_14.f08: Likewise.
5290 * gfortran.dg/submodule_15.f08: Likewise.
5291 * gfortran.dg/submodule_2.f08: Likewise.
5292 * gfortran.dg/submodule_5.f08: Likewise.
5293 * gfortran.dg/submodule_6.f08: Likewise.
5294 * gfortran.dg/submodule_7.f08: Likewise.
5295 * gfortran.dg/submodule_8.f08: Likewise.
5296 * gfortran.dg/submodule_9.f08: Likewise.
5297 * gfortran.dg/transfer_class_2.f90: Likewise.
5298 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5299 * gfortran.dg/typebound_call_24.f03: Likewise.
5300 * gfortran.dg/typebound_call_25.f90: Likewise.
5301 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5302 * gfortran.dg/typebound_generic_12.f03: Likewise.
5303 * gfortran.dg/typebound_generic_13.f03: Likewise.
5304 * gfortran.dg/typebound_generic_14.f03: Likewise.
5305 * gfortran.dg/typebound_generic_15.f90: Likewise.
5306 * gfortran.dg/typebound_operator_16.f03: Likewise.
5307 * gfortran.dg/typebound_operator_18.f90: Likewise.
5308 * gfortran.dg/typebound_operator_20.f90: Likewise.
5309 * gfortran.dg/typebound_override_3.f90: Likewise.
5310 * gfortran.dg/typebound_override_4.f90: Likewise.
5311 * gfortran.dg/typebound_override_5.f90: Likewise.
5312 * gfortran.dg/typebound_override_6.f90: Likewise.
5313 * gfortran.dg/typebound_override_7.f90: Likewise.
5314 * gfortran.dg/typebound_proc_28.f03: Likewise.
5315 * gfortran.dg/typebound_proc_29.f90: Likewise.
5316 * gfortran.dg/typebound_proc_30.f90: Likewise.
5317 * gfortran.dg/typebound_proc_31.f90: Likewise.
5318 * gfortran.dg/typebound_proc_32.f90: Likewise.
5319 * gfortran.dg/typebound_proc_33.f90: Likewise.
5320 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5321 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5322 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5323 * gfortran.dg/use_only_3.f90: Likewise.
5324 * gfortran.dg/use_without_only_1.f90: Likewise.
5325 * gfortran.dg/warn_unused_function.f90: Likewise.
5326 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5327 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5328
3de4ac6d
MP
53292017-06-04 Marek Polacek <polacek@redhat.com>
5330
5331 PR c/80919
5332 * gcc.dg/format/pr80919.c: New test.
5333
2474f48f
MS
53342017-06-02 Martin Sebor <msebor@redhat.com>
5335
5336 PR c/80892
5337 * c-c++-common/Wfloat-conversion-2.c: New test.
5338
bd280745
PC
53392017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5340
5341 PR c++/68754
5342 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5343
bd280745 53442017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5345
5346 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5347 for the new built-ins.
5348
ffa8a921
SD
53492017-06-02 Sudakshina Das <sudi.das@arm.com>
5350
5351 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5352
d65d1bd9
WS
53532017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5354
5355 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5356 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5357 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5358 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5359 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5360
b160939b
KT
53612017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5362
5363 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5364
17f47f86
KT
53652017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5366
5367 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5368
ab82e126
WS
53692017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5370
5371 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5372 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5373 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5374 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5375 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5376 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5377 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5378 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5379 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5380
c957e9c0
NS
53812017-06-02 Nathan Sidwell <nathan@acm.org>
5382
5383 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5384
aad16012
JJ
53852017-06-02 Jakub Jelinek <jakub@redhat.com>
5386
74b4885d
JJ
5387 PR rtl-optimization/80903
5388 * gcc.dg/pr80903.c: New test.
5389
aad16012
JJ
5390 PR fortran/80918
5391 * gfortran.dg/gomp/pr80918.f90: New test.
5392
40ffd95f
BE
53932017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5394
5395 * c-c++-common/Wsizeof-pointer-div.c: New test.
5396 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5397 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5398 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5399 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5400 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5401 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5402 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5403 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5404 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5405 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5406 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5407 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5408 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5409 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5410 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5411 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5412 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5413 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5414
052754ea
WS
54152017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5416
5417 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5418 Update the target to power8-vector.
5419
aa63913f
DM
54202017-06-01 David Malcolm <dmalcolm@redhat.com>
5421
5422 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5423
2ded3754
PMR
54242017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5425
5426 * debug12.adb, debug12.ads: New testcase.
5427
c8638450
MJ
54282017-06-01 Martin Jambor <mjambor@suse.cz>
5429
5430 PR tree-optimization/80898
5431 * gcc.dg/tree-ssa/pr80898.c: New test.
5432 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5433
ac853c90
PC
54342017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5435
5436 PR c++/80896
5437 * g++.dg/cpp1z/nodiscard5.C: New.
5438
7841f13c
CZ
54392017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5440
5441 * gcc.target/arc/pr9001195952.c: New test.
5442
f525e390
TV
54432017-06-01 Tom de Vries <tom@codesourcery.com>
5444
5445 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5446 * gcc.c-torture/compile/asmgoto-1.c: Same.
5447 * gcc.dg/20000707-1.c: Same.
5448 * gcc.dg/pr38700.c: Same.
5449 * gcc.dg/pr70169.c: Same.
5450 * gcc.dg/pr80112.c: Same.
5451 * gcc.dg/torture/pr51071-2.c: Same.
5452 * gcc.dg/torture/pr51071.c: Same.
5453 * gcc.dg/tree-ssa/alias-34.c: Same.
5454
9285616c
PMR
54552017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5456
5457 * gnat.dg/debug11.adb: New testcase.
5458
48932682
RB
54592017-06-01 Richard Biener <rguenther@suse.de>
5460
5461 PR middle-end/66313
5462 * c-c++-common/ubsan/pr66313.c: New testcase.
5463 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5464
fcb99124
SM
54652017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5466
5467 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5468 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5469 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5470 -mcpu overridden.
5471 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5472 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5473 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5474 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5475 to dg-option. Add dg-skip-if directive to disable this test
5476 for darwin. Add dg-skip-if directive to disable this test if
5477 -mcpu overridden.
5478
dc7401c0
SP
54792017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5480
5481 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5482 (_mm_maskz_max_sd): Test new intrinsics.
5483 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5484 (_mm_maskz_max_sd): Test new intrinsics.
5485 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5486 (_mm_maskz_max_ss): Test new intrinsics.
5487 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5488 (_mm_maskz_max_ss): Test new intrinsics.
5489 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5490 (_mm_maskz_min_sd): Test new intrinsics.
5491 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5492 (_mm_maskz_min_sd): Test new intrinsics.
5493 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5494 (_mm_maskz_min_ss): Test new intrinsics.
5495 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5496 (_mm_maskz_min_ss): Test new intrinsics.
5497
3909991c
NS
54982017-05-31 Nathan Sidwell <nathan@acm.org>
5499
5500 * g++.dg/lookup/lambda1.C New.
5501
0e510edb
BC
55022017-05-31 Bin Cheng <bin.cheng@arm.com>
5503
5504 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5505 on pointer should not be replaced.
5506
9fc5e7a4
MM
55072017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5508
5509 PR testsuite/80580
5510 * gcc.dg/gimplefe-error-7.c: New test.
5511
1e466f04
GM
55122017-05-31 Graham Markall <graham.markall@embecosm.com>
5513
5514 * gcc.target/arc/add_n-combine.c: New test.
5515 * gcc.target/arc/sub_n-combine.c: New test.
5516
89c88990
RB
55172017-05-31 Richard Biener <rguenther@suse.de>
5518
5519 PR target/80880
5520 * gcc.target/i386/pr80880.c: New testcase.
5521
748bbe72
RS
55222017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5523
5524 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5525
c7d7e222
BC
55262017-05-31 Bin Cheng <bin.cheng@arm.com>
5527
5528 * gcc.dg/vect/pr80815-3.c: New test.
5529
ee1379be
RB
55302017-05-31 Richard Biener <rguenther@suse.de>
5531
5532 PR tree-optimization/80906
5533 * gcc.dg/graphite/pr80906.c: New testcase.
5534
bcce980e
TV
55352017-05-30 Tom de Vries <tom@codesourcery.com>
5536
5537 PR testsuite/80910
5538 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5539 unsupported if host compiler does not support c++11.
5540 (host_supports_c++11): New proc.
5541
ef9200aa
MS
55422017-05-30 Martin Sebor <msebor@redhat.com>
5543
5544 PR c/80731
5545 * g++.dg/ext/utf16-4.C: Relax test.
5546 * gcc.dg/fixed-point/int-warning.c: Adjust.
5547
f012c8ef
DM
55482017-05-30 David Malcolm <dmalcolm@redhat.com>
5549
5550 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5551 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5552 test case.
5553 * g++.dg/plugin/show-template-tree-color.C: New test case.
5554 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5555 * g++.dg/template/show-template-tree-2.C: New test case.
5556 * g++.dg/template/show-template-tree-3.C: New test case.
5557 * g++.dg/template/show-template-tree-4.C: New test case.
5558 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5559 * g++.dg/template/show-template-tree.C: New test case.
5560
3f8efe25
SB
55612017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5562
5563 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5564 dg-options.
5565 * gfortran.dg/pr80107.f: Delete testcase.
5566
77d1dbdb
UB
55672017-05-30 Uros Bizjak <ubizjak@gmail.com>
5568
5569 PR target/80833
5570 * gcc.target/i386/pr80833-1.c: New test.
5571 * gcc.target/i386/pr80833-2.c: Ditto.
5572
e2f35333
NS
55732017-05-30 Nathan Sidwell <nathan@acm.org>
5574
5575 PR c++/80913
5576 * g++.dg/lookup/pr80913.C: New.
5577
ba7629e2
RB
55782017-05-30 Richard Biener <rguenther@suse.de>
5579
5580 PR middle-end/80901
5581 * gcc.dg/torture/pr80901.c: New testcase.
5582
4bfb347c
RD
55832017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5584
5585 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5586
b3125625
JL
55872017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5588
5589 PR target/78838
5590 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5591
892d6169
RB
55922017-05-30 Richard Biener <rguenther@suse.de>
5593
5594 PR middle-end/80876
5595 * gcc.dg/torture/pr80876.c: New testcase.
5596
3d7ff728
NS
55972017-05-29 Nathan Sidwell <nathan@acm.org>
5598
5599 PR c++/80891 (#5)
5600 * g++.dg/lookup/pr80891-5.C: New.
5601
fd262197
JD
56022017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5603
5604 PR libgfortran/53029
5605 * gfortran.dg/read_5.f90: New test.
5606
724e517a
NS
56072017-05-29 Nathan Sidwell <nathan@acm.org>
5608
a5cfa13a
NS
5609 PR c++/80891 (#4)
5610 * g++.dg/lookup/pr80891-4.C: New.
5611
e514ab0c
NS
5612 PR c++/80891 (#1)
5613 * g++.dg/lookup/pr80891-1.C: New.
5614
58dec010
NS
5615 PR c++/80891 (#3)
5616 * g++.dg/lookup/pr80891-3.C: New.
5617
724e517a
NS
5618 PR c++/80891 (#2)
5619 * g++.dg/lookup/pr80891-2.C: New.
5620
bbe3927b
TK
56212017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5622
5623 PR fortran/37131
5624 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5625 flags.
5626 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5627 * gfortran.dg/inline_matmul_17.f90: New test.
5628
8364e6ac
TK
56292017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5630
5631 * gfortran.dg/matmul_bounds_12.f90: New test.
5632
56a35ac9
JJ
56332017-05-27 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR bootstrap/80887
5636 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5637
945bf9e1
NS
56382017-05-26 Nathan Sidwell <nathan@acm.org>
5639
5640 * g++.dg/cpp0x/dr2061.C: New.
5641 * g++.dg/parse/namespace-alias-1.C: Add more test.
5642
cb4fe401
BC
56432017-05-26 Bin Cheng <bin.cheng@arm.com>
5644
5645 PR tree-optimization/80815
5646 * gcc.dg/vect/pr80815-1.c: New test.
5647 * gcc.dg/vect/pr80815-2.c: New test.
5648
e929e611
ML
56492017-05-26 Martin Liska <mliska@suse.cz>
5650
5651 PR ipa/80663
5652 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5653 split at the problematic spot.
5654 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5655 a valid value of the param.
5656
92f105f6
MP
56572017-05-26 Marek Polacek <polacek@redhat.com>
5658
5659 PR sanitizer/80875
5660 * c-c++-common/ubsan/pr80875.c: New test.
5661
74ca4e36
TV
56622017-05-26 Tom de Vries <tom@codesourcery.com>
5663
5664 PR testsuite/80557
5665 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5666 * gcc.dg/Wcxx-compat-8.c: Same.
5667 * gcc.dg/Wobjsize-1.c: Same.
5668 * gcc.dg/Wshadow-local-2.c: Same.
5669 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5670 * gcc.dg/anon-struct-6.c: Same.
5671 * gcc.dg/asm-wide-1.c: Same.
5672 * gcc.dg/builtin-inf-1.c: Same.
5673 * gcc.dg/builtin-redefine.c: Same.
5674 * gcc.dg/c90-array-lval-6.c: Same.
5675 * gcc.dg/c90-array-lval-7.c: Same.
5676 * gcc.dg/c90-fordecl-1.c: Same.
5677 * gcc.dg/c99-fordecl-2.c: Same.
5678 * gcc.dg/cast-lvalue-1.c: Same.
5679 * gcc.dg/cast-lvalue-2.c: Same.
5680 * gcc.dg/compound-lvalue-1.c: Same.
5681 * gcc.dg/cond-lvalue-1.c: Same.
5682 * gcc.dg/cpp/20000419-1.c: Same.
5683 * gcc.dg/cpp/backslash.c: Same.
5684 * gcc.dg/cpp/backslash2.c: Same.
5685 * gcc.dg/cpp/macspace1.c: Same.
5686 * gcc.dg/cpp/macspace2.c: Same.
5687 * gcc.dg/cpp/multiline-2.c: Same.
5688 * gcc.dg/cpp/pr27777.c: Same.
5689 * gcc.dg/cpp/pr30786.c: Same.
5690 * gcc.dg/cpp/pr34602.c: Same.
5691 * gcc.dg/cpp/redef1.c: Same.
5692 * gcc.dg/cpp/tr-warn1.c: Same.
5693 * gcc.dg/cpp/tr-warn3.c: Same.
5694 * gcc.dg/cpp/tr-warn6.c: Same.
5695 * gcc.dg/cpp/trad/hash.c: Same.
5696 * gcc.dg/cpp/trad/redef1.c: Same.
5697 * gcc.dg/cpp/ucs.c: Same.
5698 * gcc.dg/declspec-10.c: Same.
5699 * gcc.dg/declspec-11.c: Same.
5700 * gcc.dg/declspec-18.c: Same.
5701 * gcc.dg/format/c99-strftime-1.c: Same.
5702 * gcc.dg/format/ext-3.c: Same.
5703 * gcc.dg/format/pr72858.c: Same.
5704 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5705 * gcc.dg/init-string-1.c: Same.
5706 * gcc.dg/label-decl-3.c: Same.
5707 * gcc.dg/m-un-2.c: Same.
5708 * gcc.dg/nofixed-point-2.c: Same.
5709 * gcc.dg/noncompile/20020213-1.c: Same.
5710 * gcc.dg/pch/counter-2.c: Same.
5711 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5712 * gcc.dg/pr27528.c: Same.
5713 * gcc.dg/pr27953.c: Same.
5714 * gcc.dg/pr35899.c: Same.
5715 * gcc.dg/pr37561.c: Same.
5716 * gcc.dg/pr45461.c: Same.
5717 * gcc.dg/pr45750.c: Same.
5718 * gcc.dg/pr53196-2.c: Same.
5719 * gcc.dg/pr53265.c: Same.
5720 * gcc.dg/redecl-1.c: Same.
5721 * gcc.dg/tls/thr-init-1.c: Same.
5722 * gcc.dg/torture/pr51106-1.c: Same.
5723 * gcc.dg/torture/pr51106-2.c: Same.
5724 * gcc.dg/uninit-19.c: Same.
5725 * gcc.dg/uninit-pr20644.c: Same.
5726
6fc9f7aa
JJ
57272017-05-26 Jakub Jelinek <jakub@redhat.com>
5728
5729 * g++.dg/cpp1z/decomp29.C (p): New variable.
5730 (main): Add further tests.
5731
28e0e05b
RB
57322017-05-26 Richard Biener <rguenther@suse.de>
5733
5734 PR tree-optimization/80842
5735 * gcc.dg/torture/pr80842.c: New testcase.
5736
c81ec254
PC
57372017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5738
5739 PR c++/79652
5740 * g++.dg/cpp0x/pr79652.C: New.
5741
aee21066
PC
57422017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5743
5744 PR c++/71451
5745 * g++.dg/cpp0x/variadic170.C: New.
5746
63dbcd13
VR
57472017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5748
5749 * g++.dg/warn/Wcatch-value-1.C: New test.
5750 * g++.dg/warn/Wcatch-value-2.C: New test.
5751 * g++.dg/warn/Wcatch-value-3.C: New test.
5752
932f48ac
NS
57532017-05-25 Nathan Sidwell <nathan@acm.org>
5754
44e00a7a
NS
5755 * g++.dg/lookup/using56.C: New.
5756 * g++.dg/lookup/using57.C: New.
5757 * g++.dg/lookup/using58.C: New.
5758 * g++.dg/lookup/using59.C: New.
5759
932f48ac
NS
5760 * g++.dg/lookup/using17.C: Adjust diagnostics.
5761
a10f9a2e
MS
57622017-05-25 Martin Sebor <msebor@redhat.com>
5763
5764 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5765 positives on ILP32.
5766 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5767 column numbers.
5768 * gcc.dg/pr60114.c: Same.
5769
47c05e71
JH
57702017-05-23 Jan Hubicka <hubicka@ucw.cz>
5771
5772 * gfortran.dg/pr48636.f90: Fix template better.
5773
f35a733d
NS
57742017-05-25 Nathan Sidwell <nathan@acm.org>
5775
5776 * g++.dg/lookup/koenig14.C: New.
5777
18c1e9e0
PC
57782017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5779
5780 PR c++/79583
5781 * g++.dg/cpp0x/pr79583.C: New.
5782
2673d192
PC
57832017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/68578
5786 * g++.dg/cpp1y/pr68578.C: New.
5787
bce8ef71
MG
57882017-05-25 Marc Glisse <marc.glisse@inria.fr>
5789
5790 * gcc.dg/tree-ssa/vce-1.c: New file.
5791
11d6b45d
MG
57922017-05-25 Marc Glisse <marc.glisse@inria.fr>
5793
5794 * gcc.dg/tree-ssa/addadd.c: New file.
5795
5ad4f1c8
NS
57962017-05-24 Nathan Sidwell <nathan@acm.org>
5797
5798 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5799 * g++.dg/lookup/friend19.C: New.
5800 * g++.dg/lookup/friend20.C: New.
5801
d4a760d8
JW
58022017-05-24 Jonathan Wakely <jwakely@redhat.com>
5803
5804 PR c++/80544
5805 * g++.dg/expr/cast11.C: New test.
5806
3cd211af
MS
58072017-05-24 Martin Sebor <msebor@redhat.com>
5808
5809 PR c/80731
5810 * c-c++-common/Wfloat-conversion.c: Adjust.
5811 * c-c++-common/dfp/convert-int-saturate.c: Same.
5812 * c-c++-common/pr68657-1.c: Same.
5813 * g++.dg/ext/utf-cvt.C: Same.
5814 * g++.dg/ext/utf16-4.C: Same.
5815 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5816 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5817 * g++.dg/warn/Wconversion3.C: Same.
5818 * g++.dg/warn/Wconversion4.C: Same.
5819 * g++.dg/warn/Wsign-conversion.C: Same.
5820 * g++.dg/warn/overflow-warn-1.C: Same.
5821 * g++.dg/warn/overflow-warn-3.C: Same.
5822 * g++.dg/warn/overflow-warn-4.C: Same.
5823 * g++.dg/warn/pr35635.C: Same.
5824 * g++.old-deja/g++.mike/enum1.C: Same.
5825 * gcc.dg/Wconversion-3.c: Same.
5826 * gcc.dg/Wconversion-5.c: Same.
5827 * gcc.dg/Wconversion-complex-c99.c: Same.
5828 * gcc.dg/Wconversion-complex-gnu.c: Same.
5829 * gcc.dg/Wconversion-integer.c: Same.
5830 * gcc.dg/Wsign-conversion.c: Same.
5831 * gcc.dg/bitfld-2.c: Same.
5832 * gcc.dg/c90-const-expr-11.c: Same.
5833 * gcc.dg/c90-const-expr-7.c: Same.
5834 * gcc.dg/c99-const-expr-7.c: Same.
5835 * gcc.dg/overflow-warn-1.c: Same.
5836 * gcc.dg/overflow-warn-2.c: Same.
5837 * gcc.dg/overflow-warn-3.c: Same.
5838 * gcc.dg/overflow-warn-4.c: Same.
5839 * gcc.dg/overflow-warn-5.c: Same.
5840 * gcc.dg/overflow-warn-8.c: Same.
5841 * gcc.dg/overflow-warn-9.c: New test.
5842 * gcc.dg/pr35635.c: Adjust.
5843 * gcc.dg/pr59940.c: Same.
5844 * gcc.dg/pr59963-2.c: Same.
5845 * gcc.dg/pr60114.c: Same.
5846 * gcc.dg/switch-warn-2.c: Same.
5847 * gcc.dg/utf-cvt.c: Same.
5848 * gcc.dg/utf16-4.c: Same.
5849
216bfadc
JJ
58502017-05-24 Jakub Jelinek <jakub@redhat.com>
5851
5852 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5853 Don't include limits.h.
5854 (w): Conditionalize on long long wider than int. Use
5855 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5856 -9223372036854775808.
5857 (x): Use __INT_MAX__ instead of INT_MAX.
5858
610abc02
TK
58592017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5860
5861 PR fortran/66094
5862 * gfortran.dg/inline_matmul_16.f90: New test.
5863
8d0c9b36
TV
58642017-05-24 Tom de Vries <tom@codesourcery.com>
5865
5866 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5867
3f3fb6c9
PB
58682017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5869
5870 PR middle-end/80823
5871 * gcc.dg/pr80823.c: New test.
5872
00e0af8d
AK
58732017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5874
5875 * gcc.target/s390/pr80725.c: New test.
5876
6131102c
NS
58772017-05-23 Nathan Sidwell <nathan@acm.org>
5878
ef4c5e78
NS
5879 * g++.dg/lookup/extern-c-hidden.C: New.
5880 * g++.dg/lookup/extern-redecl1.C: New.
5881
6131102c
NS
5882 PR c++/80866
5883 * g++.dg/parse/pr80866.C: New.
5884
d2db2e6b
JH
58852017-05-23 Jan Hubicka <hubicka@ucw.cz>
5886
5887 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5888 * gcc.dg/ipa/inline-5.c: Likewise.
5889 * gfortran.dg/pr48636.f90: Likewise.
5890
e4ea7a4c
NS
58912017-05-23 Nathan Sidwell <nathan@acm.org>
5892
5893 * g++.dg/parse/ctor9.C: Adjust expected error.
5894
c2d7c404
JD
58952017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5896
5897 PR libgfortran/80256
5898 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5899 Cygwin.
5900
fd71a9a2
TS
59012017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5902
5903 * c-c++-common/goacc/parallel-dims-1.c: Update.
5904 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5905 * c-c++-common/goacc/routine-1.c: Likewise.
5906 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5907 * g++.dg/goacc/template.C: Likewise.
5908 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5909 * gfortran.dg/goacc/routine-3.f90: Likewise.
5910 * gfortran.dg/goacc/sie.f95: Likewise.
5911 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5912
9d029ddf
NS
59132017-05-23 Nathan Sidwell <nathan@acm.org>
5914
5915 * g++.dg/lookup/using13.C: Adjust expected error.
5916
008c7367
SKS
59172017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5918
5919 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5920
d1f6caae
MM
59212017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5922
5923 PR target/80718
5924 * gcc.target/powerpc/pr80718.c: New test.
5925
2ea0d750
SB
59262017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5927
5928 * gcc.target/powerpc/conditional-return.c: New testcase.
5929
25b81686
BS
59302017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5931
5932 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5933 LE-only.
5934
477f145b
JW
59352017-05-22 Janus Weil <janus@gcc.gnu.org>
5936
5937 PR fortran/80766
5938 * gfortran.dg/typebound_call_28.f90: New test.
5939
65cc1407
NS
59402017-05-22 Nathan Sidwell <nathan@acm.org>
5941
5942 * g++.dg/lookup/strong-using.C: New.
5943
0c4f8178
TP
59442017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
5945
5946 * gcc.target/arm/movsi_movt.c: New test.
5947 * gcc.target/arm/movdi_movt.c: New test.
5948
fbb1c7d4
EB
59492017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
5950
5951 * gnat.dg/specs/not_null1.ads: New test.
5952
d3271136
EB
59532017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5954
5955 * gnat.dg/limited_with5.ad[sb]: New test.
5956 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
5957 * gnat.dg/limited_with6.ad[sb]: New test.
5958 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
5959
4c24ec6d
EB
59602017-05-22 Eric Botcazou <ebotcazou@adacore.com>
5961
5962 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
5963 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
5964
4bcbb7b8
PC
59652017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5966
5967 PR c++/70265
5968 * g++.dg/cpp1y/constexpr-70265-1.C: New.
5969 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
5970
51cd6b78
JD
59712017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5972
5973 PR libgfortran/80333
5974 * gfortran.dg/dtio_30.f03: New test.
5975
33f8c0a1
MP
59762017-05-19 Marek Polacek <polacek@redhat.com>
5977
5978 PR sanitizer/80800
5979 * c-c++-common/ubsan/pr80800.c: New test.
5980 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
5981
9740ed54
TS
59822017-05-19 Thomas Schwinge <thomas@codesourcery.com>
5983
7fd549d2
TS
5984 * c-c++-common/goacc/default-1.c: Update.
5985 * c-c++-common/goacc/default-2.c: Likewise.
5986 * c-c++-common/goacc/default-4.c: Likewise.
5987 * gfortran.dg/goacc/default-1.f95: Likewise.
5988 * gfortran.dg/goacc/default-4.f: Likewise.
5989 * c-c++-common/goacc/default-5.c: New file.
5990 * gfortran.dg/goacc/default-5.f: Likewise.
5991
9740ed54
TS
5992 * c-c++-common/goacc/default-1.c: New file.
5993 * c-c++-common/goacc/default-2.c: Likewise.
5994 * c-c++-common/goacc/data-default-1.c: Remove file, including its
5995 test cases in...
5996 * c-c++-common/goacc/default-3.c: ... this new file, and...
5997 * c-c++-common/goacc/default-4.c: ... this new file.
5998 * gfortran.dg/goacc/default.f95: Remove file, including its test
5999 cases in...
6000 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6001 * gfortran.dg/goacc/default-2.f: ... this new file.
6002 * gfortran.dg/goacc/default-3.f95: New file.
6003 * gfortran.dg/goacc/default-4.f: Likewise.
6004
2a8a8d7b
NS
60052017-05-19 Nathan Sidwell <nathan@acm.org>
6006
6007 * g++.dg/inherit/covariant7.C: Adjust.
6008
a978134e
PB
60092017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6010
6011 * gcc.target/arm/tls-disable-literal-pool.c: Change
6012 require-effective-target to tls_native.
6013 Move dg-error to return statement line and change to dg-message.
6014
39aac208
RB
60152017-05-19 Richard Biener <rguenther@suse.de>
6016
6017 PR c++/80593
6018 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6019 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6020
035ab826
RB
60212017-05-19 Richard Biener <rguenther@suse.de>
6022
6023 PR middle-end/80764
6024 * gcc.dg/torture/pr80764.c: New testcase.
6025
52e14b96
MM
60262017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6027
6028 PR target/80510
6029 * gcc.target/powerpc/pr80510-1.c: New test.
6030 * gcc.target/powerpc/pr80510-2.c: Likewise.
6031
4287da82
EG
60322017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6033
6034 * gcc.dg/pragma-diag-7.c: New test.
6035
e4171e10
UB
60362017-05-18 Uros Bizjak <ubizjak@gmail.com>
6037
6038 PR target/80799
6039 * g++.dg/other/i386-11.C: New test.
6040
cdefeea2
WS
60412017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6042
6043 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6044 * fold-vec-div-floatdouble.c: Likewise.
6045 * fold-vec-logical-ands-char.c: Likewise.
6046 * fold-vec-logical-ands-int.c: Likewise.
6047 * fold-vec-logical-ands-short.c: Likewise.
6048 * fold-vec-logical-ors-char.c: Likewise.
6049 * fold-vec-logical-ors-int.c: Likewise.
6050 * fold-vec-logical-ors-short.c: Likewise.
6051 * fold-vec-logical-other-char.c: Likewise.
6052 * fold-vec-mule-misc.c: Likewise.
6053 * fold-vec-mult-float.c: Likewise.
6054 * fold-vec-mult-floatdouble.c: Likewise.
6055 * fold-vec-mult-int.c: Likewise.
6056 * fold-vec-mult-int128-p9.c: Likewise.
6057 * fold-vec-sub-floatdouble.c: Likewise.
6058 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6059 Add lp64 requirement.
6060 * fold-vec-mult-int128-p8.c: Likewise.
6061 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6062
62ee030a
SM
60632017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6064
6065 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6066 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6067 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6068 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6069 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6070 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6071 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6072 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6073 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6074 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6075 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6076 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6077 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6078 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6079 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6080 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6081 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6082 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6083 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6084 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6085 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6086 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6087 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6088 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6089 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6090 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6091
00a84d0e
SL
60922017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6093
6094 * gcc.target/sparc/niagara7-align.c: New test.
6095
243c2883
MP
60962017-05-18 Marek Polacek <polacek@redhat.com>
6097
6098 PR sanitizer/80797
6099 * c-c++-common/ubsan/null-12.c: New test.
6100
e98e6340
SB
61012017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6102
6103 PR middle-end/80692
6104 * gcc.c-torture/execute/pr80692.c: New testcase.
6105
0152001b 61062017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6107
6108 PR libgfortran/80741
6109 * gfortran.dg/read_4.f90: New test.
6110
c8ded430
BS
61112017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6112
6113 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6114
e5b1f5a1
FR
61152017-05-17 Fritz Reese <fritzoreese@gmail.com>
6116
6117 PR fortran/80668
6118 * gfortran.dg/pr80668.f90: New.
6119
9853cb28
PB
61202017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6121
6122 PR middle-end/80775
6123 * gcc.dg/pr80775.c: New test.
6124
142473df
MP
61252017-05-17 Marek Polacek <polacek@redhat.com>
6126
6127 PR sanitizer/80659
6128 * gcc.dg/asan/pr80659.c: New test.
6129
8508a5b5
SKS
61302017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6131
6132 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6133 unsigned long.
6134
bc36d2b7
CX
61352017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6136
6137 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6138
4fc5ebf1
JG
61392017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6140 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6141
6142 PR tree-optimization/80457
6143 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6144 call vect_model_simple_cost.
6145
bedee914
PT
61462017-05-16 Paul Thomas <pault@gcc.gnu.org>
6147
6148 PR fortran/80554
6149 * gfortran.dg/submodule_29.f08: New test.
6150
10791753
DM
61512017-05-16 David Malcolm <dmalcolm@redhat.com>
6152
6153 * g++.dg/other/accessor-fixits-1.C: New test case.
6154 * g++.dg/other/accessor-fixits-2.C: New test case.
6155 * g++.dg/other/accessor-fixits-3.C: New test case.
6156 * g++.dg/other/accessor-fixits-4.C: New test case.
6157
727577c2
CL
61582017-05-16 Carl Love <cel@us.ibm.com>
6159
6160 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6161 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6162 built-ins to the test suite file. Note, support for mradds exists
6163 but no test case exists.
6164 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6165 built-ins to the test suite file.
6166
6b6ae9eb
MP
61672017-05-16 Marek Polacek <polacek@redhat.com>
6168
6169 PR sanitizer/80536
6170 PR sanitizer/80386
6171 * c-c++-common/ubsan/pr80536.c: New test.
6172 * g++.dg/ubsan/pr80386.C: New test.
6173
678d7e19
TC
61742017-05-16 Tamar Christina <tamar.christina@arm.com>
6175
6176 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6177 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6178
6da37857
MW
61792016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6180
6181 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6182 expected output of vadd, vsub and vmul instructions.
6183 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6184 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6185 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6186
a5768d38
JD
61872017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6188
6189 PR libgfortran/80727
6190 * gfortran.dg/read_3.f90: New test.
6191
3a77e7cc
NS
61922017-05-15 Nathan Sidwell <nathan@acm.org>
6193
2016c841
NS
6194 PR c++/79369
6195 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6196
3a77e7cc
NS
6197 PR c++/79369
6198 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6199 * g++.dg/cpp0x/pr79369.C: New.
6200
0735a1c8
SK
62012017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6202
6203 PR fortran/80752
3a77e7cc 6204 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6205
f108770a
UB
62062017-05-15 Uros Bizjak <ubizjak@gmail.com>
6207
900b5b6a 6208 PR target/80425
f108770a
UB
6209 * gcc.target/i386/pr80425-1.c: New test.
6210 * gcc.target/i386/pr80425-2.c: Ditto.
6211
e30ce0a3
JL
62122017-05-15 Jeff Law <law@redhat.com>
6213
6214 * gcc.target/mips/reorgbug-1.c: New test.
6215
0d5a0a33
PMR
62162017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6217
6218 * gnat.dg/specs/pack13.ads: New test.
6219
a104bd88
MS
62202017-05-14 Martin Sebor <msebor@redhat.com>
6221
6222 PR middle-end/77671
6223 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6224 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6225 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6226 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6227 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6228
c6c02519
MS
62292017-05-14 Martin Sebor <msebor@redhat.com>
6230
6231 PR middle-end/80669
6232 * gcc.dg/builtin-stpncpy.c: New test.
6233
d6d4d770
DS
62342017-05-14 Daniel Santos <daniel.santos@pobox.com>
6235
6236 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6237 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6238 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6239 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6240
b9bdd60b
JK
62412017-05-14 Julia Koval <julia.koval@intel.com>
6242
6243 * gcc.target/i386/xgetsetbv.c: New test.
6244
28ae01cd
NK
62452017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6246
6247 PR fortran/80442
6248 * gfortran.dg/impl_do_var_data.f90: New Test
6249
c7488b4f
PJ
62502017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6251
6252 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6253 A regression test for a private array access case which caused
6254 an assert.
6255
9b5f12ae
MS
62562017-05-12 Martin Sebor <msebor@redhat.com>
6257
6258 PR testsuite/80643
6259 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6260 to the purpose of the test.
6261
b76f1550
SM
62622017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6263
6264 * gcc.target/powerpc/bmi-andn-1.c: New file
6265 * gcc.target/powerpc/bmi-andn-2.c: New file.
6266 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6267 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6268 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6269 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6270 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6271 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6272 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6273 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6274 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6275 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6276 * gcc.target/powerpc/bmi-check.h: New File.
6277 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6278 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6279 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6280 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6281 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6282 * gcc.target/powerpc/bmi2-check.h: New file.
6283 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6284 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6285 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6286 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6287 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6288 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6289 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6290 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6291 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6292
2a3fa75a
PC
62932017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6294
6295 PR c++/60430
6296 * g++.dg/cpp0x/pr60430.C: New.
6297
e8bf7c7b
JL
62982017-05-12 Jeff Law <law@redhat.com>
6299
6300 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6301
284d1f76
PB
63022017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6303
6304 PR middle-end/80707
6305 * g++.dg/pr80707.C: New test.
6306
302a0e37
WS
63072017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6308
6309 * gcc.target/powerpc/fold-vec-div-float.c: New.
6310 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6311 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6312
a7785078
WS
63132017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6314
6315 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6316 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6317 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6318 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6319 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6320 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6321 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6322 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6323 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6324 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6325 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6326 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6327
9206028e
PC
63282017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6329
6330 PR c++/49604
6331 * g++.dg/cpp0x/forw_enum14.C: New.
6332 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6333
7af1c0ad
RB
63342017-05-12 Richard Biener <rguenther@suse.de>
6335
6336 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6337
f7e95bdb
PC
63382017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6339
6340 PR c++/67687
6341 * g++.dg/cpp0x/constexpr-ice17.C: New.
6342
53e788d0
RB
63432017-05-12 Richard Biener <rguenther@suse.de>
6344
6345 PR tree-optimization/80713
6346 * gcc.dg/torture/pr80713.c: New testcase.
6347
2ead1ab9
AK
63482017-05-12 Andi Kleen <ak@linux.intel.com>
6349
6350 PR testsuite/77684
6351 * lib/target-supports.exp (profopt-perf-wrapper):
6352 Add -m8 option to increase parallelism.
6353
ee58b02f
TS
63542017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6355
1e47f02b
TS
6356 * c-c++-common/goacc/parallel-dims-1.c: New file.
6357 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6358
b0f271ce
TS
6359 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6360 * c-c++-common/goacc/classify-kernels.c: Likewise.
6361 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6362 Likewise.
6363 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6364 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6365 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6366 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6367 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6368 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6369 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6370 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6371 * c-c++-common/goacc/kernels-loop.c: Likewise.
6372 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6373 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6374 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6375 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6376 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6377 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6378 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6379 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6380 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6381 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6382 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6383 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6384
25651634
TS
6385 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6386 * c-c++-common/goacc/classify-kernels.c: Likewise.
6387 * c-c++-common/goacc/classify-parallel.c: Likewise.
6388 * c-c++-common/goacc/classify-routine.c: Likewise.
6389 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6390 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6391 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6392 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6393
ee58b02f
TS
6394 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6395 * c-c++-common/goacc/classify-kernels.c: Likewise.
6396 * c-c++-common/goacc/classify-parallel.c: Likewise.
6397 * c-c++-common/goacc/classify-routine.c: Likewise.
6398 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6399 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6400 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6401 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6402
2d82ec25
NS
64032017-05-11 Nathan Sidwell <nathan@acm.org>
6404
6405 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6406
64072017-05-11 Carl Love <cel@us.ibm.com>
6408
6409 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6410 to the test suite file.
6411 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6412 to the test suite file.
6413
628c06d6
JD
64142017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6415
6416 PR fortran/78659
6417 * gfortran.dg/namelist_91.f90: New test.
6418 * gfortran.dg/namelist_92.f90: New test.
6419 * gfortran.dg/namelist_93.f90: New test.
6420 * gfortran.dg/namelist_94.f90: New test.
6421
1bea0f26
BS
64222017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6423
6424 PR target/80695
6425 * gcc.target/powerpc/pr80695-p8.c: New file.
6426 * gcc.target/powerpc/pr80695-p9.c: New file.
6427
7c85c9fe
UB
64282017-05-11 Uros Bizjak <ubizjak@gmail.com>
6429 Jakub Jelinek <jakub@redhat.com>
6430
6431 PR target/80706
6432 * gcc.target/i386/pr80706.c: New test.
6433
d7a33a4c
JK
64342017-05-11 Julia Koval <julia.koval@intel.com>
6435
6436 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6437 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6438 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6439 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6440
59fbddcf
PC
64412017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/70538
6444 * g++.dg/cpp0x/pr70538.C: New.
6445
cc09ff60
UB
64462017-05-11 Uros Bizjak <ubizjak@gmail.com>
6447
7c85c9fe
UB
6448 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6449 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6450 (dg-options): Remove -fno-tree-sink.
6451
4fd18c78
KN
64522017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6453
6454 * gcc.target/powerpc/cmpb-1.c: New test.
6455 * gcc.target/powerpc/cmpb-2.c: New test.
6456 * gcc.target/powerpc/cmpb-3.c: New test.
6457 * gcc.target/powerpc/cmpb32-1.c: New test.
6458 * gcc.target/powerpc/cmpb32-2.c: New test.
6459
43b883a9
RB
64602017-05-11 Richard Biener <rguenther@suse.de>
6461
6462 PR tree-optimization/80705
6463 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6464
29b871ec
NS
64652017-05-11 Nathan Sidwell <nathan@acm.org>
6466
6467 * lib/scanlang.exp: New.
6468 * lib/gcc-dg.exp: Load scanlang.exp.
6469 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6470
c587104e
MM
64712017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6472
6473 PR testsuite/80580
6474 * gcc.dg/gimplefe-error-6.c: New test.
6475
67ac9a9d
MM
64762017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6477
6478 PR testsuite/80580
6479 * gcc.dg/gimplefe-error-5.c: New test.
6480
ac4eb40f
MM
64812017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6482
6483 PR testsuite/80580
6484 * gcc.dg/gimplefe-error-4.c: New test.
6485
d45d6282
BS
64862017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6487
6488 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6489
f4ee3a9e
UB
64902017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6491
6492 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6493 (_mm_maskz_max_round_sd): Test new intrinsics.
6494 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6495 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6496 (_mm_maskz_max_round_ss): Test new intrinsics.
6497 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6498 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6499 (_mm_maskz_min_round_sd): Test new intrinsics.
6500 * gcc.target/i386/avx512f-vminsd-2.c: New.
6501 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6502 (_mm_maskz_min_round_ss): Test new intrinsics.
6503 * gcc.target/i386/avx512f-vminss-2.c: New.
6504 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6505 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6506 (__builtin_ia32_minss_mask_round): Test new builtins.
6507 * gcc.target/i386/sse-13.c: Ditto.
6508 * gcc.target/i386/sse-23.c: Ditto.
6509 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6510 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6511 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6512 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6513 (_mm_mask_min_round_ss): Test new intrinsics.
6514 * gcc.target/i386/testround-1.c: Ditto.
6515
65162017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6517
6518 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6519 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6520 (_mm_maskz_div_round_sd): Test new intrinsics.
6521 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6522 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6523 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6524 (_mm_maskz_div_round_ss): Test new intrinsics.
6525 * gcc.target/i386/avx512f-vdivss-2.c: New.
6526 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6527 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6528 (_mm_maskz_mul_round_sd): Test new intrinsics.
6529 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6530 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6531 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6532 (_mm_maskz_mul_round_ss): Test new intrinsics.
6533 * gcc.target/i386/avx512f-vmulss-2.c: New.
6534 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6535 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6536 (__builtin_ia32_mulss_mask_round): Test new builtins.
6537 * gcc.target/i386/sse-13.c: Ditto.
6538 * gcc.target/i386/sse-23.c: Ditto.
6539 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6540 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6541 (_mm_maskz_mul_round_ss): Test new intrinsics.
6542 * gcc.target/i386/testround-1.c: Ditto.
6543
65442017-05-10 Julia Koval <julia.koval@intel.com>
6545
6546 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6547 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6548 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6549
65502017-05-10 Julia Koval <julia.koval@intel.com>
6551
6552 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6553 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6554 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6555 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6556
ca4d2851
PB
65572017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6558
0f374417 6559 PR tree-optimization/51513
ca4d2851
PB
6560 * gcc.target/powerpc/pr51513.c: New test.
6561 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6562 __builtin_abort().
6563 * gcc.dg/predict-14.c: Likewise.
6564
5562ebfc
CL
65652017-05-10 Carl Love <cel@us.ibm.com>
6566 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6567 to the test suite file.
6568 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6569 to the test suite file.
6570
0ca2e7f7
PK
65712017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6572
6573 PR tree-optimization/77644
6574 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6575
e1ad2926
AO
65762017-05-10 Alexandre Oliva <aoliva@redhat.com>
6577
6578 * gcc.dg/guality/inline-params-2.c: New.
6579
f00b411f
PC
65802017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6581
6582 PR c++/80145
6583 * g++.dg/cpp1y/auto-fn37.C: New.
6584 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6585
bf2a705c
MM
65862017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6587
6588 PR target/68163
6589 * gcc.target/powerpc/pr68163.c: New test.
6590
5285d5d3
JW
65912017-05-09 Janus Weil <janus@gcc.gnu.org>
6592
6593 PR fortran/79311
6594 * gfortran.dg/finalize_32.f90: New test.
6595
31c2d57d
VR
65962017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6597
6598 PR c/35441
6599 * gcc.dg/pr35441.c: New test.
6600
731f2c8a
MS
66012017-05-09 Martin Sebor <msebor@redhat.com>
6602
6603 PR testsuite/80643
6604 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6605 output.
6606
cc49d15a
PC
66072017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/80186
6610 * g++.dg/template/crash126.C: New.
6611
85282abc
SP
66122017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6613
6614 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6615 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6616 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6617 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6618
823c79ae
DH
66192017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6620
10a8bb62 6621 PR testsuite/80611
823c79ae
DH
6622 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6623
79557bae
CZ
66242017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6625
6626 * gcc.target/arc/tmac-1.c: New file.
6627 * gcc.target/arc/tmac-2.c: Likewise.
6628 * gcc.target/arc/tmac.h: Likewise.
6629
c7314bc1
CZ
66302017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6631 Andrew Burgess <andrew.burgess@embecosm.com>
6632
6633 * gcc.target/arc/firq-1.c: New file.
6634 * gcc.target/arc/firq-2.c: Likewise.
6635 * gcc.target/arc/firq-3.c: Likewise.
6636 * gcc.target/arc/firq-4.c: Likewise.
6637 * gcc.target/arc/firq-5.c: Likewise.
6638 * gcc.target/arc/firq-6.c: Likewise.
6639
41453183
CZ
66402017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6641
6642 * gcc.target/arc/interrupt-5.c: Newfile.
6643 * gcc.target/arc/interrupt-6.c: Likewise.
6644 * gcc.target/arc/interrupt-7.c: Likewise.
6645 * gcc.target/arc/interrupt-8.c: Likewise.
6646 * gcc.target/arc/interrupt-9.c: Likewise.
6647
019bd543
RB
66482017-05-09 Richard Biener <rguenther@suse.de>
6649
6650 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6651 and adjust.
6652 * gcc.dg/vect/vect-50.c: Likewise.
6653
684f84de
MP
66542017-05-09 Marek Polacek <polacek@redhat.com>
6655
6656 PR c/80525
6657 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6658 * c-c++-common/Wlogical-op-2.c: New test.
6659
fd71825b
SKS
66602017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6661
6662 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6663 for targets with __SIZEOF_INT__ < 4.
6664
4ca2e6ec
RB
66652017-05-09 Richard Biener <rguenther@suse.de>
6666
6667 * gcc.dg/vect/vect-50.c: Revert last change.
6668 * gcc.dg/vect/vect-44.c: Likewise.
6669
631238ac
MS
66702017-05-08 Martin Sebor <msebor@redhat.com>
6671
6672 PR translation/80280
6673 * gcc.dg/format/gcc_diag-10.c: New test.
6674
6ba86ba7
KN
66752017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6676
6677 PR target/80101
6678 * gcc.target/powerpc/pr80101-1.c: New test.
6679
0f6ed121
TK
66802017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6681
6682 PR fortran/79930
6683 * gfortran.dg/inline_transpose_1.f90: Add
6684 -finline-matmul-limit=0 to options.
6685 * gfortran.dg/matmul_5.f90: Likewise.
6686 * gfortran.dg/vect/vect-8.f90: Likewise.
6687 * gfortran.dg/inline_matmul_14.f90: New test.
6688 * gfortran.dg/inline_matmul_15.f90: New test.
6689
fd991039
TK
66902017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6691
6692 PR fortran/80602
6693 * gfortran.dg/matmul_15.f90: New test case.
6694
18b8c294
WD
66952017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6696
774cccdc
JJ
6697 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6698 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6699
8637c116
JL
67002017-05-07 Jeff Law <law@redhat.com>
6701
6702 Revert:
6703 2017-05-06 Jeff Law <law@redhat.com>
6704 PR tree-optimization/78496
6705 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6706 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6707
973dfbb4
JL
67082017-05-06 Jeff Law <law@redhat.com>
6709
6710 PR tree-optimization/78496
6711 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6712 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6713
8ffa3150
RS
67142017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6715
6716 * gcc.target/aarch64/spill_1.c: New test.
6717
2a3f7997
RS
67182017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6719
6720 PR rtl-optimization/75964
6721 * gcc.dg/torture/pr75964.c: New test.
6722
d554bf23
TV
67232017-05-06 Tom de Vries <tom@codesourcery.com>
6724
6725 PR testsuite/80606
6726 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6727 * gcc.target/i386/avx-vtestpd-2.c: Same.
6728 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6729 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6730 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6731 * gcc.target/i386/avx-vtestpd-3.c: Same.
6732 * gcc.target/i386/avx-vtestps-1.c: Same.
6733 * gcc.target/i386/avx-vtestps-2.c: Same.
6734 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6735 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6736 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6737 * gcc.target/i386/avx-vtestps-3.c: Same.
6738
7a976fe7
TV
67392017-05-06 Tom de Vries <tom@codesourcery.com>
6740
6741 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6742
0e852c66
TV
67432017-05-06 Tom de Vries <tom@codesourcery.com>
6744
6745 PR testsuite/80557
6746 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6747 * gcc.target/powerpc/altivec-types-1.c: Same.
6748
63c40d92
TV
67492017-05-06 Tom de Vries <tom@codesourcery.com>
6750
6751 PR testsuite/80557
6752 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6753 * gcc.target/spu/intrinsics-1.c: Same.
6754
b25b8f91
TV
67552017-05-06 Tom de Vries <tom@codesourcery.com>
6756
6757 PR testsuite/80557
6758 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6759
6df13491
TV
67602017-05-06 Tom de Vries <tom@codesourcery.com>
6761
6762 PR testsuite/80557
6763 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6764 * gcc.target/aarch64/spellcheck_2.c: Same.
6765 * gcc.target/aarch64/spellcheck_3.c: Same.
6766
e01261fe
TV
67672017-05-06 Tom de Vries <tom@codesourcery.com>
6768
6769 PR testsuite/80557
6770 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6771 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6772 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6773 * g++.dg/debug/dwarf2/typedef5.C: Same.
6774 * g++.dg/goacc/data-1.C: Same.
6775
9945596c
BS
67762017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6777
6778 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6779
8acb8575
MM
67802017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6781
6782 PR target/79038
6783 PR target/79202
6784 PR target/79203
6785 * gcc.target/powerpc/ppc-round3.c: New test.
6786 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6787
ac699a04
JJ
67882017-05-05 Jakub Jelinek <jakub@redhat.com>
6789
8dc6a926
JJ
6790 PR tree-optimization/80632
6791 * gcc.dg/pr80632.c: New test.
6792
ac699a04
JJ
6793 PR tree-optimization/80558
6794 * gcc.dg/tree-ssa/vrp115.c: New test.
6795
655b5fc8
AV
67962017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6797 Thomas Preud'homme <thomas.preudhomme@arm.com>
6798 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6799
6800 PR target/71607
6801 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6802 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6803 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6804 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6805 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6806 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6807 * gcc.target/arm/tls-disable-literal-pool.c: New.
6808
c02d2d0a
PK
68092017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6810
6811 PR tree-optimization/80613
6812 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6813
dfae9048
PC
68142017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6815
6816 PR c++/71577
6817 * g++.dg/cpp0x/pr71577.C: New.
6818
d9c5a8b9
MS
68192017-05-04 Martin Sebor <msebor@redhat.com>
6820
6821 PR middle-end/79234
6822 * gcc.dg/builtin-stringop-chk-8.c: New test.
6823 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6824 * gcc.dg/builtin-stringop-chk-4.c: Same.
6825 * gcc.dg/builtin-strncat-chk-1.c: Same.
6826 * g++.dg/ext/strncpy-chk1.C: Same.
6827 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6828 * gcc.dg/out-of-bounds-1.c: Same.
6829 * gcc.dg/pr78138.c: Same.
6830 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6831 * gfortran.dg/mvbits_7.f90: Same.
6832
e50d56a5
MS
68332017-05-04 Martin Sebor <msebor@redhat.com>
6834
6835 PR preprocessor/79214
6836 PR middle-end/79222
6837 PR middle-end/79223
6838 * gcc.dg/pr79214.c: New test.
6839 * gcc.dg/pr79214.h: New test header.
6840 * gcc.dg/pr79222.c: New test.
6841 * gcc.dg/pr79223.c: New test.
6842 * gcc.dg/pr78138.c: Adjust.
6843 * gfortran.dg/unconstrained_commons.f: Same.
6844
0f2c4a8f
MS
68452017-05-04 Martin Sebor <msebor@redhat.com>
6846
6847 PR translation/80280
6848 * g++.dg/abi/Wabi-2-3.C: Adjust.
6849 * g++.dg/abi/Wabi-3-2.C: Ditto.
6850 * g++.dg/lookup/using17.C: Ditto.
6851 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6852
8eef6097
MJ
68532017-05-04 Martin Jambor <mjambor@suse.cz>
6854
6855 PR tree-optimization/80622
6856 * gcc.dg/tree-ssa/pr80622.c: New test.
6857
68582017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6859
6860 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6861
26f1a658
JH
68622017-05-04 Jan Hubicka <hubicka@ucw.cz>
6863
6864 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6865 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6866
4d147bca
RB
68672017-05-04 Richard Biener <rguenther@suse.de>
6868
6869 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6870
3862ef76
RS
68712017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6872
6873 * gcc.dg/vect/vect-profile-1.c: New test.
6874
c89ffd99
MP
68752017-05-04 Marek Polacek <polacek@redhat.com>
6876
6877 PR tree-optimization/80612
6878 * gcc.dg/torture/pr80612.c: New test.
6879
261ce1e5
PB
68802017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6881 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6882
6883 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6884 check_effective_target_arm_thumb1_movt_ok.
6885
556cf088
PB
68862017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6887
6888 * gcc.target/arm/fpscr.c: New file.
6889
010b1cc0
TP
68902017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6891
6892 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6893 target.
6894
99b68476
TV
68952017-05-04 Tom de Vries <tom@codesourcery.com>
6896
6897 PR testsuite/80557
6898 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6899 line numbers.
6900 * g++.dg/warn/miss-format-1.C: Same.
6901 * g++.dg/warn/overflow-warn-1.C: Same.
6902 * g++.dg/warn/overflow-warn-3.C: Same.
6903 * g++.dg/warn/overflow-warn-4.C: Same.
6904
09177a4b
TV
69052017-05-04 Tom de Vries <tom@codesourcery.com>
6906
6907 PR testsuite/80557
6908 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6909 * gcc.target/i386/pr68657.c: Same.
6910 * gcc.target/i386/pr69255-1.c: Same.
6911 * gcc.target/i386/pr69255-2.c: Same.
6912 * gcc.target/i386/pr69255-3.c: Same.
6913
02c64149
RB
69142017-05-04 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/31130
6917 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6918 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6919 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6920 * gcc.dg/pr52904.c: Remove XFAIL.
6921 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6922
9a26dfc8
JL
69232017-05-03 Jeff Law <law@redhat.com>
6924
6925 PR tree-optimization/78496
6926 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6927
4d0e904f
UB
69282017-05-03 Uros Bizjak <ubizjak@gmail.com>
6929
6930 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6931
49ab4621
RB
69322017-05-03 Richard Biener <rguenther@suse.de>
6933
6934 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
6935
18bfe940
JJ
69362017-05-03 Jakub Jelinek <jakub@redhat.com>
6937
6938 PR tree-optimization/79472
4d0e904f
UB
6939 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
6940 to dg-options.
18bfe940
JJ
6941 * gcc.dg/tree-ssa/vrp113.c: New test.
6942 * gcc.dg/tree-ssa/cswtch-3.c: New test.
6943 * gcc.dg/tree-ssa/cswtch-4.c: New test.
6944 * gcc.dg/tree-ssa/cswtch-5.c: New test.
6945
53e62089
TV
69462017-05-03 Tom de Vries <tom@codesourcery.com>
6947
6948 PR testsuite/80557
6949 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
6950 * c-c++-common/Wshift-negative-value-2.c: Same.
6951 * c-c++-common/Wshift-negative-value-3.c: Same.
6952 * c-c++-common/Wshift-negative-value-4.c: Same.
6953 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
6954 * c-c++-common/cpp/pr60400.c: Same.
6955 * c-c++-common/fmax-errors.c: Same.
6956 * c-c++-common/goacc/data-2.c: Same.
6957 * c-c++-common/goacc/host_data-2.c: Same.
6958 * c-c++-common/gomp/simd4.c: Same.
6959 * c-c++-common/pr28656.c: Same.
6960 * c-c++-common/pr43395.c: Same.
6961 * c-c++-common/torture/pr57945.c: Same.
6962
962913a5
TV
69632017-05-03 Tom de Vries <tom@codesourcery.com>
6964
6965 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
6966 arg of dg directive.
6967 * c-c++-common/goacc/routine-3.c: Same.
6968 * c-c++-common/goacc/routine-4.c: Same.
6969
ad53f123
DM
69702017-05-02 David Malcolm <dmalcolm@redhat.com>
6971
6972 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
6973 (test_fixit_insert_newline): New function.
6974 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
6975 (test_fixit_insert_newline): New function.
6976 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
6977 (test_fixit_insert_newline): New function.
6978 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
6979 (test_fixit_insert_newline): New function.
6980 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
6981 (test_show_locus): Handle test_fixit_insert_newline.
6982
0ca91c77
BC
69832017-05-02 Bin Cheng <bin.cheng@arm.com>
6984
6985 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
6986
cc5b8f3d
TC
69872017-04-27 Tamar Christina <tamar.christina@arm.com>
6988
6989 * gcc.dg/lsr-div1.c: New testcase.
6990
1853f5c7
SP
69912017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
6992
6993 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
6994 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
6995 (_mm_maskz_add_round_sd): Test new intrinsics.
6996 * gcc.target/i386/avx512f-vaddsd-2.c: New.
6997 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
6998 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
6999 (_mm_maskz_add_round_ss): Test new intrinsics.
7000 * gcc.target/i386/avx512f-vaddss-2.c: New.
7001 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7002 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7003 (_mm_maskz_sub_round_sd): Test new intrinsics.
7004 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7005 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7006 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7007 (_mm_maskz_sub_round_ss): Test new intrinsics.
7008 * gcc.target/i386/avx512f-vsubss-2.c: New.
7009 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7010 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7011 (__builtin_ia32_subss_mask_round): Test new builtins.
7012 * gcc.target/i386/sse-13.c: Ditto.
7013 * gcc.target/i386/sse-23.c: Ditto.
7014 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7015 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7016 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7017 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7018 (_mm_mask_sub_round_ss): Test new intrinsics.
7019 * gcc.target/i386/testround-1.c: Ditto.
7020
2bba7541
MJ
70212017-05-02 Martin Jambor <mjambor@suse.cz>
7022
7023 PR tree-optimization/78687
7024 * g++.dg/tree-ssa/pr78687.C: New test.
7025
2bf54d93
RB
70262017-05-02 Richard Biener <rguenther@suse.de>
7027
7028 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7029 behavior.
7030 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7031
aee63acc
RB
70322017-05-02 Richard Biener <rguenther@suse.de>
7033
7034 PR tree-optimization/80591
7035 * gcc.dg/torture/pr80591.c: New testcase.
7036
e7d70c6c
RB
70372017-05-02 Richard Biener <rguenther@suse.de>
7038
7039 PR tree-optimization/80549
7040 * gcc.dg/torture/pr80549.c: New testcase.
7041
52e0a9f7
SKS
70422017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7043
7044 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7045 unsigned long.
7046
815d9cc6
XR
70472017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7048
7049 PR c++/80038
7050 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7051
338035aa
DM
70522017-05-01 David Malcolm <dmalcolm@redhat.com>
7053
7054 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7055 reflect insertion fix-it hints at the same location now being
7056 consolidated.
7057
4d82d0bc
MS
70582017-05-01 Martin Sebor <msebor@redhat.com>
7059
7060 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7061 on ILP32 targets.
7062
d539a57b
TV
70632017-05-01 Tom de Vries <tom@codesourcery.com>
7064
7065 * gcc.dg/pr78768.c: Require linker plugin.
7066
c6b9e849
TK
70672017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7068
7069 PR fortran/37131
7070 * gfortran.dg/matmul_bounds_11.f90: New test.
7071
706eb1a7
MS
70722017-05-01 Martin Sebor <msebor@redhat.com>
7073
7074 PR tree-optimization/79715
7075 * gcc.dg/pr79715.c: New test.
7076
723f4140
TV
70772017-05-01 Tom de Vries <tom@codesourcery.com>
7078
7079 PR testsuite/65941
7080 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7081 * g++.dg/other/pr59492.C: Require effective target rdrand.
7082
6bbb3a69
VR
70832017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7084
7085 * g++.dg/diagnostic/member-decl-1.C: New test.
7086
4212aecd
MG
70872017-04-29 Marc Glisse <marc.glisse@inria.fr>
7088
7089 PR tree-optimization/80487
7090 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7091
fe75f732
PK
70922017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7093
7094 PR tree-optimization/79697
7095 * gcc.dg/tree-ssa/pr79697.c: New test.
7096
6bcd8768
TV
70972017-04-29 Tom de Vries <tom@codesourcery.com>
7098
7099 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7100
d127ae9f
MS
71012017-04-28 Martin Sebor <msebor@redhat.com>
7102
7103 PR tree-optimization/80523
7104 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7105
c9610933
TV
71062017-04-28 Tom de Vries <tom@codesourcery.com>
7107
7108 PR testsuite/80557
7109 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7110 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7111
b5be38bc
TV
71122017-04-28 Tom de Vries <tom@codesourcery.com>
7113
7114 PR testsuite/80557
7115 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7116 * obj-c++.dg/bitfield-4.mm: Same.
7117 * obj-c++.dg/bitfield-5.mm: Same.
7118 * obj-c++.dg/exceptions-3.mm: Same.
7119 * obj-c++.dg/exceptions-5.mm: Same.
7120 * obj-c++.dg/method-1.mm: Same.
7121 * obj-c++.dg/method-12.mm: Same.
7122 * obj-c++.dg/method-13.mm: Same.
7123 * obj-c++.dg/method-15.mm: Same.
7124 * obj-c++.dg/method-16.mm: Same.
7125 * obj-c++.dg/property/at-property-18.mm: Same.
7126 * obj-c++.dg/property/at-property-25.mm: Same.
7127 * obj-c++.dg/property/at-property-5.mm: Same.
7128 * obj-c++.dg/property/dynamic-2.mm: Same.
7129 * obj-c++.dg/property/property-neg-3.mm: Same.
7130 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7131 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7132 * obj-c++.dg/syntax-error-1.mm: Same.
7133 * obj-c++.dg/try-catch-13.mm: Same.
7134 * objc.dg/bitfield-4.m: Same.
7135 * objc.dg/class-1.m: Same.
7136 * objc.dg/method-11.m: Same.
7137 * objc.dg/method-6.m: Same.
7138 * objc.dg/method-7.m: Same.
7139 * objc.dg/method-9.m: Same.
7140 * objc.dg/missing-proto-3.m: Same.
7141 * objc.dg/naming-2.m: Same.
7142 * objc.dg/property/at-property-16.m: Same.
7143 * objc.dg/property/at-property-18.m: Same.
7144 * objc.dg/property/at-property-25.m: Same.
7145 * objc.dg/property/at-property-5.m: Same.
7146 * objc.dg/property/dynamic-2.m: Same.
7147 * objc.dg/property/property-neg-3.m: Same.
7148 * objc.dg/protocol-inheritance-1.m: Same.
7149 * objc.dg/protocol-inheritance-2.m: Same.
7150
d35256b6
MG
71512017-04-28 Marc Glisse <marc.glisse@inria.fr>
7152
7153 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7154
7a95dfa7
TV
71552017-04-28 Tom de Vries <tom@codesourcery.com>
7156
7157 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7158 dg-(error|warning|message|bogus).
7159 * g++.dg/conversion/dr195-1.C: Same.
7160 * g++.dg/conversion/dr195.C: Same.
7161 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7162 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7163 * g++.dg/cpp0x/inline-ns7.C: Same.
7164 * g++.dg/cpp0x/variadic105.C: Same.
7165 * g++.dg/cpp0x/variadic65.C: Same.
7166 * g++.dg/expr/call2.C: Same.
7167 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7168 * g++.dg/expr/pmf-1.C: Same.
7169 * g++.dg/ext/altivec-types-1.C: Same.
7170 * g++.dg/ext/altivec-types-2.C: Same.
7171 * g++.dg/ext/altivec-types-3.C: Same.
7172 * g++.dg/ext/attrib14.C: Same.
7173 * g++.dg/ext/complit1.C: Same.
7174 * g++.dg/ext/forscope2.C: Same.
7175 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7176 * g++.dg/ext/label13.C: Same.
7177 * g++.dg/ext/member-attr.C: Same.
7178 * g++.dg/ext/visibility/anon7.C: Same.
7179 * g++.dg/ext/visibility/visibility-7.C: Same.
7180 * g++.dg/ext/vla2.C: Same.
7181 * g++.dg/inherit/access2.C: Same.
7182 * g++.dg/inherit/covariant12.C: Same.
7183 * g++.dg/inherit/covariant14.C: Same.
7184 * g++.dg/inherit/namespace-as-base.C: Same.
7185 * g++.dg/inherit/template-as-base.C: Same.
7186 * g++.dg/lookup/ambig1.C: Same.
7187 * g++.dg/lookup/ambig2.C: Same.
7188 * g++.dg/lookup/ambig3.C: Same.
7189 * g++.dg/lookup/class-member-1.C: Same.
7190 * g++.dg/lookup/conv-1.C: Same.
7191 * g++.dg/lookup/decl1.C: Same.
7192 * g++.dg/lookup/koenig1.C: Same.
7193 * g++.dg/lookup/scoped1.C: Same.
7194 * g++.dg/lookup/scoped2.C: Same.
7195 * g++.dg/lookup/two-stage4.C: Same.
7196 * g++.dg/lookup/used-before-declaration.C: Same.
7197 * g++.dg/lookup/using.C: Same.
7198 * g++.dg/lookup/using17.C: Same.
7199 * g++.dg/lookup/using2.C: Same.
7200 * g++.dg/other/abstract2.C: Same.
7201 * g++.dg/other/classkey1.C: Same.
7202 * g++.dg/other/component1.C: Same.
7203 * g++.dg/other/const1.C: Same.
7204 * g++.dg/other/const2.C: Same.
7205 * g++.dg/other/conversion1.C: Same.
7206 * g++.dg/other/do1.C: Same.
7207 * g++.dg/other/error1.C: Same.
7208 * g++.dg/other/error10.C: Same.
7209 * g++.dg/other/error3.C: Same.
7210 * g++.dg/other/error4.C: Same.
7211 * g++.dg/other/error5.C: Same.
7212 * g++.dg/other/error8.C: Same.
7213 * g++.dg/other/error9.C: Same.
7214 * g++.dg/other/field1.C: Same.
7215 * g++.dg/other/init1.C: Same.
7216 * g++.dg/other/ptrmem2.C: Same.
7217 * g++.dg/other/return1.C: Same.
7218 * g++.dg/overload/builtin3.C: Same.
7219 * g++.dg/overload/error1.C: Same.
7220 * g++.dg/overload/error2.C: Same.
7221 * g++.dg/overload/koenig2.C: Same.
7222 * g++.dg/overload/pmf1.C: Same.
7223 * g++.dg/parse/args1.C: Same.
7224 * g++.dg/parse/attr3.C: Same.
7225 * g++.dg/parse/constant4.C: Same.
7226 * g++.dg/parse/crash10.C: Same.
7227 * g++.dg/parse/crash18.C: Same.
7228 * g++.dg/parse/crash19.C: Same.
7229 * g++.dg/parse/crash20.C: Same.
7230 * g++.dg/parse/crash21.C: Same.
7231 * g++.dg/parse/crash22.C: Same.
7232 * g++.dg/parse/crash32.C: Same.
7233 * g++.dg/parse/decl-specifier-1.C: Same.
7234 * g++.dg/parse/error58.C: Same.
7235 * g++.dg/parse/local-class1.C: Same.
7236 * g++.dg/parse/non-dependent2.C: Same.
7237 * g++.dg/parse/parameter-declaration-1.C: Same.
7238 * g++.dg/parse/ptrmem2.C: Same.
7239 * g++.dg/parse/ptrmem3.C: Same.
7240 * g++.dg/parse/saved1.C: Same.
7241 * g++.dg/tc1/dr101.C: Same.
7242 * g++.dg/tc1/dr142.C: Same.
7243 * g++.dg/tc1/dr176.C: Same.
7244 * g++.dg/template/conv4.C: Same.
7245 * g++.dg/template/crash56.C: Same.
7246 * g++.dg/template/dependent-expr2.C: Same.
7247 * g++.dg/template/error1.C: Same.
7248 * g++.dg/template/error2.C: Same.
7249 * g++.dg/template/explicit6.C: Same.
7250 * g++.dg/template/init-list.C: Same.
7251 * g++.dg/template/local1.C: Same.
7252 * g++.dg/template/lookup2.C: Same.
7253 * g++.dg/template/meminit2.C: Same.
7254 * g++.dg/template/nontype25.C: Same.
7255 * g++.dg/template/ptrmem2.C: Same.
7256 * g++.dg/template/qualttp19.C: Same.
7257 * g++.dg/template/qualttp20.C: Same.
7258 * g++.dg/template/ttp3.C: Same.
7259 * g++.dg/template/unify4.C: Same.
7260 * g++.dg/template/unify6.C: Same.
7261 * g++.dg/template/unify7.C: Same.
7262 * g++.dg/template/warn1.C: Same.
7263 * g++.dg/tree-ssa/dom-invalid.C: Same.
7264 * g++.dg/ubsan/shift-1.C: Same.
7265 * g++.dg/warn/Wunused-2.C: Same.
7266 * g++.dg/warn/Wunused-4.C: Same.
7267 * g++.dg/warn/Wunused-6.C: Same.
7268 * g++.dg/warn/deprecated-6.C: Same.
7269 * g++.dg/warn/deprecated.C: Same.
7270 * g++.dg/warn/effc1.C: Same.
7271 * g++.dg/warn/effc3.C: Same.
7272 * g++.dg/warn/incomplete1.C: Same.
7273 * g++.dg/warn/inline1.C: Same.
7274 * g++.dg/warn/noeffect2.C: Same.
7275 * g++.dg/warn/noeffect4.C: Same.
7276 * g++.dg/warn/oldcast1.C: Same.
7277 * g++.dg/warn/sentinel.C: Same.
7278 * g++.dg/warn/unit-1.C: Same.
7279 * g++.old-deja/g++.pt/inherit2.C: Same.
7280 * g++.old-deja/g++.pt/overload8.C: Same.
7281 * gcc.dg/20000926-1.c: Same.
7282 * gcc.dg/20040223-1.c: Same.
7283 * gcc.dg/Warray-bounds-7.c: Same.
7284 * gcc.dg/alias-1.c: Same.
7285 * gcc.dg/alias-12.c: Same.
7286 * gcc.dg/alias-13.c: Same.
7287 * gcc.dg/alias-2.c: Same.
7288 * gcc.dg/array-13.c: Same.
7289 * gcc.dg/array-4.c: Same.
7290 * gcc.dg/attr-ifunc-2.c: Same.
7291 * gcc.dg/attr-invalid.c: Same.
7292 * gcc.dg/attr-noinline.c: Same.
7293 * gcc.dg/bitfld-2.c: Same.
7294 * gcc.dg/c90-const-expr-7.c: Same.
7295 * gcc.dg/c99-const-expr-7.c: Same.
7296 * gcc.dg/cpp/20000625-1.c: Same.
7297 * gcc.dg/cpp/charconst-4.c: Same.
7298 * gcc.dg/cpp/include2.c: Same.
7299 * gcc.dg/cpp/include2a.c: Same.
7300 * gcc.dg/decl-4.c: Same.
7301 * gcc.dg/deprecated-4.c: Same.
7302 * gcc.dg/deprecated.c: Same.
7303 * gcc.dg/dfp/altivec-types.c: Same.
7304 * gcc.dg/float-range-1.c: Same.
7305 * gcc.dg/pack-test-3.c: Same.
7306 * gcc.dg/pr11492.c: Same.
7307 * gcc.dg/pr15360-1.c: Same.
7308 * gcc.dg/pr37908.c: Same.
7309 * gcc.dg/pr53265.c: Same.
7310 * gcc.dg/pr57287-2.c: Same.
7311 * gcc.dg/pr57287.c: Same.
7312 * gcc.dg/redecl-1.c: Same.
7313 * gcc.dg/sync-3.c: Same.
7314 * gcc.dg/two-types-1.c: Same.
7315 * gcc.dg/two-types-2.c: Same.
7316 * gcc.dg/two-types-4.c: Same.
7317 * gcc.dg/two-types-5.c: Same.
7318 * gcc.dg/two-types-6.c: Same.
7319 * gcc.dg/two-types-7.c: Same.
7320 * gcc.dg/two-types-8.c: Same.
7321 * gcc.dg/two-types-9.c: Same.
7322 * gcc.dg/uninit-I.c: Same.
7323 * gcc.dg/uninit-pr19430.c: Same.
7324 * gcc.dg/visibility-7.c: Same.
7325 * gcc.dg/winline-10.c: Same.
7326 * gcc.dg/winline-2.c: Same.
7327 * gcc.dg/winline-3.c: Same.
7328 * gcc.dg/winline-9.c: Same.
7329 * gcc.target/i386/attr-returns_twice-1.c: Same.
7330 * gcc.target/i386/chkp-const-check-2.c: Same.
7331 * gcc.target/i386/chkp-label-address.c: Same.
7332 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7333 * gcc.target/i386/pr39162.c: Same.
7334 * gcc.target/i386/sse-5.c: Same.
7335 * gcc.target/powerpc/altivec-types-1.c: Same.
7336 * gcc.target/powerpc/altivec-types-2.c: Same.
7337 * gcc.target/powerpc/altivec-types-3.c: Same.
7338 * gcc.target/powerpc/float128-mix.c: Same.
7339 * gcc.target/powerpc/no-r11-3.c: Same.
7340 * gcc.target/spu/Wmain.c: Same.
7341 * gcc.target/spu/ea/errors2.c: Same.
7342 * gfortran.dg/assignment_1.f90: Same.
7343 * gfortran.dg/common_3.f90: Same.
7344 * gfortran.dg/der_io_1.f90: Same.
7345 * gfortran.dg/g77/20030326-1.f: Same.
7346 * gfortran.dg/g77/9263.f: Same.
7347 * gfortran.dg/g77/960317-1.f: Same.
7348 * gfortran.dg/g77/970625-2.f: Same.
7349 * gfortran.dg/g77/980615-0.f: Same.
7350 * gfortran.dg/g77/check0.f: Same.
7351 * gfortran.dg/g77/dnrm2.f: Same.
7352 * gfortran.dg/g77/pr9258.f: Same.
7353 * gfortran.dg/ichar_1.f90: Same.
7354 * gfortran.dg/interface_1.f90: Same.
7355 * gfortran.dg/namelist_1.f90: Same.
7356 * gfortran.dg/namelist_2.f90: Same.
7357 * gfortran.dg/namelist_3.f90: Same.
7358 * gfortran.dg/namelist_print_2.f: Same.
7359 * gfortran.dg/oldstyle_1.f90: Same.
7360 * gfortran.dg/runtime_warning_1.f90: Same.
7361 * gfortran.dg/underflow.f90: Same.
7362 * gnat.dg/specs/integer_value.ads: Same.
7363 * obj-c++.dg/fsf-package-0.m: Same.
7364 * objc.dg/two-types-1.m: Same.
7365
6e49961c
ML
73662017-04-28 Martin Liska <mliska@suse.cz>
7367
7368 PR gcov-profile/79891
7369 * gcc.misc-tests/gcov-17.c: New test.
7370 * gcc.misc-tests/gcov-18.c: New test.
7371
f166beaf
TV
73722017-04-28 Tom de Vries <tom@codesourcery.com>
7373
7374 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7375 dg-(error|warning|message|bogus).
7376 * g++.dg/parse/parameter-declaration-1.C: Same.
7377 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7378 * gcc.dg/Wpointer-sign-Wall.c: Same.
7379 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7380 * gcc.dg/cpp/19990413-1.c: Same.
7381 * gcc.dg/dg-test-1.c: Same.
7382 * gcc.dg/empty-source-2.c: Same.
7383 * gcc.dg/empty-source-3.c: Same.
7384 * gcc.dg/format/c99-printf-1.c: Same.
7385 * gcc.dg/format/c99-scanf-1.c: Same.
7386 * gcc.dg/label-decl-2.c: Same.
7387 * gcc.dg/m-un-2.c: Same.
7388 * gcc.dg/uninit-pr20644-O0.c: Same.
7389 * gfortran.dg/pr70006.f90: Same.
7390 * obj-c++.dg/fsf-package-0.m: Same.
7391
c3125b18
TV
73922017-04-28 Tom de Vries <tom@codesourcery.com>
7393
7394 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7395 dg-(error|warning|message|bogus).
7396 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7397 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7398 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7399 * c-c++-common/pr20000.c: Same.
7400 * c-c++-common/pr49706.c: Same.
7401 * g++.dg/ext/utf16-4.C: Same.
7402 * g++.dg/parse/error2.C: Same.
7403 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7404 * g++.dg/warn/Wtype-limits.C: Same.
7405 * g++.dg/warn/overflow-warn-1.C: Same.
7406 * g++.dg/warn/overflow-warn-3.C: Same.
7407 * gcc.dg/Wpointer-sign-Wall.c: Same.
7408 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7409 * gcc.dg/Wtype-limits-Wextra.c: Same.
7410 * gcc.dg/Wtype-limits.c: Same.
7411 * gcc.dg/cpp/19990413-1.c: Same.
7412 * gcc.dg/dg-test-1.c: Same.
7413 * gcc.dg/empty-source-2.c: Same.
7414 * gcc.dg/empty-source-3.c: Same.
7415 * gcc.dg/label-decl-2.c: Same.
7416 * gcc.dg/m-un-2.c: Same.
7417 * gcc.dg/uninit-pr19430-O0.c: Same.
7418 * gcc.dg/uninit-pr19430.c: Same.
7419 * gcc.dg/uninit-pr20644-O0.c: Same.
7420 * gcc.dg/utf16-4.c: Same.
7421 * gfortran.dg/pr70006.f90: Same.
7422 * obj-c++.dg/fsf-package-0.m: Same.
7423
119092c1
RB
74242017-04-28 Richard Biener <rguenther@suse.de>
7425
7426 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7427 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7428 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7429 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7430 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7431 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7432
3777eda2
MP
74332017-04-27 Marek Polacek <polacek@redhat.com>
7434
7435 PR sanitizer/80349
7436 * c-c++-common/ubsan/pr80349.c: New test.
7437
8211c4a2
VR
74382017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7439
7440 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7441 diagnostics.
7442 * g++.dg/warn/pr12242.C: Likewise.
7443
94baf2e2
DE
74442017-04-27 David Edelsohn <dje.gcc@gmail.com>
7445
7446 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7447
9a448688
ML
74482017-04-27 Martin Liska <mliska@suse.cz>
7449
7450 PR testsuite/79455
7451 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7452 more generic.
7453
f8a36447
JJ
74542017-04-27 Jakub Jelinek <jakub@redhat.com>
7455
7456 PR c++/80534
7457 * g++.dg/other/pr80534-1.C: New test.
7458 * g++.dg/other/pr80534-2.C: New test.
7459
1b7c8d39
RB
74602017-04-27 Richard Biener <rguenther@suse.de>
7461
7462 PR middle-end/80539
7463 * gcc.dg/torture/pr80539.c: New testcase.
7464
985b8393
JJ
74652017-04-27 Jakub Jelinek <jakub@redhat.com>
7466
7467 PR target/77728
7468 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7469
a480422d
VR
74702017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7471
7472 * g++.dg/diagnostic/nested-name-1.C: New test.
7473
f9726baa
ML
74742017-04-26 Martin Liska <mliska@suse.cz>
7475
7476 * gcc.dg/guality/guality.h: Add prefix to test verification.
7477
9f4df8f1
NS
74782017-04-25 Nathan Sidwell <nathan@acm.org>
7479
7480 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7481
1913c8f6
UB
74822017-04-25 Uros Bizjak <ubizjak@gmail.com>
7483
7484 PR target/70799
7485 * gcc.target/i386/pr70799-5.c: New test.
7486
e602bbfc
MS
74872017-04-25 Martin Sebor <msebor@redhat.com>
7488
7489 PR tree-optimization/80497
7490 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7491
7629ae90
RR
74922017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7493 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR target/77728
7496 * g++.dg/abi/pr77728-1.C: New test.
7497
2ef42cf9
MP
74982017-04-25 Marek Polacek <polacek@redhat.com>
7499
7500 PR sanitizer/80349
7501 * g++.dg/ubsan/pr80349-2.C: New test.
7502
70caf430
VR
75032017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7504
7505 * g++.dg/cpp0x/enum34.C: New test.
7506
f66c70dc
TV
75072017-04-25 Tom de Vries <tom@codesourcery.com>
7508
7509 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7510 variables.
7511 (dg-line): New proc.
7512 (process-message): Handle line number variables.
7513 * objc.dg/try-catch-12.m: Use dg-line.
7514
77071af6
BS
75152017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7516
7517 PR target/80482
7518 * gcc.target/powerpc/vec-constvolatile.c: New test.
7519
fbe91804
DM
75202017-04-25 David Malcolm <dmalcolm@redhat.com>
7521
7522 * g++.dg/semicolon-fixits.C: New test case.
7523
1c4ea66f
DM
75242017-04-25 David Malcolm <dmalcolm@redhat.com>
7525
7526 * gcc.dg/semicolon-fixits.c: New test case.
7527
5ca28c1d
DM
75282017-04-25 David Malcolm <dmalcolm@redhat.com>
7529
7530 * g++.dg/lookup/missing-std-include.C: New test file.
7531
2ec07fa6
RR
75322017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7533 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR target/77728
7536 * g++.dg/abi/pr77728-2.C: New test.
7537
7d5dbb22
DM
75382017-04-25 David Malcolm <dmalcolm@redhat.com>
7539
7540 PR c++/80177
7541 * g++.dg/spellcheck-pr80177.C: New test case.
7542
6a3936d4
NS
75432017-04-25 Nathan Sidwell <nathan@acm.org>
7544
7545 * g++.dg/dg.exp (find-cxx-tests): New function.
7546 (main): Use it, remove explicit pruning
7547
bed3fd46
RB
75482017-04-25 Richard Biener <rguenther@suse.de>
7549
7550 PR tree-optimization/80492
7551 * gcc.dg/pr80492.c: New testcase.
7552
c9e9c3ac
SKS
75532017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7554
7555 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7556 for targets with int size less than 32 bits.
7557
2700fbd6
RB
75582017-04-25 Richard Biener <rguenther@suse.de>
7559
7560 PR tree-optimization/79201
7561 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7562 * gcc.target/i386/pr22152.c: Disable sinking.
7563
e57136da
AK
75642017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7565
7566 PR target/80464
7567 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7568
3cb9ee2f
AK
75692017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7570
7571 PR target/79895
7572 * gcc.target/s390/pr79895.c: New test.
7573
03db9ab5
DV
75742017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7575
7576 PR target/80080
7577 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7578 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7579 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7580
39259462
JJ
75812017-04-25 Jakub Jelinek <jakub@redhat.com>
7582
ba5d69f3
JJ
7583 PR rtl-optimization/80501
7584 * gcc.c-torture/execute/pr80501.c: New test.
7585
39259462
JJ
7586 PR rtl-optimization/80500
7587 * gcc.dg/pr80500.c: New test.
7588
bb0249cb
MG
75892017-04-25 Marc Glisse <marc.glisse@inria.fr>
7590
7591 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7592 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7593
be420eb8
JW
75942017-04-22 Janus Weil <janus@gcc.gnu.org>
7595
7596 PR fortran/80121
7597 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7598 directive.
7599
0ebd1f00
DM
76002017-04-24 David Malcolm <dmalcolm@redhat.com>
7601
7602 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7603 * jit.dg/test-alignment.c: New test case.
7604 * jit.dg/test-alignment.cc: New test case.
7605 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7606 New test case.
7607
412f61f0
DM
76082017-04-24 David Malcolm <dmalcolm@redhat.com>
7609
7610 PR c++/80016
7611 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7612 test function.
7613 (test_alignof): New test function.
7614
a8492d5e
MG
76152017-04-24 Marc Glisse <marc.glisse@inria.fr>
7616
7617 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7618
ec856f5f
VR
76192017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7620
7621 * g++.dg/diagnostic/duplicate1.C: New test.
7622 * g++.dg/cpp0x/duplicate1.C: New test.
7623
a753df11
MJ
76242017-04-24 Martin Jambor <mjambor@suse.cz>
7625
7626 PR tree-optimization/80293
7627 * g++.dg/tree-ssa/pr80293.C: New test.
7628
3ebd8e62
ML
76292017-04-24 Martin Liska <mliska@suse.cz>
7630
7631 PR middle-end/79931
7632 * g++.dg/ipa/pr79931.C: New test.
7633
f30a1190
RB
76342017-04-24 Richard Biener <rguenther@suse.de>
7635
7636 PR tree-optimization/80494
7637 * gfortran.dg/pr80494.f90: New testcase.
7638
4c7c437c
RB
76392017-04-24 Richard Biener <rguenther@suse.de>
7640
7641 PR tree-optimization/79725
7642 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7643
d21a8e3b
RB
76442017-04-24 Richard Biener <rguenther@suse.de>
7645
7646 PR c++/2972
7647 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7648
c7eb642e
JD
76492017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7650
7651 PR fortran/80484
7652 * gfortran.dg/dtio_29.f03: New test.
7653
60fc41bd
JW
76542017-04-22 Janus Weil <janus@gcc.gnu.org>
7655
7656 PR fortran/80121
7657 * gfortran.dg/intent_out_9.f90: New test case.
7658
2eb8a343
UB
76592017-04-23 Uros Bizjak <ubizjak@gmail.com>
7660
7661 PR target/70799
1913c8f6 7662 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7663
fc23d35a
JW
76642017-04-21 Janus Weil <janus@gcc.gnu.org>
7665
7666 PR fortran/80392
7667 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7668
7b9efd03
UB
76692017-04-21 Uros Bizjak <ubizjak@gmail.com>
7670
7671 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7672
2fd30fbe
RB
76732017-04-21 Richard Biener <rguenther@suse.de>
7674
7675 PR tree-optimization/79547
7676 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7677
bb1bc604
RB
76782017-04-21 Richard Biener <rguenther@suse.de>
7679
7680 PR tree-optimization/78847
7681 * g++.dg/tree-ssa/pr78847.C: New testcase.
7682
666f7903
JJ
76832017-04-21 Jakub Jelinek <jakub@redhat.com>
7684
7685 PR c/80468
7686 * gcc.dg/pr80468.c: New test.
7687
25c28f47
ML
76882017-04-21 Martin Liska <mliska@suse.cz>
7689
7690 PR tree-optimization/66278
7691 * gcc.dg/vect/pr66278.c: New test.
7692
6d553e9b
RB
76932017-04-21 Richard Biener <rguenther@suse.de>
7694
7695 PR tree-optimization/80237
7696 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7697 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7698 adjust expected optimizations.
7699
7fd1a747
RB
77002016-04-21 Richard Biener <rguenther@suse.de>
7701
7702 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7703 of inner loops.
7704 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7705 * gcc.dg/vect/vect-104.c: Likewise.
7706
2f23a412
EB
77072017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7708
7709 PR tree-optimization/80426
7710 * gcc.c-torture/execute/20170429-1.c: Rename into...
7711 * gcc.c-torture/execute/20170419-1.c: ...this.
7712
8749b11f
UB
77132017-04-20 Uros Bizjak <ubizjak@gmail.com>
7714
7715 PR target/79804
7716 * gcc.target/i386/pr79804.c: New test.
7717
20917336
UB
77182017-04-20 Uros Bizjak <ubizjak@gmail.com>
7719
7720 PR target/78090
7721 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7722
2414b022
DE
77232017-04-20 David Edelsohn <dje.gcc@gmail.com>
7724
7725 * g++/opt/pr80436.C: XFAIL on AIX.
7726
34d57a10
JW
77272017-04-20 Jonathan Wakely <jwakely@redhat.com>
7728
7729 PR c++/80473
7730 * g++.dg/diagnostic/pr80473.C: New test.
7731
c3cbcd45
VR
77322017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7733
7734 * g++.dg/warn/Wextra-semi.C: New test.
7735
8a59d466
JJ
77362017-04-20 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR middle-end/80423
7739 * g++.dg/other/pr80423.C: New test.
7740
a4bb5c57
SKS
77412017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7742
7743 * gcc.dg/pr80170.c: Require ptr32plus.
7744
fe1e7d0e
EB
77452017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7746
7747 PR tree-optimization/80426
7748 * gcc.c-torture/execute/20170419-1.c: New test.
7749
48d811eb
JJ
77502017-04-19 Jakub Jelinek <jakub@redhat.com>
7751
f19e6a9c
JJ
7752 PR debug/80461
7753 * g++.dg/debug/pr80461.C: New test.
7754
541035a6
JJ
7755 PR c++/80459
7756 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7757 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7758 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7759
48d811eb
JJ
7760 PR debug/80436
7761 * g++.dg/opt/pr80436.C: New test.
7762
5249994e
SKS
77632017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7764
7765 * gcc.dg/torture/pr80341.c: Require int32plus.
7766
a16c8d8b 77672017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7768 Jeff Law <law@redhat.com>
a16c8d8b
EB
7769
7770 * gcc.c-torture/compile/20170419-1.c: New test.
7771
6143c998
TV
77722017-04-19 Tom de Vries <tom@codesourcery.com>
7773
7774 PR testsuite/80221
7775 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7776 subsequent dg directives.
7777 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7778 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7779 * c-c++-common/attr-fallthrough-2.c: Same.
7780 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7781 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7782 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7783 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7784 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7785 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7786 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7787 * c-c++-common/cilk-plus/CK/errors.c: Same.
7788 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7789 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7790 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7791 * c-c++-common/cpp/pr57580.c: Same.
7792 * c-c++-common/goacc/asyncwait-1.c: Same.
7793 * c-c++-common/goacc/cache-2.c: Same.
7794 * c-c++-common/goacc/declare-2.c: Same.
7795 * c-c++-common/goacc/deviceptr-1.c: Same.
7796 * c-c++-common/goacc/routine-5.c: Same.
7797 * c-c++-common/gomp/clauses-2.c: Same.
7798 * c-c++-common/gomp/ordered-3.c: Same.
7799 * c-c++-common/gomp/pr67501.c: Same.
7800 * c-c++-common/pr20000.c: Same.
7801 * c-c++-common/pr43395.c: Same.
7802 * c-c++-common/pr49706.c: Same.
7803 * c-c++-common/pr77624-1.c: Same.
7804 * c-c++-common/pr77624-2.c: Same.
7805 * c-c++-common/raw-string-14.c: Same.
7806 * c-c++-common/raw-string-16.c: Same.
7807 * c-c++-common/raw-string-3.c: Same.
7808 * c-c++-common/raw-string-4.c: Same.
7809 * c-c++-common/raw-string-5.c: Same.
7810 * c-c++-common/raw-string-6.c: Same.
7811 * g++.dg/abi/mangle41.C: Same.
7812 * g++.dg/conversion/nullptr1.C: Same.
7813 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7814 * g++.dg/cpp0x/auto27.C: Same.
7815 * g++.dg/cpp0x/constexpr-98.C: Same.
7816 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7817 * g++.dg/cpp0x/diag2.C: Same.
7818 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7819 * g++.dg/cpp0x/nullptr15.C: Same.
7820 * g++.dg/cpp0x/pr31431-2.C: Same.
7821 * g++.dg/cpp0x/pr31431.C: Same.
7822 * g++.dg/cpp0x/pr79118.C: Same.
7823 * g++.dg/cpp0x/static_assert3.C: Same.
7824 * g++.dg/cpp0x/temp_default2.C: Same.
7825 * g++.dg/cpp0x/trailing4.C: Same.
7826 * g++.dg/cpp0x/variadic-ex10.C: Same.
7827 * g++.dg/cpp0x/variadic-ex13.C: Same.
7828 * g++.dg/cpp0x/variadic-ex14.C: Same.
7829 * g++.dg/cpp0x/variadic-ex3.C: Same.
7830 * g++.dg/cpp0x/variadic-ex4.C: Same.
7831 * g++.dg/cpp0x/variadic59.C: Same.
7832 * g++.dg/cpp0x/vt-37737-2.C: Same.
7833 * g++.dg/cpp0x/vt-57397-1.C: Same.
7834 * g++.dg/cpp0x/vt-57397-2.C: Same.
7835 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7836 * g++.dg/cpp1z/gen-attrs1.C: Same.
7837 * g++.dg/diagnostic/pr71075.C: Same.
7838 * g++.dg/eh/goto2.C: Same.
7839 * g++.dg/eh/goto3.C: Same.
7840 * g++.dg/expr/bitfield4.C: Same.
7841 * g++.dg/expr/bitfield5.C: Same.
7842 * g++.dg/expr/bitfield6.C: Same.
7843 * g++.dg/expr/bool1.C: Same.
7844 * g++.dg/expr/bool3.C: Same.
7845 * g++.dg/expr/cond10.C: Same.
7846 * g++.dg/expr/cond11.C: Same.
7847 * g++.dg/expr/lval3.C: Same.
7848 * g++.dg/expr/lval4.C: Same.
7849 * g++.dg/ext/anon-struct4.C: Same.
7850 * g++.dg/ext/attrib44.C: Same.
7851 * g++.dg/ext/builtin3.C: Same.
7852 * g++.dg/ext/dllimport7.C: Same.
7853 * g++.dg/ext/label5.C: Same.
7854 * g++.dg/ext/no-asm-1.C: Same.
7855 * g++.dg/ext/utf16-4.C: Same.
7856 * g++.dg/ext/vla2.C: Same.
7857 * g++.dg/gomp/block-1.C: Same.
7858 * g++.dg/gomp/block-2.C: Same.
7859 * g++.dg/gomp/block-3.C: Same.
7860 * g++.dg/gomp/block-5.C: Same.
7861 * g++.dg/gomp/linear-2.C: Same.
7862 * g++.dg/gomp/target-1.C: Same.
7863 * g++.dg/gomp/target-2.C: Same.
7864 * g++.dg/gomp/taskgroup-1.C: Same.
7865 * g++.dg/gomp/teams-1.C: Same.
7866 * g++.dg/inherit/pure1.C: Same.
7867 * g++.dg/init/array43.C: Same.
7868 * g++.dg/init/array46.C: Same.
7869 * g++.dg/init/const10.C: Same.
7870 * g++.dg/init/ctor4-1.C: Same.
7871 * g++.dg/init/ctor4.C: Same.
7872 * g++.dg/init/new37.C: Same.
7873 * g++.dg/init/pr25811.C: Same.
7874 * g++.dg/init/pr29043.C: Same.
7875 * g++.dg/init/pr29571.C: Same.
7876 * g++.dg/lookup/duperr1.C: Same.
7877 * g++.dg/lookup/error1.C: Same.
7878 * g++.dg/lookup/koenig5.C: Same.
7879 * g++.dg/lookup/pr77549.C: Same.
7880 * g++.dg/lookup/suggestions1.C: Same.
7881 * g++.dg/lookup/using16.C: Same.
7882 * g++.dg/lookup/using7.C: Same.
7883 * g++.dg/other/anon-union3.C: Same.
7884 * g++.dg/other/array2.C: Same.
7885 * g++.dg/other/error13.C: Same.
7886 * g++.dg/other/error34.C: Same.
7887 * g++.dg/overload/builtin1.C: Same.
7888 * g++.dg/overload/conv-op1.C: Same.
7889 * g++.dg/overload/error3.C: Same.
7890 * g++.dg/overload/koenig1.C: Same.
7891 * g++.dg/overload/operator5.C: Same.
7892 * g++.dg/overload/template5.C: Same.
7893 * g++.dg/overload/unknown1.C: Same.
7894 * g++.dg/overload/using2.C: Same.
7895 * g++.dg/parse/constructor1.C: Same.
7896 * g++.dg/parse/crash36.C: Same.
7897 * g++.dg/parse/crash63.C: Same.
7898 * g++.dg/parse/error11.C: Same.
7899 * g++.dg/parse/error12.C: Same.
7900 * g++.dg/parse/error14.C: Same.
7901 * g++.dg/parse/error2.C: Same.
7902 * g++.dg/parse/error21.C: Same.
7903 * g++.dg/parse/error26.C: Same.
7904 * g++.dg/parse/error36.C: Same.
7905 * g++.dg/parse/friend12.C: Same.
7906 * g++.dg/parse/invalid-op1.C: Same.
7907 * g++.dg/parse/missing-template1.C: Same.
7908 * g++.dg/parse/parser-pr28152-2.C: Same.
7909 * g++.dg/parse/parser-pr28152.C: Same.
7910 * g++.dg/parse/pr16696-permissive.C: Same.
7911 * g++.dg/parse/pr16696.C: Same.
7912 * g++.dg/parse/pr69628.C: Same.
7913 * g++.dg/parse/ret-type2.C: Same.
7914 * g++.dg/parse/specialization1.C: Same.
7915 * g++.dg/parse/template3.C: Same.
7916 * g++.dg/parse/template9.C: Same.
7917 * g++.dg/parse/typename11.C: Same.
7918 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7919 * g++.dg/pr45330.C: Same.
7920 * g++.dg/rtti/typeid6.C: Same.
7921 * g++.dg/spellcheck-fields.C: Same.
7922 * g++.dg/spellcheck-typenames.C: Same.
7923 * g++.dg/tc1/dr108.C: Same.
7924 * g++.dg/tc1/dr147.C: Same.
7925 * g++.dg/template/arg7.C: Same.
7926 * g++.dg/template/conv11.C: Same.
7927 * g++.dg/template/crash13.C: Same.
7928 * g++.dg/template/crash55.C: Same.
7929 * g++.dg/template/dependent-expr5.C: Same.
7930 * g++.dg/template/error17.C: Same.
7931 * g++.dg/template/error33.C: Same.
7932 * g++.dg/template/error4.C: Same.
7933 * g++.dg/template/error50.C: Same.
7934 * g++.dg/template/error53.C: Same.
7935 * g++.dg/template/friend.C: Same.
7936 * g++.dg/template/func2.C: Same.
7937 * g++.dg/template/local6.C: Same.
7938 * g++.dg/template/member5.C: Same.
7939 * g++.dg/template/meminit1.C: Same.
7940 * g++.dg/template/nested3.C: Same.
7941 * g++.dg/template/nontype6.C: Same.
7942 * g++.dg/template/overload12.C: Same.
7943 * g++.dg/template/ptrmem8.C: Same.
7944 * g++.dg/template/qualified-id1.C: Same.
7945 * g++.dg/template/spec15.C: Same.
7946 * g++.dg/template/static1.C: Same.
7947 * g++.dg/template/static10.C: Same.
7948 * g++.dg/template/static2.C: Same.
7949 * g++.dg/template/ttp25.C: Same.
7950 * g++.dg/template/typedef2.C: Same.
7951 * g++.dg/template/typename2.C: Same.
7952 * g++.dg/template/unify10.C: Same.
7953 * g++.dg/template/unify6.C: Same.
7954 * g++.dg/template/unify7.C: Same.
7955 * g++.dg/template/unify9.C: Same.
7956 * g++.dg/template/varmod1.C: Same.
7957 * g++.dg/ubsan/div-by-zero-1.C: Same.
7958 * g++.dg/ubsan/pr63956.C: Same.
7959 * g++.dg/warn/Waddress-1.C: Same.
7960 * g++.dg/warn/Wconversion2.C: Same.
7961 * g++.dg/warn/Wnull-conversion-1.C: Same.
7962 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
7963 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
7964 * g++.dg/warn/Wswitch-1.C: Same.
7965 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7966 * g++.dg/warn/Wtype-limits.C: Same.
7967 * g++.dg/warn/Wunused-parm-5.C: Same.
7968 * g++.dg/warn/deprecated-6.C: Same.
7969 * g++.dg/warn/deprecated.C: Same.
7970 * g++.dg/warn/incomplete1.C: Same.
7971 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
7972 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
7973 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
7974 * g++.dg/warn/overflow-warn-1.C: Same.
7975 * g++.dg/warn/overflow-warn-3.C: Same.
7976 * g++.dg/warn/overflow-warn-4.C: Same.
7977 * g++.dg/warn/pr12242.C: Same.
7978 * g++.dg/warn/pr30551-2.C: Same.
7979 * g++.dg/warn/pr30551.C: Same.
7980 * g++.old-deja/g++.benjamin/16077.C: Same.
7981 * g++.old-deja/g++.bob/inherit1.C: Same.
7982 * g++.old-deja/g++.brendan/crash56.C: Same.
7983 * g++.old-deja/g++.brendan/template17.C: Same.
7984 * g++.old-deja/g++.eh/ctor1.C: Same.
7985 * g++.old-deja/g++.jason/bool5.C: Same.
7986 * g++.old-deja/g++.jason/cond.C: Same.
7987 * g++.old-deja/g++.jason/operator.C: Same.
7988 * g++.old-deja/g++.jason/pmf5.C: Same.
7989 * g++.old-deja/g++.law/ctors5.C: Same.
7990 * g++.old-deja/g++.law/missed-error2.C: Same.
7991 * g++.old-deja/g++.law/operators9.C: Same.
7992 * g++.old-deja/g++.law/temps1.C: Same.
7993 * g++.old-deja/g++.mike/for2.C: Same.
7994 * g++.old-deja/g++.mike/ns5.C: Same.
7995 * g++.old-deja/g++.mike/ns7.C: Same.
7996 * g++.old-deja/g++.mike/p10769b.C: Same.
7997 * g++.old-deja/g++.niklas/t120.C: Same.
7998 * g++.old-deja/g++.niklas/t121.C: Same.
7999 * g++.old-deja/g++.ns/koenig5.C: Same.
8000 * g++.old-deja/g++.oliva/overload1.C: Same.
8001 * g++.old-deja/g++.other/crash24.C: Same.
8002 * g++.old-deja/g++.other/crash25.C: Same.
8003 * g++.old-deja/g++.other/decl5.C: Same.
8004 * g++.old-deja/g++.other/lineno5.C: Same.
8005 * g++.old-deja/g++.other/null3.C: Same.
8006 * g++.old-deja/g++.other/overcnv2.C: Same.
8007 * g++.old-deja/g++.other/ptrmem7.C: Same.
8008 * g++.old-deja/g++.other/typename1.C: Same.
8009 * g++.old-deja/g++.other/vaarg3.C: Same.
8010 * g++.old-deja/g++.pt/crash10.C: Same.
8011 * g++.old-deja/g++.pt/crash28.C: Same.
8012 * g++.old-deja/g++.pt/crash38.C: Same.
8013 * g++.old-deja/g++.pt/explicit70.C: Same.
8014 * g++.old-deja/g++.pt/explicit77.C: Same.
8015 * g++.old-deja/g++.pt/expr2.C: Same.
8016 * g++.old-deja/g++.pt/spec5.C: Same.
8017 * g++.old-deja/g++.pt/spec6.C: Same.
8018 * g++.old-deja/g++.pt/typename3.C: Same.
8019 * g++.old-deja/g++.pt/typename5.C: Same.
8020 * g++.old-deja/g++.pt/typename6.C: Same.
8021 * g++.old-deja/g++.pt/typename7.C: Same.
8022 * g++.old-deja/g++.pt/unify4.C: Same.
8023 * g++.old-deja/g++.pt/unify8.C: Same.
8024 * g++.old-deja/g++.pt/vaarg3.C: Same.
8025 * g++.old-deja/g++.robertl/eb22.C: Same.
8026 * g++.old-deja/g++.robertl/eb4.C: Same.
8027 * g++.old-deja/g++.robertl/eb44.C: Same.
8028 * g++.old-deja/g++.robertl/eb69.C: Same.
8029 * g++.old-deja/g++.robertl/eb98.C: Same.
8030 * gcc.dg/20031223-1.c: Same.
8031 * gcc.dg/940510-1.c: Same.
8032 * gcc.dg/990506-0.c: Same.
8033 * gcc.dg/Walloca-1.c: Same.
8034 * gcc.dg/Walloca-2.c: Same.
8035 * gcc.dg/Wconversion-integer.c: Same.
8036 * gcc.dg/Wcxx-compat-8.c: Same.
8037 * gcc.dg/Wimplicit-int-1.c: Same.
8038 * gcc.dg/Wimplicit-int-2.c: Same.
8039 * gcc.dg/Wimplicit-int-4.c: Same.
8040 * gcc.dg/Wpointer-sign-Wall.c: Same.
8041 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8042 * gcc.dg/Wshadow-1.c: Same.
8043 * gcc.dg/Wshadow-3.c: Same.
8044 * gcc.dg/Wswitch-enum-error.c: Same.
8045 * gcc.dg/Wswitch-enum.c: Same.
8046 * gcc.dg/Wswitch-error.c: Same.
8047 * gcc.dg/Wswitch.c: Same.
8048 * gcc.dg/Wtype-limits-Wextra.c: Same.
8049 * gcc.dg/Wtype-limits.c: Same.
8050 * gcc.dg/Wvla-larger-than-2.c: Same.
8051 * gcc.dg/anon-struct-5.c: Same.
8052 * gcc.dg/array-10.c: Same.
8053 * gcc.dg/array-11.c: Same.
8054 * gcc.dg/array-15.c: Same.
8055 * gcc.dg/array-2.c: Same.
8056 * gcc.dg/array-8.c: Same.
8057 * gcc.dg/array-const-2.c: Same.
8058 * gcc.dg/array-const-3.c: Same.
8059 * gcc.dg/bitfld-1.c: Same.
8060 * gcc.dg/bitfld-8.c: Same.
8061 * gcc.dg/builtin-redefine.c: Same.
8062 * gcc.dg/c11-noreturn-1.c: Same.
8063 * gcc.dg/c11-noreturn-2.c: Same.
8064 * gcc.dg/c11-static-assert-3.c: Same.
8065 * gcc.dg/c90-arraydecl-1.c: Same.
8066 * gcc.dg/c90-complex-1.c: Same.
8067 * gcc.dg/c90-complit-1.c: Same.
8068 * gcc.dg/c90-const-expr-11.c: Same.
8069 * gcc.dg/c90-const-expr-7.c: Same.
8070 * gcc.dg/c90-const-expr-8.c: Same.
8071 * gcc.dg/c90-enum-comma-1.c: Same.
8072 * gcc.dg/c90-flex-array-1.c: Same.
8073 * gcc.dg/c90-hexfloat-1.c: Same.
8074 * gcc.dg/c90-idem-qual-1.c: Same.
8075 * gcc.dg/c90-idem-qual-2.c: Same.
8076 * gcc.dg/c90-idem-qual-3.c: Same.
8077 * gcc.dg/c90-mixdecl-1.c: Same.
8078 * gcc.dg/c90-restrict-1.c: Same.
8079 * gcc.dg/c90-return-1.c: Same.
8080 * gcc.dg/c99-array-nonobj-1.c: Same.
8081 * gcc.dg/c99-arraydecl-1.c: Same.
8082 * gcc.dg/c99-complex-1.c: Same.
8083 * gcc.dg/c99-complex-2.c: Same.
8084 * gcc.dg/c99-complit-2.c: Same.
8085 * gcc.dg/c99-const-expr-7.c: Same.
8086 * gcc.dg/c99-const-expr-8.c: Same.
8087 * gcc.dg/c99-flex-array-3.c: Same.
8088 * gcc.dg/c99-flex-array-7.c: Same.
8089 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8090 * gcc.dg/c99-impl-decl-1.c: Same.
8091 * gcc.dg/c99-impl-int-1.c: Same.
8092 * gcc.dg/c99-impl-int-2.c: Same.
8093 * gcc.dg/c99-init-3.c: Same.
8094 * gcc.dg/c99-restrict-1.c: Same.
8095 * gcc.dg/c99-return-1.c: Same.
8096 * gcc.dg/c99-tag-1.c: Same.
8097 * gcc.dg/c99-tag-3.c: Same.
8098 * gcc.dg/call-diag-2.c: Same.
8099 * gcc.dg/cpp/19940712-1.c: Same.
8100 * gcc.dg/cpp/19951025-1.c: Same.
8101 * gcc.dg/cpp/19990413-1.c: Same.
8102 * gcc.dg/cpp/direct2.c: Same.
8103 * gcc.dg/cpp/direct2s.c: Same.
8104 * gcc.dg/cpp/pr28709.c: Same.
8105 * gcc.dg/cpp/pr61854-c90.c: Same.
8106 * gcc.dg/cpp/pr61854-c94.c: Same.
8107 * gcc.dg/cpp/pragma-1.c: Same.
8108 * gcc.dg/cpp/pragma-2.c: Same.
8109 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8110 * gcc.dg/cpp/trad/literals-2.c: Same.
8111 * gcc.dg/cpp/warn-comments-2.c: Same.
8112 * gcc.dg/cpp/warn-comments-3.c: Same.
8113 * gcc.dg/cpp/warn-comments.c: Same.
8114 * gcc.dg/cpp/warn-long-long-2.c: Same.
8115 * gcc.dg/cpp/warn-long-long.c: Same.
8116 * gcc.dg/cpp/warn-redefined-2.c: Same.
8117 * gcc.dg/cpp/warn-redefined.c: Same.
8118 * gcc.dg/darwin-cfstring-2.c: Same.
8119 * gcc.dg/darwin-cfstring-format-1.c: Same.
8120 * gcc.dg/decl-9.c: Same.
8121 * gcc.dg/declspec-1.c: Same.
8122 * gcc.dg/declspec-10.c: Same.
8123 * gcc.dg/declspec-11.c: Same.
8124 * gcc.dg/declspec-13.c: Same.
8125 * gcc.dg/declspec-18.c: Same.
8126 * gcc.dg/declspec-4.c: Same.
8127 * gcc.dg/declspec-5.c: Same.
8128 * gcc.dg/declspec-6.c: Same.
8129 * gcc.dg/declspec-8.c: Same.
8130 * gcc.dg/deprecated-4.c: Same.
8131 * gcc.dg/deprecated.c: Same.
8132 * gcc.dg/dfp/composite-type.c: Same.
8133 * gcc.dg/empty-source-2.c: Same.
8134 * gcc.dg/empty-source-3.c: Same.
8135 * gcc.dg/format/attr-6.c: Same.
8136 * gcc.dg/format/branch-1.c: Same.
8137 * gcc.dg/format/c90-printf-1.c: Same.
8138 * gcc.dg/format/c90-strftime-2.c: Same.
8139 * gcc.dg/format/c99-strftime-1.c: Same.
8140 * gcc.dg/format/cmn-err-1.c: Same.
8141 * gcc.dg/format/few-1.c: Same.
8142 * gcc.dg/format/ms_branch-1.c: Same.
8143 * gcc.dg/format/ms_unnamed-1.c: Same.
8144 * gcc.dg/format/ms_va-1.c: Same.
8145 * gcc.dg/format/unnamed-1.c: Same.
8146 * gcc.dg/format/va-1.c: Same.
8147 * gcc.dg/format/xopen-1.c: Same.
8148 * gcc.dg/funcdef-var-1.c: Same.
8149 * gcc.dg/funcdef-var-2.c: Same.
8150 * gcc.dg/gnu89-const-expr-1.c: Same.
8151 * gcc.dg/gnu89-const-expr-2.c: Same.
8152 * gcc.dg/gnu90-const-expr-1.c: Same.
8153 * gcc.dg/gnu99-const-expr-1.c: Same.
8154 * gcc.dg/gnu99-const-expr-2.c: Same.
8155 * gcc.dg/gnu99-init-2.c: Same.
8156 * gcc.dg/gomp/_Atomic-5.c: Same.
8157 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8158 * gcc.dg/gomp/atomic-5.c: Same.
8159 * gcc.dg/gomp/linear-1.c: Same.
8160 * gcc.dg/gomp/pr67500.c: Same.
8161 * gcc.dg/init-bad-1.c: Same.
8162 * gcc.dg/init-bad-2.c: Same.
8163 * gcc.dg/init-bad-3.c: Same.
8164 * gcc.dg/init-string-1.c: Same.
8165 * gcc.dg/label-compound-stmt-1.c: Same.
8166 * gcc.dg/label-decl-2.c: Same.
8167 * gcc.dg/label-decl-4.c: Same.
8168 * gcc.dg/large-size-array-2.c: Same.
8169 * gcc.dg/large-size-array-4.c: Same.
8170 * gcc.dg/lvalue-6.c: Same.
8171 * gcc.dg/m-un-2.c: Same.
8172 * gcc.dg/multiple-overflow-warn-1.c: Same.
8173 * gcc.dg/multiple-overflow-warn-2.c: Same.
8174 * gcc.dg/multiple-overflow-warn-3.c: Same.
8175 * gcc.dg/nested-redef-1.c: Same.
8176 * gcc.dg/no-asm-1.c: Same.
8177 * gcc.dg/no-asm-3.c: Same.
8178 * gcc.dg/no-asm-4.c: Same.
8179 * gcc.dg/noncompile/20010524-1.c: Same.
8180 * gcc.dg/noncompile/incomplete-5.c: Same.
8181 * gcc.dg/noncompile/pr44517.c: Same.
8182 * gcc.dg/noncompile/pr52290.c: Same.
8183 * gcc.dg/noreturn-1.c: Same.
8184 * gcc.dg/overflow-warn-1.c: Same.
8185 * gcc.dg/overflow-warn-2.c: Same.
8186 * gcc.dg/overflow-warn-3.c: Same.
8187 * gcc.dg/overflow-warn-4.c: Same.
8188 * gcc.dg/parm-mismatch-1.c: Same.
8189 * gcc.dg/parser-pr28152-2.c: Same.
8190 * gcc.dg/parser-pr28152.c: Same.
8191 * gcc.dg/pedwarn-init.c: Same.
8192 * gcc.dg/pointer-arith-2.c: Same.
8193 * gcc.dg/pointer-arith-3.c: Same.
8194 * gcc.dg/pointer-arith-4.c: Same.
8195 * gcc.dg/pr14475.c: Same.
8196 * gcc.dg/pr18596-3.c: Same.
8197 * gcc.dg/pr18809-1.c: Same.
8198 * gcc.dg/pr27953.c: Same.
8199 * gcc.dg/pr30457.c: Same.
8200 * gcc.dg/pr30551-2.c: Same.
8201 * gcc.dg/pr30551-3.c: Same.
8202 * gcc.dg/pr30551-4.c: Same.
8203 * gcc.dg/pr30551-5.c: Same.
8204 * gcc.dg/pr30551-6.c: Same.
8205 * gcc.dg/pr30551.c: Same.
8206 * gcc.dg/pr36997.c: Same.
8207 * gcc.dg/pr41842.c: Same.
8208 * gcc.dg/pr48552-1.c: Same.
8209 * gcc.dg/pr48552-2.c: Same.
8210 * gcc.dg/pr59717.c: Same.
8211 * gcc.dg/pr61077.c: Same.
8212 * gcc.dg/pr61096-1.c: Same.
8213 * gcc.dg/pr63626.c: Same.
8214 * gcc.dg/pr64223-1.c: Same.
8215 * gcc.dg/pr64223-2.c: Same.
8216 * gcc.dg/pr8788-1.c: Same.
8217 * gcc.dg/pr8927-1.c: Same.
8218 * gcc.dg/pragma-darwin.c: Same.
8219 * gcc.dg/pragma-diag-5.c: Same.
8220 * gcc.dg/pragma-message.c: Same.
8221 * gcc.dg/redecl-1.c: Same.
8222 * gcc.dg/simd-1.c: Same.
8223 * gcc.dg/simd-5.c: Same.
8224 * gcc.dg/simd-6.c: Same.
8225 * gcc.dg/spellcheck-fields.c: Same.
8226 * gcc.dg/spellcheck-typenames.c: Same.
8227 * gcc.dg/struct-semi-2.c: Same.
8228 * gcc.dg/struct-semi-3.c: Same.
8229 * gcc.dg/transparent-union-3.c: Same.
8230 * gcc.dg/ucnid-8.c: Same.
8231 * gcc.dg/uninit-pr19430-O0.c: Same.
8232 * gcc.dg/uninit-pr19430.c: Same.
8233 * gcc.dg/uninit-pr20644-O0.c: Same.
8234 * gcc.dg/utf-dflt.c: Same.
8235 * gcc.dg/utf-dflt2.c: Same.
8236 * gcc.dg/utf16-4.c: Same.
8237 * gcc.dg/vla-11.c: Same.
8238 * gcc.dg/vla-20.c: Same.
8239 * gcc.dg/vla-init-1.c: Same.
8240 * gcc.dg/vla-init-2.c: Same.
8241 * gcc.dg/vla-init-3.c: Same.
8242 * gcc.dg/weak/weak-6.c: Same.
8243 * gcc.dg/weak/weak-7.c: Same.
8244 * gcc.dg/wtr-int-type-1.c: Same.
8245 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8246 * gcc.target/arm/polytypes.c: Same.
8247 * gcc.target/i386/spellcheck-options-4.c: Same.
8248 * gcc.target/powerpc/20030218-1.c: Same.
8249 * gcc.target/sh/pr21255-4.c: Same.
8250 * gcc.test-framework/dg-error-exp-XP.c: Same.
8251 * gfortran.dg/array_constructor_30.f03: Same.
8252 * gfortran.dg/class_30.f90: Same.
8253 * gfortran.dg/goacc/subarrays.f95: Same.
8254 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8255 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8256 * gfortran.dg/intrinsic_std_1.f90: Same.
8257 * gfortran.dg/pr70006.f90: Same.
8258 * gfortran.dg/warning-directive-1.F90: Same.
8259 * gfortran.dg/warning-directive-2.F90: Same.
8260 * gfortran.dg/warning-directive-3.F90: Same.
8261 * gfortran.dg/warning-directive-4.F90: Same.
8262 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8263 * obj-c++.dg/class-extension-1.mm: Same.
8264 * obj-c++.dg/class-extension-2.mm: Same.
8265 * obj-c++.dg/class-protocol-1.mm: Same.
8266 * obj-c++.dg/cxx-ivars-1.mm: Same.
8267 * obj-c++.dg/duplicate-class-1.mm: Same.
8268 * obj-c++.dg/exceptions-3.mm: Same.
8269 * obj-c++.dg/exceptions-4.mm: Same.
8270 * obj-c++.dg/exceptions-5.mm: Same.
8271 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8272 * obj-c++.dg/fsf-package-0.m: Same.
8273 * obj-c++.dg/invalid-type-1.mm: Same.
8274 * obj-c++.dg/method-12.mm: Same.
8275 * obj-c++.dg/method-13.mm: Same.
8276 * obj-c++.dg/method-15.mm: Same.
8277 * obj-c++.dg/method-16.mm: Same.
8278 * obj-c++.dg/method-6.mm: Same.
8279 * obj-c++.dg/method-7.mm: Same.
8280 * obj-c++.dg/property/at-property-1.mm: Same.
8281 * obj-c++.dg/property/at-property-14.mm: Same.
8282 * obj-c++.dg/property/at-property-17.mm: Same.
8283 * obj-c++.dg/property/at-property-21.mm: Same.
8284 * obj-c++.dg/property/at-property-5.mm: Same.
8285 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8286 * obj-c++.dg/property/dynamic-3.mm: Same.
8287 * obj-c++.dg/property/dynamic-4.mm: Same.
8288 * obj-c++.dg/property/property-neg-1.mm: Same.
8289 * obj-c++.dg/property/property-neg-6.mm: Same.
8290 * obj-c++.dg/property/synthesize-11.mm: Same.
8291 * obj-c++.dg/property/synthesize-5.mm: Same.
8292 * obj-c++.dg/property/synthesize-6.mm: Same.
8293 * obj-c++.dg/proto-lossage-4.mm: Same.
8294 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8295 * obj-c++.dg/strings/strings-1.mm: Same.
8296 * obj-c++.dg/super-class-1.mm: Same.
8297 * obj-c++.dg/syntax-error-6.mm: Same.
8298 * obj-c++.dg/syntax-error-7.mm: Same.
8299 * obj-c++.dg/syntax-error-9.mm: Same.
8300 * obj-c++.dg/try-catch-13.mm: Same.
8301 * objc.dg/attributes/method-noreturn-1.m: Same.
8302 * objc.dg/bad-receiver-type-2.m: Same.
8303 * objc.dg/bad-receiver-type.m: Same.
8304 * objc.dg/call-super-2.m: Same.
8305 * objc.dg/class-2.m: Same.
8306 * objc.dg/class-extension-1.m: Same.
8307 * objc.dg/class-extension-2.m: Same.
8308 * objc.dg/class-protocol-1.m: Same.
8309 * objc.dg/desig-init-1.m: Same.
8310 * objc.dg/duplicate-class-1.m: Same.
8311 * objc.dg/exceptions-3.m: Same.
8312 * objc.dg/exceptions-4.m: Same.
8313 * objc.dg/exceptions-5.m: Same.
8314 * objc.dg/foreach-6.m: Same.
8315 * objc.dg/foreach-7.m: Same.
8316 * objc.dg/fsf-nsstring-format-1.m: Same.
8317 * objc.dg/fsf-package-0.m: Same.
8318 * objc.dg/invalid-type-1.m: Same.
8319 * objc.dg/method-11.m: Same.
8320 * objc.dg/method-19.m: Same.
8321 * objc.dg/method-2.m: Same.
8322 * objc.dg/method-20.m: Same.
8323 * objc.dg/method-5.m: Same.
8324 * objc.dg/method-6.m: Same.
8325 * objc.dg/method-7.m: Same.
8326 * objc.dg/method-9.m: Same.
8327 * objc.dg/missing-proto-3.m: Same.
8328 * objc.dg/private-1.m: Same.
8329 * objc.dg/property/at-property-1.m: Same.
8330 * objc.dg/property/at-property-14.m: Same.
8331 * objc.dg/property/at-property-17.m: Same.
8332 * objc.dg/property/at-property-21.m: Same.
8333 * objc.dg/property/at-property-5.m: Same.
8334 * objc.dg/property/dynamic-3.m: Same.
8335 * objc.dg/property/dynamic-4.m: Same.
8336 * objc.dg/property/property-neg-1.m: Same.
8337 * objc.dg/property/property-neg-6.m: Same.
8338 * objc.dg/property/synthesize-11.m: Same.
8339 * objc.dg/property/synthesize-5.m: Same.
8340 * objc.dg/property/synthesize-6.m: Same.
8341 * objc.dg/proto-hier-1.m: Same.
8342 * objc.dg/proto-lossage-4.m: Same.
8343 * objc.dg/protocol-qualifier-2.m: Same.
8344 * objc.dg/strings/strings-1.m: Same.
8345 * objc.dg/type-size-1.m: Same.
8346
d904a983
JL
83472017-04-18 Jeff Law <law@redhat.com>
8348
8349 PR target/74563
8350 * gcc.target/mips/pr74563: New test.
8351
0155ed56
JJ
83522017-04-18 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR tree-optimization/80443
8355 * gcc.c-torture/compile/pr80443.c: New test.
8356
f380f608
RS
83572017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8358
8359 PR rtl-optimization/80357
8360 * gcc.c-torture/compile/pr80357.c: New test.
8361
dd68669b
JL
83622017-04-18 Jeff Law <law@redhat.com>
8363
8364 PR middle-end/80422
8365 * gcc.c-torture/compile/pr80422.c: New test.
8366
1cda61fc
JJ
83672017-04-18 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR debug/80263
8370 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8371
19970253
MM
83722017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8373
8374 PR target/80099
8375 * gcc.target/powerpc/pr80099-1.c: New test.
8376 * gcc.target/powerpc/pr80099-2.c: Likewise.
8377 * gcc.target/powerpc/pr80099-3.c: Likewise.
8378 * gcc.target/powerpc/pr80099-4.c: Likewise.
8379 * gcc.target/powerpc/pr80099-5.c: Likewise.
8380
8487c9a5
JJ
83812017-04-18 Jakub Jelinek <jakub@redhat.com>
8382
3b5fb3cb
JJ
8383 PR sanitizer/80444
8384 * gcc.dg/sancov/pr80444.c: New test.
8385
8487c9a5
JJ
8386 PR middle-end/79788
8387 PR middle-end/80375
8388 * gcc.dg/pr79788-1.c: New test.
8389 * gcc.dg/pr79788-2.c: New test.
8390
be7c73ae
MP
83912017-04-18 Marek Polacek <polacek@redhat.com>
8392
8393 PR c++/80244 - ICE with attribute in template alias.
8394 * g++.dg/cpp0x/alias-decl-59.C: New test.
8395
d6e3e8a5
MP
8396 PR c++/80241 - ICE with alignas pack expansion.
8397 * g++.dg/cpp0x/alignas11.C: New test.
8398
1adb82e1
BE
83992017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8400
8401 PR c++/80287
8402 * g++.dg/lto/pr80287_0.C: New test.
8403
fb5e5621
KN
84042017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8405
8406 PR target/80315
8407 * gcc.target/powerpc/pr80315-1.c: New test.
8408 * gcc.target/powerpc/pr80315-2.c: New test.
8409 * gcc.target/powerpc/pr80315-3.c: New test.
8410 * gcc.target/powerpc/pr80315-4.c: New test.
8411
afeaeb70
TV
84122017-04-16 Tom de Vries <tom@codesourcery.com>
8413
8414 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8415 directive.
8416 * g++.dg/parse/error3.C: Same.
8417 * g++.old-deja/g++.pt/niklas01a.C: Same.
8418 * gcc.dg/990506-0.c: Same.
8419 * gcc.dg/cpp/19990413-1.c: Same.
8420 * gcc.dg/cpp/pragma-1.c: Same.
8421 * gcc.dg/cpp/pragma-2.c: Same.
8422 * gcc.dg/m-un-2.c: Same.
8423 * objc.dg/private-1.m: Same.
8424
604f37cd
UB
84252017-04-15 Uros Bizjak <ubizjak@gmail.com>
8426
8427 * gcc.dg/pr54669.c: Fix dg-do directive.
8428 * gcc.dg/pr78582.c: Ditto.
8429 * gcc.dg/pr80020.c: Ditto.
8430 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8431 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8432 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8433 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8434 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8435 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8436 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8437 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8438 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8439 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8440
35cfdb17
DH
84412017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8442
604f37cd 8443 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8444 * gfortran.dg/generic_29.f90: Likewise.
8445 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8446 * gfortran.dg/pr41922.f90: Likewise.
8447 * gfortran.dg/pr70006.f90: Likewise.
8448
f378be38
SB
84492017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8450
8451 PR tree-optimization/66612
8452 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8453
43076492
JW
84542017-04-14 Janus Weil <janus@gcc.gnu.org>
8455
8456 PR fortran/80361
8457 * gfortran.dg/class_62.f90: New test case.
8458
dd3d6a42
AB
84592017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8460
8461 * gcc.target/arc/loop-1.c: New file.
8462
31a07c81
MM
84632017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8464
8465 PR target/80098
8466 * gcc.target/powerpc/pr80098-1.c: New test.
8467 * gcc.target/powerpc/pr80098-2.c: Likewise.
8468 * gcc.target/powerpc/pr80098-3.c: Likewise.
8469 * gcc.target/powerpc/pr80098-4.c: Likewise.
8470
09956017
JJ
84712017-04-13 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR sanitizer/80403
8474 * g++.dg/ubsan/pr80403-2.C: New test.
8475
bc042396
VM
84762017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8477
8478 PR rtl-optimization/80343
8479 * gcc.target/powerpc/pr80343.c: New.
8480
abac4c34
DK
84812017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8482
8483 PR sanitizer/80414
8484 * c-c++-common/ubsan/bounds-15.c: New test.
8485
43a3aa03
RB
84862017-04-13 Richard Biener <rguenther@suse.de>
8487
8488 PR testsuite/80416
8489 * g++.dg/torture/pr79671.C: Fix asm constraints.
8490
031fbdb9
JJ
84912017-04-13 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR debug/80321
8494 * gcc.dg/debug/pr80321.c: New test.
8495
84962017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8497
8498 * gnat.dg/debug10.adb: New test.
8499 * gnat.dg/debug10_pkg.ads: New helper.
8500
76873758
JJ
85012017-04-12 Jakub Jelinek <jakub@redhat.com>
8502
deed3da9
JJ
8503 PR tree-optimization/79390
8504 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8505
b96a3e11
JJ
8506 PR sanitizer/80403
8507 PR sanitizer/80404
8508 PR sanitizer/80405
8509 * g++.dg/ubsan/pr80403.C: New test.
8510 * g++.dg/ubsan/pr80404.C: New test.
8511 * g++.dg/ubsan/pr80405.C: New test.
8512
76873758
JJ
8513 PR c/80163
8514 * gcc.dg/torture/pr80163.c: New test.
8515
940c9a7c 85162017-04-12 Richard Biener <rguenther@suse.de>
76873758 8517 Jeff Law <law@redhat.com>
940c9a7c
RB
8518
8519 PR tree-optimization/80359
8520 * gcc.dg/torture/pr80359.c: New testcase.
8521
350792ff 85222017-04-12 Richard Biener <rguenther@suse.de>
76873758 8523 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8524
8525 PR middle-end/79671
8526 * g++.dg/torture/pr79671.C: New testcase.
8527 * g++.dg/lto/pr79671_0.C: Likewise.
8528 * g++.dg/lto/pr79671_1.c: Likewise.
8529
d62e6f10
JJ
85302017-04-12 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR sanitizer/80349
8533 * g++.dg/ubsan/pr80349.C: New test.
8534
8585103f
JJ
85352017-04-11 Jakub Jelinek <jakub@redhat.com>
8536
347e1f77
JJ
8537 PR c++/80370
8538 * g++.dg/cpp1z/decomp28.C: New test.
8539
df1c878e
JJ
8540 PR middle-end/80100
8541 * gcc.dg/pr80100.c: New test.
8542
8585103f
JJ
8543 PR rtl-optimization/80385
8544 * g++.dg/opt/pr80385.C: New test.
8545
c6cf6ef7
ML
85462017-04-11 Martin Liska <mliska@suse.cz>
8547
8548 PR ipa/80212
8549 * g++.dg/ipa/pr80212.C: New test.
8550
3812f460
MS
85512017-04-11 Martin Sebor <msebor@redhat.com>
8552
8553 PR middle-end/80364
8554 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8555
9f679370
ML
85562017-04-11 Martin Liska <mliska@suse.cz>
8557
8558 PR sanitizer/70878
8559 * gcc.dg/ubsan/pr70878.c: New test.
8560
82665822
JJ
85612017-04-11 Jakub Jelinek <jakub@redhat.com>
8562
cb278caa
JJ
8563 PR target/80381
8564 * gcc.target/i386/pr80381.c: New test.
8565
82665822
JJ
8566 PR c++/80363
8567 * g++.dg/ext/pr80363.C: New test.
8568
abde687a
SKS
85692017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8570
8571 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8572 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8573 Add avr-*-* to non-lp64 selector.
8574
13e6ec34
MS
85752017-04-10 Martin Sebor <msebor@redhat.com>
8576
8577 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8578 * gcc.dg/pr40340-4.c: Same.
8579
a2cb1196
NK
85802017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8581
13e6ec34 8582 PR fortran/69498
a2cb1196
NK
8583 * gfortran.dg/submodule_unexp.f90: Modified test
8584 to account for new error.
8585 * gfortran.dg/submodule_twice.f90: New Test
8586
b447b28c
JJ
85872017-04-10 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR c++/80176
8590 * g++.dg/init/ref23.C: New test.
8591
3bbd6768
TK
85922017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8593
8594 PR tree-optimization/80304
8595 * gfortran.dg/do_concurrent_4.f90: New test case.
8596
99827b5c
JW
85972017-04-10 Janus Weil <janus@gcc.gnu.org>
8598
8599 PR fortran/80046
8600 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8601
7db31bc2
DE
86022017-04-10 David Edelsohn <dje.gcc@gmail.com>
8603
8604 * g++.dg/torture/pr79905.C: Add -maltivec option.
8605
9058a2c5
JL
86062017-04-10 Jeff Law <law@redhat.com>
8607
8608 PR tree-optimization/80374
8609 * g++.dg/pr80374.c: New test.
8610
bd8f8642
KN
86112017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8612
8613 PR target/80108
8614 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8615 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8616
f634dd47
UB
86172017-04-10 Uros Bizjak <ubizjak@gmail.com>
8618
8619 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8620
065ba179
UB
86212017-04-10 Uros Bizjak <ubizjak@gmail.com>
8622
8623 PR testsuite/79356
8624 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8625
71b838d0
DS
86262017-04-10 Daniel Santos <daniel.santos@pobox.com>
8627
8628 PR testsuite/79867
8629 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8630
98a7a34e
MP
86312017-04-10 Marek Polacek <polacek@redhat.com>
8632
8633 PR sanitizer/80348
8634 * g++.dg/ubsan/div-by-zero-3.C: New test.
8635
aac69a62
BC
86362017-04-10 Bin Cheng <bin.cheng@arm.com>
8637
8638 PR tree-optimization/80153
8639 * gcc.c-torture/execute/pr80153.c: New.
8640
737237c9
RB
86412017-04-10 Richard Biener <rguenther@suse.de>
8642
8643 PR middle-end/80362
8644 * gcc.dg/torture/pr80362.c: New testcase.
8645
ba6ee9fc
RB
86462017-04-10 Richard Biener <rguenther@suse.de>
8647
8648 PR tree-optimization/80304
8649 * gcc.dg/torture/pr80304.c: New testcase.
8650
4d1a05f1
NS
86512017-04-10 Nathan Sidwell <nathan@acm.org>
8652
8653 PR target/79905
8654 * g++.dg/torture/pr79905.C: New.
8655
3ee0fb02
ML
86562017-04-10 Martin Liska <mliska@suse.cz>
8657
8658 PR sanitizer/80350
8659 * c-c++-common/ubsan/pr80350.c: New test.
8660
167a5b77
JJ
86612017-04-10 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR target/80324
8664 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8665
d691b7e4
ML
86662017-04-08 Martin Liska <mliska@suse.cz>
8667
8668 Revert:
8669 2017-04-07 Martin Liska <mliska@suse.cz>
8670
8671 PR ipa/80212
8672 * g++.dg/ipa/pr80212.C: New test.
8673
dcb2c527
JJ
86742017-04-07 Jakub Jelinek <jakub@redhat.com>
8675
c98b0016
JJ
8676 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8677 dg-options.
8678 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8679
dcb2c527
JJ
8680 PR target/80322
8681 PR target/80323
8682 PR target/80325
8683 PR target/80326
8684 * gcc.target/i386/avx512f-undefined-1.c: New test.
8685 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8686 * gcc.target/i386/avx-cvtsd-1.c: New test.
8687 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8688 * gcc.target/i386/avx512f-abspd-1.c: New test.
8689 * gcc.target/i386/avx-cvtss-1.c: New test.
8690 * gcc.target/i386/avx512f-absps-1.c: New test.
8691 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8692 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8693
1ef532f4
MP
86942017-04-07 Marek Polacek <polacek@redhat.com>
8695
8696 PR sanitizer/80348
8697 * g++.dg/ubsan/div-by-zero-2.C: New test.
8698
2166aeb3
MP
8699 PR c++/80095
8700 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8701
057da7af
VM
87022017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8703
8704 PR rtl-optimization/70478
8705 * gcc.target/s390/pr70478.c: New.
8706
3b6cb9e3
ML
87072017-04-07 Martin Liska <mliska@suse.cz>
8708
8709 PR target/79889
8710 * g++.dg/ext/mv8.C: Add aarch64* targets.
8711
70cd23c0
ML
87122017-04-07 Martin Liska <mliska@suse.cz>
8713
8714 PR ipa/80212
8715 * g++.dg/ipa/pr80212.C: New test.
8716
fe6bb25f
TP
87172017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8718
8719 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8720
bf7b869a
RB
87212017-04-07 Richard Biener <rguenther@suse.de>
8722
8723 PR tree-optimization/80334
8724 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8725 alignas on stack.
8726
2d143ba8
RB
87272017-04-07 Richard Biener <rguenther@suse.de>
8728
8729 PR middle-end/80341
8730 * gcc.dg/torture/pr80341.c: New testcase.
8731
ed3cd38d
JJ
87322017-04-06 Jakub Jelinek <jakub@redhat.com>
8733
8734 PR debug/80234
8735 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8736 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8737
e5f56581
UB
87382017-04-06 Uros Bizjak <ubizjak@gmail.com>
8739
8740 PR target/79733
8741 * gcc.target/i386/pr79733.c: New test.
8742
a5211c80
UB
87432017-04-06 Uros Bizjak <ubizjak@gmail.com>
8744
8745 PR target/80298
8746 * gcc.target/i386/pr80298-1.c: New test.
8747 * gcc.target/i386/pr80298-2.c: Ditto.
8748
db086c96
TP
87492017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8750
8751 PR target/80082
8752 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8753 ARMv7-R.
8754
09b63f67
RB
87552017-04-06 Richard Biener <rguenther@suse.de>
8756
8757 PR tree-optimization/80334
8758 * g++.dg/torture/pr80334.C: New testcase.
8759
d9f8c5af
ML
87602017-04-06 Martin Liska <mliska@suse.cz>
8761
8762 PR sanitizer/80166
8763 * gcc.dg/asan/pr80166.c: New test.
8764
1b68991f
RO
87652017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8766
8767 PR tree-optimization/79390
8768 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8769
0f784346
RB
87702017-04-06 Richard Biener <rguenther@suse.de>
8771
8772 PR tree-optimization/80262
8773 * gcc.target/i386/pr80262.c: New testcase.
8774
23a429c2
RB
87752017-04-06 Richard Biener <rguenther@suse.de>
8776
8777 PR middle-end/80281
8778 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8779
e2323a2b
VM
87802017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8781
8782 PR rtl-optimization/70703
8783 * gcc.target/i386/pr70703.c: New.
8784
47a11342
JJ
87852017-04-05 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR sanitizer/80308
8788 * c-c++-common/asan/pr80308.c: New test.
8789
d0ee17a5
DV
87902017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8791
8792 PR target/79890
8793 * gcc.target/s390/pr79890.c: New test case.
8794
36f896c7
JJ
87952017-04-05 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR target/80310
8798 * c-c++-common/ubsan/pr80310.c: New test.
8799
d16e2ddd
JJ
88002017-04-04 Jakub Jelinek <jakub@redhat.com>
8801
e1201dff
JJ
8802 PR c++/80297
8803 * g++.dg/torture/pr80297.C: New test.
8804
d16e2ddd
JJ
8805 PR tree-optimization/79390
8806 * gcc.target/i386/pr79390.c: New test.
8807 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8808
c0ea338b
VR
88092017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8810
8811 PR c++/80296
8812 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8813
a1527a93
TP
88142017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8815
8816 PR target/80307
8817 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8818 targeting any CPU or architecture.
8819 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8820 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8821 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8822 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8823 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8824 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8825 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8826 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8827
065ba179 88282017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8829
8830 PR fortran/69498
8831 * gfortran.dg/submodule_unexp.f90: New test.
8832
b1fd967c
JJ
88332017-04-04 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR target/80286
8836 * gcc.target/i386/avx-pr80286.c: New test.
8837 * gcc.dg/pr80286.c: New test.
8838
248179b5
RB
88392017-04-04 Richard Biener <rguenther@suse.de>
8840
8841 PR middle-end/80281
8842 * gcc.dg/torture/pr80281.c: New testcase.
8843
a577fcf2
RB
88442017-04-04 Richard Biener <rguenther@suse.de>
8845
8846 PR tree-optimization/80275
8847 * g++.dg/opt/pr80275.C: Make g static.
8848
833bbf60
SB
88492017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8850
8851 PR rtl-optimization/60818
8852 * gcc.c-torture/compile/pr60818.c: New testcase.
8853
5764ee3c
JW
88542017-04-03 Jonathan Wakely <jwakely@redhat.com>
8855
8856 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8857 * gcc.dg/20031012-1.c: Likewise.
8858 * gcc.dg/ipa/ipcp-1.c: Likewise.
8859 * gcc.dg/torture/matrix-3.c: Likewise.
8860 * gcc.target/powerpc/ppc-spe.c: Likewise.
8861 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8862
bbdf4e81
PB
88632017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8864
8865 PR target/80246
8866 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8867 powerpc_vsx_ok.
8868 (std, ld): Limit scan-assembler-times check to lp64.
8869 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8870 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8871 powerpc_vsx_ok.
8872
44bc146f
PB
88732017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8874
8875 PR target/80246
8876 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8877
fff80893
RB
88782017-04-03 Richard Biener <rguenther@suse.de>
8879
8880 PR tree-optimization/80275
8881 * g++.dg/opt/pr80275.C: New testcase.
8882
79f9fc38
DV
88832017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8884
8885 PR testsuite/79356
8886 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8887
a8e70fd3
RD
88882017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8889
8890 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8891 (bal): Increase iteration count and assume alignment.
8892
e0061866
BC
88932017-04-03 Bin Cheng <bin.cheng@arm.com>
8894
8895 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8896
c2d43326
AP
88972017-04-02 Andrew Pinski <apinski@cavium.com>
8898
8899 * gcc.c-torture/compile/nested-3.c: New testcase.
8900 * gcc.c-torture/execute/20170401-1.c: New testcase.
8901 * gcc.c-torture/execute/20170401-2.c: New testcase.
8902
a5a9046d
SB
89032017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8904
8905 PR rtl-optimization/79405
8906 gcc.dg/pr79405.c: New testcase.
8907
6f3af356
JJ
89082017-03-31 Jakub Jelinek <jakub@redhat.com>
8909
eee3756d
JJ
8910 PR debug/79255
8911 * gcc.dg/pr79255.c: New test.
8912
6f3af356
JJ
8913 PR c++/79572
8914 * g++.dg/ubsan/null-8.C: New test.
8915
99e6cfd6
PH
89162017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8917
8918 PR target/80107
8919 * gfortran.dg/pr80107.f: New.
8920
094e6b7a
JL
89212017-03-31 Jeff Law <law@redhat.com>
8922
8923 PR tree-optimization/49498
8924 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8925
eceb2409 89262017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8927
eceb2409
RB
8928 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8929
c412c01a 89302017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8931
c412c01a
RB
8932 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8933
005f12bf
JJ
89342017-03-31 Jakub Jelinek <jakub@redhat.com>
8935
af88f557
JJ
8936 PR libstdc++/80251
8937 * g++.dg/ext/is_aggregate.C: New test.
8938
7d790165
JJ
8939 PR middle-end/80173
8940 * gcc.target/i386/pr80173.c: New test.
8941
a7d55154
JJ
8942 PR middle-end/80163
8943 * gcc.dg/pr80163.c: New test.
8944
005f12bf
JJ
8945 PR debug/80025
8946 * gcc.dg/torture/pr80025.c: New test.
8947
c8e0f43f
MF
89482017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
8949
8950 * gcc.target/mips/pr52125.c: Add -msym32.
8951
724d25f3
JJ
89522017-03-30 Jakub Jelinek <jakub@redhat.com>
8953
8954 PR translation/80189
8955 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
8956 * g++.dg/gomp/sharing-1.C: Likewise.
8957 * gfortran.dg/gomp/pr44536.f90: Likewise.
8958 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
8959 * gfortran.dg/gomp/sharing-3.f90: Likewise.
8960 * gfortran.dg/gomp/crayptr3.f90: Likewise.
8961 * gfortran.dg/gomp/pr33439.f90: Likewise.
8962 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8963 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8964 * gfortran.dg/gomp/sharing-2.f90: Likewise.
8965 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8966 * gcc.dg/gomp/sharing-1.c: Likewise.
8967
05dc406d
PB
89682017-03-30 Peter Bergner <bergner@vnet.ibm.com>
8969
8970 PR target/80246
8971 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
8972 Darwin and SPE.
8973 (dxex, dxexq): Update return type.
8974 (diex, diexq): Update argument type.
8975 * gcc.target/powerpc/pr80246.c: New test.
8976
b0fd4d7e
MJ
89772017-03-30 Martin Jambor <mjambor@suse.cz>
8978
8979 PR ipa/77333
8980 * g++.dg/ipa/pr77333.C: New test.
8981
de008ec4
JJ
89822017-03-30 Jakub Jelinek <jakub@redhat.com>
8983
8984 PR target/80206
8985 * gcc.target/i386/pr80206.c: New test.
8986
28c02407
RB
89872017-03-30 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/77498
8990 * gfortran.dg/pr77498.f: New testcase.
8991
10fa8dfb
MP
89922017-03-29 Marek Polacek <polacek@redhat.com>
8993
8994 PR c/79730
8995 * gcc.dg/pr79730.c: New test.
8996
fdc54f39
JD
89972017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8998
8999 PR libgfortran/78670
9000 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9001 a character of length 1. Update test for success.
9002 * gfortran.dg/dtio_28.f03: New test.
9003 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9004 'scratch' to delete the file when done.
9005
533c0b69
SB
90062017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9007
9008 PR rtl-optimization/80233
9009 * gcc.c-torture/compile/pr80233.c: New testcase.
9010
e35229f8
TK
90112017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9012
9013 PR fortran/80254
9014 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9015 * gfortran.dg/dec_io_2a.f90: instead (new test).
9016
5c0a28d4
JW
90172017-03-28 Jiong Wang <jiong.wang@arm.com>
9018
9019 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9020
19846619
SB
90212017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9022
9023 PR testsuite/43496
9024 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9025 generating PIC code.
9026
e5119fab
VM
90272017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9028
9029 PR rtl-optimization/80193
9030 * gcc.target/i386/pr80193.c: New.
9031
cf474530
JW
90322017-03-28 Janus Weil <janus@gcc.gnu.org>
9033
9034 PR fortran/78661
9035 * gfortran.dg/dtio_25.f90: Modified test case.
9036 * gfortran.dg/dtio_27.f90: New test case.
9037
34fac449
UB
90382017-03-28 Uros Bizjak <ubizjak@gmail.com>
9039
9040 PR target/53383
9041 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9042 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9043 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9044
3e907b90
BC
90452017-03-28 Bin Cheng <bin.cheng@arm.com>
9046
9047 * gcc.c-torture/compile/irreducible-loop.c: New.
9048
522818b9
RS
90492017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9050
3e907b90 9051 PR tree-optimization/80218
522818b9
RS
9052 * gcc.dg/pr80218.c: New test.
9053
ea7d7da8
RB
90542017-03-28 Richard Biener <rguenther@suse.de>
9055
9056 PR tree-optimization/78644
9057 * gcc.dg/pr78644-1.c: New testcase.
9058 * gcc.dg/pr78644-2.c: Likewise.
9059
498173ef
TT
90602017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9061
9062 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9063 * gcc.dg/pic-4.c: Likewise.
9064 * gcc.dg/pie-3.c: Likewise.
9065 * gcc.dg/pie-4.c: Likewise.
9066
c5ad2433
ML
90672017-03-28 Martin Liska <mliska@suse.cz>
9068
9069 PR ipa/80205
9070 * g++.dg/ipa/pr80205.C: New test.
9071
17722fb9
SKS
90722017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9073
9074 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9075 with sizeof(int) < 4.
9076 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9077 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9078 * gcc.dg/torture/pr79777.c: Likewise.
9079 * gcc.dg/torture/pr79910.c: Likewise.
9080
737f500a
RB
90812017-03-28 Richard Biener <rguenther@suse.de>
9082
9083 PR middle-end/80222
9084 * g++.dg/pr80222.C: New testcase.
9085
62f96a79
ML
90862017-03-28 Martin Liska <mliska@suse.cz>
9087
9088 PR ipa/80104
9089 * gcc.dg/ipa/pr80104.c: New test.
9090
72785f26
MP
90912017-03-28 Marek Polacek <polacek@redhat.com>
9092
9093 PR sanitizer/80067
9094 * c-c++-common/ubsan/shift-10.c: New test.
9095
86516987
JL
90962017-03-27 Jeff Law <law@redhat.com>
9097
4dbf1eee 9098 PR tree-optimization/80216
86516987
JL
9099 * gcc.c-torture/compile/pr80216.c: New test.
9100
aade772d
JJ
91012017-03-27 Jakub Jelinek <jakub@redhat.com>
9102
a9e4a1a5
JJ
9103 PR middle-end/80162
9104 * c-c++-common/pr80162-1.c: New test.
9105 * c-c++-common/pr80162-2.c: New test.
9106 * c-c++-common/pr80162-3.c: New test.
9107
aade772d
JJ
9108 PR target/80102
9109 * g++.dg/opt/pr80102.C: New test.
9110
d89f355e
MM
91112017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9112
9113 PR target/78543
9114 * gcc.target/powerpc/pr78543.c: New test.
9115
79c4d73b
KN
91162017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9117
9118 PR target/80103
9119 * gcc.target/powerpc/pr80103-1.c: New test.
9120
819df781
RB
91212017-03-27 Richard Biener <rguenther@suse.de>
9122
9123 PR tree-optimization/80181
9124 * gcc.dg/torture/pr80181.c: New testcase.
9125
84804c5b
CZ
91262017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9127
065ba179 9128 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9129
c5e5f5f6
RB
91302017-03-27 Richard Biener <rguenther@suse.de>
9131
9132 PR ipa/79776
9133 * g++.dg/ipa/pr79776.C: New testcase.
9134
7cd200f6
JJ
91352017-03-27 Jakub Jelinek <jakub@redhat.com>
9136
9137 PR sanitizer/80168
9138 * gcc.dg/asan/pr80168.c: New test.
9139
79f512ff
RB
91402017-03-27 Richard Biener <rguenther@suse.de>
9141
9142 PR tree-optimization/80170
9143 * gcc.dg/pr80170.c: New testcase.
9144
672d9f8e
RB
91452017-03-27 Richard Biener <rguenther@suse.de>
9146
9147 PR middle-end/80171
9148 * g++.dg/torture/pr80171.C: New testcase.
9149
978fcba3
JDA
91502017-03-26 John David Anglin <danglin@gcc.gnu.org>
9151
431d7882
JDA
9152 * gcc.dg/torture/pr79732.c: Require alias support.
9153 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9154
978fcba3
JDA
9155 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9156 libatomic_available.
9157 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9158 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9159
1f10d710
JD
91602017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9161
9162 PR libgfortran/78881
9163 * gfortran.dg/dtio_26.f90: New test.
9164
41036686
PT
91652017-03-25 Paul Thomas <pault@gcc.gnu.org>
9166
9167 PR fortran/80156
9168 PR fortran/79382
9169 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9170 testcase for PR80156. Add a main programme that tests that
9171 the typebound generic is accessible.
9172
5da906ca
BS
91732017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9174
9175 PR rtl-optimization/80160
9176 PR rtl-optimization/80159
9177
9178 * gcc.target/i386/pr80160.c: New test.
9179
7dabefa0
JJ
91802017-03-24 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR sanitizer/79904
9183 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9184
c8b1fbc1
MP
91852017-03-24 Marek Polacek <polacek@redhat.com>
9186
9187 PR c++/80119
9188 * g++.dg/warn/Wuninitialized-9.C: New test.
9189
76794c52
AK
91902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9191
9192 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9193 and remove the high-level builtin. The error message for the
9194 would prevent compilation from reaching the second.
9195 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9196
2de2b3f9
AK
91972017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9198
9199 * gcc.target/s390/vxe/negfma-1.c: New test.
9200
7d2fd075
AK
92012017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9202
9203 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9204 * gcc.target/s390/arch12/mul-1.c: New test.
9205 * gcc.target/s390/arch12/mul-2.c: New test.
9206
72612e4e
AK
92072017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9208
9209 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9210
6c7774d1
AK
92112017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9212
9213 * gcc.target/s390/vxe/popcount-1.c: New test.
9214
9ec98860
AK
92152017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9216
9217 * gcc.target/s390/vxe/bitops-1.c: New test.
9218
6654e96f
AK
92192017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9220
9221 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9222 * lib/target-supports.exp: Add effective target check s390_vxe.
9223
77c585ca
AK
92242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9225
9226 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9227 comparison instructions used from now on.
9228
b5de6e84
AK
92292017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9230
9231 * gcc.target/s390/s390.exp (check_effective_target_vector):
9232 Include target-supports.exp and move target_vector check routine
9233 ...
9234 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9235 here and rename it.
9236 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9237 check from vector to s390_vx.
9238 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9239 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9240 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9241 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9242 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9243 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9244 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9245 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9246 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9247
a602f985
AK
92482017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9249
9250 * gcc.target/s390/vector/vec-init-2.c: New test.
9251
085db63d
AK
92522017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9253
9254 * gcc.dg/ubsan/pr79904-2.c: New test.
9255
dc4f29bc
AK
92562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9257
9258 PR target/79893
9259 * gcc.target/s390/zvector/pr79893.c: New test.
9260
56010684
JJ
92612017-03-24 Jakub Jelinek <jakub@redhat.com>
9262
9263 PR rtl-optimization/80112
9264 * gcc.dg/pr80112.c: New test.
9265
f0d7b52d
RO
92662017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9267
9268 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9269 etc. line numbers.
9270 * gcc.dg/Walloca-1.c: Likewise.
9271 * gcc.dg/Walloca-2.c: Likewise.
9272 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9273
635684c4
BS
92742017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9275
9276 PR tree-optimization/80158
9277 * gfortran.fortran-torture/compile/pr80158.f: New file.
9278
76afddf3
RB
92792017-03-24 Richard Biener <rguenther@suse.de>
9280
9281 PR tree-optimization/80167
9282 * gcc.dg/graphite/pr80167.c: New testcase.
9283
c2e389bf
TV
92842017-03-24 Tom de Vries <tom@codesourcery.com>
9285
9286 PR testsuite/80092
9287 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9288 dg-require-effective-target global_constructor.
9289 * gcc.dg/tls/emutls-2.c: Same.
9290
a72821b4
TV
92912017-03-24 Tom de Vries <tom@codesourcery.com>
9292
9293 PR testsuite/80092
9294 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9295 dg-require-effective-target indirect_jumps.
9296
1658def9
TV
92972017-03-24 Tom de Vries <tom@codesourcery.com>
9298
9299 PR testsuite/80092
9300 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9301 nonlocal_goto.
9302
90e02692
TV
93032017-03-24 Tom de Vries <tom@codesourcery.com>
9304
9305 PR testsuite/80092
9306 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9307 * gcc.dg/Walloca-12.c: Same.
9308 * gcc.dg/attr-alloc_size-8.c: Same.
9309 * gcc.dg/Walloca-4.c: Same.
9310 * gcc.dg/Walloca-8.c: Same.
9311 * gcc.dg/Walloca-13.c: Same.
9312 * gcc.dg/Walloca-14.c: Same.
9313 * gcc.dg/attr-alloc_size-9.c: Same.
9314 * gcc.dg/Walloca-1.c: Same.
9315 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9316 * gcc.dg/Walloca-5.c: Same.
9317 * gcc.dg/Walloca-10.c: Same.
9318 * gcc.dg/Walloca-9.c: Same.
9319 * gcc.dg/attr-alloc_size-6.c: Same.
9320 * gcc.dg/Wvla-larger-than-1.c: Same.
9321 * gcc.dg/torture/pr71881.c: Same.
9322 * gcc.dg/torture/pr71901.c: Same.
9323 * gcc.dg/torture/pr78742.c: Same.
9324 * gcc.dg/builtin-alloc-size.c: Same.
9325 * gcc.dg/Walloca-2.c: Same.
9326 * gcc.dg/Walloca-6.c: Same.
9327 * gcc.dg/Walloca-11.c: Same.
9328 * gcc.dg/attr-alloc_size-7.c: Same.
9329 * gcc.dg/Wvla-larger-than-2.c: Same.
9330 * gcc.dg/Walloca-3.c: Same.
9331 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9332 * gcc.c-torture/compile/pr79413.c: Same.
9333 * gcc.c-torture/compile/pr78439.c: Same.
9334
842392c8
KN
93352017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9336
9337 * gcc.target/powerpc/p9-options-1.c: New test.
9338
de2b3f5c
KT
93392017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9340
9341 PR target/71436
9342 * gcc.c-torture/compile/pr71436.c: New test.
9343
2e6315ef 93442017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9345 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9346
9347 PR tree-optimization/79908
9348 PR tree-optimization/80136
9349 * gcc.dg/torture/pr79908.c: New file.
9350
9cdf0363
NK
93512017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9352
2e6315ef 9353 PR fortran/39239
9cdf0363
NK
9354 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9355
f3dd574e
JJ
93562017-03-22 Jakub Jelinek <jakub@redhat.com>
9357
f13e9cd5
JJ
9358 PR c++/80141
9359 * g++.dg/gomp/pr80141.C: New test.
9360
68ed2ba0
JJ
9361 PR c++/80129
9362 * g++.dg/torture/pr80129.C: New test.
9363
f3dd574e
JJ
9364 PR sanitizer/80110
9365 * g++.dg/tsan/pr80110.C: New test.
9366
918b6c9e
TK
93672017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9368
9369 PR fortran/80142
9370 * gfortran.dg/any_loc.f90: New test case.
9371
bf634d1c
TP
93722017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9373
9374 PR target/80082
9375 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9376 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9377
f7325b95
ML
93782017-03-22 Martin Liska <mliska@suse.cz>
9379
9380 PR target/79906
9381 * g++.dg/ext/mv8.C: Add power* targets.
9382
3f01b620
MS
93832017-03-21 Martin Sebor <msebor@redhat.com>
9384
9385 PR c++/79548
9386 * g++.dg/warn/Wunused-var-26.C: New test.
9387
1cefb051
BS
93882017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9389
9390 PR tree-optimization/79908
9391 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9392
edc1747f
MP
93932017-03-21 Marek Polacek <polacek@redhat.com>
9394 Martin Sebor <msebor@redhat.com>
9395
9396 PR tree-optimization/80109
9397 * gcc.dg/Walloca-14.c: New test.
9398
85106b87
JJ
93992017-03-21 Jakub Jelinek <jakub@redhat.com>
9400
9401 PR target/80125
9402 * gcc.target/powerpc/pr80125.c: New test.
9403
e59a225f
NK
94042017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9405
9406 PR fortran/69498
9407 * gfortran.dg/unexp_attribute.f90: New test
9408
0ffe60b5 94092017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9410 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9411
9412 PR tree-optimization/79908
9413 * gcc.dg/torture/pr79908.c: New file.
9414
54eb90fe
SKS
94152017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9416
9417 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9418 with sizeof(int) < 4.
9419
5611c456
ML
94202017-03-21 Martin Liska <mliska@suse.cz>
9421
9422 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9423 apostrophes.
9424
e650ea2a
RB
94252017-03-21 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/80032
9428 * g++.dg/opt/pr80032.C: New testcase.
9429
da2ce5f9
RB
94302017-03-21 Richard Biener <rguenther@suse.de>
9431
9432 PR tree-optimization/80122
9433 * gcc.dg/torture/pr80122.c: New testcase.
9434
9d60683a
TT
94352017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9436
9437 * gcc.dg/pic-2.c: Skip for MIPS.
9438 * gcc.dg/pie-2.c: Skip for MIPS.
9439
d3e19c2c
PC
94402017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9441
9442 PR c++/77752
9443 * g++.dg/cpp0x/initlist97.C: New.
9444 * g++.dg/cpp0x/initlist85.C: Update.
9445
8bee092e
JJ
94462017-03-21 Jakub Jelinek <jakub@redhat.com>
9447
9f30dff0
JJ
9448 PR c/67338
9449 * gcc.dg/pr67338.c: New test.
9450
8bee092e
JJ
9451 PR c++/35878
9452 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9453 dump instead of assembler.
9454 * g++.dg/init/pr35878_2.C: Likewise.
9455 * g++.dg/init/pr35878_3.C: Likewise.
9456
4d1b8e70
JJ
94572017-03-21 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR c/80097
9460 * gcc.dg/ubsan/pr80097.c: New test.
9461
c34923c4
BS
94622017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9463
9464 PR tree-optimization/80054
9465 * g++.dg/torture/pr80054.C: New file.
9466
b0ba96c2
KN
94672017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9468
9469 PR target/79963
9470 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9471 directive to assure selection of proper bit using rlwinm insn.
9472 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9473 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9474 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9475 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9476
92377255
MP
94772017-03-20 Marek Polacek <polacek@redhat.com>
9478 Paolo Carlini <paolo.carlini@oracle.com>
9479
9480 PR c++/80059 - ICE with noexcept and __transaction_atomic
9481 * g++.dg/tm/pr80059-2.C: New test.
9482 * g++.dg/tm/pr80059.C: New test.
9483
243e28bf
ML
94842017-03-20 Martin Liska <mliska@suse.cz>
9485
9486 PR middle-end/79753
9487 * gcc.target/i386/mpx/pr79753.c: New test.
9488
918112d3
ML
94892017-03-20 Martin Liska <mliska@suse.cz>
9490
9491 PR target/79769
9492 PR target/79770
9493 * g++.dg/pr79769.C: New test.
9494 * gcc.target/i386/mpx/pr79770.c: New test.
9495
e325aba2
AK
94962017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9497
9498 PR target/78857
9499 * gcc.target/s390/load-and-test-fp-1.c: New test.
9500 * gcc.target/s390/load-and-test-fp-2.c: New test.
9501
91d2c04c
PT
95022017-03-18 Paul Thomas <pault@gcc.gnu.org>
9503
9504 PR fortran/79676
9505 * gfortran.dg/submodule_28.f08 : New test.
9506
c7e4107b
PT
95072017-03-18 Paul Thomas <pault@gcc.gnu.org>
9508
9509 PR fortran/71838
9510 * gfortran.dg/submodule_26.f08 : New test.
9511 * gfortran.dg/submodule_27.f08 : New test.
9512
d8fe28be
PH
95132017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9514
9515 PR target/79951
9516 * gcc.target/powerpc/pr79951.c: New.
9517
4a17943d
BS
95182017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9519
9520 PR rtl-optimization/79910
9521 * gcc.dg/torture/pr79910.c: New test.
9522
7f166d94
JL
95232017-03-17 Jeff Law <law@redhat.com>
9524
9525 PR tree-optimization/71437
9526 * gcc.dg/tree-ssa/pr71437.c: New test.
9527 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9528 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9529 now caught by VRP, but which were previously caught by DOM.
9530
12c4f7dc
RB
95312017-03-17 Richard Biener <rguenther@suse.de>
9532
9533 PR middle-end/80075
9534 * g++.dg/torture/pr80075.C: New testcase.
9535
207f3423
MM
95362017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9537
9538 PR target/71294
9539 * g++.dg/pr71294.C: New test.
9540
9fc900af
SB
95412017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9542
9543 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9544
c05c2380
JJ
95452017-03-16 Jakub Jelinek <jakub@redhat.com>
9546
e711928b
JJ
9547 PR fortran/80010
9548 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9549
c05c2380
JJ
9550 PR fortran/79886
9551 * gfortran.dg/pr79886.f90: New test.
9552
3231d64b
MM
95532017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9554
9555 PR target/79038
9556 * gcc.target/powerpc/pr79038-1.c: New test.
9557
81ef1f5e
SB
95582017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9559
9560 PR fortran/33271
9561 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9562
395a1e9b
JW
95632017-03-15 Jiong Wang <jiong.wang@arm.com>
9564
9565 PR testsuite/79356
9566 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9567
05f65910
UB
95682017-03-15 Uros Bizjak <ubizjak@gmail.com>
9569
9570 PR target/80019
9571 * gcc.target/i386/pr80019.c: New test.
9572
94285a7d
ML
95732017-03-15 Martin Liska <mliska@suse.cz>
9574
9575 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9576
a983542b
MS
95772017-03-14 Martin Sebor <msebor@redhat.com>
9578
9579 PR tree-optimization/79800
9580 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9581 * gcc.dg/tree-ssa/pr79800.c: New test.
9582
76ca5f40
MM
95832017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9584
9585 PR target/79947
9586 * gcc.target/powerpc/pr79947.c: New test.
9587
5d9a283a
MS
95882017-03-14 Martin Sebor <msebor@redhat.com>
9589
9590 PR middle-end/80020
9591 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9592 * gcc.dg/attr-alloc_size-7.c: Same.
9593 * gcc.dg/attr-alloc_size-9.c: Same.
9594 * gcc.dg/builtin-alloc-size.c: Same.
9595 * gcc.dg/pr80020.c: New test.
9596
4692943d
BS
95972017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9598
9599 PR rtl-optimization/79728
9600 * gcc.target/i386/sse-globalreg.c: New test.
9601
861d9d5e
ML
96022017-03-14 Martin Liska <mliska@suse.cz>
9603
9604 PR lto/66295
9605 * gcc.dg/tree-prof/pr66295.c: New test.
9606
a48018b5
ML
96072017-03-13 Martin Liska <mliska@suse.cz>
9608
9609 PR middle-end/78339
9610 * gcc.target/i386/mpx/pr78339.c: New test.
9611
8c56cc5a
CZ
96122017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9613
065ba179 9614 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9615
14555394
CZ
96162017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9617
065ba179 9618 * gcc.target/arc/pr9001090948.c: New file.
14555394 9619
3079b92e
SB
96202017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9621
9622 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9623 Fix test. Make early-out condition return early. Correct comments.
9624
c08de9db
JD
96252017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9626
9627 PR libgfortran/78854
9628 * gfortran.dg/dtio_25.f90: New test.
9629
66b27545
MS
96302017-03-10 Martin Sebor <msebor@redhat.com>
9631
9632 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9633
8f2f6381
BS
96342017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9635
9636 PR rtl-optimization/78911
9637 * gcc.target/i386/pr78911-1.c: New test.
9638 * gcc.target/i386/pr78911-2.c: New test.
9639
8e2c69b4 96402017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9641
8e2c69b4
WS
9642 PR target/79941
9643 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9644 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9645 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9646
455d833c
MP
96472017-03-10 Marek Polacek <polacek@redhat.com>
9648
9649 PR c++/79967
9650 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9651
cdd669f9
JJ
96522017-03-10 Jakub Jelinek <jakub@redhat.com>
9653
e260b0a7
JJ
9654 PR c++/79899
9655 * g++.dg/other/friend7.C: New test.
9656
cdd669f9
JJ
9657 PR c++/79896
9658 * g++.dg/ext/int128-5.C: New test.
9659
730e6e46
SB
96602017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9661
9662 PR testsuite/79356
9663 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9664 powerpc, sparc, or s390x.
9665
fc8f6304
PH
96662017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9667
9668 PR target/79907
9669 * gcc.target/powerpc/pr79907.c: New.
9670
f1b0632a
OH
96712017-03-10 Olivier Hainque <hainque@adacore.com>
9672
9673 * gnat.dg/opt64.adb: New test.
9674 * gnat.dg/opt64_pkg.ads: New helper.
9675 * gnat.dg/opt64_pkg.adb: New helper.
9676
5558f089
JJ
96772017-03-10 Jakub Jelinek <jakub@redhat.com>
9678
2d9dd4fb
JJ
9679 PR rtl-optimization/79909
9680 * gcc.target/powerpc/pr79909.c: New test.
9681
72772e67
JJ
9682 PR tree-optimization/79972
9683 * gcc.dg/pr79972.c: New test.
9684
5558f089
JJ
9685 PR tree-optimization/77975
9686 * gcc.dg/pr77975.c: New test.
9687
822a132c
MP
96882017-03-09 Marek Polacek <polacek@redhat.com>
9689
9690 PR c++/79962
9691 PR c++/79984
9692 * c-c++-common/nonnull-3.c: New test.
9693 * g++.dg/warn/Wnonnull3.C: New test.
9694
c9819d22
MF
96952017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9696
9697 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9698 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9699
36618428
MP
97002017-03-09 Marek Polacek <polacek@redhat.com>
9701
9702 PR sanitizer/79757
9703 * gcc.dg/ubsan/pr79757-1.c: New test.
9704 * gcc.dg/ubsan/pr79757-2.c: New test.
9705 * gcc.dg/ubsan/pr79757-3.c: New test.
9706 * gcc.dg/ubsan/pr79757-4.c: New test.
9707 * gcc.dg/ubsan/pr79757-5.c: New test.
9708
01e5af5a
JJ
97092017-03-09 Jakub Jelinek <jakub@redhat.com>
9710
9711 PR c/79969
9712 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9713
6443c7c0
MP
97142017-03-09 Marek Polacek <polacek@redhat.com>
9715
9716 PR c++/79687
9717 * g++.dg/expr/ptrmem8.C: New test.
9718 * g++.dg/expr/ptrmem9.C: New test.
9719
d721dc3c
RB
97202017-03-09 Richard Biener <rguenther@suse.de>
9721
9722 PR tree-optimization/79977
9723 * gcc.dg/graphite/pr79977.c: New testcase.
9724
1f1fd3e2
TT
97252017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9726
9727 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9728 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9729 * lib/target-supports.exp (check_effective_target_rdynamic):
9730 New proc.
9731
16967aff
RB
97322017-03-09 Richard Biener <rguenther@suse.de>
9733
9734 PR middle-end/79971
9735 * gcc.dg/fixed-point/pr79971.c: New testcase.
9736
26d7dc48
RB
97372017-03-09 Richard Biener <rguenther@suse.de>
9738
9739 PR ipa/79970
9740 * gcc.dg/torture/pr79970.c: New testcase.
9741
35f77c28
PC
97422017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9743
9744 PR c++/71966
9745 * g++.dg/cpp0x/pr71966-1.C: New.
9746 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9747
8a7df031
ML
97482017-03-09 Martin Liska <mliska@suse.cz>
9749
9750 PR tree-optimization/79631
9751 * gcc.target/i386/mpx/pr79631.c: New test.
9752
3828bb0d
ML
97532017-03-09 Martin Liska <mliska@suse.cz>
9754
9755 PR target/65705
9756 PR target/69804
9757 * gcc.target/i386/pr71458.c: Update scanned pattern.
9758
410a590c
MP
97592017-03-09 Marek Polacek <polacek@redhat.com>
9760
9761 PR c++/79672
9762 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9763 * g++.dg/warn/Wduplicated-branches3.C: New test.
9764
f084a22e
PG
97652017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9766
9767 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9768
a278b1c3
ML
97692017-03-09 Martin Liska <mliska@suse.cz>
9770
9771 PR ipa/79764
9772 * g++.dg/pr79764.C: New test.
9773
8dc19053
ML
97742017-03-09 Martin Liska <mliska@suse.cz>
9775
9776 PR ipa/79761
9777 * g++.dg/pr79761.C: New test.
9778
030fc94a
JJ
97792017-03-09 Jakub Jelinek <jakub@redhat.com>
9780
9e463823
JJ
9781 PR sanitizer/79944
9782 * c-c++-common/asan/pr79944.c: New test.
9783
6b62f323
JJ
9784 PR target/79932
9785 * gcc.target/i386/pr79932-2.c: New test.
9786
030fc94a
JJ
9787 PR target/79932
9788 * gcc.target/i386/pr79932-1.c: New test.
9789
423aec8b
MP
97902017-03-09 Marek Polacek <polacek@redhat.com>
9791
9792 PR c++/79900 - ICE in strip_typedefs
9793 * g++.dg/warn/Wpadded-1.C: New test.
9794
6659fe59
MP
97952017-03-08 Marek Polacek <polacek@redhat.com>
9796
9797 * g++.dg/Walloca1.C: Adjust dg-warning.
9798
f1a675e4
AH
97992017-03-08 Andrew Haley <aph@redhat.com>
9800
9801 PR tree-optimization/79943
9802 * gcc.dg/tree-ssa/pr79943.c: New test.
9803
edfcd7e3
RB
98042017-03-08 Richard Biener <rguenther@suse.de>
9805
9806 PR tree-optimization/79955
9807 * gcc.dg/uninit-24.c: New testcase.
9808
61fdfd8c
RB
98092017-03-08 Richard Biener <rguenther@suse.de>
9810
9811 PR tree-optimization/79920
9812 * gcc.dg/vect/pr79920.c: New testcase.
9813
4b48e883
JJ
98142017-03-08 Jakub Jelinek <jakub@redhat.com>
9815
9816 PR sanitizer/79904
9817 * gcc.dg/ubsan/pr79904.c: New test.
9818
a71dbc63
JJ
98192017-03-07 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR c/79834
9822 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9823 diagnostics.
9824
d8a90142
MP
98252017-03-07 Marek Polacek <polacek@redhat.com>
9826
9827 PR middle-end/79809
9828 * g++.dg/Walloca1.C: New test.
9829
a5e9e3e4
ML
98302017-03-07 Martin Liska <mliska@suse.cz>
9831
9832 PR middle-end/68270
9833 * g++.dg/pr68270.C: New test.
9834
1f6dba54
JJ
98352017-03-07 Jakub Jelinek <jakub@redhat.com>
9836
760f82db
JJ
9837 PR rtl-optimization/79901
9838 * gcc.target/i386/pr79901.c: New test.
9839
1f6dba54
JJ
9840 PR sanitizer/79897
9841 * c-c++-common/ubsan/pr79897.c: New test.
9842
feca7b89
VM
98432017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9844
9845 PR rtl-optimization/79571
9846 * gcc.target/i386/pr79571.c: New.
9847
bdbbf28d
MP
98482017-03-06 Marek Polacek <polacek@redhat.com>
9849
9850 PR c++/79796 - ICE with NSDMI and this pointer
9851 * g++.dg/cpp0x/nsdmi13.C: New test.
9852
52564551
JK
98532017-03-06 Julia Koval <julia.koval@intel.com>
9854
9855 PR target/79793
9856 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9857 directives.
9858 * gcc.target/i386/interrupt-13.c: Ditto.
9859 * gcc.target/i386/interrupt-14.c: Ditto.
9860 * gcc.target/i386/interrupt-15.c: Ditto.
9861
345edb37
JJ
98622017-03-06 Jakub Jelinek <jakub@redhat.com>
9863
9864 PR c++/79822
9865 * g++.dg/cpp0x/constexpr-79822.C: New test.
9866
a8d25fd0
RB
98672017-03-06 Richard Biener <rguenther@suse.de>
9868
9869 PR tree-optimization/79894
9870 * gcc.dg/vect/pr79887.c: New testcase.
9871
522fcdd7
RB
98722017-03-06 Richard Biener <rguenther@suse.de>
9873
9874 PR tree-optimization/79824
9875 * gcc.dg/vect/pr79824-1.c: New testcase.
9876 * gcc.dg/vect/pr79824-2.c: Likewise.
9877
54649631
TT
98782017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9879
9880 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9881 gettimeofday. Remove dg-skip-if for AVR.
9882 * lib/target-supports.exp (check_effective_target_gettimeofday):
9883 New proc.
9884
4bbc8970
RD
98852017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9886
9887 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9888 * gcc.target/s390/hotpatch-10.c: Likewise.
9889 * gcc.target/s390/hotpatch-11.c: Likewise.
9890 * gcc.target/s390/hotpatch-12.c: Likewise.
9891 * gcc.target/s390/hotpatch-13.c: Likewise.
9892 * gcc.target/s390/hotpatch-14.c: Likewise.
9893 * gcc.target/s390/hotpatch-15.c: Likewise.
9894 * gcc.target/s390/hotpatch-16.c: Likewise.
9895 * gcc.target/s390/hotpatch-17.c: Likewise.
9896 * gcc.target/s390/hotpatch-18.c: Likewise.
9897 * gcc.target/s390/hotpatch-19.c: Likewise.
9898 * gcc.target/s390/hotpatch-2.c: Likewise.
9899 * gcc.target/s390/hotpatch-26.c: Likewise.
9900 * gcc.target/s390/hotpatch-27.c: Likewise.
9901 * gcc.target/s390/hotpatch-28.c: Likewise.
9902 * gcc.target/s390/hotpatch-3.c: Likewise.
9903 * gcc.target/s390/hotpatch-4.c: Likewise.
9904 * gcc.target/s390/hotpatch-5.c: Likewise.
9905 * gcc.target/s390/hotpatch-6.c: Likewise.
9906 * gcc.target/s390/hotpatch-7.c: Likewise.
9907 * gcc.target/s390/hotpatch-8.c: Likewise.
9908 * gcc.target/s390/hotpatch-9.c: Likewise.
9909
5f215a70
PC
99102017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9911
9912 PR c++/64574
9913 * g++.dg/template/crash125.C: New.
9914
296cc393
JJ
99152017-03-06 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR target/79812
9918 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9919
ca8942a3
TT
99202017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9921
9922 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9923
c1b993c0
PG
99242017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9925
9926 * gcc.target/mips/msa-minmax.c: New tests.
9927
a50a32aa
ML
99282017-03-06 Martin Liska <mliska@suse.cz>
9929
9930 PR sanitize/79783
9931 * g++.dg/asan/pr79783.C: New test.
9932
5ada812c
PG
99332017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9934
9935 * gcc.target/mips/msa-dotp.c: New tests.
9936
334b3c4b
PG
99372017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9938
9939 * gcc.target/mips/msa-bclri.c: New test.
9940
d8b4baeb
PC
99412017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
9942
9943 PR c++/70266
9944 * g++.dg/tm/pr70266.C: New.
9945
ef78bc3c 99462017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 9947 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
9948
9949 * gfortran.dg/coarray/fail_image_1.f08: New test.
9950 * gfortran.dg/coarray/fail_image_2.f08: New test.
9951 * gfortran.dg/coarray/failed_images_1.f08: New test.
9952 * gfortran.dg/coarray/failed_images_2.f08: New test.
9953 * gfortran.dg/coarray/image_status_1.f08: New test.
9954 * gfortran.dg/coarray/image_status_2.f08: New test.
9955 * gfortran.dg/coarray/stopped_images_1.f08: New test.
9956 * gfortran.dg/coarray/stopped_images_2.f08: New test.
9957 * gfortran.dg/coarray_fail_st.f90: New test.
9958 * gfortran.dg/coarray_failed_images_1.f08: New test.
9959 * gfortran.dg/coarray_image_status_1.f08: New test.
9960 * gfortran.dg/coarray_stopped_images_1.f08: New test.
9961
7f5a7d78
MP
99622017-03-03 Marek Polacek <polacek@redhat.com>
9963
9964 PR c/79758
9965 * gcc.dg/noncompile/pr79758.c: New test.
9966
cc195d46
JJ
99672017-03-03 Jakub Jelinek <jakub@redhat.com>
9968
9969 PR middle-end/79805
9970 * g++.dg/opt/pr79805.C: New test.
9971
945b6e16
AS
99722017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
9973
9974 * gcc.target/i386/avx512vpopcntdq-check.h: New.
9975 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
9976 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
9977 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
9978 * gcc.target/i386/i386.exp
9979 (check_effective_target_avx512vpopcntdq): New.
9980
31dcc385
TT
99812017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
9982
9983 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
9984 ilp32 targets and match DImode registers for lp64 targets.
9985
0e174ae1
UB
99862017-03-03 Uros Bizjak <ubizjak@gmail.com>
9987
9988 * g++.dg/pr71624.C: Disable for x32.
9989 * g++.dg/pr71633.C: Ditto.
9990
93505ec5
JJ
99912017-03-03 Jakub Jelinek <jakub@redhat.com>
9992
9993 PR target/79807
9994 * gcc.target/i386/pr79807.c: New test.
9995
d78a1c01
ML
99962017-03-03 Martin Liska <mliska@suse.cz>
9997
9998 PR tree-optimization/79803
9999 * gcc.dg/tree-ssa/pr79803.c: New test.
10000
ec7f796e
ML
100012017-03-03 Martin Liska <mliska@suse.cz>
10002
10003 PR rtl-optimization/79574
10004 * gcc.dg/pr79574-2.c: New test.
10005
30d309aa
RB
100062017-03-03 Richard Biener <rguenther@suse.de>
10007
10008 PR c++/79825
10009 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10010
38801de5
JJ
100112017-03-03 Jakub Jelinek <jakub@redhat.com>
10012
10013 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10014
7278b0a2
MP
100152017-03-03 Marek Polacek <polacek@redhat.com>
10016
10017 PR c++/79791
10018 * g++.dg/warn/Wwrite-strings-1.C: New test.
10019 * g++.dg/warn/Wwrite-strings-2.C: New test.
10020 * g++.dg/warn/Wwrite-strings-3.C: New test.
10021 * g++.dg/warn/Wwrite-strings-4.C: New test.
10022 * g++.dg/warn/Wwrite-strings-5.C: New test.
10023 * g++.dg/warn/Wwrite-strings-6.C: New test.
10024 * g++.dg/warn/Wwrite-strings-7.C: New test.
10025 * g++.dg/warn/Wwrite-strings-8.C: New test.
10026 * g++.dg/warn/Wwrite-strings-9.C: New test.
10027 * g++.dg/warn/Wwrite-strings-10.C: New test.
10028 * g++.dg/warn/Wwrite-strings-11.C: New test.
10029 * g++.dg/warn/Wwrite-strings-12.C: New test.
10030
75473a91
RB
100312017-03-03 Richard Biener <rguenther@suse.de>
10032
10033 PR middle-end/79818
10034 * gcc.dg/torture/pr79818.c: New testcase.
10035
50bea0c5
JJ
100362017-03-02 Jakub Jelinek <jakub@redhat.com>
10037
10038 PR c++/79782
10039 * g++.dg/warn/Wunused-parm-10.C: New test.
10040
130f15ce
UB
100412017-03-02 Uros Bizjak <ubizjak@gmail.com>
10042
10043 * gcc.dg/rtl/x86_64/*.c: Test for
10044 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10045
dc362ada
UB
100462017-03-02 Uros Bizjak <ubizjak@gmail.com>
10047
10048 PR target/79514
10049 * gcc.target/i386/pr79514.c: New test.
10050
fe792dd8
JJ
100512017-03-02 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR rtl-optimization/79780
10054 * gcc.c-torture/compile/pr79780.c: New test.
10055
e80facb4
RB
100562017-03-02 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/79345
10059 PR c++/42000
10060 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10061 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10062 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10063
eb0e7c34
RB
100642017-03-02 Richard Biener <rguenther@suse.de>
10065
10066 PR c/79756
10067 * gcc.dg/vector-1.c: New testcase.
10068
653a4b32
BC
100692017-03-02 Bin Cheng <bin.cheng@arm.com>
10070
10071 PR tree-optimization/66768
10072 * gcc.target/i386/pr66768.c: New test.
10073
da403f31
RB
100742017-03-02 Richard Biener <rguenther@suse.de>
10075
10076 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10077 * gcc.dg/rtl/x86_64/final.c: Likewise.
10078 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10079 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10080 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10081 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10082
83692f96
RB
100832017-03-02 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/79777
10086 * gcc.dg/torture/pr79777.c: New testcase.
10087
71dedb33
MS
100882017-03-01 Martin Sebor <msebor@redhat.com>
10089
10090 PR middle-end/79692
10091 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10092 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10093 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10094 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10095
48990905
UB
100962017-03-01 Uros Bizjak <ubizjak@gmail.com>
10097
10098 * gcc.target/i386/invsize-2.c: New test.
10099 * gcc.target/i386/invsize-3.c: Ditto.
10100 * gcc.target/i386/invsize-4.c: Ditto.
10101 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10102 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10103
c7f0c9f3
MM
101042017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10105
10106 PR target/79439
10107 * gcc.target/powerpc/pr79439.c: New test.
10108
f5ef6bfc
PH
101092017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10110
10111 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10112 scan string.
10113
10114
50181506
KN
101152017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10116
10117 PR target/79395
10118 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10119 pattern to look for vcmpequd. instead of vcmpnew.
10120 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10121 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10122 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10123 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10124 look for xvcmpeqdp. instead of xvcmpnedp.
10125 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10126 look for vcmpequd. instead of vcmpnew.
10127 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10128 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10129 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10130 look for xvcmpeqsp. instead of xvcmpnesp.
10131 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10132 look for xvcmpeqdp. instead of xvcmpnedp.
10133 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10134 look for vcmpequd. instead of vcmpnew.
10135 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10136 look for vcmpeqsp instead of xvcmpnesp.
10137 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10138 look for xvcmpeqdp instead of xvcmpnedp.
10139
0100ae43
RB
101402017-03-01 Richard Biener <rguenther@suse.de>
10141
10142 PR middle-end/79721
10143 * gcc.dg/torture/pr79721.c: New testcase.
10144
0f3f4ffe
JJ
101452017-03-01 Jakub Jelinek <jakub@redhat.com>
10146
42132674
JJ
10147 PR c++/79681
10148 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10149 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10150
e3e9e8ca
JJ
10151 PR c++/79746
10152 * g++.dg/warn/Wunused-parm-9.C: New test.
10153
0f3f4ffe
JJ
10154 PR tree-optimization/79734
10155 * g++.dg/opt/pr79734.C: New test.
10156
ad1de652
JJ
101572017-02-28 Jakub Jelinek <jakub@redhat.com>
10158
10159 PR tree-optimization/79737
10160 * gcc.c-torture/execute/pr79737-1.c: New test.
10161 * gcc.c-torture/execute/pr79737-2.c: New test.
10162
7a1ae923
EB
101632017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10164
10165 * gcc.target/sparc/20170228-1.c: New test.
10166
2af0c3ed
UB
101672017-02-28 Uros Bizjak <ubizjak@gmail.com>
10168
10169 * gcc.target/i386/invsize-1.c: New test.
10170
203ced0a
MS
101712017-02-28 Martin Sebor <msebor@redhat.com>
10172
10173 PR tree-optimization/79691
10174 * gcc.dg/tree-ssa/pr79691.c: New test.
10175
8a915b87
JJ
101762017-02-28 Jakub Jelinek <jakub@redhat.com>
10177
10178 PR target/79729
10179 * gcc.target/i386/pr79729.c: New test.
10180
41aa3a38
RB
101812017-02-28 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/79740
10184 * gcc.dg/torture/pr79740.c: New testcase.
10185
587240d2
RB
101862017-02-28 Richard Biener <rguenther@suse.de>
10187
10188 PR middle-end/79731
10189 * c-c++-common/torture/pr79731.c: New testcase.
10190
dd3f4560
RB
101912017-02-28 Richard Biener <rguenther@suse.de>
10192
10193 PR tree-optimization/79732
10194 * gcc.dg/torture/pr79732.c: New testcase.
10195
c7d97b28
RB
101962017-02-28 Richard Biener <rguenther@suse.de>
10197
10198 PR tree-optimization/79723
10199 * gcc.target/i386/pr79723.c: New testcase.
10200
c8f28a3c
PH
102012017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10202
10203 PR target/79544
10204 * gcc.target/powerpc/pr79544.c: New.
10205
c91c3003
PC
102062017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10207
10208 PR c++/79414
10209 * g++.dg/parse/crash67.C: New.
10210
57fa080b
BC
102112017-02-27 Bin Cheng <bin.cheng@arm.com>
10212
10213 PR tree-optimization/77536
10214 * gcc.dg/vect/pr79347.c: Revise testing string.
10215
68b948d3
RB
102162017-02-27 Richard Biener <rguenther@suse.de>
10217
10218 PR tree-optimization/45397
10219 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10220
69a2e8a1
RB
102212017-02-27 Richard Biener <rguenther@suse.de>
10222
10223 PR tree-optimization/79690
10224 * gcc.target/i386/pr79690.c: New testcase.
10225
c7b608a9
TK
102262017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10227
10228 PR fortran/51119
10229 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10230 of original.
10231 * gfortran.dg/inline_matmul_11.f90: Likewise.
10232 * gfortran.dg/inline_matmul_9.f90: Likewise.
10233 * gfortran.dg/matmul_13.f90: New test.
10234 * gfortran.dg/matmul_14.f90: New test.
10235
98561a9b
JJ
102362017-02-25 Jakub Jelinek <jakub@redhat.com>
10237
10238 PR middle-end/79396
10239 * g++.dg/opt/pr79396.C: New test.
10240
77be9417
DH
102412017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10242
10243 PR fortran/79597
10244 * gfortran.dg/dtio_6.f90: Update test.
10245
102462017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10247
10248 PR fortran/79601
10249 * gfortran.dg/interface_operator_2.f90: New test.
10250
b9822443
JJ
102512017-02-24 Jakub Jelinek <jakub@redhat.com>
10252
10253 PR c/79677
10254 * gcc.dg/pr79677.c: New test.
10255
4bc2b786
MF
102562017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10257
10258 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10259 of mov.ps.
10260 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10261 (cond_move1): Simplify condition to force generation of
10262 mov[nz].ps.
10263 (cond_move2): Likewise.
10264
4227c9ad
JJ
102652017-02-24 Jakub Jelinek <jakub@redhat.com>
10266
10267 PR c++/79588
10268 * g++.dg/warn/Wrestrict-1.C: New test.
10269 * g++.dg/warn/Wrestrict-2.C: New test.
10270
fd527ec1
DE
102712017-02-24 David Edelsohn <dje.gcc@gmail.com>
10272
10273 * g++.dg/ext/complit15.C: Require LTO.
10274
2af8fd5c
TT
102752017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10276
10277 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10278 logical_op_short_circuit to skip targets.
10279 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10280 and s390.
10281
0b9cdb9a
EB
102822017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10283
10284 * gnat.dg/opt63.adb: New test.
10285
4af362a9
EB
102862017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10287
10288 * gnat.dg/discr47.adb: New test.
10289
7699e88f
RB
102902017-02-24 Richard Biener <rguenther@suse.de>
10291
10292 PR tree-optimization/79389
10293 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10294
e3beb191
PC
102952017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10296
10297 PR c++/79361
10298 * g++.dg/cpp0x/pr79361-1.C: New.
10299 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10300
195610aa
EB
103012017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10302
10303 * gcc.target/visium/bit_test.c: Accept any lsr form.
10304 * gcc.target/visium/block_move.c: Tweak.
10305
17885cad
DV
103062017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10307
10308 PR 68749
10309 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10310
45f7faf0
RB
103112017-02-23 Richard Biener <rguenther@suse.de>
10312
10313 PR tree-optimization/79683
10314 * gcc.target/i386/pr79683.c: New testcase.
10315
18eb304e
JL
103162017-02-22 Jeff Law <law@redhat.com>
10317
10318 PR tree-optimization/79578
10319 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10320
0a864a97
SD
103212017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10322
10323 * gcc.target/mips/msa-fp-cc.c: New test.
10324
fe8ece05
JJ
103252017-02-22 Jakub Jelinek <jakub@redhat.com>
10326
e40b6fc7
JJ
10327 PR c++/79664
10328 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10329 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10330 * g++.dg/gomp/pr79664.C: New test.
10331
fe8ece05
JJ
10332 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10333
78af14ae
MP
103342017-02-22 Marek Polacek <polacek@redhat.com>
10335
10336 PR c++/79653
10337 * g++.dg/cpp0x/alignas10.C: New test.
10338 * g++.dg/cpp0x/alignas9.C: New test.
10339
8fdddd3d
MP
10340 PR c++/79657
10341 * g++.dg/ext/underlying_type12.C: New test.
10342
61ac5ebe
MP
10343 PR c/79662
10344 * gcc.dg/enum-incomplete-4.c: New test.
10345
888c7050
JJ
103462017-02-22 Jakub Jelinek <jakub@redhat.com>
10347
10348 PR target/70465
10349 * gcc.target/i386/pr70465-2.c: New test.
10350
6d3daa1a
UB
103512017-02-21 Uros Bizjak <ubizjak@gmail.com>
10352
10353 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10354
76dd203e
RB
103552017-02-22 Richard Biener <rguenther@suse.de>
10356
10357 PR tree-optimization/79673
10358 * gcc.target/i386/pr79673.c: New testcase.
10359
a9c774d2
RB
103602017-02-22 Richard Biener <rguenther@suse.de>
10361
10362 PR tree-optimization/79666
10363 * gcc.dg/torture/pr79666.c: New testcase.
10364
8f4f841a
ML
103652017-02-22 Martin Liska <mliska@suse.cz>
10366
10367 PR lto/79587
10368 * gcc.dg/tree-prof/pr79587.c: New test.
10369
a232a1cb
MP
103702017-02-21 Marek Polacek <polacek@redhat.com>
10371
10372 PR c++/79535
10373 * g++.dg/ext/flexary23.C: New test.
10374
b86fec68
UB
103752017-02-21 Uros Bizjak <ubizjak@gmail.com>
10376
10377 PR target/79593
10378 * gcc.target/i386/pr79593.c: New test.
10379
5c3f1d7b
JJ
103802017-02-21 Jakub Jelinek <jakub@redhat.com>
10381
b7280ac2
JJ
10382 PR c++/79654
10383 * g++.dg/cpp1z/decomp26.C: New test.
10384
5c3f1d7b
JJ
10385 PR sanitizer/79589
10386 * g++.dg/ubsan/pr79589.C: New test.
10387
1486c2a7
JL
103882017-02-21 Jeff Law <law@redhat.com>
10389
10390 PR tree-optimization/79621
10391 * gcc.c-torture/compile/pr79621.c: New test.
10392
2f3ec56d
JJ
103932017-02-21 Jakub Jelinek <jakub@redhat.com>
10394
3bb43119
JJ
10395 PR c++/79655
10396 * g++.dg/cpp1y/constexpr-79655.C: New test.
10397
664beaf2 10398 PR c++/79639
b86fec68 10399 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10400
956d3e61
JJ
10401 PR target/79633
10402 * gcc.target/i386/mpx/pr79633.c: New test.
10403
d4cbfca4
JJ
10404 PR target/79570
10405 * gcc.dg/pr79570.c: New test.
10406
00bc9de3
JJ
10407 PR c++/79641
10408 * c-c++-common/pr79641.c: New test.
10409
d002d099
JJ
10410 PR tree-optimization/79649
10411 * gcc.target/i386/pr79649.c: New test.
10412
2f3ec56d
JJ
10413 PR target/79494
10414 * gcc.dg/pr79494.c: New test.
10415
e6655a5f
SB
104162017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10417
10418 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10419 to dg-options.
10420
104212017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10422
10423 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10424
fd527ec1
DE
104252017-02-02 Jason Merrill <jason@redhat.com>
10426
10427 PR c++/79580
10428 * g++.dg/ext/complit15.C: New.
10429
027a9dd5
KN
104302017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10431
10432 PR target/78056
10433 * gcc.target/powerpc/pr78056-8.c: Remove.
10434
80480cee
MP
104352017-02-20 Marek Polacek <polacek@redhat.com>
10436
10437 PR middle-end/79537
10438 * gcc.dg/comp-goto-4.c: New test.
10439
85ade8d6
MP
10440 PR sanitizer/79558
10441 * c-c++-common/ubsan/bounds-14.c: New test.
10442
705d3b77
JJ
104432017-02-20 Jakub Jelinek <jakub@redhat.com>
10444
10445 PR target/79568
10446 * gcc.target/i386/pr79568-1.c: New test.
10447 * gcc.target/i386/pr79568-2.c: New test.
10448 * gcc.target/i386/pr79568-3.c: New test.
10449
dc42a736
PT
104502017-02-16 Paul Thomas <pault@gcc.gnu.org>
10451
10452 PR fortran/79382
705d3b77
JJ
10453 * gfortran.dg/dtio_10.f90: Change test of error message.
10454 * gfortran.dg/dtio_23.f90: New test.
10455 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10456
1ca6a74f
PT
104572017-02-20 Paul Thomas <pault@gcc.gnu.org>
10458
10459 PR fortran/79434
705d3b77 10460 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10461
63af1586
PT
104622017-02-19 Paul Thomas <pault@gcc.gnu.org>
10463
10464 PR fortran/79447
705d3b77 10465 * gfortran.dg/submodule_24.f08: New test.
63af1586 10466
4ca4d1e9
AV
104672017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10468
10469 PR fortran/79229
10470 * gfortran.dg/class_allocate_24.f90: New test.
10471
dea71ad0
PT
104722017-02-19 Paul Thomas <pault@gcc.gnu.org>
10473
10474 PR fortran/79402
10475 * gfortran.dg/submodule_23.f90: New test.
10476
f46e2bc9
PC
104772017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10478
10479 PR c++/79380
10480 * g++.dg/cpp0x/alignas8.C: New.
10481
7dfa657b
JW
104822017-02-19 Eric Fiselier <eric@efcs.ca>
10483 Jonathan Wakely <jwakely@redhat.com>
10484
10485 PR c++/69523
10486 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10487
eab1f169
PK
104882017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10489
10490 * gcc.dg/gimplefe-26.c: New test.
10491
47e16d83
JDA
104922017-02-18 John David Anglin <danglin@gcc.gnu.org>
10493
10494 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10495
c2615951
JJ
104962017-02-18 Jakub Jelinek <jakub@redhat.com>
10497
c28fcc60
JJ
10498 PR target/79569
10499 * gcc.target/i386/3dnowA-3.c: New test.
10500
c2615951
JJ
10501 PR target/79559
10502 * gcc.target/i386/pr79559.c: New test.
10503
97fcf744
JM
105042017-02-17 Joseph Myers <joseph@codesourcery.com>
10505
10506 * gcc.dg/c11-float-2.c: New test.
10507 * gcc.dg/torture/float128-floath.c,
10508 gcc.dg/torture/float128x-floath.c,
10509 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10510 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10511 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10512 *_DECIMAL_DIG macros with DECIMAL_DIG.
10513
a530e181
BS
105142017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10515
10516 PR target/79261
10517 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10518
1d516992
JK
105192017-02-17 Julia Koval <julia.koval@intel.com>
10520
10521 * gcc.target/i386/rdpid.c New test.
10522 * gcc.target/i386/sse-12.c: Add -mrdpid.
10523 * gcc.target/i386/sse-13.c: Ditto.
10524 * gcc.target/i386/sse-14.c: Ditto.
10525 * gcc.target/i386/sse-22.c: Ditto.
10526 * gcc.target/i386/sse-23.c: Ditto.
10527 * g++.dg/other/i386-2.C: Ditto.
10528 * g++.dg/other/i386-3.C: Ditto.
10529
3185712c
SB
105302017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10531
10532 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10533 * gcc.dg/pr61441.c: Ditto.
10534
a261ee49
ML
105352017-02-17 Martin Liska <mliska@suse.cz>
10536
10537 PR rtl-optimization/79574
10538 * gcc.dg/pr79574.c: New test.
10539
5bf69d74
MP
105402017-02-17 Marek Polacek <polacek@redhat.com>
10541
10542 PR middle-end/79536
10543 * gcc.dg/torture/pr79536.c: New test.
10544
a72b242e
AM
105452017-02-16 Alan Modra <amodra@gmail.com>
10546
10547 * gcc.c-torture/execute/pr79286.c: New.
10548
bcac0b4d
JJ
105492017-02-16 Jakub Jelinek <jakub@redhat.com>
10550
10551 PR c++/79512
10552 * c-c++-common/gomp/pr79512.c: New test.
10553
945c17d8
MS
105542017-02-15 Martin Sebor <msebor@redhat.com>
10555
10556 PR c++/79363
10557 * g++.dg/ext/flexary12.C: Adjust.
10558 * g++.dg/ext/flexary20.C: Same.
10559 * g++.dg/ext/flexary21.C: Same.
10560 * g++.dg/ext/flexary22.C: New test.
10561
25c99850
BC
105622017-02-15 Bin Cheng <bin.cheng@arm.com>
10563
10564 PR tree-optimization/79347
10565 * gcc.dg/vect/pr79347.c: New test.
10566
4f5e5fcb
JJ
105672017-02-15 Jakub Jelinek <jakub@redhat.com>
10568
e7202857
JJ
10569 PR c++/79301
10570 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10571 [[deprecated]] comment.
10572 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10573 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10574 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10575 [[deprecated]] in -std=c++11.
10576 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10577 [[fallthrough]] in -std=c++11 and -std=c++14.
10578
4f5e5fcb
JJ
10579 PR c++/79288
10580 * g++.dg/tls/pr79288.C: New test.
10581
c7545f1c
MP
105822017-02-15 Marek Polacek <polacek@redhat.com>
10583
10584 PR c/79515
10585 * gcc.dg/dfp/pr79515.c: New.
10586
1114b39c
DE
105872017-02-15 David Edelsohn <dje.gcc@gmail.com>
10588
10589 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10590
93b87d1d
TS
105912017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10592
10593 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10594 "opt_files".
10595
fa8db6ea
JJ
105962017-02-15 Jakub Jelinek <jakub@redhat.com>
10597
10598 PR target/79487
10599 * gcc.dg/dfp/pr79487.c: New test.
10600 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10601 2017-02-13 change.
10602
8722316b
CL
106032017-01-14 Carl Love <cel@us.ibm.com>
10604
10605 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10606 xvcvsxdsp and xvcvuxdsp instructions.
10607
2932fe90
SB
106082017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10609
10610 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10611 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10612 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10613 64-bit default target.
10614 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10615 a 64-bit default target.
10616
63d09033
JJ
106172017-02-14 Jakub Jelinek <jakub@redhat.com>
10618
10619 PR target/79481
10620 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10621 (test_3vx): Change return type from int to void.
63d09033
JJ
10622 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10623 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10624 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10625 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10626 tests.
10627 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10628 (test_3vx): Change return type from int to void.
10629 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10630 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10631 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10632 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10633 tests.
10634 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10635 intrinsic. Change scan-assembler-times number from 1 to 2.
10636 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10637 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10638 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10639 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10640 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10641 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10642 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10643
8668fae0
UB
106442017-02-14 Uros Bizjak <ubizjak@gmail.com>
10645
10646 PR middle-end/61225
10647 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10648 Use dg-additional-options for ia32 target. Remove XFAIL.
10649
95d96609
UB
106502017-02-14 Uros Bizjak <ubizjak@gmail.com>
10651
10652 PR target/79495
10653 * gcc.target/i386/pr79495.c: New test.
10654
6f207d58
MP
106552017-02-14 Marek Polacek <polacek@redhat.com>
10656
10657 PR c++/79420
10658 PR c++/79463
10659 * g++.dg/cpp1y/pr79463.C: New.
10660 * g++.dg/template/incomplete10.C: New.
10661 * g++.dg/template/incomplete9.C: New.
10662
ee139af5
L
106632017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10664
10665 PR target/79498
10666 * gcc.target/i386/pr79498.c: New test.
10667
bf00c9e0
MS
106682017-02-14 Martin Sebor <msebor@redhat.com>
10669
10670 PR middle-end/79448
10671 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10672 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10673 * gcc.dg/tree-ssa/pr79448.c: New test.
10674
6c022f73
JL
106752017-02-14 Jeff Law <law@redhat.com>
10676
10677 PR tree-optimization/79095
10678 * g++.dg/pr79095-1.C: New test
10679 * g++.dg/pr79095-2.C: New test
10680 * g++.dg/pr79095-3.C: New test
10681 * g++.dg/pr79095-4.C: New test
10682 * g++.dg/pr79095-5.C: New test
10683 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10684 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10685
b719f884
JG
106862017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10687
10688 * gcc.target/aarch64/vect_fp16_1.c: New.
10689
1be33173
PK
106902017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10691
10692 * gcc.dg/gimplefe-25.c: New test.
10693
73424a09
JJ
106942017-02-14 Jakub Jelinek <jakub@redhat.com>
10695
10696 PR tree-optimization/79408
10697 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10698
977472e8
RB
106992017-02-14 Richard Biener <rguenther@suse.de>
10700
10701 PR middle-end/79432
10702 * gcc.dg/torture/pr79432.c: New testcase.
10703
ee75687b
MS
107042017-02-13 Martin Sebor <msebor@redhat.com>
10705
10706 PR middle-end/79496
10707 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10708
b84702c0
JJ
107092017-02-13 Jakub Jelinek <jakub@redhat.com>
10710
ecc04fae
JJ
10711 PR sanitizer/79341
10712 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10713 variables volatile.
10714
b84702c0
JJ
10715 PR c++/79232
10716 * g++.dg/cpp1z/eval-order4.C: New test.
10717 * g++.dg/other/pr79232.C: New test.
10718
b9a161ff
NS
107192017-02-13 Nathan Sidwell <nathan@acm.org>
10720
10721 PR c++/79296
10722 * g++.dg/cpp0x/pr79296.C: New.
10723
d8505fac
SB
107242017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10725
10726 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10727 Instead, xfail powerpc*-*-* && lp64.
10728
efb802cb
SB
107292017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10730
10731 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10732 powerpc_p8vector_ok.
10733 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10734
8d6427c6
AS
107352017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10736
10737 PR target/79449
10738 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10739 for reading beyond a 4k boundary.
10740
9b7716c9
JJ
107412017-02-13 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR rtl-optimization/79388
10744 PR rtl-optimization/79450
10745 * gcc.c-torture/execute/pr79388.c: New test.
10746 * gcc.c-torture/execute/pr79450.c: New test.
10747
4bb91707
TK
107482017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10749
10750 PR fortran/65542
9b7716c9 10751 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10752
e22910c2
JJ
107532017-02-11 Jakub Jelinek <jakub@redhat.com>
10754
10755 PR sanitizer/79341
10756 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10757
acbbac04
JH
107582017-02-11 Jan Hubicka <hubicka@ucw.cz>
10759
10760 PR tree-ssa/56727
10761 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10762
e493f96b
JJ
107632017-02-10 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR c++/79457
10766 * g++.dg/cpp0x/pr79457.C: New test.
10767
773acd54
SB
107682017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10769
10770 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10771 scan-assembler unless lp64.
10772
b56f814e
SB
107732017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10774
10775 PR tree-optimization/66612
10776 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10777
5e659d16
SB
107782017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10779
10780 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10781 of all powerpc.
10782
6f4f30bf
MP
107832017-02-10 Marek Polacek <polacek@redhat.com>
10784
10785 PR c++/79435
10786 * g++.dg/cpp1y/pr79435.C: New.
10787
3799a5b8
MP
10788 PR c++/79184
10789 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10790
052ef81d
CL
107912017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10792
10793 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10794 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10795 New.
10796 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10797 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10798 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10799 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10800 (vtst_expected_poly64x2): Move to aarch64-only section.
10801 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10802 (vtst_p64, vtstq_p64): New tests.
10803
a7c8ed0c
PC
108042017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10805
10806 PR c++/71737
10807 * g++.dg/cpp0x/pr71737.C: New.
10808
3dcde5ef 108092017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10810 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10811
10812 * gcc.dg/gimplefe-error-1.c: New testcase.
10813 * gcc.dg/gimplefe-error-2.c: New testcase.
10814 * gcc.dg/gimplefe-error-3.c: New testcase.
10815
6139a3b7
JJ
108162017-02-10 Jakub Jelinek <jakub@redhat.com>
10817
10818 PR tree-optimization/79411
10819 * gcc.c-torture/compile/pr79411.c: New test.
10820
9bfc55d0
JJ
108212017-02-09 Jakub Jelinek <jakub@redhat.com>
10822 Jason Merrill <jason@redhat.com>
10823
10824 PR c++/79143
10825 * g++.dg/cpp1z/pr79143.C: New test.
10826
0b90c541
JH
108272017-02-09 Jan Hubicka <hubicka@ucw.cz>
10828
10829 * gcc.dg/loop-unswitch-2.c: Update testcase.
10830 * gcc.dg/loop-unswitch-1.c: Update testcase.
10831
192b048b
MP
108322017-02-09 Marek Polacek <polacek@redhat.com>
10833
10834 PR c/79428
10835 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10836 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10837 * c-c++-common/goacc/pr79428-1.c: New test.
10838 * c-c++-common/gomp/pr79428-2.c: New test.
10839 * c-c++-common/gomp/pr79428-5.c: New test.
10840 * c-c++-common/gomp/pr79428-6.c: New test.
10841 * c-c++-common/pr79428-3.c: New test.
10842
e9a9033b
AK
108432017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10844
10845 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10846 testcases.
10847
56f71478
JJ
108482017-02-09 Jakub Jelinek <jakub@redhat.com>
10849
28f6839b
JJ
10850 PR c/79413
10851 * gcc.c-torture/compile/pr79413.c: New test.
10852
f08683a1
JJ
10853 PR c++/79429
10854 * c-c++-common/gomp/pr79429.c: New test.
10855 * g++.dg/gomp/pr79429.C: New test.
10856
56f71478
JJ
10857 PR c/79431
10858 * c-c++-common/gomp/pr79431.c: New test.
10859
02889d23
CLT
108602017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10861 Cesar Philippidis <cesar@codesourcery.com>
10862 Joseph Myers <joseph@codesourcery.com>
10863 Chung-Lin Tang <cltang@codesourcery.com>
10864
10865 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10866 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10867 * c-c++-common/goacc/loop-auto-2.c: New.
10868 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10869 * c-c++-common/goacc/tile-2.c: New.
10870 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10871 * g++.dg/goacc/tile-1.C: New, check tile subst.
10872 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10873 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10874 * gfortran.dg/goacc/tile-1.f90: New test.
10875 * gfortran.dg/goacc/tile-2.f90: New test.
10876 * gfortran.dg/goacc/tile-lowering.f95: New test.
10877
9c0c77d2
RB
108782017-02-09 Richard Biener <rguenther@suse.de>
10879
10880 PR tree-optimization/69823
10881 * gcc.dg/graphite/pr69823.c: New testcase.
10882
f39bad9f
PH
108832017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10884
10885 PR target/78604
10886 * gcc.target/powerpc/pr78604.c: New.
10887
fc00b9ce
KN
108882017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10889
10890 PR target/68972
10891 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10892 disable this test on power architecture.
10893
50c1f4a5
RB
108942017-02-08 Richard Biener <rguenther@suse.de>
10895
10896 PR tree-optimization/71824
10897 PR tree-optimization/79409
10898 * gcc.dg/graphite/pr71824-3.c: New testcase.
10899
74a15d14
JJ
109002017-02-08 Jakub Jelinek <jakub@redhat.com>
10901
10902 PR tree-optimization/79408
10903 * gcc.dg/tree-ssa/pr79408.c: New test.
10904
d798497e
RB
109052017-02-08 Richard Biener <rguenther@suse.de>
10906
10907 PR tree-optimization/71824
10908 * gcc.dg/graphite/pr71824-2.c: New testcase.
10909
9d5019a1
AP
109102017-02-07 Andrew Pinski <apinski@cavium.com>
10911
705d3b77 10912 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10913
ec48209a
JJ
109142017-02-07 Jakub Jelinek <jakub@redhat.com>
10915
10916 PR rtl-optimization/79386
10917 * gcc.c-torture/compile/pr79386.c: New test.
10918
e5f234b2
DV
109192017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10920 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10921
10922 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10923 *-*-solaris*.
10924
1f138b75
JJ
109252017-02-07 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR target/79299
10928 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10929 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10930
7af4b20d
RB
109312017-02-07 Richard Biener <rguenther@suse.de>
10932
10933 * gcc.dg/gimplefe-23.c: New testcase.
10934 * gcc.dg/gimplefe-24.c: Likewise.
10935
d95c2fc7
CL
109362017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10937
10938 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
10939 scan-assembler instead of scan-assembler-times.
10940 * gcc.target/aarch64/test_frame_10.c: Likewise.
10941 * gcc.target/aarch64/test_frame_12.c: Likewise.
10942 * gcc.target/aarch64/test_frame_2.c: Likewise.
10943 * gcc.target/aarch64/test_frame_4.c: Likewise.
10944 * gcc.target/aarch64/test_frame_6.c: Likewise.
10945 * gcc.target/aarch64/test_frame_7.c: Likewise.
10946 * gcc.target/aarch64/test_frame_8.c: Likewise.
10947
fa5d44d0
RO
109482017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10949
10950 * gcc.target/i386/pr78419.c: Require ifunc support.
10951
d9b4ce00
DE
109522017-02-07 David Edelsohn <dje.gcc@gmail.com>
10953
10954 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
10955
bb7d75ff
PP
109562017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
10957
10958 PR c++/79360
10959 * g++.dg/cpp1y/nsdmi-union2.C: New test.
10960
122e7b4f
KC
109612017-02-06 Kito Cheng <kito.cheng@gmail.com>
10962
10963 * lib/target-supports.exp: Define the RISC-V target.
10964 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
10965 * gcc.dg/builtin-apply2.c: Likewise.
10966 * gcc.dg/ifcvt-4.c: Likewise.
10967 * gcc.dg/loop-8.c: Likewise.
10968 * gcc.dg/sibcall-10.c: Likewise.
10969 * gcc.dg/sibcall-9.c: Likewise.
10970 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
10971 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
10972 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
10973 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10974 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
10975 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
10976 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
10977
391675ac
MM
109782017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10979
10980 PR target/66144
10981 * gcc.target/powerpc/pr66144-1.c: New test.
10982 * gcc.target/powerpc/pr66144-2.c: Likewise.
10983 * gcc.target/powerpc/pr66144-3.c: Likewise.
10984
e495e31a
MS
109852017-02-06 Martin Sebor <msebor@redhat.com>
10986
10987 PR tree-optimization/79376
10988 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
10989 * gcc.dg/tree-ssa/pr79376.c: Ditto.
10990
2568d8a1
JJ
109912017-02-06 Jakub Jelinek <jakub@redhat.com>
10992
98e09245
JJ
10993 PR c++/79379
10994 * g++.dg/cpp1y/constexpr-79379.C: New test.
10995
e8b0383c
JJ
10996 PR c++/79377
10997 * g++.dg/lookup/pr79377.C: New test.
10998
a5e8cbd1
JJ
10999 PR c++/79372
11000 * g++.dg/cpp1z/decomp25.C: New test.
11001
2568d8a1
JJ
11002 PR tree-optimization/79284
11003 * gcc.c-torture/compile/pr79284.c: New test.
11004
aae936b9
PC
110052017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11006
11007 PR c++/70448
11008 * g++.dg/cpp0x/pr70448.C: New.
11009
daf57541
DV
110102017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11011
11012 PR 78348
11013 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11014 to dg-options.
11015
0898c74d
GJL
110162017-02-06 Georg-Johann Lay <avr@gjlay.de>
11017
11018 PR target/78883
11019 * gcc.c-torture/compile/pr78883.c: New test.
11020
5d3ebb71
JH
110212017-02-05 Jan Hubicka <hubicka@ucw.cz>
11022
11023 PR tree-ssa/79347
11024 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11025 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11026 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11027 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11028 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11029 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11030 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11031 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11032 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11033 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11034 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11035 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11036 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11037
139d4065
AV
110382017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11039
11040 PR fortran/79344
11041 * gfortran.dg/allocate_with_source_24.f90: New test.
11042
4b9c80d8
AV
110432017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11044
11045 PR fortran/79230
11046 * gfortran.dg/der_ptr_component_2.f90: New test.
11047
f3877b2f
EB
110482017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11049
11050 * gcc.target/sparc/20170205-1.c: New test.
11051
d8a09ada
JDA
110522017-02-03 John David Anglin <danglin@gcc.gnu.org>
11053
a2a86d6a
JDA
11054 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11055 libatomic_available.
11056
a1d99925
JDA
11057 * gcc.dg/pr77587.c: Require alias support.
11058 * gcc.dg/pr77587a.c: Likewise.
11059
d8bf159e
JDA
11060 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11061 * gcc.c-torture/execute/pr78622.c: Likewise.
11062
d8a09ada
JDA
11063 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11064 hppa*-*-hpux*.
11065 * c-c++-common/Wunused-var-16.c: Likewise.
11066 * c-c++-common/builtin-shuffle-1.c: Likewise.
11067 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11068 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11069
f589a1ce
MS
110702017-02-03 Martin Sebor <msebor@redhat.com>
11071
11072 PR tree-optimization/79327
11073 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11074 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11075 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11076
5b00f9d2
JJ
110772017-02-03 Jakub Jelinek <jakub@redhat.com>
11078 Martin Sebor <msebor@redhat.com>
11079
11080 PR tree-optimization/79327
11081 * gcc.dg/tree-ssa/pr79327.c: New test.
11082 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11083 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11084 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11085 (test_sprintf_chk_range_schar): Adjust dg-message.
11086 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11087 * gcc.c-torture/execute/pr79327.c: New test.
11088
437f0a81
JJ
110892017-02-03 Jakub Jelinek <jakub@redhat.com>
11090
11091 PR target/79354
11092 * gcc.target/powerpc/pr79354.c: New test.
11093 * gcc.c-torture/execute/pr79354.c: New test.
11094
3f343040
MS
110952017-02-03 Martin Sebor <msebor@redhat.com>
11096
11097 PR tree-optimization/79352
11098 * gcc.dg/tree-ssa/pr79352.c: New test.
11099
46a2ab58
ML
111002017-02-03 Martin Liska <mliska@suse.cz>
11101
11102 PR lto/66295
11103 * gcc.target/i386/mvc9.c: New test.
11104
baa2d1cd
PH
111052017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11106
11107 PR target/79158
11108 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11109 to VSX reg.
11110
30c6ec2f
JH
111112017-02-02 Jan Hubicka <hubicka@ucw.cz>
11112
11113 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11114 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11115 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11116 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11117 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11118 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11119 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11120 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11121 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11122 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11123 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11124 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11125 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11126
ebee1eb9
MS
111272017-02-02 Martin Sebor <msebor@redhat.com>
11128
11129 PR middle-end/79275
11130 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11131 * gcc.dg/tree-ssa/pr79275.c: New test.
11132
dcd25b8a
AS
111332017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11134
dc362ada 11135 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11136
0f0c2cc3
JH
111372017-02-02 Jan Hubicka <hubicka@ucw.cz>
11138
11139 PR middle-end/77445
11140 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11141 threading is done.
11142
1c372840
TC
111432017-02-02 Tamar Christina <tamar.christina@arm.com>
11144
11145 PR middle-end/78142
11146 * gcc.target/aarch64/vector_initialization_nostack.c
11147 (f12): Use one vector
11148
9f11a4a7
JJ
111492017-02-02 Jakub Jelinek <jakub@redhat.com>
11150
bef7e561
JJ
11151 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11152 * c-c++-common/asan/misalign-1.c: Likewise.
11153 * c-c++-common/asan/misalign-2.c: Likewise.
11154 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11155 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11156 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11157 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11158 add -ffat-lto-objects from/to dg-additional-options.
11159 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11160 dg-additional-options.
11161
9f11a4a7
JJ
11162 PR target/79197
11163 * gcc.target/powerpc/pr79197.c: New test.
11164 * gcc.c-torture/compile/pr79197.c: New test.
11165
09661674
RB
111662017-02-02 Richard Biener <rguenther@suse.de>
11167
11168 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11169
d8d58893
PC
111702017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11171
11172 PR c++/69637
11173 * g++.dg/cpp0x/pr69637-1.C: New.
11174 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11175
521a70a4
AK
111762017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11177
11178 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11179
e26b502d
BS
111802017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11181
11182 PR target/70012
11183 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11184 conditions.
11185
55e75c7c
JJ
111862017-02-01 Jakub Jelinek <jakub@redhat.com>
11187
11188 PR testsuite/79324
11189 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11190 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11191 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11192 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11193 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11194 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11195 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11196 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11197 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11198 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11199 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11200 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11201 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11202
a4476973
ML
112032017-02-01 Martin Liska <mliska@suse.cz>
11204
11205 PR testsuite/79272
11206 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11207
3f3181b1
RB
112082017-02-01 Richard Biener <rguenther@suse.de>
11209
11210 PR testsuite/76957
11211 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11212 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11213 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11214 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11215
1e7ef862
RB
112162017-02-01 Richard Biener <rguenther@suse.de>
11217
11218 PR middle-end/79315
11219 * gfortran.dg/pr79315.f90: New testcase.
11220
405a7406
RB
112212017-02-01 Richard Biener <rguenther@suse.de>
11222
11223 PR tree-optimization/71824
11224 * gcc.dg/graphite/pr71824.c: New testcase.
11225
19bdccb4
JJ
112262017-01-31 Jakub Jelinek <jakub@redhat.com>
11227
11228 PR c++/79304
11229 * g++.dg/diagnostic/pr79304.C: New test.
11230
fcb2cdfc
DM
112312017-01-31 David Malcolm <dmalcolm@redhat.com>
11232
11233 PR c++/79298
11234 * g++.dg/spellcheck-pr79298.C: New test case.
11235
7cfa044d
DM
112362017-01-31 David Malcolm <dmalcolm@redhat.com>
11237
11238 PR preprocessor/79210
11239 * gcc.dg/format/pr79210.c: New test case.
11240 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11241 New function.
11242
de3fbef6
NS
112432017-01-31 Nathan Sidwell <nathan@acm.org>
11244
5ae37bdf
NS
11245 PR c++/79290
11246 * g++.dg/warn/pr79290.C: New.
11247
de3fbef6
NS
11248 PR c++/67273
11249 PR c++/79253
11250 * g++.dg/cpp1y/pr67273.C: New.
11251 * g++.dg/cpp1y/pr79253.C: New.
11252
7f357c61
NS
112532017-01-31 Nathan Sidwell <nathan@acm.org>
11254
11255 PR c++/79264
11256 * g++.dg/cpp1y/pr61636-1.C: Augment.
11257
5b11971a
CL
112582017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11259
11260 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11261 rand() instead of random().
11262
8b670f93
AH
112632017-01-30 Aldy Hernandez <aldyh@redhat.com>
11264
11265 PR tree-optimization/71691
11266 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11267
4727e06b
AK
112682017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11269
11270 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11271 __ARCH__.
11272
b6dae849
JJ
112732017-01-31 Jakub Jelinek <jakub@redhat.com>
11274
11275 PR tree-optimization/79267
11276 * g++.dg/opt/pr79267.C: New test.
11277
40fb9c89
AO
112782017-01-30 Alexandre Oliva <aoliva@redhat.com>
11279
11280 PR debug/63238
11281 * gcc.dg/debug/dwarf2/align-1.c: New.
11282 * gcc.dg/debug/dwarf2/align-2.c: New.
11283 * gcc.dg/debug/dwarf2/align-3.c: New.
11284 * gcc.dg/debug/dwarf2/align-4.c: New.
11285 * gcc.dg/debug/dwarf2/align-5.c: New.
11286 * gcc.dg/debug/dwarf2/align-6.c: New.
11287 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11288 * g++.dg/debug/dwarf2/align-1.C: New.
11289 * g++.dg/debug/dwarf2/align-2.C: New.
11290 * g++.dg/debug/dwarf2/align-3.C: New.
11291 * g++.dg/debug/dwarf2/align-4.C: New.
11292 * g++.dg/debug/dwarf2/align-5.C: New.
11293 * g++.dg/debug/dwarf2/align-6.C: New.
11294
3095f651
AS
112952017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11296
11297 PR target/79170
11298 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11299
3cf88bff
MS
113002017-01-30 Martin Sebor <msebor@redhat.com>
11301
11302 PR testsuite/79293
11303 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11304
37731134
ML
113052017-01-30 Martin Liska <mliska@suse.cz>
11306
11307 PR gcov-profile/79259
11308 * g++.dg/tree-prof/pr79259.C: New test.
11309
0c7247cc
RB
113102017-01-30 Richard Biener <rguenther@suse.de>
11311
11312 PR tree-optimization/79276
11313 * gcc.dg/torture/pr79276.c: New testcase.
11314
ab4be5d1
DV
113152017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11316
11317 PR target/79240
11318 * gcc.target/s390/pr79240.c: New test.
11319
6687d58d
BS
113202017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11321
11322 PR target/79268
11323 * gcc.target/powerpc/pr79268.c: New file.
11324 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11325 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11326 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11327 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11328
b5df96c3
JDA
113292017-01-28 John David Anglin <danglin@gcc.gnu.org>
11330
fc34d7b8
JDA
11331 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11332
9efc84e4
JDA
11333 PR testsuite/70583
11334 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11335
4bfbe3ae
JDA
11336 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11337 * gnat.dg/debug9.adb: Likewise.
11338
8d0b306f
JDA
11339 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11340
b5df96c3
JDA
11341 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11342 libatomic_available.
11343 * gfortran.dg/coarray_42.f90: Likewise.
11344 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11345 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11346 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11347
eb339366
MS
113482017-01-27 Martin Sebor <msebor@redhat.com>
11349
11350 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11351
711ce021
BS
113522017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11353
11354 PR rtl-optimization/79194
11355 * gcc.dg/torture/pr79194.c: New test.
11356
d8321b33
VM
113572017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11358
11359 PR tree-optimization/71374
2568d8a1 11360 * gcc.target/i386/pr71374.c: New.
d8321b33 11361
9e2ea13e
MS
113622017-01-27 Martin Sebor <msebor@redhat.com>
11363
11364 PR c++/71290
11365 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11366 a dg-error directive.
11367
9eb7045b
VM
113682017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11369
11370 PR target/79131
11371 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11372 * gcc.target/arm/pr79131-2.c: New.
11373
f75bbf3f
BS
113742017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11375
11376 PR target/65484
11377 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11378 vectorized on POWER unless hardware misaligned loads are
11379 available.
11380
3f54004b
BC
113812017-01-27 Bin Cheng <bin.cheng@arm.com>
11382
11383 PR rtl-optimization/78559
11384 * gcc.c-torture/execute/pr78559.c: New test.
11385
40b6bff9
RB
113862017-01-27 Richard Biener <rguenther@suse.de>
11387
11388 PR tree-optimization/79245
11389 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11390 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11391
b2f8892e
JJ
113922017-01-27 Jakub Jelinek <jakub@redhat.com>
11393
11394 PR c/79199
11395 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11396 target. Use 4294967293U instead of 4294967293.
11397
b002f3b9
RB
113982017-01-27 Richard Biener <rguenther@suse.de>
11399
11400 PR tree-optimization/71433
11401 * gcc.dg/Warray-bounds-21.c: New testcase.
11402
38f50ab6
RB
114032017-01-27 Richard Biener <rguenther@suse.de>
11404
11405 PR tree-optimization/79244
11406 * gcc.dg/torture/pr79244.c: New testcase.
11407
c04f4139
JJ
114082017-01-27 Jakub Jelinek <jakub@redhat.com>
11409
11410 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11411 all occurrences of 40 to 32.
11412
6ca513f9
RE
114132017-01-27 Richard Earnshaw <rearnsha@arm.com>
11414
11415 PR target/79239
11416 * gcc.target/arm/pr79239.c: New test.
11417
d876f5cd
DV
114182017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11419
11420 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11421
bb6a6ee9
AB
114222017-01-27 Adam Butcher <adam@jessamine.co.uk>
11423
11424 PR c++/64382
11425 * g++.dg/cpp1y/pr64382.C: New test.
11426
31c87a43
MS
114272017-01-26 Martin Sebor <msebor@redhat.com>
11428
11429 PR middle-end/78703
11430 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11431 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11432 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11433 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11434
f7c06c0f
JJ
114352017-01-26 Jakub Jelinek <jakub@redhat.com>
11436
b0670cc0
JJ
11437 PR debug/79129
11438 * g++.dg/debug/dwarf2/pr79129.C: New test.
11439
f7c06c0f
JJ
11440 PR debug/78835
11441 * g++.dg/debug/dwarf2/pr78835.C: New test.
11442
5d93da1d
MS
114432017-01-26 Martin Sebor <msebor@redhat.com>
11444
11445 PR middle-end/78703
11446 * gcc.dg/format/pr78569.c: Adjust.
11447 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11448 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11449 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11450 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11451 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11452 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11453 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11454 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11455 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11456 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11457 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11458
905d2812
JJ
114592017-01-26 Jakub Jelinek <jakub@redhat.com>
11460
11461 PR c++/68727
11462 * g++.dg/other/offsetof8.C: Add expected error.
11463 * g++.dg/other/offsetof9.C: New test.
11464
b3db8d77
DE
114652017-01-26 David Edelsohn <dje.gcc@gmail.com>
11466
11467 * g++.dg/opt/declone3.C: Require LTO.
11468
15961e4a
VM
114692017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11470
11471 PR target/79131
11472 * gcc.target/arm/pr79131.c: New.
11473
e39dd802
BC
114742017-01-26 Bin Cheng <bin.cheng@arm.com>
11475
11476 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11477
bc9efeab
JW
114782017-01-26 Jonathan Wakely <jwakely@redhat.com>
11479
11480 PR libstdc++/79190
11481 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11482 matches replaced operator delete.
11483
b5f75f0b
JJ
114842017-01-26 Jakub Jelinek <jakub@redhat.com>
11485
11486 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11487 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11488 avx512f with avx512dq.
11489 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11490 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11491 avx512f with avx512dq.
11492 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11493 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11494 avx512f with avx512dq.
11495
0a38b341
MP
114962017-01-26 Marek Polacek <polacek@redhat.com>
11497
11498 PR c/79199
11499 * c-c++-common/Wduplicated-branches-13.c: New test.
11500
ebff5c3f
DS
115012017-01-26 David Sherwood <david.sherwood@arm.com>
11502
11503 PR middle-end/79212
11504 * gfortran.dg/gomp/sharing-4.f90: New test.
11505
e6d55103
JJ
115062017-01-26 Jakub Jelinek <jakub@redhat.com>
11507
1a27fab1
JJ
11508 PR target/70465
11509 * gcc.target/i386/pr70465.c: New test.
11510
e6d55103
JJ
11511 * brig.dg/dg.exp: Update copyright years.
11512 * lib/brig-dg.exp: Update copyright years.
11513 * lib/brig.exp: Update copyright years.
11514
b5aa1281
MM
115152017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11516
11517 PR target/79179
11518 * gcc.target/powerpc/pr79179.c: New test.
11519
3b5de3cb
BS
115202017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11521
11522 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11523 generation to accept D-mode memory accesses.
11524
dbe81dbe
MS
115252017-01-25 Martin Sebor <msebor@redhat.com>
11526
11527 PR c++/71290
11528 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11529 * g++.dg/ext/flexarray-mangle.C: Same.
11530 * g++.dg/ext/flexarray-subst.C: Same.
11531 * g++.dg/ext/flexary10.C: Same.
11532 * g++.dg/ext/flexary11.C: Same.
11533 * g++.dg/ext/flexary14.C: Same.
11534 * g++.dg/ext/flexary16.C: Same.
11535 * g++.dg/ext/flexary18.C: Same.
11536 * g++.dg/ext/flexary19.C: Same.
11537 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11538 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11539 * g++.dg/ubsan/object-size-1.C: Same.
11540 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11541
0e343868
JJ
115422017-01-25 Jakub Jelinek <jakub@redhat.com>
11543
a25608aa
JJ
11544 PR c++/78896
11545 * g++.dg/cpp1z/decomp24.C: New test.
11546
0e343868
JJ
11547 PR c++/77914
11548 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11549 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11550 expect a warning.
11551 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11552 expect warnings.
11553 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11554 * g++.dg/cpp1y/pr59636.C: Likewise.
11555 * g++.dg/cpp1y/pr60190.C: Likewise.
11556
0d098f4b
BC
115572017-01-25 Bin Cheng <bin.cheng@arm.com>
11558
11559 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11560
5332c89e 115612017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11562
11563 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11564 vec_packs built-ins
11565
ed4e59f4
CL
115662017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11567
11568 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11569 -mcpu=cortex-a57.
11570 * gcc.target/arm/vseleqsf.c: Likewise.
11571 * gcc.target/arm/vselgedf.c: Likewise.
11572 * gcc.target/arm/vselgesf.c: Likewise.
11573 * gcc.target/arm/vselgtdf.c: Likewise.
11574 * gcc.target/arm/vselgtsf.c: Likewise.
11575 * gcc.target/arm/vselledf.c: Likewise.
11576 * gcc.target/arm/vsellesf.c: Likewise.
11577 * gcc.target/arm/vselltdf.c: Likewise.
11578 * gcc.target/arm/vselltsf.c: Likewise.
11579 * gcc.target/arm/vselnedf.c: Likewise.
11580 * gcc.target/arm/vselnesf.c: Likewise.
11581 * gcc.target/arm/vselvcdf.c: Likewise.
11582 * gcc.target/arm/vselvcsf.c: Likewise.
11583 * gcc.target/arm/vselvsdf.c: Likewise.
11584 * gcc.target/arm/vselvssf.c: Likewise.
11585
a5d6927f
RB
115862017-01-25 Richard Biener <rguenther@suse.de>
11587
11588 PR testsuite/72850
11589 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11590 to what we had before adding the threading passes.
11591
c2873892
RB
115922017-01-25 Richard Biener <rguenther@suse.de>
11593
11594 PR tree-optimization/69264
11595 * g++.dg/torture/pr69264.C: New testcase.
11596
9aa483a2
KT
115972016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11598
11599 PR target/79145
11600 * gcc.target/arm/pr79145.c: New test.
11601
5c628c3e
RB
116022017-01-25 Richard Biener <rguenther@suse.de>
11603
11604 PR debug/78363
11605 * g++.dg/gomp/pr78363-1.C: New testcase.
11606 * g++.dg/gomp/pr78363-2.C: Likewise.
11607 * g++.dg/gomp/pr78363-3.C: Likewise.
11608
9078cd36
KT
116092016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11610
11611 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11612 * gcc.dg/lto/pr61526_0.c: Likewise.
11613 * gcc.dg/lto/pr64415_0.c: Likewise.
11614
7cfd79d6
JJ
116152017-01-24 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR c++/79205
11618 * g++.dg/cpp1z/decomp22.C: New test.
11619 * g++.dg/cpp1z/decomp23.C: New test.
11620
3e4b91f2
NS
116212017-01-24 Nathan Sidwell <nathan@acm.org>
11622
1d7bc790
NS
11623 PR c++/78469
11624 * g++.dg/cpp0x/pr78469.C: New.
11625
3e4b91f2
NS
11626 PR c++/79118
11627 * g++.dg/cpp0x/pr79118.C: New.
11628
b20ba138
EB
116292017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11630
11631 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11632
c2e84327
DM
116332017-01-24 David Malcolm <dmalcolm@redhat.com>
11634
11635 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11636 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11637 * gcc.dg/rtl/rtl.exp: New file.
11638 * gcc.dg/rtl/test.c: New file.
11639 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11640 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11641 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11642 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11643 * gcc.dg/rtl/x86_64/final.c: New test case.
11644 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11645 * gcc.dg/rtl/x86_64/ira.c: New test case.
11646 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11647 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11648 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11649 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11650 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11651 * gcc.dg/rtl/x86_64/test_1.h: New file.
11652 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11653 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11654 * gcc.dg/rtl/x86_64/times-two.h: New file.
11655 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11656
cf8d19de
BC
116572017-01-24 Bin Cheng <bin.cheng@arm.com>
11658
11659 PR tree-optimization/79159
11660 * g++.dg/tree-ssa/pr79159.C: New test.
11661
f6a24a94 116622017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11663 Martin Jambor <mjambor@suse.cz>
11664
11665 * lib/brig-dg.exp: New file.
11666 * lib/brig.exp: Likewise.
11667 * brig.dg/README: Likewise.
11668 * brig.dg/dg.exp: Likewise.
11669 * brig.dg/test/gimple/alloca.hsail: Likewise.
11670 * brig.dg/test/gimple/atomics.hsail: Likewise.
11671 * brig.dg/test/gimple/branches.hsail: Likewise.
11672 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11673 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11674 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11675 * brig.dg/test/gimple/mem.hsail: Likewise.
11676 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11677 * brig.dg/test/gimple/packed.hsail: Likewise.
11678 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11679 * brig.dg/test/gimple/variables.hsail: Likewise.
11680 * brig.dg/test/gimple/vector.hsail: Likewise.
11681
c3b3e526
JJ
116822017-01-24 Jakub Jelinek <jakub@redhat.com>
11683
11684 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11685 support asan, only on i?86/x86_64 require sse2_runtime.
11686
75f92127
KN
116872017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11688
11689 PR target/66669
11690 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11691 test on powerpc targets.
11692
1a998fa0
MS
116932017-01-23 Martin Sebor <msebor@redhat.com>
11694
11695 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11696
108fdd6d
RB
116972017-01-23 Richard Biener <rguenther@suse.de>
11698
11699 PR tree-optimization/79088
11700 PR tree-optimization/79188
11701 * gcc.dg/torture/pr79088.c: New testcase.
11702 * gcc.dg/torture/pr79188.c: Likewise.
11703
28826a66
KN
117042017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11705
11706 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11707 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11708 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11709 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11710 type of test function to reflect change in built-in function's
11711 return type.
11712 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11713 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11714 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11715 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11716 type and second argument type to reflect change in built-in
11717 function's type signature.
11718 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11719 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11720 type of test function to reflect change in built-in function's
11721 return type.
11722 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11723 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11724 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11725 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11726 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11727 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11728 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11729 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11730 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11731 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11732 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11733 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11734 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11735 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11736 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11737 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11738 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11739 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11740 type of test function to reflect change in built-in function's
11741 return type.
11742 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11743 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11744 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11745 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11746 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11747 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11748 test function's result and second argument to reflect change in
11749 built-in function's type signature.
11750 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11751
e6b8075c
NS
117522017-01-23 Nathan Sidwell <nathan@acm.org>
11753
fc7612fd
NS
11754 PR C++/71710
11755 * g++.dg/template/pr71710.C: New.
11756
e6b8075c
NS
11757 PR c++/71406
11758 PR c++/77508
11759 * g++.dg/template/pr71406.C: New.
11760
15b8fd49
TK
117612017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11762
9b7716c9 11763 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11764
e9c4fbe9
BS
117652017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11766
11767 PR rtl-optimization/78634
11768 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11769
8539a302
BC
117702017-01-23 Bin Cheng <bin.cheng@arm.com>
11771
11772 PR tree-optimization/70754
11773 * gfortran.dg/pr70754.f90: New test.
11774
f368600f
ML
117752017-01-23 Martin Liska <mliska@suse.cz>
11776
11777 PR tree-optimization/79196
11778 * gcc.dg/asan/pr79196.c: New test.
11779 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11780
d886761f
MM
117812017-01-23 Michael Matz <matz@suse.de>
11782
11783 PR tree-optimization/78384
11784 * gcc.dg/pr78384.c: New test.
11785
cffcafda
RB
117862017-01-23 Richard Biener <rguenther@suse.de>
11787
11788 PR tree-optimization/79186
11789 * gcc.dg/torture/pr79186.c: New testcase.
11790 * gcc.dg/torture/pr79187.c: Likewise.
11791
bda2bc48
MJ
117922017-01-23 Martin Jambor <mjambor@suse.cz>
11793
11794 * gcc.dg/ipa/vrp8.c: New test.
11795
f65f1ae3
MJ
117962017-01-23 Martin Jambor <mjambor@suse.cz>
11797
11798 PR ipa/79108
11799 * gfortran.dg/lto/pr79108_0.f90: New test.
11800
dea06111
AS
118012017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11802
11803 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11804 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11805 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11806 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11807 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11808 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11809 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11810 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11811 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11812 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11813 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11814 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11815 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11816 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11817 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11818 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11819
05011618
RB
118202017-01-23 Richard Biener <rguenther@suse.de>
11821 Nick Clifton <nickc@redhat.com>
11822
11823 PR testsuite/78421
11824 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11825 If the target is ARM return the result of the
11826 check_effective_target_arm_vect_no_misalign proc.
11827 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11828 support unaligned vectors then only expect one of the loops to be
11829 unrolled.
11830
f6b9f2ff
ML
118312017-01-23 Martin Liska <mliska@suse.cz>
11832
11833 * gcc.dg/asan/use-after-scope-10.c: New test.
11834 * gcc.dg/asan/use-after-scope-11.c: New test.
11835 * g++.dg/asan/use-after-scope-5.C: New test.
11836
c7775327
ML
118372017-01-23 Martin Liska <mliska@suse.cz>
11838
11839 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11840 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11841 sanopt optimization for ASAN_POISON.
11842
d8ae8d16
KT
118432016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11844
11845 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11846
54d7c70c
CL
118472017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11848
11849 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11850 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11851 for poly*_t types.
11852 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11853 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11854 exec_vcombine): Likewise.
11855 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11856 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11857 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11858 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11859 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11860 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11861 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11862 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11863 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11865 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11866 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11867 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11868 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11869 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11870 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11871 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11872 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11873 Likewise.
11874 (TEST_VGET_LANE): Cast to uint to avoid warning.
11875 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11876 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11877 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11878 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11879 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11880 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11881 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11882 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11883 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11884 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11885 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11886 CHECK_POLY instead of CHECK for poly64_t types.
11887 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11888 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11889 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11890 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11891 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11892 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11893 uint32_t.
11894 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11895 for int32_t, int64_t.
11896 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11897 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11898 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11899 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11900 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11901 needed.
11902
386fe51c
JJ
119032017-01-22 Jakub Jelinek <jakub@redhat.com>
11904
11905 PR fortran/79154
11906 * gfortran.dg/gomp/pr79154-1.f90: New test.
11907 * gfortran.dg/gomp/pr79154-2.f90: New test.
11908
bc4d86e6
AS
119092017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11910
11911 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11912
c31d5fce
MP
119132017-01-21 Marek Polacek <polacek@redhat.com>
11914
11915 PR testsuite/79169
11916 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11917
25cb56c3
JH
119182017-01-20 Jan Hubicka <hubicka@ucw.cz>
11919
11920 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11921
ea9f867b
BS
119222017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11923
11924 PR rtl-optimization/79125
11925 * gcc.dg/torture/pr79125.c: New test.
11926
a876231c
JW
119272017-01-20 Jiong Wang <jiong.wang@arm.com>
11928
2568d8a1 11929 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11930 only.
2568d8a1
JJ
11931 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11932 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11933
4b9f2115
NS
119342017-01-20 Nathan Sidwell <nathan@acm.org>
11935
3e4b91f2 11936 PR c++/78495
4b9f2115
NS
11937 * g++.dg/cpp1z/inh-ctor38.C: New.
11938
d2aadab1
MP
119392017-01-20 Marek Polacek <polacek@redhat.com>
11940
11941 PR c/79152
11942 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
11943
449cd5af
TP
119442017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
11945
11946 * lib/target-supports.exp (check_configured_with): New procedure.
11947 (check_effective_target_default_mode): new effective target.
11948 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
11949 default mode. Fix dg-skip-if target selector syntax.
11950 * gcc.target/arm/optional_thumb-2.c: Likewise.
11951 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
11952 syntax.
11953
ebed7175
DM
119542017-01-20 David Malcolm <dmalcolm@redhat.com>
11955
11956 PR c++/77829
11957 PR c++/78656
11958 * g++.dg/spellcheck-pr77829.C: New test case.
11959 * g++.dg/spellcheck-pr78656.C: New test case.
11960
2ebd93e1
MP
119612017-01-20 Marek Polacek <polacek@redhat.com>
11962
11963 PR c/64279
11964 * c-c++-common/Wduplicated-branches-1.c: New test.
11965 * c-c++-common/Wduplicated-branches-10.c: New test.
11966 * c-c++-common/Wduplicated-branches-11.c: New test.
11967 * c-c++-common/Wduplicated-branches-12.c: New test.
11968 * c-c++-common/Wduplicated-branches-2.c: New test.
11969 * c-c++-common/Wduplicated-branches-3.c: New test.
11970 * c-c++-common/Wduplicated-branches-4.c: New test.
11971 * c-c++-common/Wduplicated-branches-5.c: New test.
11972 * c-c++-common/Wduplicated-branches-6.c: New test.
11973 * c-c++-common/Wduplicated-branches-7.c: New test.
11974 * c-c++-common/Wduplicated-branches-8.c: New test.
11975 * c-c++-common/Wduplicated-branches-9.c: New test.
11976 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
11977 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
11978 * g++.dg/ext/builtin-object-size3.C: Likewise.
11979 * g++.dg/gomp/loop-1.C: Likewise.
11980 * g++.dg/warn/Wduplicated-branches1.C: New test.
11981 * g++.dg/warn/Wduplicated-branches2.C: New test.
11982
0ce4024a
ML
119832017-01-20 Martin Liska <mliska@suse.cz>
11984
11985 PR lto/69188
11986 * gcc.dg/lto/pr69188_0.c: New test.
11987 * gcc.dg/lto/pr69188_1.c: New test.
11988
d8ea3e7c
AS
119892017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
11990
11991 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
11992 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
11993 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
11994 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
11995 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
11996 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
11997 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
11998 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
11999 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12000 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12001 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12002 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12003 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12004 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12005 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12006 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12007 * gcc.target/i386/avx-1.c: Test new intrinsics.
12008 * gcc.target/i386/sse-13.c: Ditto.
12009 * gcc.target/i386/sse-23.c: Ditto.
12010
0516164b
RB
120112017-01-20 Richard Biener <rguenther@suse.de>
12012
12013 PR tree-optimization/71264
12014 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12015
d821744c
MF
120162017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12017
12018 * gcc.target/mips/madd4-1.c: New file.
12019 * gcc.target/mips/madd4-2.c: Likewise.
12020 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12021 HAS_MADD4.
12022 (mips_option_groups): Add -m[no-]madd4.
12023 (mips-dg-init): Detect default -mno-madd4.
12024 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12025 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12026 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12027 * gcc.target/mips/nmadd-1.c: Likewise.
12028 * gcc.target/mips/nmadd-2.c: Likewise.
12029 * gcc.target/mips/nmadd-3.c: Likewise.
12030
db58fd89
JW
120312017-01-19 Jiong Wang <jiong.wang@arm.com>
12032
12033 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12034 combined instructions.
12035 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12036 instructions.
12037 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12038 of pointer authentication.
12039
bd9cf60b
MM
120402017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12041
12042 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12043 floating point hardware to run test.
12044
ab014eb3
TC
120452017-01-19 Tamar Christina <tamar.christina@arm.com>
12046
2568d8a1 12047 * lib/target-supports.exp
ab014eb3
TC
12048 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12049
c048038f
RO
120502017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12051
12052 PR testsuite/79051
12053 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12054 __x86_64__]: Allow for target i?86-*-*.
12055
ab6b44cb
MF
120562017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12057
12058 PR target/78176
12059 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12060 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12061 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12062 HAS_LXC1.
12063 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12064 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12065 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12066
118d5ed3
AV
120672017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12068
12069 PR fortran/70696
12070 * gfortran.dg/coarray_43.f90: New test.
12071
a57c520e
RE
120722017-01-19 Richard Earnshaw <rearnsha@arm.com>
12073
12074 PR rtl-optimization/79121
12075 * gcc.c-torture/execute/pr79121.c: New test.
12076
54dc4be2
MM
120772017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12078
12079 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12080 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12081
7bd5dad2
LK
120822017-01-18 Louis Krupp <louis.krupp@zoho.com>
12083
12084 PR fortran/50069
12085 PR fortran/55086
12086 * gfortran.dg/pr50069_1.f90: New test.
12087 * gfortran.dg/pr50069_2.f90: New test.
12088 * gfortran.dg/pr55086_1.f90: New test.
12089 * gfortran.dg/pr55086_1_tfat.f90: New test.
12090 * gfortran.dg/pr55086_2.f90: New test.
12091 * gfortran.dg/pr55086_2_tfat.f90: New test.
12092 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12093
0edd264d
AS
120942017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12095 * gcc.dg/strcmp-1.c: New test.
12096 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12097
551914b7
DM
120982017-01-18 David Malcolm <dmalcolm@redhat.com>
12099
12100 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12101 (dejagnu_fail): Likewise.
12102 (dejagnu_note): Likewise.
12103 (pass): Provide forward decl, moving true decl to after #include
12104 of harness.h.
12105 (fail): Likewise.
12106 (note): Likewise.
12107
b7d3a6a6
MM
121082017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12109
12110 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12111 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12112
c484627c
NS
121132017-01-18 Nathan Sidwell <nathan@acm.org>
12114
12115 PR c++/78488
12116 * g++.dg/cpp1z/inh-ctor37.C: New.
12117
a711887e
UB
121182017-01-18 Uros Bizjak <ubizjak@gmail.com>
12119
12120 PR rtl-optimization/78952
12121 * gcc.target/i386/pr78952-1.c: New test.
12122 * gcc.target/i386/pr78952-2.c: Ditto.
12123
525a5e33
AV
121242017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12125
12126 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12127
121282017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12129
12130 PR fortran/70696
12131 * gfortran.dg/coarray_event_1.f08: New test.
12132
90553aac
JJ
121332017-01-18 Jakub Jelinek <jakub@redhat.com>
12134
12135 PR target/77416
12136 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12137 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12138 from dg-options.
12139 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12140 guarded test.
12141 * gcc.target/powerpc/fusion4.c: Likewise.
12142 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12143 guarded test.
12144 * gcc.target/powerpc/pr58673-1.c: Likewise.
12145 * gcc.target/powerpc/pr58673-2.c: Likewise.
12146 * gcc.target/powerpc/pr59054.c: Likewise.
12147
dfc42f08
BS
121482016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12149
12150 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12151 vec_bperm.
12152 * gcc.target/powerpc/p9-vbpermd.c: New file.
12153
f3981e7e
AK
121542017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12155
12156 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12157 (must_not_compile2): Downcase first letter of error messages.
12158 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12159 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12160
2c65d990
NS
121612017-01-18 Nathan Sidwell <nathan@acm.org>
12162
12163 PR c++/79091
12164 * g++.dg/pr79091.C: New.
12165
a711887e
UB
121662017-01-18 Jakub Jelinek <jakub@redhat.com>
12167
12168 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12169 to dg-options.
12170 (p0): Add missing dg-error.
12171
4701fba3
JS
121722017-01-17 Joe Seymour <joe.s@somniumtech.com>
12173
12174 * gcc.target/msp430/mul_f5_muldef.c: New test.
12175
ac4dc08d
MM
121762017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12177
12178 PR target/79004
12179 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12180 options. Fix up the syntax for using \m and \M.
12181
1b3254e4
SB
121822017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12183
12184 PR target/78875
12185 * gcc.target/powerpc/ssp-1.c: New testcase.
12186 * gcc.target/powerpc/ssp-2.c: New testcase.
12187
8144a493
WD
121882017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12189
12190 * gcc.target/aarch64/eh_return.c: New test.
12191
a6607774
BS
121922017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12193
12194 * vec-rlmi-rlnm.c: New file.
12195
8ddfdbc2
NS
121962017-01-17 Nathan Sidwell <nathan@acm.org>
12197
12198 PR c++/61636
12199 * g++.dg/cpp1y/pr61636-1.C: New.
12200 * g++.dg/cpp1y/pr61636-2.C: New.
12201 * g++.dg/cpp1y/pr61636-3.C: New.
12202
d365b403
MS
122032017-01-17 Martin Sebor <msebor@redhat.com>
12204
12205 PR testsuite/79115
12206 * gcc.dg/pr78768.c: Make it a link-only test.
12207
0d80ab91
DM
122082017-01-17 David Malcolm <dmalcolm@redhat.com>
12209
12210 PR c++/71497
12211 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12212 expected messages.
12213 * c-c++-common/Wmisleading-indentation.c: Likewise.
12214
31b61548
VM
122152017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12216
12217 PR target/79058
12218 * gcc.target/arm/pr79058.c: New.
12219
c549996e
JJ
122202017-01-17 Jakub Jelinek <jakub@redhat.com>
12221
12222 PR tree-optimization/71854
12223 * gcc.dg/vect/pr71854.c: New test.
12224
4f197ff9
ML
122252017-01-17 Martin Liska <mliska@suse.cz>
12226
12227 PR ipa/71207
12228 * g++.dg/ipa/pr71207.C: New test.
12229
d4193b85
JH
122302017-01-17 Jan Hubicka <hubicka@ucw.cz>
12231
12232 PR middle-end/77445
12233 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12234 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12235
906e7712
JJ
122362017-01-17 Jakub Jelinek <jakub@redhat.com>
12237
12238 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12239 rather than long unsigned int.
12240 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12241
12314dc9
RB
122422017-01-17 Richard Biener <rguenther@suse.de>
12243
12244 PR tree-optimization/71433
12245 * gcc.dg/Warray-bounds-20.c: New testcase.
12246
a23e48df
RB
122472017-01-17 Richard Biener <rguenther@suse.de>
12248
12249 PR testsuite/52563
12250 PR testsuite/71237
12251 PR testsuite/77737
12252 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12253 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12254 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12255
e6750e5c
AM
122562017-01-17 Alan Modra <amodra@gmail.com>
12257
12258 * gcc.target/powerpc/pr79066.c: New.
12259
a59afbe2
JL
122602017-01-16 Jeff Law <law@redhat.com>
12261
12262 PR tree-optimization/33562
12263 PR tree-optimization/61912
12264 PR tree-optimization/77485
12265 PR tree-optimization/79090
12266 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12267 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12268
e1bcfb92
JJ
122692017-01-16 Jakub Jelinek <jakub@redhat.com>
12270
98e92fb2
JJ
12271 PR c/79089
12272 * gcc.c-torture/compile/pr79089.c: New test.
12273
e1bcfb92
JJ
12274 PR target/79080
12275 * gcc.dg/pr79080.c: New test.
12276
0ef1f9cd
DM
122772017-01-16 David Malcolm <dmalcolm@redhat.com>
12278
12279 PR c/78304
12280 * gcc.dg/format/pr78304.c: Convert argument from integral type
12281 to a pointer.
12282 * gcc.dg/format/pr78304-2.c: Likewise.
12283
76689ffc
CL
122842017-01-16 Carl Love <cel@us.ibm.com>
12285
12286 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12287 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12288
ce12ee9e
CL
122892017-01-16 Carl Love <cel@us.ibm.com>
12290
12291 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12292 Change arguments and return type to bool long long.
12293
b336037d
MS
122942017-01-16 Martin Sebor <msebor@redhat.com>
12295
12296 PR testsuite/79051
12297 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12298 on x86.
12299
1ddca3f3
PC
123002017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12301
12302 Revert:
a711887e 12303 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12304
12305 PR c++/71737
12306 * g++.dg/cpp0x/pr71737.C: New.
12307
290687fb
BS
123082017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12309
12310 * gcc.target/powerpc/swaps-p8-27.c: New.
12311
7d2f3f1d
PC
123122017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12313
12314 PR c++/71737
12315 * g++.dg/cpp0x/pr71737.C: New.
12316
d743728f
EB
123172017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12318
12319 * gnat.dg/opt62.adb: New test.
12320 * gnat.dg/opt62_pkg.ads: New helper.
12321
90aead21
BS
123222017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12323
a711887e
UB
12324 PR rtl-optimization/78626
12325 PR rtl-optimization/78727
90aead21
BS
12326 * gcc.dg/torture/pr78626.c: New test.
12327 * gcc.dg/torture/pr78727.c: New test.
12328
afaecc23
AM
123292017-01-14 Alan Modra <amodra@gmail.com>
12330
12331 * gcc.c-torture/compile/pr72749.c: New test.
12332
be4aa83d
DM
123332017-01-13 David Malcolm <dmalcolm@redhat.com>
12334
12335 PR c/78304
12336 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12337 (test_macro_2): New test.
12338 (test_macro_3): New test.
12339 (test_macro_4): New test.
12340 (test_non_contiguous_strings): Convert line number to line offset.
12341 * gcc.dg/format/pr78304-2.c: New test case.
12342 * gcc.dg/format/pr78304.c: New test case.
12343
7cdca3ec
UB
123442017-01-13 Uros Bizjak <ubizjak@gmail.com>
12345
12346 * gcc.target/i386/funcspec-56.inc: Add missing options and
12347 reorder options by implied ISAs, as in ix86_target_string.
12348
e3017e52
MP
123492017-01-13 Marek Polacek <polacek@redhat.com>
12350
12351 PR c++/71166
12352 * g++.dg/cpp0x/constexpr-array18.C: New test.
12353
d155c6fe
JL
123542017-01-13 Jeff Law <law@redhat.com>
12355
7c9560a5
JL
12356 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12357
9e59e99a
JL
12358 PR tree-optimization/61912
12359 PR tree-optimization/77485
12360 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12361 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12362 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12363
12364 PR tree-optimization/33562
12365 PR tree-optimization/61912
12366 PR tree-optimization/77485
d155c6fe
JL
12367 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12368 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12369 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12370 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12371 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12372 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12373 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12374
77719b06
ML
123752017-01-13 Martin Liska <mliska@suse.cz>
12376
12377 PR ipa/79043
12378 * gcc.c-torture/execute/pr79043.c: New test.
12379
a181b2bc
RB
123802017-01-13 Richard Biener <rguenther@suse.de>
12381
12382 PR middle-end/78411
12383 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12384
eaed3226
AV
123852017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12386
12387 PR fortran/70697
12388 * gfortran.dg/coarray/event_4.f08: New test.
12389
4ccff88b
AV
123902017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12391
12392 PR fortran/70696
12393 * gfortran.dg/coarray/event_3.f08: New test.
12394
3c3b9090
RB
123952017-01-13 Richard Biener <rguenther@suse.de>
12396
12397 PR tree-optimization/77283
12398 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12399
25329913
RB
124002017-01-13 Richard Biener <rguenther@suse.de>
12401
12402 * gcc.dg/gimplefe-22.c: New testcase.
12403
10b70b8e
RB
124042017-01-13 Richard Biener <rguenther@suse.de>
12405
12406 PR tree-optimization/77283
12407 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12408 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12409 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12410
76a8f82f
SL
124112017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12412
12413 * gcc.dg/pr77862.c: Require fpic target.
12414
59a505da
MM
124152017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12416
12417 PR target/79004
12418 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12419
bce6f760
MS
124202017-01-12 Martin Sebor <msebor@redhat.com>
12421
12422 * gcc.dg/pr78138.c: Adjust.
12423 * gcc.dg/pr78768.c: Adjust.
12424 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12425 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12426 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12427 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12428 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12429 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12430 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12431 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12432 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12433 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12434 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12435
3eefa646
JJ
124362017-01-12 Jakub Jelinek <jakub@redhat.com>
12437
12438 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12439
dcb56243
MS
124402017-01-12 Martin Sebor <msebor@redhat.com>
12441
8be3f306 12442 PR testsuite/79051
940242cd
MS
12443 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12444 due to bug 79054.
dcb56243 12445
b7431c20
DE
124462017-01-12 David Edelsohn <dje.gcc@gmail.com>
12447
12448 * gcc.dg/pr78768.c: Require LTO.
12449
2bcd9f32
MS
124502017-01-12 Martin Sebor <msebor@redhat.com>
12451
12452 PR c/79074
12453 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12454 due to the referenced bug.
12455
b2fc1c70
MS
124562017-01-12 Martin Sebor <msebor@redhat.com>
12457
12458 PR testsuite/79073
12459 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12460
fbed6f36
UB
124612017-01-12 Uros Bizjak <ubizjak@gmail.com>
12462
12463 * gcc.target/i386/builtin_target.c (check_features): Check all
12464 supported __builtin_cpu_supports options.
12465
27282dad
KT
124662017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12467
12468 PR tree-optimization/78319
12469 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12470 Remove xfail.
12471
66113166
BS
124722017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12473
12474 PR target/79044
12475 * gcc.target/powerpc/swaps-p8-26.c: New.
12476
6bb4ea5c
RB
124772017-01-12 Richard Biener <rguenther@suse.de>
12478
12479 * gcc.dg/gimplefe-21.c: New testcase.
12480
f15dbadb
MC
124812017-01-12 Michael Collison <michael.collison@arm.com>
12482
12483 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12484
73e32c47
JK
124852017-01-11 Julia Koval <julia.koval@intel.com>
12486 Uros Bizjak <ubizjak@gmail.com>
12487
12488 * gcc.target/i386/sgx.c New test.
12489 * gcc.target/i386/sse-12.c: Add -msgx.
12490 * gcc.target/i386/sse-13.c: Ditto.
12491 * gcc.target/i386/sse-14.c: Ditto.
12492 * gcc.target/i386/sse-22.c: Ditto.
12493 * gcc.target/i386/sse-23.c: Ditto.
12494 * g++.dg/other/i386-2.C: Ditto.
12495 * g++.dg/other/i386-3.C: Ditto.
12496
3594adc7
MS
124972017-01-11 Martin Sebor <msebor@redhat.com>
12498
12499 PR c++/24511
12500 * g++.dg/template/explicit9.C: New test.
12501
01bfd257
NS
125022017-01-11 Nathan Sidwell <nathan@acm.org>
12503
12504 PR c++/77812
12505 * g++.dg/pr77812.C: New.
12506
88df7964
JJ
125072017-01-11 Jakub Jelinek <jakub@redhat.com>
12508
eae63d78
JJ
12509 PR c++/71537
12510 * g++.dg/cpp1y/constexpr-71537.C: New test.
12511
88df7964
JJ
12512 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12513 argument.
12514
960ecba4
MS
125152017-01-11 Martin Sebor <msebor@redhat.com>
12516
12517 PR c/47931
12518 * c-c++-common/Waddress-2.c: New test.
12519
1f258a55
JJ
125202017-01-11 Jakub Jelinek <jakub@redhat.com>
12521
12522 PR c++/78341
12523 * g++.dg/cpp0x/pr78341.C: New test.
12524
bf5fbf46
MS
125252017-01-11 Martin Sebor <msebor@redhat.com>
12526
12527 PR c/78768
12528 * gcc.dg/pr78768.c: New test.
12529
19ff0049
DM
125302017-01-11 David Malcolm <dmalcolm@redhat.com>
12531
12532 PR driver/78877
12533 * gcc.dg/spellcheck-options-14.c: New test case.
12534 * gcc.dg/spellcheck-options-15.c: New test case.
12535 * gcc.dg/spellcheck-options-16.c: New test case.
12536 * gcc.dg/spellcheck-options-17.c: New test case.
12537
c86e9f03
ML
125382017-01-11 Martin Liska <mliska@suse.cz>
12539
12540 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12541
947f51d6
JJ
125422017-01-11 Jakub Jelinek <jakub@redhat.com>
12543
12544 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12545 instead of just 1 for the decomposition from struct C.
12546
849fccf8
EB
125472017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12548
12549 * gcc.c-torture/execute/20170111-1.c: New test.
12550
80c74722
RB
125512017-01-11 Richard Biener <rguenther@suse.de>
12552
12553 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12554
4c4b4703
JJ
125552017-01-11 Jakub Jelinek <jakub@redhat.com>
12556
12557 PR middle-end/50199
12558 * gcc.dg/lto/pr50199_0.c: New test.
12559
664b1a6b
MS
125602017-01-10 Martin Sebor <msebor@redhat.com>
12561
12562 PR testsuite/78960
12563 PR testsuite/78959
12564 PR testsuite/78133
12565 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12566 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12567
fefd3086
MS
125682017-01-10 Martin Sebor <msebor@redhat.com>
12569
12570 PR middle-end/78138
664b1a6b 12571 * gcc.dg/pr78138.c: New test.
fefd3086 12572
b9f4757f
DM
125732017-01-10 David Malcolm <dmalcolm@redhat.com>
12574
12575 PR c++/77949
12576 * g++.dg/diagnostic/pr77949.C: New test case.
12577
5a50f6bb
MS
125782017-01-10 Martin Sebor <msebor@redhat.com>
12579
12580 PR middle-end/78245
12581 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12582
c16880ef
MS
125832017-01-10 Martin Sebor <msebor@redhat.com>
12584
12585 PR tree-optimization/78775
12586 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12587 * gcc.dg/attr-alloc_size-10.c: New test.
12588 * gcc.dg/attr-alloc_size-11.c: New test.
12589 * gcc.dg/builtin-stringop-chk-7.c: New test.
12590 * gcc.dg/pr78775.c: New test.
12591 * gcc.dg/pr78973-2.c: New test.
12592 * gcc.dg/pr78973.c: New test.
12593
5363d9d9
JL
125942017-01-10 Jeff Law <law@redhat.com>
12595
12596 PR tree-optimization/77766
12597 PR tree-optimization/78856
12598 * gcc.c-torture/execute/pr77766.c: New test.
12599
aae23693
RB
126002016-01-10 Richard Biener <rguenther@suse.de>
12601
12602 PR tree-optimization/79034
12603 * g++.dg/torture/pr79034.C: New testcase.
12604
a0843aed
ML
126052017-01-10 Martin Liska <mliska@suse.cz>
12606
12607 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12608 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12609 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12610 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12611 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12612 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12613 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12614 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12615 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12616 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12617 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12618 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12619 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12620 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12621 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12622 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12623 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12624 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12625 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12626 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12627 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12628 * gcc.dg/ipa/pr64307.c: Likewise.
12629 * gcc.dg/ipa/pr77653.c: Likewise.
12630
79fc8ffe
AS
126312017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12632
12633 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12634 * g++.dg/other/i386-3.C: Ditto.
12635 * gcc.target/i386/sse-12.c: Ditto.
12636 * gcc.target/i386/sse-13.c: Ditto.
12637 * gcc.target/i386/sse-22.c: Ditto.
12638 * gcc.target/i386/sse-23.c: Ditto.
12639 * gcc.target/i386/builtin_target.c: Handle new option.
12640 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12641 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12642 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12643
dfa6951f
MS
126442017-01-09 Martin Sebor <msebor@redhat.com>
12645
12646 PR testsuite/79036
12647 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12648 with different precisions.
12649
a271e415
EB
126502017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12651
12652 * g++.dg/opt/call2.C: New test.
12653 * g++.dg/opt/call3.C: Likewise.
12654 * gnat.dg/array26.adb: New test.
12655 * gnat.dg/array26_pkg.ad[sb]: New helper.
12656 * gnat.dg/array27.adb: New test.
12657 * gnat.dg/array27_pkg.ad[sb]: New helper.
12658 * gnat.dg/array28.adb: New test.
12659 * gnat.dg/array28_pkg.ad[sb]: New helper.
12660
bd2c6270
JJ
126612017-01-09 Jakub Jelinek <jakub@redhat.com>
12662
12663 PR translation/79019
12664 PR translation/79020
12665 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12666 diagnostics.
12667 * gfortran.dg/initialization_17.f90: Likewise.
12668
1c1d8e75
DH
126692017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12670
12671 PR testsuite/79026
12672 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12673 * gcc.target/i386/pr78904-4.c: Likewise.
12674 * gcc.target/i386/pr78904-6.c: Likewise.
12675 * gcc.target/i386/pr78967-2.c: Likewise.
12676
cb330ba5
JJ
126772017-01-09 Jakub Jelinek <jakub@redhat.com>
12678
12679 PR tree-optimization/78899
12680 * gcc.target/i386/pr78899.c: New test.
12681 * gcc.dg/pr71077.c: New test.
12682
a5e14a42
MJ
126832017-01-09 Martin Jambor <mjambor@suse.cz>
12684
12685 PR ipa/78365
12686 PR ipa/78599
12687 * gcc.dg/torture/pr78365.c: New test.
12688
01216d27
JJ
126892017-01-09 Jakub Jelinek <jakub@redhat.com>
12690
dc59e50a
JJ
12691 PR c++/78948
12692 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12693 (main): Use int* instead of long long.
12694
01216d27
JJ
12695 PR tree-optimization/78938
12696 * gcc.dg/vect/pr78938.c: New test.
12697
c0d4fec7
KT
126982017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12699
12700 * gcc.dg/20161219.c: New test.
12701
7b1b0cc1
RB
127022017-01-09 Richard Biener <rguenther@suse.de>
12703
12704 PR tree-optimization/78997
12705 * gcc.dg/torture/pr78997.c: New testcase.
12706
813b9c0d
RB
127072017-01-09 Richard Biener <rguenther@suse.de>
12708
12709 PR debug/79000
12710 * g++.dg/lto/pr79000_0.C: New testcase.
12711 * g++.dg/lto/pr79000_1.c: Likewise.
12712
efcc8d38
MS
127132017-01-08 Martin Sebor <msebor@redhat.com>
12714
12715 PR middle-end/77708
12716 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12717 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12718 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12719 due to bug 78969.
12720 * gcc.dg/format/pr78569.c: Adjust.
12721
5ccf1d8d
DM
127222017-01-07 David Malcolm <dmalcolm@redhat.com>
12723
12724 PR c++/72803
12725 * g++.dg/diagnostic/pr72803.C: New test case.
12726
42002dfe
MS
127272017-01-07 Martin Sebor <msebor@redhat.com>
12728
12729 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12730 * gcc.dg/attr-alloc_size-4.c: Same.
12731
de91486c
AV
127322017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12733
12734 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12735 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12736 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12737 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12738 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12739 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12740 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12741
f55a925e
AS
127422017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12743 * gcc.dg/memcmp-1.c: New.
12744 * gcc.dg/strncmp-1.c: New.
12745
f3caa118
AV
127462017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12747
12748 * gcc.target/arm/acle/mcrr: New.
12749 * gcc.target/arm/acle/mcrr2: New.
12750 * gcc.target/arm/acle/mrrc: New.
12751 * gcc.target/arm/acle/mrrc2: New.
12752
ecc9a25b
AV
127532017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12754
12755 * gcc.target/arm/acle/mcr.c: New.
12756 * gcc.target/arm/acle/mrc.c: New.
12757 * gcc.target/arm/acle/mcr2.c: New.
12758 * gcc.target/arm/acle/mrc2.c: New.
12759
3811581f
AV
127602017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12761
12762 * gcc.target/arm/acle/ldc: New.
12763 * gcc.target/arm/acle/ldc2: New.
12764 * gcc.target/arm/acle/ldcl: New.
12765 * gcc.target/arm/acle/ldc2l: New.
12766 * gcc.target/arm/acle/stc: New.
12767 * gcc.target/arm/acle/stc2: New.
12768 * gcc.target/arm/acle/stcl: New.
12769 * gcc.target/arm/acle/stc2l: New.
12770
d57daa0c
AV
127712017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12772
12773 * gcc.target/arm/acle/acle.exp: Run tests for different options
12774 and make sure fat-lto-objects is used such that we can still do
12775 assemble scans.
12776 * gcc.target/arm/acle/cdp.c: New.
12777 * gcc.target/arm/acle/cdp2.c: New.
12778 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12779 (check_effective_target_arm_coproc1_ok_nocache): New.
12780 (check_effective_target_arm_coproc2_ok): New.
12781 (check_effective_target_arm_coproc2_ok_nocache): New.
12782 (check_effective_target_arm_coproc3_ok): New.
12783 (check_effective_target_arm_coproc3_ok_nocache): New.
12784 (check_effective_target_arm_coproc4_ok): New.
12785 (check_effective_target_arm_coproc4_ok_nocache): New.
12786
8a123229
MS
127872017-01-06 Martin Sebor <msebor@redhat.com>
12788
12789 PR middle-end/78605
12790 * gcc.dg/tree-ssa/pr78605.c: New test.
12791
5b8999d6
MS
127922017-01-05 Martin Sebor <msebor@redhat.com>
12793
12794 PR tree-optimization/78910
12795 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12796 diagnostics.
12797 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12798 * gcc.dg/tree-ssa/pr78910.c: New test.
12799
4e89adf9
EB
128002017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12801
12802 * gcc.dg/sso-10.c: New test.
12803
962c5679
JJ
128042017-01-05 Jakub Jelinek <jakub@redhat.com>
12805
cfd719e7
JJ
12806 PR tree-optimization/71016
12807 * gcc.target/i386/pr71016.c: New test.
12808 * gcc.target/aarch64/pr71016.c: New test.
12809 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12810
26f20371
JJ
12811 PR c++/78931
12812 * g++.dg/cpp1z/decomp19.C: New test.
12813
962c5679
JJ
12814 PR c++/78890
12815 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12816 * g++.dg/init/union1.C: Likewise.
12817 * g++.dg/cpp0x/union6.C: Expect errors.
12818 * g++.dg/cpp0x/union8.C: New test.
12819 * g++.dg/cpp0x/pr78890-1.C: New test.
12820 * g++.dg/cpp0x/pr78890-2.C: New test.
12821
8c15f541
DE
128222017-01-05 David Edelsohn <dje.gcc@gmail.com>
12823
12824 * gcc.target/powerpc/pr71670.c: Require p9vector.
12825 * gcc.target/powerpc/p9-novsx.c: Same.
12826
51b86113
DM
128272017-01-05 David Malcolm <dmalcolm@redhat.com>
12828
12829 * selftests/asr_div1.rtl: New file.
12830 * selftests/aarch64: New subdirectory.
12831 * selftests/aarch64/times-two.rtl: New file.
12832 * selftests/bb-index.rtl: New file.
12833 * selftests/cfg-test.rtl: New file.
12834 * selftests/const-int.rtl: New file.
12835 * selftests/example-labels.rtl: New file.
12836 * selftests/insn-with-mode.rtl: New file.
12837 * selftests/jump-to-label-ref.rtl: New file.
12838 * selftests/jump-to-return.rtl: New file.
12839 * selftests/jump-to-simple-return.rtl: New file.
12840 * selftests/mem.rtl: New file.
12841 * selftests/note-insn-deleted.rtl: New file.
12842 * selftests/note_insn_basic_block.rtl: New file.
12843 * selftests/simple-cse.rtl: New file.
12844 * selftests/symbol-ref.rtl: New file.
12845 * selftests/x86_64: New subdirectory.
12846 * selftests/x86_64/call-insn.rtl: New file.
12847 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12848 * selftests/x86_64/times-two.rtl: New file.
12849 * selftests/x86_64/unspec.rtl: New file.
12850
dc7650cc
NS
128512017-01-05 Nathan Sidwell <nathan@acm.org>
12852
12853 PR c++/78765
12854 * g++.dg/cpp0x/pr78765.C: New.
12855
3db70565
DV
128562017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12857
12858 * gcc.target/s390/memcpy-2.c: New test.
12859 * gcc.target/s390/memset-2.c: New test.
12860
f5a537e3
AK
128612017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12862
12863 * gcc.target/s390/memcpy-1.c: New test.
12864
d80c6d02
JL
128652017-01-04 Jeff Law <law@redhat.com>
12866
12867 PR tree-optimization/78812
12868 * g++.dg/torture/pr78812.C: New test.
12869
08edc320 128702017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12871
12872 PR target/71977
12873 PR target/70568
12874 PR target/78823
12875 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12876 64-bit VSX systems with direct move, whether we optimize common
12877 code sequences in the GLIBC math library for float math functions.
12878 * gcc.target/powerpc/pr71977-2.c: Likewise.
12879
a9342885
MP
128802017-01-04 Marek Polacek <polacek@redhat.com>
12881
12882 PR c++/64767
12883 * c-c++-common/Wpointer-compare-1.c: New test.
12884
066435fe
JJ
128852017-01-04 Jakub Jelinek <jakub@redhat.com>
12886
abec4284
JJ
12887 PR c++/78949
12888 * c-c++-common/Wunused-var-16.c: New test.
12889
26c43e27
JJ
12890 PR c++/78693
12891 * g++.dg/cpp0x/pr78693.C: New test.
12892
fc73e60c
JJ
12893 PR driver/78957
12894 * gcc.dg/pr78957.c: New test.
12895
c9cf3863
JJ
12896 * g++.dg/cpp1y/auto-fn34.C: New test.
12897
066435fe
JJ
12898 PR c++/71182
12899 * g++.dg/cpp0x/pr71182.C: New test.
12900
598bd687
KN
129012017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12902
12903 PR target/78056
12904 * gcc.target/powerpc/pr78056-1.c: New test.
12905 * gcc.target/powerpc/pr78056-2.c: New test.
12906 * gcc.target/powerpc/pr78056-3.c: New test.
12907 * gcc.target/powerpc/pr78056-4.c: New test.
12908 * gcc.target/powerpc/pr78056-5.c: New test.
12909 * gcc.target/powerpc/pr78056-6.c: New test.
12910 * gcc.target/powerpc/pr78056-7.c: New test.
12911 * gcc.target/powerpc/pr78056-8.c: New test.
12912 * lib/target-supports.exp
12913 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12914 whether the effective target supports the popcntb instruction.
12915
8194635a
JL
129162017-01-03 Jeff Law <law@redhat.com>
12917
12918 PR tree-optimization/67955
12919 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12920
baf9ebc8
MP
129212017-01-04 Marek Polacek <polacek@redhat.com>
12922
12923 PR c++/77545
12924 PR c++/77284
12925 * g++.dg/cpp0x/range-for32.C: New test.
12926 * g++.dg/cpp0x/range-for33.C: New test.
12927
5dd9a9d0
DM
129282017-01-04 David Malcolm <dmalcolm@redhat.com>
12929
12930 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12931
4bf07f3f
NS
129322017-01-04 Nathan Sidwell <nathan@acm.org>
12933
12934 PR c++/66735
12935 * g++.dg/cpp1y/pr66735.C: New.
12936
165ba2e9
JJ
129372017-01-04 Jakub Jelinek <jakub@redhat.com>
12938
12939 PR tree-optimization/71563
12940 * gcc.dg/tree-ssa/pr71563.c: New test.
12941
4567f969
JB
129422017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
12943
12944 PR fortran/78534
12945 PR fortran/78976
12946 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12947 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12948 * gfortran.dg/transfer_intrinsic_1.f90: Change
12949 scan-tree-dump-times due to gfc_trans_string_copy change to
12950 avoid -Wstringop-overflow.
12951
1c06f07f
JL
129522017-01-03 Jeff Law <law@redhat.com>
12953
12954 PR tree-optimization/78856
12955 * gcc.c-torture/execute/pr78856.c: New test.
12956
60fb638f
MM
129572017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
12958
12959 PR target/78953
12960 * gcc.target/powerpc/pr78953.c: New test.
12961
e4d02f52
ILT
129622017-01-03 Ian Lance Taylor <iant@google.com>
12963
12964 * gcc.misc-tests/godump-1.c: Update for accurate representation of
12965 enums.
12966
5b4f088d
MS
129672017-01-03 Martin Sebor <msebor@redhat.com>
12968
12969 PR tree-optimization/78696
12970 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
12971 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
12972 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
12973 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12974
129752017-01-03 David Malcolm <dmalcolm@redhat.com>
12976
12977 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
12978 with more than one digit.
12979 * lib/gcc-dg.exp (process-message): Support more than one digit
12980 in relative line specifications.
12981
129822017-01-03 Jakub Jelinek <jakub@redhat.com>
12983
12984 PR tree-optimization/78965
12985 * gcc.dg/pr78965.c: New test.
12986
12987 PR middle-end/78901
12988 * g++.dg/opt/pr78901.C: New test.
12989
129902017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
12991
12992 PR fortran/78534
12993 PR fortran/66310
12994 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
12995 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
12996 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
12997 * gfortran.dg/repeat_7.f90: New test for PR 66310.
12998 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
12999 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13000 * gfortran.dg/string_1_lp64.f90: New test.
13001 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13002 * gfortran.dg/string_3_lp64.f90: New test.
13003 * gfortran.dg/transfer_intrinsic_1.f90: Change
13004 scan-tree-dump-times due to gfc_trans_string_copy change to
13005 avoid -Wstringop-overflow.
13006
8b7163c6
UB
130072017-01-02 Uros Bizjak <ubizjak@gmail.com>
13008
13009 PR target/78967
13010 * gcc.target/i386/pr78967-1.c: New test.
13011 * gcc.target/i386/pr78967-2.c: Ditto.
13012 * gcc.target/i386/pr78967-3.c: Ditto.
13013
13014 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13015 * gcc.target/i386/pr78904-4.c: Ditto.
13016 * gcc.target/i386/pr78904-6.c: Ditto.
13017
e2940b98
JH
130182017-01-01 Jan Hubicka <hubicka@ucw.cz>
13019
13020 PR middle-end/77674
13021 * g++.dg/torture/pr77674.C: New testcase.
13022
cbe34bb5 130232017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13024
13025 Update copyright years.
818ab71a 13026\f
cbe34bb5 13027Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13028
13029Copying and distribution of this file, with or without modification,
13030are permitted in any medium without royalty provided the copyright
13031notice and this notice are preserved.