]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d16d81b5
JW
12017-09-23 Janus Weil <janus@gcc.gnu.org>
2
3 PR fortran/82143
4 * gfortran.dg/promotion_3.f90: New test case.
5 * gfortran.dg/promotion_4.f90: New test case.
6
89762a83
DS
72017-09-23 Daniel Santos <daniel.santos@pobox.com>
8
9 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
10 * gcc.target/i386/pr82196-2.c: (b): Likewise.
11
2dc589be
JJ
122017-09-22 Jakub Jelinek <jakub@redhat.com>
13
a93952d2
JJ
14 PR middle-end/35691
15 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
16 instead of -fdump-tree-forwprop-details in dg-options.
17 * gcc.dg/pr35691-2.c: Likewise.
18 * gcc.dg/pr35691-3.c: New test.
19 * gcc.dg/pr35691-4.c: New test.
20
2dc589be
JJ
21 PR sanitizer/81929
22 * g++.dg/ubsan/pr81929.C: New test.
23
ea44495d
RS
242017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
25
26 PR tree-optimization/82289
27 * gcc.dg/vect/pr82289.c: New test.
28
f702e7d4
RS
292017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
30 Alan Hayward <alan.hayward@arm.com>
31 David Sherwood <david.sherwood@arm.com>
32
33 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
34 of alignment message.
35 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
36
b2b67217
MS
372017-09-22 Martin Sebor <msebor@redhat.com>
38
39 PR c/81854
40 * gcc.target/i386/pr80732.c: Correct a type error.
41
9003adc7
DM
422017-09-22 David Malcolm <dmalcolm@redhat.com>
43
44 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
45 to reflect highlighting of parameters; add test coverage for
46 callback parameters.
47
4d6e2f33
RB
482017-09-22 Richard Biener <rguenther@suse.de>
49
50 * gcc.dg/graphite/scop-24.c: New testcase.
51
2402ffb6
RB
522017-09-22 Richard Biener <rguenther@suse.de>
53
54 PR tree-optimization/82291
55 * gcc.dg/torture/pr82291.c: New testcase.
56
e7ba6a60
SS
572017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
58
59 * gcc.target/i386/avx512f-constant-set.c: New test.
60
612017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
62
63 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
64 * gcc.target/i386/avx512f-prefer.c: New test.
65
1debe7ea
JL
662017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
67
68 * lib/target-supports.exp
69 (check_effective_target_frame_pointer_for_non_leaf): Add
70 case for x86 Solaris.
71
b89a63b9
PT
722017-09-21 Paul Thomas <pault@gcc.gnu.org>
73
74 PR fortran/78512
75 * gfortran.dg/associate_26.f90 : New test.
76
77 PR fortran/80120
78 * gfortran.dg/associate_27.f90 : New test.
79
80 PR fortran/81903
81 * gfortran.dg/associate_28.f90 : New test.
82
83 PR fortran/82121
84 * gfortran.dg/associate_29.f90 : New test.
85
86 PR fortran/67543
87 * gfortran.dg/associate_30.f90 : New test.
88
89 PR fortran/52832
90 * gfortran.dg/associate_31.f90 : New test.
91
f17aba3c
EB
922017-09-21 Eric Botcazou <ebotcazou@adacore.com>
93
94 * gnat.dg/discr48.adb: New test.
95 * gnat.dg/discr48_pkg.ads: New helper.
96
972017-09-21 Tamar Christina <tamar.christina@arm.com>
98
99 PR testsuite/78421
100 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
101 Invert arm check.
102
a0e27dc2
CP
1032017-09-21 Cesar Philippidis <cesar@codesourcery.com>
104
105 * gfortran.dg/goacc/wait.f90: New test.
106
765b3379
JJ
1072017-09-21 Jakub Jelinek <jakub@redhat.com>
108
109 PR sanitizer/81715
110 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
111 const predicate to const predicate & to avoid UB.
112 * g++.dg/opt/pr81715.C: New test.
113
c94f2d84
RB
1142017-09-21 Richard Biener <rguenther@suse.de>
115
116 PR tree-optimization/82276
117 PR tree-optimization/82244
118 * gcc.dg/torture/pr82276.c: New testcase.
119
2e1dd137
RB
1202017-09-21 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/71351
123 * gfortran.dg/graphite/pr71351.f90: New testcase.
124 * gfortran.dg/graphite/interchange-3.f90: Adjust.
125
a4f65ca8
JJ
1262017-09-21 Jakub Jelinek <jakub@redhat.com>
127
128 PR target/82260
129 * gcc.target/i386/pr82260-1.c: New test.
130 * gcc.target/i386/pr82260-2.c: New test.
131
d3347cd2
AK
1322017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
133 Jeff Law <law@redhat.com>
134
135 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 136 * lib/target-supports.exp:
d3347cd2
AK
137 (check_effective_target_supports_stack_clash_protection): Enable for
138 s390/s390x targets.
139
5f2fd590
MS
1402017-09-20 Martin Sebor <msebor@redhat.com>
141
073809a7
MS
142 PR c/81854
143 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
144 * g++.dg/ext/attr-ifunc-4.C: Ditto.
145 * lib/target-supports.exp: Adjust for C++.
146
5f2fd590
MS
147 PR c/81854
148 * gcc.dg/attr-ifunc-1.c: Correct type errors.
149 * gcc.dg/attr-ifunc-2.c: Ditto.
150 * gcc.dg/attr-ifunc-3.c: Ditto.
151 * gcc.dg/attr-ifunc-4.c: Ditto.
152 * gcc.dg/attr-ifunc-5.c: Ditto.
153 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 154 * lib/target-supports.exp: Correct type error.
5f2fd590 155
94c23e39
JL
1562017-09-20 Jeff Law <law@redhat.com>
157
158 * gcc.target/i386/stack-check-11.c: Update test and regexp
159 so that it works for both i?86 and x86_64.
160
6073d002
SB
1612017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
162
163 PR target/77687
164 * gcc.target/powerpc/pr77687.c: New testcase.
165
fb3cd39d
JJ
1662017-09-20 Jakub Jelinek <jakub@redhat.com>
167
2ffb5745
JJ
168 P0409R2 - allow lambda capture [=, this]
169 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
170 capture. Add further tests.
171 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
172 for c++2a on [=, this] capture.
173
fb3cd39d
JJ
174 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
175 * g++.dg/cpp1z/cplusplus_1z.C: New test.
176
cace2309
SP
1772017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
178
179 * gcc.target/i386/builtin_target.c: Test knm.
180 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
181
52e22c79
RB
1822017-09-20 Richard Biener <rguenther@suse.de>
183
184 PR tree-optimization/77362
185 * gcc.dg/graphite/pr77362.c: New testcase.
186
2a900079
RB
1872017-09-20 Richard Biener <rguenther@suse.de>
188
189 PR tree-optimization/82264
190 * gcc.dg/torture/pr82264.c: New testcase.
191
88272c01
JJ
1922017-09-20 Jakub Jelinek <jakub@redhat.com>
193
194 * g++.dg/debug/dwarf2/template-params-13.C: New test.
195 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
196 it doesn't match newlines.
197 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
198 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
199 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
200 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
201 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
202 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
203 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
204 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
205 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
206 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
207
0f45457e
PC
2082017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
209
210 PR c++/64954
211 * g++.dg/cpp0x/constexpr-ctor20.C: New.
212
73fe2f32
RB
2132017-09-20 Richard Biener <rguenther@suse.de>
214
215 PR tree-optimization/81373
216 * gcc.dg/graphite/pr81373.c: New testcase.
217
ee8f15c6
JL
2182017-09-19 Jeff Law <law@redhat.com>
219
ac9c032e
JL
220 * gcc.target/i386/stack-check-11.c: New test.
221
8e7a09c3
JL
222 * gcc.dg/stack-check-4.c: New test.
223 * gcc.dg/stack-check-5.c: New test.
224 * gcc.dg/stack-check-6.c: New test.
225 * gcc.dg/stack-check-6a.c: New test.
226 * gcc.dg/stack-check-7.c: New test.
227 * gcc.dg/stack-check-8.c: New test.
228 * gcc.dg/stack-check-9.c: New test.
229 * gcc.dg/stack-check-10.c: New test.
230 * lib/target-supports.exp
231 (check_effective_target_supports_stack_clash_protection): Enable for
232 x86 and x86_64 targets.
233
8c1dd970
JL
234 * gcc.dg/stack-check-3.c: New test.
235
ee8f15c6
JL
236 * gcc.dg/stack-check-2.c: New test.
237 * lib/target-supports.exp
8e7a09c3 238 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
239 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
240 (check_effective_target_caller_implicit_probes): Likewise.
241
14a1a59f
JJ
2422017-09-19 Jakub Jelinek <jakub@redhat.com>
243
244 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
245 * g++.dg/tree-ssa/pr41428.C: Likewise.
246 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
247 c++17 and up.
248 * g++.dg/expr/bool3.C: Likewise.
249 * g++.dg/expr/bitfield5.C: Likewise.
250 * g++.old-deja/g++.jason/bool5.C: Likewise.
251
e32d2388
MS
2522017-09-18 Martin Sebor <msebor@redhat.com>
253
254 PR c/81854
255 * gcc.dg/pr81854.c: New test.
256 * g++.dg/ext/attr-ifunc-5.C: New test.
257 * g++.dg/ext/attr-ifunc-1.C: Adjust.
258 * g++.dg/ext/attr-ifunc-2.C: Same.
259 * g++.dg/ext/attr-ifunc-3.C: Same.
260 * g++.dg/ext/attr-ifunc-4.C: Same.
261 * g++.old-deja/g++.abi/vtable2.C: Same.
262 * gcc.dg/attr-ifunc-1.c: Same.
263
81b29ad8
WS
2642017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
265
266 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
267
109bb910
RB
2682017-09-19 Richard Biener <rguenther@suse.de>
269
270 PR tree-optimization/82244
271 * gcc.dg/torture/pr82244.c: New testcase.
272
197d2f5b
RB
2732017-09-19 Richard Biener <rguenther@suse.de>
274
275 PR tree-optimization/69728
276 * gfortran.dg/graphite/pr69728.f90: New testcase.
277 * gcc.dg/graphite/pr69728.c: Likewise.
278
7e12c0e0
PC
2792017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
280
281 PR c++/80947
282 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
283
b161f2c9
RS
2842017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
285
286 * gcc.dg/vect/slp-multitypes-13.c: New test.
287
7251b0bf
RS
2882017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
289
290 * gfortran.dg/vect/mask-store-1.f90: New test.
291
10d8c51f
PC
2922017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
293
294 PR c++/45033
295 * g++.dg/expr/delete1.C: New.
296
2eda24e9
PMR
2972017-09-18 Bob Duff <duff@adacore.com>
298
299 * gnat.dg/validity_check.adb: New testcase.
300
3012017-09-18 Eric Botcazou <ebotcazou@adacore.com>
302
303 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
304
3052017-09-18 Bob Duff <duff@adacore.com>
306
307 * gnat.dg/tagged_prefix_call.adb: New testcase.
308
845af9e6
PMR
3092017-09-18 Ed Schonberg <schonberg@adacore.com>
310
311 * gnat.dg/default_variants.adb: New testcase.
312
2a63b04e
RO
3132017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
314
315 PR target/81736
316 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
317 * gcc.target/i386/pr81736-4.c: Likewise.
318
3d07d963
RB
3192017-09-18 Richard Biener <rguenther@suse.de>
320
321 PR tree-optimization/79622
322 * gcc.dg/graphite/pr79622.c: New testcase.
323
3cb626e4
DS
3242017-09-17 Daniel Santos <daniel.santos@pobox.com>
325
326 gcc.target/i386/pr82196-1.c: New test.
327 gcc.target/i386/pr82196-2.c: Likewise.
328
01f44e44
L
3292017-09-17 H.J. Lu <hongjiu.lu@intel.com>
330
331 PR target/82166
332 * gcc.target/i386/pr82166.c: New test.
333
62d3c075
PT
3342017-09-17 Paul Thomas <pault@gcc.gnu.org>
335
336 PR fortran/82173
337 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
338 * gfortran.dg/pdt_2.f03 : The same.
339 * gfortran.dg/pdt_3.f03 : The same.
340 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
341 module 'bad_vars'. Add error concerning assumed parameters and
342 save attribute.
343 * gfortran.dg/pdt_11.f03 : New test.
344
345 PR fortran/60483
346 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
347 * gfortran.dg/associate_25.f90 : New test.
348 * gfortran.dg/pdt_12.f03 : New test.
349
026a79f7
AS
3502017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
351 Jakub Jelinek <jakub@redhat.com>
352
353 Add support for -std=c++2a.
354 * lib/target-supports.exp (check_effective_target_c++17): Return
355 1 also if check_effective_target_c++2a.
356 (check_effective_target_c++17_down): New.
357 (check_effective_target_c++2a_only): New.
358 (check_effective_target_c++2a): New.
359 * g++.dg/cpp2a/cplusplus.C: New.
360
bb75facd
JM
3612017-09-15 Joseph Myers <joseph@codesourcery.com>
362
363 PR c/82071
364 * gcc.target/i386/excess-precision-8.c: New test.
365
c01df3c8
MLI
3662017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
367 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/64644
370 * g++.dg/other/anon-union4.C: New.
371 * g++.old-deja/g++.law/union4.C: Adjust.
372 * g++.old-deja/g++.other/anon1.C: Likewise.
373
1d933576
BE
3742017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
375
376 * c-c++-common/Wcast-align.c: New test.
377
4a8ca690
EB
3782017-09-15 Eric Botcazou <ebotcazou@adacore.com>
379
380 * g++.dg/sso-1.C: New test.
381 * g++.dg/sso-2.C: Likewise.
382
3832017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
384
385 PR c++/78648
386 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
387
ed17cb57
JW
3882017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
389
390 PR tree-optimization/71026
391 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
392
a1189286
JJ
3932017-09-15 Jakub Jelinek <jakub@redhat.com>
394
7b936140
JJ
395 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
396 * lib/target-supports.exp (check_effective_target_c++14): Use
397 check_effective_target_c++17 instead of check_effective_target_c++1z.
398 (check_effective_target_c++14_down): Likewise.
399 (check_effective_target_c++1z_only): Rename to ...
400 (check_effective_target_c++17_only): ... this.
401 (check_effective_target_c++1z): Rename to ...
402 (check_effective_target_c++17): ... this.
403 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
404 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
405 and c++17_only instead of c++1z_only. Adjust expected diagnostics
406 and comments refering to 1z to 17.
407 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
408 * g++.dg/template/partial5.C: Likewise.
409 * g++.dg/template/nontype8.C: Likewise.
410 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
411 * g++.dg/cpp1z/nontype3a.C: Likewise.
412 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
413 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
414 * g++.dg/cpp1z/class-deduction32.C: Likewise.
415 * g++.dg/cpp1z/pr78771.C: Likewise.
416 * g++.dg/cpp1z/elide1.C: Likewise.
417 * g++.dg/cpp1z/fold3.C: Likewise.
418 * g++.dg/cpp1z/class-deduction2.C: Likewise.
419 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
420 * g++.dg/cpp1z/inline-var2.C: Likewise.
421 * g++.dg/cpp1z/eval-order2.C: Likewise.
422 * g++.dg/cpp1z/decomp21.C: Likewise.
423 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
424 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
425 * g++.dg/cpp1z/utf8-neg.C: Likewise.
426 * g++.dg/cpp1z/class-deduction41.C: Likewise.
427 * g++.dg/cpp1z/class-deduction23.C: Likewise.
428 * g++.dg/cpp1z/nodiscard3.C: Likewise.
429 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
430 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
431 * g++.dg/cpp1z/class-deduction21.C: Likewise.
432 * g++.dg/cpp1z/range-for1.C: Likewise.
433 * g++.dg/cpp1z/init-statement4.C: Likewise.
434 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
435 * g++.dg/cpp1z/decomp30.C: Likewise.
436 * g++.dg/cpp1z/class-deduction39.C: Likewise.
437 * g++.dg/cpp1z/register2.C: Likewise.
438 * g++.dg/cpp1z/decomp9.C: Likewise.
439 * g++.dg/cpp1z/regress1.C: Likewise.
440 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
441 * g++.dg/cpp1z/class-deduction30.C: Likewise.
442 * g++.dg/cpp1z/abbrev2.C: Likewise.
443 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
444 * g++.dg/cpp1z/regress2.C: Likewise.
445 * g++.dg/cpp1z/decomp16.C: Likewise.
446 * g++.dg/cpp1z/bool-increment1.C: Likewise.
447 * g++.dg/cpp1z/aligned-new1.C: Likewise.
448 * g++.dg/cpp1z/decomp3.C: Likewise.
449 * g++.dg/cpp1z/register1.C: Likewise.
450 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
451 * g++.dg/cpp1z/class-deduction1.C: Likewise.
452 * g++.dg/cpp1z/decomp10.C: Likewise.
453 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
454 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
455 * g++.dg/cpp1z/decomp27.C: Likewise.
456 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
457 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
458 * g++.dg/cpp1z/class-deduction9.C: Likewise.
459 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
460 * g++.dg/cpp1z/decomp11.C: Likewise.
461 * g++.dg/cpp1z/aligned-new3.C: Likewise.
462 * g++.dg/cpp1z/utf8-2.C: Likewise.
463 * g++.dg/cpp1z/lambda-this3.C: Likewise.
464 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
465 * g++.dg/cpp1z/byte1.C: Likewise.
466 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
467 * g++.dg/cpp1z/aggr-base4.C: Likewise.
468 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
469 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
470 * g++.dg/cpp1z/utf8-2a.C: Likewise.
471 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
472 * g++.dg/cpp1z/aggr-base6.C: Likewise.
473 * g++.dg/cpp1z/cplusplus.C: Likewise.
474 * g++.dg/cpp1z/class-deduction20.C: Likewise.
475 * g++.dg/cpp1z/aggr-base2.C: Likewise.
476 * g++.dg/cpp1z/class-deduction6.C: Likewise.
477 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
478 * g++.dg/cpp1z/class-deduction31.C: Likewise.
479 * g++.dg/cpp1z/class-deduction25.C: Likewise.
480 * g++.dg/cpp1z/class-deduction18.C: Likewise.
481 * g++.dg/cpp1z/fold9.C: Likewise.
482 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
483 * g++.dg/cpp1z/abbrev1.C: Likewise.
484 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
485 * g++.dg/cpp1z/utf8.C: Likewise.
486 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
487 * g++.dg/cpp1z/aggr-base3.C: Likewise.
488 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
489 * g++.dg/cpp1z/init-statement2.C: Likewise.
490 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
491 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
492 * g++.dg/cpp1z/class-deduction40.C: Likewise.
493 * g++.dg/cpp1z/nontype3.C: Likewise.
494 * g++.dg/cpp1z/class-deduction14.C: Likewise.
495 * g++.dg/cpp1z/fold7.C: Likewise.
496 * g++.dg/cpp1z/nontype2.C: Likewise.
497 * g++.dg/cpp1z/class-deduction15.C: Likewise.
498 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
499 * g++.dg/cpp1z/class-deduction13.C: Likewise.
500 * g++.dg/cpp1z/aligned-new7.C: Likewise.
501 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
502 * g++.dg/cpp1z/nontype1.C: Likewise.
503 * g++.dg/cpp1z/init-statement5.C: Likewise.
504 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
505 * g++.dg/cpp1z/decomp17.C: Likewise.
506 * g++.dg/cpp1z/fold4.C: Likewise.
507 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
508 * g++.dg/cpp1z/fold7a.C: Likewise.
509 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
510 * g++.dg/cpp1z/init-statement7.C: Likewise.
511 * g++.dg/cpp1z/aggr-base5.C: Likewise.
512 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
513 * g++.dg/cpp1z/pr79143.C: Likewise.
514 * g++.dg/cpp1z/class-deduction38.C: Likewise.
515 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
516 * g++.dg/cpp1z/class-deduction12.C: Likewise.
517 * g++.dg/cpp1z/decomp20.C: Likewise.
518 * g++.dg/cpp1z/class-deduction22.C: Likewise.
519 * g++.dg/cpp1z/class-deduction29.C: Likewise.
520 * g++.dg/cpp1z/class-deduction8.C: Likewise.
521 * g++.dg/cpp1z/class-deduction43.C: Likewise.
522 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
523 * g++.dg/cpp1z/fold8.C: Likewise.
524 * g++.dg/cpp1z/init-statement3.C: Likewise.
525 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
526 * g++.dg/cpp1z/class-deduction36.C: Likewise.
527 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
528 * g++.dg/cpp1z/fallthrough1.C: Likewise.
529 * g++.dg/cpp1z/fold1.C: Likewise.
530 * g++.dg/cpp1z/class-deduction26.C: Likewise.
531 * g++.dg/cpp1z/fold-ice1.C: Likewise.
532 * g++.dg/cpp1z/fold5.C: Likewise.
533 * g++.dg/cpp1z/class-deduction34.C: Likewise.
534 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
535 * g++.dg/cpp1z/class-deduction7.C: Likewise.
536 * g++.dg/cpp1z/class-deduction16.C: Likewise.
537 * g++.dg/cpp1z/class-deduction10.C: Likewise.
538 * g++.dg/cpp1z/eval-order3.C: Likewise.
539 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
540 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
541 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
542 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
543 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
544 * g++.dg/cpp1z/decomp15.C: Likewise.
545 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
546 * g++.dg/cpp1z/fold-mangle.C: Likewise.
547 * g++.dg/cpp1z/class-deduction35.C: Likewise.
548 * g++.dg/cpp1z/decomp4.C: Likewise.
549 * g++.dg/cpp1z/class-deduction42.C: Likewise.
550 * g++.dg/cpp1z/init-statement8.C: Likewise.
551 * g++.dg/cpp1z/inline-var1a.C: Likewise.
552 * g++.dg/cpp1z/init-statement6.C: Likewise.
553 * g++.dg/cpp1z/class-deduction17.C: Likewise.
554 * g++.dg/cpp1z/class-deduction28.C: Likewise.
555 * g++.dg/cpp1z/class-deduction27.C: Likewise.
556 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
557 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
558 * g++.dg/cpp1z/class-deduction11.C: Likewise.
559 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
560 * g++.dg/cpp1z/init-statement9.C: Likewise.
561 * g++.dg/cpp1z/class-deduction19.C: Likewise.
562 * g++.dg/cpp1z/class-deduction5.C: Likewise.
563 * g++.dg/cpp1z/fold2.C: Likewise.
564 * g++.dg/cpp1z/class-deduction33.C: Likewise.
565 * g++.dg/cpp1z/class-deduction24.C: Likewise.
566 * g++.dg/cpp1z/aggr-base1.C: Likewise.
567 * g++.dg/cpp1z/fold6.C: Likewise.
568 * g++.dg/cpp1z/decomp12.C: Likewise.
569 * g++.dg/cpp1z/class-deduction4.C: Likewise.
570 * g++.dg/cpp1z/inline-var1.C: Likewise.
571 * g++.dg/cpp1z/aligned-new2.C: Likewise.
572 * g++.dg/cpp1z/class-deduction3.C: Likewise.
573 * g++.dg/other/error3.C: Likewise.
574 * g++.dg/init/new25.C: Likewise.
575 * g++.dg/init/new13.C: Likewise.
576 * g++.dg/tls/diag-2.C: Likewise.
577 * g++.dg/tls/diag-4.C: Likewise.
578 * g++.dg/opt/noreturn-1.C: Likewise.
579 * g++.dg/eh/async-unwind2.C: Likewise.
580 * g++.dg/eh/spec9.C: Likewise.
581 * g++.dg/eh/spec7.C: Likewise.
582 * g++.dg/eh/template1.C: Likewise.
583 * g++.dg/eh/cond4.C: Likewise.
584 * g++.dg/eh/pr41819.C: Likewise.
585 * g++.dg/eh/delete1.C: Likewise.
586 * g++.dg/eh/spec3.C: Likewise.
587 * g++.dg/eh/forced4.C: Likewise.
588 * g++.dg/eh/spec2.C: Likewise.
589 * g++.dg/eh/shadow1.C: Likewise.
590 * g++.dg/eh/pr38662.C: Likewise.
591 * g++.dg/eh/ehopt1.C: Likewise.
592 * g++.dg/eh/spec8.C: Likewise.
593 * g++.dg/eh/init-temp2.C: Likewise.
594 * g++.dg/rtti/crash3.C: Likewise.
595 * g++.dg/warn/Wreturn-type-3.C: Likewise.
596 * g++.dg/warn/register-parm-1.C: Likewise.
597 * g++.dg/warn/register-var-2.C: Likewise.
598 * g++.dg/gcov/gcov-7.C: Likewise.
599 * g++.dg/tree-ssa/pr45605.C: Likewise.
600 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
601 * g++.dg/lookup/exception1.C: Likewise.
602 * g++.dg/ubsan/pr79589.C: Likewise.
603 * g++.dg/tm/pr47340.C: Likewise.
604 * g++.dg/tm/pr46567.C: Likewise.
605 * g++.dg/expr/bitfield5.C: Likewise.
606 * g++.dg/expr/bool1.C: Likewise.
607 * g++.dg/expr/lval3.C: Likewise.
608 * g++.dg/expr/lval4.C: Likewise.
609 * g++.dg/expr/bitfield4.C: Likewise.
610 * g++.dg/expr/bitfield6.C: Likewise.
611 * g++.dg/expr/bool3.C: Likewise.
612 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
613 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
614 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
615 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
616 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
617 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
618 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
619 * g++.dg/ext/has_nothrow_assign.C: Likewise.
620 * g++.dg/parse/register1.C: Likewise.
621 * g++.dg/parse/error15.C: Likewise.
622 * g++.dg/parse/linkage2.C: Likewise.
623 * g++.dg/concepts/intro2.C: Likewise.
624 * g++.dg/concepts/class.C: Likewise.
625 * g++.dg/concepts/traits1.C: Likewise.
626 * g++.dg/concepts/req5.C: Likewise.
627 * g++.dg/concepts/var-concept5.C: Likewise.
628 * g++.dg/concepts/fn-concept2.C: Likewise.
629 * g++.dg/concepts/traits2.C: Likewise.
630 * g++.dg/concepts/placeholder2.C: Likewise.
631 * g++.dg/concepts/class6.C: Likewise.
632 * g++.dg/concepts/memtmpl1.C: Likewise.
633 * g++.dg/concepts/friend2.C: Likewise.
634 * g++.dg/concepts/template-parm3.C: Likewise.
635 * g++.dg/concepts/template-parm10.C: Likewise.
636 * g++.dg/concepts/explicit-spec1.C: Likewise.
637 * g++.dg/concepts/explicit-spec3.C: Likewise.
638 * g++.dg/concepts/var-templ2.C: Likewise.
639 * g++.dg/concepts/intro5.C: Likewise.
640 * g++.dg/concepts/deduction-constraint1.C: Likewise.
641 * g++.dg/concepts/iconv1.C: Likewise.
642 * g++.dg/concepts/constrained-parm.C: Likewise.
643 * g++.dg/concepts/template-template-parm1.C: Likewise.
644 * g++.dg/concepts/var-concept3.C: Likewise.
645 * g++.dg/concepts/class3.C: Likewise.
646 * g++.dg/concepts/memfun2.C: Likewise.
647 * g++.dg/concepts/req1.C: Likewise.
648 * g++.dg/concepts/disjunction1.C: Likewise.
649 * g++.dg/concepts/req17.C: Likewise.
650 * g++.dg/concepts/pr65848.C: Likewise.
651 * g++.dg/concepts/placeholder4.C: Likewise.
652 * g++.dg/concepts/decl-diagnose.C: Likewise.
653 * g++.dg/concepts/intro7.C: Likewise.
654 * g++.dg/concepts/pr68683.C: Likewise.
655 * g++.dg/concepts/partial-spec4.C: Likewise.
656 * g++.dg/concepts/template-parm5.C: Likewise.
657 * g++.dg/concepts/explicit-inst1.C: Likewise.
658 * g++.dg/concepts/class-deduction1.C: Likewise.
659 * g++.dg/concepts/class1.C: Likewise.
660 * g++.dg/concepts/req15.C: Likewise.
661 * g++.dg/concepts/memfun.C: Likewise.
662 * g++.dg/concepts/pr68434.C: Likewise.
663 * g++.dg/concepts/inherit-ctor4.C: Likewise.
664 * g++.dg/concepts/partial-spec6.C: Likewise.
665 * g++.dg/concepts/var-templ1.C: Likewise.
666 * g++.dg/concepts/template-parm8.C: Likewise.
667 * g++.dg/concepts/explicit-inst3.C: Likewise.
668 * g++.dg/concepts/class4.C: Likewise.
669 * g++.dg/concepts/req6.C: Likewise.
670 * g++.dg/concepts/fn8.C: Likewise.
671 * g++.dg/concepts/class5.C: Likewise.
672 * g++.dg/concepts/placeholder5.C: Likewise.
673 * g++.dg/concepts/req16.C: Likewise.
674 * g++.dg/concepts/req10.C: Likewise.
675 * g++.dg/concepts/var-concept2.C: Likewise.
676 * g++.dg/concepts/auto3.C: Likewise.
677 * g++.dg/concepts/generic-fn-err.C: Likewise.
678 * g++.dg/concepts/pr65552.C: Likewise.
679 * g++.dg/concepts/partial-concept-id2.C: Likewise.
680 * g++.dg/concepts/fn1.C: Likewise.
681 * g++.dg/concepts/partial-spec.C: Likewise.
682 * g++.dg/concepts/template-parm12.C: Likewise.
683 * g++.dg/concepts/diagnostic1.C: Likewise.
684 * g++.dg/concepts/intro1.C: Likewise.
685 * g++.dg/concepts/explicit-inst4.C: Likewise.
686 * g++.dg/concepts/req18.C: Likewise.
687 * g++.dg/concepts/explicit-spec5.C: Likewise.
688 * g++.dg/concepts/var-concept6.C: Likewise.
689 * g++.dg/concepts/fn9.C: Likewise.
690 * g++.dg/concepts/req2.C: Likewise.
691 * g++.dg/concepts/template-parm7.C: Likewise.
692 * g++.dg/concepts/req14.C: Likewise.
693 * g++.dg/concepts/template-parm6.C: Likewise.
694 * g++.dg/concepts/variadic4.C: Likewise.
695 * g++.dg/concepts/fn6.C: Likewise.
696 * g++.dg/concepts/req-neg1.C: Likewise.
697 * g++.dg/concepts/alias3.C: Likewise.
698 * g++.dg/concepts/expression2.C: Likewise.
699 * g++.dg/concepts/partial-spec3.C: Likewise.
700 * g++.dg/concepts/expression3.C: Likewise.
701 * g++.dg/concepts/memfun-err.C: Likewise.
702 * g++.dg/concepts/pr66091.C: Likewise.
703 * g++.dg/concepts/explicit-spec2.C: Likewise.
704 * g++.dg/concepts/equiv.C: Likewise.
705 * g++.dg/concepts/friend1.C: Likewise.
706 * g++.dg/concepts/fn4.C: Likewise.
707 * g++.dg/concepts/var-templ3.C: Likewise.
708 * g++.dg/concepts/explicit-inst2.C: Likewise.
709 * g++.dg/concepts/alias2.C: Likewise.
710 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
711 * g++.dg/concepts/placeholder6.C: Likewise.
712 * g++.dg/concepts/fn10.C: Likewise.
713 * g++.dg/concepts/req3.C: Likewise.
714 * g++.dg/concepts/variadic2.C: Likewise.
715 * g++.dg/concepts/pr65636.C: Likewise.
716 * g++.dg/concepts/intro6.C: Likewise.
717 * g++.dg/concepts/class2.C: Likewise.
718 * g++.dg/concepts/fn2.C: Likewise.
719 * g++.dg/concepts/req20.C: Likewise.
720 * g++.dg/concepts/req8.C: Likewise.
721 * g++.dg/concepts/placeholder1.C: Likewise.
722 * g++.dg/concepts/pr65854.C: Likewise.
723 * g++.dg/concepts/member-concept.C: Likewise.
724 * g++.dg/concepts/template-parm2.C: Likewise.
725 * g++.dg/concepts/variadic1.C: Likewise.
726 * g++.dg/concepts/fn7.C: Likewise.
727 * g++.dg/concepts/intro4.C: Likewise.
728 * g++.dg/concepts/req13.C: Likewise.
729 * g++.dg/concepts/inherit-ctor3.C: Likewise.
730 * g++.dg/concepts/explicit-spec6.C: Likewise.
731 * g++.dg/concepts/auto1.C: Likewise.
732 * g++.dg/concepts/alias1.C: Likewise.
733 * g++.dg/concepts/fn-concept1.C: Likewise.
734 * g++.dg/concepts/template-parm11.C: Likewise.
735 * g++.dg/concepts/explicit-spec4.C: Likewise.
736 * g++.dg/concepts/partial-concept-id1.C: Likewise.
737 * g++.dg/concepts/req9.C: Likewise.
738 * g++.dg/concepts/req4.C: Likewise.
739 * g++.dg/concepts/pr65681.C: Likewise.
740 * g++.dg/concepts/req7.C: Likewise.
741 * g++.dg/concepts/req12.C: Likewise.
742 * g++.dg/concepts/fn5.C: Likewise.
743 * g++.dg/concepts/alias4.C: Likewise.
744 * g++.dg/concepts/generic-fn.C: Likewise.
745 * g++.dg/concepts/feature-macro.C: Likewise.
746 * g++.dg/concepts/req19.C: Likewise.
747 * g++.dg/concepts/placeholder3.C: Likewise.
748 * g++.dg/concepts/intro3.C: Likewise.
749 * g++.dg/concepts/partial-spec5.C: Likewise.
750 * g++.dg/concepts/template-parm4.C: Likewise.
751 * g++.dg/concepts/dr1430.C: Likewise.
752 * g++.dg/concepts/pr65634.C: Likewise.
753 * g++.dg/concepts/var-concept4.C: Likewise.
754 * g++.dg/concepts/pr67249.C: Likewise.
755 * g++.dg/concepts/expression.C: Likewise.
756 * g++.dg/concepts/pr65575.C: Likewise.
757 * g++.dg/concepts/partial-spec2.C: Likewise.
758 * g++.dg/concepts/template-parm9.C: Likewise.
759 * g++.dg/concepts/inherit-ctor1.C: Likewise.
760 * g++.dg/concepts/equiv2.C: Likewise.
761 * g++.dg/concepts/req11.C: Likewise.
762 * g++.dg/concepts/template-parm1.C: Likewise.
763 * g++.dg/concepts/inherit-ctor2.C: Likewise.
764 * g++.dg/concepts/var-concept1.C: Likewise.
765 * g++.dg/concepts/fn3.C: Likewise.
766 * g++.dg/torture/pr46364.C: Likewise.
767 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
768 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
769 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
770 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
771 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
772 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
773 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
774 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
775 * g++.dg/torture/pr52918-1.C: Likewise.
776 * g++.dg/torture/pr49394.C: Likewise.
777 * g++.dg/torture/pr57190.C: Likewise.
778 * g++.dg/cpp0x/static_assert8.C: Likewise.
779 * g++.dg/cpp0x/noexcept19.C: Likewise.
780 * g++.dg/cpp0x/variadic-throw.C: Likewise.
781 * g++.dg/cpp0x/variadic73.C: Likewise.
782 * g++.dg/cpp0x/noexcept02.C: Likewise.
783 * g++.dg/cpp0x/defaulted23.C: Likewise.
784 * g++.dg/cpp0x/noexcept08.C: Likewise.
785 * g++.dg/cpp0x/auto9.C: Likewise.
786 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
787 * g++.dg/cpp0x/error5.C: Likewise.
788 * c-c++-common/gomp/atomic-12.c: Likewise.
789 * c-c++-common/gomp/atomic-13.c: Likewise.
790 * c-c++-common/gomp/atomic-14.c: Likewise.
791 * c-c++-common/Wvarargs-2.c: Likewise.
792 * c-c++-common/Wvarargs.c: Likewise.
793 * c-c++-common/vector-subscript-2.c: Likewise.
794 * g++.old-deja/g++.robertl/eb123.C: Likewise.
795 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
796 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
797 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
798 * g++.old-deja/g++.eh/throw2.C: Likewise.
799 * g++.old-deja/g++.eh/throw1.C: Likewise.
800 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
801 * g++.old-deja/g++.other/new7.C: Likewise.
802 * g++.old-deja/g++.other/crash30.C: Likewise.
803 * g++.old-deja/g++.other/regstack.C: Likewise.
804 * g++.old-deja/g++.other/crash28.C: Likewise.
805 * g++.old-deja/g++.jason/bool5.C: Likewise.
806 * g++.old-deja/g++.mike/p10416.C: Likewise.
807 * g++.old-deja/g++.mike/eh25.C: Likewise.
808 * g++.old-deja/g++.mike/eh55.C: Likewise.
809
a1189286
JJ
810 PR rtl-optimization/82192
811 * gcc.c-torture/execute/pr82192.c: New test.
812
897da303
RB
8132017-09-15 Richard Biener <rguenther@suse.de>
814
815 PR tree-optimization/82217
816 * gcc.dg/torture/pr82217.c: New testcase.
817
854dde43
JJ
8182017-09-15 Jakub Jelinek <jakub@redhat.com>
819
820 PR target/82145
821 * gcc.target/i386/pr82145.c: New test.
822
22d07ec2
PT
8232017-09-15 Paul Thomas <pault@gcc.gnu.org>
824
825 PR fortran/82184
826 * gfortran.dg/pointer_array_9.f90: New test.
827
12fca96e
MM
8282017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
829
830 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
831 __builtin_fabsq.
832 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
833 of __builtin_fabsq. Prevent the test from running on 32-bit.
834 * gcc.target/powerpc/float128-fma1.c: New test.
835 * gcc.target/powerpc/float128-fma2.c: Likewise.
836 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
837 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
838
595ced60
DM
8392017-09-14 David Malcolm <dmalcolm@redhat.com>
840
841 PR jit/82174
842 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
843 New test case.
844
44e13e60
PH
8452017-09-14 Pat Haugen <pthaugen@us.ibm.com>
846
847 * gcc.target/powerpc/r2_shrink-wrap.c: New.
848
2a94be35
WS
8492017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
850
851 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
852 lp64 requirement.
853
0fa0fdb7
RB
8542017-09-14 Richard Biener <rguenther@suse.de>
855
856 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
857 * gcc.dg/uninit-suppress_2.c: Adjust.
858 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
859
83ada6e8
RO
8602017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
861
862 PR tree-optimization/80996
863 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
864
c5f59763
JJ
8652017-09-14 Jakub Jelinek <jakub@redhat.com>
866
867 PR target/81325
868 * g++.dg/cpp0x/pr81325.C: New test.
869
87f3a5cf
PT
8702017-09-13 Paul Thomas <pault@gcc.gnu.org>
871
872 PR fortran/82173
873 * gfortran.dg/pdt_10.f03 : New test.
874
b6509175
PC
8752017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
876
877 PR c++/68177
878 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
879
c7885b85
ML
8802017-09-13 Martin Liska <mliska@suse.cz>
881
882 PR middle-end/82154
883 * g++.dg/torture/pr82154.C: New test.
884
97e63e12
PC
8852017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
886
887 PR c++/61362
888 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
889 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
890
bce5091a
SE
8912017-09-13 Steve Ellcey <sellcey@cavium.com>
892
893 PR tree-optimization/80925
894 * gfortran.dg/vect/vect-2.f90: Add
895 --param vect-max-peeling-for-alignment=0 option.
896 Remove unaligned access and peeling checks.
897 * gfortran.dg/vect/vect-3.f90: Ditto.
898 * gfortran.dg/vect/vect-4.f90: Ditto.
899 * gfortran.dg/vect/vect-5.f90: Ditto.
900
13380861
PC
9012017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
902
903 PR c++/61135
904 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
905 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
906
bb5d9711
JW
9072017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
908
909 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
910
267bbb6f
MP
9112017-09-13 Marek Polacek <polacek@redhat.com>
912
913 PR c/82167
914 * gcc.dg/pr82167.c: New test.
915
8a411aa3
WS
9162017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
917
918 * gcc.target/powerpc/fold-vec-ld-char.c: New.
919 * gcc.target/powerpc/fold-vec-ld-double.c: New.
920 * gcc.target/powerpc/fold-vec-ld-float.c: New.
921 * gcc.target/powerpc/fold-vec-ld-int.c: New.
922 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
923 * gcc.target/powerpc/fold-vec-ld-short.c: New.
924
1cb656f8
JW
9252017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
926
927 * gcc.target/aarch64/pr62178.c: Updated testcase
928 to scan for two ldrs and an mla.
929
e5b87132
PC
9302017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
931
932 PR c++/59949
933 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
934
491cefb7
WD
9352017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
936
937 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
938
4395a473
TP
9392017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
940
941 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
942 ARMv8-A and ARMv8-R.
943 * gcc.target/arm/acle/cdp2.c: Likewise.
944 * gcc.target/arm/acle/ldc.c: Likewise.
945 * gcc.target/arm/acle/ldc2.c: Likewise.
946 * gcc.target/arm/acle/ldc2l.c: Likewise.
947 * gcc.target/arm/acle/ldcl.c: Likewise.
948 * gcc.target/arm/acle/mcr.c: Likewise.
949 * gcc.target/arm/acle/mcr2.c: Likewise.
950 * gcc.target/arm/acle/mcrr.c: Likewise.
951 * gcc.target/arm/acle/mcrr2.c: Likewise.
952 * gcc.target/arm/acle/mrc.c: Likewise.
953 * gcc.target/arm/acle/mrc2.c: Likewise.
954 * gcc.target/arm/acle/mrrc.c: Likewise.
955 * gcc.target/arm/acle/mrrc2.c: Likewise.
956 * gcc.target/arm/acle/stc.c: Likewise.
957 * gcc.target/arm/acle/stc2.c: Likewise.
958 * gcc.target/arm/acle/stc2l.c: Likewise.
959 * gcc.target/arm/acle/stcl.c: Likewise.
960 * lib/target-supports.exp:
961 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
962 and stcl in the comment.
963 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
964 and disable Thumb-1 targets.
965 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
966 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
967
caf3dcdf
PC
9682017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
969
970 PR c++/47226
971 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
972 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
973
2da6996c
RB
9742017-09-13 Richard Biener <rguenther@suse.de>
975
976 PR middle-end/82128
977 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
978 default-def to avoid breaking iterator update with the weird
979 interaction with cgraph_update_edges_for_call_stmt_node.
980
d6ecd2cf
KV
9812017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
982
983 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
984
741bbaab
PC
985017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
986
987 PR c++/70621
988 * g++.dg/torture/pr70621.C: New.
989
18a4e7e3
PT
9902017-09-12 Paul Thomas <pault@gcc.gnu.org>
991
992 PR fortran/82173
993 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
994 is defined' error.
995 * gfortran.dg/pdt_6.f03 : New test.
996 * gfortran.dg/pdt_7.f03 : New test.
997 * gfortran.dg/pdt_8.f03 : New test.
998
999 PR fortran/82168
1000 * gfortran.dg/pdt_9.f03 : New test.
1001
cbc45bea
JJ
10022017-09-12 Jakub Jelinek <jakub@redhat.com>
1003
1004 PR target/82112
1005 * gcc.target/powerpc/pr82112.c: New test.
1006 * g++.dg/ext/altivec-18.C: New test.
1007
5f33b353
ML
10082017-09-12 Martin Liska <mliska@suse.cz>
1009
1010 PR testsuite/82114
1011 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1012
29545149
RB
10132017-09-12 Richard Biener <rguenther@suse.de>
1014
1015 PR tree-optimization/82157
1016 * gcc.dg/torture/pr82157.c: New testcase.
1017
8101ec85
SA
10182017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1019
1020 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1021 attribute.
1022 * gcc.target/mips/near-far-2.c: Likewise.
1023 * gcc.target/mips/near-far-3.c: Likewise.
1024 * gcc.target/mips/near-far-4.c: Likewise.
1025
ec33aebb
JJ
10262017-09-12 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR target/82112
1029 * c-c++-common/pr82112.c: New test.
1030 * gcc.dg/pr82112.c: New test.
1031
2f6c18e0
EB
10322017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1033
1034 PR ada/79441
1035 * gnat.dg/pack9.adb: Robustify.
1036
ff3598bc
PT
10372017-09-10 Paul Thomas <pault@gcc.gnu.org>
1038
1039 PR fortran/34640
1040 * gfortran.dg/associate_24.f90: New test.
1041 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1042 checks.
1043 * gfortran.dg/no_arg_check_2.f90: Likewise.
1044 * gfortran.dg/pointer_array_1.f90: New test.
1045 * gfortran.dg/pointer_array_2.f90: New test.
1046 * gfortran.dg/pointer_array_7.f90: New test.
1047 * gfortran.dg/pointer_array_8.f90: New test.
1048 * gfortran.dg/pointer_array_component_1.f90: New test.
1049 * gfortran.dg/pointer_array_component_2.f90: New test.
1050 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1051 counts by 1.
1052
1053 PR fortran/40737
1054 * gfortran.dg/pointer_array_3.f90: New test.
1055
1056 PR fortran/57116
1057 * gfortran.dg/pointer_array_4.f90: New test.
1058
1059 PR fortran/55763
1060 * gfortran.dg/pointer_array_5.f90: New test.
1061
1062 PR fortran/57019
1063 * gfortran.dg/pointer_array_6.f90: New test.
1064
019bf9ad
JW
10652017-09-09 Jonathan Wakely <jwakely@redhat.com>
1066
1067 PR c++/81852
1068 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1069 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1070 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1071 * g++.dg/cpp1y/feat-neg.C: Likewise.
1072 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1073
95b7c2e0
PMR
10742017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1075
1076 * gnat.dg/debug14.adb: New test.
1077
89ec98ed
EB
10782017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1079
1080 * gnat.dg/specs/atomic3.ads: New test.
1081
ea09ecc5
EB
10822017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/specs/vfa.ads: Rename into...
1085 * gnat.dg/specs/vfa1.ads: ...this.
1086 * gnat.dg/specs/vfa2.ads: New test.
1087
5bab4c96
PT
10882017-09-09 Paul Thomas <pault@gcc.gnu.org>
1089
1090 * gfortran.dg/pdt_1.f03 : New test.
1091 * gfortran.dg/pdt_2.f03 : New test.
1092 * gfortran.dg/pdt_3.f03 : New test.
1093 * gfortran.dg/pdt_4.f03 : New test.
1094 * gfortran.dg/pdt_5.f03 : New test.
1095
b2c5d6f1 10962017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1097
1098 * gcc.dg/pr81988.c: New test.
1099
11002017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1101
1c49a3ed
EB
1102 * gnat.dg/opt67.adb: New test.
1103 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1104
86373d92
JJ
11052017-09-07 Jakub Jelinek <jakub@redhat.com>
1106
1107 PR target/81979
1108 * gcc.dg/pr81979.c: New test.
1109
a3064a99
EB
11102017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1111
1112 PR ada/82126
1113 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1114
a7976089
RB
11152017-09-07 Richard Biener <rguenther@suse.de>
1116
1117 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1118 opportunity.
1119
bbd35101
MM
11202017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1121
1122 * gcc.target/powerpc/float128-1.c: Update options to know that
1123 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1124 -static-libgcc option which is no longer needed. Use -mvsx or
1125 -mpower9-vector to enable VSX or hardware IEEE support, rather
1126 than specifying a particular CPU.
1127 * gcc.target/powerpc/float128-2.c: Likewise.
1128 * gcc.target/powerpc/float128-cmp.c: Likewise.
1129 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1130 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1131 * gcc.target/powerpc/float128-hw.c: Likewise.
1132 * gcc.target/powerpc/float128-mix.c: Likewise.
1133 * gcc.target/powerpc/float128-type-1.c: Likewise.
1134 * gcc.target/powerpc/float128-type-2.c: Likewise.
1135 * gcc.target/powerpc/float128-3.c: New test.
1136 * gcc.target/powerpc/float128-4.c: Likewise.
1137 * gcc.target/powerpc/float128-5.c: Likewise.
1138
260da991
WD
11392017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1140
1141 PR middle-end/78468
1142 * gcc.dg/pr78468.c: Add alignment test.
1143
f6e50a7d
WW
11442017-09-06 Wish Wu <wishwu007@gmail.com>
1145 Jakub Jelinek <jakub@redhat.com>
1146
1147 * gcc.dg/sancov/cmp0.c: New test.
1148
f6bd5664
RB
11492017-09-06 Richard Biener <rguenther@suse.de>
1150
1151 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1152 test for correctness of vector lowering.
1153
796bd467
RB
11542017-09-06 Richard Biener <rguenther@suse.de>
1155
1156 PR tree-optimization/82108
1157 * gcc.dg/vect/pr82108.c: New testcase.
1158
e9982c6a
MJ
11592017-09-06 Martin Jambor <mjambor@suse.cz>
1160
1161 PR tree-optimization/82078
1162 * gcc.dg/tree-ssa/pr82078.c: New test.
1163
3581d5db
JJ
11642017-09-06 Jakub Jelinek <jakub@redhat.com>
1165
1166 PR middle-end/82095
1167 * gcc.dg/tls/pr82095.c: New test.
1168
bcc6842b
JJ
11692017-09-05 Jakub Jelinek <jakub@redhat.com>
1170
0fe4bc78
JJ
1171 PR middle-end/81768
1172 * gcc.dg/gomp/pr81768-2.c: New test.
1173
bcc6842b
JJ
1174 PR middle-end/81768
1175 * gcc.dg/gomp/pr81768-1.c: New test.
1176
55b2ce1c
BS
11772017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1178
1179 PR target/81833
1180 * gcc.target/powerpc/pr81833-1.c: New file.
1181 * gcc.target/powerpc/pr81833-2.c: New file.
1182
f174328e
L
11832017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1184
1185 PR target/59501
1186 PR target/81624
1187 PR target/81769
1188 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1189 * gcc.target/i386/pr81769-1a.c: New test.
1190 * gcc.target/i386/pr81769-1b.c: Likewise.
1191 * gcc.target/i386/pr81769-2.c: Likewise.
1192
c253525e
MP
11932017-09-05 Marek Polacek <polacek@redhat.com>
1194
1195 PR sanitizer/82072
1196 * c-c++-common/ubsan/pr82072-2.c: New test.
1197
d49318d9
PC
11982017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1199
1200 PR c++/81942
1201 * g++.dg/cpp1y/constexpr-return3.C: New.
1202
d3b080bc
EB
12032017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1204
1205 * gnat.dg/incomplete5.ad[sb]: New test.
1206 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1207
1f073c92
EB
12082017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1209
1210 * gnat.dg/specs/uc2.ads: New test.
1211
806fcf71
EB
12122017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1213
1214 * gnat.dg/taft_type4.adb: New test.
1215 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1216
a0f8cad6
RB
12172017-09-05 Richard Biener <rguenther@suse.de>
1218
1219 PR tree-optimization/82102
1220 * gcc.dg/torture/pr82102.c: New testcase.
1221
babf697a
EB
12222017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1223
1224 * testsuite/gnat.dg/array29.ad[sb]: New test.
1225
02e637d8
ML
12262017-09-05 Martin Liska <mliska@suse.cz>
1227
1228 PR tree-optimization/82032
1229 * g++.dg/other/pr82032.C: New test.
1230 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1231 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1232 * gcc.dg/switch-10.c: Likewise.
1233
bc394e5a
UB
12342017-09-04 Uros Bizjak <ubizjak@gmail.com>
1235
1236 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1237 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1238
9afacf39
BE
12392017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1240
1241 PR target/77308
1242 * gcc.target/arm/pr77308-1.c: New test.
1243
11a82e25
RB
12442017-09-04 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/82084
1247 * g++.dg/torture/pr82084.C: New testcase.
1248
bc7fe952
MP
12492017-09-04 Marek Polacek <polacek@redhat.com>
1250
1251 PR c/81783
1252 * c-c++-common/Wtautological-compare-5.c: New test.
1253
8713d0f1
JL
12542017-09-04 Jeff Law <law@redhat.com>
1255
1256 PR tree-optimization/64910
1257 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1258
8d2b48ae
MP
12592017-09-04 Marek Polacek <polacek@redhat.com>
1260
1261 PR sanitizer/82072
1262 * c-c++-common/ubsan/pr82072.c: New test.
1263
e910a9b1
RB
12642017-09-04 Richard Biener <rguenther@suse.de>
1265
1266 PR tree-optimization/82060
1267 * g++.dg/torture/pr82060.C: New testcase.
1268
d8c40eff
AM
12692017-09-04 Alexander Monakov <amonakov@ispras.ru>
1270
1271 PR rtl-optimization/57448
1272 PR target/67458
1273 PR target/81316
1274 * gcc.dg/atomic/pr80640-2.c: New testcase.
1275 * gcc.dg/atomic/pr81316.c: New testcase.
1276
1fda57cb
TV
12772017-09-04 Tom de Vries <tom@codesourcery.com>
1278
1279 PR tree-optimization/82052
1280 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1281 call in fn11.
1282
792ce29f
JJ
12832017-09-04 Jakub Jelinek <jakub@redhat.com>
1284
ca1150f0
JJ
1285 PR sanitizer/81981
1286 * gcc.dg/ubsan/pr81981.c: New test.
1287
792ce29f
JJ
1288 PR tree-optimization/70043
1289 PR testsuite/82093
1290 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1291
83982f26
UB
12922017-09-04 Uros Bizjak <ubizjak@gmail.com>
1293
1294 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1295 * gcc.target/i386/bmi-check.h (main): Ditto.
1296 * gcc.target/i386/bmi2-check.h (main): Ditto.
1297 * gcc.target/i386/rtm-check.h (main): Ditto.
1298 * gcc.target/i386/sha-check.h (main): Ditto.
1299 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1300 (main): Use __get_cpuid_count. Use check_osxsave.
1301 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1302 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1303 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1304 (main): Use check_osxsave.
1305
f36b315d
UB
13062017-09-03 Uros Bizjak <ubizjak@gmail.com>
1307
1308 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1309 and return NORUNRES on failure.
1310 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1311 __builtin_va_arg_pack instead of __va_arg_pack.
1312 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1313 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1314 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1315 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1316 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1317
bff0050a
JJ
13182017-09-01 Jakub Jelinek <jakub@redhat.com>
1319
1320 PR target/81766
1321 * gcc.target/i386/pr81766.c: New test.
1322
e035be33
JM
13232017-09-01 Joseph Myers <joseph@codesourcery.com>
1324
1325 PR c/82071
1326 * gcc.target/i386/excess-precision-7.c: New test.
1327
db6bb1ec
AK
13282017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1329
1330 PR target/82012
1331 * gcc.target/s390/target-attribute/pr82012.c: New test.
1332
0e34f6d8
JL
13332017-09-01 Jeff Law <law@redhat.com>
1334
2ec399d8
JS
1335 * gcc.target/i386/const-in-bss.c: New test.
1336
0e34f6d8
JL
1337 PR tree-optimization/82052
1338 * gcc.c-torture/compile/pr82052.c: New test.
1339
349884d1
JJ
13402017-09-01 Jakub Jelinek <jakub@redhat.com>
1341
1342 PR sanitizer/81923
1343 * gcc.dg/asan/pr81923.c: New test.
1344
002618d8
ML
13452017-09-01 Martin Liska <mliska@suse.cz>
1346
1347 PR tree-optimization/82059
1348 * gcc.dg/tree-ssa/pr82059.c: New test.
1349
a2de90a4
CZ
13502017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1351
1352 * gcc.target/arc/loop-1.c: Deleted.
1353
1370fccf
CZ
13542017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1355
1356 * gcc.target/arc/arc.exp: Test also cpp files.
1357 * gcc.target/arc/tdelay_slots.cpp: New test.
1358
7cfbf676
CZ
13592017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1360
1361 * gcc.target/arc/pr9001184797.c: New test.
1362
d2e05fcb
JJ
13632017-09-01 Jakub Jelinek <jakub@redhat.com>
1364
1365 PR c/81887
1366 * c-c++-common/gomp/pr81887.c: New test.
1367 * gfortran.dg/gomp/pr81887.f90: New test.
1368
8dc9277a
MP
13692017-09-01 Marek Polacek <polacek@redhat.com>
1370
1371 PR c++/82040
1372 * g++.dg/warn/Wbool-operation-1.C: New test.
1373
9f532472
CZ
13742017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1375
1376 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1377 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1378
b6fb7933
CZ
13792017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1380
1381 * gcc.target/arc/sdata-3.c: New file.
1382 * gcc.target/arc/sdata-4.c: Likewise.
1383
7488b577
RB
13842017-08-31 Richard Biener <rguenther@suse.de>
1385
1386 PR middle-end/82054
1387 * g++.dg/gomp/pr82054.C: New testcase.
1388
3aebc597
RL
13892017-08-31 Renlin Li <renlin.li@arm.com>
1390 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1391
1392 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1393
3e75ec3f
BS
13942017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1395
1396 PR tree-optimization/81987
1397 * g++.dg/torture/pr81987.C: New file.
1398
02d54806
EB
13992017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1400
1401 * gnat.dg/aggr22.ad[sb]: New test.
1402
e0bd5a28
PH
14032017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1404
1405 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1406
6da714c6
MM
14072017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1408
1409 PR target/82015
1410 * gcc.target/powerpc/pr82015.c: Fix up error message.
1411
6cc30cb4
ML
14122017-08-30 Martin Liska <mliska@suse.cz>
1413
1414 PR inline-asm/82001
1415 * gcc.dg/ipa/pr82001.c: New test.
1416
d16c828e
ML
14172017-08-30 Martin Liska <mliska@suse.cz>
1418
1419 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1420
36ef8e6f
RB
14212017-08-30 Richard Biener <rguenther@suse.de>
1422
1423 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1424
72932ccf
MM
14252017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1426
1427 PR target/82015
1428 * gcc.target/powerpc/pr82015.c: New test.
1429
4e395d91
UB
14302017-08-29 Uros Bizjak <ubizjak@gmail.com>
1431
1432 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1433
2ffc0382
UB
14342017-08-29 Uros Bizjak <ubizjak@gmail.com>
1435
1436 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1437 * gcc.target/i386/abi-2.c: Ditto.
1438 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1439 * gcc.target/i386/pr22076.c: Ditto.
1440 * gcc.target/i386/pr37216.c: Ditto.
1441 * gcc.target/i386/pr39431.c: Ditto.
1442 * gcc.target/i386/pr40906-1.c: Ditto.
1443 * gcc.target/i386/pr40906-2.c: Ditto.
1444 * gcc.target/i386/pr43766.c: Ditto.
1445 * gcc.target/i386/pr46226.c: Ditto.
1446 * gcc.target/i386/pr46470.c: Ditto.
1447 * gcc.target/i386/pr59929.c: Ditto.
1448 * gcc.target/i386/sse-10.c: Ditto.
1449 * gcc.target/i386/vararg-1.c: Ditto.
1450 * gcc.target/i386/vararg-1.c: Ditto.
1451 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1452 * gcc.target/i386/pr44223.c: Ditto.
1453 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1454 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1455 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1456 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1457 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1458 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1459 * gcc.target/i386/mvc9.c: Compile for lto target only.
1460 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1461 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1462 * gcc.target/i386/pr57091.c: Ditto.
1463 * gcc.target/i386/pr61599-2.c: Ditto.
1464
8eb91869
BS
14652017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1466
1467 PR tree-optimization/81503
1468 * gcc.c-torture/execute/pr81503.c: New file.
1469
9dc3d6a9
ML
14702017-08-29 Martin Liska <mliska@suse.cz>
1471
2ffc0382 1472 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1473 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1474
faa5399b 14752017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1476 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1477
1478 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1479
14d62813
JL
14802017-08-28 Jeff Law <law@redhat.com>
1481
1482 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1483 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1484 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1485 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1486 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1487 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1488 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1489 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1490 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1491
c11384aa
JW
14922017-08-28 Janus Weil <janus@gcc.gnu.org>
1493
1494 PR fortran/81770
1495 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1496 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1497
ac9a43e1
SE
14982017-08-28 Steve Ellcey <sellcey@cavium.com>
1499
1500 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1501 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1502 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1503
2aa8aa18
RB
15042017-08-28 Richard Biener <rguenther@suse.de>
1505
1506 PR tree-optimization/81977
1507 * g++.dg/torture/pr81977.C: New testcase.
1508
5e5ccf0d
AM
15092017-08-28 Alexander Monakov <amonakov@ispras.ru>
1510
1511 PR target/80640
1512 * gcc.dg/atomic/pr80640.c: New testcase.
1513
a5df2090
UB
15142017-08-27 Uros Bizjak <ubizjak@gmail.com>
1515
1516 PR target/81995
1517 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1518 * gcc.target/i386/pr46091-4a.c: Ditto.
1519
86e03ef9
TK
15202017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1521
1522 PR fortran/81974
1523 * gfortran.dg/inline_matmul_19.f90: New test.
1524
6e4c6a24
SM
15252017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1526
1527 * gcc.target/powerpc/m128-check.h: New file.
1528 * gcc.target/powerpc/sse-check.h: New file.
1529 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1530 * gcc.target/powerpc/sse-movlps-2.c: New file.
1531 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1532 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1533 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1534 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1535 * gcc.target/powerpc/sse-divss-1.c: New file.
1536 * gcc.target/powerpc/sse-movhps-1.c: New file.
1537 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1538 * gcc.target/powerpc/sse-subps-1.c: New file.
1539 * gcc.target/powerpc/sse-minps-1.c: New file.
1540 * gcc.target/powerpc/sse-pminub-1.c: New file.
1541 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1542 * gcc.target/powerpc/sse-shufps-1.c: New file.
1543 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1544 * gcc.target/powerpc/sse-maxps-1.c: New file.
1545 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1546 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1547 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1548 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1549 * gcc.target/powerpc/sse-mulps-1.c: New file.
1550 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1551 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1552 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1553 * gcc.target/powerpc/sse-subss-1.c: New file.
1554 * gcc.target/powerpc/sse-movss-2.c: New file.
1555 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1556 * gcc.target/powerpc/sse-minss-1.c: New file.
1557 * gcc.target/powerpc/sse-movaps-2.c: New file.
1558 * gcc.target/powerpc/sse-movlps-1.c: New file.
1559 * gcc.target/powerpc/sse-maxss-1.c: New file.
1560 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1561 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1562 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1563 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1564 * gcc.target/powerpc/sse-mulss-1.c: New file.
1565 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1566 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1567 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1568 * gcc.target/powerpc/sse-movhps-2.c: New file.
1569 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1570 * gcc.target/powerpc/sse-xorps-1.c: New file.
1571 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1572 * gcc.target/powerpc/sse-orps-1.c: New file.
1573 * gcc.target/powerpc/sse-addps-1.c: New file.
1574 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1575 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1576 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1577 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1578 * gcc.target/powerpc/sse-andps-1.c: New file.
1579 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1580 * gcc.target/powerpc/sse-divps-1.c: New file.
1581 * gcc.target/powerpc/sse-andnps-1.c: New file.
1582 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1583 * gcc.target/powerpc/sse-movss-1.c: New file.
1584 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1585 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1586 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1587 * gcc.target/powerpc/sse-movaps-1.c: New file.
1588 * gcc.target/powerpc/sse-movss-3.c: New file.
1589 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1590 * gcc.target/powerpc/sse-addss-1.c: New file.
1591 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1592
56b26dd4
MM
15932017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1594
2ffc0382 1595 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1596 * gcc.target/powerpc/dform-2.c: Likewise.
1597 * gcc.target/powerpc/dform-3.c: Likewise.
1598 * gcc.target/powerpc/pr71656-1.c: Likewise.
1599 * gcc.target/powerpc/pr71656-2.c: Likewise.
1600 * gcc.target/powerpc/pr80103-1.c: Likewise.
1601 * gcc.target/powerpc/pr80098-1.c: Likewise.
1602
6512c0f1
MS
16032017-08-24 Martin Sebor <msebor@redhat.com>
1604
1605 PR middle-end/81908
1606 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1607 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1608 * gcc.dg/tree-ssa/pr81908.c: New test.
1609
281de9c2
SM
16102017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1611
2ffc0382
UB
1612 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1613 Suppress warning during tests.
281de9c2 1614
10bfe16f
UB
16152017-08-24 Uros Bizjak <ubizjak@gmail.com>
1616
1617 * lib/target-supports.exp: Group together target-dependant checks.
1618
142ff602
BC
16192017-08-24 Bin Cheng <bin.cheng@arm.com>
1620
1621 PR tree-optimization/81913
1622 * gcc.c-torture/execute/pr81913.c: New test.
1623 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1624 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1625
9b25e12d
RB
16262017-08-23 Richard Biener <rguenther@suse.de>
1627
1628 PR target/81921
1629 * gcc.target/i386/pr81921.c: New testcase.
1630
122f9da1
DS
16312017-08-23 Daniel Santos <daniel.santos@pobox.com>
1632
1633 * gcc.target/i386/pr80969-1.c: New testcase.
1634 * gcc.target/i386/pr80969-2a.c: Likewise.
1635 * gcc.target/i386/pr80969-2.c: Likewise.
1636 * gcc.target/i386/pr80969-3.c: Likewise.
1637 * gcc.target/i386/pr80969-4a.c: Likewise.
1638 * gcc.target/i386/pr80969-4b.c: Likewise.
1639 * gcc.target/i386/pr80969-4.c: Likewise.
1640 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1641 * lib/target-supports.exp (check_avx512_os_support_available,
1642 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1643 New proceedures for target avx512f and avx512f_runtime selectors.
1644 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1645
397ecd05
DM
16462017-08-23 David Malcolm <dmalcolm@redhat.com>
1647
1648 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1649 * gcc.dg/param-type-mismatch.c: New test case.
1650
44b1b798
WS
16512017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1652
1653 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1654 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1655 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1656 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1657 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1658 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1659 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1660
60591d4e
RB
16612017-08-23 Richard Biener <rguenther@suse.de>
1662
1663 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1664 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1665 * gnat.dg/noinline2.adb: Likewise.
1666 * gnat.dg/renaming6.adb: Likewise.
1667 * gnat.dg/renaming6.ads: Likewise.
1668 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1669
3767b2e4
RB
16702017-08-23 Richard Biener <rguenther@suse.de>
1671
1672 PR lto/81940
1673 * g++.dg/lto/pr81940_0.C: New testcase.
1674
c37691e5
TC
16752017-08-23 Tamar Christina <tamar.christina@arm.com>
1676
1677 PR middle-end/19706
1678 * gcc.dg/tree-ssa/pr19706.c: New.
1679 * lib/target-supports.exp (check_effective_target_xorsign): New.
1680
4d68ff06
DS
16812017-08-22 Daniel Santos <daniel.santos@pobox.com>
1682
1683 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1684 -mabi=ms
1685 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1686 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1687 * gcc.target/i386/pr66275.c: Likewise.
1688 * gcc.target/i386/pr68018.c: Likewise.
1689
5b37159f
WS
16902017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1691
1692 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1693
0db8ddfc
JL
16942017-08-22 Jeff Law <law@redhat.com>
1695
1696 PR tree-optimization/81741
1697 PR tree-optimization/71947
1698 * gcc.dg/tree-ssa/pr81741.c: New test.
1699 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1700 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1701 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1702 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1703 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1704 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1705 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1706
44d23deb
YR
17072017-08-22 Yvan Roux <yvan.roux@linaro.org>
1708
1709 PR c++/80287
1710 * g++.dg/pr80287.C: New test.
1711
7f1bf27a
RB
17122017-08-22 Richard Biener <rguenther@suse.de>
1713
1714 Revert
1715 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1716
1717 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1718
1823c4f6
RB
17192017-08-22 Richard Biener <rguenther@suse.de>
1720
1721 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1722 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1723 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1724 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1725 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1726 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1727 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1728 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1729
bef016bf
JD
17302017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1731
1732 PR fortran/81296
1733 * gfortran.dg/dtio_12.f90: Update test.
1734
57cea2b3
NS
17352017-08-21 Nathan Sidwell <nathan@acm.org>
1736
1737 * g++.dg/template/pr81899.C: Fix c++03.
1738 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1739
7f204c0f
DM
17402017-08-21 David Malcolm <dmalcolm@redhat.com>
1741
1742 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1743 Update expected result to show all of "(long)0" being underlined.
1744 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1745 (test_multitoken_macro): Update expected underlining.
1746
2f687306
DM
17472017-08-21 David Malcolm <dmalcolm@redhat.com>
1748
1749 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1750 to show underlining of all pertinent params.
1751 * gcc.dg/format/pr72858.c: Likewise.
1752
453773df
UB
17532017-08-21 Uros Bizjak <ubizjak@gmail.com>
1754
1755 PR target/46091
1756 * gcc.target/i386/pr46091-4.c: New test.
1757 * gcc.target/i386/pr46091-4a.c: Ditto.
1758 * gcc.target/i386/pr46091-5.c: Ditto.
1759 * gcc.target/i386/pr46091-5a.c: Ditto.
1760
5ec1701e
NS
17612017-08-21 Nathan Sidwell <nathan@acm.org>
1762
1763 PR c++/81899
1764 * g++.dg/template/pr81899.C: New.
1765
404938ed
RB
17662017-08-21 Richard Biener <rguenther@suse.de>
1767
1768 PR tree-optimization/81900
1769 * gcc.dg/torture/pr81900.c: New testcase.
1770
1ea85365
RB
17712017-08-21 Richard Biener <rguenther@suse.de>
1772
1773 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1774 regex to handle the LTO case.
1775 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1776 * c-c++-common/asan/misalign-1.c: Likewise.
1777 * c-c++-common/asan/misalign-2.c: Likewise.
1778 * c-c++-common/asan/null-deref-1.c: Likewise.
1779 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1780 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1781 * c-c++-common/asan/use-after-free-1.c: Likewise.
1782 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1783 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1784 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1785 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1786 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1787 * g++.dg/asan/large-func-test-1.C: Likewise.
1788 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1789
8322b607
RB
17902017-08-21 Richard Biener <rguenther@suse.de>
1791
1792 PR middle-end/81884
1793 * g++.dg/torture/pr81884.C: New testcase.
1794
8e7b84e8
JDA
17952017-08-20 John David Anglin <danglin@gcc.gnu.org>
1796
1797 PR ipa/77732
1798 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1799
953e520d
DM
18002017-08-18 David Malcolm <dmalcolm@redhat.com>
1801
1802 PR tree-optimization/46805
1803 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1804 * jit.dg/test-autovectorize.c: New test case.
1805
b1eb28d1
PB
18062017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1807
1808 PR target/80210
1809 * gcc.target/powerpc/pr80210.c: New test.
1810
f661e57e
DM
18112017-08-18 David Malcolm <dmalcolm@redhat.com>
1812
1813 PR c++/81514
1814 * g++.dg/lookup/empty.h: New file.
1815 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1816 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1817 on a built-in.
1818
00aa1fa2
L
18192017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1820
1821 PR c/53037
1822 * c-c++-common/pr53037-5.c: New test.
1823 * g++.dg/pr53037-1.C: Likewise.
1824 * g++.dg/pr53037-2.C: Likewise.
1825 * g++.dg/pr53037-3.C: Likewise.
1826 * g++.dg/pr53037-4.C: Likewise.
1827 * gcc.dg/pr53037-1.c: Likewise.
1828 * gcc.dg/pr53037-2.c: Likewise.
1829 * gcc.dg/pr53037-3.c: Likewise.
1830 * gcc.dg/pr53037-4.c: Likewise.
1831
4a89b7e7
PB
18322017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1833
1834 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1835 * gcc.target/powerpc/p9-vparity.c: Likewise.
1836 * gcc.target/powerpc/pr68805.c: Likewise.
1837 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1838
d00fdf85
PB
18392017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1840
1841 PR target/72804
1842 * gcc.target/powerpc/pr72804.c: New test.
1843
e67bbd5d
MP
18442017-08-17 Marek Polacek <polacek@redhat.com>
1845
1846 PR middle-end/81814
1847 * gcc.dg/torture/pr81814.c: New test.
1848
ea58eb88
JW
18492017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1850
1851 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1852
ab4b719a
TV
18532017-08-17 Tom de Vries <tom@codesourcery.com>
1854
1855 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1856
344be1fd
RB
18572017-08-17 Richard Biener <rguenther@suse.de>
1858
1859 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1860
7911a54d
UB
18612017-08-16 Uros Bizjak <ubizjak@gmail.com>
1862
1863 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1864 scan-assembler-times for alpha*-*-*.
1865 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1866 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1867
b68a9f34
TK
18682017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1869
1870 PR fortran/81116
1871 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1872
adb5b54b
UB
18732017-08-16 Uros Bizjak <ubizjak@gmail.com>
1874
1875 PR target/46091
1876 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1877 (testm): New test function.
1878 * gcc.target/i386/pr46091-2.c: Ditto.
1879 * gcc.target/i386/pr46091-3.c: Ditto.
1880
90d43c80
BC
18812017-08-16 Bin Cheng <bin.cheng@arm.com>
1882
1883 PR tree-optimization/81832
1884 * gcc.dg/tree-ssa/pr81832.c: New test.
1885
963aeaad
RS
18862017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1887
1888 PR tree-optimization/81835
1889 * gcc.dg/vect/pr81815.c: New test.
1890
aaf46c35
JM
18912017-08-15 Joseph Myers <joseph@codesourcery.com>
1892
1893 PR target/78460
1894 PR target/67712
1895 * gcc.c-torture/compile/string-large-1.c: New test.
1896
204b99cd
RB
18972017-08-15 Richard Biener <rguenther@suse.de>
1898
1899 PR tree-optimization/81790
1900 * gcc.dg/torture/pr81790.c: New testcase.
1901
27be025d
MS
19022017-08-14 Martin Sebor <msebor@redhat.com>
1903
1904 PR c/81117
1905 * c-c++-common/attr-nonstring-1.c: New test.
1906
da67acb9
MS
19072017-08-14 Martin Sebor <msebor@redhat.com>
1908
1909 PR c/81117
1910 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1911
9e3b1778
DE
19122017-08-14 David Edelsohn <dje.gcc@gmail.com>
1913
1914 * gcc.dg/ucnid-5.c: Skip on AIX.
1915 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1916
2912db04
UB
19172017-08-14 Uros Bizjak <ubizjak@gmail.com>
1918
1919 PR target/46091
1920 * gcc.target/i386/pr46091-1.c: New test.
1921 * gcc.target/i386/pr46091-2.c: Ditto.
1922 * gcc.target/i386/pr46091-3.c: Ditto.
1923
c7fd2176
WD
19242017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1925
1926 PR target/81643
1927 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1928
a72a7e39
BS
19292017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1930
1931 PR target/79845
1932 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1933 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1934 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1935 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1936 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1937 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1938 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1939 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1940 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1941 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1942 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1943 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1944 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1945 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1946 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1947 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1948 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1949 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1950 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1951 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1952 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1953 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1954 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1955 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1956 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1957 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1958 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1959 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1960 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1961 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1962 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1963 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1964 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
1965 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
1966 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
1967 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
1968 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
1969 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
1970 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
1971 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
1972 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
1973 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
1974 * gcc.target/powerpc/cmpb-3.c: Likewise.
1975 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
1976 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
1977 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
1978 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
1979 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
1980 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
1981 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
1982 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
1983 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
1984 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
1985 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
1986 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
1987 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
1988 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
1989 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
1990 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
1991 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
1992 * gcc.target/powerpc/no-r11-3.c: Likewise.
1993 * gcc.target/powerpc/pr80098-1.c: Likewise.
1994 * gcc.target/powerpc/pr80098-2.c: Likewise.
1995 * gcc.target/powerpc/pr80098-3.c: Likewise.
1996 * gcc.target/powerpc/pr80098-4.c: Likewise.
1997 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
1998 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
1999 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2000 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2001 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2002 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2003 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2004 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2005 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2006 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2007 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2008
8d2d0de9
BC
20092017-08-14 Bin Cheng <bin.cheng@arm.com>
2010
2011 PR tree-optimization/81799
2012 * gcc.dg/tree-ssa/pr81799.c: New.
2013
5316dd1b
WD
20142017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2015
2016 PR middle-end/46932
2017 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2018 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2019
250db3f9
SN
20202017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2021
2022 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2023 -mno-pc-relative-literal-loads.
2024
0d9255af
RO
20252017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2026
2027 PR testsuite/81793
2028 * gcc.dg/pie-static-1.c: Require both static and pie support.
2029 * gcc.dg/pie-static-2.c: Likewise.
2030
7a7b545f
PMR
20312017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2032
2033 PR ada/79542
2034 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2035
bb85aa74
MP
20362017-08-11 Marek Polacek <polacek@redhat.com>
2037
2038 PR c/81795
2039 * gcc.dg/pr81795.c: New test.
2040
c4fa8984
TK
20412017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2042
2043 PR fortran/60355
2044 * gfortran.dg (bind_c_usage_30): New test.
2045
fe8a99d8
ML
20462017-08-11 Martin Liska <mliska@suse.cz>
2047
2048 PR tree-opt/79987
2049 * gcc.target/i386/mpx/pr79987.c: New test.
2050
4c71a171
ML
20512017-08-11 Martin Liska <mliska@suse.cz>
2052
2053 PR ipa/81213
2054 * gcc.target/i386/pr81213.c: New test.
2055
e1769bdd
UB
20562017-08-10 Uros Bizjak <ubizjak@gmail.com>
2057
2058 PR target/81708
2059 * gcc.target/i386/stack-prot-sym.c: New test.
2060
adc84037
RS
20612017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2062
2063 PR testsuite/81738
2064 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2065 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2066 vect_perm and vect_element_align for vectorization.
2067
8e941ae9
L
20682017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2069
2070 PR target/81736
2071 * gcc.target/i386/pr81736-1.c: New test.
2072 * gcc.target/i386/pr81736-2.c: Likewise.
2073 * gcc.target/i386/pr81736-3.c: Likewise.
2074 * gcc.target/i386/pr81736-4.c: Likewise.
2075 * gcc.target/i386/pr81736-5.c: Likewise.
2076 * gcc.target/i386/pr81736-6.c: Likewise.
2077 * gcc.target/i386/pr81736-7.c: Likewise.
2078
798f8628
WS
20792017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2080
2081 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2082 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2083
32129a17
DM
20842017-08-10 David Malcolm <dmalcolm@redhat.com>
2085
2086 * c-c++-common/missing-close-symbol.c: New test case.
2087 * c-c++-common/missing-symbol.c: New test case.
2088 * gcc.dg/unclosed-init.c: New test case.
2089 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2090 * g++.dg/diagnostic/unclosed-function.C: New test case.
2091 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2092 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2093 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2094 "expected identifier" error.
2095
57e1270f
FR
20962017-08-10 Fritz Reese <fritzoreese@gmail.com>
2097
2098 * gfortran.dg/dec_d_lines_1.f: New test.
2099 * gfortran.dg/dec_d_lines_2.f: New test.
2100
21012017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2102
2103 * gfortran.dg/dec_structure_18.f90: New test.
2104 * gfortran.dg/dec_structure_19.f90: New test.
2105 * gfortran.dg/dec_structure_20.f90: New test.
2106 * gfortran.dg/dec_structure_21.f90: New test.
2107
aaab59b4
MP
21082017-08-10 Marek Polacek <polacek@redhat.com>
2109
2110 PR testsuite/81784
2111 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2112
f234f078
MP
2113 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2114
2b7d0696
ML
21152017-08-10 Martin Liska <mliska@suse.cz>
2116
2117 PR c++/81355
2118 * g++.dg/other/pr81355.C: New test.
2119
47ee1b7c
DM
21202017-08-09 David Malcolm <dmalcolm@redhat.com>
2121
2122 * jit.dg/all-non-failing-tests.h: Add note about
2123 test-vector-types.cc.
2124 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2125 case.
2126 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2127 New test case.
2128 * jit.dg/test-vector-types.cc: New test case.
2129
b388427b
AP
21302017-08-09 Andrew Pinski <apinski@cavium.com>
2131
2132 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2133 --save-temps to the options passed.
2134
12c2ab7b
MC
21352017-08-09 Michael Collison <michael.collison@arm.com>
2136
2137 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2138 boundary option and fix comment.
2139 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2140 boundary option and fix comment.
2141 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2142 boundary option and fix comment.
2143 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2144 -mstructure-size boundary option.
2145
a8a581af
SB
21462017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2147
2148 PR rtl-optimization/81423
2149 * gcc.c-torture/execute/pr81423.c: New testcase.
2150
50a87c1c
WS
21512017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2152
2153 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2154 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2155 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2156 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2157
3d9a180f
WS
21582017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2159
2160 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2161 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2162
ee9a9e7b
WS
21632017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2164
2165 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2166 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2167 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2168
07999eb2
WS
21692017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2170
2171 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2172 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2173 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2174 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2175
0ca970cd
SB
21762017-08-09 Slava Barinov <v.barinov@samsung.com>
2177
2178 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2179
296c53ac
MP
21802017-08-09 Marek Polacek <polacek@redhat.com>
2181
2182 PR c/81233
2183 * gcc.dg/diagnostic-types-1.c: New test.
2184 * gcc.dg/assign-warn-1.c: Update warning messages.
2185 * gcc.dg/assign-warn-2.c: Likewise.
2186 * gcc.dg/c90-const-expr-5.c: Likewise.
2187 * gcc.dg/c99-const-expr-5.c: Likewise.
2188 * gcc.dg/conv-2.c: Likewise.
2189 * gcc.dg/init-bad-7.c: Likewise.
2190 * gcc.dg/overflow-warn-1.c: Likewise.
2191 * gcc.dg/overflow-warn-2.c: Likewise.
2192 * gcc.dg/overflow-warn-3.c: Likewise.
2193 * gcc.dg/overflow-warn-4.c: Likewise.
2194 * gcc.dg/pointer-array-atomic.c: Likewise.
2195 * gcc.dg/pr26865.c: Likewise.
2196 * gcc.dg/pr61162-2.c: Likewise.
2197 * gcc.dg/pr61162.c: Likewise.
2198 * gcc.dg/pr67730-2.c: Likewise.
2199 * gcc.dg/pr69156.c: Likewise.
2200 * gcc.dg/pr70174.c: Likewise.
2201 * objc.dg/proto-lossage-4.m: Likewise.
2202
a32c8316
MP
22032017-08-09 Marek Polacek <polacek@redhat.com>
2204
2205 PR c/81417
2206 * Wsign-compare-1.c: New test.
2207 * gcc.dg/compare1.c: Adjust dg-bogus.
2208 * gcc.dg/compare2.c: Likewise.
2209 * gcc.dg/compare3.c: Likewise.
2210 * gcc.dg/compare7.c: Likewise.
2211 * gcc.dg/compare8.c: Likewise.
2212 * gcc.dg/compare9.c: Likewise.
2213 * gcc.dg/pr11492.c: Likewise.
2214
7345b714
L
22152017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2216
2217 PR driver/81523
2218 * gcc.dg/pie-7.c: New test.
2219 * gcc.dg/pie-static-1.c: Likewise.
2220 * gcc.dg/pie-static-2.c: Likewise.
2221
d5bf81b3
UB
22222017-08-08 Uros Bizjak <ubizjak@gmail.com>
2223
2224 PR target/81708
2225 * gcc.target/i386/stack-prot-guard.c: New test.
2226
4261463d
TC
22272017-08-08 Tamar Christina <tamar.christina@arm.com>
2228
2229 * gcc.target/aarch64/xorsign.c: New.
2230 * gcc.target/aarch64/xorsign_exec.c: New.
2231 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2232
b115e803
BS
22332017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2234
2235 PR tree-optimization/81354
2236 * g++.dg/torture/pr81354.C: New file.
2237
51bd28ed
RB
22382017-08-08 Richard Biener <rguenther@suse.de>
2239
2240 PR middle-end/81719
2241 * g++.dg/tree-ssa/pr81719.C: New testcase.
2242
26d66f28
RB
22432017-08-08 Richard Biener <rguenther@suse.de>
2244
2245 PR tree-optimization/81723
2246 * gfortran.dg/pr81723.f: New testcase.
2247
82c0d3eb
BS
22482017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2249
2250 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2251 string.
2252 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2253 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2254 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2255 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2256 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2257 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2258 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2259 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2260 * gcc.target/powerpc/cmpb-3.c: Likewise.
2261 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2262 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2263
d81e058f
ML
22642017-08-08 Martin Liska <mliska@suse.cz>
2265
2266 PR tree-opt/81696
2267 * gcc.dg/ipa/pr81696.c: New test.
2268
a5c93f53
BC
22692017-08-08 Bin Cheng <bin.cheng@arm.com>
2270
2271 PR tree-optimization/81744
2272 * gcc.dg/tree-ssa/pr81744.c: New.
2273
a5afbdd6
MP
22742017-08-08 Marek Polacek <polacek@redhat.com>
2275
2276 PR c++/81607
2277 * g++.dg/other/bitfield6.C: New test.
2278
08c4c51e
MM
22792017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2280
2281 PR target/81593
2282 * gcc.target/powerpc/vec-setup.h: New tests to test various
2283 combinations of setting up vectors of 2 double word elements.
2284 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2285 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2286 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2287 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2288 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2289 vector inserts from vector extracts.
2290 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2291
950a884b
TK
22922017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2293
2294 PR fortran/68829
2295 PR fortran/81701
2296 * gfortran.dg/o_fast_stacksize.90: New test.
2297
6f1a16cb
WD
22982017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2299
2300 PR middle-end/46932
2301 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2302
4090b652
L
23032017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2304
2305 * gcc.target/i386/pr81736-1.c: Removed.
2306 * gcc.target/i386/pr81736-2.c: Likewise.
2307 * gcc.target/i386/pr81736-3.c: Likewise.
2308 * gcc.target/i386/pr81736-4.c: Likewise.
2309
079a0363
L
23102017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2311
2312 PR target/81736
2313 * gcc.target/i386/pr81736-1.c: New test.
2314 * gcc.target/i386/pr81736-2.c: Likewise.
2315 * gcc.target/i386/pr81736-3.c: Likewise.
2316 * gcc.target/i386/pr81736-4.c: Likewise.
2317
1653a865
MP
23182017-08-07 Marek Polacek <polacek@redhat.com>
2319
2320 PR middle-end/81737
2321 * gcc.dg/pr81737.c: New test.
2322
577eec56
ML
23232017-08-07 Martin Liska <mliska@suse.cz>
2324
2325 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2326 * gcc.dg/parm-impl-decl-1.c: Likewise.
2327 * gcc.dg/parm-impl-decl-3.c: Likewise.
2328 * gcc.dg/Wattributes-5.c: New test.
2329
537bf9ac
AP
23302017-08-06 Andrew Pinski <apinski@cavium.com>
2331
2332 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2333 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2334 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2335 * gcc.target/aarch64/target_attr_4.c: Likewise.
2336 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2337 * gcc.target/aarch64/target_attr_2.c: Likewise.
2338 * gcc.target/aarch64/target_attr_7.c: Likewise.
2339 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2340 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2341 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2342
90596474
AP
23432017-08-06 Andrew Pinski <apinski@cavium.com>
2344
2345 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2346 -march=armv8-a+nolse, skip if -mcpu= is passed.
2347 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2348
08e9cb5a
AP
23492017-08-06 Andrew Pinski <apinski@cavium.com>
2350
2351 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2352 * gcc.target/aarch64/_Float16_2.c: Likewise.
2353 * gcc.target/aarch64/_Float16_3.c: Likewise.
2354
4a6ad083
TV
23552017-08-06 Tom de Vries <tom@codesourcery.com>
2356
2357 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2358
b363e726
TV
23592017-08-06 Tom de Vries <tom@codesourcery.com>
2360
2361 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2362 type. Add missing return.
2363
8fbcf075
TV
23642017-08-06 Tom de Vries <tom@codesourcery.com>
2365
2366 PR testsuite/81731
2367 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2368 variable 'a' definition.
2369 (b): Remove unused variable.
2370 (gp): New variable.
2371 (check): Add parameter corresponding to call in main, and handle.
2372
67695c07
PC
23732017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 PR c++/79790
23d12941 2376 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2377
c779bea5
YG
23782017-08-04 Yury Gribov <tetra2005@gmail.com>
2379
2380 PR tree-optimization/57371
2381 * c-c++-common/pr57371-1.c: New test.
2382 * c-c++-common/pr57371-2.c: New test.
2383 * c-c++-common/pr57371-3.c: New test.
2384 * c-c++-common/pr57371-4.c: New test.
2385 * gcc.dg/pr57371-5.c: New test.
2386
e52341f1
CL
23872017-08-04 Carl Love <cel@us.ibm.com>
2388
2389 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2390 builtin test cases for vec_mule, and vec_mulo.
2391 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2392 builtin test cases for vec_mule, and vec_mulo.
2393
295940c3
L
23942017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2395
2396 PR target/81590
2397 * gcc.target/i386/avx512-check.h: New file.
2398 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2399 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2400 * gcc.target/i386/avx512cd-check.h: Likewise.
2401 * gcc.target/i386/avx512ifma-check.h: Likewise.
2402 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2403 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2404 * gcc.target/i386/avx512bw-check.h: Rewrite.
2405 * gcc.target/i386/avx512dq-check.h: Likewise.
2406 * gcc.target/i386/avx512er-check.h: Likewise.
2407 * gcc.target/i386/avx512f-check.h: Likewise.
2408 * gcc.target/i386/avx512vl-check.h: Likewise.
2409 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2410 only.
2411 (test_512): Removed.
2412 (avx512*_test): Likewise.
2413 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2414
f4f2c2ec
MP
24152017-08-04 Marek Polacek <polacek@redhat.com>
2416
2417 PR middle-end/81695
2418 * gcc.dg/pr81695.c: New test.
2419
62c8a2cf
RS
24202017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2421
2422 PR tree-optimization/81136
2423 * gcc.dg/vect/pr81136.c: Add scan test.
2424
dfbddbeb
RS
24252017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2426
2427 * gcc.dg/vect/vect-alias-check-3.c: New test.
2428 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2429 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2430
165b2f5f
RB
24312017-08-04 Richard Biener <rguenther@suse.de>
2432
2433 PR middle-end/81705
2434 * c-c++-common/ubsan/pr81705.c: New testcase.
2435
7c0881d5
BS
24362017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2437
2438 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2439 messages that used to start with a capital letter.
2440 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2441 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2442 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2443 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2444 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2445 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2446 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2447 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2448 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2449 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2450 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2451 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2452 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2453 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2454 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2455 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2456 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2457 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2458 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2459 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2460 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2461 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2462 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2463 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2464 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2465 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2466 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2467 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2468 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2469 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2470 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2471 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2472 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2473 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2474 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2475 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2476 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2477 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2478 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2479 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2480 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2481 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2482 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2483 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2484 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2485 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2486 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2487 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2488 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2489 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2490 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2491 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2492 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2493 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2494 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2495 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2496
2fdaed89
JJ
24972017-08-03 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR target/81621
2500 * gcc.dg/pr81621.c: New test.
2501
297db279
RB
25022017-08-03 Richard Biener <rguenther@suse.de>
2503
2504 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2505 and CSE.
2506
2fdaed89 25072017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2508
2509 PR middle-end/81148
2510 * c-c++-common/ubsan/pr81148.c: New testcase.
2511
cad136a4
TV
25122017-08-03 Tom de Vries <tom@codesourcery.com>
2513
2514 PR target/81662
2515 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2516
2392baa5
JJ
25172017-08-03 Jakub Jelinek <jakub@redhat.com>
2518
2519 PR driver/81650
2520 * gcc.dg/pr81650.c: New test.
2521
e5e691a5
PC
25222017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2523
2524 PR c++/71440
2525 * g++.dg/template/crash127.C: New.
2526
0a734553
JJ
25272017-08-03 Jakub Jelinek <jakub@redhat.com>
2528
2529 PR middle-end/81052
2530 * c-c++-common/pr81052.c: New test.
2531
673aef33
TV
25322017-08-03 Tom de Vries <tom@codesourcery.com>
2533
2534 * gcc.dg/pr56727-2.c: Require alias.
2535
2a8485f6
TV
25362017-08-03 Tom de Vries <tom@codesourcery.com>
2537
2538 * gcc.dg/attr-noipa.c: Require alloca.
2539
8b917598
TV
25402017-08-03 Tom de Vries <tom@codesourcery.com>
2541
2542 * gcc.dg/torture/pr80163.c: Require label_values.
2543
4ca8bf91
TV
25442017-08-03 Tom de Vries <tom@codesourcery.com>
2545
2546 PR target/81662
2547 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2548 * c-c++-common/patchable_function_entry-default.c: Same.
2549 * c-c++-common/patchable_function_entry-definition.c: Same.
2550
f4629481
UB
25512017-08-02 Uros Bizjak <ubizjak@gmail.com>
2552
2553 PR target/81644
2554 * gcc.target/i386/pr81644.c: New test.
2555
86994621
TV
25562017-08-02 Tom de Vries <tom@codesourcery.com>
2557
2558 * gcc.dg/Walloca-14.c: Use relative line number.
2559
9501fd4b
UB
25602017-08-02 Uros Bizjak <ubizjak@gmail.com>
2561
2562 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2563 test "no-3dnowa" target attribute.
2564
f7b6353a
MP
25652017-08-02 Marek Polacek <polacek@redhat.com>
2566
2567 PR c/81289
2568 * gcc.dg/noncompile/pr81289.c: New test.
2569
8a6eab34
MP
2570 PR c/81448
2571 PR c/81306
2572 * c-c++-common/Wmultistatement-macros-13.c: New test.
2573
349721b7
JJ
25742017-08-02 Jakub Jelinek <jakub@redhat.com>
2575
e4f0733a
JJ
2576 PR c++/81640
2577 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2578
349721b7
JJ
2579 PR middle-end/79499
2580 * gcc.dg/pr79499.c: New test.
2581
77eefb71
RB
25822017-08-02 Richard Biener <rguenther@suse.de>
2583
2584 PR tree-optimization/81633
2585 * gcc.dg/vect/pr81633.c: New testcase.
2586
760f74c2
L
25872017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2588
2589 * gcc.dg/guality/pr25967-1.c: New test.
2590 * gcc.dg/guality/pr25967-2.c: Likewise.
2591 * gcc.dg/torture/pr25967-1.c: Likewise.
2592 * gcc.dg/torture/pr25967-2.c: Likewise.
2593
a2e28a97
L
25942017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2595
2596 PR target/81654
2597 * gcc.target/i386/pr81654.c: New test.
2598
d8afd032
TK
25992017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2600
2601 PR fortran/79312
2602 * gfortran.dg/logical_assignment_1.f90: New test.
2603
671a00ee
ML
26042017-08-01 Martin Liska <mliska@suse.cz>
2605
2606 PR middle-end/70140
2607 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2608
7d3eecca
ML
26092017-08-01 Martin Liska <mliska@suse.cz>
2610
2611 Revert r250771
2612 Make mempcpy more optimal (PR middle-end/70140).
2613
636730ca
JJ
26142017-08-01 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR target/81622
2617 * gcc.target/powerpc/pr81622.c: New test.
2618
74cc0b2b
SE
26192017-08-01 Steve Ellcey <sellcey@cavium.com>
2620
2621 PR tree-optimization/80925
2622 * gcc.dg/vect/vect-28.c: Add
2623 --param vect-max-peeling-for-alignment=0 option.
2624 Remove unaligned access and peeling checks.
2625 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2626 * gcc.dg/vect/vect-70.c: Ditto.
2627 * gcc.dg/vect/vect-87.c: Ditto.
2628 * gcc.dg/vect/vect-88.c: Ditto.
2629 * gcc.dg/vect/vect-91.c: Ditto.
2630 * gcc.dg/vect/vect-93.c: Ditto.
2631
0102e469
TV
26322017-08-01 Tom de Vries <tom@codesourcery.com>
2633
2634 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2635 * gcc.target/nvptx/slp.c (foo): Same.
2636
813485c6
RB
26372017-08-01 Richard Biener <rguenther@suse.de>
2638
2639 PR tree-optimization/81181
2640 * gcc.dg/torture/pr81181.c: New testcase.
2641
98b7180c
ML
26422017-08-01 Martin Liska <mliska@suse.cz>
2643
2644 PR middle-end/70140
2645 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2646
4f3e333a
UB
26472017-08-01 Uros Bizjak <ubizjak@gmail.com>
2648
2649 PR target/81641
2650 * gcc.target/i386/pr81641.c: New test.
2651
b8bb5772
UB
26522017-08-01 Uros Bizjak <ubizjak@gmail.com>
2653
2654 PR target/81639
2655 * gcc.target/i386/pr81639.c: New test.
2656
34e5c511
RB
26572017-08-01 Richard Biener <rguenther@suse.de>
2658
2659 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2660 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2661 endless loop.
2662 * gcc.dg/uninit-23.c: Adjust.
2663
5e19d437
BC
26642017-08-01 Bin Cheng <bin.cheng@arm.com>
2665
2666 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2667 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2668
7061cfc0
BC
26692017-08-01 Bin Cheng <bin.cheng@arm.com>
2670
2671 PR tree-optimization/81627
2672 * gcc.dg/tree-ssa/pr81627.c: New.
2673
39637a44
BC
26742017-08-01 Bin Cheng <bin.cheng@arm.com>
2675
2676 PR tree-optimization/81620
2677 * gcc.dg/tree-ssa/pr81620-1.c: New.
2678 * gcc.dg/tree-ssa/pr81620-2.c: New.
2679
f9c5fe06
DH
26802017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2681
2682 PR testsuite/53542
2683 * gfortran.dg/use_30.f90: New test.
2684
da98e3b1
JJ
26852017-08-01 Jakub Jelinek <jakub@redhat.com>
2686
2687 PR tree-optimization/81588
2688 * gcc.dg/tree-ssa/pr81588.c: New test.
2689 * gcc.dg/pr81588.c: New test.
2690 * gcc.c-torture/execute/pr81588.c: New test.
2691
5e8fe12f
RB
26922017-08-01 Richard Biener <rguenther@suse.de>
2693
2694 PR tree-optimization/81297
2695 * gcc.dg/torture/pr81297.c: New testcase.
2696
93ac482a
UB
26972017-07-31 Uros Bizjak <ubizjak@gmail.com>
2698
2699 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2700
6cc518c6
SE
27012017-07-31 Steve Ellcey <sellcey@cavium.com>
2702
2703 PR tree-optimization/80925
93ac482a 2704 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2705 --param vect-max-peeling-for-alignment=0 option.
2706 Remove unaligned access and peeling checks.
2707 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2708
24c8e8eb
CL
27092017-07-31 Carl Love <cel@us.ibm.com>
2710
2711 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2712 missed in commit 250746.
2713
b40e941b
CL
27142017-07-31 Carl Love <cel@us.ibm.com>
2715
2716 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2717 new builtins.
2718
67779f74
L
27192017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2720
2721 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2722 * gcc.target/i386/pr79793-2.c: Likewise.
2723
a97cf8f9
UB
27242017-07-31 Uros Bizjak <ubizjak@gmail.com>
2725
2726 PR target/25967
2727 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2728 (naked): Add attribute regparm(1) for x86_32 targets.
2729 Add integer argument. Remove global "data" variable.
2730 (main): Pass integer argument to naked function.
2731 * gcc.target/i386/naked-4.c: New test.
2732
7fef86d3
JH
27332017-07-31 Jan Hubicka <hubicka@ucw.cz>
2734 Martin Liska <mliska@suse.cz>
2735
2736 * gcc.dg/predict-15.c: New test.
2737 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2738
2ec580be
UB
27392017-07-31 Uros Bizjak <ubizjak@gmail.com>
2740
2741 PR target/25967
2742 * gcc.target/i386/naked-1.c: New test.
2743 * gcc.target/i386/naked-2.c: Ditto.
2744 * gcc.target/i386/naked-3.c: Ditto.
2745 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2746 do_test_body0 stub function, use attribute "naked" instead.
2747 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2748 * gcc.dg/pr44290-2.c: Ditto.
2749
cfdf6ff6
TK
27502017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2751
2752 PR fortran/81581
2753 * gfortran.dg/dim_sum_1.f90: New test case.
2754 * gfortran.dg/dim_sum_2.f90: New test case.
2755 * gfortran.dg/dim_sum_3.f90: New test case.
2756
5edb1c48
ML
27572017-07-31 Martin Liska <mliska@suse.cz>
2758
2759 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2760 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2761
f34ebeb2
ML
27622017-07-31 Martin Liska <mliska@suse.cz>
2763
2764 PR sanitize/81530
2765 * g++.dg/ubsan/pr81530.C: New test.
2766
066bbc57
JJ
27672017-07-31 Jakub Jelinek <jakub@redhat.com>
2768
2769 PR sanitizer/81604
2770 * c-c++-common/ubsan/pr81604.c: New test.
2771
a10b3cf1
L
27722017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2773
2774 PR target/79793
2775 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2776 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2777 (foo): Check the builtin return address against the return address
2778 in interrupt frame.
2779 * gcc.target/i386/pr79793-1.c: New test.
2780 * gcc.target/i386/pr79793-2.c: Likewise.
2781
942047f2
EB
27822017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * c-c++-common/dump-ada-spec-7.c: New test.
2785
e071b767
JJ
27862017-07-29 Jakub Jelinek <jakub@redhat.com>
2787
2788 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2789 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2790
782a7850
PB
27912017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2792
2793 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2794
9de00935
TC
27952017-07-28 Tamar Christina <tamar.christina@arm.com>
2796
2797 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2798
8de33df2
BC
27992017-07-28 Bin Cheng <bin.cheng@arm.com>
2800
2801 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2802
8acb8421
TC
28032017-07-28 Tamar Christina <tamar.christina@arm.com>
2804 Bilyan Borisov <bilyan.borisov@arm.com>
2805
2806 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2807 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2808 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2809 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2810 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2811
d9c259ef
BC
28122017-07-28 Bin Cheng <bin.cheng@arm.com>
2813
2814 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2815 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2816 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2817 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2818 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2819 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2820 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2821 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2822 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2823 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2824 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2825
6d7649f8
ML
28262017-07-28 Martin Liska <mliska@suse.cz>
2827
2828 PR sanitizer/81340
2829 * g++.dg/asan/pr81340.C: New test.
2830
92e29a5e
RB
28312017-07-28 Richard Biener <rguenther@suse.de>
2832
2833 PR tree-optimization/81502
2834 * gcc.target/i386/pr81502.c: New testcase.
2835
70affe6a
ML
28362017-07-28 Martin Liska <mliska@suse.cz>
2837
2838 PR sanitizer/81460
2839 * gcc.dg/asan/pr81460.c: New test.
2840
d0ee55a1
JJ
28412017-07-28 Jakub Jelinek <jakub@redhat.com>
2842
c9b39a49
JJ
2843 PR sanitizer/80998
2844 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2845 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2846
d0ee55a1
JJ
2847 PR tree-optimization/81578
2848 * gcc.dg/pr81578.c: New test.
2849
1ce75e41
RB
28502017-07-28 Richard Biener <rguenther@suse.de>
2851
2852 PR tree-optimization/81573
2853 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2854
7a5cbf29
PB
28552017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2856
2857 * g++.dg/pr69667.C: Remove option -mlra.
2858 * gcc.target/powerpc/dform-1.c: Likewise.
2859 * gcc.target/powerpc/dform-2.c: Likewise.
2860 * gcc.target/powerpc/dform-3.c: Likewise.
2861 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2862 * gcc.target/powerpc/p9-vparity.c: Likewise.
2863 * gcc.target/powerpc/pr63491.c: Likewise.
2864 * gcc.target/powerpc/pr67808.c: Likewise.
2865 * gcc.target/powerpc/pr68805.c: Likewise.
2866 * gcc.target/powerpc/pr69461.c: Likewise.
2867 * gcc.target/powerpc/pr71680.c: Likewise.
2868 * gcc.target/powerpc/pr77289.c: Likewise.
2869 * gcc.target/powerpc/pr78458.c: Likewise.
2870 * gcc.target/powerpc/pr78543.c: Likewise.
2871 * g++.dg/pr71294.C: Remove option -mno-lra.
2872 * gcc.target/powerpc/pr71656-1.c: Likewise.
2873 * gcc.target/powerpc/pr71656-2.c: Likewise.
2874 * gcc.target/powerpc/pr71698.c: Likewise.
2875
2c2789d5
KT
28762017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2877 Sudakshina Das <sudi.das@arm.com>
2878
2879 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2880
06bd22f6
MP
28812017-07-27 Marek Polacek <polacek@redhat.com>
2882
2883 PR c/81417
2884 * c-c++-common/Wsign-compare-1.c: New test.
2885 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2886 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2887 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2888 * g++.dg/warn/compare1.C: Likewise.
2889 * gcc.dg/compare1.c: Likewise.
2890 * gcc.dg/compare2.c: Likewise.
2891 * gcc.dg/compare4.c: Likewise.
2892 * gcc.dg/compare5.c: Likewise.
2893 * gcc.dg/pr35430.c: Likewise.
2894 * gcc.dg/pr60087.c: Likewise.
2895
27c8b49b
PB
28962017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2897
2898 PR middle-end/81564
2899 * gcc.dg/pr81564.c: New test.
2900
b7675b59
RB
29012017-07-27 Richard Biener <rguenther@suse.de>
2902
2903 PR tree-optimization/81573
2904 PR tree-optimization/81494
2905 * gcc.dg/torture/pr81573.c: New testcase.
2906
719488f8
RB
29072017-07-27 Richard Biener <rguenther@suse.de>
2908
2909 PR tree-optimization/81571
2910 * gcc.dg/torture/pr81571.c: New testcase.
2911
9811e84c
RB
29122017-07-27 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/81502
2915 * gcc.target/i386/vect-insert-1.c: New testcase.
2916
58814c76
AK
29172017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2918
2919 PR target/81534
2920 * gcc.target/s390/pr81534.c: New test.
2921
036ea399
JJ
29222017-07-27 Jakub Jelinek <jakub@redhat.com>
2923
7d25ac20
JJ
2924 PR tree-optimization/81555
2925 PR tree-optimization/81556
2926 * gcc.c-torture/execute/pr81555.c: New test.
2927 * gcc.c-torture/execute/pr81556.c: New test.
2928
036ea399
JJ
2929 * gcc.dg/attr-noipa.c: New test.
2930 * gcc.dg/ipa/ipa-pta-18.c: New test.
2931 * gcc.dg/ipa/ipa-sra-11.c: New test.
2932
9bfda664
MM
29332017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2934
2935 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2936 option.
2937 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2938 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2939 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2940 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2941 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2942 * gcc.target/powerpc/vsx-simode.c: Likewise.
2943 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2944 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2945
eb086562
PC
29462017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2947
2948 PR c++/71570
2949 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2950
a7473dc5
L
29512017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2952
2953 PR target/81563
2954 * gcc.target/i386/pr81563.c: New test
2955
404f48ac
WD
29562017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2957
2958 PR target/79041
2959 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2960
c3d38629
MP
29612017-07-26 Marek Polacek <polacek@redhat.com>
2962
2963 PR middle-end/70992
2964 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
2965 * gcc.dg/overflow-warn-2.c: Likewise.
2966 * gcc.dg/overflow-warn-3.c: Likewise.
2967 * gcc.dg/overflow-warn-4.c: Likewise.
2968 * gcc.dg/torture/pr70992-2.c: New test.
2969 * gcc.dg/torture/pr70992.c: New test.
2970
4f450a2b
RB
29712017-07-26 Richard Biener <rguenther@suse.de>
2972
2973 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
2974 happening in ccp1.
2975 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
2976
e1711448
WD
29772017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2978
2979 PR middle-end/46932
2980 * gcc.dg/pr46932.c: New testcase.
2981
108c3c88
ML
29822017-07-26 Martin Liska <mliska@suse.cz>
2983
2984 PR sanitize/81186
2985 * gcc.dg/asan/pr81186.c: New test.
2986
52645850
CL
29872017-07-25 Carl Love <cel@us.ibm.com>
2988
2989 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
2990 vec_cnttz builtins.
2991
a8697b27
EB
29922017-07-25 Eric Botcazou <ebotcazou@adacore.com>
2993
2994 * gnat.dg/opt66.adb: New test.
2995
288fe52e
AM
29962017-07-25 Alexander Monakov <amonakov@ispras.ru>
2997
2998 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
2999 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3000
b771c609
AM
30012017-07-25 Alexander Monakov <amonakov@ispras.ru>
3002
3003 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3004
30052017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3006
3007 * c-c++-common/patchable_function_entry-default.c: New test.
3008 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3009 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3010
774cccdc
JJ
30112017-07-25 Jakub Jelinek <jakub@redhat.com>
3012
3013 PR target/81532
3014 * gcc.target/i386/pr80833-3.c: New test.
3015 * gcc.target/i386/avx512dq-pr81532.c: New test.
3016 * gcc.target/i386/avx512bw-pr81532.c: New test.
3017
1aa54f90
RB
30182017-07-25 Richard Biener <rguenther@suse.de>
3019
3020 PR tree-optimization/81455
3021 * gcc.dg/pr81455.c: New testcase.
3022
e294f495
RB
30232017-07-25 Richard Biener <rguenther@suse.de>
3024
3025 PR tree-optimization/81529
3026 * gfortran.dg/pr81529.f90: New testcase.
3027
edf8ba4b
WD
30282017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3029
774cccdc 3030 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3031
ea063871
RB
30322017-07-25 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/81410
3035 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3036
5ea71a5a
RB
30372017-07-25 Richard Biener <rguenther@suse.de>
3038
3039 PR tree-optimization/81510
3040 * gcc.dg/torture/pr81510.c: New testcase.
3041 * gcc.dg/torture/pr81510-2.c: Likewise.
3042
4287b4e8
ML
30432017-07-25 Martin Liska <mliska@suse.cz>
3044
3045 PR ipa/81520
3046 * gcc.dg/ipa/pr81520.c: New test.
3047
d49718d6
MP
30482017-07-25 Marek Polacek <polacek@redhat.com>
3049
3050 PR c/81364
3051 * Wmultistatement-macros-12.c: New test.
3052
0e82a9b9
BC
30532017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3054
3055 PR target/81414
3056 * gcc.target/aarch64/pr81414.C: New.
3057
3d99332b
RB
30582017-07-25 Richard Biener <rguenther@suse.de>
3059
3060 PR middle-end/81505
3061 * gcc.dg/ubsan/pr81505.c: New testcase.
3062
52d0f7bd
DS
30632017-07-24 Daniel Santos <daniel.santos@pobox.com>
3064
3065 PR testsuite/80759
3066 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3067 (ELFFN_BEGIN): Rename to FN_TYPE.
3068 (ELFFN_END): Rename to FN_SIZE.
3069 (ASMNAME): New macro.
3070 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3071 .global.
3072 (FUNC_END): Use ASMNAME.
3073 (test_data_save): Remove.
3074 (test_data_input): Likewise.
3075 (test_data_output: Likewise.
3076 (test_data_fn): Likewise.
3077 (test_data_retaddr): Likewise.
3078 (regs_to_mem): Make globals, use r10 instead of rax.
3079 (mem_to_regs): Likewise.
3080 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3081 body to ms-sysv.c.
3082 (do_test_aligned): Likewise.
3083 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3084 Add dg-* directives.
3085 (PASTE_STR): New macro.
3086 (ASMNAME): Likewise.
3087 (LOAD_TEST_DATA_ADDR): Likewise.
3088 (TEST_DATA_OFFSET): Likewise.
3089 (do_test_body0): New C function.
3090 (do_test_body): New inline assembly routine.
3091 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3092 (runtest_ms_sysv): Modify.
3093
19930989
MM
30942017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3095
3096 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3097 since the upper-regs options have been deleted.
3098 * gcc.target/powerpc/pr65849-2.c: Likewise.
3099 * gcc.target/powerpc/pr80099-1.c: Likewise.
3100 * gcc.target/powerpc/pr80099-2.c: Likewise.
3101 * gcc.target/powerpc/pr80099-3.c: Likewise.
3102 * gcc.target/powerpc/pr80099-4.c: Likewise.
3103 * gcc.target/powerpc/pr80099-5.c: Likewise.
3104 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3105 support removal of the upper-regs options.
3106 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3107 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3108 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3109 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3110 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3111 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3112 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3113 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3114 * gcc.target/powerpc/ppc-round.c: Likewise.
3115 * gcc.target/powerpc/pr71720.c: Likewise.
3116 * gcc.target/powerpc/pr72853.c: Likewise.
3117 * gcc.target/powerpc/pr79907.c: Likewise.
3118 * gcc.target/powerpc/pr78953.c: Likewise.
3119 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3120 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3121 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3122 * gcc.target/powerpc/vec-init-3.c: Likewise.
3123 * gcc.target/powerpc/vec-init-6.c: Likewise.
3124 * gcc.target/powerpc/vec-init-7.c: Likewise.
3125 * gcc.target/powerpc/vec-set-char.c: Likewise.
3126 * gcc.target/powerpc/vec-set-int.c: Likewise.
3127 * gcc.target/powerpc/vec-set-short.c: Likewise.
3128
d47d34bb
WD
31292017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3130
3131 PR target/79041
3132 * gcc.target/aarch64/pr79041-2.c: New test.
3133
26bca0ed
CL
31342017-07-24 Carl Love <cel@us.ibm.com>
3135
3136 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3137 the new built-ins.
3138
4b40986c
JW
31392017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3140
3141 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3142
213c3b7b
TK
31432017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3144 Mikael Morin <mikael@gcc.gnu.org>
3145
3146 PR fortran/66102
3147 * gfortran.dg/realloc_on_assign_28.f90: New test.
3148
e2b71b5a
DE
31492017-07-23 David Edelsohn <dje.gcc@gmail.com>
3150
3151 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3152 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3153
f36dda3b
UB
31542017-07-23 Uros Bizjak <ubizjak@gmail.com>
3155
3156 PR target/80569
3157 * gcc.target/i386/pr80569.c: New test.
3158
5ff4baa5
CL
31592017-07-21 Carl Love <cel@us.ibm.com>
3160
3161 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3162 vmuleuh): Fix scan-assembler-times should check for word not half word
3163 instructions.
3164
43f84f6c
JW
31652017-07-21 Jim Wilson <jim.wilson@linaro.org>
3166
3167 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3168 redundant -march option.
3169 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3170 in addition to armv8.1-a.
3171
325fe816
YG
31722017-07-21 Yury Gribov <tetra2005@gmail.com>
3173
3174 PR middle-end/56727
3175 * gcc.dg/pr56727-1.c: New test.
3176 * gcc.dg/pr56727-2.c: New test.
3177
5a5838e0
SM
31782017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3179
3180 * gcc.target/powerpc/mmx-check.h: New file.
3181 * gcc.target/powerpc/mmx-packs.c: New file.
3182 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3183 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3184 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3185 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3186 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3187 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3188 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3189 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3190 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3191 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3192 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3193 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3194 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3195 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3196 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3197 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3198 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3199 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3200 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3201 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3202 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3203 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3204 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3205 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3206 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3207 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3208 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3209 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3210 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3211 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3212 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3213 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3214 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3215 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3216 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3217 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3218 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3219 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3220
9af7f373
RB
32212017-06-21 Richard Biener <rguenther@suse.de>
3222
3223 PR tree-optimization/81500
3224 * gcc.dg/torture/pr81500.c: New testcase.
3225
5aaa8fb4
NS
32262017-07-20 Nathan Sidwell <nathan@acm.org>
3227
3228 * g++.dg/ext/anon-struct6.C: Adjust diag.
3229 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3230
2953b72f
JJ
32312017-07-20 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR target/80846
3234 * gcc.target/i386/avx-pr80846.c: New test.
3235 * gcc.target/i386/avx2-pr80846.c: New test.
3236 * gcc.target/i386/avx512f-pr80846.c: New test.
3237
73c4b4df
BC
32382017-07-20 Bin Cheng <bin.cheng@arm.com>
3239
3240 PR tree-optimization/81388
3241 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3242 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3243
77e5edaf
JH
32442017-07-17 Tom de Vries <tom@codesourcery.com>
3245
3246 PR middle-end/81030
3247 * gcc.dg/pr81030.c: New test.
3248
891ad31c
RB
32492017-07-20 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/61171
3252 * g++.dg/vect/pr61171.cc: New testcase.
3253 * gfortran.dg/vect/pr61171.f: Likewise.
3254 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3255
f971b281
RB
32562017-07-20 Richard Biener <rguenther@suse.de>
3257
3258 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3259 with V64QImode.
3260 * gcc.dg/vect/slp-45.c: Likewise.
3261
2071f8f9
N
32622017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3263
3264 * gcc.dg/tree-ssa/vrp116.c: New Test.
3265
a6722e5b
MM
32662017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3267
3268 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3269 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3270 __builtin_cpu_is and __builtin_cpu_supports are supported.
3271
ccfa843f
SM
32722017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3273
3274 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3275 __BUILTIN_CPU_SUPPORTS__ defined.
3276 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3277 __BUILTIN_CPU_SUPPORTS__ defined.
3278
564e405c
JJ
32792017-07-19 Jakub Jelinek <jakub@redhat.com>
3280
3281 PR tree-optimization/81346
3282 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3283
3717fbe3
TV
32842017-07-19 Tom de Vries <tom@codesourcery.com>
3285
3286 * gcc.target/nvptx/decl-init.c: Update alignment.
3287 * gcc.target/nvptx/slp-2-run.c: New test.
3288 * gcc.target/nvptx/slp-2.c: New test.
3289 * gcc.target/nvptx/v2di.c: New test.
3290
b98b34b7
TV
32912017-07-19 Tom de Vries <tom@codesourcery.com>
3292
3293 * gcc.target/nvptx/slp-run.c: New test.
3294 * gcc.target/nvptx/slp.c: New test.
3295 * gcc.target/nvptx/v2si-cvt.c: New test.
3296 * gcc.target/nvptx/v2si-run.c: New test.
3297 * gcc.target/nvptx/v2si.c: New test.
3298 * gcc.target/nvptx/vec.inc: New test.
3299
8d1628eb
JJ
33002017-07-19 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR tree-optimization/81346
3303 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3304 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3305 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3306 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3307 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3308 compiler to avoid X / C1 op C2 optimization to trigger.
3309
4d6ababc
ML
33102017-07-19 Martin Liska <mliska@suse.cz>
3311
3312 PR sanitizer/63361
3313 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3314 -ffloat-store or -mieee for targets that need it.
3315
d83cc5cc
TV
33162017-07-18 Tom de Vries <tom@codesourcery.com>
3317
3318 PR middle-end/81464
3319 * gfortran.dg/pr81464.f90: New test.
3320
e822e885
UB
33212017-07-18 Uros Bizjak <ubizjak@gmail.com>
3322
3323 PR target/81471
3324 * gcc.target/i386/pr81471.c: New test.
3325
b267968e
RB
33262017-06-18 Richard Biener <rguenther@suse.de>
3327
3328 PR tree-optimization/81410
3329 * gcc.dg/vect/pr81410.c: New testcase.
3330
33e9feb5
JH
33312017-07-18 Jan Hubicka <hubicka@ucw.cz>
3332
3333 PR middle-end/81462
3334 * g++.dg/torture/pr81462.C: New testcase.
3335
694dd0e4
BC
33362017-07-18 Bin Cheng <bin.cheng@arm.com>
3337
3338 PR target/81408
3339 * g++.dg/tree-ssa/pr81408.C: New.
3340 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3341
f9bfe3f5
RB
33422017-07-18 Richard Biener <rguenther@suse.de>
3343
3344 PR tree-optimization/80620
3345 PR tree-optimization/81403
3346 * gcc.dg/torture/pr80620.c: New testcase.
3347 * gcc.dg/torture/pr81403.c: Likewise.
3348
33492017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3350
3351 PR tree-optimization/81418
3352 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3353
33542017-07-17 Carl Love <cel@us.ibm.com>
3355
3356 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3357 test case changes for commit 249424
3358
3359 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3360 vmuleuh): Fix scan-assembler-times should check for word not half word
3361 instructions.
3362
f6489326
BS
33632017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3364
3365 PR tree-optimization/81162
3366 * gcc.dg/pr81162.c: Move this to...
3367 * gcc.dg/ubsan/pr81162.c: ...here.
3368
dbc4ecfc
VR
33692017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3370
3371 * g++.dg/diagnostic/friend1.C: New test.
3372 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3373
a64559a5
NS
33742017-07-17 Nathan Sidwell <nathan@acm.org>
3375
3376 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3377
aac59577
BE
33782017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3379
3380 * lib/gcc-dg.exp: Increase expect's match buffer size.
3381
aa1528b5
BC
33822017-07-17 Bin Cheng <bin.cheng@arm.com>
3383
3384 PR target/81369
3385 * gcc.dg/tree-ssa/pr81369.c: New.
3386
b6c354eb
CZ
33872017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3388
3389 * gcc.target/arc/pr9000674901.c: New file.
3390 * gcc.target/arc/pic-1.c: Likewise.
3391 * gcc.target/arc/pr9001191897.c: Likewise.
3392
1825c61e
CZ
33932017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3394 Andrew Burgess <andrew.burgess@embecosm.com>
3395
3396 * gcc.target/arc/naked-1.c: New file.
3397 * gcc.target/arc/naked-2.c: Likewise.
3398
1f1e8aed
JJ
33992017-07-17 Jakub Jelinek <jakub@redhat.com>
3400
9ebce098
JJ
3401 PR tree-optimization/81428
3402 * gcc.dg/fixed-point/pr81428.c: New test.
3403
e8dd1313
JJ
3404 PR tree-optimization/81365
3405 * g++.dg/torture/pr81365.C: New test.
3406
1f1e8aed
JJ
3407 PR tree-optimization/81396
3408 * gcc.dg/tree-ssa/pr81396.c: New test.
3409
38f638ca
EB
34102017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3411
3412 * gnat.dg/opt65.adb: New test.
3413
5fa396ad
JH
34142017-07-16 Jan Hubicka <hubicka@ucw.cz>
3415
3416 * gcc.dg/predict-8.c: Update.
3417
00aeee56
VR
34182017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3419
3420 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3421 * g++.dg/warn/pr12242.C: Likewise.
3422
b70bb05b
KN
34232017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3424
3425 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3426 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3427 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3428 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3429 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3430 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3431 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3432 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3433 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3434 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3435 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3436 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3437 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3438 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3439 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3440 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3441 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3442 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3443 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3444 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3445 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3446 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3447 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3448 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3449 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3450 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3451 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3452 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3453 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3454 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3455 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3456 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3457 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3458 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3459 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3460 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3461 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3462 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3463 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3464 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3465 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3466 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3467 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3468 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3469 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3470 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3471 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3472 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3473 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3474 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3475 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3476
3b805666
BS
34772016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3478
3479 PR tree-optimization/81162
3480 * gcc.dg/pr81162.c: New file.
3481
bece580c
MS
34822017-07-14 Martin Sebor <msebor@redhat.com>
3483
3484 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3485 that bcopy is expected to be transformed to.
3486
eea77d1f
DM
34872017-07-14 David Malcolm <dmalcolm@redhat.com>
3488
3489 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3490 * g++.dg/lookup/missing-std-include-2.C: New test case.
3491 * g++.dg/lookup/missing-std-include-3.C: New test case.
3492 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3493 * gcc.dg/missing-header-fixit-1.c: New test case.
3494 * gcc.dg/missing-header-fixit-2.c: New test case.
3495 * gcc.dg/missing-header-fixit-2.h: New header.
3496
338d6484
DM
34972017-07-13 David Malcolm <dmalcolm@redhat.com>
3498
3499 PR c/81405
3500 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3501
35022017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3503
3504 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3505
6d28654e
ML
35062017-07-13 Martin Liska <mliska@suse.cz>
3507
3508 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3509 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3510 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3511 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3512 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3513 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3514 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3515
3787ee47
MM
35162017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3517
3518 PR target/81193
3519 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3520 __builtin_cpu_supports with old GLIBC's.
3521 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3522 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3523 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3524 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3525 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3526 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3527 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3528 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3529 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3530 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3531 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3532 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3533 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3534 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3535 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3536 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3537 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3538 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3539 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3540 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3541 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3542 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3543 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3544 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3545
118009c1
CL
35462017-07-12 Carl Love <cel@us.ibm.com>
3547
3548 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3549 rev_bool_int): Add test cases for builtins.
3550 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3551 test cases for builtins.
3552
5d7b8153
CL
35532017-07-12 Carl Love <cel@us.ibm.com>
3554
3555 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3556 lp64 && p9vector_hw.
3557
6ea93a64
CL
35582017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3559
3560 * lib/target-supports.exp (check_stack_check_available): Make
3561 testcase name depend on stack_kind.
3562
2f65ab2e
MC
35632017-07-11 Michael Collison <michael.collison@arm.com>
3564
774cccdc 3565 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3566
9e028cef
PC
35672017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3568
3569 PR c++/51270
3570 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3571
f281956e
CL
35722017-07-11 Carl Love <cel@us.ibm.com>
3573
3574 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3575 test cases for the builtins.
3576
3d36348a
YG
35772017-07-11 Yury Gribov <tetra2005@gmail.com>
3578
3579 * lib/profopt.exp: Print relative names in UNSUPPORTED
3580 AutoFDO tests.
3581
214f700a
MC
35822017-07-10 Michael Collison <michael.collison@arm.com>
3583
3584 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3585
03ed2915
UB
35862017-07-10 Uros Bizjak <ubizjak@gmail.com>
3587
3588 PR target/81375
3589 * gcc.target/i386/pr81375.c: New test.
3590
9c582dbb
MS
35912017-07-10 Martin Sebor <msebor@redhat.com>
3592
3593 PR tree-optimization/80397
3594 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3595
281ac396
MS
35962017-07-10 Martin Sebor <msebor@redhat.com>
3597
3598 PR other/81345
3599 * gcc.dg/pr81345.c: New test.
3600
a7784956
CZ
36012017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3602
3603 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3604 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3605
5920ba15
UB
36062017-07-09 Uros Bizjak <ubizjak@gmail.com>
3607
3608 PR target/81313
3609 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3610 integer argumets to bypass x86_64 outgoing args optimization.
3611
36122017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3613
3614 * gfortran.dg/eoshift_4.f90: New test.
3615 * gfortran.dg/eoshift_5.f90: New test.
3616 * gfortran.dg/eoshift_6.f90: New test.
3617
35c95658
L
36182017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3619
3620 PR target/81313
3621 * gcc.target/i386/pr81313-1.c: New test.
3622 * gcc.target/i386/pr81313-2.c: Likewise.
3623 * gcc.target/i386/pr81313-3.c: Likewise.
3624 * gcc.target/i386/pr81313-4.c: Likewise.
3625 * gcc.target/i386/pr81313-5.c: Likewise.
3626
dcbf81c9
RS
36272017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3628
3629 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3630 * gnat.dg/vect16.ads (Sarray): Likewise.
3631 * gnat.dg/vect17.ads (Sarray): Likewise.
3632 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3633 * gnat.dg/vect16.adb (Add): Likewise.
3634 * gnat.dg/vect17.adb (Add): Likewise.
3635
738f7c2e
DM
36362017-07-07 David Malcolm <dmalcolm@redhat.com>
3637
3638 PR c++/79300
3639 * g++.dg/diagnostic/pr79300.C: New test case.
3640
6a69355c
MM
36412017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3642
57f49e99
MM
3643 * gcc.target/powerpc/clone1.c: Add check to make sure the
3644 __builtin_cpu_supports function is fully supported.
3645 * gcc.target/powerpc/clone2.c: New runtime test for
3646 target_clones.
3647
6a69355c
MM
3648 PR target/81348
3649 * gcc.target/powerpc/pr81348.c: New test.
3650
5e32025a
SN
36512017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3652
3653 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3654
19388c6d
CL
36552017-07-07 Carl Love <cel@us.ibm.com>
3656
3657 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3658 file for built-ins.
3659
bcc3c3f1
JM
36602017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3661
3662 * gcc.target/sparc/dictunpack.c: New file.
3663 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3664 * gcc.target/sparc/fpcmpshl.c: Likewise.
3665 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3666 * gcc.target/sparc/fpcmpushl.c: Likewise.
3667
2c6e2eb1
HA
36682017-07-06 Harald Anlauf <anlauf@gmx.de>
3669
3670 PR fortran/70071
3671 * gfortran.dg/coarray_44.f90: New testcase.
3672
5094f7d5
MO
36732017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3674
3675 * c-c++-common/asan/kasan-alloca-1.c: New test.
3676 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3677
e3174bdf
MO
36782017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3679
3680 * c-c++-common/asan/alloca_big_alignment.c: New test.
3681 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3682 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3683 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3684 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3685 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3686 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3687 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3688
a40c6fa8
GJL
36892017-07-06 Georg-Johann Lay <avr@gjlay.de>
3690
3691 PR target/81305
3692 * gcc.target/avr/isr-test.h: Fix warnings.
3693
9296dd9b
TP
36942017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3695
3696 * lib/target-supports.exp: Generate
3697 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3698 and check_effective_target_arm_arch_v8r_multilib.
3699
d87f00ba
CL
37002017-07-06 Carl Love <cel@us.ibm.com>
3701
9296dd9b 3702 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3703
37042017-07-06 Carl Love <cel@us.ibm.com>
3705
3706 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3707 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3708 cases for vec_addc, adde and addec builtins.
3709
c471c6ed
DM
37102017-07-06 David Malcolm <dmalcolm@redhat.com>
3711
3712 PR c++/79300
3713 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3714 expected underlining within macro expansion.
3715 * c-c++-common/pr70264.c: Likewise.
3716 * g++.dg/plugin/diagnostic-test-expressions-1.C
3717 (test_within_macro_1): New test.
3718 (test_within_macro_2): Likewise.
3719 (test_within_macro_3): Likewise.
3720 (test_within_macro_4): Likewise.
3721 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3722 expected underlining within macro expansion.
3723 (test_macro_4): Likewise.
3724 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3725 (test_within_macro_1): New test.
3726 (test_within_macro_2): Likewise.
3727 (test_within_macro_3): Likewise.
3728 (test_within_macro_4): Likewise.
3729 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3730 underlining within macro expansion.
3731
68d872d7
SP
37322017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3733
3734 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3735 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3736 _mm_maskz_getexp_round_sd): Test new intrinsics.
3737 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3738 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3739 _mm_maskz_getexp_round_ss): Ditto.
3740 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3741 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3742 _mm_maskz_getmant_round_sd): Ditto.
3743 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3744 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3745 _mm_maskz_getmant_round_ss): Ditto.
3746 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3747 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3748 _mm_maskz_getexp_round_sd): New runtime tests.
3749 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3750 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3751 _mm_maskz_getexp_round_ss): Ditto.
3752 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3753 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3754 _mm_maskz_getmant_round_sd): Ditto.
3755 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3756 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3757 _mm_maskz_getmant_round_ss): Ditto.
3758 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3759 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3760 __builtin_ia32_getmantss_mask_round): Test new builtins.
3761 * gcc.target/i386/sse-13.c : Ditto.
3762 * gcc.target/i386/sse-23.c: Ditto.
3763 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3764 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3765 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3766 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3767 _mm_mask_getexp_round_ss): Test new intrinsics.
3768 * gcc.target/i386/testround-1.c: Ditto.
3769 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3770 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3771 _mm_mask_getmant_round_ss): Test new intrinsics
3772 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3773 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3774 _mm_maskz_getmant_ss): Test new intrinsics.
3775
9e00a397
CL
37762017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3777
3778 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3779 * lib/target-supports.exp (check_stack_check_available): New.
3780 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3781 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3782 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3783 * gcc.dg/pr47443.c: Likewise.
3784 * gcc.dg/pr48134.c: Likewise.
3785 * gcc.dg/pr70017.c: Likewise.
3786 * gcc.target/aarch64/stack-checking.c: Likewise.
3787 * gcc.target/arm/stack-checking.c: Likewise.
3788 * gcc.target/i386/pr48723.c: Likewise.
3789 * gcc.target/i386/pr55672.c: Likewise.
3790 * gcc.target/i386/pr67265-2.c: Likewise.
3791 * gcc.target/i386/pr67265.c: Likewise.
3792 * gnat.dg/opt49.adb: Likewise.
3793 * gnat.dg/stack_check1.adb: Likewise.
3794 * gnat.dg/stack_check2.adb: Likewise.
3795 * gnat.dg/stack_check3.adb: Likewise.
3796
38e6cc4d
KN
37972017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3798
3799 PR target/80103
3800 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3801 __attribute__.
3802
f8aa2b2c
SP
38032017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3804
3805 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3806 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3807 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3808 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3809 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3810 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3811 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3812 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3813 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3814 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3815 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3816 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3817
e483b7b4
GJL
38182017-07-05 Georg-Johann Lay <avr@gjlay.de>
3819
3820 PR target/81305
3821 * gcc.target/avr/isr-test.h: New file.
3822 * gcc.target/avr/torture/isr-01-simple.c: New test.
3823 * gcc.target/avr/torture/isr-02-call.c: New test.
3824 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3825
a8745cc2
BC
38262017-07-05 Bin Cheng <bin.cheng@arm.com>
3827
3828 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3829 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3830 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3831 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3832
4a52eb19
BC
38332017-07-05 Bin Cheng <bin.cheng@arm.com>
3834
3835 * gcc.dg/tree-ssa/ldist-26.c: New test.
3836
95f7d11b
BC
38372017-07-05 Bin Cheng <bin.cheng@arm.com>
3838
3839 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3840
45bb7d59
UB
38412017-07-04 Uros Bizjak <ubizjak@gmail.com>
3842
3843 PR target/81300
3844 * gcc.target/i386/pr81300.c: New test.
3845
1fcfac88
UB
38462017-07-04 Uros Bizjak <ubizjak@gmail.com>
3847
3848 PR target/81294
3849 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3850 x and y arguments in the call to _subborrow_u32.
3851 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3852 x and y arguments in the call to _subborrow_u64.
3853 * gcc.target/i386/pr81294-1.c: New test.
3854 * gcc.target/i386/pr81294-2.c: Ditto.
3855
a4187dab
KT
38562017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3857
3858 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3859
efbf55b0
MP
38602017-07-04 Marek Polacek <polacek@redhat.com>
3861
3862 PR c/81231
3863 * gcc.dg/atomic-pr81231.c: New test.
3864
1aad7106
RS
38652017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3866
3867 PR tree-optimization/81292
3868 * gcc.dg/pr81292-1.c: New test.
3869 * gcc.dg/pr81292-2.c: Likewise.
3870
7c819e8a
ML
38712017-07-04 Martin Liska <mliska@suse.cz>
3872
3873 PR sanitizer/81040
3874 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3875 use-after-scope sanitization.
3876
f111f434
JJ
38772017-07-04 Jakub Jelinek <jakub@redhat.com>
3878
8e8dd13b
JJ
3879 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3880 options.
3881
f111f434
JJ
3882 PR target/81175
3883 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3884 gather.
3885
7a1238d1
ML
38862017-07-04 Martin Liska <mliska@suse.cz>
3887
3888 PR ipa/81214
3889 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3890 * g++.dg/ext/mvc3.C: Likewise.
3891 * gcc.target/i386/mvc2.c: Likewise.
3892 * gcc.target/i386/mvc3.c: Likewise.
3893
9fc1fed4
JJ
38942017-07-04 Jakub Jelinek <jakub@redhat.com>
3895
8e3b9bbf
JJ
3896 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3897 decomposition declaration in diagnostics.
3898 * g++.dg/cpp1z/decomp2.C: Likewise.
3899 * g++.dg/cpp1z/decomp3.C: Likewise.
3900 * g++.dg/cpp1z/decomp4.C: Likewise.
3901 * g++.dg/cpp1z/decomp5.C: Likewise.
3902 * g++.dg/cpp1z/decomp6.C: Likewise.
3903 * g++.dg/cpp1z/decomp7.C: Likewise.
3904 * g++.dg/cpp1z/decomp8.C: Likewise.
3905 * g++.dg/cpp1z/decomp13.C: Likewise.
3906 * g++.dg/cpp1z/decomp14.C: Likewise.
3907 * g++.dg/cpp1z/decomp18.C: Likewise.
3908 * g++.dg/cpp1z/decomp19.C: Likewise.
3909 * g++.dg/cpp1z/decomp22.C: Likewise.
3910 * g++.dg/cpp1z/decomp23.C: Likewise.
3911 * g++.dg/cpp1z/decomp24.C: Likewise.
3912 * g++.dg/cpp1z/decomp25.C: Likewise.
3913 * g++.dg/cpp1z/decomp26.C: Likewise.
3914 * g++.dg/cpp1z/decomp28.C: Likewise.
3915
9fc1fed4
JJ
3916 PR c++/81258
3917 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3918 * g++.dg/cpp1z/decomp30.C: New test.
3919
17c18221
PC
39202017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3921
3922 PR c++/65775
3923 * g++.dg/cpp0x/trailing14.C: New.
3924
370d975d
DH
39252017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3926
3927 PR testsuite/79866
3928 * gfortran.dg/coarray_event_2.f08: New test.
3929
73977c47
DH
39302017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3931
3932 PR testsuite/79843
3933 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3934 * gfortran.dg/pointer_intent_2.f90: Likewise.
3935
2f70a979
JH
39362017-07-02 Jan Hubicka <hubicka@ucw.cz>
3937
3938 PR middle-end/81290
3939 * gcc.c-torture/compile/pr81290.c: New.
3940
6b5e165b
RB
39412017-07-03 Richard Biener <rguenther@suse.de>
3942
3943 PR tree-optimization/60510
3944 * gfortran.dg/vect/pr60510.f: New testcase.
3945
d8ac7e28
RO
39462017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3947
3948 * gcc.target/i386/mvc6.c: Require ifunc support.
3949
da402967
ML
39502017-07-03 Martin Liska <mliska@suse.cz>
3951
3952 PR sanitize/81040
3953 * g++.dg/asan/function-argument-1.C: New test.
3954 * g++.dg/asan/function-argument-2.C: New test.
3955 * g++.dg/asan/function-argument-3.C: New test.
3956
bc9f4235
RS
39572017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3958
3959 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3960 as well.
3961
be086ff5
TV
39622017-07-03 Tom de Vries <tom@codesourcery.com>
3963
3964 PR tree-optimization/69468
3965 * gcc.dg/pr81192.c: Update.
3966
4752be46
TV
39672017-07-03 Tom de Vries <tom@codesourcery.com>
3968
3969 PR tree-optimization/81192
3970 * gcc.dg/pr81192.c: Update.
3971
0bbfd554
TV
39722017-07-03 Tom de Vries <tom@codesourcery.com>
3973
3974 PR tree-optimization/81192
3975 * gcc.dg/pr81192.c: New test.
3976
b677e2f6
TK
39772017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3978
3979 * gfortran/eoshift_3.f90: New test.
3980
e3f9a279
RS
39812017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3982
3983 * gcc.dg/strlenopt-32.c: New testcase.
3984 * gcc.dg/strlenopt-33.c: Likewise.
3985 * gcc.dg/strlenopt-33g.c: Likewise.
3986 * gcc.dg/strlenopt-34.c: Likewise.
3987 * gcc.dg/strlenopt-35.c: Likewise.
3988
862088aa
RS
39892017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3990
3991 PR tree-optimization/80769
3992 * gcc.dg/strlenopt-31.c: New test.
3993 * gcc.dg/strlenopt-31g.c: Likewise.
3994
c34d0927
RS
39952017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
3996
3997 PR tree-optimization/81136
3998 * gcc.dg/vect/pr81136.c: New test.
3999
c52d6043
JJ
40002017-07-01 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR sanitizer/81262
4003 * gcc.c-torture/compile/pr81262.c: New test.
4004 * g++.dg/ubsan/pr81262.C: New test.
4005
77616c7e
JH
40062017-06-29 Jan Hubicka <hubicka@ucw.cz>
4007
4008 PR ipa/81261
4009 * g++.dg/ipa/pr81261.C: New testcase.
4010
fb6a764d
AP
40112017-06-30 Andrew Pinski <apinski@cavium.com>
4012
4013 * gcc.dg/torture/pr81245.c: New testcase.
4014
059ab149
AH
40152017-06-30 Aldy Hernandez <aldyh@redhat.com>
4016
4017 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4018 unbounded use.
4019
e59e8b5a
DM
40202017-06-30 David Malcolm <dmalcolm@redhat.com>
4021
4022 PR c++/80014
4023 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4024 Add declaration.
4025 (test_typeid): New test function.
4026
e855bdc0
JJ
40272017-06-30 Jakub Jelinek <jakub@redhat.com>
4028
4029 PR target/81225
4030 * gcc.target/i386/pr81225.c: New test.
4031
fe32bb1b
NS
40322017-06-30 Nathan Sidwell <nathan@acm.org>
4033
4034 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4035 * g++.dg/cpp0x/decltype9.C: Likewise.
4036 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4037 * g++.dg/lookup/decl1.C: Likewise.
4038 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4039 * g++.dg/other/pr28432.C: Likewise.
4040 * g++.dg/parse/crash12.C: Likewise.
4041 * g++.dg/parse/enum3.C: Likewise.
4042 * g++.dg/parse/operator6.C: Likewise.
4043 * g++.dg/template/crash69.C: Likewise.
4044 * g++.dg/template/error27.C: Likewise.
4045 * g++.dg/template/error28.C: Likewise.
4046 * g++.dg/template/memfriend6.C: Likewise.
4047 * g++.old-deja/g++.mike/err1.C: Likewise.
4048 * g++.old-deja/g++.mike/p811.C: Likewise.
4049 * g++.old-deja/g++.other/crash25.C: Likewise.
4050 * g++.old-deja/g++.other/dtor4.C: Likewise.
4051 * g++.old-deja/g++.pt/t37.C: Likewise.
4052
aaa587d4
ML
40532017-06-30 Martin Liska <mliska@suse.cz>
4054
4055 PR ipa/81214
4056 * gcc.target/i386/pr81214.c: New test.
4057
274c1516
NS
40582017-06-30 Nathan Sidwell <nathan@acm.org>
4059
3b5c768c
NS
4060 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4061
274c1516
NS
4062 PR c++/81229
4063 * g++.dg/lookup/pr81229.C: New.
4064
c497284c
ML
40652017-06-30 Martin Liska <mliska@suse.cz>
4066
4067 PR sanitizer/81021
4068 * g++.dg/asan/pr81021.C: New test.
4069
4812f0b7
RB
40702017-06-30 Richard Biener <rguenther@suse.de>
4071
4072 PR tree-optimization/81249
4073 * g++.dg/torture/pr81249.C: New testcase.
4074
8e09cb8b
PC
40752017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4076
4077 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4078 * g++.dg/diagnostic/variadic1.C: Likewise.
4079 * g++.dg/gomp/udr-3.C: Likewise.
4080 * g++.dg/overload/error1.C: Likewise.
4081 * g++.dg/overload/error2.C: Likewise.
4082 * g++.dg/template/duplicate1.C: Likewise.
4083 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4084 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4085 * g++.old-deja/g++.other/redecl2.C: Likewise.
4086 * g++.old-deja/g++.other/redecl4.C: Likewise.
4087 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4088
74582a3e
CP
40892017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4090
4091 PR fortran/77765
4092 * gfortran.dg/goacc/pr77765.f90: New test.
4093
6da4066f
SE
40942017-06-29 Steve Ellcey <sellcey@cavium.com>
4095
4096 * gcc.target/aarch64/ccmp_2.c: New test.
4097
be3b7dcf
NS
40982017-06-29 Nathan Sidwell <nathan@acm.org>
4099
4100 PR c++/81247
4101 * g++.dg/parse/pr81247-[abc].C: New.
4102
e5898daf
CL
41032017-06-29 Carl Love <cel@us.ibm.com>
4104
4105 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4106 test_unsigned_int_result, test_ll_int_result,
4107 test_ll_unsigned_int_result): Add result checking functions, add
4108 debug support.
4109 (main): Add builtin function tests.
4110
14836f38
CL
41112017-06-29 Carl Love <cel@us.ibm.com>
4112
4113 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4114 dg-skip-if): Add -mvsx -mcpu=power7.
4115
0630a4ec
RB
41162017-06-29 Richard Biener <rguenther@suse.de>
4117
4118 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4119
f76b4224
NS
41202017-06-29 Nathan Sidwell <nathan@acm.org>
4121
4122 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4123
f66459c1
PB
41242017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4125
4126 PR middle-end/81194
4127 * g++.dg/pr81194.C: New test.
4128
3c7bb489
L
41292017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4130
4131 PR ipa/80565
4132 * gcc.dg/torture/pr80565.c: New file.
4133
6cd83bec
BC
41342017-06-29 Bin Cheng <bin.cheng@arm.com>
4135
4136 PR tree-optimization/81196
4137 * gcc.dg/vect/pr81196.c: New.
4138
4c6a51a0
MC
41392017-06-29 Michael Collison <michael.collison@arm.com>
4140
4141 Fix date on previous ChangeLog entry.
4142
41432017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4144 Michael Collison <michael.collison@arm.com>
4145
4146 PR target/70119
4147 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4148
395a191d
SP
41492017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4150
4151 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4152 Test new intrinsic.
4153 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4154 Ditto.
4155 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4156 Ditto.
4157 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4158 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4159 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4160
0ddc0ebc
TP
41612017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4162
4163 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4164 current ARM check by ARM NEON's availability check.
4165 (check_effective_target_vect_intfloat_cvt): Likewise.
4166 (check_effective_target_vect_uintfloat_cvt): Likewise.
4167 (check_effective_target_vect_floatint_cvt): Likewise.
4168 (check_effective_target_vect_floatuint_cvt): Likewise.
4169 (check_effective_target_vect_shift): Likewise.
4170 (check_effective_target_whole_vector_shift): Likewise.
4171 (check_effective_target_vect_bswap): Likewise.
4172 (check_effective_target_vect_shift_char): Likewise.
4173 (check_effective_target_vect_long): Likewise.
4174 (check_effective_target_vect_float): Likewise.
4175 (check_effective_target_vect_perm): Likewise.
4176 (check_effective_target_vect_perm_byte): Likewise.
4177 (check_effective_target_vect_perm_short): Likewise.
4178 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4179 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4180 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4181 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4182 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4183 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4184 (check_effective_target_vect_widen_shift): Likewise.
4185 (check_effective_target_vect_extract_even_odd): Likewise.
4186 (check_effective_target_vect_interleave): Likewise.
4187 (check_effective_target_vect_multiple_sizes): Likewise.
4188 (check_effective_target_vect64): Likewise.
4189 (check_effective_target_vect_max_reduc): Likewise.
4190
56a6d474
RB
41912017-06-28 Richard Biener <rguenther@suse.de>
4192
4193 PR middle-end/81227
4194 * gcc.dg/pr81227.c: New testcase.
4195
926c7865
MM
41962017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4197
4198 PR target/81193
4199 * lib/target-supports.exp
4200 (check_ppc_cpu_supports_hw_available): New test to make sure
4201 __builtin_cpu_supports works on power7 and newer.
4202
17a7218b
ML
42032017-06-28 Martin Liska <mliska@suse.cz>
4204
4205 PR ipa/81128
4206 * gcc.target/i386/pr81128.c: New test.
4207
63010089
ML
42082017-06-28 Martin Liska <mliska@suse.cz>
4209
4210 PR driver/79659
4211 * g++.dg/opt/pr79659.C: New test.
4212
b1cac008
CL
42132017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4214
4215 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4216 and options.
4217 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4218
42bd89ce
MG
42192017-06-28 Marc Glisse <marc.glisse@inria.fr>
4220
4221 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4222 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4223
b8d62ac8
JJ
42242017-06-28 Jakub Jelinek <jakub@redhat.com>
4225
4226 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4227 (foo): ... this. Change constants such that it isn't matched
4228 as __builtin_copysign, yet tests the combiner the same.
4229
6dc61b45
ML
42302017-06-28 Martin Liska <mliska@suse.cz>
4231
4232 PR sanitizer/81224
4233 * gcc.dg/asan/pr81224.c: New test.
4234
9a265443
EB
42352017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4236
4237 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4238 passed to pthread_join.
4239
935b5226
AK
42402017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4241
4242 * gcc.target/s390/nodatarel-1.c: New test.
4243
88016532
JD
42442017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4245
4246 PR fortran/80164
4247 * gfortran.dg/array_temporaries_4.f90: New test.
4248
8c2805bb
AP
42492017-06-27 Andrew Pinski <apinski@cavium.com>
4250
4251 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4252 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4253 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4254
786c6d10
MP
42552017-06-27 Marek Polacek <polacek@redhat.com>
4256
4257 PR sanitizer/81223
4258 * gcc.dg/ubsan/pr81223.c: New test.
4259
1e7df2e6
MG
42602017-06-27 Marc Glisse <marc.glisse@inria.fr>
4261
4262 * gcc.dg/tree-ssa/assoc-1.c: New file.
4263
58b45c4f
PC
42642017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4265
4266 PR c++/62046
4267 * g++.dg/parse/catch2.C: New.
4268
00296d7f
JJ
42692017-06-27 Jakub Jelinek <jakub@redhat.com>
4270
c1031852
JJ
4271 PR sanitizer/81209
4272 * g++.dg/ubsan/pr81209.C: New test.
4273
00296d7f
JJ
4274 PR middle-end/81207
4275 * gcc.c-torture/compile/pr81207.c: New test.
4276
0c418630
MP
42772017-06-27 Marek Polacek <polacek@redhat.com>
4278
4279 PR bootstrap/81216
4280 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4281
4b377e01
MS
42822017-06-26 Martin Sebor <msebor@redhat.com>
4283
4284 PR c++/81169
4285 * g++.dg/Wclass-memaccess-2.C: New test.
4286
952ac945
CL
42872017-06-26 Carl Love <cel@us.ibm.com>
4288
4289 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4290 Add new runnable test file for the vec_rev built-ins.
4291
df11b2ea
BS
42922016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4293
226ab0a8 4294 PR/tree-optimization 71815
df11b2ea
BS
4295 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4296 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4297
fa7ccca0
RL
42982017-06-26 Renlin Li <renlin.li@arm.com>
4299 Szabolcs Nagy <szabolcs.nagy@arm.com>
4300
4301 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4302 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4303 memmove.
4304
5a5c2d16
RB
43052017-06-26 Richard Biener <rguenther@suse.de>
4306
4307 PR target/81175
4308 * gfortran.dg/pr81175.f: New testcase.
4309
75f0112f
RB
43102017-06-26 Richard Biener <rguenther@suse.de>
4311
4312 PR tree-optimization/81203
4313 * gcc.dg/torture/pr81203.c: New testcase.
4314
3e2becc4
MP
43152017-06-26 Marek Polacek <polacek@redhat.com>
4316
4317 PR c/80116
4318 * c-c++-common/Wmultistatement-macros-1.c: New test.
4319 * c-c++-common/Wmultistatement-macros-2.c: New test.
4320 * c-c++-common/Wmultistatement-macros-3.c: New test.
4321 * c-c++-common/Wmultistatement-macros-4.c: New test.
4322 * c-c++-common/Wmultistatement-macros-5.c: New test.
4323 * c-c++-common/Wmultistatement-macros-6.c: New test.
4324 * c-c++-common/Wmultistatement-macros-7.c: New test.
4325 * c-c++-common/Wmultistatement-macros-8.c: New test.
4326 * c-c++-common/Wmultistatement-macros-9.c: New test.
4327 * c-c++-common/Wmultistatement-macros-10.c: New test.
4328 * c-c++-common/Wmultistatement-macros-11.c: New test.
4329
945653db
EB
43302017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4331
4332 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4333
c8e3c356
CL
43342017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4335
4336 * lib/target-supports.exp
4337 (check_effective_target_arm_neon_ok_nocache): Add flags with
4338 -mfloat-abi=hard. Include arm_neon.h.
4339 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4340 (check_effective_target_arm_neon_ok_no_float_abi): New.
4341 * gcc.target/arm/lto/pr65837_0.c: Require
4342 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4343 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4344 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4345
22235619
PC
43462017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4347
4348 PR c++/62315
4349 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4350
e56e3fda
TK
43512017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4352
45bb7d59 4353 PR fortran/52473
e56e3fda
TK
4354 * gfortran.dg/cshift_2.f90: New test.
4355
d3f062be
JW
43562017-06-23 Jim Wilson <jim.wilson@linaro.org>
4357
4358 PR middle-end/79794
4359 * gcc.target/aarch64/pr79794.c: New.
4360
37416b69
MM
43612017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4362
4363 PR target/80510
4364 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4365 * gcc.target/powerpc/pr80510-2.c: Likewise.
4366
8447a92f
JL
43672017-06-22 Jeff Law <law@redhat.com>
4368
4369 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4370
52607f7e
WS
43712017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4372
4373 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4374 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4375 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4376 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4377 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4378 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4379 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4380 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4381
fb68f296
JC
43822017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4383
45bb7d59 4384 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4385
60edf8bb
MT
43862017-06-22 Matt Turner <mattst88@gmail.com>
4387
4388 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4389 skylake check.
4390
4333d74b
CL
43912017-06-22 Carl Love <cel@us.ibm.com>
4392
4393 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4394 vmuleuh): Fix scan-assembler-times should check for word not half word
4395 instructions.
4396
13f752b2
JL
43972017-06-22 Jeff Law <law@redhat.com>
4398
4399 * gcc.c-torture/compile/stack-check-1.c: New test.
4400
0759db19
RB
44012016-06-22 Richard Biener <rguenther@suse.de>
4402
4403 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4404 * gcc.dg/vect/pr65947-2.c: Likewise.
4405 * gcc.dg/vect/pr65947-3.c: Likewise.
4406 * gcc.dg/vect/pr65947-4.c: Likewise.
4407 * gcc.dg/vect/pr65947-5.c: Likewise.
4408 * gcc.dg/vect/pr65947-6.c: Likewise.
4409 * gcc.dg/vect/pr65947-8.c: Likewise.
4410 * gcc.dg/vect/pr65947-9.c: Likewise.
4411 * gcc.dg/vect/pr65947-10.c: Likewise.
4412 * gcc.dg/vect/pr65947-12.c: Likewise.
4413 * gcc.dg/vect/pr65947-13.c: Likewise.
4414 * gcc.dg/vect/pr65947-14.c: Likewise.
4415 * gcc.dg/vect/vect-cond-2.c: Likewise.
4416 * gcc.dg/vect/vect-pr69848.c: Likewise.
4417
c24c235e
ML
44182017-06-22 Martin Liska <mliska@suse.cz>
4419
4420 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4421 to not inline it.
4422
71f82be9
JG
44232017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4424
4425 * gcc.dg/tree-ssa/forwprop-37.c: New.
4426
a78f6980
RB
44272017-06-22 Richard Biener <rguenther@suse.de>
4428
4429 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4430
85d5b033
RB
44312017-06-22 Richard Biener <rguenther@suse.de>
4432
4433 * gcc.dg/vect/pr65947-14.c: New testcase.
4434
4ded8669
MM
44352017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4436
4437 PR target/80510
4438 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4439 32-bit support is added. Change ITYPE size to 64-bit integer.
4440 * gcc.target/powerpc/pr80510-2.c: Likewise.
4441
cb8d1b01
JJ
44422017-06-21 Jakub Jelinek <jakub@redhat.com>
4443
4444 PR c++/81154
4445 * g++.dg/gomp/pr81154.C: New test.
4446
113459fa
DM
44472017-06-21 David Malcolm <dmalcolm@redhat.com>
4448
4449 * g++.dg/other/old-style-cast-fixits.C: New test case.
4450
5e9d501c
JJ
44512017-06-21 Jakub Jelinek <jakub@redhat.com>
4452
4453 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4454
27d33d3e
TV
44552017-06-21 Tom de Vries <tom@codesourcery.com>
4456
4457 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4458
5433db45
TV
44592017-06-21 Tom de Vries <tom@codesourcery.com>
4460
4461 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4462 warning.
4463
93c18375
ML
44642017-06-21 Martin Liska <mliska@suse.cz>
4465
4466 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4467
ff9baa5f
PMR
44682017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4469
4470 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4471 gnat.dg/debug11_pkg2.ads: New testcase.
4472
a23ba8cc
MG
44732017-06-21 Marc Glisse <marc.glisse@inria.fr>
4474
4475 * gcc.target/i386/getround.c: New file.
4476
ed73f46f
MG
44772017-06-21 Marc Glisse <marc.glisse@inria.fr>
4478
4479 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4480 * gcc.dg/tree-ssa/addadd-2.c: New file.
4481
6b92ab17
TV
44822017-06-21 Tom de Vries <tom@codesourcery.com>
4483
4484 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4485 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4486 * gcc.c-torture/compile/20080806-1.c: Same.
4487 * gcc.c-torture/compile/920723-1.c: Same.
4488 * gcc.c-torture/compile/930621-1.c: Same.
4489 * gcc.c-torture/compile/991214-2.c: Same.
4490 * gcc.c-torture/compile/bcopy.c: Same.
4491 * gcc.c-torture/compile/memtst.c: Same.
4492 * gcc.c-torture/compile/msp.c: Same.
4493 * gcc.c-torture/compile/stuct.c: Same.
4494 * gcc.c-torture/execute/20011008-3.c: Same.
4495 * gcc.c-torture/execute/20030209-1.c: Same.
4496 * gcc.c-torture/execute/20031012-1.c: Same.
4497 * gcc.c-torture/execute/20040805-1.c: Same.
4498 * gcc.c-torture/execute/920410-1.c: Same.
4499 * gcc.c-torture/execute/921113-1.c: Same.
4500 * gcc.c-torture/execute/921202-1.c: Same.
4501 * gcc.c-torture/execute/921208-2.c: Same.
4502 * gcc.c-torture/execute/930106-1.c: Same.
4503 * gcc.c-torture/execute/930406-1.c: Same.
4504 * gcc.c-torture/execute/950221-1.c: Same.
4505 * gcc.c-torture/execute/960521-1.c: Same.
4506 * gcc.c-torture/execute/980605-1.c: Same.
4507 * gcc.c-torture/execute/comp-goto-1.c: Same.
4508 * gcc.c-torture/execute/comp-goto-2.c: Same.
4509 * gcc.c-torture/execute/memcpy-1.c: Same.
4510 * gcc.c-torture/execute/multi-ix.c: Same.
4511 * gcc.c-torture/execute/nestfunc-4.c: Same.
4512 * gcc.c-torture/execute/pr20621-1.c: Same.
4513 * gcc.c-torture/execute/pr23135.c: Same.
4514 * gcc.c-torture/execute/pr28982b.c: Same.
4515 * gcc.dg/loop-3.c: Same.
4516 * gcc.dg/struct-ret-3.c: Same.
4517 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4518 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4519 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4520 * gcc.dg/tree-prof/pr44777.c: Same.
4521
191578a5
DM
45222017-06-20 David Malcolm <dmalcolm@redhat.com>
4523
4524 PR jit/81144
4525 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4526 memset call with zero-initialization.
4527 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4528
8a259e30
UB
45292017-06-20 Uros Bizjak <ubizjak@gmail.com>
4530
4531 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4532 (main): Renamed to ...
4533 (fma4_test): ... this.
4534
b6837e04
JK
45352017-06-20 Julia Koval <julia.koval@intel.com>
4536
4537 * gcc.target/i386/pr73350-2.c: New test.
4538
67ea3f4e
RO
45392017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4540
4541 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4542 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4543 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4544 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4545 restrict to x86_64-*-*-gnu.
4546 Skip scan-assembler on *-*-darwin*.
4547 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4548 * gcc.dg/loop-invariant.c: Likewise.
4549 * gcc.dg/lto/pr70955_0.c: Likewise.
4550 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4551 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4552 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4553
4554 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4555 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4556 targets.
4557 * gcc.dg/attr-ms_struct-2.c: Likewise.
4558 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4559 * gcc.dg/bf-ms-layout.c: Likewise.
4560 * gcc.dg/bf-ms-layout-2.c: Likewise.
4561 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4562 Require fpic support.
4563 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4564 targets.
4565 * gcc.target/i386/bitfield2.c: Likewise.
4566 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4567 targets.
4568 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4569
71bbbd13
NS
45702017-06-20 Nathan Sidwell <nathan@acm.org>
4571
4572 PR c++/67074
4573 * g++.dg/lookup/pr67074.C: New.
4574 * g++.dg/parse/namespace-alias-1.C: Adjust.
4575
531f0b38
RB
45762017-06-20 Richard Biener <rguenther@suse.de>
4577
4578 PR middle-end/81097
4579 * c-c++-common/ubsan/pr81097.c: New testcase.
4580
d47d7438
RB
45812017-06-20 Richard Biener <rguenther@suse.de>
4582
4583 * gcc.dg/vect/pr65947-9.c: Adjust.
4584
b5c7b957
TP
45852017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4586
4587 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4588 * gcc.target/arm/acle/cdp2.c: Likewise.
4589 * gcc.target/arm/acle/ldc.c: Likewise.
4590 * gcc.target/arm/acle/ldc2.c: Likewise.
4591 * gcc.target/arm/acle/ldc2l.c: Likewise.
4592 * gcc.target/arm/acle/ldcl.c: Likewise.
4593 * gcc.target/arm/acle/mcr.c: Likewise.
4594 * gcc.target/arm/acle/mcr2.c: Likewise.
4595 * gcc.target/arm/acle/mcrr.c: Likewise.
4596 * gcc.target/arm/acle/mcrr2.c: Likewise.
4597 * gcc.target/arm/acle/mrc.c: Likewise.
4598 * gcc.target/arm/acle/mrc2.c: Likewise.
4599 * gcc.target/arm/acle/mrrc.c: Likewise.
4600 * gcc.target/arm/acle/mrrc2.c: Likewise.
4601 * gcc.target/arm/acle/stc.c: Likewise.
4602 * gcc.target/arm/acle/stc2.c: Likewise.
4603 * gcc.target/arm/acle/stc2l.c: Likewise.
4604 * gcc.target/arm/acle/stcl.c: Likewise.
4605
a1aa2599
JJ
46062017-06-20 Jakub Jelinek <jakub@redhat.com>
4607
4608 PR target/81121
4609 * gcc.target/i386/pr81121.c: New test.
4610
16122c22
MM
46112017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4612
4613 PR target/79799
4614 * gcc.target/powerpc/pr79799-1.c: New test.
4615 * gcc.target/powerpc/pr79799-2.c: Likewise.
4616 * gcc.target/powerpc/pr79799-3.c: Likewise.
4617 * gcc.target/powerpc/pr79799-4.c: Likewise.
4618 * gcc.target/powerpc/pr79799-5.c: Likewise.
4619
5ec046c0
NS
46202017-06-19 Nathan Sidwell <nathan@acm.org>
4621
4622 PR c++/81124
4623 PR c++/79766
4624 * g++.dg/lookup/pr79766.C: New.
4625 * g++.dg/lookup/pr81124.C: New.
4626 * g++.dg/template/explicit6.C: Adjust.
4627 * g++.old-deja/g++.other/decl5.C: Adjust.
4628
c72e002c
CL
46292017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4630
4631 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4632 -DSTACK_SIZE.
4633
4301ae22
JJ
46342017-06-19 Jakub Jelinek <jakub@redhat.com>
4635
9f8fafe8
JJ
4636 PR sanitizer/81125
4637 * g++.dg/ubsan/pr81125.C: New test.
4638
4301ae22
JJ
4639 PR sanitizer/81111
4640 * g++.dg/ubsan/pr81111.C: New test.
4641
21e4389f
RB
46422017-06-19 Richard Biener <rguenther@suse.de>
4643
4644 PR middle-end/81118
4645 * gcc.dg/torture/pr81118.c: New testcase.
4646
343ae898
RB
46472017-06-19 Richard Biener <rguenther@suse.de>
4648
4649 PR tree-optimization/80887
4650 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4651
97872698
JJ
46522017-06-19 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR ipa/81112
4655 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4656
c14c0b15
NS
46572017-06-19 Nathan Sidwell <nathan@acm.org>
4658
4659 PR c++/81119
4660 * g++.dg/warn/pr81119.C: New.
4661
a6e5212a
ML
46622017-06-19 Martin Liska <mliska@suse.cz>
4663
4664 PR sanitizer/80879
4665 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4666
871cc215
ML
46672017-06-19 Martin Liska <mliska@suse.cz>
4668
4669 PR ipa/80732
4670 * gcc.target/i386/mvc5.c: Scan indirect_function.
4671 * gcc.target/i386/mvc7.c: Likewise.
4672 * gcc.target/i386/pr80732.c: New test.
4673
431abe69
PC
46742017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4675
4676 PR c++/66093
4677 * g++.dg/cpp1y/constexpr-66093.C: New.
4678
fe1ae165
RO
46792017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4680
4681 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4682 dg-skip-if list.
4683
db9bbdec
RB
46842017-06-19 Richard Biener <rguenther@suse.de>
4685
4686 PR ipa/81112
4687 * g++.dg/torture/pr81112.C: New testcase.
4688
18154846
JH
46892017-06-18 Jan Hubicka <hubicka@ucw.cz>
4690
4691 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4692
5dace4bf
TK
46932017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4694
4695 PR fortran/52473
4696 * gfortran.dg/cshift_1.f90: New test.
4697
4f4b0ab8
RO
46982017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4699
4700 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4701
b36a612c
CL
47022017-06-16 Carl Love <cel@us.ibm.com>
4703
4704 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4705 main): Add runnable tests and test checker for vec_float,
4706 vec_float2, vec_floate and vec_floato builtins.
4707
e3e266bf
RE
47082017-06-16 Richard Earnshaw <rearnsha@arm.com>
4709
4710 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4711 the architecture options added by dg-add-options arm_neon.
4712 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4713 to the architecture.
4714 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4715 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4716 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4717
42093880
RE
47182017-06-16 Richard Earnshaw <rearnsha@arm.com>
4719
4720 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4721 multilibs have been built.
4722
c5742a17
RE
47232017-06-16 Richard Earnshaw <rearnsha@arm.com>
4724
4725 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4726 * gcc.target/arm/pr51915.c: Likewise.
4727 * gcc.target/arm/pr52006.c: Likewise.
4728 * gcc.target/arm/pr53187.c: Likewise.
4729
93aa40fe
RE
47302017-06-16 Richard Earnshaw <rearnsha@arm.com>
4731
4732 * gcc.target/arm/multilibs.exp: New file.
4733
b3d8d88e
MS
47342017-06-16 Martin Sebor <msebor@redhat.com>
4735
4736 PR tree-optimization/80933
4737 PR tree-optimization/80934
4738 * gcc.dg/fold-bcopy.c: New test.
4739 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4740 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4741 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4742 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4743 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4744 * gcc.dg/builtins-nonnull.c: Likewise.
4745
56960fd6
JG
47462017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4747
4748 PR target/71778
4749 * gcc.target/arm/pr71778.c: New.
4750
ec73e54d
JH
47512017-06-16 Jan Hubicka <hubicka@ucw.cz>
4752
4753 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4754
01f1c24e
RB
47552017-06-16 Richard Biener <rguenther@suse.de>
4756
4757 PR tree-optimization/81090
4758 * gcc.dg/graphite/pr81090.c: New testcase.
4759
8d94f932
JW
47602017-06-16 Janus Weil <janus@gcc.gnu.org>
4761
4762 PR fortran/80983
4763 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4764
b783399a
JJ
47652017-06-16 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR sanitizer/81094
4768 * c-c++-common/ubsan/object-size-11.c: New test.
4769
c3684b7b
MS
47702017-06-15 Martin Sebor <msebor@redhat.com>
4771
4772 PR c++/80560
4773 * g++.dg/Wclass-memaccess.C: New test.
4774
d0e7a9fd
JW
47752017-06-15 Janus Weil <janus@gcc.gnu.org>
4776
4777 PR fortran/80983
4778 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4779
d1eed638
JH
47802017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4781
4782 PR lto/69866
4783 * gcc.dg/lto/pr69866_0.c: New test.
4784 * gcc.dg/lto/pr69866_1.c: Likewise.
4785
61f5d852
JL
47862017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4787
4788 PR target/78818
4789 * gcc.target/msp430/pr78818-real.c: New template for tests.
4790 * gcc.target/msp430/pr78818-auto.c: New test.
4791 * gcc.target/msp430/pr78818-data-region.c: New test.
4792 * gcc.target/msp430/pr78818-data-sec.c: New test.
4793 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4794
6820664a
TP
47952017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4796
4797 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4798 instructions in it rather than the number of IT blocks being 2.
4799 Transfer scan directive arm_thumb2 restriction to the whole
4800 testcase and restrict further to Thumb-only targets.
4801
41c540fc
TC
48022017-06-15 Tamar Christina <tamar.christina@arm.com>
4803
4804 * gcc.target/arm/sdiv_costs_1.c:
4805 Use dg-add-options.
4806
3466430f
MR
48072017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4808
4809 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4810 * gcc.target/mips/pr51513-1.c: New test.
4811 * gcc.target/mips/pr51513-2.c: New test.
4812
26fda5f5
RB
48132017-06-14 Richard Biener <rguenther@suse.de>
4814
4815 PR tree-optimization/81083
4816 * gcc.dg/torture/pr81083.c: Add prototypes.
4817
909263f8
RB
48182017-06-14 Richard Biener <rguenther@suse.de>
4819
4820 PR middle-end/81088
4821 * c-c++-common/ubsan/pr81088.c: New testcase.
4822
938a807a
EB
48232017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4824
4825 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4826
85c1b6d7
AP
48272017-06-14 Andrew Pinski <apinski@cavium.com>
4828 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4829
4830 PR target/71663
4831 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4832 * gcc.target/aarch64/vect-init-2.c: Likewise.
4833 * gcc.target/aarch64/vect-init-3.c: Likewise.
4834 * gcc.target/aarch64/vect-init-4.c: Likewise.
4835 * gcc.target/aarch64/vect-init-5.c: Likewise.
4836
bee9e49f
PC
48372017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4838
4839 PR c++/58541
4840 * g++.dg/cpp0x/constexpr-58541.C: New.
4841
24d020bd
RB
48422017-06-14 Richard Biener <rguenther@suse.de>
4843
4844 PR tree-optimization/81083
4845 * gcc.dg/torture/pr81083.c: New testcase.
4846
11c16c2a
JJ
48472017-06-14 Jakub Jelinek <jakub@redhat.com>
4848
4849 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4850 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4851
c60dc053
JJ
48522017-06-13 Jakub Jelinek <jakub@redhat.com>
4853
f31a8339
JJ
4854 PR c++/80973
4855 * g++.dg/ubsan/pr80973.C: New test.
4856
c60dc053
JJ
4857 PR c++/80984
4858 * g++.dg/opt/nrv18.C: New test.
4859
45b2222a
ML
48602017-06-13 Martin Liska <mliska@suse.cz>
4861
4862 PR sanitize/78204
4863 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4864 test by adding no_sanitize attribute.
4865 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4866
ef0e3441
RL
48672017-06-13 Renlin Li <renlin.li@arm.com>
4868
4869 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4870 conditionally.
4871
345683a9
MJ
48722017-06-13 Martin Jambor <mjambor@suse.cz>
4873
4874 PR tree-optimization/80803
4875 PR tree-optimization/81063
4876 gcc.dg/tree-ssa/pr80803.c: New test.
4877 gcc.dg/tree-ssa/pr81063.c: Likewise.
4878
9ebc3467
YG
48792017-06-12 Yury Gribov <tetra2005@gmail.com>
4880
4881 * c-c++-common/fold-masked-cmp-3.c: New test.
4882
16842d34
YG
48832017-06-13 Yury Gribov <tetra2005@gmail.com>
4884
4885 PR tree-optimization/67328
4886 * c-c++-common/fold-masked-cmp-1.c: New test.
4887 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4888 * gcc.dg/pr46309.c: Fix pattern.
4889 * gcc.dg/pr46309-2.c: Likewise.
4890
ba593ad5
TC
48912017-06-13 Tamar Christina <tamar.christina@arm.com>
4892
4893 * gcc.target/arm/sdiv_costs_1.c:
4894 Require arm_arch_v8a_ok and add march option.
4895
9ab5a235
ML
48962017-06-13 Martin Liska <mliska@suse.cz>
4897
4898 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4899 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4900 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4901
4f2c198d
RB
49022017-06-13 Richard Biener <rguenther@suse.de>
4903
4904 PR middle-end/81065
4905 * c-c++-common/ubsan/pr81065.c: New testcase.
4906
196ed8ea
ILT
49072017-06-12 Ian Lance Taylor <iant@golang.org>
4908
4909 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4910 freorder. Update comment to explain test.
4911
64ff4f60
TC
49122017-06-12 Tamar Christina <tamar.christina@arm.com>
4913
4914 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4915 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4916 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4917 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4918
5ed2fdfe
TC
49192017-06-12 Tamar Christina <tamar.christina@arm.com>
4920
4921 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4922
6cddb61c
TC
49232017-06-12 Tamar Christina <tamar.christina@arm.com>
4924
4925 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4926
aebce396
JJ
49272017-06-12 Jakub Jelinek <jakub@redhat.com>
4928
4929 PR tree-optimization/81003
4930 * gcc.c-torture/compile/pr81003.c: New test.
4931
3fd7fe21
RB
49322017-06-12 Richard Biener <rguenther@suse.de>
4933
4934 PR tree-optimization/81053
4935 * gcc.dg/torture/pr81053.c: New testcase.
4936
ac39f0e8
TK
49372017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4938
4939 PR fortran/80988
4940 * gfortran.dg/implied_do_io_3.f90: New test.
4941
18787c38
TV
49422017-06-10 Tom de Vries <tom@codesourcery.com>
4943
4944 * lib/target-supports.exp (check_effective_target_signal): New proc.
4945 * lib/gcc.exp (gcc_target_compile): Remove appending of
4946 -DSIGNAL_SUPPRESS to additional_flags.
4947 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4948 additional_flags if effective target signal is not supported by the
4949 target.
4950 * gcc.c-torture/execute/20101011-1.c: Same.
4951 * gcc.dg/c99-stdint-1.c: Same.
4952 * gcc.dg/c99-stdint-2.c: Same.
4953 * gcc.dg/c99-stdint-5.c: Same.
4954 * gcc.dg/c99-stdint-6.c: Same.
4955 * gcc.dg/stdint-width-1.c: Same.
4956
0069a009
TV
49572017-06-10 Tom de Vries <tom@codesourcery.com>
4958
4959 * lib/target-supports.exp (check_effective_target_stack_size)
4960 (dg-effective-target-value): New proc.
4961 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4962 additional_flags.
4963 * lib/objc.exp (objc_target_compile): Same.
4964 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
4965 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
4966 dg-additional-options.
4967 * gcc.c-torture/compile/20080806-1.c: Same.
4968 * gcc.c-torture/compile/920723-1.c: Same.
4969 * gcc.c-torture/compile/930621-1.c: Same.
4970 * gcc.c-torture/compile/991214-2.c: Same.
4971 * gcc.c-torture/compile/bcopy.c: Same.
4972 * gcc.c-torture/compile/memtst.c: Same.
4973 * gcc.c-torture/compile/msp.c: Same.
4974 * gcc.c-torture/compile/stuct.c: Same.
4975 * gcc.c-torture/execute/20011008-3.c: Same.
4976 * gcc.c-torture/execute/20030209-1.c: Same.
4977 * gcc.c-torture/execute/20031012-1.c: Same.
4978 * gcc.c-torture/execute/20040805-1.c: Same.
4979 * gcc.c-torture/execute/920410-1.c: Same.
4980 * gcc.c-torture/execute/920501-7.c: Same.
4981 * gcc.c-torture/execute/921113-1.c: Same.
4982 * gcc.c-torture/execute/921202-1.c: Same.
4983 * gcc.c-torture/execute/921208-2.c: Same.
4984 * gcc.c-torture/execute/930106-1.c: Same.
4985 * gcc.c-torture/execute/930406-1.c: Same.
4986 * gcc.c-torture/execute/950221-1.c: Same.
4987 * gcc.c-torture/execute/960521-1.c: Same.
4988 * gcc.c-torture/execute/980605-1.c: Same.
4989 * gcc.c-torture/execute/comp-goto-1.c: Same.
4990 * gcc.c-torture/execute/comp-goto-2.c: Same.
4991 * gcc.c-torture/execute/memcpy-1.c: Same.
4992 * gcc.c-torture/execute/multi-ix.c: Same.
4993 * gcc.c-torture/execute/nestfunc-4.c: Same.
4994 * gcc.c-torture/execute/pr20621-1.c: Same.
4995 * gcc.c-torture/execute/pr23135.c: Same.
4996 * gcc.c-torture/execute/pr28982b.c: Same.
4997 * gcc.dg/loop-3.c: Same.
4998 * gcc.dg/struct-ret-3.c: Same.
4999 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5000 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5001 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5002 * gcc.dg/tree-prof/pr44777.c: Same.
5003
b09649fd
DM
50042017-06-09 David Malcolm <dmalcolm@redhat.com>
5005
5006 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5007 (test_mutually_exclusive_suggestions): New test function.
5008 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5009 (test_mutually_exclusive_suggestions): New test function.
5010 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5011 (test_mutually_exclusive_suggestions): New test function.
5012 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5013 (test_show_locus): Add special-case for
5014 "test_mutually_exclusive_suggestions".
5015
a1f427e9
ILT
50162017-06-09 Ian Lance Taylor <iant@golang.org>
5017
5018 * gcc.dg/tree-prof/split-1.c: New test.
5019
cb59f689
JH
50202017-06-09 Jan Hubicka <hubicka@ucw.cz>
5021
5022 * gcc.dg/predict-14.c: Avoid cold function detection.
5023 * gcc.target/i386/umod-3.c: Likewise.
5024
f66e6423
TC
50252017-06-09 Tamar Christina <tamar.christina@arm.com>
5026
5027 * gcc.target/aarch64/lrint-matherr.h: New.
5028 * gcc.target/aarch64/inline-lrint_1.c: New.
5029 * gcc.target/aarch64/inline-lrint_2.c: New.
5030 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5031 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5032
37b68a43
TC
50332017-06-09 Tamar Christina <tamar.christina@arm.com>
5034
5035 * gcc.target/arm/sdiv_costs_1.c: New.
5036
37f30285
TV
50372017-06-09 Tom de Vries <tom@codesourcery.com>
5038
5039 PR target/80855
5040 * gcc.target/nvptx/label-values.c: New test.
5041
051508d7
TP
50422017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5043
5044 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5045 Test for null definitions instead of them being undefined. Add entry
5046 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5047 about using the effective target for architecture extension.
5048 (check_effective_target_arm_arch_v7ve_ok): Remove.
5049 (add_options_for_arm_arch_v7ve): Likewise.
5050
01a8cacc
RB
50512017-06-09 Richard Biener <rguenther@suse.de>
5052
5053 PR tree-optimization/66623
5054 * gcc.dg/vect/pr66623.c: New testcase.
5055
6d1115c5
RB
50562017-06-09 Richard Biener <rguenther@suse.de>
5057
5058 PR tree-optimization/79483
5059 * gcc.dg/graphite/pr79483.c: New testcase.
5060
6ba856d4
RB
50612017-06-09 Richard Biener <rguenther@suse.de>
5062
5063 PR middle-end/81007
5064 * g++.dg/pr81007.C: New testcase.
5065
48e69247
JJ
50662017-06-09 Jakub Jelinek <jakub@redhat.com>
5067
5068 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5069 instead of "rsp" for -m32.
5070 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5071 target, add -msse2 to dg-options.
5072 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5073 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5074
120ef1d5
SB
50752017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5076
5077 PR target/80966
5078 * gcc.target/powerpc/stack-limit.c: New testcase.
5079
271be653
WS
50802017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5081
774cccdc
JJ
5082 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5083 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5084 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5085 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5086 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5087 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5088
0d05f685
JJ
50892017-06-08 Jakub Jelinek <jakub@redhat.com>
5090
8ab7005b
JJ
5091 PR c/81006
5092 * c-c++-common/gomp/pr81006.c: New test.
5093
34361776
JJ
5094 PR c++/81011
5095 * g++.dg/gomp/pr81011.C: New test.
5096
0d05f685
JJ
5097 PR middle-end/81005
5098 * c-c++-common/ubsan/align-10.c: New test.
5099 * c-c++-common/ubsan/null-13.c: New test.
5100
2163b9bc
UB
51012017-06-08 Uros Bizjak <ubizjak@gmail.com>
5102
5103 PR target/81015
5104 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5105 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5106 * gcc.target/i386/pr81015.c: New test.
5107
73f49ad7
TV
51082017-06-08 Tom de Vries <tom@codesourcery.com>
5109
5110 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5111 trampolines instead of NO_TRAMPOLINES.
5112 * gcc.c-torture/execute/20000822-1.c: Same.
5113 * gcc.c-torture/execute/920428-2.c: Same.
5114 * gcc.c-torture/execute/920501-7.c: Same.
5115 * gcc.c-torture/execute/920612-2.c: Same.
5116 * gcc.c-torture/execute/921017-1.c: Same.
5117 * gcc.c-torture/execute/921215-1.c: Same.
5118 * gcc.c-torture/execute/931002-1.c: Same.
5119 * gcc.c-torture/execute/comp-goto-2.c: Same.
5120 * gcc.c-torture/execute/nestfunc-1.c: Same.
5121 * gcc.c-torture/execute/nestfunc-2.c: Same.
5122 * gcc.c-torture/execute/nestfunc-3.c: Same.
5123 * gcc.c-torture/execute/nestfunc-5.c: Same.
5124 * gcc.c-torture/execute/nestfunc-6.c: Same.
5125 * gcc.c-torture/execute/pr24135.c: Same.
5126 * gcc.dg/Wtrampolines.c: Same.
5127 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5128 * gcc.dg/torture/stackalign/nested-5.c: Same.
5129 * gcc.dg/torture/stackalign/nested-6.c: Same.
5130 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5131 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5132 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5133 * gcc.dg/trampoline-1.c: Same.
5134 * gcc.dg/tree-prof/pr44777.c: Same.
5135 * gcc.target/i386/pr67770.c: Same.
5136 * lib/gcc.exp (gcc_target_compile): Remove appending of
5137 -DNO_TRAMPOLINES to additional_flags.
5138 * lib/objc.exp (objc_target_compile): Same.
5139
b9835925
TV
51402017-06-08 Tom de Vries <tom@codesourcery.com>
5141
5142 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5143 'gcc,no_trampolines' instead of 'no_trampolines'.
5144
77db6c15
AI
51452017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5146
5147 PR middle-end/79988
5148 * gcc.target/i386/mpx/pr79988.c: New test.
5149
0036534f
AI
51502017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5151
5152 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5153 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5154 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5155
b69d9ac6
JH
51562017-06-08 Jan Hubicka <hubicka@ucw.cz>
5157
5158 * g++.dg/tree-ssa/counts-1.C: New testcase.
5159 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5160
c46f9051
JK
51612017-08-08 Julia Koval <julia.koval@intel.com>
5162
5163 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5164 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5165 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5166 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5167 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5168 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5169
5ed41889
MP
51702017-06-08 Marek Polacek <polacek@redhat.com>
5171
5172 PR sanitize/80932
5173 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5174
8055904e
JK
51752017-08-08 Julia Koval <julia.koval@intel.com>
5176
5177 PR target/73350,80862
5178 * gcc.target/i386/pr73350.c: New test.
5179
fb4bc6ff
RB
51802017-06-08 Richard Biener <rguenther@suse.de>
5181
5182 PR tree-optimization/80928
5183 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5184
989cc652 51852017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5186
989cc652
CL
5187 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5188
83059741
JW
51892017-06-07 Jonathan Wakely <jwakely@redhat.com>
5190
5191 PR c++/80990
5192 * g++.dg/cpp1z/class-deduction39.C: New.
5193
0874a778
MP
51942017-06-07 Marek Polacek <polacek@redhat.com>
5195
5196 PR sanitizer/80932
5197 * c-c++-common/ubsan/pr80932.c: New test.
5198
55e872a4
BC
51992017-06-07 Bin Cheng <bin.cheng@arm.com>
5200
5201 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5202 * gcc.target/i386/l_fma_double_2.c: Ditto.
5203 * gcc.target/i386/l_fma_double_3.c: Ditto.
5204 * gcc.target/i386/l_fma_double_4.c: Ditto.
5205 * gcc.target/i386/l_fma_double_5.c: Ditto.
5206 * gcc.target/i386/l_fma_double_6.c: Ditto.
5207 * gcc.target/i386/l_fma_float_1.c: Ditto.
5208 * gcc.target/i386/l_fma_float_2.c: Ditto.
5209 * gcc.target/i386/l_fma_float_3.c: Ditto.
5210 * gcc.target/i386/l_fma_float_4.c: Ditto.
5211 * gcc.target/i386/l_fma_float_5.c: Ditto.
5212 * gcc.target/i386/l_fma_float_6.c: Ditto.
5213
cb9ac430
TC
52142017-06-07 Tamar Christina <tamar.christina@arm.com>
5215
5216 * gcc.target/aarch64/sdiv_costs_1.c: New.
5217
46c821e7
RB
52182017-06-07 Richard Biener <rguenther@suse.de>
5219
5220 PR tree-optimization/80928
5221 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5222 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5223
6eb2ac65
RB
52242017-06-07 Richard Biener <rguenther@suse.de>
5225
5226 PR tree-optimization/80928
5227 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5228 check_results.
5229
25396db9
NS
52302017-06-06 Nathan Sidwell <nathan@acm.org>
5231
5232 * g++.dg/pr45330.C: Add inline namespace case.
5233
bbf97416
TK
52342017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5235
5236 PR fortran/80975
5237 * gfortran.dg/matmul_16.f90: New test.
5238 * gfortran.dg/inline_matmul_18.f90: New test.
5239
dc949728
MP
52402017-06-06 Marek Polacek <polacek@redhat.com>
5241
5242 PR c/79983
5243 * gcc.dg/pr79983.c: New test.
5244
100d0700
DM
52452017-06-06 David S. Miller <davem@davemloft.net>
5246
5247 * gcc.target/sparc/sparc-ret-3.c: New test.
5248
6c6b519a
TV
52492017-06-06 Tom de Vries <tom@codesourcery.com>
5250
5251 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5252 label_values instead of NO_LABEL_VALUES.
5253 * gcc.c-torture/compile/920301-1.c: Same.
5254 * gcc.c-torture/compile/920501-1.c: Same.
5255 * gcc.c-torture/compile/941014-4.c: Same.
5256 * gcc.c-torture/compile/labels-1.c: Same.
5257 * gcc.c-torture/compile/pr18903.c: Same.
5258 * gcc.c-torture/execute/920302-1.c: Same.
5259 * gcc.c-torture/execute/920415-1.c: Same.
5260 * gcc.c-torture/execute/920428-2.c: Same.
5261 * gcc.c-torture/execute/920501-3.c: Same.
5262 * gcc.c-torture/execute/920501-4.c: Same.
5263 * gcc.c-torture/execute/920501-5.c: Same.
5264 * gcc.c-torture/execute/920501-7.c: Same.
5265 * gcc.c-torture/execute/920721-4.c: Same.
5266 * gcc.c-torture/execute/980526-1.c: Same.
5267 * gcc.c-torture/execute/990208-1.c: Same.
5268 * gcc.c-torture/execute/comp-goto-1.c: Same.
5269 * gcc.c-torture/execute/comp-goto-2.c: Same.
5270 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5271 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5272 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5273 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5274 * gcc.dg/tree-prof/pr44777.c: Same.
5275 * gcc.misc-tests/bprob-2.c: Same.
5276 * gcc.misc-tests/gcov-3.c: Same.
5277 * lib/gcc.exp (gcc_target_compile): Remove appending of
5278 -DNO_LABEL_VALUES to additional_flags.
5279 * lib/objc.exp (objc_target_compile): Same.
5280 * lib/target-supports.exp (check_effective_target_label_values): Test on
5281 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5282
4ebcc903
KT
52832017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5284
5285 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5286
331dc840
RB
52872017-06-06 Richard Biener <rguenther@suse.de>
5288
5289 PR tree-optimization/80974
5290 * gcc.dg/torture/pr80974.c: New testcase.
5291
d2537732
TP
52922017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5293
5294 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5295 "unsigned int" in conversation warning on line 15.
5296
e7baeb39
RB
52972017-06-06 Richard Biener <rguenther@suse.de>
5298
5299 PR tree-optimization/80928
5300 * gcc.dg/vect/pr80928.c: New testcase.
5301 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5302 * gcc.dg/vect/slp-13.c: Likewise.
5303 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5304
05945a1b
DM
53052017-06-05 David Malcolm <dmalcolm@redhat.com>
5306
5307 * g++.dg/plugin/comment_plugin.c: New test plugin.
5308 * g++.dg/plugin/comments-1.C: New test file.
5309 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5310
9b972837
BE
53112017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5312
5313 * gcc.misc-tests/gcov-1a.c: New test.
5314
1d135d98
MM
53152017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5316
5317 * gcc.target/powerpc/clone1.c: New test.
5318
92bba237
JW
53192017-06-05 Janus Weil <janus@gcc.gnu.org>
5320
5321 PR fortran/70601
5322 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5323
7b3ee9c9
NK
53242017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5325
5326 PR fortran/35339
5327 * gfortran.dg/implied_do_io_1.f90: New Test.
5328 * gfortran.dg/implied_do_io_2.f90: New Test.
5329
e4d1c5c4
RL
53302017-06-05 Renlin Li <renlin.li@arm.com>
5331
5332 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5333 selector to related line.
5334
d91561cb
JH
53352017-06-05 Jan Hubicka <hubicka@ucw.cz>
5336
5337 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5338
d8395013
KT
53392017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5340
5341 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5342
279dc4b4
KT
53432017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5344
5345 * gcc.target/aarch64/subs_compare_2.c: New test.
5346
e49d8b68
KT
53472017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5348
5349 * gcc.target/aarch64/subs_compare_1.c: New test.
5350
4456f65d
CX
53512017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5352
5353 * gcc.target/mips/div-9.c: Delete duplicate test.
5354 * gcc.target/mips/div-10.c: Ditto.
5355 * gcc.target/mips/div-11.c: Ditto.
5356 * gcc.target/mips/div-12.c: Ditto.
5357
3995f3a2
JH
53582017-05-23 Jan Hubicka <hubicka@ucw.cz>
5359
5360 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5361
82c027e1
DH
53622017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5363
5364 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5365 vesrion of the dejagnu grep.
5366 (list-module-names): Use it and adjust the regular expressions for
5367 modules and submodules.
5368 * gfortran.dg/prof/prof.exp: Cleanup modules.
5369 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5370 directives.
5371 * gfortran.dg/altreturn_8.f90: Likewise.
5372 * gfortran.dg/associate_12.f90: Likewise.
5373 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5374 * gfortran.dg/charlen_15.f90: Likewise.
5375 * gfortran.dg/class_4a.f03: Likewise.
5376 * gfortran.dg/class_54.f90: Likewise.
5377 * gfortran.dg/class_dummy_4.f03: Likewise.
5378 * gfortran.dg/class_dummy_5.f90: Likewise.
5379 * gfortran.dg/constructor_9.f90: Likewise.
5380 * gfortran.dg/dec_structure_15.f90: Likewise.
5381 * gfortran.dg/do_check_8.f90: Likewise.
5382 * gfortran.dg/dtio_26.f03: Likewise.
5383 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5384 * gfortran.dg/equiv_9.f90: Likewise.
5385 * gfortran.dg/extends_15.f90: Likewise.
5386 * gfortran.dg/finalize_22.f90: Likewise.
5387 * gfortran.dg/finalize_23.f90: Likewise.
5388 * gfortran.dg/generic_26.f90: Likewise.
5389 * gfortran.dg/generic_27.f90: Likewise.
5390 * gfortran.dg/namelist_76.f90: Likewise.
5391 * gfortran.dg/pointer_init_8.f90: Likewise.
5392 * gfortran.dg/pr61318.f90: Likewise.
5393 * gfortran.dg/pr77260_1.f90: Likewise.
5394 * gfortran.dg/pr77260_2.f90: Likewise.
5395 * gfortran.dg/pr77420_3.f90: Likewise.
5396 * gfortran.dg/proc_ptr_39.f90: Likewise.
5397 * gfortran.dg/proc_ptr_41.f90: Likewise.
5398 * gfortran.dg/proc_ptr_42.f90: Likewise.
5399 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5400 * gfortran.dg/submodule_1.f08: Likewise.
5401 * gfortran.dg/submodule_10.f08: Likewise.
5402 * gfortran.dg/submodule_14.f08: Likewise.
5403 * gfortran.dg/submodule_15.f08: Likewise.
5404 * gfortran.dg/submodule_2.f08: Likewise.
5405 * gfortran.dg/submodule_5.f08: Likewise.
5406 * gfortran.dg/submodule_6.f08: Likewise.
5407 * gfortran.dg/submodule_7.f08: Likewise.
5408 * gfortran.dg/submodule_8.f08: Likewise.
5409 * gfortran.dg/submodule_9.f08: Likewise.
5410 * gfortran.dg/transfer_class_2.f90: Likewise.
5411 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5412 * gfortran.dg/typebound_call_24.f03: Likewise.
5413 * gfortran.dg/typebound_call_25.f90: Likewise.
5414 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5415 * gfortran.dg/typebound_generic_12.f03: Likewise.
5416 * gfortran.dg/typebound_generic_13.f03: Likewise.
5417 * gfortran.dg/typebound_generic_14.f03: Likewise.
5418 * gfortran.dg/typebound_generic_15.f90: Likewise.
5419 * gfortran.dg/typebound_operator_16.f03: Likewise.
5420 * gfortran.dg/typebound_operator_18.f90: Likewise.
5421 * gfortran.dg/typebound_operator_20.f90: Likewise.
5422 * gfortran.dg/typebound_override_3.f90: Likewise.
5423 * gfortran.dg/typebound_override_4.f90: Likewise.
5424 * gfortran.dg/typebound_override_5.f90: Likewise.
5425 * gfortran.dg/typebound_override_6.f90: Likewise.
5426 * gfortran.dg/typebound_override_7.f90: Likewise.
5427 * gfortran.dg/typebound_proc_28.f03: Likewise.
5428 * gfortran.dg/typebound_proc_29.f90: Likewise.
5429 * gfortran.dg/typebound_proc_30.f90: Likewise.
5430 * gfortran.dg/typebound_proc_31.f90: Likewise.
5431 * gfortran.dg/typebound_proc_32.f90: Likewise.
5432 * gfortran.dg/typebound_proc_33.f90: Likewise.
5433 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5434 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5435 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5436 * gfortran.dg/use_only_3.f90: Likewise.
5437 * gfortran.dg/use_without_only_1.f90: Likewise.
5438 * gfortran.dg/warn_unused_function.f90: Likewise.
5439 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5440 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5441
3de4ac6d
MP
54422017-06-04 Marek Polacek <polacek@redhat.com>
5443
5444 PR c/80919
5445 * gcc.dg/format/pr80919.c: New test.
5446
2474f48f
MS
54472017-06-02 Martin Sebor <msebor@redhat.com>
5448
5449 PR c/80892
5450 * c-c++-common/Wfloat-conversion-2.c: New test.
5451
bd280745
PC
54522017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5453
5454 PR c++/68754
5455 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5456
bd280745 54572017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5458
5459 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5460 for the new built-ins.
5461
ffa8a921
SD
54622017-06-02 Sudakshina Das <sudi.das@arm.com>
5463
5464 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5465
d65d1bd9
WS
54662017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5467
5468 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5469 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5470 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5471 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5472 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5473
b160939b
KT
54742017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5475
5476 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5477
17f47f86
KT
54782017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5479
5480 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5481
ab82e126
WS
54822017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5483
5484 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5485 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5486 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5487 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5488 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5489 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5490 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5491 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5492 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5493
c957e9c0
NS
54942017-06-02 Nathan Sidwell <nathan@acm.org>
5495
5496 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5497
aad16012
JJ
54982017-06-02 Jakub Jelinek <jakub@redhat.com>
5499
74b4885d
JJ
5500 PR rtl-optimization/80903
5501 * gcc.dg/pr80903.c: New test.
5502
aad16012
JJ
5503 PR fortran/80918
5504 * gfortran.dg/gomp/pr80918.f90: New test.
5505
40ffd95f
BE
55062017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5507
5508 * c-c++-common/Wsizeof-pointer-div.c: New test.
5509 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5510 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5511 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5512 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5513 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5514 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5515 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5516 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5517 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5518 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5519 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5520 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5521 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5522 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5523 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5524 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5525 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5526 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5527
052754ea
WS
55282017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5529
5530 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5531 Update the target to power8-vector.
5532
aa63913f
DM
55332017-06-01 David Malcolm <dmalcolm@redhat.com>
5534
5535 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5536
2ded3754
PMR
55372017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5538
5539 * debug12.adb, debug12.ads: New testcase.
5540
c8638450
MJ
55412017-06-01 Martin Jambor <mjambor@suse.cz>
5542
5543 PR tree-optimization/80898
5544 * gcc.dg/tree-ssa/pr80898.c: New test.
5545 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5546
ac853c90
PC
55472017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5548
5549 PR c++/80896
5550 * g++.dg/cpp1z/nodiscard5.C: New.
5551
7841f13c
CZ
55522017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5553
5554 * gcc.target/arc/pr9001195952.c: New test.
5555
f525e390
TV
55562017-06-01 Tom de Vries <tom@codesourcery.com>
5557
5558 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5559 * gcc.c-torture/compile/asmgoto-1.c: Same.
5560 * gcc.dg/20000707-1.c: Same.
5561 * gcc.dg/pr38700.c: Same.
5562 * gcc.dg/pr70169.c: Same.
5563 * gcc.dg/pr80112.c: Same.
5564 * gcc.dg/torture/pr51071-2.c: Same.
5565 * gcc.dg/torture/pr51071.c: Same.
5566 * gcc.dg/tree-ssa/alias-34.c: Same.
5567
9285616c
PMR
55682017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5569
5570 * gnat.dg/debug11.adb: New testcase.
5571
48932682
RB
55722017-06-01 Richard Biener <rguenther@suse.de>
5573
5574 PR middle-end/66313
5575 * c-c++-common/ubsan/pr66313.c: New testcase.
5576 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5577
fcb99124
SM
55782017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5579
5580 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5581 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5582 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5583 -mcpu overridden.
5584 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5585 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5586 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5587 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5588 to dg-option. Add dg-skip-if directive to disable this test
5589 for darwin. Add dg-skip-if directive to disable this test if
5590 -mcpu overridden.
5591
dc7401c0
SP
55922017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5593
5594 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5595 (_mm_maskz_max_sd): Test new intrinsics.
5596 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5597 (_mm_maskz_max_sd): Test new intrinsics.
5598 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5599 (_mm_maskz_max_ss): Test new intrinsics.
5600 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5601 (_mm_maskz_max_ss): Test new intrinsics.
5602 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5603 (_mm_maskz_min_sd): Test new intrinsics.
5604 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5605 (_mm_maskz_min_sd): Test new intrinsics.
5606 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5607 (_mm_maskz_min_ss): Test new intrinsics.
5608 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5609 (_mm_maskz_min_ss): Test new intrinsics.
5610
3909991c
NS
56112017-05-31 Nathan Sidwell <nathan@acm.org>
5612
5613 * g++.dg/lookup/lambda1.C New.
5614
0e510edb
BC
56152017-05-31 Bin Cheng <bin.cheng@arm.com>
5616
5617 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5618 on pointer should not be replaced.
5619
9fc5e7a4
MM
56202017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5621
5622 PR testsuite/80580
5623 * gcc.dg/gimplefe-error-7.c: New test.
5624
1e466f04
GM
56252017-05-31 Graham Markall <graham.markall@embecosm.com>
5626
5627 * gcc.target/arc/add_n-combine.c: New test.
5628 * gcc.target/arc/sub_n-combine.c: New test.
5629
89c88990
RB
56302017-05-31 Richard Biener <rguenther@suse.de>
5631
5632 PR target/80880
5633 * gcc.target/i386/pr80880.c: New testcase.
5634
748bbe72
RS
56352017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5636
5637 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5638
c7d7e222
BC
56392017-05-31 Bin Cheng <bin.cheng@arm.com>
5640
5641 * gcc.dg/vect/pr80815-3.c: New test.
5642
ee1379be
RB
56432017-05-31 Richard Biener <rguenther@suse.de>
5644
5645 PR tree-optimization/80906
5646 * gcc.dg/graphite/pr80906.c: New testcase.
5647
bcce980e
TV
56482017-05-30 Tom de Vries <tom@codesourcery.com>
5649
5650 PR testsuite/80910
5651 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5652 unsupported if host compiler does not support c++11.
5653 (host_supports_c++11): New proc.
5654
ef9200aa
MS
56552017-05-30 Martin Sebor <msebor@redhat.com>
5656
5657 PR c/80731
5658 * g++.dg/ext/utf16-4.C: Relax test.
5659 * gcc.dg/fixed-point/int-warning.c: Adjust.
5660
f012c8ef
DM
56612017-05-30 David Malcolm <dmalcolm@redhat.com>
5662
5663 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5664 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5665 test case.
5666 * g++.dg/plugin/show-template-tree-color.C: New test case.
5667 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5668 * g++.dg/template/show-template-tree-2.C: New test case.
5669 * g++.dg/template/show-template-tree-3.C: New test case.
5670 * g++.dg/template/show-template-tree-4.C: New test case.
5671 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5672 * g++.dg/template/show-template-tree.C: New test case.
5673
3f8efe25
SB
56742017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5675
5676 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5677 dg-options.
5678 * gfortran.dg/pr80107.f: Delete testcase.
5679
77d1dbdb
UB
56802017-05-30 Uros Bizjak <ubizjak@gmail.com>
5681
5682 PR target/80833
5683 * gcc.target/i386/pr80833-1.c: New test.
5684 * gcc.target/i386/pr80833-2.c: Ditto.
5685
e2f35333
NS
56862017-05-30 Nathan Sidwell <nathan@acm.org>
5687
5688 PR c++/80913
5689 * g++.dg/lookup/pr80913.C: New.
5690
ba7629e2
RB
56912017-05-30 Richard Biener <rguenther@suse.de>
5692
5693 PR middle-end/80901
5694 * gcc.dg/torture/pr80901.c: New testcase.
5695
4bfb347c
RD
56962017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5697
5698 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5699
b3125625
JL
57002017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5701
5702 PR target/78838
5703 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5704
892d6169
RB
57052017-05-30 Richard Biener <rguenther@suse.de>
5706
5707 PR middle-end/80876
5708 * gcc.dg/torture/pr80876.c: New testcase.
5709
3d7ff728
NS
57102017-05-29 Nathan Sidwell <nathan@acm.org>
5711
5712 PR c++/80891 (#5)
5713 * g++.dg/lookup/pr80891-5.C: New.
5714
fd262197
JD
57152017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5716
5717 PR libgfortran/53029
5718 * gfortran.dg/read_5.f90: New test.
5719
724e517a
NS
57202017-05-29 Nathan Sidwell <nathan@acm.org>
5721
a5cfa13a
NS
5722 PR c++/80891 (#4)
5723 * g++.dg/lookup/pr80891-4.C: New.
5724
e514ab0c
NS
5725 PR c++/80891 (#1)
5726 * g++.dg/lookup/pr80891-1.C: New.
5727
58dec010
NS
5728 PR c++/80891 (#3)
5729 * g++.dg/lookup/pr80891-3.C: New.
5730
724e517a
NS
5731 PR c++/80891 (#2)
5732 * g++.dg/lookup/pr80891-2.C: New.
5733
bbe3927b
TK
57342017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5735
5736 PR fortran/37131
5737 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5738 flags.
5739 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5740 * gfortran.dg/inline_matmul_17.f90: New test.
5741
8364e6ac
TK
57422017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5743
5744 * gfortran.dg/matmul_bounds_12.f90: New test.
5745
56a35ac9
JJ
57462017-05-27 Jakub Jelinek <jakub@redhat.com>
5747
5748 PR bootstrap/80887
5749 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5750
945bf9e1
NS
57512017-05-26 Nathan Sidwell <nathan@acm.org>
5752
5753 * g++.dg/cpp0x/dr2061.C: New.
5754 * g++.dg/parse/namespace-alias-1.C: Add more test.
5755
cb4fe401
BC
57562017-05-26 Bin Cheng <bin.cheng@arm.com>
5757
5758 PR tree-optimization/80815
5759 * gcc.dg/vect/pr80815-1.c: New test.
5760 * gcc.dg/vect/pr80815-2.c: New test.
5761
e929e611
ML
57622017-05-26 Martin Liska <mliska@suse.cz>
5763
5764 PR ipa/80663
5765 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5766 split at the problematic spot.
5767 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5768 a valid value of the param.
5769
92f105f6
MP
57702017-05-26 Marek Polacek <polacek@redhat.com>
5771
5772 PR sanitizer/80875
5773 * c-c++-common/ubsan/pr80875.c: New test.
5774
74ca4e36
TV
57752017-05-26 Tom de Vries <tom@codesourcery.com>
5776
5777 PR testsuite/80557
5778 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5779 * gcc.dg/Wcxx-compat-8.c: Same.
5780 * gcc.dg/Wobjsize-1.c: Same.
5781 * gcc.dg/Wshadow-local-2.c: Same.
5782 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5783 * gcc.dg/anon-struct-6.c: Same.
5784 * gcc.dg/asm-wide-1.c: Same.
5785 * gcc.dg/builtin-inf-1.c: Same.
5786 * gcc.dg/builtin-redefine.c: Same.
5787 * gcc.dg/c90-array-lval-6.c: Same.
5788 * gcc.dg/c90-array-lval-7.c: Same.
5789 * gcc.dg/c90-fordecl-1.c: Same.
5790 * gcc.dg/c99-fordecl-2.c: Same.
5791 * gcc.dg/cast-lvalue-1.c: Same.
5792 * gcc.dg/cast-lvalue-2.c: Same.
5793 * gcc.dg/compound-lvalue-1.c: Same.
5794 * gcc.dg/cond-lvalue-1.c: Same.
5795 * gcc.dg/cpp/20000419-1.c: Same.
5796 * gcc.dg/cpp/backslash.c: Same.
5797 * gcc.dg/cpp/backslash2.c: Same.
5798 * gcc.dg/cpp/macspace1.c: Same.
5799 * gcc.dg/cpp/macspace2.c: Same.
5800 * gcc.dg/cpp/multiline-2.c: Same.
5801 * gcc.dg/cpp/pr27777.c: Same.
5802 * gcc.dg/cpp/pr30786.c: Same.
5803 * gcc.dg/cpp/pr34602.c: Same.
5804 * gcc.dg/cpp/redef1.c: Same.
5805 * gcc.dg/cpp/tr-warn1.c: Same.
5806 * gcc.dg/cpp/tr-warn3.c: Same.
5807 * gcc.dg/cpp/tr-warn6.c: Same.
5808 * gcc.dg/cpp/trad/hash.c: Same.
5809 * gcc.dg/cpp/trad/redef1.c: Same.
5810 * gcc.dg/cpp/ucs.c: Same.
5811 * gcc.dg/declspec-10.c: Same.
5812 * gcc.dg/declspec-11.c: Same.
5813 * gcc.dg/declspec-18.c: Same.
5814 * gcc.dg/format/c99-strftime-1.c: Same.
5815 * gcc.dg/format/ext-3.c: Same.
5816 * gcc.dg/format/pr72858.c: Same.
5817 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5818 * gcc.dg/init-string-1.c: Same.
5819 * gcc.dg/label-decl-3.c: Same.
5820 * gcc.dg/m-un-2.c: Same.
5821 * gcc.dg/nofixed-point-2.c: Same.
5822 * gcc.dg/noncompile/20020213-1.c: Same.
5823 * gcc.dg/pch/counter-2.c: Same.
5824 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5825 * gcc.dg/pr27528.c: Same.
5826 * gcc.dg/pr27953.c: Same.
5827 * gcc.dg/pr35899.c: Same.
5828 * gcc.dg/pr37561.c: Same.
5829 * gcc.dg/pr45461.c: Same.
5830 * gcc.dg/pr45750.c: Same.
5831 * gcc.dg/pr53196-2.c: Same.
5832 * gcc.dg/pr53265.c: Same.
5833 * gcc.dg/redecl-1.c: Same.
5834 * gcc.dg/tls/thr-init-1.c: Same.
5835 * gcc.dg/torture/pr51106-1.c: Same.
5836 * gcc.dg/torture/pr51106-2.c: Same.
5837 * gcc.dg/uninit-19.c: Same.
5838 * gcc.dg/uninit-pr20644.c: Same.
5839
6fc9f7aa
JJ
58402017-05-26 Jakub Jelinek <jakub@redhat.com>
5841
5842 * g++.dg/cpp1z/decomp29.C (p): New variable.
5843 (main): Add further tests.
5844
28e0e05b
RB
58452017-05-26 Richard Biener <rguenther@suse.de>
5846
5847 PR tree-optimization/80842
5848 * gcc.dg/torture/pr80842.c: New testcase.
5849
c81ec254
PC
58502017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5851
5852 PR c++/79652
5853 * g++.dg/cpp0x/pr79652.C: New.
5854
aee21066
PC
58552017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/71451
5858 * g++.dg/cpp0x/variadic170.C: New.
5859
63dbcd13
VR
58602017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5861
5862 * g++.dg/warn/Wcatch-value-1.C: New test.
5863 * g++.dg/warn/Wcatch-value-2.C: New test.
5864 * g++.dg/warn/Wcatch-value-3.C: New test.
5865
932f48ac
NS
58662017-05-25 Nathan Sidwell <nathan@acm.org>
5867
44e00a7a
NS
5868 * g++.dg/lookup/using56.C: New.
5869 * g++.dg/lookup/using57.C: New.
5870 * g++.dg/lookup/using58.C: New.
5871 * g++.dg/lookup/using59.C: New.
5872
932f48ac
NS
5873 * g++.dg/lookup/using17.C: Adjust diagnostics.
5874
a10f9a2e
MS
58752017-05-25 Martin Sebor <msebor@redhat.com>
5876
5877 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5878 positives on ILP32.
5879 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5880 column numbers.
5881 * gcc.dg/pr60114.c: Same.
5882
47c05e71
JH
58832017-05-23 Jan Hubicka <hubicka@ucw.cz>
5884
5885 * gfortran.dg/pr48636.f90: Fix template better.
5886
f35a733d
NS
58872017-05-25 Nathan Sidwell <nathan@acm.org>
5888
5889 * g++.dg/lookup/koenig14.C: New.
5890
18c1e9e0
PC
58912017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5892
5893 PR c++/79583
5894 * g++.dg/cpp0x/pr79583.C: New.
5895
2673d192
PC
58962017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5897
5898 PR c++/68578
5899 * g++.dg/cpp1y/pr68578.C: New.
5900
bce8ef71
MG
59012017-05-25 Marc Glisse <marc.glisse@inria.fr>
5902
5903 * gcc.dg/tree-ssa/vce-1.c: New file.
5904
11d6b45d
MG
59052017-05-25 Marc Glisse <marc.glisse@inria.fr>
5906
5907 * gcc.dg/tree-ssa/addadd.c: New file.
5908
5ad4f1c8
NS
59092017-05-24 Nathan Sidwell <nathan@acm.org>
5910
5911 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5912 * g++.dg/lookup/friend19.C: New.
5913 * g++.dg/lookup/friend20.C: New.
5914
d4a760d8
JW
59152017-05-24 Jonathan Wakely <jwakely@redhat.com>
5916
5917 PR c++/80544
5918 * g++.dg/expr/cast11.C: New test.
5919
3cd211af
MS
59202017-05-24 Martin Sebor <msebor@redhat.com>
5921
5922 PR c/80731
5923 * c-c++-common/Wfloat-conversion.c: Adjust.
5924 * c-c++-common/dfp/convert-int-saturate.c: Same.
5925 * c-c++-common/pr68657-1.c: Same.
5926 * g++.dg/ext/utf-cvt.C: Same.
5927 * g++.dg/ext/utf16-4.C: Same.
5928 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5929 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5930 * g++.dg/warn/Wconversion3.C: Same.
5931 * g++.dg/warn/Wconversion4.C: Same.
5932 * g++.dg/warn/Wsign-conversion.C: Same.
5933 * g++.dg/warn/overflow-warn-1.C: Same.
5934 * g++.dg/warn/overflow-warn-3.C: Same.
5935 * g++.dg/warn/overflow-warn-4.C: Same.
5936 * g++.dg/warn/pr35635.C: Same.
5937 * g++.old-deja/g++.mike/enum1.C: Same.
5938 * gcc.dg/Wconversion-3.c: Same.
5939 * gcc.dg/Wconversion-5.c: Same.
5940 * gcc.dg/Wconversion-complex-c99.c: Same.
5941 * gcc.dg/Wconversion-complex-gnu.c: Same.
5942 * gcc.dg/Wconversion-integer.c: Same.
5943 * gcc.dg/Wsign-conversion.c: Same.
5944 * gcc.dg/bitfld-2.c: Same.
5945 * gcc.dg/c90-const-expr-11.c: Same.
5946 * gcc.dg/c90-const-expr-7.c: Same.
5947 * gcc.dg/c99-const-expr-7.c: Same.
5948 * gcc.dg/overflow-warn-1.c: Same.
5949 * gcc.dg/overflow-warn-2.c: Same.
5950 * gcc.dg/overflow-warn-3.c: Same.
5951 * gcc.dg/overflow-warn-4.c: Same.
5952 * gcc.dg/overflow-warn-5.c: Same.
5953 * gcc.dg/overflow-warn-8.c: Same.
5954 * gcc.dg/overflow-warn-9.c: New test.
5955 * gcc.dg/pr35635.c: Adjust.
5956 * gcc.dg/pr59940.c: Same.
5957 * gcc.dg/pr59963-2.c: Same.
5958 * gcc.dg/pr60114.c: Same.
5959 * gcc.dg/switch-warn-2.c: Same.
5960 * gcc.dg/utf-cvt.c: Same.
5961 * gcc.dg/utf16-4.c: Same.
5962
216bfadc
JJ
59632017-05-24 Jakub Jelinek <jakub@redhat.com>
5964
5965 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
5966 Don't include limits.h.
5967 (w): Conditionalize on long long wider than int. Use
5968 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
5969 -9223372036854775808.
5970 (x): Use __INT_MAX__ instead of INT_MAX.
5971
610abc02
TK
59722017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5973
5974 PR fortran/66094
5975 * gfortran.dg/inline_matmul_16.f90: New test.
5976
8d0c9b36
TV
59772017-05-24 Tom de Vries <tom@codesourcery.com>
5978
5979 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
5980
3f3fb6c9
PB
59812017-05-24 Peter Bergner <bergner@vnet.ibm.com>
5982
5983 PR middle-end/80823
5984 * gcc.dg/pr80823.c: New test.
5985
00e0af8d
AK
59862017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5987
5988 * gcc.target/s390/pr80725.c: New test.
5989
6131102c
NS
59902017-05-23 Nathan Sidwell <nathan@acm.org>
5991
ef4c5e78
NS
5992 * g++.dg/lookup/extern-c-hidden.C: New.
5993 * g++.dg/lookup/extern-redecl1.C: New.
5994
6131102c
NS
5995 PR c++/80866
5996 * g++.dg/parse/pr80866.C: New.
5997
d2db2e6b
JH
59982017-05-23 Jan Hubicka <hubicka@ucw.cz>
5999
6000 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6001 * gcc.dg/ipa/inline-5.c: Likewise.
6002 * gfortran.dg/pr48636.f90: Likewise.
6003
e4ea7a4c
NS
60042017-05-23 Nathan Sidwell <nathan@acm.org>
6005
6006 * g++.dg/parse/ctor9.C: Adjust expected error.
6007
c2d7c404
JD
60082017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6009
6010 PR libgfortran/80256
6011 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6012 Cygwin.
6013
fd71a9a2
TS
60142017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6015
6016 * c-c++-common/goacc/parallel-dims-1.c: Update.
6017 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6018 * c-c++-common/goacc/routine-1.c: Likewise.
6019 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6020 * g++.dg/goacc/template.C: Likewise.
6021 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6022 * gfortran.dg/goacc/routine-3.f90: Likewise.
6023 * gfortran.dg/goacc/sie.f95: Likewise.
6024 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6025
9d029ddf
NS
60262017-05-23 Nathan Sidwell <nathan@acm.org>
6027
6028 * g++.dg/lookup/using13.C: Adjust expected error.
6029
008c7367
SKS
60302017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6031
6032 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6033
d1f6caae
MM
60342017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6035
6036 PR target/80718
6037 * gcc.target/powerpc/pr80718.c: New test.
6038
2ea0d750
SB
60392017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6040
6041 * gcc.target/powerpc/conditional-return.c: New testcase.
6042
25b81686
BS
60432017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6044
6045 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6046 LE-only.
6047
477f145b
JW
60482017-05-22 Janus Weil <janus@gcc.gnu.org>
6049
6050 PR fortran/80766
6051 * gfortran.dg/typebound_call_28.f90: New test.
6052
65cc1407
NS
60532017-05-22 Nathan Sidwell <nathan@acm.org>
6054
6055 * g++.dg/lookup/strong-using.C: New.
6056
0c4f8178
TP
60572017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6058
6059 * gcc.target/arm/movsi_movt.c: New test.
6060 * gcc.target/arm/movdi_movt.c: New test.
6061
fbb1c7d4
EB
60622017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6063
6064 * gnat.dg/specs/not_null1.ads: New test.
6065
d3271136
EB
60662017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6067
6068 * gnat.dg/limited_with5.ad[sb]: New test.
6069 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6070 * gnat.dg/limited_with6.ad[sb]: New test.
6071 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6072
4c24ec6d
EB
60732017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6074
6075 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6076 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6077
4bcbb7b8
PC
60782017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6079
6080 PR c++/70265
6081 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6082 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6083
51cd6b78
JD
60842017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6085
6086 PR libgfortran/80333
6087 * gfortran.dg/dtio_30.f03: New test.
6088
33f8c0a1
MP
60892017-05-19 Marek Polacek <polacek@redhat.com>
6090
6091 PR sanitizer/80800
6092 * c-c++-common/ubsan/pr80800.c: New test.
6093 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6094
9740ed54
TS
60952017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6096
7fd549d2
TS
6097 * c-c++-common/goacc/default-1.c: Update.
6098 * c-c++-common/goacc/default-2.c: Likewise.
6099 * c-c++-common/goacc/default-4.c: Likewise.
6100 * gfortran.dg/goacc/default-1.f95: Likewise.
6101 * gfortran.dg/goacc/default-4.f: Likewise.
6102 * c-c++-common/goacc/default-5.c: New file.
6103 * gfortran.dg/goacc/default-5.f: Likewise.
6104
9740ed54
TS
6105 * c-c++-common/goacc/default-1.c: New file.
6106 * c-c++-common/goacc/default-2.c: Likewise.
6107 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6108 test cases in...
6109 * c-c++-common/goacc/default-3.c: ... this new file, and...
6110 * c-c++-common/goacc/default-4.c: ... this new file.
6111 * gfortran.dg/goacc/default.f95: Remove file, including its test
6112 cases in...
6113 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6114 * gfortran.dg/goacc/default-2.f: ... this new file.
6115 * gfortran.dg/goacc/default-3.f95: New file.
6116 * gfortran.dg/goacc/default-4.f: Likewise.
6117
2a8a8d7b
NS
61182017-05-19 Nathan Sidwell <nathan@acm.org>
6119
6120 * g++.dg/inherit/covariant7.C: Adjust.
6121
a978134e
PB
61222017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6123
6124 * gcc.target/arm/tls-disable-literal-pool.c: Change
6125 require-effective-target to tls_native.
6126 Move dg-error to return statement line and change to dg-message.
6127
39aac208
RB
61282017-05-19 Richard Biener <rguenther@suse.de>
6129
6130 PR c++/80593
6131 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6132 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6133
035ab826
RB
61342017-05-19 Richard Biener <rguenther@suse.de>
6135
6136 PR middle-end/80764
6137 * gcc.dg/torture/pr80764.c: New testcase.
6138
52e14b96
MM
61392017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6140
6141 PR target/80510
6142 * gcc.target/powerpc/pr80510-1.c: New test.
6143 * gcc.target/powerpc/pr80510-2.c: Likewise.
6144
4287da82
EG
61452017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6146
6147 * gcc.dg/pragma-diag-7.c: New test.
6148
e4171e10
UB
61492017-05-18 Uros Bizjak <ubizjak@gmail.com>
6150
6151 PR target/80799
6152 * g++.dg/other/i386-11.C: New test.
6153
cdefeea2
WS
61542017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6155
6156 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6157 * fold-vec-div-floatdouble.c: Likewise.
6158 * fold-vec-logical-ands-char.c: Likewise.
6159 * fold-vec-logical-ands-int.c: Likewise.
6160 * fold-vec-logical-ands-short.c: Likewise.
6161 * fold-vec-logical-ors-char.c: Likewise.
6162 * fold-vec-logical-ors-int.c: Likewise.
6163 * fold-vec-logical-ors-short.c: Likewise.
6164 * fold-vec-logical-other-char.c: Likewise.
6165 * fold-vec-mule-misc.c: Likewise.
6166 * fold-vec-mult-float.c: Likewise.
6167 * fold-vec-mult-floatdouble.c: Likewise.
6168 * fold-vec-mult-int.c: Likewise.
6169 * fold-vec-mult-int128-p9.c: Likewise.
6170 * fold-vec-sub-floatdouble.c: Likewise.
6171 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6172 Add lp64 requirement.
6173 * fold-vec-mult-int128-p8.c: Likewise.
6174 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6175
62ee030a
SM
61762017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6177
6178 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6179 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6180 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6181 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6182 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6183 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6184 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6185 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6186 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6187 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6188 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6189 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6190 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6191 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6192 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6193 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6194 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6195 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6196 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6197 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6198 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6199 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6200 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6201 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6202 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6203 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6204
00a84d0e
SL
62052017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6206
6207 * gcc.target/sparc/niagara7-align.c: New test.
6208
243c2883
MP
62092017-05-18 Marek Polacek <polacek@redhat.com>
6210
6211 PR sanitizer/80797
6212 * c-c++-common/ubsan/null-12.c: New test.
6213
e98e6340
SB
62142017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6215
6216 PR middle-end/80692
6217 * gcc.c-torture/execute/pr80692.c: New testcase.
6218
0152001b 62192017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6220
6221 PR libgfortran/80741
6222 * gfortran.dg/read_4.f90: New test.
6223
c8ded430
BS
62242017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6225
6226 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6227
e5b1f5a1
FR
62282017-05-17 Fritz Reese <fritzoreese@gmail.com>
6229
6230 PR fortran/80668
6231 * gfortran.dg/pr80668.f90: New.
6232
9853cb28
PB
62332017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6234
6235 PR middle-end/80775
6236 * gcc.dg/pr80775.c: New test.
6237
142473df
MP
62382017-05-17 Marek Polacek <polacek@redhat.com>
6239
6240 PR sanitizer/80659
6241 * gcc.dg/asan/pr80659.c: New test.
6242
8508a5b5
SKS
62432017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6244
6245 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6246 unsigned long.
6247
bc36d2b7
CX
62482017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6249
6250 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6251
4fc5ebf1
JG
62522017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6253 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6254
6255 PR tree-optimization/80457
6256 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6257 call vect_model_simple_cost.
6258
bedee914
PT
62592017-05-16 Paul Thomas <pault@gcc.gnu.org>
6260
6261 PR fortran/80554
6262 * gfortran.dg/submodule_29.f08: New test.
6263
10791753
DM
62642017-05-16 David Malcolm <dmalcolm@redhat.com>
6265
6266 * g++.dg/other/accessor-fixits-1.C: New test case.
6267 * g++.dg/other/accessor-fixits-2.C: New test case.
6268 * g++.dg/other/accessor-fixits-3.C: New test case.
6269 * g++.dg/other/accessor-fixits-4.C: New test case.
6270
727577c2
CL
62712017-05-16 Carl Love <cel@us.ibm.com>
6272
6273 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6274 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6275 built-ins to the test suite file. Note, support for mradds exists
6276 but no test case exists.
6277 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6278 built-ins to the test suite file.
6279
6b6ae9eb
MP
62802017-05-16 Marek Polacek <polacek@redhat.com>
6281
6282 PR sanitizer/80536
6283 PR sanitizer/80386
6284 * c-c++-common/ubsan/pr80536.c: New test.
6285 * g++.dg/ubsan/pr80386.C: New test.
6286
678d7e19
TC
62872017-05-16 Tamar Christina <tamar.christina@arm.com>
6288
6289 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6290 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6291
6da37857
MW
62922016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6293
6294 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6295 expected output of vadd, vsub and vmul instructions.
6296 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6297 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6298 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6299
a5768d38
JD
63002017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6301
6302 PR libgfortran/80727
6303 * gfortran.dg/read_3.f90: New test.
6304
3a77e7cc
NS
63052017-05-15 Nathan Sidwell <nathan@acm.org>
6306
2016c841
NS
6307 PR c++/79369
6308 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6309
3a77e7cc
NS
6310 PR c++/79369
6311 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6312 * g++.dg/cpp0x/pr79369.C: New.
6313
0735a1c8
SK
63142017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6315
6316 PR fortran/80752
3a77e7cc 6317 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6318
f108770a
UB
63192017-05-15 Uros Bizjak <ubizjak@gmail.com>
6320
900b5b6a 6321 PR target/80425
f108770a
UB
6322 * gcc.target/i386/pr80425-1.c: New test.
6323 * gcc.target/i386/pr80425-2.c: Ditto.
6324
e30ce0a3
JL
63252017-05-15 Jeff Law <law@redhat.com>
6326
6327 * gcc.target/mips/reorgbug-1.c: New test.
6328
0d5a0a33
PMR
63292017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6330
6331 * gnat.dg/specs/pack13.ads: New test.
6332
a104bd88
MS
63332017-05-14 Martin Sebor <msebor@redhat.com>
6334
6335 PR middle-end/77671
6336 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6337 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6338 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6339 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6340 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6341
c6c02519
MS
63422017-05-14 Martin Sebor <msebor@redhat.com>
6343
6344 PR middle-end/80669
6345 * gcc.dg/builtin-stpncpy.c: New test.
6346
d6d4d770
DS
63472017-05-14 Daniel Santos <daniel.santos@pobox.com>
6348
6349 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6350 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6351 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6352 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6353
b9bdd60b
JK
63542017-05-14 Julia Koval <julia.koval@intel.com>
6355
6356 * gcc.target/i386/xgetsetbv.c: New test.
6357
28ae01cd
NK
63582017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6359
6360 PR fortran/80442
6361 * gfortran.dg/impl_do_var_data.f90: New Test
6362
c7488b4f
PJ
63632017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6364
6365 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6366 A regression test for a private array access case which caused
6367 an assert.
6368
9b5f12ae
MS
63692017-05-12 Martin Sebor <msebor@redhat.com>
6370
6371 PR testsuite/80643
6372 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6373 to the purpose of the test.
6374
b76f1550
SM
63752017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6376
6377 * gcc.target/powerpc/bmi-andn-1.c: New file
6378 * gcc.target/powerpc/bmi-andn-2.c: New file.
6379 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6380 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6381 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6382 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6383 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6384 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6385 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6386 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6387 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6388 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6389 * gcc.target/powerpc/bmi-check.h: New File.
6390 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6391 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6392 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6393 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6394 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6395 * gcc.target/powerpc/bmi2-check.h: New file.
6396 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6397 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6398 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6399 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6400 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6401 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6402 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6403 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6404 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6405
2a3fa75a
PC
64062017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 PR c++/60430
6409 * g++.dg/cpp0x/pr60430.C: New.
6410
e8bf7c7b
JL
64112017-05-12 Jeff Law <law@redhat.com>
6412
6413 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6414
284d1f76
PB
64152017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6416
6417 PR middle-end/80707
6418 * g++.dg/pr80707.C: New test.
6419
302a0e37
WS
64202017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6421
6422 * gcc.target/powerpc/fold-vec-div-float.c: New.
6423 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6424 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6425
a7785078
WS
64262017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6427
6428 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6429 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6430 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6431 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6432 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6433 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6434 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6435 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6436 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6437 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6438 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6439 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6440
9206028e
PC
64412017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/49604
6444 * g++.dg/cpp0x/forw_enum14.C: New.
6445 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6446
7af1c0ad
RB
64472017-05-12 Richard Biener <rguenther@suse.de>
6448
6449 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6450
f7e95bdb
PC
64512017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 PR c++/67687
6454 * g++.dg/cpp0x/constexpr-ice17.C: New.
6455
53e788d0
RB
64562017-05-12 Richard Biener <rguenther@suse.de>
6457
6458 PR tree-optimization/80713
6459 * gcc.dg/torture/pr80713.c: New testcase.
6460
2ead1ab9
AK
64612017-05-12 Andi Kleen <ak@linux.intel.com>
6462
6463 PR testsuite/77684
6464 * lib/target-supports.exp (profopt-perf-wrapper):
6465 Add -m8 option to increase parallelism.
6466
ee58b02f
TS
64672017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6468
1e47f02b
TS
6469 * c-c++-common/goacc/parallel-dims-1.c: New file.
6470 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6471
b0f271ce
TS
6472 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6473 * c-c++-common/goacc/classify-kernels.c: Likewise.
6474 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6475 Likewise.
6476 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6477 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6478 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6479 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6480 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6481 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6482 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6483 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6484 * c-c++-common/goacc/kernels-loop.c: Likewise.
6485 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6486 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6487 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6488 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6489 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6490 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6491 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6492 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6493 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6494 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6495 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6496 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6497
25651634
TS
6498 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6499 * c-c++-common/goacc/classify-kernels.c: Likewise.
6500 * c-c++-common/goacc/classify-parallel.c: Likewise.
6501 * c-c++-common/goacc/classify-routine.c: Likewise.
6502 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6503 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6504 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6505 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6506
ee58b02f
TS
6507 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6508 * c-c++-common/goacc/classify-kernels.c: Likewise.
6509 * c-c++-common/goacc/classify-parallel.c: Likewise.
6510 * c-c++-common/goacc/classify-routine.c: Likewise.
6511 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6512 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6513 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6514 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6515
2d82ec25
NS
65162017-05-11 Nathan Sidwell <nathan@acm.org>
6517
6518 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6519
65202017-05-11 Carl Love <cel@us.ibm.com>
6521
6522 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6523 to the test suite file.
6524 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6525 to the test suite file.
6526
628c06d6
JD
65272017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6528
6529 PR fortran/78659
6530 * gfortran.dg/namelist_91.f90: New test.
6531 * gfortran.dg/namelist_92.f90: New test.
6532 * gfortran.dg/namelist_93.f90: New test.
6533 * gfortran.dg/namelist_94.f90: New test.
6534
1bea0f26
BS
65352017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6536
6537 PR target/80695
6538 * gcc.target/powerpc/pr80695-p8.c: New file.
6539 * gcc.target/powerpc/pr80695-p9.c: New file.
6540
7c85c9fe
UB
65412017-05-11 Uros Bizjak <ubizjak@gmail.com>
6542 Jakub Jelinek <jakub@redhat.com>
6543
6544 PR target/80706
6545 * gcc.target/i386/pr80706.c: New test.
6546
d7a33a4c
JK
65472017-05-11 Julia Koval <julia.koval@intel.com>
6548
6549 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6550 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6551 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6552 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6553
59fbddcf
PC
65542017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/70538
6557 * g++.dg/cpp0x/pr70538.C: New.
6558
cc09ff60
UB
65592017-05-11 Uros Bizjak <ubizjak@gmail.com>
6560
7c85c9fe
UB
6561 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6562 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6563 (dg-options): Remove -fno-tree-sink.
6564
4fd18c78
KN
65652017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6566
6567 * gcc.target/powerpc/cmpb-1.c: New test.
6568 * gcc.target/powerpc/cmpb-2.c: New test.
6569 * gcc.target/powerpc/cmpb-3.c: New test.
6570 * gcc.target/powerpc/cmpb32-1.c: New test.
6571 * gcc.target/powerpc/cmpb32-2.c: New test.
6572
43b883a9
RB
65732017-05-11 Richard Biener <rguenther@suse.de>
6574
6575 PR tree-optimization/80705
6576 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6577
29b871ec
NS
65782017-05-11 Nathan Sidwell <nathan@acm.org>
6579
6580 * lib/scanlang.exp: New.
6581 * lib/gcc-dg.exp: Load scanlang.exp.
6582 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6583
c587104e
MM
65842017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6585
6586 PR testsuite/80580
6587 * gcc.dg/gimplefe-error-6.c: New test.
6588
67ac9a9d
MM
65892017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6590
6591 PR testsuite/80580
6592 * gcc.dg/gimplefe-error-5.c: New test.
6593
ac4eb40f
MM
65942017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6595
6596 PR testsuite/80580
6597 * gcc.dg/gimplefe-error-4.c: New test.
6598
d45d6282
BS
65992017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6600
6601 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6602
f4ee3a9e
UB
66032017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6604
6605 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6606 (_mm_maskz_max_round_sd): Test new intrinsics.
6607 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6608 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6609 (_mm_maskz_max_round_ss): Test new intrinsics.
6610 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6611 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6612 (_mm_maskz_min_round_sd): Test new intrinsics.
6613 * gcc.target/i386/avx512f-vminsd-2.c: New.
6614 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6615 (_mm_maskz_min_round_ss): Test new intrinsics.
6616 * gcc.target/i386/avx512f-vminss-2.c: New.
6617 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6618 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6619 (__builtin_ia32_minss_mask_round): Test new builtins.
6620 * gcc.target/i386/sse-13.c: Ditto.
6621 * gcc.target/i386/sse-23.c: Ditto.
6622 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6623 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6624 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6625 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6626 (_mm_mask_min_round_ss): Test new intrinsics.
6627 * gcc.target/i386/testround-1.c: Ditto.
6628
66292017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6630
6631 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6632 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6633 (_mm_maskz_div_round_sd): Test new intrinsics.
6634 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6635 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6636 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6637 (_mm_maskz_div_round_ss): Test new intrinsics.
6638 * gcc.target/i386/avx512f-vdivss-2.c: New.
6639 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6640 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6641 (_mm_maskz_mul_round_sd): Test new intrinsics.
6642 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6643 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6644 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6645 (_mm_maskz_mul_round_ss): Test new intrinsics.
6646 * gcc.target/i386/avx512f-vmulss-2.c: New.
6647 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6648 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6649 (__builtin_ia32_mulss_mask_round): Test new builtins.
6650 * gcc.target/i386/sse-13.c: Ditto.
6651 * gcc.target/i386/sse-23.c: Ditto.
6652 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6653 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6654 (_mm_maskz_mul_round_ss): Test new intrinsics.
6655 * gcc.target/i386/testround-1.c: Ditto.
6656
66572017-05-10 Julia Koval <julia.koval@intel.com>
6658
6659 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6660 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6661 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6662
66632017-05-10 Julia Koval <julia.koval@intel.com>
6664
6665 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6666 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6667 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6668 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6669
ca4d2851
PB
66702017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6671
0f374417 6672 PR tree-optimization/51513
ca4d2851
PB
6673 * gcc.target/powerpc/pr51513.c: New test.
6674 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6675 __builtin_abort().
6676 * gcc.dg/predict-14.c: Likewise.
6677
5562ebfc
CL
66782017-05-10 Carl Love <cel@us.ibm.com>
6679 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6680 to the test suite file.
6681 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6682 to the test suite file.
6683
0ca2e7f7
PK
66842017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6685
6686 PR tree-optimization/77644
6687 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6688
e1ad2926
AO
66892017-05-10 Alexandre Oliva <aoliva@redhat.com>
6690
6691 * gcc.dg/guality/inline-params-2.c: New.
6692
f00b411f
PC
66932017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/80145
6696 * g++.dg/cpp1y/auto-fn37.C: New.
6697 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6698
bf2a705c
MM
66992017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6700
6701 PR target/68163
6702 * gcc.target/powerpc/pr68163.c: New test.
6703
5285d5d3
JW
67042017-05-09 Janus Weil <janus@gcc.gnu.org>
6705
6706 PR fortran/79311
6707 * gfortran.dg/finalize_32.f90: New test.
6708
31c2d57d
VR
67092017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6710
6711 PR c/35441
6712 * gcc.dg/pr35441.c: New test.
6713
731f2c8a
MS
67142017-05-09 Martin Sebor <msebor@redhat.com>
6715
6716 PR testsuite/80643
6717 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6718 output.
6719
cc49d15a
PC
67202017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/80186
6723 * g++.dg/template/crash126.C: New.
6724
85282abc
SP
67252017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6726
6727 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6728 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6729 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6730 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6731
823c79ae
DH
67322017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6733
10a8bb62 6734 PR testsuite/80611
823c79ae
DH
6735 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6736
79557bae
CZ
67372017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6738
6739 * gcc.target/arc/tmac-1.c: New file.
6740 * gcc.target/arc/tmac-2.c: Likewise.
6741 * gcc.target/arc/tmac.h: Likewise.
6742
c7314bc1
CZ
67432017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6744 Andrew Burgess <andrew.burgess@embecosm.com>
6745
6746 * gcc.target/arc/firq-1.c: New file.
6747 * gcc.target/arc/firq-2.c: Likewise.
6748 * gcc.target/arc/firq-3.c: Likewise.
6749 * gcc.target/arc/firq-4.c: Likewise.
6750 * gcc.target/arc/firq-5.c: Likewise.
6751 * gcc.target/arc/firq-6.c: Likewise.
6752
41453183
CZ
67532017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6754
6755 * gcc.target/arc/interrupt-5.c: Newfile.
6756 * gcc.target/arc/interrupt-6.c: Likewise.
6757 * gcc.target/arc/interrupt-7.c: Likewise.
6758 * gcc.target/arc/interrupt-8.c: Likewise.
6759 * gcc.target/arc/interrupt-9.c: Likewise.
6760
019bd543
RB
67612017-05-09 Richard Biener <rguenther@suse.de>
6762
6763 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6764 and adjust.
6765 * gcc.dg/vect/vect-50.c: Likewise.
6766
684f84de
MP
67672017-05-09 Marek Polacek <polacek@redhat.com>
6768
6769 PR c/80525
6770 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6771 * c-c++-common/Wlogical-op-2.c: New test.
6772
fd71825b
SKS
67732017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6774
6775 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6776 for targets with __SIZEOF_INT__ < 4.
6777
4ca2e6ec
RB
67782017-05-09 Richard Biener <rguenther@suse.de>
6779
6780 * gcc.dg/vect/vect-50.c: Revert last change.
6781 * gcc.dg/vect/vect-44.c: Likewise.
6782
631238ac
MS
67832017-05-08 Martin Sebor <msebor@redhat.com>
6784
6785 PR translation/80280
6786 * gcc.dg/format/gcc_diag-10.c: New test.
6787
6ba86ba7
KN
67882017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6789
6790 PR target/80101
6791 * gcc.target/powerpc/pr80101-1.c: New test.
6792
0f6ed121
TK
67932017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6794
6795 PR fortran/79930
6796 * gfortran.dg/inline_transpose_1.f90: Add
6797 -finline-matmul-limit=0 to options.
6798 * gfortran.dg/matmul_5.f90: Likewise.
6799 * gfortran.dg/vect/vect-8.f90: Likewise.
6800 * gfortran.dg/inline_matmul_14.f90: New test.
6801 * gfortran.dg/inline_matmul_15.f90: New test.
6802
fd991039
TK
68032017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6804
6805 PR fortran/80602
6806 * gfortran.dg/matmul_15.f90: New test case.
6807
18b8c294
WD
68082017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6809
774cccdc
JJ
6810 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6811 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6812
8637c116
JL
68132017-05-07 Jeff Law <law@redhat.com>
6814
6815 Revert:
6816 2017-05-06 Jeff Law <law@redhat.com>
6817 PR tree-optimization/78496
6818 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6819 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6820
973dfbb4
JL
68212017-05-06 Jeff Law <law@redhat.com>
6822
6823 PR tree-optimization/78496
6824 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6825 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6826
8ffa3150
RS
68272017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6828
6829 * gcc.target/aarch64/spill_1.c: New test.
6830
2a3f7997
RS
68312017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6832
6833 PR rtl-optimization/75964
6834 * gcc.dg/torture/pr75964.c: New test.
6835
d554bf23
TV
68362017-05-06 Tom de Vries <tom@codesourcery.com>
6837
6838 PR testsuite/80606
6839 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6840 * gcc.target/i386/avx-vtestpd-2.c: Same.
6841 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6842 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6843 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6844 * gcc.target/i386/avx-vtestpd-3.c: Same.
6845 * gcc.target/i386/avx-vtestps-1.c: Same.
6846 * gcc.target/i386/avx-vtestps-2.c: Same.
6847 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6848 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6849 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6850 * gcc.target/i386/avx-vtestps-3.c: Same.
6851
7a976fe7
TV
68522017-05-06 Tom de Vries <tom@codesourcery.com>
6853
6854 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6855
0e852c66
TV
68562017-05-06 Tom de Vries <tom@codesourcery.com>
6857
6858 PR testsuite/80557
6859 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6860 * gcc.target/powerpc/altivec-types-1.c: Same.
6861
63c40d92
TV
68622017-05-06 Tom de Vries <tom@codesourcery.com>
6863
6864 PR testsuite/80557
6865 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6866 * gcc.target/spu/intrinsics-1.c: Same.
6867
b25b8f91
TV
68682017-05-06 Tom de Vries <tom@codesourcery.com>
6869
6870 PR testsuite/80557
6871 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6872
6df13491
TV
68732017-05-06 Tom de Vries <tom@codesourcery.com>
6874
6875 PR testsuite/80557
6876 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6877 * gcc.target/aarch64/spellcheck_2.c: Same.
6878 * gcc.target/aarch64/spellcheck_3.c: Same.
6879
e01261fe
TV
68802017-05-06 Tom de Vries <tom@codesourcery.com>
6881
6882 PR testsuite/80557
6883 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6884 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6885 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6886 * g++.dg/debug/dwarf2/typedef5.C: Same.
6887 * g++.dg/goacc/data-1.C: Same.
6888
9945596c
BS
68892017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6890
6891 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6892
8acb8575
MM
68932017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6894
6895 PR target/79038
6896 PR target/79202
6897 PR target/79203
6898 * gcc.target/powerpc/ppc-round3.c: New test.
6899 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6900
ac699a04
JJ
69012017-05-05 Jakub Jelinek <jakub@redhat.com>
6902
8dc6a926
JJ
6903 PR tree-optimization/80632
6904 * gcc.dg/pr80632.c: New test.
6905
ac699a04
JJ
6906 PR tree-optimization/80558
6907 * gcc.dg/tree-ssa/vrp115.c: New test.
6908
655b5fc8
AV
69092017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6910 Thomas Preud'homme <thomas.preudhomme@arm.com>
6911 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6912
6913 PR target/71607
6914 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6915 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6916 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6917 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6918 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6919 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6920 * gcc.target/arm/tls-disable-literal-pool.c: New.
6921
c02d2d0a
PK
69222017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6923
6924 PR tree-optimization/80613
6925 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6926
dfae9048
PC
69272017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6928
6929 PR c++/71577
6930 * g++.dg/cpp0x/pr71577.C: New.
6931
d9c5a8b9
MS
69322017-05-04 Martin Sebor <msebor@redhat.com>
6933
6934 PR middle-end/79234
6935 * gcc.dg/builtin-stringop-chk-8.c: New test.
6936 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6937 * gcc.dg/builtin-stringop-chk-4.c: Same.
6938 * gcc.dg/builtin-strncat-chk-1.c: Same.
6939 * g++.dg/ext/strncpy-chk1.C: Same.
6940 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6941 * gcc.dg/out-of-bounds-1.c: Same.
6942 * gcc.dg/pr78138.c: Same.
6943 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6944 * gfortran.dg/mvbits_7.f90: Same.
6945
e50d56a5
MS
69462017-05-04 Martin Sebor <msebor@redhat.com>
6947
6948 PR preprocessor/79214
6949 PR middle-end/79222
6950 PR middle-end/79223
6951 * gcc.dg/pr79214.c: New test.
6952 * gcc.dg/pr79214.h: New test header.
6953 * gcc.dg/pr79222.c: New test.
6954 * gcc.dg/pr79223.c: New test.
6955 * gcc.dg/pr78138.c: Adjust.
6956 * gfortran.dg/unconstrained_commons.f: Same.
6957
0f2c4a8f
MS
69582017-05-04 Martin Sebor <msebor@redhat.com>
6959
6960 PR translation/80280
6961 * g++.dg/abi/Wabi-2-3.C: Adjust.
6962 * g++.dg/abi/Wabi-3-2.C: Ditto.
6963 * g++.dg/lookup/using17.C: Ditto.
6964 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
6965
8eef6097
MJ
69662017-05-04 Martin Jambor <mjambor@suse.cz>
6967
6968 PR tree-optimization/80622
6969 * gcc.dg/tree-ssa/pr80622.c: New test.
6970
69712017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
6972
6973 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
6974
26f1a658
JH
69752017-05-04 Jan Hubicka <hubicka@ucw.cz>
6976
6977 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
6978 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
6979
4d147bca
RB
69802017-05-04 Richard Biener <rguenther@suse.de>
6981
6982 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
6983
3862ef76
RS
69842017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
6985
6986 * gcc.dg/vect/vect-profile-1.c: New test.
6987
c89ffd99
MP
69882017-05-04 Marek Polacek <polacek@redhat.com>
6989
6990 PR tree-optimization/80612
6991 * gcc.dg/torture/pr80612.c: New test.
6992
261ce1e5
PB
69932017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6994 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
6995
6996 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
6997 check_effective_target_arm_thumb1_movt_ok.
6998
556cf088
PB
69992017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7000
7001 * gcc.target/arm/fpscr.c: New file.
7002
010b1cc0
TP
70032017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7004
7005 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7006 target.
7007
99b68476
TV
70082017-05-04 Tom de Vries <tom@codesourcery.com>
7009
7010 PR testsuite/80557
7011 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7012 line numbers.
7013 * g++.dg/warn/miss-format-1.C: Same.
7014 * g++.dg/warn/overflow-warn-1.C: Same.
7015 * g++.dg/warn/overflow-warn-3.C: Same.
7016 * g++.dg/warn/overflow-warn-4.C: Same.
7017
09177a4b
TV
70182017-05-04 Tom de Vries <tom@codesourcery.com>
7019
7020 PR testsuite/80557
7021 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7022 * gcc.target/i386/pr68657.c: Same.
7023 * gcc.target/i386/pr69255-1.c: Same.
7024 * gcc.target/i386/pr69255-2.c: Same.
7025 * gcc.target/i386/pr69255-3.c: Same.
7026
02c64149
RB
70272017-05-04 Richard Biener <rguenther@suse.de>
7028
7029 PR tree-optimization/31130
7030 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7031 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7032 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7033 * gcc.dg/pr52904.c: Remove XFAIL.
7034 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7035
9a26dfc8
JL
70362017-05-03 Jeff Law <law@redhat.com>
7037
7038 PR tree-optimization/78496
7039 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7040
4d0e904f
UB
70412017-05-03 Uros Bizjak <ubizjak@gmail.com>
7042
7043 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7044
49ab4621
RB
70452017-05-03 Richard Biener <rguenther@suse.de>
7046
7047 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7048
18bfe940
JJ
70492017-05-03 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR tree-optimization/79472
4d0e904f
UB
7052 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7053 to dg-options.
18bfe940
JJ
7054 * gcc.dg/tree-ssa/vrp113.c: New test.
7055 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7056 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7057 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7058
53e62089
TV
70592017-05-03 Tom de Vries <tom@codesourcery.com>
7060
7061 PR testsuite/80557
7062 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7063 * c-c++-common/Wshift-negative-value-2.c: Same.
7064 * c-c++-common/Wshift-negative-value-3.c: Same.
7065 * c-c++-common/Wshift-negative-value-4.c: Same.
7066 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7067 * c-c++-common/cpp/pr60400.c: Same.
7068 * c-c++-common/fmax-errors.c: Same.
7069 * c-c++-common/goacc/data-2.c: Same.
7070 * c-c++-common/goacc/host_data-2.c: Same.
7071 * c-c++-common/gomp/simd4.c: Same.
7072 * c-c++-common/pr28656.c: Same.
7073 * c-c++-common/pr43395.c: Same.
7074 * c-c++-common/torture/pr57945.c: Same.
7075
962913a5
TV
70762017-05-03 Tom de Vries <tom@codesourcery.com>
7077
7078 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7079 arg of dg directive.
7080 * c-c++-common/goacc/routine-3.c: Same.
7081 * c-c++-common/goacc/routine-4.c: Same.
7082
ad53f123
DM
70832017-05-02 David Malcolm <dmalcolm@redhat.com>
7084
7085 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7086 (test_fixit_insert_newline): New function.
7087 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7088 (test_fixit_insert_newline): New function.
7089 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7090 (test_fixit_insert_newline): New function.
7091 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7092 (test_fixit_insert_newline): New function.
7093 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7094 (test_show_locus): Handle test_fixit_insert_newline.
7095
0ca91c77
BC
70962017-05-02 Bin Cheng <bin.cheng@arm.com>
7097
7098 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7099
cc5b8f3d
TC
71002017-04-27 Tamar Christina <tamar.christina@arm.com>
7101
7102 * gcc.dg/lsr-div1.c: New testcase.
7103
1853f5c7
SP
71042017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7105
7106 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7107 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7108 (_mm_maskz_add_round_sd): Test new intrinsics.
7109 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7110 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7111 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7112 (_mm_maskz_add_round_ss): Test new intrinsics.
7113 * gcc.target/i386/avx512f-vaddss-2.c: New.
7114 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7115 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7116 (_mm_maskz_sub_round_sd): Test new intrinsics.
7117 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7118 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7119 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7120 (_mm_maskz_sub_round_ss): Test new intrinsics.
7121 * gcc.target/i386/avx512f-vsubss-2.c: New.
7122 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7123 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7124 (__builtin_ia32_subss_mask_round): Test new builtins.
7125 * gcc.target/i386/sse-13.c: Ditto.
7126 * gcc.target/i386/sse-23.c: Ditto.
7127 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7128 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7129 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7130 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7131 (_mm_mask_sub_round_ss): Test new intrinsics.
7132 * gcc.target/i386/testround-1.c: Ditto.
7133
2bba7541
MJ
71342017-05-02 Martin Jambor <mjambor@suse.cz>
7135
7136 PR tree-optimization/78687
7137 * g++.dg/tree-ssa/pr78687.C: New test.
7138
2bf54d93
RB
71392017-05-02 Richard Biener <rguenther@suse.de>
7140
7141 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7142 behavior.
7143 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7144
aee63acc
RB
71452017-05-02 Richard Biener <rguenther@suse.de>
7146
7147 PR tree-optimization/80591
7148 * gcc.dg/torture/pr80591.c: New testcase.
7149
e7d70c6c
RB
71502017-05-02 Richard Biener <rguenther@suse.de>
7151
7152 PR tree-optimization/80549
7153 * gcc.dg/torture/pr80549.c: New testcase.
7154
52e0a9f7
SKS
71552017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7156
7157 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7158 unsigned long.
7159
815d9cc6
XR
71602017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7161
7162 PR c++/80038
7163 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7164
338035aa
DM
71652017-05-01 David Malcolm <dmalcolm@redhat.com>
7166
7167 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7168 reflect insertion fix-it hints at the same location now being
7169 consolidated.
7170
4d82d0bc
MS
71712017-05-01 Martin Sebor <msebor@redhat.com>
7172
7173 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7174 on ILP32 targets.
7175
d539a57b
TV
71762017-05-01 Tom de Vries <tom@codesourcery.com>
7177
7178 * gcc.dg/pr78768.c: Require linker plugin.
7179
c6b9e849
TK
71802017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7181
7182 PR fortran/37131
7183 * gfortran.dg/matmul_bounds_11.f90: New test.
7184
706eb1a7
MS
71852017-05-01 Martin Sebor <msebor@redhat.com>
7186
7187 PR tree-optimization/79715
7188 * gcc.dg/pr79715.c: New test.
7189
723f4140
TV
71902017-05-01 Tom de Vries <tom@codesourcery.com>
7191
7192 PR testsuite/65941
7193 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7194 * g++.dg/other/pr59492.C: Require effective target rdrand.
7195
6bbb3a69
VR
71962017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7197
7198 * g++.dg/diagnostic/member-decl-1.C: New test.
7199
4212aecd
MG
72002017-04-29 Marc Glisse <marc.glisse@inria.fr>
7201
7202 PR tree-optimization/80487
7203 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7204
fe75f732
PK
72052017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7206
7207 PR tree-optimization/79697
7208 * gcc.dg/tree-ssa/pr79697.c: New test.
7209
6bcd8768
TV
72102017-04-29 Tom de Vries <tom@codesourcery.com>
7211
7212 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7213
d127ae9f
MS
72142017-04-28 Martin Sebor <msebor@redhat.com>
7215
7216 PR tree-optimization/80523
7217 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7218
c9610933
TV
72192017-04-28 Tom de Vries <tom@codesourcery.com>
7220
7221 PR testsuite/80557
7222 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7223 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7224
b5be38bc
TV
72252017-04-28 Tom de Vries <tom@codesourcery.com>
7226
7227 PR testsuite/80557
7228 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7229 * obj-c++.dg/bitfield-4.mm: Same.
7230 * obj-c++.dg/bitfield-5.mm: Same.
7231 * obj-c++.dg/exceptions-3.mm: Same.
7232 * obj-c++.dg/exceptions-5.mm: Same.
7233 * obj-c++.dg/method-1.mm: Same.
7234 * obj-c++.dg/method-12.mm: Same.
7235 * obj-c++.dg/method-13.mm: Same.
7236 * obj-c++.dg/method-15.mm: Same.
7237 * obj-c++.dg/method-16.mm: Same.
7238 * obj-c++.dg/property/at-property-18.mm: Same.
7239 * obj-c++.dg/property/at-property-25.mm: Same.
7240 * obj-c++.dg/property/at-property-5.mm: Same.
7241 * obj-c++.dg/property/dynamic-2.mm: Same.
7242 * obj-c++.dg/property/property-neg-3.mm: Same.
7243 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7244 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7245 * obj-c++.dg/syntax-error-1.mm: Same.
7246 * obj-c++.dg/try-catch-13.mm: Same.
7247 * objc.dg/bitfield-4.m: Same.
7248 * objc.dg/class-1.m: Same.
7249 * objc.dg/method-11.m: Same.
7250 * objc.dg/method-6.m: Same.
7251 * objc.dg/method-7.m: Same.
7252 * objc.dg/method-9.m: Same.
7253 * objc.dg/missing-proto-3.m: Same.
7254 * objc.dg/naming-2.m: Same.
7255 * objc.dg/property/at-property-16.m: Same.
7256 * objc.dg/property/at-property-18.m: Same.
7257 * objc.dg/property/at-property-25.m: Same.
7258 * objc.dg/property/at-property-5.m: Same.
7259 * objc.dg/property/dynamic-2.m: Same.
7260 * objc.dg/property/property-neg-3.m: Same.
7261 * objc.dg/protocol-inheritance-1.m: Same.
7262 * objc.dg/protocol-inheritance-2.m: Same.
7263
d35256b6
MG
72642017-04-28 Marc Glisse <marc.glisse@inria.fr>
7265
7266 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7267
7a95dfa7
TV
72682017-04-28 Tom de Vries <tom@codesourcery.com>
7269
7270 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7271 dg-(error|warning|message|bogus).
7272 * g++.dg/conversion/dr195-1.C: Same.
7273 * g++.dg/conversion/dr195.C: Same.
7274 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7275 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7276 * g++.dg/cpp0x/inline-ns7.C: Same.
7277 * g++.dg/cpp0x/variadic105.C: Same.
7278 * g++.dg/cpp0x/variadic65.C: Same.
7279 * g++.dg/expr/call2.C: Same.
7280 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7281 * g++.dg/expr/pmf-1.C: Same.
7282 * g++.dg/ext/altivec-types-1.C: Same.
7283 * g++.dg/ext/altivec-types-2.C: Same.
7284 * g++.dg/ext/altivec-types-3.C: Same.
7285 * g++.dg/ext/attrib14.C: Same.
7286 * g++.dg/ext/complit1.C: Same.
7287 * g++.dg/ext/forscope2.C: Same.
7288 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7289 * g++.dg/ext/label13.C: Same.
7290 * g++.dg/ext/member-attr.C: Same.
7291 * g++.dg/ext/visibility/anon7.C: Same.
7292 * g++.dg/ext/visibility/visibility-7.C: Same.
7293 * g++.dg/ext/vla2.C: Same.
7294 * g++.dg/inherit/access2.C: Same.
7295 * g++.dg/inherit/covariant12.C: Same.
7296 * g++.dg/inherit/covariant14.C: Same.
7297 * g++.dg/inherit/namespace-as-base.C: Same.
7298 * g++.dg/inherit/template-as-base.C: Same.
7299 * g++.dg/lookup/ambig1.C: Same.
7300 * g++.dg/lookup/ambig2.C: Same.
7301 * g++.dg/lookup/ambig3.C: Same.
7302 * g++.dg/lookup/class-member-1.C: Same.
7303 * g++.dg/lookup/conv-1.C: Same.
7304 * g++.dg/lookup/decl1.C: Same.
7305 * g++.dg/lookup/koenig1.C: Same.
7306 * g++.dg/lookup/scoped1.C: Same.
7307 * g++.dg/lookup/scoped2.C: Same.
7308 * g++.dg/lookup/two-stage4.C: Same.
7309 * g++.dg/lookup/used-before-declaration.C: Same.
7310 * g++.dg/lookup/using.C: Same.
7311 * g++.dg/lookup/using17.C: Same.
7312 * g++.dg/lookup/using2.C: Same.
7313 * g++.dg/other/abstract2.C: Same.
7314 * g++.dg/other/classkey1.C: Same.
7315 * g++.dg/other/component1.C: Same.
7316 * g++.dg/other/const1.C: Same.
7317 * g++.dg/other/const2.C: Same.
7318 * g++.dg/other/conversion1.C: Same.
7319 * g++.dg/other/do1.C: Same.
7320 * g++.dg/other/error1.C: Same.
7321 * g++.dg/other/error10.C: Same.
7322 * g++.dg/other/error3.C: Same.
7323 * g++.dg/other/error4.C: Same.
7324 * g++.dg/other/error5.C: Same.
7325 * g++.dg/other/error8.C: Same.
7326 * g++.dg/other/error9.C: Same.
7327 * g++.dg/other/field1.C: Same.
7328 * g++.dg/other/init1.C: Same.
7329 * g++.dg/other/ptrmem2.C: Same.
7330 * g++.dg/other/return1.C: Same.
7331 * g++.dg/overload/builtin3.C: Same.
7332 * g++.dg/overload/error1.C: Same.
7333 * g++.dg/overload/error2.C: Same.
7334 * g++.dg/overload/koenig2.C: Same.
7335 * g++.dg/overload/pmf1.C: Same.
7336 * g++.dg/parse/args1.C: Same.
7337 * g++.dg/parse/attr3.C: Same.
7338 * g++.dg/parse/constant4.C: Same.
7339 * g++.dg/parse/crash10.C: Same.
7340 * g++.dg/parse/crash18.C: Same.
7341 * g++.dg/parse/crash19.C: Same.
7342 * g++.dg/parse/crash20.C: Same.
7343 * g++.dg/parse/crash21.C: Same.
7344 * g++.dg/parse/crash22.C: Same.
7345 * g++.dg/parse/crash32.C: Same.
7346 * g++.dg/parse/decl-specifier-1.C: Same.
7347 * g++.dg/parse/error58.C: Same.
7348 * g++.dg/parse/local-class1.C: Same.
7349 * g++.dg/parse/non-dependent2.C: Same.
7350 * g++.dg/parse/parameter-declaration-1.C: Same.
7351 * g++.dg/parse/ptrmem2.C: Same.
7352 * g++.dg/parse/ptrmem3.C: Same.
7353 * g++.dg/parse/saved1.C: Same.
7354 * g++.dg/tc1/dr101.C: Same.
7355 * g++.dg/tc1/dr142.C: Same.
7356 * g++.dg/tc1/dr176.C: Same.
7357 * g++.dg/template/conv4.C: Same.
7358 * g++.dg/template/crash56.C: Same.
7359 * g++.dg/template/dependent-expr2.C: Same.
7360 * g++.dg/template/error1.C: Same.
7361 * g++.dg/template/error2.C: Same.
7362 * g++.dg/template/explicit6.C: Same.
7363 * g++.dg/template/init-list.C: Same.
7364 * g++.dg/template/local1.C: Same.
7365 * g++.dg/template/lookup2.C: Same.
7366 * g++.dg/template/meminit2.C: Same.
7367 * g++.dg/template/nontype25.C: Same.
7368 * g++.dg/template/ptrmem2.C: Same.
7369 * g++.dg/template/qualttp19.C: Same.
7370 * g++.dg/template/qualttp20.C: Same.
7371 * g++.dg/template/ttp3.C: Same.
7372 * g++.dg/template/unify4.C: Same.
7373 * g++.dg/template/unify6.C: Same.
7374 * g++.dg/template/unify7.C: Same.
7375 * g++.dg/template/warn1.C: Same.
7376 * g++.dg/tree-ssa/dom-invalid.C: Same.
7377 * g++.dg/ubsan/shift-1.C: Same.
7378 * g++.dg/warn/Wunused-2.C: Same.
7379 * g++.dg/warn/Wunused-4.C: Same.
7380 * g++.dg/warn/Wunused-6.C: Same.
7381 * g++.dg/warn/deprecated-6.C: Same.
7382 * g++.dg/warn/deprecated.C: Same.
7383 * g++.dg/warn/effc1.C: Same.
7384 * g++.dg/warn/effc3.C: Same.
7385 * g++.dg/warn/incomplete1.C: Same.
7386 * g++.dg/warn/inline1.C: Same.
7387 * g++.dg/warn/noeffect2.C: Same.
7388 * g++.dg/warn/noeffect4.C: Same.
7389 * g++.dg/warn/oldcast1.C: Same.
7390 * g++.dg/warn/sentinel.C: Same.
7391 * g++.dg/warn/unit-1.C: Same.
7392 * g++.old-deja/g++.pt/inherit2.C: Same.
7393 * g++.old-deja/g++.pt/overload8.C: Same.
7394 * gcc.dg/20000926-1.c: Same.
7395 * gcc.dg/20040223-1.c: Same.
7396 * gcc.dg/Warray-bounds-7.c: Same.
7397 * gcc.dg/alias-1.c: Same.
7398 * gcc.dg/alias-12.c: Same.
7399 * gcc.dg/alias-13.c: Same.
7400 * gcc.dg/alias-2.c: Same.
7401 * gcc.dg/array-13.c: Same.
7402 * gcc.dg/array-4.c: Same.
7403 * gcc.dg/attr-ifunc-2.c: Same.
7404 * gcc.dg/attr-invalid.c: Same.
7405 * gcc.dg/attr-noinline.c: Same.
7406 * gcc.dg/bitfld-2.c: Same.
7407 * gcc.dg/c90-const-expr-7.c: Same.
7408 * gcc.dg/c99-const-expr-7.c: Same.
7409 * gcc.dg/cpp/20000625-1.c: Same.
7410 * gcc.dg/cpp/charconst-4.c: Same.
7411 * gcc.dg/cpp/include2.c: Same.
7412 * gcc.dg/cpp/include2a.c: Same.
7413 * gcc.dg/decl-4.c: Same.
7414 * gcc.dg/deprecated-4.c: Same.
7415 * gcc.dg/deprecated.c: Same.
7416 * gcc.dg/dfp/altivec-types.c: Same.
7417 * gcc.dg/float-range-1.c: Same.
7418 * gcc.dg/pack-test-3.c: Same.
7419 * gcc.dg/pr11492.c: Same.
7420 * gcc.dg/pr15360-1.c: Same.
7421 * gcc.dg/pr37908.c: Same.
7422 * gcc.dg/pr53265.c: Same.
7423 * gcc.dg/pr57287-2.c: Same.
7424 * gcc.dg/pr57287.c: Same.
7425 * gcc.dg/redecl-1.c: Same.
7426 * gcc.dg/sync-3.c: Same.
7427 * gcc.dg/two-types-1.c: Same.
7428 * gcc.dg/two-types-2.c: Same.
7429 * gcc.dg/two-types-4.c: Same.
7430 * gcc.dg/two-types-5.c: Same.
7431 * gcc.dg/two-types-6.c: Same.
7432 * gcc.dg/two-types-7.c: Same.
7433 * gcc.dg/two-types-8.c: Same.
7434 * gcc.dg/two-types-9.c: Same.
7435 * gcc.dg/uninit-I.c: Same.
7436 * gcc.dg/uninit-pr19430.c: Same.
7437 * gcc.dg/visibility-7.c: Same.
7438 * gcc.dg/winline-10.c: Same.
7439 * gcc.dg/winline-2.c: Same.
7440 * gcc.dg/winline-3.c: Same.
7441 * gcc.dg/winline-9.c: Same.
7442 * gcc.target/i386/attr-returns_twice-1.c: Same.
7443 * gcc.target/i386/chkp-const-check-2.c: Same.
7444 * gcc.target/i386/chkp-label-address.c: Same.
7445 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7446 * gcc.target/i386/pr39162.c: Same.
7447 * gcc.target/i386/sse-5.c: Same.
7448 * gcc.target/powerpc/altivec-types-1.c: Same.
7449 * gcc.target/powerpc/altivec-types-2.c: Same.
7450 * gcc.target/powerpc/altivec-types-3.c: Same.
7451 * gcc.target/powerpc/float128-mix.c: Same.
7452 * gcc.target/powerpc/no-r11-3.c: Same.
7453 * gcc.target/spu/Wmain.c: Same.
7454 * gcc.target/spu/ea/errors2.c: Same.
7455 * gfortran.dg/assignment_1.f90: Same.
7456 * gfortran.dg/common_3.f90: Same.
7457 * gfortran.dg/der_io_1.f90: Same.
7458 * gfortran.dg/g77/20030326-1.f: Same.
7459 * gfortran.dg/g77/9263.f: Same.
7460 * gfortran.dg/g77/960317-1.f: Same.
7461 * gfortran.dg/g77/970625-2.f: Same.
7462 * gfortran.dg/g77/980615-0.f: Same.
7463 * gfortran.dg/g77/check0.f: Same.
7464 * gfortran.dg/g77/dnrm2.f: Same.
7465 * gfortran.dg/g77/pr9258.f: Same.
7466 * gfortran.dg/ichar_1.f90: Same.
7467 * gfortran.dg/interface_1.f90: Same.
7468 * gfortran.dg/namelist_1.f90: Same.
7469 * gfortran.dg/namelist_2.f90: Same.
7470 * gfortran.dg/namelist_3.f90: Same.
7471 * gfortran.dg/namelist_print_2.f: Same.
7472 * gfortran.dg/oldstyle_1.f90: Same.
7473 * gfortran.dg/runtime_warning_1.f90: Same.
7474 * gfortran.dg/underflow.f90: Same.
7475 * gnat.dg/specs/integer_value.ads: Same.
7476 * obj-c++.dg/fsf-package-0.m: Same.
7477 * objc.dg/two-types-1.m: Same.
7478
6e49961c
ML
74792017-04-28 Martin Liska <mliska@suse.cz>
7480
7481 PR gcov-profile/79891
7482 * gcc.misc-tests/gcov-17.c: New test.
7483 * gcc.misc-tests/gcov-18.c: New test.
7484
f166beaf
TV
74852017-04-28 Tom de Vries <tom@codesourcery.com>
7486
7487 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7488 dg-(error|warning|message|bogus).
7489 * g++.dg/parse/parameter-declaration-1.C: Same.
7490 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7491 * gcc.dg/Wpointer-sign-Wall.c: Same.
7492 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7493 * gcc.dg/cpp/19990413-1.c: Same.
7494 * gcc.dg/dg-test-1.c: Same.
7495 * gcc.dg/empty-source-2.c: Same.
7496 * gcc.dg/empty-source-3.c: Same.
7497 * gcc.dg/format/c99-printf-1.c: Same.
7498 * gcc.dg/format/c99-scanf-1.c: Same.
7499 * gcc.dg/label-decl-2.c: Same.
7500 * gcc.dg/m-un-2.c: Same.
7501 * gcc.dg/uninit-pr20644-O0.c: Same.
7502 * gfortran.dg/pr70006.f90: Same.
7503 * obj-c++.dg/fsf-package-0.m: Same.
7504
c3125b18
TV
75052017-04-28 Tom de Vries <tom@codesourcery.com>
7506
7507 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7508 dg-(error|warning|message|bogus).
7509 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7510 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7511 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7512 * c-c++-common/pr20000.c: Same.
7513 * c-c++-common/pr49706.c: Same.
7514 * g++.dg/ext/utf16-4.C: Same.
7515 * g++.dg/parse/error2.C: Same.
7516 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7517 * g++.dg/warn/Wtype-limits.C: Same.
7518 * g++.dg/warn/overflow-warn-1.C: Same.
7519 * g++.dg/warn/overflow-warn-3.C: Same.
7520 * gcc.dg/Wpointer-sign-Wall.c: Same.
7521 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7522 * gcc.dg/Wtype-limits-Wextra.c: Same.
7523 * gcc.dg/Wtype-limits.c: Same.
7524 * gcc.dg/cpp/19990413-1.c: Same.
7525 * gcc.dg/dg-test-1.c: Same.
7526 * gcc.dg/empty-source-2.c: Same.
7527 * gcc.dg/empty-source-3.c: Same.
7528 * gcc.dg/label-decl-2.c: Same.
7529 * gcc.dg/m-un-2.c: Same.
7530 * gcc.dg/uninit-pr19430-O0.c: Same.
7531 * gcc.dg/uninit-pr19430.c: Same.
7532 * gcc.dg/uninit-pr20644-O0.c: Same.
7533 * gcc.dg/utf16-4.c: Same.
7534 * gfortran.dg/pr70006.f90: Same.
7535 * obj-c++.dg/fsf-package-0.m: Same.
7536
119092c1
RB
75372017-04-28 Richard Biener <rguenther@suse.de>
7538
7539 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7540 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7541 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7542 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7543 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7544 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7545
3777eda2
MP
75462017-04-27 Marek Polacek <polacek@redhat.com>
7547
7548 PR sanitizer/80349
7549 * c-c++-common/ubsan/pr80349.c: New test.
7550
8211c4a2
VR
75512017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7552
7553 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7554 diagnostics.
7555 * g++.dg/warn/pr12242.C: Likewise.
7556
94baf2e2
DE
75572017-04-27 David Edelsohn <dje.gcc@gmail.com>
7558
7559 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7560
9a448688
ML
75612017-04-27 Martin Liska <mliska@suse.cz>
7562
7563 PR testsuite/79455
7564 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7565 more generic.
7566
f8a36447
JJ
75672017-04-27 Jakub Jelinek <jakub@redhat.com>
7568
7569 PR c++/80534
7570 * g++.dg/other/pr80534-1.C: New test.
7571 * g++.dg/other/pr80534-2.C: New test.
7572
1b7c8d39
RB
75732017-04-27 Richard Biener <rguenther@suse.de>
7574
7575 PR middle-end/80539
7576 * gcc.dg/torture/pr80539.c: New testcase.
7577
985b8393
JJ
75782017-04-27 Jakub Jelinek <jakub@redhat.com>
7579
7580 PR target/77728
7581 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7582
a480422d
VR
75832017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7584
7585 * g++.dg/diagnostic/nested-name-1.C: New test.
7586
f9726baa
ML
75872017-04-26 Martin Liska <mliska@suse.cz>
7588
7589 * gcc.dg/guality/guality.h: Add prefix to test verification.
7590
9f4df8f1
NS
75912017-04-25 Nathan Sidwell <nathan@acm.org>
7592
7593 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7594
1913c8f6
UB
75952017-04-25 Uros Bizjak <ubizjak@gmail.com>
7596
7597 PR target/70799
7598 * gcc.target/i386/pr70799-5.c: New test.
7599
e602bbfc
MS
76002017-04-25 Martin Sebor <msebor@redhat.com>
7601
7602 PR tree-optimization/80497
7603 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7604
7629ae90
RR
76052017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7606 Jakub Jelinek <jakub@redhat.com>
7607
7608 PR target/77728
7609 * g++.dg/abi/pr77728-1.C: New test.
7610
2ef42cf9
MP
76112017-04-25 Marek Polacek <polacek@redhat.com>
7612
7613 PR sanitizer/80349
7614 * g++.dg/ubsan/pr80349-2.C: New test.
7615
70caf430
VR
76162017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7617
7618 * g++.dg/cpp0x/enum34.C: New test.
7619
f66c70dc
TV
76202017-04-25 Tom de Vries <tom@codesourcery.com>
7621
7622 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7623 variables.
7624 (dg-line): New proc.
7625 (process-message): Handle line number variables.
7626 * objc.dg/try-catch-12.m: Use dg-line.
7627
77071af6
BS
76282017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7629
7630 PR target/80482
7631 * gcc.target/powerpc/vec-constvolatile.c: New test.
7632
fbe91804
DM
76332017-04-25 David Malcolm <dmalcolm@redhat.com>
7634
7635 * g++.dg/semicolon-fixits.C: New test case.
7636
1c4ea66f
DM
76372017-04-25 David Malcolm <dmalcolm@redhat.com>
7638
7639 * gcc.dg/semicolon-fixits.c: New test case.
7640
5ca28c1d
DM
76412017-04-25 David Malcolm <dmalcolm@redhat.com>
7642
7643 * g++.dg/lookup/missing-std-include.C: New test file.
7644
2ec07fa6
RR
76452017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7646 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR target/77728
7649 * g++.dg/abi/pr77728-2.C: New test.
7650
7d5dbb22
DM
76512017-04-25 David Malcolm <dmalcolm@redhat.com>
7652
7653 PR c++/80177
7654 * g++.dg/spellcheck-pr80177.C: New test case.
7655
6a3936d4
NS
76562017-04-25 Nathan Sidwell <nathan@acm.org>
7657
7658 * g++.dg/dg.exp (find-cxx-tests): New function.
7659 (main): Use it, remove explicit pruning
7660
bed3fd46
RB
76612017-04-25 Richard Biener <rguenther@suse.de>
7662
7663 PR tree-optimization/80492
7664 * gcc.dg/pr80492.c: New testcase.
7665
c9e9c3ac
SKS
76662017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7667
7668 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7669 for targets with int size less than 32 bits.
7670
2700fbd6
RB
76712017-04-25 Richard Biener <rguenther@suse.de>
7672
7673 PR tree-optimization/79201
7674 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7675 * gcc.target/i386/pr22152.c: Disable sinking.
7676
e57136da
AK
76772017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7678
7679 PR target/80464
7680 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7681
3cb9ee2f
AK
76822017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7683
7684 PR target/79895
7685 * gcc.target/s390/pr79895.c: New test.
7686
03db9ab5
DV
76872017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7688
7689 PR target/80080
7690 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7691 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7692 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7693
39259462
JJ
76942017-04-25 Jakub Jelinek <jakub@redhat.com>
7695
ba5d69f3
JJ
7696 PR rtl-optimization/80501
7697 * gcc.c-torture/execute/pr80501.c: New test.
7698
39259462
JJ
7699 PR rtl-optimization/80500
7700 * gcc.dg/pr80500.c: New test.
7701
bb0249cb
MG
77022017-04-25 Marc Glisse <marc.glisse@inria.fr>
7703
7704 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7705 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7706
be420eb8
JW
77072017-04-22 Janus Weil <janus@gcc.gnu.org>
7708
7709 PR fortran/80121
7710 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7711 directive.
7712
0ebd1f00
DM
77132017-04-24 David Malcolm <dmalcolm@redhat.com>
7714
7715 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7716 * jit.dg/test-alignment.c: New test case.
7717 * jit.dg/test-alignment.cc: New test case.
7718 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7719 New test case.
7720
412f61f0
DM
77212017-04-24 David Malcolm <dmalcolm@redhat.com>
7722
7723 PR c++/80016
7724 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7725 test function.
7726 (test_alignof): New test function.
7727
a8492d5e
MG
77282017-04-24 Marc Glisse <marc.glisse@inria.fr>
7729
7730 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7731
ec856f5f
VR
77322017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7733
7734 * g++.dg/diagnostic/duplicate1.C: New test.
7735 * g++.dg/cpp0x/duplicate1.C: New test.
7736
a753df11
MJ
77372017-04-24 Martin Jambor <mjambor@suse.cz>
7738
7739 PR tree-optimization/80293
7740 * g++.dg/tree-ssa/pr80293.C: New test.
7741
3ebd8e62
ML
77422017-04-24 Martin Liska <mliska@suse.cz>
7743
7744 PR middle-end/79931
7745 * g++.dg/ipa/pr79931.C: New test.
7746
f30a1190
RB
77472017-04-24 Richard Biener <rguenther@suse.de>
7748
7749 PR tree-optimization/80494
7750 * gfortran.dg/pr80494.f90: New testcase.
7751
4c7c437c
RB
77522017-04-24 Richard Biener <rguenther@suse.de>
7753
7754 PR tree-optimization/79725
7755 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7756
d21a8e3b
RB
77572017-04-24 Richard Biener <rguenther@suse.de>
7758
7759 PR c++/2972
7760 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7761
c7eb642e
JD
77622017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7763
7764 PR fortran/80484
7765 * gfortran.dg/dtio_29.f03: New test.
7766
60fc41bd
JW
77672017-04-22 Janus Weil <janus@gcc.gnu.org>
7768
7769 PR fortran/80121
7770 * gfortran.dg/intent_out_9.f90: New test case.
7771
2eb8a343
UB
77722017-04-23 Uros Bizjak <ubizjak@gmail.com>
7773
7774 PR target/70799
1913c8f6 7775 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7776
fc23d35a
JW
77772017-04-21 Janus Weil <janus@gcc.gnu.org>
7778
7779 PR fortran/80392
7780 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7781
7b9efd03
UB
77822017-04-21 Uros Bizjak <ubizjak@gmail.com>
7783
7784 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7785
2fd30fbe
RB
77862017-04-21 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/79547
7789 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7790
bb1bc604
RB
77912017-04-21 Richard Biener <rguenther@suse.de>
7792
7793 PR tree-optimization/78847
7794 * g++.dg/tree-ssa/pr78847.C: New testcase.
7795
666f7903
JJ
77962017-04-21 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR c/80468
7799 * gcc.dg/pr80468.c: New test.
7800
25c28f47
ML
78012017-04-21 Martin Liska <mliska@suse.cz>
7802
7803 PR tree-optimization/66278
7804 * gcc.dg/vect/pr66278.c: New test.
7805
6d553e9b
RB
78062017-04-21 Richard Biener <rguenther@suse.de>
7807
7808 PR tree-optimization/80237
7809 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7810 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7811 adjust expected optimizations.
7812
7fd1a747
RB
78132016-04-21 Richard Biener <rguenther@suse.de>
7814
7815 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7816 of inner loops.
7817 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7818 * gcc.dg/vect/vect-104.c: Likewise.
7819
2f23a412
EB
78202017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7821
7822 PR tree-optimization/80426
7823 * gcc.c-torture/execute/20170429-1.c: Rename into...
7824 * gcc.c-torture/execute/20170419-1.c: ...this.
7825
8749b11f
UB
78262017-04-20 Uros Bizjak <ubizjak@gmail.com>
7827
7828 PR target/79804
7829 * gcc.target/i386/pr79804.c: New test.
7830
20917336
UB
78312017-04-20 Uros Bizjak <ubizjak@gmail.com>
7832
7833 PR target/78090
7834 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7835
2414b022
DE
78362017-04-20 David Edelsohn <dje.gcc@gmail.com>
7837
7838 * g++/opt/pr80436.C: XFAIL on AIX.
7839
34d57a10
JW
78402017-04-20 Jonathan Wakely <jwakely@redhat.com>
7841
7842 PR c++/80473
7843 * g++.dg/diagnostic/pr80473.C: New test.
7844
c3cbcd45
VR
78452017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7846
7847 * g++.dg/warn/Wextra-semi.C: New test.
7848
8a59d466
JJ
78492017-04-20 Jakub Jelinek <jakub@redhat.com>
7850
7851 PR middle-end/80423
7852 * g++.dg/other/pr80423.C: New test.
7853
a4bb5c57
SKS
78542017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7855
7856 * gcc.dg/pr80170.c: Require ptr32plus.
7857
fe1e7d0e
EB
78582017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7859
7860 PR tree-optimization/80426
7861 * gcc.c-torture/execute/20170419-1.c: New test.
7862
48d811eb
JJ
78632017-04-19 Jakub Jelinek <jakub@redhat.com>
7864
f19e6a9c
JJ
7865 PR debug/80461
7866 * g++.dg/debug/pr80461.C: New test.
7867
541035a6
JJ
7868 PR c++/80459
7869 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7870 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7871 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7872
48d811eb
JJ
7873 PR debug/80436
7874 * g++.dg/opt/pr80436.C: New test.
7875
5249994e
SKS
78762017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7877
7878 * gcc.dg/torture/pr80341.c: Require int32plus.
7879
a16c8d8b 78802017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7881 Jeff Law <law@redhat.com>
a16c8d8b
EB
7882
7883 * gcc.c-torture/compile/20170419-1.c: New test.
7884
6143c998
TV
78852017-04-19 Tom de Vries <tom@codesourcery.com>
7886
7887 PR testsuite/80221
7888 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7889 subsequent dg directives.
7890 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7891 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7892 * c-c++-common/attr-fallthrough-2.c: Same.
7893 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7894 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7895 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7896 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7897 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7898 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7899 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7900 * c-c++-common/cilk-plus/CK/errors.c: Same.
7901 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7902 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7903 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7904 * c-c++-common/cpp/pr57580.c: Same.
7905 * c-c++-common/goacc/asyncwait-1.c: Same.
7906 * c-c++-common/goacc/cache-2.c: Same.
7907 * c-c++-common/goacc/declare-2.c: Same.
7908 * c-c++-common/goacc/deviceptr-1.c: Same.
7909 * c-c++-common/goacc/routine-5.c: Same.
7910 * c-c++-common/gomp/clauses-2.c: Same.
7911 * c-c++-common/gomp/ordered-3.c: Same.
7912 * c-c++-common/gomp/pr67501.c: Same.
7913 * c-c++-common/pr20000.c: Same.
7914 * c-c++-common/pr43395.c: Same.
7915 * c-c++-common/pr49706.c: Same.
7916 * c-c++-common/pr77624-1.c: Same.
7917 * c-c++-common/pr77624-2.c: Same.
7918 * c-c++-common/raw-string-14.c: Same.
7919 * c-c++-common/raw-string-16.c: Same.
7920 * c-c++-common/raw-string-3.c: Same.
7921 * c-c++-common/raw-string-4.c: Same.
7922 * c-c++-common/raw-string-5.c: Same.
7923 * c-c++-common/raw-string-6.c: Same.
7924 * g++.dg/abi/mangle41.C: Same.
7925 * g++.dg/conversion/nullptr1.C: Same.
7926 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7927 * g++.dg/cpp0x/auto27.C: Same.
7928 * g++.dg/cpp0x/constexpr-98.C: Same.
7929 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7930 * g++.dg/cpp0x/diag2.C: Same.
7931 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7932 * g++.dg/cpp0x/nullptr15.C: Same.
7933 * g++.dg/cpp0x/pr31431-2.C: Same.
7934 * g++.dg/cpp0x/pr31431.C: Same.
7935 * g++.dg/cpp0x/pr79118.C: Same.
7936 * g++.dg/cpp0x/static_assert3.C: Same.
7937 * g++.dg/cpp0x/temp_default2.C: Same.
7938 * g++.dg/cpp0x/trailing4.C: Same.
7939 * g++.dg/cpp0x/variadic-ex10.C: Same.
7940 * g++.dg/cpp0x/variadic-ex13.C: Same.
7941 * g++.dg/cpp0x/variadic-ex14.C: Same.
7942 * g++.dg/cpp0x/variadic-ex3.C: Same.
7943 * g++.dg/cpp0x/variadic-ex4.C: Same.
7944 * g++.dg/cpp0x/variadic59.C: Same.
7945 * g++.dg/cpp0x/vt-37737-2.C: Same.
7946 * g++.dg/cpp0x/vt-57397-1.C: Same.
7947 * g++.dg/cpp0x/vt-57397-2.C: Same.
7948 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7949 * g++.dg/cpp1z/gen-attrs1.C: Same.
7950 * g++.dg/diagnostic/pr71075.C: Same.
7951 * g++.dg/eh/goto2.C: Same.
7952 * g++.dg/eh/goto3.C: Same.
7953 * g++.dg/expr/bitfield4.C: Same.
7954 * g++.dg/expr/bitfield5.C: Same.
7955 * g++.dg/expr/bitfield6.C: Same.
7956 * g++.dg/expr/bool1.C: Same.
7957 * g++.dg/expr/bool3.C: Same.
7958 * g++.dg/expr/cond10.C: Same.
7959 * g++.dg/expr/cond11.C: Same.
7960 * g++.dg/expr/lval3.C: Same.
7961 * g++.dg/expr/lval4.C: Same.
7962 * g++.dg/ext/anon-struct4.C: Same.
7963 * g++.dg/ext/attrib44.C: Same.
7964 * g++.dg/ext/builtin3.C: Same.
7965 * g++.dg/ext/dllimport7.C: Same.
7966 * g++.dg/ext/label5.C: Same.
7967 * g++.dg/ext/no-asm-1.C: Same.
7968 * g++.dg/ext/utf16-4.C: Same.
7969 * g++.dg/ext/vla2.C: Same.
7970 * g++.dg/gomp/block-1.C: Same.
7971 * g++.dg/gomp/block-2.C: Same.
7972 * g++.dg/gomp/block-3.C: Same.
7973 * g++.dg/gomp/block-5.C: Same.
7974 * g++.dg/gomp/linear-2.C: Same.
7975 * g++.dg/gomp/target-1.C: Same.
7976 * g++.dg/gomp/target-2.C: Same.
7977 * g++.dg/gomp/taskgroup-1.C: Same.
7978 * g++.dg/gomp/teams-1.C: Same.
7979 * g++.dg/inherit/pure1.C: Same.
7980 * g++.dg/init/array43.C: Same.
7981 * g++.dg/init/array46.C: Same.
7982 * g++.dg/init/const10.C: Same.
7983 * g++.dg/init/ctor4-1.C: Same.
7984 * g++.dg/init/ctor4.C: Same.
7985 * g++.dg/init/new37.C: Same.
7986 * g++.dg/init/pr25811.C: Same.
7987 * g++.dg/init/pr29043.C: Same.
7988 * g++.dg/init/pr29571.C: Same.
7989 * g++.dg/lookup/duperr1.C: Same.
7990 * g++.dg/lookup/error1.C: Same.
7991 * g++.dg/lookup/koenig5.C: Same.
7992 * g++.dg/lookup/pr77549.C: Same.
7993 * g++.dg/lookup/suggestions1.C: Same.
7994 * g++.dg/lookup/using16.C: Same.
7995 * g++.dg/lookup/using7.C: Same.
7996 * g++.dg/other/anon-union3.C: Same.
7997 * g++.dg/other/array2.C: Same.
7998 * g++.dg/other/error13.C: Same.
7999 * g++.dg/other/error34.C: Same.
8000 * g++.dg/overload/builtin1.C: Same.
8001 * g++.dg/overload/conv-op1.C: Same.
8002 * g++.dg/overload/error3.C: Same.
8003 * g++.dg/overload/koenig1.C: Same.
8004 * g++.dg/overload/operator5.C: Same.
8005 * g++.dg/overload/template5.C: Same.
8006 * g++.dg/overload/unknown1.C: Same.
8007 * g++.dg/overload/using2.C: Same.
8008 * g++.dg/parse/constructor1.C: Same.
8009 * g++.dg/parse/crash36.C: Same.
8010 * g++.dg/parse/crash63.C: Same.
8011 * g++.dg/parse/error11.C: Same.
8012 * g++.dg/parse/error12.C: Same.
8013 * g++.dg/parse/error14.C: Same.
8014 * g++.dg/parse/error2.C: Same.
8015 * g++.dg/parse/error21.C: Same.
8016 * g++.dg/parse/error26.C: Same.
8017 * g++.dg/parse/error36.C: Same.
8018 * g++.dg/parse/friend12.C: Same.
8019 * g++.dg/parse/invalid-op1.C: Same.
8020 * g++.dg/parse/missing-template1.C: Same.
8021 * g++.dg/parse/parser-pr28152-2.C: Same.
8022 * g++.dg/parse/parser-pr28152.C: Same.
8023 * g++.dg/parse/pr16696-permissive.C: Same.
8024 * g++.dg/parse/pr16696.C: Same.
8025 * g++.dg/parse/pr69628.C: Same.
8026 * g++.dg/parse/ret-type2.C: Same.
8027 * g++.dg/parse/specialization1.C: Same.
8028 * g++.dg/parse/template3.C: Same.
8029 * g++.dg/parse/template9.C: Same.
8030 * g++.dg/parse/typename11.C: Same.
8031 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8032 * g++.dg/pr45330.C: Same.
8033 * g++.dg/rtti/typeid6.C: Same.
8034 * g++.dg/spellcheck-fields.C: Same.
8035 * g++.dg/spellcheck-typenames.C: Same.
8036 * g++.dg/tc1/dr108.C: Same.
8037 * g++.dg/tc1/dr147.C: Same.
8038 * g++.dg/template/arg7.C: Same.
8039 * g++.dg/template/conv11.C: Same.
8040 * g++.dg/template/crash13.C: Same.
8041 * g++.dg/template/crash55.C: Same.
8042 * g++.dg/template/dependent-expr5.C: Same.
8043 * g++.dg/template/error17.C: Same.
8044 * g++.dg/template/error33.C: Same.
8045 * g++.dg/template/error4.C: Same.
8046 * g++.dg/template/error50.C: Same.
8047 * g++.dg/template/error53.C: Same.
8048 * g++.dg/template/friend.C: Same.
8049 * g++.dg/template/func2.C: Same.
8050 * g++.dg/template/local6.C: Same.
8051 * g++.dg/template/member5.C: Same.
8052 * g++.dg/template/meminit1.C: Same.
8053 * g++.dg/template/nested3.C: Same.
8054 * g++.dg/template/nontype6.C: Same.
8055 * g++.dg/template/overload12.C: Same.
8056 * g++.dg/template/ptrmem8.C: Same.
8057 * g++.dg/template/qualified-id1.C: Same.
8058 * g++.dg/template/spec15.C: Same.
8059 * g++.dg/template/static1.C: Same.
8060 * g++.dg/template/static10.C: Same.
8061 * g++.dg/template/static2.C: Same.
8062 * g++.dg/template/ttp25.C: Same.
8063 * g++.dg/template/typedef2.C: Same.
8064 * g++.dg/template/typename2.C: Same.
8065 * g++.dg/template/unify10.C: Same.
8066 * g++.dg/template/unify6.C: Same.
8067 * g++.dg/template/unify7.C: Same.
8068 * g++.dg/template/unify9.C: Same.
8069 * g++.dg/template/varmod1.C: Same.
8070 * g++.dg/ubsan/div-by-zero-1.C: Same.
8071 * g++.dg/ubsan/pr63956.C: Same.
8072 * g++.dg/warn/Waddress-1.C: Same.
8073 * g++.dg/warn/Wconversion2.C: Same.
8074 * g++.dg/warn/Wnull-conversion-1.C: Same.
8075 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8076 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8077 * g++.dg/warn/Wswitch-1.C: Same.
8078 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8079 * g++.dg/warn/Wtype-limits.C: Same.
8080 * g++.dg/warn/Wunused-parm-5.C: Same.
8081 * g++.dg/warn/deprecated-6.C: Same.
8082 * g++.dg/warn/deprecated.C: Same.
8083 * g++.dg/warn/incomplete1.C: Same.
8084 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8085 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8086 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8087 * g++.dg/warn/overflow-warn-1.C: Same.
8088 * g++.dg/warn/overflow-warn-3.C: Same.
8089 * g++.dg/warn/overflow-warn-4.C: Same.
8090 * g++.dg/warn/pr12242.C: Same.
8091 * g++.dg/warn/pr30551-2.C: Same.
8092 * g++.dg/warn/pr30551.C: Same.
8093 * g++.old-deja/g++.benjamin/16077.C: Same.
8094 * g++.old-deja/g++.bob/inherit1.C: Same.
8095 * g++.old-deja/g++.brendan/crash56.C: Same.
8096 * g++.old-deja/g++.brendan/template17.C: Same.
8097 * g++.old-deja/g++.eh/ctor1.C: Same.
8098 * g++.old-deja/g++.jason/bool5.C: Same.
8099 * g++.old-deja/g++.jason/cond.C: Same.
8100 * g++.old-deja/g++.jason/operator.C: Same.
8101 * g++.old-deja/g++.jason/pmf5.C: Same.
8102 * g++.old-deja/g++.law/ctors5.C: Same.
8103 * g++.old-deja/g++.law/missed-error2.C: Same.
8104 * g++.old-deja/g++.law/operators9.C: Same.
8105 * g++.old-deja/g++.law/temps1.C: Same.
8106 * g++.old-deja/g++.mike/for2.C: Same.
8107 * g++.old-deja/g++.mike/ns5.C: Same.
8108 * g++.old-deja/g++.mike/ns7.C: Same.
8109 * g++.old-deja/g++.mike/p10769b.C: Same.
8110 * g++.old-deja/g++.niklas/t120.C: Same.
8111 * g++.old-deja/g++.niklas/t121.C: Same.
8112 * g++.old-deja/g++.ns/koenig5.C: Same.
8113 * g++.old-deja/g++.oliva/overload1.C: Same.
8114 * g++.old-deja/g++.other/crash24.C: Same.
8115 * g++.old-deja/g++.other/crash25.C: Same.
8116 * g++.old-deja/g++.other/decl5.C: Same.
8117 * g++.old-deja/g++.other/lineno5.C: Same.
8118 * g++.old-deja/g++.other/null3.C: Same.
8119 * g++.old-deja/g++.other/overcnv2.C: Same.
8120 * g++.old-deja/g++.other/ptrmem7.C: Same.
8121 * g++.old-deja/g++.other/typename1.C: Same.
8122 * g++.old-deja/g++.other/vaarg3.C: Same.
8123 * g++.old-deja/g++.pt/crash10.C: Same.
8124 * g++.old-deja/g++.pt/crash28.C: Same.
8125 * g++.old-deja/g++.pt/crash38.C: Same.
8126 * g++.old-deja/g++.pt/explicit70.C: Same.
8127 * g++.old-deja/g++.pt/explicit77.C: Same.
8128 * g++.old-deja/g++.pt/expr2.C: Same.
8129 * g++.old-deja/g++.pt/spec5.C: Same.
8130 * g++.old-deja/g++.pt/spec6.C: Same.
8131 * g++.old-deja/g++.pt/typename3.C: Same.
8132 * g++.old-deja/g++.pt/typename5.C: Same.
8133 * g++.old-deja/g++.pt/typename6.C: Same.
8134 * g++.old-deja/g++.pt/typename7.C: Same.
8135 * g++.old-deja/g++.pt/unify4.C: Same.
8136 * g++.old-deja/g++.pt/unify8.C: Same.
8137 * g++.old-deja/g++.pt/vaarg3.C: Same.
8138 * g++.old-deja/g++.robertl/eb22.C: Same.
8139 * g++.old-deja/g++.robertl/eb4.C: Same.
8140 * g++.old-deja/g++.robertl/eb44.C: Same.
8141 * g++.old-deja/g++.robertl/eb69.C: Same.
8142 * g++.old-deja/g++.robertl/eb98.C: Same.
8143 * gcc.dg/20031223-1.c: Same.
8144 * gcc.dg/940510-1.c: Same.
8145 * gcc.dg/990506-0.c: Same.
8146 * gcc.dg/Walloca-1.c: Same.
8147 * gcc.dg/Walloca-2.c: Same.
8148 * gcc.dg/Wconversion-integer.c: Same.
8149 * gcc.dg/Wcxx-compat-8.c: Same.
8150 * gcc.dg/Wimplicit-int-1.c: Same.
8151 * gcc.dg/Wimplicit-int-2.c: Same.
8152 * gcc.dg/Wimplicit-int-4.c: Same.
8153 * gcc.dg/Wpointer-sign-Wall.c: Same.
8154 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8155 * gcc.dg/Wshadow-1.c: Same.
8156 * gcc.dg/Wshadow-3.c: Same.
8157 * gcc.dg/Wswitch-enum-error.c: Same.
8158 * gcc.dg/Wswitch-enum.c: Same.
8159 * gcc.dg/Wswitch-error.c: Same.
8160 * gcc.dg/Wswitch.c: Same.
8161 * gcc.dg/Wtype-limits-Wextra.c: Same.
8162 * gcc.dg/Wtype-limits.c: Same.
8163 * gcc.dg/Wvla-larger-than-2.c: Same.
8164 * gcc.dg/anon-struct-5.c: Same.
8165 * gcc.dg/array-10.c: Same.
8166 * gcc.dg/array-11.c: Same.
8167 * gcc.dg/array-15.c: Same.
8168 * gcc.dg/array-2.c: Same.
8169 * gcc.dg/array-8.c: Same.
8170 * gcc.dg/array-const-2.c: Same.
8171 * gcc.dg/array-const-3.c: Same.
8172 * gcc.dg/bitfld-1.c: Same.
8173 * gcc.dg/bitfld-8.c: Same.
8174 * gcc.dg/builtin-redefine.c: Same.
8175 * gcc.dg/c11-noreturn-1.c: Same.
8176 * gcc.dg/c11-noreturn-2.c: Same.
8177 * gcc.dg/c11-static-assert-3.c: Same.
8178 * gcc.dg/c90-arraydecl-1.c: Same.
8179 * gcc.dg/c90-complex-1.c: Same.
8180 * gcc.dg/c90-complit-1.c: Same.
8181 * gcc.dg/c90-const-expr-11.c: Same.
8182 * gcc.dg/c90-const-expr-7.c: Same.
8183 * gcc.dg/c90-const-expr-8.c: Same.
8184 * gcc.dg/c90-enum-comma-1.c: Same.
8185 * gcc.dg/c90-flex-array-1.c: Same.
8186 * gcc.dg/c90-hexfloat-1.c: Same.
8187 * gcc.dg/c90-idem-qual-1.c: Same.
8188 * gcc.dg/c90-idem-qual-2.c: Same.
8189 * gcc.dg/c90-idem-qual-3.c: Same.
8190 * gcc.dg/c90-mixdecl-1.c: Same.
8191 * gcc.dg/c90-restrict-1.c: Same.
8192 * gcc.dg/c90-return-1.c: Same.
8193 * gcc.dg/c99-array-nonobj-1.c: Same.
8194 * gcc.dg/c99-arraydecl-1.c: Same.
8195 * gcc.dg/c99-complex-1.c: Same.
8196 * gcc.dg/c99-complex-2.c: Same.
8197 * gcc.dg/c99-complit-2.c: Same.
8198 * gcc.dg/c99-const-expr-7.c: Same.
8199 * gcc.dg/c99-const-expr-8.c: Same.
8200 * gcc.dg/c99-flex-array-3.c: Same.
8201 * gcc.dg/c99-flex-array-7.c: Same.
8202 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8203 * gcc.dg/c99-impl-decl-1.c: Same.
8204 * gcc.dg/c99-impl-int-1.c: Same.
8205 * gcc.dg/c99-impl-int-2.c: Same.
8206 * gcc.dg/c99-init-3.c: Same.
8207 * gcc.dg/c99-restrict-1.c: Same.
8208 * gcc.dg/c99-return-1.c: Same.
8209 * gcc.dg/c99-tag-1.c: Same.
8210 * gcc.dg/c99-tag-3.c: Same.
8211 * gcc.dg/call-diag-2.c: Same.
8212 * gcc.dg/cpp/19940712-1.c: Same.
8213 * gcc.dg/cpp/19951025-1.c: Same.
8214 * gcc.dg/cpp/19990413-1.c: Same.
8215 * gcc.dg/cpp/direct2.c: Same.
8216 * gcc.dg/cpp/direct2s.c: Same.
8217 * gcc.dg/cpp/pr28709.c: Same.
8218 * gcc.dg/cpp/pr61854-c90.c: Same.
8219 * gcc.dg/cpp/pr61854-c94.c: Same.
8220 * gcc.dg/cpp/pragma-1.c: Same.
8221 * gcc.dg/cpp/pragma-2.c: Same.
8222 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8223 * gcc.dg/cpp/trad/literals-2.c: Same.
8224 * gcc.dg/cpp/warn-comments-2.c: Same.
8225 * gcc.dg/cpp/warn-comments-3.c: Same.
8226 * gcc.dg/cpp/warn-comments.c: Same.
8227 * gcc.dg/cpp/warn-long-long-2.c: Same.
8228 * gcc.dg/cpp/warn-long-long.c: Same.
8229 * gcc.dg/cpp/warn-redefined-2.c: Same.
8230 * gcc.dg/cpp/warn-redefined.c: Same.
8231 * gcc.dg/darwin-cfstring-2.c: Same.
8232 * gcc.dg/darwin-cfstring-format-1.c: Same.
8233 * gcc.dg/decl-9.c: Same.
8234 * gcc.dg/declspec-1.c: Same.
8235 * gcc.dg/declspec-10.c: Same.
8236 * gcc.dg/declspec-11.c: Same.
8237 * gcc.dg/declspec-13.c: Same.
8238 * gcc.dg/declspec-18.c: Same.
8239 * gcc.dg/declspec-4.c: Same.
8240 * gcc.dg/declspec-5.c: Same.
8241 * gcc.dg/declspec-6.c: Same.
8242 * gcc.dg/declspec-8.c: Same.
8243 * gcc.dg/deprecated-4.c: Same.
8244 * gcc.dg/deprecated.c: Same.
8245 * gcc.dg/dfp/composite-type.c: Same.
8246 * gcc.dg/empty-source-2.c: Same.
8247 * gcc.dg/empty-source-3.c: Same.
8248 * gcc.dg/format/attr-6.c: Same.
8249 * gcc.dg/format/branch-1.c: Same.
8250 * gcc.dg/format/c90-printf-1.c: Same.
8251 * gcc.dg/format/c90-strftime-2.c: Same.
8252 * gcc.dg/format/c99-strftime-1.c: Same.
8253 * gcc.dg/format/cmn-err-1.c: Same.
8254 * gcc.dg/format/few-1.c: Same.
8255 * gcc.dg/format/ms_branch-1.c: Same.
8256 * gcc.dg/format/ms_unnamed-1.c: Same.
8257 * gcc.dg/format/ms_va-1.c: Same.
8258 * gcc.dg/format/unnamed-1.c: Same.
8259 * gcc.dg/format/va-1.c: Same.
8260 * gcc.dg/format/xopen-1.c: Same.
8261 * gcc.dg/funcdef-var-1.c: Same.
8262 * gcc.dg/funcdef-var-2.c: Same.
8263 * gcc.dg/gnu89-const-expr-1.c: Same.
8264 * gcc.dg/gnu89-const-expr-2.c: Same.
8265 * gcc.dg/gnu90-const-expr-1.c: Same.
8266 * gcc.dg/gnu99-const-expr-1.c: Same.
8267 * gcc.dg/gnu99-const-expr-2.c: Same.
8268 * gcc.dg/gnu99-init-2.c: Same.
8269 * gcc.dg/gomp/_Atomic-5.c: Same.
8270 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8271 * gcc.dg/gomp/atomic-5.c: Same.
8272 * gcc.dg/gomp/linear-1.c: Same.
8273 * gcc.dg/gomp/pr67500.c: Same.
8274 * gcc.dg/init-bad-1.c: Same.
8275 * gcc.dg/init-bad-2.c: Same.
8276 * gcc.dg/init-bad-3.c: Same.
8277 * gcc.dg/init-string-1.c: Same.
8278 * gcc.dg/label-compound-stmt-1.c: Same.
8279 * gcc.dg/label-decl-2.c: Same.
8280 * gcc.dg/label-decl-4.c: Same.
8281 * gcc.dg/large-size-array-2.c: Same.
8282 * gcc.dg/large-size-array-4.c: Same.
8283 * gcc.dg/lvalue-6.c: Same.
8284 * gcc.dg/m-un-2.c: Same.
8285 * gcc.dg/multiple-overflow-warn-1.c: Same.
8286 * gcc.dg/multiple-overflow-warn-2.c: Same.
8287 * gcc.dg/multiple-overflow-warn-3.c: Same.
8288 * gcc.dg/nested-redef-1.c: Same.
8289 * gcc.dg/no-asm-1.c: Same.
8290 * gcc.dg/no-asm-3.c: Same.
8291 * gcc.dg/no-asm-4.c: Same.
8292 * gcc.dg/noncompile/20010524-1.c: Same.
8293 * gcc.dg/noncompile/incomplete-5.c: Same.
8294 * gcc.dg/noncompile/pr44517.c: Same.
8295 * gcc.dg/noncompile/pr52290.c: Same.
8296 * gcc.dg/noreturn-1.c: Same.
8297 * gcc.dg/overflow-warn-1.c: Same.
8298 * gcc.dg/overflow-warn-2.c: Same.
8299 * gcc.dg/overflow-warn-3.c: Same.
8300 * gcc.dg/overflow-warn-4.c: Same.
8301 * gcc.dg/parm-mismatch-1.c: Same.
8302 * gcc.dg/parser-pr28152-2.c: Same.
8303 * gcc.dg/parser-pr28152.c: Same.
8304 * gcc.dg/pedwarn-init.c: Same.
8305 * gcc.dg/pointer-arith-2.c: Same.
8306 * gcc.dg/pointer-arith-3.c: Same.
8307 * gcc.dg/pointer-arith-4.c: Same.
8308 * gcc.dg/pr14475.c: Same.
8309 * gcc.dg/pr18596-3.c: Same.
8310 * gcc.dg/pr18809-1.c: Same.
8311 * gcc.dg/pr27953.c: Same.
8312 * gcc.dg/pr30457.c: Same.
8313 * gcc.dg/pr30551-2.c: Same.
8314 * gcc.dg/pr30551-3.c: Same.
8315 * gcc.dg/pr30551-4.c: Same.
8316 * gcc.dg/pr30551-5.c: Same.
8317 * gcc.dg/pr30551-6.c: Same.
8318 * gcc.dg/pr30551.c: Same.
8319 * gcc.dg/pr36997.c: Same.
8320 * gcc.dg/pr41842.c: Same.
8321 * gcc.dg/pr48552-1.c: Same.
8322 * gcc.dg/pr48552-2.c: Same.
8323 * gcc.dg/pr59717.c: Same.
8324 * gcc.dg/pr61077.c: Same.
8325 * gcc.dg/pr61096-1.c: Same.
8326 * gcc.dg/pr63626.c: Same.
8327 * gcc.dg/pr64223-1.c: Same.
8328 * gcc.dg/pr64223-2.c: Same.
8329 * gcc.dg/pr8788-1.c: Same.
8330 * gcc.dg/pr8927-1.c: Same.
8331 * gcc.dg/pragma-darwin.c: Same.
8332 * gcc.dg/pragma-diag-5.c: Same.
8333 * gcc.dg/pragma-message.c: Same.
8334 * gcc.dg/redecl-1.c: Same.
8335 * gcc.dg/simd-1.c: Same.
8336 * gcc.dg/simd-5.c: Same.
8337 * gcc.dg/simd-6.c: Same.
8338 * gcc.dg/spellcheck-fields.c: Same.
8339 * gcc.dg/spellcheck-typenames.c: Same.
8340 * gcc.dg/struct-semi-2.c: Same.
8341 * gcc.dg/struct-semi-3.c: Same.
8342 * gcc.dg/transparent-union-3.c: Same.
8343 * gcc.dg/ucnid-8.c: Same.
8344 * gcc.dg/uninit-pr19430-O0.c: Same.
8345 * gcc.dg/uninit-pr19430.c: Same.
8346 * gcc.dg/uninit-pr20644-O0.c: Same.
8347 * gcc.dg/utf-dflt.c: Same.
8348 * gcc.dg/utf-dflt2.c: Same.
8349 * gcc.dg/utf16-4.c: Same.
8350 * gcc.dg/vla-11.c: Same.
8351 * gcc.dg/vla-20.c: Same.
8352 * gcc.dg/vla-init-1.c: Same.
8353 * gcc.dg/vla-init-2.c: Same.
8354 * gcc.dg/vla-init-3.c: Same.
8355 * gcc.dg/weak/weak-6.c: Same.
8356 * gcc.dg/weak/weak-7.c: Same.
8357 * gcc.dg/wtr-int-type-1.c: Same.
8358 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8359 * gcc.target/arm/polytypes.c: Same.
8360 * gcc.target/i386/spellcheck-options-4.c: Same.
8361 * gcc.target/powerpc/20030218-1.c: Same.
8362 * gcc.target/sh/pr21255-4.c: Same.
8363 * gcc.test-framework/dg-error-exp-XP.c: Same.
8364 * gfortran.dg/array_constructor_30.f03: Same.
8365 * gfortran.dg/class_30.f90: Same.
8366 * gfortran.dg/goacc/subarrays.f95: Same.
8367 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8368 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8369 * gfortran.dg/intrinsic_std_1.f90: Same.
8370 * gfortran.dg/pr70006.f90: Same.
8371 * gfortran.dg/warning-directive-1.F90: Same.
8372 * gfortran.dg/warning-directive-2.F90: Same.
8373 * gfortran.dg/warning-directive-3.F90: Same.
8374 * gfortran.dg/warning-directive-4.F90: Same.
8375 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8376 * obj-c++.dg/class-extension-1.mm: Same.
8377 * obj-c++.dg/class-extension-2.mm: Same.
8378 * obj-c++.dg/class-protocol-1.mm: Same.
8379 * obj-c++.dg/cxx-ivars-1.mm: Same.
8380 * obj-c++.dg/duplicate-class-1.mm: Same.
8381 * obj-c++.dg/exceptions-3.mm: Same.
8382 * obj-c++.dg/exceptions-4.mm: Same.
8383 * obj-c++.dg/exceptions-5.mm: Same.
8384 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8385 * obj-c++.dg/fsf-package-0.m: Same.
8386 * obj-c++.dg/invalid-type-1.mm: Same.
8387 * obj-c++.dg/method-12.mm: Same.
8388 * obj-c++.dg/method-13.mm: Same.
8389 * obj-c++.dg/method-15.mm: Same.
8390 * obj-c++.dg/method-16.mm: Same.
8391 * obj-c++.dg/method-6.mm: Same.
8392 * obj-c++.dg/method-7.mm: Same.
8393 * obj-c++.dg/property/at-property-1.mm: Same.
8394 * obj-c++.dg/property/at-property-14.mm: Same.
8395 * obj-c++.dg/property/at-property-17.mm: Same.
8396 * obj-c++.dg/property/at-property-21.mm: Same.
8397 * obj-c++.dg/property/at-property-5.mm: Same.
8398 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8399 * obj-c++.dg/property/dynamic-3.mm: Same.
8400 * obj-c++.dg/property/dynamic-4.mm: Same.
8401 * obj-c++.dg/property/property-neg-1.mm: Same.
8402 * obj-c++.dg/property/property-neg-6.mm: Same.
8403 * obj-c++.dg/property/synthesize-11.mm: Same.
8404 * obj-c++.dg/property/synthesize-5.mm: Same.
8405 * obj-c++.dg/property/synthesize-6.mm: Same.
8406 * obj-c++.dg/proto-lossage-4.mm: Same.
8407 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8408 * obj-c++.dg/strings/strings-1.mm: Same.
8409 * obj-c++.dg/super-class-1.mm: Same.
8410 * obj-c++.dg/syntax-error-6.mm: Same.
8411 * obj-c++.dg/syntax-error-7.mm: Same.
8412 * obj-c++.dg/syntax-error-9.mm: Same.
8413 * obj-c++.dg/try-catch-13.mm: Same.
8414 * objc.dg/attributes/method-noreturn-1.m: Same.
8415 * objc.dg/bad-receiver-type-2.m: Same.
8416 * objc.dg/bad-receiver-type.m: Same.
8417 * objc.dg/call-super-2.m: Same.
8418 * objc.dg/class-2.m: Same.
8419 * objc.dg/class-extension-1.m: Same.
8420 * objc.dg/class-extension-2.m: Same.
8421 * objc.dg/class-protocol-1.m: Same.
8422 * objc.dg/desig-init-1.m: Same.
8423 * objc.dg/duplicate-class-1.m: Same.
8424 * objc.dg/exceptions-3.m: Same.
8425 * objc.dg/exceptions-4.m: Same.
8426 * objc.dg/exceptions-5.m: Same.
8427 * objc.dg/foreach-6.m: Same.
8428 * objc.dg/foreach-7.m: Same.
8429 * objc.dg/fsf-nsstring-format-1.m: Same.
8430 * objc.dg/fsf-package-0.m: Same.
8431 * objc.dg/invalid-type-1.m: Same.
8432 * objc.dg/method-11.m: Same.
8433 * objc.dg/method-19.m: Same.
8434 * objc.dg/method-2.m: Same.
8435 * objc.dg/method-20.m: Same.
8436 * objc.dg/method-5.m: Same.
8437 * objc.dg/method-6.m: Same.
8438 * objc.dg/method-7.m: Same.
8439 * objc.dg/method-9.m: Same.
8440 * objc.dg/missing-proto-3.m: Same.
8441 * objc.dg/private-1.m: Same.
8442 * objc.dg/property/at-property-1.m: Same.
8443 * objc.dg/property/at-property-14.m: Same.
8444 * objc.dg/property/at-property-17.m: Same.
8445 * objc.dg/property/at-property-21.m: Same.
8446 * objc.dg/property/at-property-5.m: Same.
8447 * objc.dg/property/dynamic-3.m: Same.
8448 * objc.dg/property/dynamic-4.m: Same.
8449 * objc.dg/property/property-neg-1.m: Same.
8450 * objc.dg/property/property-neg-6.m: Same.
8451 * objc.dg/property/synthesize-11.m: Same.
8452 * objc.dg/property/synthesize-5.m: Same.
8453 * objc.dg/property/synthesize-6.m: Same.
8454 * objc.dg/proto-hier-1.m: Same.
8455 * objc.dg/proto-lossage-4.m: Same.
8456 * objc.dg/protocol-qualifier-2.m: Same.
8457 * objc.dg/strings/strings-1.m: Same.
8458 * objc.dg/type-size-1.m: Same.
8459
d904a983
JL
84602017-04-18 Jeff Law <law@redhat.com>
8461
8462 PR target/74563
8463 * gcc.target/mips/pr74563: New test.
8464
0155ed56
JJ
84652017-04-18 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR tree-optimization/80443
8468 * gcc.c-torture/compile/pr80443.c: New test.
8469
f380f608
RS
84702017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8471
8472 PR rtl-optimization/80357
8473 * gcc.c-torture/compile/pr80357.c: New test.
8474
dd68669b
JL
84752017-04-18 Jeff Law <law@redhat.com>
8476
8477 PR middle-end/80422
8478 * gcc.c-torture/compile/pr80422.c: New test.
8479
1cda61fc
JJ
84802017-04-18 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR debug/80263
8483 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8484
19970253
MM
84852017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8486
8487 PR target/80099
8488 * gcc.target/powerpc/pr80099-1.c: New test.
8489 * gcc.target/powerpc/pr80099-2.c: Likewise.
8490 * gcc.target/powerpc/pr80099-3.c: Likewise.
8491 * gcc.target/powerpc/pr80099-4.c: Likewise.
8492 * gcc.target/powerpc/pr80099-5.c: Likewise.
8493
8487c9a5
JJ
84942017-04-18 Jakub Jelinek <jakub@redhat.com>
8495
3b5fb3cb
JJ
8496 PR sanitizer/80444
8497 * gcc.dg/sancov/pr80444.c: New test.
8498
8487c9a5
JJ
8499 PR middle-end/79788
8500 PR middle-end/80375
8501 * gcc.dg/pr79788-1.c: New test.
8502 * gcc.dg/pr79788-2.c: New test.
8503
be7c73ae
MP
85042017-04-18 Marek Polacek <polacek@redhat.com>
8505
8506 PR c++/80244 - ICE with attribute in template alias.
8507 * g++.dg/cpp0x/alias-decl-59.C: New test.
8508
d6e3e8a5
MP
8509 PR c++/80241 - ICE with alignas pack expansion.
8510 * g++.dg/cpp0x/alignas11.C: New test.
8511
1adb82e1
BE
85122017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8513
8514 PR c++/80287
8515 * g++.dg/lto/pr80287_0.C: New test.
8516
fb5e5621
KN
85172017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8518
8519 PR target/80315
8520 * gcc.target/powerpc/pr80315-1.c: New test.
8521 * gcc.target/powerpc/pr80315-2.c: New test.
8522 * gcc.target/powerpc/pr80315-3.c: New test.
8523 * gcc.target/powerpc/pr80315-4.c: New test.
8524
afeaeb70
TV
85252017-04-16 Tom de Vries <tom@codesourcery.com>
8526
8527 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8528 directive.
8529 * g++.dg/parse/error3.C: Same.
8530 * g++.old-deja/g++.pt/niklas01a.C: Same.
8531 * gcc.dg/990506-0.c: Same.
8532 * gcc.dg/cpp/19990413-1.c: Same.
8533 * gcc.dg/cpp/pragma-1.c: Same.
8534 * gcc.dg/cpp/pragma-2.c: Same.
8535 * gcc.dg/m-un-2.c: Same.
8536 * objc.dg/private-1.m: Same.
8537
604f37cd
UB
85382017-04-15 Uros Bizjak <ubizjak@gmail.com>
8539
8540 * gcc.dg/pr54669.c: Fix dg-do directive.
8541 * gcc.dg/pr78582.c: Ditto.
8542 * gcc.dg/pr80020.c: Ditto.
8543 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8544 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8545 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8546 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8547 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8548 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8549 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8550 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8551 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8552 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8553
35cfdb17
DH
85542017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8555
604f37cd 8556 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8557 * gfortran.dg/generic_29.f90: Likewise.
8558 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8559 * gfortran.dg/pr41922.f90: Likewise.
8560 * gfortran.dg/pr70006.f90: Likewise.
8561
f378be38
SB
85622017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8563
8564 PR tree-optimization/66612
8565 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8566
43076492
JW
85672017-04-14 Janus Weil <janus@gcc.gnu.org>
8568
8569 PR fortran/80361
8570 * gfortran.dg/class_62.f90: New test case.
8571
dd3d6a42
AB
85722017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8573
8574 * gcc.target/arc/loop-1.c: New file.
8575
31a07c81
MM
85762017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8577
8578 PR target/80098
8579 * gcc.target/powerpc/pr80098-1.c: New test.
8580 * gcc.target/powerpc/pr80098-2.c: Likewise.
8581 * gcc.target/powerpc/pr80098-3.c: Likewise.
8582 * gcc.target/powerpc/pr80098-4.c: Likewise.
8583
09956017
JJ
85842017-04-13 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR sanitizer/80403
8587 * g++.dg/ubsan/pr80403-2.C: New test.
8588
bc042396
VM
85892017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8590
8591 PR rtl-optimization/80343
8592 * gcc.target/powerpc/pr80343.c: New.
8593
abac4c34
DK
85942017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8595
8596 PR sanitizer/80414
8597 * c-c++-common/ubsan/bounds-15.c: New test.
8598
43a3aa03
RB
85992017-04-13 Richard Biener <rguenther@suse.de>
8600
8601 PR testsuite/80416
8602 * g++.dg/torture/pr79671.C: Fix asm constraints.
8603
031fbdb9
JJ
86042017-04-13 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR debug/80321
8607 * gcc.dg/debug/pr80321.c: New test.
8608
86092017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8610
8611 * gnat.dg/debug10.adb: New test.
8612 * gnat.dg/debug10_pkg.ads: New helper.
8613
76873758
JJ
86142017-04-12 Jakub Jelinek <jakub@redhat.com>
8615
deed3da9
JJ
8616 PR tree-optimization/79390
8617 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8618
b96a3e11
JJ
8619 PR sanitizer/80403
8620 PR sanitizer/80404
8621 PR sanitizer/80405
8622 * g++.dg/ubsan/pr80403.C: New test.
8623 * g++.dg/ubsan/pr80404.C: New test.
8624 * g++.dg/ubsan/pr80405.C: New test.
8625
76873758
JJ
8626 PR c/80163
8627 * gcc.dg/torture/pr80163.c: New test.
8628
940c9a7c 86292017-04-12 Richard Biener <rguenther@suse.de>
76873758 8630 Jeff Law <law@redhat.com>
940c9a7c
RB
8631
8632 PR tree-optimization/80359
8633 * gcc.dg/torture/pr80359.c: New testcase.
8634
350792ff 86352017-04-12 Richard Biener <rguenther@suse.de>
76873758 8636 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8637
8638 PR middle-end/79671
8639 * g++.dg/torture/pr79671.C: New testcase.
8640 * g++.dg/lto/pr79671_0.C: Likewise.
8641 * g++.dg/lto/pr79671_1.c: Likewise.
8642
d62e6f10
JJ
86432017-04-12 Jakub Jelinek <jakub@redhat.com>
8644
8645 PR sanitizer/80349
8646 * g++.dg/ubsan/pr80349.C: New test.
8647
8585103f
JJ
86482017-04-11 Jakub Jelinek <jakub@redhat.com>
8649
347e1f77
JJ
8650 PR c++/80370
8651 * g++.dg/cpp1z/decomp28.C: New test.
8652
df1c878e
JJ
8653 PR middle-end/80100
8654 * gcc.dg/pr80100.c: New test.
8655
8585103f
JJ
8656 PR rtl-optimization/80385
8657 * g++.dg/opt/pr80385.C: New test.
8658
c6cf6ef7
ML
86592017-04-11 Martin Liska <mliska@suse.cz>
8660
8661 PR ipa/80212
8662 * g++.dg/ipa/pr80212.C: New test.
8663
3812f460
MS
86642017-04-11 Martin Sebor <msebor@redhat.com>
8665
8666 PR middle-end/80364
8667 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8668
9f679370
ML
86692017-04-11 Martin Liska <mliska@suse.cz>
8670
8671 PR sanitizer/70878
8672 * gcc.dg/ubsan/pr70878.c: New test.
8673
82665822
JJ
86742017-04-11 Jakub Jelinek <jakub@redhat.com>
8675
cb278caa
JJ
8676 PR target/80381
8677 * gcc.target/i386/pr80381.c: New test.
8678
82665822
JJ
8679 PR c++/80363
8680 * g++.dg/ext/pr80363.C: New test.
8681
abde687a
SKS
86822017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8683
8684 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8685 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8686 Add avr-*-* to non-lp64 selector.
8687
13e6ec34
MS
86882017-04-10 Martin Sebor <msebor@redhat.com>
8689
8690 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8691 * gcc.dg/pr40340-4.c: Same.
8692
a2cb1196
NK
86932017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8694
13e6ec34 8695 PR fortran/69498
a2cb1196
NK
8696 * gfortran.dg/submodule_unexp.f90: Modified test
8697 to account for new error.
8698 * gfortran.dg/submodule_twice.f90: New Test
8699
b447b28c
JJ
87002017-04-10 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR c++/80176
8703 * g++.dg/init/ref23.C: New test.
8704
3bbd6768
TK
87052017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8706
8707 PR tree-optimization/80304
8708 * gfortran.dg/do_concurrent_4.f90: New test case.
8709
99827b5c
JW
87102017-04-10 Janus Weil <janus@gcc.gnu.org>
8711
8712 PR fortran/80046
8713 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8714
7db31bc2
DE
87152017-04-10 David Edelsohn <dje.gcc@gmail.com>
8716
8717 * g++.dg/torture/pr79905.C: Add -maltivec option.
8718
9058a2c5
JL
87192017-04-10 Jeff Law <law@redhat.com>
8720
8721 PR tree-optimization/80374
8722 * g++.dg/pr80374.c: New test.
8723
bd8f8642
KN
87242017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8725
8726 PR target/80108
8727 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8728 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8729
f634dd47
UB
87302017-04-10 Uros Bizjak <ubizjak@gmail.com>
8731
8732 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8733
065ba179
UB
87342017-04-10 Uros Bizjak <ubizjak@gmail.com>
8735
8736 PR testsuite/79356
8737 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8738
71b838d0
DS
87392017-04-10 Daniel Santos <daniel.santos@pobox.com>
8740
8741 PR testsuite/79867
8742 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8743
98a7a34e
MP
87442017-04-10 Marek Polacek <polacek@redhat.com>
8745
8746 PR sanitizer/80348
8747 * g++.dg/ubsan/div-by-zero-3.C: New test.
8748
aac69a62
BC
87492017-04-10 Bin Cheng <bin.cheng@arm.com>
8750
8751 PR tree-optimization/80153
8752 * gcc.c-torture/execute/pr80153.c: New.
8753
737237c9
RB
87542017-04-10 Richard Biener <rguenther@suse.de>
8755
8756 PR middle-end/80362
8757 * gcc.dg/torture/pr80362.c: New testcase.
8758
ba6ee9fc
RB
87592017-04-10 Richard Biener <rguenther@suse.de>
8760
8761 PR tree-optimization/80304
8762 * gcc.dg/torture/pr80304.c: New testcase.
8763
4d1a05f1
NS
87642017-04-10 Nathan Sidwell <nathan@acm.org>
8765
8766 PR target/79905
8767 * g++.dg/torture/pr79905.C: New.
8768
3ee0fb02
ML
87692017-04-10 Martin Liska <mliska@suse.cz>
8770
8771 PR sanitizer/80350
8772 * c-c++-common/ubsan/pr80350.c: New test.
8773
167a5b77
JJ
87742017-04-10 Jakub Jelinek <jakub@redhat.com>
8775
8776 PR target/80324
8777 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8778
d691b7e4
ML
87792017-04-08 Martin Liska <mliska@suse.cz>
8780
8781 Revert:
8782 2017-04-07 Martin Liska <mliska@suse.cz>
8783
8784 PR ipa/80212
8785 * g++.dg/ipa/pr80212.C: New test.
8786
dcb2c527
JJ
87872017-04-07 Jakub Jelinek <jakub@redhat.com>
8788
c98b0016
JJ
8789 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8790 dg-options.
8791 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8792
dcb2c527
JJ
8793 PR target/80322
8794 PR target/80323
8795 PR target/80325
8796 PR target/80326
8797 * gcc.target/i386/avx512f-undefined-1.c: New test.
8798 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8799 * gcc.target/i386/avx-cvtsd-1.c: New test.
8800 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8801 * gcc.target/i386/avx512f-abspd-1.c: New test.
8802 * gcc.target/i386/avx-cvtss-1.c: New test.
8803 * gcc.target/i386/avx512f-absps-1.c: New test.
8804 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8805 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8806
1ef532f4
MP
88072017-04-07 Marek Polacek <polacek@redhat.com>
8808
8809 PR sanitizer/80348
8810 * g++.dg/ubsan/div-by-zero-2.C: New test.
8811
2166aeb3
MP
8812 PR c++/80095
8813 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8814
057da7af
VM
88152017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8816
8817 PR rtl-optimization/70478
8818 * gcc.target/s390/pr70478.c: New.
8819
3b6cb9e3
ML
88202017-04-07 Martin Liska <mliska@suse.cz>
8821
8822 PR target/79889
8823 * g++.dg/ext/mv8.C: Add aarch64* targets.
8824
70cd23c0
ML
88252017-04-07 Martin Liska <mliska@suse.cz>
8826
8827 PR ipa/80212
8828 * g++.dg/ipa/pr80212.C: New test.
8829
fe6bb25f
TP
88302017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8831
8832 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8833
bf7b869a
RB
88342017-04-07 Richard Biener <rguenther@suse.de>
8835
8836 PR tree-optimization/80334
8837 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8838 alignas on stack.
8839
2d143ba8
RB
88402017-04-07 Richard Biener <rguenther@suse.de>
8841
8842 PR middle-end/80341
8843 * gcc.dg/torture/pr80341.c: New testcase.
8844
ed3cd38d
JJ
88452017-04-06 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR debug/80234
8848 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8849 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8850
e5f56581
UB
88512017-04-06 Uros Bizjak <ubizjak@gmail.com>
8852
8853 PR target/79733
8854 * gcc.target/i386/pr79733.c: New test.
8855
a5211c80
UB
88562017-04-06 Uros Bizjak <ubizjak@gmail.com>
8857
8858 PR target/80298
8859 * gcc.target/i386/pr80298-1.c: New test.
8860 * gcc.target/i386/pr80298-2.c: Ditto.
8861
db086c96
TP
88622017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8863
8864 PR target/80082
8865 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8866 ARMv7-R.
8867
09b63f67
RB
88682017-04-06 Richard Biener <rguenther@suse.de>
8869
8870 PR tree-optimization/80334
8871 * g++.dg/torture/pr80334.C: New testcase.
8872
d9f8c5af
ML
88732017-04-06 Martin Liska <mliska@suse.cz>
8874
8875 PR sanitizer/80166
8876 * gcc.dg/asan/pr80166.c: New test.
8877
1b68991f
RO
88782017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8879
8880 PR tree-optimization/79390
8881 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8882
0f784346
RB
88832017-04-06 Richard Biener <rguenther@suse.de>
8884
8885 PR tree-optimization/80262
8886 * gcc.target/i386/pr80262.c: New testcase.
8887
23a429c2
RB
88882017-04-06 Richard Biener <rguenther@suse.de>
8889
8890 PR middle-end/80281
8891 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8892
e2323a2b
VM
88932017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8894
8895 PR rtl-optimization/70703
8896 * gcc.target/i386/pr70703.c: New.
8897
47a11342
JJ
88982017-04-05 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR sanitizer/80308
8901 * c-c++-common/asan/pr80308.c: New test.
8902
d0ee17a5
DV
89032017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8904
8905 PR target/79890
8906 * gcc.target/s390/pr79890.c: New test case.
8907
36f896c7
JJ
89082017-04-05 Jakub Jelinek <jakub@redhat.com>
8909
8910 PR target/80310
8911 * c-c++-common/ubsan/pr80310.c: New test.
8912
d16e2ddd
JJ
89132017-04-04 Jakub Jelinek <jakub@redhat.com>
8914
e1201dff
JJ
8915 PR c++/80297
8916 * g++.dg/torture/pr80297.C: New test.
8917
d16e2ddd
JJ
8918 PR tree-optimization/79390
8919 * gcc.target/i386/pr79390.c: New test.
8920 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8921
c0ea338b
VR
89222017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8923
8924 PR c++/80296
8925 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8926
a1527a93
TP
89272017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8928
8929 PR target/80307
8930 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8931 targeting any CPU or architecture.
8932 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8933 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8934 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8935 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8936 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8937 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8938 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8939 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8940
065ba179 89412017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8942
8943 PR fortran/69498
8944 * gfortran.dg/submodule_unexp.f90: New test.
8945
b1fd967c
JJ
89462017-04-04 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR target/80286
8949 * gcc.target/i386/avx-pr80286.c: New test.
8950 * gcc.dg/pr80286.c: New test.
8951
248179b5
RB
89522017-04-04 Richard Biener <rguenther@suse.de>
8953
8954 PR middle-end/80281
8955 * gcc.dg/torture/pr80281.c: New testcase.
8956
a577fcf2
RB
89572017-04-04 Richard Biener <rguenther@suse.de>
8958
8959 PR tree-optimization/80275
8960 * g++.dg/opt/pr80275.C: Make g static.
8961
833bbf60
SB
89622017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8963
8964 PR rtl-optimization/60818
8965 * gcc.c-torture/compile/pr60818.c: New testcase.
8966
5764ee3c
JW
89672017-04-03 Jonathan Wakely <jwakely@redhat.com>
8968
8969 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
8970 * gcc.dg/20031012-1.c: Likewise.
8971 * gcc.dg/ipa/ipcp-1.c: Likewise.
8972 * gcc.dg/torture/matrix-3.c: Likewise.
8973 * gcc.target/powerpc/ppc-spe.c: Likewise.
8974 * gcc.target/rx/zero-width-bitfield.c: Likewise.
8975
bbdf4e81
PB
89762017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8977
8978 PR target/80246
8979 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
8980 powerpc_vsx_ok.
8981 (std, ld): Limit scan-assembler-times check to lp64.
8982 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
8983 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
8984 powerpc_vsx_ok.
8985
44bc146f
PB
89862017-04-03 Peter Bergner <bergner@vnet.ibm.com>
8987
8988 PR target/80246
8989 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
8990
fff80893
RB
89912017-04-03 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/80275
8994 * g++.dg/opt/pr80275.C: New testcase.
8995
79f9fc38
DV
89962017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8997
8998 PR testsuite/79356
8999 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9000
a8e70fd3
RD
90012017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9002
9003 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9004 (bal): Increase iteration count and assume alignment.
9005
e0061866
BC
90062017-04-03 Bin Cheng <bin.cheng@arm.com>
9007
9008 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9009
c2d43326
AP
90102017-04-02 Andrew Pinski <apinski@cavium.com>
9011
9012 * gcc.c-torture/compile/nested-3.c: New testcase.
9013 * gcc.c-torture/execute/20170401-1.c: New testcase.
9014 * gcc.c-torture/execute/20170401-2.c: New testcase.
9015
a5a9046d
SB
90162017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9017
9018 PR rtl-optimization/79405
9019 gcc.dg/pr79405.c: New testcase.
9020
6f3af356
JJ
90212017-03-31 Jakub Jelinek <jakub@redhat.com>
9022
eee3756d
JJ
9023 PR debug/79255
9024 * gcc.dg/pr79255.c: New test.
9025
6f3af356
JJ
9026 PR c++/79572
9027 * g++.dg/ubsan/null-8.C: New test.
9028
99e6cfd6
PH
90292017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9030
9031 PR target/80107
9032 * gfortran.dg/pr80107.f: New.
9033
094e6b7a
JL
90342017-03-31 Jeff Law <law@redhat.com>
9035
9036 PR tree-optimization/49498
9037 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9038
eceb2409 90392017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9040
eceb2409
RB
9041 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9042
c412c01a 90432017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9044
c412c01a
RB
9045 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9046
005f12bf
JJ
90472017-03-31 Jakub Jelinek <jakub@redhat.com>
9048
af88f557
JJ
9049 PR libstdc++/80251
9050 * g++.dg/ext/is_aggregate.C: New test.
9051
7d790165
JJ
9052 PR middle-end/80173
9053 * gcc.target/i386/pr80173.c: New test.
9054
a7d55154
JJ
9055 PR middle-end/80163
9056 * gcc.dg/pr80163.c: New test.
9057
005f12bf
JJ
9058 PR debug/80025
9059 * gcc.dg/torture/pr80025.c: New test.
9060
c8e0f43f
MF
90612017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9062
9063 * gcc.target/mips/pr52125.c: Add -msym32.
9064
724d25f3
JJ
90652017-03-30 Jakub Jelinek <jakub@redhat.com>
9066
9067 PR translation/80189
9068 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9069 * g++.dg/gomp/sharing-1.C: Likewise.
9070 * gfortran.dg/gomp/pr44536.f90: Likewise.
9071 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9072 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9073 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9074 * gfortran.dg/gomp/pr33439.f90: Likewise.
9075 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9076 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9077 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9078 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9079 * gcc.dg/gomp/sharing-1.c: Likewise.
9080
05dc406d
PB
90812017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9082
9083 PR target/80246
9084 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9085 Darwin and SPE.
9086 (dxex, dxexq): Update return type.
9087 (diex, diexq): Update argument type.
9088 * gcc.target/powerpc/pr80246.c: New test.
9089
b0fd4d7e
MJ
90902017-03-30 Martin Jambor <mjambor@suse.cz>
9091
9092 PR ipa/77333
9093 * g++.dg/ipa/pr77333.C: New test.
9094
de008ec4
JJ
90952017-03-30 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR target/80206
9098 * gcc.target/i386/pr80206.c: New test.
9099
28c02407
RB
91002017-03-30 Richard Biener <rguenther@suse.de>
9101
9102 PR tree-optimization/77498
9103 * gfortran.dg/pr77498.f: New testcase.
9104
10fa8dfb
MP
91052017-03-29 Marek Polacek <polacek@redhat.com>
9106
9107 PR c/79730
9108 * gcc.dg/pr79730.c: New test.
9109
fdc54f39
JD
91102017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9111
9112 PR libgfortran/78670
9113 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9114 a character of length 1. Update test for success.
9115 * gfortran.dg/dtio_28.f03: New test.
9116 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9117 'scratch' to delete the file when done.
9118
533c0b69
SB
91192017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9120
9121 PR rtl-optimization/80233
9122 * gcc.c-torture/compile/pr80233.c: New testcase.
9123
e35229f8
TK
91242017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9125
9126 PR fortran/80254
9127 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9128 * gfortran.dg/dec_io_2a.f90: instead (new test).
9129
5c0a28d4
JW
91302017-03-28 Jiong Wang <jiong.wang@arm.com>
9131
9132 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9133
19846619
SB
91342017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9135
9136 PR testsuite/43496
9137 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9138 generating PIC code.
9139
e5119fab
VM
91402017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9141
9142 PR rtl-optimization/80193
9143 * gcc.target/i386/pr80193.c: New.
9144
cf474530
JW
91452017-03-28 Janus Weil <janus@gcc.gnu.org>
9146
9147 PR fortran/78661
9148 * gfortran.dg/dtio_25.f90: Modified test case.
9149 * gfortran.dg/dtio_27.f90: New test case.
9150
34fac449
UB
91512017-03-28 Uros Bizjak <ubizjak@gmail.com>
9152
9153 PR target/53383
9154 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9155 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9156 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9157
3e907b90
BC
91582017-03-28 Bin Cheng <bin.cheng@arm.com>
9159
9160 * gcc.c-torture/compile/irreducible-loop.c: New.
9161
522818b9
RS
91622017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9163
3e907b90 9164 PR tree-optimization/80218
522818b9
RS
9165 * gcc.dg/pr80218.c: New test.
9166
ea7d7da8
RB
91672017-03-28 Richard Biener <rguenther@suse.de>
9168
9169 PR tree-optimization/78644
9170 * gcc.dg/pr78644-1.c: New testcase.
9171 * gcc.dg/pr78644-2.c: Likewise.
9172
498173ef
TT
91732017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9174
9175 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9176 * gcc.dg/pic-4.c: Likewise.
9177 * gcc.dg/pie-3.c: Likewise.
9178 * gcc.dg/pie-4.c: Likewise.
9179
c5ad2433
ML
91802017-03-28 Martin Liska <mliska@suse.cz>
9181
9182 PR ipa/80205
9183 * g++.dg/ipa/pr80205.C: New test.
9184
17722fb9
SKS
91852017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9186
9187 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9188 with sizeof(int) < 4.
9189 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9190 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9191 * gcc.dg/torture/pr79777.c: Likewise.
9192 * gcc.dg/torture/pr79910.c: Likewise.
9193
737f500a
RB
91942017-03-28 Richard Biener <rguenther@suse.de>
9195
9196 PR middle-end/80222
9197 * g++.dg/pr80222.C: New testcase.
9198
62f96a79
ML
91992017-03-28 Martin Liska <mliska@suse.cz>
9200
9201 PR ipa/80104
9202 * gcc.dg/ipa/pr80104.c: New test.
9203
72785f26
MP
92042017-03-28 Marek Polacek <polacek@redhat.com>
9205
9206 PR sanitizer/80067
9207 * c-c++-common/ubsan/shift-10.c: New test.
9208
86516987
JL
92092017-03-27 Jeff Law <law@redhat.com>
9210
4dbf1eee 9211 PR tree-optimization/80216
86516987
JL
9212 * gcc.c-torture/compile/pr80216.c: New test.
9213
aade772d
JJ
92142017-03-27 Jakub Jelinek <jakub@redhat.com>
9215
a9e4a1a5
JJ
9216 PR middle-end/80162
9217 * c-c++-common/pr80162-1.c: New test.
9218 * c-c++-common/pr80162-2.c: New test.
9219 * c-c++-common/pr80162-3.c: New test.
9220
aade772d
JJ
9221 PR target/80102
9222 * g++.dg/opt/pr80102.C: New test.
9223
d89f355e
MM
92242017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9225
9226 PR target/78543
9227 * gcc.target/powerpc/pr78543.c: New test.
9228
79c4d73b
KN
92292017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9230
9231 PR target/80103
9232 * gcc.target/powerpc/pr80103-1.c: New test.
9233
819df781
RB
92342017-03-27 Richard Biener <rguenther@suse.de>
9235
9236 PR tree-optimization/80181
9237 * gcc.dg/torture/pr80181.c: New testcase.
9238
84804c5b
CZ
92392017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9240
065ba179 9241 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9242
c5e5f5f6
RB
92432017-03-27 Richard Biener <rguenther@suse.de>
9244
9245 PR ipa/79776
9246 * g++.dg/ipa/pr79776.C: New testcase.
9247
7cd200f6
JJ
92482017-03-27 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR sanitizer/80168
9251 * gcc.dg/asan/pr80168.c: New test.
9252
79f512ff
RB
92532017-03-27 Richard Biener <rguenther@suse.de>
9254
9255 PR tree-optimization/80170
9256 * gcc.dg/pr80170.c: New testcase.
9257
672d9f8e
RB
92582017-03-27 Richard Biener <rguenther@suse.de>
9259
9260 PR middle-end/80171
9261 * g++.dg/torture/pr80171.C: New testcase.
9262
978fcba3
JDA
92632017-03-26 John David Anglin <danglin@gcc.gnu.org>
9264
431d7882
JDA
9265 * gcc.dg/torture/pr79732.c: Require alias support.
9266 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9267
978fcba3
JDA
9268 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9269 libatomic_available.
9270 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9271 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9272
1f10d710
JD
92732017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9274
9275 PR libgfortran/78881
9276 * gfortran.dg/dtio_26.f90: New test.
9277
41036686
PT
92782017-03-25 Paul Thomas <pault@gcc.gnu.org>
9279
9280 PR fortran/80156
9281 PR fortran/79382
9282 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9283 testcase for PR80156. Add a main programme that tests that
9284 the typebound generic is accessible.
9285
5da906ca
BS
92862017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9287
9288 PR rtl-optimization/80160
9289 PR rtl-optimization/80159
9290
9291 * gcc.target/i386/pr80160.c: New test.
9292
7dabefa0
JJ
92932017-03-24 Jakub Jelinek <jakub@redhat.com>
9294
9295 PR sanitizer/79904
9296 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9297
c8b1fbc1
MP
92982017-03-24 Marek Polacek <polacek@redhat.com>
9299
9300 PR c++/80119
9301 * g++.dg/warn/Wuninitialized-9.C: New test.
9302
76794c52
AK
93032017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9304
9305 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9306 and remove the high-level builtin. The error message for the
9307 would prevent compilation from reaching the second.
9308 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9309
2de2b3f9
AK
93102017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9311
9312 * gcc.target/s390/vxe/negfma-1.c: New test.
9313
7d2fd075
AK
93142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9315
9316 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9317 * gcc.target/s390/arch12/mul-1.c: New test.
9318 * gcc.target/s390/arch12/mul-2.c: New test.
9319
72612e4e
AK
93202017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9321
9322 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9323
6c7774d1
AK
93242017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9325
9326 * gcc.target/s390/vxe/popcount-1.c: New test.
9327
9ec98860
AK
93282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9329
9330 * gcc.target/s390/vxe/bitops-1.c: New test.
9331
6654e96f
AK
93322017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9333
9334 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9335 * lib/target-supports.exp: Add effective target check s390_vxe.
9336
77c585ca
AK
93372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9338
9339 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9340 comparison instructions used from now on.
9341
b5de6e84
AK
93422017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9343
9344 * gcc.target/s390/s390.exp (check_effective_target_vector):
9345 Include target-supports.exp and move target_vector check routine
9346 ...
9347 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9348 here and rename it.
9349 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9350 check from vector to s390_vx.
9351 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9352 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9353 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9354 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9355 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9356 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9357 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9358 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9359 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9360
a602f985
AK
93612017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9362
9363 * gcc.target/s390/vector/vec-init-2.c: New test.
9364
085db63d
AK
93652017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9366
9367 * gcc.dg/ubsan/pr79904-2.c: New test.
9368
dc4f29bc
AK
93692017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9370
9371 PR target/79893
9372 * gcc.target/s390/zvector/pr79893.c: New test.
9373
56010684
JJ
93742017-03-24 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR rtl-optimization/80112
9377 * gcc.dg/pr80112.c: New test.
9378
f0d7b52d
RO
93792017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9380
9381 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9382 etc. line numbers.
9383 * gcc.dg/Walloca-1.c: Likewise.
9384 * gcc.dg/Walloca-2.c: Likewise.
9385 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9386
635684c4
BS
93872017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9388
9389 PR tree-optimization/80158
9390 * gfortran.fortran-torture/compile/pr80158.f: New file.
9391
76afddf3
RB
93922017-03-24 Richard Biener <rguenther@suse.de>
9393
9394 PR tree-optimization/80167
9395 * gcc.dg/graphite/pr80167.c: New testcase.
9396
c2e389bf
TV
93972017-03-24 Tom de Vries <tom@codesourcery.com>
9398
9399 PR testsuite/80092
9400 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9401 dg-require-effective-target global_constructor.
9402 * gcc.dg/tls/emutls-2.c: Same.
9403
a72821b4
TV
94042017-03-24 Tom de Vries <tom@codesourcery.com>
9405
9406 PR testsuite/80092
9407 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9408 dg-require-effective-target indirect_jumps.
9409
1658def9
TV
94102017-03-24 Tom de Vries <tom@codesourcery.com>
9411
9412 PR testsuite/80092
9413 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9414 nonlocal_goto.
9415
90e02692
TV
94162017-03-24 Tom de Vries <tom@codesourcery.com>
9417
9418 PR testsuite/80092
9419 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9420 * gcc.dg/Walloca-12.c: Same.
9421 * gcc.dg/attr-alloc_size-8.c: Same.
9422 * gcc.dg/Walloca-4.c: Same.
9423 * gcc.dg/Walloca-8.c: Same.
9424 * gcc.dg/Walloca-13.c: Same.
9425 * gcc.dg/Walloca-14.c: Same.
9426 * gcc.dg/attr-alloc_size-9.c: Same.
9427 * gcc.dg/Walloca-1.c: Same.
9428 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9429 * gcc.dg/Walloca-5.c: Same.
9430 * gcc.dg/Walloca-10.c: Same.
9431 * gcc.dg/Walloca-9.c: Same.
9432 * gcc.dg/attr-alloc_size-6.c: Same.
9433 * gcc.dg/Wvla-larger-than-1.c: Same.
9434 * gcc.dg/torture/pr71881.c: Same.
9435 * gcc.dg/torture/pr71901.c: Same.
9436 * gcc.dg/torture/pr78742.c: Same.
9437 * gcc.dg/builtin-alloc-size.c: Same.
9438 * gcc.dg/Walloca-2.c: Same.
9439 * gcc.dg/Walloca-6.c: Same.
9440 * gcc.dg/Walloca-11.c: Same.
9441 * gcc.dg/attr-alloc_size-7.c: Same.
9442 * gcc.dg/Wvla-larger-than-2.c: Same.
9443 * gcc.dg/Walloca-3.c: Same.
9444 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9445 * gcc.c-torture/compile/pr79413.c: Same.
9446 * gcc.c-torture/compile/pr78439.c: Same.
9447
842392c8
KN
94482017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9449
9450 * gcc.target/powerpc/p9-options-1.c: New test.
9451
de2b3f5c
KT
94522017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9453
9454 PR target/71436
9455 * gcc.c-torture/compile/pr71436.c: New test.
9456
2e6315ef 94572017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9458 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9459
9460 PR tree-optimization/79908
9461 PR tree-optimization/80136
9462 * gcc.dg/torture/pr79908.c: New file.
9463
9cdf0363
NK
94642017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9465
2e6315ef 9466 PR fortran/39239
9cdf0363
NK
9467 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9468
f3dd574e
JJ
94692017-03-22 Jakub Jelinek <jakub@redhat.com>
9470
f13e9cd5
JJ
9471 PR c++/80141
9472 * g++.dg/gomp/pr80141.C: New test.
9473
68ed2ba0
JJ
9474 PR c++/80129
9475 * g++.dg/torture/pr80129.C: New test.
9476
f3dd574e
JJ
9477 PR sanitizer/80110
9478 * g++.dg/tsan/pr80110.C: New test.
9479
918b6c9e
TK
94802017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9481
9482 PR fortran/80142
9483 * gfortran.dg/any_loc.f90: New test case.
9484
bf634d1c
TP
94852017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9486
9487 PR target/80082
9488 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9489 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9490
f7325b95
ML
94912017-03-22 Martin Liska <mliska@suse.cz>
9492
9493 PR target/79906
9494 * g++.dg/ext/mv8.C: Add power* targets.
9495
3f01b620
MS
94962017-03-21 Martin Sebor <msebor@redhat.com>
9497
9498 PR c++/79548
9499 * g++.dg/warn/Wunused-var-26.C: New test.
9500
1cefb051
BS
95012017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9502
9503 PR tree-optimization/79908
9504 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9505
edc1747f
MP
95062017-03-21 Marek Polacek <polacek@redhat.com>
9507 Martin Sebor <msebor@redhat.com>
9508
9509 PR tree-optimization/80109
9510 * gcc.dg/Walloca-14.c: New test.
9511
85106b87
JJ
95122017-03-21 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR target/80125
9515 * gcc.target/powerpc/pr80125.c: New test.
9516
e59a225f
NK
95172017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9518
9519 PR fortran/69498
9520 * gfortran.dg/unexp_attribute.f90: New test
9521
0ffe60b5 95222017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9523 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9524
9525 PR tree-optimization/79908
9526 * gcc.dg/torture/pr79908.c: New file.
9527
54eb90fe
SKS
95282017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9529
9530 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9531 with sizeof(int) < 4.
9532
5611c456
ML
95332017-03-21 Martin Liska <mliska@suse.cz>
9534
9535 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9536 apostrophes.
9537
e650ea2a
RB
95382017-03-21 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/80032
9541 * g++.dg/opt/pr80032.C: New testcase.
9542
da2ce5f9
RB
95432017-03-21 Richard Biener <rguenther@suse.de>
9544
9545 PR tree-optimization/80122
9546 * gcc.dg/torture/pr80122.c: New testcase.
9547
9d60683a
TT
95482017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9549
9550 * gcc.dg/pic-2.c: Skip for MIPS.
9551 * gcc.dg/pie-2.c: Skip for MIPS.
9552
d3e19c2c
PC
95532017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9554
9555 PR c++/77752
9556 * g++.dg/cpp0x/initlist97.C: New.
9557 * g++.dg/cpp0x/initlist85.C: Update.
9558
8bee092e
JJ
95592017-03-21 Jakub Jelinek <jakub@redhat.com>
9560
9f30dff0
JJ
9561 PR c/67338
9562 * gcc.dg/pr67338.c: New test.
9563
8bee092e
JJ
9564 PR c++/35878
9565 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9566 dump instead of assembler.
9567 * g++.dg/init/pr35878_2.C: Likewise.
9568 * g++.dg/init/pr35878_3.C: Likewise.
9569
4d1b8e70
JJ
95702017-03-21 Jakub Jelinek <jakub@redhat.com>
9571
9572 PR c/80097
9573 * gcc.dg/ubsan/pr80097.c: New test.
9574
c34923c4
BS
95752017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9576
9577 PR tree-optimization/80054
9578 * g++.dg/torture/pr80054.C: New file.
9579
b0ba96c2
KN
95802017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9581
9582 PR target/79963
9583 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9584 directive to assure selection of proper bit using rlwinm insn.
9585 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9586 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9587 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9588 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9589
92377255
MP
95902017-03-20 Marek Polacek <polacek@redhat.com>
9591 Paolo Carlini <paolo.carlini@oracle.com>
9592
9593 PR c++/80059 - ICE with noexcept and __transaction_atomic
9594 * g++.dg/tm/pr80059-2.C: New test.
9595 * g++.dg/tm/pr80059.C: New test.
9596
243e28bf
ML
95972017-03-20 Martin Liska <mliska@suse.cz>
9598
9599 PR middle-end/79753
9600 * gcc.target/i386/mpx/pr79753.c: New test.
9601
918112d3
ML
96022017-03-20 Martin Liska <mliska@suse.cz>
9603
9604 PR target/79769
9605 PR target/79770
9606 * g++.dg/pr79769.C: New test.
9607 * gcc.target/i386/mpx/pr79770.c: New test.
9608
e325aba2
AK
96092017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9610
9611 PR target/78857
9612 * gcc.target/s390/load-and-test-fp-1.c: New test.
9613 * gcc.target/s390/load-and-test-fp-2.c: New test.
9614
91d2c04c
PT
96152017-03-18 Paul Thomas <pault@gcc.gnu.org>
9616
9617 PR fortran/79676
9618 * gfortran.dg/submodule_28.f08 : New test.
9619
c7e4107b
PT
96202017-03-18 Paul Thomas <pault@gcc.gnu.org>
9621
9622 PR fortran/71838
9623 * gfortran.dg/submodule_26.f08 : New test.
9624 * gfortran.dg/submodule_27.f08 : New test.
9625
d8fe28be
PH
96262017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9627
9628 PR target/79951
9629 * gcc.target/powerpc/pr79951.c: New.
9630
4a17943d
BS
96312017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9632
9633 PR rtl-optimization/79910
9634 * gcc.dg/torture/pr79910.c: New test.
9635
7f166d94
JL
96362017-03-17 Jeff Law <law@redhat.com>
9637
9638 PR tree-optimization/71437
9639 * gcc.dg/tree-ssa/pr71437.c: New test.
9640 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9641 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9642 now caught by VRP, but which were previously caught by DOM.
9643
12c4f7dc
RB
96442017-03-17 Richard Biener <rguenther@suse.de>
9645
9646 PR middle-end/80075
9647 * g++.dg/torture/pr80075.C: New testcase.
9648
207f3423
MM
96492017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9650
9651 PR target/71294
9652 * g++.dg/pr71294.C: New test.
9653
9fc900af
SB
96542017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9655
9656 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9657
c05c2380
JJ
96582017-03-16 Jakub Jelinek <jakub@redhat.com>
9659
e711928b
JJ
9660 PR fortran/80010
9661 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9662
c05c2380
JJ
9663 PR fortran/79886
9664 * gfortran.dg/pr79886.f90: New test.
9665
3231d64b
MM
96662017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9667
9668 PR target/79038
9669 * gcc.target/powerpc/pr79038-1.c: New test.
9670
81ef1f5e
SB
96712017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9672
9673 PR fortran/33271
9674 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9675
395a1e9b
JW
96762017-03-15 Jiong Wang <jiong.wang@arm.com>
9677
9678 PR testsuite/79356
9679 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9680
05f65910
UB
96812017-03-15 Uros Bizjak <ubizjak@gmail.com>
9682
9683 PR target/80019
9684 * gcc.target/i386/pr80019.c: New test.
9685
94285a7d
ML
96862017-03-15 Martin Liska <mliska@suse.cz>
9687
9688 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9689
a983542b
MS
96902017-03-14 Martin Sebor <msebor@redhat.com>
9691
9692 PR tree-optimization/79800
9693 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9694 * gcc.dg/tree-ssa/pr79800.c: New test.
9695
76ca5f40
MM
96962017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9697
9698 PR target/79947
9699 * gcc.target/powerpc/pr79947.c: New test.
9700
5d9a283a
MS
97012017-03-14 Martin Sebor <msebor@redhat.com>
9702
9703 PR middle-end/80020
9704 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9705 * gcc.dg/attr-alloc_size-7.c: Same.
9706 * gcc.dg/attr-alloc_size-9.c: Same.
9707 * gcc.dg/builtin-alloc-size.c: Same.
9708 * gcc.dg/pr80020.c: New test.
9709
4692943d
BS
97102017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9711
9712 PR rtl-optimization/79728
9713 * gcc.target/i386/sse-globalreg.c: New test.
9714
861d9d5e
ML
97152017-03-14 Martin Liska <mliska@suse.cz>
9716
9717 PR lto/66295
9718 * gcc.dg/tree-prof/pr66295.c: New test.
9719
a48018b5
ML
97202017-03-13 Martin Liska <mliska@suse.cz>
9721
9722 PR middle-end/78339
9723 * gcc.target/i386/mpx/pr78339.c: New test.
9724
8c56cc5a
CZ
97252017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9726
065ba179 9727 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9728
14555394
CZ
97292017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9730
065ba179 9731 * gcc.target/arc/pr9001090948.c: New file.
14555394 9732
3079b92e
SB
97332017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9734
9735 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9736 Fix test. Make early-out condition return early. Correct comments.
9737
c08de9db
JD
97382017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9739
9740 PR libgfortran/78854
9741 * gfortran.dg/dtio_25.f90: New test.
9742
66b27545
MS
97432017-03-10 Martin Sebor <msebor@redhat.com>
9744
9745 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9746
8f2f6381
BS
97472017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9748
9749 PR rtl-optimization/78911
9750 * gcc.target/i386/pr78911-1.c: New test.
9751 * gcc.target/i386/pr78911-2.c: New test.
9752
8e2c69b4 97532017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9754
8e2c69b4
WS
9755 PR target/79941
9756 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9757 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9758 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9759
455d833c
MP
97602017-03-10 Marek Polacek <polacek@redhat.com>
9761
9762 PR c++/79967
9763 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9764
cdd669f9
JJ
97652017-03-10 Jakub Jelinek <jakub@redhat.com>
9766
e260b0a7
JJ
9767 PR c++/79899
9768 * g++.dg/other/friend7.C: New test.
9769
cdd669f9
JJ
9770 PR c++/79896
9771 * g++.dg/ext/int128-5.C: New test.
9772
730e6e46
SB
97732017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9774
9775 PR testsuite/79356
9776 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9777 powerpc, sparc, or s390x.
9778
fc8f6304
PH
97792017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9780
9781 PR target/79907
9782 * gcc.target/powerpc/pr79907.c: New.
9783
f1b0632a
OH
97842017-03-10 Olivier Hainque <hainque@adacore.com>
9785
9786 * gnat.dg/opt64.adb: New test.
9787 * gnat.dg/opt64_pkg.ads: New helper.
9788 * gnat.dg/opt64_pkg.adb: New helper.
9789
5558f089
JJ
97902017-03-10 Jakub Jelinek <jakub@redhat.com>
9791
2d9dd4fb
JJ
9792 PR rtl-optimization/79909
9793 * gcc.target/powerpc/pr79909.c: New test.
9794
72772e67
JJ
9795 PR tree-optimization/79972
9796 * gcc.dg/pr79972.c: New test.
9797
5558f089
JJ
9798 PR tree-optimization/77975
9799 * gcc.dg/pr77975.c: New test.
9800
822a132c
MP
98012017-03-09 Marek Polacek <polacek@redhat.com>
9802
9803 PR c++/79962
9804 PR c++/79984
9805 * c-c++-common/nonnull-3.c: New test.
9806 * g++.dg/warn/Wnonnull3.C: New test.
9807
c9819d22
MF
98082017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9809
9810 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9811 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9812
36618428
MP
98132017-03-09 Marek Polacek <polacek@redhat.com>
9814
9815 PR sanitizer/79757
9816 * gcc.dg/ubsan/pr79757-1.c: New test.
9817 * gcc.dg/ubsan/pr79757-2.c: New test.
9818 * gcc.dg/ubsan/pr79757-3.c: New test.
9819 * gcc.dg/ubsan/pr79757-4.c: New test.
9820 * gcc.dg/ubsan/pr79757-5.c: New test.
9821
01e5af5a
JJ
98222017-03-09 Jakub Jelinek <jakub@redhat.com>
9823
9824 PR c/79969
9825 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9826
6443c7c0
MP
98272017-03-09 Marek Polacek <polacek@redhat.com>
9828
9829 PR c++/79687
9830 * g++.dg/expr/ptrmem8.C: New test.
9831 * g++.dg/expr/ptrmem9.C: New test.
9832
d721dc3c
RB
98332017-03-09 Richard Biener <rguenther@suse.de>
9834
9835 PR tree-optimization/79977
9836 * gcc.dg/graphite/pr79977.c: New testcase.
9837
1f1fd3e2
TT
98382017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9839
9840 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9841 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9842 * lib/target-supports.exp (check_effective_target_rdynamic):
9843 New proc.
9844
16967aff
RB
98452017-03-09 Richard Biener <rguenther@suse.de>
9846
9847 PR middle-end/79971
9848 * gcc.dg/fixed-point/pr79971.c: New testcase.
9849
26d7dc48
RB
98502017-03-09 Richard Biener <rguenther@suse.de>
9851
9852 PR ipa/79970
9853 * gcc.dg/torture/pr79970.c: New testcase.
9854
35f77c28
PC
98552017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9856
9857 PR c++/71966
9858 * g++.dg/cpp0x/pr71966-1.C: New.
9859 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9860
8a7df031
ML
98612017-03-09 Martin Liska <mliska@suse.cz>
9862
9863 PR tree-optimization/79631
9864 * gcc.target/i386/mpx/pr79631.c: New test.
9865
3828bb0d
ML
98662017-03-09 Martin Liska <mliska@suse.cz>
9867
9868 PR target/65705
9869 PR target/69804
9870 * gcc.target/i386/pr71458.c: Update scanned pattern.
9871
410a590c
MP
98722017-03-09 Marek Polacek <polacek@redhat.com>
9873
9874 PR c++/79672
9875 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9876 * g++.dg/warn/Wduplicated-branches3.C: New test.
9877
f084a22e
PG
98782017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9879
9880 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9881
a278b1c3
ML
98822017-03-09 Martin Liska <mliska@suse.cz>
9883
9884 PR ipa/79764
9885 * g++.dg/pr79764.C: New test.
9886
8dc19053
ML
98872017-03-09 Martin Liska <mliska@suse.cz>
9888
9889 PR ipa/79761
9890 * g++.dg/pr79761.C: New test.
9891
030fc94a
JJ
98922017-03-09 Jakub Jelinek <jakub@redhat.com>
9893
9e463823
JJ
9894 PR sanitizer/79944
9895 * c-c++-common/asan/pr79944.c: New test.
9896
6b62f323
JJ
9897 PR target/79932
9898 * gcc.target/i386/pr79932-2.c: New test.
9899
030fc94a
JJ
9900 PR target/79932
9901 * gcc.target/i386/pr79932-1.c: New test.
9902
423aec8b
MP
99032017-03-09 Marek Polacek <polacek@redhat.com>
9904
9905 PR c++/79900 - ICE in strip_typedefs
9906 * g++.dg/warn/Wpadded-1.C: New test.
9907
6659fe59
MP
99082017-03-08 Marek Polacek <polacek@redhat.com>
9909
9910 * g++.dg/Walloca1.C: Adjust dg-warning.
9911
f1a675e4
AH
99122017-03-08 Andrew Haley <aph@redhat.com>
9913
9914 PR tree-optimization/79943
9915 * gcc.dg/tree-ssa/pr79943.c: New test.
9916
edfcd7e3
RB
99172017-03-08 Richard Biener <rguenther@suse.de>
9918
9919 PR tree-optimization/79955
9920 * gcc.dg/uninit-24.c: New testcase.
9921
61fdfd8c
RB
99222017-03-08 Richard Biener <rguenther@suse.de>
9923
9924 PR tree-optimization/79920
9925 * gcc.dg/vect/pr79920.c: New testcase.
9926
4b48e883
JJ
99272017-03-08 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR sanitizer/79904
9930 * gcc.dg/ubsan/pr79904.c: New test.
9931
a71dbc63
JJ
99322017-03-07 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR c/79834
9935 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9936 diagnostics.
9937
d8a90142
MP
99382017-03-07 Marek Polacek <polacek@redhat.com>
9939
9940 PR middle-end/79809
9941 * g++.dg/Walloca1.C: New test.
9942
a5e9e3e4
ML
99432017-03-07 Martin Liska <mliska@suse.cz>
9944
9945 PR middle-end/68270
9946 * g++.dg/pr68270.C: New test.
9947
1f6dba54
JJ
99482017-03-07 Jakub Jelinek <jakub@redhat.com>
9949
760f82db
JJ
9950 PR rtl-optimization/79901
9951 * gcc.target/i386/pr79901.c: New test.
9952
1f6dba54
JJ
9953 PR sanitizer/79897
9954 * c-c++-common/ubsan/pr79897.c: New test.
9955
feca7b89
VM
99562017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9957
9958 PR rtl-optimization/79571
9959 * gcc.target/i386/pr79571.c: New.
9960
bdbbf28d
MP
99612017-03-06 Marek Polacek <polacek@redhat.com>
9962
9963 PR c++/79796 - ICE with NSDMI and this pointer
9964 * g++.dg/cpp0x/nsdmi13.C: New test.
9965
52564551
JK
99662017-03-06 Julia Koval <julia.koval@intel.com>
9967
9968 PR target/79793
9969 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
9970 directives.
9971 * gcc.target/i386/interrupt-13.c: Ditto.
9972 * gcc.target/i386/interrupt-14.c: Ditto.
9973 * gcc.target/i386/interrupt-15.c: Ditto.
9974
345edb37
JJ
99752017-03-06 Jakub Jelinek <jakub@redhat.com>
9976
9977 PR c++/79822
9978 * g++.dg/cpp0x/constexpr-79822.C: New test.
9979
a8d25fd0
RB
99802017-03-06 Richard Biener <rguenther@suse.de>
9981
9982 PR tree-optimization/79894
9983 * gcc.dg/vect/pr79887.c: New testcase.
9984
522fcdd7
RB
99852017-03-06 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/79824
9988 * gcc.dg/vect/pr79824-1.c: New testcase.
9989 * gcc.dg/vect/pr79824-2.c: Likewise.
9990
54649631
TT
99912017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
9992
9993 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
9994 gettimeofday. Remove dg-skip-if for AVR.
9995 * lib/target-supports.exp (check_effective_target_gettimeofday):
9996 New proc.
9997
4bbc8970
RD
99982017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
9999
10000 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10001 * gcc.target/s390/hotpatch-10.c: Likewise.
10002 * gcc.target/s390/hotpatch-11.c: Likewise.
10003 * gcc.target/s390/hotpatch-12.c: Likewise.
10004 * gcc.target/s390/hotpatch-13.c: Likewise.
10005 * gcc.target/s390/hotpatch-14.c: Likewise.
10006 * gcc.target/s390/hotpatch-15.c: Likewise.
10007 * gcc.target/s390/hotpatch-16.c: Likewise.
10008 * gcc.target/s390/hotpatch-17.c: Likewise.
10009 * gcc.target/s390/hotpatch-18.c: Likewise.
10010 * gcc.target/s390/hotpatch-19.c: Likewise.
10011 * gcc.target/s390/hotpatch-2.c: Likewise.
10012 * gcc.target/s390/hotpatch-26.c: Likewise.
10013 * gcc.target/s390/hotpatch-27.c: Likewise.
10014 * gcc.target/s390/hotpatch-28.c: Likewise.
10015 * gcc.target/s390/hotpatch-3.c: Likewise.
10016 * gcc.target/s390/hotpatch-4.c: Likewise.
10017 * gcc.target/s390/hotpatch-5.c: Likewise.
10018 * gcc.target/s390/hotpatch-6.c: Likewise.
10019 * gcc.target/s390/hotpatch-7.c: Likewise.
10020 * gcc.target/s390/hotpatch-8.c: Likewise.
10021 * gcc.target/s390/hotpatch-9.c: Likewise.
10022
5f215a70
PC
100232017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10024
10025 PR c++/64574
10026 * g++.dg/template/crash125.C: New.
10027
296cc393
JJ
100282017-03-06 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR target/79812
10031 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10032
ca8942a3
TT
100332017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10034
10035 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10036
c1b993c0
PG
100372017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10038
10039 * gcc.target/mips/msa-minmax.c: New tests.
10040
a50a32aa
ML
100412017-03-06 Martin Liska <mliska@suse.cz>
10042
10043 PR sanitize/79783
10044 * g++.dg/asan/pr79783.C: New test.
10045
5ada812c
PG
100462017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10047
10048 * gcc.target/mips/msa-dotp.c: New tests.
10049
334b3c4b
PG
100502017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10051
10052 * gcc.target/mips/msa-bclri.c: New test.
10053
d8b4baeb
PC
100542017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10055
10056 PR c++/70266
10057 * g++.dg/tm/pr70266.C: New.
10058
ef78bc3c 100592017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10060 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10061
10062 * gfortran.dg/coarray/fail_image_1.f08: New test.
10063 * gfortran.dg/coarray/fail_image_2.f08: New test.
10064 * gfortran.dg/coarray/failed_images_1.f08: New test.
10065 * gfortran.dg/coarray/failed_images_2.f08: New test.
10066 * gfortran.dg/coarray/image_status_1.f08: New test.
10067 * gfortran.dg/coarray/image_status_2.f08: New test.
10068 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10069 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10070 * gfortran.dg/coarray_fail_st.f90: New test.
10071 * gfortran.dg/coarray_failed_images_1.f08: New test.
10072 * gfortran.dg/coarray_image_status_1.f08: New test.
10073 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10074
7f5a7d78
MP
100752017-03-03 Marek Polacek <polacek@redhat.com>
10076
10077 PR c/79758
10078 * gcc.dg/noncompile/pr79758.c: New test.
10079
cc195d46
JJ
100802017-03-03 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR middle-end/79805
10083 * g++.dg/opt/pr79805.C: New test.
10084
945b6e16
AS
100852017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10086
10087 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10088 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10089 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10090 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10091 * gcc.target/i386/i386.exp
10092 (check_effective_target_avx512vpopcntdq): New.
10093
31dcc385
TT
100942017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10095
10096 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10097 ilp32 targets and match DImode registers for lp64 targets.
10098
0e174ae1
UB
100992017-03-03 Uros Bizjak <ubizjak@gmail.com>
10100
10101 * g++.dg/pr71624.C: Disable for x32.
10102 * g++.dg/pr71633.C: Ditto.
10103
93505ec5
JJ
101042017-03-03 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR target/79807
10107 * gcc.target/i386/pr79807.c: New test.
10108
d78a1c01
ML
101092017-03-03 Martin Liska <mliska@suse.cz>
10110
10111 PR tree-optimization/79803
10112 * gcc.dg/tree-ssa/pr79803.c: New test.
10113
ec7f796e
ML
101142017-03-03 Martin Liska <mliska@suse.cz>
10115
10116 PR rtl-optimization/79574
10117 * gcc.dg/pr79574-2.c: New test.
10118
30d309aa
RB
101192017-03-03 Richard Biener <rguenther@suse.de>
10120
10121 PR c++/79825
10122 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10123
38801de5
JJ
101242017-03-03 Jakub Jelinek <jakub@redhat.com>
10125
10126 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10127
7278b0a2
MP
101282017-03-03 Marek Polacek <polacek@redhat.com>
10129
10130 PR c++/79791
10131 * g++.dg/warn/Wwrite-strings-1.C: New test.
10132 * g++.dg/warn/Wwrite-strings-2.C: New test.
10133 * g++.dg/warn/Wwrite-strings-3.C: New test.
10134 * g++.dg/warn/Wwrite-strings-4.C: New test.
10135 * g++.dg/warn/Wwrite-strings-5.C: New test.
10136 * g++.dg/warn/Wwrite-strings-6.C: New test.
10137 * g++.dg/warn/Wwrite-strings-7.C: New test.
10138 * g++.dg/warn/Wwrite-strings-8.C: New test.
10139 * g++.dg/warn/Wwrite-strings-9.C: New test.
10140 * g++.dg/warn/Wwrite-strings-10.C: New test.
10141 * g++.dg/warn/Wwrite-strings-11.C: New test.
10142 * g++.dg/warn/Wwrite-strings-12.C: New test.
10143
75473a91
RB
101442017-03-03 Richard Biener <rguenther@suse.de>
10145
10146 PR middle-end/79818
10147 * gcc.dg/torture/pr79818.c: New testcase.
10148
50bea0c5
JJ
101492017-03-02 Jakub Jelinek <jakub@redhat.com>
10150
10151 PR c++/79782
10152 * g++.dg/warn/Wunused-parm-10.C: New test.
10153
130f15ce
UB
101542017-03-02 Uros Bizjak <ubizjak@gmail.com>
10155
10156 * gcc.dg/rtl/x86_64/*.c: Test for
10157 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10158
dc362ada
UB
101592017-03-02 Uros Bizjak <ubizjak@gmail.com>
10160
10161 PR target/79514
10162 * gcc.target/i386/pr79514.c: New test.
10163
fe792dd8
JJ
101642017-03-02 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR rtl-optimization/79780
10167 * gcc.c-torture/compile/pr79780.c: New test.
10168
e80facb4
RB
101692017-03-02 Richard Biener <rguenther@suse.de>
10170
10171 PR tree-optimization/79345
10172 PR c++/42000
10173 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10174 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10175 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10176
eb0e7c34
RB
101772017-03-02 Richard Biener <rguenther@suse.de>
10178
10179 PR c/79756
10180 * gcc.dg/vector-1.c: New testcase.
10181
653a4b32
BC
101822017-03-02 Bin Cheng <bin.cheng@arm.com>
10183
10184 PR tree-optimization/66768
10185 * gcc.target/i386/pr66768.c: New test.
10186
da403f31
RB
101872017-03-02 Richard Biener <rguenther@suse.de>
10188
10189 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10190 * gcc.dg/rtl/x86_64/final.c: Likewise.
10191 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10192 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10193 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10194 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10195
83692f96
RB
101962017-03-02 Richard Biener <rguenther@suse.de>
10197
10198 PR tree-optimization/79777
10199 * gcc.dg/torture/pr79777.c: New testcase.
10200
71dedb33
MS
102012017-03-01 Martin Sebor <msebor@redhat.com>
10202
10203 PR middle-end/79692
10204 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10205 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10206 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10207 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10208
48990905
UB
102092017-03-01 Uros Bizjak <ubizjak@gmail.com>
10210
10211 * gcc.target/i386/invsize-2.c: New test.
10212 * gcc.target/i386/invsize-3.c: Ditto.
10213 * gcc.target/i386/invsize-4.c: Ditto.
10214 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10215 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10216
c7f0c9f3
MM
102172017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10218
10219 PR target/79439
10220 * gcc.target/powerpc/pr79439.c: New test.
10221
f5ef6bfc
PH
102222017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10223
10224 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10225 scan string.
10226
10227
50181506
KN
102282017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10229
10230 PR target/79395
10231 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10232 pattern to look for vcmpequd. instead of vcmpnew.
10233 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10234 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10235 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10236 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10237 look for xvcmpeqdp. instead of xvcmpnedp.
10238 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10239 look for vcmpequd. instead of vcmpnew.
10240 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10241 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10242 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10243 look for xvcmpeqsp. instead of xvcmpnesp.
10244 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10245 look for xvcmpeqdp. instead of xvcmpnedp.
10246 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10247 look for vcmpequd. instead of vcmpnew.
10248 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10249 look for vcmpeqsp instead of xvcmpnesp.
10250 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10251 look for xvcmpeqdp instead of xvcmpnedp.
10252
0100ae43
RB
102532017-03-01 Richard Biener <rguenther@suse.de>
10254
10255 PR middle-end/79721
10256 * gcc.dg/torture/pr79721.c: New testcase.
10257
0f3f4ffe
JJ
102582017-03-01 Jakub Jelinek <jakub@redhat.com>
10259
42132674
JJ
10260 PR c++/79681
10261 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10262 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10263
e3e9e8ca
JJ
10264 PR c++/79746
10265 * g++.dg/warn/Wunused-parm-9.C: New test.
10266
0f3f4ffe
JJ
10267 PR tree-optimization/79734
10268 * g++.dg/opt/pr79734.C: New test.
10269
ad1de652
JJ
102702017-02-28 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR tree-optimization/79737
10273 * gcc.c-torture/execute/pr79737-1.c: New test.
10274 * gcc.c-torture/execute/pr79737-2.c: New test.
10275
7a1ae923
EB
102762017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10277
10278 * gcc.target/sparc/20170228-1.c: New test.
10279
2af0c3ed
UB
102802017-02-28 Uros Bizjak <ubizjak@gmail.com>
10281
10282 * gcc.target/i386/invsize-1.c: New test.
10283
203ced0a
MS
102842017-02-28 Martin Sebor <msebor@redhat.com>
10285
10286 PR tree-optimization/79691
10287 * gcc.dg/tree-ssa/pr79691.c: New test.
10288
8a915b87
JJ
102892017-02-28 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR target/79729
10292 * gcc.target/i386/pr79729.c: New test.
10293
41aa3a38
RB
102942017-02-28 Richard Biener <rguenther@suse.de>
10295
10296 PR tree-optimization/79740
10297 * gcc.dg/torture/pr79740.c: New testcase.
10298
587240d2
RB
102992017-02-28 Richard Biener <rguenther@suse.de>
10300
10301 PR middle-end/79731
10302 * c-c++-common/torture/pr79731.c: New testcase.
10303
dd3f4560
RB
103042017-02-28 Richard Biener <rguenther@suse.de>
10305
10306 PR tree-optimization/79732
10307 * gcc.dg/torture/pr79732.c: New testcase.
10308
c7d97b28
RB
103092017-02-28 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/79723
10312 * gcc.target/i386/pr79723.c: New testcase.
10313
c8f28a3c
PH
103142017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10315
10316 PR target/79544
10317 * gcc.target/powerpc/pr79544.c: New.
10318
c91c3003
PC
103192017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10320
10321 PR c++/79414
10322 * g++.dg/parse/crash67.C: New.
10323
57fa080b
BC
103242017-02-27 Bin Cheng <bin.cheng@arm.com>
10325
10326 PR tree-optimization/77536
10327 * gcc.dg/vect/pr79347.c: Revise testing string.
10328
68b948d3
RB
103292017-02-27 Richard Biener <rguenther@suse.de>
10330
10331 PR tree-optimization/45397
10332 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10333
69a2e8a1
RB
103342017-02-27 Richard Biener <rguenther@suse.de>
10335
10336 PR tree-optimization/79690
10337 * gcc.target/i386/pr79690.c: New testcase.
10338
c7b608a9
TK
103392017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10340
10341 PR fortran/51119
10342 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10343 of original.
10344 * gfortran.dg/inline_matmul_11.f90: Likewise.
10345 * gfortran.dg/inline_matmul_9.f90: Likewise.
10346 * gfortran.dg/matmul_13.f90: New test.
10347 * gfortran.dg/matmul_14.f90: New test.
10348
98561a9b
JJ
103492017-02-25 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR middle-end/79396
10352 * g++.dg/opt/pr79396.C: New test.
10353
77be9417
DH
103542017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10355
10356 PR fortran/79597
10357 * gfortran.dg/dtio_6.f90: Update test.
10358
103592017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10360
10361 PR fortran/79601
10362 * gfortran.dg/interface_operator_2.f90: New test.
10363
b9822443
JJ
103642017-02-24 Jakub Jelinek <jakub@redhat.com>
10365
10366 PR c/79677
10367 * gcc.dg/pr79677.c: New test.
10368
4bc2b786
MF
103692017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10370
10371 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10372 of mov.ps.
10373 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10374 (cond_move1): Simplify condition to force generation of
10375 mov[nz].ps.
10376 (cond_move2): Likewise.
10377
4227c9ad
JJ
103782017-02-24 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR c++/79588
10381 * g++.dg/warn/Wrestrict-1.C: New test.
10382 * g++.dg/warn/Wrestrict-2.C: New test.
10383
fd527ec1
DE
103842017-02-24 David Edelsohn <dje.gcc@gmail.com>
10385
10386 * g++.dg/ext/complit15.C: Require LTO.
10387
2af8fd5c
TT
103882017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10389
10390 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10391 logical_op_short_circuit to skip targets.
10392 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10393 and s390.
10394
0b9cdb9a
EB
103952017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10396
10397 * gnat.dg/opt63.adb: New test.
10398
4af362a9
EB
103992017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10400
10401 * gnat.dg/discr47.adb: New test.
10402
7699e88f
RB
104032017-02-24 Richard Biener <rguenther@suse.de>
10404
10405 PR tree-optimization/79389
10406 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10407
e3beb191
PC
104082017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10409
10410 PR c++/79361
10411 * g++.dg/cpp0x/pr79361-1.C: New.
10412 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10413
195610aa
EB
104142017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10415
10416 * gcc.target/visium/bit_test.c: Accept any lsr form.
10417 * gcc.target/visium/block_move.c: Tweak.
10418
17885cad
DV
104192017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10420
10421 PR 68749
10422 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10423
45f7faf0
RB
104242017-02-23 Richard Biener <rguenther@suse.de>
10425
10426 PR tree-optimization/79683
10427 * gcc.target/i386/pr79683.c: New testcase.
10428
18eb304e
JL
104292017-02-22 Jeff Law <law@redhat.com>
10430
10431 PR tree-optimization/79578
10432 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10433
0a864a97
SD
104342017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10435
10436 * gcc.target/mips/msa-fp-cc.c: New test.
10437
fe8ece05
JJ
104382017-02-22 Jakub Jelinek <jakub@redhat.com>
10439
e40b6fc7
JJ
10440 PR c++/79664
10441 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10442 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10443 * g++.dg/gomp/pr79664.C: New test.
10444
fe8ece05
JJ
10445 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10446
78af14ae
MP
104472017-02-22 Marek Polacek <polacek@redhat.com>
10448
10449 PR c++/79653
10450 * g++.dg/cpp0x/alignas10.C: New test.
10451 * g++.dg/cpp0x/alignas9.C: New test.
10452
8fdddd3d
MP
10453 PR c++/79657
10454 * g++.dg/ext/underlying_type12.C: New test.
10455
61ac5ebe
MP
10456 PR c/79662
10457 * gcc.dg/enum-incomplete-4.c: New test.
10458
888c7050
JJ
104592017-02-22 Jakub Jelinek <jakub@redhat.com>
10460
10461 PR target/70465
10462 * gcc.target/i386/pr70465-2.c: New test.
10463
6d3daa1a
UB
104642017-02-21 Uros Bizjak <ubizjak@gmail.com>
10465
10466 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10467
76dd203e
RB
104682017-02-22 Richard Biener <rguenther@suse.de>
10469
10470 PR tree-optimization/79673
10471 * gcc.target/i386/pr79673.c: New testcase.
10472
a9c774d2
RB
104732017-02-22 Richard Biener <rguenther@suse.de>
10474
10475 PR tree-optimization/79666
10476 * gcc.dg/torture/pr79666.c: New testcase.
10477
8f4f841a
ML
104782017-02-22 Martin Liska <mliska@suse.cz>
10479
10480 PR lto/79587
10481 * gcc.dg/tree-prof/pr79587.c: New test.
10482
a232a1cb
MP
104832017-02-21 Marek Polacek <polacek@redhat.com>
10484
10485 PR c++/79535
10486 * g++.dg/ext/flexary23.C: New test.
10487
b86fec68
UB
104882017-02-21 Uros Bizjak <ubizjak@gmail.com>
10489
10490 PR target/79593
10491 * gcc.target/i386/pr79593.c: New test.
10492
5c3f1d7b
JJ
104932017-02-21 Jakub Jelinek <jakub@redhat.com>
10494
b7280ac2
JJ
10495 PR c++/79654
10496 * g++.dg/cpp1z/decomp26.C: New test.
10497
5c3f1d7b
JJ
10498 PR sanitizer/79589
10499 * g++.dg/ubsan/pr79589.C: New test.
10500
1486c2a7
JL
105012017-02-21 Jeff Law <law@redhat.com>
10502
10503 PR tree-optimization/79621
10504 * gcc.c-torture/compile/pr79621.c: New test.
10505
2f3ec56d
JJ
105062017-02-21 Jakub Jelinek <jakub@redhat.com>
10507
3bb43119
JJ
10508 PR c++/79655
10509 * g++.dg/cpp1y/constexpr-79655.C: New test.
10510
664beaf2 10511 PR c++/79639
b86fec68 10512 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10513
956d3e61
JJ
10514 PR target/79633
10515 * gcc.target/i386/mpx/pr79633.c: New test.
10516
d4cbfca4
JJ
10517 PR target/79570
10518 * gcc.dg/pr79570.c: New test.
10519
00bc9de3
JJ
10520 PR c++/79641
10521 * c-c++-common/pr79641.c: New test.
10522
d002d099
JJ
10523 PR tree-optimization/79649
10524 * gcc.target/i386/pr79649.c: New test.
10525
2f3ec56d
JJ
10526 PR target/79494
10527 * gcc.dg/pr79494.c: New test.
10528
e6655a5f
SB
105292017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10530
10531 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10532 to dg-options.
10533
105342017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10535
10536 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10537
fd527ec1
DE
105382017-02-02 Jason Merrill <jason@redhat.com>
10539
10540 PR c++/79580
10541 * g++.dg/ext/complit15.C: New.
10542
027a9dd5
KN
105432017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10544
10545 PR target/78056
10546 * gcc.target/powerpc/pr78056-8.c: Remove.
10547
80480cee
MP
105482017-02-20 Marek Polacek <polacek@redhat.com>
10549
10550 PR middle-end/79537
10551 * gcc.dg/comp-goto-4.c: New test.
10552
85ade8d6
MP
10553 PR sanitizer/79558
10554 * c-c++-common/ubsan/bounds-14.c: New test.
10555
705d3b77
JJ
105562017-02-20 Jakub Jelinek <jakub@redhat.com>
10557
10558 PR target/79568
10559 * gcc.target/i386/pr79568-1.c: New test.
10560 * gcc.target/i386/pr79568-2.c: New test.
10561 * gcc.target/i386/pr79568-3.c: New test.
10562
dc42a736
PT
105632017-02-16 Paul Thomas <pault@gcc.gnu.org>
10564
10565 PR fortran/79382
705d3b77
JJ
10566 * gfortran.dg/dtio_10.f90: Change test of error message.
10567 * gfortran.dg/dtio_23.f90: New test.
10568 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10569
1ca6a74f
PT
105702017-02-20 Paul Thomas <pault@gcc.gnu.org>
10571
10572 PR fortran/79434
705d3b77 10573 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10574
63af1586
PT
105752017-02-19 Paul Thomas <pault@gcc.gnu.org>
10576
10577 PR fortran/79447
705d3b77 10578 * gfortran.dg/submodule_24.f08: New test.
63af1586 10579
4ca4d1e9
AV
105802017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10581
10582 PR fortran/79229
10583 * gfortran.dg/class_allocate_24.f90: New test.
10584
dea71ad0
PT
105852017-02-19 Paul Thomas <pault@gcc.gnu.org>
10586
10587 PR fortran/79402
10588 * gfortran.dg/submodule_23.f90: New test.
10589
f46e2bc9
PC
105902017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10591
10592 PR c++/79380
10593 * g++.dg/cpp0x/alignas8.C: New.
10594
7dfa657b
JW
105952017-02-19 Eric Fiselier <eric@efcs.ca>
10596 Jonathan Wakely <jwakely@redhat.com>
10597
10598 PR c++/69523
10599 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10600
eab1f169
PK
106012017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10602
10603 * gcc.dg/gimplefe-26.c: New test.
10604
47e16d83
JDA
106052017-02-18 John David Anglin <danglin@gcc.gnu.org>
10606
10607 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10608
c2615951
JJ
106092017-02-18 Jakub Jelinek <jakub@redhat.com>
10610
c28fcc60
JJ
10611 PR target/79569
10612 * gcc.target/i386/3dnowA-3.c: New test.
10613
c2615951
JJ
10614 PR target/79559
10615 * gcc.target/i386/pr79559.c: New test.
10616
97fcf744
JM
106172017-02-17 Joseph Myers <joseph@codesourcery.com>
10618
10619 * gcc.dg/c11-float-2.c: New test.
10620 * gcc.dg/torture/float128-floath.c,
10621 gcc.dg/torture/float128x-floath.c,
10622 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10623 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10624 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10625 *_DECIMAL_DIG macros with DECIMAL_DIG.
10626
a530e181
BS
106272017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10628
10629 PR target/79261
10630 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10631
1d516992
JK
106322017-02-17 Julia Koval <julia.koval@intel.com>
10633
10634 * gcc.target/i386/rdpid.c New test.
10635 * gcc.target/i386/sse-12.c: Add -mrdpid.
10636 * gcc.target/i386/sse-13.c: Ditto.
10637 * gcc.target/i386/sse-14.c: Ditto.
10638 * gcc.target/i386/sse-22.c: Ditto.
10639 * gcc.target/i386/sse-23.c: Ditto.
10640 * g++.dg/other/i386-2.C: Ditto.
10641 * g++.dg/other/i386-3.C: Ditto.
10642
3185712c
SB
106432017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10644
10645 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10646 * gcc.dg/pr61441.c: Ditto.
10647
a261ee49
ML
106482017-02-17 Martin Liska <mliska@suse.cz>
10649
10650 PR rtl-optimization/79574
10651 * gcc.dg/pr79574.c: New test.
10652
5bf69d74
MP
106532017-02-17 Marek Polacek <polacek@redhat.com>
10654
10655 PR middle-end/79536
10656 * gcc.dg/torture/pr79536.c: New test.
10657
a72b242e
AM
106582017-02-16 Alan Modra <amodra@gmail.com>
10659
10660 * gcc.c-torture/execute/pr79286.c: New.
10661
bcac0b4d
JJ
106622017-02-16 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR c++/79512
10665 * c-c++-common/gomp/pr79512.c: New test.
10666
945c17d8
MS
106672017-02-15 Martin Sebor <msebor@redhat.com>
10668
10669 PR c++/79363
10670 * g++.dg/ext/flexary12.C: Adjust.
10671 * g++.dg/ext/flexary20.C: Same.
10672 * g++.dg/ext/flexary21.C: Same.
10673 * g++.dg/ext/flexary22.C: New test.
10674
25c99850
BC
106752017-02-15 Bin Cheng <bin.cheng@arm.com>
10676
10677 PR tree-optimization/79347
10678 * gcc.dg/vect/pr79347.c: New test.
10679
4f5e5fcb
JJ
106802017-02-15 Jakub Jelinek <jakub@redhat.com>
10681
e7202857
JJ
10682 PR c++/79301
10683 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10684 [[deprecated]] comment.
10685 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10686 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10687 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10688 [[deprecated]] in -std=c++11.
10689 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10690 [[fallthrough]] in -std=c++11 and -std=c++14.
10691
4f5e5fcb
JJ
10692 PR c++/79288
10693 * g++.dg/tls/pr79288.C: New test.
10694
c7545f1c
MP
106952017-02-15 Marek Polacek <polacek@redhat.com>
10696
10697 PR c/79515
10698 * gcc.dg/dfp/pr79515.c: New.
10699
1114b39c
DE
107002017-02-15 David Edelsohn <dje.gcc@gmail.com>
10701
10702 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10703
93b87d1d
TS
107042017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10705
10706 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10707 "opt_files".
10708
fa8db6ea
JJ
107092017-02-15 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR target/79487
10712 * gcc.dg/dfp/pr79487.c: New test.
10713 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10714 2017-02-13 change.
10715
8722316b
CL
107162017-01-14 Carl Love <cel@us.ibm.com>
10717
10718 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10719 xvcvsxdsp and xvcvuxdsp instructions.
10720
2932fe90
SB
107212017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10722
10723 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10724 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10725 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10726 64-bit default target.
10727 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10728 a 64-bit default target.
10729
63d09033
JJ
107302017-02-14 Jakub Jelinek <jakub@redhat.com>
10731
10732 PR target/79481
10733 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10734 (test_3vx): Change return type from int to void.
63d09033
JJ
10735 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10736 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10737 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10738 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10739 tests.
10740 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10741 (test_3vx): Change return type from int to void.
10742 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10743 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10744 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10745 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10746 tests.
10747 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10748 intrinsic. Change scan-assembler-times number from 1 to 2.
10749 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10750 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10751 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10752 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10753 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10754 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10755 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10756
8668fae0
UB
107572017-02-14 Uros Bizjak <ubizjak@gmail.com>
10758
10759 PR middle-end/61225
10760 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10761 Use dg-additional-options for ia32 target. Remove XFAIL.
10762
95d96609
UB
107632017-02-14 Uros Bizjak <ubizjak@gmail.com>
10764
10765 PR target/79495
10766 * gcc.target/i386/pr79495.c: New test.
10767
6f207d58
MP
107682017-02-14 Marek Polacek <polacek@redhat.com>
10769
10770 PR c++/79420
10771 PR c++/79463
10772 * g++.dg/cpp1y/pr79463.C: New.
10773 * g++.dg/template/incomplete10.C: New.
10774 * g++.dg/template/incomplete9.C: New.
10775
ee139af5
L
107762017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10777
10778 PR target/79498
10779 * gcc.target/i386/pr79498.c: New test.
10780
bf00c9e0
MS
107812017-02-14 Martin Sebor <msebor@redhat.com>
10782
10783 PR middle-end/79448
10784 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10785 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10786 * gcc.dg/tree-ssa/pr79448.c: New test.
10787
6c022f73
JL
107882017-02-14 Jeff Law <law@redhat.com>
10789
10790 PR tree-optimization/79095
10791 * g++.dg/pr79095-1.C: New test
10792 * g++.dg/pr79095-2.C: New test
10793 * g++.dg/pr79095-3.C: New test
10794 * g++.dg/pr79095-4.C: New test
10795 * g++.dg/pr79095-5.C: New test
10796 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10797 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10798
b719f884
JG
107992017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10800
10801 * gcc.target/aarch64/vect_fp16_1.c: New.
10802
1be33173
PK
108032017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10804
10805 * gcc.dg/gimplefe-25.c: New test.
10806
73424a09
JJ
108072017-02-14 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR tree-optimization/79408
10810 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10811
977472e8
RB
108122017-02-14 Richard Biener <rguenther@suse.de>
10813
10814 PR middle-end/79432
10815 * gcc.dg/torture/pr79432.c: New testcase.
10816
ee75687b
MS
108172017-02-13 Martin Sebor <msebor@redhat.com>
10818
10819 PR middle-end/79496
10820 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10821
b84702c0
JJ
108222017-02-13 Jakub Jelinek <jakub@redhat.com>
10823
ecc04fae
JJ
10824 PR sanitizer/79341
10825 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10826 variables volatile.
10827
b84702c0
JJ
10828 PR c++/79232
10829 * g++.dg/cpp1z/eval-order4.C: New test.
10830 * g++.dg/other/pr79232.C: New test.
10831
b9a161ff
NS
108322017-02-13 Nathan Sidwell <nathan@acm.org>
10833
10834 PR c++/79296
10835 * g++.dg/cpp0x/pr79296.C: New.
10836
d8505fac
SB
108372017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10838
10839 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10840 Instead, xfail powerpc*-*-* && lp64.
10841
efb802cb
SB
108422017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10843
10844 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10845 powerpc_p8vector_ok.
10846 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10847
8d6427c6
AS
108482017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10849
10850 PR target/79449
10851 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10852 for reading beyond a 4k boundary.
10853
9b7716c9
JJ
108542017-02-13 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR rtl-optimization/79388
10857 PR rtl-optimization/79450
10858 * gcc.c-torture/execute/pr79388.c: New test.
10859 * gcc.c-torture/execute/pr79450.c: New test.
10860
4bb91707
TK
108612017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10862
10863 PR fortran/65542
9b7716c9 10864 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10865
e22910c2
JJ
108662017-02-11 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR sanitizer/79341
10869 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10870
acbbac04
JH
108712017-02-11 Jan Hubicka <hubicka@ucw.cz>
10872
10873 PR tree-ssa/56727
10874 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10875
e493f96b
JJ
108762017-02-10 Jakub Jelinek <jakub@redhat.com>
10877
10878 PR c++/79457
10879 * g++.dg/cpp0x/pr79457.C: New test.
10880
773acd54
SB
108812017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10882
10883 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10884 scan-assembler unless lp64.
10885
b56f814e
SB
108862017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10887
10888 PR tree-optimization/66612
10889 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10890
5e659d16
SB
108912017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10892
10893 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10894 of all powerpc.
10895
6f4f30bf
MP
108962017-02-10 Marek Polacek <polacek@redhat.com>
10897
10898 PR c++/79435
10899 * g++.dg/cpp1y/pr79435.C: New.
10900
3799a5b8
MP
10901 PR c++/79184
10902 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10903
052ef81d
CL
109042017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10905
10906 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10907 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10908 New.
10909 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10910 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10911 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10912 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10913 (vtst_expected_poly64x2): Move to aarch64-only section.
10914 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10915 (vtst_p64, vtstq_p64): New tests.
10916
a7c8ed0c
PC
109172017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10918
10919 PR c++/71737
10920 * g++.dg/cpp0x/pr71737.C: New.
10921
3dcde5ef 109222017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10923 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10924
10925 * gcc.dg/gimplefe-error-1.c: New testcase.
10926 * gcc.dg/gimplefe-error-2.c: New testcase.
10927 * gcc.dg/gimplefe-error-3.c: New testcase.
10928
6139a3b7
JJ
109292017-02-10 Jakub Jelinek <jakub@redhat.com>
10930
10931 PR tree-optimization/79411
10932 * gcc.c-torture/compile/pr79411.c: New test.
10933
9bfc55d0
JJ
109342017-02-09 Jakub Jelinek <jakub@redhat.com>
10935 Jason Merrill <jason@redhat.com>
10936
10937 PR c++/79143
10938 * g++.dg/cpp1z/pr79143.C: New test.
10939
0b90c541
JH
109402017-02-09 Jan Hubicka <hubicka@ucw.cz>
10941
10942 * gcc.dg/loop-unswitch-2.c: Update testcase.
10943 * gcc.dg/loop-unswitch-1.c: Update testcase.
10944
192b048b
MP
109452017-02-09 Marek Polacek <polacek@redhat.com>
10946
10947 PR c/79428
10948 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10949 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10950 * c-c++-common/goacc/pr79428-1.c: New test.
10951 * c-c++-common/gomp/pr79428-2.c: New test.
10952 * c-c++-common/gomp/pr79428-5.c: New test.
10953 * c-c++-common/gomp/pr79428-6.c: New test.
10954 * c-c++-common/pr79428-3.c: New test.
10955
e9a9033b
AK
109562017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10957
10958 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10959 testcases.
10960
56f71478
JJ
109612017-02-09 Jakub Jelinek <jakub@redhat.com>
10962
28f6839b
JJ
10963 PR c/79413
10964 * gcc.c-torture/compile/pr79413.c: New test.
10965
f08683a1
JJ
10966 PR c++/79429
10967 * c-c++-common/gomp/pr79429.c: New test.
10968 * g++.dg/gomp/pr79429.C: New test.
10969
56f71478
JJ
10970 PR c/79431
10971 * c-c++-common/gomp/pr79431.c: New test.
10972
02889d23
CLT
109732017-02-09 Nathan Sidwell <nathan@codesourcery.com>
10974 Cesar Philippidis <cesar@codesourcery.com>
10975 Joseph Myers <joseph@codesourcery.com>
10976 Chung-Lin Tang <cltang@codesourcery.com>
10977
10978 * c-c++-common/goacc/combined-directives.c: Remove xfail.
10979 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
10980 * c-c++-common/goacc/loop-auto-2.c: New.
10981 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
10982 * c-c++-common/goacc/tile-2.c: New.
10983 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
10984 * g++.dg/goacc/tile-1.C: New, check tile subst.
10985 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
10986 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
10987 * gfortran.dg/goacc/tile-1.f90: New test.
10988 * gfortran.dg/goacc/tile-2.f90: New test.
10989 * gfortran.dg/goacc/tile-lowering.f95: New test.
10990
9c0c77d2
RB
109912017-02-09 Richard Biener <rguenther@suse.de>
10992
10993 PR tree-optimization/69823
10994 * gcc.dg/graphite/pr69823.c: New testcase.
10995
f39bad9f
PH
109962017-02-08 Pat Haugen <pthaugen@us.ibm.com>
10997
10998 PR target/78604
10999 * gcc.target/powerpc/pr78604.c: New.
11000
fc00b9ce
KN
110012017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11002
11003 PR target/68972
11004 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11005 disable this test on power architecture.
11006
50c1f4a5
RB
110072017-02-08 Richard Biener <rguenther@suse.de>
11008
11009 PR tree-optimization/71824
11010 PR tree-optimization/79409
11011 * gcc.dg/graphite/pr71824-3.c: New testcase.
11012
74a15d14
JJ
110132017-02-08 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR tree-optimization/79408
11016 * gcc.dg/tree-ssa/pr79408.c: New test.
11017
d798497e
RB
110182017-02-08 Richard Biener <rguenther@suse.de>
11019
11020 PR tree-optimization/71824
11021 * gcc.dg/graphite/pr71824-2.c: New testcase.
11022
9d5019a1
AP
110232017-02-07 Andrew Pinski <apinski@cavium.com>
11024
705d3b77 11025 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11026
ec48209a
JJ
110272017-02-07 Jakub Jelinek <jakub@redhat.com>
11028
11029 PR rtl-optimization/79386
11030 * gcc.c-torture/compile/pr79386.c: New test.
11031
e5f234b2
DV
110322017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11033 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11034
11035 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11036 *-*-solaris*.
11037
1f138b75
JJ
110382017-02-07 Jakub Jelinek <jakub@redhat.com>
11039
11040 PR target/79299
11041 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11042 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11043
7af4b20d
RB
110442017-02-07 Richard Biener <rguenther@suse.de>
11045
11046 * gcc.dg/gimplefe-23.c: New testcase.
11047 * gcc.dg/gimplefe-24.c: Likewise.
11048
d95c2fc7
CL
110492017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11050
11051 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11052 scan-assembler instead of scan-assembler-times.
11053 * gcc.target/aarch64/test_frame_10.c: Likewise.
11054 * gcc.target/aarch64/test_frame_12.c: Likewise.
11055 * gcc.target/aarch64/test_frame_2.c: Likewise.
11056 * gcc.target/aarch64/test_frame_4.c: Likewise.
11057 * gcc.target/aarch64/test_frame_6.c: Likewise.
11058 * gcc.target/aarch64/test_frame_7.c: Likewise.
11059 * gcc.target/aarch64/test_frame_8.c: Likewise.
11060
fa5d44d0
RO
110612017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11062
11063 * gcc.target/i386/pr78419.c: Require ifunc support.
11064
d9b4ce00
DE
110652017-02-07 David Edelsohn <dje.gcc@gmail.com>
11066
11067 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11068
bb7d75ff
PP
110692017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11070
11071 PR c++/79360
11072 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11073
122e7b4f
KC
110742017-02-06 Kito Cheng <kito.cheng@gmail.com>
11075
11076 * lib/target-supports.exp: Define the RISC-V target.
11077 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11078 * gcc.dg/builtin-apply2.c: Likewise.
11079 * gcc.dg/ifcvt-4.c: Likewise.
11080 * gcc.dg/loop-8.c: Likewise.
11081 * gcc.dg/sibcall-10.c: Likewise.
11082 * gcc.dg/sibcall-9.c: Likewise.
11083 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11084 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11085 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11086 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11087 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11088 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11089 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11090
391675ac
MM
110912017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11092
11093 PR target/66144
11094 * gcc.target/powerpc/pr66144-1.c: New test.
11095 * gcc.target/powerpc/pr66144-2.c: Likewise.
11096 * gcc.target/powerpc/pr66144-3.c: Likewise.
11097
e495e31a
MS
110982017-02-06 Martin Sebor <msebor@redhat.com>
11099
11100 PR tree-optimization/79376
11101 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11102 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11103
2568d8a1
JJ
111042017-02-06 Jakub Jelinek <jakub@redhat.com>
11105
98e09245
JJ
11106 PR c++/79379
11107 * g++.dg/cpp1y/constexpr-79379.C: New test.
11108
e8b0383c
JJ
11109 PR c++/79377
11110 * g++.dg/lookup/pr79377.C: New test.
11111
a5e8cbd1
JJ
11112 PR c++/79372
11113 * g++.dg/cpp1z/decomp25.C: New test.
11114
2568d8a1
JJ
11115 PR tree-optimization/79284
11116 * gcc.c-torture/compile/pr79284.c: New test.
11117
aae936b9
PC
111182017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11119
11120 PR c++/70448
11121 * g++.dg/cpp0x/pr70448.C: New.
11122
daf57541
DV
111232017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11124
11125 PR 78348
11126 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11127 to dg-options.
11128
0898c74d
GJL
111292017-02-06 Georg-Johann Lay <avr@gjlay.de>
11130
11131 PR target/78883
11132 * gcc.c-torture/compile/pr78883.c: New test.
11133
5d3ebb71
JH
111342017-02-05 Jan Hubicka <hubicka@ucw.cz>
11135
11136 PR tree-ssa/79347
11137 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11138 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11139 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11140 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11141 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11142 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11143 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11144 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11145 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11146 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11147 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11148 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11149 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11150
139d4065
AV
111512017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11152
11153 PR fortran/79344
11154 * gfortran.dg/allocate_with_source_24.f90: New test.
11155
4b9c80d8
AV
111562017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11157
11158 PR fortran/79230
11159 * gfortran.dg/der_ptr_component_2.f90: New test.
11160
f3877b2f
EB
111612017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11162
11163 * gcc.target/sparc/20170205-1.c: New test.
11164
d8a09ada
JDA
111652017-02-03 John David Anglin <danglin@gcc.gnu.org>
11166
a2a86d6a
JDA
11167 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11168 libatomic_available.
11169
a1d99925
JDA
11170 * gcc.dg/pr77587.c: Require alias support.
11171 * gcc.dg/pr77587a.c: Likewise.
11172
d8bf159e
JDA
11173 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11174 * gcc.c-torture/execute/pr78622.c: Likewise.
11175
d8a09ada
JDA
11176 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11177 hppa*-*-hpux*.
11178 * c-c++-common/Wunused-var-16.c: Likewise.
11179 * c-c++-common/builtin-shuffle-1.c: Likewise.
11180 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11181 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11182
f589a1ce
MS
111832017-02-03 Martin Sebor <msebor@redhat.com>
11184
11185 PR tree-optimization/79327
11186 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11187 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11188 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11189
5b00f9d2
JJ
111902017-02-03 Jakub Jelinek <jakub@redhat.com>
11191 Martin Sebor <msebor@redhat.com>
11192
11193 PR tree-optimization/79327
11194 * gcc.dg/tree-ssa/pr79327.c: New test.
11195 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11196 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11197 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11198 (test_sprintf_chk_range_schar): Adjust dg-message.
11199 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11200 * gcc.c-torture/execute/pr79327.c: New test.
11201
437f0a81
JJ
112022017-02-03 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR target/79354
11205 * gcc.target/powerpc/pr79354.c: New test.
11206 * gcc.c-torture/execute/pr79354.c: New test.
11207
3f343040
MS
112082017-02-03 Martin Sebor <msebor@redhat.com>
11209
11210 PR tree-optimization/79352
11211 * gcc.dg/tree-ssa/pr79352.c: New test.
11212
46a2ab58
ML
112132017-02-03 Martin Liska <mliska@suse.cz>
11214
11215 PR lto/66295
11216 * gcc.target/i386/mvc9.c: New test.
11217
baa2d1cd
PH
112182017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11219
11220 PR target/79158
11221 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11222 to VSX reg.
11223
30c6ec2f
JH
112242017-02-02 Jan Hubicka <hubicka@ucw.cz>
11225
11226 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11227 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11228 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11229 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11230 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11231 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11232 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11233 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11234 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11235 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11236 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11237 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11238 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11239
ebee1eb9
MS
112402017-02-02 Martin Sebor <msebor@redhat.com>
11241
11242 PR middle-end/79275
11243 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11244 * gcc.dg/tree-ssa/pr79275.c: New test.
11245
dcd25b8a
AS
112462017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11247
dc362ada 11248 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11249
0f0c2cc3
JH
112502017-02-02 Jan Hubicka <hubicka@ucw.cz>
11251
11252 PR middle-end/77445
11253 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11254 threading is done.
11255
1c372840
TC
112562017-02-02 Tamar Christina <tamar.christina@arm.com>
11257
11258 PR middle-end/78142
11259 * gcc.target/aarch64/vector_initialization_nostack.c
11260 (f12): Use one vector
11261
9f11a4a7
JJ
112622017-02-02 Jakub Jelinek <jakub@redhat.com>
11263
bef7e561
JJ
11264 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11265 * c-c++-common/asan/misalign-1.c: Likewise.
11266 * c-c++-common/asan/misalign-2.c: Likewise.
11267 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11268 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11269 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11270 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11271 add -ffat-lto-objects from/to dg-additional-options.
11272 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11273 dg-additional-options.
11274
9f11a4a7
JJ
11275 PR target/79197
11276 * gcc.target/powerpc/pr79197.c: New test.
11277 * gcc.c-torture/compile/pr79197.c: New test.
11278
09661674
RB
112792017-02-02 Richard Biener <rguenther@suse.de>
11280
11281 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11282
d8d58893
PC
112832017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11284
11285 PR c++/69637
11286 * g++.dg/cpp0x/pr69637-1.C: New.
11287 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11288
521a70a4
AK
112892017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11290
11291 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11292
e26b502d
BS
112932017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11294
11295 PR target/70012
11296 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11297 conditions.
11298
55e75c7c
JJ
112992017-02-01 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR testsuite/79324
11302 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11303 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11304 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11305 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11306 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11307 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11308 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11309 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11310 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11311 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11312 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11313 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11314 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11315
a4476973
ML
113162017-02-01 Martin Liska <mliska@suse.cz>
11317
11318 PR testsuite/79272
11319 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11320
3f3181b1
RB
113212017-02-01 Richard Biener <rguenther@suse.de>
11322
11323 PR testsuite/76957
11324 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11325 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11326 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11327 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11328
1e7ef862
RB
113292017-02-01 Richard Biener <rguenther@suse.de>
11330
11331 PR middle-end/79315
11332 * gfortran.dg/pr79315.f90: New testcase.
11333
405a7406
RB
113342017-02-01 Richard Biener <rguenther@suse.de>
11335
11336 PR tree-optimization/71824
11337 * gcc.dg/graphite/pr71824.c: New testcase.
11338
19bdccb4
JJ
113392017-01-31 Jakub Jelinek <jakub@redhat.com>
11340
11341 PR c++/79304
11342 * g++.dg/diagnostic/pr79304.C: New test.
11343
fcb2cdfc
DM
113442017-01-31 David Malcolm <dmalcolm@redhat.com>
11345
11346 PR c++/79298
11347 * g++.dg/spellcheck-pr79298.C: New test case.
11348
7cfa044d
DM
113492017-01-31 David Malcolm <dmalcolm@redhat.com>
11350
11351 PR preprocessor/79210
11352 * gcc.dg/format/pr79210.c: New test case.
11353 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11354 New function.
11355
de3fbef6
NS
113562017-01-31 Nathan Sidwell <nathan@acm.org>
11357
5ae37bdf
NS
11358 PR c++/79290
11359 * g++.dg/warn/pr79290.C: New.
11360
de3fbef6
NS
11361 PR c++/67273
11362 PR c++/79253
11363 * g++.dg/cpp1y/pr67273.C: New.
11364 * g++.dg/cpp1y/pr79253.C: New.
11365
7f357c61
NS
113662017-01-31 Nathan Sidwell <nathan@acm.org>
11367
11368 PR c++/79264
11369 * g++.dg/cpp1y/pr61636-1.C: Augment.
11370
5b11971a
CL
113712017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11372
11373 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11374 rand() instead of random().
11375
8b670f93
AH
113762017-01-30 Aldy Hernandez <aldyh@redhat.com>
11377
11378 PR tree-optimization/71691
11379 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11380
4727e06b
AK
113812017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11382
11383 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11384 __ARCH__.
11385
b6dae849
JJ
113862017-01-31 Jakub Jelinek <jakub@redhat.com>
11387
11388 PR tree-optimization/79267
11389 * g++.dg/opt/pr79267.C: New test.
11390
40fb9c89
AO
113912017-01-30 Alexandre Oliva <aoliva@redhat.com>
11392
11393 PR debug/63238
11394 * gcc.dg/debug/dwarf2/align-1.c: New.
11395 * gcc.dg/debug/dwarf2/align-2.c: New.
11396 * gcc.dg/debug/dwarf2/align-3.c: New.
11397 * gcc.dg/debug/dwarf2/align-4.c: New.
11398 * gcc.dg/debug/dwarf2/align-5.c: New.
11399 * gcc.dg/debug/dwarf2/align-6.c: New.
11400 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11401 * g++.dg/debug/dwarf2/align-1.C: New.
11402 * g++.dg/debug/dwarf2/align-2.C: New.
11403 * g++.dg/debug/dwarf2/align-3.C: New.
11404 * g++.dg/debug/dwarf2/align-4.C: New.
11405 * g++.dg/debug/dwarf2/align-5.C: New.
11406 * g++.dg/debug/dwarf2/align-6.C: New.
11407
3095f651
AS
114082017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11409
11410 PR target/79170
11411 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11412
3cf88bff
MS
114132017-01-30 Martin Sebor <msebor@redhat.com>
11414
11415 PR testsuite/79293
11416 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11417
37731134
ML
114182017-01-30 Martin Liska <mliska@suse.cz>
11419
11420 PR gcov-profile/79259
11421 * g++.dg/tree-prof/pr79259.C: New test.
11422
0c7247cc
RB
114232017-01-30 Richard Biener <rguenther@suse.de>
11424
11425 PR tree-optimization/79276
11426 * gcc.dg/torture/pr79276.c: New testcase.
11427
ab4be5d1
DV
114282017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11429
11430 PR target/79240
11431 * gcc.target/s390/pr79240.c: New test.
11432
6687d58d
BS
114332017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11434
11435 PR target/79268
11436 * gcc.target/powerpc/pr79268.c: New file.
11437 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11438 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11439 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11440 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11441
b5df96c3
JDA
114422017-01-28 John David Anglin <danglin@gcc.gnu.org>
11443
fc34d7b8
JDA
11444 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11445
9efc84e4
JDA
11446 PR testsuite/70583
11447 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11448
4bfbe3ae
JDA
11449 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11450 * gnat.dg/debug9.adb: Likewise.
11451
8d0b306f
JDA
11452 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11453
b5df96c3
JDA
11454 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11455 libatomic_available.
11456 * gfortran.dg/coarray_42.f90: Likewise.
11457 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11458 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11459 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11460
eb339366
MS
114612017-01-27 Martin Sebor <msebor@redhat.com>
11462
11463 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11464
711ce021
BS
114652017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11466
11467 PR rtl-optimization/79194
11468 * gcc.dg/torture/pr79194.c: New test.
11469
d8321b33
VM
114702017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11471
11472 PR tree-optimization/71374
2568d8a1 11473 * gcc.target/i386/pr71374.c: New.
d8321b33 11474
9e2ea13e
MS
114752017-01-27 Martin Sebor <msebor@redhat.com>
11476
11477 PR c++/71290
11478 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11479 a dg-error directive.
11480
9eb7045b
VM
114812017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11482
11483 PR target/79131
11484 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11485 * gcc.target/arm/pr79131-2.c: New.
11486
f75bbf3f
BS
114872017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11488
11489 PR target/65484
11490 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11491 vectorized on POWER unless hardware misaligned loads are
11492 available.
11493
3f54004b
BC
114942017-01-27 Bin Cheng <bin.cheng@arm.com>
11495
11496 PR rtl-optimization/78559
11497 * gcc.c-torture/execute/pr78559.c: New test.
11498
40b6bff9
RB
114992017-01-27 Richard Biener <rguenther@suse.de>
11500
11501 PR tree-optimization/79245
11502 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11503 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11504
b2f8892e
JJ
115052017-01-27 Jakub Jelinek <jakub@redhat.com>
11506
11507 PR c/79199
11508 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11509 target. Use 4294967293U instead of 4294967293.
11510
b002f3b9
RB
115112017-01-27 Richard Biener <rguenther@suse.de>
11512
11513 PR tree-optimization/71433
11514 * gcc.dg/Warray-bounds-21.c: New testcase.
11515
38f50ab6
RB
115162017-01-27 Richard Biener <rguenther@suse.de>
11517
11518 PR tree-optimization/79244
11519 * gcc.dg/torture/pr79244.c: New testcase.
11520
c04f4139
JJ
115212017-01-27 Jakub Jelinek <jakub@redhat.com>
11522
11523 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11524 all occurrences of 40 to 32.
11525
6ca513f9
RE
115262017-01-27 Richard Earnshaw <rearnsha@arm.com>
11527
11528 PR target/79239
11529 * gcc.target/arm/pr79239.c: New test.
11530
d876f5cd
DV
115312017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11532
11533 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11534
bb6a6ee9
AB
115352017-01-27 Adam Butcher <adam@jessamine.co.uk>
11536
11537 PR c++/64382
11538 * g++.dg/cpp1y/pr64382.C: New test.
11539
31c87a43
MS
115402017-01-26 Martin Sebor <msebor@redhat.com>
11541
11542 PR middle-end/78703
11543 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11544 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11545 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11546 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11547
f7c06c0f
JJ
115482017-01-26 Jakub Jelinek <jakub@redhat.com>
11549
b0670cc0
JJ
11550 PR debug/79129
11551 * g++.dg/debug/dwarf2/pr79129.C: New test.
11552
f7c06c0f
JJ
11553 PR debug/78835
11554 * g++.dg/debug/dwarf2/pr78835.C: New test.
11555
5d93da1d
MS
115562017-01-26 Martin Sebor <msebor@redhat.com>
11557
11558 PR middle-end/78703
11559 * gcc.dg/format/pr78569.c: Adjust.
11560 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11561 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11562 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11563 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11564 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11565 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11566 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11567 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11568 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11569 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11570 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11571
905d2812
JJ
115722017-01-26 Jakub Jelinek <jakub@redhat.com>
11573
11574 PR c++/68727
11575 * g++.dg/other/offsetof8.C: Add expected error.
11576 * g++.dg/other/offsetof9.C: New test.
11577
b3db8d77
DE
115782017-01-26 David Edelsohn <dje.gcc@gmail.com>
11579
11580 * g++.dg/opt/declone3.C: Require LTO.
11581
15961e4a
VM
115822017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11583
11584 PR target/79131
11585 * gcc.target/arm/pr79131.c: New.
11586
e39dd802
BC
115872017-01-26 Bin Cheng <bin.cheng@arm.com>
11588
11589 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11590
bc9efeab
JW
115912017-01-26 Jonathan Wakely <jwakely@redhat.com>
11592
11593 PR libstdc++/79190
11594 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11595 matches replaced operator delete.
11596
b5f75f0b
JJ
115972017-01-26 Jakub Jelinek <jakub@redhat.com>
11598
11599 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11600 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11601 avx512f with avx512dq.
11602 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11603 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11604 avx512f with avx512dq.
11605 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11606 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11607 avx512f with avx512dq.
11608
0a38b341
MP
116092017-01-26 Marek Polacek <polacek@redhat.com>
11610
11611 PR c/79199
11612 * c-c++-common/Wduplicated-branches-13.c: New test.
11613
ebff5c3f
DS
116142017-01-26 David Sherwood <david.sherwood@arm.com>
11615
11616 PR middle-end/79212
11617 * gfortran.dg/gomp/sharing-4.f90: New test.
11618
e6d55103
JJ
116192017-01-26 Jakub Jelinek <jakub@redhat.com>
11620
1a27fab1
JJ
11621 PR target/70465
11622 * gcc.target/i386/pr70465.c: New test.
11623
e6d55103
JJ
11624 * brig.dg/dg.exp: Update copyright years.
11625 * lib/brig-dg.exp: Update copyright years.
11626 * lib/brig.exp: Update copyright years.
11627
b5aa1281
MM
116282017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11629
11630 PR target/79179
11631 * gcc.target/powerpc/pr79179.c: New test.
11632
3b5de3cb
BS
116332017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11634
11635 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11636 generation to accept D-mode memory accesses.
11637
dbe81dbe
MS
116382017-01-25 Martin Sebor <msebor@redhat.com>
11639
11640 PR c++/71290
11641 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11642 * g++.dg/ext/flexarray-mangle.C: Same.
11643 * g++.dg/ext/flexarray-subst.C: Same.
11644 * g++.dg/ext/flexary10.C: Same.
11645 * g++.dg/ext/flexary11.C: Same.
11646 * g++.dg/ext/flexary14.C: Same.
11647 * g++.dg/ext/flexary16.C: Same.
11648 * g++.dg/ext/flexary18.C: Same.
11649 * g++.dg/ext/flexary19.C: Same.
11650 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11651 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11652 * g++.dg/ubsan/object-size-1.C: Same.
11653 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11654
0e343868
JJ
116552017-01-25 Jakub Jelinek <jakub@redhat.com>
11656
a25608aa
JJ
11657 PR c++/78896
11658 * g++.dg/cpp1z/decomp24.C: New test.
11659
0e343868
JJ
11660 PR c++/77914
11661 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11662 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11663 expect a warning.
11664 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11665 expect warnings.
11666 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11667 * g++.dg/cpp1y/pr59636.C: Likewise.
11668 * g++.dg/cpp1y/pr60190.C: Likewise.
11669
0d098f4b
BC
116702017-01-25 Bin Cheng <bin.cheng@arm.com>
11671
11672 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11673
5332c89e 116742017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11675
11676 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11677 vec_packs built-ins
11678
ed4e59f4
CL
116792017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11680
11681 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11682 -mcpu=cortex-a57.
11683 * gcc.target/arm/vseleqsf.c: Likewise.
11684 * gcc.target/arm/vselgedf.c: Likewise.
11685 * gcc.target/arm/vselgesf.c: Likewise.
11686 * gcc.target/arm/vselgtdf.c: Likewise.
11687 * gcc.target/arm/vselgtsf.c: Likewise.
11688 * gcc.target/arm/vselledf.c: Likewise.
11689 * gcc.target/arm/vsellesf.c: Likewise.
11690 * gcc.target/arm/vselltdf.c: Likewise.
11691 * gcc.target/arm/vselltsf.c: Likewise.
11692 * gcc.target/arm/vselnedf.c: Likewise.
11693 * gcc.target/arm/vselnesf.c: Likewise.
11694 * gcc.target/arm/vselvcdf.c: Likewise.
11695 * gcc.target/arm/vselvcsf.c: Likewise.
11696 * gcc.target/arm/vselvsdf.c: Likewise.
11697 * gcc.target/arm/vselvssf.c: Likewise.
11698
a5d6927f
RB
116992017-01-25 Richard Biener <rguenther@suse.de>
11700
11701 PR testsuite/72850
11702 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11703 to what we had before adding the threading passes.
11704
c2873892
RB
117052017-01-25 Richard Biener <rguenther@suse.de>
11706
11707 PR tree-optimization/69264
11708 * g++.dg/torture/pr69264.C: New testcase.
11709
9aa483a2
KT
117102016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11711
11712 PR target/79145
11713 * gcc.target/arm/pr79145.c: New test.
11714
5c628c3e
RB
117152017-01-25 Richard Biener <rguenther@suse.de>
11716
11717 PR debug/78363
11718 * g++.dg/gomp/pr78363-1.C: New testcase.
11719 * g++.dg/gomp/pr78363-2.C: Likewise.
11720 * g++.dg/gomp/pr78363-3.C: Likewise.
11721
9078cd36
KT
117222016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11723
11724 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11725 * gcc.dg/lto/pr61526_0.c: Likewise.
11726 * gcc.dg/lto/pr64415_0.c: Likewise.
11727
7cfd79d6
JJ
117282017-01-24 Jakub Jelinek <jakub@redhat.com>
11729
11730 PR c++/79205
11731 * g++.dg/cpp1z/decomp22.C: New test.
11732 * g++.dg/cpp1z/decomp23.C: New test.
11733
3e4b91f2
NS
117342017-01-24 Nathan Sidwell <nathan@acm.org>
11735
1d7bc790
NS
11736 PR c++/78469
11737 * g++.dg/cpp0x/pr78469.C: New.
11738
3e4b91f2
NS
11739 PR c++/79118
11740 * g++.dg/cpp0x/pr79118.C: New.
11741
b20ba138
EB
117422017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11743
11744 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11745
c2e84327
DM
117462017-01-24 David Malcolm <dmalcolm@redhat.com>
11747
11748 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11749 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11750 * gcc.dg/rtl/rtl.exp: New file.
11751 * gcc.dg/rtl/test.c: New file.
11752 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11753 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11754 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11755 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11756 * gcc.dg/rtl/x86_64/final.c: New test case.
11757 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11758 * gcc.dg/rtl/x86_64/ira.c: New test case.
11759 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11760 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11761 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11762 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11763 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11764 * gcc.dg/rtl/x86_64/test_1.h: New file.
11765 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11766 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11767 * gcc.dg/rtl/x86_64/times-two.h: New file.
11768 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11769
cf8d19de
BC
117702017-01-24 Bin Cheng <bin.cheng@arm.com>
11771
11772 PR tree-optimization/79159
11773 * g++.dg/tree-ssa/pr79159.C: New test.
11774
f6a24a94 117752017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11776 Martin Jambor <mjambor@suse.cz>
11777
11778 * lib/brig-dg.exp: New file.
11779 * lib/brig.exp: Likewise.
11780 * brig.dg/README: Likewise.
11781 * brig.dg/dg.exp: Likewise.
11782 * brig.dg/test/gimple/alloca.hsail: Likewise.
11783 * brig.dg/test/gimple/atomics.hsail: Likewise.
11784 * brig.dg/test/gimple/branches.hsail: Likewise.
11785 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11786 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11787 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11788 * brig.dg/test/gimple/mem.hsail: Likewise.
11789 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11790 * brig.dg/test/gimple/packed.hsail: Likewise.
11791 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11792 * brig.dg/test/gimple/variables.hsail: Likewise.
11793 * brig.dg/test/gimple/vector.hsail: Likewise.
11794
c3b3e526
JJ
117952017-01-24 Jakub Jelinek <jakub@redhat.com>
11796
11797 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11798 support asan, only on i?86/x86_64 require sse2_runtime.
11799
75f92127
KN
118002017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11801
11802 PR target/66669
11803 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11804 test on powerpc targets.
11805
1a998fa0
MS
118062017-01-23 Martin Sebor <msebor@redhat.com>
11807
11808 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11809
108fdd6d
RB
118102017-01-23 Richard Biener <rguenther@suse.de>
11811
11812 PR tree-optimization/79088
11813 PR tree-optimization/79188
11814 * gcc.dg/torture/pr79088.c: New testcase.
11815 * gcc.dg/torture/pr79188.c: Likewise.
11816
28826a66
KN
118172017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11818
11819 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11820 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11821 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11822 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11823 type of test function to reflect change in built-in function's
11824 return type.
11825 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11826 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11827 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11828 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11829 type and second argument type to reflect change in built-in
11830 function's type signature.
11831 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11832 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11833 type of test function to reflect change in built-in function's
11834 return type.
11835 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11836 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11837 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11838 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11839 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11840 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11841 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11842 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11843 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11844 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11845 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11846 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11847 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11848 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11849 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11850 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11851 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11852 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11853 type of test function to reflect change in built-in function's
11854 return type.
11855 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11856 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11857 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11858 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11859 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11860 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11861 test function's result and second argument to reflect change in
11862 built-in function's type signature.
11863 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11864
e6b8075c
NS
118652017-01-23 Nathan Sidwell <nathan@acm.org>
11866
fc7612fd
NS
11867 PR C++/71710
11868 * g++.dg/template/pr71710.C: New.
11869
e6b8075c
NS
11870 PR c++/71406
11871 PR c++/77508
11872 * g++.dg/template/pr71406.C: New.
11873
15b8fd49
TK
118742017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11875
9b7716c9 11876 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11877
e9c4fbe9
BS
118782017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11879
11880 PR rtl-optimization/78634
11881 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11882
8539a302
BC
118832017-01-23 Bin Cheng <bin.cheng@arm.com>
11884
11885 PR tree-optimization/70754
11886 * gfortran.dg/pr70754.f90: New test.
11887
f368600f
ML
118882017-01-23 Martin Liska <mliska@suse.cz>
11889
11890 PR tree-optimization/79196
11891 * gcc.dg/asan/pr79196.c: New test.
11892 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11893
d886761f
MM
118942017-01-23 Michael Matz <matz@suse.de>
11895
11896 PR tree-optimization/78384
11897 * gcc.dg/pr78384.c: New test.
11898
cffcafda
RB
118992017-01-23 Richard Biener <rguenther@suse.de>
11900
11901 PR tree-optimization/79186
11902 * gcc.dg/torture/pr79186.c: New testcase.
11903 * gcc.dg/torture/pr79187.c: Likewise.
11904
bda2bc48
MJ
119052017-01-23 Martin Jambor <mjambor@suse.cz>
11906
11907 * gcc.dg/ipa/vrp8.c: New test.
11908
f65f1ae3
MJ
119092017-01-23 Martin Jambor <mjambor@suse.cz>
11910
11911 PR ipa/79108
11912 * gfortran.dg/lto/pr79108_0.f90: New test.
11913
dea06111
AS
119142017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11915
11916 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11917 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11918 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11919 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11920 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11921 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11922 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11923 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11924 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11925 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11926 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11927 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11928 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11929 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11930 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11931 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11932
05011618
RB
119332017-01-23 Richard Biener <rguenther@suse.de>
11934 Nick Clifton <nickc@redhat.com>
11935
11936 PR testsuite/78421
11937 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11938 If the target is ARM return the result of the
11939 check_effective_target_arm_vect_no_misalign proc.
11940 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11941 support unaligned vectors then only expect one of the loops to be
11942 unrolled.
11943
f6b9f2ff
ML
119442017-01-23 Martin Liska <mliska@suse.cz>
11945
11946 * gcc.dg/asan/use-after-scope-10.c: New test.
11947 * gcc.dg/asan/use-after-scope-11.c: New test.
11948 * g++.dg/asan/use-after-scope-5.C: New test.
11949
c7775327
ML
119502017-01-23 Martin Liska <mliska@suse.cz>
11951
11952 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11953 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11954 sanopt optimization for ASAN_POISON.
11955
d8ae8d16
KT
119562016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11957
11958 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11959
54d7c70c
CL
119602017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11961
11962 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11963 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11964 for poly*_t types.
11965 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
11966 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
11967 exec_vcombine): Likewise.
11968 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
11969 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
11970 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
11971 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
11972 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
11973 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
11974 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
11975 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
11976 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
11977 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
11978 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
11979 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
11980 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11981 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
11982 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
11983 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
11984 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
11985 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
11986 Likewise.
11987 (TEST_VGET_LANE): Cast to uint to avoid warning.
11988 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
11989 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
11990 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
11991 exec_vfma_vfms_n): Fix PRIx format for float64_t.
11992 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
11993 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
11994 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
11995 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
11996 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
11997 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
11998 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
11999 CHECK_POLY instead of CHECK for poly64_t types.
12000 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12001 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12002 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12003 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12004 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12005 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12006 uint32_t.
12007 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12008 for int32_t, int64_t.
12009 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12010 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12011 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12012 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12013 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12014 needed.
12015
386fe51c
JJ
120162017-01-22 Jakub Jelinek <jakub@redhat.com>
12017
12018 PR fortran/79154
12019 * gfortran.dg/gomp/pr79154-1.f90: New test.
12020 * gfortran.dg/gomp/pr79154-2.f90: New test.
12021
bc4d86e6
AS
120222017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12023
12024 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12025
c31d5fce
MP
120262017-01-21 Marek Polacek <polacek@redhat.com>
12027
12028 PR testsuite/79169
12029 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12030
25cb56c3
JH
120312017-01-20 Jan Hubicka <hubicka@ucw.cz>
12032
12033 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12034
ea9f867b
BS
120352017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12036
12037 PR rtl-optimization/79125
12038 * gcc.dg/torture/pr79125.c: New test.
12039
a876231c
JW
120402017-01-20 Jiong Wang <jiong.wang@arm.com>
12041
2568d8a1 12042 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12043 only.
2568d8a1
JJ
12044 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12045 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12046
4b9f2115
NS
120472017-01-20 Nathan Sidwell <nathan@acm.org>
12048
3e4b91f2 12049 PR c++/78495
4b9f2115
NS
12050 * g++.dg/cpp1z/inh-ctor38.C: New.
12051
d2aadab1
MP
120522017-01-20 Marek Polacek <polacek@redhat.com>
12053
12054 PR c/79152
12055 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12056
449cd5af
TP
120572017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12058
12059 * lib/target-supports.exp (check_configured_with): New procedure.
12060 (check_effective_target_default_mode): new effective target.
12061 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12062 default mode. Fix dg-skip-if target selector syntax.
12063 * gcc.target/arm/optional_thumb-2.c: Likewise.
12064 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12065 syntax.
12066
ebed7175
DM
120672017-01-20 David Malcolm <dmalcolm@redhat.com>
12068
12069 PR c++/77829
12070 PR c++/78656
12071 * g++.dg/spellcheck-pr77829.C: New test case.
12072 * g++.dg/spellcheck-pr78656.C: New test case.
12073
2ebd93e1
MP
120742017-01-20 Marek Polacek <polacek@redhat.com>
12075
12076 PR c/64279
12077 * c-c++-common/Wduplicated-branches-1.c: New test.
12078 * c-c++-common/Wduplicated-branches-10.c: New test.
12079 * c-c++-common/Wduplicated-branches-11.c: New test.
12080 * c-c++-common/Wduplicated-branches-12.c: New test.
12081 * c-c++-common/Wduplicated-branches-2.c: New test.
12082 * c-c++-common/Wduplicated-branches-3.c: New test.
12083 * c-c++-common/Wduplicated-branches-4.c: New test.
12084 * c-c++-common/Wduplicated-branches-5.c: New test.
12085 * c-c++-common/Wduplicated-branches-6.c: New test.
12086 * c-c++-common/Wduplicated-branches-7.c: New test.
12087 * c-c++-common/Wduplicated-branches-8.c: New test.
12088 * c-c++-common/Wduplicated-branches-9.c: New test.
12089 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12090 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12091 * g++.dg/ext/builtin-object-size3.C: Likewise.
12092 * g++.dg/gomp/loop-1.C: Likewise.
12093 * g++.dg/warn/Wduplicated-branches1.C: New test.
12094 * g++.dg/warn/Wduplicated-branches2.C: New test.
12095
0ce4024a
ML
120962017-01-20 Martin Liska <mliska@suse.cz>
12097
12098 PR lto/69188
12099 * gcc.dg/lto/pr69188_0.c: New test.
12100 * gcc.dg/lto/pr69188_1.c: New test.
12101
d8ea3e7c
AS
121022017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12103
12104 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12105 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12106 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12107 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12108 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12109 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12110 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12111 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12112 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12113 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12114 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12115 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12116 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12117 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12118 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12119 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12120 * gcc.target/i386/avx-1.c: Test new intrinsics.
12121 * gcc.target/i386/sse-13.c: Ditto.
12122 * gcc.target/i386/sse-23.c: Ditto.
12123
0516164b
RB
121242017-01-20 Richard Biener <rguenther@suse.de>
12125
12126 PR tree-optimization/71264
12127 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12128
d821744c
MF
121292017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12130
12131 * gcc.target/mips/madd4-1.c: New file.
12132 * gcc.target/mips/madd4-2.c: Likewise.
12133 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12134 HAS_MADD4.
12135 (mips_option_groups): Add -m[no-]madd4.
12136 (mips-dg-init): Detect default -mno-madd4.
12137 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12138 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12139 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12140 * gcc.target/mips/nmadd-1.c: Likewise.
12141 * gcc.target/mips/nmadd-2.c: Likewise.
12142 * gcc.target/mips/nmadd-3.c: Likewise.
12143
db58fd89
JW
121442017-01-19 Jiong Wang <jiong.wang@arm.com>
12145
12146 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12147 combined instructions.
12148 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12149 instructions.
12150 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12151 of pointer authentication.
12152
bd9cf60b
MM
121532017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12154
12155 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12156 floating point hardware to run test.
12157
ab014eb3
TC
121582017-01-19 Tamar Christina <tamar.christina@arm.com>
12159
2568d8a1 12160 * lib/target-supports.exp
ab014eb3
TC
12161 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12162
c048038f
RO
121632017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12164
12165 PR testsuite/79051
12166 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12167 __x86_64__]: Allow for target i?86-*-*.
12168
ab6b44cb
MF
121692017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12170
12171 PR target/78176
12172 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12173 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12174 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12175 HAS_LXC1.
12176 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12177 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12178 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12179
118d5ed3
AV
121802017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12181
12182 PR fortran/70696
12183 * gfortran.dg/coarray_43.f90: New test.
12184
a57c520e
RE
121852017-01-19 Richard Earnshaw <rearnsha@arm.com>
12186
12187 PR rtl-optimization/79121
12188 * gcc.c-torture/execute/pr79121.c: New test.
12189
54dc4be2
MM
121902017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12191
12192 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12193 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12194
7bd5dad2
LK
121952017-01-18 Louis Krupp <louis.krupp@zoho.com>
12196
12197 PR fortran/50069
12198 PR fortran/55086
12199 * gfortran.dg/pr50069_1.f90: New test.
12200 * gfortran.dg/pr50069_2.f90: New test.
12201 * gfortran.dg/pr55086_1.f90: New test.
12202 * gfortran.dg/pr55086_1_tfat.f90: New test.
12203 * gfortran.dg/pr55086_2.f90: New test.
12204 * gfortran.dg/pr55086_2_tfat.f90: New test.
12205 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12206
0edd264d
AS
122072017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12208 * gcc.dg/strcmp-1.c: New test.
12209 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12210
551914b7
DM
122112017-01-18 David Malcolm <dmalcolm@redhat.com>
12212
12213 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12214 (dejagnu_fail): Likewise.
12215 (dejagnu_note): Likewise.
12216 (pass): Provide forward decl, moving true decl to after #include
12217 of harness.h.
12218 (fail): Likewise.
12219 (note): Likewise.
12220
b7d3a6a6
MM
122212017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12222
12223 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12224 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12225
c484627c
NS
122262017-01-18 Nathan Sidwell <nathan@acm.org>
12227
12228 PR c++/78488
12229 * g++.dg/cpp1z/inh-ctor37.C: New.
12230
a711887e
UB
122312017-01-18 Uros Bizjak <ubizjak@gmail.com>
12232
12233 PR rtl-optimization/78952
12234 * gcc.target/i386/pr78952-1.c: New test.
12235 * gcc.target/i386/pr78952-2.c: Ditto.
12236
525a5e33
AV
122372017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12238
12239 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12240
122412017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12242
12243 PR fortran/70696
12244 * gfortran.dg/coarray_event_1.f08: New test.
12245
90553aac
JJ
122462017-01-18 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR target/77416
12249 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12250 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12251 from dg-options.
12252 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12253 guarded test.
12254 * gcc.target/powerpc/fusion4.c: Likewise.
12255 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12256 guarded test.
12257 * gcc.target/powerpc/pr58673-1.c: Likewise.
12258 * gcc.target/powerpc/pr58673-2.c: Likewise.
12259 * gcc.target/powerpc/pr59054.c: Likewise.
12260
dfc42f08
BS
122612016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12262
12263 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12264 vec_bperm.
12265 * gcc.target/powerpc/p9-vbpermd.c: New file.
12266
f3981e7e
AK
122672017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12268
12269 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12270 (must_not_compile2): Downcase first letter of error messages.
12271 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12272 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12273
2c65d990
NS
122742017-01-18 Nathan Sidwell <nathan@acm.org>
12275
12276 PR c++/79091
12277 * g++.dg/pr79091.C: New.
12278
a711887e
UB
122792017-01-18 Jakub Jelinek <jakub@redhat.com>
12280
12281 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12282 to dg-options.
12283 (p0): Add missing dg-error.
12284
4701fba3
JS
122852017-01-17 Joe Seymour <joe.s@somniumtech.com>
12286
12287 * gcc.target/msp430/mul_f5_muldef.c: New test.
12288
ac4dc08d
MM
122892017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12290
12291 PR target/79004
12292 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12293 options. Fix up the syntax for using \m and \M.
12294
1b3254e4
SB
122952017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12296
12297 PR target/78875
12298 * gcc.target/powerpc/ssp-1.c: New testcase.
12299 * gcc.target/powerpc/ssp-2.c: New testcase.
12300
8144a493
WD
123012017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12302
12303 * gcc.target/aarch64/eh_return.c: New test.
12304
a6607774
BS
123052017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12306
12307 * vec-rlmi-rlnm.c: New file.
12308
8ddfdbc2
NS
123092017-01-17 Nathan Sidwell <nathan@acm.org>
12310
12311 PR c++/61636
12312 * g++.dg/cpp1y/pr61636-1.C: New.
12313 * g++.dg/cpp1y/pr61636-2.C: New.
12314 * g++.dg/cpp1y/pr61636-3.C: New.
12315
d365b403
MS
123162017-01-17 Martin Sebor <msebor@redhat.com>
12317
12318 PR testsuite/79115
12319 * gcc.dg/pr78768.c: Make it a link-only test.
12320
0d80ab91
DM
123212017-01-17 David Malcolm <dmalcolm@redhat.com>
12322
12323 PR c++/71497
12324 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12325 expected messages.
12326 * c-c++-common/Wmisleading-indentation.c: Likewise.
12327
31b61548
VM
123282017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12329
12330 PR target/79058
12331 * gcc.target/arm/pr79058.c: New.
12332
c549996e
JJ
123332017-01-17 Jakub Jelinek <jakub@redhat.com>
12334
12335 PR tree-optimization/71854
12336 * gcc.dg/vect/pr71854.c: New test.
12337
4f197ff9
ML
123382017-01-17 Martin Liska <mliska@suse.cz>
12339
12340 PR ipa/71207
12341 * g++.dg/ipa/pr71207.C: New test.
12342
d4193b85
JH
123432017-01-17 Jan Hubicka <hubicka@ucw.cz>
12344
12345 PR middle-end/77445
12346 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12347 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12348
906e7712
JJ
123492017-01-17 Jakub Jelinek <jakub@redhat.com>
12350
12351 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12352 rather than long unsigned int.
12353 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12354
12314dc9
RB
123552017-01-17 Richard Biener <rguenther@suse.de>
12356
12357 PR tree-optimization/71433
12358 * gcc.dg/Warray-bounds-20.c: New testcase.
12359
a23e48df
RB
123602017-01-17 Richard Biener <rguenther@suse.de>
12361
12362 PR testsuite/52563
12363 PR testsuite/71237
12364 PR testsuite/77737
12365 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12366 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12367 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12368
e6750e5c
AM
123692017-01-17 Alan Modra <amodra@gmail.com>
12370
12371 * gcc.target/powerpc/pr79066.c: New.
12372
a59afbe2
JL
123732017-01-16 Jeff Law <law@redhat.com>
12374
12375 PR tree-optimization/33562
12376 PR tree-optimization/61912
12377 PR tree-optimization/77485
12378 PR tree-optimization/79090
12379 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12380 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12381
e1bcfb92
JJ
123822017-01-16 Jakub Jelinek <jakub@redhat.com>
12383
98e92fb2
JJ
12384 PR c/79089
12385 * gcc.c-torture/compile/pr79089.c: New test.
12386
e1bcfb92
JJ
12387 PR target/79080
12388 * gcc.dg/pr79080.c: New test.
12389
0ef1f9cd
DM
123902017-01-16 David Malcolm <dmalcolm@redhat.com>
12391
12392 PR c/78304
12393 * gcc.dg/format/pr78304.c: Convert argument from integral type
12394 to a pointer.
12395 * gcc.dg/format/pr78304-2.c: Likewise.
12396
76689ffc
CL
123972017-01-16 Carl Love <cel@us.ibm.com>
12398
12399 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12400 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12401
ce12ee9e
CL
124022017-01-16 Carl Love <cel@us.ibm.com>
12403
12404 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12405 Change arguments and return type to bool long long.
12406
b336037d
MS
124072017-01-16 Martin Sebor <msebor@redhat.com>
12408
12409 PR testsuite/79051
12410 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12411 on x86.
12412
1ddca3f3
PC
124132017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12414
12415 Revert:
a711887e 12416 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12417
12418 PR c++/71737
12419 * g++.dg/cpp0x/pr71737.C: New.
12420
290687fb
BS
124212017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12422
12423 * gcc.target/powerpc/swaps-p8-27.c: New.
12424
7d2f3f1d
PC
124252017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12426
12427 PR c++/71737
12428 * g++.dg/cpp0x/pr71737.C: New.
12429
d743728f
EB
124302017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12431
12432 * gnat.dg/opt62.adb: New test.
12433 * gnat.dg/opt62_pkg.ads: New helper.
12434
90aead21
BS
124352017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12436
a711887e
UB
12437 PR rtl-optimization/78626
12438 PR rtl-optimization/78727
90aead21
BS
12439 * gcc.dg/torture/pr78626.c: New test.
12440 * gcc.dg/torture/pr78727.c: New test.
12441
afaecc23
AM
124422017-01-14 Alan Modra <amodra@gmail.com>
12443
12444 * gcc.c-torture/compile/pr72749.c: New test.
12445
be4aa83d
DM
124462017-01-13 David Malcolm <dmalcolm@redhat.com>
12447
12448 PR c/78304
12449 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12450 (test_macro_2): New test.
12451 (test_macro_3): New test.
12452 (test_macro_4): New test.
12453 (test_non_contiguous_strings): Convert line number to line offset.
12454 * gcc.dg/format/pr78304-2.c: New test case.
12455 * gcc.dg/format/pr78304.c: New test case.
12456
7cdca3ec
UB
124572017-01-13 Uros Bizjak <ubizjak@gmail.com>
12458
12459 * gcc.target/i386/funcspec-56.inc: Add missing options and
12460 reorder options by implied ISAs, as in ix86_target_string.
12461
e3017e52
MP
124622017-01-13 Marek Polacek <polacek@redhat.com>
12463
12464 PR c++/71166
12465 * g++.dg/cpp0x/constexpr-array18.C: New test.
12466
d155c6fe
JL
124672017-01-13 Jeff Law <law@redhat.com>
12468
7c9560a5
JL
12469 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12470
9e59e99a
JL
12471 PR tree-optimization/61912
12472 PR tree-optimization/77485
12473 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12474 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12475 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12476
12477 PR tree-optimization/33562
12478 PR tree-optimization/61912
12479 PR tree-optimization/77485
d155c6fe
JL
12480 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12481 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12482 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12483 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12484 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12485 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12486 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12487
77719b06
ML
124882017-01-13 Martin Liska <mliska@suse.cz>
12489
12490 PR ipa/79043
12491 * gcc.c-torture/execute/pr79043.c: New test.
12492
a181b2bc
RB
124932017-01-13 Richard Biener <rguenther@suse.de>
12494
12495 PR middle-end/78411
12496 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12497
eaed3226
AV
124982017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12499
12500 PR fortran/70697
12501 * gfortran.dg/coarray/event_4.f08: New test.
12502
4ccff88b
AV
125032017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12504
12505 PR fortran/70696
12506 * gfortran.dg/coarray/event_3.f08: New test.
12507
3c3b9090
RB
125082017-01-13 Richard Biener <rguenther@suse.de>
12509
12510 PR tree-optimization/77283
12511 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12512
25329913
RB
125132017-01-13 Richard Biener <rguenther@suse.de>
12514
12515 * gcc.dg/gimplefe-22.c: New testcase.
12516
10b70b8e
RB
125172017-01-13 Richard Biener <rguenther@suse.de>
12518
12519 PR tree-optimization/77283
12520 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12521 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12522 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12523
76a8f82f
SL
125242017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12525
12526 * gcc.dg/pr77862.c: Require fpic target.
12527
59a505da
MM
125282017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12529
12530 PR target/79004
12531 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12532
bce6f760
MS
125332017-01-12 Martin Sebor <msebor@redhat.com>
12534
12535 * gcc.dg/pr78138.c: Adjust.
12536 * gcc.dg/pr78768.c: Adjust.
12537 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12538 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12539 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12540 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12541 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12542 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12543 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12544 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12545 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12546 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12547 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12548
3eefa646
JJ
125492017-01-12 Jakub Jelinek <jakub@redhat.com>
12550
12551 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12552
dcb56243
MS
125532017-01-12 Martin Sebor <msebor@redhat.com>
12554
8be3f306 12555 PR testsuite/79051
940242cd
MS
12556 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12557 due to bug 79054.
dcb56243 12558
b7431c20
DE
125592017-01-12 David Edelsohn <dje.gcc@gmail.com>
12560
12561 * gcc.dg/pr78768.c: Require LTO.
12562
2bcd9f32
MS
125632017-01-12 Martin Sebor <msebor@redhat.com>
12564
12565 PR c/79074
12566 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12567 due to the referenced bug.
12568
b2fc1c70
MS
125692017-01-12 Martin Sebor <msebor@redhat.com>
12570
12571 PR testsuite/79073
12572 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12573
fbed6f36
UB
125742017-01-12 Uros Bizjak <ubizjak@gmail.com>
12575
12576 * gcc.target/i386/builtin_target.c (check_features): Check all
12577 supported __builtin_cpu_supports options.
12578
27282dad
KT
125792017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12580
12581 PR tree-optimization/78319
12582 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12583 Remove xfail.
12584
66113166
BS
125852017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12586
12587 PR target/79044
12588 * gcc.target/powerpc/swaps-p8-26.c: New.
12589
6bb4ea5c
RB
125902017-01-12 Richard Biener <rguenther@suse.de>
12591
12592 * gcc.dg/gimplefe-21.c: New testcase.
12593
f15dbadb
MC
125942017-01-12 Michael Collison <michael.collison@arm.com>
12595
12596 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12597
73e32c47
JK
125982017-01-11 Julia Koval <julia.koval@intel.com>
12599 Uros Bizjak <ubizjak@gmail.com>
12600
12601 * gcc.target/i386/sgx.c New test.
12602 * gcc.target/i386/sse-12.c: Add -msgx.
12603 * gcc.target/i386/sse-13.c: Ditto.
12604 * gcc.target/i386/sse-14.c: Ditto.
12605 * gcc.target/i386/sse-22.c: Ditto.
12606 * gcc.target/i386/sse-23.c: Ditto.
12607 * g++.dg/other/i386-2.C: Ditto.
12608 * g++.dg/other/i386-3.C: Ditto.
12609
3594adc7
MS
126102017-01-11 Martin Sebor <msebor@redhat.com>
12611
12612 PR c++/24511
12613 * g++.dg/template/explicit9.C: New test.
12614
01bfd257
NS
126152017-01-11 Nathan Sidwell <nathan@acm.org>
12616
12617 PR c++/77812
12618 * g++.dg/pr77812.C: New.
12619
88df7964
JJ
126202017-01-11 Jakub Jelinek <jakub@redhat.com>
12621
eae63d78
JJ
12622 PR c++/71537
12623 * g++.dg/cpp1y/constexpr-71537.C: New test.
12624
88df7964
JJ
12625 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12626 argument.
12627
960ecba4
MS
126282017-01-11 Martin Sebor <msebor@redhat.com>
12629
12630 PR c/47931
12631 * c-c++-common/Waddress-2.c: New test.
12632
1f258a55
JJ
126332017-01-11 Jakub Jelinek <jakub@redhat.com>
12634
12635 PR c++/78341
12636 * g++.dg/cpp0x/pr78341.C: New test.
12637
bf5fbf46
MS
126382017-01-11 Martin Sebor <msebor@redhat.com>
12639
12640 PR c/78768
12641 * gcc.dg/pr78768.c: New test.
12642
19ff0049
DM
126432017-01-11 David Malcolm <dmalcolm@redhat.com>
12644
12645 PR driver/78877
12646 * gcc.dg/spellcheck-options-14.c: New test case.
12647 * gcc.dg/spellcheck-options-15.c: New test case.
12648 * gcc.dg/spellcheck-options-16.c: New test case.
12649 * gcc.dg/spellcheck-options-17.c: New test case.
12650
c86e9f03
ML
126512017-01-11 Martin Liska <mliska@suse.cz>
12652
12653 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12654
947f51d6
JJ
126552017-01-11 Jakub Jelinek <jakub@redhat.com>
12656
12657 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12658 instead of just 1 for the decomposition from struct C.
12659
849fccf8
EB
126602017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12661
12662 * gcc.c-torture/execute/20170111-1.c: New test.
12663
80c74722
RB
126642017-01-11 Richard Biener <rguenther@suse.de>
12665
12666 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12667
4c4b4703
JJ
126682017-01-11 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR middle-end/50199
12671 * gcc.dg/lto/pr50199_0.c: New test.
12672
664b1a6b
MS
126732017-01-10 Martin Sebor <msebor@redhat.com>
12674
12675 PR testsuite/78960
12676 PR testsuite/78959
12677 PR testsuite/78133
12678 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12679 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12680
fefd3086
MS
126812017-01-10 Martin Sebor <msebor@redhat.com>
12682
12683 PR middle-end/78138
664b1a6b 12684 * gcc.dg/pr78138.c: New test.
fefd3086 12685
b9f4757f
DM
126862017-01-10 David Malcolm <dmalcolm@redhat.com>
12687
12688 PR c++/77949
12689 * g++.dg/diagnostic/pr77949.C: New test case.
12690
5a50f6bb
MS
126912017-01-10 Martin Sebor <msebor@redhat.com>
12692
12693 PR middle-end/78245
12694 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12695
c16880ef
MS
126962017-01-10 Martin Sebor <msebor@redhat.com>
12697
12698 PR tree-optimization/78775
12699 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12700 * gcc.dg/attr-alloc_size-10.c: New test.
12701 * gcc.dg/attr-alloc_size-11.c: New test.
12702 * gcc.dg/builtin-stringop-chk-7.c: New test.
12703 * gcc.dg/pr78775.c: New test.
12704 * gcc.dg/pr78973-2.c: New test.
12705 * gcc.dg/pr78973.c: New test.
12706
5363d9d9
JL
127072017-01-10 Jeff Law <law@redhat.com>
12708
12709 PR tree-optimization/77766
12710 PR tree-optimization/78856
12711 * gcc.c-torture/execute/pr77766.c: New test.
12712
aae23693
RB
127132016-01-10 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/79034
12716 * g++.dg/torture/pr79034.C: New testcase.
12717
a0843aed
ML
127182017-01-10 Martin Liska <mliska@suse.cz>
12719
12720 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12721 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12722 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12723 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12724 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12725 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12726 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12727 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12728 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12729 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12730 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12731 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12732 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12733 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12734 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12735 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12736 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12737 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12738 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12739 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12740 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12741 * gcc.dg/ipa/pr64307.c: Likewise.
12742 * gcc.dg/ipa/pr77653.c: Likewise.
12743
79fc8ffe
AS
127442017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12745
12746 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12747 * g++.dg/other/i386-3.C: Ditto.
12748 * gcc.target/i386/sse-12.c: Ditto.
12749 * gcc.target/i386/sse-13.c: Ditto.
12750 * gcc.target/i386/sse-22.c: Ditto.
12751 * gcc.target/i386/sse-23.c: Ditto.
12752 * gcc.target/i386/builtin_target.c: Handle new option.
12753 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12754 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12755 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12756
dfa6951f
MS
127572017-01-09 Martin Sebor <msebor@redhat.com>
12758
12759 PR testsuite/79036
12760 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12761 with different precisions.
12762
a271e415
EB
127632017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12764
12765 * g++.dg/opt/call2.C: New test.
12766 * g++.dg/opt/call3.C: Likewise.
12767 * gnat.dg/array26.adb: New test.
12768 * gnat.dg/array26_pkg.ad[sb]: New helper.
12769 * gnat.dg/array27.adb: New test.
12770 * gnat.dg/array27_pkg.ad[sb]: New helper.
12771 * gnat.dg/array28.adb: New test.
12772 * gnat.dg/array28_pkg.ad[sb]: New helper.
12773
bd2c6270
JJ
127742017-01-09 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR translation/79019
12777 PR translation/79020
12778 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12779 diagnostics.
12780 * gfortran.dg/initialization_17.f90: Likewise.
12781
1c1d8e75
DH
127822017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12783
12784 PR testsuite/79026
12785 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12786 * gcc.target/i386/pr78904-4.c: Likewise.
12787 * gcc.target/i386/pr78904-6.c: Likewise.
12788 * gcc.target/i386/pr78967-2.c: Likewise.
12789
cb330ba5
JJ
127902017-01-09 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR tree-optimization/78899
12793 * gcc.target/i386/pr78899.c: New test.
12794 * gcc.dg/pr71077.c: New test.
12795
a5e14a42
MJ
127962017-01-09 Martin Jambor <mjambor@suse.cz>
12797
12798 PR ipa/78365
12799 PR ipa/78599
12800 * gcc.dg/torture/pr78365.c: New test.
12801
01216d27
JJ
128022017-01-09 Jakub Jelinek <jakub@redhat.com>
12803
dc59e50a
JJ
12804 PR c++/78948
12805 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12806 (main): Use int* instead of long long.
12807
01216d27
JJ
12808 PR tree-optimization/78938
12809 * gcc.dg/vect/pr78938.c: New test.
12810
c0d4fec7
KT
128112017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12812
12813 * gcc.dg/20161219.c: New test.
12814
7b1b0cc1
RB
128152017-01-09 Richard Biener <rguenther@suse.de>
12816
12817 PR tree-optimization/78997
12818 * gcc.dg/torture/pr78997.c: New testcase.
12819
813b9c0d
RB
128202017-01-09 Richard Biener <rguenther@suse.de>
12821
12822 PR debug/79000
12823 * g++.dg/lto/pr79000_0.C: New testcase.
12824 * g++.dg/lto/pr79000_1.c: Likewise.
12825
efcc8d38
MS
128262017-01-08 Martin Sebor <msebor@redhat.com>
12827
12828 PR middle-end/77708
12829 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12830 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12831 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12832 due to bug 78969.
12833 * gcc.dg/format/pr78569.c: Adjust.
12834
5ccf1d8d
DM
128352017-01-07 David Malcolm <dmalcolm@redhat.com>
12836
12837 PR c++/72803
12838 * g++.dg/diagnostic/pr72803.C: New test case.
12839
42002dfe
MS
128402017-01-07 Martin Sebor <msebor@redhat.com>
12841
12842 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12843 * gcc.dg/attr-alloc_size-4.c: Same.
12844
de91486c
AV
128452017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12846
12847 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12848 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12849 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12850 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12851 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12852 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12853 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12854
f55a925e
AS
128552017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12856 * gcc.dg/memcmp-1.c: New.
12857 * gcc.dg/strncmp-1.c: New.
12858
f3caa118
AV
128592017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12860
12861 * gcc.target/arm/acle/mcrr: New.
12862 * gcc.target/arm/acle/mcrr2: New.
12863 * gcc.target/arm/acle/mrrc: New.
12864 * gcc.target/arm/acle/mrrc2: New.
12865
ecc9a25b
AV
128662017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12867
12868 * gcc.target/arm/acle/mcr.c: New.
12869 * gcc.target/arm/acle/mrc.c: New.
12870 * gcc.target/arm/acle/mcr2.c: New.
12871 * gcc.target/arm/acle/mrc2.c: New.
12872
3811581f
AV
128732017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12874
12875 * gcc.target/arm/acle/ldc: New.
12876 * gcc.target/arm/acle/ldc2: New.
12877 * gcc.target/arm/acle/ldcl: New.
12878 * gcc.target/arm/acle/ldc2l: New.
12879 * gcc.target/arm/acle/stc: New.
12880 * gcc.target/arm/acle/stc2: New.
12881 * gcc.target/arm/acle/stcl: New.
12882 * gcc.target/arm/acle/stc2l: New.
12883
d57daa0c
AV
128842017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12885
12886 * gcc.target/arm/acle/acle.exp: Run tests for different options
12887 and make sure fat-lto-objects is used such that we can still do
12888 assemble scans.
12889 * gcc.target/arm/acle/cdp.c: New.
12890 * gcc.target/arm/acle/cdp2.c: New.
12891 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12892 (check_effective_target_arm_coproc1_ok_nocache): New.
12893 (check_effective_target_arm_coproc2_ok): New.
12894 (check_effective_target_arm_coproc2_ok_nocache): New.
12895 (check_effective_target_arm_coproc3_ok): New.
12896 (check_effective_target_arm_coproc3_ok_nocache): New.
12897 (check_effective_target_arm_coproc4_ok): New.
12898 (check_effective_target_arm_coproc4_ok_nocache): New.
12899
8a123229
MS
129002017-01-06 Martin Sebor <msebor@redhat.com>
12901
12902 PR middle-end/78605
12903 * gcc.dg/tree-ssa/pr78605.c: New test.
12904
5b8999d6
MS
129052017-01-05 Martin Sebor <msebor@redhat.com>
12906
12907 PR tree-optimization/78910
12908 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12909 diagnostics.
12910 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12911 * gcc.dg/tree-ssa/pr78910.c: New test.
12912
4e89adf9
EB
129132017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12914
12915 * gcc.dg/sso-10.c: New test.
12916
962c5679
JJ
129172017-01-05 Jakub Jelinek <jakub@redhat.com>
12918
cfd719e7
JJ
12919 PR tree-optimization/71016
12920 * gcc.target/i386/pr71016.c: New test.
12921 * gcc.target/aarch64/pr71016.c: New test.
12922 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12923
26f20371
JJ
12924 PR c++/78931
12925 * g++.dg/cpp1z/decomp19.C: New test.
12926
962c5679
JJ
12927 PR c++/78890
12928 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12929 * g++.dg/init/union1.C: Likewise.
12930 * g++.dg/cpp0x/union6.C: Expect errors.
12931 * g++.dg/cpp0x/union8.C: New test.
12932 * g++.dg/cpp0x/pr78890-1.C: New test.
12933 * g++.dg/cpp0x/pr78890-2.C: New test.
12934
8c15f541
DE
129352017-01-05 David Edelsohn <dje.gcc@gmail.com>
12936
12937 * gcc.target/powerpc/pr71670.c: Require p9vector.
12938 * gcc.target/powerpc/p9-novsx.c: Same.
12939
51b86113
DM
129402017-01-05 David Malcolm <dmalcolm@redhat.com>
12941
12942 * selftests/asr_div1.rtl: New file.
12943 * selftests/aarch64: New subdirectory.
12944 * selftests/aarch64/times-two.rtl: New file.
12945 * selftests/bb-index.rtl: New file.
12946 * selftests/cfg-test.rtl: New file.
12947 * selftests/const-int.rtl: New file.
12948 * selftests/example-labels.rtl: New file.
12949 * selftests/insn-with-mode.rtl: New file.
12950 * selftests/jump-to-label-ref.rtl: New file.
12951 * selftests/jump-to-return.rtl: New file.
12952 * selftests/jump-to-simple-return.rtl: New file.
12953 * selftests/mem.rtl: New file.
12954 * selftests/note-insn-deleted.rtl: New file.
12955 * selftests/note_insn_basic_block.rtl: New file.
12956 * selftests/simple-cse.rtl: New file.
12957 * selftests/symbol-ref.rtl: New file.
12958 * selftests/x86_64: New subdirectory.
12959 * selftests/x86_64/call-insn.rtl: New file.
12960 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12961 * selftests/x86_64/times-two.rtl: New file.
12962 * selftests/x86_64/unspec.rtl: New file.
12963
dc7650cc
NS
129642017-01-05 Nathan Sidwell <nathan@acm.org>
12965
12966 PR c++/78765
12967 * g++.dg/cpp0x/pr78765.C: New.
12968
3db70565
DV
129692017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12970
12971 * gcc.target/s390/memcpy-2.c: New test.
12972 * gcc.target/s390/memset-2.c: New test.
12973
f5a537e3
AK
129742017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12975
12976 * gcc.target/s390/memcpy-1.c: New test.
12977
d80c6d02
JL
129782017-01-04 Jeff Law <law@redhat.com>
12979
12980 PR tree-optimization/78812
12981 * g++.dg/torture/pr78812.C: New test.
12982
08edc320 129832017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
12984
12985 PR target/71977
12986 PR target/70568
12987 PR target/78823
12988 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
12989 64-bit VSX systems with direct move, whether we optimize common
12990 code sequences in the GLIBC math library for float math functions.
12991 * gcc.target/powerpc/pr71977-2.c: Likewise.
12992
a9342885
MP
129932017-01-04 Marek Polacek <polacek@redhat.com>
12994
12995 PR c++/64767
12996 * c-c++-common/Wpointer-compare-1.c: New test.
12997
066435fe
JJ
129982017-01-04 Jakub Jelinek <jakub@redhat.com>
12999
abec4284
JJ
13000 PR c++/78949
13001 * c-c++-common/Wunused-var-16.c: New test.
13002
26c43e27
JJ
13003 PR c++/78693
13004 * g++.dg/cpp0x/pr78693.C: New test.
13005
fc73e60c
JJ
13006 PR driver/78957
13007 * gcc.dg/pr78957.c: New test.
13008
c9cf3863
JJ
13009 * g++.dg/cpp1y/auto-fn34.C: New test.
13010
066435fe
JJ
13011 PR c++/71182
13012 * g++.dg/cpp0x/pr71182.C: New test.
13013
598bd687
KN
130142017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13015
13016 PR target/78056
13017 * gcc.target/powerpc/pr78056-1.c: New test.
13018 * gcc.target/powerpc/pr78056-2.c: New test.
13019 * gcc.target/powerpc/pr78056-3.c: New test.
13020 * gcc.target/powerpc/pr78056-4.c: New test.
13021 * gcc.target/powerpc/pr78056-5.c: New test.
13022 * gcc.target/powerpc/pr78056-6.c: New test.
13023 * gcc.target/powerpc/pr78056-7.c: New test.
13024 * gcc.target/powerpc/pr78056-8.c: New test.
13025 * lib/target-supports.exp
13026 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13027 whether the effective target supports the popcntb instruction.
13028
8194635a
JL
130292017-01-03 Jeff Law <law@redhat.com>
13030
13031 PR tree-optimization/67955
13032 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13033
baf9ebc8
MP
130342017-01-04 Marek Polacek <polacek@redhat.com>
13035
13036 PR c++/77545
13037 PR c++/77284
13038 * g++.dg/cpp0x/range-for32.C: New test.
13039 * g++.dg/cpp0x/range-for33.C: New test.
13040
5dd9a9d0
DM
130412017-01-04 David Malcolm <dmalcolm@redhat.com>
13042
13043 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13044
4bf07f3f
NS
130452017-01-04 Nathan Sidwell <nathan@acm.org>
13046
13047 PR c++/66735
13048 * g++.dg/cpp1y/pr66735.C: New.
13049
165ba2e9
JJ
130502017-01-04 Jakub Jelinek <jakub@redhat.com>
13051
13052 PR tree-optimization/71563
13053 * gcc.dg/tree-ssa/pr71563.c: New test.
13054
4567f969
JB
130552017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13056
13057 PR fortran/78534
13058 PR fortran/78976
13059 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13060 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13061 * gfortran.dg/transfer_intrinsic_1.f90: Change
13062 scan-tree-dump-times due to gfc_trans_string_copy change to
13063 avoid -Wstringop-overflow.
13064
1c06f07f
JL
130652017-01-03 Jeff Law <law@redhat.com>
13066
13067 PR tree-optimization/78856
13068 * gcc.c-torture/execute/pr78856.c: New test.
13069
60fb638f
MM
130702017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13071
13072 PR target/78953
13073 * gcc.target/powerpc/pr78953.c: New test.
13074
e4d02f52
ILT
130752017-01-03 Ian Lance Taylor <iant@google.com>
13076
13077 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13078 enums.
13079
5b4f088d
MS
130802017-01-03 Martin Sebor <msebor@redhat.com>
13081
13082 PR tree-optimization/78696
13083 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13084 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13085 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13086 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13087
130882017-01-03 David Malcolm <dmalcolm@redhat.com>
13089
13090 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13091 with more than one digit.
13092 * lib/gcc-dg.exp (process-message): Support more than one digit
13093 in relative line specifications.
13094
130952017-01-03 Jakub Jelinek <jakub@redhat.com>
13096
13097 PR tree-optimization/78965
13098 * gcc.dg/pr78965.c: New test.
13099
13100 PR middle-end/78901
13101 * g++.dg/opt/pr78901.C: New test.
13102
131032017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13104
13105 PR fortran/78534
13106 PR fortran/66310
13107 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13108 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13109 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13110 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13111 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13112 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13113 * gfortran.dg/string_1_lp64.f90: New test.
13114 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13115 * gfortran.dg/string_3_lp64.f90: New test.
13116 * gfortran.dg/transfer_intrinsic_1.f90: Change
13117 scan-tree-dump-times due to gfc_trans_string_copy change to
13118 avoid -Wstringop-overflow.
13119
8b7163c6
UB
131202017-01-02 Uros Bizjak <ubizjak@gmail.com>
13121
13122 PR target/78967
13123 * gcc.target/i386/pr78967-1.c: New test.
13124 * gcc.target/i386/pr78967-2.c: Ditto.
13125 * gcc.target/i386/pr78967-3.c: Ditto.
13126
13127 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13128 * gcc.target/i386/pr78904-4.c: Ditto.
13129 * gcc.target/i386/pr78904-6.c: Ditto.
13130
e2940b98
JH
131312017-01-01 Jan Hubicka <hubicka@ucw.cz>
13132
13133 PR middle-end/77674
13134 * g++.dg/torture/pr77674.C: New testcase.
13135
cbe34bb5 131362017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13137
13138 Update copyright years.
818ab71a 13139\f
cbe34bb5 13140Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13141
13142Copying and distribution of this file, with or without modification,
13143are permitted in any medium without royalty provided the copyright
13144notice and this notice are preserved.