]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR sanitizer/77631 (no symbols in backtrace shown by ASan when debug info is split)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4d6e2f33
RB
12017-09-22 Richard Biener <rguenther@suse.de>
2
3 * gcc.dg/graphite/scop-24.c: New testcase.
4
2402ffb6
RB
52017-09-22 Richard Biener <rguenther@suse.de>
6
7 PR tree-optimization/82291
8 * gcc.dg/torture/pr82291.c: New testcase.
9
e7ba6a60
SS
102017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
11
12 * gcc.target/i386/avx512f-constant-set.c: New test.
13
142017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
15
16 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
17 * gcc.target/i386/avx512f-prefer.c: New test.
18
1debe7ea
JL
192017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
20
21 * lib/target-supports.exp
22 (check_effective_target_frame_pointer_for_non_leaf): Add
23 case for x86 Solaris.
24
b89a63b9
PT
252017-09-21 Paul Thomas <pault@gcc.gnu.org>
26
27 PR fortran/78512
28 * gfortran.dg/associate_26.f90 : New test.
29
30 PR fortran/80120
31 * gfortran.dg/associate_27.f90 : New test.
32
33 PR fortran/81903
34 * gfortran.dg/associate_28.f90 : New test.
35
36 PR fortran/82121
37 * gfortran.dg/associate_29.f90 : New test.
38
39 PR fortran/67543
40 * gfortran.dg/associate_30.f90 : New test.
41
42 PR fortran/52832
43 * gfortran.dg/associate_31.f90 : New test.
44
f17aba3c
EB
452017-09-21 Eric Botcazou <ebotcazou@adacore.com>
46
47 * gnat.dg/discr48.adb: New test.
48 * gnat.dg/discr48_pkg.ads: New helper.
49
502017-09-21 Tamar Christina <tamar.christina@arm.com>
51
52 PR testsuite/78421
53 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
54 Invert arm check.
55
a0e27dc2
CP
562017-09-21 Cesar Philippidis <cesar@codesourcery.com>
57
58 * gfortran.dg/goacc/wait.f90: New test.
59
765b3379
JJ
602017-09-21 Jakub Jelinek <jakub@redhat.com>
61
62 PR sanitizer/81715
63 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
64 const predicate to const predicate & to avoid UB.
65 * g++.dg/opt/pr81715.C: New test.
66
c94f2d84
RB
672017-09-21 Richard Biener <rguenther@suse.de>
68
69 PR tree-optimization/82276
70 PR tree-optimization/82244
71 * gcc.dg/torture/pr82276.c: New testcase.
72
2e1dd137
RB
732017-09-21 Richard Biener <rguenther@suse.de>
74
75 PR tree-optimization/71351
76 * gfortran.dg/graphite/pr71351.f90: New testcase.
77 * gfortran.dg/graphite/interchange-3.f90: Adjust.
78
a4f65ca8
JJ
792017-09-21 Jakub Jelinek <jakub@redhat.com>
80
81 PR target/82260
82 * gcc.target/i386/pr82260-1.c: New test.
83 * gcc.target/i386/pr82260-2.c: New test.
84
d3347cd2
AK
852017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
86 Jeff Law <law@redhat.com>
87
88 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 89 * lib/target-supports.exp:
d3347cd2
AK
90 (check_effective_target_supports_stack_clash_protection): Enable for
91 s390/s390x targets.
92
5f2fd590
MS
932017-09-20 Martin Sebor <msebor@redhat.com>
94
073809a7
MS
95 PR c/81854
96 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
97 * g++.dg/ext/attr-ifunc-4.C: Ditto.
98 * lib/target-supports.exp: Adjust for C++.
99
5f2fd590
MS
100 PR c/81854
101 * gcc.dg/attr-ifunc-1.c: Correct type errors.
102 * gcc.dg/attr-ifunc-2.c: Ditto.
103 * gcc.dg/attr-ifunc-3.c: Ditto.
104 * gcc.dg/attr-ifunc-4.c: Ditto.
105 * gcc.dg/attr-ifunc-5.c: Ditto.
106 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 107 * lib/target-supports.exp: Correct type error.
5f2fd590 108
94c23e39
JL
1092017-09-20 Jeff Law <law@redhat.com>
110
111 * gcc.target/i386/stack-check-11.c: Update test and regexp
112 so that it works for both i?86 and x86_64.
113
6073d002
SB
1142017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
115
116 PR target/77687
117 * gcc.target/powerpc/pr77687.c: New testcase.
118
fb3cd39d
JJ
1192017-09-20 Jakub Jelinek <jakub@redhat.com>
120
2ffb5745
JJ
121 P0409R2 - allow lambda capture [=, this]
122 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
123 capture. Add further tests.
124 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
125 for c++2a on [=, this] capture.
126
fb3cd39d
JJ
127 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
128 * g++.dg/cpp1z/cplusplus_1z.C: New test.
129
cace2309
SP
1302017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
131
132 * gcc.target/i386/builtin_target.c: Test knm.
133 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
134
52e22c79
RB
1352017-09-20 Richard Biener <rguenther@suse.de>
136
137 PR tree-optimization/77362
138 * gcc.dg/graphite/pr77362.c: New testcase.
139
2a900079
RB
1402017-09-20 Richard Biener <rguenther@suse.de>
141
142 PR tree-optimization/82264
143 * gcc.dg/torture/pr82264.c: New testcase.
144
88272c01
JJ
1452017-09-20 Jakub Jelinek <jakub@redhat.com>
146
147 * g++.dg/debug/dwarf2/template-params-13.C: New test.
148 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
149 it doesn't match newlines.
150 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
151 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
152 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
153 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
154 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
155 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
156 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
157 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
158 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
159 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
160
0f45457e
PC
1612017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
162
163 PR c++/64954
164 * g++.dg/cpp0x/constexpr-ctor20.C: New.
165
73fe2f32
RB
1662017-09-20 Richard Biener <rguenther@suse.de>
167
168 PR tree-optimization/81373
169 * gcc.dg/graphite/pr81373.c: New testcase.
170
ee8f15c6
JL
1712017-09-19 Jeff Law <law@redhat.com>
172
ac9c032e
JL
173 * gcc.target/i386/stack-check-11.c: New test.
174
8e7a09c3
JL
175 * gcc.dg/stack-check-4.c: New test.
176 * gcc.dg/stack-check-5.c: New test.
177 * gcc.dg/stack-check-6.c: New test.
178 * gcc.dg/stack-check-6a.c: New test.
179 * gcc.dg/stack-check-7.c: New test.
180 * gcc.dg/stack-check-8.c: New test.
181 * gcc.dg/stack-check-9.c: New test.
182 * gcc.dg/stack-check-10.c: New test.
183 * lib/target-supports.exp
184 (check_effective_target_supports_stack_clash_protection): Enable for
185 x86 and x86_64 targets.
186
8c1dd970
JL
187 * gcc.dg/stack-check-3.c: New test.
188
ee8f15c6
JL
189 * gcc.dg/stack-check-2.c: New test.
190 * lib/target-supports.exp
8e7a09c3 191 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
192 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
193 (check_effective_target_caller_implicit_probes): Likewise.
194
14a1a59f
JJ
1952017-09-19 Jakub Jelinek <jakub@redhat.com>
196
197 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
198 * g++.dg/tree-ssa/pr41428.C: Likewise.
199 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
200 c++17 and up.
201 * g++.dg/expr/bool3.C: Likewise.
202 * g++.dg/expr/bitfield5.C: Likewise.
203 * g++.old-deja/g++.jason/bool5.C: Likewise.
204
e32d2388
MS
2052017-09-18 Martin Sebor <msebor@redhat.com>
206
207 PR c/81854
208 * gcc.dg/pr81854.c: New test.
209 * g++.dg/ext/attr-ifunc-5.C: New test.
210 * g++.dg/ext/attr-ifunc-1.C: Adjust.
211 * g++.dg/ext/attr-ifunc-2.C: Same.
212 * g++.dg/ext/attr-ifunc-3.C: Same.
213 * g++.dg/ext/attr-ifunc-4.C: Same.
214 * g++.old-deja/g++.abi/vtable2.C: Same.
215 * gcc.dg/attr-ifunc-1.c: Same.
216
81b29ad8
WS
2172017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
218
219 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
220
109bb910
RB
2212017-09-19 Richard Biener <rguenther@suse.de>
222
223 PR tree-optimization/82244
224 * gcc.dg/torture/pr82244.c: New testcase.
225
197d2f5b
RB
2262017-09-19 Richard Biener <rguenther@suse.de>
227
228 PR tree-optimization/69728
229 * gfortran.dg/graphite/pr69728.f90: New testcase.
230 * gcc.dg/graphite/pr69728.c: Likewise.
231
7e12c0e0
PC
2322017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
233
234 PR c++/80947
235 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
236
b161f2c9
RS
2372017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
238
239 * gcc.dg/vect/slp-multitypes-13.c: New test.
240
7251b0bf
RS
2412017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
242
243 * gfortran.dg/vect/mask-store-1.f90: New test.
244
10d8c51f
PC
2452017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
246
247 PR c++/45033
248 * g++.dg/expr/delete1.C: New.
249
2eda24e9
PMR
2502017-09-18 Bob Duff <duff@adacore.com>
251
252 * gnat.dg/validity_check.adb: New testcase.
253
2542017-09-18 Eric Botcazou <ebotcazou@adacore.com>
255
256 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
257
2582017-09-18 Bob Duff <duff@adacore.com>
259
260 * gnat.dg/tagged_prefix_call.adb: New testcase.
261
845af9e6
PMR
2622017-09-18 Ed Schonberg <schonberg@adacore.com>
263
264 * gnat.dg/default_variants.adb: New testcase.
265
2a63b04e
RO
2662017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
267
268 PR target/81736
269 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
270 * gcc.target/i386/pr81736-4.c: Likewise.
271
3d07d963
RB
2722017-09-18 Richard Biener <rguenther@suse.de>
273
274 PR tree-optimization/79622
275 * gcc.dg/graphite/pr79622.c: New testcase.
276
3cb626e4
DS
2772017-09-17 Daniel Santos <daniel.santos@pobox.com>
278
279 gcc.target/i386/pr82196-1.c: New test.
280 gcc.target/i386/pr82196-2.c: Likewise.
281
01f44e44
L
2822017-09-17 H.J. Lu <hongjiu.lu@intel.com>
283
284 PR target/82166
285 * gcc.target/i386/pr82166.c: New test.
286
62d3c075
PT
2872017-09-17 Paul Thomas <pault@gcc.gnu.org>
288
289 PR fortran/82173
290 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
291 * gfortran.dg/pdt_2.f03 : The same.
292 * gfortran.dg/pdt_3.f03 : The same.
293 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
294 module 'bad_vars'. Add error concerning assumed parameters and
295 save attribute.
296 * gfortran.dg/pdt_11.f03 : New test.
297
298 PR fortran/60483
299 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
300 * gfortran.dg/associate_25.f90 : New test.
301 * gfortran.dg/pdt_12.f03 : New test.
302
026a79f7
AS
3032017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
304 Jakub Jelinek <jakub@redhat.com>
305
306 Add support for -std=c++2a.
307 * lib/target-supports.exp (check_effective_target_c++17): Return
308 1 also if check_effective_target_c++2a.
309 (check_effective_target_c++17_down): New.
310 (check_effective_target_c++2a_only): New.
311 (check_effective_target_c++2a): New.
312 * g++.dg/cpp2a/cplusplus.C: New.
313
bb75facd
JM
3142017-09-15 Joseph Myers <joseph@codesourcery.com>
315
316 PR c/82071
317 * gcc.target/i386/excess-precision-8.c: New test.
318
c01df3c8
MLI
3192017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
320 Paolo Carlini <paolo.carlini@oracle.com>
321
322 PR c++/64644
323 * g++.dg/other/anon-union4.C: New.
324 * g++.old-deja/g++.law/union4.C: Adjust.
325 * g++.old-deja/g++.other/anon1.C: Likewise.
326
1d933576
BE
3272017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
328
329 * c-c++-common/Wcast-align.c: New test.
330
4a8ca690
EB
3312017-09-15 Eric Botcazou <ebotcazou@adacore.com>
332
333 * g++.dg/sso-1.C: New test.
334 * g++.dg/sso-2.C: Likewise.
335
3362017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
337
338 PR c++/78648
339 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
340
ed17cb57
JW
3412017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
342
343 PR tree-optimization/71026
344 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
345
a1189286
JJ
3462017-09-15 Jakub Jelinek <jakub@redhat.com>
347
7b936140
JJ
348 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
349 * lib/target-supports.exp (check_effective_target_c++14): Use
350 check_effective_target_c++17 instead of check_effective_target_c++1z.
351 (check_effective_target_c++14_down): Likewise.
352 (check_effective_target_c++1z_only): Rename to ...
353 (check_effective_target_c++17_only): ... this.
354 (check_effective_target_c++1z): Rename to ...
355 (check_effective_target_c++17): ... this.
356 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
357 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
358 and c++17_only instead of c++1z_only. Adjust expected diagnostics
359 and comments refering to 1z to 17.
360 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
361 * g++.dg/template/partial5.C: Likewise.
362 * g++.dg/template/nontype8.C: Likewise.
363 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
364 * g++.dg/cpp1z/nontype3a.C: Likewise.
365 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
366 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
367 * g++.dg/cpp1z/class-deduction32.C: Likewise.
368 * g++.dg/cpp1z/pr78771.C: Likewise.
369 * g++.dg/cpp1z/elide1.C: Likewise.
370 * g++.dg/cpp1z/fold3.C: Likewise.
371 * g++.dg/cpp1z/class-deduction2.C: Likewise.
372 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
373 * g++.dg/cpp1z/inline-var2.C: Likewise.
374 * g++.dg/cpp1z/eval-order2.C: Likewise.
375 * g++.dg/cpp1z/decomp21.C: Likewise.
376 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
377 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
378 * g++.dg/cpp1z/utf8-neg.C: Likewise.
379 * g++.dg/cpp1z/class-deduction41.C: Likewise.
380 * g++.dg/cpp1z/class-deduction23.C: Likewise.
381 * g++.dg/cpp1z/nodiscard3.C: Likewise.
382 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
383 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
384 * g++.dg/cpp1z/class-deduction21.C: Likewise.
385 * g++.dg/cpp1z/range-for1.C: Likewise.
386 * g++.dg/cpp1z/init-statement4.C: Likewise.
387 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
388 * g++.dg/cpp1z/decomp30.C: Likewise.
389 * g++.dg/cpp1z/class-deduction39.C: Likewise.
390 * g++.dg/cpp1z/register2.C: Likewise.
391 * g++.dg/cpp1z/decomp9.C: Likewise.
392 * g++.dg/cpp1z/regress1.C: Likewise.
393 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
394 * g++.dg/cpp1z/class-deduction30.C: Likewise.
395 * g++.dg/cpp1z/abbrev2.C: Likewise.
396 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
397 * g++.dg/cpp1z/regress2.C: Likewise.
398 * g++.dg/cpp1z/decomp16.C: Likewise.
399 * g++.dg/cpp1z/bool-increment1.C: Likewise.
400 * g++.dg/cpp1z/aligned-new1.C: Likewise.
401 * g++.dg/cpp1z/decomp3.C: Likewise.
402 * g++.dg/cpp1z/register1.C: Likewise.
403 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
404 * g++.dg/cpp1z/class-deduction1.C: Likewise.
405 * g++.dg/cpp1z/decomp10.C: Likewise.
406 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
407 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
408 * g++.dg/cpp1z/decomp27.C: Likewise.
409 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
410 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
411 * g++.dg/cpp1z/class-deduction9.C: Likewise.
412 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
413 * g++.dg/cpp1z/decomp11.C: Likewise.
414 * g++.dg/cpp1z/aligned-new3.C: Likewise.
415 * g++.dg/cpp1z/utf8-2.C: Likewise.
416 * g++.dg/cpp1z/lambda-this3.C: Likewise.
417 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
418 * g++.dg/cpp1z/byte1.C: Likewise.
419 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
420 * g++.dg/cpp1z/aggr-base4.C: Likewise.
421 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
422 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
423 * g++.dg/cpp1z/utf8-2a.C: Likewise.
424 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
425 * g++.dg/cpp1z/aggr-base6.C: Likewise.
426 * g++.dg/cpp1z/cplusplus.C: Likewise.
427 * g++.dg/cpp1z/class-deduction20.C: Likewise.
428 * g++.dg/cpp1z/aggr-base2.C: Likewise.
429 * g++.dg/cpp1z/class-deduction6.C: Likewise.
430 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
431 * g++.dg/cpp1z/class-deduction31.C: Likewise.
432 * g++.dg/cpp1z/class-deduction25.C: Likewise.
433 * g++.dg/cpp1z/class-deduction18.C: Likewise.
434 * g++.dg/cpp1z/fold9.C: Likewise.
435 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
436 * g++.dg/cpp1z/abbrev1.C: Likewise.
437 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
438 * g++.dg/cpp1z/utf8.C: Likewise.
439 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
440 * g++.dg/cpp1z/aggr-base3.C: Likewise.
441 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
442 * g++.dg/cpp1z/init-statement2.C: Likewise.
443 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
444 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
445 * g++.dg/cpp1z/class-deduction40.C: Likewise.
446 * g++.dg/cpp1z/nontype3.C: Likewise.
447 * g++.dg/cpp1z/class-deduction14.C: Likewise.
448 * g++.dg/cpp1z/fold7.C: Likewise.
449 * g++.dg/cpp1z/nontype2.C: Likewise.
450 * g++.dg/cpp1z/class-deduction15.C: Likewise.
451 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
452 * g++.dg/cpp1z/class-deduction13.C: Likewise.
453 * g++.dg/cpp1z/aligned-new7.C: Likewise.
454 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
455 * g++.dg/cpp1z/nontype1.C: Likewise.
456 * g++.dg/cpp1z/init-statement5.C: Likewise.
457 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
458 * g++.dg/cpp1z/decomp17.C: Likewise.
459 * g++.dg/cpp1z/fold4.C: Likewise.
460 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
461 * g++.dg/cpp1z/fold7a.C: Likewise.
462 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
463 * g++.dg/cpp1z/init-statement7.C: Likewise.
464 * g++.dg/cpp1z/aggr-base5.C: Likewise.
465 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
466 * g++.dg/cpp1z/pr79143.C: Likewise.
467 * g++.dg/cpp1z/class-deduction38.C: Likewise.
468 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
469 * g++.dg/cpp1z/class-deduction12.C: Likewise.
470 * g++.dg/cpp1z/decomp20.C: Likewise.
471 * g++.dg/cpp1z/class-deduction22.C: Likewise.
472 * g++.dg/cpp1z/class-deduction29.C: Likewise.
473 * g++.dg/cpp1z/class-deduction8.C: Likewise.
474 * g++.dg/cpp1z/class-deduction43.C: Likewise.
475 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
476 * g++.dg/cpp1z/fold8.C: Likewise.
477 * g++.dg/cpp1z/init-statement3.C: Likewise.
478 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
479 * g++.dg/cpp1z/class-deduction36.C: Likewise.
480 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
481 * g++.dg/cpp1z/fallthrough1.C: Likewise.
482 * g++.dg/cpp1z/fold1.C: Likewise.
483 * g++.dg/cpp1z/class-deduction26.C: Likewise.
484 * g++.dg/cpp1z/fold-ice1.C: Likewise.
485 * g++.dg/cpp1z/fold5.C: Likewise.
486 * g++.dg/cpp1z/class-deduction34.C: Likewise.
487 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
488 * g++.dg/cpp1z/class-deduction7.C: Likewise.
489 * g++.dg/cpp1z/class-deduction16.C: Likewise.
490 * g++.dg/cpp1z/class-deduction10.C: Likewise.
491 * g++.dg/cpp1z/eval-order3.C: Likewise.
492 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
493 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
494 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
495 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
496 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
497 * g++.dg/cpp1z/decomp15.C: Likewise.
498 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
499 * g++.dg/cpp1z/fold-mangle.C: Likewise.
500 * g++.dg/cpp1z/class-deduction35.C: Likewise.
501 * g++.dg/cpp1z/decomp4.C: Likewise.
502 * g++.dg/cpp1z/class-deduction42.C: Likewise.
503 * g++.dg/cpp1z/init-statement8.C: Likewise.
504 * g++.dg/cpp1z/inline-var1a.C: Likewise.
505 * g++.dg/cpp1z/init-statement6.C: Likewise.
506 * g++.dg/cpp1z/class-deduction17.C: Likewise.
507 * g++.dg/cpp1z/class-deduction28.C: Likewise.
508 * g++.dg/cpp1z/class-deduction27.C: Likewise.
509 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
510 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
511 * g++.dg/cpp1z/class-deduction11.C: Likewise.
512 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
513 * g++.dg/cpp1z/init-statement9.C: Likewise.
514 * g++.dg/cpp1z/class-deduction19.C: Likewise.
515 * g++.dg/cpp1z/class-deduction5.C: Likewise.
516 * g++.dg/cpp1z/fold2.C: Likewise.
517 * g++.dg/cpp1z/class-deduction33.C: Likewise.
518 * g++.dg/cpp1z/class-deduction24.C: Likewise.
519 * g++.dg/cpp1z/aggr-base1.C: Likewise.
520 * g++.dg/cpp1z/fold6.C: Likewise.
521 * g++.dg/cpp1z/decomp12.C: Likewise.
522 * g++.dg/cpp1z/class-deduction4.C: Likewise.
523 * g++.dg/cpp1z/inline-var1.C: Likewise.
524 * g++.dg/cpp1z/aligned-new2.C: Likewise.
525 * g++.dg/cpp1z/class-deduction3.C: Likewise.
526 * g++.dg/other/error3.C: Likewise.
527 * g++.dg/init/new25.C: Likewise.
528 * g++.dg/init/new13.C: Likewise.
529 * g++.dg/tls/diag-2.C: Likewise.
530 * g++.dg/tls/diag-4.C: Likewise.
531 * g++.dg/opt/noreturn-1.C: Likewise.
532 * g++.dg/eh/async-unwind2.C: Likewise.
533 * g++.dg/eh/spec9.C: Likewise.
534 * g++.dg/eh/spec7.C: Likewise.
535 * g++.dg/eh/template1.C: Likewise.
536 * g++.dg/eh/cond4.C: Likewise.
537 * g++.dg/eh/pr41819.C: Likewise.
538 * g++.dg/eh/delete1.C: Likewise.
539 * g++.dg/eh/spec3.C: Likewise.
540 * g++.dg/eh/forced4.C: Likewise.
541 * g++.dg/eh/spec2.C: Likewise.
542 * g++.dg/eh/shadow1.C: Likewise.
543 * g++.dg/eh/pr38662.C: Likewise.
544 * g++.dg/eh/ehopt1.C: Likewise.
545 * g++.dg/eh/spec8.C: Likewise.
546 * g++.dg/eh/init-temp2.C: Likewise.
547 * g++.dg/rtti/crash3.C: Likewise.
548 * g++.dg/warn/Wreturn-type-3.C: Likewise.
549 * g++.dg/warn/register-parm-1.C: Likewise.
550 * g++.dg/warn/register-var-2.C: Likewise.
551 * g++.dg/gcov/gcov-7.C: Likewise.
552 * g++.dg/tree-ssa/pr45605.C: Likewise.
553 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
554 * g++.dg/lookup/exception1.C: Likewise.
555 * g++.dg/ubsan/pr79589.C: Likewise.
556 * g++.dg/tm/pr47340.C: Likewise.
557 * g++.dg/tm/pr46567.C: Likewise.
558 * g++.dg/expr/bitfield5.C: Likewise.
559 * g++.dg/expr/bool1.C: Likewise.
560 * g++.dg/expr/lval3.C: Likewise.
561 * g++.dg/expr/lval4.C: Likewise.
562 * g++.dg/expr/bitfield4.C: Likewise.
563 * g++.dg/expr/bitfield6.C: Likewise.
564 * g++.dg/expr/bool3.C: Likewise.
565 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
566 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
567 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
568 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
569 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
570 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
571 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
572 * g++.dg/ext/has_nothrow_assign.C: Likewise.
573 * g++.dg/parse/register1.C: Likewise.
574 * g++.dg/parse/error15.C: Likewise.
575 * g++.dg/parse/linkage2.C: Likewise.
576 * g++.dg/concepts/intro2.C: Likewise.
577 * g++.dg/concepts/class.C: Likewise.
578 * g++.dg/concepts/traits1.C: Likewise.
579 * g++.dg/concepts/req5.C: Likewise.
580 * g++.dg/concepts/var-concept5.C: Likewise.
581 * g++.dg/concepts/fn-concept2.C: Likewise.
582 * g++.dg/concepts/traits2.C: Likewise.
583 * g++.dg/concepts/placeholder2.C: Likewise.
584 * g++.dg/concepts/class6.C: Likewise.
585 * g++.dg/concepts/memtmpl1.C: Likewise.
586 * g++.dg/concepts/friend2.C: Likewise.
587 * g++.dg/concepts/template-parm3.C: Likewise.
588 * g++.dg/concepts/template-parm10.C: Likewise.
589 * g++.dg/concepts/explicit-spec1.C: Likewise.
590 * g++.dg/concepts/explicit-spec3.C: Likewise.
591 * g++.dg/concepts/var-templ2.C: Likewise.
592 * g++.dg/concepts/intro5.C: Likewise.
593 * g++.dg/concepts/deduction-constraint1.C: Likewise.
594 * g++.dg/concepts/iconv1.C: Likewise.
595 * g++.dg/concepts/constrained-parm.C: Likewise.
596 * g++.dg/concepts/template-template-parm1.C: Likewise.
597 * g++.dg/concepts/var-concept3.C: Likewise.
598 * g++.dg/concepts/class3.C: Likewise.
599 * g++.dg/concepts/memfun2.C: Likewise.
600 * g++.dg/concepts/req1.C: Likewise.
601 * g++.dg/concepts/disjunction1.C: Likewise.
602 * g++.dg/concepts/req17.C: Likewise.
603 * g++.dg/concepts/pr65848.C: Likewise.
604 * g++.dg/concepts/placeholder4.C: Likewise.
605 * g++.dg/concepts/decl-diagnose.C: Likewise.
606 * g++.dg/concepts/intro7.C: Likewise.
607 * g++.dg/concepts/pr68683.C: Likewise.
608 * g++.dg/concepts/partial-spec4.C: Likewise.
609 * g++.dg/concepts/template-parm5.C: Likewise.
610 * g++.dg/concepts/explicit-inst1.C: Likewise.
611 * g++.dg/concepts/class-deduction1.C: Likewise.
612 * g++.dg/concepts/class1.C: Likewise.
613 * g++.dg/concepts/req15.C: Likewise.
614 * g++.dg/concepts/memfun.C: Likewise.
615 * g++.dg/concepts/pr68434.C: Likewise.
616 * g++.dg/concepts/inherit-ctor4.C: Likewise.
617 * g++.dg/concepts/partial-spec6.C: Likewise.
618 * g++.dg/concepts/var-templ1.C: Likewise.
619 * g++.dg/concepts/template-parm8.C: Likewise.
620 * g++.dg/concepts/explicit-inst3.C: Likewise.
621 * g++.dg/concepts/class4.C: Likewise.
622 * g++.dg/concepts/req6.C: Likewise.
623 * g++.dg/concepts/fn8.C: Likewise.
624 * g++.dg/concepts/class5.C: Likewise.
625 * g++.dg/concepts/placeholder5.C: Likewise.
626 * g++.dg/concepts/req16.C: Likewise.
627 * g++.dg/concepts/req10.C: Likewise.
628 * g++.dg/concepts/var-concept2.C: Likewise.
629 * g++.dg/concepts/auto3.C: Likewise.
630 * g++.dg/concepts/generic-fn-err.C: Likewise.
631 * g++.dg/concepts/pr65552.C: Likewise.
632 * g++.dg/concepts/partial-concept-id2.C: Likewise.
633 * g++.dg/concepts/fn1.C: Likewise.
634 * g++.dg/concepts/partial-spec.C: Likewise.
635 * g++.dg/concepts/template-parm12.C: Likewise.
636 * g++.dg/concepts/diagnostic1.C: Likewise.
637 * g++.dg/concepts/intro1.C: Likewise.
638 * g++.dg/concepts/explicit-inst4.C: Likewise.
639 * g++.dg/concepts/req18.C: Likewise.
640 * g++.dg/concepts/explicit-spec5.C: Likewise.
641 * g++.dg/concepts/var-concept6.C: Likewise.
642 * g++.dg/concepts/fn9.C: Likewise.
643 * g++.dg/concepts/req2.C: Likewise.
644 * g++.dg/concepts/template-parm7.C: Likewise.
645 * g++.dg/concepts/req14.C: Likewise.
646 * g++.dg/concepts/template-parm6.C: Likewise.
647 * g++.dg/concepts/variadic4.C: Likewise.
648 * g++.dg/concepts/fn6.C: Likewise.
649 * g++.dg/concepts/req-neg1.C: Likewise.
650 * g++.dg/concepts/alias3.C: Likewise.
651 * g++.dg/concepts/expression2.C: Likewise.
652 * g++.dg/concepts/partial-spec3.C: Likewise.
653 * g++.dg/concepts/expression3.C: Likewise.
654 * g++.dg/concepts/memfun-err.C: Likewise.
655 * g++.dg/concepts/pr66091.C: Likewise.
656 * g++.dg/concepts/explicit-spec2.C: Likewise.
657 * g++.dg/concepts/equiv.C: Likewise.
658 * g++.dg/concepts/friend1.C: Likewise.
659 * g++.dg/concepts/fn4.C: Likewise.
660 * g++.dg/concepts/var-templ3.C: Likewise.
661 * g++.dg/concepts/explicit-inst2.C: Likewise.
662 * g++.dg/concepts/alias2.C: Likewise.
663 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
664 * g++.dg/concepts/placeholder6.C: Likewise.
665 * g++.dg/concepts/fn10.C: Likewise.
666 * g++.dg/concepts/req3.C: Likewise.
667 * g++.dg/concepts/variadic2.C: Likewise.
668 * g++.dg/concepts/pr65636.C: Likewise.
669 * g++.dg/concepts/intro6.C: Likewise.
670 * g++.dg/concepts/class2.C: Likewise.
671 * g++.dg/concepts/fn2.C: Likewise.
672 * g++.dg/concepts/req20.C: Likewise.
673 * g++.dg/concepts/req8.C: Likewise.
674 * g++.dg/concepts/placeholder1.C: Likewise.
675 * g++.dg/concepts/pr65854.C: Likewise.
676 * g++.dg/concepts/member-concept.C: Likewise.
677 * g++.dg/concepts/template-parm2.C: Likewise.
678 * g++.dg/concepts/variadic1.C: Likewise.
679 * g++.dg/concepts/fn7.C: Likewise.
680 * g++.dg/concepts/intro4.C: Likewise.
681 * g++.dg/concepts/req13.C: Likewise.
682 * g++.dg/concepts/inherit-ctor3.C: Likewise.
683 * g++.dg/concepts/explicit-spec6.C: Likewise.
684 * g++.dg/concepts/auto1.C: Likewise.
685 * g++.dg/concepts/alias1.C: Likewise.
686 * g++.dg/concepts/fn-concept1.C: Likewise.
687 * g++.dg/concepts/template-parm11.C: Likewise.
688 * g++.dg/concepts/explicit-spec4.C: Likewise.
689 * g++.dg/concepts/partial-concept-id1.C: Likewise.
690 * g++.dg/concepts/req9.C: Likewise.
691 * g++.dg/concepts/req4.C: Likewise.
692 * g++.dg/concepts/pr65681.C: Likewise.
693 * g++.dg/concepts/req7.C: Likewise.
694 * g++.dg/concepts/req12.C: Likewise.
695 * g++.dg/concepts/fn5.C: Likewise.
696 * g++.dg/concepts/alias4.C: Likewise.
697 * g++.dg/concepts/generic-fn.C: Likewise.
698 * g++.dg/concepts/feature-macro.C: Likewise.
699 * g++.dg/concepts/req19.C: Likewise.
700 * g++.dg/concepts/placeholder3.C: Likewise.
701 * g++.dg/concepts/intro3.C: Likewise.
702 * g++.dg/concepts/partial-spec5.C: Likewise.
703 * g++.dg/concepts/template-parm4.C: Likewise.
704 * g++.dg/concepts/dr1430.C: Likewise.
705 * g++.dg/concepts/pr65634.C: Likewise.
706 * g++.dg/concepts/var-concept4.C: Likewise.
707 * g++.dg/concepts/pr67249.C: Likewise.
708 * g++.dg/concepts/expression.C: Likewise.
709 * g++.dg/concepts/pr65575.C: Likewise.
710 * g++.dg/concepts/partial-spec2.C: Likewise.
711 * g++.dg/concepts/template-parm9.C: Likewise.
712 * g++.dg/concepts/inherit-ctor1.C: Likewise.
713 * g++.dg/concepts/equiv2.C: Likewise.
714 * g++.dg/concepts/req11.C: Likewise.
715 * g++.dg/concepts/template-parm1.C: Likewise.
716 * g++.dg/concepts/inherit-ctor2.C: Likewise.
717 * g++.dg/concepts/var-concept1.C: Likewise.
718 * g++.dg/concepts/fn3.C: Likewise.
719 * g++.dg/torture/pr46364.C: Likewise.
720 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
721 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
722 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
723 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
724 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
725 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
726 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
727 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
728 * g++.dg/torture/pr52918-1.C: Likewise.
729 * g++.dg/torture/pr49394.C: Likewise.
730 * g++.dg/torture/pr57190.C: Likewise.
731 * g++.dg/cpp0x/static_assert8.C: Likewise.
732 * g++.dg/cpp0x/noexcept19.C: Likewise.
733 * g++.dg/cpp0x/variadic-throw.C: Likewise.
734 * g++.dg/cpp0x/variadic73.C: Likewise.
735 * g++.dg/cpp0x/noexcept02.C: Likewise.
736 * g++.dg/cpp0x/defaulted23.C: Likewise.
737 * g++.dg/cpp0x/noexcept08.C: Likewise.
738 * g++.dg/cpp0x/auto9.C: Likewise.
739 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
740 * g++.dg/cpp0x/error5.C: Likewise.
741 * c-c++-common/gomp/atomic-12.c: Likewise.
742 * c-c++-common/gomp/atomic-13.c: Likewise.
743 * c-c++-common/gomp/atomic-14.c: Likewise.
744 * c-c++-common/Wvarargs-2.c: Likewise.
745 * c-c++-common/Wvarargs.c: Likewise.
746 * c-c++-common/vector-subscript-2.c: Likewise.
747 * g++.old-deja/g++.robertl/eb123.C: Likewise.
748 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
749 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
750 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
751 * g++.old-deja/g++.eh/throw2.C: Likewise.
752 * g++.old-deja/g++.eh/throw1.C: Likewise.
753 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
754 * g++.old-deja/g++.other/new7.C: Likewise.
755 * g++.old-deja/g++.other/crash30.C: Likewise.
756 * g++.old-deja/g++.other/regstack.C: Likewise.
757 * g++.old-deja/g++.other/crash28.C: Likewise.
758 * g++.old-deja/g++.jason/bool5.C: Likewise.
759 * g++.old-deja/g++.mike/p10416.C: Likewise.
760 * g++.old-deja/g++.mike/eh25.C: Likewise.
761 * g++.old-deja/g++.mike/eh55.C: Likewise.
762
a1189286
JJ
763 PR rtl-optimization/82192
764 * gcc.c-torture/execute/pr82192.c: New test.
765
897da303
RB
7662017-09-15 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/82217
769 * gcc.dg/torture/pr82217.c: New testcase.
770
854dde43
JJ
7712017-09-15 Jakub Jelinek <jakub@redhat.com>
772
773 PR target/82145
774 * gcc.target/i386/pr82145.c: New test.
775
22d07ec2
PT
7762017-09-15 Paul Thomas <pault@gcc.gnu.org>
777
778 PR fortran/82184
779 * gfortran.dg/pointer_array_9.f90: New test.
780
12fca96e
MM
7812017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
782
783 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
784 __builtin_fabsq.
785 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
786 of __builtin_fabsq. Prevent the test from running on 32-bit.
787 * gcc.target/powerpc/float128-fma1.c: New test.
788 * gcc.target/powerpc/float128-fma2.c: Likewise.
789 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
790 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
791
595ced60
DM
7922017-09-14 David Malcolm <dmalcolm@redhat.com>
793
794 PR jit/82174
795 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
796 New test case.
797
44e13e60
PH
7982017-09-14 Pat Haugen <pthaugen@us.ibm.com>
799
800 * gcc.target/powerpc/r2_shrink-wrap.c: New.
801
2a94be35
WS
8022017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
803
804 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
805 lp64 requirement.
806
0fa0fdb7
RB
8072017-09-14 Richard Biener <rguenther@suse.de>
808
809 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
810 * gcc.dg/uninit-suppress_2.c: Adjust.
811 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
812
83ada6e8
RO
8132017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
814
815 PR tree-optimization/80996
816 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
817
c5f59763
JJ
8182017-09-14 Jakub Jelinek <jakub@redhat.com>
819
820 PR target/81325
821 * g++.dg/cpp0x/pr81325.C: New test.
822
87f3a5cf
PT
8232017-09-13 Paul Thomas <pault@gcc.gnu.org>
824
825 PR fortran/82173
826 * gfortran.dg/pdt_10.f03 : New test.
827
b6509175
PC
8282017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
829
830 PR c++/68177
831 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
832
c7885b85
ML
8332017-09-13 Martin Liska <mliska@suse.cz>
834
835 PR middle-end/82154
836 * g++.dg/torture/pr82154.C: New test.
837
97e63e12
PC
8382017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
839
840 PR c++/61362
841 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
842 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
843
bce5091a
SE
8442017-09-13 Steve Ellcey <sellcey@cavium.com>
845
846 PR tree-optimization/80925
847 * gfortran.dg/vect/vect-2.f90: Add
848 --param vect-max-peeling-for-alignment=0 option.
849 Remove unaligned access and peeling checks.
850 * gfortran.dg/vect/vect-3.f90: Ditto.
851 * gfortran.dg/vect/vect-4.f90: Ditto.
852 * gfortran.dg/vect/vect-5.f90: Ditto.
853
13380861
PC
8542017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/61135
857 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
858 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
859
bb5d9711
JW
8602017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
861
862 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
863
267bbb6f
MP
8642017-09-13 Marek Polacek <polacek@redhat.com>
865
866 PR c/82167
867 * gcc.dg/pr82167.c: New test.
868
8a411aa3
WS
8692017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
870
871 * gcc.target/powerpc/fold-vec-ld-char.c: New.
872 * gcc.target/powerpc/fold-vec-ld-double.c: New.
873 * gcc.target/powerpc/fold-vec-ld-float.c: New.
874 * gcc.target/powerpc/fold-vec-ld-int.c: New.
875 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
876 * gcc.target/powerpc/fold-vec-ld-short.c: New.
877
1cb656f8
JW
8782017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
879
880 * gcc.target/aarch64/pr62178.c: Updated testcase
881 to scan for two ldrs and an mla.
882
e5b87132
PC
8832017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
884
885 PR c++/59949
886 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
887
491cefb7
WD
8882017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
889
890 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
891
4395a473
TP
8922017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
893
894 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
895 ARMv8-A and ARMv8-R.
896 * gcc.target/arm/acle/cdp2.c: Likewise.
897 * gcc.target/arm/acle/ldc.c: Likewise.
898 * gcc.target/arm/acle/ldc2.c: Likewise.
899 * gcc.target/arm/acle/ldc2l.c: Likewise.
900 * gcc.target/arm/acle/ldcl.c: Likewise.
901 * gcc.target/arm/acle/mcr.c: Likewise.
902 * gcc.target/arm/acle/mcr2.c: Likewise.
903 * gcc.target/arm/acle/mcrr.c: Likewise.
904 * gcc.target/arm/acle/mcrr2.c: Likewise.
905 * gcc.target/arm/acle/mrc.c: Likewise.
906 * gcc.target/arm/acle/mrc2.c: Likewise.
907 * gcc.target/arm/acle/mrrc.c: Likewise.
908 * gcc.target/arm/acle/mrrc2.c: Likewise.
909 * gcc.target/arm/acle/stc.c: Likewise.
910 * gcc.target/arm/acle/stc2.c: Likewise.
911 * gcc.target/arm/acle/stc2l.c: Likewise.
912 * gcc.target/arm/acle/stcl.c: Likewise.
913 * lib/target-supports.exp:
914 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
915 and stcl in the comment.
916 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
917 and disable Thumb-1 targets.
918 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
919 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
920
caf3dcdf
PC
9212017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
922
923 PR c++/47226
924 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
925 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
926
2da6996c
RB
9272017-09-13 Richard Biener <rguenther@suse.de>
928
929 PR middle-end/82128
930 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
931 default-def to avoid breaking iterator update with the weird
932 interaction with cgraph_update_edges_for_call_stmt_node.
933
d6ecd2cf
KV
9342017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
935
936 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
937
741bbaab
PC
938017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
939
940 PR c++/70621
941 * g++.dg/torture/pr70621.C: New.
942
18a4e7e3
PT
9432017-09-12 Paul Thomas <pault@gcc.gnu.org>
944
945 PR fortran/82173
946 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
947 is defined' error.
948 * gfortran.dg/pdt_6.f03 : New test.
949 * gfortran.dg/pdt_7.f03 : New test.
950 * gfortran.dg/pdt_8.f03 : New test.
951
952 PR fortran/82168
953 * gfortran.dg/pdt_9.f03 : New test.
954
cbc45bea
JJ
9552017-09-12 Jakub Jelinek <jakub@redhat.com>
956
957 PR target/82112
958 * gcc.target/powerpc/pr82112.c: New test.
959 * g++.dg/ext/altivec-18.C: New test.
960
5f33b353
ML
9612017-09-12 Martin Liska <mliska@suse.cz>
962
963 PR testsuite/82114
964 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
965
29545149
RB
9662017-09-12 Richard Biener <rguenther@suse.de>
967
968 PR tree-optimization/82157
969 * gcc.dg/torture/pr82157.c: New testcase.
970
8101ec85
SA
9712017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
972
973 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
974 attribute.
975 * gcc.target/mips/near-far-2.c: Likewise.
976 * gcc.target/mips/near-far-3.c: Likewise.
977 * gcc.target/mips/near-far-4.c: Likewise.
978
ec33aebb
JJ
9792017-09-12 Jakub Jelinek <jakub@redhat.com>
980
981 PR target/82112
982 * c-c++-common/pr82112.c: New test.
983 * gcc.dg/pr82112.c: New test.
984
2f6c18e0
EB
9852017-09-10 Eric Botcazou <ebotcazou@adacore.com>
986
987 PR ada/79441
988 * gnat.dg/pack9.adb: Robustify.
989
ff3598bc
PT
9902017-09-10 Paul Thomas <pault@gcc.gnu.org>
991
992 PR fortran/34640
993 * gfortran.dg/associate_24.f90: New test.
994 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
995 checks.
996 * gfortran.dg/no_arg_check_2.f90: Likewise.
997 * gfortran.dg/pointer_array_1.f90: New test.
998 * gfortran.dg/pointer_array_2.f90: New test.
999 * gfortran.dg/pointer_array_7.f90: New test.
1000 * gfortran.dg/pointer_array_8.f90: New test.
1001 * gfortran.dg/pointer_array_component_1.f90: New test.
1002 * gfortran.dg/pointer_array_component_2.f90: New test.
1003 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1004 counts by 1.
1005
1006 PR fortran/40737
1007 * gfortran.dg/pointer_array_3.f90: New test.
1008
1009 PR fortran/57116
1010 * gfortran.dg/pointer_array_4.f90: New test.
1011
1012 PR fortran/55763
1013 * gfortran.dg/pointer_array_5.f90: New test.
1014
1015 PR fortran/57019
1016 * gfortran.dg/pointer_array_6.f90: New test.
1017
019bf9ad
JW
10182017-09-09 Jonathan Wakely <jwakely@redhat.com>
1019
1020 PR c++/81852
1021 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1022 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1023 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1024 * g++.dg/cpp1y/feat-neg.C: Likewise.
1025 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1026
95b7c2e0
PMR
10272017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1028
1029 * gnat.dg/debug14.adb: New test.
1030
89ec98ed
EB
10312017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1032
1033 * gnat.dg/specs/atomic3.ads: New test.
1034
ea09ecc5
EB
10352017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1036
1037 * gnat.dg/specs/vfa.ads: Rename into...
1038 * gnat.dg/specs/vfa1.ads: ...this.
1039 * gnat.dg/specs/vfa2.ads: New test.
1040
5bab4c96
PT
10412017-09-09 Paul Thomas <pault@gcc.gnu.org>
1042
1043 * gfortran.dg/pdt_1.f03 : New test.
1044 * gfortran.dg/pdt_2.f03 : New test.
1045 * gfortran.dg/pdt_3.f03 : New test.
1046 * gfortran.dg/pdt_4.f03 : New test.
1047 * gfortran.dg/pdt_5.f03 : New test.
1048
b2c5d6f1 10492017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1050
1051 * gcc.dg/pr81988.c: New test.
1052
10532017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1054
1c49a3ed
EB
1055 * gnat.dg/opt67.adb: New test.
1056 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1057
86373d92
JJ
10582017-09-07 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR target/81979
1061 * gcc.dg/pr81979.c: New test.
1062
a3064a99
EB
10632017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1064
1065 PR ada/82126
1066 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1067
a7976089
RB
10682017-09-07 Richard Biener <rguenther@suse.de>
1069
1070 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1071 opportunity.
1072
bbd35101
MM
10732017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1074
1075 * gcc.target/powerpc/float128-1.c: Update options to know that
1076 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1077 -static-libgcc option which is no longer needed. Use -mvsx or
1078 -mpower9-vector to enable VSX or hardware IEEE support, rather
1079 than specifying a particular CPU.
1080 * gcc.target/powerpc/float128-2.c: Likewise.
1081 * gcc.target/powerpc/float128-cmp.c: Likewise.
1082 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1083 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1084 * gcc.target/powerpc/float128-hw.c: Likewise.
1085 * gcc.target/powerpc/float128-mix.c: Likewise.
1086 * gcc.target/powerpc/float128-type-1.c: Likewise.
1087 * gcc.target/powerpc/float128-type-2.c: Likewise.
1088 * gcc.target/powerpc/float128-3.c: New test.
1089 * gcc.target/powerpc/float128-4.c: Likewise.
1090 * gcc.target/powerpc/float128-5.c: Likewise.
1091
260da991
WD
10922017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1093
1094 PR middle-end/78468
1095 * gcc.dg/pr78468.c: Add alignment test.
1096
f6e50a7d
WW
10972017-09-06 Wish Wu <wishwu007@gmail.com>
1098 Jakub Jelinek <jakub@redhat.com>
1099
1100 * gcc.dg/sancov/cmp0.c: New test.
1101
f6bd5664
RB
11022017-09-06 Richard Biener <rguenther@suse.de>
1103
1104 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1105 test for correctness of vector lowering.
1106
796bd467
RB
11072017-09-06 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/82108
1110 * gcc.dg/vect/pr82108.c: New testcase.
1111
e9982c6a
MJ
11122017-09-06 Martin Jambor <mjambor@suse.cz>
1113
1114 PR tree-optimization/82078
1115 * gcc.dg/tree-ssa/pr82078.c: New test.
1116
3581d5db
JJ
11172017-09-06 Jakub Jelinek <jakub@redhat.com>
1118
1119 PR middle-end/82095
1120 * gcc.dg/tls/pr82095.c: New test.
1121
bcc6842b
JJ
11222017-09-05 Jakub Jelinek <jakub@redhat.com>
1123
0fe4bc78
JJ
1124 PR middle-end/81768
1125 * gcc.dg/gomp/pr81768-2.c: New test.
1126
bcc6842b
JJ
1127 PR middle-end/81768
1128 * gcc.dg/gomp/pr81768-1.c: New test.
1129
55b2ce1c
BS
11302017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1131
1132 PR target/81833
1133 * gcc.target/powerpc/pr81833-1.c: New file.
1134 * gcc.target/powerpc/pr81833-2.c: New file.
1135
f174328e
L
11362017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1137
1138 PR target/59501
1139 PR target/81624
1140 PR target/81769
1141 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1142 * gcc.target/i386/pr81769-1a.c: New test.
1143 * gcc.target/i386/pr81769-1b.c: Likewise.
1144 * gcc.target/i386/pr81769-2.c: Likewise.
1145
c253525e
MP
11462017-09-05 Marek Polacek <polacek@redhat.com>
1147
1148 PR sanitizer/82072
1149 * c-c++-common/ubsan/pr82072-2.c: New test.
1150
d49318d9
PC
11512017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1152
1153 PR c++/81942
1154 * g++.dg/cpp1y/constexpr-return3.C: New.
1155
d3b080bc
EB
11562017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1157
1158 * gnat.dg/incomplete5.ad[sb]: New test.
1159 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1160
1f073c92
EB
11612017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1162
1163 * gnat.dg/specs/uc2.ads: New test.
1164
806fcf71
EB
11652017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1166
1167 * gnat.dg/taft_type4.adb: New test.
1168 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1169
a0f8cad6
RB
11702017-09-05 Richard Biener <rguenther@suse.de>
1171
1172 PR tree-optimization/82102
1173 * gcc.dg/torture/pr82102.c: New testcase.
1174
babf697a
EB
11752017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1176
1177 * testsuite/gnat.dg/array29.ad[sb]: New test.
1178
02e637d8
ML
11792017-09-05 Martin Liska <mliska@suse.cz>
1180
1181 PR tree-optimization/82032
1182 * g++.dg/other/pr82032.C: New test.
1183 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1184 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1185 * gcc.dg/switch-10.c: Likewise.
1186
bc394e5a
UB
11872017-09-04 Uros Bizjak <ubizjak@gmail.com>
1188
1189 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1190 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1191
9afacf39
BE
11922017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1193
1194 PR target/77308
1195 * gcc.target/arm/pr77308-1.c: New test.
1196
11a82e25
RB
11972017-09-04 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/82084
1200 * g++.dg/torture/pr82084.C: New testcase.
1201
bc7fe952
MP
12022017-09-04 Marek Polacek <polacek@redhat.com>
1203
1204 PR c/81783
1205 * c-c++-common/Wtautological-compare-5.c: New test.
1206
8713d0f1
JL
12072017-09-04 Jeff Law <law@redhat.com>
1208
1209 PR tree-optimization/64910
1210 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1211
8d2b48ae
MP
12122017-09-04 Marek Polacek <polacek@redhat.com>
1213
1214 PR sanitizer/82072
1215 * c-c++-common/ubsan/pr82072.c: New test.
1216
e910a9b1
RB
12172017-09-04 Richard Biener <rguenther@suse.de>
1218
1219 PR tree-optimization/82060
1220 * g++.dg/torture/pr82060.C: New testcase.
1221
d8c40eff
AM
12222017-09-04 Alexander Monakov <amonakov@ispras.ru>
1223
1224 PR rtl-optimization/57448
1225 PR target/67458
1226 PR target/81316
1227 * gcc.dg/atomic/pr80640-2.c: New testcase.
1228 * gcc.dg/atomic/pr81316.c: New testcase.
1229
1fda57cb
TV
12302017-09-04 Tom de Vries <tom@codesourcery.com>
1231
1232 PR tree-optimization/82052
1233 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1234 call in fn11.
1235
792ce29f
JJ
12362017-09-04 Jakub Jelinek <jakub@redhat.com>
1237
ca1150f0
JJ
1238 PR sanitizer/81981
1239 * gcc.dg/ubsan/pr81981.c: New test.
1240
792ce29f
JJ
1241 PR tree-optimization/70043
1242 PR testsuite/82093
1243 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1244
83982f26
UB
12452017-09-04 Uros Bizjak <ubizjak@gmail.com>
1246
1247 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1248 * gcc.target/i386/bmi-check.h (main): Ditto.
1249 * gcc.target/i386/bmi2-check.h (main): Ditto.
1250 * gcc.target/i386/rtm-check.h (main): Ditto.
1251 * gcc.target/i386/sha-check.h (main): Ditto.
1252 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1253 (main): Use __get_cpuid_count. Use check_osxsave.
1254 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1255 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1256 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1257 (main): Use check_osxsave.
1258
f36b315d
UB
12592017-09-03 Uros Bizjak <ubizjak@gmail.com>
1260
1261 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1262 and return NORUNRES on failure.
1263 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1264 __builtin_va_arg_pack instead of __va_arg_pack.
1265 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1266 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1267 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1268 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1269 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1270
bff0050a
JJ
12712017-09-01 Jakub Jelinek <jakub@redhat.com>
1272
1273 PR target/81766
1274 * gcc.target/i386/pr81766.c: New test.
1275
e035be33
JM
12762017-09-01 Joseph Myers <joseph@codesourcery.com>
1277
1278 PR c/82071
1279 * gcc.target/i386/excess-precision-7.c: New test.
1280
db6bb1ec
AK
12812017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1282
1283 PR target/82012
1284 * gcc.target/s390/target-attribute/pr82012.c: New test.
1285
0e34f6d8
JL
12862017-09-01 Jeff Law <law@redhat.com>
1287
2ec399d8
JS
1288 * gcc.target/i386/const-in-bss.c: New test.
1289
0e34f6d8
JL
1290 PR tree-optimization/82052
1291 * gcc.c-torture/compile/pr82052.c: New test.
1292
349884d1
JJ
12932017-09-01 Jakub Jelinek <jakub@redhat.com>
1294
1295 PR sanitizer/81923
1296 * gcc.dg/asan/pr81923.c: New test.
1297
002618d8
ML
12982017-09-01 Martin Liska <mliska@suse.cz>
1299
1300 PR tree-optimization/82059
1301 * gcc.dg/tree-ssa/pr82059.c: New test.
1302
a2de90a4
CZ
13032017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1304
1305 * gcc.target/arc/loop-1.c: Deleted.
1306
1370fccf
CZ
13072017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1308
1309 * gcc.target/arc/arc.exp: Test also cpp files.
1310 * gcc.target/arc/tdelay_slots.cpp: New test.
1311
7cfbf676
CZ
13122017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1313
1314 * gcc.target/arc/pr9001184797.c: New test.
1315
d2e05fcb
JJ
13162017-09-01 Jakub Jelinek <jakub@redhat.com>
1317
1318 PR c/81887
1319 * c-c++-common/gomp/pr81887.c: New test.
1320 * gfortran.dg/gomp/pr81887.f90: New test.
1321
8dc9277a
MP
13222017-09-01 Marek Polacek <polacek@redhat.com>
1323
1324 PR c++/82040
1325 * g++.dg/warn/Wbool-operation-1.C: New test.
1326
9f532472
CZ
13272017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1328
1329 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1330 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1331
b6fb7933
CZ
13322017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1333
1334 * gcc.target/arc/sdata-3.c: New file.
1335 * gcc.target/arc/sdata-4.c: Likewise.
1336
7488b577
RB
13372017-08-31 Richard Biener <rguenther@suse.de>
1338
1339 PR middle-end/82054
1340 * g++.dg/gomp/pr82054.C: New testcase.
1341
3aebc597
RL
13422017-08-31 Renlin Li <renlin.li@arm.com>
1343 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1344
1345 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1346
3e75ec3f
BS
13472017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1348
1349 PR tree-optimization/81987
1350 * g++.dg/torture/pr81987.C: New file.
1351
02d54806
EB
13522017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1353
1354 * gnat.dg/aggr22.ad[sb]: New test.
1355
e0bd5a28
PH
13562017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1357
1358 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1359
6da714c6
MM
13602017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1361
1362 PR target/82015
1363 * gcc.target/powerpc/pr82015.c: Fix up error message.
1364
6cc30cb4
ML
13652017-08-30 Martin Liska <mliska@suse.cz>
1366
1367 PR inline-asm/82001
1368 * gcc.dg/ipa/pr82001.c: New test.
1369
d16c828e
ML
13702017-08-30 Martin Liska <mliska@suse.cz>
1371
1372 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1373
36ef8e6f
RB
13742017-08-30 Richard Biener <rguenther@suse.de>
1375
1376 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1377
72932ccf
MM
13782017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1379
1380 PR target/82015
1381 * gcc.target/powerpc/pr82015.c: New test.
1382
4e395d91
UB
13832017-08-29 Uros Bizjak <ubizjak@gmail.com>
1384
1385 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1386
2ffc0382
UB
13872017-08-29 Uros Bizjak <ubizjak@gmail.com>
1388
1389 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1390 * gcc.target/i386/abi-2.c: Ditto.
1391 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1392 * gcc.target/i386/pr22076.c: Ditto.
1393 * gcc.target/i386/pr37216.c: Ditto.
1394 * gcc.target/i386/pr39431.c: Ditto.
1395 * gcc.target/i386/pr40906-1.c: Ditto.
1396 * gcc.target/i386/pr40906-2.c: Ditto.
1397 * gcc.target/i386/pr43766.c: Ditto.
1398 * gcc.target/i386/pr46226.c: Ditto.
1399 * gcc.target/i386/pr46470.c: Ditto.
1400 * gcc.target/i386/pr59929.c: Ditto.
1401 * gcc.target/i386/sse-10.c: Ditto.
1402 * gcc.target/i386/vararg-1.c: Ditto.
1403 * gcc.target/i386/vararg-1.c: Ditto.
1404 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1405 * gcc.target/i386/pr44223.c: Ditto.
1406 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1407 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1408 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1409 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1410 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1411 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1412 * gcc.target/i386/mvc9.c: Compile for lto target only.
1413 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1414 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1415 * gcc.target/i386/pr57091.c: Ditto.
1416 * gcc.target/i386/pr61599-2.c: Ditto.
1417
8eb91869
BS
14182017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1419
1420 PR tree-optimization/81503
1421 * gcc.c-torture/execute/pr81503.c: New file.
1422
9dc3d6a9
ML
14232017-08-29 Martin Liska <mliska@suse.cz>
1424
2ffc0382 1425 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1426 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1427
faa5399b 14282017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1429 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1430
1431 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1432
14d62813
JL
14332017-08-28 Jeff Law <law@redhat.com>
1434
1435 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1436 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1437 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1438 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1439 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1440 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1441 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1442 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1443 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1444
c11384aa
JW
14452017-08-28 Janus Weil <janus@gcc.gnu.org>
1446
1447 PR fortran/81770
1448 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1449 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1450
ac9a43e1
SE
14512017-08-28 Steve Ellcey <sellcey@cavium.com>
1452
1453 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1454 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1455 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1456
2aa8aa18
RB
14572017-08-28 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/81977
1460 * g++.dg/torture/pr81977.C: New testcase.
1461
5e5ccf0d
AM
14622017-08-28 Alexander Monakov <amonakov@ispras.ru>
1463
1464 PR target/80640
1465 * gcc.dg/atomic/pr80640.c: New testcase.
1466
a5df2090
UB
14672017-08-27 Uros Bizjak <ubizjak@gmail.com>
1468
1469 PR target/81995
1470 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1471 * gcc.target/i386/pr46091-4a.c: Ditto.
1472
86e03ef9
TK
14732017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1474
1475 PR fortran/81974
1476 * gfortran.dg/inline_matmul_19.f90: New test.
1477
6e4c6a24
SM
14782017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1479
1480 * gcc.target/powerpc/m128-check.h: New file.
1481 * gcc.target/powerpc/sse-check.h: New file.
1482 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1483 * gcc.target/powerpc/sse-movlps-2.c: New file.
1484 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1485 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1486 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1487 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1488 * gcc.target/powerpc/sse-divss-1.c: New file.
1489 * gcc.target/powerpc/sse-movhps-1.c: New file.
1490 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1491 * gcc.target/powerpc/sse-subps-1.c: New file.
1492 * gcc.target/powerpc/sse-minps-1.c: New file.
1493 * gcc.target/powerpc/sse-pminub-1.c: New file.
1494 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1495 * gcc.target/powerpc/sse-shufps-1.c: New file.
1496 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1497 * gcc.target/powerpc/sse-maxps-1.c: New file.
1498 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1499 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1500 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1501 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1502 * gcc.target/powerpc/sse-mulps-1.c: New file.
1503 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1504 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1505 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1506 * gcc.target/powerpc/sse-subss-1.c: New file.
1507 * gcc.target/powerpc/sse-movss-2.c: New file.
1508 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1509 * gcc.target/powerpc/sse-minss-1.c: New file.
1510 * gcc.target/powerpc/sse-movaps-2.c: New file.
1511 * gcc.target/powerpc/sse-movlps-1.c: New file.
1512 * gcc.target/powerpc/sse-maxss-1.c: New file.
1513 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1514 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1515 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1516 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1517 * gcc.target/powerpc/sse-mulss-1.c: New file.
1518 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1519 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1520 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1521 * gcc.target/powerpc/sse-movhps-2.c: New file.
1522 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1523 * gcc.target/powerpc/sse-xorps-1.c: New file.
1524 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1525 * gcc.target/powerpc/sse-orps-1.c: New file.
1526 * gcc.target/powerpc/sse-addps-1.c: New file.
1527 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1528 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1529 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1530 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1531 * gcc.target/powerpc/sse-andps-1.c: New file.
1532 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1533 * gcc.target/powerpc/sse-divps-1.c: New file.
1534 * gcc.target/powerpc/sse-andnps-1.c: New file.
1535 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1536 * gcc.target/powerpc/sse-movss-1.c: New file.
1537 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1538 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1539 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1540 * gcc.target/powerpc/sse-movaps-1.c: New file.
1541 * gcc.target/powerpc/sse-movss-3.c: New file.
1542 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1543 * gcc.target/powerpc/sse-addss-1.c: New file.
1544 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1545
56b26dd4
MM
15462017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1547
2ffc0382 1548 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1549 * gcc.target/powerpc/dform-2.c: Likewise.
1550 * gcc.target/powerpc/dform-3.c: Likewise.
1551 * gcc.target/powerpc/pr71656-1.c: Likewise.
1552 * gcc.target/powerpc/pr71656-2.c: Likewise.
1553 * gcc.target/powerpc/pr80103-1.c: Likewise.
1554 * gcc.target/powerpc/pr80098-1.c: Likewise.
1555
6512c0f1
MS
15562017-08-24 Martin Sebor <msebor@redhat.com>
1557
1558 PR middle-end/81908
1559 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1560 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1561 * gcc.dg/tree-ssa/pr81908.c: New test.
1562
281de9c2
SM
15632017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1564
2ffc0382
UB
1565 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1566 Suppress warning during tests.
281de9c2 1567
10bfe16f
UB
15682017-08-24 Uros Bizjak <ubizjak@gmail.com>
1569
1570 * lib/target-supports.exp: Group together target-dependant checks.
1571
142ff602
BC
15722017-08-24 Bin Cheng <bin.cheng@arm.com>
1573
1574 PR tree-optimization/81913
1575 * gcc.c-torture/execute/pr81913.c: New test.
1576 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1577 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1578
9b25e12d
RB
15792017-08-23 Richard Biener <rguenther@suse.de>
1580
1581 PR target/81921
1582 * gcc.target/i386/pr81921.c: New testcase.
1583
122f9da1
DS
15842017-08-23 Daniel Santos <daniel.santos@pobox.com>
1585
1586 * gcc.target/i386/pr80969-1.c: New testcase.
1587 * gcc.target/i386/pr80969-2a.c: Likewise.
1588 * gcc.target/i386/pr80969-2.c: Likewise.
1589 * gcc.target/i386/pr80969-3.c: Likewise.
1590 * gcc.target/i386/pr80969-4a.c: Likewise.
1591 * gcc.target/i386/pr80969-4b.c: Likewise.
1592 * gcc.target/i386/pr80969-4.c: Likewise.
1593 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1594 * lib/target-supports.exp (check_avx512_os_support_available,
1595 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1596 New proceedures for target avx512f and avx512f_runtime selectors.
1597 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1598
397ecd05
DM
15992017-08-23 David Malcolm <dmalcolm@redhat.com>
1600
1601 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1602 * gcc.dg/param-type-mismatch.c: New test case.
1603
44b1b798
WS
16042017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1605
1606 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1607 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1608 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1609 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1610 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1611 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1612 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1613
60591d4e
RB
16142017-08-23 Richard Biener <rguenther@suse.de>
1615
1616 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1617 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1618 * gnat.dg/noinline2.adb: Likewise.
1619 * gnat.dg/renaming6.adb: Likewise.
1620 * gnat.dg/renaming6.ads: Likewise.
1621 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1622
3767b2e4
RB
16232017-08-23 Richard Biener <rguenther@suse.de>
1624
1625 PR lto/81940
1626 * g++.dg/lto/pr81940_0.C: New testcase.
1627
c37691e5
TC
16282017-08-23 Tamar Christina <tamar.christina@arm.com>
1629
1630 PR middle-end/19706
1631 * gcc.dg/tree-ssa/pr19706.c: New.
1632 * lib/target-supports.exp (check_effective_target_xorsign): New.
1633
4d68ff06
DS
16342017-08-22 Daniel Santos <daniel.santos@pobox.com>
1635
1636 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1637 -mabi=ms
1638 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1639 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1640 * gcc.target/i386/pr66275.c: Likewise.
1641 * gcc.target/i386/pr68018.c: Likewise.
1642
5b37159f
WS
16432017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1644
1645 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1646
0db8ddfc
JL
16472017-08-22 Jeff Law <law@redhat.com>
1648
1649 PR tree-optimization/81741
1650 PR tree-optimization/71947
1651 * gcc.dg/tree-ssa/pr81741.c: New test.
1652 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1653 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1654 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1655 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1656 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1657 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1658 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1659
44d23deb
YR
16602017-08-22 Yvan Roux <yvan.roux@linaro.org>
1661
1662 PR c++/80287
1663 * g++.dg/pr80287.C: New test.
1664
7f1bf27a
RB
16652017-08-22 Richard Biener <rguenther@suse.de>
1666
1667 Revert
1668 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1669
1670 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1671
1823c4f6
RB
16722017-08-22 Richard Biener <rguenther@suse.de>
1673
1674 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1675 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1676 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1677 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1678 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1679 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1680 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1681 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1682
bef016bf
JD
16832017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1684
1685 PR fortran/81296
1686 * gfortran.dg/dtio_12.f90: Update test.
1687
57cea2b3
NS
16882017-08-21 Nathan Sidwell <nathan@acm.org>
1689
1690 * g++.dg/template/pr81899.C: Fix c++03.
1691 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1692
7f204c0f
DM
16932017-08-21 David Malcolm <dmalcolm@redhat.com>
1694
1695 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1696 Update expected result to show all of "(long)0" being underlined.
1697 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1698 (test_multitoken_macro): Update expected underlining.
1699
2f687306
DM
17002017-08-21 David Malcolm <dmalcolm@redhat.com>
1701
1702 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1703 to show underlining of all pertinent params.
1704 * gcc.dg/format/pr72858.c: Likewise.
1705
453773df
UB
17062017-08-21 Uros Bizjak <ubizjak@gmail.com>
1707
1708 PR target/46091
1709 * gcc.target/i386/pr46091-4.c: New test.
1710 * gcc.target/i386/pr46091-4a.c: Ditto.
1711 * gcc.target/i386/pr46091-5.c: Ditto.
1712 * gcc.target/i386/pr46091-5a.c: Ditto.
1713
5ec1701e
NS
17142017-08-21 Nathan Sidwell <nathan@acm.org>
1715
1716 PR c++/81899
1717 * g++.dg/template/pr81899.C: New.
1718
404938ed
RB
17192017-08-21 Richard Biener <rguenther@suse.de>
1720
1721 PR tree-optimization/81900
1722 * gcc.dg/torture/pr81900.c: New testcase.
1723
1ea85365
RB
17242017-08-21 Richard Biener <rguenther@suse.de>
1725
1726 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1727 regex to handle the LTO case.
1728 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1729 * c-c++-common/asan/misalign-1.c: Likewise.
1730 * c-c++-common/asan/misalign-2.c: Likewise.
1731 * c-c++-common/asan/null-deref-1.c: Likewise.
1732 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1733 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1734 * c-c++-common/asan/use-after-free-1.c: Likewise.
1735 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1736 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1737 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1738 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1739 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1740 * g++.dg/asan/large-func-test-1.C: Likewise.
1741 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1742
8322b607
RB
17432017-08-21 Richard Biener <rguenther@suse.de>
1744
1745 PR middle-end/81884
1746 * g++.dg/torture/pr81884.C: New testcase.
1747
8e7b84e8
JDA
17482017-08-20 John David Anglin <danglin@gcc.gnu.org>
1749
1750 PR ipa/77732
1751 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1752
953e520d
DM
17532017-08-18 David Malcolm <dmalcolm@redhat.com>
1754
1755 PR tree-optimization/46805
1756 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1757 * jit.dg/test-autovectorize.c: New test case.
1758
b1eb28d1
PB
17592017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1760
1761 PR target/80210
1762 * gcc.target/powerpc/pr80210.c: New test.
1763
f661e57e
DM
17642017-08-18 David Malcolm <dmalcolm@redhat.com>
1765
1766 PR c++/81514
1767 * g++.dg/lookup/empty.h: New file.
1768 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1769 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1770 on a built-in.
1771
00aa1fa2
L
17722017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1773
1774 PR c/53037
1775 * c-c++-common/pr53037-5.c: New test.
1776 * g++.dg/pr53037-1.C: Likewise.
1777 * g++.dg/pr53037-2.C: Likewise.
1778 * g++.dg/pr53037-3.C: Likewise.
1779 * g++.dg/pr53037-4.C: Likewise.
1780 * gcc.dg/pr53037-1.c: Likewise.
1781 * gcc.dg/pr53037-2.c: Likewise.
1782 * gcc.dg/pr53037-3.c: Likewise.
1783 * gcc.dg/pr53037-4.c: Likewise.
1784
4a89b7e7
PB
17852017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1786
1787 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1788 * gcc.target/powerpc/p9-vparity.c: Likewise.
1789 * gcc.target/powerpc/pr68805.c: Likewise.
1790 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1791
d00fdf85
PB
17922017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1793
1794 PR target/72804
1795 * gcc.target/powerpc/pr72804.c: New test.
1796
e67bbd5d
MP
17972017-08-17 Marek Polacek <polacek@redhat.com>
1798
1799 PR middle-end/81814
1800 * gcc.dg/torture/pr81814.c: New test.
1801
ea58eb88
JW
18022017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1803
1804 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1805
ab4b719a
TV
18062017-08-17 Tom de Vries <tom@codesourcery.com>
1807
1808 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1809
344be1fd
RB
18102017-08-17 Richard Biener <rguenther@suse.de>
1811
1812 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1813
7911a54d
UB
18142017-08-16 Uros Bizjak <ubizjak@gmail.com>
1815
1816 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1817 scan-assembler-times for alpha*-*-*.
1818 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1819 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1820
b68a9f34
TK
18212017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1822
1823 PR fortran/81116
1824 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1825
adb5b54b
UB
18262017-08-16 Uros Bizjak <ubizjak@gmail.com>
1827
1828 PR target/46091
1829 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1830 (testm): New test function.
1831 * gcc.target/i386/pr46091-2.c: Ditto.
1832 * gcc.target/i386/pr46091-3.c: Ditto.
1833
90d43c80
BC
18342017-08-16 Bin Cheng <bin.cheng@arm.com>
1835
1836 PR tree-optimization/81832
1837 * gcc.dg/tree-ssa/pr81832.c: New test.
1838
963aeaad
RS
18392017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1840
1841 PR tree-optimization/81835
1842 * gcc.dg/vect/pr81815.c: New test.
1843
aaf46c35
JM
18442017-08-15 Joseph Myers <joseph@codesourcery.com>
1845
1846 PR target/78460
1847 PR target/67712
1848 * gcc.c-torture/compile/string-large-1.c: New test.
1849
204b99cd
RB
18502017-08-15 Richard Biener <rguenther@suse.de>
1851
1852 PR tree-optimization/81790
1853 * gcc.dg/torture/pr81790.c: New testcase.
1854
27be025d
MS
18552017-08-14 Martin Sebor <msebor@redhat.com>
1856
1857 PR c/81117
1858 * c-c++-common/attr-nonstring-1.c: New test.
1859
da67acb9
MS
18602017-08-14 Martin Sebor <msebor@redhat.com>
1861
1862 PR c/81117
1863 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1864
9e3b1778
DE
18652017-08-14 David Edelsohn <dje.gcc@gmail.com>
1866
1867 * gcc.dg/ucnid-5.c: Skip on AIX.
1868 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1869
2912db04
UB
18702017-08-14 Uros Bizjak <ubizjak@gmail.com>
1871
1872 PR target/46091
1873 * gcc.target/i386/pr46091-1.c: New test.
1874 * gcc.target/i386/pr46091-2.c: Ditto.
1875 * gcc.target/i386/pr46091-3.c: Ditto.
1876
c7fd2176
WD
18772017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1878
1879 PR target/81643
1880 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1881
a72a7e39
BS
18822017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1883
1884 PR target/79845
1885 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1886 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1887 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1888 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1889 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1890 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1891 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1892 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1893 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1894 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1895 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1896 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1897 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1898 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1899 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1900 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1901 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1902 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1903 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1904 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1905 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1906 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1907 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1908 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1909 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1910 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1911 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1912 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1913 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1914 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1915 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1916 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1917 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1918 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1919 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1920 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1921 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1922 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1923 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1924 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1925 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1926 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1927 * gcc.target/powerpc/cmpb-3.c: Likewise.
1928 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1929 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1930 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1931 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1932 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1933 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1934 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1935 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1936 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1937 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1938 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1939 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1940 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1941 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1942 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1943 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1944 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1945 * gcc.target/powerpc/no-r11-3.c: Likewise.
1946 * gcc.target/powerpc/pr80098-1.c: Likewise.
1947 * gcc.target/powerpc/pr80098-2.c: Likewise.
1948 * gcc.target/powerpc/pr80098-3.c: Likewise.
1949 * gcc.target/powerpc/pr80098-4.c: Likewise.
1950 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1951 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1952 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
1953 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
1954 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
1955 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
1956 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
1957 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
1958 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
1959 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
1960 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
1961
8d2d0de9
BC
19622017-08-14 Bin Cheng <bin.cheng@arm.com>
1963
1964 PR tree-optimization/81799
1965 * gcc.dg/tree-ssa/pr81799.c: New.
1966
5316dd1b
WD
19672017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1968
1969 PR middle-end/46932
1970 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
1971 * lib/target-supports.exp: Add check_effective_target_autoincdec.
1972
250db3f9
SN
19732017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
1974
1975 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
1976 -mno-pc-relative-literal-loads.
1977
0d9255af
RO
19782017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1979
1980 PR testsuite/81793
1981 * gcc.dg/pie-static-1.c: Require both static and pie support.
1982 * gcc.dg/pie-static-2.c: Likewise.
1983
7a7b545f
PMR
19842017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
1985
1986 PR ada/79542
1987 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
1988
bb85aa74
MP
19892017-08-11 Marek Polacek <polacek@redhat.com>
1990
1991 PR c/81795
1992 * gcc.dg/pr81795.c: New test.
1993
c4fa8984
TK
19942017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1995
1996 PR fortran/60355
1997 * gfortran.dg (bind_c_usage_30): New test.
1998
fe8a99d8
ML
19992017-08-11 Martin Liska <mliska@suse.cz>
2000
2001 PR tree-opt/79987
2002 * gcc.target/i386/mpx/pr79987.c: New test.
2003
4c71a171
ML
20042017-08-11 Martin Liska <mliska@suse.cz>
2005
2006 PR ipa/81213
2007 * gcc.target/i386/pr81213.c: New test.
2008
e1769bdd
UB
20092017-08-10 Uros Bizjak <ubizjak@gmail.com>
2010
2011 PR target/81708
2012 * gcc.target/i386/stack-prot-sym.c: New test.
2013
adc84037
RS
20142017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2015
2016 PR testsuite/81738
2017 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2018 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2019 vect_perm and vect_element_align for vectorization.
2020
8e941ae9
L
20212017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2022
2023 PR target/81736
2024 * gcc.target/i386/pr81736-1.c: New test.
2025 * gcc.target/i386/pr81736-2.c: Likewise.
2026 * gcc.target/i386/pr81736-3.c: Likewise.
2027 * gcc.target/i386/pr81736-4.c: Likewise.
2028 * gcc.target/i386/pr81736-5.c: Likewise.
2029 * gcc.target/i386/pr81736-6.c: Likewise.
2030 * gcc.target/i386/pr81736-7.c: Likewise.
2031
798f8628
WS
20322017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2033
2034 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2035 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2036
32129a17
DM
20372017-08-10 David Malcolm <dmalcolm@redhat.com>
2038
2039 * c-c++-common/missing-close-symbol.c: New test case.
2040 * c-c++-common/missing-symbol.c: New test case.
2041 * gcc.dg/unclosed-init.c: New test case.
2042 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2043 * g++.dg/diagnostic/unclosed-function.C: New test case.
2044 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2045 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2046 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2047 "expected identifier" error.
2048
57e1270f
FR
20492017-08-10 Fritz Reese <fritzoreese@gmail.com>
2050
2051 * gfortran.dg/dec_d_lines_1.f: New test.
2052 * gfortran.dg/dec_d_lines_2.f: New test.
2053
20542017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2055
2056 * gfortran.dg/dec_structure_18.f90: New test.
2057 * gfortran.dg/dec_structure_19.f90: New test.
2058 * gfortran.dg/dec_structure_20.f90: New test.
2059 * gfortran.dg/dec_structure_21.f90: New test.
2060
aaab59b4
MP
20612017-08-10 Marek Polacek <polacek@redhat.com>
2062
2063 PR testsuite/81784
2064 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2065
f234f078
MP
2066 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2067
2b7d0696
ML
20682017-08-10 Martin Liska <mliska@suse.cz>
2069
2070 PR c++/81355
2071 * g++.dg/other/pr81355.C: New test.
2072
47ee1b7c
DM
20732017-08-09 David Malcolm <dmalcolm@redhat.com>
2074
2075 * jit.dg/all-non-failing-tests.h: Add note about
2076 test-vector-types.cc.
2077 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2078 case.
2079 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2080 New test case.
2081 * jit.dg/test-vector-types.cc: New test case.
2082
b388427b
AP
20832017-08-09 Andrew Pinski <apinski@cavium.com>
2084
2085 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2086 --save-temps to the options passed.
2087
12c2ab7b
MC
20882017-08-09 Michael Collison <michael.collison@arm.com>
2089
2090 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2091 boundary option and fix comment.
2092 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2093 boundary option and fix comment.
2094 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2095 boundary option and fix comment.
2096 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2097 -mstructure-size boundary option.
2098
a8a581af
SB
20992017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2100
2101 PR rtl-optimization/81423
2102 * gcc.c-torture/execute/pr81423.c: New testcase.
2103
50a87c1c
WS
21042017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2105
2106 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2107 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2108 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2109 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2110
3d9a180f
WS
21112017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2112
2113 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2114 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2115
ee9a9e7b
WS
21162017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2117
2118 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2119 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2120 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2121
07999eb2
WS
21222017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2123
2124 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2125 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2126 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2127 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2128
0ca970cd
SB
21292017-08-09 Slava Barinov <v.barinov@samsung.com>
2130
2131 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2132
296c53ac
MP
21332017-08-09 Marek Polacek <polacek@redhat.com>
2134
2135 PR c/81233
2136 * gcc.dg/diagnostic-types-1.c: New test.
2137 * gcc.dg/assign-warn-1.c: Update warning messages.
2138 * gcc.dg/assign-warn-2.c: Likewise.
2139 * gcc.dg/c90-const-expr-5.c: Likewise.
2140 * gcc.dg/c99-const-expr-5.c: Likewise.
2141 * gcc.dg/conv-2.c: Likewise.
2142 * gcc.dg/init-bad-7.c: Likewise.
2143 * gcc.dg/overflow-warn-1.c: Likewise.
2144 * gcc.dg/overflow-warn-2.c: Likewise.
2145 * gcc.dg/overflow-warn-3.c: Likewise.
2146 * gcc.dg/overflow-warn-4.c: Likewise.
2147 * gcc.dg/pointer-array-atomic.c: Likewise.
2148 * gcc.dg/pr26865.c: Likewise.
2149 * gcc.dg/pr61162-2.c: Likewise.
2150 * gcc.dg/pr61162.c: Likewise.
2151 * gcc.dg/pr67730-2.c: Likewise.
2152 * gcc.dg/pr69156.c: Likewise.
2153 * gcc.dg/pr70174.c: Likewise.
2154 * objc.dg/proto-lossage-4.m: Likewise.
2155
a32c8316
MP
21562017-08-09 Marek Polacek <polacek@redhat.com>
2157
2158 PR c/81417
2159 * Wsign-compare-1.c: New test.
2160 * gcc.dg/compare1.c: Adjust dg-bogus.
2161 * gcc.dg/compare2.c: Likewise.
2162 * gcc.dg/compare3.c: Likewise.
2163 * gcc.dg/compare7.c: Likewise.
2164 * gcc.dg/compare8.c: Likewise.
2165 * gcc.dg/compare9.c: Likewise.
2166 * gcc.dg/pr11492.c: Likewise.
2167
7345b714
L
21682017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2169
2170 PR driver/81523
2171 * gcc.dg/pie-7.c: New test.
2172 * gcc.dg/pie-static-1.c: Likewise.
2173 * gcc.dg/pie-static-2.c: Likewise.
2174
d5bf81b3
UB
21752017-08-08 Uros Bizjak <ubizjak@gmail.com>
2176
2177 PR target/81708
2178 * gcc.target/i386/stack-prot-guard.c: New test.
2179
4261463d
TC
21802017-08-08 Tamar Christina <tamar.christina@arm.com>
2181
2182 * gcc.target/aarch64/xorsign.c: New.
2183 * gcc.target/aarch64/xorsign_exec.c: New.
2184 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2185
b115e803
BS
21862017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2187
2188 PR tree-optimization/81354
2189 * g++.dg/torture/pr81354.C: New file.
2190
51bd28ed
RB
21912017-08-08 Richard Biener <rguenther@suse.de>
2192
2193 PR middle-end/81719
2194 * g++.dg/tree-ssa/pr81719.C: New testcase.
2195
26d66f28
RB
21962017-08-08 Richard Biener <rguenther@suse.de>
2197
2198 PR tree-optimization/81723
2199 * gfortran.dg/pr81723.f: New testcase.
2200
82c0d3eb
BS
22012017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2202
2203 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2204 string.
2205 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2206 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2207 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2208 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2209 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2210 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2211 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2212 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2213 * gcc.target/powerpc/cmpb-3.c: Likewise.
2214 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2215 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2216
d81e058f
ML
22172017-08-08 Martin Liska <mliska@suse.cz>
2218
2219 PR tree-opt/81696
2220 * gcc.dg/ipa/pr81696.c: New test.
2221
a5c93f53
BC
22222017-08-08 Bin Cheng <bin.cheng@arm.com>
2223
2224 PR tree-optimization/81744
2225 * gcc.dg/tree-ssa/pr81744.c: New.
2226
a5afbdd6
MP
22272017-08-08 Marek Polacek <polacek@redhat.com>
2228
2229 PR c++/81607
2230 * g++.dg/other/bitfield6.C: New test.
2231
08c4c51e
MM
22322017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2233
2234 PR target/81593
2235 * gcc.target/powerpc/vec-setup.h: New tests to test various
2236 combinations of setting up vectors of 2 double word elements.
2237 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2238 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2239 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2240 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2241 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2242 vector inserts from vector extracts.
2243 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2244
950a884b
TK
22452017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2246
2247 PR fortran/68829
2248 PR fortran/81701
2249 * gfortran.dg/o_fast_stacksize.90: New test.
2250
6f1a16cb
WD
22512017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2252
2253 PR middle-end/46932
2254 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2255
4090b652
L
22562017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2257
2258 * gcc.target/i386/pr81736-1.c: Removed.
2259 * gcc.target/i386/pr81736-2.c: Likewise.
2260 * gcc.target/i386/pr81736-3.c: Likewise.
2261 * gcc.target/i386/pr81736-4.c: Likewise.
2262
079a0363
L
22632017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2264
2265 PR target/81736
2266 * gcc.target/i386/pr81736-1.c: New test.
2267 * gcc.target/i386/pr81736-2.c: Likewise.
2268 * gcc.target/i386/pr81736-3.c: Likewise.
2269 * gcc.target/i386/pr81736-4.c: Likewise.
2270
1653a865
MP
22712017-08-07 Marek Polacek <polacek@redhat.com>
2272
2273 PR middle-end/81737
2274 * gcc.dg/pr81737.c: New test.
2275
577eec56
ML
22762017-08-07 Martin Liska <mliska@suse.cz>
2277
2278 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2279 * gcc.dg/parm-impl-decl-1.c: Likewise.
2280 * gcc.dg/parm-impl-decl-3.c: Likewise.
2281 * gcc.dg/Wattributes-5.c: New test.
2282
537bf9ac
AP
22832017-08-06 Andrew Pinski <apinski@cavium.com>
2284
2285 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2286 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2287 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2288 * gcc.target/aarch64/target_attr_4.c: Likewise.
2289 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2290 * gcc.target/aarch64/target_attr_2.c: Likewise.
2291 * gcc.target/aarch64/target_attr_7.c: Likewise.
2292 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2293 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2294 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2295
90596474
AP
22962017-08-06 Andrew Pinski <apinski@cavium.com>
2297
2298 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2299 -march=armv8-a+nolse, skip if -mcpu= is passed.
2300 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2301
08e9cb5a
AP
23022017-08-06 Andrew Pinski <apinski@cavium.com>
2303
2304 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2305 * gcc.target/aarch64/_Float16_2.c: Likewise.
2306 * gcc.target/aarch64/_Float16_3.c: Likewise.
2307
4a6ad083
TV
23082017-08-06 Tom de Vries <tom@codesourcery.com>
2309
2310 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2311
b363e726
TV
23122017-08-06 Tom de Vries <tom@codesourcery.com>
2313
2314 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2315 type. Add missing return.
2316
8fbcf075
TV
23172017-08-06 Tom de Vries <tom@codesourcery.com>
2318
2319 PR testsuite/81731
2320 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2321 variable 'a' definition.
2322 (b): Remove unused variable.
2323 (gp): New variable.
2324 (check): Add parameter corresponding to call in main, and handle.
2325
67695c07
PC
23262017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2327
2328 PR c++/79790
23d12941 2329 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2330
c779bea5
YG
23312017-08-04 Yury Gribov <tetra2005@gmail.com>
2332
2333 PR tree-optimization/57371
2334 * c-c++-common/pr57371-1.c: New test.
2335 * c-c++-common/pr57371-2.c: New test.
2336 * c-c++-common/pr57371-3.c: New test.
2337 * c-c++-common/pr57371-4.c: New test.
2338 * gcc.dg/pr57371-5.c: New test.
2339
e52341f1
CL
23402017-08-04 Carl Love <cel@us.ibm.com>
2341
2342 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2343 builtin test cases for vec_mule, and vec_mulo.
2344 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2345 builtin test cases for vec_mule, and vec_mulo.
2346
295940c3
L
23472017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2348
2349 PR target/81590
2350 * gcc.target/i386/avx512-check.h: New file.
2351 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2352 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2353 * gcc.target/i386/avx512cd-check.h: Likewise.
2354 * gcc.target/i386/avx512ifma-check.h: Likewise.
2355 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2356 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2357 * gcc.target/i386/avx512bw-check.h: Rewrite.
2358 * gcc.target/i386/avx512dq-check.h: Likewise.
2359 * gcc.target/i386/avx512er-check.h: Likewise.
2360 * gcc.target/i386/avx512f-check.h: Likewise.
2361 * gcc.target/i386/avx512vl-check.h: Likewise.
2362 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2363 only.
2364 (test_512): Removed.
2365 (avx512*_test): Likewise.
2366 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2367
f4f2c2ec
MP
23682017-08-04 Marek Polacek <polacek@redhat.com>
2369
2370 PR middle-end/81695
2371 * gcc.dg/pr81695.c: New test.
2372
62c8a2cf
RS
23732017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2374
2375 PR tree-optimization/81136
2376 * gcc.dg/vect/pr81136.c: Add scan test.
2377
dfbddbeb
RS
23782017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2379
2380 * gcc.dg/vect/vect-alias-check-3.c: New test.
2381 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2382 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2383
165b2f5f
RB
23842017-08-04 Richard Biener <rguenther@suse.de>
2385
2386 PR middle-end/81705
2387 * c-c++-common/ubsan/pr81705.c: New testcase.
2388
7c0881d5
BS
23892017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2390
2391 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2392 messages that used to start with a capital letter.
2393 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2394 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2395 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2396 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2397 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2398 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2399 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2400 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2401 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2402 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2403 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2404 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2405 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2406 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2407 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2408 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2409 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2410 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2411 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2412 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2413 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2414 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2415 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2416 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2417 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2418 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2419 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2420 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2421 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2422 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2423 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2424 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2425 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2426 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2427 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2428 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2429 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2430 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2431 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2432 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2433 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2434 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2435 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2436 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2437 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2438 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2439 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2440 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2441 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2442 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2443 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2444 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2445 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2446 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2447 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2448 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2449
2fdaed89
JJ
24502017-08-03 Jakub Jelinek <jakub@redhat.com>
2451
2452 PR target/81621
2453 * gcc.dg/pr81621.c: New test.
2454
297db279
RB
24552017-08-03 Richard Biener <rguenther@suse.de>
2456
2457 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2458 and CSE.
2459
2fdaed89 24602017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2461
2462 PR middle-end/81148
2463 * c-c++-common/ubsan/pr81148.c: New testcase.
2464
cad136a4
TV
24652017-08-03 Tom de Vries <tom@codesourcery.com>
2466
2467 PR target/81662
2468 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2469
2392baa5
JJ
24702017-08-03 Jakub Jelinek <jakub@redhat.com>
2471
2472 PR driver/81650
2473 * gcc.dg/pr81650.c: New test.
2474
e5e691a5
PC
24752017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2476
2477 PR c++/71440
2478 * g++.dg/template/crash127.C: New.
2479
0a734553
JJ
24802017-08-03 Jakub Jelinek <jakub@redhat.com>
2481
2482 PR middle-end/81052
2483 * c-c++-common/pr81052.c: New test.
2484
673aef33
TV
24852017-08-03 Tom de Vries <tom@codesourcery.com>
2486
2487 * gcc.dg/pr56727-2.c: Require alias.
2488
2a8485f6
TV
24892017-08-03 Tom de Vries <tom@codesourcery.com>
2490
2491 * gcc.dg/attr-noipa.c: Require alloca.
2492
8b917598
TV
24932017-08-03 Tom de Vries <tom@codesourcery.com>
2494
2495 * gcc.dg/torture/pr80163.c: Require label_values.
2496
4ca8bf91
TV
24972017-08-03 Tom de Vries <tom@codesourcery.com>
2498
2499 PR target/81662
2500 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2501 * c-c++-common/patchable_function_entry-default.c: Same.
2502 * c-c++-common/patchable_function_entry-definition.c: Same.
2503
f4629481
UB
25042017-08-02 Uros Bizjak <ubizjak@gmail.com>
2505
2506 PR target/81644
2507 * gcc.target/i386/pr81644.c: New test.
2508
86994621
TV
25092017-08-02 Tom de Vries <tom@codesourcery.com>
2510
2511 * gcc.dg/Walloca-14.c: Use relative line number.
2512
9501fd4b
UB
25132017-08-02 Uros Bizjak <ubizjak@gmail.com>
2514
2515 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2516 test "no-3dnowa" target attribute.
2517
f7b6353a
MP
25182017-08-02 Marek Polacek <polacek@redhat.com>
2519
2520 PR c/81289
2521 * gcc.dg/noncompile/pr81289.c: New test.
2522
8a6eab34
MP
2523 PR c/81448
2524 PR c/81306
2525 * c-c++-common/Wmultistatement-macros-13.c: New test.
2526
349721b7
JJ
25272017-08-02 Jakub Jelinek <jakub@redhat.com>
2528
e4f0733a
JJ
2529 PR c++/81640
2530 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2531
349721b7
JJ
2532 PR middle-end/79499
2533 * gcc.dg/pr79499.c: New test.
2534
77eefb71
RB
25352017-08-02 Richard Biener <rguenther@suse.de>
2536
2537 PR tree-optimization/81633
2538 * gcc.dg/vect/pr81633.c: New testcase.
2539
760f74c2
L
25402017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2541
2542 * gcc.dg/guality/pr25967-1.c: New test.
2543 * gcc.dg/guality/pr25967-2.c: Likewise.
2544 * gcc.dg/torture/pr25967-1.c: Likewise.
2545 * gcc.dg/torture/pr25967-2.c: Likewise.
2546
a2e28a97
L
25472017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2548
2549 PR target/81654
2550 * gcc.target/i386/pr81654.c: New test.
2551
d8afd032
TK
25522017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2553
2554 PR fortran/79312
2555 * gfortran.dg/logical_assignment_1.f90: New test.
2556
671a00ee
ML
25572017-08-01 Martin Liska <mliska@suse.cz>
2558
2559 PR middle-end/70140
2560 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2561
7d3eecca
ML
25622017-08-01 Martin Liska <mliska@suse.cz>
2563
2564 Revert r250771
2565 Make mempcpy more optimal (PR middle-end/70140).
2566
636730ca
JJ
25672017-08-01 Jakub Jelinek <jakub@redhat.com>
2568
2569 PR target/81622
2570 * gcc.target/powerpc/pr81622.c: New test.
2571
74cc0b2b
SE
25722017-08-01 Steve Ellcey <sellcey@cavium.com>
2573
2574 PR tree-optimization/80925
2575 * gcc.dg/vect/vect-28.c: Add
2576 --param vect-max-peeling-for-alignment=0 option.
2577 Remove unaligned access and peeling checks.
2578 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2579 * gcc.dg/vect/vect-70.c: Ditto.
2580 * gcc.dg/vect/vect-87.c: Ditto.
2581 * gcc.dg/vect/vect-88.c: Ditto.
2582 * gcc.dg/vect/vect-91.c: Ditto.
2583 * gcc.dg/vect/vect-93.c: Ditto.
2584
0102e469
TV
25852017-08-01 Tom de Vries <tom@codesourcery.com>
2586
2587 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2588 * gcc.target/nvptx/slp.c (foo): Same.
2589
813485c6
RB
25902017-08-01 Richard Biener <rguenther@suse.de>
2591
2592 PR tree-optimization/81181
2593 * gcc.dg/torture/pr81181.c: New testcase.
2594
98b7180c
ML
25952017-08-01 Martin Liska <mliska@suse.cz>
2596
2597 PR middle-end/70140
2598 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2599
4f3e333a
UB
26002017-08-01 Uros Bizjak <ubizjak@gmail.com>
2601
2602 PR target/81641
2603 * gcc.target/i386/pr81641.c: New test.
2604
b8bb5772
UB
26052017-08-01 Uros Bizjak <ubizjak@gmail.com>
2606
2607 PR target/81639
2608 * gcc.target/i386/pr81639.c: New test.
2609
34e5c511
RB
26102017-08-01 Richard Biener <rguenther@suse.de>
2611
2612 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2613 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2614 endless loop.
2615 * gcc.dg/uninit-23.c: Adjust.
2616
5e19d437
BC
26172017-08-01 Bin Cheng <bin.cheng@arm.com>
2618
2619 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2620 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2621
7061cfc0
BC
26222017-08-01 Bin Cheng <bin.cheng@arm.com>
2623
2624 PR tree-optimization/81627
2625 * gcc.dg/tree-ssa/pr81627.c: New.
2626
39637a44
BC
26272017-08-01 Bin Cheng <bin.cheng@arm.com>
2628
2629 PR tree-optimization/81620
2630 * gcc.dg/tree-ssa/pr81620-1.c: New.
2631 * gcc.dg/tree-ssa/pr81620-2.c: New.
2632
f9c5fe06
DH
26332017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2634
2635 PR testsuite/53542
2636 * gfortran.dg/use_30.f90: New test.
2637
da98e3b1
JJ
26382017-08-01 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR tree-optimization/81588
2641 * gcc.dg/tree-ssa/pr81588.c: New test.
2642 * gcc.dg/pr81588.c: New test.
2643 * gcc.c-torture/execute/pr81588.c: New test.
2644
5e8fe12f
RB
26452017-08-01 Richard Biener <rguenther@suse.de>
2646
2647 PR tree-optimization/81297
2648 * gcc.dg/torture/pr81297.c: New testcase.
2649
93ac482a
UB
26502017-07-31 Uros Bizjak <ubizjak@gmail.com>
2651
2652 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2653
6cc518c6
SE
26542017-07-31 Steve Ellcey <sellcey@cavium.com>
2655
2656 PR tree-optimization/80925
93ac482a 2657 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2658 --param vect-max-peeling-for-alignment=0 option.
2659 Remove unaligned access and peeling checks.
2660 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2661
24c8e8eb
CL
26622017-07-31 Carl Love <cel@us.ibm.com>
2663
2664 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2665 missed in commit 250746.
2666
b40e941b
CL
26672017-07-31 Carl Love <cel@us.ibm.com>
2668
2669 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2670 new builtins.
2671
67779f74
L
26722017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2673
2674 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2675 * gcc.target/i386/pr79793-2.c: Likewise.
2676
a97cf8f9
UB
26772017-07-31 Uros Bizjak <ubizjak@gmail.com>
2678
2679 PR target/25967
2680 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2681 (naked): Add attribute regparm(1) for x86_32 targets.
2682 Add integer argument. Remove global "data" variable.
2683 (main): Pass integer argument to naked function.
2684 * gcc.target/i386/naked-4.c: New test.
2685
7fef86d3
JH
26862017-07-31 Jan Hubicka <hubicka@ucw.cz>
2687 Martin Liska <mliska@suse.cz>
2688
2689 * gcc.dg/predict-15.c: New test.
2690 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2691
2ec580be
UB
26922017-07-31 Uros Bizjak <ubizjak@gmail.com>
2693
2694 PR target/25967
2695 * gcc.target/i386/naked-1.c: New test.
2696 * gcc.target/i386/naked-2.c: Ditto.
2697 * gcc.target/i386/naked-3.c: Ditto.
2698 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2699 do_test_body0 stub function, use attribute "naked" instead.
2700 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2701 * gcc.dg/pr44290-2.c: Ditto.
2702
cfdf6ff6
TK
27032017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2704
2705 PR fortran/81581
2706 * gfortran.dg/dim_sum_1.f90: New test case.
2707 * gfortran.dg/dim_sum_2.f90: New test case.
2708 * gfortran.dg/dim_sum_3.f90: New test case.
2709
5edb1c48
ML
27102017-07-31 Martin Liska <mliska@suse.cz>
2711
2712 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2713 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2714
f34ebeb2
ML
27152017-07-31 Martin Liska <mliska@suse.cz>
2716
2717 PR sanitize/81530
2718 * g++.dg/ubsan/pr81530.C: New test.
2719
066bbc57
JJ
27202017-07-31 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR sanitizer/81604
2723 * c-c++-common/ubsan/pr81604.c: New test.
2724
a10b3cf1
L
27252017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2726
2727 PR target/79793
2728 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2729 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2730 (foo): Check the builtin return address against the return address
2731 in interrupt frame.
2732 * gcc.target/i386/pr79793-1.c: New test.
2733 * gcc.target/i386/pr79793-2.c: Likewise.
2734
942047f2
EB
27352017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2736
2737 * c-c++-common/dump-ada-spec-7.c: New test.
2738
e071b767
JJ
27392017-07-29 Jakub Jelinek <jakub@redhat.com>
2740
2741 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2742 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2743
782a7850
PB
27442017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2745
2746 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2747
9de00935
TC
27482017-07-28 Tamar Christina <tamar.christina@arm.com>
2749
2750 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2751
8de33df2
BC
27522017-07-28 Bin Cheng <bin.cheng@arm.com>
2753
2754 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2755
8acb8421
TC
27562017-07-28 Tamar Christina <tamar.christina@arm.com>
2757 Bilyan Borisov <bilyan.borisov@arm.com>
2758
2759 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2760 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2761 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2762 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2763 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2764
d9c259ef
BC
27652017-07-28 Bin Cheng <bin.cheng@arm.com>
2766
2767 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2768 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2769 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2770 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2771 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2772 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2773 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2774 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2775 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2776 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2777 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2778
6d7649f8
ML
27792017-07-28 Martin Liska <mliska@suse.cz>
2780
2781 PR sanitizer/81340
2782 * g++.dg/asan/pr81340.C: New test.
2783
92e29a5e
RB
27842017-07-28 Richard Biener <rguenther@suse.de>
2785
2786 PR tree-optimization/81502
2787 * gcc.target/i386/pr81502.c: New testcase.
2788
70affe6a
ML
27892017-07-28 Martin Liska <mliska@suse.cz>
2790
2791 PR sanitizer/81460
2792 * gcc.dg/asan/pr81460.c: New test.
2793
d0ee55a1
JJ
27942017-07-28 Jakub Jelinek <jakub@redhat.com>
2795
c9b39a49
JJ
2796 PR sanitizer/80998
2797 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2798 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2799
d0ee55a1
JJ
2800 PR tree-optimization/81578
2801 * gcc.dg/pr81578.c: New test.
2802
1ce75e41
RB
28032017-07-28 Richard Biener <rguenther@suse.de>
2804
2805 PR tree-optimization/81573
2806 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2807
7a5cbf29
PB
28082017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2809
2810 * g++.dg/pr69667.C: Remove option -mlra.
2811 * gcc.target/powerpc/dform-1.c: Likewise.
2812 * gcc.target/powerpc/dform-2.c: Likewise.
2813 * gcc.target/powerpc/dform-3.c: Likewise.
2814 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2815 * gcc.target/powerpc/p9-vparity.c: Likewise.
2816 * gcc.target/powerpc/pr63491.c: Likewise.
2817 * gcc.target/powerpc/pr67808.c: Likewise.
2818 * gcc.target/powerpc/pr68805.c: Likewise.
2819 * gcc.target/powerpc/pr69461.c: Likewise.
2820 * gcc.target/powerpc/pr71680.c: Likewise.
2821 * gcc.target/powerpc/pr77289.c: Likewise.
2822 * gcc.target/powerpc/pr78458.c: Likewise.
2823 * gcc.target/powerpc/pr78543.c: Likewise.
2824 * g++.dg/pr71294.C: Remove option -mno-lra.
2825 * gcc.target/powerpc/pr71656-1.c: Likewise.
2826 * gcc.target/powerpc/pr71656-2.c: Likewise.
2827 * gcc.target/powerpc/pr71698.c: Likewise.
2828
2c2789d5
KT
28292017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2830 Sudakshina Das <sudi.das@arm.com>
2831
2832 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2833
06bd22f6
MP
28342017-07-27 Marek Polacek <polacek@redhat.com>
2835
2836 PR c/81417
2837 * c-c++-common/Wsign-compare-1.c: New test.
2838 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2839 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2840 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2841 * g++.dg/warn/compare1.C: Likewise.
2842 * gcc.dg/compare1.c: Likewise.
2843 * gcc.dg/compare2.c: Likewise.
2844 * gcc.dg/compare4.c: Likewise.
2845 * gcc.dg/compare5.c: Likewise.
2846 * gcc.dg/pr35430.c: Likewise.
2847 * gcc.dg/pr60087.c: Likewise.
2848
27c8b49b
PB
28492017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2850
2851 PR middle-end/81564
2852 * gcc.dg/pr81564.c: New test.
2853
b7675b59
RB
28542017-07-27 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/81573
2857 PR tree-optimization/81494
2858 * gcc.dg/torture/pr81573.c: New testcase.
2859
719488f8
RB
28602017-07-27 Richard Biener <rguenther@suse.de>
2861
2862 PR tree-optimization/81571
2863 * gcc.dg/torture/pr81571.c: New testcase.
2864
9811e84c
RB
28652017-07-27 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/81502
2868 * gcc.target/i386/vect-insert-1.c: New testcase.
2869
58814c76
AK
28702017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2871
2872 PR target/81534
2873 * gcc.target/s390/pr81534.c: New test.
2874
036ea399
JJ
28752017-07-27 Jakub Jelinek <jakub@redhat.com>
2876
7d25ac20
JJ
2877 PR tree-optimization/81555
2878 PR tree-optimization/81556
2879 * gcc.c-torture/execute/pr81555.c: New test.
2880 * gcc.c-torture/execute/pr81556.c: New test.
2881
036ea399
JJ
2882 * gcc.dg/attr-noipa.c: New test.
2883 * gcc.dg/ipa/ipa-pta-18.c: New test.
2884 * gcc.dg/ipa/ipa-sra-11.c: New test.
2885
9bfda664
MM
28862017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2887
2888 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2889 option.
2890 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2891 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2892 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2893 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2894 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2895 * gcc.target/powerpc/vsx-simode.c: Likewise.
2896 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2897 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2898
eb086562
PC
28992017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2900
2901 PR c++/71570
2902 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2903
a7473dc5
L
29042017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2905
2906 PR target/81563
2907 * gcc.target/i386/pr81563.c: New test
2908
404f48ac
WD
29092017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2910
2911 PR target/79041
2912 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2913
c3d38629
MP
29142017-07-26 Marek Polacek <polacek@redhat.com>
2915
2916 PR middle-end/70992
2917 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2918 * gcc.dg/overflow-warn-2.c: Likewise.
2919 * gcc.dg/overflow-warn-3.c: Likewise.
2920 * gcc.dg/overflow-warn-4.c: Likewise.
2921 * gcc.dg/torture/pr70992-2.c: New test.
2922 * gcc.dg/torture/pr70992.c: New test.
2923
4f450a2b
RB
29242017-07-26 Richard Biener <rguenther@suse.de>
2925
2926 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2927 happening in ccp1.
2928 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2929
e1711448
WD
29302017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2931
2932 PR middle-end/46932
2933 * gcc.dg/pr46932.c: New testcase.
2934
108c3c88
ML
29352017-07-26 Martin Liska <mliska@suse.cz>
2936
2937 PR sanitize/81186
2938 * gcc.dg/asan/pr81186.c: New test.
2939
52645850
CL
29402017-07-25 Carl Love <cel@us.ibm.com>
2941
2942 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2943 vec_cnttz builtins.
2944
a8697b27
EB
29452017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2946
2947 * gnat.dg/opt66.adb: New test.
2948
288fe52e
AM
29492017-07-25 Alexander Monakov <amonakov@ispras.ru>
2950
2951 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2952 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
2953
b771c609
AM
29542017-07-25 Alexander Monakov <amonakov@ispras.ru>
2955
2956 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
2957
29582017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
2959
2960 * c-c++-common/patchable_function_entry-default.c: New test.
2961 * c-c++-common/patchable_function_entry-decl.c: Likewise.
2962 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2963
774cccdc
JJ
29642017-07-25 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR target/81532
2967 * gcc.target/i386/pr80833-3.c: New test.
2968 * gcc.target/i386/avx512dq-pr81532.c: New test.
2969 * gcc.target/i386/avx512bw-pr81532.c: New test.
2970
1aa54f90
RB
29712017-07-25 Richard Biener <rguenther@suse.de>
2972
2973 PR tree-optimization/81455
2974 * gcc.dg/pr81455.c: New testcase.
2975
e294f495
RB
29762017-07-25 Richard Biener <rguenther@suse.de>
2977
2978 PR tree-optimization/81529
2979 * gfortran.dg/pr81529.f90: New testcase.
2980
edf8ba4b
WD
29812017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
2982
774cccdc 2983 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 2984
ea063871
RB
29852017-07-25 Richard Biener <rguenther@suse.de>
2986
2987 PR tree-optimization/81410
2988 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
2989
5ea71a5a
RB
29902017-07-25 Richard Biener <rguenther@suse.de>
2991
2992 PR tree-optimization/81510
2993 * gcc.dg/torture/pr81510.c: New testcase.
2994 * gcc.dg/torture/pr81510-2.c: Likewise.
2995
4287b4e8
ML
29962017-07-25 Martin Liska <mliska@suse.cz>
2997
2998 PR ipa/81520
2999 * gcc.dg/ipa/pr81520.c: New test.
3000
d49718d6
MP
30012017-07-25 Marek Polacek <polacek@redhat.com>
3002
3003 PR c/81364
3004 * Wmultistatement-macros-12.c: New test.
3005
0e82a9b9
BC
30062017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3007
3008 PR target/81414
3009 * gcc.target/aarch64/pr81414.C: New.
3010
3d99332b
RB
30112017-07-25 Richard Biener <rguenther@suse.de>
3012
3013 PR middle-end/81505
3014 * gcc.dg/ubsan/pr81505.c: New testcase.
3015
52d0f7bd
DS
30162017-07-24 Daniel Santos <daniel.santos@pobox.com>
3017
3018 PR testsuite/80759
3019 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3020 (ELFFN_BEGIN): Rename to FN_TYPE.
3021 (ELFFN_END): Rename to FN_SIZE.
3022 (ASMNAME): New macro.
3023 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3024 .global.
3025 (FUNC_END): Use ASMNAME.
3026 (test_data_save): Remove.
3027 (test_data_input): Likewise.
3028 (test_data_output: Likewise.
3029 (test_data_fn): Likewise.
3030 (test_data_retaddr): Likewise.
3031 (regs_to_mem): Make globals, use r10 instead of rax.
3032 (mem_to_regs): Likewise.
3033 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3034 body to ms-sysv.c.
3035 (do_test_aligned): Likewise.
3036 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3037 Add dg-* directives.
3038 (PASTE_STR): New macro.
3039 (ASMNAME): Likewise.
3040 (LOAD_TEST_DATA_ADDR): Likewise.
3041 (TEST_DATA_OFFSET): Likewise.
3042 (do_test_body0): New C function.
3043 (do_test_body): New inline assembly routine.
3044 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3045 (runtest_ms_sysv): Modify.
3046
19930989
MM
30472017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3048
3049 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3050 since the upper-regs options have been deleted.
3051 * gcc.target/powerpc/pr65849-2.c: Likewise.
3052 * gcc.target/powerpc/pr80099-1.c: Likewise.
3053 * gcc.target/powerpc/pr80099-2.c: Likewise.
3054 * gcc.target/powerpc/pr80099-3.c: Likewise.
3055 * gcc.target/powerpc/pr80099-4.c: Likewise.
3056 * gcc.target/powerpc/pr80099-5.c: Likewise.
3057 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3058 support removal of the upper-regs options.
3059 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3060 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3061 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3062 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3063 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3064 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3065 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3066 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3067 * gcc.target/powerpc/ppc-round.c: Likewise.
3068 * gcc.target/powerpc/pr71720.c: Likewise.
3069 * gcc.target/powerpc/pr72853.c: Likewise.
3070 * gcc.target/powerpc/pr79907.c: Likewise.
3071 * gcc.target/powerpc/pr78953.c: Likewise.
3072 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3073 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3074 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3075 * gcc.target/powerpc/vec-init-3.c: Likewise.
3076 * gcc.target/powerpc/vec-init-6.c: Likewise.
3077 * gcc.target/powerpc/vec-init-7.c: Likewise.
3078 * gcc.target/powerpc/vec-set-char.c: Likewise.
3079 * gcc.target/powerpc/vec-set-int.c: Likewise.
3080 * gcc.target/powerpc/vec-set-short.c: Likewise.
3081
d47d34bb
WD
30822017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3083
3084 PR target/79041
3085 * gcc.target/aarch64/pr79041-2.c: New test.
3086
26bca0ed
CL
30872017-07-24 Carl Love <cel@us.ibm.com>
3088
3089 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3090 the new built-ins.
3091
4b40986c
JW
30922017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3093
3094 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3095
213c3b7b
TK
30962017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3097 Mikael Morin <mikael@gcc.gnu.org>
3098
3099 PR fortran/66102
3100 * gfortran.dg/realloc_on_assign_28.f90: New test.
3101
e2b71b5a
DE
31022017-07-23 David Edelsohn <dje.gcc@gmail.com>
3103
3104 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3105 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3106
f36dda3b
UB
31072017-07-23 Uros Bizjak <ubizjak@gmail.com>
3108
3109 PR target/80569
3110 * gcc.target/i386/pr80569.c: New test.
3111
5ff4baa5
CL
31122017-07-21 Carl Love <cel@us.ibm.com>
3113
3114 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3115 vmuleuh): Fix scan-assembler-times should check for word not half word
3116 instructions.
3117
43f84f6c
JW
31182017-07-21 Jim Wilson <jim.wilson@linaro.org>
3119
3120 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3121 redundant -march option.
3122 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3123 in addition to armv8.1-a.
3124
325fe816
YG
31252017-07-21 Yury Gribov <tetra2005@gmail.com>
3126
3127 PR middle-end/56727
3128 * gcc.dg/pr56727-1.c: New test.
3129 * gcc.dg/pr56727-2.c: New test.
3130
5a5838e0
SM
31312017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3132
3133 * gcc.target/powerpc/mmx-check.h: New file.
3134 * gcc.target/powerpc/mmx-packs.c: New file.
3135 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3136 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3137 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3138 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3139 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3140 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3141 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3142 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3143 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3144 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3145 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3146 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3147 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3148 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3149 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3150 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3151 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3152 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3153 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3154 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3155 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3156 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3157 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3158 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3159 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3160 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3161 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3162 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3163 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3164 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3165 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3166 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3167 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3168 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3169 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3170 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3171 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3172 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3173
9af7f373
RB
31742017-06-21 Richard Biener <rguenther@suse.de>
3175
3176 PR tree-optimization/81500
3177 * gcc.dg/torture/pr81500.c: New testcase.
3178
5aaa8fb4
NS
31792017-07-20 Nathan Sidwell <nathan@acm.org>
3180
3181 * g++.dg/ext/anon-struct6.C: Adjust diag.
3182 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3183
2953b72f
JJ
31842017-07-20 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR target/80846
3187 * gcc.target/i386/avx-pr80846.c: New test.
3188 * gcc.target/i386/avx2-pr80846.c: New test.
3189 * gcc.target/i386/avx512f-pr80846.c: New test.
3190
73c4b4df
BC
31912017-07-20 Bin Cheng <bin.cheng@arm.com>
3192
3193 PR tree-optimization/81388
3194 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3195 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3196
77e5edaf
JH
31972017-07-17 Tom de Vries <tom@codesourcery.com>
3198
3199 PR middle-end/81030
3200 * gcc.dg/pr81030.c: New test.
3201
891ad31c
RB
32022017-07-20 Richard Biener <rguenther@suse.de>
3203
3204 PR tree-optimization/61171
3205 * g++.dg/vect/pr61171.cc: New testcase.
3206 * gfortran.dg/vect/pr61171.f: Likewise.
3207 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3208
f971b281
RB
32092017-07-20 Richard Biener <rguenther@suse.de>
3210
3211 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3212 with V64QImode.
3213 * gcc.dg/vect/slp-45.c: Likewise.
3214
2071f8f9
N
32152017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3216
3217 * gcc.dg/tree-ssa/vrp116.c: New Test.
3218
a6722e5b
MM
32192017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3220
3221 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3222 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3223 __builtin_cpu_is and __builtin_cpu_supports are supported.
3224
ccfa843f
SM
32252017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3226
3227 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3228 __BUILTIN_CPU_SUPPORTS__ defined.
3229 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3230 __BUILTIN_CPU_SUPPORTS__ defined.
3231
564e405c
JJ
32322017-07-19 Jakub Jelinek <jakub@redhat.com>
3233
3234 PR tree-optimization/81346
3235 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3236
3717fbe3
TV
32372017-07-19 Tom de Vries <tom@codesourcery.com>
3238
3239 * gcc.target/nvptx/decl-init.c: Update alignment.
3240 * gcc.target/nvptx/slp-2-run.c: New test.
3241 * gcc.target/nvptx/slp-2.c: New test.
3242 * gcc.target/nvptx/v2di.c: New test.
3243
b98b34b7
TV
32442017-07-19 Tom de Vries <tom@codesourcery.com>
3245
3246 * gcc.target/nvptx/slp-run.c: New test.
3247 * gcc.target/nvptx/slp.c: New test.
3248 * gcc.target/nvptx/v2si-cvt.c: New test.
3249 * gcc.target/nvptx/v2si-run.c: New test.
3250 * gcc.target/nvptx/v2si.c: New test.
3251 * gcc.target/nvptx/vec.inc: New test.
3252
8d1628eb
JJ
32532017-07-19 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR tree-optimization/81346
3256 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3257 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3258 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3259 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3260 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3261 compiler to avoid X / C1 op C2 optimization to trigger.
3262
4d6ababc
ML
32632017-07-19 Martin Liska <mliska@suse.cz>
3264
3265 PR sanitizer/63361
3266 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3267 -ffloat-store or -mieee for targets that need it.
3268
d83cc5cc
TV
32692017-07-18 Tom de Vries <tom@codesourcery.com>
3270
3271 PR middle-end/81464
3272 * gfortran.dg/pr81464.f90: New test.
3273
e822e885
UB
32742017-07-18 Uros Bizjak <ubizjak@gmail.com>
3275
3276 PR target/81471
3277 * gcc.target/i386/pr81471.c: New test.
3278
b267968e
RB
32792017-06-18 Richard Biener <rguenther@suse.de>
3280
3281 PR tree-optimization/81410
3282 * gcc.dg/vect/pr81410.c: New testcase.
3283
33e9feb5
JH
32842017-07-18 Jan Hubicka <hubicka@ucw.cz>
3285
3286 PR middle-end/81462
3287 * g++.dg/torture/pr81462.C: New testcase.
3288
694dd0e4
BC
32892017-07-18 Bin Cheng <bin.cheng@arm.com>
3290
3291 PR target/81408
3292 * g++.dg/tree-ssa/pr81408.C: New.
3293 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3294
f9bfe3f5
RB
32952017-07-18 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/80620
3298 PR tree-optimization/81403
3299 * gcc.dg/torture/pr80620.c: New testcase.
3300 * gcc.dg/torture/pr81403.c: Likewise.
3301
33022017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3303
3304 PR tree-optimization/81418
3305 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3306
33072017-07-17 Carl Love <cel@us.ibm.com>
3308
3309 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3310 test case changes for commit 249424
3311
3312 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3313 vmuleuh): Fix scan-assembler-times should check for word not half word
3314 instructions.
3315
f6489326
BS
33162017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3317
3318 PR tree-optimization/81162
3319 * gcc.dg/pr81162.c: Move this to...
3320 * gcc.dg/ubsan/pr81162.c: ...here.
3321
dbc4ecfc
VR
33222017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3323
3324 * g++.dg/diagnostic/friend1.C: New test.
3325 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3326
a64559a5
NS
33272017-07-17 Nathan Sidwell <nathan@acm.org>
3328
3329 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3330
aac59577
BE
33312017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3332
3333 * lib/gcc-dg.exp: Increase expect's match buffer size.
3334
aa1528b5
BC
33352017-07-17 Bin Cheng <bin.cheng@arm.com>
3336
3337 PR target/81369
3338 * gcc.dg/tree-ssa/pr81369.c: New.
3339
b6c354eb
CZ
33402017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3341
3342 * gcc.target/arc/pr9000674901.c: New file.
3343 * gcc.target/arc/pic-1.c: Likewise.
3344 * gcc.target/arc/pr9001191897.c: Likewise.
3345
1825c61e
CZ
33462017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3347 Andrew Burgess <andrew.burgess@embecosm.com>
3348
3349 * gcc.target/arc/naked-1.c: New file.
3350 * gcc.target/arc/naked-2.c: Likewise.
3351
1f1e8aed
JJ
33522017-07-17 Jakub Jelinek <jakub@redhat.com>
3353
9ebce098
JJ
3354 PR tree-optimization/81428
3355 * gcc.dg/fixed-point/pr81428.c: New test.
3356
e8dd1313
JJ
3357 PR tree-optimization/81365
3358 * g++.dg/torture/pr81365.C: New test.
3359
1f1e8aed
JJ
3360 PR tree-optimization/81396
3361 * gcc.dg/tree-ssa/pr81396.c: New test.
3362
38f638ca
EB
33632017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3364
3365 * gnat.dg/opt65.adb: New test.
3366
5fa396ad
JH
33672017-07-16 Jan Hubicka <hubicka@ucw.cz>
3368
3369 * gcc.dg/predict-8.c: Update.
3370
00aeee56
VR
33712017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3372
3373 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3374 * g++.dg/warn/pr12242.C: Likewise.
3375
b70bb05b
KN
33762017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3377
3378 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3379 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3380 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3381 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3382 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3383 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3384 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3385 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3386 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3387 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3388 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3389 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3390 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3391 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3392 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3393 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3394 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3395 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3396 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3397 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3398 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3399 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3400 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3401 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3402 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3403 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3404 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3405 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3406 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3407 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3408 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3409 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3410 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3411 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3412 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3413 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3414 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3415 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3416 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3417 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3418 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3419 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3420 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3421 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3422 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3423 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3424 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3425 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3426 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3427 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3428 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3429
3b805666
BS
34302016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3431
3432 PR tree-optimization/81162
3433 * gcc.dg/pr81162.c: New file.
3434
bece580c
MS
34352017-07-14 Martin Sebor <msebor@redhat.com>
3436
3437 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3438 that bcopy is expected to be transformed to.
3439
eea77d1f
DM
34402017-07-14 David Malcolm <dmalcolm@redhat.com>
3441
3442 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3443 * g++.dg/lookup/missing-std-include-2.C: New test case.
3444 * g++.dg/lookup/missing-std-include-3.C: New test case.
3445 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3446 * gcc.dg/missing-header-fixit-1.c: New test case.
3447 * gcc.dg/missing-header-fixit-2.c: New test case.
3448 * gcc.dg/missing-header-fixit-2.h: New header.
3449
338d6484
DM
34502017-07-13 David Malcolm <dmalcolm@redhat.com>
3451
3452 PR c/81405
3453 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3454
34552017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3456
3457 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3458
6d28654e
ML
34592017-07-13 Martin Liska <mliska@suse.cz>
3460
3461 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3462 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3463 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3464 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3465 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3466 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3467 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3468
3787ee47
MM
34692017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3470
3471 PR target/81193
3472 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3473 __builtin_cpu_supports with old GLIBC's.
3474 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3475 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3476 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3477 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3478 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3479 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3480 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3481 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3482 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3483 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3484 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3485 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3486 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3487 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3488 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3489 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3490 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3491 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3492 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3493 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3494 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3495 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3496 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3497 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3498
118009c1
CL
34992017-07-12 Carl Love <cel@us.ibm.com>
3500
3501 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3502 rev_bool_int): Add test cases for builtins.
3503 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3504 test cases for builtins.
3505
5d7b8153
CL
35062017-07-12 Carl Love <cel@us.ibm.com>
3507
3508 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3509 lp64 && p9vector_hw.
3510
6ea93a64
CL
35112017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3512
3513 * lib/target-supports.exp (check_stack_check_available): Make
3514 testcase name depend on stack_kind.
3515
2f65ab2e
MC
35162017-07-11 Michael Collison <michael.collison@arm.com>
3517
774cccdc 3518 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3519
9e028cef
PC
35202017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/51270
3523 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3524
f281956e
CL
35252017-07-11 Carl Love <cel@us.ibm.com>
3526
3527 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3528 test cases for the builtins.
3529
3d36348a
YG
35302017-07-11 Yury Gribov <tetra2005@gmail.com>
3531
3532 * lib/profopt.exp: Print relative names in UNSUPPORTED
3533 AutoFDO tests.
3534
214f700a
MC
35352017-07-10 Michael Collison <michael.collison@arm.com>
3536
3537 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3538
03ed2915
UB
35392017-07-10 Uros Bizjak <ubizjak@gmail.com>
3540
3541 PR target/81375
3542 * gcc.target/i386/pr81375.c: New test.
3543
9c582dbb
MS
35442017-07-10 Martin Sebor <msebor@redhat.com>
3545
3546 PR tree-optimization/80397
3547 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3548
281ac396
MS
35492017-07-10 Martin Sebor <msebor@redhat.com>
3550
3551 PR other/81345
3552 * gcc.dg/pr81345.c: New test.
3553
a7784956
CZ
35542017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3555
3556 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3557 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3558
5920ba15
UB
35592017-07-09 Uros Bizjak <ubizjak@gmail.com>
3560
3561 PR target/81313
3562 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3563 integer argumets to bypass x86_64 outgoing args optimization.
3564
35652017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3566
3567 * gfortran.dg/eoshift_4.f90: New test.
3568 * gfortran.dg/eoshift_5.f90: New test.
3569 * gfortran.dg/eoshift_6.f90: New test.
3570
35c95658
L
35712017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3572
3573 PR target/81313
3574 * gcc.target/i386/pr81313-1.c: New test.
3575 * gcc.target/i386/pr81313-2.c: Likewise.
3576 * gcc.target/i386/pr81313-3.c: Likewise.
3577 * gcc.target/i386/pr81313-4.c: Likewise.
3578 * gcc.target/i386/pr81313-5.c: Likewise.
3579
dcbf81c9
RS
35802017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3581
3582 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3583 * gnat.dg/vect16.ads (Sarray): Likewise.
3584 * gnat.dg/vect17.ads (Sarray): Likewise.
3585 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3586 * gnat.dg/vect16.adb (Add): Likewise.
3587 * gnat.dg/vect17.adb (Add): Likewise.
3588
738f7c2e
DM
35892017-07-07 David Malcolm <dmalcolm@redhat.com>
3590
3591 PR c++/79300
3592 * g++.dg/diagnostic/pr79300.C: New test case.
3593
6a69355c
MM
35942017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3595
57f49e99
MM
3596 * gcc.target/powerpc/clone1.c: Add check to make sure the
3597 __builtin_cpu_supports function is fully supported.
3598 * gcc.target/powerpc/clone2.c: New runtime test for
3599 target_clones.
3600
6a69355c
MM
3601 PR target/81348
3602 * gcc.target/powerpc/pr81348.c: New test.
3603
5e32025a
SN
36042017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3605
3606 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3607
19388c6d
CL
36082017-07-07 Carl Love <cel@us.ibm.com>
3609
3610 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3611 file for built-ins.
3612
bcc3c3f1
JM
36132017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3614
3615 * gcc.target/sparc/dictunpack.c: New file.
3616 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3617 * gcc.target/sparc/fpcmpshl.c: Likewise.
3618 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3619 * gcc.target/sparc/fpcmpushl.c: Likewise.
3620
2c6e2eb1
HA
36212017-07-06 Harald Anlauf <anlauf@gmx.de>
3622
3623 PR fortran/70071
3624 * gfortran.dg/coarray_44.f90: New testcase.
3625
5094f7d5
MO
36262017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3627
3628 * c-c++-common/asan/kasan-alloca-1.c: New test.
3629 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3630
e3174bdf
MO
36312017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3632
3633 * c-c++-common/asan/alloca_big_alignment.c: New test.
3634 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3635 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3636 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3637 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3638 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3639 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3640 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3641
a40c6fa8
GJL
36422017-07-06 Georg-Johann Lay <avr@gjlay.de>
3643
3644 PR target/81305
3645 * gcc.target/avr/isr-test.h: Fix warnings.
3646
9296dd9b
TP
36472017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3648
3649 * lib/target-supports.exp: Generate
3650 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3651 and check_effective_target_arm_arch_v8r_multilib.
3652
d87f00ba
CL
36532017-07-06 Carl Love <cel@us.ibm.com>
3654
9296dd9b 3655 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3656
36572017-07-06 Carl Love <cel@us.ibm.com>
3658
3659 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3660 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3661 cases for vec_addc, adde and addec builtins.
3662
c471c6ed
DM
36632017-07-06 David Malcolm <dmalcolm@redhat.com>
3664
3665 PR c++/79300
3666 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3667 expected underlining within macro expansion.
3668 * c-c++-common/pr70264.c: Likewise.
3669 * g++.dg/plugin/diagnostic-test-expressions-1.C
3670 (test_within_macro_1): New test.
3671 (test_within_macro_2): Likewise.
3672 (test_within_macro_3): Likewise.
3673 (test_within_macro_4): Likewise.
3674 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3675 expected underlining within macro expansion.
3676 (test_macro_4): Likewise.
3677 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3678 (test_within_macro_1): New test.
3679 (test_within_macro_2): Likewise.
3680 (test_within_macro_3): Likewise.
3681 (test_within_macro_4): Likewise.
3682 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3683 underlining within macro expansion.
3684
68d872d7
SP
36852017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3686
3687 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3688 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3689 _mm_maskz_getexp_round_sd): Test new intrinsics.
3690 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3691 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3692 _mm_maskz_getexp_round_ss): Ditto.
3693 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3694 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3695 _mm_maskz_getmant_round_sd): Ditto.
3696 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3697 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3698 _mm_maskz_getmant_round_ss): Ditto.
3699 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3700 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3701 _mm_maskz_getexp_round_sd): New runtime tests.
3702 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3703 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3704 _mm_maskz_getexp_round_ss): Ditto.
3705 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3706 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3707 _mm_maskz_getmant_round_sd): Ditto.
3708 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3709 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3710 _mm_maskz_getmant_round_ss): Ditto.
3711 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3712 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3713 __builtin_ia32_getmantss_mask_round): Test new builtins.
3714 * gcc.target/i386/sse-13.c : Ditto.
3715 * gcc.target/i386/sse-23.c: Ditto.
3716 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3717 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3718 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3719 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3720 _mm_mask_getexp_round_ss): Test new intrinsics.
3721 * gcc.target/i386/testround-1.c: Ditto.
3722 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3723 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3724 _mm_mask_getmant_round_ss): Test new intrinsics
3725 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3726 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3727 _mm_maskz_getmant_ss): Test new intrinsics.
3728
9e00a397
CL
37292017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3730
3731 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3732 * lib/target-supports.exp (check_stack_check_available): New.
3733 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3734 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3735 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3736 * gcc.dg/pr47443.c: Likewise.
3737 * gcc.dg/pr48134.c: Likewise.
3738 * gcc.dg/pr70017.c: Likewise.
3739 * gcc.target/aarch64/stack-checking.c: Likewise.
3740 * gcc.target/arm/stack-checking.c: Likewise.
3741 * gcc.target/i386/pr48723.c: Likewise.
3742 * gcc.target/i386/pr55672.c: Likewise.
3743 * gcc.target/i386/pr67265-2.c: Likewise.
3744 * gcc.target/i386/pr67265.c: Likewise.
3745 * gnat.dg/opt49.adb: Likewise.
3746 * gnat.dg/stack_check1.adb: Likewise.
3747 * gnat.dg/stack_check2.adb: Likewise.
3748 * gnat.dg/stack_check3.adb: Likewise.
3749
38e6cc4d
KN
37502017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3751
3752 PR target/80103
3753 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3754 __attribute__.
3755
f8aa2b2c
SP
37562017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3757
3758 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3759 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3760 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3761 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3762 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3763 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3764 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3765 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3766 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3767 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3768 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3769 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3770
e483b7b4
GJL
37712017-07-05 Georg-Johann Lay <avr@gjlay.de>
3772
3773 PR target/81305
3774 * gcc.target/avr/isr-test.h: New file.
3775 * gcc.target/avr/torture/isr-01-simple.c: New test.
3776 * gcc.target/avr/torture/isr-02-call.c: New test.
3777 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3778
a8745cc2
BC
37792017-07-05 Bin Cheng <bin.cheng@arm.com>
3780
3781 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3782 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3783 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3784 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3785
4a52eb19
BC
37862017-07-05 Bin Cheng <bin.cheng@arm.com>
3787
3788 * gcc.dg/tree-ssa/ldist-26.c: New test.
3789
95f7d11b
BC
37902017-07-05 Bin Cheng <bin.cheng@arm.com>
3791
3792 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3793
45bb7d59
UB
37942017-07-04 Uros Bizjak <ubizjak@gmail.com>
3795
3796 PR target/81300
3797 * gcc.target/i386/pr81300.c: New test.
3798
1fcfac88
UB
37992017-07-04 Uros Bizjak <ubizjak@gmail.com>
3800
3801 PR target/81294
3802 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3803 x and y arguments in the call to _subborrow_u32.
3804 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3805 x and y arguments in the call to _subborrow_u64.
3806 * gcc.target/i386/pr81294-1.c: New test.
3807 * gcc.target/i386/pr81294-2.c: Ditto.
3808
a4187dab
KT
38092017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3810
3811 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3812
efbf55b0
MP
38132017-07-04 Marek Polacek <polacek@redhat.com>
3814
3815 PR c/81231
3816 * gcc.dg/atomic-pr81231.c: New test.
3817
1aad7106
RS
38182017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3819
3820 PR tree-optimization/81292
3821 * gcc.dg/pr81292-1.c: New test.
3822 * gcc.dg/pr81292-2.c: Likewise.
3823
7c819e8a
ML
38242017-07-04 Martin Liska <mliska@suse.cz>
3825
3826 PR sanitizer/81040
3827 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3828 use-after-scope sanitization.
3829
f111f434
JJ
38302017-07-04 Jakub Jelinek <jakub@redhat.com>
3831
8e8dd13b
JJ
3832 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3833 options.
3834
f111f434
JJ
3835 PR target/81175
3836 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3837 gather.
3838
7a1238d1
ML
38392017-07-04 Martin Liska <mliska@suse.cz>
3840
3841 PR ipa/81214
3842 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3843 * g++.dg/ext/mvc3.C: Likewise.
3844 * gcc.target/i386/mvc2.c: Likewise.
3845 * gcc.target/i386/mvc3.c: Likewise.
3846
9fc1fed4
JJ
38472017-07-04 Jakub Jelinek <jakub@redhat.com>
3848
8e3b9bbf
JJ
3849 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3850 decomposition declaration in diagnostics.
3851 * g++.dg/cpp1z/decomp2.C: Likewise.
3852 * g++.dg/cpp1z/decomp3.C: Likewise.
3853 * g++.dg/cpp1z/decomp4.C: Likewise.
3854 * g++.dg/cpp1z/decomp5.C: Likewise.
3855 * g++.dg/cpp1z/decomp6.C: Likewise.
3856 * g++.dg/cpp1z/decomp7.C: Likewise.
3857 * g++.dg/cpp1z/decomp8.C: Likewise.
3858 * g++.dg/cpp1z/decomp13.C: Likewise.
3859 * g++.dg/cpp1z/decomp14.C: Likewise.
3860 * g++.dg/cpp1z/decomp18.C: Likewise.
3861 * g++.dg/cpp1z/decomp19.C: Likewise.
3862 * g++.dg/cpp1z/decomp22.C: Likewise.
3863 * g++.dg/cpp1z/decomp23.C: Likewise.
3864 * g++.dg/cpp1z/decomp24.C: Likewise.
3865 * g++.dg/cpp1z/decomp25.C: Likewise.
3866 * g++.dg/cpp1z/decomp26.C: Likewise.
3867 * g++.dg/cpp1z/decomp28.C: Likewise.
3868
9fc1fed4
JJ
3869 PR c++/81258
3870 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3871 * g++.dg/cpp1z/decomp30.C: New test.
3872
17c18221
PC
38732017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3874
3875 PR c++/65775
3876 * g++.dg/cpp0x/trailing14.C: New.
3877
370d975d
DH
38782017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3879
3880 PR testsuite/79866
3881 * gfortran.dg/coarray_event_2.f08: New test.
3882
73977c47
DH
38832017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3884
3885 PR testsuite/79843
3886 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3887 * gfortran.dg/pointer_intent_2.f90: Likewise.
3888
2f70a979
JH
38892017-07-02 Jan Hubicka <hubicka@ucw.cz>
3890
3891 PR middle-end/81290
3892 * gcc.c-torture/compile/pr81290.c: New.
3893
6b5e165b
RB
38942017-07-03 Richard Biener <rguenther@suse.de>
3895
3896 PR tree-optimization/60510
3897 * gfortran.dg/vect/pr60510.f: New testcase.
3898
d8ac7e28
RO
38992017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3900
3901 * gcc.target/i386/mvc6.c: Require ifunc support.
3902
da402967
ML
39032017-07-03 Martin Liska <mliska@suse.cz>
3904
3905 PR sanitize/81040
3906 * g++.dg/asan/function-argument-1.C: New test.
3907 * g++.dg/asan/function-argument-2.C: New test.
3908 * g++.dg/asan/function-argument-3.C: New test.
3909
bc9f4235
RS
39102017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3911
3912 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3913 as well.
3914
be086ff5
TV
39152017-07-03 Tom de Vries <tom@codesourcery.com>
3916
3917 PR tree-optimization/69468
3918 * gcc.dg/pr81192.c: Update.
3919
4752be46
TV
39202017-07-03 Tom de Vries <tom@codesourcery.com>
3921
3922 PR tree-optimization/81192
3923 * gcc.dg/pr81192.c: Update.
3924
0bbfd554
TV
39252017-07-03 Tom de Vries <tom@codesourcery.com>
3926
3927 PR tree-optimization/81192
3928 * gcc.dg/pr81192.c: New test.
3929
b677e2f6
TK
39302017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3931
3932 * gfortran/eoshift_3.f90: New test.
3933
e3f9a279
RS
39342017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3935
3936 * gcc.dg/strlenopt-32.c: New testcase.
3937 * gcc.dg/strlenopt-33.c: Likewise.
3938 * gcc.dg/strlenopt-33g.c: Likewise.
3939 * gcc.dg/strlenopt-34.c: Likewise.
3940 * gcc.dg/strlenopt-35.c: Likewise.
3941
862088aa
RS
39422017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3943
3944 PR tree-optimization/80769
3945 * gcc.dg/strlenopt-31.c: New test.
3946 * gcc.dg/strlenopt-31g.c: Likewise.
3947
c34d0927
RS
39482017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3949
3950 PR tree-optimization/81136
3951 * gcc.dg/vect/pr81136.c: New test.
3952
c52d6043
JJ
39532017-07-01 Jakub Jelinek <jakub@redhat.com>
3954
3955 PR sanitizer/81262
3956 * gcc.c-torture/compile/pr81262.c: New test.
3957 * g++.dg/ubsan/pr81262.C: New test.
3958
77616c7e
JH
39592017-06-29 Jan Hubicka <hubicka@ucw.cz>
3960
3961 PR ipa/81261
3962 * g++.dg/ipa/pr81261.C: New testcase.
3963
fb6a764d
AP
39642017-06-30 Andrew Pinski <apinski@cavium.com>
3965
3966 * gcc.dg/torture/pr81245.c: New testcase.
3967
059ab149
AH
39682017-06-30 Aldy Hernandez <aldyh@redhat.com>
3969
3970 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
3971 unbounded use.
3972
e59e8b5a
DM
39732017-06-30 David Malcolm <dmalcolm@redhat.com>
3974
3975 PR c++/80014
3976 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
3977 Add declaration.
3978 (test_typeid): New test function.
3979
e855bdc0
JJ
39802017-06-30 Jakub Jelinek <jakub@redhat.com>
3981
3982 PR target/81225
3983 * gcc.target/i386/pr81225.c: New test.
3984
fe32bb1b
NS
39852017-06-30 Nathan Sidwell <nathan@acm.org>
3986
3987 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
3988 * g++.dg/cpp0x/decltype9.C: Likewise.
3989 * g++.dg/cpp0x/forw_enum9.C: Likewise.
3990 * g++.dg/lookup/decl1.C: Likewise.
3991 * g++.dg/lookup/extern-c-redecl.C: Likewise.
3992 * g++.dg/other/pr28432.C: Likewise.
3993 * g++.dg/parse/crash12.C: Likewise.
3994 * g++.dg/parse/enum3.C: Likewise.
3995 * g++.dg/parse/operator6.C: Likewise.
3996 * g++.dg/template/crash69.C: Likewise.
3997 * g++.dg/template/error27.C: Likewise.
3998 * g++.dg/template/error28.C: Likewise.
3999 * g++.dg/template/memfriend6.C: Likewise.
4000 * g++.old-deja/g++.mike/err1.C: Likewise.
4001 * g++.old-deja/g++.mike/p811.C: Likewise.
4002 * g++.old-deja/g++.other/crash25.C: Likewise.
4003 * g++.old-deja/g++.other/dtor4.C: Likewise.
4004 * g++.old-deja/g++.pt/t37.C: Likewise.
4005
aaa587d4
ML
40062017-06-30 Martin Liska <mliska@suse.cz>
4007
4008 PR ipa/81214
4009 * gcc.target/i386/pr81214.c: New test.
4010
274c1516
NS
40112017-06-30 Nathan Sidwell <nathan@acm.org>
4012
3b5c768c
NS
4013 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4014
274c1516
NS
4015 PR c++/81229
4016 * g++.dg/lookup/pr81229.C: New.
4017
c497284c
ML
40182017-06-30 Martin Liska <mliska@suse.cz>
4019
4020 PR sanitizer/81021
4021 * g++.dg/asan/pr81021.C: New test.
4022
4812f0b7
RB
40232017-06-30 Richard Biener <rguenther@suse.de>
4024
4025 PR tree-optimization/81249
4026 * g++.dg/torture/pr81249.C: New testcase.
4027
8e09cb8b
PC
40282017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4029
4030 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4031 * g++.dg/diagnostic/variadic1.C: Likewise.
4032 * g++.dg/gomp/udr-3.C: Likewise.
4033 * g++.dg/overload/error1.C: Likewise.
4034 * g++.dg/overload/error2.C: Likewise.
4035 * g++.dg/template/duplicate1.C: Likewise.
4036 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4037 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4038 * g++.old-deja/g++.other/redecl2.C: Likewise.
4039 * g++.old-deja/g++.other/redecl4.C: Likewise.
4040 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4041
74582a3e
CP
40422017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4043
4044 PR fortran/77765
4045 * gfortran.dg/goacc/pr77765.f90: New test.
4046
6da4066f
SE
40472017-06-29 Steve Ellcey <sellcey@cavium.com>
4048
4049 * gcc.target/aarch64/ccmp_2.c: New test.
4050
be3b7dcf
NS
40512017-06-29 Nathan Sidwell <nathan@acm.org>
4052
4053 PR c++/81247
4054 * g++.dg/parse/pr81247-[abc].C: New.
4055
e5898daf
CL
40562017-06-29 Carl Love <cel@us.ibm.com>
4057
4058 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4059 test_unsigned_int_result, test_ll_int_result,
4060 test_ll_unsigned_int_result): Add result checking functions, add
4061 debug support.
4062 (main): Add builtin function tests.
4063
14836f38
CL
40642017-06-29 Carl Love <cel@us.ibm.com>
4065
4066 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4067 dg-skip-if): Add -mvsx -mcpu=power7.
4068
0630a4ec
RB
40692017-06-29 Richard Biener <rguenther@suse.de>
4070
4071 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4072
f76b4224
NS
40732017-06-29 Nathan Sidwell <nathan@acm.org>
4074
4075 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4076
f66459c1
PB
40772017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4078
4079 PR middle-end/81194
4080 * g++.dg/pr81194.C: New test.
4081
3c7bb489
L
40822017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4083
4084 PR ipa/80565
4085 * gcc.dg/torture/pr80565.c: New file.
4086
6cd83bec
BC
40872017-06-29 Bin Cheng <bin.cheng@arm.com>
4088
4089 PR tree-optimization/81196
4090 * gcc.dg/vect/pr81196.c: New.
4091
4c6a51a0
MC
40922017-06-29 Michael Collison <michael.collison@arm.com>
4093
4094 Fix date on previous ChangeLog entry.
4095
40962017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4097 Michael Collison <michael.collison@arm.com>
4098
4099 PR target/70119
4100 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4101
395a191d
SP
41022017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4103
4104 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4105 Test new intrinsic.
4106 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4107 Ditto.
4108 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4109 Ditto.
4110 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4111 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4112 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4113
0ddc0ebc
TP
41142017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4115
4116 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4117 current ARM check by ARM NEON's availability check.
4118 (check_effective_target_vect_intfloat_cvt): Likewise.
4119 (check_effective_target_vect_uintfloat_cvt): Likewise.
4120 (check_effective_target_vect_floatint_cvt): Likewise.
4121 (check_effective_target_vect_floatuint_cvt): Likewise.
4122 (check_effective_target_vect_shift): Likewise.
4123 (check_effective_target_whole_vector_shift): Likewise.
4124 (check_effective_target_vect_bswap): Likewise.
4125 (check_effective_target_vect_shift_char): Likewise.
4126 (check_effective_target_vect_long): Likewise.
4127 (check_effective_target_vect_float): Likewise.
4128 (check_effective_target_vect_perm): Likewise.
4129 (check_effective_target_vect_perm_byte): Likewise.
4130 (check_effective_target_vect_perm_short): Likewise.
4131 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4132 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4133 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4134 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4135 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4136 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4137 (check_effective_target_vect_widen_shift): Likewise.
4138 (check_effective_target_vect_extract_even_odd): Likewise.
4139 (check_effective_target_vect_interleave): Likewise.
4140 (check_effective_target_vect_multiple_sizes): Likewise.
4141 (check_effective_target_vect64): Likewise.
4142 (check_effective_target_vect_max_reduc): Likewise.
4143
56a6d474
RB
41442017-06-28 Richard Biener <rguenther@suse.de>
4145
4146 PR middle-end/81227
4147 * gcc.dg/pr81227.c: New testcase.
4148
926c7865
MM
41492017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4150
4151 PR target/81193
4152 * lib/target-supports.exp
4153 (check_ppc_cpu_supports_hw_available): New test to make sure
4154 __builtin_cpu_supports works on power7 and newer.
4155
17a7218b
ML
41562017-06-28 Martin Liska <mliska@suse.cz>
4157
4158 PR ipa/81128
4159 * gcc.target/i386/pr81128.c: New test.
4160
63010089
ML
41612017-06-28 Martin Liska <mliska@suse.cz>
4162
4163 PR driver/79659
4164 * g++.dg/opt/pr79659.C: New test.
4165
b1cac008
CL
41662017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4167
4168 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4169 and options.
4170 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4171
42bd89ce
MG
41722017-06-28 Marc Glisse <marc.glisse@inria.fr>
4173
4174 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4175 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4176
b8d62ac8
JJ
41772017-06-28 Jakub Jelinek <jakub@redhat.com>
4178
4179 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4180 (foo): ... this. Change constants such that it isn't matched
4181 as __builtin_copysign, yet tests the combiner the same.
4182
6dc61b45
ML
41832017-06-28 Martin Liska <mliska@suse.cz>
4184
4185 PR sanitizer/81224
4186 * gcc.dg/asan/pr81224.c: New test.
4187
9a265443
EB
41882017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4189
4190 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4191 passed to pthread_join.
4192
935b5226
AK
41932017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4194
4195 * gcc.target/s390/nodatarel-1.c: New test.
4196
88016532
JD
41972017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4198
4199 PR fortran/80164
4200 * gfortran.dg/array_temporaries_4.f90: New test.
4201
8c2805bb
AP
42022017-06-27 Andrew Pinski <apinski@cavium.com>
4203
4204 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4205 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4206 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4207
786c6d10
MP
42082017-06-27 Marek Polacek <polacek@redhat.com>
4209
4210 PR sanitizer/81223
4211 * gcc.dg/ubsan/pr81223.c: New test.
4212
1e7df2e6
MG
42132017-06-27 Marc Glisse <marc.glisse@inria.fr>
4214
4215 * gcc.dg/tree-ssa/assoc-1.c: New file.
4216
58b45c4f
PC
42172017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4218
4219 PR c++/62046
4220 * g++.dg/parse/catch2.C: New.
4221
00296d7f
JJ
42222017-06-27 Jakub Jelinek <jakub@redhat.com>
4223
c1031852
JJ
4224 PR sanitizer/81209
4225 * g++.dg/ubsan/pr81209.C: New test.
4226
00296d7f
JJ
4227 PR middle-end/81207
4228 * gcc.c-torture/compile/pr81207.c: New test.
4229
0c418630
MP
42302017-06-27 Marek Polacek <polacek@redhat.com>
4231
4232 PR bootstrap/81216
4233 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4234
4b377e01
MS
42352017-06-26 Martin Sebor <msebor@redhat.com>
4236
4237 PR c++/81169
4238 * g++.dg/Wclass-memaccess-2.C: New test.
4239
952ac945
CL
42402017-06-26 Carl Love <cel@us.ibm.com>
4241
4242 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4243 Add new runnable test file for the vec_rev built-ins.
4244
df11b2ea
BS
42452016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4246
226ab0a8 4247 PR/tree-optimization 71815
df11b2ea
BS
4248 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4249 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4250
fa7ccca0
RL
42512017-06-26 Renlin Li <renlin.li@arm.com>
4252 Szabolcs Nagy <szabolcs.nagy@arm.com>
4253
4254 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4255 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4256 memmove.
4257
5a5c2d16
RB
42582017-06-26 Richard Biener <rguenther@suse.de>
4259
4260 PR target/81175
4261 * gfortran.dg/pr81175.f: New testcase.
4262
75f0112f
RB
42632017-06-26 Richard Biener <rguenther@suse.de>
4264
4265 PR tree-optimization/81203
4266 * gcc.dg/torture/pr81203.c: New testcase.
4267
3e2becc4
MP
42682017-06-26 Marek Polacek <polacek@redhat.com>
4269
4270 PR c/80116
4271 * c-c++-common/Wmultistatement-macros-1.c: New test.
4272 * c-c++-common/Wmultistatement-macros-2.c: New test.
4273 * c-c++-common/Wmultistatement-macros-3.c: New test.
4274 * c-c++-common/Wmultistatement-macros-4.c: New test.
4275 * c-c++-common/Wmultistatement-macros-5.c: New test.
4276 * c-c++-common/Wmultistatement-macros-6.c: New test.
4277 * c-c++-common/Wmultistatement-macros-7.c: New test.
4278 * c-c++-common/Wmultistatement-macros-8.c: New test.
4279 * c-c++-common/Wmultistatement-macros-9.c: New test.
4280 * c-c++-common/Wmultistatement-macros-10.c: New test.
4281 * c-c++-common/Wmultistatement-macros-11.c: New test.
4282
945653db
EB
42832017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4284
4285 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4286
c8e3c356
CL
42872017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4288
4289 * lib/target-supports.exp
4290 (check_effective_target_arm_neon_ok_nocache): Add flags with
4291 -mfloat-abi=hard. Include arm_neon.h.
4292 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4293 (check_effective_target_arm_neon_ok_no_float_abi): New.
4294 * gcc.target/arm/lto/pr65837_0.c: Require
4295 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4296 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4297 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4298
22235619
PC
42992017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4300
4301 PR c++/62315
4302 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4303
e56e3fda
TK
43042017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4305
45bb7d59 4306 PR fortran/52473
e56e3fda
TK
4307 * gfortran.dg/cshift_2.f90: New test.
4308
d3f062be
JW
43092017-06-23 Jim Wilson <jim.wilson@linaro.org>
4310
4311 PR middle-end/79794
4312 * gcc.target/aarch64/pr79794.c: New.
4313
37416b69
MM
43142017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4315
4316 PR target/80510
4317 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4318 * gcc.target/powerpc/pr80510-2.c: Likewise.
4319
8447a92f
JL
43202017-06-22 Jeff Law <law@redhat.com>
4321
4322 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4323
52607f7e
WS
43242017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4325
4326 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4327 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4328 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4329 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4330 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4331 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4332 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4333 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4334
fb68f296
JC
43352017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4336
45bb7d59 4337 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4338
60edf8bb
MT
43392017-06-22 Matt Turner <mattst88@gmail.com>
4340
4341 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4342 skylake check.
4343
4333d74b
CL
43442017-06-22 Carl Love <cel@us.ibm.com>
4345
4346 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4347 vmuleuh): Fix scan-assembler-times should check for word not half word
4348 instructions.
4349
13f752b2
JL
43502017-06-22 Jeff Law <law@redhat.com>
4351
4352 * gcc.c-torture/compile/stack-check-1.c: New test.
4353
0759db19
RB
43542016-06-22 Richard Biener <rguenther@suse.de>
4355
4356 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4357 * gcc.dg/vect/pr65947-2.c: Likewise.
4358 * gcc.dg/vect/pr65947-3.c: Likewise.
4359 * gcc.dg/vect/pr65947-4.c: Likewise.
4360 * gcc.dg/vect/pr65947-5.c: Likewise.
4361 * gcc.dg/vect/pr65947-6.c: Likewise.
4362 * gcc.dg/vect/pr65947-8.c: Likewise.
4363 * gcc.dg/vect/pr65947-9.c: Likewise.
4364 * gcc.dg/vect/pr65947-10.c: Likewise.
4365 * gcc.dg/vect/pr65947-12.c: Likewise.
4366 * gcc.dg/vect/pr65947-13.c: Likewise.
4367 * gcc.dg/vect/pr65947-14.c: Likewise.
4368 * gcc.dg/vect/vect-cond-2.c: Likewise.
4369 * gcc.dg/vect/vect-pr69848.c: Likewise.
4370
c24c235e
ML
43712017-06-22 Martin Liska <mliska@suse.cz>
4372
4373 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4374 to not inline it.
4375
71f82be9
JG
43762017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4377
4378 * gcc.dg/tree-ssa/forwprop-37.c: New.
4379
a78f6980
RB
43802017-06-22 Richard Biener <rguenther@suse.de>
4381
4382 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4383
85d5b033
RB
43842017-06-22 Richard Biener <rguenther@suse.de>
4385
4386 * gcc.dg/vect/pr65947-14.c: New testcase.
4387
4ded8669
MM
43882017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4389
4390 PR target/80510
4391 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4392 32-bit support is added. Change ITYPE size to 64-bit integer.
4393 * gcc.target/powerpc/pr80510-2.c: Likewise.
4394
cb8d1b01
JJ
43952017-06-21 Jakub Jelinek <jakub@redhat.com>
4396
4397 PR c++/81154
4398 * g++.dg/gomp/pr81154.C: New test.
4399
113459fa
DM
44002017-06-21 David Malcolm <dmalcolm@redhat.com>
4401
4402 * g++.dg/other/old-style-cast-fixits.C: New test case.
4403
5e9d501c
JJ
44042017-06-21 Jakub Jelinek <jakub@redhat.com>
4405
4406 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4407
27d33d3e
TV
44082017-06-21 Tom de Vries <tom@codesourcery.com>
4409
4410 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4411
5433db45
TV
44122017-06-21 Tom de Vries <tom@codesourcery.com>
4413
4414 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4415 warning.
4416
93c18375
ML
44172017-06-21 Martin Liska <mliska@suse.cz>
4418
4419 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4420
ff9baa5f
PMR
44212017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4422
4423 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4424 gnat.dg/debug11_pkg2.ads: New testcase.
4425
a23ba8cc
MG
44262017-06-21 Marc Glisse <marc.glisse@inria.fr>
4427
4428 * gcc.target/i386/getround.c: New file.
4429
ed73f46f
MG
44302017-06-21 Marc Glisse <marc.glisse@inria.fr>
4431
4432 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4433 * gcc.dg/tree-ssa/addadd-2.c: New file.
4434
6b92ab17
TV
44352017-06-21 Tom de Vries <tom@codesourcery.com>
4436
4437 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4438 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4439 * gcc.c-torture/compile/20080806-1.c: Same.
4440 * gcc.c-torture/compile/920723-1.c: Same.
4441 * gcc.c-torture/compile/930621-1.c: Same.
4442 * gcc.c-torture/compile/991214-2.c: Same.
4443 * gcc.c-torture/compile/bcopy.c: Same.
4444 * gcc.c-torture/compile/memtst.c: Same.
4445 * gcc.c-torture/compile/msp.c: Same.
4446 * gcc.c-torture/compile/stuct.c: Same.
4447 * gcc.c-torture/execute/20011008-3.c: Same.
4448 * gcc.c-torture/execute/20030209-1.c: Same.
4449 * gcc.c-torture/execute/20031012-1.c: Same.
4450 * gcc.c-torture/execute/20040805-1.c: Same.
4451 * gcc.c-torture/execute/920410-1.c: Same.
4452 * gcc.c-torture/execute/921113-1.c: Same.
4453 * gcc.c-torture/execute/921202-1.c: Same.
4454 * gcc.c-torture/execute/921208-2.c: Same.
4455 * gcc.c-torture/execute/930106-1.c: Same.
4456 * gcc.c-torture/execute/930406-1.c: Same.
4457 * gcc.c-torture/execute/950221-1.c: Same.
4458 * gcc.c-torture/execute/960521-1.c: Same.
4459 * gcc.c-torture/execute/980605-1.c: Same.
4460 * gcc.c-torture/execute/comp-goto-1.c: Same.
4461 * gcc.c-torture/execute/comp-goto-2.c: Same.
4462 * gcc.c-torture/execute/memcpy-1.c: Same.
4463 * gcc.c-torture/execute/multi-ix.c: Same.
4464 * gcc.c-torture/execute/nestfunc-4.c: Same.
4465 * gcc.c-torture/execute/pr20621-1.c: Same.
4466 * gcc.c-torture/execute/pr23135.c: Same.
4467 * gcc.c-torture/execute/pr28982b.c: Same.
4468 * gcc.dg/loop-3.c: Same.
4469 * gcc.dg/struct-ret-3.c: Same.
4470 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4471 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4472 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4473 * gcc.dg/tree-prof/pr44777.c: Same.
4474
191578a5
DM
44752017-06-20 David Malcolm <dmalcolm@redhat.com>
4476
4477 PR jit/81144
4478 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4479 memset call with zero-initialization.
4480 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4481
8a259e30
UB
44822017-06-20 Uros Bizjak <ubizjak@gmail.com>
4483
4484 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4485 (main): Renamed to ...
4486 (fma4_test): ... this.
4487
b6837e04
JK
44882017-06-20 Julia Koval <julia.koval@intel.com>
4489
4490 * gcc.target/i386/pr73350-2.c: New test.
4491
67ea3f4e
RO
44922017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4493
4494 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4495 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4496 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4497 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4498 restrict to x86_64-*-*-gnu.
4499 Skip scan-assembler on *-*-darwin*.
4500 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4501 * gcc.dg/loop-invariant.c: Likewise.
4502 * gcc.dg/lto/pr70955_0.c: Likewise.
4503 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4504 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4505 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4506
4507 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4508 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4509 targets.
4510 * gcc.dg/attr-ms_struct-2.c: Likewise.
4511 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4512 * gcc.dg/bf-ms-layout.c: Likewise.
4513 * gcc.dg/bf-ms-layout-2.c: Likewise.
4514 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4515 Require fpic support.
4516 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4517 targets.
4518 * gcc.target/i386/bitfield2.c: Likewise.
4519 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4520 targets.
4521 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4522
71bbbd13
NS
45232017-06-20 Nathan Sidwell <nathan@acm.org>
4524
4525 PR c++/67074
4526 * g++.dg/lookup/pr67074.C: New.
4527 * g++.dg/parse/namespace-alias-1.C: Adjust.
4528
531f0b38
RB
45292017-06-20 Richard Biener <rguenther@suse.de>
4530
4531 PR middle-end/81097
4532 * c-c++-common/ubsan/pr81097.c: New testcase.
4533
d47d7438
RB
45342017-06-20 Richard Biener <rguenther@suse.de>
4535
4536 * gcc.dg/vect/pr65947-9.c: Adjust.
4537
b5c7b957
TP
45382017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4539
4540 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4541 * gcc.target/arm/acle/cdp2.c: Likewise.
4542 * gcc.target/arm/acle/ldc.c: Likewise.
4543 * gcc.target/arm/acle/ldc2.c: Likewise.
4544 * gcc.target/arm/acle/ldc2l.c: Likewise.
4545 * gcc.target/arm/acle/ldcl.c: Likewise.
4546 * gcc.target/arm/acle/mcr.c: Likewise.
4547 * gcc.target/arm/acle/mcr2.c: Likewise.
4548 * gcc.target/arm/acle/mcrr.c: Likewise.
4549 * gcc.target/arm/acle/mcrr2.c: Likewise.
4550 * gcc.target/arm/acle/mrc.c: Likewise.
4551 * gcc.target/arm/acle/mrc2.c: Likewise.
4552 * gcc.target/arm/acle/mrrc.c: Likewise.
4553 * gcc.target/arm/acle/mrrc2.c: Likewise.
4554 * gcc.target/arm/acle/stc.c: Likewise.
4555 * gcc.target/arm/acle/stc2.c: Likewise.
4556 * gcc.target/arm/acle/stc2l.c: Likewise.
4557 * gcc.target/arm/acle/stcl.c: Likewise.
4558
a1aa2599
JJ
45592017-06-20 Jakub Jelinek <jakub@redhat.com>
4560
4561 PR target/81121
4562 * gcc.target/i386/pr81121.c: New test.
4563
16122c22
MM
45642017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4565
4566 PR target/79799
4567 * gcc.target/powerpc/pr79799-1.c: New test.
4568 * gcc.target/powerpc/pr79799-2.c: Likewise.
4569 * gcc.target/powerpc/pr79799-3.c: Likewise.
4570 * gcc.target/powerpc/pr79799-4.c: Likewise.
4571 * gcc.target/powerpc/pr79799-5.c: Likewise.
4572
5ec046c0
NS
45732017-06-19 Nathan Sidwell <nathan@acm.org>
4574
4575 PR c++/81124
4576 PR c++/79766
4577 * g++.dg/lookup/pr79766.C: New.
4578 * g++.dg/lookup/pr81124.C: New.
4579 * g++.dg/template/explicit6.C: Adjust.
4580 * g++.old-deja/g++.other/decl5.C: Adjust.
4581
c72e002c
CL
45822017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4583
4584 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4585 -DSTACK_SIZE.
4586
4301ae22
JJ
45872017-06-19 Jakub Jelinek <jakub@redhat.com>
4588
9f8fafe8
JJ
4589 PR sanitizer/81125
4590 * g++.dg/ubsan/pr81125.C: New test.
4591
4301ae22
JJ
4592 PR sanitizer/81111
4593 * g++.dg/ubsan/pr81111.C: New test.
4594
21e4389f
RB
45952017-06-19 Richard Biener <rguenther@suse.de>
4596
4597 PR middle-end/81118
4598 * gcc.dg/torture/pr81118.c: New testcase.
4599
343ae898
RB
46002017-06-19 Richard Biener <rguenther@suse.de>
4601
4602 PR tree-optimization/80887
4603 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4604
97872698
JJ
46052017-06-19 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR ipa/81112
4608 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4609
c14c0b15
NS
46102017-06-19 Nathan Sidwell <nathan@acm.org>
4611
4612 PR c++/81119
4613 * g++.dg/warn/pr81119.C: New.
4614
a6e5212a
ML
46152017-06-19 Martin Liska <mliska@suse.cz>
4616
4617 PR sanitizer/80879
4618 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4619
871cc215
ML
46202017-06-19 Martin Liska <mliska@suse.cz>
4621
4622 PR ipa/80732
4623 * gcc.target/i386/mvc5.c: Scan indirect_function.
4624 * gcc.target/i386/mvc7.c: Likewise.
4625 * gcc.target/i386/pr80732.c: New test.
4626
431abe69
PC
46272017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4628
4629 PR c++/66093
4630 * g++.dg/cpp1y/constexpr-66093.C: New.
4631
fe1ae165
RO
46322017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4633
4634 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4635 dg-skip-if list.
4636
db9bbdec
RB
46372017-06-19 Richard Biener <rguenther@suse.de>
4638
4639 PR ipa/81112
4640 * g++.dg/torture/pr81112.C: New testcase.
4641
18154846
JH
46422017-06-18 Jan Hubicka <hubicka@ucw.cz>
4643
4644 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4645
5dace4bf
TK
46462017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4647
4648 PR fortran/52473
4649 * gfortran.dg/cshift_1.f90: New test.
4650
4f4b0ab8
RO
46512017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4652
4653 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4654
b36a612c
CL
46552017-06-16 Carl Love <cel@us.ibm.com>
4656
4657 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4658 main): Add runnable tests and test checker for vec_float,
4659 vec_float2, vec_floate and vec_floato builtins.
4660
e3e266bf
RE
46612017-06-16 Richard Earnshaw <rearnsha@arm.com>
4662
4663 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4664 the architecture options added by dg-add-options arm_neon.
4665 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4666 to the architecture.
4667 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4668 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4669 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4670
42093880
RE
46712017-06-16 Richard Earnshaw <rearnsha@arm.com>
4672
4673 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4674 multilibs have been built.
4675
c5742a17
RE
46762017-06-16 Richard Earnshaw <rearnsha@arm.com>
4677
4678 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4679 * gcc.target/arm/pr51915.c: Likewise.
4680 * gcc.target/arm/pr52006.c: Likewise.
4681 * gcc.target/arm/pr53187.c: Likewise.
4682
93aa40fe
RE
46832017-06-16 Richard Earnshaw <rearnsha@arm.com>
4684
4685 * gcc.target/arm/multilibs.exp: New file.
4686
b3d8d88e
MS
46872017-06-16 Martin Sebor <msebor@redhat.com>
4688
4689 PR tree-optimization/80933
4690 PR tree-optimization/80934
4691 * gcc.dg/fold-bcopy.c: New test.
4692 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4693 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4694 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4695 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4696 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4697 * gcc.dg/builtins-nonnull.c: Likewise.
4698
56960fd6
JG
46992017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4700
4701 PR target/71778
4702 * gcc.target/arm/pr71778.c: New.
4703
ec73e54d
JH
47042017-06-16 Jan Hubicka <hubicka@ucw.cz>
4705
4706 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4707
01f1c24e
RB
47082017-06-16 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/81090
4711 * gcc.dg/graphite/pr81090.c: New testcase.
4712
8d94f932
JW
47132017-06-16 Janus Weil <janus@gcc.gnu.org>
4714
4715 PR fortran/80983
4716 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4717
b783399a
JJ
47182017-06-16 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR sanitizer/81094
4721 * c-c++-common/ubsan/object-size-11.c: New test.
4722
c3684b7b
MS
47232017-06-15 Martin Sebor <msebor@redhat.com>
4724
4725 PR c++/80560
4726 * g++.dg/Wclass-memaccess.C: New test.
4727
d0e7a9fd
JW
47282017-06-15 Janus Weil <janus@gcc.gnu.org>
4729
4730 PR fortran/80983
4731 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4732
d1eed638
JH
47332017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4734
4735 PR lto/69866
4736 * gcc.dg/lto/pr69866_0.c: New test.
4737 * gcc.dg/lto/pr69866_1.c: Likewise.
4738
61f5d852
JL
47392017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4740
4741 PR target/78818
4742 * gcc.target/msp430/pr78818-real.c: New template for tests.
4743 * gcc.target/msp430/pr78818-auto.c: New test.
4744 * gcc.target/msp430/pr78818-data-region.c: New test.
4745 * gcc.target/msp430/pr78818-data-sec.c: New test.
4746 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4747
6820664a
TP
47482017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4749
4750 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4751 instructions in it rather than the number of IT blocks being 2.
4752 Transfer scan directive arm_thumb2 restriction to the whole
4753 testcase and restrict further to Thumb-only targets.
4754
41c540fc
TC
47552017-06-15 Tamar Christina <tamar.christina@arm.com>
4756
4757 * gcc.target/arm/sdiv_costs_1.c:
4758 Use dg-add-options.
4759
3466430f
MR
47602017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4761
4762 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4763 * gcc.target/mips/pr51513-1.c: New test.
4764 * gcc.target/mips/pr51513-2.c: New test.
4765
26fda5f5
RB
47662017-06-14 Richard Biener <rguenther@suse.de>
4767
4768 PR tree-optimization/81083
4769 * gcc.dg/torture/pr81083.c: Add prototypes.
4770
909263f8
RB
47712017-06-14 Richard Biener <rguenther@suse.de>
4772
4773 PR middle-end/81088
4774 * c-c++-common/ubsan/pr81088.c: New testcase.
4775
938a807a
EB
47762017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4777
4778 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4779
85c1b6d7
AP
47802017-06-14 Andrew Pinski <apinski@cavium.com>
4781 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4782
4783 PR target/71663
4784 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4785 * gcc.target/aarch64/vect-init-2.c: Likewise.
4786 * gcc.target/aarch64/vect-init-3.c: Likewise.
4787 * gcc.target/aarch64/vect-init-4.c: Likewise.
4788 * gcc.target/aarch64/vect-init-5.c: Likewise.
4789
bee9e49f
PC
47902017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4791
4792 PR c++/58541
4793 * g++.dg/cpp0x/constexpr-58541.C: New.
4794
24d020bd
RB
47952017-06-14 Richard Biener <rguenther@suse.de>
4796
4797 PR tree-optimization/81083
4798 * gcc.dg/torture/pr81083.c: New testcase.
4799
11c16c2a
JJ
48002017-06-14 Jakub Jelinek <jakub@redhat.com>
4801
4802 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4803 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4804
c60dc053
JJ
48052017-06-13 Jakub Jelinek <jakub@redhat.com>
4806
f31a8339
JJ
4807 PR c++/80973
4808 * g++.dg/ubsan/pr80973.C: New test.
4809
c60dc053
JJ
4810 PR c++/80984
4811 * g++.dg/opt/nrv18.C: New test.
4812
45b2222a
ML
48132017-06-13 Martin Liska <mliska@suse.cz>
4814
4815 PR sanitize/78204
4816 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4817 test by adding no_sanitize attribute.
4818 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4819
ef0e3441
RL
48202017-06-13 Renlin Li <renlin.li@arm.com>
4821
4822 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4823 conditionally.
4824
345683a9
MJ
48252017-06-13 Martin Jambor <mjambor@suse.cz>
4826
4827 PR tree-optimization/80803
4828 PR tree-optimization/81063
4829 gcc.dg/tree-ssa/pr80803.c: New test.
4830 gcc.dg/tree-ssa/pr81063.c: Likewise.
4831
9ebc3467
YG
48322017-06-12 Yury Gribov <tetra2005@gmail.com>
4833
4834 * c-c++-common/fold-masked-cmp-3.c: New test.
4835
16842d34
YG
48362017-06-13 Yury Gribov <tetra2005@gmail.com>
4837
4838 PR tree-optimization/67328
4839 * c-c++-common/fold-masked-cmp-1.c: New test.
4840 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4841 * gcc.dg/pr46309.c: Fix pattern.
4842 * gcc.dg/pr46309-2.c: Likewise.
4843
ba593ad5
TC
48442017-06-13 Tamar Christina <tamar.christina@arm.com>
4845
4846 * gcc.target/arm/sdiv_costs_1.c:
4847 Require arm_arch_v8a_ok and add march option.
4848
9ab5a235
ML
48492017-06-13 Martin Liska <mliska@suse.cz>
4850
4851 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4852 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4853 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4854
4f2c198d
RB
48552017-06-13 Richard Biener <rguenther@suse.de>
4856
4857 PR middle-end/81065
4858 * c-c++-common/ubsan/pr81065.c: New testcase.
4859
196ed8ea
ILT
48602017-06-12 Ian Lance Taylor <iant@golang.org>
4861
4862 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4863 freorder. Update comment to explain test.
4864
64ff4f60
TC
48652017-06-12 Tamar Christina <tamar.christina@arm.com>
4866
4867 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4868 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4869 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4870 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4871
5ed2fdfe
TC
48722017-06-12 Tamar Christina <tamar.christina@arm.com>
4873
4874 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4875
6cddb61c
TC
48762017-06-12 Tamar Christina <tamar.christina@arm.com>
4877
4878 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4879
aebce396
JJ
48802017-06-12 Jakub Jelinek <jakub@redhat.com>
4881
4882 PR tree-optimization/81003
4883 * gcc.c-torture/compile/pr81003.c: New test.
4884
3fd7fe21
RB
48852017-06-12 Richard Biener <rguenther@suse.de>
4886
4887 PR tree-optimization/81053
4888 * gcc.dg/torture/pr81053.c: New testcase.
4889
ac39f0e8
TK
48902017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4891
4892 PR fortran/80988
4893 * gfortran.dg/implied_do_io_3.f90: New test.
4894
18787c38
TV
48952017-06-10 Tom de Vries <tom@codesourcery.com>
4896
4897 * lib/target-supports.exp (check_effective_target_signal): New proc.
4898 * lib/gcc.exp (gcc_target_compile): Remove appending of
4899 -DSIGNAL_SUPPRESS to additional_flags.
4900 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4901 additional_flags if effective target signal is not supported by the
4902 target.
4903 * gcc.c-torture/execute/20101011-1.c: Same.
4904 * gcc.dg/c99-stdint-1.c: Same.
4905 * gcc.dg/c99-stdint-2.c: Same.
4906 * gcc.dg/c99-stdint-5.c: Same.
4907 * gcc.dg/c99-stdint-6.c: Same.
4908 * gcc.dg/stdint-width-1.c: Same.
4909
0069a009
TV
49102017-06-10 Tom de Vries <tom@codesourcery.com>
4911
4912 * lib/target-supports.exp (check_effective_target_stack_size)
4913 (dg-effective-target-value): New proc.
4914 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4915 additional_flags.
4916 * lib/objc.exp (objc_target_compile): Same.
4917 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4918 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4919 dg-additional-options.
4920 * gcc.c-torture/compile/20080806-1.c: Same.
4921 * gcc.c-torture/compile/920723-1.c: Same.
4922 * gcc.c-torture/compile/930621-1.c: Same.
4923 * gcc.c-torture/compile/991214-2.c: Same.
4924 * gcc.c-torture/compile/bcopy.c: Same.
4925 * gcc.c-torture/compile/memtst.c: Same.
4926 * gcc.c-torture/compile/msp.c: Same.
4927 * gcc.c-torture/compile/stuct.c: Same.
4928 * gcc.c-torture/execute/20011008-3.c: Same.
4929 * gcc.c-torture/execute/20030209-1.c: Same.
4930 * gcc.c-torture/execute/20031012-1.c: Same.
4931 * gcc.c-torture/execute/20040805-1.c: Same.
4932 * gcc.c-torture/execute/920410-1.c: Same.
4933 * gcc.c-torture/execute/920501-7.c: Same.
4934 * gcc.c-torture/execute/921113-1.c: Same.
4935 * gcc.c-torture/execute/921202-1.c: Same.
4936 * gcc.c-torture/execute/921208-2.c: Same.
4937 * gcc.c-torture/execute/930106-1.c: Same.
4938 * gcc.c-torture/execute/930406-1.c: Same.
4939 * gcc.c-torture/execute/950221-1.c: Same.
4940 * gcc.c-torture/execute/960521-1.c: Same.
4941 * gcc.c-torture/execute/980605-1.c: Same.
4942 * gcc.c-torture/execute/comp-goto-1.c: Same.
4943 * gcc.c-torture/execute/comp-goto-2.c: Same.
4944 * gcc.c-torture/execute/memcpy-1.c: Same.
4945 * gcc.c-torture/execute/multi-ix.c: Same.
4946 * gcc.c-torture/execute/nestfunc-4.c: Same.
4947 * gcc.c-torture/execute/pr20621-1.c: Same.
4948 * gcc.c-torture/execute/pr23135.c: Same.
4949 * gcc.c-torture/execute/pr28982b.c: Same.
4950 * gcc.dg/loop-3.c: Same.
4951 * gcc.dg/struct-ret-3.c: Same.
4952 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4953 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4954 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4955 * gcc.dg/tree-prof/pr44777.c: Same.
4956
b09649fd
DM
49572017-06-09 David Malcolm <dmalcolm@redhat.com>
4958
4959 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4960 (test_mutually_exclusive_suggestions): New test function.
4961 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4962 (test_mutually_exclusive_suggestions): New test function.
4963 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
4964 (test_mutually_exclusive_suggestions): New test function.
4965 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4966 (test_show_locus): Add special-case for
4967 "test_mutually_exclusive_suggestions".
4968
a1f427e9
ILT
49692017-06-09 Ian Lance Taylor <iant@golang.org>
4970
4971 * gcc.dg/tree-prof/split-1.c: New test.
4972
cb59f689
JH
49732017-06-09 Jan Hubicka <hubicka@ucw.cz>
4974
4975 * gcc.dg/predict-14.c: Avoid cold function detection.
4976 * gcc.target/i386/umod-3.c: Likewise.
4977
f66e6423
TC
49782017-06-09 Tamar Christina <tamar.christina@arm.com>
4979
4980 * gcc.target/aarch64/lrint-matherr.h: New.
4981 * gcc.target/aarch64/inline-lrint_1.c: New.
4982 * gcc.target/aarch64/inline-lrint_2.c: New.
4983 * gcc.target/aarch64/no-inline-lrint_1.c: New.
4984 * gcc.target/aarch64/no-inline-lrint_2.c: New.
4985
37b68a43
TC
49862017-06-09 Tamar Christina <tamar.christina@arm.com>
4987
4988 * gcc.target/arm/sdiv_costs_1.c: New.
4989
37f30285
TV
49902017-06-09 Tom de Vries <tom@codesourcery.com>
4991
4992 PR target/80855
4993 * gcc.target/nvptx/label-values.c: New test.
4994
051508d7
TP
49952017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4996
4997 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
4998 Test for null definitions instead of them being undefined. Add entry
4999 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5000 about using the effective target for architecture extension.
5001 (check_effective_target_arm_arch_v7ve_ok): Remove.
5002 (add_options_for_arm_arch_v7ve): Likewise.
5003
01a8cacc
RB
50042017-06-09 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/66623
5007 * gcc.dg/vect/pr66623.c: New testcase.
5008
6d1115c5
RB
50092017-06-09 Richard Biener <rguenther@suse.de>
5010
5011 PR tree-optimization/79483
5012 * gcc.dg/graphite/pr79483.c: New testcase.
5013
6ba856d4
RB
50142017-06-09 Richard Biener <rguenther@suse.de>
5015
5016 PR middle-end/81007
5017 * g++.dg/pr81007.C: New testcase.
5018
48e69247
JJ
50192017-06-09 Jakub Jelinek <jakub@redhat.com>
5020
5021 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5022 instead of "rsp" for -m32.
5023 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5024 target, add -msse2 to dg-options.
5025 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5026 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5027
120ef1d5
SB
50282017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5029
5030 PR target/80966
5031 * gcc.target/powerpc/stack-limit.c: New testcase.
5032
271be653
WS
50332017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5034
774cccdc
JJ
5035 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5036 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5037 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5038 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5039 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5040 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5041
0d05f685
JJ
50422017-06-08 Jakub Jelinek <jakub@redhat.com>
5043
8ab7005b
JJ
5044 PR c/81006
5045 * c-c++-common/gomp/pr81006.c: New test.
5046
34361776
JJ
5047 PR c++/81011
5048 * g++.dg/gomp/pr81011.C: New test.
5049
0d05f685
JJ
5050 PR middle-end/81005
5051 * c-c++-common/ubsan/align-10.c: New test.
5052 * c-c++-common/ubsan/null-13.c: New test.
5053
2163b9bc
UB
50542017-06-08 Uros Bizjak <ubizjak@gmail.com>
5055
5056 PR target/81015
5057 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5058 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5059 * gcc.target/i386/pr81015.c: New test.
5060
73f49ad7
TV
50612017-06-08 Tom de Vries <tom@codesourcery.com>
5062
5063 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5064 trampolines instead of NO_TRAMPOLINES.
5065 * gcc.c-torture/execute/20000822-1.c: Same.
5066 * gcc.c-torture/execute/920428-2.c: Same.
5067 * gcc.c-torture/execute/920501-7.c: Same.
5068 * gcc.c-torture/execute/920612-2.c: Same.
5069 * gcc.c-torture/execute/921017-1.c: Same.
5070 * gcc.c-torture/execute/921215-1.c: Same.
5071 * gcc.c-torture/execute/931002-1.c: Same.
5072 * gcc.c-torture/execute/comp-goto-2.c: Same.
5073 * gcc.c-torture/execute/nestfunc-1.c: Same.
5074 * gcc.c-torture/execute/nestfunc-2.c: Same.
5075 * gcc.c-torture/execute/nestfunc-3.c: Same.
5076 * gcc.c-torture/execute/nestfunc-5.c: Same.
5077 * gcc.c-torture/execute/nestfunc-6.c: Same.
5078 * gcc.c-torture/execute/pr24135.c: Same.
5079 * gcc.dg/Wtrampolines.c: Same.
5080 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5081 * gcc.dg/torture/stackalign/nested-5.c: Same.
5082 * gcc.dg/torture/stackalign/nested-6.c: Same.
5083 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5084 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5085 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5086 * gcc.dg/trampoline-1.c: Same.
5087 * gcc.dg/tree-prof/pr44777.c: Same.
5088 * gcc.target/i386/pr67770.c: Same.
5089 * lib/gcc.exp (gcc_target_compile): Remove appending of
5090 -DNO_TRAMPOLINES to additional_flags.
5091 * lib/objc.exp (objc_target_compile): Same.
5092
b9835925
TV
50932017-06-08 Tom de Vries <tom@codesourcery.com>
5094
5095 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5096 'gcc,no_trampolines' instead of 'no_trampolines'.
5097
77db6c15
AI
50982017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5099
5100 PR middle-end/79988
5101 * gcc.target/i386/mpx/pr79988.c: New test.
5102
0036534f
AI
51032017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5104
5105 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5106 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5107 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5108
b69d9ac6
JH
51092017-06-08 Jan Hubicka <hubicka@ucw.cz>
5110
5111 * g++.dg/tree-ssa/counts-1.C: New testcase.
5112 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5113
c46f9051
JK
51142017-08-08 Julia Koval <julia.koval@intel.com>
5115
5116 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5117 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5118 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5119 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5120 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5121 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5122
5ed41889
MP
51232017-06-08 Marek Polacek <polacek@redhat.com>
5124
5125 PR sanitize/80932
5126 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5127
8055904e
JK
51282017-08-08 Julia Koval <julia.koval@intel.com>
5129
5130 PR target/73350,80862
5131 * gcc.target/i386/pr73350.c: New test.
5132
fb4bc6ff
RB
51332017-06-08 Richard Biener <rguenther@suse.de>
5134
5135 PR tree-optimization/80928
5136 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5137
989cc652 51382017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5139
989cc652
CL
5140 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5141
83059741
JW
51422017-06-07 Jonathan Wakely <jwakely@redhat.com>
5143
5144 PR c++/80990
5145 * g++.dg/cpp1z/class-deduction39.C: New.
5146
0874a778
MP
51472017-06-07 Marek Polacek <polacek@redhat.com>
5148
5149 PR sanitizer/80932
5150 * c-c++-common/ubsan/pr80932.c: New test.
5151
55e872a4
BC
51522017-06-07 Bin Cheng <bin.cheng@arm.com>
5153
5154 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5155 * gcc.target/i386/l_fma_double_2.c: Ditto.
5156 * gcc.target/i386/l_fma_double_3.c: Ditto.
5157 * gcc.target/i386/l_fma_double_4.c: Ditto.
5158 * gcc.target/i386/l_fma_double_5.c: Ditto.
5159 * gcc.target/i386/l_fma_double_6.c: Ditto.
5160 * gcc.target/i386/l_fma_float_1.c: Ditto.
5161 * gcc.target/i386/l_fma_float_2.c: Ditto.
5162 * gcc.target/i386/l_fma_float_3.c: Ditto.
5163 * gcc.target/i386/l_fma_float_4.c: Ditto.
5164 * gcc.target/i386/l_fma_float_5.c: Ditto.
5165 * gcc.target/i386/l_fma_float_6.c: Ditto.
5166
cb9ac430
TC
51672017-06-07 Tamar Christina <tamar.christina@arm.com>
5168
5169 * gcc.target/aarch64/sdiv_costs_1.c: New.
5170
46c821e7
RB
51712017-06-07 Richard Biener <rguenther@suse.de>
5172
5173 PR tree-optimization/80928
5174 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5175 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5176
6eb2ac65
RB
51772017-06-07 Richard Biener <rguenther@suse.de>
5178
5179 PR tree-optimization/80928
5180 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5181 check_results.
5182
25396db9
NS
51832017-06-06 Nathan Sidwell <nathan@acm.org>
5184
5185 * g++.dg/pr45330.C: Add inline namespace case.
5186
bbf97416
TK
51872017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5188
5189 PR fortran/80975
5190 * gfortran.dg/matmul_16.f90: New test.
5191 * gfortran.dg/inline_matmul_18.f90: New test.
5192
dc949728
MP
51932017-06-06 Marek Polacek <polacek@redhat.com>
5194
5195 PR c/79983
5196 * gcc.dg/pr79983.c: New test.
5197
100d0700
DM
51982017-06-06 David S. Miller <davem@davemloft.net>
5199
5200 * gcc.target/sparc/sparc-ret-3.c: New test.
5201
6c6b519a
TV
52022017-06-06 Tom de Vries <tom@codesourcery.com>
5203
5204 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5205 label_values instead of NO_LABEL_VALUES.
5206 * gcc.c-torture/compile/920301-1.c: Same.
5207 * gcc.c-torture/compile/920501-1.c: Same.
5208 * gcc.c-torture/compile/941014-4.c: Same.
5209 * gcc.c-torture/compile/labels-1.c: Same.
5210 * gcc.c-torture/compile/pr18903.c: Same.
5211 * gcc.c-torture/execute/920302-1.c: Same.
5212 * gcc.c-torture/execute/920415-1.c: Same.
5213 * gcc.c-torture/execute/920428-2.c: Same.
5214 * gcc.c-torture/execute/920501-3.c: Same.
5215 * gcc.c-torture/execute/920501-4.c: Same.
5216 * gcc.c-torture/execute/920501-5.c: Same.
5217 * gcc.c-torture/execute/920501-7.c: Same.
5218 * gcc.c-torture/execute/920721-4.c: Same.
5219 * gcc.c-torture/execute/980526-1.c: Same.
5220 * gcc.c-torture/execute/990208-1.c: Same.
5221 * gcc.c-torture/execute/comp-goto-1.c: Same.
5222 * gcc.c-torture/execute/comp-goto-2.c: Same.
5223 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5224 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5225 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5226 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5227 * gcc.dg/tree-prof/pr44777.c: Same.
5228 * gcc.misc-tests/bprob-2.c: Same.
5229 * gcc.misc-tests/gcov-3.c: Same.
5230 * lib/gcc.exp (gcc_target_compile): Remove appending of
5231 -DNO_LABEL_VALUES to additional_flags.
5232 * lib/objc.exp (objc_target_compile): Same.
5233 * lib/target-supports.exp (check_effective_target_label_values): Test on
5234 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5235
4ebcc903
KT
52362017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5237
5238 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5239
331dc840
RB
52402017-06-06 Richard Biener <rguenther@suse.de>
5241
5242 PR tree-optimization/80974
5243 * gcc.dg/torture/pr80974.c: New testcase.
5244
d2537732
TP
52452017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5246
5247 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5248 "unsigned int" in conversation warning on line 15.
5249
e7baeb39
RB
52502017-06-06 Richard Biener <rguenther@suse.de>
5251
5252 PR tree-optimization/80928
5253 * gcc.dg/vect/pr80928.c: New testcase.
5254 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5255 * gcc.dg/vect/slp-13.c: Likewise.
5256 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5257
05945a1b
DM
52582017-06-05 David Malcolm <dmalcolm@redhat.com>
5259
5260 * g++.dg/plugin/comment_plugin.c: New test plugin.
5261 * g++.dg/plugin/comments-1.C: New test file.
5262 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5263
9b972837
BE
52642017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5265
5266 * gcc.misc-tests/gcov-1a.c: New test.
5267
1d135d98
MM
52682017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5269
5270 * gcc.target/powerpc/clone1.c: New test.
5271
92bba237
JW
52722017-06-05 Janus Weil <janus@gcc.gnu.org>
5273
5274 PR fortran/70601
5275 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5276
7b3ee9c9
NK
52772017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5278
5279 PR fortran/35339
5280 * gfortran.dg/implied_do_io_1.f90: New Test.
5281 * gfortran.dg/implied_do_io_2.f90: New Test.
5282
e4d1c5c4
RL
52832017-06-05 Renlin Li <renlin.li@arm.com>
5284
5285 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5286 selector to related line.
5287
d91561cb
JH
52882017-06-05 Jan Hubicka <hubicka@ucw.cz>
5289
5290 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5291
d8395013
KT
52922017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5293
5294 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5295
279dc4b4
KT
52962017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5297
5298 * gcc.target/aarch64/subs_compare_2.c: New test.
5299
e49d8b68
KT
53002017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5301
5302 * gcc.target/aarch64/subs_compare_1.c: New test.
5303
4456f65d
CX
53042017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5305
5306 * gcc.target/mips/div-9.c: Delete duplicate test.
5307 * gcc.target/mips/div-10.c: Ditto.
5308 * gcc.target/mips/div-11.c: Ditto.
5309 * gcc.target/mips/div-12.c: Ditto.
5310
3995f3a2
JH
53112017-05-23 Jan Hubicka <hubicka@ucw.cz>
5312
5313 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5314
82c027e1
DH
53152017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5316
5317 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5318 vesrion of the dejagnu grep.
5319 (list-module-names): Use it and adjust the regular expressions for
5320 modules and submodules.
5321 * gfortran.dg/prof/prof.exp: Cleanup modules.
5322 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5323 directives.
5324 * gfortran.dg/altreturn_8.f90: Likewise.
5325 * gfortran.dg/associate_12.f90: Likewise.
5326 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5327 * gfortran.dg/charlen_15.f90: Likewise.
5328 * gfortran.dg/class_4a.f03: Likewise.
5329 * gfortran.dg/class_54.f90: Likewise.
5330 * gfortran.dg/class_dummy_4.f03: Likewise.
5331 * gfortran.dg/class_dummy_5.f90: Likewise.
5332 * gfortran.dg/constructor_9.f90: Likewise.
5333 * gfortran.dg/dec_structure_15.f90: Likewise.
5334 * gfortran.dg/do_check_8.f90: Likewise.
5335 * gfortran.dg/dtio_26.f03: Likewise.
5336 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5337 * gfortran.dg/equiv_9.f90: Likewise.
5338 * gfortran.dg/extends_15.f90: Likewise.
5339 * gfortran.dg/finalize_22.f90: Likewise.
5340 * gfortran.dg/finalize_23.f90: Likewise.
5341 * gfortran.dg/generic_26.f90: Likewise.
5342 * gfortran.dg/generic_27.f90: Likewise.
5343 * gfortran.dg/namelist_76.f90: Likewise.
5344 * gfortran.dg/pointer_init_8.f90: Likewise.
5345 * gfortran.dg/pr61318.f90: Likewise.
5346 * gfortran.dg/pr77260_1.f90: Likewise.
5347 * gfortran.dg/pr77260_2.f90: Likewise.
5348 * gfortran.dg/pr77420_3.f90: Likewise.
5349 * gfortran.dg/proc_ptr_39.f90: Likewise.
5350 * gfortran.dg/proc_ptr_41.f90: Likewise.
5351 * gfortran.dg/proc_ptr_42.f90: Likewise.
5352 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5353 * gfortran.dg/submodule_1.f08: Likewise.
5354 * gfortran.dg/submodule_10.f08: Likewise.
5355 * gfortran.dg/submodule_14.f08: Likewise.
5356 * gfortran.dg/submodule_15.f08: Likewise.
5357 * gfortran.dg/submodule_2.f08: Likewise.
5358 * gfortran.dg/submodule_5.f08: Likewise.
5359 * gfortran.dg/submodule_6.f08: Likewise.
5360 * gfortran.dg/submodule_7.f08: Likewise.
5361 * gfortran.dg/submodule_8.f08: Likewise.
5362 * gfortran.dg/submodule_9.f08: Likewise.
5363 * gfortran.dg/transfer_class_2.f90: Likewise.
5364 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5365 * gfortran.dg/typebound_call_24.f03: Likewise.
5366 * gfortran.dg/typebound_call_25.f90: Likewise.
5367 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5368 * gfortran.dg/typebound_generic_12.f03: Likewise.
5369 * gfortran.dg/typebound_generic_13.f03: Likewise.
5370 * gfortran.dg/typebound_generic_14.f03: Likewise.
5371 * gfortran.dg/typebound_generic_15.f90: Likewise.
5372 * gfortran.dg/typebound_operator_16.f03: Likewise.
5373 * gfortran.dg/typebound_operator_18.f90: Likewise.
5374 * gfortran.dg/typebound_operator_20.f90: Likewise.
5375 * gfortran.dg/typebound_override_3.f90: Likewise.
5376 * gfortran.dg/typebound_override_4.f90: Likewise.
5377 * gfortran.dg/typebound_override_5.f90: Likewise.
5378 * gfortran.dg/typebound_override_6.f90: Likewise.
5379 * gfortran.dg/typebound_override_7.f90: Likewise.
5380 * gfortran.dg/typebound_proc_28.f03: Likewise.
5381 * gfortran.dg/typebound_proc_29.f90: Likewise.
5382 * gfortran.dg/typebound_proc_30.f90: Likewise.
5383 * gfortran.dg/typebound_proc_31.f90: Likewise.
5384 * gfortran.dg/typebound_proc_32.f90: Likewise.
5385 * gfortran.dg/typebound_proc_33.f90: Likewise.
5386 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5387 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5388 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5389 * gfortran.dg/use_only_3.f90: Likewise.
5390 * gfortran.dg/use_without_only_1.f90: Likewise.
5391 * gfortran.dg/warn_unused_function.f90: Likewise.
5392 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5393 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5394
3de4ac6d
MP
53952017-06-04 Marek Polacek <polacek@redhat.com>
5396
5397 PR c/80919
5398 * gcc.dg/format/pr80919.c: New test.
5399
2474f48f
MS
54002017-06-02 Martin Sebor <msebor@redhat.com>
5401
5402 PR c/80892
5403 * c-c++-common/Wfloat-conversion-2.c: New test.
5404
bd280745
PC
54052017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/68754
5408 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5409
bd280745 54102017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5411
5412 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5413 for the new built-ins.
5414
ffa8a921
SD
54152017-06-02 Sudakshina Das <sudi.das@arm.com>
5416
5417 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5418
d65d1bd9
WS
54192017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5420
5421 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5422 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5423 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5424 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5425 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5426
b160939b
KT
54272017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5428
5429 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5430
17f47f86
KT
54312017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5432
5433 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5434
ab82e126
WS
54352017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5436
5437 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5438 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5439 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5440 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5441 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5442 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5443 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5444 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5445 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5446
c957e9c0
NS
54472017-06-02 Nathan Sidwell <nathan@acm.org>
5448
5449 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5450
aad16012
JJ
54512017-06-02 Jakub Jelinek <jakub@redhat.com>
5452
74b4885d
JJ
5453 PR rtl-optimization/80903
5454 * gcc.dg/pr80903.c: New test.
5455
aad16012
JJ
5456 PR fortran/80918
5457 * gfortran.dg/gomp/pr80918.f90: New test.
5458
40ffd95f
BE
54592017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5460
5461 * c-c++-common/Wsizeof-pointer-div.c: New test.
5462 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5463 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5464 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5465 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5466 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5467 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5468 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5469 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5470 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5471 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5472 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5473 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5474 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5475 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5476 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5477 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5478 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5479 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5480
052754ea
WS
54812017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5482
5483 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5484 Update the target to power8-vector.
5485
aa63913f
DM
54862017-06-01 David Malcolm <dmalcolm@redhat.com>
5487
5488 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5489
2ded3754
PMR
54902017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5491
5492 * debug12.adb, debug12.ads: New testcase.
5493
c8638450
MJ
54942017-06-01 Martin Jambor <mjambor@suse.cz>
5495
5496 PR tree-optimization/80898
5497 * gcc.dg/tree-ssa/pr80898.c: New test.
5498 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5499
ac853c90
PC
55002017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5501
5502 PR c++/80896
5503 * g++.dg/cpp1z/nodiscard5.C: New.
5504
7841f13c
CZ
55052017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5506
5507 * gcc.target/arc/pr9001195952.c: New test.
5508
f525e390
TV
55092017-06-01 Tom de Vries <tom@codesourcery.com>
5510
5511 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5512 * gcc.c-torture/compile/asmgoto-1.c: Same.
5513 * gcc.dg/20000707-1.c: Same.
5514 * gcc.dg/pr38700.c: Same.
5515 * gcc.dg/pr70169.c: Same.
5516 * gcc.dg/pr80112.c: Same.
5517 * gcc.dg/torture/pr51071-2.c: Same.
5518 * gcc.dg/torture/pr51071.c: Same.
5519 * gcc.dg/tree-ssa/alias-34.c: Same.
5520
9285616c
PMR
55212017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5522
5523 * gnat.dg/debug11.adb: New testcase.
5524
48932682
RB
55252017-06-01 Richard Biener <rguenther@suse.de>
5526
5527 PR middle-end/66313
5528 * c-c++-common/ubsan/pr66313.c: New testcase.
5529 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5530
fcb99124
SM
55312017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5532
5533 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5534 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5535 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5536 -mcpu overridden.
5537 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5538 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5539 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5540 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5541 to dg-option. Add dg-skip-if directive to disable this test
5542 for darwin. Add dg-skip-if directive to disable this test if
5543 -mcpu overridden.
5544
dc7401c0
SP
55452017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5546
5547 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5548 (_mm_maskz_max_sd): Test new intrinsics.
5549 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5550 (_mm_maskz_max_sd): Test new intrinsics.
5551 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5552 (_mm_maskz_max_ss): Test new intrinsics.
5553 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5554 (_mm_maskz_max_ss): Test new intrinsics.
5555 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5556 (_mm_maskz_min_sd): Test new intrinsics.
5557 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5558 (_mm_maskz_min_sd): Test new intrinsics.
5559 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5560 (_mm_maskz_min_ss): Test new intrinsics.
5561 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5562 (_mm_maskz_min_ss): Test new intrinsics.
5563
3909991c
NS
55642017-05-31 Nathan Sidwell <nathan@acm.org>
5565
5566 * g++.dg/lookup/lambda1.C New.
5567
0e510edb
BC
55682017-05-31 Bin Cheng <bin.cheng@arm.com>
5569
5570 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5571 on pointer should not be replaced.
5572
9fc5e7a4
MM
55732017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5574
5575 PR testsuite/80580
5576 * gcc.dg/gimplefe-error-7.c: New test.
5577
1e466f04
GM
55782017-05-31 Graham Markall <graham.markall@embecosm.com>
5579
5580 * gcc.target/arc/add_n-combine.c: New test.
5581 * gcc.target/arc/sub_n-combine.c: New test.
5582
89c88990
RB
55832017-05-31 Richard Biener <rguenther@suse.de>
5584
5585 PR target/80880
5586 * gcc.target/i386/pr80880.c: New testcase.
5587
748bbe72
RS
55882017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5589
5590 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5591
c7d7e222
BC
55922017-05-31 Bin Cheng <bin.cheng@arm.com>
5593
5594 * gcc.dg/vect/pr80815-3.c: New test.
5595
ee1379be
RB
55962017-05-31 Richard Biener <rguenther@suse.de>
5597
5598 PR tree-optimization/80906
5599 * gcc.dg/graphite/pr80906.c: New testcase.
5600
bcce980e
TV
56012017-05-30 Tom de Vries <tom@codesourcery.com>
5602
5603 PR testsuite/80910
5604 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5605 unsupported if host compiler does not support c++11.
5606 (host_supports_c++11): New proc.
5607
ef9200aa
MS
56082017-05-30 Martin Sebor <msebor@redhat.com>
5609
5610 PR c/80731
5611 * g++.dg/ext/utf16-4.C: Relax test.
5612 * gcc.dg/fixed-point/int-warning.c: Adjust.
5613
f012c8ef
DM
56142017-05-30 David Malcolm <dmalcolm@redhat.com>
5615
5616 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5617 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5618 test case.
5619 * g++.dg/plugin/show-template-tree-color.C: New test case.
5620 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5621 * g++.dg/template/show-template-tree-2.C: New test case.
5622 * g++.dg/template/show-template-tree-3.C: New test case.
5623 * g++.dg/template/show-template-tree-4.C: New test case.
5624 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5625 * g++.dg/template/show-template-tree.C: New test case.
5626
3f8efe25
SB
56272017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5628
5629 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5630 dg-options.
5631 * gfortran.dg/pr80107.f: Delete testcase.
5632
77d1dbdb
UB
56332017-05-30 Uros Bizjak <ubizjak@gmail.com>
5634
5635 PR target/80833
5636 * gcc.target/i386/pr80833-1.c: New test.
5637 * gcc.target/i386/pr80833-2.c: Ditto.
5638
e2f35333
NS
56392017-05-30 Nathan Sidwell <nathan@acm.org>
5640
5641 PR c++/80913
5642 * g++.dg/lookup/pr80913.C: New.
5643
ba7629e2
RB
56442017-05-30 Richard Biener <rguenther@suse.de>
5645
5646 PR middle-end/80901
5647 * gcc.dg/torture/pr80901.c: New testcase.
5648
4bfb347c
RD
56492017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5650
5651 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5652
b3125625
JL
56532017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5654
5655 PR target/78838
5656 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5657
892d6169
RB
56582017-05-30 Richard Biener <rguenther@suse.de>
5659
5660 PR middle-end/80876
5661 * gcc.dg/torture/pr80876.c: New testcase.
5662
3d7ff728
NS
56632017-05-29 Nathan Sidwell <nathan@acm.org>
5664
5665 PR c++/80891 (#5)
5666 * g++.dg/lookup/pr80891-5.C: New.
5667
fd262197
JD
56682017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5669
5670 PR libgfortran/53029
5671 * gfortran.dg/read_5.f90: New test.
5672
724e517a
NS
56732017-05-29 Nathan Sidwell <nathan@acm.org>
5674
a5cfa13a
NS
5675 PR c++/80891 (#4)
5676 * g++.dg/lookup/pr80891-4.C: New.
5677
e514ab0c
NS
5678 PR c++/80891 (#1)
5679 * g++.dg/lookup/pr80891-1.C: New.
5680
58dec010
NS
5681 PR c++/80891 (#3)
5682 * g++.dg/lookup/pr80891-3.C: New.
5683
724e517a
NS
5684 PR c++/80891 (#2)
5685 * g++.dg/lookup/pr80891-2.C: New.
5686
bbe3927b
TK
56872017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5688
5689 PR fortran/37131
5690 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5691 flags.
5692 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5693 * gfortran.dg/inline_matmul_17.f90: New test.
5694
8364e6ac
TK
56952017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5696
5697 * gfortran.dg/matmul_bounds_12.f90: New test.
5698
56a35ac9
JJ
56992017-05-27 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR bootstrap/80887
5702 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5703
945bf9e1
NS
57042017-05-26 Nathan Sidwell <nathan@acm.org>
5705
5706 * g++.dg/cpp0x/dr2061.C: New.
5707 * g++.dg/parse/namespace-alias-1.C: Add more test.
5708
cb4fe401
BC
57092017-05-26 Bin Cheng <bin.cheng@arm.com>
5710
5711 PR tree-optimization/80815
5712 * gcc.dg/vect/pr80815-1.c: New test.
5713 * gcc.dg/vect/pr80815-2.c: New test.
5714
e929e611
ML
57152017-05-26 Martin Liska <mliska@suse.cz>
5716
5717 PR ipa/80663
5718 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5719 split at the problematic spot.
5720 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5721 a valid value of the param.
5722
92f105f6
MP
57232017-05-26 Marek Polacek <polacek@redhat.com>
5724
5725 PR sanitizer/80875
5726 * c-c++-common/ubsan/pr80875.c: New test.
5727
74ca4e36
TV
57282017-05-26 Tom de Vries <tom@codesourcery.com>
5729
5730 PR testsuite/80557
5731 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5732 * gcc.dg/Wcxx-compat-8.c: Same.
5733 * gcc.dg/Wobjsize-1.c: Same.
5734 * gcc.dg/Wshadow-local-2.c: Same.
5735 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5736 * gcc.dg/anon-struct-6.c: Same.
5737 * gcc.dg/asm-wide-1.c: Same.
5738 * gcc.dg/builtin-inf-1.c: Same.
5739 * gcc.dg/builtin-redefine.c: Same.
5740 * gcc.dg/c90-array-lval-6.c: Same.
5741 * gcc.dg/c90-array-lval-7.c: Same.
5742 * gcc.dg/c90-fordecl-1.c: Same.
5743 * gcc.dg/c99-fordecl-2.c: Same.
5744 * gcc.dg/cast-lvalue-1.c: Same.
5745 * gcc.dg/cast-lvalue-2.c: Same.
5746 * gcc.dg/compound-lvalue-1.c: Same.
5747 * gcc.dg/cond-lvalue-1.c: Same.
5748 * gcc.dg/cpp/20000419-1.c: Same.
5749 * gcc.dg/cpp/backslash.c: Same.
5750 * gcc.dg/cpp/backslash2.c: Same.
5751 * gcc.dg/cpp/macspace1.c: Same.
5752 * gcc.dg/cpp/macspace2.c: Same.
5753 * gcc.dg/cpp/multiline-2.c: Same.
5754 * gcc.dg/cpp/pr27777.c: Same.
5755 * gcc.dg/cpp/pr30786.c: Same.
5756 * gcc.dg/cpp/pr34602.c: Same.
5757 * gcc.dg/cpp/redef1.c: Same.
5758 * gcc.dg/cpp/tr-warn1.c: Same.
5759 * gcc.dg/cpp/tr-warn3.c: Same.
5760 * gcc.dg/cpp/tr-warn6.c: Same.
5761 * gcc.dg/cpp/trad/hash.c: Same.
5762 * gcc.dg/cpp/trad/redef1.c: Same.
5763 * gcc.dg/cpp/ucs.c: Same.
5764 * gcc.dg/declspec-10.c: Same.
5765 * gcc.dg/declspec-11.c: Same.
5766 * gcc.dg/declspec-18.c: Same.
5767 * gcc.dg/format/c99-strftime-1.c: Same.
5768 * gcc.dg/format/ext-3.c: Same.
5769 * gcc.dg/format/pr72858.c: Same.
5770 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5771 * gcc.dg/init-string-1.c: Same.
5772 * gcc.dg/label-decl-3.c: Same.
5773 * gcc.dg/m-un-2.c: Same.
5774 * gcc.dg/nofixed-point-2.c: Same.
5775 * gcc.dg/noncompile/20020213-1.c: Same.
5776 * gcc.dg/pch/counter-2.c: Same.
5777 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5778 * gcc.dg/pr27528.c: Same.
5779 * gcc.dg/pr27953.c: Same.
5780 * gcc.dg/pr35899.c: Same.
5781 * gcc.dg/pr37561.c: Same.
5782 * gcc.dg/pr45461.c: Same.
5783 * gcc.dg/pr45750.c: Same.
5784 * gcc.dg/pr53196-2.c: Same.
5785 * gcc.dg/pr53265.c: Same.
5786 * gcc.dg/redecl-1.c: Same.
5787 * gcc.dg/tls/thr-init-1.c: Same.
5788 * gcc.dg/torture/pr51106-1.c: Same.
5789 * gcc.dg/torture/pr51106-2.c: Same.
5790 * gcc.dg/uninit-19.c: Same.
5791 * gcc.dg/uninit-pr20644.c: Same.
5792
6fc9f7aa
JJ
57932017-05-26 Jakub Jelinek <jakub@redhat.com>
5794
5795 * g++.dg/cpp1z/decomp29.C (p): New variable.
5796 (main): Add further tests.
5797
28e0e05b
RB
57982017-05-26 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/80842
5801 * gcc.dg/torture/pr80842.c: New testcase.
5802
c81ec254
PC
58032017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5804
5805 PR c++/79652
5806 * g++.dg/cpp0x/pr79652.C: New.
5807
aee21066
PC
58082017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/71451
5811 * g++.dg/cpp0x/variadic170.C: New.
5812
63dbcd13
VR
58132017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5814
5815 * g++.dg/warn/Wcatch-value-1.C: New test.
5816 * g++.dg/warn/Wcatch-value-2.C: New test.
5817 * g++.dg/warn/Wcatch-value-3.C: New test.
5818
932f48ac
NS
58192017-05-25 Nathan Sidwell <nathan@acm.org>
5820
44e00a7a
NS
5821 * g++.dg/lookup/using56.C: New.
5822 * g++.dg/lookup/using57.C: New.
5823 * g++.dg/lookup/using58.C: New.
5824 * g++.dg/lookup/using59.C: New.
5825
932f48ac
NS
5826 * g++.dg/lookup/using17.C: Adjust diagnostics.
5827
a10f9a2e
MS
58282017-05-25 Martin Sebor <msebor@redhat.com>
5829
5830 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5831 positives on ILP32.
5832 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5833 column numbers.
5834 * gcc.dg/pr60114.c: Same.
5835
47c05e71
JH
58362017-05-23 Jan Hubicka <hubicka@ucw.cz>
5837
5838 * gfortran.dg/pr48636.f90: Fix template better.
5839
f35a733d
NS
58402017-05-25 Nathan Sidwell <nathan@acm.org>
5841
5842 * g++.dg/lookup/koenig14.C: New.
5843
18c1e9e0
PC
58442017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5845
5846 PR c++/79583
5847 * g++.dg/cpp0x/pr79583.C: New.
5848
2673d192
PC
58492017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5850
5851 PR c++/68578
5852 * g++.dg/cpp1y/pr68578.C: New.
5853
bce8ef71
MG
58542017-05-25 Marc Glisse <marc.glisse@inria.fr>
5855
5856 * gcc.dg/tree-ssa/vce-1.c: New file.
5857
11d6b45d
MG
58582017-05-25 Marc Glisse <marc.glisse@inria.fr>
5859
5860 * gcc.dg/tree-ssa/addadd.c: New file.
5861
5ad4f1c8
NS
58622017-05-24 Nathan Sidwell <nathan@acm.org>
5863
5864 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5865 * g++.dg/lookup/friend19.C: New.
5866 * g++.dg/lookup/friend20.C: New.
5867
d4a760d8
JW
58682017-05-24 Jonathan Wakely <jwakely@redhat.com>
5869
5870 PR c++/80544
5871 * g++.dg/expr/cast11.C: New test.
5872
3cd211af
MS
58732017-05-24 Martin Sebor <msebor@redhat.com>
5874
5875 PR c/80731
5876 * c-c++-common/Wfloat-conversion.c: Adjust.
5877 * c-c++-common/dfp/convert-int-saturate.c: Same.
5878 * c-c++-common/pr68657-1.c: Same.
5879 * g++.dg/ext/utf-cvt.C: Same.
5880 * g++.dg/ext/utf16-4.C: Same.
5881 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5882 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5883 * g++.dg/warn/Wconversion3.C: Same.
5884 * g++.dg/warn/Wconversion4.C: Same.
5885 * g++.dg/warn/Wsign-conversion.C: Same.
5886 * g++.dg/warn/overflow-warn-1.C: Same.
5887 * g++.dg/warn/overflow-warn-3.C: Same.
5888 * g++.dg/warn/overflow-warn-4.C: Same.
5889 * g++.dg/warn/pr35635.C: Same.
5890 * g++.old-deja/g++.mike/enum1.C: Same.
5891 * gcc.dg/Wconversion-3.c: Same.
5892 * gcc.dg/Wconversion-5.c: Same.
5893 * gcc.dg/Wconversion-complex-c99.c: Same.
5894 * gcc.dg/Wconversion-complex-gnu.c: Same.
5895 * gcc.dg/Wconversion-integer.c: Same.
5896 * gcc.dg/Wsign-conversion.c: Same.
5897 * gcc.dg/bitfld-2.c: Same.
5898 * gcc.dg/c90-const-expr-11.c: Same.
5899 * gcc.dg/c90-const-expr-7.c: Same.
5900 * gcc.dg/c99-const-expr-7.c: Same.
5901 * gcc.dg/overflow-warn-1.c: Same.
5902 * gcc.dg/overflow-warn-2.c: Same.
5903 * gcc.dg/overflow-warn-3.c: Same.
5904 * gcc.dg/overflow-warn-4.c: Same.
5905 * gcc.dg/overflow-warn-5.c: Same.
5906 * gcc.dg/overflow-warn-8.c: Same.
5907 * gcc.dg/overflow-warn-9.c: New test.
5908 * gcc.dg/pr35635.c: Adjust.
5909 * gcc.dg/pr59940.c: Same.
5910 * gcc.dg/pr59963-2.c: Same.
5911 * gcc.dg/pr60114.c: Same.
5912 * gcc.dg/switch-warn-2.c: Same.
5913 * gcc.dg/utf-cvt.c: Same.
5914 * gcc.dg/utf16-4.c: Same.
5915
216bfadc
JJ
59162017-05-24 Jakub Jelinek <jakub@redhat.com>
5917
5918 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5919 Don't include limits.h.
5920 (w): Conditionalize on long long wider than int. Use
5921 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5922 -9223372036854775808.
5923 (x): Use __INT_MAX__ instead of INT_MAX.
5924
610abc02
TK
59252017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5926
5927 PR fortran/66094
5928 * gfortran.dg/inline_matmul_16.f90: New test.
5929
8d0c9b36
TV
59302017-05-24 Tom de Vries <tom@codesourcery.com>
5931
5932 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5933
3f3fb6c9
PB
59342017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5935
5936 PR middle-end/80823
5937 * gcc.dg/pr80823.c: New test.
5938
00e0af8d
AK
59392017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5940
5941 * gcc.target/s390/pr80725.c: New test.
5942
6131102c
NS
59432017-05-23 Nathan Sidwell <nathan@acm.org>
5944
ef4c5e78
NS
5945 * g++.dg/lookup/extern-c-hidden.C: New.
5946 * g++.dg/lookup/extern-redecl1.C: New.
5947
6131102c
NS
5948 PR c++/80866
5949 * g++.dg/parse/pr80866.C: New.
5950
d2db2e6b
JH
59512017-05-23 Jan Hubicka <hubicka@ucw.cz>
5952
5953 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5954 * gcc.dg/ipa/inline-5.c: Likewise.
5955 * gfortran.dg/pr48636.f90: Likewise.
5956
e4ea7a4c
NS
59572017-05-23 Nathan Sidwell <nathan@acm.org>
5958
5959 * g++.dg/parse/ctor9.C: Adjust expected error.
5960
c2d7c404
JD
59612017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5962
5963 PR libgfortran/80256
5964 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
5965 Cygwin.
5966
fd71a9a2
TS
59672017-05-23 Thomas Schwinge <thomas@codesourcery.com>
5968
5969 * c-c++-common/goacc/parallel-dims-1.c: Update.
5970 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
5971 * c-c++-common/goacc/routine-1.c: Likewise.
5972 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
5973 * g++.dg/goacc/template.C: Likewise.
5974 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5975 * gfortran.dg/goacc/routine-3.f90: Likewise.
5976 * gfortran.dg/goacc/sie.f95: Likewise.
5977 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
5978
9d029ddf
NS
59792017-05-23 Nathan Sidwell <nathan@acm.org>
5980
5981 * g++.dg/lookup/using13.C: Adjust expected error.
5982
008c7367
SKS
59832017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5984
5985 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
5986
d1f6caae
MM
59872017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5988
5989 PR target/80718
5990 * gcc.target/powerpc/pr80718.c: New test.
5991
2ea0d750
SB
59922017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
5993
5994 * gcc.target/powerpc/conditional-return.c: New testcase.
5995
25b81686
BS
59962017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5997
5998 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
5999 LE-only.
6000
477f145b
JW
60012017-05-22 Janus Weil <janus@gcc.gnu.org>
6002
6003 PR fortran/80766
6004 * gfortran.dg/typebound_call_28.f90: New test.
6005
65cc1407
NS
60062017-05-22 Nathan Sidwell <nathan@acm.org>
6007
6008 * g++.dg/lookup/strong-using.C: New.
6009
0c4f8178
TP
60102017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6011
6012 * gcc.target/arm/movsi_movt.c: New test.
6013 * gcc.target/arm/movdi_movt.c: New test.
6014
fbb1c7d4
EB
60152017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6016
6017 * gnat.dg/specs/not_null1.ads: New test.
6018
d3271136
EB
60192017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * gnat.dg/limited_with5.ad[sb]: New test.
6022 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6023 * gnat.dg/limited_with6.ad[sb]: New test.
6024 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6025
4c24ec6d
EB
60262017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6027
6028 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6029 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6030
4bcbb7b8
PC
60312017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 PR c++/70265
6034 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6035 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6036
51cd6b78
JD
60372017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6038
6039 PR libgfortran/80333
6040 * gfortran.dg/dtio_30.f03: New test.
6041
33f8c0a1
MP
60422017-05-19 Marek Polacek <polacek@redhat.com>
6043
6044 PR sanitizer/80800
6045 * c-c++-common/ubsan/pr80800.c: New test.
6046 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6047
9740ed54
TS
60482017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6049
7fd549d2
TS
6050 * c-c++-common/goacc/default-1.c: Update.
6051 * c-c++-common/goacc/default-2.c: Likewise.
6052 * c-c++-common/goacc/default-4.c: Likewise.
6053 * gfortran.dg/goacc/default-1.f95: Likewise.
6054 * gfortran.dg/goacc/default-4.f: Likewise.
6055 * c-c++-common/goacc/default-5.c: New file.
6056 * gfortran.dg/goacc/default-5.f: Likewise.
6057
9740ed54
TS
6058 * c-c++-common/goacc/default-1.c: New file.
6059 * c-c++-common/goacc/default-2.c: Likewise.
6060 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6061 test cases in...
6062 * c-c++-common/goacc/default-3.c: ... this new file, and...
6063 * c-c++-common/goacc/default-4.c: ... this new file.
6064 * gfortran.dg/goacc/default.f95: Remove file, including its test
6065 cases in...
6066 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6067 * gfortran.dg/goacc/default-2.f: ... this new file.
6068 * gfortran.dg/goacc/default-3.f95: New file.
6069 * gfortran.dg/goacc/default-4.f: Likewise.
6070
2a8a8d7b
NS
60712017-05-19 Nathan Sidwell <nathan@acm.org>
6072
6073 * g++.dg/inherit/covariant7.C: Adjust.
6074
a978134e
PB
60752017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6076
6077 * gcc.target/arm/tls-disable-literal-pool.c: Change
6078 require-effective-target to tls_native.
6079 Move dg-error to return statement line and change to dg-message.
6080
39aac208
RB
60812017-05-19 Richard Biener <rguenther@suse.de>
6082
6083 PR c++/80593
6084 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6085 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6086
035ab826
RB
60872017-05-19 Richard Biener <rguenther@suse.de>
6088
6089 PR middle-end/80764
6090 * gcc.dg/torture/pr80764.c: New testcase.
6091
52e14b96
MM
60922017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6093
6094 PR target/80510
6095 * gcc.target/powerpc/pr80510-1.c: New test.
6096 * gcc.target/powerpc/pr80510-2.c: Likewise.
6097
4287da82
EG
60982017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6099
6100 * gcc.dg/pragma-diag-7.c: New test.
6101
e4171e10
UB
61022017-05-18 Uros Bizjak <ubizjak@gmail.com>
6103
6104 PR target/80799
6105 * g++.dg/other/i386-11.C: New test.
6106
cdefeea2
WS
61072017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6108
6109 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6110 * fold-vec-div-floatdouble.c: Likewise.
6111 * fold-vec-logical-ands-char.c: Likewise.
6112 * fold-vec-logical-ands-int.c: Likewise.
6113 * fold-vec-logical-ands-short.c: Likewise.
6114 * fold-vec-logical-ors-char.c: Likewise.
6115 * fold-vec-logical-ors-int.c: Likewise.
6116 * fold-vec-logical-ors-short.c: Likewise.
6117 * fold-vec-logical-other-char.c: Likewise.
6118 * fold-vec-mule-misc.c: Likewise.
6119 * fold-vec-mult-float.c: Likewise.
6120 * fold-vec-mult-floatdouble.c: Likewise.
6121 * fold-vec-mult-int.c: Likewise.
6122 * fold-vec-mult-int128-p9.c: Likewise.
6123 * fold-vec-sub-floatdouble.c: Likewise.
6124 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6125 Add lp64 requirement.
6126 * fold-vec-mult-int128-p8.c: Likewise.
6127 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6128
62ee030a
SM
61292017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6130
6131 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6132 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6133 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6134 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6135 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6136 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6137 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6138 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6139 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6140 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6141 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6142 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6143 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6144 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6145 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6146 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6147 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6148 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6149 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6150 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6151 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6152 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6153 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6154 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6155 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6156 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6157
00a84d0e
SL
61582017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6159
6160 * gcc.target/sparc/niagara7-align.c: New test.
6161
243c2883
MP
61622017-05-18 Marek Polacek <polacek@redhat.com>
6163
6164 PR sanitizer/80797
6165 * c-c++-common/ubsan/null-12.c: New test.
6166
e98e6340
SB
61672017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6168
6169 PR middle-end/80692
6170 * gcc.c-torture/execute/pr80692.c: New testcase.
6171
0152001b 61722017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6173
6174 PR libgfortran/80741
6175 * gfortran.dg/read_4.f90: New test.
6176
c8ded430
BS
61772017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6178
6179 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6180
e5b1f5a1
FR
61812017-05-17 Fritz Reese <fritzoreese@gmail.com>
6182
6183 PR fortran/80668
6184 * gfortran.dg/pr80668.f90: New.
6185
9853cb28
PB
61862017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6187
6188 PR middle-end/80775
6189 * gcc.dg/pr80775.c: New test.
6190
142473df
MP
61912017-05-17 Marek Polacek <polacek@redhat.com>
6192
6193 PR sanitizer/80659
6194 * gcc.dg/asan/pr80659.c: New test.
6195
8508a5b5
SKS
61962017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6197
6198 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6199 unsigned long.
6200
bc36d2b7
CX
62012017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6202
6203 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6204
4fc5ebf1
JG
62052017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6206 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6207
6208 PR tree-optimization/80457
6209 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6210 call vect_model_simple_cost.
6211
bedee914
PT
62122017-05-16 Paul Thomas <pault@gcc.gnu.org>
6213
6214 PR fortran/80554
6215 * gfortran.dg/submodule_29.f08: New test.
6216
10791753
DM
62172017-05-16 David Malcolm <dmalcolm@redhat.com>
6218
6219 * g++.dg/other/accessor-fixits-1.C: New test case.
6220 * g++.dg/other/accessor-fixits-2.C: New test case.
6221 * g++.dg/other/accessor-fixits-3.C: New test case.
6222 * g++.dg/other/accessor-fixits-4.C: New test case.
6223
727577c2
CL
62242017-05-16 Carl Love <cel@us.ibm.com>
6225
6226 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6227 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6228 built-ins to the test suite file. Note, support for mradds exists
6229 but no test case exists.
6230 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6231 built-ins to the test suite file.
6232
6b6ae9eb
MP
62332017-05-16 Marek Polacek <polacek@redhat.com>
6234
6235 PR sanitizer/80536
6236 PR sanitizer/80386
6237 * c-c++-common/ubsan/pr80536.c: New test.
6238 * g++.dg/ubsan/pr80386.C: New test.
6239
678d7e19
TC
62402017-05-16 Tamar Christina <tamar.christina@arm.com>
6241
6242 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6243 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6244
6da37857
MW
62452016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6246
6247 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6248 expected output of vadd, vsub and vmul instructions.
6249 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6250 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6251 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6252
a5768d38
JD
62532017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6254
6255 PR libgfortran/80727
6256 * gfortran.dg/read_3.f90: New test.
6257
3a77e7cc
NS
62582017-05-15 Nathan Sidwell <nathan@acm.org>
6259
2016c841
NS
6260 PR c++/79369
6261 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6262
3a77e7cc
NS
6263 PR c++/79369
6264 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6265 * g++.dg/cpp0x/pr79369.C: New.
6266
0735a1c8
SK
62672017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6268
6269 PR fortran/80752
3a77e7cc 6270 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6271
f108770a
UB
62722017-05-15 Uros Bizjak <ubizjak@gmail.com>
6273
900b5b6a 6274 PR target/80425
f108770a
UB
6275 * gcc.target/i386/pr80425-1.c: New test.
6276 * gcc.target/i386/pr80425-2.c: Ditto.
6277
e30ce0a3
JL
62782017-05-15 Jeff Law <law@redhat.com>
6279
6280 * gcc.target/mips/reorgbug-1.c: New test.
6281
0d5a0a33
PMR
62822017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6283
6284 * gnat.dg/specs/pack13.ads: New test.
6285
a104bd88
MS
62862017-05-14 Martin Sebor <msebor@redhat.com>
6287
6288 PR middle-end/77671
6289 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6290 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6291 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6292 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6293 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6294
c6c02519
MS
62952017-05-14 Martin Sebor <msebor@redhat.com>
6296
6297 PR middle-end/80669
6298 * gcc.dg/builtin-stpncpy.c: New test.
6299
d6d4d770
DS
63002017-05-14 Daniel Santos <daniel.santos@pobox.com>
6301
6302 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6303 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6304 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6305 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6306
b9bdd60b
JK
63072017-05-14 Julia Koval <julia.koval@intel.com>
6308
6309 * gcc.target/i386/xgetsetbv.c: New test.
6310
28ae01cd
NK
63112017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6312
6313 PR fortran/80442
6314 * gfortran.dg/impl_do_var_data.f90: New Test
6315
c7488b4f
PJ
63162017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6317
6318 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6319 A regression test for a private array access case which caused
6320 an assert.
6321
9b5f12ae
MS
63222017-05-12 Martin Sebor <msebor@redhat.com>
6323
6324 PR testsuite/80643
6325 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6326 to the purpose of the test.
6327
b76f1550
SM
63282017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6329
6330 * gcc.target/powerpc/bmi-andn-1.c: New file
6331 * gcc.target/powerpc/bmi-andn-2.c: New file.
6332 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6333 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6334 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6335 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6336 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6337 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6338 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6339 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6340 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6341 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6342 * gcc.target/powerpc/bmi-check.h: New File.
6343 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6344 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6345 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6346 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6347 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6348 * gcc.target/powerpc/bmi2-check.h: New file.
6349 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6350 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6351 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6352 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6353 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6354 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6355 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6356 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6357 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6358
2a3fa75a
PC
63592017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6360
6361 PR c++/60430
6362 * g++.dg/cpp0x/pr60430.C: New.
6363
e8bf7c7b
JL
63642017-05-12 Jeff Law <law@redhat.com>
6365
6366 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6367
284d1f76
PB
63682017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6369
6370 PR middle-end/80707
6371 * g++.dg/pr80707.C: New test.
6372
302a0e37
WS
63732017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6374
6375 * gcc.target/powerpc/fold-vec-div-float.c: New.
6376 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6377 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6378
a7785078
WS
63792017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6380
6381 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6382 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6383 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6384 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6385 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6386 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6387 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6388 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6389 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6390 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6391 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6392 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6393
9206028e
PC
63942017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6395
6396 PR c++/49604
6397 * g++.dg/cpp0x/forw_enum14.C: New.
6398 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6399
7af1c0ad
RB
64002017-05-12 Richard Biener <rguenther@suse.de>
6401
6402 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6403
f7e95bdb
PC
64042017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6405
6406 PR c++/67687
6407 * g++.dg/cpp0x/constexpr-ice17.C: New.
6408
53e788d0
RB
64092017-05-12 Richard Biener <rguenther@suse.de>
6410
6411 PR tree-optimization/80713
6412 * gcc.dg/torture/pr80713.c: New testcase.
6413
2ead1ab9
AK
64142017-05-12 Andi Kleen <ak@linux.intel.com>
6415
6416 PR testsuite/77684
6417 * lib/target-supports.exp (profopt-perf-wrapper):
6418 Add -m8 option to increase parallelism.
6419
ee58b02f
TS
64202017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6421
1e47f02b
TS
6422 * c-c++-common/goacc/parallel-dims-1.c: New file.
6423 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6424
b0f271ce
TS
6425 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6426 * c-c++-common/goacc/classify-kernels.c: Likewise.
6427 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6428 Likewise.
6429 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6430 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6431 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6432 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6433 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6434 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6435 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6436 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6437 * c-c++-common/goacc/kernels-loop.c: Likewise.
6438 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6439 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6440 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6441 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6442 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6443 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6444 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6445 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6446 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6447 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6448 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6449 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6450
25651634
TS
6451 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6452 * c-c++-common/goacc/classify-kernels.c: Likewise.
6453 * c-c++-common/goacc/classify-parallel.c: Likewise.
6454 * c-c++-common/goacc/classify-routine.c: Likewise.
6455 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6456 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6457 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6458 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6459
ee58b02f
TS
6460 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6461 * c-c++-common/goacc/classify-kernels.c: Likewise.
6462 * c-c++-common/goacc/classify-parallel.c: Likewise.
6463 * c-c++-common/goacc/classify-routine.c: Likewise.
6464 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6465 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6466 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6467 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6468
2d82ec25
NS
64692017-05-11 Nathan Sidwell <nathan@acm.org>
6470
6471 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6472
64732017-05-11 Carl Love <cel@us.ibm.com>
6474
6475 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6476 to the test suite file.
6477 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6478 to the test suite file.
6479
628c06d6
JD
64802017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6481
6482 PR fortran/78659
6483 * gfortran.dg/namelist_91.f90: New test.
6484 * gfortran.dg/namelist_92.f90: New test.
6485 * gfortran.dg/namelist_93.f90: New test.
6486 * gfortran.dg/namelist_94.f90: New test.
6487
1bea0f26
BS
64882017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6489
6490 PR target/80695
6491 * gcc.target/powerpc/pr80695-p8.c: New file.
6492 * gcc.target/powerpc/pr80695-p9.c: New file.
6493
7c85c9fe
UB
64942017-05-11 Uros Bizjak <ubizjak@gmail.com>
6495 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR target/80706
6498 * gcc.target/i386/pr80706.c: New test.
6499
d7a33a4c
JK
65002017-05-11 Julia Koval <julia.koval@intel.com>
6501
6502 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6503 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6504 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6505 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6506
59fbddcf
PC
65072017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/70538
6510 * g++.dg/cpp0x/pr70538.C: New.
6511
cc09ff60
UB
65122017-05-11 Uros Bizjak <ubizjak@gmail.com>
6513
7c85c9fe
UB
6514 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6515 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6516 (dg-options): Remove -fno-tree-sink.
6517
4fd18c78
KN
65182017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6519
6520 * gcc.target/powerpc/cmpb-1.c: New test.
6521 * gcc.target/powerpc/cmpb-2.c: New test.
6522 * gcc.target/powerpc/cmpb-3.c: New test.
6523 * gcc.target/powerpc/cmpb32-1.c: New test.
6524 * gcc.target/powerpc/cmpb32-2.c: New test.
6525
43b883a9
RB
65262017-05-11 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/80705
6529 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6530
29b871ec
NS
65312017-05-11 Nathan Sidwell <nathan@acm.org>
6532
6533 * lib/scanlang.exp: New.
6534 * lib/gcc-dg.exp: Load scanlang.exp.
6535 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6536
c587104e
MM
65372017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6538
6539 PR testsuite/80580
6540 * gcc.dg/gimplefe-error-6.c: New test.
6541
67ac9a9d
MM
65422017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6543
6544 PR testsuite/80580
6545 * gcc.dg/gimplefe-error-5.c: New test.
6546
ac4eb40f
MM
65472017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6548
6549 PR testsuite/80580
6550 * gcc.dg/gimplefe-error-4.c: New test.
6551
d45d6282
BS
65522017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6553
6554 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6555
f4ee3a9e
UB
65562017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6557
6558 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6559 (_mm_maskz_max_round_sd): Test new intrinsics.
6560 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6561 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6562 (_mm_maskz_max_round_ss): Test new intrinsics.
6563 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6564 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6565 (_mm_maskz_min_round_sd): Test new intrinsics.
6566 * gcc.target/i386/avx512f-vminsd-2.c: New.
6567 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6568 (_mm_maskz_min_round_ss): Test new intrinsics.
6569 * gcc.target/i386/avx512f-vminss-2.c: New.
6570 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6571 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6572 (__builtin_ia32_minss_mask_round): Test new builtins.
6573 * gcc.target/i386/sse-13.c: Ditto.
6574 * gcc.target/i386/sse-23.c: Ditto.
6575 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6576 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6577 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6578 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6579 (_mm_mask_min_round_ss): Test new intrinsics.
6580 * gcc.target/i386/testround-1.c: Ditto.
6581
65822017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6583
6584 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6585 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6586 (_mm_maskz_div_round_sd): Test new intrinsics.
6587 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6588 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6589 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6590 (_mm_maskz_div_round_ss): Test new intrinsics.
6591 * gcc.target/i386/avx512f-vdivss-2.c: New.
6592 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6593 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6594 (_mm_maskz_mul_round_sd): Test new intrinsics.
6595 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6596 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6597 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6598 (_mm_maskz_mul_round_ss): Test new intrinsics.
6599 * gcc.target/i386/avx512f-vmulss-2.c: New.
6600 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6601 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6602 (__builtin_ia32_mulss_mask_round): Test new builtins.
6603 * gcc.target/i386/sse-13.c: Ditto.
6604 * gcc.target/i386/sse-23.c: Ditto.
6605 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6606 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6607 (_mm_maskz_mul_round_ss): Test new intrinsics.
6608 * gcc.target/i386/testround-1.c: Ditto.
6609
66102017-05-10 Julia Koval <julia.koval@intel.com>
6611
6612 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6613 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6614 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6615
66162017-05-10 Julia Koval <julia.koval@intel.com>
6617
6618 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6619 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6620 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6621 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6622
ca4d2851
PB
66232017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6624
0f374417 6625 PR tree-optimization/51513
ca4d2851
PB
6626 * gcc.target/powerpc/pr51513.c: New test.
6627 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6628 __builtin_abort().
6629 * gcc.dg/predict-14.c: Likewise.
6630
5562ebfc
CL
66312017-05-10 Carl Love <cel@us.ibm.com>
6632 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6633 to the test suite file.
6634 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6635 to the test suite file.
6636
0ca2e7f7
PK
66372017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6638
6639 PR tree-optimization/77644
6640 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6641
e1ad2926
AO
66422017-05-10 Alexandre Oliva <aoliva@redhat.com>
6643
6644 * gcc.dg/guality/inline-params-2.c: New.
6645
f00b411f
PC
66462017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 PR c++/80145
6649 * g++.dg/cpp1y/auto-fn37.C: New.
6650 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6651
bf2a705c
MM
66522017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6653
6654 PR target/68163
6655 * gcc.target/powerpc/pr68163.c: New test.
6656
5285d5d3
JW
66572017-05-09 Janus Weil <janus@gcc.gnu.org>
6658
6659 PR fortran/79311
6660 * gfortran.dg/finalize_32.f90: New test.
6661
31c2d57d
VR
66622017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6663
6664 PR c/35441
6665 * gcc.dg/pr35441.c: New test.
6666
731f2c8a
MS
66672017-05-09 Martin Sebor <msebor@redhat.com>
6668
6669 PR testsuite/80643
6670 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6671 output.
6672
cc49d15a
PC
66732017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6674
6675 PR c++/80186
6676 * g++.dg/template/crash126.C: New.
6677
85282abc
SP
66782017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6679
6680 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6681 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6682 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6683 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6684
823c79ae
DH
66852017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6686
10a8bb62 6687 PR testsuite/80611
823c79ae
DH
6688 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6689
79557bae
CZ
66902017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6691
6692 * gcc.target/arc/tmac-1.c: New file.
6693 * gcc.target/arc/tmac-2.c: Likewise.
6694 * gcc.target/arc/tmac.h: Likewise.
6695
c7314bc1
CZ
66962017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6697 Andrew Burgess <andrew.burgess@embecosm.com>
6698
6699 * gcc.target/arc/firq-1.c: New file.
6700 * gcc.target/arc/firq-2.c: Likewise.
6701 * gcc.target/arc/firq-3.c: Likewise.
6702 * gcc.target/arc/firq-4.c: Likewise.
6703 * gcc.target/arc/firq-5.c: Likewise.
6704 * gcc.target/arc/firq-6.c: Likewise.
6705
41453183
CZ
67062017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6707
6708 * gcc.target/arc/interrupt-5.c: Newfile.
6709 * gcc.target/arc/interrupt-6.c: Likewise.
6710 * gcc.target/arc/interrupt-7.c: Likewise.
6711 * gcc.target/arc/interrupt-8.c: Likewise.
6712 * gcc.target/arc/interrupt-9.c: Likewise.
6713
019bd543
RB
67142017-05-09 Richard Biener <rguenther@suse.de>
6715
6716 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6717 and adjust.
6718 * gcc.dg/vect/vect-50.c: Likewise.
6719
684f84de
MP
67202017-05-09 Marek Polacek <polacek@redhat.com>
6721
6722 PR c/80525
6723 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6724 * c-c++-common/Wlogical-op-2.c: New test.
6725
fd71825b
SKS
67262017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6727
6728 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6729 for targets with __SIZEOF_INT__ < 4.
6730
4ca2e6ec
RB
67312017-05-09 Richard Biener <rguenther@suse.de>
6732
6733 * gcc.dg/vect/vect-50.c: Revert last change.
6734 * gcc.dg/vect/vect-44.c: Likewise.
6735
631238ac
MS
67362017-05-08 Martin Sebor <msebor@redhat.com>
6737
6738 PR translation/80280
6739 * gcc.dg/format/gcc_diag-10.c: New test.
6740
6ba86ba7
KN
67412017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6742
6743 PR target/80101
6744 * gcc.target/powerpc/pr80101-1.c: New test.
6745
0f6ed121
TK
67462017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6747
6748 PR fortran/79930
6749 * gfortran.dg/inline_transpose_1.f90: Add
6750 -finline-matmul-limit=0 to options.
6751 * gfortran.dg/matmul_5.f90: Likewise.
6752 * gfortran.dg/vect/vect-8.f90: Likewise.
6753 * gfortran.dg/inline_matmul_14.f90: New test.
6754 * gfortran.dg/inline_matmul_15.f90: New test.
6755
fd991039
TK
67562017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6757
6758 PR fortran/80602
6759 * gfortran.dg/matmul_15.f90: New test case.
6760
18b8c294
WD
67612017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6762
774cccdc
JJ
6763 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6764 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6765
8637c116
JL
67662017-05-07 Jeff Law <law@redhat.com>
6767
6768 Revert:
6769 2017-05-06 Jeff Law <law@redhat.com>
6770 PR tree-optimization/78496
6771 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6772 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6773
973dfbb4
JL
67742017-05-06 Jeff Law <law@redhat.com>
6775
6776 PR tree-optimization/78496
6777 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6778 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6779
8ffa3150
RS
67802017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6781
6782 * gcc.target/aarch64/spill_1.c: New test.
6783
2a3f7997
RS
67842017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6785
6786 PR rtl-optimization/75964
6787 * gcc.dg/torture/pr75964.c: New test.
6788
d554bf23
TV
67892017-05-06 Tom de Vries <tom@codesourcery.com>
6790
6791 PR testsuite/80606
6792 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6793 * gcc.target/i386/avx-vtestpd-2.c: Same.
6794 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6795 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6796 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6797 * gcc.target/i386/avx-vtestpd-3.c: Same.
6798 * gcc.target/i386/avx-vtestps-1.c: Same.
6799 * gcc.target/i386/avx-vtestps-2.c: Same.
6800 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6801 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6802 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6803 * gcc.target/i386/avx-vtestps-3.c: Same.
6804
7a976fe7
TV
68052017-05-06 Tom de Vries <tom@codesourcery.com>
6806
6807 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6808
0e852c66
TV
68092017-05-06 Tom de Vries <tom@codesourcery.com>
6810
6811 PR testsuite/80557
6812 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6813 * gcc.target/powerpc/altivec-types-1.c: Same.
6814
63c40d92
TV
68152017-05-06 Tom de Vries <tom@codesourcery.com>
6816
6817 PR testsuite/80557
6818 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6819 * gcc.target/spu/intrinsics-1.c: Same.
6820
b25b8f91
TV
68212017-05-06 Tom de Vries <tom@codesourcery.com>
6822
6823 PR testsuite/80557
6824 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6825
6df13491
TV
68262017-05-06 Tom de Vries <tom@codesourcery.com>
6827
6828 PR testsuite/80557
6829 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6830 * gcc.target/aarch64/spellcheck_2.c: Same.
6831 * gcc.target/aarch64/spellcheck_3.c: Same.
6832
e01261fe
TV
68332017-05-06 Tom de Vries <tom@codesourcery.com>
6834
6835 PR testsuite/80557
6836 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6837 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6838 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6839 * g++.dg/debug/dwarf2/typedef5.C: Same.
6840 * g++.dg/goacc/data-1.C: Same.
6841
9945596c
BS
68422017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6843
6844 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6845
8acb8575
MM
68462017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6847
6848 PR target/79038
6849 PR target/79202
6850 PR target/79203
6851 * gcc.target/powerpc/ppc-round3.c: New test.
6852 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6853
ac699a04
JJ
68542017-05-05 Jakub Jelinek <jakub@redhat.com>
6855
8dc6a926
JJ
6856 PR tree-optimization/80632
6857 * gcc.dg/pr80632.c: New test.
6858
ac699a04
JJ
6859 PR tree-optimization/80558
6860 * gcc.dg/tree-ssa/vrp115.c: New test.
6861
655b5fc8
AV
68622017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6863 Thomas Preud'homme <thomas.preudhomme@arm.com>
6864 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6865
6866 PR target/71607
6867 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6868 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6869 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6870 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6871 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6872 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6873 * gcc.target/arm/tls-disable-literal-pool.c: New.
6874
c02d2d0a
PK
68752017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6876
6877 PR tree-optimization/80613
6878 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6879
dfae9048
PC
68802017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6881
6882 PR c++/71577
6883 * g++.dg/cpp0x/pr71577.C: New.
6884
d9c5a8b9
MS
68852017-05-04 Martin Sebor <msebor@redhat.com>
6886
6887 PR middle-end/79234
6888 * gcc.dg/builtin-stringop-chk-8.c: New test.
6889 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6890 * gcc.dg/builtin-stringop-chk-4.c: Same.
6891 * gcc.dg/builtin-strncat-chk-1.c: Same.
6892 * g++.dg/ext/strncpy-chk1.C: Same.
6893 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6894 * gcc.dg/out-of-bounds-1.c: Same.
6895 * gcc.dg/pr78138.c: Same.
6896 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6897 * gfortran.dg/mvbits_7.f90: Same.
6898
e50d56a5
MS
68992017-05-04 Martin Sebor <msebor@redhat.com>
6900
6901 PR preprocessor/79214
6902 PR middle-end/79222
6903 PR middle-end/79223
6904 * gcc.dg/pr79214.c: New test.
6905 * gcc.dg/pr79214.h: New test header.
6906 * gcc.dg/pr79222.c: New test.
6907 * gcc.dg/pr79223.c: New test.
6908 * gcc.dg/pr78138.c: Adjust.
6909 * gfortran.dg/unconstrained_commons.f: Same.
6910
0f2c4a8f
MS
69112017-05-04 Martin Sebor <msebor@redhat.com>
6912
6913 PR translation/80280
6914 * g++.dg/abi/Wabi-2-3.C: Adjust.
6915 * g++.dg/abi/Wabi-3-2.C: Ditto.
6916 * g++.dg/lookup/using17.C: Ditto.
6917 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6918
8eef6097
MJ
69192017-05-04 Martin Jambor <mjambor@suse.cz>
6920
6921 PR tree-optimization/80622
6922 * gcc.dg/tree-ssa/pr80622.c: New test.
6923
69242017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6925
6926 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6927
26f1a658
JH
69282017-05-04 Jan Hubicka <hubicka@ucw.cz>
6929
6930 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6931 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6932
4d147bca
RB
69332017-05-04 Richard Biener <rguenther@suse.de>
6934
6935 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6936
3862ef76
RS
69372017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6938
6939 * gcc.dg/vect/vect-profile-1.c: New test.
6940
c89ffd99
MP
69412017-05-04 Marek Polacek <polacek@redhat.com>
6942
6943 PR tree-optimization/80612
6944 * gcc.dg/torture/pr80612.c: New test.
6945
261ce1e5
PB
69462017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6947 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6948
6949 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6950 check_effective_target_arm_thumb1_movt_ok.
6951
556cf088
PB
69522017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6953
6954 * gcc.target/arm/fpscr.c: New file.
6955
010b1cc0
TP
69562017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6957
6958 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
6959 target.
6960
99b68476
TV
69612017-05-04 Tom de Vries <tom@codesourcery.com>
6962
6963 PR testsuite/80557
6964 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
6965 line numbers.
6966 * g++.dg/warn/miss-format-1.C: Same.
6967 * g++.dg/warn/overflow-warn-1.C: Same.
6968 * g++.dg/warn/overflow-warn-3.C: Same.
6969 * g++.dg/warn/overflow-warn-4.C: Same.
6970
09177a4b
TV
69712017-05-04 Tom de Vries <tom@codesourcery.com>
6972
6973 PR testsuite/80557
6974 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
6975 * gcc.target/i386/pr68657.c: Same.
6976 * gcc.target/i386/pr69255-1.c: Same.
6977 * gcc.target/i386/pr69255-2.c: Same.
6978 * gcc.target/i386/pr69255-3.c: Same.
6979
02c64149
RB
69802017-05-04 Richard Biener <rguenther@suse.de>
6981
6982 PR tree-optimization/31130
6983 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
6984 * gcc.dg/Wstrict-overflow-13.c: Likewise.
6985 * gcc.dg/Wstrict-overflow-21.c: Likewise.
6986 * gcc.dg/pr52904.c: Remove XFAIL.
6987 * gcc.dg/tree-ssa/vrp114.c: New testcase.
6988
9a26dfc8
JL
69892017-05-03 Jeff Law <law@redhat.com>
6990
6991 PR tree-optimization/78496
6992 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
6993
4d0e904f
UB
69942017-05-03 Uros Bizjak <ubizjak@gmail.com>
6995
6996 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
6997
49ab4621
RB
69982017-05-03 Richard Biener <rguenther@suse.de>
6999
7000 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7001
18bfe940
JJ
70022017-05-03 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR tree-optimization/79472
4d0e904f
UB
7005 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7006 to dg-options.
18bfe940
JJ
7007 * gcc.dg/tree-ssa/vrp113.c: New test.
7008 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7009 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7010 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7011
53e62089
TV
70122017-05-03 Tom de Vries <tom@codesourcery.com>
7013
7014 PR testsuite/80557
7015 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7016 * c-c++-common/Wshift-negative-value-2.c: Same.
7017 * c-c++-common/Wshift-negative-value-3.c: Same.
7018 * c-c++-common/Wshift-negative-value-4.c: Same.
7019 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7020 * c-c++-common/cpp/pr60400.c: Same.
7021 * c-c++-common/fmax-errors.c: Same.
7022 * c-c++-common/goacc/data-2.c: Same.
7023 * c-c++-common/goacc/host_data-2.c: Same.
7024 * c-c++-common/gomp/simd4.c: Same.
7025 * c-c++-common/pr28656.c: Same.
7026 * c-c++-common/pr43395.c: Same.
7027 * c-c++-common/torture/pr57945.c: Same.
7028
962913a5
TV
70292017-05-03 Tom de Vries <tom@codesourcery.com>
7030
7031 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7032 arg of dg directive.
7033 * c-c++-common/goacc/routine-3.c: Same.
7034 * c-c++-common/goacc/routine-4.c: Same.
7035
ad53f123
DM
70362017-05-02 David Malcolm <dmalcolm@redhat.com>
7037
7038 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7039 (test_fixit_insert_newline): New function.
7040 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7041 (test_fixit_insert_newline): New function.
7042 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7043 (test_fixit_insert_newline): New function.
7044 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7045 (test_fixit_insert_newline): New function.
7046 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7047 (test_show_locus): Handle test_fixit_insert_newline.
7048
0ca91c77
BC
70492017-05-02 Bin Cheng <bin.cheng@arm.com>
7050
7051 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7052
cc5b8f3d
TC
70532017-04-27 Tamar Christina <tamar.christina@arm.com>
7054
7055 * gcc.dg/lsr-div1.c: New testcase.
7056
1853f5c7
SP
70572017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7058
7059 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7060 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7061 (_mm_maskz_add_round_sd): Test new intrinsics.
7062 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7063 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7064 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7065 (_mm_maskz_add_round_ss): Test new intrinsics.
7066 * gcc.target/i386/avx512f-vaddss-2.c: New.
7067 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7068 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7069 (_mm_maskz_sub_round_sd): Test new intrinsics.
7070 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7071 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7072 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7073 (_mm_maskz_sub_round_ss): Test new intrinsics.
7074 * gcc.target/i386/avx512f-vsubss-2.c: New.
7075 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7076 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7077 (__builtin_ia32_subss_mask_round): Test new builtins.
7078 * gcc.target/i386/sse-13.c: Ditto.
7079 * gcc.target/i386/sse-23.c: Ditto.
7080 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7081 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7082 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7083 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7084 (_mm_mask_sub_round_ss): Test new intrinsics.
7085 * gcc.target/i386/testround-1.c: Ditto.
7086
2bba7541
MJ
70872017-05-02 Martin Jambor <mjambor@suse.cz>
7088
7089 PR tree-optimization/78687
7090 * g++.dg/tree-ssa/pr78687.C: New test.
7091
2bf54d93
RB
70922017-05-02 Richard Biener <rguenther@suse.de>
7093
7094 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7095 behavior.
7096 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7097
aee63acc
RB
70982017-05-02 Richard Biener <rguenther@suse.de>
7099
7100 PR tree-optimization/80591
7101 * gcc.dg/torture/pr80591.c: New testcase.
7102
e7d70c6c
RB
71032017-05-02 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/80549
7106 * gcc.dg/torture/pr80549.c: New testcase.
7107
52e0a9f7
SKS
71082017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7109
7110 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7111 unsigned long.
7112
815d9cc6
XR
71132017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7114
7115 PR c++/80038
7116 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7117
338035aa
DM
71182017-05-01 David Malcolm <dmalcolm@redhat.com>
7119
7120 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7121 reflect insertion fix-it hints at the same location now being
7122 consolidated.
7123
4d82d0bc
MS
71242017-05-01 Martin Sebor <msebor@redhat.com>
7125
7126 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7127 on ILP32 targets.
7128
d539a57b
TV
71292017-05-01 Tom de Vries <tom@codesourcery.com>
7130
7131 * gcc.dg/pr78768.c: Require linker plugin.
7132
c6b9e849
TK
71332017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7134
7135 PR fortran/37131
7136 * gfortran.dg/matmul_bounds_11.f90: New test.
7137
706eb1a7
MS
71382017-05-01 Martin Sebor <msebor@redhat.com>
7139
7140 PR tree-optimization/79715
7141 * gcc.dg/pr79715.c: New test.
7142
723f4140
TV
71432017-05-01 Tom de Vries <tom@codesourcery.com>
7144
7145 PR testsuite/65941
7146 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7147 * g++.dg/other/pr59492.C: Require effective target rdrand.
7148
6bbb3a69
VR
71492017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7150
7151 * g++.dg/diagnostic/member-decl-1.C: New test.
7152
4212aecd
MG
71532017-04-29 Marc Glisse <marc.glisse@inria.fr>
7154
7155 PR tree-optimization/80487
7156 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7157
fe75f732
PK
71582017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7159
7160 PR tree-optimization/79697
7161 * gcc.dg/tree-ssa/pr79697.c: New test.
7162
6bcd8768
TV
71632017-04-29 Tom de Vries <tom@codesourcery.com>
7164
7165 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7166
d127ae9f
MS
71672017-04-28 Martin Sebor <msebor@redhat.com>
7168
7169 PR tree-optimization/80523
7170 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7171
c9610933
TV
71722017-04-28 Tom de Vries <tom@codesourcery.com>
7173
7174 PR testsuite/80557
7175 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7176 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7177
b5be38bc
TV
71782017-04-28 Tom de Vries <tom@codesourcery.com>
7179
7180 PR testsuite/80557
7181 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7182 * obj-c++.dg/bitfield-4.mm: Same.
7183 * obj-c++.dg/bitfield-5.mm: Same.
7184 * obj-c++.dg/exceptions-3.mm: Same.
7185 * obj-c++.dg/exceptions-5.mm: Same.
7186 * obj-c++.dg/method-1.mm: Same.
7187 * obj-c++.dg/method-12.mm: Same.
7188 * obj-c++.dg/method-13.mm: Same.
7189 * obj-c++.dg/method-15.mm: Same.
7190 * obj-c++.dg/method-16.mm: Same.
7191 * obj-c++.dg/property/at-property-18.mm: Same.
7192 * obj-c++.dg/property/at-property-25.mm: Same.
7193 * obj-c++.dg/property/at-property-5.mm: Same.
7194 * obj-c++.dg/property/dynamic-2.mm: Same.
7195 * obj-c++.dg/property/property-neg-3.mm: Same.
7196 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7197 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7198 * obj-c++.dg/syntax-error-1.mm: Same.
7199 * obj-c++.dg/try-catch-13.mm: Same.
7200 * objc.dg/bitfield-4.m: Same.
7201 * objc.dg/class-1.m: Same.
7202 * objc.dg/method-11.m: Same.
7203 * objc.dg/method-6.m: Same.
7204 * objc.dg/method-7.m: Same.
7205 * objc.dg/method-9.m: Same.
7206 * objc.dg/missing-proto-3.m: Same.
7207 * objc.dg/naming-2.m: Same.
7208 * objc.dg/property/at-property-16.m: Same.
7209 * objc.dg/property/at-property-18.m: Same.
7210 * objc.dg/property/at-property-25.m: Same.
7211 * objc.dg/property/at-property-5.m: Same.
7212 * objc.dg/property/dynamic-2.m: Same.
7213 * objc.dg/property/property-neg-3.m: Same.
7214 * objc.dg/protocol-inheritance-1.m: Same.
7215 * objc.dg/protocol-inheritance-2.m: Same.
7216
d35256b6
MG
72172017-04-28 Marc Glisse <marc.glisse@inria.fr>
7218
7219 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7220
7a95dfa7
TV
72212017-04-28 Tom de Vries <tom@codesourcery.com>
7222
7223 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7224 dg-(error|warning|message|bogus).
7225 * g++.dg/conversion/dr195-1.C: Same.
7226 * g++.dg/conversion/dr195.C: Same.
7227 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7228 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7229 * g++.dg/cpp0x/inline-ns7.C: Same.
7230 * g++.dg/cpp0x/variadic105.C: Same.
7231 * g++.dg/cpp0x/variadic65.C: Same.
7232 * g++.dg/expr/call2.C: Same.
7233 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7234 * g++.dg/expr/pmf-1.C: Same.
7235 * g++.dg/ext/altivec-types-1.C: Same.
7236 * g++.dg/ext/altivec-types-2.C: Same.
7237 * g++.dg/ext/altivec-types-3.C: Same.
7238 * g++.dg/ext/attrib14.C: Same.
7239 * g++.dg/ext/complit1.C: Same.
7240 * g++.dg/ext/forscope2.C: Same.
7241 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7242 * g++.dg/ext/label13.C: Same.
7243 * g++.dg/ext/member-attr.C: Same.
7244 * g++.dg/ext/visibility/anon7.C: Same.
7245 * g++.dg/ext/visibility/visibility-7.C: Same.
7246 * g++.dg/ext/vla2.C: Same.
7247 * g++.dg/inherit/access2.C: Same.
7248 * g++.dg/inherit/covariant12.C: Same.
7249 * g++.dg/inherit/covariant14.C: Same.
7250 * g++.dg/inherit/namespace-as-base.C: Same.
7251 * g++.dg/inherit/template-as-base.C: Same.
7252 * g++.dg/lookup/ambig1.C: Same.
7253 * g++.dg/lookup/ambig2.C: Same.
7254 * g++.dg/lookup/ambig3.C: Same.
7255 * g++.dg/lookup/class-member-1.C: Same.
7256 * g++.dg/lookup/conv-1.C: Same.
7257 * g++.dg/lookup/decl1.C: Same.
7258 * g++.dg/lookup/koenig1.C: Same.
7259 * g++.dg/lookup/scoped1.C: Same.
7260 * g++.dg/lookup/scoped2.C: Same.
7261 * g++.dg/lookup/two-stage4.C: Same.
7262 * g++.dg/lookup/used-before-declaration.C: Same.
7263 * g++.dg/lookup/using.C: Same.
7264 * g++.dg/lookup/using17.C: Same.
7265 * g++.dg/lookup/using2.C: Same.
7266 * g++.dg/other/abstract2.C: Same.
7267 * g++.dg/other/classkey1.C: Same.
7268 * g++.dg/other/component1.C: Same.
7269 * g++.dg/other/const1.C: Same.
7270 * g++.dg/other/const2.C: Same.
7271 * g++.dg/other/conversion1.C: Same.
7272 * g++.dg/other/do1.C: Same.
7273 * g++.dg/other/error1.C: Same.
7274 * g++.dg/other/error10.C: Same.
7275 * g++.dg/other/error3.C: Same.
7276 * g++.dg/other/error4.C: Same.
7277 * g++.dg/other/error5.C: Same.
7278 * g++.dg/other/error8.C: Same.
7279 * g++.dg/other/error9.C: Same.
7280 * g++.dg/other/field1.C: Same.
7281 * g++.dg/other/init1.C: Same.
7282 * g++.dg/other/ptrmem2.C: Same.
7283 * g++.dg/other/return1.C: Same.
7284 * g++.dg/overload/builtin3.C: Same.
7285 * g++.dg/overload/error1.C: Same.
7286 * g++.dg/overload/error2.C: Same.
7287 * g++.dg/overload/koenig2.C: Same.
7288 * g++.dg/overload/pmf1.C: Same.
7289 * g++.dg/parse/args1.C: Same.
7290 * g++.dg/parse/attr3.C: Same.
7291 * g++.dg/parse/constant4.C: Same.
7292 * g++.dg/parse/crash10.C: Same.
7293 * g++.dg/parse/crash18.C: Same.
7294 * g++.dg/parse/crash19.C: Same.
7295 * g++.dg/parse/crash20.C: Same.
7296 * g++.dg/parse/crash21.C: Same.
7297 * g++.dg/parse/crash22.C: Same.
7298 * g++.dg/parse/crash32.C: Same.
7299 * g++.dg/parse/decl-specifier-1.C: Same.
7300 * g++.dg/parse/error58.C: Same.
7301 * g++.dg/parse/local-class1.C: Same.
7302 * g++.dg/parse/non-dependent2.C: Same.
7303 * g++.dg/parse/parameter-declaration-1.C: Same.
7304 * g++.dg/parse/ptrmem2.C: Same.
7305 * g++.dg/parse/ptrmem3.C: Same.
7306 * g++.dg/parse/saved1.C: Same.
7307 * g++.dg/tc1/dr101.C: Same.
7308 * g++.dg/tc1/dr142.C: Same.
7309 * g++.dg/tc1/dr176.C: Same.
7310 * g++.dg/template/conv4.C: Same.
7311 * g++.dg/template/crash56.C: Same.
7312 * g++.dg/template/dependent-expr2.C: Same.
7313 * g++.dg/template/error1.C: Same.
7314 * g++.dg/template/error2.C: Same.
7315 * g++.dg/template/explicit6.C: Same.
7316 * g++.dg/template/init-list.C: Same.
7317 * g++.dg/template/local1.C: Same.
7318 * g++.dg/template/lookup2.C: Same.
7319 * g++.dg/template/meminit2.C: Same.
7320 * g++.dg/template/nontype25.C: Same.
7321 * g++.dg/template/ptrmem2.C: Same.
7322 * g++.dg/template/qualttp19.C: Same.
7323 * g++.dg/template/qualttp20.C: Same.
7324 * g++.dg/template/ttp3.C: Same.
7325 * g++.dg/template/unify4.C: Same.
7326 * g++.dg/template/unify6.C: Same.
7327 * g++.dg/template/unify7.C: Same.
7328 * g++.dg/template/warn1.C: Same.
7329 * g++.dg/tree-ssa/dom-invalid.C: Same.
7330 * g++.dg/ubsan/shift-1.C: Same.
7331 * g++.dg/warn/Wunused-2.C: Same.
7332 * g++.dg/warn/Wunused-4.C: Same.
7333 * g++.dg/warn/Wunused-6.C: Same.
7334 * g++.dg/warn/deprecated-6.C: Same.
7335 * g++.dg/warn/deprecated.C: Same.
7336 * g++.dg/warn/effc1.C: Same.
7337 * g++.dg/warn/effc3.C: Same.
7338 * g++.dg/warn/incomplete1.C: Same.
7339 * g++.dg/warn/inline1.C: Same.
7340 * g++.dg/warn/noeffect2.C: Same.
7341 * g++.dg/warn/noeffect4.C: Same.
7342 * g++.dg/warn/oldcast1.C: Same.
7343 * g++.dg/warn/sentinel.C: Same.
7344 * g++.dg/warn/unit-1.C: Same.
7345 * g++.old-deja/g++.pt/inherit2.C: Same.
7346 * g++.old-deja/g++.pt/overload8.C: Same.
7347 * gcc.dg/20000926-1.c: Same.
7348 * gcc.dg/20040223-1.c: Same.
7349 * gcc.dg/Warray-bounds-7.c: Same.
7350 * gcc.dg/alias-1.c: Same.
7351 * gcc.dg/alias-12.c: Same.
7352 * gcc.dg/alias-13.c: Same.
7353 * gcc.dg/alias-2.c: Same.
7354 * gcc.dg/array-13.c: Same.
7355 * gcc.dg/array-4.c: Same.
7356 * gcc.dg/attr-ifunc-2.c: Same.
7357 * gcc.dg/attr-invalid.c: Same.
7358 * gcc.dg/attr-noinline.c: Same.
7359 * gcc.dg/bitfld-2.c: Same.
7360 * gcc.dg/c90-const-expr-7.c: Same.
7361 * gcc.dg/c99-const-expr-7.c: Same.
7362 * gcc.dg/cpp/20000625-1.c: Same.
7363 * gcc.dg/cpp/charconst-4.c: Same.
7364 * gcc.dg/cpp/include2.c: Same.
7365 * gcc.dg/cpp/include2a.c: Same.
7366 * gcc.dg/decl-4.c: Same.
7367 * gcc.dg/deprecated-4.c: Same.
7368 * gcc.dg/deprecated.c: Same.
7369 * gcc.dg/dfp/altivec-types.c: Same.
7370 * gcc.dg/float-range-1.c: Same.
7371 * gcc.dg/pack-test-3.c: Same.
7372 * gcc.dg/pr11492.c: Same.
7373 * gcc.dg/pr15360-1.c: Same.
7374 * gcc.dg/pr37908.c: Same.
7375 * gcc.dg/pr53265.c: Same.
7376 * gcc.dg/pr57287-2.c: Same.
7377 * gcc.dg/pr57287.c: Same.
7378 * gcc.dg/redecl-1.c: Same.
7379 * gcc.dg/sync-3.c: Same.
7380 * gcc.dg/two-types-1.c: Same.
7381 * gcc.dg/two-types-2.c: Same.
7382 * gcc.dg/two-types-4.c: Same.
7383 * gcc.dg/two-types-5.c: Same.
7384 * gcc.dg/two-types-6.c: Same.
7385 * gcc.dg/two-types-7.c: Same.
7386 * gcc.dg/two-types-8.c: Same.
7387 * gcc.dg/two-types-9.c: Same.
7388 * gcc.dg/uninit-I.c: Same.
7389 * gcc.dg/uninit-pr19430.c: Same.
7390 * gcc.dg/visibility-7.c: Same.
7391 * gcc.dg/winline-10.c: Same.
7392 * gcc.dg/winline-2.c: Same.
7393 * gcc.dg/winline-3.c: Same.
7394 * gcc.dg/winline-9.c: Same.
7395 * gcc.target/i386/attr-returns_twice-1.c: Same.
7396 * gcc.target/i386/chkp-const-check-2.c: Same.
7397 * gcc.target/i386/chkp-label-address.c: Same.
7398 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7399 * gcc.target/i386/pr39162.c: Same.
7400 * gcc.target/i386/sse-5.c: Same.
7401 * gcc.target/powerpc/altivec-types-1.c: Same.
7402 * gcc.target/powerpc/altivec-types-2.c: Same.
7403 * gcc.target/powerpc/altivec-types-3.c: Same.
7404 * gcc.target/powerpc/float128-mix.c: Same.
7405 * gcc.target/powerpc/no-r11-3.c: Same.
7406 * gcc.target/spu/Wmain.c: Same.
7407 * gcc.target/spu/ea/errors2.c: Same.
7408 * gfortran.dg/assignment_1.f90: Same.
7409 * gfortran.dg/common_3.f90: Same.
7410 * gfortran.dg/der_io_1.f90: Same.
7411 * gfortran.dg/g77/20030326-1.f: Same.
7412 * gfortran.dg/g77/9263.f: Same.
7413 * gfortran.dg/g77/960317-1.f: Same.
7414 * gfortran.dg/g77/970625-2.f: Same.
7415 * gfortran.dg/g77/980615-0.f: Same.
7416 * gfortran.dg/g77/check0.f: Same.
7417 * gfortran.dg/g77/dnrm2.f: Same.
7418 * gfortran.dg/g77/pr9258.f: Same.
7419 * gfortran.dg/ichar_1.f90: Same.
7420 * gfortran.dg/interface_1.f90: Same.
7421 * gfortran.dg/namelist_1.f90: Same.
7422 * gfortran.dg/namelist_2.f90: Same.
7423 * gfortran.dg/namelist_3.f90: Same.
7424 * gfortran.dg/namelist_print_2.f: Same.
7425 * gfortran.dg/oldstyle_1.f90: Same.
7426 * gfortran.dg/runtime_warning_1.f90: Same.
7427 * gfortran.dg/underflow.f90: Same.
7428 * gnat.dg/specs/integer_value.ads: Same.
7429 * obj-c++.dg/fsf-package-0.m: Same.
7430 * objc.dg/two-types-1.m: Same.
7431
6e49961c
ML
74322017-04-28 Martin Liska <mliska@suse.cz>
7433
7434 PR gcov-profile/79891
7435 * gcc.misc-tests/gcov-17.c: New test.
7436 * gcc.misc-tests/gcov-18.c: New test.
7437
f166beaf
TV
74382017-04-28 Tom de Vries <tom@codesourcery.com>
7439
7440 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7441 dg-(error|warning|message|bogus).
7442 * g++.dg/parse/parameter-declaration-1.C: Same.
7443 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7444 * gcc.dg/Wpointer-sign-Wall.c: Same.
7445 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7446 * gcc.dg/cpp/19990413-1.c: Same.
7447 * gcc.dg/dg-test-1.c: Same.
7448 * gcc.dg/empty-source-2.c: Same.
7449 * gcc.dg/empty-source-3.c: Same.
7450 * gcc.dg/format/c99-printf-1.c: Same.
7451 * gcc.dg/format/c99-scanf-1.c: Same.
7452 * gcc.dg/label-decl-2.c: Same.
7453 * gcc.dg/m-un-2.c: Same.
7454 * gcc.dg/uninit-pr20644-O0.c: Same.
7455 * gfortran.dg/pr70006.f90: Same.
7456 * obj-c++.dg/fsf-package-0.m: Same.
7457
c3125b18
TV
74582017-04-28 Tom de Vries <tom@codesourcery.com>
7459
7460 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7461 dg-(error|warning|message|bogus).
7462 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7463 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7464 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7465 * c-c++-common/pr20000.c: Same.
7466 * c-c++-common/pr49706.c: Same.
7467 * g++.dg/ext/utf16-4.C: Same.
7468 * g++.dg/parse/error2.C: Same.
7469 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7470 * g++.dg/warn/Wtype-limits.C: Same.
7471 * g++.dg/warn/overflow-warn-1.C: Same.
7472 * g++.dg/warn/overflow-warn-3.C: Same.
7473 * gcc.dg/Wpointer-sign-Wall.c: Same.
7474 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7475 * gcc.dg/Wtype-limits-Wextra.c: Same.
7476 * gcc.dg/Wtype-limits.c: Same.
7477 * gcc.dg/cpp/19990413-1.c: Same.
7478 * gcc.dg/dg-test-1.c: Same.
7479 * gcc.dg/empty-source-2.c: Same.
7480 * gcc.dg/empty-source-3.c: Same.
7481 * gcc.dg/label-decl-2.c: Same.
7482 * gcc.dg/m-un-2.c: Same.
7483 * gcc.dg/uninit-pr19430-O0.c: Same.
7484 * gcc.dg/uninit-pr19430.c: Same.
7485 * gcc.dg/uninit-pr20644-O0.c: Same.
7486 * gcc.dg/utf16-4.c: Same.
7487 * gfortran.dg/pr70006.f90: Same.
7488 * obj-c++.dg/fsf-package-0.m: Same.
7489
119092c1
RB
74902017-04-28 Richard Biener <rguenther@suse.de>
7491
7492 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7493 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7494 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7495 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7496 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7497 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7498
3777eda2
MP
74992017-04-27 Marek Polacek <polacek@redhat.com>
7500
7501 PR sanitizer/80349
7502 * c-c++-common/ubsan/pr80349.c: New test.
7503
8211c4a2
VR
75042017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7505
7506 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7507 diagnostics.
7508 * g++.dg/warn/pr12242.C: Likewise.
7509
94baf2e2
DE
75102017-04-27 David Edelsohn <dje.gcc@gmail.com>
7511
7512 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7513
9a448688
ML
75142017-04-27 Martin Liska <mliska@suse.cz>
7515
7516 PR testsuite/79455
7517 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7518 more generic.
7519
f8a36447
JJ
75202017-04-27 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR c++/80534
7523 * g++.dg/other/pr80534-1.C: New test.
7524 * g++.dg/other/pr80534-2.C: New test.
7525
1b7c8d39
RB
75262017-04-27 Richard Biener <rguenther@suse.de>
7527
7528 PR middle-end/80539
7529 * gcc.dg/torture/pr80539.c: New testcase.
7530
985b8393
JJ
75312017-04-27 Jakub Jelinek <jakub@redhat.com>
7532
7533 PR target/77728
7534 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7535
a480422d
VR
75362017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7537
7538 * g++.dg/diagnostic/nested-name-1.C: New test.
7539
f9726baa
ML
75402017-04-26 Martin Liska <mliska@suse.cz>
7541
7542 * gcc.dg/guality/guality.h: Add prefix to test verification.
7543
9f4df8f1
NS
75442017-04-25 Nathan Sidwell <nathan@acm.org>
7545
7546 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7547
1913c8f6
UB
75482017-04-25 Uros Bizjak <ubizjak@gmail.com>
7549
7550 PR target/70799
7551 * gcc.target/i386/pr70799-5.c: New test.
7552
e602bbfc
MS
75532017-04-25 Martin Sebor <msebor@redhat.com>
7554
7555 PR tree-optimization/80497
7556 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7557
7629ae90
RR
75582017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7559 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR target/77728
7562 * g++.dg/abi/pr77728-1.C: New test.
7563
2ef42cf9
MP
75642017-04-25 Marek Polacek <polacek@redhat.com>
7565
7566 PR sanitizer/80349
7567 * g++.dg/ubsan/pr80349-2.C: New test.
7568
70caf430
VR
75692017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7570
7571 * g++.dg/cpp0x/enum34.C: New test.
7572
f66c70dc
TV
75732017-04-25 Tom de Vries <tom@codesourcery.com>
7574
7575 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7576 variables.
7577 (dg-line): New proc.
7578 (process-message): Handle line number variables.
7579 * objc.dg/try-catch-12.m: Use dg-line.
7580
77071af6
BS
75812017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7582
7583 PR target/80482
7584 * gcc.target/powerpc/vec-constvolatile.c: New test.
7585
fbe91804
DM
75862017-04-25 David Malcolm <dmalcolm@redhat.com>
7587
7588 * g++.dg/semicolon-fixits.C: New test case.
7589
1c4ea66f
DM
75902017-04-25 David Malcolm <dmalcolm@redhat.com>
7591
7592 * gcc.dg/semicolon-fixits.c: New test case.
7593
5ca28c1d
DM
75942017-04-25 David Malcolm <dmalcolm@redhat.com>
7595
7596 * g++.dg/lookup/missing-std-include.C: New test file.
7597
2ec07fa6
RR
75982017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7599 Jakub Jelinek <jakub@redhat.com>
7600
7601 PR target/77728
7602 * g++.dg/abi/pr77728-2.C: New test.
7603
7d5dbb22
DM
76042017-04-25 David Malcolm <dmalcolm@redhat.com>
7605
7606 PR c++/80177
7607 * g++.dg/spellcheck-pr80177.C: New test case.
7608
6a3936d4
NS
76092017-04-25 Nathan Sidwell <nathan@acm.org>
7610
7611 * g++.dg/dg.exp (find-cxx-tests): New function.
7612 (main): Use it, remove explicit pruning
7613
bed3fd46
RB
76142017-04-25 Richard Biener <rguenther@suse.de>
7615
7616 PR tree-optimization/80492
7617 * gcc.dg/pr80492.c: New testcase.
7618
c9e9c3ac
SKS
76192017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7620
7621 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7622 for targets with int size less than 32 bits.
7623
2700fbd6
RB
76242017-04-25 Richard Biener <rguenther@suse.de>
7625
7626 PR tree-optimization/79201
7627 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7628 * gcc.target/i386/pr22152.c: Disable sinking.
7629
e57136da
AK
76302017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7631
7632 PR target/80464
7633 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7634
3cb9ee2f
AK
76352017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7636
7637 PR target/79895
7638 * gcc.target/s390/pr79895.c: New test.
7639
03db9ab5
DV
76402017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7641
7642 PR target/80080
7643 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7644 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7645 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7646
39259462
JJ
76472017-04-25 Jakub Jelinek <jakub@redhat.com>
7648
ba5d69f3
JJ
7649 PR rtl-optimization/80501
7650 * gcc.c-torture/execute/pr80501.c: New test.
7651
39259462
JJ
7652 PR rtl-optimization/80500
7653 * gcc.dg/pr80500.c: New test.
7654
bb0249cb
MG
76552017-04-25 Marc Glisse <marc.glisse@inria.fr>
7656
7657 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7658 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7659
be420eb8
JW
76602017-04-22 Janus Weil <janus@gcc.gnu.org>
7661
7662 PR fortran/80121
7663 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7664 directive.
7665
0ebd1f00
DM
76662017-04-24 David Malcolm <dmalcolm@redhat.com>
7667
7668 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7669 * jit.dg/test-alignment.c: New test case.
7670 * jit.dg/test-alignment.cc: New test case.
7671 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7672 New test case.
7673
412f61f0
DM
76742017-04-24 David Malcolm <dmalcolm@redhat.com>
7675
7676 PR c++/80016
7677 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7678 test function.
7679 (test_alignof): New test function.
7680
a8492d5e
MG
76812017-04-24 Marc Glisse <marc.glisse@inria.fr>
7682
7683 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7684
ec856f5f
VR
76852017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7686
7687 * g++.dg/diagnostic/duplicate1.C: New test.
7688 * g++.dg/cpp0x/duplicate1.C: New test.
7689
a753df11
MJ
76902017-04-24 Martin Jambor <mjambor@suse.cz>
7691
7692 PR tree-optimization/80293
7693 * g++.dg/tree-ssa/pr80293.C: New test.
7694
3ebd8e62
ML
76952017-04-24 Martin Liska <mliska@suse.cz>
7696
7697 PR middle-end/79931
7698 * g++.dg/ipa/pr79931.C: New test.
7699
f30a1190
RB
77002017-04-24 Richard Biener <rguenther@suse.de>
7701
7702 PR tree-optimization/80494
7703 * gfortran.dg/pr80494.f90: New testcase.
7704
4c7c437c
RB
77052017-04-24 Richard Biener <rguenther@suse.de>
7706
7707 PR tree-optimization/79725
7708 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7709
d21a8e3b
RB
77102017-04-24 Richard Biener <rguenther@suse.de>
7711
7712 PR c++/2972
7713 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7714
c7eb642e
JD
77152017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7716
7717 PR fortran/80484
7718 * gfortran.dg/dtio_29.f03: New test.
7719
60fc41bd
JW
77202017-04-22 Janus Weil <janus@gcc.gnu.org>
7721
7722 PR fortran/80121
7723 * gfortran.dg/intent_out_9.f90: New test case.
7724
2eb8a343
UB
77252017-04-23 Uros Bizjak <ubizjak@gmail.com>
7726
7727 PR target/70799
1913c8f6 7728 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7729
fc23d35a
JW
77302017-04-21 Janus Weil <janus@gcc.gnu.org>
7731
7732 PR fortran/80392
7733 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7734
7b9efd03
UB
77352017-04-21 Uros Bizjak <ubizjak@gmail.com>
7736
7737 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7738
2fd30fbe
RB
77392017-04-21 Richard Biener <rguenther@suse.de>
7740
7741 PR tree-optimization/79547
7742 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7743
bb1bc604
RB
77442017-04-21 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/78847
7747 * g++.dg/tree-ssa/pr78847.C: New testcase.
7748
666f7903
JJ
77492017-04-21 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR c/80468
7752 * gcc.dg/pr80468.c: New test.
7753
25c28f47
ML
77542017-04-21 Martin Liska <mliska@suse.cz>
7755
7756 PR tree-optimization/66278
7757 * gcc.dg/vect/pr66278.c: New test.
7758
6d553e9b
RB
77592017-04-21 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/80237
7762 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7763 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7764 adjust expected optimizations.
7765
7fd1a747
RB
77662016-04-21 Richard Biener <rguenther@suse.de>
7767
7768 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7769 of inner loops.
7770 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7771 * gcc.dg/vect/vect-104.c: Likewise.
7772
2f23a412
EB
77732017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7774
7775 PR tree-optimization/80426
7776 * gcc.c-torture/execute/20170429-1.c: Rename into...
7777 * gcc.c-torture/execute/20170419-1.c: ...this.
7778
8749b11f
UB
77792017-04-20 Uros Bizjak <ubizjak@gmail.com>
7780
7781 PR target/79804
7782 * gcc.target/i386/pr79804.c: New test.
7783
20917336
UB
77842017-04-20 Uros Bizjak <ubizjak@gmail.com>
7785
7786 PR target/78090
7787 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7788
2414b022
DE
77892017-04-20 David Edelsohn <dje.gcc@gmail.com>
7790
7791 * g++/opt/pr80436.C: XFAIL on AIX.
7792
34d57a10
JW
77932017-04-20 Jonathan Wakely <jwakely@redhat.com>
7794
7795 PR c++/80473
7796 * g++.dg/diagnostic/pr80473.C: New test.
7797
c3cbcd45
VR
77982017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7799
7800 * g++.dg/warn/Wextra-semi.C: New test.
7801
8a59d466
JJ
78022017-04-20 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR middle-end/80423
7805 * g++.dg/other/pr80423.C: New test.
7806
a4bb5c57
SKS
78072017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7808
7809 * gcc.dg/pr80170.c: Require ptr32plus.
7810
fe1e7d0e
EB
78112017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7812
7813 PR tree-optimization/80426
7814 * gcc.c-torture/execute/20170419-1.c: New test.
7815
48d811eb
JJ
78162017-04-19 Jakub Jelinek <jakub@redhat.com>
7817
f19e6a9c
JJ
7818 PR debug/80461
7819 * g++.dg/debug/pr80461.C: New test.
7820
541035a6
JJ
7821 PR c++/80459
7822 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7823 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7824 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7825
48d811eb
JJ
7826 PR debug/80436
7827 * g++.dg/opt/pr80436.C: New test.
7828
5249994e
SKS
78292017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7830
7831 * gcc.dg/torture/pr80341.c: Require int32plus.
7832
a16c8d8b 78332017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7834 Jeff Law <law@redhat.com>
a16c8d8b
EB
7835
7836 * gcc.c-torture/compile/20170419-1.c: New test.
7837
6143c998
TV
78382017-04-19 Tom de Vries <tom@codesourcery.com>
7839
7840 PR testsuite/80221
7841 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7842 subsequent dg directives.
7843 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7844 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7845 * c-c++-common/attr-fallthrough-2.c: Same.
7846 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7847 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7848 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7849 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7850 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7851 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7852 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7853 * c-c++-common/cilk-plus/CK/errors.c: Same.
7854 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7855 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7856 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7857 * c-c++-common/cpp/pr57580.c: Same.
7858 * c-c++-common/goacc/asyncwait-1.c: Same.
7859 * c-c++-common/goacc/cache-2.c: Same.
7860 * c-c++-common/goacc/declare-2.c: Same.
7861 * c-c++-common/goacc/deviceptr-1.c: Same.
7862 * c-c++-common/goacc/routine-5.c: Same.
7863 * c-c++-common/gomp/clauses-2.c: Same.
7864 * c-c++-common/gomp/ordered-3.c: Same.
7865 * c-c++-common/gomp/pr67501.c: Same.
7866 * c-c++-common/pr20000.c: Same.
7867 * c-c++-common/pr43395.c: Same.
7868 * c-c++-common/pr49706.c: Same.
7869 * c-c++-common/pr77624-1.c: Same.
7870 * c-c++-common/pr77624-2.c: Same.
7871 * c-c++-common/raw-string-14.c: Same.
7872 * c-c++-common/raw-string-16.c: Same.
7873 * c-c++-common/raw-string-3.c: Same.
7874 * c-c++-common/raw-string-4.c: Same.
7875 * c-c++-common/raw-string-5.c: Same.
7876 * c-c++-common/raw-string-6.c: Same.
7877 * g++.dg/abi/mangle41.C: Same.
7878 * g++.dg/conversion/nullptr1.C: Same.
7879 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7880 * g++.dg/cpp0x/auto27.C: Same.
7881 * g++.dg/cpp0x/constexpr-98.C: Same.
7882 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7883 * g++.dg/cpp0x/diag2.C: Same.
7884 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7885 * g++.dg/cpp0x/nullptr15.C: Same.
7886 * g++.dg/cpp0x/pr31431-2.C: Same.
7887 * g++.dg/cpp0x/pr31431.C: Same.
7888 * g++.dg/cpp0x/pr79118.C: Same.
7889 * g++.dg/cpp0x/static_assert3.C: Same.
7890 * g++.dg/cpp0x/temp_default2.C: Same.
7891 * g++.dg/cpp0x/trailing4.C: Same.
7892 * g++.dg/cpp0x/variadic-ex10.C: Same.
7893 * g++.dg/cpp0x/variadic-ex13.C: Same.
7894 * g++.dg/cpp0x/variadic-ex14.C: Same.
7895 * g++.dg/cpp0x/variadic-ex3.C: Same.
7896 * g++.dg/cpp0x/variadic-ex4.C: Same.
7897 * g++.dg/cpp0x/variadic59.C: Same.
7898 * g++.dg/cpp0x/vt-37737-2.C: Same.
7899 * g++.dg/cpp0x/vt-57397-1.C: Same.
7900 * g++.dg/cpp0x/vt-57397-2.C: Same.
7901 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7902 * g++.dg/cpp1z/gen-attrs1.C: Same.
7903 * g++.dg/diagnostic/pr71075.C: Same.
7904 * g++.dg/eh/goto2.C: Same.
7905 * g++.dg/eh/goto3.C: Same.
7906 * g++.dg/expr/bitfield4.C: Same.
7907 * g++.dg/expr/bitfield5.C: Same.
7908 * g++.dg/expr/bitfield6.C: Same.
7909 * g++.dg/expr/bool1.C: Same.
7910 * g++.dg/expr/bool3.C: Same.
7911 * g++.dg/expr/cond10.C: Same.
7912 * g++.dg/expr/cond11.C: Same.
7913 * g++.dg/expr/lval3.C: Same.
7914 * g++.dg/expr/lval4.C: Same.
7915 * g++.dg/ext/anon-struct4.C: Same.
7916 * g++.dg/ext/attrib44.C: Same.
7917 * g++.dg/ext/builtin3.C: Same.
7918 * g++.dg/ext/dllimport7.C: Same.
7919 * g++.dg/ext/label5.C: Same.
7920 * g++.dg/ext/no-asm-1.C: Same.
7921 * g++.dg/ext/utf16-4.C: Same.
7922 * g++.dg/ext/vla2.C: Same.
7923 * g++.dg/gomp/block-1.C: Same.
7924 * g++.dg/gomp/block-2.C: Same.
7925 * g++.dg/gomp/block-3.C: Same.
7926 * g++.dg/gomp/block-5.C: Same.
7927 * g++.dg/gomp/linear-2.C: Same.
7928 * g++.dg/gomp/target-1.C: Same.
7929 * g++.dg/gomp/target-2.C: Same.
7930 * g++.dg/gomp/taskgroup-1.C: Same.
7931 * g++.dg/gomp/teams-1.C: Same.
7932 * g++.dg/inherit/pure1.C: Same.
7933 * g++.dg/init/array43.C: Same.
7934 * g++.dg/init/array46.C: Same.
7935 * g++.dg/init/const10.C: Same.
7936 * g++.dg/init/ctor4-1.C: Same.
7937 * g++.dg/init/ctor4.C: Same.
7938 * g++.dg/init/new37.C: Same.
7939 * g++.dg/init/pr25811.C: Same.
7940 * g++.dg/init/pr29043.C: Same.
7941 * g++.dg/init/pr29571.C: Same.
7942 * g++.dg/lookup/duperr1.C: Same.
7943 * g++.dg/lookup/error1.C: Same.
7944 * g++.dg/lookup/koenig5.C: Same.
7945 * g++.dg/lookup/pr77549.C: Same.
7946 * g++.dg/lookup/suggestions1.C: Same.
7947 * g++.dg/lookup/using16.C: Same.
7948 * g++.dg/lookup/using7.C: Same.
7949 * g++.dg/other/anon-union3.C: Same.
7950 * g++.dg/other/array2.C: Same.
7951 * g++.dg/other/error13.C: Same.
7952 * g++.dg/other/error34.C: Same.
7953 * g++.dg/overload/builtin1.C: Same.
7954 * g++.dg/overload/conv-op1.C: Same.
7955 * g++.dg/overload/error3.C: Same.
7956 * g++.dg/overload/koenig1.C: Same.
7957 * g++.dg/overload/operator5.C: Same.
7958 * g++.dg/overload/template5.C: Same.
7959 * g++.dg/overload/unknown1.C: Same.
7960 * g++.dg/overload/using2.C: Same.
7961 * g++.dg/parse/constructor1.C: Same.
7962 * g++.dg/parse/crash36.C: Same.
7963 * g++.dg/parse/crash63.C: Same.
7964 * g++.dg/parse/error11.C: Same.
7965 * g++.dg/parse/error12.C: Same.
7966 * g++.dg/parse/error14.C: Same.
7967 * g++.dg/parse/error2.C: Same.
7968 * g++.dg/parse/error21.C: Same.
7969 * g++.dg/parse/error26.C: Same.
7970 * g++.dg/parse/error36.C: Same.
7971 * g++.dg/parse/friend12.C: Same.
7972 * g++.dg/parse/invalid-op1.C: Same.
7973 * g++.dg/parse/missing-template1.C: Same.
7974 * g++.dg/parse/parser-pr28152-2.C: Same.
7975 * g++.dg/parse/parser-pr28152.C: Same.
7976 * g++.dg/parse/pr16696-permissive.C: Same.
7977 * g++.dg/parse/pr16696.C: Same.
7978 * g++.dg/parse/pr69628.C: Same.
7979 * g++.dg/parse/ret-type2.C: Same.
7980 * g++.dg/parse/specialization1.C: Same.
7981 * g++.dg/parse/template3.C: Same.
7982 * g++.dg/parse/template9.C: Same.
7983 * g++.dg/parse/typename11.C: Same.
7984 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
7985 * g++.dg/pr45330.C: Same.
7986 * g++.dg/rtti/typeid6.C: Same.
7987 * g++.dg/spellcheck-fields.C: Same.
7988 * g++.dg/spellcheck-typenames.C: Same.
7989 * g++.dg/tc1/dr108.C: Same.
7990 * g++.dg/tc1/dr147.C: Same.
7991 * g++.dg/template/arg7.C: Same.
7992 * g++.dg/template/conv11.C: Same.
7993 * g++.dg/template/crash13.C: Same.
7994 * g++.dg/template/crash55.C: Same.
7995 * g++.dg/template/dependent-expr5.C: Same.
7996 * g++.dg/template/error17.C: Same.
7997 * g++.dg/template/error33.C: Same.
7998 * g++.dg/template/error4.C: Same.
7999 * g++.dg/template/error50.C: Same.
8000 * g++.dg/template/error53.C: Same.
8001 * g++.dg/template/friend.C: Same.
8002 * g++.dg/template/func2.C: Same.
8003 * g++.dg/template/local6.C: Same.
8004 * g++.dg/template/member5.C: Same.
8005 * g++.dg/template/meminit1.C: Same.
8006 * g++.dg/template/nested3.C: Same.
8007 * g++.dg/template/nontype6.C: Same.
8008 * g++.dg/template/overload12.C: Same.
8009 * g++.dg/template/ptrmem8.C: Same.
8010 * g++.dg/template/qualified-id1.C: Same.
8011 * g++.dg/template/spec15.C: Same.
8012 * g++.dg/template/static1.C: Same.
8013 * g++.dg/template/static10.C: Same.
8014 * g++.dg/template/static2.C: Same.
8015 * g++.dg/template/ttp25.C: Same.
8016 * g++.dg/template/typedef2.C: Same.
8017 * g++.dg/template/typename2.C: Same.
8018 * g++.dg/template/unify10.C: Same.
8019 * g++.dg/template/unify6.C: Same.
8020 * g++.dg/template/unify7.C: Same.
8021 * g++.dg/template/unify9.C: Same.
8022 * g++.dg/template/varmod1.C: Same.
8023 * g++.dg/ubsan/div-by-zero-1.C: Same.
8024 * g++.dg/ubsan/pr63956.C: Same.
8025 * g++.dg/warn/Waddress-1.C: Same.
8026 * g++.dg/warn/Wconversion2.C: Same.
8027 * g++.dg/warn/Wnull-conversion-1.C: Same.
8028 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8029 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8030 * g++.dg/warn/Wswitch-1.C: Same.
8031 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8032 * g++.dg/warn/Wtype-limits.C: Same.
8033 * g++.dg/warn/Wunused-parm-5.C: Same.
8034 * g++.dg/warn/deprecated-6.C: Same.
8035 * g++.dg/warn/deprecated.C: Same.
8036 * g++.dg/warn/incomplete1.C: Same.
8037 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8038 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8039 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8040 * g++.dg/warn/overflow-warn-1.C: Same.
8041 * g++.dg/warn/overflow-warn-3.C: Same.
8042 * g++.dg/warn/overflow-warn-4.C: Same.
8043 * g++.dg/warn/pr12242.C: Same.
8044 * g++.dg/warn/pr30551-2.C: Same.
8045 * g++.dg/warn/pr30551.C: Same.
8046 * g++.old-deja/g++.benjamin/16077.C: Same.
8047 * g++.old-deja/g++.bob/inherit1.C: Same.
8048 * g++.old-deja/g++.brendan/crash56.C: Same.
8049 * g++.old-deja/g++.brendan/template17.C: Same.
8050 * g++.old-deja/g++.eh/ctor1.C: Same.
8051 * g++.old-deja/g++.jason/bool5.C: Same.
8052 * g++.old-deja/g++.jason/cond.C: Same.
8053 * g++.old-deja/g++.jason/operator.C: Same.
8054 * g++.old-deja/g++.jason/pmf5.C: Same.
8055 * g++.old-deja/g++.law/ctors5.C: Same.
8056 * g++.old-deja/g++.law/missed-error2.C: Same.
8057 * g++.old-deja/g++.law/operators9.C: Same.
8058 * g++.old-deja/g++.law/temps1.C: Same.
8059 * g++.old-deja/g++.mike/for2.C: Same.
8060 * g++.old-deja/g++.mike/ns5.C: Same.
8061 * g++.old-deja/g++.mike/ns7.C: Same.
8062 * g++.old-deja/g++.mike/p10769b.C: Same.
8063 * g++.old-deja/g++.niklas/t120.C: Same.
8064 * g++.old-deja/g++.niklas/t121.C: Same.
8065 * g++.old-deja/g++.ns/koenig5.C: Same.
8066 * g++.old-deja/g++.oliva/overload1.C: Same.
8067 * g++.old-deja/g++.other/crash24.C: Same.
8068 * g++.old-deja/g++.other/crash25.C: Same.
8069 * g++.old-deja/g++.other/decl5.C: Same.
8070 * g++.old-deja/g++.other/lineno5.C: Same.
8071 * g++.old-deja/g++.other/null3.C: Same.
8072 * g++.old-deja/g++.other/overcnv2.C: Same.
8073 * g++.old-deja/g++.other/ptrmem7.C: Same.
8074 * g++.old-deja/g++.other/typename1.C: Same.
8075 * g++.old-deja/g++.other/vaarg3.C: Same.
8076 * g++.old-deja/g++.pt/crash10.C: Same.
8077 * g++.old-deja/g++.pt/crash28.C: Same.
8078 * g++.old-deja/g++.pt/crash38.C: Same.
8079 * g++.old-deja/g++.pt/explicit70.C: Same.
8080 * g++.old-deja/g++.pt/explicit77.C: Same.
8081 * g++.old-deja/g++.pt/expr2.C: Same.
8082 * g++.old-deja/g++.pt/spec5.C: Same.
8083 * g++.old-deja/g++.pt/spec6.C: Same.
8084 * g++.old-deja/g++.pt/typename3.C: Same.
8085 * g++.old-deja/g++.pt/typename5.C: Same.
8086 * g++.old-deja/g++.pt/typename6.C: Same.
8087 * g++.old-deja/g++.pt/typename7.C: Same.
8088 * g++.old-deja/g++.pt/unify4.C: Same.
8089 * g++.old-deja/g++.pt/unify8.C: Same.
8090 * g++.old-deja/g++.pt/vaarg3.C: Same.
8091 * g++.old-deja/g++.robertl/eb22.C: Same.
8092 * g++.old-deja/g++.robertl/eb4.C: Same.
8093 * g++.old-deja/g++.robertl/eb44.C: Same.
8094 * g++.old-deja/g++.robertl/eb69.C: Same.
8095 * g++.old-deja/g++.robertl/eb98.C: Same.
8096 * gcc.dg/20031223-1.c: Same.
8097 * gcc.dg/940510-1.c: Same.
8098 * gcc.dg/990506-0.c: Same.
8099 * gcc.dg/Walloca-1.c: Same.
8100 * gcc.dg/Walloca-2.c: Same.
8101 * gcc.dg/Wconversion-integer.c: Same.
8102 * gcc.dg/Wcxx-compat-8.c: Same.
8103 * gcc.dg/Wimplicit-int-1.c: Same.
8104 * gcc.dg/Wimplicit-int-2.c: Same.
8105 * gcc.dg/Wimplicit-int-4.c: Same.
8106 * gcc.dg/Wpointer-sign-Wall.c: Same.
8107 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8108 * gcc.dg/Wshadow-1.c: Same.
8109 * gcc.dg/Wshadow-3.c: Same.
8110 * gcc.dg/Wswitch-enum-error.c: Same.
8111 * gcc.dg/Wswitch-enum.c: Same.
8112 * gcc.dg/Wswitch-error.c: Same.
8113 * gcc.dg/Wswitch.c: Same.
8114 * gcc.dg/Wtype-limits-Wextra.c: Same.
8115 * gcc.dg/Wtype-limits.c: Same.
8116 * gcc.dg/Wvla-larger-than-2.c: Same.
8117 * gcc.dg/anon-struct-5.c: Same.
8118 * gcc.dg/array-10.c: Same.
8119 * gcc.dg/array-11.c: Same.
8120 * gcc.dg/array-15.c: Same.
8121 * gcc.dg/array-2.c: Same.
8122 * gcc.dg/array-8.c: Same.
8123 * gcc.dg/array-const-2.c: Same.
8124 * gcc.dg/array-const-3.c: Same.
8125 * gcc.dg/bitfld-1.c: Same.
8126 * gcc.dg/bitfld-8.c: Same.
8127 * gcc.dg/builtin-redefine.c: Same.
8128 * gcc.dg/c11-noreturn-1.c: Same.
8129 * gcc.dg/c11-noreturn-2.c: Same.
8130 * gcc.dg/c11-static-assert-3.c: Same.
8131 * gcc.dg/c90-arraydecl-1.c: Same.
8132 * gcc.dg/c90-complex-1.c: Same.
8133 * gcc.dg/c90-complit-1.c: Same.
8134 * gcc.dg/c90-const-expr-11.c: Same.
8135 * gcc.dg/c90-const-expr-7.c: Same.
8136 * gcc.dg/c90-const-expr-8.c: Same.
8137 * gcc.dg/c90-enum-comma-1.c: Same.
8138 * gcc.dg/c90-flex-array-1.c: Same.
8139 * gcc.dg/c90-hexfloat-1.c: Same.
8140 * gcc.dg/c90-idem-qual-1.c: Same.
8141 * gcc.dg/c90-idem-qual-2.c: Same.
8142 * gcc.dg/c90-idem-qual-3.c: Same.
8143 * gcc.dg/c90-mixdecl-1.c: Same.
8144 * gcc.dg/c90-restrict-1.c: Same.
8145 * gcc.dg/c90-return-1.c: Same.
8146 * gcc.dg/c99-array-nonobj-1.c: Same.
8147 * gcc.dg/c99-arraydecl-1.c: Same.
8148 * gcc.dg/c99-complex-1.c: Same.
8149 * gcc.dg/c99-complex-2.c: Same.
8150 * gcc.dg/c99-complit-2.c: Same.
8151 * gcc.dg/c99-const-expr-7.c: Same.
8152 * gcc.dg/c99-const-expr-8.c: Same.
8153 * gcc.dg/c99-flex-array-3.c: Same.
8154 * gcc.dg/c99-flex-array-7.c: Same.
8155 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8156 * gcc.dg/c99-impl-decl-1.c: Same.
8157 * gcc.dg/c99-impl-int-1.c: Same.
8158 * gcc.dg/c99-impl-int-2.c: Same.
8159 * gcc.dg/c99-init-3.c: Same.
8160 * gcc.dg/c99-restrict-1.c: Same.
8161 * gcc.dg/c99-return-1.c: Same.
8162 * gcc.dg/c99-tag-1.c: Same.
8163 * gcc.dg/c99-tag-3.c: Same.
8164 * gcc.dg/call-diag-2.c: Same.
8165 * gcc.dg/cpp/19940712-1.c: Same.
8166 * gcc.dg/cpp/19951025-1.c: Same.
8167 * gcc.dg/cpp/19990413-1.c: Same.
8168 * gcc.dg/cpp/direct2.c: Same.
8169 * gcc.dg/cpp/direct2s.c: Same.
8170 * gcc.dg/cpp/pr28709.c: Same.
8171 * gcc.dg/cpp/pr61854-c90.c: Same.
8172 * gcc.dg/cpp/pr61854-c94.c: Same.
8173 * gcc.dg/cpp/pragma-1.c: Same.
8174 * gcc.dg/cpp/pragma-2.c: Same.
8175 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8176 * gcc.dg/cpp/trad/literals-2.c: Same.
8177 * gcc.dg/cpp/warn-comments-2.c: Same.
8178 * gcc.dg/cpp/warn-comments-3.c: Same.
8179 * gcc.dg/cpp/warn-comments.c: Same.
8180 * gcc.dg/cpp/warn-long-long-2.c: Same.
8181 * gcc.dg/cpp/warn-long-long.c: Same.
8182 * gcc.dg/cpp/warn-redefined-2.c: Same.
8183 * gcc.dg/cpp/warn-redefined.c: Same.
8184 * gcc.dg/darwin-cfstring-2.c: Same.
8185 * gcc.dg/darwin-cfstring-format-1.c: Same.
8186 * gcc.dg/decl-9.c: Same.
8187 * gcc.dg/declspec-1.c: Same.
8188 * gcc.dg/declspec-10.c: Same.
8189 * gcc.dg/declspec-11.c: Same.
8190 * gcc.dg/declspec-13.c: Same.
8191 * gcc.dg/declspec-18.c: Same.
8192 * gcc.dg/declspec-4.c: Same.
8193 * gcc.dg/declspec-5.c: Same.
8194 * gcc.dg/declspec-6.c: Same.
8195 * gcc.dg/declspec-8.c: Same.
8196 * gcc.dg/deprecated-4.c: Same.
8197 * gcc.dg/deprecated.c: Same.
8198 * gcc.dg/dfp/composite-type.c: Same.
8199 * gcc.dg/empty-source-2.c: Same.
8200 * gcc.dg/empty-source-3.c: Same.
8201 * gcc.dg/format/attr-6.c: Same.
8202 * gcc.dg/format/branch-1.c: Same.
8203 * gcc.dg/format/c90-printf-1.c: Same.
8204 * gcc.dg/format/c90-strftime-2.c: Same.
8205 * gcc.dg/format/c99-strftime-1.c: Same.
8206 * gcc.dg/format/cmn-err-1.c: Same.
8207 * gcc.dg/format/few-1.c: Same.
8208 * gcc.dg/format/ms_branch-1.c: Same.
8209 * gcc.dg/format/ms_unnamed-1.c: Same.
8210 * gcc.dg/format/ms_va-1.c: Same.
8211 * gcc.dg/format/unnamed-1.c: Same.
8212 * gcc.dg/format/va-1.c: Same.
8213 * gcc.dg/format/xopen-1.c: Same.
8214 * gcc.dg/funcdef-var-1.c: Same.
8215 * gcc.dg/funcdef-var-2.c: Same.
8216 * gcc.dg/gnu89-const-expr-1.c: Same.
8217 * gcc.dg/gnu89-const-expr-2.c: Same.
8218 * gcc.dg/gnu90-const-expr-1.c: Same.
8219 * gcc.dg/gnu99-const-expr-1.c: Same.
8220 * gcc.dg/gnu99-const-expr-2.c: Same.
8221 * gcc.dg/gnu99-init-2.c: Same.
8222 * gcc.dg/gomp/_Atomic-5.c: Same.
8223 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8224 * gcc.dg/gomp/atomic-5.c: Same.
8225 * gcc.dg/gomp/linear-1.c: Same.
8226 * gcc.dg/gomp/pr67500.c: Same.
8227 * gcc.dg/init-bad-1.c: Same.
8228 * gcc.dg/init-bad-2.c: Same.
8229 * gcc.dg/init-bad-3.c: Same.
8230 * gcc.dg/init-string-1.c: Same.
8231 * gcc.dg/label-compound-stmt-1.c: Same.
8232 * gcc.dg/label-decl-2.c: Same.
8233 * gcc.dg/label-decl-4.c: Same.
8234 * gcc.dg/large-size-array-2.c: Same.
8235 * gcc.dg/large-size-array-4.c: Same.
8236 * gcc.dg/lvalue-6.c: Same.
8237 * gcc.dg/m-un-2.c: Same.
8238 * gcc.dg/multiple-overflow-warn-1.c: Same.
8239 * gcc.dg/multiple-overflow-warn-2.c: Same.
8240 * gcc.dg/multiple-overflow-warn-3.c: Same.
8241 * gcc.dg/nested-redef-1.c: Same.
8242 * gcc.dg/no-asm-1.c: Same.
8243 * gcc.dg/no-asm-3.c: Same.
8244 * gcc.dg/no-asm-4.c: Same.
8245 * gcc.dg/noncompile/20010524-1.c: Same.
8246 * gcc.dg/noncompile/incomplete-5.c: Same.
8247 * gcc.dg/noncompile/pr44517.c: Same.
8248 * gcc.dg/noncompile/pr52290.c: Same.
8249 * gcc.dg/noreturn-1.c: Same.
8250 * gcc.dg/overflow-warn-1.c: Same.
8251 * gcc.dg/overflow-warn-2.c: Same.
8252 * gcc.dg/overflow-warn-3.c: Same.
8253 * gcc.dg/overflow-warn-4.c: Same.
8254 * gcc.dg/parm-mismatch-1.c: Same.
8255 * gcc.dg/parser-pr28152-2.c: Same.
8256 * gcc.dg/parser-pr28152.c: Same.
8257 * gcc.dg/pedwarn-init.c: Same.
8258 * gcc.dg/pointer-arith-2.c: Same.
8259 * gcc.dg/pointer-arith-3.c: Same.
8260 * gcc.dg/pointer-arith-4.c: Same.
8261 * gcc.dg/pr14475.c: Same.
8262 * gcc.dg/pr18596-3.c: Same.
8263 * gcc.dg/pr18809-1.c: Same.
8264 * gcc.dg/pr27953.c: Same.
8265 * gcc.dg/pr30457.c: Same.
8266 * gcc.dg/pr30551-2.c: Same.
8267 * gcc.dg/pr30551-3.c: Same.
8268 * gcc.dg/pr30551-4.c: Same.
8269 * gcc.dg/pr30551-5.c: Same.
8270 * gcc.dg/pr30551-6.c: Same.
8271 * gcc.dg/pr30551.c: Same.
8272 * gcc.dg/pr36997.c: Same.
8273 * gcc.dg/pr41842.c: Same.
8274 * gcc.dg/pr48552-1.c: Same.
8275 * gcc.dg/pr48552-2.c: Same.
8276 * gcc.dg/pr59717.c: Same.
8277 * gcc.dg/pr61077.c: Same.
8278 * gcc.dg/pr61096-1.c: Same.
8279 * gcc.dg/pr63626.c: Same.
8280 * gcc.dg/pr64223-1.c: Same.
8281 * gcc.dg/pr64223-2.c: Same.
8282 * gcc.dg/pr8788-1.c: Same.
8283 * gcc.dg/pr8927-1.c: Same.
8284 * gcc.dg/pragma-darwin.c: Same.
8285 * gcc.dg/pragma-diag-5.c: Same.
8286 * gcc.dg/pragma-message.c: Same.
8287 * gcc.dg/redecl-1.c: Same.
8288 * gcc.dg/simd-1.c: Same.
8289 * gcc.dg/simd-5.c: Same.
8290 * gcc.dg/simd-6.c: Same.
8291 * gcc.dg/spellcheck-fields.c: Same.
8292 * gcc.dg/spellcheck-typenames.c: Same.
8293 * gcc.dg/struct-semi-2.c: Same.
8294 * gcc.dg/struct-semi-3.c: Same.
8295 * gcc.dg/transparent-union-3.c: Same.
8296 * gcc.dg/ucnid-8.c: Same.
8297 * gcc.dg/uninit-pr19430-O0.c: Same.
8298 * gcc.dg/uninit-pr19430.c: Same.
8299 * gcc.dg/uninit-pr20644-O0.c: Same.
8300 * gcc.dg/utf-dflt.c: Same.
8301 * gcc.dg/utf-dflt2.c: Same.
8302 * gcc.dg/utf16-4.c: Same.
8303 * gcc.dg/vla-11.c: Same.
8304 * gcc.dg/vla-20.c: Same.
8305 * gcc.dg/vla-init-1.c: Same.
8306 * gcc.dg/vla-init-2.c: Same.
8307 * gcc.dg/vla-init-3.c: Same.
8308 * gcc.dg/weak/weak-6.c: Same.
8309 * gcc.dg/weak/weak-7.c: Same.
8310 * gcc.dg/wtr-int-type-1.c: Same.
8311 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8312 * gcc.target/arm/polytypes.c: Same.
8313 * gcc.target/i386/spellcheck-options-4.c: Same.
8314 * gcc.target/powerpc/20030218-1.c: Same.
8315 * gcc.target/sh/pr21255-4.c: Same.
8316 * gcc.test-framework/dg-error-exp-XP.c: Same.
8317 * gfortran.dg/array_constructor_30.f03: Same.
8318 * gfortran.dg/class_30.f90: Same.
8319 * gfortran.dg/goacc/subarrays.f95: Same.
8320 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8321 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8322 * gfortran.dg/intrinsic_std_1.f90: Same.
8323 * gfortran.dg/pr70006.f90: Same.
8324 * gfortran.dg/warning-directive-1.F90: Same.
8325 * gfortran.dg/warning-directive-2.F90: Same.
8326 * gfortran.dg/warning-directive-3.F90: Same.
8327 * gfortran.dg/warning-directive-4.F90: Same.
8328 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8329 * obj-c++.dg/class-extension-1.mm: Same.
8330 * obj-c++.dg/class-extension-2.mm: Same.
8331 * obj-c++.dg/class-protocol-1.mm: Same.
8332 * obj-c++.dg/cxx-ivars-1.mm: Same.
8333 * obj-c++.dg/duplicate-class-1.mm: Same.
8334 * obj-c++.dg/exceptions-3.mm: Same.
8335 * obj-c++.dg/exceptions-4.mm: Same.
8336 * obj-c++.dg/exceptions-5.mm: Same.
8337 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8338 * obj-c++.dg/fsf-package-0.m: Same.
8339 * obj-c++.dg/invalid-type-1.mm: Same.
8340 * obj-c++.dg/method-12.mm: Same.
8341 * obj-c++.dg/method-13.mm: Same.
8342 * obj-c++.dg/method-15.mm: Same.
8343 * obj-c++.dg/method-16.mm: Same.
8344 * obj-c++.dg/method-6.mm: Same.
8345 * obj-c++.dg/method-7.mm: Same.
8346 * obj-c++.dg/property/at-property-1.mm: Same.
8347 * obj-c++.dg/property/at-property-14.mm: Same.
8348 * obj-c++.dg/property/at-property-17.mm: Same.
8349 * obj-c++.dg/property/at-property-21.mm: Same.
8350 * obj-c++.dg/property/at-property-5.mm: Same.
8351 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8352 * obj-c++.dg/property/dynamic-3.mm: Same.
8353 * obj-c++.dg/property/dynamic-4.mm: Same.
8354 * obj-c++.dg/property/property-neg-1.mm: Same.
8355 * obj-c++.dg/property/property-neg-6.mm: Same.
8356 * obj-c++.dg/property/synthesize-11.mm: Same.
8357 * obj-c++.dg/property/synthesize-5.mm: Same.
8358 * obj-c++.dg/property/synthesize-6.mm: Same.
8359 * obj-c++.dg/proto-lossage-4.mm: Same.
8360 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8361 * obj-c++.dg/strings/strings-1.mm: Same.
8362 * obj-c++.dg/super-class-1.mm: Same.
8363 * obj-c++.dg/syntax-error-6.mm: Same.
8364 * obj-c++.dg/syntax-error-7.mm: Same.
8365 * obj-c++.dg/syntax-error-9.mm: Same.
8366 * obj-c++.dg/try-catch-13.mm: Same.
8367 * objc.dg/attributes/method-noreturn-1.m: Same.
8368 * objc.dg/bad-receiver-type-2.m: Same.
8369 * objc.dg/bad-receiver-type.m: Same.
8370 * objc.dg/call-super-2.m: Same.
8371 * objc.dg/class-2.m: Same.
8372 * objc.dg/class-extension-1.m: Same.
8373 * objc.dg/class-extension-2.m: Same.
8374 * objc.dg/class-protocol-1.m: Same.
8375 * objc.dg/desig-init-1.m: Same.
8376 * objc.dg/duplicate-class-1.m: Same.
8377 * objc.dg/exceptions-3.m: Same.
8378 * objc.dg/exceptions-4.m: Same.
8379 * objc.dg/exceptions-5.m: Same.
8380 * objc.dg/foreach-6.m: Same.
8381 * objc.dg/foreach-7.m: Same.
8382 * objc.dg/fsf-nsstring-format-1.m: Same.
8383 * objc.dg/fsf-package-0.m: Same.
8384 * objc.dg/invalid-type-1.m: Same.
8385 * objc.dg/method-11.m: Same.
8386 * objc.dg/method-19.m: Same.
8387 * objc.dg/method-2.m: Same.
8388 * objc.dg/method-20.m: Same.
8389 * objc.dg/method-5.m: Same.
8390 * objc.dg/method-6.m: Same.
8391 * objc.dg/method-7.m: Same.
8392 * objc.dg/method-9.m: Same.
8393 * objc.dg/missing-proto-3.m: Same.
8394 * objc.dg/private-1.m: Same.
8395 * objc.dg/property/at-property-1.m: Same.
8396 * objc.dg/property/at-property-14.m: Same.
8397 * objc.dg/property/at-property-17.m: Same.
8398 * objc.dg/property/at-property-21.m: Same.
8399 * objc.dg/property/at-property-5.m: Same.
8400 * objc.dg/property/dynamic-3.m: Same.
8401 * objc.dg/property/dynamic-4.m: Same.
8402 * objc.dg/property/property-neg-1.m: Same.
8403 * objc.dg/property/property-neg-6.m: Same.
8404 * objc.dg/property/synthesize-11.m: Same.
8405 * objc.dg/property/synthesize-5.m: Same.
8406 * objc.dg/property/synthesize-6.m: Same.
8407 * objc.dg/proto-hier-1.m: Same.
8408 * objc.dg/proto-lossage-4.m: Same.
8409 * objc.dg/protocol-qualifier-2.m: Same.
8410 * objc.dg/strings/strings-1.m: Same.
8411 * objc.dg/type-size-1.m: Same.
8412
d904a983
JL
84132017-04-18 Jeff Law <law@redhat.com>
8414
8415 PR target/74563
8416 * gcc.target/mips/pr74563: New test.
8417
0155ed56
JJ
84182017-04-18 Jakub Jelinek <jakub@redhat.com>
8419
8420 PR tree-optimization/80443
8421 * gcc.c-torture/compile/pr80443.c: New test.
8422
f380f608
RS
84232017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8424
8425 PR rtl-optimization/80357
8426 * gcc.c-torture/compile/pr80357.c: New test.
8427
dd68669b
JL
84282017-04-18 Jeff Law <law@redhat.com>
8429
8430 PR middle-end/80422
8431 * gcc.c-torture/compile/pr80422.c: New test.
8432
1cda61fc
JJ
84332017-04-18 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR debug/80263
8436 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8437
19970253
MM
84382017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8439
8440 PR target/80099
8441 * gcc.target/powerpc/pr80099-1.c: New test.
8442 * gcc.target/powerpc/pr80099-2.c: Likewise.
8443 * gcc.target/powerpc/pr80099-3.c: Likewise.
8444 * gcc.target/powerpc/pr80099-4.c: Likewise.
8445 * gcc.target/powerpc/pr80099-5.c: Likewise.
8446
8487c9a5
JJ
84472017-04-18 Jakub Jelinek <jakub@redhat.com>
8448
3b5fb3cb
JJ
8449 PR sanitizer/80444
8450 * gcc.dg/sancov/pr80444.c: New test.
8451
8487c9a5
JJ
8452 PR middle-end/79788
8453 PR middle-end/80375
8454 * gcc.dg/pr79788-1.c: New test.
8455 * gcc.dg/pr79788-2.c: New test.
8456
be7c73ae
MP
84572017-04-18 Marek Polacek <polacek@redhat.com>
8458
8459 PR c++/80244 - ICE with attribute in template alias.
8460 * g++.dg/cpp0x/alias-decl-59.C: New test.
8461
d6e3e8a5
MP
8462 PR c++/80241 - ICE with alignas pack expansion.
8463 * g++.dg/cpp0x/alignas11.C: New test.
8464
1adb82e1
BE
84652017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8466
8467 PR c++/80287
8468 * g++.dg/lto/pr80287_0.C: New test.
8469
fb5e5621
KN
84702017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8471
8472 PR target/80315
8473 * gcc.target/powerpc/pr80315-1.c: New test.
8474 * gcc.target/powerpc/pr80315-2.c: New test.
8475 * gcc.target/powerpc/pr80315-3.c: New test.
8476 * gcc.target/powerpc/pr80315-4.c: New test.
8477
afeaeb70
TV
84782017-04-16 Tom de Vries <tom@codesourcery.com>
8479
8480 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8481 directive.
8482 * g++.dg/parse/error3.C: Same.
8483 * g++.old-deja/g++.pt/niklas01a.C: Same.
8484 * gcc.dg/990506-0.c: Same.
8485 * gcc.dg/cpp/19990413-1.c: Same.
8486 * gcc.dg/cpp/pragma-1.c: Same.
8487 * gcc.dg/cpp/pragma-2.c: Same.
8488 * gcc.dg/m-un-2.c: Same.
8489 * objc.dg/private-1.m: Same.
8490
604f37cd
UB
84912017-04-15 Uros Bizjak <ubizjak@gmail.com>
8492
8493 * gcc.dg/pr54669.c: Fix dg-do directive.
8494 * gcc.dg/pr78582.c: Ditto.
8495 * gcc.dg/pr80020.c: Ditto.
8496 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8497 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8498 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8499 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8500 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8501 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8502 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8503 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8504 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8505 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8506
35cfdb17
DH
85072017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8508
604f37cd 8509 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8510 * gfortran.dg/generic_29.f90: Likewise.
8511 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8512 * gfortran.dg/pr41922.f90: Likewise.
8513 * gfortran.dg/pr70006.f90: Likewise.
8514
f378be38
SB
85152017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8516
8517 PR tree-optimization/66612
8518 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8519
43076492
JW
85202017-04-14 Janus Weil <janus@gcc.gnu.org>
8521
8522 PR fortran/80361
8523 * gfortran.dg/class_62.f90: New test case.
8524
dd3d6a42
AB
85252017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8526
8527 * gcc.target/arc/loop-1.c: New file.
8528
31a07c81
MM
85292017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8530
8531 PR target/80098
8532 * gcc.target/powerpc/pr80098-1.c: New test.
8533 * gcc.target/powerpc/pr80098-2.c: Likewise.
8534 * gcc.target/powerpc/pr80098-3.c: Likewise.
8535 * gcc.target/powerpc/pr80098-4.c: Likewise.
8536
09956017
JJ
85372017-04-13 Jakub Jelinek <jakub@redhat.com>
8538
8539 PR sanitizer/80403
8540 * g++.dg/ubsan/pr80403-2.C: New test.
8541
bc042396
VM
85422017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8543
8544 PR rtl-optimization/80343
8545 * gcc.target/powerpc/pr80343.c: New.
8546
abac4c34
DK
85472017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8548
8549 PR sanitizer/80414
8550 * c-c++-common/ubsan/bounds-15.c: New test.
8551
43a3aa03
RB
85522017-04-13 Richard Biener <rguenther@suse.de>
8553
8554 PR testsuite/80416
8555 * g++.dg/torture/pr79671.C: Fix asm constraints.
8556
031fbdb9
JJ
85572017-04-13 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR debug/80321
8560 * gcc.dg/debug/pr80321.c: New test.
8561
85622017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8563
8564 * gnat.dg/debug10.adb: New test.
8565 * gnat.dg/debug10_pkg.ads: New helper.
8566
76873758
JJ
85672017-04-12 Jakub Jelinek <jakub@redhat.com>
8568
deed3da9
JJ
8569 PR tree-optimization/79390
8570 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8571
b96a3e11
JJ
8572 PR sanitizer/80403
8573 PR sanitizer/80404
8574 PR sanitizer/80405
8575 * g++.dg/ubsan/pr80403.C: New test.
8576 * g++.dg/ubsan/pr80404.C: New test.
8577 * g++.dg/ubsan/pr80405.C: New test.
8578
76873758
JJ
8579 PR c/80163
8580 * gcc.dg/torture/pr80163.c: New test.
8581
940c9a7c 85822017-04-12 Richard Biener <rguenther@suse.de>
76873758 8583 Jeff Law <law@redhat.com>
940c9a7c
RB
8584
8585 PR tree-optimization/80359
8586 * gcc.dg/torture/pr80359.c: New testcase.
8587
350792ff 85882017-04-12 Richard Biener <rguenther@suse.de>
76873758 8589 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8590
8591 PR middle-end/79671
8592 * g++.dg/torture/pr79671.C: New testcase.
8593 * g++.dg/lto/pr79671_0.C: Likewise.
8594 * g++.dg/lto/pr79671_1.c: Likewise.
8595
d62e6f10
JJ
85962017-04-12 Jakub Jelinek <jakub@redhat.com>
8597
8598 PR sanitizer/80349
8599 * g++.dg/ubsan/pr80349.C: New test.
8600
8585103f
JJ
86012017-04-11 Jakub Jelinek <jakub@redhat.com>
8602
347e1f77
JJ
8603 PR c++/80370
8604 * g++.dg/cpp1z/decomp28.C: New test.
8605
df1c878e
JJ
8606 PR middle-end/80100
8607 * gcc.dg/pr80100.c: New test.
8608
8585103f
JJ
8609 PR rtl-optimization/80385
8610 * g++.dg/opt/pr80385.C: New test.
8611
c6cf6ef7
ML
86122017-04-11 Martin Liska <mliska@suse.cz>
8613
8614 PR ipa/80212
8615 * g++.dg/ipa/pr80212.C: New test.
8616
3812f460
MS
86172017-04-11 Martin Sebor <msebor@redhat.com>
8618
8619 PR middle-end/80364
8620 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8621
9f679370
ML
86222017-04-11 Martin Liska <mliska@suse.cz>
8623
8624 PR sanitizer/70878
8625 * gcc.dg/ubsan/pr70878.c: New test.
8626
82665822
JJ
86272017-04-11 Jakub Jelinek <jakub@redhat.com>
8628
cb278caa
JJ
8629 PR target/80381
8630 * gcc.target/i386/pr80381.c: New test.
8631
82665822
JJ
8632 PR c++/80363
8633 * g++.dg/ext/pr80363.C: New test.
8634
abde687a
SKS
86352017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8636
8637 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8638 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8639 Add avr-*-* to non-lp64 selector.
8640
13e6ec34
MS
86412017-04-10 Martin Sebor <msebor@redhat.com>
8642
8643 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8644 * gcc.dg/pr40340-4.c: Same.
8645
a2cb1196
NK
86462017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8647
13e6ec34 8648 PR fortran/69498
a2cb1196
NK
8649 * gfortran.dg/submodule_unexp.f90: Modified test
8650 to account for new error.
8651 * gfortran.dg/submodule_twice.f90: New Test
8652
b447b28c
JJ
86532017-04-10 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR c++/80176
8656 * g++.dg/init/ref23.C: New test.
8657
3bbd6768
TK
86582017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8659
8660 PR tree-optimization/80304
8661 * gfortran.dg/do_concurrent_4.f90: New test case.
8662
99827b5c
JW
86632017-04-10 Janus Weil <janus@gcc.gnu.org>
8664
8665 PR fortran/80046
8666 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8667
7db31bc2
DE
86682017-04-10 David Edelsohn <dje.gcc@gmail.com>
8669
8670 * g++.dg/torture/pr79905.C: Add -maltivec option.
8671
9058a2c5
JL
86722017-04-10 Jeff Law <law@redhat.com>
8673
8674 PR tree-optimization/80374
8675 * g++.dg/pr80374.c: New test.
8676
bd8f8642
KN
86772017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8678
8679 PR target/80108
8680 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8681 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8682
f634dd47
UB
86832017-04-10 Uros Bizjak <ubizjak@gmail.com>
8684
8685 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8686
065ba179
UB
86872017-04-10 Uros Bizjak <ubizjak@gmail.com>
8688
8689 PR testsuite/79356
8690 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8691
71b838d0
DS
86922017-04-10 Daniel Santos <daniel.santos@pobox.com>
8693
8694 PR testsuite/79867
8695 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8696
98a7a34e
MP
86972017-04-10 Marek Polacek <polacek@redhat.com>
8698
8699 PR sanitizer/80348
8700 * g++.dg/ubsan/div-by-zero-3.C: New test.
8701
aac69a62
BC
87022017-04-10 Bin Cheng <bin.cheng@arm.com>
8703
8704 PR tree-optimization/80153
8705 * gcc.c-torture/execute/pr80153.c: New.
8706
737237c9
RB
87072017-04-10 Richard Biener <rguenther@suse.de>
8708
8709 PR middle-end/80362
8710 * gcc.dg/torture/pr80362.c: New testcase.
8711
ba6ee9fc
RB
87122017-04-10 Richard Biener <rguenther@suse.de>
8713
8714 PR tree-optimization/80304
8715 * gcc.dg/torture/pr80304.c: New testcase.
8716
4d1a05f1
NS
87172017-04-10 Nathan Sidwell <nathan@acm.org>
8718
8719 PR target/79905
8720 * g++.dg/torture/pr79905.C: New.
8721
3ee0fb02
ML
87222017-04-10 Martin Liska <mliska@suse.cz>
8723
8724 PR sanitizer/80350
8725 * c-c++-common/ubsan/pr80350.c: New test.
8726
167a5b77
JJ
87272017-04-10 Jakub Jelinek <jakub@redhat.com>
8728
8729 PR target/80324
8730 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8731
d691b7e4
ML
87322017-04-08 Martin Liska <mliska@suse.cz>
8733
8734 Revert:
8735 2017-04-07 Martin Liska <mliska@suse.cz>
8736
8737 PR ipa/80212
8738 * g++.dg/ipa/pr80212.C: New test.
8739
dcb2c527
JJ
87402017-04-07 Jakub Jelinek <jakub@redhat.com>
8741
c98b0016
JJ
8742 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8743 dg-options.
8744 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8745
dcb2c527
JJ
8746 PR target/80322
8747 PR target/80323
8748 PR target/80325
8749 PR target/80326
8750 * gcc.target/i386/avx512f-undefined-1.c: New test.
8751 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8752 * gcc.target/i386/avx-cvtsd-1.c: New test.
8753 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8754 * gcc.target/i386/avx512f-abspd-1.c: New test.
8755 * gcc.target/i386/avx-cvtss-1.c: New test.
8756 * gcc.target/i386/avx512f-absps-1.c: New test.
8757 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8758 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8759
1ef532f4
MP
87602017-04-07 Marek Polacek <polacek@redhat.com>
8761
8762 PR sanitizer/80348
8763 * g++.dg/ubsan/div-by-zero-2.C: New test.
8764
2166aeb3
MP
8765 PR c++/80095
8766 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8767
057da7af
VM
87682017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8769
8770 PR rtl-optimization/70478
8771 * gcc.target/s390/pr70478.c: New.
8772
3b6cb9e3
ML
87732017-04-07 Martin Liska <mliska@suse.cz>
8774
8775 PR target/79889
8776 * g++.dg/ext/mv8.C: Add aarch64* targets.
8777
70cd23c0
ML
87782017-04-07 Martin Liska <mliska@suse.cz>
8779
8780 PR ipa/80212
8781 * g++.dg/ipa/pr80212.C: New test.
8782
fe6bb25f
TP
87832017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8784
8785 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8786
bf7b869a
RB
87872017-04-07 Richard Biener <rguenther@suse.de>
8788
8789 PR tree-optimization/80334
8790 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8791 alignas on stack.
8792
2d143ba8
RB
87932017-04-07 Richard Biener <rguenther@suse.de>
8794
8795 PR middle-end/80341
8796 * gcc.dg/torture/pr80341.c: New testcase.
8797
ed3cd38d
JJ
87982017-04-06 Jakub Jelinek <jakub@redhat.com>
8799
8800 PR debug/80234
8801 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8802 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8803
e5f56581
UB
88042017-04-06 Uros Bizjak <ubizjak@gmail.com>
8805
8806 PR target/79733
8807 * gcc.target/i386/pr79733.c: New test.
8808
a5211c80
UB
88092017-04-06 Uros Bizjak <ubizjak@gmail.com>
8810
8811 PR target/80298
8812 * gcc.target/i386/pr80298-1.c: New test.
8813 * gcc.target/i386/pr80298-2.c: Ditto.
8814
db086c96
TP
88152017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8816
8817 PR target/80082
8818 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8819 ARMv7-R.
8820
09b63f67
RB
88212017-04-06 Richard Biener <rguenther@suse.de>
8822
8823 PR tree-optimization/80334
8824 * g++.dg/torture/pr80334.C: New testcase.
8825
d9f8c5af
ML
88262017-04-06 Martin Liska <mliska@suse.cz>
8827
8828 PR sanitizer/80166
8829 * gcc.dg/asan/pr80166.c: New test.
8830
1b68991f
RO
88312017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8832
8833 PR tree-optimization/79390
8834 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8835
0f784346
RB
88362017-04-06 Richard Biener <rguenther@suse.de>
8837
8838 PR tree-optimization/80262
8839 * gcc.target/i386/pr80262.c: New testcase.
8840
23a429c2
RB
88412017-04-06 Richard Biener <rguenther@suse.de>
8842
8843 PR middle-end/80281
8844 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8845
e2323a2b
VM
88462017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8847
8848 PR rtl-optimization/70703
8849 * gcc.target/i386/pr70703.c: New.
8850
47a11342
JJ
88512017-04-05 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR sanitizer/80308
8854 * c-c++-common/asan/pr80308.c: New test.
8855
d0ee17a5
DV
88562017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8857
8858 PR target/79890
8859 * gcc.target/s390/pr79890.c: New test case.
8860
36f896c7
JJ
88612017-04-05 Jakub Jelinek <jakub@redhat.com>
8862
8863 PR target/80310
8864 * c-c++-common/ubsan/pr80310.c: New test.
8865
d16e2ddd
JJ
88662017-04-04 Jakub Jelinek <jakub@redhat.com>
8867
e1201dff
JJ
8868 PR c++/80297
8869 * g++.dg/torture/pr80297.C: New test.
8870
d16e2ddd
JJ
8871 PR tree-optimization/79390
8872 * gcc.target/i386/pr79390.c: New test.
8873 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8874
c0ea338b
VR
88752017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8876
8877 PR c++/80296
8878 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8879
a1527a93
TP
88802017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8881
8882 PR target/80307
8883 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8884 targeting any CPU or architecture.
8885 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8886 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8887 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8888 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8889 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8890 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8891 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8892 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8893
065ba179 88942017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8895
8896 PR fortran/69498
8897 * gfortran.dg/submodule_unexp.f90: New test.
8898
b1fd967c
JJ
88992017-04-04 Jakub Jelinek <jakub@redhat.com>
8900
8901 PR target/80286
8902 * gcc.target/i386/avx-pr80286.c: New test.
8903 * gcc.dg/pr80286.c: New test.
8904
248179b5
RB
89052017-04-04 Richard Biener <rguenther@suse.de>
8906
8907 PR middle-end/80281
8908 * gcc.dg/torture/pr80281.c: New testcase.
8909
a577fcf2
RB
89102017-04-04 Richard Biener <rguenther@suse.de>
8911
8912 PR tree-optimization/80275
8913 * g++.dg/opt/pr80275.C: Make g static.
8914
833bbf60
SB
89152017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8916
8917 PR rtl-optimization/60818
8918 * gcc.c-torture/compile/pr60818.c: New testcase.
8919
5764ee3c
JW
89202017-04-03 Jonathan Wakely <jwakely@redhat.com>
8921
8922 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8923 * gcc.dg/20031012-1.c: Likewise.
8924 * gcc.dg/ipa/ipcp-1.c: Likewise.
8925 * gcc.dg/torture/matrix-3.c: Likewise.
8926 * gcc.target/powerpc/ppc-spe.c: Likewise.
8927 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8928
bbdf4e81
PB
89292017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8930
8931 PR target/80246
8932 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8933 powerpc_vsx_ok.
8934 (std, ld): Limit scan-assembler-times check to lp64.
8935 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8936 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8937 powerpc_vsx_ok.
8938
44bc146f
PB
89392017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8940
8941 PR target/80246
8942 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8943
fff80893
RB
89442017-04-03 Richard Biener <rguenther@suse.de>
8945
8946 PR tree-optimization/80275
8947 * g++.dg/opt/pr80275.C: New testcase.
8948
79f9fc38
DV
89492017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8950
8951 PR testsuite/79356
8952 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
8953
a8e70fd3
RD
89542017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
8955
8956 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
8957 (bal): Increase iteration count and assume alignment.
8958
e0061866
BC
89592017-04-03 Bin Cheng <bin.cheng@arm.com>
8960
8961 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
8962
c2d43326
AP
89632017-04-02 Andrew Pinski <apinski@cavium.com>
8964
8965 * gcc.c-torture/compile/nested-3.c: New testcase.
8966 * gcc.c-torture/execute/20170401-1.c: New testcase.
8967 * gcc.c-torture/execute/20170401-2.c: New testcase.
8968
a5a9046d
SB
89692017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
8970
8971 PR rtl-optimization/79405
8972 gcc.dg/pr79405.c: New testcase.
8973
6f3af356
JJ
89742017-03-31 Jakub Jelinek <jakub@redhat.com>
8975
eee3756d
JJ
8976 PR debug/79255
8977 * gcc.dg/pr79255.c: New test.
8978
6f3af356
JJ
8979 PR c++/79572
8980 * g++.dg/ubsan/null-8.C: New test.
8981
99e6cfd6
PH
89822017-03-31 Pat Haugen <pthaugen@us.ibm.com>
8983
8984 PR target/80107
8985 * gfortran.dg/pr80107.f: New.
8986
094e6b7a
JL
89872017-03-31 Jeff Law <law@redhat.com>
8988
8989 PR tree-optimization/49498
8990 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
8991
eceb2409 89922017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8993
eceb2409
RB
8994 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
8995
c412c01a 89962017-03-31 Richard Biener <rguenther@suse.de>
065ba179 8997
c412c01a
RB
8998 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
8999
005f12bf
JJ
90002017-03-31 Jakub Jelinek <jakub@redhat.com>
9001
af88f557
JJ
9002 PR libstdc++/80251
9003 * g++.dg/ext/is_aggregate.C: New test.
9004
7d790165
JJ
9005 PR middle-end/80173
9006 * gcc.target/i386/pr80173.c: New test.
9007
a7d55154
JJ
9008 PR middle-end/80163
9009 * gcc.dg/pr80163.c: New test.
9010
005f12bf
JJ
9011 PR debug/80025
9012 * gcc.dg/torture/pr80025.c: New test.
9013
c8e0f43f
MF
90142017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9015
9016 * gcc.target/mips/pr52125.c: Add -msym32.
9017
724d25f3
JJ
90182017-03-30 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR translation/80189
9021 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9022 * g++.dg/gomp/sharing-1.C: Likewise.
9023 * gfortran.dg/gomp/pr44536.f90: Likewise.
9024 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9025 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9026 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9027 * gfortran.dg/gomp/pr33439.f90: Likewise.
9028 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9029 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9030 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9031 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9032 * gcc.dg/gomp/sharing-1.c: Likewise.
9033
05dc406d
PB
90342017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9035
9036 PR target/80246
9037 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9038 Darwin and SPE.
9039 (dxex, dxexq): Update return type.
9040 (diex, diexq): Update argument type.
9041 * gcc.target/powerpc/pr80246.c: New test.
9042
b0fd4d7e
MJ
90432017-03-30 Martin Jambor <mjambor@suse.cz>
9044
9045 PR ipa/77333
9046 * g++.dg/ipa/pr77333.C: New test.
9047
de008ec4
JJ
90482017-03-30 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR target/80206
9051 * gcc.target/i386/pr80206.c: New test.
9052
28c02407
RB
90532017-03-30 Richard Biener <rguenther@suse.de>
9054
9055 PR tree-optimization/77498
9056 * gfortran.dg/pr77498.f: New testcase.
9057
10fa8dfb
MP
90582017-03-29 Marek Polacek <polacek@redhat.com>
9059
9060 PR c/79730
9061 * gcc.dg/pr79730.c: New test.
9062
fdc54f39
JD
90632017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9064
9065 PR libgfortran/78670
9066 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9067 a character of length 1. Update test for success.
9068 * gfortran.dg/dtio_28.f03: New test.
9069 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9070 'scratch' to delete the file when done.
9071
533c0b69
SB
90722017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9073
9074 PR rtl-optimization/80233
9075 * gcc.c-torture/compile/pr80233.c: New testcase.
9076
e35229f8
TK
90772017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9078
9079 PR fortran/80254
9080 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9081 * gfortran.dg/dec_io_2a.f90: instead (new test).
9082
5c0a28d4
JW
90832017-03-28 Jiong Wang <jiong.wang@arm.com>
9084
9085 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9086
19846619
SB
90872017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9088
9089 PR testsuite/43496
9090 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9091 generating PIC code.
9092
e5119fab
VM
90932017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9094
9095 PR rtl-optimization/80193
9096 * gcc.target/i386/pr80193.c: New.
9097
cf474530
JW
90982017-03-28 Janus Weil <janus@gcc.gnu.org>
9099
9100 PR fortran/78661
9101 * gfortran.dg/dtio_25.f90: Modified test case.
9102 * gfortran.dg/dtio_27.f90: New test case.
9103
34fac449
UB
91042017-03-28 Uros Bizjak <ubizjak@gmail.com>
9105
9106 PR target/53383
9107 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9108 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9109 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9110
3e907b90
BC
91112017-03-28 Bin Cheng <bin.cheng@arm.com>
9112
9113 * gcc.c-torture/compile/irreducible-loop.c: New.
9114
522818b9
RS
91152017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9116
3e907b90 9117 PR tree-optimization/80218
522818b9
RS
9118 * gcc.dg/pr80218.c: New test.
9119
ea7d7da8
RB
91202017-03-28 Richard Biener <rguenther@suse.de>
9121
9122 PR tree-optimization/78644
9123 * gcc.dg/pr78644-1.c: New testcase.
9124 * gcc.dg/pr78644-2.c: Likewise.
9125
498173ef
TT
91262017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9127
9128 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9129 * gcc.dg/pic-4.c: Likewise.
9130 * gcc.dg/pie-3.c: Likewise.
9131 * gcc.dg/pie-4.c: Likewise.
9132
c5ad2433
ML
91332017-03-28 Martin Liska <mliska@suse.cz>
9134
9135 PR ipa/80205
9136 * g++.dg/ipa/pr80205.C: New test.
9137
17722fb9
SKS
91382017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9139
9140 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9141 with sizeof(int) < 4.
9142 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9143 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9144 * gcc.dg/torture/pr79777.c: Likewise.
9145 * gcc.dg/torture/pr79910.c: Likewise.
9146
737f500a
RB
91472017-03-28 Richard Biener <rguenther@suse.de>
9148
9149 PR middle-end/80222
9150 * g++.dg/pr80222.C: New testcase.
9151
62f96a79
ML
91522017-03-28 Martin Liska <mliska@suse.cz>
9153
9154 PR ipa/80104
9155 * gcc.dg/ipa/pr80104.c: New test.
9156
72785f26
MP
91572017-03-28 Marek Polacek <polacek@redhat.com>
9158
9159 PR sanitizer/80067
9160 * c-c++-common/ubsan/shift-10.c: New test.
9161
86516987
JL
91622017-03-27 Jeff Law <law@redhat.com>
9163
4dbf1eee 9164 PR tree-optimization/80216
86516987
JL
9165 * gcc.c-torture/compile/pr80216.c: New test.
9166
aade772d
JJ
91672017-03-27 Jakub Jelinek <jakub@redhat.com>
9168
a9e4a1a5
JJ
9169 PR middle-end/80162
9170 * c-c++-common/pr80162-1.c: New test.
9171 * c-c++-common/pr80162-2.c: New test.
9172 * c-c++-common/pr80162-3.c: New test.
9173
aade772d
JJ
9174 PR target/80102
9175 * g++.dg/opt/pr80102.C: New test.
9176
d89f355e
MM
91772017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9178
9179 PR target/78543
9180 * gcc.target/powerpc/pr78543.c: New test.
9181
79c4d73b
KN
91822017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9183
9184 PR target/80103
9185 * gcc.target/powerpc/pr80103-1.c: New test.
9186
819df781
RB
91872017-03-27 Richard Biener <rguenther@suse.de>
9188
9189 PR tree-optimization/80181
9190 * gcc.dg/torture/pr80181.c: New testcase.
9191
84804c5b
CZ
91922017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9193
065ba179 9194 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9195
c5e5f5f6
RB
91962017-03-27 Richard Biener <rguenther@suse.de>
9197
9198 PR ipa/79776
9199 * g++.dg/ipa/pr79776.C: New testcase.
9200
7cd200f6
JJ
92012017-03-27 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR sanitizer/80168
9204 * gcc.dg/asan/pr80168.c: New test.
9205
79f512ff
RB
92062017-03-27 Richard Biener <rguenther@suse.de>
9207
9208 PR tree-optimization/80170
9209 * gcc.dg/pr80170.c: New testcase.
9210
672d9f8e
RB
92112017-03-27 Richard Biener <rguenther@suse.de>
9212
9213 PR middle-end/80171
9214 * g++.dg/torture/pr80171.C: New testcase.
9215
978fcba3
JDA
92162017-03-26 John David Anglin <danglin@gcc.gnu.org>
9217
431d7882
JDA
9218 * gcc.dg/torture/pr79732.c: Require alias support.
9219 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9220
978fcba3
JDA
9221 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9222 libatomic_available.
9223 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9224 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9225
1f10d710
JD
92262017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9227
9228 PR libgfortran/78881
9229 * gfortran.dg/dtio_26.f90: New test.
9230
41036686
PT
92312017-03-25 Paul Thomas <pault@gcc.gnu.org>
9232
9233 PR fortran/80156
9234 PR fortran/79382
9235 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9236 testcase for PR80156. Add a main programme that tests that
9237 the typebound generic is accessible.
9238
5da906ca
BS
92392017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9240
9241 PR rtl-optimization/80160
9242 PR rtl-optimization/80159
9243
9244 * gcc.target/i386/pr80160.c: New test.
9245
7dabefa0
JJ
92462017-03-24 Jakub Jelinek <jakub@redhat.com>
9247
9248 PR sanitizer/79904
9249 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9250
c8b1fbc1
MP
92512017-03-24 Marek Polacek <polacek@redhat.com>
9252
9253 PR c++/80119
9254 * g++.dg/warn/Wuninitialized-9.C: New test.
9255
76794c52
AK
92562017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9257
9258 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9259 and remove the high-level builtin. The error message for the
9260 would prevent compilation from reaching the second.
9261 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9262
2de2b3f9
AK
92632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9264
9265 * gcc.target/s390/vxe/negfma-1.c: New test.
9266
7d2fd075
AK
92672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9268
9269 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9270 * gcc.target/s390/arch12/mul-1.c: New test.
9271 * gcc.target/s390/arch12/mul-2.c: New test.
9272
72612e4e
AK
92732017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9274
9275 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9276
6c7774d1
AK
92772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9278
9279 * gcc.target/s390/vxe/popcount-1.c: New test.
9280
9ec98860
AK
92812017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9282
9283 * gcc.target/s390/vxe/bitops-1.c: New test.
9284
6654e96f
AK
92852017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9286
9287 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9288 * lib/target-supports.exp: Add effective target check s390_vxe.
9289
77c585ca
AK
92902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9291
9292 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9293 comparison instructions used from now on.
9294
b5de6e84
AK
92952017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9296
9297 * gcc.target/s390/s390.exp (check_effective_target_vector):
9298 Include target-supports.exp and move target_vector check routine
9299 ...
9300 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9301 here and rename it.
9302 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9303 check from vector to s390_vx.
9304 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9305 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9306 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9307 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9308 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9309 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9310 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9311 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9312 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9313
a602f985
AK
93142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9315
9316 * gcc.target/s390/vector/vec-init-2.c: New test.
9317
085db63d
AK
93182017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9319
9320 * gcc.dg/ubsan/pr79904-2.c: New test.
9321
dc4f29bc
AK
93222017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9323
9324 PR target/79893
9325 * gcc.target/s390/zvector/pr79893.c: New test.
9326
56010684
JJ
93272017-03-24 Jakub Jelinek <jakub@redhat.com>
9328
9329 PR rtl-optimization/80112
9330 * gcc.dg/pr80112.c: New test.
9331
f0d7b52d
RO
93322017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9333
9334 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9335 etc. line numbers.
9336 * gcc.dg/Walloca-1.c: Likewise.
9337 * gcc.dg/Walloca-2.c: Likewise.
9338 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9339
635684c4
BS
93402017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9341
9342 PR tree-optimization/80158
9343 * gfortran.fortran-torture/compile/pr80158.f: New file.
9344
76afddf3
RB
93452017-03-24 Richard Biener <rguenther@suse.de>
9346
9347 PR tree-optimization/80167
9348 * gcc.dg/graphite/pr80167.c: New testcase.
9349
c2e389bf
TV
93502017-03-24 Tom de Vries <tom@codesourcery.com>
9351
9352 PR testsuite/80092
9353 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9354 dg-require-effective-target global_constructor.
9355 * gcc.dg/tls/emutls-2.c: Same.
9356
a72821b4
TV
93572017-03-24 Tom de Vries <tom@codesourcery.com>
9358
9359 PR testsuite/80092
9360 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9361 dg-require-effective-target indirect_jumps.
9362
1658def9
TV
93632017-03-24 Tom de Vries <tom@codesourcery.com>
9364
9365 PR testsuite/80092
9366 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9367 nonlocal_goto.
9368
90e02692
TV
93692017-03-24 Tom de Vries <tom@codesourcery.com>
9370
9371 PR testsuite/80092
9372 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9373 * gcc.dg/Walloca-12.c: Same.
9374 * gcc.dg/attr-alloc_size-8.c: Same.
9375 * gcc.dg/Walloca-4.c: Same.
9376 * gcc.dg/Walloca-8.c: Same.
9377 * gcc.dg/Walloca-13.c: Same.
9378 * gcc.dg/Walloca-14.c: Same.
9379 * gcc.dg/attr-alloc_size-9.c: Same.
9380 * gcc.dg/Walloca-1.c: Same.
9381 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9382 * gcc.dg/Walloca-5.c: Same.
9383 * gcc.dg/Walloca-10.c: Same.
9384 * gcc.dg/Walloca-9.c: Same.
9385 * gcc.dg/attr-alloc_size-6.c: Same.
9386 * gcc.dg/Wvla-larger-than-1.c: Same.
9387 * gcc.dg/torture/pr71881.c: Same.
9388 * gcc.dg/torture/pr71901.c: Same.
9389 * gcc.dg/torture/pr78742.c: Same.
9390 * gcc.dg/builtin-alloc-size.c: Same.
9391 * gcc.dg/Walloca-2.c: Same.
9392 * gcc.dg/Walloca-6.c: Same.
9393 * gcc.dg/Walloca-11.c: Same.
9394 * gcc.dg/attr-alloc_size-7.c: Same.
9395 * gcc.dg/Wvla-larger-than-2.c: Same.
9396 * gcc.dg/Walloca-3.c: Same.
9397 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9398 * gcc.c-torture/compile/pr79413.c: Same.
9399 * gcc.c-torture/compile/pr78439.c: Same.
9400
842392c8
KN
94012017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9402
9403 * gcc.target/powerpc/p9-options-1.c: New test.
9404
de2b3f5c
KT
94052017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9406
9407 PR target/71436
9408 * gcc.c-torture/compile/pr71436.c: New test.
9409
2e6315ef 94102017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9411 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9412
9413 PR tree-optimization/79908
9414 PR tree-optimization/80136
9415 * gcc.dg/torture/pr79908.c: New file.
9416
9cdf0363
NK
94172017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9418
2e6315ef 9419 PR fortran/39239
9cdf0363
NK
9420 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9421
f3dd574e
JJ
94222017-03-22 Jakub Jelinek <jakub@redhat.com>
9423
f13e9cd5
JJ
9424 PR c++/80141
9425 * g++.dg/gomp/pr80141.C: New test.
9426
68ed2ba0
JJ
9427 PR c++/80129
9428 * g++.dg/torture/pr80129.C: New test.
9429
f3dd574e
JJ
9430 PR sanitizer/80110
9431 * g++.dg/tsan/pr80110.C: New test.
9432
918b6c9e
TK
94332017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9434
9435 PR fortran/80142
9436 * gfortran.dg/any_loc.f90: New test case.
9437
bf634d1c
TP
94382017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9439
9440 PR target/80082
9441 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9442 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9443
f7325b95
ML
94442017-03-22 Martin Liska <mliska@suse.cz>
9445
9446 PR target/79906
9447 * g++.dg/ext/mv8.C: Add power* targets.
9448
3f01b620
MS
94492017-03-21 Martin Sebor <msebor@redhat.com>
9450
9451 PR c++/79548
9452 * g++.dg/warn/Wunused-var-26.C: New test.
9453
1cefb051
BS
94542017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9455
9456 PR tree-optimization/79908
9457 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9458
edc1747f
MP
94592017-03-21 Marek Polacek <polacek@redhat.com>
9460 Martin Sebor <msebor@redhat.com>
9461
9462 PR tree-optimization/80109
9463 * gcc.dg/Walloca-14.c: New test.
9464
85106b87
JJ
94652017-03-21 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR target/80125
9468 * gcc.target/powerpc/pr80125.c: New test.
9469
e59a225f
NK
94702017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9471
9472 PR fortran/69498
9473 * gfortran.dg/unexp_attribute.f90: New test
9474
0ffe60b5 94752017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9476 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9477
9478 PR tree-optimization/79908
9479 * gcc.dg/torture/pr79908.c: New file.
9480
54eb90fe
SKS
94812017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9482
9483 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9484 with sizeof(int) < 4.
9485
5611c456
ML
94862017-03-21 Martin Liska <mliska@suse.cz>
9487
9488 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9489 apostrophes.
9490
e650ea2a
RB
94912017-03-21 Richard Biener <rguenther@suse.de>
9492
9493 PR tree-optimization/80032
9494 * g++.dg/opt/pr80032.C: New testcase.
9495
da2ce5f9
RB
94962017-03-21 Richard Biener <rguenther@suse.de>
9497
9498 PR tree-optimization/80122
9499 * gcc.dg/torture/pr80122.c: New testcase.
9500
9d60683a
TT
95012017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9502
9503 * gcc.dg/pic-2.c: Skip for MIPS.
9504 * gcc.dg/pie-2.c: Skip for MIPS.
9505
d3e19c2c
PC
95062017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9507
9508 PR c++/77752
9509 * g++.dg/cpp0x/initlist97.C: New.
9510 * g++.dg/cpp0x/initlist85.C: Update.
9511
8bee092e
JJ
95122017-03-21 Jakub Jelinek <jakub@redhat.com>
9513
9f30dff0
JJ
9514 PR c/67338
9515 * gcc.dg/pr67338.c: New test.
9516
8bee092e
JJ
9517 PR c++/35878
9518 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9519 dump instead of assembler.
9520 * g++.dg/init/pr35878_2.C: Likewise.
9521 * g++.dg/init/pr35878_3.C: Likewise.
9522
4d1b8e70
JJ
95232017-03-21 Jakub Jelinek <jakub@redhat.com>
9524
9525 PR c/80097
9526 * gcc.dg/ubsan/pr80097.c: New test.
9527
c34923c4
BS
95282017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9529
9530 PR tree-optimization/80054
9531 * g++.dg/torture/pr80054.C: New file.
9532
b0ba96c2
KN
95332017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9534
9535 PR target/79963
9536 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9537 directive to assure selection of proper bit using rlwinm insn.
9538 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9539 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9540 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9541 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9542
92377255
MP
95432017-03-20 Marek Polacek <polacek@redhat.com>
9544 Paolo Carlini <paolo.carlini@oracle.com>
9545
9546 PR c++/80059 - ICE with noexcept and __transaction_atomic
9547 * g++.dg/tm/pr80059-2.C: New test.
9548 * g++.dg/tm/pr80059.C: New test.
9549
243e28bf
ML
95502017-03-20 Martin Liska <mliska@suse.cz>
9551
9552 PR middle-end/79753
9553 * gcc.target/i386/mpx/pr79753.c: New test.
9554
918112d3
ML
95552017-03-20 Martin Liska <mliska@suse.cz>
9556
9557 PR target/79769
9558 PR target/79770
9559 * g++.dg/pr79769.C: New test.
9560 * gcc.target/i386/mpx/pr79770.c: New test.
9561
e325aba2
AK
95622017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9563
9564 PR target/78857
9565 * gcc.target/s390/load-and-test-fp-1.c: New test.
9566 * gcc.target/s390/load-and-test-fp-2.c: New test.
9567
91d2c04c
PT
95682017-03-18 Paul Thomas <pault@gcc.gnu.org>
9569
9570 PR fortran/79676
9571 * gfortran.dg/submodule_28.f08 : New test.
9572
c7e4107b
PT
95732017-03-18 Paul Thomas <pault@gcc.gnu.org>
9574
9575 PR fortran/71838
9576 * gfortran.dg/submodule_26.f08 : New test.
9577 * gfortran.dg/submodule_27.f08 : New test.
9578
d8fe28be
PH
95792017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9580
9581 PR target/79951
9582 * gcc.target/powerpc/pr79951.c: New.
9583
4a17943d
BS
95842017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9585
9586 PR rtl-optimization/79910
9587 * gcc.dg/torture/pr79910.c: New test.
9588
7f166d94
JL
95892017-03-17 Jeff Law <law@redhat.com>
9590
9591 PR tree-optimization/71437
9592 * gcc.dg/tree-ssa/pr71437.c: New test.
9593 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9594 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9595 now caught by VRP, but which were previously caught by DOM.
9596
12c4f7dc
RB
95972017-03-17 Richard Biener <rguenther@suse.de>
9598
9599 PR middle-end/80075
9600 * g++.dg/torture/pr80075.C: New testcase.
9601
207f3423
MM
96022017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9603
9604 PR target/71294
9605 * g++.dg/pr71294.C: New test.
9606
9fc900af
SB
96072017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9608
9609 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9610
c05c2380
JJ
96112017-03-16 Jakub Jelinek <jakub@redhat.com>
9612
e711928b
JJ
9613 PR fortran/80010
9614 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9615
c05c2380
JJ
9616 PR fortran/79886
9617 * gfortran.dg/pr79886.f90: New test.
9618
3231d64b
MM
96192017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9620
9621 PR target/79038
9622 * gcc.target/powerpc/pr79038-1.c: New test.
9623
81ef1f5e
SB
96242017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9625
9626 PR fortran/33271
9627 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9628
395a1e9b
JW
96292017-03-15 Jiong Wang <jiong.wang@arm.com>
9630
9631 PR testsuite/79356
9632 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9633
05f65910
UB
96342017-03-15 Uros Bizjak <ubizjak@gmail.com>
9635
9636 PR target/80019
9637 * gcc.target/i386/pr80019.c: New test.
9638
94285a7d
ML
96392017-03-15 Martin Liska <mliska@suse.cz>
9640
9641 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9642
a983542b
MS
96432017-03-14 Martin Sebor <msebor@redhat.com>
9644
9645 PR tree-optimization/79800
9646 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9647 * gcc.dg/tree-ssa/pr79800.c: New test.
9648
76ca5f40
MM
96492017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9650
9651 PR target/79947
9652 * gcc.target/powerpc/pr79947.c: New test.
9653
5d9a283a
MS
96542017-03-14 Martin Sebor <msebor@redhat.com>
9655
9656 PR middle-end/80020
9657 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9658 * gcc.dg/attr-alloc_size-7.c: Same.
9659 * gcc.dg/attr-alloc_size-9.c: Same.
9660 * gcc.dg/builtin-alloc-size.c: Same.
9661 * gcc.dg/pr80020.c: New test.
9662
4692943d
BS
96632017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9664
9665 PR rtl-optimization/79728
9666 * gcc.target/i386/sse-globalreg.c: New test.
9667
861d9d5e
ML
96682017-03-14 Martin Liska <mliska@suse.cz>
9669
9670 PR lto/66295
9671 * gcc.dg/tree-prof/pr66295.c: New test.
9672
a48018b5
ML
96732017-03-13 Martin Liska <mliska@suse.cz>
9674
9675 PR middle-end/78339
9676 * gcc.target/i386/mpx/pr78339.c: New test.
9677
8c56cc5a
CZ
96782017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9679
065ba179 9680 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9681
14555394
CZ
96822017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9683
065ba179 9684 * gcc.target/arc/pr9001090948.c: New file.
14555394 9685
3079b92e
SB
96862017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9687
9688 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9689 Fix test. Make early-out condition return early. Correct comments.
9690
c08de9db
JD
96912017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9692
9693 PR libgfortran/78854
9694 * gfortran.dg/dtio_25.f90: New test.
9695
66b27545
MS
96962017-03-10 Martin Sebor <msebor@redhat.com>
9697
9698 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9699
8f2f6381
BS
97002017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9701
9702 PR rtl-optimization/78911
9703 * gcc.target/i386/pr78911-1.c: New test.
9704 * gcc.target/i386/pr78911-2.c: New test.
9705
8e2c69b4 97062017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9707
8e2c69b4
WS
9708 PR target/79941
9709 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9710 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9711 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9712
455d833c
MP
97132017-03-10 Marek Polacek <polacek@redhat.com>
9714
9715 PR c++/79967
9716 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9717
cdd669f9
JJ
97182017-03-10 Jakub Jelinek <jakub@redhat.com>
9719
e260b0a7
JJ
9720 PR c++/79899
9721 * g++.dg/other/friend7.C: New test.
9722
cdd669f9
JJ
9723 PR c++/79896
9724 * g++.dg/ext/int128-5.C: New test.
9725
730e6e46
SB
97262017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9727
9728 PR testsuite/79356
9729 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9730 powerpc, sparc, or s390x.
9731
fc8f6304
PH
97322017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9733
9734 PR target/79907
9735 * gcc.target/powerpc/pr79907.c: New.
9736
f1b0632a
OH
97372017-03-10 Olivier Hainque <hainque@adacore.com>
9738
9739 * gnat.dg/opt64.adb: New test.
9740 * gnat.dg/opt64_pkg.ads: New helper.
9741 * gnat.dg/opt64_pkg.adb: New helper.
9742
5558f089
JJ
97432017-03-10 Jakub Jelinek <jakub@redhat.com>
9744
2d9dd4fb
JJ
9745 PR rtl-optimization/79909
9746 * gcc.target/powerpc/pr79909.c: New test.
9747
72772e67
JJ
9748 PR tree-optimization/79972
9749 * gcc.dg/pr79972.c: New test.
9750
5558f089
JJ
9751 PR tree-optimization/77975
9752 * gcc.dg/pr77975.c: New test.
9753
822a132c
MP
97542017-03-09 Marek Polacek <polacek@redhat.com>
9755
9756 PR c++/79962
9757 PR c++/79984
9758 * c-c++-common/nonnull-3.c: New test.
9759 * g++.dg/warn/Wnonnull3.C: New test.
9760
c9819d22
MF
97612017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9762
9763 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9764 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9765
36618428
MP
97662017-03-09 Marek Polacek <polacek@redhat.com>
9767
9768 PR sanitizer/79757
9769 * gcc.dg/ubsan/pr79757-1.c: New test.
9770 * gcc.dg/ubsan/pr79757-2.c: New test.
9771 * gcc.dg/ubsan/pr79757-3.c: New test.
9772 * gcc.dg/ubsan/pr79757-4.c: New test.
9773 * gcc.dg/ubsan/pr79757-5.c: New test.
9774
01e5af5a
JJ
97752017-03-09 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR c/79969
9778 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9779
6443c7c0
MP
97802017-03-09 Marek Polacek <polacek@redhat.com>
9781
9782 PR c++/79687
9783 * g++.dg/expr/ptrmem8.C: New test.
9784 * g++.dg/expr/ptrmem9.C: New test.
9785
d721dc3c
RB
97862017-03-09 Richard Biener <rguenther@suse.de>
9787
9788 PR tree-optimization/79977
9789 * gcc.dg/graphite/pr79977.c: New testcase.
9790
1f1fd3e2
TT
97912017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9792
9793 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9794 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9795 * lib/target-supports.exp (check_effective_target_rdynamic):
9796 New proc.
9797
16967aff
RB
97982017-03-09 Richard Biener <rguenther@suse.de>
9799
9800 PR middle-end/79971
9801 * gcc.dg/fixed-point/pr79971.c: New testcase.
9802
26d7dc48
RB
98032017-03-09 Richard Biener <rguenther@suse.de>
9804
9805 PR ipa/79970
9806 * gcc.dg/torture/pr79970.c: New testcase.
9807
35f77c28
PC
98082017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 PR c++/71966
9811 * g++.dg/cpp0x/pr71966-1.C: New.
9812 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9813
8a7df031
ML
98142017-03-09 Martin Liska <mliska@suse.cz>
9815
9816 PR tree-optimization/79631
9817 * gcc.target/i386/mpx/pr79631.c: New test.
9818
3828bb0d
ML
98192017-03-09 Martin Liska <mliska@suse.cz>
9820
9821 PR target/65705
9822 PR target/69804
9823 * gcc.target/i386/pr71458.c: Update scanned pattern.
9824
410a590c
MP
98252017-03-09 Marek Polacek <polacek@redhat.com>
9826
9827 PR c++/79672
9828 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9829 * g++.dg/warn/Wduplicated-branches3.C: New test.
9830
f084a22e
PG
98312017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9832
9833 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9834
a278b1c3
ML
98352017-03-09 Martin Liska <mliska@suse.cz>
9836
9837 PR ipa/79764
9838 * g++.dg/pr79764.C: New test.
9839
8dc19053
ML
98402017-03-09 Martin Liska <mliska@suse.cz>
9841
9842 PR ipa/79761
9843 * g++.dg/pr79761.C: New test.
9844
030fc94a
JJ
98452017-03-09 Jakub Jelinek <jakub@redhat.com>
9846
9e463823
JJ
9847 PR sanitizer/79944
9848 * c-c++-common/asan/pr79944.c: New test.
9849
6b62f323
JJ
9850 PR target/79932
9851 * gcc.target/i386/pr79932-2.c: New test.
9852
030fc94a
JJ
9853 PR target/79932
9854 * gcc.target/i386/pr79932-1.c: New test.
9855
423aec8b
MP
98562017-03-09 Marek Polacek <polacek@redhat.com>
9857
9858 PR c++/79900 - ICE in strip_typedefs
9859 * g++.dg/warn/Wpadded-1.C: New test.
9860
6659fe59
MP
98612017-03-08 Marek Polacek <polacek@redhat.com>
9862
9863 * g++.dg/Walloca1.C: Adjust dg-warning.
9864
f1a675e4
AH
98652017-03-08 Andrew Haley <aph@redhat.com>
9866
9867 PR tree-optimization/79943
9868 * gcc.dg/tree-ssa/pr79943.c: New test.
9869
edfcd7e3
RB
98702017-03-08 Richard Biener <rguenther@suse.de>
9871
9872 PR tree-optimization/79955
9873 * gcc.dg/uninit-24.c: New testcase.
9874
61fdfd8c
RB
98752017-03-08 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/79920
9878 * gcc.dg/vect/pr79920.c: New testcase.
9879
4b48e883
JJ
98802017-03-08 Jakub Jelinek <jakub@redhat.com>
9881
9882 PR sanitizer/79904
9883 * gcc.dg/ubsan/pr79904.c: New test.
9884
a71dbc63
JJ
98852017-03-07 Jakub Jelinek <jakub@redhat.com>
9886
9887 PR c/79834
9888 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9889 diagnostics.
9890
d8a90142
MP
98912017-03-07 Marek Polacek <polacek@redhat.com>
9892
9893 PR middle-end/79809
9894 * g++.dg/Walloca1.C: New test.
9895
a5e9e3e4
ML
98962017-03-07 Martin Liska <mliska@suse.cz>
9897
9898 PR middle-end/68270
9899 * g++.dg/pr68270.C: New test.
9900
1f6dba54
JJ
99012017-03-07 Jakub Jelinek <jakub@redhat.com>
9902
760f82db
JJ
9903 PR rtl-optimization/79901
9904 * gcc.target/i386/pr79901.c: New test.
9905
1f6dba54
JJ
9906 PR sanitizer/79897
9907 * c-c++-common/ubsan/pr79897.c: New test.
9908
feca7b89
VM
99092017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9910
9911 PR rtl-optimization/79571
9912 * gcc.target/i386/pr79571.c: New.
9913
bdbbf28d
MP
99142017-03-06 Marek Polacek <polacek@redhat.com>
9915
9916 PR c++/79796 - ICE with NSDMI and this pointer
9917 * g++.dg/cpp0x/nsdmi13.C: New test.
9918
52564551
JK
99192017-03-06 Julia Koval <julia.koval@intel.com>
9920
9921 PR target/79793
9922 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9923 directives.
9924 * gcc.target/i386/interrupt-13.c: Ditto.
9925 * gcc.target/i386/interrupt-14.c: Ditto.
9926 * gcc.target/i386/interrupt-15.c: Ditto.
9927
345edb37
JJ
99282017-03-06 Jakub Jelinek <jakub@redhat.com>
9929
9930 PR c++/79822
9931 * g++.dg/cpp0x/constexpr-79822.C: New test.
9932
a8d25fd0
RB
99332017-03-06 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/79894
9936 * gcc.dg/vect/pr79887.c: New testcase.
9937
522fcdd7
RB
99382017-03-06 Richard Biener <rguenther@suse.de>
9939
9940 PR tree-optimization/79824
9941 * gcc.dg/vect/pr79824-1.c: New testcase.
9942 * gcc.dg/vect/pr79824-2.c: Likewise.
9943
54649631
TT
99442017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9945
9946 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9947 gettimeofday. Remove dg-skip-if for AVR.
9948 * lib/target-supports.exp (check_effective_target_gettimeofday):
9949 New proc.
9950
4bbc8970
RD
99512017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9952
9953 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
9954 * gcc.target/s390/hotpatch-10.c: Likewise.
9955 * gcc.target/s390/hotpatch-11.c: Likewise.
9956 * gcc.target/s390/hotpatch-12.c: Likewise.
9957 * gcc.target/s390/hotpatch-13.c: Likewise.
9958 * gcc.target/s390/hotpatch-14.c: Likewise.
9959 * gcc.target/s390/hotpatch-15.c: Likewise.
9960 * gcc.target/s390/hotpatch-16.c: Likewise.
9961 * gcc.target/s390/hotpatch-17.c: Likewise.
9962 * gcc.target/s390/hotpatch-18.c: Likewise.
9963 * gcc.target/s390/hotpatch-19.c: Likewise.
9964 * gcc.target/s390/hotpatch-2.c: Likewise.
9965 * gcc.target/s390/hotpatch-26.c: Likewise.
9966 * gcc.target/s390/hotpatch-27.c: Likewise.
9967 * gcc.target/s390/hotpatch-28.c: Likewise.
9968 * gcc.target/s390/hotpatch-3.c: Likewise.
9969 * gcc.target/s390/hotpatch-4.c: Likewise.
9970 * gcc.target/s390/hotpatch-5.c: Likewise.
9971 * gcc.target/s390/hotpatch-6.c: Likewise.
9972 * gcc.target/s390/hotpatch-7.c: Likewise.
9973 * gcc.target/s390/hotpatch-8.c: Likewise.
9974 * gcc.target/s390/hotpatch-9.c: Likewise.
9975
5f215a70
PC
99762017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
9977
9978 PR c++/64574
9979 * g++.dg/template/crash125.C: New.
9980
296cc393
JJ
99812017-03-06 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR target/79812
9984 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
9985
ca8942a3
TT
99862017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9987
9988 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
9989
c1b993c0
PG
99902017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
9991
9992 * gcc.target/mips/msa-minmax.c: New tests.
9993
a50a32aa
ML
99942017-03-06 Martin Liska <mliska@suse.cz>
9995
9996 PR sanitize/79783
9997 * g++.dg/asan/pr79783.C: New test.
9998
5ada812c
PG
99992017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10000
10001 * gcc.target/mips/msa-dotp.c: New tests.
10002
334b3c4b
PG
100032017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10004
10005 * gcc.target/mips/msa-bclri.c: New test.
10006
d8b4baeb
PC
100072017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10008
10009 PR c++/70266
10010 * g++.dg/tm/pr70266.C: New.
10011
ef78bc3c 100122017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10013 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10014
10015 * gfortran.dg/coarray/fail_image_1.f08: New test.
10016 * gfortran.dg/coarray/fail_image_2.f08: New test.
10017 * gfortran.dg/coarray/failed_images_1.f08: New test.
10018 * gfortran.dg/coarray/failed_images_2.f08: New test.
10019 * gfortran.dg/coarray/image_status_1.f08: New test.
10020 * gfortran.dg/coarray/image_status_2.f08: New test.
10021 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10022 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10023 * gfortran.dg/coarray_fail_st.f90: New test.
10024 * gfortran.dg/coarray_failed_images_1.f08: New test.
10025 * gfortran.dg/coarray_image_status_1.f08: New test.
10026 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10027
7f5a7d78
MP
100282017-03-03 Marek Polacek <polacek@redhat.com>
10029
10030 PR c/79758
10031 * gcc.dg/noncompile/pr79758.c: New test.
10032
cc195d46
JJ
100332017-03-03 Jakub Jelinek <jakub@redhat.com>
10034
10035 PR middle-end/79805
10036 * g++.dg/opt/pr79805.C: New test.
10037
945b6e16
AS
100382017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10039
10040 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10041 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10042 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10043 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10044 * gcc.target/i386/i386.exp
10045 (check_effective_target_avx512vpopcntdq): New.
10046
31dcc385
TT
100472017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10048
10049 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10050 ilp32 targets and match DImode registers for lp64 targets.
10051
0e174ae1
UB
100522017-03-03 Uros Bizjak <ubizjak@gmail.com>
10053
10054 * g++.dg/pr71624.C: Disable for x32.
10055 * g++.dg/pr71633.C: Ditto.
10056
93505ec5
JJ
100572017-03-03 Jakub Jelinek <jakub@redhat.com>
10058
10059 PR target/79807
10060 * gcc.target/i386/pr79807.c: New test.
10061
d78a1c01
ML
100622017-03-03 Martin Liska <mliska@suse.cz>
10063
10064 PR tree-optimization/79803
10065 * gcc.dg/tree-ssa/pr79803.c: New test.
10066
ec7f796e
ML
100672017-03-03 Martin Liska <mliska@suse.cz>
10068
10069 PR rtl-optimization/79574
10070 * gcc.dg/pr79574-2.c: New test.
10071
30d309aa
RB
100722017-03-03 Richard Biener <rguenther@suse.de>
10073
10074 PR c++/79825
10075 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10076
38801de5
JJ
100772017-03-03 Jakub Jelinek <jakub@redhat.com>
10078
10079 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10080
7278b0a2
MP
100812017-03-03 Marek Polacek <polacek@redhat.com>
10082
10083 PR c++/79791
10084 * g++.dg/warn/Wwrite-strings-1.C: New test.
10085 * g++.dg/warn/Wwrite-strings-2.C: New test.
10086 * g++.dg/warn/Wwrite-strings-3.C: New test.
10087 * g++.dg/warn/Wwrite-strings-4.C: New test.
10088 * g++.dg/warn/Wwrite-strings-5.C: New test.
10089 * g++.dg/warn/Wwrite-strings-6.C: New test.
10090 * g++.dg/warn/Wwrite-strings-7.C: New test.
10091 * g++.dg/warn/Wwrite-strings-8.C: New test.
10092 * g++.dg/warn/Wwrite-strings-9.C: New test.
10093 * g++.dg/warn/Wwrite-strings-10.C: New test.
10094 * g++.dg/warn/Wwrite-strings-11.C: New test.
10095 * g++.dg/warn/Wwrite-strings-12.C: New test.
10096
75473a91
RB
100972017-03-03 Richard Biener <rguenther@suse.de>
10098
10099 PR middle-end/79818
10100 * gcc.dg/torture/pr79818.c: New testcase.
10101
50bea0c5
JJ
101022017-03-02 Jakub Jelinek <jakub@redhat.com>
10103
10104 PR c++/79782
10105 * g++.dg/warn/Wunused-parm-10.C: New test.
10106
130f15ce
UB
101072017-03-02 Uros Bizjak <ubizjak@gmail.com>
10108
10109 * gcc.dg/rtl/x86_64/*.c: Test for
10110 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10111
dc362ada
UB
101122017-03-02 Uros Bizjak <ubizjak@gmail.com>
10113
10114 PR target/79514
10115 * gcc.target/i386/pr79514.c: New test.
10116
fe792dd8
JJ
101172017-03-02 Jakub Jelinek <jakub@redhat.com>
10118
10119 PR rtl-optimization/79780
10120 * gcc.c-torture/compile/pr79780.c: New test.
10121
e80facb4
RB
101222017-03-02 Richard Biener <rguenther@suse.de>
10123
10124 PR tree-optimization/79345
10125 PR c++/42000
10126 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10127 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10128 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10129
eb0e7c34
RB
101302017-03-02 Richard Biener <rguenther@suse.de>
10131
10132 PR c/79756
10133 * gcc.dg/vector-1.c: New testcase.
10134
653a4b32
BC
101352017-03-02 Bin Cheng <bin.cheng@arm.com>
10136
10137 PR tree-optimization/66768
10138 * gcc.target/i386/pr66768.c: New test.
10139
da403f31
RB
101402017-03-02 Richard Biener <rguenther@suse.de>
10141
10142 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10143 * gcc.dg/rtl/x86_64/final.c: Likewise.
10144 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10145 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10146 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10147 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10148
83692f96
RB
101492017-03-02 Richard Biener <rguenther@suse.de>
10150
10151 PR tree-optimization/79777
10152 * gcc.dg/torture/pr79777.c: New testcase.
10153
71dedb33
MS
101542017-03-01 Martin Sebor <msebor@redhat.com>
10155
10156 PR middle-end/79692
10157 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10158 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10159 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10160 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10161
48990905
UB
101622017-03-01 Uros Bizjak <ubizjak@gmail.com>
10163
10164 * gcc.target/i386/invsize-2.c: New test.
10165 * gcc.target/i386/invsize-3.c: Ditto.
10166 * gcc.target/i386/invsize-4.c: Ditto.
10167 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10168 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10169
c7f0c9f3
MM
101702017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10171
10172 PR target/79439
10173 * gcc.target/powerpc/pr79439.c: New test.
10174
f5ef6bfc
PH
101752017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10176
10177 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10178 scan string.
10179
10180
50181506
KN
101812017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10182
10183 PR target/79395
10184 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10185 pattern to look for vcmpequd. instead of vcmpnew.
10186 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10187 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10188 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10189 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10190 look for xvcmpeqdp. instead of xvcmpnedp.
10191 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10192 look for vcmpequd. instead of vcmpnew.
10193 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10194 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10195 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10196 look for xvcmpeqsp. instead of xvcmpnesp.
10197 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10198 look for xvcmpeqdp. instead of xvcmpnedp.
10199 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10200 look for vcmpequd. instead of vcmpnew.
10201 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10202 look for vcmpeqsp instead of xvcmpnesp.
10203 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10204 look for xvcmpeqdp instead of xvcmpnedp.
10205
0100ae43
RB
102062017-03-01 Richard Biener <rguenther@suse.de>
10207
10208 PR middle-end/79721
10209 * gcc.dg/torture/pr79721.c: New testcase.
10210
0f3f4ffe
JJ
102112017-03-01 Jakub Jelinek <jakub@redhat.com>
10212
42132674
JJ
10213 PR c++/79681
10214 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10215 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10216
e3e9e8ca
JJ
10217 PR c++/79746
10218 * g++.dg/warn/Wunused-parm-9.C: New test.
10219
0f3f4ffe
JJ
10220 PR tree-optimization/79734
10221 * g++.dg/opt/pr79734.C: New test.
10222
ad1de652
JJ
102232017-02-28 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR tree-optimization/79737
10226 * gcc.c-torture/execute/pr79737-1.c: New test.
10227 * gcc.c-torture/execute/pr79737-2.c: New test.
10228
7a1ae923
EB
102292017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10230
10231 * gcc.target/sparc/20170228-1.c: New test.
10232
2af0c3ed
UB
102332017-02-28 Uros Bizjak <ubizjak@gmail.com>
10234
10235 * gcc.target/i386/invsize-1.c: New test.
10236
203ced0a
MS
102372017-02-28 Martin Sebor <msebor@redhat.com>
10238
10239 PR tree-optimization/79691
10240 * gcc.dg/tree-ssa/pr79691.c: New test.
10241
8a915b87
JJ
102422017-02-28 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR target/79729
10245 * gcc.target/i386/pr79729.c: New test.
10246
41aa3a38
RB
102472017-02-28 Richard Biener <rguenther@suse.de>
10248
10249 PR tree-optimization/79740
10250 * gcc.dg/torture/pr79740.c: New testcase.
10251
587240d2
RB
102522017-02-28 Richard Biener <rguenther@suse.de>
10253
10254 PR middle-end/79731
10255 * c-c++-common/torture/pr79731.c: New testcase.
10256
dd3f4560
RB
102572017-02-28 Richard Biener <rguenther@suse.de>
10258
10259 PR tree-optimization/79732
10260 * gcc.dg/torture/pr79732.c: New testcase.
10261
c7d97b28
RB
102622017-02-28 Richard Biener <rguenther@suse.de>
10263
10264 PR tree-optimization/79723
10265 * gcc.target/i386/pr79723.c: New testcase.
10266
c8f28a3c
PH
102672017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10268
10269 PR target/79544
10270 * gcc.target/powerpc/pr79544.c: New.
10271
c91c3003
PC
102722017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10273
10274 PR c++/79414
10275 * g++.dg/parse/crash67.C: New.
10276
57fa080b
BC
102772017-02-27 Bin Cheng <bin.cheng@arm.com>
10278
10279 PR tree-optimization/77536
10280 * gcc.dg/vect/pr79347.c: Revise testing string.
10281
68b948d3
RB
102822017-02-27 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/45397
10285 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10286
69a2e8a1
RB
102872017-02-27 Richard Biener <rguenther@suse.de>
10288
10289 PR tree-optimization/79690
10290 * gcc.target/i386/pr79690.c: New testcase.
10291
c7b608a9
TK
102922017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10293
10294 PR fortran/51119
10295 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10296 of original.
10297 * gfortran.dg/inline_matmul_11.f90: Likewise.
10298 * gfortran.dg/inline_matmul_9.f90: Likewise.
10299 * gfortran.dg/matmul_13.f90: New test.
10300 * gfortran.dg/matmul_14.f90: New test.
10301
98561a9b
JJ
103022017-02-25 Jakub Jelinek <jakub@redhat.com>
10303
10304 PR middle-end/79396
10305 * g++.dg/opt/pr79396.C: New test.
10306
77be9417
DH
103072017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10308
10309 PR fortran/79597
10310 * gfortran.dg/dtio_6.f90: Update test.
10311
103122017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10313
10314 PR fortran/79601
10315 * gfortran.dg/interface_operator_2.f90: New test.
10316
b9822443
JJ
103172017-02-24 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR c/79677
10320 * gcc.dg/pr79677.c: New test.
10321
4bc2b786
MF
103222017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10323
10324 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10325 of mov.ps.
10326 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10327 (cond_move1): Simplify condition to force generation of
10328 mov[nz].ps.
10329 (cond_move2): Likewise.
10330
4227c9ad
JJ
103312017-02-24 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR c++/79588
10334 * g++.dg/warn/Wrestrict-1.C: New test.
10335 * g++.dg/warn/Wrestrict-2.C: New test.
10336
fd527ec1
DE
103372017-02-24 David Edelsohn <dje.gcc@gmail.com>
10338
10339 * g++.dg/ext/complit15.C: Require LTO.
10340
2af8fd5c
TT
103412017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10342
10343 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10344 logical_op_short_circuit to skip targets.
10345 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10346 and s390.
10347
0b9cdb9a
EB
103482017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10349
10350 * gnat.dg/opt63.adb: New test.
10351
4af362a9
EB
103522017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10353
10354 * gnat.dg/discr47.adb: New test.
10355
7699e88f
RB
103562017-02-24 Richard Biener <rguenther@suse.de>
10357
10358 PR tree-optimization/79389
10359 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10360
e3beb191
PC
103612017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10362
10363 PR c++/79361
10364 * g++.dg/cpp0x/pr79361-1.C: New.
10365 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10366
195610aa
EB
103672017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10368
10369 * gcc.target/visium/bit_test.c: Accept any lsr form.
10370 * gcc.target/visium/block_move.c: Tweak.
10371
17885cad
DV
103722017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10373
10374 PR 68749
10375 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10376
45f7faf0
RB
103772017-02-23 Richard Biener <rguenther@suse.de>
10378
10379 PR tree-optimization/79683
10380 * gcc.target/i386/pr79683.c: New testcase.
10381
18eb304e
JL
103822017-02-22 Jeff Law <law@redhat.com>
10383
10384 PR tree-optimization/79578
10385 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10386
0a864a97
SD
103872017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10388
10389 * gcc.target/mips/msa-fp-cc.c: New test.
10390
fe8ece05
JJ
103912017-02-22 Jakub Jelinek <jakub@redhat.com>
10392
e40b6fc7
JJ
10393 PR c++/79664
10394 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10395 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10396 * g++.dg/gomp/pr79664.C: New test.
10397
fe8ece05
JJ
10398 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10399
78af14ae
MP
104002017-02-22 Marek Polacek <polacek@redhat.com>
10401
10402 PR c++/79653
10403 * g++.dg/cpp0x/alignas10.C: New test.
10404 * g++.dg/cpp0x/alignas9.C: New test.
10405
8fdddd3d
MP
10406 PR c++/79657
10407 * g++.dg/ext/underlying_type12.C: New test.
10408
61ac5ebe
MP
10409 PR c/79662
10410 * gcc.dg/enum-incomplete-4.c: New test.
10411
888c7050
JJ
104122017-02-22 Jakub Jelinek <jakub@redhat.com>
10413
10414 PR target/70465
10415 * gcc.target/i386/pr70465-2.c: New test.
10416
6d3daa1a
UB
104172017-02-21 Uros Bizjak <ubizjak@gmail.com>
10418
10419 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10420
76dd203e
RB
104212017-02-22 Richard Biener <rguenther@suse.de>
10422
10423 PR tree-optimization/79673
10424 * gcc.target/i386/pr79673.c: New testcase.
10425
a9c774d2
RB
104262017-02-22 Richard Biener <rguenther@suse.de>
10427
10428 PR tree-optimization/79666
10429 * gcc.dg/torture/pr79666.c: New testcase.
10430
8f4f841a
ML
104312017-02-22 Martin Liska <mliska@suse.cz>
10432
10433 PR lto/79587
10434 * gcc.dg/tree-prof/pr79587.c: New test.
10435
a232a1cb
MP
104362017-02-21 Marek Polacek <polacek@redhat.com>
10437
10438 PR c++/79535
10439 * g++.dg/ext/flexary23.C: New test.
10440
b86fec68
UB
104412017-02-21 Uros Bizjak <ubizjak@gmail.com>
10442
10443 PR target/79593
10444 * gcc.target/i386/pr79593.c: New test.
10445
5c3f1d7b
JJ
104462017-02-21 Jakub Jelinek <jakub@redhat.com>
10447
b7280ac2
JJ
10448 PR c++/79654
10449 * g++.dg/cpp1z/decomp26.C: New test.
10450
5c3f1d7b
JJ
10451 PR sanitizer/79589
10452 * g++.dg/ubsan/pr79589.C: New test.
10453
1486c2a7
JL
104542017-02-21 Jeff Law <law@redhat.com>
10455
10456 PR tree-optimization/79621
10457 * gcc.c-torture/compile/pr79621.c: New test.
10458
2f3ec56d
JJ
104592017-02-21 Jakub Jelinek <jakub@redhat.com>
10460
3bb43119
JJ
10461 PR c++/79655
10462 * g++.dg/cpp1y/constexpr-79655.C: New test.
10463
664beaf2 10464 PR c++/79639
b86fec68 10465 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10466
956d3e61
JJ
10467 PR target/79633
10468 * gcc.target/i386/mpx/pr79633.c: New test.
10469
d4cbfca4
JJ
10470 PR target/79570
10471 * gcc.dg/pr79570.c: New test.
10472
00bc9de3
JJ
10473 PR c++/79641
10474 * c-c++-common/pr79641.c: New test.
10475
d002d099
JJ
10476 PR tree-optimization/79649
10477 * gcc.target/i386/pr79649.c: New test.
10478
2f3ec56d
JJ
10479 PR target/79494
10480 * gcc.dg/pr79494.c: New test.
10481
e6655a5f
SB
104822017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10483
10484 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10485 to dg-options.
10486
104872017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10488
10489 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10490
fd527ec1
DE
104912017-02-02 Jason Merrill <jason@redhat.com>
10492
10493 PR c++/79580
10494 * g++.dg/ext/complit15.C: New.
10495
027a9dd5
KN
104962017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10497
10498 PR target/78056
10499 * gcc.target/powerpc/pr78056-8.c: Remove.
10500
80480cee
MP
105012017-02-20 Marek Polacek <polacek@redhat.com>
10502
10503 PR middle-end/79537
10504 * gcc.dg/comp-goto-4.c: New test.
10505
85ade8d6
MP
10506 PR sanitizer/79558
10507 * c-c++-common/ubsan/bounds-14.c: New test.
10508
705d3b77
JJ
105092017-02-20 Jakub Jelinek <jakub@redhat.com>
10510
10511 PR target/79568
10512 * gcc.target/i386/pr79568-1.c: New test.
10513 * gcc.target/i386/pr79568-2.c: New test.
10514 * gcc.target/i386/pr79568-3.c: New test.
10515
dc42a736
PT
105162017-02-16 Paul Thomas <pault@gcc.gnu.org>
10517
10518 PR fortran/79382
705d3b77
JJ
10519 * gfortran.dg/dtio_10.f90: Change test of error message.
10520 * gfortran.dg/dtio_23.f90: New test.
10521 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10522
1ca6a74f
PT
105232017-02-20 Paul Thomas <pault@gcc.gnu.org>
10524
10525 PR fortran/79434
705d3b77 10526 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10527
63af1586
PT
105282017-02-19 Paul Thomas <pault@gcc.gnu.org>
10529
10530 PR fortran/79447
705d3b77 10531 * gfortran.dg/submodule_24.f08: New test.
63af1586 10532
4ca4d1e9
AV
105332017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10534
10535 PR fortran/79229
10536 * gfortran.dg/class_allocate_24.f90: New test.
10537
dea71ad0
PT
105382017-02-19 Paul Thomas <pault@gcc.gnu.org>
10539
10540 PR fortran/79402
10541 * gfortran.dg/submodule_23.f90: New test.
10542
f46e2bc9
PC
105432017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10544
10545 PR c++/79380
10546 * g++.dg/cpp0x/alignas8.C: New.
10547
7dfa657b
JW
105482017-02-19 Eric Fiselier <eric@efcs.ca>
10549 Jonathan Wakely <jwakely@redhat.com>
10550
10551 PR c++/69523
10552 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10553
eab1f169
PK
105542017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10555
10556 * gcc.dg/gimplefe-26.c: New test.
10557
47e16d83
JDA
105582017-02-18 John David Anglin <danglin@gcc.gnu.org>
10559
10560 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10561
c2615951
JJ
105622017-02-18 Jakub Jelinek <jakub@redhat.com>
10563
c28fcc60
JJ
10564 PR target/79569
10565 * gcc.target/i386/3dnowA-3.c: New test.
10566
c2615951
JJ
10567 PR target/79559
10568 * gcc.target/i386/pr79559.c: New test.
10569
97fcf744
JM
105702017-02-17 Joseph Myers <joseph@codesourcery.com>
10571
10572 * gcc.dg/c11-float-2.c: New test.
10573 * gcc.dg/torture/float128-floath.c,
10574 gcc.dg/torture/float128x-floath.c,
10575 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10576 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10577 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10578 *_DECIMAL_DIG macros with DECIMAL_DIG.
10579
a530e181
BS
105802017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10581
10582 PR target/79261
10583 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10584
1d516992
JK
105852017-02-17 Julia Koval <julia.koval@intel.com>
10586
10587 * gcc.target/i386/rdpid.c New test.
10588 * gcc.target/i386/sse-12.c: Add -mrdpid.
10589 * gcc.target/i386/sse-13.c: Ditto.
10590 * gcc.target/i386/sse-14.c: Ditto.
10591 * gcc.target/i386/sse-22.c: Ditto.
10592 * gcc.target/i386/sse-23.c: Ditto.
10593 * g++.dg/other/i386-2.C: Ditto.
10594 * g++.dg/other/i386-3.C: Ditto.
10595
3185712c
SB
105962017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10597
10598 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10599 * gcc.dg/pr61441.c: Ditto.
10600
a261ee49
ML
106012017-02-17 Martin Liska <mliska@suse.cz>
10602
10603 PR rtl-optimization/79574
10604 * gcc.dg/pr79574.c: New test.
10605
5bf69d74
MP
106062017-02-17 Marek Polacek <polacek@redhat.com>
10607
10608 PR middle-end/79536
10609 * gcc.dg/torture/pr79536.c: New test.
10610
a72b242e
AM
106112017-02-16 Alan Modra <amodra@gmail.com>
10612
10613 * gcc.c-torture/execute/pr79286.c: New.
10614
bcac0b4d
JJ
106152017-02-16 Jakub Jelinek <jakub@redhat.com>
10616
10617 PR c++/79512
10618 * c-c++-common/gomp/pr79512.c: New test.
10619
945c17d8
MS
106202017-02-15 Martin Sebor <msebor@redhat.com>
10621
10622 PR c++/79363
10623 * g++.dg/ext/flexary12.C: Adjust.
10624 * g++.dg/ext/flexary20.C: Same.
10625 * g++.dg/ext/flexary21.C: Same.
10626 * g++.dg/ext/flexary22.C: New test.
10627
25c99850
BC
106282017-02-15 Bin Cheng <bin.cheng@arm.com>
10629
10630 PR tree-optimization/79347
10631 * gcc.dg/vect/pr79347.c: New test.
10632
4f5e5fcb
JJ
106332017-02-15 Jakub Jelinek <jakub@redhat.com>
10634
e7202857
JJ
10635 PR c++/79301
10636 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10637 [[deprecated]] comment.
10638 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10639 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10640 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10641 [[deprecated]] in -std=c++11.
10642 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10643 [[fallthrough]] in -std=c++11 and -std=c++14.
10644
4f5e5fcb
JJ
10645 PR c++/79288
10646 * g++.dg/tls/pr79288.C: New test.
10647
c7545f1c
MP
106482017-02-15 Marek Polacek <polacek@redhat.com>
10649
10650 PR c/79515
10651 * gcc.dg/dfp/pr79515.c: New.
10652
1114b39c
DE
106532017-02-15 David Edelsohn <dje.gcc@gmail.com>
10654
10655 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10656
93b87d1d
TS
106572017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10658
10659 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10660 "opt_files".
10661
fa8db6ea
JJ
106622017-02-15 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR target/79487
10665 * gcc.dg/dfp/pr79487.c: New test.
10666 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10667 2017-02-13 change.
10668
8722316b
CL
106692017-01-14 Carl Love <cel@us.ibm.com>
10670
10671 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10672 xvcvsxdsp and xvcvuxdsp instructions.
10673
2932fe90
SB
106742017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10675
10676 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10677 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10678 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10679 64-bit default target.
10680 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10681 a 64-bit default target.
10682
63d09033
JJ
106832017-02-14 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR target/79481
10686 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10687 (test_3vx): Change return type from int to void.
63d09033
JJ
10688 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10689 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10690 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10691 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10692 tests.
10693 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10694 (test_3vx): Change return type from int to void.
10695 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10696 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10697 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10698 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10699 tests.
10700 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10701 intrinsic. Change scan-assembler-times number from 1 to 2.
10702 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10703 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10704 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10705 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10706 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10707 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10708 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10709
8668fae0
UB
107102017-02-14 Uros Bizjak <ubizjak@gmail.com>
10711
10712 PR middle-end/61225
10713 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10714 Use dg-additional-options for ia32 target. Remove XFAIL.
10715
95d96609
UB
107162017-02-14 Uros Bizjak <ubizjak@gmail.com>
10717
10718 PR target/79495
10719 * gcc.target/i386/pr79495.c: New test.
10720
6f207d58
MP
107212017-02-14 Marek Polacek <polacek@redhat.com>
10722
10723 PR c++/79420
10724 PR c++/79463
10725 * g++.dg/cpp1y/pr79463.C: New.
10726 * g++.dg/template/incomplete10.C: New.
10727 * g++.dg/template/incomplete9.C: New.
10728
ee139af5
L
107292017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10730
10731 PR target/79498
10732 * gcc.target/i386/pr79498.c: New test.
10733
bf00c9e0
MS
107342017-02-14 Martin Sebor <msebor@redhat.com>
10735
10736 PR middle-end/79448
10737 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10738 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10739 * gcc.dg/tree-ssa/pr79448.c: New test.
10740
6c022f73
JL
107412017-02-14 Jeff Law <law@redhat.com>
10742
10743 PR tree-optimization/79095
10744 * g++.dg/pr79095-1.C: New test
10745 * g++.dg/pr79095-2.C: New test
10746 * g++.dg/pr79095-3.C: New test
10747 * g++.dg/pr79095-4.C: New test
10748 * g++.dg/pr79095-5.C: New test
10749 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10750 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10751
b719f884
JG
107522017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10753
10754 * gcc.target/aarch64/vect_fp16_1.c: New.
10755
1be33173
PK
107562017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10757
10758 * gcc.dg/gimplefe-25.c: New test.
10759
73424a09
JJ
107602017-02-14 Jakub Jelinek <jakub@redhat.com>
10761
10762 PR tree-optimization/79408
10763 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10764
977472e8
RB
107652017-02-14 Richard Biener <rguenther@suse.de>
10766
10767 PR middle-end/79432
10768 * gcc.dg/torture/pr79432.c: New testcase.
10769
ee75687b
MS
107702017-02-13 Martin Sebor <msebor@redhat.com>
10771
10772 PR middle-end/79496
10773 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10774
b84702c0
JJ
107752017-02-13 Jakub Jelinek <jakub@redhat.com>
10776
ecc04fae
JJ
10777 PR sanitizer/79341
10778 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10779 variables volatile.
10780
b84702c0
JJ
10781 PR c++/79232
10782 * g++.dg/cpp1z/eval-order4.C: New test.
10783 * g++.dg/other/pr79232.C: New test.
10784
b9a161ff
NS
107852017-02-13 Nathan Sidwell <nathan@acm.org>
10786
10787 PR c++/79296
10788 * g++.dg/cpp0x/pr79296.C: New.
10789
d8505fac
SB
107902017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10791
10792 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10793 Instead, xfail powerpc*-*-* && lp64.
10794
efb802cb
SB
107952017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10796
10797 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10798 powerpc_p8vector_ok.
10799 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10800
8d6427c6
AS
108012017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10802
10803 PR target/79449
10804 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10805 for reading beyond a 4k boundary.
10806
9b7716c9
JJ
108072017-02-13 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR rtl-optimization/79388
10810 PR rtl-optimization/79450
10811 * gcc.c-torture/execute/pr79388.c: New test.
10812 * gcc.c-torture/execute/pr79450.c: New test.
10813
4bb91707
TK
108142017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10815
10816 PR fortran/65542
9b7716c9 10817 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10818
e22910c2
JJ
108192017-02-11 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR sanitizer/79341
10822 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10823
acbbac04
JH
108242017-02-11 Jan Hubicka <hubicka@ucw.cz>
10825
10826 PR tree-ssa/56727
10827 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10828
e493f96b
JJ
108292017-02-10 Jakub Jelinek <jakub@redhat.com>
10830
10831 PR c++/79457
10832 * g++.dg/cpp0x/pr79457.C: New test.
10833
773acd54
SB
108342017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10835
10836 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10837 scan-assembler unless lp64.
10838
b56f814e
SB
108392017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10840
10841 PR tree-optimization/66612
10842 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10843
5e659d16
SB
108442017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10845
10846 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10847 of all powerpc.
10848
6f4f30bf
MP
108492017-02-10 Marek Polacek <polacek@redhat.com>
10850
10851 PR c++/79435
10852 * g++.dg/cpp1y/pr79435.C: New.
10853
3799a5b8
MP
10854 PR c++/79184
10855 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10856
052ef81d
CL
108572017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10858
10859 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10860 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10861 New.
10862 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10863 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10864 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10865 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10866 (vtst_expected_poly64x2): Move to aarch64-only section.
10867 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10868 (vtst_p64, vtstq_p64): New tests.
10869
a7c8ed0c
PC
108702017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10871
10872 PR c++/71737
10873 * g++.dg/cpp0x/pr71737.C: New.
10874
3dcde5ef 108752017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10876 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10877
10878 * gcc.dg/gimplefe-error-1.c: New testcase.
10879 * gcc.dg/gimplefe-error-2.c: New testcase.
10880 * gcc.dg/gimplefe-error-3.c: New testcase.
10881
6139a3b7
JJ
108822017-02-10 Jakub Jelinek <jakub@redhat.com>
10883
10884 PR tree-optimization/79411
10885 * gcc.c-torture/compile/pr79411.c: New test.
10886
9bfc55d0
JJ
108872017-02-09 Jakub Jelinek <jakub@redhat.com>
10888 Jason Merrill <jason@redhat.com>
10889
10890 PR c++/79143
10891 * g++.dg/cpp1z/pr79143.C: New test.
10892
0b90c541
JH
108932017-02-09 Jan Hubicka <hubicka@ucw.cz>
10894
10895 * gcc.dg/loop-unswitch-2.c: Update testcase.
10896 * gcc.dg/loop-unswitch-1.c: Update testcase.
10897
192b048b
MP
108982017-02-09 Marek Polacek <polacek@redhat.com>
10899
10900 PR c/79428
10901 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10902 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10903 * c-c++-common/goacc/pr79428-1.c: New test.
10904 * c-c++-common/gomp/pr79428-2.c: New test.
10905 * c-c++-common/gomp/pr79428-5.c: New test.
10906 * c-c++-common/gomp/pr79428-6.c: New test.
10907 * c-c++-common/pr79428-3.c: New test.
10908
e9a9033b
AK
109092017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10910
10911 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10912 testcases.
10913
56f71478
JJ
109142017-02-09 Jakub Jelinek <jakub@redhat.com>
10915
28f6839b
JJ
10916 PR c/79413
10917 * gcc.c-torture/compile/pr79413.c: New test.
10918
f08683a1
JJ
10919 PR c++/79429
10920 * c-c++-common/gomp/pr79429.c: New test.
10921 * g++.dg/gomp/pr79429.C: New test.
10922
56f71478
JJ
10923 PR c/79431
10924 * c-c++-common/gomp/pr79431.c: New test.
10925
02889d23
CLT
109262017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10927 Cesar Philippidis <cesar@codesourcery.com>
10928 Joseph Myers <joseph@codesourcery.com>
10929 Chung-Lin Tang <cltang@codesourcery.com>
10930
10931 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10932 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10933 * c-c++-common/goacc/loop-auto-2.c: New.
10934 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10935 * c-c++-common/goacc/tile-2.c: New.
10936 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10937 * g++.dg/goacc/tile-1.C: New, check tile subst.
10938 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10939 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10940 * gfortran.dg/goacc/tile-1.f90: New test.
10941 * gfortran.dg/goacc/tile-2.f90: New test.
10942 * gfortran.dg/goacc/tile-lowering.f95: New test.
10943
9c0c77d2
RB
109442017-02-09 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/69823
10947 * gcc.dg/graphite/pr69823.c: New testcase.
10948
f39bad9f
PH
109492017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10950
10951 PR target/78604
10952 * gcc.target/powerpc/pr78604.c: New.
10953
fc00b9ce
KN
109542017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
10955
10956 PR target/68972
10957 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
10958 disable this test on power architecture.
10959
50c1f4a5
RB
109602017-02-08 Richard Biener <rguenther@suse.de>
10961
10962 PR tree-optimization/71824
10963 PR tree-optimization/79409
10964 * gcc.dg/graphite/pr71824-3.c: New testcase.
10965
74a15d14
JJ
109662017-02-08 Jakub Jelinek <jakub@redhat.com>
10967
10968 PR tree-optimization/79408
10969 * gcc.dg/tree-ssa/pr79408.c: New test.
10970
d798497e
RB
109712017-02-08 Richard Biener <rguenther@suse.de>
10972
10973 PR tree-optimization/71824
10974 * gcc.dg/graphite/pr71824-2.c: New testcase.
10975
9d5019a1
AP
109762017-02-07 Andrew Pinski <apinski@cavium.com>
10977
705d3b77 10978 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 10979
ec48209a
JJ
109802017-02-07 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR rtl-optimization/79386
10983 * gcc.c-torture/compile/pr79386.c: New test.
10984
e5f234b2
DV
109852017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
10986 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10987
10988 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
10989 *-*-solaris*.
10990
1f138b75
JJ
109912017-02-07 Jakub Jelinek <jakub@redhat.com>
10992
10993 PR target/79299
10994 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
10995 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
10996
7af4b20d
RB
109972017-02-07 Richard Biener <rguenther@suse.de>
10998
10999 * gcc.dg/gimplefe-23.c: New testcase.
11000 * gcc.dg/gimplefe-24.c: Likewise.
11001
d95c2fc7
CL
110022017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11003
11004 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11005 scan-assembler instead of scan-assembler-times.
11006 * gcc.target/aarch64/test_frame_10.c: Likewise.
11007 * gcc.target/aarch64/test_frame_12.c: Likewise.
11008 * gcc.target/aarch64/test_frame_2.c: Likewise.
11009 * gcc.target/aarch64/test_frame_4.c: Likewise.
11010 * gcc.target/aarch64/test_frame_6.c: Likewise.
11011 * gcc.target/aarch64/test_frame_7.c: Likewise.
11012 * gcc.target/aarch64/test_frame_8.c: Likewise.
11013
fa5d44d0
RO
110142017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11015
11016 * gcc.target/i386/pr78419.c: Require ifunc support.
11017
d9b4ce00
DE
110182017-02-07 David Edelsohn <dje.gcc@gmail.com>
11019
11020 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11021
bb7d75ff
PP
110222017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11023
11024 PR c++/79360
11025 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11026
122e7b4f
KC
110272017-02-06 Kito Cheng <kito.cheng@gmail.com>
11028
11029 * lib/target-supports.exp: Define the RISC-V target.
11030 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11031 * gcc.dg/builtin-apply2.c: Likewise.
11032 * gcc.dg/ifcvt-4.c: Likewise.
11033 * gcc.dg/loop-8.c: Likewise.
11034 * gcc.dg/sibcall-10.c: Likewise.
11035 * gcc.dg/sibcall-9.c: Likewise.
11036 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11037 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11038 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11039 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11040 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11041 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11042 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11043
391675ac
MM
110442017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11045
11046 PR target/66144
11047 * gcc.target/powerpc/pr66144-1.c: New test.
11048 * gcc.target/powerpc/pr66144-2.c: Likewise.
11049 * gcc.target/powerpc/pr66144-3.c: Likewise.
11050
e495e31a
MS
110512017-02-06 Martin Sebor <msebor@redhat.com>
11052
11053 PR tree-optimization/79376
11054 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11055 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11056
2568d8a1
JJ
110572017-02-06 Jakub Jelinek <jakub@redhat.com>
11058
98e09245
JJ
11059 PR c++/79379
11060 * g++.dg/cpp1y/constexpr-79379.C: New test.
11061
e8b0383c
JJ
11062 PR c++/79377
11063 * g++.dg/lookup/pr79377.C: New test.
11064
a5e8cbd1
JJ
11065 PR c++/79372
11066 * g++.dg/cpp1z/decomp25.C: New test.
11067
2568d8a1
JJ
11068 PR tree-optimization/79284
11069 * gcc.c-torture/compile/pr79284.c: New test.
11070
aae936b9
PC
110712017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11072
11073 PR c++/70448
11074 * g++.dg/cpp0x/pr70448.C: New.
11075
daf57541
DV
110762017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11077
11078 PR 78348
11079 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11080 to dg-options.
11081
0898c74d
GJL
110822017-02-06 Georg-Johann Lay <avr@gjlay.de>
11083
11084 PR target/78883
11085 * gcc.c-torture/compile/pr78883.c: New test.
11086
5d3ebb71
JH
110872017-02-05 Jan Hubicka <hubicka@ucw.cz>
11088
11089 PR tree-ssa/79347
11090 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11091 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11092 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11093 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11094 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11095 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11096 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11097 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11098 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11099 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11100 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11101 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11102 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11103
139d4065
AV
111042017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11105
11106 PR fortran/79344
11107 * gfortran.dg/allocate_with_source_24.f90: New test.
11108
4b9c80d8
AV
111092017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11110
11111 PR fortran/79230
11112 * gfortran.dg/der_ptr_component_2.f90: New test.
11113
f3877b2f
EB
111142017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11115
11116 * gcc.target/sparc/20170205-1.c: New test.
11117
d8a09ada
JDA
111182017-02-03 John David Anglin <danglin@gcc.gnu.org>
11119
a2a86d6a
JDA
11120 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11121 libatomic_available.
11122
a1d99925
JDA
11123 * gcc.dg/pr77587.c: Require alias support.
11124 * gcc.dg/pr77587a.c: Likewise.
11125
d8bf159e
JDA
11126 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11127 * gcc.c-torture/execute/pr78622.c: Likewise.
11128
d8a09ada
JDA
11129 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11130 hppa*-*-hpux*.
11131 * c-c++-common/Wunused-var-16.c: Likewise.
11132 * c-c++-common/builtin-shuffle-1.c: Likewise.
11133 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11134 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11135
f589a1ce
MS
111362017-02-03 Martin Sebor <msebor@redhat.com>
11137
11138 PR tree-optimization/79327
11139 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11140 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11141 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11142
5b00f9d2
JJ
111432017-02-03 Jakub Jelinek <jakub@redhat.com>
11144 Martin Sebor <msebor@redhat.com>
11145
11146 PR tree-optimization/79327
11147 * gcc.dg/tree-ssa/pr79327.c: New test.
11148 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11149 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11150 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11151 (test_sprintf_chk_range_schar): Adjust dg-message.
11152 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11153 * gcc.c-torture/execute/pr79327.c: New test.
11154
437f0a81
JJ
111552017-02-03 Jakub Jelinek <jakub@redhat.com>
11156
11157 PR target/79354
11158 * gcc.target/powerpc/pr79354.c: New test.
11159 * gcc.c-torture/execute/pr79354.c: New test.
11160
3f343040
MS
111612017-02-03 Martin Sebor <msebor@redhat.com>
11162
11163 PR tree-optimization/79352
11164 * gcc.dg/tree-ssa/pr79352.c: New test.
11165
46a2ab58
ML
111662017-02-03 Martin Liska <mliska@suse.cz>
11167
11168 PR lto/66295
11169 * gcc.target/i386/mvc9.c: New test.
11170
baa2d1cd
PH
111712017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11172
11173 PR target/79158
11174 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11175 to VSX reg.
11176
30c6ec2f
JH
111772017-02-02 Jan Hubicka <hubicka@ucw.cz>
11178
11179 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11180 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11181 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11182 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11183 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11184 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11185 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11186 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11187 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11188 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11189 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11190 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11191 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11192
ebee1eb9
MS
111932017-02-02 Martin Sebor <msebor@redhat.com>
11194
11195 PR middle-end/79275
11196 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11197 * gcc.dg/tree-ssa/pr79275.c: New test.
11198
dcd25b8a
AS
111992017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11200
dc362ada 11201 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11202
0f0c2cc3
JH
112032017-02-02 Jan Hubicka <hubicka@ucw.cz>
11204
11205 PR middle-end/77445
11206 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11207 threading is done.
11208
1c372840
TC
112092017-02-02 Tamar Christina <tamar.christina@arm.com>
11210
11211 PR middle-end/78142
11212 * gcc.target/aarch64/vector_initialization_nostack.c
11213 (f12): Use one vector
11214
9f11a4a7
JJ
112152017-02-02 Jakub Jelinek <jakub@redhat.com>
11216
bef7e561
JJ
11217 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11218 * c-c++-common/asan/misalign-1.c: Likewise.
11219 * c-c++-common/asan/misalign-2.c: Likewise.
11220 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11221 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11222 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11223 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11224 add -ffat-lto-objects from/to dg-additional-options.
11225 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11226 dg-additional-options.
11227
9f11a4a7
JJ
11228 PR target/79197
11229 * gcc.target/powerpc/pr79197.c: New test.
11230 * gcc.c-torture/compile/pr79197.c: New test.
11231
09661674
RB
112322017-02-02 Richard Biener <rguenther@suse.de>
11233
11234 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11235
d8d58893
PC
112362017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11237
11238 PR c++/69637
11239 * g++.dg/cpp0x/pr69637-1.C: New.
11240 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11241
521a70a4
AK
112422017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11243
11244 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11245
e26b502d
BS
112462017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11247
11248 PR target/70012
11249 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11250 conditions.
11251
55e75c7c
JJ
112522017-02-01 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR testsuite/79324
11255 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11256 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11257 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11258 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11259 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11260 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11261 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11262 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11263 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11264 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11265 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11266 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11267 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11268
a4476973
ML
112692017-02-01 Martin Liska <mliska@suse.cz>
11270
11271 PR testsuite/79272
11272 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11273
3f3181b1
RB
112742017-02-01 Richard Biener <rguenther@suse.de>
11275
11276 PR testsuite/76957
11277 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11278 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11279 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11280 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11281
1e7ef862
RB
112822017-02-01 Richard Biener <rguenther@suse.de>
11283
11284 PR middle-end/79315
11285 * gfortran.dg/pr79315.f90: New testcase.
11286
405a7406
RB
112872017-02-01 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/71824
11290 * gcc.dg/graphite/pr71824.c: New testcase.
11291
19bdccb4
JJ
112922017-01-31 Jakub Jelinek <jakub@redhat.com>
11293
11294 PR c++/79304
11295 * g++.dg/diagnostic/pr79304.C: New test.
11296
fcb2cdfc
DM
112972017-01-31 David Malcolm <dmalcolm@redhat.com>
11298
11299 PR c++/79298
11300 * g++.dg/spellcheck-pr79298.C: New test case.
11301
7cfa044d
DM
113022017-01-31 David Malcolm <dmalcolm@redhat.com>
11303
11304 PR preprocessor/79210
11305 * gcc.dg/format/pr79210.c: New test case.
11306 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11307 New function.
11308
de3fbef6
NS
113092017-01-31 Nathan Sidwell <nathan@acm.org>
11310
5ae37bdf
NS
11311 PR c++/79290
11312 * g++.dg/warn/pr79290.C: New.
11313
de3fbef6
NS
11314 PR c++/67273
11315 PR c++/79253
11316 * g++.dg/cpp1y/pr67273.C: New.
11317 * g++.dg/cpp1y/pr79253.C: New.
11318
7f357c61
NS
113192017-01-31 Nathan Sidwell <nathan@acm.org>
11320
11321 PR c++/79264
11322 * g++.dg/cpp1y/pr61636-1.C: Augment.
11323
5b11971a
CL
113242017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11325
11326 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11327 rand() instead of random().
11328
8b670f93
AH
113292017-01-30 Aldy Hernandez <aldyh@redhat.com>
11330
11331 PR tree-optimization/71691
11332 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11333
4727e06b
AK
113342017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11335
11336 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11337 __ARCH__.
11338
b6dae849
JJ
113392017-01-31 Jakub Jelinek <jakub@redhat.com>
11340
11341 PR tree-optimization/79267
11342 * g++.dg/opt/pr79267.C: New test.
11343
40fb9c89
AO
113442017-01-30 Alexandre Oliva <aoliva@redhat.com>
11345
11346 PR debug/63238
11347 * gcc.dg/debug/dwarf2/align-1.c: New.
11348 * gcc.dg/debug/dwarf2/align-2.c: New.
11349 * gcc.dg/debug/dwarf2/align-3.c: New.
11350 * gcc.dg/debug/dwarf2/align-4.c: New.
11351 * gcc.dg/debug/dwarf2/align-5.c: New.
11352 * gcc.dg/debug/dwarf2/align-6.c: New.
11353 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11354 * g++.dg/debug/dwarf2/align-1.C: New.
11355 * g++.dg/debug/dwarf2/align-2.C: New.
11356 * g++.dg/debug/dwarf2/align-3.C: New.
11357 * g++.dg/debug/dwarf2/align-4.C: New.
11358 * g++.dg/debug/dwarf2/align-5.C: New.
11359 * g++.dg/debug/dwarf2/align-6.C: New.
11360
3095f651
AS
113612017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11362
11363 PR target/79170
11364 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11365
3cf88bff
MS
113662017-01-30 Martin Sebor <msebor@redhat.com>
11367
11368 PR testsuite/79293
11369 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11370
37731134
ML
113712017-01-30 Martin Liska <mliska@suse.cz>
11372
11373 PR gcov-profile/79259
11374 * g++.dg/tree-prof/pr79259.C: New test.
11375
0c7247cc
RB
113762017-01-30 Richard Biener <rguenther@suse.de>
11377
11378 PR tree-optimization/79276
11379 * gcc.dg/torture/pr79276.c: New testcase.
11380
ab4be5d1
DV
113812017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11382
11383 PR target/79240
11384 * gcc.target/s390/pr79240.c: New test.
11385
6687d58d
BS
113862017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11387
11388 PR target/79268
11389 * gcc.target/powerpc/pr79268.c: New file.
11390 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11391 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11392 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11393 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11394
b5df96c3
JDA
113952017-01-28 John David Anglin <danglin@gcc.gnu.org>
11396
fc34d7b8
JDA
11397 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11398
9efc84e4
JDA
11399 PR testsuite/70583
11400 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11401
4bfbe3ae
JDA
11402 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11403 * gnat.dg/debug9.adb: Likewise.
11404
8d0b306f
JDA
11405 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11406
b5df96c3
JDA
11407 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11408 libatomic_available.
11409 * gfortran.dg/coarray_42.f90: Likewise.
11410 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11411 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11412 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11413
eb339366
MS
114142017-01-27 Martin Sebor <msebor@redhat.com>
11415
11416 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11417
711ce021
BS
114182017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11419
11420 PR rtl-optimization/79194
11421 * gcc.dg/torture/pr79194.c: New test.
11422
d8321b33
VM
114232017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11424
11425 PR tree-optimization/71374
2568d8a1 11426 * gcc.target/i386/pr71374.c: New.
d8321b33 11427
9e2ea13e
MS
114282017-01-27 Martin Sebor <msebor@redhat.com>
11429
11430 PR c++/71290
11431 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11432 a dg-error directive.
11433
9eb7045b
VM
114342017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11435
11436 PR target/79131
11437 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11438 * gcc.target/arm/pr79131-2.c: New.
11439
f75bbf3f
BS
114402017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11441
11442 PR target/65484
11443 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11444 vectorized on POWER unless hardware misaligned loads are
11445 available.
11446
3f54004b
BC
114472017-01-27 Bin Cheng <bin.cheng@arm.com>
11448
11449 PR rtl-optimization/78559
11450 * gcc.c-torture/execute/pr78559.c: New test.
11451
40b6bff9
RB
114522017-01-27 Richard Biener <rguenther@suse.de>
11453
11454 PR tree-optimization/79245
11455 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11456 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11457
b2f8892e
JJ
114582017-01-27 Jakub Jelinek <jakub@redhat.com>
11459
11460 PR c/79199
11461 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11462 target. Use 4294967293U instead of 4294967293.
11463
b002f3b9
RB
114642017-01-27 Richard Biener <rguenther@suse.de>
11465
11466 PR tree-optimization/71433
11467 * gcc.dg/Warray-bounds-21.c: New testcase.
11468
38f50ab6
RB
114692017-01-27 Richard Biener <rguenther@suse.de>
11470
11471 PR tree-optimization/79244
11472 * gcc.dg/torture/pr79244.c: New testcase.
11473
c04f4139
JJ
114742017-01-27 Jakub Jelinek <jakub@redhat.com>
11475
11476 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11477 all occurrences of 40 to 32.
11478
6ca513f9
RE
114792017-01-27 Richard Earnshaw <rearnsha@arm.com>
11480
11481 PR target/79239
11482 * gcc.target/arm/pr79239.c: New test.
11483
d876f5cd
DV
114842017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11485
11486 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11487
bb6a6ee9
AB
114882017-01-27 Adam Butcher <adam@jessamine.co.uk>
11489
11490 PR c++/64382
11491 * g++.dg/cpp1y/pr64382.C: New test.
11492
31c87a43
MS
114932017-01-26 Martin Sebor <msebor@redhat.com>
11494
11495 PR middle-end/78703
11496 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11497 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11498 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11499 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11500
f7c06c0f
JJ
115012017-01-26 Jakub Jelinek <jakub@redhat.com>
11502
b0670cc0
JJ
11503 PR debug/79129
11504 * g++.dg/debug/dwarf2/pr79129.C: New test.
11505
f7c06c0f
JJ
11506 PR debug/78835
11507 * g++.dg/debug/dwarf2/pr78835.C: New test.
11508
5d93da1d
MS
115092017-01-26 Martin Sebor <msebor@redhat.com>
11510
11511 PR middle-end/78703
11512 * gcc.dg/format/pr78569.c: Adjust.
11513 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11514 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11515 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11516 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11517 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11518 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11519 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11520 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11521 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11522 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11523 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11524
905d2812
JJ
115252017-01-26 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR c++/68727
11528 * g++.dg/other/offsetof8.C: Add expected error.
11529 * g++.dg/other/offsetof9.C: New test.
11530
b3db8d77
DE
115312017-01-26 David Edelsohn <dje.gcc@gmail.com>
11532
11533 * g++.dg/opt/declone3.C: Require LTO.
11534
15961e4a
VM
115352017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11536
11537 PR target/79131
11538 * gcc.target/arm/pr79131.c: New.
11539
e39dd802
BC
115402017-01-26 Bin Cheng <bin.cheng@arm.com>
11541
11542 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11543
bc9efeab
JW
115442017-01-26 Jonathan Wakely <jwakely@redhat.com>
11545
11546 PR libstdc++/79190
11547 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11548 matches replaced operator delete.
11549
b5f75f0b
JJ
115502017-01-26 Jakub Jelinek <jakub@redhat.com>
11551
11552 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11553 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11554 avx512f with avx512dq.
11555 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11556 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11557 avx512f with avx512dq.
11558 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11559 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11560 avx512f with avx512dq.
11561
0a38b341
MP
115622017-01-26 Marek Polacek <polacek@redhat.com>
11563
11564 PR c/79199
11565 * c-c++-common/Wduplicated-branches-13.c: New test.
11566
ebff5c3f
DS
115672017-01-26 David Sherwood <david.sherwood@arm.com>
11568
11569 PR middle-end/79212
11570 * gfortran.dg/gomp/sharing-4.f90: New test.
11571
e6d55103
JJ
115722017-01-26 Jakub Jelinek <jakub@redhat.com>
11573
1a27fab1
JJ
11574 PR target/70465
11575 * gcc.target/i386/pr70465.c: New test.
11576
e6d55103
JJ
11577 * brig.dg/dg.exp: Update copyright years.
11578 * lib/brig-dg.exp: Update copyright years.
11579 * lib/brig.exp: Update copyright years.
11580
b5aa1281
MM
115812017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11582
11583 PR target/79179
11584 * gcc.target/powerpc/pr79179.c: New test.
11585
3b5de3cb
BS
115862017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11587
11588 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11589 generation to accept D-mode memory accesses.
11590
dbe81dbe
MS
115912017-01-25 Martin Sebor <msebor@redhat.com>
11592
11593 PR c++/71290
11594 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11595 * g++.dg/ext/flexarray-mangle.C: Same.
11596 * g++.dg/ext/flexarray-subst.C: Same.
11597 * g++.dg/ext/flexary10.C: Same.
11598 * g++.dg/ext/flexary11.C: Same.
11599 * g++.dg/ext/flexary14.C: Same.
11600 * g++.dg/ext/flexary16.C: Same.
11601 * g++.dg/ext/flexary18.C: Same.
11602 * g++.dg/ext/flexary19.C: Same.
11603 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11604 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11605 * g++.dg/ubsan/object-size-1.C: Same.
11606 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11607
0e343868
JJ
116082017-01-25 Jakub Jelinek <jakub@redhat.com>
11609
a25608aa
JJ
11610 PR c++/78896
11611 * g++.dg/cpp1z/decomp24.C: New test.
11612
0e343868
JJ
11613 PR c++/77914
11614 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11615 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11616 expect a warning.
11617 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11618 expect warnings.
11619 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11620 * g++.dg/cpp1y/pr59636.C: Likewise.
11621 * g++.dg/cpp1y/pr60190.C: Likewise.
11622
0d098f4b
BC
116232017-01-25 Bin Cheng <bin.cheng@arm.com>
11624
11625 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11626
5332c89e 116272017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11628
11629 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11630 vec_packs built-ins
11631
ed4e59f4
CL
116322017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11633
11634 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11635 -mcpu=cortex-a57.
11636 * gcc.target/arm/vseleqsf.c: Likewise.
11637 * gcc.target/arm/vselgedf.c: Likewise.
11638 * gcc.target/arm/vselgesf.c: Likewise.
11639 * gcc.target/arm/vselgtdf.c: Likewise.
11640 * gcc.target/arm/vselgtsf.c: Likewise.
11641 * gcc.target/arm/vselledf.c: Likewise.
11642 * gcc.target/arm/vsellesf.c: Likewise.
11643 * gcc.target/arm/vselltdf.c: Likewise.
11644 * gcc.target/arm/vselltsf.c: Likewise.
11645 * gcc.target/arm/vselnedf.c: Likewise.
11646 * gcc.target/arm/vselnesf.c: Likewise.
11647 * gcc.target/arm/vselvcdf.c: Likewise.
11648 * gcc.target/arm/vselvcsf.c: Likewise.
11649 * gcc.target/arm/vselvsdf.c: Likewise.
11650 * gcc.target/arm/vselvssf.c: Likewise.
11651
a5d6927f
RB
116522017-01-25 Richard Biener <rguenther@suse.de>
11653
11654 PR testsuite/72850
11655 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11656 to what we had before adding the threading passes.
11657
c2873892
RB
116582017-01-25 Richard Biener <rguenther@suse.de>
11659
11660 PR tree-optimization/69264
11661 * g++.dg/torture/pr69264.C: New testcase.
11662
9aa483a2
KT
116632016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11664
11665 PR target/79145
11666 * gcc.target/arm/pr79145.c: New test.
11667
5c628c3e
RB
116682017-01-25 Richard Biener <rguenther@suse.de>
11669
11670 PR debug/78363
11671 * g++.dg/gomp/pr78363-1.C: New testcase.
11672 * g++.dg/gomp/pr78363-2.C: Likewise.
11673 * g++.dg/gomp/pr78363-3.C: Likewise.
11674
9078cd36
KT
116752016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11676
11677 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11678 * gcc.dg/lto/pr61526_0.c: Likewise.
11679 * gcc.dg/lto/pr64415_0.c: Likewise.
11680
7cfd79d6
JJ
116812017-01-24 Jakub Jelinek <jakub@redhat.com>
11682
11683 PR c++/79205
11684 * g++.dg/cpp1z/decomp22.C: New test.
11685 * g++.dg/cpp1z/decomp23.C: New test.
11686
3e4b91f2
NS
116872017-01-24 Nathan Sidwell <nathan@acm.org>
11688
1d7bc790
NS
11689 PR c++/78469
11690 * g++.dg/cpp0x/pr78469.C: New.
11691
3e4b91f2
NS
11692 PR c++/79118
11693 * g++.dg/cpp0x/pr79118.C: New.
11694
b20ba138
EB
116952017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11696
11697 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11698
c2e84327
DM
116992017-01-24 David Malcolm <dmalcolm@redhat.com>
11700
11701 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11702 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11703 * gcc.dg/rtl/rtl.exp: New file.
11704 * gcc.dg/rtl/test.c: New file.
11705 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11706 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11707 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11708 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11709 * gcc.dg/rtl/x86_64/final.c: New test case.
11710 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11711 * gcc.dg/rtl/x86_64/ira.c: New test case.
11712 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11713 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11714 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11715 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11716 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11717 * gcc.dg/rtl/x86_64/test_1.h: New file.
11718 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11719 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11720 * gcc.dg/rtl/x86_64/times-two.h: New file.
11721 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11722
cf8d19de
BC
117232017-01-24 Bin Cheng <bin.cheng@arm.com>
11724
11725 PR tree-optimization/79159
11726 * g++.dg/tree-ssa/pr79159.C: New test.
11727
f6a24a94 117282017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11729 Martin Jambor <mjambor@suse.cz>
11730
11731 * lib/brig-dg.exp: New file.
11732 * lib/brig.exp: Likewise.
11733 * brig.dg/README: Likewise.
11734 * brig.dg/dg.exp: Likewise.
11735 * brig.dg/test/gimple/alloca.hsail: Likewise.
11736 * brig.dg/test/gimple/atomics.hsail: Likewise.
11737 * brig.dg/test/gimple/branches.hsail: Likewise.
11738 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11739 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11740 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11741 * brig.dg/test/gimple/mem.hsail: Likewise.
11742 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11743 * brig.dg/test/gimple/packed.hsail: Likewise.
11744 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11745 * brig.dg/test/gimple/variables.hsail: Likewise.
11746 * brig.dg/test/gimple/vector.hsail: Likewise.
11747
c3b3e526
JJ
117482017-01-24 Jakub Jelinek <jakub@redhat.com>
11749
11750 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11751 support asan, only on i?86/x86_64 require sse2_runtime.
11752
75f92127
KN
117532017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11754
11755 PR target/66669
11756 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11757 test on powerpc targets.
11758
1a998fa0
MS
117592017-01-23 Martin Sebor <msebor@redhat.com>
11760
11761 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11762
108fdd6d
RB
117632017-01-23 Richard Biener <rguenther@suse.de>
11764
11765 PR tree-optimization/79088
11766 PR tree-optimization/79188
11767 * gcc.dg/torture/pr79088.c: New testcase.
11768 * gcc.dg/torture/pr79188.c: Likewise.
11769
28826a66
KN
117702017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11771
11772 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11773 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11774 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11775 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11776 type of test function to reflect change in built-in function's
11777 return type.
11778 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11779 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11780 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11781 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11782 type and second argument type to reflect change in built-in
11783 function's type signature.
11784 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11785 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11786 type of test function to reflect change in built-in function's
11787 return type.
11788 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11789 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11790 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11791 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11792 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11793 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11794 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11795 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11796 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11797 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11798 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11799 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11800 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11801 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11802 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11803 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11804 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11805 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11806 type of test function to reflect change in built-in function's
11807 return type.
11808 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11809 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11810 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11811 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11812 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11813 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11814 test function's result and second argument to reflect change in
11815 built-in function's type signature.
11816 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11817
e6b8075c
NS
118182017-01-23 Nathan Sidwell <nathan@acm.org>
11819
fc7612fd
NS
11820 PR C++/71710
11821 * g++.dg/template/pr71710.C: New.
11822
e6b8075c
NS
11823 PR c++/71406
11824 PR c++/77508
11825 * g++.dg/template/pr71406.C: New.
11826
15b8fd49
TK
118272017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11828
9b7716c9 11829 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11830
e9c4fbe9
BS
118312017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11832
11833 PR rtl-optimization/78634
11834 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11835
8539a302
BC
118362017-01-23 Bin Cheng <bin.cheng@arm.com>
11837
11838 PR tree-optimization/70754
11839 * gfortran.dg/pr70754.f90: New test.
11840
f368600f
ML
118412017-01-23 Martin Liska <mliska@suse.cz>
11842
11843 PR tree-optimization/79196
11844 * gcc.dg/asan/pr79196.c: New test.
11845 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11846
d886761f
MM
118472017-01-23 Michael Matz <matz@suse.de>
11848
11849 PR tree-optimization/78384
11850 * gcc.dg/pr78384.c: New test.
11851
cffcafda
RB
118522017-01-23 Richard Biener <rguenther@suse.de>
11853
11854 PR tree-optimization/79186
11855 * gcc.dg/torture/pr79186.c: New testcase.
11856 * gcc.dg/torture/pr79187.c: Likewise.
11857
bda2bc48
MJ
118582017-01-23 Martin Jambor <mjambor@suse.cz>
11859
11860 * gcc.dg/ipa/vrp8.c: New test.
11861
f65f1ae3
MJ
118622017-01-23 Martin Jambor <mjambor@suse.cz>
11863
11864 PR ipa/79108
11865 * gfortran.dg/lto/pr79108_0.f90: New test.
11866
dea06111
AS
118672017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11868
11869 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11870 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11871 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11872 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11873 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11874 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11875 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11876 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11877 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11878 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11879 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11880 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11881 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11882 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11883 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11884 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11885
05011618
RB
118862017-01-23 Richard Biener <rguenther@suse.de>
11887 Nick Clifton <nickc@redhat.com>
11888
11889 PR testsuite/78421
11890 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11891 If the target is ARM return the result of the
11892 check_effective_target_arm_vect_no_misalign proc.
11893 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11894 support unaligned vectors then only expect one of the loops to be
11895 unrolled.
11896
f6b9f2ff
ML
118972017-01-23 Martin Liska <mliska@suse.cz>
11898
11899 * gcc.dg/asan/use-after-scope-10.c: New test.
11900 * gcc.dg/asan/use-after-scope-11.c: New test.
11901 * g++.dg/asan/use-after-scope-5.C: New test.
11902
c7775327
ML
119032017-01-23 Martin Liska <mliska@suse.cz>
11904
11905 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11906 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11907 sanopt optimization for ASAN_POISON.
11908
d8ae8d16
KT
119092016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11910
11911 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11912
54d7c70c
CL
119132017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11914
11915 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11916 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11917 for poly*_t types.
11918 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11919 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11920 exec_vcombine): Likewise.
11921 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11922 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11923 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11924 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11925 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11926 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11927 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11928 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11929 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11930 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11931 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11932 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11933 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11934 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11935 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11936 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11937 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11938 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11939 Likewise.
11940 (TEST_VGET_LANE): Cast to uint to avoid warning.
11941 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11942 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11943 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11944 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11945 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11946 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11947 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11948 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11949 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11950 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11951 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11952 CHECK_POLY instead of CHECK for poly64_t types.
11953 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
11954 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
11955 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
11956 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11957 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
11958 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
11959 uint32_t.
11960 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
11961 for int32_t, int64_t.
11962 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
11963 vqneg_extra): Fix PRIx format for int16_t, int32_t.
11964 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
11965 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
11966 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
11967 needed.
11968
386fe51c
JJ
119692017-01-22 Jakub Jelinek <jakub@redhat.com>
11970
11971 PR fortran/79154
11972 * gfortran.dg/gomp/pr79154-1.f90: New test.
11973 * gfortran.dg/gomp/pr79154-2.f90: New test.
11974
bc4d86e6
AS
119752017-01-22 Andreas Schwab <schwab@linux-m68k.org>
11976
11977 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
11978
c31d5fce
MP
119792017-01-21 Marek Polacek <polacek@redhat.com>
11980
11981 PR testsuite/79169
11982 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
11983
25cb56c3
JH
119842017-01-20 Jan Hubicka <hubicka@ucw.cz>
11985
11986 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
11987
ea9f867b
BS
119882017-01-21 Bernd Schmidt <bschmidt@redhat.com>
11989
11990 PR rtl-optimization/79125
11991 * gcc.dg/torture/pr79125.c: New test.
11992
a876231c
JW
119932017-01-20 Jiong Wang <jiong.wang@arm.com>
11994
2568d8a1 11995 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 11996 only.
2568d8a1
JJ
11997 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
11998 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 11999
4b9f2115
NS
120002017-01-20 Nathan Sidwell <nathan@acm.org>
12001
3e4b91f2 12002 PR c++/78495
4b9f2115
NS
12003 * g++.dg/cpp1z/inh-ctor38.C: New.
12004
d2aadab1
MP
120052017-01-20 Marek Polacek <polacek@redhat.com>
12006
12007 PR c/79152
12008 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12009
449cd5af
TP
120102017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12011
12012 * lib/target-supports.exp (check_configured_with): New procedure.
12013 (check_effective_target_default_mode): new effective target.
12014 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12015 default mode. Fix dg-skip-if target selector syntax.
12016 * gcc.target/arm/optional_thumb-2.c: Likewise.
12017 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12018 syntax.
12019
ebed7175
DM
120202017-01-20 David Malcolm <dmalcolm@redhat.com>
12021
12022 PR c++/77829
12023 PR c++/78656
12024 * g++.dg/spellcheck-pr77829.C: New test case.
12025 * g++.dg/spellcheck-pr78656.C: New test case.
12026
2ebd93e1
MP
120272017-01-20 Marek Polacek <polacek@redhat.com>
12028
12029 PR c/64279
12030 * c-c++-common/Wduplicated-branches-1.c: New test.
12031 * c-c++-common/Wduplicated-branches-10.c: New test.
12032 * c-c++-common/Wduplicated-branches-11.c: New test.
12033 * c-c++-common/Wduplicated-branches-12.c: New test.
12034 * c-c++-common/Wduplicated-branches-2.c: New test.
12035 * c-c++-common/Wduplicated-branches-3.c: New test.
12036 * c-c++-common/Wduplicated-branches-4.c: New test.
12037 * c-c++-common/Wduplicated-branches-5.c: New test.
12038 * c-c++-common/Wduplicated-branches-6.c: New test.
12039 * c-c++-common/Wduplicated-branches-7.c: New test.
12040 * c-c++-common/Wduplicated-branches-8.c: New test.
12041 * c-c++-common/Wduplicated-branches-9.c: New test.
12042 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12043 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12044 * g++.dg/ext/builtin-object-size3.C: Likewise.
12045 * g++.dg/gomp/loop-1.C: Likewise.
12046 * g++.dg/warn/Wduplicated-branches1.C: New test.
12047 * g++.dg/warn/Wduplicated-branches2.C: New test.
12048
0ce4024a
ML
120492017-01-20 Martin Liska <mliska@suse.cz>
12050
12051 PR lto/69188
12052 * gcc.dg/lto/pr69188_0.c: New test.
12053 * gcc.dg/lto/pr69188_1.c: New test.
12054
d8ea3e7c
AS
120552017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12056
12057 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12058 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12059 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12060 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12061 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12062 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12063 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12064 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12065 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12066 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12067 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12068 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12069 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12070 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12071 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12072 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12073 * gcc.target/i386/avx-1.c: Test new intrinsics.
12074 * gcc.target/i386/sse-13.c: Ditto.
12075 * gcc.target/i386/sse-23.c: Ditto.
12076
0516164b
RB
120772017-01-20 Richard Biener <rguenther@suse.de>
12078
12079 PR tree-optimization/71264
12080 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12081
d821744c
MF
120822017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12083
12084 * gcc.target/mips/madd4-1.c: New file.
12085 * gcc.target/mips/madd4-2.c: Likewise.
12086 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12087 HAS_MADD4.
12088 (mips_option_groups): Add -m[no-]madd4.
12089 (mips-dg-init): Detect default -mno-madd4.
12090 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12091 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12092 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12093 * gcc.target/mips/nmadd-1.c: Likewise.
12094 * gcc.target/mips/nmadd-2.c: Likewise.
12095 * gcc.target/mips/nmadd-3.c: Likewise.
12096
db58fd89
JW
120972017-01-19 Jiong Wang <jiong.wang@arm.com>
12098
12099 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12100 combined instructions.
12101 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12102 instructions.
12103 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12104 of pointer authentication.
12105
bd9cf60b
MM
121062017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12107
12108 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12109 floating point hardware to run test.
12110
ab014eb3
TC
121112017-01-19 Tamar Christina <tamar.christina@arm.com>
12112
2568d8a1 12113 * lib/target-supports.exp
ab014eb3
TC
12114 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12115
c048038f
RO
121162017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12117
12118 PR testsuite/79051
12119 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12120 __x86_64__]: Allow for target i?86-*-*.
12121
ab6b44cb
MF
121222017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12123
12124 PR target/78176
12125 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12126 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12127 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12128 HAS_LXC1.
12129 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12130 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12131 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12132
118d5ed3
AV
121332017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12134
12135 PR fortran/70696
12136 * gfortran.dg/coarray_43.f90: New test.
12137
a57c520e
RE
121382017-01-19 Richard Earnshaw <rearnsha@arm.com>
12139
12140 PR rtl-optimization/79121
12141 * gcc.c-torture/execute/pr79121.c: New test.
12142
54dc4be2
MM
121432017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12144
12145 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12146 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12147
7bd5dad2
LK
121482017-01-18 Louis Krupp <louis.krupp@zoho.com>
12149
12150 PR fortran/50069
12151 PR fortran/55086
12152 * gfortran.dg/pr50069_1.f90: New test.
12153 * gfortran.dg/pr50069_2.f90: New test.
12154 * gfortran.dg/pr55086_1.f90: New test.
12155 * gfortran.dg/pr55086_1_tfat.f90: New test.
12156 * gfortran.dg/pr55086_2.f90: New test.
12157 * gfortran.dg/pr55086_2_tfat.f90: New test.
12158 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12159
0edd264d
AS
121602017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12161 * gcc.dg/strcmp-1.c: New test.
12162 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12163
551914b7
DM
121642017-01-18 David Malcolm <dmalcolm@redhat.com>
12165
12166 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12167 (dejagnu_fail): Likewise.
12168 (dejagnu_note): Likewise.
12169 (pass): Provide forward decl, moving true decl to after #include
12170 of harness.h.
12171 (fail): Likewise.
12172 (note): Likewise.
12173
b7d3a6a6
MM
121742017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12175
12176 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12177 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12178
c484627c
NS
121792017-01-18 Nathan Sidwell <nathan@acm.org>
12180
12181 PR c++/78488
12182 * g++.dg/cpp1z/inh-ctor37.C: New.
12183
a711887e
UB
121842017-01-18 Uros Bizjak <ubizjak@gmail.com>
12185
12186 PR rtl-optimization/78952
12187 * gcc.target/i386/pr78952-1.c: New test.
12188 * gcc.target/i386/pr78952-2.c: Ditto.
12189
525a5e33
AV
121902017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12191
12192 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12193
121942017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12195
12196 PR fortran/70696
12197 * gfortran.dg/coarray_event_1.f08: New test.
12198
90553aac
JJ
121992017-01-18 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR target/77416
12202 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12203 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12204 from dg-options.
12205 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12206 guarded test.
12207 * gcc.target/powerpc/fusion4.c: Likewise.
12208 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12209 guarded test.
12210 * gcc.target/powerpc/pr58673-1.c: Likewise.
12211 * gcc.target/powerpc/pr58673-2.c: Likewise.
12212 * gcc.target/powerpc/pr59054.c: Likewise.
12213
dfc42f08
BS
122142016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12215
12216 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12217 vec_bperm.
12218 * gcc.target/powerpc/p9-vbpermd.c: New file.
12219
f3981e7e
AK
122202017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12221
12222 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12223 (must_not_compile2): Downcase first letter of error messages.
12224 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12225 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12226
2c65d990
NS
122272017-01-18 Nathan Sidwell <nathan@acm.org>
12228
12229 PR c++/79091
12230 * g++.dg/pr79091.C: New.
12231
a711887e
UB
122322017-01-18 Jakub Jelinek <jakub@redhat.com>
12233
12234 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12235 to dg-options.
12236 (p0): Add missing dg-error.
12237
4701fba3
JS
122382017-01-17 Joe Seymour <joe.s@somniumtech.com>
12239
12240 * gcc.target/msp430/mul_f5_muldef.c: New test.
12241
ac4dc08d
MM
122422017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12243
12244 PR target/79004
12245 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12246 options. Fix up the syntax for using \m and \M.
12247
1b3254e4
SB
122482017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12249
12250 PR target/78875
12251 * gcc.target/powerpc/ssp-1.c: New testcase.
12252 * gcc.target/powerpc/ssp-2.c: New testcase.
12253
8144a493
WD
122542017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12255
12256 * gcc.target/aarch64/eh_return.c: New test.
12257
a6607774
BS
122582017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12259
12260 * vec-rlmi-rlnm.c: New file.
12261
8ddfdbc2
NS
122622017-01-17 Nathan Sidwell <nathan@acm.org>
12263
12264 PR c++/61636
12265 * g++.dg/cpp1y/pr61636-1.C: New.
12266 * g++.dg/cpp1y/pr61636-2.C: New.
12267 * g++.dg/cpp1y/pr61636-3.C: New.
12268
d365b403
MS
122692017-01-17 Martin Sebor <msebor@redhat.com>
12270
12271 PR testsuite/79115
12272 * gcc.dg/pr78768.c: Make it a link-only test.
12273
0d80ab91
DM
122742017-01-17 David Malcolm <dmalcolm@redhat.com>
12275
12276 PR c++/71497
12277 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12278 expected messages.
12279 * c-c++-common/Wmisleading-indentation.c: Likewise.
12280
31b61548
VM
122812017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12282
12283 PR target/79058
12284 * gcc.target/arm/pr79058.c: New.
12285
c549996e
JJ
122862017-01-17 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR tree-optimization/71854
12289 * gcc.dg/vect/pr71854.c: New test.
12290
4f197ff9
ML
122912017-01-17 Martin Liska <mliska@suse.cz>
12292
12293 PR ipa/71207
12294 * g++.dg/ipa/pr71207.C: New test.
12295
d4193b85
JH
122962017-01-17 Jan Hubicka <hubicka@ucw.cz>
12297
12298 PR middle-end/77445
12299 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12300 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12301
906e7712
JJ
123022017-01-17 Jakub Jelinek <jakub@redhat.com>
12303
12304 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12305 rather than long unsigned int.
12306 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12307
12314dc9
RB
123082017-01-17 Richard Biener <rguenther@suse.de>
12309
12310 PR tree-optimization/71433
12311 * gcc.dg/Warray-bounds-20.c: New testcase.
12312
a23e48df
RB
123132017-01-17 Richard Biener <rguenther@suse.de>
12314
12315 PR testsuite/52563
12316 PR testsuite/71237
12317 PR testsuite/77737
12318 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12319 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12320 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12321
e6750e5c
AM
123222017-01-17 Alan Modra <amodra@gmail.com>
12323
12324 * gcc.target/powerpc/pr79066.c: New.
12325
a59afbe2
JL
123262017-01-16 Jeff Law <law@redhat.com>
12327
12328 PR tree-optimization/33562
12329 PR tree-optimization/61912
12330 PR tree-optimization/77485
12331 PR tree-optimization/79090
12332 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12333 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12334
e1bcfb92
JJ
123352017-01-16 Jakub Jelinek <jakub@redhat.com>
12336
98e92fb2
JJ
12337 PR c/79089
12338 * gcc.c-torture/compile/pr79089.c: New test.
12339
e1bcfb92
JJ
12340 PR target/79080
12341 * gcc.dg/pr79080.c: New test.
12342
0ef1f9cd
DM
123432017-01-16 David Malcolm <dmalcolm@redhat.com>
12344
12345 PR c/78304
12346 * gcc.dg/format/pr78304.c: Convert argument from integral type
12347 to a pointer.
12348 * gcc.dg/format/pr78304-2.c: Likewise.
12349
76689ffc
CL
123502017-01-16 Carl Love <cel@us.ibm.com>
12351
12352 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12353 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12354
ce12ee9e
CL
123552017-01-16 Carl Love <cel@us.ibm.com>
12356
12357 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12358 Change arguments and return type to bool long long.
12359
b336037d
MS
123602017-01-16 Martin Sebor <msebor@redhat.com>
12361
12362 PR testsuite/79051
12363 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12364 on x86.
12365
1ddca3f3
PC
123662017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12367
12368 Revert:
a711887e 12369 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12370
12371 PR c++/71737
12372 * g++.dg/cpp0x/pr71737.C: New.
12373
290687fb
BS
123742017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12375
12376 * gcc.target/powerpc/swaps-p8-27.c: New.
12377
7d2f3f1d
PC
123782017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12379
12380 PR c++/71737
12381 * g++.dg/cpp0x/pr71737.C: New.
12382
d743728f
EB
123832017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12384
12385 * gnat.dg/opt62.adb: New test.
12386 * gnat.dg/opt62_pkg.ads: New helper.
12387
90aead21
BS
123882017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12389
a711887e
UB
12390 PR rtl-optimization/78626
12391 PR rtl-optimization/78727
90aead21
BS
12392 * gcc.dg/torture/pr78626.c: New test.
12393 * gcc.dg/torture/pr78727.c: New test.
12394
afaecc23
AM
123952017-01-14 Alan Modra <amodra@gmail.com>
12396
12397 * gcc.c-torture/compile/pr72749.c: New test.
12398
be4aa83d
DM
123992017-01-13 David Malcolm <dmalcolm@redhat.com>
12400
12401 PR c/78304
12402 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12403 (test_macro_2): New test.
12404 (test_macro_3): New test.
12405 (test_macro_4): New test.
12406 (test_non_contiguous_strings): Convert line number to line offset.
12407 * gcc.dg/format/pr78304-2.c: New test case.
12408 * gcc.dg/format/pr78304.c: New test case.
12409
7cdca3ec
UB
124102017-01-13 Uros Bizjak <ubizjak@gmail.com>
12411
12412 * gcc.target/i386/funcspec-56.inc: Add missing options and
12413 reorder options by implied ISAs, as in ix86_target_string.
12414
e3017e52
MP
124152017-01-13 Marek Polacek <polacek@redhat.com>
12416
12417 PR c++/71166
12418 * g++.dg/cpp0x/constexpr-array18.C: New test.
12419
d155c6fe
JL
124202017-01-13 Jeff Law <law@redhat.com>
12421
7c9560a5
JL
12422 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12423
9e59e99a
JL
12424 PR tree-optimization/61912
12425 PR tree-optimization/77485
12426 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12427 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12428 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12429
12430 PR tree-optimization/33562
12431 PR tree-optimization/61912
12432 PR tree-optimization/77485
d155c6fe
JL
12433 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12434 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12435 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12436 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12437 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12438 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12439 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12440
77719b06
ML
124412017-01-13 Martin Liska <mliska@suse.cz>
12442
12443 PR ipa/79043
12444 * gcc.c-torture/execute/pr79043.c: New test.
12445
a181b2bc
RB
124462017-01-13 Richard Biener <rguenther@suse.de>
12447
12448 PR middle-end/78411
12449 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12450
eaed3226
AV
124512017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12452
12453 PR fortran/70697
12454 * gfortran.dg/coarray/event_4.f08: New test.
12455
4ccff88b
AV
124562017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12457
12458 PR fortran/70696
12459 * gfortran.dg/coarray/event_3.f08: New test.
12460
3c3b9090
RB
124612017-01-13 Richard Biener <rguenther@suse.de>
12462
12463 PR tree-optimization/77283
12464 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12465
25329913
RB
124662017-01-13 Richard Biener <rguenther@suse.de>
12467
12468 * gcc.dg/gimplefe-22.c: New testcase.
12469
10b70b8e
RB
124702017-01-13 Richard Biener <rguenther@suse.de>
12471
12472 PR tree-optimization/77283
12473 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12474 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12475 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12476
76a8f82f
SL
124772017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12478
12479 * gcc.dg/pr77862.c: Require fpic target.
12480
59a505da
MM
124812017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12482
12483 PR target/79004
12484 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12485
bce6f760
MS
124862017-01-12 Martin Sebor <msebor@redhat.com>
12487
12488 * gcc.dg/pr78138.c: Adjust.
12489 * gcc.dg/pr78768.c: Adjust.
12490 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12491 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12492 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12493 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12494 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12495 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12496 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12497 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12498 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12499 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12500 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12501
3eefa646
JJ
125022017-01-12 Jakub Jelinek <jakub@redhat.com>
12503
12504 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12505
dcb56243
MS
125062017-01-12 Martin Sebor <msebor@redhat.com>
12507
8be3f306 12508 PR testsuite/79051
940242cd
MS
12509 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12510 due to bug 79054.
dcb56243 12511
b7431c20
DE
125122017-01-12 David Edelsohn <dje.gcc@gmail.com>
12513
12514 * gcc.dg/pr78768.c: Require LTO.
12515
2bcd9f32
MS
125162017-01-12 Martin Sebor <msebor@redhat.com>
12517
12518 PR c/79074
12519 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12520 due to the referenced bug.
12521
b2fc1c70
MS
125222017-01-12 Martin Sebor <msebor@redhat.com>
12523
12524 PR testsuite/79073
12525 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12526
fbed6f36
UB
125272017-01-12 Uros Bizjak <ubizjak@gmail.com>
12528
12529 * gcc.target/i386/builtin_target.c (check_features): Check all
12530 supported __builtin_cpu_supports options.
12531
27282dad
KT
125322017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12533
12534 PR tree-optimization/78319
12535 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12536 Remove xfail.
12537
66113166
BS
125382017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12539
12540 PR target/79044
12541 * gcc.target/powerpc/swaps-p8-26.c: New.
12542
6bb4ea5c
RB
125432017-01-12 Richard Biener <rguenther@suse.de>
12544
12545 * gcc.dg/gimplefe-21.c: New testcase.
12546
f15dbadb
MC
125472017-01-12 Michael Collison <michael.collison@arm.com>
12548
12549 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12550
73e32c47
JK
125512017-01-11 Julia Koval <julia.koval@intel.com>
12552 Uros Bizjak <ubizjak@gmail.com>
12553
12554 * gcc.target/i386/sgx.c New test.
12555 * gcc.target/i386/sse-12.c: Add -msgx.
12556 * gcc.target/i386/sse-13.c: Ditto.
12557 * gcc.target/i386/sse-14.c: Ditto.
12558 * gcc.target/i386/sse-22.c: Ditto.
12559 * gcc.target/i386/sse-23.c: Ditto.
12560 * g++.dg/other/i386-2.C: Ditto.
12561 * g++.dg/other/i386-3.C: Ditto.
12562
3594adc7
MS
125632017-01-11 Martin Sebor <msebor@redhat.com>
12564
12565 PR c++/24511
12566 * g++.dg/template/explicit9.C: New test.
12567
01bfd257
NS
125682017-01-11 Nathan Sidwell <nathan@acm.org>
12569
12570 PR c++/77812
12571 * g++.dg/pr77812.C: New.
12572
88df7964
JJ
125732017-01-11 Jakub Jelinek <jakub@redhat.com>
12574
eae63d78
JJ
12575 PR c++/71537
12576 * g++.dg/cpp1y/constexpr-71537.C: New test.
12577
88df7964
JJ
12578 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12579 argument.
12580
960ecba4
MS
125812017-01-11 Martin Sebor <msebor@redhat.com>
12582
12583 PR c/47931
12584 * c-c++-common/Waddress-2.c: New test.
12585
1f258a55
JJ
125862017-01-11 Jakub Jelinek <jakub@redhat.com>
12587
12588 PR c++/78341
12589 * g++.dg/cpp0x/pr78341.C: New test.
12590
bf5fbf46
MS
125912017-01-11 Martin Sebor <msebor@redhat.com>
12592
12593 PR c/78768
12594 * gcc.dg/pr78768.c: New test.
12595
19ff0049
DM
125962017-01-11 David Malcolm <dmalcolm@redhat.com>
12597
12598 PR driver/78877
12599 * gcc.dg/spellcheck-options-14.c: New test case.
12600 * gcc.dg/spellcheck-options-15.c: New test case.
12601 * gcc.dg/spellcheck-options-16.c: New test case.
12602 * gcc.dg/spellcheck-options-17.c: New test case.
12603
c86e9f03
ML
126042017-01-11 Martin Liska <mliska@suse.cz>
12605
12606 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12607
947f51d6
JJ
126082017-01-11 Jakub Jelinek <jakub@redhat.com>
12609
12610 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12611 instead of just 1 for the decomposition from struct C.
12612
849fccf8
EB
126132017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12614
12615 * gcc.c-torture/execute/20170111-1.c: New test.
12616
80c74722
RB
126172017-01-11 Richard Biener <rguenther@suse.de>
12618
12619 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12620
4c4b4703
JJ
126212017-01-11 Jakub Jelinek <jakub@redhat.com>
12622
12623 PR middle-end/50199
12624 * gcc.dg/lto/pr50199_0.c: New test.
12625
664b1a6b
MS
126262017-01-10 Martin Sebor <msebor@redhat.com>
12627
12628 PR testsuite/78960
12629 PR testsuite/78959
12630 PR testsuite/78133
12631 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12632 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12633
fefd3086
MS
126342017-01-10 Martin Sebor <msebor@redhat.com>
12635
12636 PR middle-end/78138
664b1a6b 12637 * gcc.dg/pr78138.c: New test.
fefd3086 12638
b9f4757f
DM
126392017-01-10 David Malcolm <dmalcolm@redhat.com>
12640
12641 PR c++/77949
12642 * g++.dg/diagnostic/pr77949.C: New test case.
12643
5a50f6bb
MS
126442017-01-10 Martin Sebor <msebor@redhat.com>
12645
12646 PR middle-end/78245
12647 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12648
c16880ef
MS
126492017-01-10 Martin Sebor <msebor@redhat.com>
12650
12651 PR tree-optimization/78775
12652 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12653 * gcc.dg/attr-alloc_size-10.c: New test.
12654 * gcc.dg/attr-alloc_size-11.c: New test.
12655 * gcc.dg/builtin-stringop-chk-7.c: New test.
12656 * gcc.dg/pr78775.c: New test.
12657 * gcc.dg/pr78973-2.c: New test.
12658 * gcc.dg/pr78973.c: New test.
12659
5363d9d9
JL
126602017-01-10 Jeff Law <law@redhat.com>
12661
12662 PR tree-optimization/77766
12663 PR tree-optimization/78856
12664 * gcc.c-torture/execute/pr77766.c: New test.
12665
aae23693
RB
126662016-01-10 Richard Biener <rguenther@suse.de>
12667
12668 PR tree-optimization/79034
12669 * g++.dg/torture/pr79034.C: New testcase.
12670
a0843aed
ML
126712017-01-10 Martin Liska <mliska@suse.cz>
12672
12673 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12674 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12675 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12676 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12677 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12678 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12679 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12680 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12681 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12682 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12683 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12684 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12685 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12686 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12687 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12688 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12689 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12690 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12691 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12692 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12693 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12694 * gcc.dg/ipa/pr64307.c: Likewise.
12695 * gcc.dg/ipa/pr77653.c: Likewise.
12696
79fc8ffe
AS
126972017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12698
12699 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12700 * g++.dg/other/i386-3.C: Ditto.
12701 * gcc.target/i386/sse-12.c: Ditto.
12702 * gcc.target/i386/sse-13.c: Ditto.
12703 * gcc.target/i386/sse-22.c: Ditto.
12704 * gcc.target/i386/sse-23.c: Ditto.
12705 * gcc.target/i386/builtin_target.c: Handle new option.
12706 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12707 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12708 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12709
dfa6951f
MS
127102017-01-09 Martin Sebor <msebor@redhat.com>
12711
12712 PR testsuite/79036
12713 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12714 with different precisions.
12715
a271e415
EB
127162017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12717
12718 * g++.dg/opt/call2.C: New test.
12719 * g++.dg/opt/call3.C: Likewise.
12720 * gnat.dg/array26.adb: New test.
12721 * gnat.dg/array26_pkg.ad[sb]: New helper.
12722 * gnat.dg/array27.adb: New test.
12723 * gnat.dg/array27_pkg.ad[sb]: New helper.
12724 * gnat.dg/array28.adb: New test.
12725 * gnat.dg/array28_pkg.ad[sb]: New helper.
12726
bd2c6270
JJ
127272017-01-09 Jakub Jelinek <jakub@redhat.com>
12728
12729 PR translation/79019
12730 PR translation/79020
12731 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12732 diagnostics.
12733 * gfortran.dg/initialization_17.f90: Likewise.
12734
1c1d8e75
DH
127352017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12736
12737 PR testsuite/79026
12738 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12739 * gcc.target/i386/pr78904-4.c: Likewise.
12740 * gcc.target/i386/pr78904-6.c: Likewise.
12741 * gcc.target/i386/pr78967-2.c: Likewise.
12742
cb330ba5
JJ
127432017-01-09 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR tree-optimization/78899
12746 * gcc.target/i386/pr78899.c: New test.
12747 * gcc.dg/pr71077.c: New test.
12748
a5e14a42
MJ
127492017-01-09 Martin Jambor <mjambor@suse.cz>
12750
12751 PR ipa/78365
12752 PR ipa/78599
12753 * gcc.dg/torture/pr78365.c: New test.
12754
01216d27
JJ
127552017-01-09 Jakub Jelinek <jakub@redhat.com>
12756
dc59e50a
JJ
12757 PR c++/78948
12758 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12759 (main): Use int* instead of long long.
12760
01216d27
JJ
12761 PR tree-optimization/78938
12762 * gcc.dg/vect/pr78938.c: New test.
12763
c0d4fec7
KT
127642017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12765
12766 * gcc.dg/20161219.c: New test.
12767
7b1b0cc1
RB
127682017-01-09 Richard Biener <rguenther@suse.de>
12769
12770 PR tree-optimization/78997
12771 * gcc.dg/torture/pr78997.c: New testcase.
12772
813b9c0d
RB
127732017-01-09 Richard Biener <rguenther@suse.de>
12774
12775 PR debug/79000
12776 * g++.dg/lto/pr79000_0.C: New testcase.
12777 * g++.dg/lto/pr79000_1.c: Likewise.
12778
efcc8d38
MS
127792017-01-08 Martin Sebor <msebor@redhat.com>
12780
12781 PR middle-end/77708
12782 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12783 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12784 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12785 due to bug 78969.
12786 * gcc.dg/format/pr78569.c: Adjust.
12787
5ccf1d8d
DM
127882017-01-07 David Malcolm <dmalcolm@redhat.com>
12789
12790 PR c++/72803
12791 * g++.dg/diagnostic/pr72803.C: New test case.
12792
42002dfe
MS
127932017-01-07 Martin Sebor <msebor@redhat.com>
12794
12795 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12796 * gcc.dg/attr-alloc_size-4.c: Same.
12797
de91486c
AV
127982017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12799
12800 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12801 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12802 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12803 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12804 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12805 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12806 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12807
f55a925e
AS
128082017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12809 * gcc.dg/memcmp-1.c: New.
12810 * gcc.dg/strncmp-1.c: New.
12811
f3caa118
AV
128122017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12813
12814 * gcc.target/arm/acle/mcrr: New.
12815 * gcc.target/arm/acle/mcrr2: New.
12816 * gcc.target/arm/acle/mrrc: New.
12817 * gcc.target/arm/acle/mrrc2: New.
12818
ecc9a25b
AV
128192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12820
12821 * gcc.target/arm/acle/mcr.c: New.
12822 * gcc.target/arm/acle/mrc.c: New.
12823 * gcc.target/arm/acle/mcr2.c: New.
12824 * gcc.target/arm/acle/mrc2.c: New.
12825
3811581f
AV
128262017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12827
12828 * gcc.target/arm/acle/ldc: New.
12829 * gcc.target/arm/acle/ldc2: New.
12830 * gcc.target/arm/acle/ldcl: New.
12831 * gcc.target/arm/acle/ldc2l: New.
12832 * gcc.target/arm/acle/stc: New.
12833 * gcc.target/arm/acle/stc2: New.
12834 * gcc.target/arm/acle/stcl: New.
12835 * gcc.target/arm/acle/stc2l: New.
12836
d57daa0c
AV
128372017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12838
12839 * gcc.target/arm/acle/acle.exp: Run tests for different options
12840 and make sure fat-lto-objects is used such that we can still do
12841 assemble scans.
12842 * gcc.target/arm/acle/cdp.c: New.
12843 * gcc.target/arm/acle/cdp2.c: New.
12844 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12845 (check_effective_target_arm_coproc1_ok_nocache): New.
12846 (check_effective_target_arm_coproc2_ok): New.
12847 (check_effective_target_arm_coproc2_ok_nocache): New.
12848 (check_effective_target_arm_coproc3_ok): New.
12849 (check_effective_target_arm_coproc3_ok_nocache): New.
12850 (check_effective_target_arm_coproc4_ok): New.
12851 (check_effective_target_arm_coproc4_ok_nocache): New.
12852
8a123229
MS
128532017-01-06 Martin Sebor <msebor@redhat.com>
12854
12855 PR middle-end/78605
12856 * gcc.dg/tree-ssa/pr78605.c: New test.
12857
5b8999d6
MS
128582017-01-05 Martin Sebor <msebor@redhat.com>
12859
12860 PR tree-optimization/78910
12861 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12862 diagnostics.
12863 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12864 * gcc.dg/tree-ssa/pr78910.c: New test.
12865
4e89adf9
EB
128662017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12867
12868 * gcc.dg/sso-10.c: New test.
12869
962c5679
JJ
128702017-01-05 Jakub Jelinek <jakub@redhat.com>
12871
cfd719e7
JJ
12872 PR tree-optimization/71016
12873 * gcc.target/i386/pr71016.c: New test.
12874 * gcc.target/aarch64/pr71016.c: New test.
12875 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12876
26f20371
JJ
12877 PR c++/78931
12878 * g++.dg/cpp1z/decomp19.C: New test.
12879
962c5679
JJ
12880 PR c++/78890
12881 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12882 * g++.dg/init/union1.C: Likewise.
12883 * g++.dg/cpp0x/union6.C: Expect errors.
12884 * g++.dg/cpp0x/union8.C: New test.
12885 * g++.dg/cpp0x/pr78890-1.C: New test.
12886 * g++.dg/cpp0x/pr78890-2.C: New test.
12887
8c15f541
DE
128882017-01-05 David Edelsohn <dje.gcc@gmail.com>
12889
12890 * gcc.target/powerpc/pr71670.c: Require p9vector.
12891 * gcc.target/powerpc/p9-novsx.c: Same.
12892
51b86113
DM
128932017-01-05 David Malcolm <dmalcolm@redhat.com>
12894
12895 * selftests/asr_div1.rtl: New file.
12896 * selftests/aarch64: New subdirectory.
12897 * selftests/aarch64/times-two.rtl: New file.
12898 * selftests/bb-index.rtl: New file.
12899 * selftests/cfg-test.rtl: New file.
12900 * selftests/const-int.rtl: New file.
12901 * selftests/example-labels.rtl: New file.
12902 * selftests/insn-with-mode.rtl: New file.
12903 * selftests/jump-to-label-ref.rtl: New file.
12904 * selftests/jump-to-return.rtl: New file.
12905 * selftests/jump-to-simple-return.rtl: New file.
12906 * selftests/mem.rtl: New file.
12907 * selftests/note-insn-deleted.rtl: New file.
12908 * selftests/note_insn_basic_block.rtl: New file.
12909 * selftests/simple-cse.rtl: New file.
12910 * selftests/symbol-ref.rtl: New file.
12911 * selftests/x86_64: New subdirectory.
12912 * selftests/x86_64/call-insn.rtl: New file.
12913 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12914 * selftests/x86_64/times-two.rtl: New file.
12915 * selftests/x86_64/unspec.rtl: New file.
12916
dc7650cc
NS
129172017-01-05 Nathan Sidwell <nathan@acm.org>
12918
12919 PR c++/78765
12920 * g++.dg/cpp0x/pr78765.C: New.
12921
3db70565
DV
129222017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12923
12924 * gcc.target/s390/memcpy-2.c: New test.
12925 * gcc.target/s390/memset-2.c: New test.
12926
f5a537e3
AK
129272017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12928
12929 * gcc.target/s390/memcpy-1.c: New test.
12930
d80c6d02
JL
129312017-01-04 Jeff Law <law@redhat.com>
12932
12933 PR tree-optimization/78812
12934 * g++.dg/torture/pr78812.C: New test.
12935
08edc320 129362017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12937
12938 PR target/71977
12939 PR target/70568
12940 PR target/78823
12941 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12942 64-bit VSX systems with direct move, whether we optimize common
12943 code sequences in the GLIBC math library for float math functions.
12944 * gcc.target/powerpc/pr71977-2.c: Likewise.
12945
a9342885
MP
129462017-01-04 Marek Polacek <polacek@redhat.com>
12947
12948 PR c++/64767
12949 * c-c++-common/Wpointer-compare-1.c: New test.
12950
066435fe
JJ
129512017-01-04 Jakub Jelinek <jakub@redhat.com>
12952
abec4284
JJ
12953 PR c++/78949
12954 * c-c++-common/Wunused-var-16.c: New test.
12955
26c43e27
JJ
12956 PR c++/78693
12957 * g++.dg/cpp0x/pr78693.C: New test.
12958
fc73e60c
JJ
12959 PR driver/78957
12960 * gcc.dg/pr78957.c: New test.
12961
c9cf3863
JJ
12962 * g++.dg/cpp1y/auto-fn34.C: New test.
12963
066435fe
JJ
12964 PR c++/71182
12965 * g++.dg/cpp0x/pr71182.C: New test.
12966
598bd687
KN
129672017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
12968
12969 PR target/78056
12970 * gcc.target/powerpc/pr78056-1.c: New test.
12971 * gcc.target/powerpc/pr78056-2.c: New test.
12972 * gcc.target/powerpc/pr78056-3.c: New test.
12973 * gcc.target/powerpc/pr78056-4.c: New test.
12974 * gcc.target/powerpc/pr78056-5.c: New test.
12975 * gcc.target/powerpc/pr78056-6.c: New test.
12976 * gcc.target/powerpc/pr78056-7.c: New test.
12977 * gcc.target/powerpc/pr78056-8.c: New test.
12978 * lib/target-supports.exp
12979 (check_effective_target_powerpc_popcntb_ok): New procedure to test
12980 whether the effective target supports the popcntb instruction.
12981
8194635a
JL
129822017-01-03 Jeff Law <law@redhat.com>
12983
12984 PR tree-optimization/67955
12985 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
12986
baf9ebc8
MP
129872017-01-04 Marek Polacek <polacek@redhat.com>
12988
12989 PR c++/77545
12990 PR c++/77284
12991 * g++.dg/cpp0x/range-for32.C: New test.
12992 * g++.dg/cpp0x/range-for33.C: New test.
12993
5dd9a9d0
DM
129942017-01-04 David Malcolm <dmalcolm@redhat.com>
12995
12996 * gcc.dg/Wmissing-braces-fixits.c: New test case.
12997
4bf07f3f
NS
129982017-01-04 Nathan Sidwell <nathan@acm.org>
12999
13000 PR c++/66735
13001 * g++.dg/cpp1y/pr66735.C: New.
13002
165ba2e9
JJ
130032017-01-04 Jakub Jelinek <jakub@redhat.com>
13004
13005 PR tree-optimization/71563
13006 * gcc.dg/tree-ssa/pr71563.c: New test.
13007
4567f969
JB
130082017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13009
13010 PR fortran/78534
13011 PR fortran/78976
13012 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13013 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13014 * gfortran.dg/transfer_intrinsic_1.f90: Change
13015 scan-tree-dump-times due to gfc_trans_string_copy change to
13016 avoid -Wstringop-overflow.
13017
1c06f07f
JL
130182017-01-03 Jeff Law <law@redhat.com>
13019
13020 PR tree-optimization/78856
13021 * gcc.c-torture/execute/pr78856.c: New test.
13022
60fb638f
MM
130232017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13024
13025 PR target/78953
13026 * gcc.target/powerpc/pr78953.c: New test.
13027
e4d02f52
ILT
130282017-01-03 Ian Lance Taylor <iant@google.com>
13029
13030 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13031 enums.
13032
5b4f088d
MS
130332017-01-03 Martin Sebor <msebor@redhat.com>
13034
13035 PR tree-optimization/78696
13036 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13037 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13038 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13039 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13040
130412017-01-03 David Malcolm <dmalcolm@redhat.com>
13042
13043 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13044 with more than one digit.
13045 * lib/gcc-dg.exp (process-message): Support more than one digit
13046 in relative line specifications.
13047
130482017-01-03 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR tree-optimization/78965
13051 * gcc.dg/pr78965.c: New test.
13052
13053 PR middle-end/78901
13054 * g++.dg/opt/pr78901.C: New test.
13055
130562017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13057
13058 PR fortran/78534
13059 PR fortran/66310
13060 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13061 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13062 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13063 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13064 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13065 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13066 * gfortran.dg/string_1_lp64.f90: New test.
13067 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13068 * gfortran.dg/string_3_lp64.f90: New test.
13069 * gfortran.dg/transfer_intrinsic_1.f90: Change
13070 scan-tree-dump-times due to gfc_trans_string_copy change to
13071 avoid -Wstringop-overflow.
13072
8b7163c6
UB
130732017-01-02 Uros Bizjak <ubizjak@gmail.com>
13074
13075 PR target/78967
13076 * gcc.target/i386/pr78967-1.c: New test.
13077 * gcc.target/i386/pr78967-2.c: Ditto.
13078 * gcc.target/i386/pr78967-3.c: Ditto.
13079
13080 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13081 * gcc.target/i386/pr78904-4.c: Ditto.
13082 * gcc.target/i386/pr78904-6.c: Ditto.
13083
e2940b98
JH
130842017-01-01 Jan Hubicka <hubicka@ucw.cz>
13085
13086 PR middle-end/77674
13087 * g++.dg/torture/pr77674.C: New testcase.
13088
cbe34bb5 130892017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13090
13091 Update copyright years.
818ab71a 13092\f
cbe34bb5 13093Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13094
13095Copying and distribution of this file, with or without modification,
13096are permitted in any medium without royalty provided the copyright
13097notice and this notice are preserved.