]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Change permute index type to unsigned short
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
504e0b5f
PMR
12017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
2
3 * g++.dg/pr82155.C: New testcase.
4
d362ac6c
RB
52017-09-25 Richard Biener <rguenther@suse.de>
6
7 PR tree-optimization/82285
8 * gcc.dg/torture/pr82285.c: New testcase.
9
e98cd75f
PMR
102017-09-25 Justin Squirek <squirek@adacore.com>
11
12 * gnat.dg/entry_family.adb: New testcase
13
60ba7cd3
L
142017-09-24 H.J. Lu <hongjiu.lu@intel.com>
15
16 PR target/82267
17 * gcc.target/i386/pr82267.c: New test.
18
c6c74708
TK
192017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
20 PR fortran/66328
21
22 * gfortran.dg/data_derived_1.f90: New test.
23
24bafc56
TK
242017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
25
26 PR fortran/54633
27 * gfortran.dg/intrinsic_bounds_1.f90: New test.
28 * gfortran.dg/intrinsic_param_1.f90: New test.
29
650f7d09
TK
302017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
31 Steven G. Kargl <kargl@gcc.gnu.org>
32
33 PR fortran/80118
34 * gfortran.dg/zero_sized_7.f90: New test.
35
d16d81b5
JW
362017-09-23 Janus Weil <janus@gcc.gnu.org>
37
38 PR fortran/82143
39 * gfortran.dg/promotion_3.f90: New test case.
40 * gfortran.dg/promotion_4.f90: New test case.
41
89762a83
DS
422017-09-23 Daniel Santos <daniel.santos@pobox.com>
43
44 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
45 * gcc.target/i386/pr82196-2.c: (b): Likewise.
46
2dc589be
JJ
472017-09-22 Jakub Jelinek <jakub@redhat.com>
48
a93952d2
JJ
49 PR middle-end/35691
50 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
51 instead of -fdump-tree-forwprop-details in dg-options.
52 * gcc.dg/pr35691-2.c: Likewise.
53 * gcc.dg/pr35691-3.c: New test.
54 * gcc.dg/pr35691-4.c: New test.
55
2dc589be
JJ
56 PR sanitizer/81929
57 * g++.dg/ubsan/pr81929.C: New test.
58
ea44495d
RS
592017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
60
61 PR tree-optimization/82289
62 * gcc.dg/vect/pr82289.c: New test.
63
f702e7d4
RS
642017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
65 Alan Hayward <alan.hayward@arm.com>
66 David Sherwood <david.sherwood@arm.com>
67
68 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
69 of alignment message.
70 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
71
b2b67217
MS
722017-09-22 Martin Sebor <msebor@redhat.com>
73
74 PR c/81854
75 * gcc.target/i386/pr80732.c: Correct a type error.
76
9003adc7
DM
772017-09-22 David Malcolm <dmalcolm@redhat.com>
78
79 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
80 to reflect highlighting of parameters; add test coverage for
81 callback parameters.
82
4d6e2f33
RB
832017-09-22 Richard Biener <rguenther@suse.de>
84
85 * gcc.dg/graphite/scop-24.c: New testcase.
86
2402ffb6
RB
872017-09-22 Richard Biener <rguenther@suse.de>
88
89 PR tree-optimization/82291
90 * gcc.dg/torture/pr82291.c: New testcase.
91
e7ba6a60
SS
922017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
93
94 * gcc.target/i386/avx512f-constant-set.c: New test.
95
962017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
97
98 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
99 * gcc.target/i386/avx512f-prefer.c: New test.
100
1debe7ea
JL
1012017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
102
103 * lib/target-supports.exp
104 (check_effective_target_frame_pointer_for_non_leaf): Add
105 case for x86 Solaris.
106
b89a63b9
PT
1072017-09-21 Paul Thomas <pault@gcc.gnu.org>
108
109 PR fortran/78512
110 * gfortran.dg/associate_26.f90 : New test.
111
112 PR fortran/80120
113 * gfortran.dg/associate_27.f90 : New test.
114
115 PR fortran/81903
116 * gfortran.dg/associate_28.f90 : New test.
117
118 PR fortran/82121
119 * gfortran.dg/associate_29.f90 : New test.
120
121 PR fortran/67543
122 * gfortran.dg/associate_30.f90 : New test.
123
124 PR fortran/52832
125 * gfortran.dg/associate_31.f90 : New test.
126
f17aba3c
EB
1272017-09-21 Eric Botcazou <ebotcazou@adacore.com>
128
129 * gnat.dg/discr48.adb: New test.
130 * gnat.dg/discr48_pkg.ads: New helper.
131
1322017-09-21 Tamar Christina <tamar.christina@arm.com>
133
134 PR testsuite/78421
135 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
136 Invert arm check.
137
a0e27dc2
CP
1382017-09-21 Cesar Philippidis <cesar@codesourcery.com>
139
140 * gfortran.dg/goacc/wait.f90: New test.
141
765b3379
JJ
1422017-09-21 Jakub Jelinek <jakub@redhat.com>
143
144 PR sanitizer/81715
145 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
146 const predicate to const predicate & to avoid UB.
147 * g++.dg/opt/pr81715.C: New test.
148
c94f2d84
RB
1492017-09-21 Richard Biener <rguenther@suse.de>
150
151 PR tree-optimization/82276
152 PR tree-optimization/82244
153 * gcc.dg/torture/pr82276.c: New testcase.
154
2e1dd137
RB
1552017-09-21 Richard Biener <rguenther@suse.de>
156
157 PR tree-optimization/71351
158 * gfortran.dg/graphite/pr71351.f90: New testcase.
159 * gfortran.dg/graphite/interchange-3.f90: Adjust.
160
a4f65ca8
JJ
1612017-09-21 Jakub Jelinek <jakub@redhat.com>
162
163 PR target/82260
164 * gcc.target/i386/pr82260-1.c: New test.
165 * gcc.target/i386/pr82260-2.c: New test.
166
d3347cd2
AK
1672017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
168 Jeff Law <law@redhat.com>
169
170 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 171 * lib/target-supports.exp:
d3347cd2
AK
172 (check_effective_target_supports_stack_clash_protection): Enable for
173 s390/s390x targets.
174
5f2fd590
MS
1752017-09-20 Martin Sebor <msebor@redhat.com>
176
073809a7
MS
177 PR c/81854
178 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
179 * g++.dg/ext/attr-ifunc-4.C: Ditto.
180 * lib/target-supports.exp: Adjust for C++.
181
5f2fd590
MS
182 PR c/81854
183 * gcc.dg/attr-ifunc-1.c: Correct type errors.
184 * gcc.dg/attr-ifunc-2.c: Ditto.
185 * gcc.dg/attr-ifunc-3.c: Ditto.
186 * gcc.dg/attr-ifunc-4.c: Ditto.
187 * gcc.dg/attr-ifunc-5.c: Ditto.
188 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 189 * lib/target-supports.exp: Correct type error.
5f2fd590 190
94c23e39
JL
1912017-09-20 Jeff Law <law@redhat.com>
192
193 * gcc.target/i386/stack-check-11.c: Update test and regexp
194 so that it works for both i?86 and x86_64.
195
6073d002
SB
1962017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
197
198 PR target/77687
199 * gcc.target/powerpc/pr77687.c: New testcase.
200
fb3cd39d
JJ
2012017-09-20 Jakub Jelinek <jakub@redhat.com>
202
2ffb5745
JJ
203 P0409R2 - allow lambda capture [=, this]
204 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
205 capture. Add further tests.
206 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
207 for c++2a on [=, this] capture.
208
fb3cd39d
JJ
209 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
210 * g++.dg/cpp1z/cplusplus_1z.C: New test.
211
cace2309
SP
2122017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
213
214 * gcc.target/i386/builtin_target.c: Test knm.
215 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
216
52e22c79
RB
2172017-09-20 Richard Biener <rguenther@suse.de>
218
219 PR tree-optimization/77362
220 * gcc.dg/graphite/pr77362.c: New testcase.
221
2a900079
RB
2222017-09-20 Richard Biener <rguenther@suse.de>
223
224 PR tree-optimization/82264
225 * gcc.dg/torture/pr82264.c: New testcase.
226
88272c01
JJ
2272017-09-20 Jakub Jelinek <jakub@redhat.com>
228
229 * g++.dg/debug/dwarf2/template-params-13.C: New test.
230 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
231 it doesn't match newlines.
232 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
233 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
234 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
235 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
236 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
237 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
238 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
239 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
240 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
241 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
242
0f45457e
PC
2432017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
244
245 PR c++/64954
246 * g++.dg/cpp0x/constexpr-ctor20.C: New.
247
73fe2f32
RB
2482017-09-20 Richard Biener <rguenther@suse.de>
249
250 PR tree-optimization/81373
251 * gcc.dg/graphite/pr81373.c: New testcase.
252
ee8f15c6
JL
2532017-09-19 Jeff Law <law@redhat.com>
254
ac9c032e
JL
255 * gcc.target/i386/stack-check-11.c: New test.
256
8e7a09c3
JL
257 * gcc.dg/stack-check-4.c: New test.
258 * gcc.dg/stack-check-5.c: New test.
259 * gcc.dg/stack-check-6.c: New test.
260 * gcc.dg/stack-check-6a.c: New test.
261 * gcc.dg/stack-check-7.c: New test.
262 * gcc.dg/stack-check-8.c: New test.
263 * gcc.dg/stack-check-9.c: New test.
264 * gcc.dg/stack-check-10.c: New test.
265 * lib/target-supports.exp
266 (check_effective_target_supports_stack_clash_protection): Enable for
267 x86 and x86_64 targets.
268
8c1dd970
JL
269 * gcc.dg/stack-check-3.c: New test.
270
ee8f15c6
JL
271 * gcc.dg/stack-check-2.c: New test.
272 * lib/target-supports.exp
8e7a09c3 273 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
274 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
275 (check_effective_target_caller_implicit_probes): Likewise.
276
14a1a59f
JJ
2772017-09-19 Jakub Jelinek <jakub@redhat.com>
278
279 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
280 * g++.dg/tree-ssa/pr41428.C: Likewise.
281 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
282 c++17 and up.
283 * g++.dg/expr/bool3.C: Likewise.
284 * g++.dg/expr/bitfield5.C: Likewise.
285 * g++.old-deja/g++.jason/bool5.C: Likewise.
286
e32d2388
MS
2872017-09-18 Martin Sebor <msebor@redhat.com>
288
289 PR c/81854
290 * gcc.dg/pr81854.c: New test.
291 * g++.dg/ext/attr-ifunc-5.C: New test.
292 * g++.dg/ext/attr-ifunc-1.C: Adjust.
293 * g++.dg/ext/attr-ifunc-2.C: Same.
294 * g++.dg/ext/attr-ifunc-3.C: Same.
295 * g++.dg/ext/attr-ifunc-4.C: Same.
296 * g++.old-deja/g++.abi/vtable2.C: Same.
297 * gcc.dg/attr-ifunc-1.c: Same.
298
81b29ad8
WS
2992017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
300
301 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
302
109bb910
RB
3032017-09-19 Richard Biener <rguenther@suse.de>
304
305 PR tree-optimization/82244
306 * gcc.dg/torture/pr82244.c: New testcase.
307
197d2f5b
RB
3082017-09-19 Richard Biener <rguenther@suse.de>
309
310 PR tree-optimization/69728
311 * gfortran.dg/graphite/pr69728.f90: New testcase.
312 * gcc.dg/graphite/pr69728.c: Likewise.
313
7e12c0e0
PC
3142017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/80947
317 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
318
b161f2c9
RS
3192017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
320
321 * gcc.dg/vect/slp-multitypes-13.c: New test.
322
7251b0bf
RS
3232017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
324
325 * gfortran.dg/vect/mask-store-1.f90: New test.
326
10d8c51f
PC
3272017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
328
329 PR c++/45033
330 * g++.dg/expr/delete1.C: New.
331
2eda24e9
PMR
3322017-09-18 Bob Duff <duff@adacore.com>
333
334 * gnat.dg/validity_check.adb: New testcase.
335
3362017-09-18 Eric Botcazou <ebotcazou@adacore.com>
337
338 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
339
3402017-09-18 Bob Duff <duff@adacore.com>
341
342 * gnat.dg/tagged_prefix_call.adb: New testcase.
343
845af9e6
PMR
3442017-09-18 Ed Schonberg <schonberg@adacore.com>
345
346 * gnat.dg/default_variants.adb: New testcase.
347
2a63b04e
RO
3482017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
349
350 PR target/81736
351 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
352 * gcc.target/i386/pr81736-4.c: Likewise.
353
3d07d963
RB
3542017-09-18 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/79622
357 * gcc.dg/graphite/pr79622.c: New testcase.
358
3cb626e4
DS
3592017-09-17 Daniel Santos <daniel.santos@pobox.com>
360
361 gcc.target/i386/pr82196-1.c: New test.
362 gcc.target/i386/pr82196-2.c: Likewise.
363
01f44e44
L
3642017-09-17 H.J. Lu <hongjiu.lu@intel.com>
365
366 PR target/82166
367 * gcc.target/i386/pr82166.c: New test.
368
62d3c075
PT
3692017-09-17 Paul Thomas <pault@gcc.gnu.org>
370
371 PR fortran/82173
372 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
373 * gfortran.dg/pdt_2.f03 : The same.
374 * gfortran.dg/pdt_3.f03 : The same.
375 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
376 module 'bad_vars'. Add error concerning assumed parameters and
377 save attribute.
378 * gfortran.dg/pdt_11.f03 : New test.
379
380 PR fortran/60483
381 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
382 * gfortran.dg/associate_25.f90 : New test.
383 * gfortran.dg/pdt_12.f03 : New test.
384
026a79f7
AS
3852017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
386 Jakub Jelinek <jakub@redhat.com>
387
388 Add support for -std=c++2a.
389 * lib/target-supports.exp (check_effective_target_c++17): Return
390 1 also if check_effective_target_c++2a.
391 (check_effective_target_c++17_down): New.
392 (check_effective_target_c++2a_only): New.
393 (check_effective_target_c++2a): New.
394 * g++.dg/cpp2a/cplusplus.C: New.
395
bb75facd
JM
3962017-09-15 Joseph Myers <joseph@codesourcery.com>
397
398 PR c/82071
399 * gcc.target/i386/excess-precision-8.c: New test.
400
c01df3c8
MLI
4012017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
402 Paolo Carlini <paolo.carlini@oracle.com>
403
404 PR c++/64644
405 * g++.dg/other/anon-union4.C: New.
406 * g++.old-deja/g++.law/union4.C: Adjust.
407 * g++.old-deja/g++.other/anon1.C: Likewise.
408
1d933576
BE
4092017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
410
411 * c-c++-common/Wcast-align.c: New test.
412
4a8ca690
EB
4132017-09-15 Eric Botcazou <ebotcazou@adacore.com>
414
415 * g++.dg/sso-1.C: New test.
416 * g++.dg/sso-2.C: Likewise.
417
4182017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
419
420 PR c++/78648
421 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
422
ed17cb57
JW
4232017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
424
425 PR tree-optimization/71026
426 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
427
a1189286
JJ
4282017-09-15 Jakub Jelinek <jakub@redhat.com>
429
7b936140
JJ
430 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
431 * lib/target-supports.exp (check_effective_target_c++14): Use
432 check_effective_target_c++17 instead of check_effective_target_c++1z.
433 (check_effective_target_c++14_down): Likewise.
434 (check_effective_target_c++1z_only): Rename to ...
435 (check_effective_target_c++17_only): ... this.
436 (check_effective_target_c++1z): Rename to ...
437 (check_effective_target_c++17): ... this.
438 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
439 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
440 and c++17_only instead of c++1z_only. Adjust expected diagnostics
441 and comments refering to 1z to 17.
442 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
443 * g++.dg/template/partial5.C: Likewise.
444 * g++.dg/template/nontype8.C: Likewise.
445 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
446 * g++.dg/cpp1z/nontype3a.C: Likewise.
447 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
448 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
449 * g++.dg/cpp1z/class-deduction32.C: Likewise.
450 * g++.dg/cpp1z/pr78771.C: Likewise.
451 * g++.dg/cpp1z/elide1.C: Likewise.
452 * g++.dg/cpp1z/fold3.C: Likewise.
453 * g++.dg/cpp1z/class-deduction2.C: Likewise.
454 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
455 * g++.dg/cpp1z/inline-var2.C: Likewise.
456 * g++.dg/cpp1z/eval-order2.C: Likewise.
457 * g++.dg/cpp1z/decomp21.C: Likewise.
458 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
459 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
460 * g++.dg/cpp1z/utf8-neg.C: Likewise.
461 * g++.dg/cpp1z/class-deduction41.C: Likewise.
462 * g++.dg/cpp1z/class-deduction23.C: Likewise.
463 * g++.dg/cpp1z/nodiscard3.C: Likewise.
464 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
465 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
466 * g++.dg/cpp1z/class-deduction21.C: Likewise.
467 * g++.dg/cpp1z/range-for1.C: Likewise.
468 * g++.dg/cpp1z/init-statement4.C: Likewise.
469 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
470 * g++.dg/cpp1z/decomp30.C: Likewise.
471 * g++.dg/cpp1z/class-deduction39.C: Likewise.
472 * g++.dg/cpp1z/register2.C: Likewise.
473 * g++.dg/cpp1z/decomp9.C: Likewise.
474 * g++.dg/cpp1z/regress1.C: Likewise.
475 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
476 * g++.dg/cpp1z/class-deduction30.C: Likewise.
477 * g++.dg/cpp1z/abbrev2.C: Likewise.
478 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
479 * g++.dg/cpp1z/regress2.C: Likewise.
480 * g++.dg/cpp1z/decomp16.C: Likewise.
481 * g++.dg/cpp1z/bool-increment1.C: Likewise.
482 * g++.dg/cpp1z/aligned-new1.C: Likewise.
483 * g++.dg/cpp1z/decomp3.C: Likewise.
484 * g++.dg/cpp1z/register1.C: Likewise.
485 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
486 * g++.dg/cpp1z/class-deduction1.C: Likewise.
487 * g++.dg/cpp1z/decomp10.C: Likewise.
488 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
489 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
490 * g++.dg/cpp1z/decomp27.C: Likewise.
491 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
492 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
493 * g++.dg/cpp1z/class-deduction9.C: Likewise.
494 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
495 * g++.dg/cpp1z/decomp11.C: Likewise.
496 * g++.dg/cpp1z/aligned-new3.C: Likewise.
497 * g++.dg/cpp1z/utf8-2.C: Likewise.
498 * g++.dg/cpp1z/lambda-this3.C: Likewise.
499 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
500 * g++.dg/cpp1z/byte1.C: Likewise.
501 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
502 * g++.dg/cpp1z/aggr-base4.C: Likewise.
503 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
504 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
505 * g++.dg/cpp1z/utf8-2a.C: Likewise.
506 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
507 * g++.dg/cpp1z/aggr-base6.C: Likewise.
508 * g++.dg/cpp1z/cplusplus.C: Likewise.
509 * g++.dg/cpp1z/class-deduction20.C: Likewise.
510 * g++.dg/cpp1z/aggr-base2.C: Likewise.
511 * g++.dg/cpp1z/class-deduction6.C: Likewise.
512 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
513 * g++.dg/cpp1z/class-deduction31.C: Likewise.
514 * g++.dg/cpp1z/class-deduction25.C: Likewise.
515 * g++.dg/cpp1z/class-deduction18.C: Likewise.
516 * g++.dg/cpp1z/fold9.C: Likewise.
517 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
518 * g++.dg/cpp1z/abbrev1.C: Likewise.
519 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
520 * g++.dg/cpp1z/utf8.C: Likewise.
521 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
522 * g++.dg/cpp1z/aggr-base3.C: Likewise.
523 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
524 * g++.dg/cpp1z/init-statement2.C: Likewise.
525 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
526 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
527 * g++.dg/cpp1z/class-deduction40.C: Likewise.
528 * g++.dg/cpp1z/nontype3.C: Likewise.
529 * g++.dg/cpp1z/class-deduction14.C: Likewise.
530 * g++.dg/cpp1z/fold7.C: Likewise.
531 * g++.dg/cpp1z/nontype2.C: Likewise.
532 * g++.dg/cpp1z/class-deduction15.C: Likewise.
533 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
534 * g++.dg/cpp1z/class-deduction13.C: Likewise.
535 * g++.dg/cpp1z/aligned-new7.C: Likewise.
536 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
537 * g++.dg/cpp1z/nontype1.C: Likewise.
538 * g++.dg/cpp1z/init-statement5.C: Likewise.
539 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
540 * g++.dg/cpp1z/decomp17.C: Likewise.
541 * g++.dg/cpp1z/fold4.C: Likewise.
542 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
543 * g++.dg/cpp1z/fold7a.C: Likewise.
544 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
545 * g++.dg/cpp1z/init-statement7.C: Likewise.
546 * g++.dg/cpp1z/aggr-base5.C: Likewise.
547 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
548 * g++.dg/cpp1z/pr79143.C: Likewise.
549 * g++.dg/cpp1z/class-deduction38.C: Likewise.
550 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
551 * g++.dg/cpp1z/class-deduction12.C: Likewise.
552 * g++.dg/cpp1z/decomp20.C: Likewise.
553 * g++.dg/cpp1z/class-deduction22.C: Likewise.
554 * g++.dg/cpp1z/class-deduction29.C: Likewise.
555 * g++.dg/cpp1z/class-deduction8.C: Likewise.
556 * g++.dg/cpp1z/class-deduction43.C: Likewise.
557 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
558 * g++.dg/cpp1z/fold8.C: Likewise.
559 * g++.dg/cpp1z/init-statement3.C: Likewise.
560 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
561 * g++.dg/cpp1z/class-deduction36.C: Likewise.
562 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
563 * g++.dg/cpp1z/fallthrough1.C: Likewise.
564 * g++.dg/cpp1z/fold1.C: Likewise.
565 * g++.dg/cpp1z/class-deduction26.C: Likewise.
566 * g++.dg/cpp1z/fold-ice1.C: Likewise.
567 * g++.dg/cpp1z/fold5.C: Likewise.
568 * g++.dg/cpp1z/class-deduction34.C: Likewise.
569 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
570 * g++.dg/cpp1z/class-deduction7.C: Likewise.
571 * g++.dg/cpp1z/class-deduction16.C: Likewise.
572 * g++.dg/cpp1z/class-deduction10.C: Likewise.
573 * g++.dg/cpp1z/eval-order3.C: Likewise.
574 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
575 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
576 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
577 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
578 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
579 * g++.dg/cpp1z/decomp15.C: Likewise.
580 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
581 * g++.dg/cpp1z/fold-mangle.C: Likewise.
582 * g++.dg/cpp1z/class-deduction35.C: Likewise.
583 * g++.dg/cpp1z/decomp4.C: Likewise.
584 * g++.dg/cpp1z/class-deduction42.C: Likewise.
585 * g++.dg/cpp1z/init-statement8.C: Likewise.
586 * g++.dg/cpp1z/inline-var1a.C: Likewise.
587 * g++.dg/cpp1z/init-statement6.C: Likewise.
588 * g++.dg/cpp1z/class-deduction17.C: Likewise.
589 * g++.dg/cpp1z/class-deduction28.C: Likewise.
590 * g++.dg/cpp1z/class-deduction27.C: Likewise.
591 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
592 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
593 * g++.dg/cpp1z/class-deduction11.C: Likewise.
594 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
595 * g++.dg/cpp1z/init-statement9.C: Likewise.
596 * g++.dg/cpp1z/class-deduction19.C: Likewise.
597 * g++.dg/cpp1z/class-deduction5.C: Likewise.
598 * g++.dg/cpp1z/fold2.C: Likewise.
599 * g++.dg/cpp1z/class-deduction33.C: Likewise.
600 * g++.dg/cpp1z/class-deduction24.C: Likewise.
601 * g++.dg/cpp1z/aggr-base1.C: Likewise.
602 * g++.dg/cpp1z/fold6.C: Likewise.
603 * g++.dg/cpp1z/decomp12.C: Likewise.
604 * g++.dg/cpp1z/class-deduction4.C: Likewise.
605 * g++.dg/cpp1z/inline-var1.C: Likewise.
606 * g++.dg/cpp1z/aligned-new2.C: Likewise.
607 * g++.dg/cpp1z/class-deduction3.C: Likewise.
608 * g++.dg/other/error3.C: Likewise.
609 * g++.dg/init/new25.C: Likewise.
610 * g++.dg/init/new13.C: Likewise.
611 * g++.dg/tls/diag-2.C: Likewise.
612 * g++.dg/tls/diag-4.C: Likewise.
613 * g++.dg/opt/noreturn-1.C: Likewise.
614 * g++.dg/eh/async-unwind2.C: Likewise.
615 * g++.dg/eh/spec9.C: Likewise.
616 * g++.dg/eh/spec7.C: Likewise.
617 * g++.dg/eh/template1.C: Likewise.
618 * g++.dg/eh/cond4.C: Likewise.
619 * g++.dg/eh/pr41819.C: Likewise.
620 * g++.dg/eh/delete1.C: Likewise.
621 * g++.dg/eh/spec3.C: Likewise.
622 * g++.dg/eh/forced4.C: Likewise.
623 * g++.dg/eh/spec2.C: Likewise.
624 * g++.dg/eh/shadow1.C: Likewise.
625 * g++.dg/eh/pr38662.C: Likewise.
626 * g++.dg/eh/ehopt1.C: Likewise.
627 * g++.dg/eh/spec8.C: Likewise.
628 * g++.dg/eh/init-temp2.C: Likewise.
629 * g++.dg/rtti/crash3.C: Likewise.
630 * g++.dg/warn/Wreturn-type-3.C: Likewise.
631 * g++.dg/warn/register-parm-1.C: Likewise.
632 * g++.dg/warn/register-var-2.C: Likewise.
633 * g++.dg/gcov/gcov-7.C: Likewise.
634 * g++.dg/tree-ssa/pr45605.C: Likewise.
635 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
636 * g++.dg/lookup/exception1.C: Likewise.
637 * g++.dg/ubsan/pr79589.C: Likewise.
638 * g++.dg/tm/pr47340.C: Likewise.
639 * g++.dg/tm/pr46567.C: Likewise.
640 * g++.dg/expr/bitfield5.C: Likewise.
641 * g++.dg/expr/bool1.C: Likewise.
642 * g++.dg/expr/lval3.C: Likewise.
643 * g++.dg/expr/lval4.C: Likewise.
644 * g++.dg/expr/bitfield4.C: Likewise.
645 * g++.dg/expr/bitfield6.C: Likewise.
646 * g++.dg/expr/bool3.C: Likewise.
647 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
648 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
649 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
650 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
651 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
652 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
653 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
654 * g++.dg/ext/has_nothrow_assign.C: Likewise.
655 * g++.dg/parse/register1.C: Likewise.
656 * g++.dg/parse/error15.C: Likewise.
657 * g++.dg/parse/linkage2.C: Likewise.
658 * g++.dg/concepts/intro2.C: Likewise.
659 * g++.dg/concepts/class.C: Likewise.
660 * g++.dg/concepts/traits1.C: Likewise.
661 * g++.dg/concepts/req5.C: Likewise.
662 * g++.dg/concepts/var-concept5.C: Likewise.
663 * g++.dg/concepts/fn-concept2.C: Likewise.
664 * g++.dg/concepts/traits2.C: Likewise.
665 * g++.dg/concepts/placeholder2.C: Likewise.
666 * g++.dg/concepts/class6.C: Likewise.
667 * g++.dg/concepts/memtmpl1.C: Likewise.
668 * g++.dg/concepts/friend2.C: Likewise.
669 * g++.dg/concepts/template-parm3.C: Likewise.
670 * g++.dg/concepts/template-parm10.C: Likewise.
671 * g++.dg/concepts/explicit-spec1.C: Likewise.
672 * g++.dg/concepts/explicit-spec3.C: Likewise.
673 * g++.dg/concepts/var-templ2.C: Likewise.
674 * g++.dg/concepts/intro5.C: Likewise.
675 * g++.dg/concepts/deduction-constraint1.C: Likewise.
676 * g++.dg/concepts/iconv1.C: Likewise.
677 * g++.dg/concepts/constrained-parm.C: Likewise.
678 * g++.dg/concepts/template-template-parm1.C: Likewise.
679 * g++.dg/concepts/var-concept3.C: Likewise.
680 * g++.dg/concepts/class3.C: Likewise.
681 * g++.dg/concepts/memfun2.C: Likewise.
682 * g++.dg/concepts/req1.C: Likewise.
683 * g++.dg/concepts/disjunction1.C: Likewise.
684 * g++.dg/concepts/req17.C: Likewise.
685 * g++.dg/concepts/pr65848.C: Likewise.
686 * g++.dg/concepts/placeholder4.C: Likewise.
687 * g++.dg/concepts/decl-diagnose.C: Likewise.
688 * g++.dg/concepts/intro7.C: Likewise.
689 * g++.dg/concepts/pr68683.C: Likewise.
690 * g++.dg/concepts/partial-spec4.C: Likewise.
691 * g++.dg/concepts/template-parm5.C: Likewise.
692 * g++.dg/concepts/explicit-inst1.C: Likewise.
693 * g++.dg/concepts/class-deduction1.C: Likewise.
694 * g++.dg/concepts/class1.C: Likewise.
695 * g++.dg/concepts/req15.C: Likewise.
696 * g++.dg/concepts/memfun.C: Likewise.
697 * g++.dg/concepts/pr68434.C: Likewise.
698 * g++.dg/concepts/inherit-ctor4.C: Likewise.
699 * g++.dg/concepts/partial-spec6.C: Likewise.
700 * g++.dg/concepts/var-templ1.C: Likewise.
701 * g++.dg/concepts/template-parm8.C: Likewise.
702 * g++.dg/concepts/explicit-inst3.C: Likewise.
703 * g++.dg/concepts/class4.C: Likewise.
704 * g++.dg/concepts/req6.C: Likewise.
705 * g++.dg/concepts/fn8.C: Likewise.
706 * g++.dg/concepts/class5.C: Likewise.
707 * g++.dg/concepts/placeholder5.C: Likewise.
708 * g++.dg/concepts/req16.C: Likewise.
709 * g++.dg/concepts/req10.C: Likewise.
710 * g++.dg/concepts/var-concept2.C: Likewise.
711 * g++.dg/concepts/auto3.C: Likewise.
712 * g++.dg/concepts/generic-fn-err.C: Likewise.
713 * g++.dg/concepts/pr65552.C: Likewise.
714 * g++.dg/concepts/partial-concept-id2.C: Likewise.
715 * g++.dg/concepts/fn1.C: Likewise.
716 * g++.dg/concepts/partial-spec.C: Likewise.
717 * g++.dg/concepts/template-parm12.C: Likewise.
718 * g++.dg/concepts/diagnostic1.C: Likewise.
719 * g++.dg/concepts/intro1.C: Likewise.
720 * g++.dg/concepts/explicit-inst4.C: Likewise.
721 * g++.dg/concepts/req18.C: Likewise.
722 * g++.dg/concepts/explicit-spec5.C: Likewise.
723 * g++.dg/concepts/var-concept6.C: Likewise.
724 * g++.dg/concepts/fn9.C: Likewise.
725 * g++.dg/concepts/req2.C: Likewise.
726 * g++.dg/concepts/template-parm7.C: Likewise.
727 * g++.dg/concepts/req14.C: Likewise.
728 * g++.dg/concepts/template-parm6.C: Likewise.
729 * g++.dg/concepts/variadic4.C: Likewise.
730 * g++.dg/concepts/fn6.C: Likewise.
731 * g++.dg/concepts/req-neg1.C: Likewise.
732 * g++.dg/concepts/alias3.C: Likewise.
733 * g++.dg/concepts/expression2.C: Likewise.
734 * g++.dg/concepts/partial-spec3.C: Likewise.
735 * g++.dg/concepts/expression3.C: Likewise.
736 * g++.dg/concepts/memfun-err.C: Likewise.
737 * g++.dg/concepts/pr66091.C: Likewise.
738 * g++.dg/concepts/explicit-spec2.C: Likewise.
739 * g++.dg/concepts/equiv.C: Likewise.
740 * g++.dg/concepts/friend1.C: Likewise.
741 * g++.dg/concepts/fn4.C: Likewise.
742 * g++.dg/concepts/var-templ3.C: Likewise.
743 * g++.dg/concepts/explicit-inst2.C: Likewise.
744 * g++.dg/concepts/alias2.C: Likewise.
745 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
746 * g++.dg/concepts/placeholder6.C: Likewise.
747 * g++.dg/concepts/fn10.C: Likewise.
748 * g++.dg/concepts/req3.C: Likewise.
749 * g++.dg/concepts/variadic2.C: Likewise.
750 * g++.dg/concepts/pr65636.C: Likewise.
751 * g++.dg/concepts/intro6.C: Likewise.
752 * g++.dg/concepts/class2.C: Likewise.
753 * g++.dg/concepts/fn2.C: Likewise.
754 * g++.dg/concepts/req20.C: Likewise.
755 * g++.dg/concepts/req8.C: Likewise.
756 * g++.dg/concepts/placeholder1.C: Likewise.
757 * g++.dg/concepts/pr65854.C: Likewise.
758 * g++.dg/concepts/member-concept.C: Likewise.
759 * g++.dg/concepts/template-parm2.C: Likewise.
760 * g++.dg/concepts/variadic1.C: Likewise.
761 * g++.dg/concepts/fn7.C: Likewise.
762 * g++.dg/concepts/intro4.C: Likewise.
763 * g++.dg/concepts/req13.C: Likewise.
764 * g++.dg/concepts/inherit-ctor3.C: Likewise.
765 * g++.dg/concepts/explicit-spec6.C: Likewise.
766 * g++.dg/concepts/auto1.C: Likewise.
767 * g++.dg/concepts/alias1.C: Likewise.
768 * g++.dg/concepts/fn-concept1.C: Likewise.
769 * g++.dg/concepts/template-parm11.C: Likewise.
770 * g++.dg/concepts/explicit-spec4.C: Likewise.
771 * g++.dg/concepts/partial-concept-id1.C: Likewise.
772 * g++.dg/concepts/req9.C: Likewise.
773 * g++.dg/concepts/req4.C: Likewise.
774 * g++.dg/concepts/pr65681.C: Likewise.
775 * g++.dg/concepts/req7.C: Likewise.
776 * g++.dg/concepts/req12.C: Likewise.
777 * g++.dg/concepts/fn5.C: Likewise.
778 * g++.dg/concepts/alias4.C: Likewise.
779 * g++.dg/concepts/generic-fn.C: Likewise.
780 * g++.dg/concepts/feature-macro.C: Likewise.
781 * g++.dg/concepts/req19.C: Likewise.
782 * g++.dg/concepts/placeholder3.C: Likewise.
783 * g++.dg/concepts/intro3.C: Likewise.
784 * g++.dg/concepts/partial-spec5.C: Likewise.
785 * g++.dg/concepts/template-parm4.C: Likewise.
786 * g++.dg/concepts/dr1430.C: Likewise.
787 * g++.dg/concepts/pr65634.C: Likewise.
788 * g++.dg/concepts/var-concept4.C: Likewise.
789 * g++.dg/concepts/pr67249.C: Likewise.
790 * g++.dg/concepts/expression.C: Likewise.
791 * g++.dg/concepts/pr65575.C: Likewise.
792 * g++.dg/concepts/partial-spec2.C: Likewise.
793 * g++.dg/concepts/template-parm9.C: Likewise.
794 * g++.dg/concepts/inherit-ctor1.C: Likewise.
795 * g++.dg/concepts/equiv2.C: Likewise.
796 * g++.dg/concepts/req11.C: Likewise.
797 * g++.dg/concepts/template-parm1.C: Likewise.
798 * g++.dg/concepts/inherit-ctor2.C: Likewise.
799 * g++.dg/concepts/var-concept1.C: Likewise.
800 * g++.dg/concepts/fn3.C: Likewise.
801 * g++.dg/torture/pr46364.C: Likewise.
802 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
803 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
804 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
805 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
806 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
807 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
808 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
809 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
810 * g++.dg/torture/pr52918-1.C: Likewise.
811 * g++.dg/torture/pr49394.C: Likewise.
812 * g++.dg/torture/pr57190.C: Likewise.
813 * g++.dg/cpp0x/static_assert8.C: Likewise.
814 * g++.dg/cpp0x/noexcept19.C: Likewise.
815 * g++.dg/cpp0x/variadic-throw.C: Likewise.
816 * g++.dg/cpp0x/variadic73.C: Likewise.
817 * g++.dg/cpp0x/noexcept02.C: Likewise.
818 * g++.dg/cpp0x/defaulted23.C: Likewise.
819 * g++.dg/cpp0x/noexcept08.C: Likewise.
820 * g++.dg/cpp0x/auto9.C: Likewise.
821 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
822 * g++.dg/cpp0x/error5.C: Likewise.
823 * c-c++-common/gomp/atomic-12.c: Likewise.
824 * c-c++-common/gomp/atomic-13.c: Likewise.
825 * c-c++-common/gomp/atomic-14.c: Likewise.
826 * c-c++-common/Wvarargs-2.c: Likewise.
827 * c-c++-common/Wvarargs.c: Likewise.
828 * c-c++-common/vector-subscript-2.c: Likewise.
829 * g++.old-deja/g++.robertl/eb123.C: Likewise.
830 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
831 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
832 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
833 * g++.old-deja/g++.eh/throw2.C: Likewise.
834 * g++.old-deja/g++.eh/throw1.C: Likewise.
835 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
836 * g++.old-deja/g++.other/new7.C: Likewise.
837 * g++.old-deja/g++.other/crash30.C: Likewise.
838 * g++.old-deja/g++.other/regstack.C: Likewise.
839 * g++.old-deja/g++.other/crash28.C: Likewise.
840 * g++.old-deja/g++.jason/bool5.C: Likewise.
841 * g++.old-deja/g++.mike/p10416.C: Likewise.
842 * g++.old-deja/g++.mike/eh25.C: Likewise.
843 * g++.old-deja/g++.mike/eh55.C: Likewise.
844
a1189286
JJ
845 PR rtl-optimization/82192
846 * gcc.c-torture/execute/pr82192.c: New test.
847
897da303
RB
8482017-09-15 Richard Biener <rguenther@suse.de>
849
850 PR tree-optimization/82217
851 * gcc.dg/torture/pr82217.c: New testcase.
852
854dde43
JJ
8532017-09-15 Jakub Jelinek <jakub@redhat.com>
854
855 PR target/82145
856 * gcc.target/i386/pr82145.c: New test.
857
22d07ec2
PT
8582017-09-15 Paul Thomas <pault@gcc.gnu.org>
859
860 PR fortran/82184
861 * gfortran.dg/pointer_array_9.f90: New test.
862
12fca96e
MM
8632017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
864
865 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
866 __builtin_fabsq.
867 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
868 of __builtin_fabsq. Prevent the test from running on 32-bit.
869 * gcc.target/powerpc/float128-fma1.c: New test.
870 * gcc.target/powerpc/float128-fma2.c: Likewise.
871 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
872 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
873
595ced60
DM
8742017-09-14 David Malcolm <dmalcolm@redhat.com>
875
876 PR jit/82174
877 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
878 New test case.
879
44e13e60
PH
8802017-09-14 Pat Haugen <pthaugen@us.ibm.com>
881
882 * gcc.target/powerpc/r2_shrink-wrap.c: New.
883
2a94be35
WS
8842017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
885
886 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
887 lp64 requirement.
888
0fa0fdb7
RB
8892017-09-14 Richard Biener <rguenther@suse.de>
890
891 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
892 * gcc.dg/uninit-suppress_2.c: Adjust.
893 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
894
83ada6e8
RO
8952017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
896
897 PR tree-optimization/80996
898 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
899
c5f59763
JJ
9002017-09-14 Jakub Jelinek <jakub@redhat.com>
901
902 PR target/81325
903 * g++.dg/cpp0x/pr81325.C: New test.
904
87f3a5cf
PT
9052017-09-13 Paul Thomas <pault@gcc.gnu.org>
906
907 PR fortran/82173
908 * gfortran.dg/pdt_10.f03 : New test.
909
b6509175
PC
9102017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
911
912 PR c++/68177
913 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
914
c7885b85
ML
9152017-09-13 Martin Liska <mliska@suse.cz>
916
917 PR middle-end/82154
918 * g++.dg/torture/pr82154.C: New test.
919
97e63e12
PC
9202017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
921
922 PR c++/61362
923 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
924 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
925
bce5091a
SE
9262017-09-13 Steve Ellcey <sellcey@cavium.com>
927
928 PR tree-optimization/80925
929 * gfortran.dg/vect/vect-2.f90: Add
930 --param vect-max-peeling-for-alignment=0 option.
931 Remove unaligned access and peeling checks.
932 * gfortran.dg/vect/vect-3.f90: Ditto.
933 * gfortran.dg/vect/vect-4.f90: Ditto.
934 * gfortran.dg/vect/vect-5.f90: Ditto.
935
13380861
PC
9362017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
937
938 PR c++/61135
939 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
940 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
941
bb5d9711
JW
9422017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
943
944 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
945
267bbb6f
MP
9462017-09-13 Marek Polacek <polacek@redhat.com>
947
948 PR c/82167
949 * gcc.dg/pr82167.c: New test.
950
8a411aa3
WS
9512017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
952
953 * gcc.target/powerpc/fold-vec-ld-char.c: New.
954 * gcc.target/powerpc/fold-vec-ld-double.c: New.
955 * gcc.target/powerpc/fold-vec-ld-float.c: New.
956 * gcc.target/powerpc/fold-vec-ld-int.c: New.
957 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
958 * gcc.target/powerpc/fold-vec-ld-short.c: New.
959
1cb656f8
JW
9602017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
961
962 * gcc.target/aarch64/pr62178.c: Updated testcase
963 to scan for two ldrs and an mla.
964
e5b87132
PC
9652017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
966
967 PR c++/59949
968 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
969
491cefb7
WD
9702017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
971
972 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
973
4395a473
TP
9742017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
975
976 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
977 ARMv8-A and ARMv8-R.
978 * gcc.target/arm/acle/cdp2.c: Likewise.
979 * gcc.target/arm/acle/ldc.c: Likewise.
980 * gcc.target/arm/acle/ldc2.c: Likewise.
981 * gcc.target/arm/acle/ldc2l.c: Likewise.
982 * gcc.target/arm/acle/ldcl.c: Likewise.
983 * gcc.target/arm/acle/mcr.c: Likewise.
984 * gcc.target/arm/acle/mcr2.c: Likewise.
985 * gcc.target/arm/acle/mcrr.c: Likewise.
986 * gcc.target/arm/acle/mcrr2.c: Likewise.
987 * gcc.target/arm/acle/mrc.c: Likewise.
988 * gcc.target/arm/acle/mrc2.c: Likewise.
989 * gcc.target/arm/acle/mrrc.c: Likewise.
990 * gcc.target/arm/acle/mrrc2.c: Likewise.
991 * gcc.target/arm/acle/stc.c: Likewise.
992 * gcc.target/arm/acle/stc2.c: Likewise.
993 * gcc.target/arm/acle/stc2l.c: Likewise.
994 * gcc.target/arm/acle/stcl.c: Likewise.
995 * lib/target-supports.exp:
996 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
997 and stcl in the comment.
998 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
999 and disable Thumb-1 targets.
1000 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1001 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1002
caf3dcdf
PC
10032017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1004
1005 PR c++/47226
1006 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1007 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1008
2da6996c
RB
10092017-09-13 Richard Biener <rguenther@suse.de>
1010
1011 PR middle-end/82128
1012 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1013 default-def to avoid breaking iterator update with the weird
1014 interaction with cgraph_update_edges_for_call_stmt_node.
1015
d6ecd2cf
KV
10162017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1017
1018 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1019
741bbaab
PC
1020017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1021
1022 PR c++/70621
1023 * g++.dg/torture/pr70621.C: New.
1024
18a4e7e3
PT
10252017-09-12 Paul Thomas <pault@gcc.gnu.org>
1026
1027 PR fortran/82173
1028 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1029 is defined' error.
1030 * gfortran.dg/pdt_6.f03 : New test.
1031 * gfortran.dg/pdt_7.f03 : New test.
1032 * gfortran.dg/pdt_8.f03 : New test.
1033
1034 PR fortran/82168
1035 * gfortran.dg/pdt_9.f03 : New test.
1036
cbc45bea
JJ
10372017-09-12 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR target/82112
1040 * gcc.target/powerpc/pr82112.c: New test.
1041 * g++.dg/ext/altivec-18.C: New test.
1042
5f33b353
ML
10432017-09-12 Martin Liska <mliska@suse.cz>
1044
1045 PR testsuite/82114
1046 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1047
29545149
RB
10482017-09-12 Richard Biener <rguenther@suse.de>
1049
1050 PR tree-optimization/82157
1051 * gcc.dg/torture/pr82157.c: New testcase.
1052
8101ec85
SA
10532017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1054
1055 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1056 attribute.
1057 * gcc.target/mips/near-far-2.c: Likewise.
1058 * gcc.target/mips/near-far-3.c: Likewise.
1059 * gcc.target/mips/near-far-4.c: Likewise.
1060
ec33aebb
JJ
10612017-09-12 Jakub Jelinek <jakub@redhat.com>
1062
1063 PR target/82112
1064 * c-c++-common/pr82112.c: New test.
1065 * gcc.dg/pr82112.c: New test.
1066
2f6c18e0
EB
10672017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1068
1069 PR ada/79441
1070 * gnat.dg/pack9.adb: Robustify.
1071
ff3598bc
PT
10722017-09-10 Paul Thomas <pault@gcc.gnu.org>
1073
1074 PR fortran/34640
1075 * gfortran.dg/associate_24.f90: New test.
1076 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1077 checks.
1078 * gfortran.dg/no_arg_check_2.f90: Likewise.
1079 * gfortran.dg/pointer_array_1.f90: New test.
1080 * gfortran.dg/pointer_array_2.f90: New test.
1081 * gfortran.dg/pointer_array_7.f90: New test.
1082 * gfortran.dg/pointer_array_8.f90: New test.
1083 * gfortran.dg/pointer_array_component_1.f90: New test.
1084 * gfortran.dg/pointer_array_component_2.f90: New test.
1085 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1086 counts by 1.
1087
1088 PR fortran/40737
1089 * gfortran.dg/pointer_array_3.f90: New test.
1090
1091 PR fortran/57116
1092 * gfortran.dg/pointer_array_4.f90: New test.
1093
1094 PR fortran/55763
1095 * gfortran.dg/pointer_array_5.f90: New test.
1096
1097 PR fortran/57019
1098 * gfortran.dg/pointer_array_6.f90: New test.
1099
019bf9ad
JW
11002017-09-09 Jonathan Wakely <jwakely@redhat.com>
1101
1102 PR c++/81852
1103 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1104 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1105 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1106 * g++.dg/cpp1y/feat-neg.C: Likewise.
1107 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1108
95b7c2e0
PMR
11092017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1110
1111 * gnat.dg/debug14.adb: New test.
1112
89ec98ed
EB
11132017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1114
1115 * gnat.dg/specs/atomic3.ads: New test.
1116
ea09ecc5
EB
11172017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1118
1119 * gnat.dg/specs/vfa.ads: Rename into...
1120 * gnat.dg/specs/vfa1.ads: ...this.
1121 * gnat.dg/specs/vfa2.ads: New test.
1122
5bab4c96
PT
11232017-09-09 Paul Thomas <pault@gcc.gnu.org>
1124
1125 * gfortran.dg/pdt_1.f03 : New test.
1126 * gfortran.dg/pdt_2.f03 : New test.
1127 * gfortran.dg/pdt_3.f03 : New test.
1128 * gfortran.dg/pdt_4.f03 : New test.
1129 * gfortran.dg/pdt_5.f03 : New test.
1130
b2c5d6f1 11312017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1132
1133 * gcc.dg/pr81988.c: New test.
1134
11352017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1136
1c49a3ed
EB
1137 * gnat.dg/opt67.adb: New test.
1138 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1139
86373d92
JJ
11402017-09-07 Jakub Jelinek <jakub@redhat.com>
1141
1142 PR target/81979
1143 * gcc.dg/pr81979.c: New test.
1144
a3064a99
EB
11452017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1146
1147 PR ada/82126
1148 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1149
a7976089
RB
11502017-09-07 Richard Biener <rguenther@suse.de>
1151
1152 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1153 opportunity.
1154
bbd35101
MM
11552017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1156
1157 * gcc.target/powerpc/float128-1.c: Update options to know that
1158 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1159 -static-libgcc option which is no longer needed. Use -mvsx or
1160 -mpower9-vector to enable VSX or hardware IEEE support, rather
1161 than specifying a particular CPU.
1162 * gcc.target/powerpc/float128-2.c: Likewise.
1163 * gcc.target/powerpc/float128-cmp.c: Likewise.
1164 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1165 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1166 * gcc.target/powerpc/float128-hw.c: Likewise.
1167 * gcc.target/powerpc/float128-mix.c: Likewise.
1168 * gcc.target/powerpc/float128-type-1.c: Likewise.
1169 * gcc.target/powerpc/float128-type-2.c: Likewise.
1170 * gcc.target/powerpc/float128-3.c: New test.
1171 * gcc.target/powerpc/float128-4.c: Likewise.
1172 * gcc.target/powerpc/float128-5.c: Likewise.
1173
260da991
WD
11742017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1175
1176 PR middle-end/78468
1177 * gcc.dg/pr78468.c: Add alignment test.
1178
f6e50a7d
WW
11792017-09-06 Wish Wu <wishwu007@gmail.com>
1180 Jakub Jelinek <jakub@redhat.com>
1181
1182 * gcc.dg/sancov/cmp0.c: New test.
1183
f6bd5664
RB
11842017-09-06 Richard Biener <rguenther@suse.de>
1185
1186 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1187 test for correctness of vector lowering.
1188
796bd467
RB
11892017-09-06 Richard Biener <rguenther@suse.de>
1190
1191 PR tree-optimization/82108
1192 * gcc.dg/vect/pr82108.c: New testcase.
1193
e9982c6a
MJ
11942017-09-06 Martin Jambor <mjambor@suse.cz>
1195
1196 PR tree-optimization/82078
1197 * gcc.dg/tree-ssa/pr82078.c: New test.
1198
3581d5db
JJ
11992017-09-06 Jakub Jelinek <jakub@redhat.com>
1200
1201 PR middle-end/82095
1202 * gcc.dg/tls/pr82095.c: New test.
1203
bcc6842b
JJ
12042017-09-05 Jakub Jelinek <jakub@redhat.com>
1205
0fe4bc78
JJ
1206 PR middle-end/81768
1207 * gcc.dg/gomp/pr81768-2.c: New test.
1208
bcc6842b
JJ
1209 PR middle-end/81768
1210 * gcc.dg/gomp/pr81768-1.c: New test.
1211
55b2ce1c
BS
12122017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1213
1214 PR target/81833
1215 * gcc.target/powerpc/pr81833-1.c: New file.
1216 * gcc.target/powerpc/pr81833-2.c: New file.
1217
f174328e
L
12182017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1219
1220 PR target/59501
1221 PR target/81624
1222 PR target/81769
1223 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1224 * gcc.target/i386/pr81769-1a.c: New test.
1225 * gcc.target/i386/pr81769-1b.c: Likewise.
1226 * gcc.target/i386/pr81769-2.c: Likewise.
1227
c253525e
MP
12282017-09-05 Marek Polacek <polacek@redhat.com>
1229
1230 PR sanitizer/82072
1231 * c-c++-common/ubsan/pr82072-2.c: New test.
1232
d49318d9
PC
12332017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1234
1235 PR c++/81942
1236 * g++.dg/cpp1y/constexpr-return3.C: New.
1237
d3b080bc
EB
12382017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1239
1240 * gnat.dg/incomplete5.ad[sb]: New test.
1241 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1242
1f073c92
EB
12432017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1244
1245 * gnat.dg/specs/uc2.ads: New test.
1246
806fcf71
EB
12472017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1248
1249 * gnat.dg/taft_type4.adb: New test.
1250 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1251
a0f8cad6
RB
12522017-09-05 Richard Biener <rguenther@suse.de>
1253
1254 PR tree-optimization/82102
1255 * gcc.dg/torture/pr82102.c: New testcase.
1256
babf697a
EB
12572017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1258
1259 * testsuite/gnat.dg/array29.ad[sb]: New test.
1260
02e637d8
ML
12612017-09-05 Martin Liska <mliska@suse.cz>
1262
1263 PR tree-optimization/82032
1264 * g++.dg/other/pr82032.C: New test.
1265 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1266 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1267 * gcc.dg/switch-10.c: Likewise.
1268
bc394e5a
UB
12692017-09-04 Uros Bizjak <ubizjak@gmail.com>
1270
1271 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1272 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1273
9afacf39
BE
12742017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1275
1276 PR target/77308
1277 * gcc.target/arm/pr77308-1.c: New test.
1278
11a82e25
RB
12792017-09-04 Richard Biener <rguenther@suse.de>
1280
1281 PR tree-optimization/82084
1282 * g++.dg/torture/pr82084.C: New testcase.
1283
bc7fe952
MP
12842017-09-04 Marek Polacek <polacek@redhat.com>
1285
1286 PR c/81783
1287 * c-c++-common/Wtautological-compare-5.c: New test.
1288
8713d0f1
JL
12892017-09-04 Jeff Law <law@redhat.com>
1290
1291 PR tree-optimization/64910
1292 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1293
8d2b48ae
MP
12942017-09-04 Marek Polacek <polacek@redhat.com>
1295
1296 PR sanitizer/82072
1297 * c-c++-common/ubsan/pr82072.c: New test.
1298
e910a9b1
RB
12992017-09-04 Richard Biener <rguenther@suse.de>
1300
1301 PR tree-optimization/82060
1302 * g++.dg/torture/pr82060.C: New testcase.
1303
d8c40eff
AM
13042017-09-04 Alexander Monakov <amonakov@ispras.ru>
1305
1306 PR rtl-optimization/57448
1307 PR target/67458
1308 PR target/81316
1309 * gcc.dg/atomic/pr80640-2.c: New testcase.
1310 * gcc.dg/atomic/pr81316.c: New testcase.
1311
1fda57cb
TV
13122017-09-04 Tom de Vries <tom@codesourcery.com>
1313
1314 PR tree-optimization/82052
1315 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1316 call in fn11.
1317
792ce29f
JJ
13182017-09-04 Jakub Jelinek <jakub@redhat.com>
1319
ca1150f0
JJ
1320 PR sanitizer/81981
1321 * gcc.dg/ubsan/pr81981.c: New test.
1322
792ce29f
JJ
1323 PR tree-optimization/70043
1324 PR testsuite/82093
1325 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1326
83982f26
UB
13272017-09-04 Uros Bizjak <ubizjak@gmail.com>
1328
1329 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1330 * gcc.target/i386/bmi-check.h (main): Ditto.
1331 * gcc.target/i386/bmi2-check.h (main): Ditto.
1332 * gcc.target/i386/rtm-check.h (main): Ditto.
1333 * gcc.target/i386/sha-check.h (main): Ditto.
1334 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1335 (main): Use __get_cpuid_count. Use check_osxsave.
1336 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1337 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1338 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1339 (main): Use check_osxsave.
1340
f36b315d
UB
13412017-09-03 Uros Bizjak <ubizjak@gmail.com>
1342
1343 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1344 and return NORUNRES on failure.
1345 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1346 __builtin_va_arg_pack instead of __va_arg_pack.
1347 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1348 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1349 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1350 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1351 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1352
bff0050a
JJ
13532017-09-01 Jakub Jelinek <jakub@redhat.com>
1354
1355 PR target/81766
1356 * gcc.target/i386/pr81766.c: New test.
1357
e035be33
JM
13582017-09-01 Joseph Myers <joseph@codesourcery.com>
1359
1360 PR c/82071
1361 * gcc.target/i386/excess-precision-7.c: New test.
1362
db6bb1ec
AK
13632017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1364
1365 PR target/82012
1366 * gcc.target/s390/target-attribute/pr82012.c: New test.
1367
0e34f6d8
JL
13682017-09-01 Jeff Law <law@redhat.com>
1369
2ec399d8
JS
1370 * gcc.target/i386/const-in-bss.c: New test.
1371
0e34f6d8
JL
1372 PR tree-optimization/82052
1373 * gcc.c-torture/compile/pr82052.c: New test.
1374
349884d1
JJ
13752017-09-01 Jakub Jelinek <jakub@redhat.com>
1376
1377 PR sanitizer/81923
1378 * gcc.dg/asan/pr81923.c: New test.
1379
002618d8
ML
13802017-09-01 Martin Liska <mliska@suse.cz>
1381
1382 PR tree-optimization/82059
1383 * gcc.dg/tree-ssa/pr82059.c: New test.
1384
a2de90a4
CZ
13852017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1386
1387 * gcc.target/arc/loop-1.c: Deleted.
1388
1370fccf
CZ
13892017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1390
1391 * gcc.target/arc/arc.exp: Test also cpp files.
1392 * gcc.target/arc/tdelay_slots.cpp: New test.
1393
7cfbf676
CZ
13942017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1395
1396 * gcc.target/arc/pr9001184797.c: New test.
1397
d2e05fcb
JJ
13982017-09-01 Jakub Jelinek <jakub@redhat.com>
1399
1400 PR c/81887
1401 * c-c++-common/gomp/pr81887.c: New test.
1402 * gfortran.dg/gomp/pr81887.f90: New test.
1403
8dc9277a
MP
14042017-09-01 Marek Polacek <polacek@redhat.com>
1405
1406 PR c++/82040
1407 * g++.dg/warn/Wbool-operation-1.C: New test.
1408
9f532472
CZ
14092017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1410
1411 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1412 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1413
b6fb7933
CZ
14142017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1415
1416 * gcc.target/arc/sdata-3.c: New file.
1417 * gcc.target/arc/sdata-4.c: Likewise.
1418
7488b577
RB
14192017-08-31 Richard Biener <rguenther@suse.de>
1420
1421 PR middle-end/82054
1422 * g++.dg/gomp/pr82054.C: New testcase.
1423
3aebc597
RL
14242017-08-31 Renlin Li <renlin.li@arm.com>
1425 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1426
1427 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1428
3e75ec3f
BS
14292017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1430
1431 PR tree-optimization/81987
1432 * g++.dg/torture/pr81987.C: New file.
1433
02d54806
EB
14342017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1435
1436 * gnat.dg/aggr22.ad[sb]: New test.
1437
e0bd5a28
PH
14382017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1439
1440 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1441
6da714c6
MM
14422017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1443
1444 PR target/82015
1445 * gcc.target/powerpc/pr82015.c: Fix up error message.
1446
6cc30cb4
ML
14472017-08-30 Martin Liska <mliska@suse.cz>
1448
1449 PR inline-asm/82001
1450 * gcc.dg/ipa/pr82001.c: New test.
1451
d16c828e
ML
14522017-08-30 Martin Liska <mliska@suse.cz>
1453
1454 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1455
36ef8e6f
RB
14562017-08-30 Richard Biener <rguenther@suse.de>
1457
1458 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1459
72932ccf
MM
14602017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1461
1462 PR target/82015
1463 * gcc.target/powerpc/pr82015.c: New test.
1464
4e395d91
UB
14652017-08-29 Uros Bizjak <ubizjak@gmail.com>
1466
1467 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1468
2ffc0382
UB
14692017-08-29 Uros Bizjak <ubizjak@gmail.com>
1470
1471 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1472 * gcc.target/i386/abi-2.c: Ditto.
1473 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1474 * gcc.target/i386/pr22076.c: Ditto.
1475 * gcc.target/i386/pr37216.c: Ditto.
1476 * gcc.target/i386/pr39431.c: Ditto.
1477 * gcc.target/i386/pr40906-1.c: Ditto.
1478 * gcc.target/i386/pr40906-2.c: Ditto.
1479 * gcc.target/i386/pr43766.c: Ditto.
1480 * gcc.target/i386/pr46226.c: Ditto.
1481 * gcc.target/i386/pr46470.c: Ditto.
1482 * gcc.target/i386/pr59929.c: Ditto.
1483 * gcc.target/i386/sse-10.c: Ditto.
1484 * gcc.target/i386/vararg-1.c: Ditto.
1485 * gcc.target/i386/vararg-1.c: Ditto.
1486 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1487 * gcc.target/i386/pr44223.c: Ditto.
1488 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1489 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1490 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1491 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1492 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1493 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1494 * gcc.target/i386/mvc9.c: Compile for lto target only.
1495 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1496 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1497 * gcc.target/i386/pr57091.c: Ditto.
1498 * gcc.target/i386/pr61599-2.c: Ditto.
1499
8eb91869
BS
15002017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1501
1502 PR tree-optimization/81503
1503 * gcc.c-torture/execute/pr81503.c: New file.
1504
9dc3d6a9
ML
15052017-08-29 Martin Liska <mliska@suse.cz>
1506
2ffc0382 1507 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1508 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1509
faa5399b 15102017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1511 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1512
1513 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1514
14d62813
JL
15152017-08-28 Jeff Law <law@redhat.com>
1516
1517 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1518 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1519 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1520 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1521 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1522 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1523 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1524 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1525 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1526
c11384aa
JW
15272017-08-28 Janus Weil <janus@gcc.gnu.org>
1528
1529 PR fortran/81770
1530 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1531 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1532
ac9a43e1
SE
15332017-08-28 Steve Ellcey <sellcey@cavium.com>
1534
1535 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1536 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1537 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1538
2aa8aa18
RB
15392017-08-28 Richard Biener <rguenther@suse.de>
1540
1541 PR tree-optimization/81977
1542 * g++.dg/torture/pr81977.C: New testcase.
1543
5e5ccf0d
AM
15442017-08-28 Alexander Monakov <amonakov@ispras.ru>
1545
1546 PR target/80640
1547 * gcc.dg/atomic/pr80640.c: New testcase.
1548
a5df2090
UB
15492017-08-27 Uros Bizjak <ubizjak@gmail.com>
1550
1551 PR target/81995
1552 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1553 * gcc.target/i386/pr46091-4a.c: Ditto.
1554
86e03ef9
TK
15552017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1556
1557 PR fortran/81974
1558 * gfortran.dg/inline_matmul_19.f90: New test.
1559
6e4c6a24
SM
15602017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1561
1562 * gcc.target/powerpc/m128-check.h: New file.
1563 * gcc.target/powerpc/sse-check.h: New file.
1564 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1565 * gcc.target/powerpc/sse-movlps-2.c: New file.
1566 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1567 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1568 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1569 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1570 * gcc.target/powerpc/sse-divss-1.c: New file.
1571 * gcc.target/powerpc/sse-movhps-1.c: New file.
1572 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1573 * gcc.target/powerpc/sse-subps-1.c: New file.
1574 * gcc.target/powerpc/sse-minps-1.c: New file.
1575 * gcc.target/powerpc/sse-pminub-1.c: New file.
1576 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1577 * gcc.target/powerpc/sse-shufps-1.c: New file.
1578 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1579 * gcc.target/powerpc/sse-maxps-1.c: New file.
1580 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1581 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1582 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1583 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1584 * gcc.target/powerpc/sse-mulps-1.c: New file.
1585 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1586 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1587 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1588 * gcc.target/powerpc/sse-subss-1.c: New file.
1589 * gcc.target/powerpc/sse-movss-2.c: New file.
1590 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1591 * gcc.target/powerpc/sse-minss-1.c: New file.
1592 * gcc.target/powerpc/sse-movaps-2.c: New file.
1593 * gcc.target/powerpc/sse-movlps-1.c: New file.
1594 * gcc.target/powerpc/sse-maxss-1.c: New file.
1595 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1596 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1597 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1598 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1599 * gcc.target/powerpc/sse-mulss-1.c: New file.
1600 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1601 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1602 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1603 * gcc.target/powerpc/sse-movhps-2.c: New file.
1604 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1605 * gcc.target/powerpc/sse-xorps-1.c: New file.
1606 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1607 * gcc.target/powerpc/sse-orps-1.c: New file.
1608 * gcc.target/powerpc/sse-addps-1.c: New file.
1609 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1610 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1611 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1612 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1613 * gcc.target/powerpc/sse-andps-1.c: New file.
1614 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1615 * gcc.target/powerpc/sse-divps-1.c: New file.
1616 * gcc.target/powerpc/sse-andnps-1.c: New file.
1617 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1618 * gcc.target/powerpc/sse-movss-1.c: New file.
1619 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1620 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1621 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1622 * gcc.target/powerpc/sse-movaps-1.c: New file.
1623 * gcc.target/powerpc/sse-movss-3.c: New file.
1624 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1625 * gcc.target/powerpc/sse-addss-1.c: New file.
1626 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1627
56b26dd4
MM
16282017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1629
2ffc0382 1630 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1631 * gcc.target/powerpc/dform-2.c: Likewise.
1632 * gcc.target/powerpc/dform-3.c: Likewise.
1633 * gcc.target/powerpc/pr71656-1.c: Likewise.
1634 * gcc.target/powerpc/pr71656-2.c: Likewise.
1635 * gcc.target/powerpc/pr80103-1.c: Likewise.
1636 * gcc.target/powerpc/pr80098-1.c: Likewise.
1637
6512c0f1
MS
16382017-08-24 Martin Sebor <msebor@redhat.com>
1639
1640 PR middle-end/81908
1641 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1642 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1643 * gcc.dg/tree-ssa/pr81908.c: New test.
1644
281de9c2
SM
16452017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1646
2ffc0382
UB
1647 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1648 Suppress warning during tests.
281de9c2 1649
10bfe16f
UB
16502017-08-24 Uros Bizjak <ubizjak@gmail.com>
1651
1652 * lib/target-supports.exp: Group together target-dependant checks.
1653
142ff602
BC
16542017-08-24 Bin Cheng <bin.cheng@arm.com>
1655
1656 PR tree-optimization/81913
1657 * gcc.c-torture/execute/pr81913.c: New test.
1658 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1659 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1660
9b25e12d
RB
16612017-08-23 Richard Biener <rguenther@suse.de>
1662
1663 PR target/81921
1664 * gcc.target/i386/pr81921.c: New testcase.
1665
122f9da1
DS
16662017-08-23 Daniel Santos <daniel.santos@pobox.com>
1667
1668 * gcc.target/i386/pr80969-1.c: New testcase.
1669 * gcc.target/i386/pr80969-2a.c: Likewise.
1670 * gcc.target/i386/pr80969-2.c: Likewise.
1671 * gcc.target/i386/pr80969-3.c: Likewise.
1672 * gcc.target/i386/pr80969-4a.c: Likewise.
1673 * gcc.target/i386/pr80969-4b.c: Likewise.
1674 * gcc.target/i386/pr80969-4.c: Likewise.
1675 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1676 * lib/target-supports.exp (check_avx512_os_support_available,
1677 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1678 New proceedures for target avx512f and avx512f_runtime selectors.
1679 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1680
397ecd05
DM
16812017-08-23 David Malcolm <dmalcolm@redhat.com>
1682
1683 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1684 * gcc.dg/param-type-mismatch.c: New test case.
1685
44b1b798
WS
16862017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1687
1688 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1689 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1690 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1691 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1692 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1693 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1694 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1695
60591d4e
RB
16962017-08-23 Richard Biener <rguenther@suse.de>
1697
1698 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1699 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1700 * gnat.dg/noinline2.adb: Likewise.
1701 * gnat.dg/renaming6.adb: Likewise.
1702 * gnat.dg/renaming6.ads: Likewise.
1703 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1704
3767b2e4
RB
17052017-08-23 Richard Biener <rguenther@suse.de>
1706
1707 PR lto/81940
1708 * g++.dg/lto/pr81940_0.C: New testcase.
1709
c37691e5
TC
17102017-08-23 Tamar Christina <tamar.christina@arm.com>
1711
1712 PR middle-end/19706
1713 * gcc.dg/tree-ssa/pr19706.c: New.
1714 * lib/target-supports.exp (check_effective_target_xorsign): New.
1715
4d68ff06
DS
17162017-08-22 Daniel Santos <daniel.santos@pobox.com>
1717
1718 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1719 -mabi=ms
1720 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1721 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1722 * gcc.target/i386/pr66275.c: Likewise.
1723 * gcc.target/i386/pr68018.c: Likewise.
1724
5b37159f
WS
17252017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1726
1727 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1728
0db8ddfc
JL
17292017-08-22 Jeff Law <law@redhat.com>
1730
1731 PR tree-optimization/81741
1732 PR tree-optimization/71947
1733 * gcc.dg/tree-ssa/pr81741.c: New test.
1734 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1735 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1736 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1737 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1738 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1739 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1740 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1741
44d23deb
YR
17422017-08-22 Yvan Roux <yvan.roux@linaro.org>
1743
1744 PR c++/80287
1745 * g++.dg/pr80287.C: New test.
1746
7f1bf27a
RB
17472017-08-22 Richard Biener <rguenther@suse.de>
1748
1749 Revert
1750 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1751
1752 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1753
1823c4f6
RB
17542017-08-22 Richard Biener <rguenther@suse.de>
1755
1756 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1757 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1758 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1759 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1760 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1761 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1762 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1763 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1764
bef016bf
JD
17652017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1766
1767 PR fortran/81296
1768 * gfortran.dg/dtio_12.f90: Update test.
1769
57cea2b3
NS
17702017-08-21 Nathan Sidwell <nathan@acm.org>
1771
1772 * g++.dg/template/pr81899.C: Fix c++03.
1773 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1774
7f204c0f
DM
17752017-08-21 David Malcolm <dmalcolm@redhat.com>
1776
1777 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1778 Update expected result to show all of "(long)0" being underlined.
1779 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1780 (test_multitoken_macro): Update expected underlining.
1781
2f687306
DM
17822017-08-21 David Malcolm <dmalcolm@redhat.com>
1783
1784 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1785 to show underlining of all pertinent params.
1786 * gcc.dg/format/pr72858.c: Likewise.
1787
453773df
UB
17882017-08-21 Uros Bizjak <ubizjak@gmail.com>
1789
1790 PR target/46091
1791 * gcc.target/i386/pr46091-4.c: New test.
1792 * gcc.target/i386/pr46091-4a.c: Ditto.
1793 * gcc.target/i386/pr46091-5.c: Ditto.
1794 * gcc.target/i386/pr46091-5a.c: Ditto.
1795
5ec1701e
NS
17962017-08-21 Nathan Sidwell <nathan@acm.org>
1797
1798 PR c++/81899
1799 * g++.dg/template/pr81899.C: New.
1800
404938ed
RB
18012017-08-21 Richard Biener <rguenther@suse.de>
1802
1803 PR tree-optimization/81900
1804 * gcc.dg/torture/pr81900.c: New testcase.
1805
1ea85365
RB
18062017-08-21 Richard Biener <rguenther@suse.de>
1807
1808 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1809 regex to handle the LTO case.
1810 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1811 * c-c++-common/asan/misalign-1.c: Likewise.
1812 * c-c++-common/asan/misalign-2.c: Likewise.
1813 * c-c++-common/asan/null-deref-1.c: Likewise.
1814 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1815 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1816 * c-c++-common/asan/use-after-free-1.c: Likewise.
1817 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1818 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1819 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1820 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1821 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1822 * g++.dg/asan/large-func-test-1.C: Likewise.
1823 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1824
8322b607
RB
18252017-08-21 Richard Biener <rguenther@suse.de>
1826
1827 PR middle-end/81884
1828 * g++.dg/torture/pr81884.C: New testcase.
1829
8e7b84e8
JDA
18302017-08-20 John David Anglin <danglin@gcc.gnu.org>
1831
1832 PR ipa/77732
1833 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1834
953e520d
DM
18352017-08-18 David Malcolm <dmalcolm@redhat.com>
1836
1837 PR tree-optimization/46805
1838 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1839 * jit.dg/test-autovectorize.c: New test case.
1840
b1eb28d1
PB
18412017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1842
1843 PR target/80210
1844 * gcc.target/powerpc/pr80210.c: New test.
1845
f661e57e
DM
18462017-08-18 David Malcolm <dmalcolm@redhat.com>
1847
1848 PR c++/81514
1849 * g++.dg/lookup/empty.h: New file.
1850 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1851 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1852 on a built-in.
1853
00aa1fa2
L
18542017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1855
1856 PR c/53037
1857 * c-c++-common/pr53037-5.c: New test.
1858 * g++.dg/pr53037-1.C: Likewise.
1859 * g++.dg/pr53037-2.C: Likewise.
1860 * g++.dg/pr53037-3.C: Likewise.
1861 * g++.dg/pr53037-4.C: Likewise.
1862 * gcc.dg/pr53037-1.c: Likewise.
1863 * gcc.dg/pr53037-2.c: Likewise.
1864 * gcc.dg/pr53037-3.c: Likewise.
1865 * gcc.dg/pr53037-4.c: Likewise.
1866
4a89b7e7
PB
18672017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1868
1869 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
1870 * gcc.target/powerpc/p9-vparity.c: Likewise.
1871 * gcc.target/powerpc/pr68805.c: Likewise.
1872 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
1873
d00fdf85
PB
18742017-08-17 Peter Bergner <bergner@vnet.ibm.com>
1875
1876 PR target/72804
1877 * gcc.target/powerpc/pr72804.c: New test.
1878
e67bbd5d
MP
18792017-08-17 Marek Polacek <polacek@redhat.com>
1880
1881 PR middle-end/81814
1882 * gcc.dg/torture/pr81814.c: New test.
1883
ea58eb88
JW
18842017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
1885
1886 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
1887
ab4b719a
TV
18882017-08-17 Tom de Vries <tom@codesourcery.com>
1889
1890 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
1891
344be1fd
RB
18922017-08-17 Richard Biener <rguenther@suse.de>
1893
1894 * gcc.dg/tree-ssa/vrp117.c: New testcase.
1895
7911a54d
UB
18962017-08-16 Uros Bizjak <ubizjak@gmail.com>
1897
1898 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
1899 scan-assembler-times for alpha*-*-*.
1900 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
1901 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
1902
b68a9f34
TK
19032017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1904
1905 PR fortran/81116
1906 * gfortran.dg/realloc_on_assignment_29.f90: New test.
1907
adb5b54b
UB
19082017-08-16 Uros Bizjak <ubizjak@gmail.com>
1909
1910 PR target/46091
1911 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
1912 (testm): New test function.
1913 * gcc.target/i386/pr46091-2.c: Ditto.
1914 * gcc.target/i386/pr46091-3.c: Ditto.
1915
90d43c80
BC
19162017-08-16 Bin Cheng <bin.cheng@arm.com>
1917
1918 PR tree-optimization/81832
1919 * gcc.dg/tree-ssa/pr81832.c: New test.
1920
963aeaad
RS
19212017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
1922
1923 PR tree-optimization/81835
1924 * gcc.dg/vect/pr81815.c: New test.
1925
aaf46c35
JM
19262017-08-15 Joseph Myers <joseph@codesourcery.com>
1927
1928 PR target/78460
1929 PR target/67712
1930 * gcc.c-torture/compile/string-large-1.c: New test.
1931
204b99cd
RB
19322017-08-15 Richard Biener <rguenther@suse.de>
1933
1934 PR tree-optimization/81790
1935 * gcc.dg/torture/pr81790.c: New testcase.
1936
27be025d
MS
19372017-08-14 Martin Sebor <msebor@redhat.com>
1938
1939 PR c/81117
1940 * c-c++-common/attr-nonstring-1.c: New test.
1941
da67acb9
MS
19422017-08-14 Martin Sebor <msebor@redhat.com>
1943
1944 PR c/81117
1945 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
1946
9e3b1778
DE
19472017-08-14 David Edelsohn <dje.gcc@gmail.com>
1948
1949 * gcc.dg/ucnid-5.c: Skip on AIX.
1950 * gcc.target/powerpc/pr79909.c: Skip on AIX.
1951
2912db04
UB
19522017-08-14 Uros Bizjak <ubizjak@gmail.com>
1953
1954 PR target/46091
1955 * gcc.target/i386/pr46091-1.c: New test.
1956 * gcc.target/i386/pr46091-2.c: Ditto.
1957 * gcc.target/i386/pr46091-3.c: Ditto.
1958
c7fd2176
WD
19592017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
1960
1961 PR target/81643
1962 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
1963
a72a7e39
BS
19642017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1965
1966 PR target/79845
1967 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
1968 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
1969 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
1970 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
1971 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
1972 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
1973 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
1974 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
1975 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
1976 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
1977 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
1978 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
1979 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
1980 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
1981 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
1982 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
1983 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
1984 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
1985 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
1986 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
1987 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
1988 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
1989 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
1990 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
1991 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
1992 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
1993 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
1994 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
1995 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
1996 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
1997 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
1998 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
1999 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2000 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2001 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2002 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2003 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2004 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2005 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2006 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2007 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2008 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2009 * gcc.target/powerpc/cmpb-3.c: Likewise.
2010 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2011 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2012 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2013 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2014 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2015 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2016 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2017 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2018 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2019 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2020 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2021 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2022 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2023 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2024 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2025 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2026 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2027 * gcc.target/powerpc/no-r11-3.c: Likewise.
2028 * gcc.target/powerpc/pr80098-1.c: Likewise.
2029 * gcc.target/powerpc/pr80098-2.c: Likewise.
2030 * gcc.target/powerpc/pr80098-3.c: Likewise.
2031 * gcc.target/powerpc/pr80098-4.c: Likewise.
2032 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2033 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2034 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2035 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2036 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2037 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2038 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2039 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2040 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2041 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2042 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2043
8d2d0de9
BC
20442017-08-14 Bin Cheng <bin.cheng@arm.com>
2045
2046 PR tree-optimization/81799
2047 * gcc.dg/tree-ssa/pr81799.c: New.
2048
5316dd1b
WD
20492017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2050
2051 PR middle-end/46932
2052 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2053 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2054
250db3f9
SN
20552017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2056
2057 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2058 -mno-pc-relative-literal-loads.
2059
0d9255af
RO
20602017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2061
2062 PR testsuite/81793
2063 * gcc.dg/pie-static-1.c: Require both static and pie support.
2064 * gcc.dg/pie-static-2.c: Likewise.
2065
7a7b545f
PMR
20662017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2067
2068 PR ada/79542
2069 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2070
bb85aa74
MP
20712017-08-11 Marek Polacek <polacek@redhat.com>
2072
2073 PR c/81795
2074 * gcc.dg/pr81795.c: New test.
2075
c4fa8984
TK
20762017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2077
2078 PR fortran/60355
2079 * gfortran.dg (bind_c_usage_30): New test.
2080
fe8a99d8
ML
20812017-08-11 Martin Liska <mliska@suse.cz>
2082
2083 PR tree-opt/79987
2084 * gcc.target/i386/mpx/pr79987.c: New test.
2085
4c71a171
ML
20862017-08-11 Martin Liska <mliska@suse.cz>
2087
2088 PR ipa/81213
2089 * gcc.target/i386/pr81213.c: New test.
2090
e1769bdd
UB
20912017-08-10 Uros Bizjak <ubizjak@gmail.com>
2092
2093 PR target/81708
2094 * gcc.target/i386/stack-prot-sym.c: New test.
2095
adc84037
RS
20962017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2097
2098 PR testsuite/81738
2099 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2100 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2101 vect_perm and vect_element_align for vectorization.
2102
8e941ae9
L
21032017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2104
2105 PR target/81736
2106 * gcc.target/i386/pr81736-1.c: New test.
2107 * gcc.target/i386/pr81736-2.c: Likewise.
2108 * gcc.target/i386/pr81736-3.c: Likewise.
2109 * gcc.target/i386/pr81736-4.c: Likewise.
2110 * gcc.target/i386/pr81736-5.c: Likewise.
2111 * gcc.target/i386/pr81736-6.c: Likewise.
2112 * gcc.target/i386/pr81736-7.c: Likewise.
2113
798f8628
WS
21142017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2115
2116 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2117 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2118
32129a17
DM
21192017-08-10 David Malcolm <dmalcolm@redhat.com>
2120
2121 * c-c++-common/missing-close-symbol.c: New test case.
2122 * c-c++-common/missing-symbol.c: New test case.
2123 * gcc.dg/unclosed-init.c: New test case.
2124 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2125 * g++.dg/diagnostic/unclosed-function.C: New test case.
2126 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2127 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2128 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2129 "expected identifier" error.
2130
57e1270f
FR
21312017-08-10 Fritz Reese <fritzoreese@gmail.com>
2132
2133 * gfortran.dg/dec_d_lines_1.f: New test.
2134 * gfortran.dg/dec_d_lines_2.f: New test.
2135
21362017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2137
2138 * gfortran.dg/dec_structure_18.f90: New test.
2139 * gfortran.dg/dec_structure_19.f90: New test.
2140 * gfortran.dg/dec_structure_20.f90: New test.
2141 * gfortran.dg/dec_structure_21.f90: New test.
2142
aaab59b4
MP
21432017-08-10 Marek Polacek <polacek@redhat.com>
2144
2145 PR testsuite/81784
2146 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2147
f234f078
MP
2148 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2149
2b7d0696
ML
21502017-08-10 Martin Liska <mliska@suse.cz>
2151
2152 PR c++/81355
2153 * g++.dg/other/pr81355.C: New test.
2154
47ee1b7c
DM
21552017-08-09 David Malcolm <dmalcolm@redhat.com>
2156
2157 * jit.dg/all-non-failing-tests.h: Add note about
2158 test-vector-types.cc.
2159 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2160 case.
2161 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2162 New test case.
2163 * jit.dg/test-vector-types.cc: New test case.
2164
b388427b
AP
21652017-08-09 Andrew Pinski <apinski@cavium.com>
2166
2167 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2168 --save-temps to the options passed.
2169
12c2ab7b
MC
21702017-08-09 Michael Collison <michael.collison@arm.com>
2171
2172 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2173 boundary option and fix comment.
2174 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2175 boundary option and fix comment.
2176 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2177 boundary option and fix comment.
2178 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2179 -mstructure-size boundary option.
2180
a8a581af
SB
21812017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2182
2183 PR rtl-optimization/81423
2184 * gcc.c-torture/execute/pr81423.c: New testcase.
2185
50a87c1c
WS
21862017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2187
2188 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2189 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2190 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2191 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2192
3d9a180f
WS
21932017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2194
2195 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2196 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2197
ee9a9e7b
WS
21982017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2199
2200 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2201 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2202 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2203
07999eb2
WS
22042017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2205
2206 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2207 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2208 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2209 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2210
0ca970cd
SB
22112017-08-09 Slava Barinov <v.barinov@samsung.com>
2212
2213 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2214
296c53ac
MP
22152017-08-09 Marek Polacek <polacek@redhat.com>
2216
2217 PR c/81233
2218 * gcc.dg/diagnostic-types-1.c: New test.
2219 * gcc.dg/assign-warn-1.c: Update warning messages.
2220 * gcc.dg/assign-warn-2.c: Likewise.
2221 * gcc.dg/c90-const-expr-5.c: Likewise.
2222 * gcc.dg/c99-const-expr-5.c: Likewise.
2223 * gcc.dg/conv-2.c: Likewise.
2224 * gcc.dg/init-bad-7.c: Likewise.
2225 * gcc.dg/overflow-warn-1.c: Likewise.
2226 * gcc.dg/overflow-warn-2.c: Likewise.
2227 * gcc.dg/overflow-warn-3.c: Likewise.
2228 * gcc.dg/overflow-warn-4.c: Likewise.
2229 * gcc.dg/pointer-array-atomic.c: Likewise.
2230 * gcc.dg/pr26865.c: Likewise.
2231 * gcc.dg/pr61162-2.c: Likewise.
2232 * gcc.dg/pr61162.c: Likewise.
2233 * gcc.dg/pr67730-2.c: Likewise.
2234 * gcc.dg/pr69156.c: Likewise.
2235 * gcc.dg/pr70174.c: Likewise.
2236 * objc.dg/proto-lossage-4.m: Likewise.
2237
a32c8316
MP
22382017-08-09 Marek Polacek <polacek@redhat.com>
2239
2240 PR c/81417
2241 * Wsign-compare-1.c: New test.
2242 * gcc.dg/compare1.c: Adjust dg-bogus.
2243 * gcc.dg/compare2.c: Likewise.
2244 * gcc.dg/compare3.c: Likewise.
2245 * gcc.dg/compare7.c: Likewise.
2246 * gcc.dg/compare8.c: Likewise.
2247 * gcc.dg/compare9.c: Likewise.
2248 * gcc.dg/pr11492.c: Likewise.
2249
7345b714
L
22502017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2251
2252 PR driver/81523
2253 * gcc.dg/pie-7.c: New test.
2254 * gcc.dg/pie-static-1.c: Likewise.
2255 * gcc.dg/pie-static-2.c: Likewise.
2256
d5bf81b3
UB
22572017-08-08 Uros Bizjak <ubizjak@gmail.com>
2258
2259 PR target/81708
2260 * gcc.target/i386/stack-prot-guard.c: New test.
2261
4261463d
TC
22622017-08-08 Tamar Christina <tamar.christina@arm.com>
2263
2264 * gcc.target/aarch64/xorsign.c: New.
2265 * gcc.target/aarch64/xorsign_exec.c: New.
2266 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2267
b115e803
BS
22682017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2269
2270 PR tree-optimization/81354
2271 * g++.dg/torture/pr81354.C: New file.
2272
51bd28ed
RB
22732017-08-08 Richard Biener <rguenther@suse.de>
2274
2275 PR middle-end/81719
2276 * g++.dg/tree-ssa/pr81719.C: New testcase.
2277
26d66f28
RB
22782017-08-08 Richard Biener <rguenther@suse.de>
2279
2280 PR tree-optimization/81723
2281 * gfortran.dg/pr81723.f: New testcase.
2282
82c0d3eb
BS
22832017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2284
2285 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2286 string.
2287 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2288 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2289 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2290 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2291 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2292 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2293 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2294 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2295 * gcc.target/powerpc/cmpb-3.c: Likewise.
2296 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2297 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2298
d81e058f
ML
22992017-08-08 Martin Liska <mliska@suse.cz>
2300
2301 PR tree-opt/81696
2302 * gcc.dg/ipa/pr81696.c: New test.
2303
a5c93f53
BC
23042017-08-08 Bin Cheng <bin.cheng@arm.com>
2305
2306 PR tree-optimization/81744
2307 * gcc.dg/tree-ssa/pr81744.c: New.
2308
a5afbdd6
MP
23092017-08-08 Marek Polacek <polacek@redhat.com>
2310
2311 PR c++/81607
2312 * g++.dg/other/bitfield6.C: New test.
2313
08c4c51e
MM
23142017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2315
2316 PR target/81593
2317 * gcc.target/powerpc/vec-setup.h: New tests to test various
2318 combinations of setting up vectors of 2 double word elements.
2319 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2320 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2321 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2322 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2323 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2324 vector inserts from vector extracts.
2325 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2326
950a884b
TK
23272017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2328
2329 PR fortran/68829
2330 PR fortran/81701
2331 * gfortran.dg/o_fast_stacksize.90: New test.
2332
6f1a16cb
WD
23332017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2334
2335 PR middle-end/46932
2336 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2337
4090b652
L
23382017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2339
2340 * gcc.target/i386/pr81736-1.c: Removed.
2341 * gcc.target/i386/pr81736-2.c: Likewise.
2342 * gcc.target/i386/pr81736-3.c: Likewise.
2343 * gcc.target/i386/pr81736-4.c: Likewise.
2344
079a0363
L
23452017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2346
2347 PR target/81736
2348 * gcc.target/i386/pr81736-1.c: New test.
2349 * gcc.target/i386/pr81736-2.c: Likewise.
2350 * gcc.target/i386/pr81736-3.c: Likewise.
2351 * gcc.target/i386/pr81736-4.c: Likewise.
2352
1653a865
MP
23532017-08-07 Marek Polacek <polacek@redhat.com>
2354
2355 PR middle-end/81737
2356 * gcc.dg/pr81737.c: New test.
2357
577eec56
ML
23582017-08-07 Martin Liska <mliska@suse.cz>
2359
2360 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2361 * gcc.dg/parm-impl-decl-1.c: Likewise.
2362 * gcc.dg/parm-impl-decl-3.c: Likewise.
2363 * gcc.dg/Wattributes-5.c: New test.
2364
537bf9ac
AP
23652017-08-06 Andrew Pinski <apinski@cavium.com>
2366
2367 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2368 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2369 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2370 * gcc.target/aarch64/target_attr_4.c: Likewise.
2371 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2372 * gcc.target/aarch64/target_attr_2.c: Likewise.
2373 * gcc.target/aarch64/target_attr_7.c: Likewise.
2374 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2375 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2376 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2377
90596474
AP
23782017-08-06 Andrew Pinski <apinski@cavium.com>
2379
2380 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2381 -march=armv8-a+nolse, skip if -mcpu= is passed.
2382 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2383
08e9cb5a
AP
23842017-08-06 Andrew Pinski <apinski@cavium.com>
2385
2386 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2387 * gcc.target/aarch64/_Float16_2.c: Likewise.
2388 * gcc.target/aarch64/_Float16_3.c: Likewise.
2389
4a6ad083
TV
23902017-08-06 Tom de Vries <tom@codesourcery.com>
2391
2392 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2393
b363e726
TV
23942017-08-06 Tom de Vries <tom@codesourcery.com>
2395
2396 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2397 type. Add missing return.
2398
8fbcf075
TV
23992017-08-06 Tom de Vries <tom@codesourcery.com>
2400
2401 PR testsuite/81731
2402 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2403 variable 'a' definition.
2404 (b): Remove unused variable.
2405 (gp): New variable.
2406 (check): Add parameter corresponding to call in main, and handle.
2407
67695c07
PC
24082017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2409
2410 PR c++/79790
23d12941 2411 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2412
c779bea5
YG
24132017-08-04 Yury Gribov <tetra2005@gmail.com>
2414
2415 PR tree-optimization/57371
2416 * c-c++-common/pr57371-1.c: New test.
2417 * c-c++-common/pr57371-2.c: New test.
2418 * c-c++-common/pr57371-3.c: New test.
2419 * c-c++-common/pr57371-4.c: New test.
2420 * gcc.dg/pr57371-5.c: New test.
2421
e52341f1
CL
24222017-08-04 Carl Love <cel@us.ibm.com>
2423
2424 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2425 builtin test cases for vec_mule, and vec_mulo.
2426 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2427 builtin test cases for vec_mule, and vec_mulo.
2428
295940c3
L
24292017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2430
2431 PR target/81590
2432 * gcc.target/i386/avx512-check.h: New file.
2433 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2434 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2435 * gcc.target/i386/avx512cd-check.h: Likewise.
2436 * gcc.target/i386/avx512ifma-check.h: Likewise.
2437 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2438 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2439 * gcc.target/i386/avx512bw-check.h: Rewrite.
2440 * gcc.target/i386/avx512dq-check.h: Likewise.
2441 * gcc.target/i386/avx512er-check.h: Likewise.
2442 * gcc.target/i386/avx512f-check.h: Likewise.
2443 * gcc.target/i386/avx512vl-check.h: Likewise.
2444 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2445 only.
2446 (test_512): Removed.
2447 (avx512*_test): Likewise.
2448 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2449
f4f2c2ec
MP
24502017-08-04 Marek Polacek <polacek@redhat.com>
2451
2452 PR middle-end/81695
2453 * gcc.dg/pr81695.c: New test.
2454
62c8a2cf
RS
24552017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2456
2457 PR tree-optimization/81136
2458 * gcc.dg/vect/pr81136.c: Add scan test.
2459
dfbddbeb
RS
24602017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2461
2462 * gcc.dg/vect/vect-alias-check-3.c: New test.
2463 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2464 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2465
165b2f5f
RB
24662017-08-04 Richard Biener <rguenther@suse.de>
2467
2468 PR middle-end/81705
2469 * c-c++-common/ubsan/pr81705.c: New testcase.
2470
7c0881d5
BS
24712017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2472
2473 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2474 messages that used to start with a capital letter.
2475 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2476 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2477 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2478 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2479 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2480 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2481 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2482 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2483 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2484 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2485 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2486 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2487 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2488 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2489 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2490 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2491 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2492 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2493 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2494 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2495 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2496 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2497 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2498 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2499 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2500 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2501 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2502 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2503 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2504 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2505 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2506 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2507 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2508 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2509 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2510 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2511 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2512 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2513 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2514 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2515 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2516 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2517 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2518 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2519 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2520 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2521 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2522 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2523 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2524 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2525 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2526 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2527 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2528 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2529 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2530 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2531
2fdaed89
JJ
25322017-08-03 Jakub Jelinek <jakub@redhat.com>
2533
2534 PR target/81621
2535 * gcc.dg/pr81621.c: New test.
2536
297db279
RB
25372017-08-03 Richard Biener <rguenther@suse.de>
2538
2539 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2540 and CSE.
2541
2fdaed89 25422017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2543
2544 PR middle-end/81148
2545 * c-c++-common/ubsan/pr81148.c: New testcase.
2546
cad136a4
TV
25472017-08-03 Tom de Vries <tom@codesourcery.com>
2548
2549 PR target/81662
2550 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2551
2392baa5
JJ
25522017-08-03 Jakub Jelinek <jakub@redhat.com>
2553
2554 PR driver/81650
2555 * gcc.dg/pr81650.c: New test.
2556
e5e691a5
PC
25572017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2558
2559 PR c++/71440
2560 * g++.dg/template/crash127.C: New.
2561
0a734553
JJ
25622017-08-03 Jakub Jelinek <jakub@redhat.com>
2563
2564 PR middle-end/81052
2565 * c-c++-common/pr81052.c: New test.
2566
673aef33
TV
25672017-08-03 Tom de Vries <tom@codesourcery.com>
2568
2569 * gcc.dg/pr56727-2.c: Require alias.
2570
2a8485f6
TV
25712017-08-03 Tom de Vries <tom@codesourcery.com>
2572
2573 * gcc.dg/attr-noipa.c: Require alloca.
2574
8b917598
TV
25752017-08-03 Tom de Vries <tom@codesourcery.com>
2576
2577 * gcc.dg/torture/pr80163.c: Require label_values.
2578
4ca8bf91
TV
25792017-08-03 Tom de Vries <tom@codesourcery.com>
2580
2581 PR target/81662
2582 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2583 * c-c++-common/patchable_function_entry-default.c: Same.
2584 * c-c++-common/patchable_function_entry-definition.c: Same.
2585
f4629481
UB
25862017-08-02 Uros Bizjak <ubizjak@gmail.com>
2587
2588 PR target/81644
2589 * gcc.target/i386/pr81644.c: New test.
2590
86994621
TV
25912017-08-02 Tom de Vries <tom@codesourcery.com>
2592
2593 * gcc.dg/Walloca-14.c: Use relative line number.
2594
9501fd4b
UB
25952017-08-02 Uros Bizjak <ubizjak@gmail.com>
2596
2597 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2598 test "no-3dnowa" target attribute.
2599
f7b6353a
MP
26002017-08-02 Marek Polacek <polacek@redhat.com>
2601
2602 PR c/81289
2603 * gcc.dg/noncompile/pr81289.c: New test.
2604
8a6eab34
MP
2605 PR c/81448
2606 PR c/81306
2607 * c-c++-common/Wmultistatement-macros-13.c: New test.
2608
349721b7
JJ
26092017-08-02 Jakub Jelinek <jakub@redhat.com>
2610
e4f0733a
JJ
2611 PR c++/81640
2612 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2613
349721b7
JJ
2614 PR middle-end/79499
2615 * gcc.dg/pr79499.c: New test.
2616
77eefb71
RB
26172017-08-02 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/81633
2620 * gcc.dg/vect/pr81633.c: New testcase.
2621
760f74c2
L
26222017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2623
2624 * gcc.dg/guality/pr25967-1.c: New test.
2625 * gcc.dg/guality/pr25967-2.c: Likewise.
2626 * gcc.dg/torture/pr25967-1.c: Likewise.
2627 * gcc.dg/torture/pr25967-2.c: Likewise.
2628
a2e28a97
L
26292017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2630
2631 PR target/81654
2632 * gcc.target/i386/pr81654.c: New test.
2633
d8afd032
TK
26342017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2635
2636 PR fortran/79312
2637 * gfortran.dg/logical_assignment_1.f90: New test.
2638
671a00ee
ML
26392017-08-01 Martin Liska <mliska@suse.cz>
2640
2641 PR middle-end/70140
2642 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2643
7d3eecca
ML
26442017-08-01 Martin Liska <mliska@suse.cz>
2645
2646 Revert r250771
2647 Make mempcpy more optimal (PR middle-end/70140).
2648
636730ca
JJ
26492017-08-01 Jakub Jelinek <jakub@redhat.com>
2650
2651 PR target/81622
2652 * gcc.target/powerpc/pr81622.c: New test.
2653
74cc0b2b
SE
26542017-08-01 Steve Ellcey <sellcey@cavium.com>
2655
2656 PR tree-optimization/80925
2657 * gcc.dg/vect/vect-28.c: Add
2658 --param vect-max-peeling-for-alignment=0 option.
2659 Remove unaligned access and peeling checks.
2660 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2661 * gcc.dg/vect/vect-70.c: Ditto.
2662 * gcc.dg/vect/vect-87.c: Ditto.
2663 * gcc.dg/vect/vect-88.c: Ditto.
2664 * gcc.dg/vect/vect-91.c: Ditto.
2665 * gcc.dg/vect/vect-93.c: Ditto.
2666
0102e469
TV
26672017-08-01 Tom de Vries <tom@codesourcery.com>
2668
2669 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2670 * gcc.target/nvptx/slp.c (foo): Same.
2671
813485c6
RB
26722017-08-01 Richard Biener <rguenther@suse.de>
2673
2674 PR tree-optimization/81181
2675 * gcc.dg/torture/pr81181.c: New testcase.
2676
98b7180c
ML
26772017-08-01 Martin Liska <mliska@suse.cz>
2678
2679 PR middle-end/70140
2680 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2681
4f3e333a
UB
26822017-08-01 Uros Bizjak <ubizjak@gmail.com>
2683
2684 PR target/81641
2685 * gcc.target/i386/pr81641.c: New test.
2686
b8bb5772
UB
26872017-08-01 Uros Bizjak <ubizjak@gmail.com>
2688
2689 PR target/81639
2690 * gcc.target/i386/pr81639.c: New test.
2691
34e5c511
RB
26922017-08-01 Richard Biener <rguenther@suse.de>
2693
2694 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2695 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2696 endless loop.
2697 * gcc.dg/uninit-23.c: Adjust.
2698
5e19d437
BC
26992017-08-01 Bin Cheng <bin.cheng@arm.com>
2700
2701 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2702 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2703
7061cfc0
BC
27042017-08-01 Bin Cheng <bin.cheng@arm.com>
2705
2706 PR tree-optimization/81627
2707 * gcc.dg/tree-ssa/pr81627.c: New.
2708
39637a44
BC
27092017-08-01 Bin Cheng <bin.cheng@arm.com>
2710
2711 PR tree-optimization/81620
2712 * gcc.dg/tree-ssa/pr81620-1.c: New.
2713 * gcc.dg/tree-ssa/pr81620-2.c: New.
2714
f9c5fe06
DH
27152017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2716
2717 PR testsuite/53542
2718 * gfortran.dg/use_30.f90: New test.
2719
da98e3b1
JJ
27202017-08-01 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR tree-optimization/81588
2723 * gcc.dg/tree-ssa/pr81588.c: New test.
2724 * gcc.dg/pr81588.c: New test.
2725 * gcc.c-torture/execute/pr81588.c: New test.
2726
5e8fe12f
RB
27272017-08-01 Richard Biener <rguenther@suse.de>
2728
2729 PR tree-optimization/81297
2730 * gcc.dg/torture/pr81297.c: New testcase.
2731
93ac482a
UB
27322017-07-31 Uros Bizjak <ubizjak@gmail.com>
2733
2734 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2735
6cc518c6
SE
27362017-07-31 Steve Ellcey <sellcey@cavium.com>
2737
2738 PR tree-optimization/80925
93ac482a 2739 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2740 --param vect-max-peeling-for-alignment=0 option.
2741 Remove unaligned access and peeling checks.
2742 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2743
24c8e8eb
CL
27442017-07-31 Carl Love <cel@us.ibm.com>
2745
2746 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2747 missed in commit 250746.
2748
b40e941b
CL
27492017-07-31 Carl Love <cel@us.ibm.com>
2750
2751 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2752 new builtins.
2753
67779f74
L
27542017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2755
2756 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2757 * gcc.target/i386/pr79793-2.c: Likewise.
2758
a97cf8f9
UB
27592017-07-31 Uros Bizjak <ubizjak@gmail.com>
2760
2761 PR target/25967
2762 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2763 (naked): Add attribute regparm(1) for x86_32 targets.
2764 Add integer argument. Remove global "data" variable.
2765 (main): Pass integer argument to naked function.
2766 * gcc.target/i386/naked-4.c: New test.
2767
7fef86d3
JH
27682017-07-31 Jan Hubicka <hubicka@ucw.cz>
2769 Martin Liska <mliska@suse.cz>
2770
2771 * gcc.dg/predict-15.c: New test.
2772 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2773
2ec580be
UB
27742017-07-31 Uros Bizjak <ubizjak@gmail.com>
2775
2776 PR target/25967
2777 * gcc.target/i386/naked-1.c: New test.
2778 * gcc.target/i386/naked-2.c: Ditto.
2779 * gcc.target/i386/naked-3.c: Ditto.
2780 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2781 do_test_body0 stub function, use attribute "naked" instead.
2782 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2783 * gcc.dg/pr44290-2.c: Ditto.
2784
cfdf6ff6
TK
27852017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2786
2787 PR fortran/81581
2788 * gfortran.dg/dim_sum_1.f90: New test case.
2789 * gfortran.dg/dim_sum_2.f90: New test case.
2790 * gfortran.dg/dim_sum_3.f90: New test case.
2791
5edb1c48
ML
27922017-07-31 Martin Liska <mliska@suse.cz>
2793
2794 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2795 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2796
f34ebeb2
ML
27972017-07-31 Martin Liska <mliska@suse.cz>
2798
2799 PR sanitize/81530
2800 * g++.dg/ubsan/pr81530.C: New test.
2801
066bbc57
JJ
28022017-07-31 Jakub Jelinek <jakub@redhat.com>
2803
2804 PR sanitizer/81604
2805 * c-c++-common/ubsan/pr81604.c: New test.
2806
a10b3cf1
L
28072017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2808
2809 PR target/79793
2810 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2811 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2812 (foo): Check the builtin return address against the return address
2813 in interrupt frame.
2814 * gcc.target/i386/pr79793-1.c: New test.
2815 * gcc.target/i386/pr79793-2.c: Likewise.
2816
942047f2
EB
28172017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2818
2819 * c-c++-common/dump-ada-spec-7.c: New test.
2820
e071b767
JJ
28212017-07-29 Jakub Jelinek <jakub@redhat.com>
2822
2823 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2824 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2825
782a7850
PB
28262017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2827
2828 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2829
9de00935
TC
28302017-07-28 Tamar Christina <tamar.christina@arm.com>
2831
2832 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2833
8de33df2
BC
28342017-07-28 Bin Cheng <bin.cheng@arm.com>
2835
2836 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2837
8acb8421
TC
28382017-07-28 Tamar Christina <tamar.christina@arm.com>
2839 Bilyan Borisov <bilyan.borisov@arm.com>
2840
2841 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2842 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2843 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2844 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2845 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2846
d9c259ef
BC
28472017-07-28 Bin Cheng <bin.cheng@arm.com>
2848
2849 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2850 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2851 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2852 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2853 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2854 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2855 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2856 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2857 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2858 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2859 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2860
6d7649f8
ML
28612017-07-28 Martin Liska <mliska@suse.cz>
2862
2863 PR sanitizer/81340
2864 * g++.dg/asan/pr81340.C: New test.
2865
92e29a5e
RB
28662017-07-28 Richard Biener <rguenther@suse.de>
2867
2868 PR tree-optimization/81502
2869 * gcc.target/i386/pr81502.c: New testcase.
2870
70affe6a
ML
28712017-07-28 Martin Liska <mliska@suse.cz>
2872
2873 PR sanitizer/81460
2874 * gcc.dg/asan/pr81460.c: New test.
2875
d0ee55a1
JJ
28762017-07-28 Jakub Jelinek <jakub@redhat.com>
2877
c9b39a49
JJ
2878 PR sanitizer/80998
2879 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
2880 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
2881
d0ee55a1
JJ
2882 PR tree-optimization/81578
2883 * gcc.dg/pr81578.c: New test.
2884
1ce75e41
RB
28852017-07-28 Richard Biener <rguenther@suse.de>
2886
2887 PR tree-optimization/81573
2888 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
2889
7a5cbf29
PB
28902017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2891
2892 * g++.dg/pr69667.C: Remove option -mlra.
2893 * gcc.target/powerpc/dform-1.c: Likewise.
2894 * gcc.target/powerpc/dform-2.c: Likewise.
2895 * gcc.target/powerpc/dform-3.c: Likewise.
2896 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2897 * gcc.target/powerpc/p9-vparity.c: Likewise.
2898 * gcc.target/powerpc/pr63491.c: Likewise.
2899 * gcc.target/powerpc/pr67808.c: Likewise.
2900 * gcc.target/powerpc/pr68805.c: Likewise.
2901 * gcc.target/powerpc/pr69461.c: Likewise.
2902 * gcc.target/powerpc/pr71680.c: Likewise.
2903 * gcc.target/powerpc/pr77289.c: Likewise.
2904 * gcc.target/powerpc/pr78458.c: Likewise.
2905 * gcc.target/powerpc/pr78543.c: Likewise.
2906 * g++.dg/pr71294.C: Remove option -mno-lra.
2907 * gcc.target/powerpc/pr71656-1.c: Likewise.
2908 * gcc.target/powerpc/pr71656-2.c: Likewise.
2909 * gcc.target/powerpc/pr71698.c: Likewise.
2910
2c2789d5
KT
29112017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2912 Sudakshina Das <sudi.das@arm.com>
2913
2914 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
2915
06bd22f6
MP
29162017-07-27 Marek Polacek <polacek@redhat.com>
2917
2918 PR c/81417
2919 * c-c++-common/Wsign-compare-1.c: New test.
2920 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
2921 * g++.dg/warn/Wsign-compare-4.C: Likewise.
2922 * g++.dg/warn/Wsign-compare-6.C: Likewise.
2923 * g++.dg/warn/compare1.C: Likewise.
2924 * gcc.dg/compare1.c: Likewise.
2925 * gcc.dg/compare2.c: Likewise.
2926 * gcc.dg/compare4.c: Likewise.
2927 * gcc.dg/compare5.c: Likewise.
2928 * gcc.dg/pr35430.c: Likewise.
2929 * gcc.dg/pr60087.c: Likewise.
2930
27c8b49b
PB
29312017-07-27 Peter Bergner <bergner@vnet.ibm.com>
2932
2933 PR middle-end/81564
2934 * gcc.dg/pr81564.c: New test.
2935
b7675b59
RB
29362017-07-27 Richard Biener <rguenther@suse.de>
2937
2938 PR tree-optimization/81573
2939 PR tree-optimization/81494
2940 * gcc.dg/torture/pr81573.c: New testcase.
2941
719488f8
RB
29422017-07-27 Richard Biener <rguenther@suse.de>
2943
2944 PR tree-optimization/81571
2945 * gcc.dg/torture/pr81571.c: New testcase.
2946
9811e84c
RB
29472017-07-27 Richard Biener <rguenther@suse.de>
2948
2949 PR tree-optimization/81502
2950 * gcc.target/i386/vect-insert-1.c: New testcase.
2951
58814c76
AK
29522017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2953
2954 PR target/81534
2955 * gcc.target/s390/pr81534.c: New test.
2956
036ea399
JJ
29572017-07-27 Jakub Jelinek <jakub@redhat.com>
2958
7d25ac20
JJ
2959 PR tree-optimization/81555
2960 PR tree-optimization/81556
2961 * gcc.c-torture/execute/pr81555.c: New test.
2962 * gcc.c-torture/execute/pr81556.c: New test.
2963
036ea399
JJ
2964 * gcc.dg/attr-noipa.c: New test.
2965 * gcc.dg/ipa/ipa-pta-18.c: New test.
2966 * gcc.dg/ipa/ipa-sra-11.c: New test.
2967
9bfda664
MM
29682017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
2969
2970 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
2971 option.
2972 * gcc.target/powerpc/vsx-himode2.c: Likewise.
2973 * gcc.target/powerpc/vsx-himode3.c: Likewise.
2974 * gcc.target/powerpc/vsx-qimode.c: Likewise.
2975 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
2976 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
2977 * gcc.target/powerpc/vsx-simode.c: Likewise.
2978 * gcc.target/powerpc/vsx-simode2.c: Likewise.
2979 * gcc.target/powerpc/vsx-simode3.c: Likewise.
2980
eb086562
PC
29812017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
2982
2983 PR c++/71570
2984 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
2985
a7473dc5
L
29862017-07-26 H.J. Lu <hongjiu.lu@intel.com>
2987
2988 PR target/81563
2989 * gcc.target/i386/pr81563.c: New test
2990
404f48ac
WD
29912017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
2992
2993 PR target/79041
2994 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
2995
c3d38629
MP
29962017-07-26 Marek Polacek <polacek@redhat.com>
2997
2998 PR middle-end/70992
2999 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3000 * gcc.dg/overflow-warn-2.c: Likewise.
3001 * gcc.dg/overflow-warn-3.c: Likewise.
3002 * gcc.dg/overflow-warn-4.c: Likewise.
3003 * gcc.dg/torture/pr70992-2.c: New test.
3004 * gcc.dg/torture/pr70992.c: New test.
3005
4f450a2b
RB
30062017-07-26 Richard Biener <rguenther@suse.de>
3007
3008 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3009 happening in ccp1.
3010 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3011
e1711448
WD
30122017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3013
3014 PR middle-end/46932
3015 * gcc.dg/pr46932.c: New testcase.
3016
108c3c88
ML
30172017-07-26 Martin Liska <mliska@suse.cz>
3018
3019 PR sanitize/81186
3020 * gcc.dg/asan/pr81186.c: New test.
3021
52645850
CL
30222017-07-25 Carl Love <cel@us.ibm.com>
3023
3024 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3025 vec_cnttz builtins.
3026
a8697b27
EB
30272017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3028
3029 * gnat.dg/opt66.adb: New test.
3030
288fe52e
AM
30312017-07-25 Alexander Monakov <amonakov@ispras.ru>
3032
3033 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3034 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3035
b771c609
AM
30362017-07-25 Alexander Monakov <amonakov@ispras.ru>
3037
3038 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3039
30402017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3041
3042 * c-c++-common/patchable_function_entry-default.c: New test.
3043 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3044 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3045
774cccdc
JJ
30462017-07-25 Jakub Jelinek <jakub@redhat.com>
3047
3048 PR target/81532
3049 * gcc.target/i386/pr80833-3.c: New test.
3050 * gcc.target/i386/avx512dq-pr81532.c: New test.
3051 * gcc.target/i386/avx512bw-pr81532.c: New test.
3052
1aa54f90
RB
30532017-07-25 Richard Biener <rguenther@suse.de>
3054
3055 PR tree-optimization/81455
3056 * gcc.dg/pr81455.c: New testcase.
3057
e294f495
RB
30582017-07-25 Richard Biener <rguenther@suse.de>
3059
3060 PR tree-optimization/81529
3061 * gfortran.dg/pr81529.f90: New testcase.
3062
edf8ba4b
WD
30632017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3064
774cccdc 3065 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3066
ea063871
RB
30672017-07-25 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/81410
3070 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3071
5ea71a5a
RB
30722017-07-25 Richard Biener <rguenther@suse.de>
3073
3074 PR tree-optimization/81510
3075 * gcc.dg/torture/pr81510.c: New testcase.
3076 * gcc.dg/torture/pr81510-2.c: Likewise.
3077
4287b4e8
ML
30782017-07-25 Martin Liska <mliska@suse.cz>
3079
3080 PR ipa/81520
3081 * gcc.dg/ipa/pr81520.c: New test.
3082
d49718d6
MP
30832017-07-25 Marek Polacek <polacek@redhat.com>
3084
3085 PR c/81364
3086 * Wmultistatement-macros-12.c: New test.
3087
0e82a9b9
BC
30882017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3089
3090 PR target/81414
3091 * gcc.target/aarch64/pr81414.C: New.
3092
3d99332b
RB
30932017-07-25 Richard Biener <rguenther@suse.de>
3094
3095 PR middle-end/81505
3096 * gcc.dg/ubsan/pr81505.c: New testcase.
3097
52d0f7bd
DS
30982017-07-24 Daniel Santos <daniel.santos@pobox.com>
3099
3100 PR testsuite/80759
3101 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3102 (ELFFN_BEGIN): Rename to FN_TYPE.
3103 (ELFFN_END): Rename to FN_SIZE.
3104 (ASMNAME): New macro.
3105 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3106 .global.
3107 (FUNC_END): Use ASMNAME.
3108 (test_data_save): Remove.
3109 (test_data_input): Likewise.
3110 (test_data_output: Likewise.
3111 (test_data_fn): Likewise.
3112 (test_data_retaddr): Likewise.
3113 (regs_to_mem): Make globals, use r10 instead of rax.
3114 (mem_to_regs): Likewise.
3115 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3116 body to ms-sysv.c.
3117 (do_test_aligned): Likewise.
3118 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3119 Add dg-* directives.
3120 (PASTE_STR): New macro.
3121 (ASMNAME): Likewise.
3122 (LOAD_TEST_DATA_ADDR): Likewise.
3123 (TEST_DATA_OFFSET): Likewise.
3124 (do_test_body0): New C function.
3125 (do_test_body): New inline assembly routine.
3126 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3127 (runtest_ms_sysv): Modify.
3128
19930989
MM
31292017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3130
3131 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3132 since the upper-regs options have been deleted.
3133 * gcc.target/powerpc/pr65849-2.c: Likewise.
3134 * gcc.target/powerpc/pr80099-1.c: Likewise.
3135 * gcc.target/powerpc/pr80099-2.c: Likewise.
3136 * gcc.target/powerpc/pr80099-3.c: Likewise.
3137 * gcc.target/powerpc/pr80099-4.c: Likewise.
3138 * gcc.target/powerpc/pr80099-5.c: Likewise.
3139 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3140 support removal of the upper-regs options.
3141 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3142 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3143 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3144 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3145 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3146 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3147 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3148 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3149 * gcc.target/powerpc/ppc-round.c: Likewise.
3150 * gcc.target/powerpc/pr71720.c: Likewise.
3151 * gcc.target/powerpc/pr72853.c: Likewise.
3152 * gcc.target/powerpc/pr79907.c: Likewise.
3153 * gcc.target/powerpc/pr78953.c: Likewise.
3154 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3155 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3156 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3157 * gcc.target/powerpc/vec-init-3.c: Likewise.
3158 * gcc.target/powerpc/vec-init-6.c: Likewise.
3159 * gcc.target/powerpc/vec-init-7.c: Likewise.
3160 * gcc.target/powerpc/vec-set-char.c: Likewise.
3161 * gcc.target/powerpc/vec-set-int.c: Likewise.
3162 * gcc.target/powerpc/vec-set-short.c: Likewise.
3163
d47d34bb
WD
31642017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3165
3166 PR target/79041
3167 * gcc.target/aarch64/pr79041-2.c: New test.
3168
26bca0ed
CL
31692017-07-24 Carl Love <cel@us.ibm.com>
3170
3171 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3172 the new built-ins.
3173
4b40986c
JW
31742017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3175
3176 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3177
213c3b7b
TK
31782017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3179 Mikael Morin <mikael@gcc.gnu.org>
3180
3181 PR fortran/66102
3182 * gfortran.dg/realloc_on_assign_28.f90: New test.
3183
e2b71b5a
DE
31842017-07-23 David Edelsohn <dje.gcc@gmail.com>
3185
3186 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3187 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3188
f36dda3b
UB
31892017-07-23 Uros Bizjak <ubizjak@gmail.com>
3190
3191 PR target/80569
3192 * gcc.target/i386/pr80569.c: New test.
3193
5ff4baa5
CL
31942017-07-21 Carl Love <cel@us.ibm.com>
3195
3196 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3197 vmuleuh): Fix scan-assembler-times should check for word not half word
3198 instructions.
3199
43f84f6c
JW
32002017-07-21 Jim Wilson <jim.wilson@linaro.org>
3201
3202 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3203 redundant -march option.
3204 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3205 in addition to armv8.1-a.
3206
325fe816
YG
32072017-07-21 Yury Gribov <tetra2005@gmail.com>
3208
3209 PR middle-end/56727
3210 * gcc.dg/pr56727-1.c: New test.
3211 * gcc.dg/pr56727-2.c: New test.
3212
5a5838e0
SM
32132017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3214
3215 * gcc.target/powerpc/mmx-check.h: New file.
3216 * gcc.target/powerpc/mmx-packs.c: New file.
3217 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3218 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3219 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3220 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3221 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3222 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3223 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3224 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3225 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3226 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3227 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3228 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3229 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3230 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3231 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3232 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3233 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3234 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3235 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3236 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3237 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3238 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3239 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3240 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3241 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3242 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3243 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3244 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3245 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3246 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3247 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3248 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3249 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3250 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3251 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3252 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3253 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3254 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3255
9af7f373
RB
32562017-06-21 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/81500
3259 * gcc.dg/torture/pr81500.c: New testcase.
3260
5aaa8fb4
NS
32612017-07-20 Nathan Sidwell <nathan@acm.org>
3262
3263 * g++.dg/ext/anon-struct6.C: Adjust diag.
3264 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3265
2953b72f
JJ
32662017-07-20 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR target/80846
3269 * gcc.target/i386/avx-pr80846.c: New test.
3270 * gcc.target/i386/avx2-pr80846.c: New test.
3271 * gcc.target/i386/avx512f-pr80846.c: New test.
3272
73c4b4df
BC
32732017-07-20 Bin Cheng <bin.cheng@arm.com>
3274
3275 PR tree-optimization/81388
3276 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3277 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3278
77e5edaf
JH
32792017-07-17 Tom de Vries <tom@codesourcery.com>
3280
3281 PR middle-end/81030
3282 * gcc.dg/pr81030.c: New test.
3283
891ad31c
RB
32842017-07-20 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/61171
3287 * g++.dg/vect/pr61171.cc: New testcase.
3288 * gfortran.dg/vect/pr61171.f: Likewise.
3289 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3290
f971b281
RB
32912017-07-20 Richard Biener <rguenther@suse.de>
3292
3293 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3294 with V64QImode.
3295 * gcc.dg/vect/slp-45.c: Likewise.
3296
2071f8f9
N
32972017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3298
3299 * gcc.dg/tree-ssa/vrp116.c: New Test.
3300
a6722e5b
MM
33012017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3302
3303 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3304 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3305 __builtin_cpu_is and __builtin_cpu_supports are supported.
3306
ccfa843f
SM
33072017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3308
3309 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3310 __BUILTIN_CPU_SUPPORTS__ defined.
3311 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3312 __BUILTIN_CPU_SUPPORTS__ defined.
3313
564e405c
JJ
33142017-07-19 Jakub Jelinek <jakub@redhat.com>
3315
3316 PR tree-optimization/81346
3317 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3318
3717fbe3
TV
33192017-07-19 Tom de Vries <tom@codesourcery.com>
3320
3321 * gcc.target/nvptx/decl-init.c: Update alignment.
3322 * gcc.target/nvptx/slp-2-run.c: New test.
3323 * gcc.target/nvptx/slp-2.c: New test.
3324 * gcc.target/nvptx/v2di.c: New test.
3325
b98b34b7
TV
33262017-07-19 Tom de Vries <tom@codesourcery.com>
3327
3328 * gcc.target/nvptx/slp-run.c: New test.
3329 * gcc.target/nvptx/slp.c: New test.
3330 * gcc.target/nvptx/v2si-cvt.c: New test.
3331 * gcc.target/nvptx/v2si-run.c: New test.
3332 * gcc.target/nvptx/v2si.c: New test.
3333 * gcc.target/nvptx/vec.inc: New test.
3334
8d1628eb
JJ
33352017-07-19 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR tree-optimization/81346
3338 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3339 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3340 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3341 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3342 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3343 compiler to avoid X / C1 op C2 optimization to trigger.
3344
4d6ababc
ML
33452017-07-19 Martin Liska <mliska@suse.cz>
3346
3347 PR sanitizer/63361
3348 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3349 -ffloat-store or -mieee for targets that need it.
3350
d83cc5cc
TV
33512017-07-18 Tom de Vries <tom@codesourcery.com>
3352
3353 PR middle-end/81464
3354 * gfortran.dg/pr81464.f90: New test.
3355
e822e885
UB
33562017-07-18 Uros Bizjak <ubizjak@gmail.com>
3357
3358 PR target/81471
3359 * gcc.target/i386/pr81471.c: New test.
3360
b267968e
RB
33612017-06-18 Richard Biener <rguenther@suse.de>
3362
3363 PR tree-optimization/81410
3364 * gcc.dg/vect/pr81410.c: New testcase.
3365
33e9feb5
JH
33662017-07-18 Jan Hubicka <hubicka@ucw.cz>
3367
3368 PR middle-end/81462
3369 * g++.dg/torture/pr81462.C: New testcase.
3370
694dd0e4
BC
33712017-07-18 Bin Cheng <bin.cheng@arm.com>
3372
3373 PR target/81408
3374 * g++.dg/tree-ssa/pr81408.C: New.
3375 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3376
f9bfe3f5
RB
33772017-07-18 Richard Biener <rguenther@suse.de>
3378
3379 PR tree-optimization/80620
3380 PR tree-optimization/81403
3381 * gcc.dg/torture/pr80620.c: New testcase.
3382 * gcc.dg/torture/pr81403.c: Likewise.
3383
33842017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3385
3386 PR tree-optimization/81418
3387 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3388
33892017-07-17 Carl Love <cel@us.ibm.com>
3390
3391 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3392 test case changes for commit 249424
3393
3394 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3395 vmuleuh): Fix scan-assembler-times should check for word not half word
3396 instructions.
3397
f6489326
BS
33982017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3399
3400 PR tree-optimization/81162
3401 * gcc.dg/pr81162.c: Move this to...
3402 * gcc.dg/ubsan/pr81162.c: ...here.
3403
dbc4ecfc
VR
34042017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3405
3406 * g++.dg/diagnostic/friend1.C: New test.
3407 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3408
a64559a5
NS
34092017-07-17 Nathan Sidwell <nathan@acm.org>
3410
3411 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3412
aac59577
BE
34132017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3414
3415 * lib/gcc-dg.exp: Increase expect's match buffer size.
3416
aa1528b5
BC
34172017-07-17 Bin Cheng <bin.cheng@arm.com>
3418
3419 PR target/81369
3420 * gcc.dg/tree-ssa/pr81369.c: New.
3421
b6c354eb
CZ
34222017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3423
3424 * gcc.target/arc/pr9000674901.c: New file.
3425 * gcc.target/arc/pic-1.c: Likewise.
3426 * gcc.target/arc/pr9001191897.c: Likewise.
3427
1825c61e
CZ
34282017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3429 Andrew Burgess <andrew.burgess@embecosm.com>
3430
3431 * gcc.target/arc/naked-1.c: New file.
3432 * gcc.target/arc/naked-2.c: Likewise.
3433
1f1e8aed
JJ
34342017-07-17 Jakub Jelinek <jakub@redhat.com>
3435
9ebce098
JJ
3436 PR tree-optimization/81428
3437 * gcc.dg/fixed-point/pr81428.c: New test.
3438
e8dd1313
JJ
3439 PR tree-optimization/81365
3440 * g++.dg/torture/pr81365.C: New test.
3441
1f1e8aed
JJ
3442 PR tree-optimization/81396
3443 * gcc.dg/tree-ssa/pr81396.c: New test.
3444
38f638ca
EB
34452017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3446
3447 * gnat.dg/opt65.adb: New test.
3448
5fa396ad
JH
34492017-07-16 Jan Hubicka <hubicka@ucw.cz>
3450
3451 * gcc.dg/predict-8.c: Update.
3452
00aeee56
VR
34532017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3454
3455 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3456 * g++.dg/warn/pr12242.C: Likewise.
3457
b70bb05b
KN
34582017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3459
3460 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3461 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3462 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3463 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3464 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3465 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3466 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3467 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3468 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3469 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3470 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3471 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3472 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3473 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3474 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3475 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3476 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3477 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3478 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3479 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3480 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3481 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3482 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3483 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3484 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3485 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3486 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3487 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3488 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3489 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3490 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3491 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3492 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3493 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3494 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3495 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3496 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3497 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3498 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3499 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3500 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3501 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3502 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3503 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3504 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3505 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3506 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3507 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3508 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3509 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3510 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3511
3b805666
BS
35122016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3513
3514 PR tree-optimization/81162
3515 * gcc.dg/pr81162.c: New file.
3516
bece580c
MS
35172017-07-14 Martin Sebor <msebor@redhat.com>
3518
3519 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3520 that bcopy is expected to be transformed to.
3521
eea77d1f
DM
35222017-07-14 David Malcolm <dmalcolm@redhat.com>
3523
3524 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3525 * g++.dg/lookup/missing-std-include-2.C: New test case.
3526 * g++.dg/lookup/missing-std-include-3.C: New test case.
3527 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3528 * gcc.dg/missing-header-fixit-1.c: New test case.
3529 * gcc.dg/missing-header-fixit-2.c: New test case.
3530 * gcc.dg/missing-header-fixit-2.h: New header.
3531
338d6484
DM
35322017-07-13 David Malcolm <dmalcolm@redhat.com>
3533
3534 PR c/81405
3535 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3536
35372017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3538
3539 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3540
6d28654e
ML
35412017-07-13 Martin Liska <mliska@suse.cz>
3542
3543 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3544 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3545 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3546 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3547 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3548 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3549 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3550
3787ee47
MM
35512017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3552
3553 PR target/81193
3554 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3555 __builtin_cpu_supports with old GLIBC's.
3556 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3557 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3558 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3559 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3560 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3561 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3562 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3563 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3564 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3565 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3566 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3567 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3568 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3569 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3570 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3571 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3572 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3573 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3574 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3575 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3576 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3577 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3578 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3579 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3580
118009c1
CL
35812017-07-12 Carl Love <cel@us.ibm.com>
3582
3583 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3584 rev_bool_int): Add test cases for builtins.
3585 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3586 test cases for builtins.
3587
5d7b8153
CL
35882017-07-12 Carl Love <cel@us.ibm.com>
3589
3590 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3591 lp64 && p9vector_hw.
3592
6ea93a64
CL
35932017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3594
3595 * lib/target-supports.exp (check_stack_check_available): Make
3596 testcase name depend on stack_kind.
3597
2f65ab2e
MC
35982017-07-11 Michael Collison <michael.collison@arm.com>
3599
774cccdc 3600 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3601
9e028cef
PC
36022017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/51270
3605 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3606
f281956e
CL
36072017-07-11 Carl Love <cel@us.ibm.com>
3608
3609 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3610 test cases for the builtins.
3611
3d36348a
YG
36122017-07-11 Yury Gribov <tetra2005@gmail.com>
3613
3614 * lib/profopt.exp: Print relative names in UNSUPPORTED
3615 AutoFDO tests.
3616
214f700a
MC
36172017-07-10 Michael Collison <michael.collison@arm.com>
3618
3619 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3620
03ed2915
UB
36212017-07-10 Uros Bizjak <ubizjak@gmail.com>
3622
3623 PR target/81375
3624 * gcc.target/i386/pr81375.c: New test.
3625
9c582dbb
MS
36262017-07-10 Martin Sebor <msebor@redhat.com>
3627
3628 PR tree-optimization/80397
3629 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3630
281ac396
MS
36312017-07-10 Martin Sebor <msebor@redhat.com>
3632
3633 PR other/81345
3634 * gcc.dg/pr81345.c: New test.
3635
a7784956
CZ
36362017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3637
3638 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3639 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3640
5920ba15
UB
36412017-07-09 Uros Bizjak <ubizjak@gmail.com>
3642
3643 PR target/81313
3644 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3645 integer argumets to bypass x86_64 outgoing args optimization.
3646
36472017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3648
3649 * gfortran.dg/eoshift_4.f90: New test.
3650 * gfortran.dg/eoshift_5.f90: New test.
3651 * gfortran.dg/eoshift_6.f90: New test.
3652
35c95658
L
36532017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3654
3655 PR target/81313
3656 * gcc.target/i386/pr81313-1.c: New test.
3657 * gcc.target/i386/pr81313-2.c: Likewise.
3658 * gcc.target/i386/pr81313-3.c: Likewise.
3659 * gcc.target/i386/pr81313-4.c: Likewise.
3660 * gcc.target/i386/pr81313-5.c: Likewise.
3661
dcbf81c9
RS
36622017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3663
3664 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3665 * gnat.dg/vect16.ads (Sarray): Likewise.
3666 * gnat.dg/vect17.ads (Sarray): Likewise.
3667 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3668 * gnat.dg/vect16.adb (Add): Likewise.
3669 * gnat.dg/vect17.adb (Add): Likewise.
3670
738f7c2e
DM
36712017-07-07 David Malcolm <dmalcolm@redhat.com>
3672
3673 PR c++/79300
3674 * g++.dg/diagnostic/pr79300.C: New test case.
3675
6a69355c
MM
36762017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3677
57f49e99
MM
3678 * gcc.target/powerpc/clone1.c: Add check to make sure the
3679 __builtin_cpu_supports function is fully supported.
3680 * gcc.target/powerpc/clone2.c: New runtime test for
3681 target_clones.
3682
6a69355c
MM
3683 PR target/81348
3684 * gcc.target/powerpc/pr81348.c: New test.
3685
5e32025a
SN
36862017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3687
3688 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3689
19388c6d
CL
36902017-07-07 Carl Love <cel@us.ibm.com>
3691
3692 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3693 file for built-ins.
3694
bcc3c3f1
JM
36952017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3696
3697 * gcc.target/sparc/dictunpack.c: New file.
3698 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3699 * gcc.target/sparc/fpcmpshl.c: Likewise.
3700 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3701 * gcc.target/sparc/fpcmpushl.c: Likewise.
3702
2c6e2eb1
HA
37032017-07-06 Harald Anlauf <anlauf@gmx.de>
3704
3705 PR fortran/70071
3706 * gfortran.dg/coarray_44.f90: New testcase.
3707
5094f7d5
MO
37082017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3709
3710 * c-c++-common/asan/kasan-alloca-1.c: New test.
3711 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3712
e3174bdf
MO
37132017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3714
3715 * c-c++-common/asan/alloca_big_alignment.c: New test.
3716 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3717 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3718 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3719 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3720 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3721 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3722 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3723
a40c6fa8
GJL
37242017-07-06 Georg-Johann Lay <avr@gjlay.de>
3725
3726 PR target/81305
3727 * gcc.target/avr/isr-test.h: Fix warnings.
3728
9296dd9b
TP
37292017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3730
3731 * lib/target-supports.exp: Generate
3732 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3733 and check_effective_target_arm_arch_v8r_multilib.
3734
d87f00ba
CL
37352017-07-06 Carl Love <cel@us.ibm.com>
3736
9296dd9b 3737 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3738
37392017-07-06 Carl Love <cel@us.ibm.com>
3740
3741 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3742 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3743 cases for vec_addc, adde and addec builtins.
3744
c471c6ed
DM
37452017-07-06 David Malcolm <dmalcolm@redhat.com>
3746
3747 PR c++/79300
3748 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3749 expected underlining within macro expansion.
3750 * c-c++-common/pr70264.c: Likewise.
3751 * g++.dg/plugin/diagnostic-test-expressions-1.C
3752 (test_within_macro_1): New test.
3753 (test_within_macro_2): Likewise.
3754 (test_within_macro_3): Likewise.
3755 (test_within_macro_4): Likewise.
3756 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3757 expected underlining within macro expansion.
3758 (test_macro_4): Likewise.
3759 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3760 (test_within_macro_1): New test.
3761 (test_within_macro_2): Likewise.
3762 (test_within_macro_3): Likewise.
3763 (test_within_macro_4): Likewise.
3764 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3765 underlining within macro expansion.
3766
68d872d7
SP
37672017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3768
3769 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3770 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3771 _mm_maskz_getexp_round_sd): Test new intrinsics.
3772 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3773 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3774 _mm_maskz_getexp_round_ss): Ditto.
3775 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3776 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3777 _mm_maskz_getmant_round_sd): Ditto.
3778 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3779 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3780 _mm_maskz_getmant_round_ss): Ditto.
3781 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3782 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3783 _mm_maskz_getexp_round_sd): New runtime tests.
3784 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3785 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3786 _mm_maskz_getexp_round_ss): Ditto.
3787 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3788 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3789 _mm_maskz_getmant_round_sd): Ditto.
3790 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3791 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3792 _mm_maskz_getmant_round_ss): Ditto.
3793 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3794 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3795 __builtin_ia32_getmantss_mask_round): Test new builtins.
3796 * gcc.target/i386/sse-13.c : Ditto.
3797 * gcc.target/i386/sse-23.c: Ditto.
3798 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3799 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3800 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3801 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3802 _mm_mask_getexp_round_ss): Test new intrinsics.
3803 * gcc.target/i386/testround-1.c: Ditto.
3804 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3805 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3806 _mm_mask_getmant_round_ss): Test new intrinsics
3807 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3808 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3809 _mm_maskz_getmant_ss): Test new intrinsics.
3810
9e00a397
CL
38112017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3812
3813 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3814 * lib/target-supports.exp (check_stack_check_available): New.
3815 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3816 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3817 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3818 * gcc.dg/pr47443.c: Likewise.
3819 * gcc.dg/pr48134.c: Likewise.
3820 * gcc.dg/pr70017.c: Likewise.
3821 * gcc.target/aarch64/stack-checking.c: Likewise.
3822 * gcc.target/arm/stack-checking.c: Likewise.
3823 * gcc.target/i386/pr48723.c: Likewise.
3824 * gcc.target/i386/pr55672.c: Likewise.
3825 * gcc.target/i386/pr67265-2.c: Likewise.
3826 * gcc.target/i386/pr67265.c: Likewise.
3827 * gnat.dg/opt49.adb: Likewise.
3828 * gnat.dg/stack_check1.adb: Likewise.
3829 * gnat.dg/stack_check2.adb: Likewise.
3830 * gnat.dg/stack_check3.adb: Likewise.
3831
38e6cc4d
KN
38322017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3833
3834 PR target/80103
3835 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3836 __attribute__.
3837
f8aa2b2c
SP
38382017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3839
3840 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3841 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3842 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3843 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3844 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3845 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3846 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3847 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3848 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3849 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3850 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3851 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3852
e483b7b4
GJL
38532017-07-05 Georg-Johann Lay <avr@gjlay.de>
3854
3855 PR target/81305
3856 * gcc.target/avr/isr-test.h: New file.
3857 * gcc.target/avr/torture/isr-01-simple.c: New test.
3858 * gcc.target/avr/torture/isr-02-call.c: New test.
3859 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3860
a8745cc2
BC
38612017-07-05 Bin Cheng <bin.cheng@arm.com>
3862
3863 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
3864 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
3865 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
3866 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
3867
4a52eb19
BC
38682017-07-05 Bin Cheng <bin.cheng@arm.com>
3869
3870 * gcc.dg/tree-ssa/ldist-26.c: New test.
3871
95f7d11b
BC
38722017-07-05 Bin Cheng <bin.cheng@arm.com>
3873
3874 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
3875
45bb7d59
UB
38762017-07-04 Uros Bizjak <ubizjak@gmail.com>
3877
3878 PR target/81300
3879 * gcc.target/i386/pr81300.c: New test.
3880
1fcfac88
UB
38812017-07-04 Uros Bizjak <ubizjak@gmail.com>
3882
3883 PR target/81294
3884 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
3885 x and y arguments in the call to _subborrow_u32.
3886 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
3887 x and y arguments in the call to _subborrow_u64.
3888 * gcc.target/i386/pr81294-1.c: New test.
3889 * gcc.target/i386/pr81294-2.c: Ditto.
3890
a4187dab
KT
38912017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3892
3893 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
3894
efbf55b0
MP
38952017-07-04 Marek Polacek <polacek@redhat.com>
3896
3897 PR c/81231
3898 * gcc.dg/atomic-pr81231.c: New test.
3899
1aad7106
RS
39002017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
3901
3902 PR tree-optimization/81292
3903 * gcc.dg/pr81292-1.c: New test.
3904 * gcc.dg/pr81292-2.c: Likewise.
3905
7c819e8a
ML
39062017-07-04 Martin Liska <mliska@suse.cz>
3907
3908 PR sanitizer/81040
3909 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
3910 use-after-scope sanitization.
3911
f111f434
JJ
39122017-07-04 Jakub Jelinek <jakub@redhat.com>
3913
8e8dd13b
JJ
3914 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
3915 options.
3916
f111f434
JJ
3917 PR target/81175
3918 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
3919 gather.
3920
7a1238d1
ML
39212017-07-04 Martin Liska <mliska@suse.cz>
3922
3923 PR ipa/81214
3924 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
3925 * g++.dg/ext/mvc3.C: Likewise.
3926 * gcc.target/i386/mvc2.c: Likewise.
3927 * gcc.target/i386/mvc3.c: Likewise.
3928
9fc1fed4
JJ
39292017-07-04 Jakub Jelinek <jakub@redhat.com>
3930
8e3b9bbf
JJ
3931 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
3932 decomposition declaration in diagnostics.
3933 * g++.dg/cpp1z/decomp2.C: Likewise.
3934 * g++.dg/cpp1z/decomp3.C: Likewise.
3935 * g++.dg/cpp1z/decomp4.C: Likewise.
3936 * g++.dg/cpp1z/decomp5.C: Likewise.
3937 * g++.dg/cpp1z/decomp6.C: Likewise.
3938 * g++.dg/cpp1z/decomp7.C: Likewise.
3939 * g++.dg/cpp1z/decomp8.C: Likewise.
3940 * g++.dg/cpp1z/decomp13.C: Likewise.
3941 * g++.dg/cpp1z/decomp14.C: Likewise.
3942 * g++.dg/cpp1z/decomp18.C: Likewise.
3943 * g++.dg/cpp1z/decomp19.C: Likewise.
3944 * g++.dg/cpp1z/decomp22.C: Likewise.
3945 * g++.dg/cpp1z/decomp23.C: Likewise.
3946 * g++.dg/cpp1z/decomp24.C: Likewise.
3947 * g++.dg/cpp1z/decomp25.C: Likewise.
3948 * g++.dg/cpp1z/decomp26.C: Likewise.
3949 * g++.dg/cpp1z/decomp28.C: Likewise.
3950
9fc1fed4
JJ
3951 PR c++/81258
3952 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
3953 * g++.dg/cpp1z/decomp30.C: New test.
3954
17c18221
PC
39552017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
3956
3957 PR c++/65775
3958 * g++.dg/cpp0x/trailing14.C: New.
3959
370d975d
DH
39602017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3961
3962 PR testsuite/79866
3963 * gfortran.dg/coarray_event_2.f08: New test.
3964
73977c47
DH
39652017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3966
3967 PR testsuite/79843
3968 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
3969 * gfortran.dg/pointer_intent_2.f90: Likewise.
3970
2f70a979
JH
39712017-07-02 Jan Hubicka <hubicka@ucw.cz>
3972
3973 PR middle-end/81290
3974 * gcc.c-torture/compile/pr81290.c: New.
3975
6b5e165b
RB
39762017-07-03 Richard Biener <rguenther@suse.de>
3977
3978 PR tree-optimization/60510
3979 * gfortran.dg/vect/pr60510.f: New testcase.
3980
d8ac7e28
RO
39812017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3982
3983 * gcc.target/i386/mvc6.c: Require ifunc support.
3984
da402967
ML
39852017-07-03 Martin Liska <mliska@suse.cz>
3986
3987 PR sanitize/81040
3988 * g++.dg/asan/function-argument-1.C: New test.
3989 * g++.dg/asan/function-argument-2.C: New test.
3990 * g++.dg/asan/function-argument-3.C: New test.
3991
bc9f4235
RS
39922017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
3993
3994 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
3995 as well.
3996
be086ff5
TV
39972017-07-03 Tom de Vries <tom@codesourcery.com>
3998
3999 PR tree-optimization/69468
4000 * gcc.dg/pr81192.c: Update.
4001
4752be46
TV
40022017-07-03 Tom de Vries <tom@codesourcery.com>
4003
4004 PR tree-optimization/81192
4005 * gcc.dg/pr81192.c: Update.
4006
0bbfd554
TV
40072017-07-03 Tom de Vries <tom@codesourcery.com>
4008
4009 PR tree-optimization/81192
4010 * gcc.dg/pr81192.c: New test.
4011
b677e2f6
TK
40122017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4013
4014 * gfortran/eoshift_3.f90: New test.
4015
e3f9a279
RS
40162017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4017
4018 * gcc.dg/strlenopt-32.c: New testcase.
4019 * gcc.dg/strlenopt-33.c: Likewise.
4020 * gcc.dg/strlenopt-33g.c: Likewise.
4021 * gcc.dg/strlenopt-34.c: Likewise.
4022 * gcc.dg/strlenopt-35.c: Likewise.
4023
862088aa
RS
40242017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4025
4026 PR tree-optimization/80769
4027 * gcc.dg/strlenopt-31.c: New test.
4028 * gcc.dg/strlenopt-31g.c: Likewise.
4029
c34d0927
RS
40302017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4031
4032 PR tree-optimization/81136
4033 * gcc.dg/vect/pr81136.c: New test.
4034
c52d6043
JJ
40352017-07-01 Jakub Jelinek <jakub@redhat.com>
4036
4037 PR sanitizer/81262
4038 * gcc.c-torture/compile/pr81262.c: New test.
4039 * g++.dg/ubsan/pr81262.C: New test.
4040
77616c7e
JH
40412017-06-29 Jan Hubicka <hubicka@ucw.cz>
4042
4043 PR ipa/81261
4044 * g++.dg/ipa/pr81261.C: New testcase.
4045
fb6a764d
AP
40462017-06-30 Andrew Pinski <apinski@cavium.com>
4047
4048 * gcc.dg/torture/pr81245.c: New testcase.
4049
059ab149
AH
40502017-06-30 Aldy Hernandez <aldyh@redhat.com>
4051
4052 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4053 unbounded use.
4054
e59e8b5a
DM
40552017-06-30 David Malcolm <dmalcolm@redhat.com>
4056
4057 PR c++/80014
4058 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4059 Add declaration.
4060 (test_typeid): New test function.
4061
e855bdc0
JJ
40622017-06-30 Jakub Jelinek <jakub@redhat.com>
4063
4064 PR target/81225
4065 * gcc.target/i386/pr81225.c: New test.
4066
fe32bb1b
NS
40672017-06-30 Nathan Sidwell <nathan@acm.org>
4068
4069 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4070 * g++.dg/cpp0x/decltype9.C: Likewise.
4071 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4072 * g++.dg/lookup/decl1.C: Likewise.
4073 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4074 * g++.dg/other/pr28432.C: Likewise.
4075 * g++.dg/parse/crash12.C: Likewise.
4076 * g++.dg/parse/enum3.C: Likewise.
4077 * g++.dg/parse/operator6.C: Likewise.
4078 * g++.dg/template/crash69.C: Likewise.
4079 * g++.dg/template/error27.C: Likewise.
4080 * g++.dg/template/error28.C: Likewise.
4081 * g++.dg/template/memfriend6.C: Likewise.
4082 * g++.old-deja/g++.mike/err1.C: Likewise.
4083 * g++.old-deja/g++.mike/p811.C: Likewise.
4084 * g++.old-deja/g++.other/crash25.C: Likewise.
4085 * g++.old-deja/g++.other/dtor4.C: Likewise.
4086 * g++.old-deja/g++.pt/t37.C: Likewise.
4087
aaa587d4
ML
40882017-06-30 Martin Liska <mliska@suse.cz>
4089
4090 PR ipa/81214
4091 * gcc.target/i386/pr81214.c: New test.
4092
274c1516
NS
40932017-06-30 Nathan Sidwell <nathan@acm.org>
4094
3b5c768c
NS
4095 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4096
274c1516
NS
4097 PR c++/81229
4098 * g++.dg/lookup/pr81229.C: New.
4099
c497284c
ML
41002017-06-30 Martin Liska <mliska@suse.cz>
4101
4102 PR sanitizer/81021
4103 * g++.dg/asan/pr81021.C: New test.
4104
4812f0b7
RB
41052017-06-30 Richard Biener <rguenther@suse.de>
4106
4107 PR tree-optimization/81249
4108 * g++.dg/torture/pr81249.C: New testcase.
4109
8e09cb8b
PC
41102017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4111
4112 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4113 * g++.dg/diagnostic/variadic1.C: Likewise.
4114 * g++.dg/gomp/udr-3.C: Likewise.
4115 * g++.dg/overload/error1.C: Likewise.
4116 * g++.dg/overload/error2.C: Likewise.
4117 * g++.dg/template/duplicate1.C: Likewise.
4118 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4119 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4120 * g++.old-deja/g++.other/redecl2.C: Likewise.
4121 * g++.old-deja/g++.other/redecl4.C: Likewise.
4122 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4123
74582a3e
CP
41242017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4125
4126 PR fortran/77765
4127 * gfortran.dg/goacc/pr77765.f90: New test.
4128
6da4066f
SE
41292017-06-29 Steve Ellcey <sellcey@cavium.com>
4130
4131 * gcc.target/aarch64/ccmp_2.c: New test.
4132
be3b7dcf
NS
41332017-06-29 Nathan Sidwell <nathan@acm.org>
4134
4135 PR c++/81247
4136 * g++.dg/parse/pr81247-[abc].C: New.
4137
e5898daf
CL
41382017-06-29 Carl Love <cel@us.ibm.com>
4139
4140 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4141 test_unsigned_int_result, test_ll_int_result,
4142 test_ll_unsigned_int_result): Add result checking functions, add
4143 debug support.
4144 (main): Add builtin function tests.
4145
14836f38
CL
41462017-06-29 Carl Love <cel@us.ibm.com>
4147
4148 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4149 dg-skip-if): Add -mvsx -mcpu=power7.
4150
0630a4ec
RB
41512017-06-29 Richard Biener <rguenther@suse.de>
4152
4153 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4154
f76b4224
NS
41552017-06-29 Nathan Sidwell <nathan@acm.org>
4156
4157 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4158
f66459c1
PB
41592017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4160
4161 PR middle-end/81194
4162 * g++.dg/pr81194.C: New test.
4163
3c7bb489
L
41642017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4165
4166 PR ipa/80565
4167 * gcc.dg/torture/pr80565.c: New file.
4168
6cd83bec
BC
41692017-06-29 Bin Cheng <bin.cheng@arm.com>
4170
4171 PR tree-optimization/81196
4172 * gcc.dg/vect/pr81196.c: New.
4173
4c6a51a0
MC
41742017-06-29 Michael Collison <michael.collison@arm.com>
4175
4176 Fix date on previous ChangeLog entry.
4177
41782017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4179 Michael Collison <michael.collison@arm.com>
4180
4181 PR target/70119
4182 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4183
395a191d
SP
41842017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4185
4186 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4187 Test new intrinsic.
4188 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4189 Ditto.
4190 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4191 Ditto.
4192 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4193 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4194 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4195
0ddc0ebc
TP
41962017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4197
4198 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4199 current ARM check by ARM NEON's availability check.
4200 (check_effective_target_vect_intfloat_cvt): Likewise.
4201 (check_effective_target_vect_uintfloat_cvt): Likewise.
4202 (check_effective_target_vect_floatint_cvt): Likewise.
4203 (check_effective_target_vect_floatuint_cvt): Likewise.
4204 (check_effective_target_vect_shift): Likewise.
4205 (check_effective_target_whole_vector_shift): Likewise.
4206 (check_effective_target_vect_bswap): Likewise.
4207 (check_effective_target_vect_shift_char): Likewise.
4208 (check_effective_target_vect_long): Likewise.
4209 (check_effective_target_vect_float): Likewise.
4210 (check_effective_target_vect_perm): Likewise.
4211 (check_effective_target_vect_perm_byte): Likewise.
4212 (check_effective_target_vect_perm_short): Likewise.
4213 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4214 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4215 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4216 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4217 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4218 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4219 (check_effective_target_vect_widen_shift): Likewise.
4220 (check_effective_target_vect_extract_even_odd): Likewise.
4221 (check_effective_target_vect_interleave): Likewise.
4222 (check_effective_target_vect_multiple_sizes): Likewise.
4223 (check_effective_target_vect64): Likewise.
4224 (check_effective_target_vect_max_reduc): Likewise.
4225
56a6d474
RB
42262017-06-28 Richard Biener <rguenther@suse.de>
4227
4228 PR middle-end/81227
4229 * gcc.dg/pr81227.c: New testcase.
4230
926c7865
MM
42312017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4232
4233 PR target/81193
4234 * lib/target-supports.exp
4235 (check_ppc_cpu_supports_hw_available): New test to make sure
4236 __builtin_cpu_supports works on power7 and newer.
4237
17a7218b
ML
42382017-06-28 Martin Liska <mliska@suse.cz>
4239
4240 PR ipa/81128
4241 * gcc.target/i386/pr81128.c: New test.
4242
63010089
ML
42432017-06-28 Martin Liska <mliska@suse.cz>
4244
4245 PR driver/79659
4246 * g++.dg/opt/pr79659.C: New test.
4247
b1cac008
CL
42482017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4249
4250 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4251 and options.
4252 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4253
42bd89ce
MG
42542017-06-28 Marc Glisse <marc.glisse@inria.fr>
4255
4256 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4257 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4258
b8d62ac8
JJ
42592017-06-28 Jakub Jelinek <jakub@redhat.com>
4260
4261 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4262 (foo): ... this. Change constants such that it isn't matched
4263 as __builtin_copysign, yet tests the combiner the same.
4264
6dc61b45
ML
42652017-06-28 Martin Liska <mliska@suse.cz>
4266
4267 PR sanitizer/81224
4268 * gcc.dg/asan/pr81224.c: New test.
4269
9a265443
EB
42702017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4271
4272 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4273 passed to pthread_join.
4274
935b5226
AK
42752017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4276
4277 * gcc.target/s390/nodatarel-1.c: New test.
4278
88016532
JD
42792017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4280
4281 PR fortran/80164
4282 * gfortran.dg/array_temporaries_4.f90: New test.
4283
8c2805bb
AP
42842017-06-27 Andrew Pinski <apinski@cavium.com>
4285
4286 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4287 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4288 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4289
786c6d10
MP
42902017-06-27 Marek Polacek <polacek@redhat.com>
4291
4292 PR sanitizer/81223
4293 * gcc.dg/ubsan/pr81223.c: New test.
4294
1e7df2e6
MG
42952017-06-27 Marc Glisse <marc.glisse@inria.fr>
4296
4297 * gcc.dg/tree-ssa/assoc-1.c: New file.
4298
58b45c4f
PC
42992017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4300
4301 PR c++/62046
4302 * g++.dg/parse/catch2.C: New.
4303
00296d7f
JJ
43042017-06-27 Jakub Jelinek <jakub@redhat.com>
4305
c1031852
JJ
4306 PR sanitizer/81209
4307 * g++.dg/ubsan/pr81209.C: New test.
4308
00296d7f
JJ
4309 PR middle-end/81207
4310 * gcc.c-torture/compile/pr81207.c: New test.
4311
0c418630
MP
43122017-06-27 Marek Polacek <polacek@redhat.com>
4313
4314 PR bootstrap/81216
4315 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4316
4b377e01
MS
43172017-06-26 Martin Sebor <msebor@redhat.com>
4318
4319 PR c++/81169
4320 * g++.dg/Wclass-memaccess-2.C: New test.
4321
952ac945
CL
43222017-06-26 Carl Love <cel@us.ibm.com>
4323
4324 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4325 Add new runnable test file for the vec_rev built-ins.
4326
df11b2ea
BS
43272016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4328
226ab0a8 4329 PR/tree-optimization 71815
df11b2ea
BS
4330 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4331 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4332
fa7ccca0
RL
43332017-06-26 Renlin Li <renlin.li@arm.com>
4334 Szabolcs Nagy <szabolcs.nagy@arm.com>
4335
4336 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4337 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4338 memmove.
4339
5a5c2d16
RB
43402017-06-26 Richard Biener <rguenther@suse.de>
4341
4342 PR target/81175
4343 * gfortran.dg/pr81175.f: New testcase.
4344
75f0112f
RB
43452017-06-26 Richard Biener <rguenther@suse.de>
4346
4347 PR tree-optimization/81203
4348 * gcc.dg/torture/pr81203.c: New testcase.
4349
3e2becc4
MP
43502017-06-26 Marek Polacek <polacek@redhat.com>
4351
4352 PR c/80116
4353 * c-c++-common/Wmultistatement-macros-1.c: New test.
4354 * c-c++-common/Wmultistatement-macros-2.c: New test.
4355 * c-c++-common/Wmultistatement-macros-3.c: New test.
4356 * c-c++-common/Wmultistatement-macros-4.c: New test.
4357 * c-c++-common/Wmultistatement-macros-5.c: New test.
4358 * c-c++-common/Wmultistatement-macros-6.c: New test.
4359 * c-c++-common/Wmultistatement-macros-7.c: New test.
4360 * c-c++-common/Wmultistatement-macros-8.c: New test.
4361 * c-c++-common/Wmultistatement-macros-9.c: New test.
4362 * c-c++-common/Wmultistatement-macros-10.c: New test.
4363 * c-c++-common/Wmultistatement-macros-11.c: New test.
4364
945653db
EB
43652017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4366
4367 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4368
c8e3c356
CL
43692017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4370
4371 * lib/target-supports.exp
4372 (check_effective_target_arm_neon_ok_nocache): Add flags with
4373 -mfloat-abi=hard. Include arm_neon.h.
4374 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4375 (check_effective_target_arm_neon_ok_no_float_abi): New.
4376 * gcc.target/arm/lto/pr65837_0.c: Require
4377 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4378 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4379 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4380
22235619
PC
43812017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4382
4383 PR c++/62315
4384 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4385
e56e3fda
TK
43862017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4387
45bb7d59 4388 PR fortran/52473
e56e3fda
TK
4389 * gfortran.dg/cshift_2.f90: New test.
4390
d3f062be
JW
43912017-06-23 Jim Wilson <jim.wilson@linaro.org>
4392
4393 PR middle-end/79794
4394 * gcc.target/aarch64/pr79794.c: New.
4395
37416b69
MM
43962017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4397
4398 PR target/80510
4399 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4400 * gcc.target/powerpc/pr80510-2.c: Likewise.
4401
8447a92f
JL
44022017-06-22 Jeff Law <law@redhat.com>
4403
4404 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4405
52607f7e
WS
44062017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4407
4408 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4409 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4410 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4411 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4412 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4413 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4414 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4415 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4416
fb68f296
JC
44172017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4418
45bb7d59 4419 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4420
60edf8bb
MT
44212017-06-22 Matt Turner <mattst88@gmail.com>
4422
4423 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4424 skylake check.
4425
4333d74b
CL
44262017-06-22 Carl Love <cel@us.ibm.com>
4427
4428 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4429 vmuleuh): Fix scan-assembler-times should check for word not half word
4430 instructions.
4431
13f752b2
JL
44322017-06-22 Jeff Law <law@redhat.com>
4433
4434 * gcc.c-torture/compile/stack-check-1.c: New test.
4435
0759db19
RB
44362016-06-22 Richard Biener <rguenther@suse.de>
4437
4438 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4439 * gcc.dg/vect/pr65947-2.c: Likewise.
4440 * gcc.dg/vect/pr65947-3.c: Likewise.
4441 * gcc.dg/vect/pr65947-4.c: Likewise.
4442 * gcc.dg/vect/pr65947-5.c: Likewise.
4443 * gcc.dg/vect/pr65947-6.c: Likewise.
4444 * gcc.dg/vect/pr65947-8.c: Likewise.
4445 * gcc.dg/vect/pr65947-9.c: Likewise.
4446 * gcc.dg/vect/pr65947-10.c: Likewise.
4447 * gcc.dg/vect/pr65947-12.c: Likewise.
4448 * gcc.dg/vect/pr65947-13.c: Likewise.
4449 * gcc.dg/vect/pr65947-14.c: Likewise.
4450 * gcc.dg/vect/vect-cond-2.c: Likewise.
4451 * gcc.dg/vect/vect-pr69848.c: Likewise.
4452
c24c235e
ML
44532017-06-22 Martin Liska <mliska@suse.cz>
4454
4455 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4456 to not inline it.
4457
71f82be9
JG
44582017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4459
4460 * gcc.dg/tree-ssa/forwprop-37.c: New.
4461
a78f6980
RB
44622017-06-22 Richard Biener <rguenther@suse.de>
4463
4464 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4465
85d5b033
RB
44662017-06-22 Richard Biener <rguenther@suse.de>
4467
4468 * gcc.dg/vect/pr65947-14.c: New testcase.
4469
4ded8669
MM
44702017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4471
4472 PR target/80510
4473 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4474 32-bit support is added. Change ITYPE size to 64-bit integer.
4475 * gcc.target/powerpc/pr80510-2.c: Likewise.
4476
cb8d1b01
JJ
44772017-06-21 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR c++/81154
4480 * g++.dg/gomp/pr81154.C: New test.
4481
113459fa
DM
44822017-06-21 David Malcolm <dmalcolm@redhat.com>
4483
4484 * g++.dg/other/old-style-cast-fixits.C: New test case.
4485
5e9d501c
JJ
44862017-06-21 Jakub Jelinek <jakub@redhat.com>
4487
4488 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4489
27d33d3e
TV
44902017-06-21 Tom de Vries <tom@codesourcery.com>
4491
4492 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4493
5433db45
TV
44942017-06-21 Tom de Vries <tom@codesourcery.com>
4495
4496 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4497 warning.
4498
93c18375
ML
44992017-06-21 Martin Liska <mliska@suse.cz>
4500
4501 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4502
ff9baa5f
PMR
45032017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4504
4505 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4506 gnat.dg/debug11_pkg2.ads: New testcase.
4507
a23ba8cc
MG
45082017-06-21 Marc Glisse <marc.glisse@inria.fr>
4509
4510 * gcc.target/i386/getround.c: New file.
4511
ed73f46f
MG
45122017-06-21 Marc Glisse <marc.glisse@inria.fr>
4513
4514 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4515 * gcc.dg/tree-ssa/addadd-2.c: New file.
4516
6b92ab17
TV
45172017-06-21 Tom de Vries <tom@codesourcery.com>
4518
4519 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4520 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4521 * gcc.c-torture/compile/20080806-1.c: Same.
4522 * gcc.c-torture/compile/920723-1.c: Same.
4523 * gcc.c-torture/compile/930621-1.c: Same.
4524 * gcc.c-torture/compile/991214-2.c: Same.
4525 * gcc.c-torture/compile/bcopy.c: Same.
4526 * gcc.c-torture/compile/memtst.c: Same.
4527 * gcc.c-torture/compile/msp.c: Same.
4528 * gcc.c-torture/compile/stuct.c: Same.
4529 * gcc.c-torture/execute/20011008-3.c: Same.
4530 * gcc.c-torture/execute/20030209-1.c: Same.
4531 * gcc.c-torture/execute/20031012-1.c: Same.
4532 * gcc.c-torture/execute/20040805-1.c: Same.
4533 * gcc.c-torture/execute/920410-1.c: Same.
4534 * gcc.c-torture/execute/921113-1.c: Same.
4535 * gcc.c-torture/execute/921202-1.c: Same.
4536 * gcc.c-torture/execute/921208-2.c: Same.
4537 * gcc.c-torture/execute/930106-1.c: Same.
4538 * gcc.c-torture/execute/930406-1.c: Same.
4539 * gcc.c-torture/execute/950221-1.c: Same.
4540 * gcc.c-torture/execute/960521-1.c: Same.
4541 * gcc.c-torture/execute/980605-1.c: Same.
4542 * gcc.c-torture/execute/comp-goto-1.c: Same.
4543 * gcc.c-torture/execute/comp-goto-2.c: Same.
4544 * gcc.c-torture/execute/memcpy-1.c: Same.
4545 * gcc.c-torture/execute/multi-ix.c: Same.
4546 * gcc.c-torture/execute/nestfunc-4.c: Same.
4547 * gcc.c-torture/execute/pr20621-1.c: Same.
4548 * gcc.c-torture/execute/pr23135.c: Same.
4549 * gcc.c-torture/execute/pr28982b.c: Same.
4550 * gcc.dg/loop-3.c: Same.
4551 * gcc.dg/struct-ret-3.c: Same.
4552 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4553 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4554 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4555 * gcc.dg/tree-prof/pr44777.c: Same.
4556
191578a5
DM
45572017-06-20 David Malcolm <dmalcolm@redhat.com>
4558
4559 PR jit/81144
4560 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4561 memset call with zero-initialization.
4562 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4563
8a259e30
UB
45642017-06-20 Uros Bizjak <ubizjak@gmail.com>
4565
4566 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4567 (main): Renamed to ...
4568 (fma4_test): ... this.
4569
b6837e04
JK
45702017-06-20 Julia Koval <julia.koval@intel.com>
4571
4572 * gcc.target/i386/pr73350-2.c: New test.
4573
67ea3f4e
RO
45742017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4575
4576 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4577 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4578 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4579 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4580 restrict to x86_64-*-*-gnu.
4581 Skip scan-assembler on *-*-darwin*.
4582 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4583 * gcc.dg/loop-invariant.c: Likewise.
4584 * gcc.dg/lto/pr70955_0.c: Likewise.
4585 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4586 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4587 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4588
4589 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4590 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4591 targets.
4592 * gcc.dg/attr-ms_struct-2.c: Likewise.
4593 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4594 * gcc.dg/bf-ms-layout.c: Likewise.
4595 * gcc.dg/bf-ms-layout-2.c: Likewise.
4596 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4597 Require fpic support.
4598 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4599 targets.
4600 * gcc.target/i386/bitfield2.c: Likewise.
4601 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4602 targets.
4603 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4604
71bbbd13
NS
46052017-06-20 Nathan Sidwell <nathan@acm.org>
4606
4607 PR c++/67074
4608 * g++.dg/lookup/pr67074.C: New.
4609 * g++.dg/parse/namespace-alias-1.C: Adjust.
4610
531f0b38
RB
46112017-06-20 Richard Biener <rguenther@suse.de>
4612
4613 PR middle-end/81097
4614 * c-c++-common/ubsan/pr81097.c: New testcase.
4615
d47d7438
RB
46162017-06-20 Richard Biener <rguenther@suse.de>
4617
4618 * gcc.dg/vect/pr65947-9.c: Adjust.
4619
b5c7b957
TP
46202017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4621
4622 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4623 * gcc.target/arm/acle/cdp2.c: Likewise.
4624 * gcc.target/arm/acle/ldc.c: Likewise.
4625 * gcc.target/arm/acle/ldc2.c: Likewise.
4626 * gcc.target/arm/acle/ldc2l.c: Likewise.
4627 * gcc.target/arm/acle/ldcl.c: Likewise.
4628 * gcc.target/arm/acle/mcr.c: Likewise.
4629 * gcc.target/arm/acle/mcr2.c: Likewise.
4630 * gcc.target/arm/acle/mcrr.c: Likewise.
4631 * gcc.target/arm/acle/mcrr2.c: Likewise.
4632 * gcc.target/arm/acle/mrc.c: Likewise.
4633 * gcc.target/arm/acle/mrc2.c: Likewise.
4634 * gcc.target/arm/acle/mrrc.c: Likewise.
4635 * gcc.target/arm/acle/mrrc2.c: Likewise.
4636 * gcc.target/arm/acle/stc.c: Likewise.
4637 * gcc.target/arm/acle/stc2.c: Likewise.
4638 * gcc.target/arm/acle/stc2l.c: Likewise.
4639 * gcc.target/arm/acle/stcl.c: Likewise.
4640
a1aa2599
JJ
46412017-06-20 Jakub Jelinek <jakub@redhat.com>
4642
4643 PR target/81121
4644 * gcc.target/i386/pr81121.c: New test.
4645
16122c22
MM
46462017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4647
4648 PR target/79799
4649 * gcc.target/powerpc/pr79799-1.c: New test.
4650 * gcc.target/powerpc/pr79799-2.c: Likewise.
4651 * gcc.target/powerpc/pr79799-3.c: Likewise.
4652 * gcc.target/powerpc/pr79799-4.c: Likewise.
4653 * gcc.target/powerpc/pr79799-5.c: Likewise.
4654
5ec046c0
NS
46552017-06-19 Nathan Sidwell <nathan@acm.org>
4656
4657 PR c++/81124
4658 PR c++/79766
4659 * g++.dg/lookup/pr79766.C: New.
4660 * g++.dg/lookup/pr81124.C: New.
4661 * g++.dg/template/explicit6.C: Adjust.
4662 * g++.old-deja/g++.other/decl5.C: Adjust.
4663
c72e002c
CL
46642017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4665
4666 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4667 -DSTACK_SIZE.
4668
4301ae22
JJ
46692017-06-19 Jakub Jelinek <jakub@redhat.com>
4670
9f8fafe8
JJ
4671 PR sanitizer/81125
4672 * g++.dg/ubsan/pr81125.C: New test.
4673
4301ae22
JJ
4674 PR sanitizer/81111
4675 * g++.dg/ubsan/pr81111.C: New test.
4676
21e4389f
RB
46772017-06-19 Richard Biener <rguenther@suse.de>
4678
4679 PR middle-end/81118
4680 * gcc.dg/torture/pr81118.c: New testcase.
4681
343ae898
RB
46822017-06-19 Richard Biener <rguenther@suse.de>
4683
4684 PR tree-optimization/80887
4685 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4686
97872698
JJ
46872017-06-19 Jakub Jelinek <jakub@redhat.com>
4688
4689 PR ipa/81112
4690 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4691
c14c0b15
NS
46922017-06-19 Nathan Sidwell <nathan@acm.org>
4693
4694 PR c++/81119
4695 * g++.dg/warn/pr81119.C: New.
4696
a6e5212a
ML
46972017-06-19 Martin Liska <mliska@suse.cz>
4698
4699 PR sanitizer/80879
4700 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4701
871cc215
ML
47022017-06-19 Martin Liska <mliska@suse.cz>
4703
4704 PR ipa/80732
4705 * gcc.target/i386/mvc5.c: Scan indirect_function.
4706 * gcc.target/i386/mvc7.c: Likewise.
4707 * gcc.target/i386/pr80732.c: New test.
4708
431abe69
PC
47092017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4710
4711 PR c++/66093
4712 * g++.dg/cpp1y/constexpr-66093.C: New.
4713
fe1ae165
RO
47142017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4715
4716 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4717 dg-skip-if list.
4718
db9bbdec
RB
47192017-06-19 Richard Biener <rguenther@suse.de>
4720
4721 PR ipa/81112
4722 * g++.dg/torture/pr81112.C: New testcase.
4723
18154846
JH
47242017-06-18 Jan Hubicka <hubicka@ucw.cz>
4725
4726 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4727
5dace4bf
TK
47282017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4729
4730 PR fortran/52473
4731 * gfortran.dg/cshift_1.f90: New test.
4732
4f4b0ab8
RO
47332017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4734
4735 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4736
b36a612c
CL
47372017-06-16 Carl Love <cel@us.ibm.com>
4738
4739 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4740 main): Add runnable tests and test checker for vec_float,
4741 vec_float2, vec_floate and vec_floato builtins.
4742
e3e266bf
RE
47432017-06-16 Richard Earnshaw <rearnsha@arm.com>
4744
4745 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4746 the architecture options added by dg-add-options arm_neon.
4747 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4748 to the architecture.
4749 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4750 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4751 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4752
42093880
RE
47532017-06-16 Richard Earnshaw <rearnsha@arm.com>
4754
4755 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4756 multilibs have been built.
4757
c5742a17
RE
47582017-06-16 Richard Earnshaw <rearnsha@arm.com>
4759
4760 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4761 * gcc.target/arm/pr51915.c: Likewise.
4762 * gcc.target/arm/pr52006.c: Likewise.
4763 * gcc.target/arm/pr53187.c: Likewise.
4764
93aa40fe
RE
47652017-06-16 Richard Earnshaw <rearnsha@arm.com>
4766
4767 * gcc.target/arm/multilibs.exp: New file.
4768
b3d8d88e
MS
47692017-06-16 Martin Sebor <msebor@redhat.com>
4770
4771 PR tree-optimization/80933
4772 PR tree-optimization/80934
4773 * gcc.dg/fold-bcopy.c: New test.
4774 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4775 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4776 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4777 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4778 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4779 * gcc.dg/builtins-nonnull.c: Likewise.
4780
56960fd6
JG
47812017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4782
4783 PR target/71778
4784 * gcc.target/arm/pr71778.c: New.
4785
ec73e54d
JH
47862017-06-16 Jan Hubicka <hubicka@ucw.cz>
4787
4788 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4789
01f1c24e
RB
47902017-06-16 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/81090
4793 * gcc.dg/graphite/pr81090.c: New testcase.
4794
8d94f932
JW
47952017-06-16 Janus Weil <janus@gcc.gnu.org>
4796
4797 PR fortran/80983
4798 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4799
b783399a
JJ
48002017-06-16 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR sanitizer/81094
4803 * c-c++-common/ubsan/object-size-11.c: New test.
4804
c3684b7b
MS
48052017-06-15 Martin Sebor <msebor@redhat.com>
4806
4807 PR c++/80560
4808 * g++.dg/Wclass-memaccess.C: New test.
4809
d0e7a9fd
JW
48102017-06-15 Janus Weil <janus@gcc.gnu.org>
4811
4812 PR fortran/80983
4813 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4814
d1eed638
JH
48152017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4816
4817 PR lto/69866
4818 * gcc.dg/lto/pr69866_0.c: New test.
4819 * gcc.dg/lto/pr69866_1.c: Likewise.
4820
61f5d852
JL
48212017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4822
4823 PR target/78818
4824 * gcc.target/msp430/pr78818-real.c: New template for tests.
4825 * gcc.target/msp430/pr78818-auto.c: New test.
4826 * gcc.target/msp430/pr78818-data-region.c: New test.
4827 * gcc.target/msp430/pr78818-data-sec.c: New test.
4828 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4829
6820664a
TP
48302017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4831
4832 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4833 instructions in it rather than the number of IT blocks being 2.
4834 Transfer scan directive arm_thumb2 restriction to the whole
4835 testcase and restrict further to Thumb-only targets.
4836
41c540fc
TC
48372017-06-15 Tamar Christina <tamar.christina@arm.com>
4838
4839 * gcc.target/arm/sdiv_costs_1.c:
4840 Use dg-add-options.
4841
3466430f
MR
48422017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4843
4844 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4845 * gcc.target/mips/pr51513-1.c: New test.
4846 * gcc.target/mips/pr51513-2.c: New test.
4847
26fda5f5
RB
48482017-06-14 Richard Biener <rguenther@suse.de>
4849
4850 PR tree-optimization/81083
4851 * gcc.dg/torture/pr81083.c: Add prototypes.
4852
909263f8
RB
48532017-06-14 Richard Biener <rguenther@suse.de>
4854
4855 PR middle-end/81088
4856 * c-c++-common/ubsan/pr81088.c: New testcase.
4857
938a807a
EB
48582017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4859
4860 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4861
85c1b6d7
AP
48622017-06-14 Andrew Pinski <apinski@cavium.com>
4863 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
4864
4865 PR target/71663
4866 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
4867 * gcc.target/aarch64/vect-init-2.c: Likewise.
4868 * gcc.target/aarch64/vect-init-3.c: Likewise.
4869 * gcc.target/aarch64/vect-init-4.c: Likewise.
4870 * gcc.target/aarch64/vect-init-5.c: Likewise.
4871
bee9e49f
PC
48722017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4873
4874 PR c++/58541
4875 * g++.dg/cpp0x/constexpr-58541.C: New.
4876
24d020bd
RB
48772017-06-14 Richard Biener <rguenther@suse.de>
4878
4879 PR tree-optimization/81083
4880 * gcc.dg/torture/pr81083.c: New testcase.
4881
11c16c2a
JJ
48822017-06-14 Jakub Jelinek <jakub@redhat.com>
4883
4884 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
4885 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
4886
c60dc053
JJ
48872017-06-13 Jakub Jelinek <jakub@redhat.com>
4888
f31a8339
JJ
4889 PR c++/80973
4890 * g++.dg/ubsan/pr80973.C: New test.
4891
c60dc053
JJ
4892 PR c++/80984
4893 * g++.dg/opt/nrv18.C: New test.
4894
45b2222a
ML
48952017-06-13 Martin Liska <mliska@suse.cz>
4896
4897 PR sanitize/78204
4898 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
4899 test by adding no_sanitize attribute.
4900 * gcc.dg/asan/use-after-scope-4.c: Likewise.
4901
ef0e3441
RL
49022017-06-13 Renlin Li <renlin.li@arm.com>
4903
4904 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
4905 conditionally.
4906
345683a9
MJ
49072017-06-13 Martin Jambor <mjambor@suse.cz>
4908
4909 PR tree-optimization/80803
4910 PR tree-optimization/81063
4911 gcc.dg/tree-ssa/pr80803.c: New test.
4912 gcc.dg/tree-ssa/pr81063.c: Likewise.
4913
9ebc3467
YG
49142017-06-12 Yury Gribov <tetra2005@gmail.com>
4915
4916 * c-c++-common/fold-masked-cmp-3.c: New test.
4917
16842d34
YG
49182017-06-13 Yury Gribov <tetra2005@gmail.com>
4919
4920 PR tree-optimization/67328
4921 * c-c++-common/fold-masked-cmp-1.c: New test.
4922 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4923 * gcc.dg/pr46309.c: Fix pattern.
4924 * gcc.dg/pr46309-2.c: Likewise.
4925
ba593ad5
TC
49262017-06-13 Tamar Christina <tamar.christina@arm.com>
4927
4928 * gcc.target/arm/sdiv_costs_1.c:
4929 Require arm_arch_v8a_ok and add march option.
4930
9ab5a235
ML
49312017-06-13 Martin Liska <mliska@suse.cz>
4932
4933 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
4934 * gcc.dg/tree-ssa/dump-2.c: Likewise.
4935 * gcc.dg/tree-ssa/vrp101.c: Likewise.
4936
4f2c198d
RB
49372017-06-13 Richard Biener <rguenther@suse.de>
4938
4939 PR middle-end/81065
4940 * c-c++-common/ubsan/pr81065.c: New testcase.
4941
196ed8ea
ILT
49422017-06-12 Ian Lance Taylor <iant@golang.org>
4943
4944 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
4945 freorder. Update comment to explain test.
4946
64ff4f60
TC
49472017-06-12 Tamar Christina <tamar.christina@arm.com>
4948
4949 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
4950 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
4951 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
4952 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
4953
5ed2fdfe
TC
49542017-06-12 Tamar Christina <tamar.christina@arm.com>
4955
4956 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
4957
6cddb61c
TC
49582017-06-12 Tamar Christina <tamar.christina@arm.com>
4959
4960 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
4961
aebce396
JJ
49622017-06-12 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR tree-optimization/81003
4965 * gcc.c-torture/compile/pr81003.c: New test.
4966
3fd7fe21
RB
49672017-06-12 Richard Biener <rguenther@suse.de>
4968
4969 PR tree-optimization/81053
4970 * gcc.dg/torture/pr81053.c: New testcase.
4971
ac39f0e8
TK
49722017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4973
4974 PR fortran/80988
4975 * gfortran.dg/implied_do_io_3.f90: New test.
4976
18787c38
TV
49772017-06-10 Tom de Vries <tom@codesourcery.com>
4978
4979 * lib/target-supports.exp (check_effective_target_signal): New proc.
4980 * lib/gcc.exp (gcc_target_compile): Remove appending of
4981 -DSIGNAL_SUPPRESS to additional_flags.
4982 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
4983 additional_flags if effective target signal is not supported by the
4984 target.
4985 * gcc.c-torture/execute/20101011-1.c: Same.
4986 * gcc.dg/c99-stdint-1.c: Same.
4987 * gcc.dg/c99-stdint-2.c: Same.
4988 * gcc.dg/c99-stdint-5.c: Same.
4989 * gcc.dg/c99-stdint-6.c: Same.
4990 * gcc.dg/stdint-width-1.c: Same.
4991
0069a009
TV
49922017-06-10 Tom de Vries <tom@codesourcery.com>
4993
4994 * lib/target-supports.exp (check_effective_target_stack_size)
4995 (dg-effective-target-value): New proc.
4996 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
4997 additional_flags.
4998 * lib/objc.exp (objc_target_compile): Same.
4999 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5000 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5001 dg-additional-options.
5002 * gcc.c-torture/compile/20080806-1.c: Same.
5003 * gcc.c-torture/compile/920723-1.c: Same.
5004 * gcc.c-torture/compile/930621-1.c: Same.
5005 * gcc.c-torture/compile/991214-2.c: Same.
5006 * gcc.c-torture/compile/bcopy.c: Same.
5007 * gcc.c-torture/compile/memtst.c: Same.
5008 * gcc.c-torture/compile/msp.c: Same.
5009 * gcc.c-torture/compile/stuct.c: Same.
5010 * gcc.c-torture/execute/20011008-3.c: Same.
5011 * gcc.c-torture/execute/20030209-1.c: Same.
5012 * gcc.c-torture/execute/20031012-1.c: Same.
5013 * gcc.c-torture/execute/20040805-1.c: Same.
5014 * gcc.c-torture/execute/920410-1.c: Same.
5015 * gcc.c-torture/execute/920501-7.c: Same.
5016 * gcc.c-torture/execute/921113-1.c: Same.
5017 * gcc.c-torture/execute/921202-1.c: Same.
5018 * gcc.c-torture/execute/921208-2.c: Same.
5019 * gcc.c-torture/execute/930106-1.c: Same.
5020 * gcc.c-torture/execute/930406-1.c: Same.
5021 * gcc.c-torture/execute/950221-1.c: Same.
5022 * gcc.c-torture/execute/960521-1.c: Same.
5023 * gcc.c-torture/execute/980605-1.c: Same.
5024 * gcc.c-torture/execute/comp-goto-1.c: Same.
5025 * gcc.c-torture/execute/comp-goto-2.c: Same.
5026 * gcc.c-torture/execute/memcpy-1.c: Same.
5027 * gcc.c-torture/execute/multi-ix.c: Same.
5028 * gcc.c-torture/execute/nestfunc-4.c: Same.
5029 * gcc.c-torture/execute/pr20621-1.c: Same.
5030 * gcc.c-torture/execute/pr23135.c: Same.
5031 * gcc.c-torture/execute/pr28982b.c: Same.
5032 * gcc.dg/loop-3.c: Same.
5033 * gcc.dg/struct-ret-3.c: Same.
5034 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5035 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5036 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5037 * gcc.dg/tree-prof/pr44777.c: Same.
5038
b09649fd
DM
50392017-06-09 David Malcolm <dmalcolm@redhat.com>
5040
5041 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5042 (test_mutually_exclusive_suggestions): New test function.
5043 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5044 (test_mutually_exclusive_suggestions): New test function.
5045 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5046 (test_mutually_exclusive_suggestions): New test function.
5047 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5048 (test_show_locus): Add special-case for
5049 "test_mutually_exclusive_suggestions".
5050
a1f427e9
ILT
50512017-06-09 Ian Lance Taylor <iant@golang.org>
5052
5053 * gcc.dg/tree-prof/split-1.c: New test.
5054
cb59f689
JH
50552017-06-09 Jan Hubicka <hubicka@ucw.cz>
5056
5057 * gcc.dg/predict-14.c: Avoid cold function detection.
5058 * gcc.target/i386/umod-3.c: Likewise.
5059
f66e6423
TC
50602017-06-09 Tamar Christina <tamar.christina@arm.com>
5061
5062 * gcc.target/aarch64/lrint-matherr.h: New.
5063 * gcc.target/aarch64/inline-lrint_1.c: New.
5064 * gcc.target/aarch64/inline-lrint_2.c: New.
5065 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5066 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5067
37b68a43
TC
50682017-06-09 Tamar Christina <tamar.christina@arm.com>
5069
5070 * gcc.target/arm/sdiv_costs_1.c: New.
5071
37f30285
TV
50722017-06-09 Tom de Vries <tom@codesourcery.com>
5073
5074 PR target/80855
5075 * gcc.target/nvptx/label-values.c: New test.
5076
051508d7
TP
50772017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5078
5079 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5080 Test for null definitions instead of them being undefined. Add entry
5081 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5082 about using the effective target for architecture extension.
5083 (check_effective_target_arm_arch_v7ve_ok): Remove.
5084 (add_options_for_arm_arch_v7ve): Likewise.
5085
01a8cacc
RB
50862017-06-09 Richard Biener <rguenther@suse.de>
5087
5088 PR tree-optimization/66623
5089 * gcc.dg/vect/pr66623.c: New testcase.
5090
6d1115c5
RB
50912017-06-09 Richard Biener <rguenther@suse.de>
5092
5093 PR tree-optimization/79483
5094 * gcc.dg/graphite/pr79483.c: New testcase.
5095
6ba856d4
RB
50962017-06-09 Richard Biener <rguenther@suse.de>
5097
5098 PR middle-end/81007
5099 * g++.dg/pr81007.C: New testcase.
5100
48e69247
JJ
51012017-06-09 Jakub Jelinek <jakub@redhat.com>
5102
5103 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5104 instead of "rsp" for -m32.
5105 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5106 target, add -msse2 to dg-options.
5107 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5108 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5109
120ef1d5
SB
51102017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5111
5112 PR target/80966
5113 * gcc.target/powerpc/stack-limit.c: New testcase.
5114
271be653
WS
51152017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5116
774cccdc
JJ
5117 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5118 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5119 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5120 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5121 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5122 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5123
0d05f685
JJ
51242017-06-08 Jakub Jelinek <jakub@redhat.com>
5125
8ab7005b
JJ
5126 PR c/81006
5127 * c-c++-common/gomp/pr81006.c: New test.
5128
34361776
JJ
5129 PR c++/81011
5130 * g++.dg/gomp/pr81011.C: New test.
5131
0d05f685
JJ
5132 PR middle-end/81005
5133 * c-c++-common/ubsan/align-10.c: New test.
5134 * c-c++-common/ubsan/null-13.c: New test.
5135
2163b9bc
UB
51362017-06-08 Uros Bizjak <ubizjak@gmail.com>
5137
5138 PR target/81015
5139 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5140 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5141 * gcc.target/i386/pr81015.c: New test.
5142
73f49ad7
TV
51432017-06-08 Tom de Vries <tom@codesourcery.com>
5144
5145 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5146 trampolines instead of NO_TRAMPOLINES.
5147 * gcc.c-torture/execute/20000822-1.c: Same.
5148 * gcc.c-torture/execute/920428-2.c: Same.
5149 * gcc.c-torture/execute/920501-7.c: Same.
5150 * gcc.c-torture/execute/920612-2.c: Same.
5151 * gcc.c-torture/execute/921017-1.c: Same.
5152 * gcc.c-torture/execute/921215-1.c: Same.
5153 * gcc.c-torture/execute/931002-1.c: Same.
5154 * gcc.c-torture/execute/comp-goto-2.c: Same.
5155 * gcc.c-torture/execute/nestfunc-1.c: Same.
5156 * gcc.c-torture/execute/nestfunc-2.c: Same.
5157 * gcc.c-torture/execute/nestfunc-3.c: Same.
5158 * gcc.c-torture/execute/nestfunc-5.c: Same.
5159 * gcc.c-torture/execute/nestfunc-6.c: Same.
5160 * gcc.c-torture/execute/pr24135.c: Same.
5161 * gcc.dg/Wtrampolines.c: Same.
5162 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5163 * gcc.dg/torture/stackalign/nested-5.c: Same.
5164 * gcc.dg/torture/stackalign/nested-6.c: Same.
5165 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5166 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5167 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5168 * gcc.dg/trampoline-1.c: Same.
5169 * gcc.dg/tree-prof/pr44777.c: Same.
5170 * gcc.target/i386/pr67770.c: Same.
5171 * lib/gcc.exp (gcc_target_compile): Remove appending of
5172 -DNO_TRAMPOLINES to additional_flags.
5173 * lib/objc.exp (objc_target_compile): Same.
5174
b9835925
TV
51752017-06-08 Tom de Vries <tom@codesourcery.com>
5176
5177 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5178 'gcc,no_trampolines' instead of 'no_trampolines'.
5179
77db6c15
AI
51802017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5181
5182 PR middle-end/79988
5183 * gcc.target/i386/mpx/pr79988.c: New test.
5184
0036534f
AI
51852017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5186
5187 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5188 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5189 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5190
b69d9ac6
JH
51912017-06-08 Jan Hubicka <hubicka@ucw.cz>
5192
5193 * g++.dg/tree-ssa/counts-1.C: New testcase.
5194 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5195
c46f9051
JK
51962017-08-08 Julia Koval <julia.koval@intel.com>
5197
5198 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5199 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5200 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5201 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5202 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5203 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5204
5ed41889
MP
52052017-06-08 Marek Polacek <polacek@redhat.com>
5206
5207 PR sanitize/80932
5208 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5209
8055904e
JK
52102017-08-08 Julia Koval <julia.koval@intel.com>
5211
5212 PR target/73350,80862
5213 * gcc.target/i386/pr73350.c: New test.
5214
fb4bc6ff
RB
52152017-06-08 Richard Biener <rguenther@suse.de>
5216
5217 PR tree-optimization/80928
5218 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5219
989cc652 52202017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5221
989cc652
CL
5222 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5223
83059741
JW
52242017-06-07 Jonathan Wakely <jwakely@redhat.com>
5225
5226 PR c++/80990
5227 * g++.dg/cpp1z/class-deduction39.C: New.
5228
0874a778
MP
52292017-06-07 Marek Polacek <polacek@redhat.com>
5230
5231 PR sanitizer/80932
5232 * c-c++-common/ubsan/pr80932.c: New test.
5233
55e872a4
BC
52342017-06-07 Bin Cheng <bin.cheng@arm.com>
5235
5236 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5237 * gcc.target/i386/l_fma_double_2.c: Ditto.
5238 * gcc.target/i386/l_fma_double_3.c: Ditto.
5239 * gcc.target/i386/l_fma_double_4.c: Ditto.
5240 * gcc.target/i386/l_fma_double_5.c: Ditto.
5241 * gcc.target/i386/l_fma_double_6.c: Ditto.
5242 * gcc.target/i386/l_fma_float_1.c: Ditto.
5243 * gcc.target/i386/l_fma_float_2.c: Ditto.
5244 * gcc.target/i386/l_fma_float_3.c: Ditto.
5245 * gcc.target/i386/l_fma_float_4.c: Ditto.
5246 * gcc.target/i386/l_fma_float_5.c: Ditto.
5247 * gcc.target/i386/l_fma_float_6.c: Ditto.
5248
cb9ac430
TC
52492017-06-07 Tamar Christina <tamar.christina@arm.com>
5250
5251 * gcc.target/aarch64/sdiv_costs_1.c: New.
5252
46c821e7
RB
52532017-06-07 Richard Biener <rguenther@suse.de>
5254
5255 PR tree-optimization/80928
5256 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5257 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5258
6eb2ac65
RB
52592017-06-07 Richard Biener <rguenther@suse.de>
5260
5261 PR tree-optimization/80928
5262 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5263 check_results.
5264
25396db9
NS
52652017-06-06 Nathan Sidwell <nathan@acm.org>
5266
5267 * g++.dg/pr45330.C: Add inline namespace case.
5268
bbf97416
TK
52692017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5270
5271 PR fortran/80975
5272 * gfortran.dg/matmul_16.f90: New test.
5273 * gfortran.dg/inline_matmul_18.f90: New test.
5274
dc949728
MP
52752017-06-06 Marek Polacek <polacek@redhat.com>
5276
5277 PR c/79983
5278 * gcc.dg/pr79983.c: New test.
5279
100d0700
DM
52802017-06-06 David S. Miller <davem@davemloft.net>
5281
5282 * gcc.target/sparc/sparc-ret-3.c: New test.
5283
6c6b519a
TV
52842017-06-06 Tom de Vries <tom@codesourcery.com>
5285
5286 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5287 label_values instead of NO_LABEL_VALUES.
5288 * gcc.c-torture/compile/920301-1.c: Same.
5289 * gcc.c-torture/compile/920501-1.c: Same.
5290 * gcc.c-torture/compile/941014-4.c: Same.
5291 * gcc.c-torture/compile/labels-1.c: Same.
5292 * gcc.c-torture/compile/pr18903.c: Same.
5293 * gcc.c-torture/execute/920302-1.c: Same.
5294 * gcc.c-torture/execute/920415-1.c: Same.
5295 * gcc.c-torture/execute/920428-2.c: Same.
5296 * gcc.c-torture/execute/920501-3.c: Same.
5297 * gcc.c-torture/execute/920501-4.c: Same.
5298 * gcc.c-torture/execute/920501-5.c: Same.
5299 * gcc.c-torture/execute/920501-7.c: Same.
5300 * gcc.c-torture/execute/920721-4.c: Same.
5301 * gcc.c-torture/execute/980526-1.c: Same.
5302 * gcc.c-torture/execute/990208-1.c: Same.
5303 * gcc.c-torture/execute/comp-goto-1.c: Same.
5304 * gcc.c-torture/execute/comp-goto-2.c: Same.
5305 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5306 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5307 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5308 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5309 * gcc.dg/tree-prof/pr44777.c: Same.
5310 * gcc.misc-tests/bprob-2.c: Same.
5311 * gcc.misc-tests/gcov-3.c: Same.
5312 * lib/gcc.exp (gcc_target_compile): Remove appending of
5313 -DNO_LABEL_VALUES to additional_flags.
5314 * lib/objc.exp (objc_target_compile): Same.
5315 * lib/target-supports.exp (check_effective_target_label_values): Test on
5316 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5317
4ebcc903
KT
53182017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5319
5320 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5321
331dc840
RB
53222017-06-06 Richard Biener <rguenther@suse.de>
5323
5324 PR tree-optimization/80974
5325 * gcc.dg/torture/pr80974.c: New testcase.
5326
d2537732
TP
53272017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5328
5329 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5330 "unsigned int" in conversation warning on line 15.
5331
e7baeb39
RB
53322017-06-06 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/80928
5335 * gcc.dg/vect/pr80928.c: New testcase.
5336 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5337 * gcc.dg/vect/slp-13.c: Likewise.
5338 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5339
05945a1b
DM
53402017-06-05 David Malcolm <dmalcolm@redhat.com>
5341
5342 * g++.dg/plugin/comment_plugin.c: New test plugin.
5343 * g++.dg/plugin/comments-1.C: New test file.
5344 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5345
9b972837
BE
53462017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5347
5348 * gcc.misc-tests/gcov-1a.c: New test.
5349
1d135d98
MM
53502017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5351
5352 * gcc.target/powerpc/clone1.c: New test.
5353
92bba237
JW
53542017-06-05 Janus Weil <janus@gcc.gnu.org>
5355
5356 PR fortran/70601
5357 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5358
7b3ee9c9
NK
53592017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5360
5361 PR fortran/35339
5362 * gfortran.dg/implied_do_io_1.f90: New Test.
5363 * gfortran.dg/implied_do_io_2.f90: New Test.
5364
e4d1c5c4
RL
53652017-06-05 Renlin Li <renlin.li@arm.com>
5366
5367 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5368 selector to related line.
5369
d91561cb
JH
53702017-06-05 Jan Hubicka <hubicka@ucw.cz>
5371
5372 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5373
d8395013
KT
53742017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5375
5376 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5377
279dc4b4
KT
53782017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5379
5380 * gcc.target/aarch64/subs_compare_2.c: New test.
5381
e49d8b68
KT
53822017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5383
5384 * gcc.target/aarch64/subs_compare_1.c: New test.
5385
4456f65d
CX
53862017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5387
5388 * gcc.target/mips/div-9.c: Delete duplicate test.
5389 * gcc.target/mips/div-10.c: Ditto.
5390 * gcc.target/mips/div-11.c: Ditto.
5391 * gcc.target/mips/div-12.c: Ditto.
5392
3995f3a2
JH
53932017-05-23 Jan Hubicka <hubicka@ucw.cz>
5394
5395 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5396
82c027e1
DH
53972017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5398
5399 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5400 vesrion of the dejagnu grep.
5401 (list-module-names): Use it and adjust the regular expressions for
5402 modules and submodules.
5403 * gfortran.dg/prof/prof.exp: Cleanup modules.
5404 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5405 directives.
5406 * gfortran.dg/altreturn_8.f90: Likewise.
5407 * gfortran.dg/associate_12.f90: Likewise.
5408 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5409 * gfortran.dg/charlen_15.f90: Likewise.
5410 * gfortran.dg/class_4a.f03: Likewise.
5411 * gfortran.dg/class_54.f90: Likewise.
5412 * gfortran.dg/class_dummy_4.f03: Likewise.
5413 * gfortran.dg/class_dummy_5.f90: Likewise.
5414 * gfortran.dg/constructor_9.f90: Likewise.
5415 * gfortran.dg/dec_structure_15.f90: Likewise.
5416 * gfortran.dg/do_check_8.f90: Likewise.
5417 * gfortran.dg/dtio_26.f03: Likewise.
5418 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5419 * gfortran.dg/equiv_9.f90: Likewise.
5420 * gfortran.dg/extends_15.f90: Likewise.
5421 * gfortran.dg/finalize_22.f90: Likewise.
5422 * gfortran.dg/finalize_23.f90: Likewise.
5423 * gfortran.dg/generic_26.f90: Likewise.
5424 * gfortran.dg/generic_27.f90: Likewise.
5425 * gfortran.dg/namelist_76.f90: Likewise.
5426 * gfortran.dg/pointer_init_8.f90: Likewise.
5427 * gfortran.dg/pr61318.f90: Likewise.
5428 * gfortran.dg/pr77260_1.f90: Likewise.
5429 * gfortran.dg/pr77260_2.f90: Likewise.
5430 * gfortran.dg/pr77420_3.f90: Likewise.
5431 * gfortran.dg/proc_ptr_39.f90: Likewise.
5432 * gfortran.dg/proc_ptr_41.f90: Likewise.
5433 * gfortran.dg/proc_ptr_42.f90: Likewise.
5434 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5435 * gfortran.dg/submodule_1.f08: Likewise.
5436 * gfortran.dg/submodule_10.f08: Likewise.
5437 * gfortran.dg/submodule_14.f08: Likewise.
5438 * gfortran.dg/submodule_15.f08: Likewise.
5439 * gfortran.dg/submodule_2.f08: Likewise.
5440 * gfortran.dg/submodule_5.f08: Likewise.
5441 * gfortran.dg/submodule_6.f08: Likewise.
5442 * gfortran.dg/submodule_7.f08: Likewise.
5443 * gfortran.dg/submodule_8.f08: Likewise.
5444 * gfortran.dg/submodule_9.f08: Likewise.
5445 * gfortran.dg/transfer_class_2.f90: Likewise.
5446 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5447 * gfortran.dg/typebound_call_24.f03: Likewise.
5448 * gfortran.dg/typebound_call_25.f90: Likewise.
5449 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5450 * gfortran.dg/typebound_generic_12.f03: Likewise.
5451 * gfortran.dg/typebound_generic_13.f03: Likewise.
5452 * gfortran.dg/typebound_generic_14.f03: Likewise.
5453 * gfortran.dg/typebound_generic_15.f90: Likewise.
5454 * gfortran.dg/typebound_operator_16.f03: Likewise.
5455 * gfortran.dg/typebound_operator_18.f90: Likewise.
5456 * gfortran.dg/typebound_operator_20.f90: Likewise.
5457 * gfortran.dg/typebound_override_3.f90: Likewise.
5458 * gfortran.dg/typebound_override_4.f90: Likewise.
5459 * gfortran.dg/typebound_override_5.f90: Likewise.
5460 * gfortran.dg/typebound_override_6.f90: Likewise.
5461 * gfortran.dg/typebound_override_7.f90: Likewise.
5462 * gfortran.dg/typebound_proc_28.f03: Likewise.
5463 * gfortran.dg/typebound_proc_29.f90: Likewise.
5464 * gfortran.dg/typebound_proc_30.f90: Likewise.
5465 * gfortran.dg/typebound_proc_31.f90: Likewise.
5466 * gfortran.dg/typebound_proc_32.f90: Likewise.
5467 * gfortran.dg/typebound_proc_33.f90: Likewise.
5468 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5469 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5470 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5471 * gfortran.dg/use_only_3.f90: Likewise.
5472 * gfortran.dg/use_without_only_1.f90: Likewise.
5473 * gfortran.dg/warn_unused_function.f90: Likewise.
5474 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5475 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5476
3de4ac6d
MP
54772017-06-04 Marek Polacek <polacek@redhat.com>
5478
5479 PR c/80919
5480 * gcc.dg/format/pr80919.c: New test.
5481
2474f48f
MS
54822017-06-02 Martin Sebor <msebor@redhat.com>
5483
5484 PR c/80892
5485 * c-c++-common/Wfloat-conversion-2.c: New test.
5486
bd280745
PC
54872017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5488
5489 PR c++/68754
5490 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5491
bd280745 54922017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5493
5494 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5495 for the new built-ins.
5496
ffa8a921
SD
54972017-06-02 Sudakshina Das <sudi.das@arm.com>
5498
5499 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5500
d65d1bd9
WS
55012017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5502
5503 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5504 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5505 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5506 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5507 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5508
b160939b
KT
55092017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5510
5511 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5512
17f47f86
KT
55132017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5514
5515 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5516
ab82e126
WS
55172017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5518
5519 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5520 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5521 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5522 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5523 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5524 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5525 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5526 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5527 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5528
c957e9c0
NS
55292017-06-02 Nathan Sidwell <nathan@acm.org>
5530
5531 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5532
aad16012
JJ
55332017-06-02 Jakub Jelinek <jakub@redhat.com>
5534
74b4885d
JJ
5535 PR rtl-optimization/80903
5536 * gcc.dg/pr80903.c: New test.
5537
aad16012
JJ
5538 PR fortran/80918
5539 * gfortran.dg/gomp/pr80918.f90: New test.
5540
40ffd95f
BE
55412017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5542
5543 * c-c++-common/Wsizeof-pointer-div.c: New test.
5544 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5545 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5546 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5547 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5548 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5549 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5550 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5551 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5552 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5553 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5554 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5555 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5556 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5557 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5558 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5559 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5560 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5561 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5562
052754ea
WS
55632017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5564
5565 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5566 Update the target to power8-vector.
5567
aa63913f
DM
55682017-06-01 David Malcolm <dmalcolm@redhat.com>
5569
5570 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5571
2ded3754
PMR
55722017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5573
5574 * debug12.adb, debug12.ads: New testcase.
5575
c8638450
MJ
55762017-06-01 Martin Jambor <mjambor@suse.cz>
5577
5578 PR tree-optimization/80898
5579 * gcc.dg/tree-ssa/pr80898.c: New test.
5580 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5581
ac853c90
PC
55822017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5583
5584 PR c++/80896
5585 * g++.dg/cpp1z/nodiscard5.C: New.
5586
7841f13c
CZ
55872017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5588
5589 * gcc.target/arc/pr9001195952.c: New test.
5590
f525e390
TV
55912017-06-01 Tom de Vries <tom@codesourcery.com>
5592
5593 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5594 * gcc.c-torture/compile/asmgoto-1.c: Same.
5595 * gcc.dg/20000707-1.c: Same.
5596 * gcc.dg/pr38700.c: Same.
5597 * gcc.dg/pr70169.c: Same.
5598 * gcc.dg/pr80112.c: Same.
5599 * gcc.dg/torture/pr51071-2.c: Same.
5600 * gcc.dg/torture/pr51071.c: Same.
5601 * gcc.dg/tree-ssa/alias-34.c: Same.
5602
9285616c
PMR
56032017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5604
5605 * gnat.dg/debug11.adb: New testcase.
5606
48932682
RB
56072017-06-01 Richard Biener <rguenther@suse.de>
5608
5609 PR middle-end/66313
5610 * c-c++-common/ubsan/pr66313.c: New testcase.
5611 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5612
fcb99124
SM
56132017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5614
5615 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5616 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5617 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5618 -mcpu overridden.
5619 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5620 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5621 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5622 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5623 to dg-option. Add dg-skip-if directive to disable this test
5624 for darwin. Add dg-skip-if directive to disable this test if
5625 -mcpu overridden.
5626
dc7401c0
SP
56272017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5628
5629 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5630 (_mm_maskz_max_sd): Test new intrinsics.
5631 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5632 (_mm_maskz_max_sd): Test new intrinsics.
5633 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5634 (_mm_maskz_max_ss): Test new intrinsics.
5635 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5636 (_mm_maskz_max_ss): Test new intrinsics.
5637 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5638 (_mm_maskz_min_sd): Test new intrinsics.
5639 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5640 (_mm_maskz_min_sd): Test new intrinsics.
5641 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5642 (_mm_maskz_min_ss): Test new intrinsics.
5643 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5644 (_mm_maskz_min_ss): Test new intrinsics.
5645
3909991c
NS
56462017-05-31 Nathan Sidwell <nathan@acm.org>
5647
5648 * g++.dg/lookup/lambda1.C New.
5649
0e510edb
BC
56502017-05-31 Bin Cheng <bin.cheng@arm.com>
5651
5652 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5653 on pointer should not be replaced.
5654
9fc5e7a4
MM
56552017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5656
5657 PR testsuite/80580
5658 * gcc.dg/gimplefe-error-7.c: New test.
5659
1e466f04
GM
56602017-05-31 Graham Markall <graham.markall@embecosm.com>
5661
5662 * gcc.target/arc/add_n-combine.c: New test.
5663 * gcc.target/arc/sub_n-combine.c: New test.
5664
89c88990
RB
56652017-05-31 Richard Biener <rguenther@suse.de>
5666
5667 PR target/80880
5668 * gcc.target/i386/pr80880.c: New testcase.
5669
748bbe72
RS
56702017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5671
5672 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5673
c7d7e222
BC
56742017-05-31 Bin Cheng <bin.cheng@arm.com>
5675
5676 * gcc.dg/vect/pr80815-3.c: New test.
5677
ee1379be
RB
56782017-05-31 Richard Biener <rguenther@suse.de>
5679
5680 PR tree-optimization/80906
5681 * gcc.dg/graphite/pr80906.c: New testcase.
5682
bcce980e
TV
56832017-05-30 Tom de Vries <tom@codesourcery.com>
5684
5685 PR testsuite/80910
5686 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5687 unsupported if host compiler does not support c++11.
5688 (host_supports_c++11): New proc.
5689
ef9200aa
MS
56902017-05-30 Martin Sebor <msebor@redhat.com>
5691
5692 PR c/80731
5693 * g++.dg/ext/utf16-4.C: Relax test.
5694 * gcc.dg/fixed-point/int-warning.c: Adjust.
5695
f012c8ef
DM
56962017-05-30 David Malcolm <dmalcolm@redhat.com>
5697
5698 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5699 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5700 test case.
5701 * g++.dg/plugin/show-template-tree-color.C: New test case.
5702 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5703 * g++.dg/template/show-template-tree-2.C: New test case.
5704 * g++.dg/template/show-template-tree-3.C: New test case.
5705 * g++.dg/template/show-template-tree-4.C: New test case.
5706 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5707 * g++.dg/template/show-template-tree.C: New test case.
5708
3f8efe25
SB
57092017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5710
5711 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5712 dg-options.
5713 * gfortran.dg/pr80107.f: Delete testcase.
5714
77d1dbdb
UB
57152017-05-30 Uros Bizjak <ubizjak@gmail.com>
5716
5717 PR target/80833
5718 * gcc.target/i386/pr80833-1.c: New test.
5719 * gcc.target/i386/pr80833-2.c: Ditto.
5720
e2f35333
NS
57212017-05-30 Nathan Sidwell <nathan@acm.org>
5722
5723 PR c++/80913
5724 * g++.dg/lookup/pr80913.C: New.
5725
ba7629e2
RB
57262017-05-30 Richard Biener <rguenther@suse.de>
5727
5728 PR middle-end/80901
5729 * gcc.dg/torture/pr80901.c: New testcase.
5730
4bfb347c
RD
57312017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5732
5733 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5734
b3125625
JL
57352017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5736
5737 PR target/78838
5738 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5739
892d6169
RB
57402017-05-30 Richard Biener <rguenther@suse.de>
5741
5742 PR middle-end/80876
5743 * gcc.dg/torture/pr80876.c: New testcase.
5744
3d7ff728
NS
57452017-05-29 Nathan Sidwell <nathan@acm.org>
5746
5747 PR c++/80891 (#5)
5748 * g++.dg/lookup/pr80891-5.C: New.
5749
fd262197
JD
57502017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5751
5752 PR libgfortran/53029
5753 * gfortran.dg/read_5.f90: New test.
5754
724e517a
NS
57552017-05-29 Nathan Sidwell <nathan@acm.org>
5756
a5cfa13a
NS
5757 PR c++/80891 (#4)
5758 * g++.dg/lookup/pr80891-4.C: New.
5759
e514ab0c
NS
5760 PR c++/80891 (#1)
5761 * g++.dg/lookup/pr80891-1.C: New.
5762
58dec010
NS
5763 PR c++/80891 (#3)
5764 * g++.dg/lookup/pr80891-3.C: New.
5765
724e517a
NS
5766 PR c++/80891 (#2)
5767 * g++.dg/lookup/pr80891-2.C: New.
5768
bbe3927b
TK
57692017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5770
5771 PR fortran/37131
5772 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5773 flags.
5774 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5775 * gfortran.dg/inline_matmul_17.f90: New test.
5776
8364e6ac
TK
57772017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5778
5779 * gfortran.dg/matmul_bounds_12.f90: New test.
5780
56a35ac9
JJ
57812017-05-27 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR bootstrap/80887
5784 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5785
945bf9e1
NS
57862017-05-26 Nathan Sidwell <nathan@acm.org>
5787
5788 * g++.dg/cpp0x/dr2061.C: New.
5789 * g++.dg/parse/namespace-alias-1.C: Add more test.
5790
cb4fe401
BC
57912017-05-26 Bin Cheng <bin.cheng@arm.com>
5792
5793 PR tree-optimization/80815
5794 * gcc.dg/vect/pr80815-1.c: New test.
5795 * gcc.dg/vect/pr80815-2.c: New test.
5796
e929e611
ML
57972017-05-26 Martin Liska <mliska@suse.cz>
5798
5799 PR ipa/80663
5800 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5801 split at the problematic spot.
5802 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5803 a valid value of the param.
5804
92f105f6
MP
58052017-05-26 Marek Polacek <polacek@redhat.com>
5806
5807 PR sanitizer/80875
5808 * c-c++-common/ubsan/pr80875.c: New test.
5809
74ca4e36
TV
58102017-05-26 Tom de Vries <tom@codesourcery.com>
5811
5812 PR testsuite/80557
5813 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5814 * gcc.dg/Wcxx-compat-8.c: Same.
5815 * gcc.dg/Wobjsize-1.c: Same.
5816 * gcc.dg/Wshadow-local-2.c: Same.
5817 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5818 * gcc.dg/anon-struct-6.c: Same.
5819 * gcc.dg/asm-wide-1.c: Same.
5820 * gcc.dg/builtin-inf-1.c: Same.
5821 * gcc.dg/builtin-redefine.c: Same.
5822 * gcc.dg/c90-array-lval-6.c: Same.
5823 * gcc.dg/c90-array-lval-7.c: Same.
5824 * gcc.dg/c90-fordecl-1.c: Same.
5825 * gcc.dg/c99-fordecl-2.c: Same.
5826 * gcc.dg/cast-lvalue-1.c: Same.
5827 * gcc.dg/cast-lvalue-2.c: Same.
5828 * gcc.dg/compound-lvalue-1.c: Same.
5829 * gcc.dg/cond-lvalue-1.c: Same.
5830 * gcc.dg/cpp/20000419-1.c: Same.
5831 * gcc.dg/cpp/backslash.c: Same.
5832 * gcc.dg/cpp/backslash2.c: Same.
5833 * gcc.dg/cpp/macspace1.c: Same.
5834 * gcc.dg/cpp/macspace2.c: Same.
5835 * gcc.dg/cpp/multiline-2.c: Same.
5836 * gcc.dg/cpp/pr27777.c: Same.
5837 * gcc.dg/cpp/pr30786.c: Same.
5838 * gcc.dg/cpp/pr34602.c: Same.
5839 * gcc.dg/cpp/redef1.c: Same.
5840 * gcc.dg/cpp/tr-warn1.c: Same.
5841 * gcc.dg/cpp/tr-warn3.c: Same.
5842 * gcc.dg/cpp/tr-warn6.c: Same.
5843 * gcc.dg/cpp/trad/hash.c: Same.
5844 * gcc.dg/cpp/trad/redef1.c: Same.
5845 * gcc.dg/cpp/ucs.c: Same.
5846 * gcc.dg/declspec-10.c: Same.
5847 * gcc.dg/declspec-11.c: Same.
5848 * gcc.dg/declspec-18.c: Same.
5849 * gcc.dg/format/c99-strftime-1.c: Same.
5850 * gcc.dg/format/ext-3.c: Same.
5851 * gcc.dg/format/pr72858.c: Same.
5852 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5853 * gcc.dg/init-string-1.c: Same.
5854 * gcc.dg/label-decl-3.c: Same.
5855 * gcc.dg/m-un-2.c: Same.
5856 * gcc.dg/nofixed-point-2.c: Same.
5857 * gcc.dg/noncompile/20020213-1.c: Same.
5858 * gcc.dg/pch/counter-2.c: Same.
5859 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5860 * gcc.dg/pr27528.c: Same.
5861 * gcc.dg/pr27953.c: Same.
5862 * gcc.dg/pr35899.c: Same.
5863 * gcc.dg/pr37561.c: Same.
5864 * gcc.dg/pr45461.c: Same.
5865 * gcc.dg/pr45750.c: Same.
5866 * gcc.dg/pr53196-2.c: Same.
5867 * gcc.dg/pr53265.c: Same.
5868 * gcc.dg/redecl-1.c: Same.
5869 * gcc.dg/tls/thr-init-1.c: Same.
5870 * gcc.dg/torture/pr51106-1.c: Same.
5871 * gcc.dg/torture/pr51106-2.c: Same.
5872 * gcc.dg/uninit-19.c: Same.
5873 * gcc.dg/uninit-pr20644.c: Same.
5874
6fc9f7aa
JJ
58752017-05-26 Jakub Jelinek <jakub@redhat.com>
5876
5877 * g++.dg/cpp1z/decomp29.C (p): New variable.
5878 (main): Add further tests.
5879
28e0e05b
RB
58802017-05-26 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/80842
5883 * gcc.dg/torture/pr80842.c: New testcase.
5884
c81ec254
PC
58852017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5886
5887 PR c++/79652
5888 * g++.dg/cpp0x/pr79652.C: New.
5889
aee21066
PC
58902017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5891
5892 PR c++/71451
5893 * g++.dg/cpp0x/variadic170.C: New.
5894
63dbcd13
VR
58952017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
5896
5897 * g++.dg/warn/Wcatch-value-1.C: New test.
5898 * g++.dg/warn/Wcatch-value-2.C: New test.
5899 * g++.dg/warn/Wcatch-value-3.C: New test.
5900
932f48ac
NS
59012017-05-25 Nathan Sidwell <nathan@acm.org>
5902
44e00a7a
NS
5903 * g++.dg/lookup/using56.C: New.
5904 * g++.dg/lookup/using57.C: New.
5905 * g++.dg/lookup/using58.C: New.
5906 * g++.dg/lookup/using59.C: New.
5907
932f48ac
NS
5908 * g++.dg/lookup/using17.C: Adjust diagnostics.
5909
a10f9a2e
MS
59102017-05-25 Martin Sebor <msebor@redhat.com>
5911
5912 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
5913 positives on ILP32.
5914 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
5915 column numbers.
5916 * gcc.dg/pr60114.c: Same.
5917
47c05e71
JH
59182017-05-23 Jan Hubicka <hubicka@ucw.cz>
5919
5920 * gfortran.dg/pr48636.f90: Fix template better.
5921
f35a733d
NS
59222017-05-25 Nathan Sidwell <nathan@acm.org>
5923
5924 * g++.dg/lookup/koenig14.C: New.
5925
18c1e9e0
PC
59262017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/79583
5929 * g++.dg/cpp0x/pr79583.C: New.
5930
2673d192
PC
59312017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5932
5933 PR c++/68578
5934 * g++.dg/cpp1y/pr68578.C: New.
5935
bce8ef71
MG
59362017-05-25 Marc Glisse <marc.glisse@inria.fr>
5937
5938 * gcc.dg/tree-ssa/vce-1.c: New file.
5939
11d6b45d
MG
59402017-05-25 Marc Glisse <marc.glisse@inria.fr>
5941
5942 * gcc.dg/tree-ssa/addadd.c: New file.
5943
5ad4f1c8
NS
59442017-05-24 Nathan Sidwell <nathan@acm.org>
5945
5946 * g++.dg/lookup/friend12.C: Adjust diagnostics.
5947 * g++.dg/lookup/friend19.C: New.
5948 * g++.dg/lookup/friend20.C: New.
5949
d4a760d8
JW
59502017-05-24 Jonathan Wakely <jwakely@redhat.com>
5951
5952 PR c++/80544
5953 * g++.dg/expr/cast11.C: New test.
5954
3cd211af
MS
59552017-05-24 Martin Sebor <msebor@redhat.com>
5956
5957 PR c/80731
5958 * c-c++-common/Wfloat-conversion.c: Adjust.
5959 * c-c++-common/dfp/convert-int-saturate.c: Same.
5960 * c-c++-common/pr68657-1.c: Same.
5961 * g++.dg/ext/utf-cvt.C: Same.
5962 * g++.dg/ext/utf16-4.C: Same.
5963 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
5964 * g++.dg/warn/Wconversion-real-integer2.C: Same.
5965 * g++.dg/warn/Wconversion3.C: Same.
5966 * g++.dg/warn/Wconversion4.C: Same.
5967 * g++.dg/warn/Wsign-conversion.C: Same.
5968 * g++.dg/warn/overflow-warn-1.C: Same.
5969 * g++.dg/warn/overflow-warn-3.C: Same.
5970 * g++.dg/warn/overflow-warn-4.C: Same.
5971 * g++.dg/warn/pr35635.C: Same.
5972 * g++.old-deja/g++.mike/enum1.C: Same.
5973 * gcc.dg/Wconversion-3.c: Same.
5974 * gcc.dg/Wconversion-5.c: Same.
5975 * gcc.dg/Wconversion-complex-c99.c: Same.
5976 * gcc.dg/Wconversion-complex-gnu.c: Same.
5977 * gcc.dg/Wconversion-integer.c: Same.
5978 * gcc.dg/Wsign-conversion.c: Same.
5979 * gcc.dg/bitfld-2.c: Same.
5980 * gcc.dg/c90-const-expr-11.c: Same.
5981 * gcc.dg/c90-const-expr-7.c: Same.
5982 * gcc.dg/c99-const-expr-7.c: Same.
5983 * gcc.dg/overflow-warn-1.c: Same.
5984 * gcc.dg/overflow-warn-2.c: Same.
5985 * gcc.dg/overflow-warn-3.c: Same.
5986 * gcc.dg/overflow-warn-4.c: Same.
5987 * gcc.dg/overflow-warn-5.c: Same.
5988 * gcc.dg/overflow-warn-8.c: Same.
5989 * gcc.dg/overflow-warn-9.c: New test.
5990 * gcc.dg/pr35635.c: Adjust.
5991 * gcc.dg/pr59940.c: Same.
5992 * gcc.dg/pr59963-2.c: Same.
5993 * gcc.dg/pr60114.c: Same.
5994 * gcc.dg/switch-warn-2.c: Same.
5995 * gcc.dg/utf-cvt.c: Same.
5996 * gcc.dg/utf16-4.c: Same.
5997
216bfadc
JJ
59982017-05-24 Jakub Jelinek <jakub@redhat.com>
5999
6000 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6001 Don't include limits.h.
6002 (w): Conditionalize on long long wider than int. Use
6003 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6004 -9223372036854775808.
6005 (x): Use __INT_MAX__ instead of INT_MAX.
6006
610abc02
TK
60072017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6008
6009 PR fortran/66094
6010 * gfortran.dg/inline_matmul_16.f90: New test.
6011
8d0c9b36
TV
60122017-05-24 Tom de Vries <tom@codesourcery.com>
6013
6014 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6015
3f3fb6c9
PB
60162017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6017
6018 PR middle-end/80823
6019 * gcc.dg/pr80823.c: New test.
6020
00e0af8d
AK
60212017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6022
6023 * gcc.target/s390/pr80725.c: New test.
6024
6131102c
NS
60252017-05-23 Nathan Sidwell <nathan@acm.org>
6026
ef4c5e78
NS
6027 * g++.dg/lookup/extern-c-hidden.C: New.
6028 * g++.dg/lookup/extern-redecl1.C: New.
6029
6131102c
NS
6030 PR c++/80866
6031 * g++.dg/parse/pr80866.C: New.
6032
d2db2e6b
JH
60332017-05-23 Jan Hubicka <hubicka@ucw.cz>
6034
6035 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6036 * gcc.dg/ipa/inline-5.c: Likewise.
6037 * gfortran.dg/pr48636.f90: Likewise.
6038
e4ea7a4c
NS
60392017-05-23 Nathan Sidwell <nathan@acm.org>
6040
6041 * g++.dg/parse/ctor9.C: Adjust expected error.
6042
c2d7c404
JD
60432017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6044
6045 PR libgfortran/80256
6046 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6047 Cygwin.
6048
fd71a9a2
TS
60492017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6050
6051 * c-c++-common/goacc/parallel-dims-1.c: Update.
6052 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6053 * c-c++-common/goacc/routine-1.c: Likewise.
6054 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6055 * g++.dg/goacc/template.C: Likewise.
6056 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6057 * gfortran.dg/goacc/routine-3.f90: Likewise.
6058 * gfortran.dg/goacc/sie.f95: Likewise.
6059 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6060
9d029ddf
NS
60612017-05-23 Nathan Sidwell <nathan@acm.org>
6062
6063 * g++.dg/lookup/using13.C: Adjust expected error.
6064
008c7367
SKS
60652017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6066
6067 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6068
d1f6caae
MM
60692017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6070
6071 PR target/80718
6072 * gcc.target/powerpc/pr80718.c: New test.
6073
2ea0d750
SB
60742017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6075
6076 * gcc.target/powerpc/conditional-return.c: New testcase.
6077
25b81686
BS
60782017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6079
6080 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6081 LE-only.
6082
477f145b
JW
60832017-05-22 Janus Weil <janus@gcc.gnu.org>
6084
6085 PR fortran/80766
6086 * gfortran.dg/typebound_call_28.f90: New test.
6087
65cc1407
NS
60882017-05-22 Nathan Sidwell <nathan@acm.org>
6089
6090 * g++.dg/lookup/strong-using.C: New.
6091
0c4f8178
TP
60922017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6093
6094 * gcc.target/arm/movsi_movt.c: New test.
6095 * gcc.target/arm/movdi_movt.c: New test.
6096
fbb1c7d4
EB
60972017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6098
6099 * gnat.dg/specs/not_null1.ads: New test.
6100
d3271136
EB
61012017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6102
6103 * gnat.dg/limited_with5.ad[sb]: New test.
6104 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6105 * gnat.dg/limited_with6.ad[sb]: New test.
6106 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6107
4c24ec6d
EB
61082017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6111 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6112
4bcbb7b8
PC
61132017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6114
6115 PR c++/70265
6116 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6117 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6118
51cd6b78
JD
61192017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6120
6121 PR libgfortran/80333
6122 * gfortran.dg/dtio_30.f03: New test.
6123
33f8c0a1
MP
61242017-05-19 Marek Polacek <polacek@redhat.com>
6125
6126 PR sanitizer/80800
6127 * c-c++-common/ubsan/pr80800.c: New test.
6128 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6129
9740ed54
TS
61302017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6131
7fd549d2
TS
6132 * c-c++-common/goacc/default-1.c: Update.
6133 * c-c++-common/goacc/default-2.c: Likewise.
6134 * c-c++-common/goacc/default-4.c: Likewise.
6135 * gfortran.dg/goacc/default-1.f95: Likewise.
6136 * gfortran.dg/goacc/default-4.f: Likewise.
6137 * c-c++-common/goacc/default-5.c: New file.
6138 * gfortran.dg/goacc/default-5.f: Likewise.
6139
9740ed54
TS
6140 * c-c++-common/goacc/default-1.c: New file.
6141 * c-c++-common/goacc/default-2.c: Likewise.
6142 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6143 test cases in...
6144 * c-c++-common/goacc/default-3.c: ... this new file, and...
6145 * c-c++-common/goacc/default-4.c: ... this new file.
6146 * gfortran.dg/goacc/default.f95: Remove file, including its test
6147 cases in...
6148 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6149 * gfortran.dg/goacc/default-2.f: ... this new file.
6150 * gfortran.dg/goacc/default-3.f95: New file.
6151 * gfortran.dg/goacc/default-4.f: Likewise.
6152
2a8a8d7b
NS
61532017-05-19 Nathan Sidwell <nathan@acm.org>
6154
6155 * g++.dg/inherit/covariant7.C: Adjust.
6156
a978134e
PB
61572017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6158
6159 * gcc.target/arm/tls-disable-literal-pool.c: Change
6160 require-effective-target to tls_native.
6161 Move dg-error to return statement line and change to dg-message.
6162
39aac208
RB
61632017-05-19 Richard Biener <rguenther@suse.de>
6164
6165 PR c++/80593
6166 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6167 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6168
035ab826
RB
61692017-05-19 Richard Biener <rguenther@suse.de>
6170
6171 PR middle-end/80764
6172 * gcc.dg/torture/pr80764.c: New testcase.
6173
52e14b96
MM
61742017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6175
6176 PR target/80510
6177 * gcc.target/powerpc/pr80510-1.c: New test.
6178 * gcc.target/powerpc/pr80510-2.c: Likewise.
6179
4287da82
EG
61802017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6181
6182 * gcc.dg/pragma-diag-7.c: New test.
6183
e4171e10
UB
61842017-05-18 Uros Bizjak <ubizjak@gmail.com>
6185
6186 PR target/80799
6187 * g++.dg/other/i386-11.C: New test.
6188
cdefeea2
WS
61892017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6190
6191 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6192 * fold-vec-div-floatdouble.c: Likewise.
6193 * fold-vec-logical-ands-char.c: Likewise.
6194 * fold-vec-logical-ands-int.c: Likewise.
6195 * fold-vec-logical-ands-short.c: Likewise.
6196 * fold-vec-logical-ors-char.c: Likewise.
6197 * fold-vec-logical-ors-int.c: Likewise.
6198 * fold-vec-logical-ors-short.c: Likewise.
6199 * fold-vec-logical-other-char.c: Likewise.
6200 * fold-vec-mule-misc.c: Likewise.
6201 * fold-vec-mult-float.c: Likewise.
6202 * fold-vec-mult-floatdouble.c: Likewise.
6203 * fold-vec-mult-int.c: Likewise.
6204 * fold-vec-mult-int128-p9.c: Likewise.
6205 * fold-vec-sub-floatdouble.c: Likewise.
6206 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6207 Add lp64 requirement.
6208 * fold-vec-mult-int128-p8.c: Likewise.
6209 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6210
62ee030a
SM
62112017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6212
6213 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6214 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6215 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6216 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6217 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6218 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6219 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6220 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6221 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6222 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6223 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6224 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6225 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6226 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6227 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6228 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6229 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6230 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6231 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6232 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6233 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6234 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6235 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6236 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6237 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6238 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6239
00a84d0e
SL
62402017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6241
6242 * gcc.target/sparc/niagara7-align.c: New test.
6243
243c2883
MP
62442017-05-18 Marek Polacek <polacek@redhat.com>
6245
6246 PR sanitizer/80797
6247 * c-c++-common/ubsan/null-12.c: New test.
6248
e98e6340
SB
62492017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6250
6251 PR middle-end/80692
6252 * gcc.c-torture/execute/pr80692.c: New testcase.
6253
0152001b 62542017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6255
6256 PR libgfortran/80741
6257 * gfortran.dg/read_4.f90: New test.
6258
c8ded430
BS
62592017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6260
6261 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6262
e5b1f5a1
FR
62632017-05-17 Fritz Reese <fritzoreese@gmail.com>
6264
6265 PR fortran/80668
6266 * gfortran.dg/pr80668.f90: New.
6267
9853cb28
PB
62682017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6269
6270 PR middle-end/80775
6271 * gcc.dg/pr80775.c: New test.
6272
142473df
MP
62732017-05-17 Marek Polacek <polacek@redhat.com>
6274
6275 PR sanitizer/80659
6276 * gcc.dg/asan/pr80659.c: New test.
6277
8508a5b5
SKS
62782017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6279
6280 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6281 unsigned long.
6282
bc36d2b7
CX
62832017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6284
6285 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6286
4fc5ebf1
JG
62872017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6288 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6289
6290 PR tree-optimization/80457
6291 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6292 call vect_model_simple_cost.
6293
bedee914
PT
62942017-05-16 Paul Thomas <pault@gcc.gnu.org>
6295
6296 PR fortran/80554
6297 * gfortran.dg/submodule_29.f08: New test.
6298
10791753
DM
62992017-05-16 David Malcolm <dmalcolm@redhat.com>
6300
6301 * g++.dg/other/accessor-fixits-1.C: New test case.
6302 * g++.dg/other/accessor-fixits-2.C: New test case.
6303 * g++.dg/other/accessor-fixits-3.C: New test case.
6304 * g++.dg/other/accessor-fixits-4.C: New test case.
6305
727577c2
CL
63062017-05-16 Carl Love <cel@us.ibm.com>
6307
6308 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6309 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6310 built-ins to the test suite file. Note, support for mradds exists
6311 but no test case exists.
6312 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6313 built-ins to the test suite file.
6314
6b6ae9eb
MP
63152017-05-16 Marek Polacek <polacek@redhat.com>
6316
6317 PR sanitizer/80536
6318 PR sanitizer/80386
6319 * c-c++-common/ubsan/pr80536.c: New test.
6320 * g++.dg/ubsan/pr80386.C: New test.
6321
678d7e19
TC
63222017-05-16 Tamar Christina <tamar.christina@arm.com>
6323
6324 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6325 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6326
6da37857
MW
63272016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6328
6329 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6330 expected output of vadd, vsub and vmul instructions.
6331 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6332 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6333 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6334
a5768d38
JD
63352017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6336
6337 PR libgfortran/80727
6338 * gfortran.dg/read_3.f90: New test.
6339
3a77e7cc
NS
63402017-05-15 Nathan Sidwell <nathan@acm.org>
6341
2016c841
NS
6342 PR c++/79369
6343 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6344
3a77e7cc
NS
6345 PR c++/79369
6346 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6347 * g++.dg/cpp0x/pr79369.C: New.
6348
0735a1c8
SK
63492017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6350
6351 PR fortran/80752
3a77e7cc 6352 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6353
f108770a
UB
63542017-05-15 Uros Bizjak <ubizjak@gmail.com>
6355
900b5b6a 6356 PR target/80425
f108770a
UB
6357 * gcc.target/i386/pr80425-1.c: New test.
6358 * gcc.target/i386/pr80425-2.c: Ditto.
6359
e30ce0a3
JL
63602017-05-15 Jeff Law <law@redhat.com>
6361
6362 * gcc.target/mips/reorgbug-1.c: New test.
6363
0d5a0a33
PMR
63642017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6365
6366 * gnat.dg/specs/pack13.ads: New test.
6367
a104bd88
MS
63682017-05-14 Martin Sebor <msebor@redhat.com>
6369
6370 PR middle-end/77671
6371 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6372 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6373 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6374 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6375 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6376
c6c02519
MS
63772017-05-14 Martin Sebor <msebor@redhat.com>
6378
6379 PR middle-end/80669
6380 * gcc.dg/builtin-stpncpy.c: New test.
6381
d6d4d770
DS
63822017-05-14 Daniel Santos <daniel.santos@pobox.com>
6383
6384 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6385 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6386 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6387 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6388
b9bdd60b
JK
63892017-05-14 Julia Koval <julia.koval@intel.com>
6390
6391 * gcc.target/i386/xgetsetbv.c: New test.
6392
28ae01cd
NK
63932017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6394
6395 PR fortran/80442
6396 * gfortran.dg/impl_do_var_data.f90: New Test
6397
c7488b4f
PJ
63982017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6399
6400 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6401 A regression test for a private array access case which caused
6402 an assert.
6403
9b5f12ae
MS
64042017-05-12 Martin Sebor <msebor@redhat.com>
6405
6406 PR testsuite/80643
6407 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6408 to the purpose of the test.
6409
b76f1550
SM
64102017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6411
6412 * gcc.target/powerpc/bmi-andn-1.c: New file
6413 * gcc.target/powerpc/bmi-andn-2.c: New file.
6414 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6415 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6416 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6417 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6418 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6419 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6420 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6421 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6422 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6423 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6424 * gcc.target/powerpc/bmi-check.h: New File.
6425 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6426 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6427 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6428 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6429 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6430 * gcc.target/powerpc/bmi2-check.h: New file.
6431 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6432 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6433 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6434 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6435 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6436 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6437 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6438 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6439 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6440
2a3fa75a
PC
64412017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/60430
6444 * g++.dg/cpp0x/pr60430.C: New.
6445
e8bf7c7b
JL
64462017-05-12 Jeff Law <law@redhat.com>
6447
6448 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6449
284d1f76
PB
64502017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6451
6452 PR middle-end/80707
6453 * g++.dg/pr80707.C: New test.
6454
302a0e37
WS
64552017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6456
6457 * gcc.target/powerpc/fold-vec-div-float.c: New.
6458 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6459 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6460
a7785078
WS
64612017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6462
6463 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6464 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6465 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6466 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6467 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6468 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6469 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6470 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6471 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6472 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6473 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6474 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6475
9206028e
PC
64762017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6477
6478 PR c++/49604
6479 * g++.dg/cpp0x/forw_enum14.C: New.
6480 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6481
7af1c0ad
RB
64822017-05-12 Richard Biener <rguenther@suse.de>
6483
6484 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6485
f7e95bdb
PC
64862017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6487
6488 PR c++/67687
6489 * g++.dg/cpp0x/constexpr-ice17.C: New.
6490
53e788d0
RB
64912017-05-12 Richard Biener <rguenther@suse.de>
6492
6493 PR tree-optimization/80713
6494 * gcc.dg/torture/pr80713.c: New testcase.
6495
2ead1ab9
AK
64962017-05-12 Andi Kleen <ak@linux.intel.com>
6497
6498 PR testsuite/77684
6499 * lib/target-supports.exp (profopt-perf-wrapper):
6500 Add -m8 option to increase parallelism.
6501
ee58b02f
TS
65022017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6503
1e47f02b
TS
6504 * c-c++-common/goacc/parallel-dims-1.c: New file.
6505 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6506
b0f271ce
TS
6507 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6508 * c-c++-common/goacc/classify-kernels.c: Likewise.
6509 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6510 Likewise.
6511 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6512 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6513 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6514 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6515 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6516 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6517 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6518 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6519 * c-c++-common/goacc/kernels-loop.c: Likewise.
6520 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6521 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6522 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6523 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6524 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6525 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6526 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6527 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6528 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6529 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6530 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6531 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6532
25651634
TS
6533 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6534 * c-c++-common/goacc/classify-kernels.c: Likewise.
6535 * c-c++-common/goacc/classify-parallel.c: Likewise.
6536 * c-c++-common/goacc/classify-routine.c: Likewise.
6537 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6538 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6539 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6540 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6541
ee58b02f
TS
6542 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6543 * c-c++-common/goacc/classify-kernels.c: Likewise.
6544 * c-c++-common/goacc/classify-parallel.c: Likewise.
6545 * c-c++-common/goacc/classify-routine.c: Likewise.
6546 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6547 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6548 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6549 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6550
2d82ec25
NS
65512017-05-11 Nathan Sidwell <nathan@acm.org>
6552
6553 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6554
65552017-05-11 Carl Love <cel@us.ibm.com>
6556
6557 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6558 to the test suite file.
6559 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6560 to the test suite file.
6561
628c06d6
JD
65622017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6563
6564 PR fortran/78659
6565 * gfortran.dg/namelist_91.f90: New test.
6566 * gfortran.dg/namelist_92.f90: New test.
6567 * gfortran.dg/namelist_93.f90: New test.
6568 * gfortran.dg/namelist_94.f90: New test.
6569
1bea0f26
BS
65702017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6571
6572 PR target/80695
6573 * gcc.target/powerpc/pr80695-p8.c: New file.
6574 * gcc.target/powerpc/pr80695-p9.c: New file.
6575
7c85c9fe
UB
65762017-05-11 Uros Bizjak <ubizjak@gmail.com>
6577 Jakub Jelinek <jakub@redhat.com>
6578
6579 PR target/80706
6580 * gcc.target/i386/pr80706.c: New test.
6581
d7a33a4c
JK
65822017-05-11 Julia Koval <julia.koval@intel.com>
6583
6584 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6585 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6586 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6587 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6588
59fbddcf
PC
65892017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6590
6591 PR c++/70538
6592 * g++.dg/cpp0x/pr70538.C: New.
6593
cc09ff60
UB
65942017-05-11 Uros Bizjak <ubizjak@gmail.com>
6595
7c85c9fe
UB
6596 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6597 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6598 (dg-options): Remove -fno-tree-sink.
6599
4fd18c78
KN
66002017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6601
6602 * gcc.target/powerpc/cmpb-1.c: New test.
6603 * gcc.target/powerpc/cmpb-2.c: New test.
6604 * gcc.target/powerpc/cmpb-3.c: New test.
6605 * gcc.target/powerpc/cmpb32-1.c: New test.
6606 * gcc.target/powerpc/cmpb32-2.c: New test.
6607
43b883a9
RB
66082017-05-11 Richard Biener <rguenther@suse.de>
6609
6610 PR tree-optimization/80705
6611 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6612
29b871ec
NS
66132017-05-11 Nathan Sidwell <nathan@acm.org>
6614
6615 * lib/scanlang.exp: New.
6616 * lib/gcc-dg.exp: Load scanlang.exp.
6617 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6618
c587104e
MM
66192017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6620
6621 PR testsuite/80580
6622 * gcc.dg/gimplefe-error-6.c: New test.
6623
67ac9a9d
MM
66242017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6625
6626 PR testsuite/80580
6627 * gcc.dg/gimplefe-error-5.c: New test.
6628
ac4eb40f
MM
66292017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6630
6631 PR testsuite/80580
6632 * gcc.dg/gimplefe-error-4.c: New test.
6633
d45d6282
BS
66342017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6635
6636 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6637
f4ee3a9e
UB
66382017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6639
6640 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6641 (_mm_maskz_max_round_sd): Test new intrinsics.
6642 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6643 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6644 (_mm_maskz_max_round_ss): Test new intrinsics.
6645 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6646 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6647 (_mm_maskz_min_round_sd): Test new intrinsics.
6648 * gcc.target/i386/avx512f-vminsd-2.c: New.
6649 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6650 (_mm_maskz_min_round_ss): Test new intrinsics.
6651 * gcc.target/i386/avx512f-vminss-2.c: New.
6652 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6653 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6654 (__builtin_ia32_minss_mask_round): Test new builtins.
6655 * gcc.target/i386/sse-13.c: Ditto.
6656 * gcc.target/i386/sse-23.c: Ditto.
6657 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6658 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6659 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6660 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6661 (_mm_mask_min_round_ss): Test new intrinsics.
6662 * gcc.target/i386/testround-1.c: Ditto.
6663
66642017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6665
6666 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6667 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6668 (_mm_maskz_div_round_sd): Test new intrinsics.
6669 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6670 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6671 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6672 (_mm_maskz_div_round_ss): Test new intrinsics.
6673 * gcc.target/i386/avx512f-vdivss-2.c: New.
6674 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6675 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6676 (_mm_maskz_mul_round_sd): Test new intrinsics.
6677 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6678 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6679 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6680 (_mm_maskz_mul_round_ss): Test new intrinsics.
6681 * gcc.target/i386/avx512f-vmulss-2.c: New.
6682 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6683 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6684 (__builtin_ia32_mulss_mask_round): Test new builtins.
6685 * gcc.target/i386/sse-13.c: Ditto.
6686 * gcc.target/i386/sse-23.c: Ditto.
6687 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6688 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6689 (_mm_maskz_mul_round_ss): Test new intrinsics.
6690 * gcc.target/i386/testround-1.c: Ditto.
6691
66922017-05-10 Julia Koval <julia.koval@intel.com>
6693
6694 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6695 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6696 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6697
66982017-05-10 Julia Koval <julia.koval@intel.com>
6699
6700 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6701 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6702 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6703 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6704
ca4d2851
PB
67052017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6706
0f374417 6707 PR tree-optimization/51513
ca4d2851
PB
6708 * gcc.target/powerpc/pr51513.c: New test.
6709 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6710 __builtin_abort().
6711 * gcc.dg/predict-14.c: Likewise.
6712
5562ebfc
CL
67132017-05-10 Carl Love <cel@us.ibm.com>
6714 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6715 to the test suite file.
6716 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6717 to the test suite file.
6718
0ca2e7f7
PK
67192017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6720
6721 PR tree-optimization/77644
6722 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6723
e1ad2926
AO
67242017-05-10 Alexandre Oliva <aoliva@redhat.com>
6725
6726 * gcc.dg/guality/inline-params-2.c: New.
6727
f00b411f
PC
67282017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/80145
6731 * g++.dg/cpp1y/auto-fn37.C: New.
6732 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6733
bf2a705c
MM
67342017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6735
6736 PR target/68163
6737 * gcc.target/powerpc/pr68163.c: New test.
6738
5285d5d3
JW
67392017-05-09 Janus Weil <janus@gcc.gnu.org>
6740
6741 PR fortran/79311
6742 * gfortran.dg/finalize_32.f90: New test.
6743
31c2d57d
VR
67442017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6745
6746 PR c/35441
6747 * gcc.dg/pr35441.c: New test.
6748
731f2c8a
MS
67492017-05-09 Martin Sebor <msebor@redhat.com>
6750
6751 PR testsuite/80643
6752 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6753 output.
6754
cc49d15a
PC
67552017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/80186
6758 * g++.dg/template/crash126.C: New.
6759
85282abc
SP
67602017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6761
6762 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6763 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6764 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6765 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6766
823c79ae
DH
67672017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6768
10a8bb62 6769 PR testsuite/80611
823c79ae
DH
6770 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6771
79557bae
CZ
67722017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6773
6774 * gcc.target/arc/tmac-1.c: New file.
6775 * gcc.target/arc/tmac-2.c: Likewise.
6776 * gcc.target/arc/tmac.h: Likewise.
6777
c7314bc1
CZ
67782017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6779 Andrew Burgess <andrew.burgess@embecosm.com>
6780
6781 * gcc.target/arc/firq-1.c: New file.
6782 * gcc.target/arc/firq-2.c: Likewise.
6783 * gcc.target/arc/firq-3.c: Likewise.
6784 * gcc.target/arc/firq-4.c: Likewise.
6785 * gcc.target/arc/firq-5.c: Likewise.
6786 * gcc.target/arc/firq-6.c: Likewise.
6787
41453183
CZ
67882017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6789
6790 * gcc.target/arc/interrupt-5.c: Newfile.
6791 * gcc.target/arc/interrupt-6.c: Likewise.
6792 * gcc.target/arc/interrupt-7.c: Likewise.
6793 * gcc.target/arc/interrupt-8.c: Likewise.
6794 * gcc.target/arc/interrupt-9.c: Likewise.
6795
019bd543
RB
67962017-05-09 Richard Biener <rguenther@suse.de>
6797
6798 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6799 and adjust.
6800 * gcc.dg/vect/vect-50.c: Likewise.
6801
684f84de
MP
68022017-05-09 Marek Polacek <polacek@redhat.com>
6803
6804 PR c/80525
6805 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6806 * c-c++-common/Wlogical-op-2.c: New test.
6807
fd71825b
SKS
68082017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6809
6810 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6811 for targets with __SIZEOF_INT__ < 4.
6812
4ca2e6ec
RB
68132017-05-09 Richard Biener <rguenther@suse.de>
6814
6815 * gcc.dg/vect/vect-50.c: Revert last change.
6816 * gcc.dg/vect/vect-44.c: Likewise.
6817
631238ac
MS
68182017-05-08 Martin Sebor <msebor@redhat.com>
6819
6820 PR translation/80280
6821 * gcc.dg/format/gcc_diag-10.c: New test.
6822
6ba86ba7
KN
68232017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6824
6825 PR target/80101
6826 * gcc.target/powerpc/pr80101-1.c: New test.
6827
0f6ed121
TK
68282017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6829
6830 PR fortran/79930
6831 * gfortran.dg/inline_transpose_1.f90: Add
6832 -finline-matmul-limit=0 to options.
6833 * gfortran.dg/matmul_5.f90: Likewise.
6834 * gfortran.dg/vect/vect-8.f90: Likewise.
6835 * gfortran.dg/inline_matmul_14.f90: New test.
6836 * gfortran.dg/inline_matmul_15.f90: New test.
6837
fd991039
TK
68382017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6839
6840 PR fortran/80602
6841 * gfortran.dg/matmul_15.f90: New test case.
6842
18b8c294
WD
68432017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6844
774cccdc
JJ
6845 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6846 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6847
8637c116
JL
68482017-05-07 Jeff Law <law@redhat.com>
6849
6850 Revert:
6851 2017-05-06 Jeff Law <law@redhat.com>
6852 PR tree-optimization/78496
6853 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6854 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6855
973dfbb4
JL
68562017-05-06 Jeff Law <law@redhat.com>
6857
6858 PR tree-optimization/78496
6859 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6860 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6861
8ffa3150
RS
68622017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6863
6864 * gcc.target/aarch64/spill_1.c: New test.
6865
2a3f7997
RS
68662017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
6867
6868 PR rtl-optimization/75964
6869 * gcc.dg/torture/pr75964.c: New test.
6870
d554bf23
TV
68712017-05-06 Tom de Vries <tom@codesourcery.com>
6872
6873 PR testsuite/80606
6874 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
6875 * gcc.target/i386/avx-vtestpd-2.c: Same.
6876 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
6877 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
6878 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
6879 * gcc.target/i386/avx-vtestpd-3.c: Same.
6880 * gcc.target/i386/avx-vtestps-1.c: Same.
6881 * gcc.target/i386/avx-vtestps-2.c: Same.
6882 * gcc.target/i386/avx-vtestps-256-1.c: Same.
6883 * gcc.target/i386/avx-vtestps-256-2.c: Same.
6884 * gcc.target/i386/avx-vtestps-256-3.c: Same.
6885 * gcc.target/i386/avx-vtestps-3.c: Same.
6886
7a976fe7
TV
68872017-05-06 Tom de Vries <tom@codesourcery.com>
6888
6889 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
6890
0e852c66
TV
68912017-05-06 Tom de Vries <tom@codesourcery.com>
6892
6893 PR testsuite/80557
6894 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
6895 * gcc.target/powerpc/altivec-types-1.c: Same.
6896
63c40d92
TV
68972017-05-06 Tom de Vries <tom@codesourcery.com>
6898
6899 PR testsuite/80557
6900 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
6901 * gcc.target/spu/intrinsics-1.c: Same.
6902
b25b8f91
TV
69032017-05-06 Tom de Vries <tom@codesourcery.com>
6904
6905 PR testsuite/80557
6906 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
6907
6df13491
TV
69082017-05-06 Tom de Vries <tom@codesourcery.com>
6909
6910 PR testsuite/80557
6911 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
6912 * gcc.target/aarch64/spellcheck_2.c: Same.
6913 * gcc.target/aarch64/spellcheck_3.c: Same.
6914
e01261fe
TV
69152017-05-06 Tom de Vries <tom@codesourcery.com>
6916
6917 PR testsuite/80557
6918 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
6919 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
6920 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
6921 * g++.dg/debug/dwarf2/typedef5.C: Same.
6922 * g++.dg/goacc/data-1.C: Same.
6923
9945596c
BS
69242017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6925
6926 * gcc.target/powerpc/versioned-copy-loop.c: New file.
6927
8acb8575
MM
69282017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6929
6930 PR target/79038
6931 PR target/79202
6932 PR target/79203
6933 * gcc.target/powerpc/ppc-round3.c: New test.
6934 * gcc.target/powerpc/ppc-round2.c: Update expected code.
6935
ac699a04
JJ
69362017-05-05 Jakub Jelinek <jakub@redhat.com>
6937
8dc6a926
JJ
6938 PR tree-optimization/80632
6939 * gcc.dg/pr80632.c: New test.
6940
ac699a04
JJ
6941 PR tree-optimization/80558
6942 * gcc.dg/tree-ssa/vrp115.c: New test.
6943
655b5fc8
AV
69442017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
6945 Thomas Preud'homme <thomas.preudhomme@arm.com>
6946 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6947
6948 PR target/71607
6949 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
6950 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
6951 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
6952 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
6953 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
6954 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
6955 * gcc.target/arm/tls-disable-literal-pool.c: New.
6956
c02d2d0a
PK
69572017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6958
6959 PR tree-optimization/80613
6960 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
6961
dfae9048
PC
69622017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
6963
6964 PR c++/71577
6965 * g++.dg/cpp0x/pr71577.C: New.
6966
d9c5a8b9
MS
69672017-05-04 Martin Sebor <msebor@redhat.com>
6968
6969 PR middle-end/79234
6970 * gcc.dg/builtin-stringop-chk-8.c: New test.
6971 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
6972 * gcc.dg/builtin-stringop-chk-4.c: Same.
6973 * gcc.dg/builtin-strncat-chk-1.c: Same.
6974 * g++.dg/ext/strncpy-chk1.C: Same.
6975 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
6976 * gcc.dg/out-of-bounds-1.c: Same.
6977 * gcc.dg/pr78138.c: Same.
6978 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
6979 * gfortran.dg/mvbits_7.f90: Same.
6980
e50d56a5
MS
69812017-05-04 Martin Sebor <msebor@redhat.com>
6982
6983 PR preprocessor/79214
6984 PR middle-end/79222
6985 PR middle-end/79223
6986 * gcc.dg/pr79214.c: New test.
6987 * gcc.dg/pr79214.h: New test header.
6988 * gcc.dg/pr79222.c: New test.
6989 * gcc.dg/pr79223.c: New test.
6990 * gcc.dg/pr78138.c: Adjust.
6991 * gfortran.dg/unconstrained_commons.f: Same.
6992
0f2c4a8f
MS
69932017-05-04 Martin Sebor <msebor@redhat.com>
6994
6995 PR translation/80280
6996 * g++.dg/abi/Wabi-2-3.C: Adjust.
6997 * g++.dg/abi/Wabi-3-2.C: Ditto.
6998 * g++.dg/lookup/using17.C: Ditto.
6999 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7000
8eef6097
MJ
70012017-05-04 Martin Jambor <mjambor@suse.cz>
7002
7003 PR tree-optimization/80622
7004 * gcc.dg/tree-ssa/pr80622.c: New test.
7005
70062017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7007
7008 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7009
26f1a658
JH
70102017-05-04 Jan Hubicka <hubicka@ucw.cz>
7011
7012 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7013 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7014
4d147bca
RB
70152017-05-04 Richard Biener <rguenther@suse.de>
7016
7017 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7018
3862ef76
RS
70192017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7020
7021 * gcc.dg/vect/vect-profile-1.c: New test.
7022
c89ffd99
MP
70232017-05-04 Marek Polacek <polacek@redhat.com>
7024
7025 PR tree-optimization/80612
7026 * gcc.dg/torture/pr80612.c: New test.
7027
261ce1e5
PB
70282017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7029 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7030
7031 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7032 check_effective_target_arm_thumb1_movt_ok.
7033
556cf088
PB
70342017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7035
7036 * gcc.target/arm/fpscr.c: New file.
7037
010b1cc0
TP
70382017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7039
7040 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7041 target.
7042
99b68476
TV
70432017-05-04 Tom de Vries <tom@codesourcery.com>
7044
7045 PR testsuite/80557
7046 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7047 line numbers.
7048 * g++.dg/warn/miss-format-1.C: Same.
7049 * g++.dg/warn/overflow-warn-1.C: Same.
7050 * g++.dg/warn/overflow-warn-3.C: Same.
7051 * g++.dg/warn/overflow-warn-4.C: Same.
7052
09177a4b
TV
70532017-05-04 Tom de Vries <tom@codesourcery.com>
7054
7055 PR testsuite/80557
7056 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7057 * gcc.target/i386/pr68657.c: Same.
7058 * gcc.target/i386/pr69255-1.c: Same.
7059 * gcc.target/i386/pr69255-2.c: Same.
7060 * gcc.target/i386/pr69255-3.c: Same.
7061
02c64149
RB
70622017-05-04 Richard Biener <rguenther@suse.de>
7063
7064 PR tree-optimization/31130
7065 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7066 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7067 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7068 * gcc.dg/pr52904.c: Remove XFAIL.
7069 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7070
9a26dfc8
JL
70712017-05-03 Jeff Law <law@redhat.com>
7072
7073 PR tree-optimization/78496
7074 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7075
4d0e904f
UB
70762017-05-03 Uros Bizjak <ubizjak@gmail.com>
7077
7078 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7079
49ab4621
RB
70802017-05-03 Richard Biener <rguenther@suse.de>
7081
7082 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7083
18bfe940
JJ
70842017-05-03 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR tree-optimization/79472
4d0e904f
UB
7087 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7088 to dg-options.
18bfe940
JJ
7089 * gcc.dg/tree-ssa/vrp113.c: New test.
7090 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7091 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7092 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7093
53e62089
TV
70942017-05-03 Tom de Vries <tom@codesourcery.com>
7095
7096 PR testsuite/80557
7097 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7098 * c-c++-common/Wshift-negative-value-2.c: Same.
7099 * c-c++-common/Wshift-negative-value-3.c: Same.
7100 * c-c++-common/Wshift-negative-value-4.c: Same.
7101 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7102 * c-c++-common/cpp/pr60400.c: Same.
7103 * c-c++-common/fmax-errors.c: Same.
7104 * c-c++-common/goacc/data-2.c: Same.
7105 * c-c++-common/goacc/host_data-2.c: Same.
7106 * c-c++-common/gomp/simd4.c: Same.
7107 * c-c++-common/pr28656.c: Same.
7108 * c-c++-common/pr43395.c: Same.
7109 * c-c++-common/torture/pr57945.c: Same.
7110
962913a5
TV
71112017-05-03 Tom de Vries <tom@codesourcery.com>
7112
7113 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7114 arg of dg directive.
7115 * c-c++-common/goacc/routine-3.c: Same.
7116 * c-c++-common/goacc/routine-4.c: Same.
7117
ad53f123
DM
71182017-05-02 David Malcolm <dmalcolm@redhat.com>
7119
7120 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7121 (test_fixit_insert_newline): New function.
7122 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7123 (test_fixit_insert_newline): New function.
7124 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7125 (test_fixit_insert_newline): New function.
7126 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7127 (test_fixit_insert_newline): New function.
7128 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7129 (test_show_locus): Handle test_fixit_insert_newline.
7130
0ca91c77
BC
71312017-05-02 Bin Cheng <bin.cheng@arm.com>
7132
7133 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7134
cc5b8f3d
TC
71352017-04-27 Tamar Christina <tamar.christina@arm.com>
7136
7137 * gcc.dg/lsr-div1.c: New testcase.
7138
1853f5c7
SP
71392017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7140
7141 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7142 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7143 (_mm_maskz_add_round_sd): Test new intrinsics.
7144 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7145 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7146 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7147 (_mm_maskz_add_round_ss): Test new intrinsics.
7148 * gcc.target/i386/avx512f-vaddss-2.c: New.
7149 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7150 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7151 (_mm_maskz_sub_round_sd): Test new intrinsics.
7152 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7153 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7154 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7155 (_mm_maskz_sub_round_ss): Test new intrinsics.
7156 * gcc.target/i386/avx512f-vsubss-2.c: New.
7157 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7158 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7159 (__builtin_ia32_subss_mask_round): Test new builtins.
7160 * gcc.target/i386/sse-13.c: Ditto.
7161 * gcc.target/i386/sse-23.c: Ditto.
7162 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7163 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7164 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7165 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7166 (_mm_mask_sub_round_ss): Test new intrinsics.
7167 * gcc.target/i386/testround-1.c: Ditto.
7168
2bba7541
MJ
71692017-05-02 Martin Jambor <mjambor@suse.cz>
7170
7171 PR tree-optimization/78687
7172 * g++.dg/tree-ssa/pr78687.C: New test.
7173
2bf54d93
RB
71742017-05-02 Richard Biener <rguenther@suse.de>
7175
7176 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7177 behavior.
7178 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7179
aee63acc
RB
71802017-05-02 Richard Biener <rguenther@suse.de>
7181
7182 PR tree-optimization/80591
7183 * gcc.dg/torture/pr80591.c: New testcase.
7184
e7d70c6c
RB
71852017-05-02 Richard Biener <rguenther@suse.de>
7186
7187 PR tree-optimization/80549
7188 * gcc.dg/torture/pr80549.c: New testcase.
7189
52e0a9f7
SKS
71902017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7191
7192 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7193 unsigned long.
7194
815d9cc6
XR
71952017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7196
7197 PR c++/80038
7198 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7199
338035aa
DM
72002017-05-01 David Malcolm <dmalcolm@redhat.com>
7201
7202 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7203 reflect insertion fix-it hints at the same location now being
7204 consolidated.
7205
4d82d0bc
MS
72062017-05-01 Martin Sebor <msebor@redhat.com>
7207
7208 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7209 on ILP32 targets.
7210
d539a57b
TV
72112017-05-01 Tom de Vries <tom@codesourcery.com>
7212
7213 * gcc.dg/pr78768.c: Require linker plugin.
7214
c6b9e849
TK
72152017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7216
7217 PR fortran/37131
7218 * gfortran.dg/matmul_bounds_11.f90: New test.
7219
706eb1a7
MS
72202017-05-01 Martin Sebor <msebor@redhat.com>
7221
7222 PR tree-optimization/79715
7223 * gcc.dg/pr79715.c: New test.
7224
723f4140
TV
72252017-05-01 Tom de Vries <tom@codesourcery.com>
7226
7227 PR testsuite/65941
7228 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7229 * g++.dg/other/pr59492.C: Require effective target rdrand.
7230
6bbb3a69
VR
72312017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7232
7233 * g++.dg/diagnostic/member-decl-1.C: New test.
7234
4212aecd
MG
72352017-04-29 Marc Glisse <marc.glisse@inria.fr>
7236
7237 PR tree-optimization/80487
7238 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7239
fe75f732
PK
72402017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7241
7242 PR tree-optimization/79697
7243 * gcc.dg/tree-ssa/pr79697.c: New test.
7244
6bcd8768
TV
72452017-04-29 Tom de Vries <tom@codesourcery.com>
7246
7247 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7248
d127ae9f
MS
72492017-04-28 Martin Sebor <msebor@redhat.com>
7250
7251 PR tree-optimization/80523
7252 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7253
c9610933
TV
72542017-04-28 Tom de Vries <tom@codesourcery.com>
7255
7256 PR testsuite/80557
7257 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7258 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7259
b5be38bc
TV
72602017-04-28 Tom de Vries <tom@codesourcery.com>
7261
7262 PR testsuite/80557
7263 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7264 * obj-c++.dg/bitfield-4.mm: Same.
7265 * obj-c++.dg/bitfield-5.mm: Same.
7266 * obj-c++.dg/exceptions-3.mm: Same.
7267 * obj-c++.dg/exceptions-5.mm: Same.
7268 * obj-c++.dg/method-1.mm: Same.
7269 * obj-c++.dg/method-12.mm: Same.
7270 * obj-c++.dg/method-13.mm: Same.
7271 * obj-c++.dg/method-15.mm: Same.
7272 * obj-c++.dg/method-16.mm: Same.
7273 * obj-c++.dg/property/at-property-18.mm: Same.
7274 * obj-c++.dg/property/at-property-25.mm: Same.
7275 * obj-c++.dg/property/at-property-5.mm: Same.
7276 * obj-c++.dg/property/dynamic-2.mm: Same.
7277 * obj-c++.dg/property/property-neg-3.mm: Same.
7278 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7279 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7280 * obj-c++.dg/syntax-error-1.mm: Same.
7281 * obj-c++.dg/try-catch-13.mm: Same.
7282 * objc.dg/bitfield-4.m: Same.
7283 * objc.dg/class-1.m: Same.
7284 * objc.dg/method-11.m: Same.
7285 * objc.dg/method-6.m: Same.
7286 * objc.dg/method-7.m: Same.
7287 * objc.dg/method-9.m: Same.
7288 * objc.dg/missing-proto-3.m: Same.
7289 * objc.dg/naming-2.m: Same.
7290 * objc.dg/property/at-property-16.m: Same.
7291 * objc.dg/property/at-property-18.m: Same.
7292 * objc.dg/property/at-property-25.m: Same.
7293 * objc.dg/property/at-property-5.m: Same.
7294 * objc.dg/property/dynamic-2.m: Same.
7295 * objc.dg/property/property-neg-3.m: Same.
7296 * objc.dg/protocol-inheritance-1.m: Same.
7297 * objc.dg/protocol-inheritance-2.m: Same.
7298
d35256b6
MG
72992017-04-28 Marc Glisse <marc.glisse@inria.fr>
7300
7301 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7302
7a95dfa7
TV
73032017-04-28 Tom de Vries <tom@codesourcery.com>
7304
7305 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7306 dg-(error|warning|message|bogus).
7307 * g++.dg/conversion/dr195-1.C: Same.
7308 * g++.dg/conversion/dr195.C: Same.
7309 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7310 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7311 * g++.dg/cpp0x/inline-ns7.C: Same.
7312 * g++.dg/cpp0x/variadic105.C: Same.
7313 * g++.dg/cpp0x/variadic65.C: Same.
7314 * g++.dg/expr/call2.C: Same.
7315 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7316 * g++.dg/expr/pmf-1.C: Same.
7317 * g++.dg/ext/altivec-types-1.C: Same.
7318 * g++.dg/ext/altivec-types-2.C: Same.
7319 * g++.dg/ext/altivec-types-3.C: Same.
7320 * g++.dg/ext/attrib14.C: Same.
7321 * g++.dg/ext/complit1.C: Same.
7322 * g++.dg/ext/forscope2.C: Same.
7323 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7324 * g++.dg/ext/label13.C: Same.
7325 * g++.dg/ext/member-attr.C: Same.
7326 * g++.dg/ext/visibility/anon7.C: Same.
7327 * g++.dg/ext/visibility/visibility-7.C: Same.
7328 * g++.dg/ext/vla2.C: Same.
7329 * g++.dg/inherit/access2.C: Same.
7330 * g++.dg/inherit/covariant12.C: Same.
7331 * g++.dg/inherit/covariant14.C: Same.
7332 * g++.dg/inherit/namespace-as-base.C: Same.
7333 * g++.dg/inherit/template-as-base.C: Same.
7334 * g++.dg/lookup/ambig1.C: Same.
7335 * g++.dg/lookup/ambig2.C: Same.
7336 * g++.dg/lookup/ambig3.C: Same.
7337 * g++.dg/lookup/class-member-1.C: Same.
7338 * g++.dg/lookup/conv-1.C: Same.
7339 * g++.dg/lookup/decl1.C: Same.
7340 * g++.dg/lookup/koenig1.C: Same.
7341 * g++.dg/lookup/scoped1.C: Same.
7342 * g++.dg/lookup/scoped2.C: Same.
7343 * g++.dg/lookup/two-stage4.C: Same.
7344 * g++.dg/lookup/used-before-declaration.C: Same.
7345 * g++.dg/lookup/using.C: Same.
7346 * g++.dg/lookup/using17.C: Same.
7347 * g++.dg/lookup/using2.C: Same.
7348 * g++.dg/other/abstract2.C: Same.
7349 * g++.dg/other/classkey1.C: Same.
7350 * g++.dg/other/component1.C: Same.
7351 * g++.dg/other/const1.C: Same.
7352 * g++.dg/other/const2.C: Same.
7353 * g++.dg/other/conversion1.C: Same.
7354 * g++.dg/other/do1.C: Same.
7355 * g++.dg/other/error1.C: Same.
7356 * g++.dg/other/error10.C: Same.
7357 * g++.dg/other/error3.C: Same.
7358 * g++.dg/other/error4.C: Same.
7359 * g++.dg/other/error5.C: Same.
7360 * g++.dg/other/error8.C: Same.
7361 * g++.dg/other/error9.C: Same.
7362 * g++.dg/other/field1.C: Same.
7363 * g++.dg/other/init1.C: Same.
7364 * g++.dg/other/ptrmem2.C: Same.
7365 * g++.dg/other/return1.C: Same.
7366 * g++.dg/overload/builtin3.C: Same.
7367 * g++.dg/overload/error1.C: Same.
7368 * g++.dg/overload/error2.C: Same.
7369 * g++.dg/overload/koenig2.C: Same.
7370 * g++.dg/overload/pmf1.C: Same.
7371 * g++.dg/parse/args1.C: Same.
7372 * g++.dg/parse/attr3.C: Same.
7373 * g++.dg/parse/constant4.C: Same.
7374 * g++.dg/parse/crash10.C: Same.
7375 * g++.dg/parse/crash18.C: Same.
7376 * g++.dg/parse/crash19.C: Same.
7377 * g++.dg/parse/crash20.C: Same.
7378 * g++.dg/parse/crash21.C: Same.
7379 * g++.dg/parse/crash22.C: Same.
7380 * g++.dg/parse/crash32.C: Same.
7381 * g++.dg/parse/decl-specifier-1.C: Same.
7382 * g++.dg/parse/error58.C: Same.
7383 * g++.dg/parse/local-class1.C: Same.
7384 * g++.dg/parse/non-dependent2.C: Same.
7385 * g++.dg/parse/parameter-declaration-1.C: Same.
7386 * g++.dg/parse/ptrmem2.C: Same.
7387 * g++.dg/parse/ptrmem3.C: Same.
7388 * g++.dg/parse/saved1.C: Same.
7389 * g++.dg/tc1/dr101.C: Same.
7390 * g++.dg/tc1/dr142.C: Same.
7391 * g++.dg/tc1/dr176.C: Same.
7392 * g++.dg/template/conv4.C: Same.
7393 * g++.dg/template/crash56.C: Same.
7394 * g++.dg/template/dependent-expr2.C: Same.
7395 * g++.dg/template/error1.C: Same.
7396 * g++.dg/template/error2.C: Same.
7397 * g++.dg/template/explicit6.C: Same.
7398 * g++.dg/template/init-list.C: Same.
7399 * g++.dg/template/local1.C: Same.
7400 * g++.dg/template/lookup2.C: Same.
7401 * g++.dg/template/meminit2.C: Same.
7402 * g++.dg/template/nontype25.C: Same.
7403 * g++.dg/template/ptrmem2.C: Same.
7404 * g++.dg/template/qualttp19.C: Same.
7405 * g++.dg/template/qualttp20.C: Same.
7406 * g++.dg/template/ttp3.C: Same.
7407 * g++.dg/template/unify4.C: Same.
7408 * g++.dg/template/unify6.C: Same.
7409 * g++.dg/template/unify7.C: Same.
7410 * g++.dg/template/warn1.C: Same.
7411 * g++.dg/tree-ssa/dom-invalid.C: Same.
7412 * g++.dg/ubsan/shift-1.C: Same.
7413 * g++.dg/warn/Wunused-2.C: Same.
7414 * g++.dg/warn/Wunused-4.C: Same.
7415 * g++.dg/warn/Wunused-6.C: Same.
7416 * g++.dg/warn/deprecated-6.C: Same.
7417 * g++.dg/warn/deprecated.C: Same.
7418 * g++.dg/warn/effc1.C: Same.
7419 * g++.dg/warn/effc3.C: Same.
7420 * g++.dg/warn/incomplete1.C: Same.
7421 * g++.dg/warn/inline1.C: Same.
7422 * g++.dg/warn/noeffect2.C: Same.
7423 * g++.dg/warn/noeffect4.C: Same.
7424 * g++.dg/warn/oldcast1.C: Same.
7425 * g++.dg/warn/sentinel.C: Same.
7426 * g++.dg/warn/unit-1.C: Same.
7427 * g++.old-deja/g++.pt/inherit2.C: Same.
7428 * g++.old-deja/g++.pt/overload8.C: Same.
7429 * gcc.dg/20000926-1.c: Same.
7430 * gcc.dg/20040223-1.c: Same.
7431 * gcc.dg/Warray-bounds-7.c: Same.
7432 * gcc.dg/alias-1.c: Same.
7433 * gcc.dg/alias-12.c: Same.
7434 * gcc.dg/alias-13.c: Same.
7435 * gcc.dg/alias-2.c: Same.
7436 * gcc.dg/array-13.c: Same.
7437 * gcc.dg/array-4.c: Same.
7438 * gcc.dg/attr-ifunc-2.c: Same.
7439 * gcc.dg/attr-invalid.c: Same.
7440 * gcc.dg/attr-noinline.c: Same.
7441 * gcc.dg/bitfld-2.c: Same.
7442 * gcc.dg/c90-const-expr-7.c: Same.
7443 * gcc.dg/c99-const-expr-7.c: Same.
7444 * gcc.dg/cpp/20000625-1.c: Same.
7445 * gcc.dg/cpp/charconst-4.c: Same.
7446 * gcc.dg/cpp/include2.c: Same.
7447 * gcc.dg/cpp/include2a.c: Same.
7448 * gcc.dg/decl-4.c: Same.
7449 * gcc.dg/deprecated-4.c: Same.
7450 * gcc.dg/deprecated.c: Same.
7451 * gcc.dg/dfp/altivec-types.c: Same.
7452 * gcc.dg/float-range-1.c: Same.
7453 * gcc.dg/pack-test-3.c: Same.
7454 * gcc.dg/pr11492.c: Same.
7455 * gcc.dg/pr15360-1.c: Same.
7456 * gcc.dg/pr37908.c: Same.
7457 * gcc.dg/pr53265.c: Same.
7458 * gcc.dg/pr57287-2.c: Same.
7459 * gcc.dg/pr57287.c: Same.
7460 * gcc.dg/redecl-1.c: Same.
7461 * gcc.dg/sync-3.c: Same.
7462 * gcc.dg/two-types-1.c: Same.
7463 * gcc.dg/two-types-2.c: Same.
7464 * gcc.dg/two-types-4.c: Same.
7465 * gcc.dg/two-types-5.c: Same.
7466 * gcc.dg/two-types-6.c: Same.
7467 * gcc.dg/two-types-7.c: Same.
7468 * gcc.dg/two-types-8.c: Same.
7469 * gcc.dg/two-types-9.c: Same.
7470 * gcc.dg/uninit-I.c: Same.
7471 * gcc.dg/uninit-pr19430.c: Same.
7472 * gcc.dg/visibility-7.c: Same.
7473 * gcc.dg/winline-10.c: Same.
7474 * gcc.dg/winline-2.c: Same.
7475 * gcc.dg/winline-3.c: Same.
7476 * gcc.dg/winline-9.c: Same.
7477 * gcc.target/i386/attr-returns_twice-1.c: Same.
7478 * gcc.target/i386/chkp-const-check-2.c: Same.
7479 * gcc.target/i386/chkp-label-address.c: Same.
7480 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7481 * gcc.target/i386/pr39162.c: Same.
7482 * gcc.target/i386/sse-5.c: Same.
7483 * gcc.target/powerpc/altivec-types-1.c: Same.
7484 * gcc.target/powerpc/altivec-types-2.c: Same.
7485 * gcc.target/powerpc/altivec-types-3.c: Same.
7486 * gcc.target/powerpc/float128-mix.c: Same.
7487 * gcc.target/powerpc/no-r11-3.c: Same.
7488 * gcc.target/spu/Wmain.c: Same.
7489 * gcc.target/spu/ea/errors2.c: Same.
7490 * gfortran.dg/assignment_1.f90: Same.
7491 * gfortran.dg/common_3.f90: Same.
7492 * gfortran.dg/der_io_1.f90: Same.
7493 * gfortran.dg/g77/20030326-1.f: Same.
7494 * gfortran.dg/g77/9263.f: Same.
7495 * gfortran.dg/g77/960317-1.f: Same.
7496 * gfortran.dg/g77/970625-2.f: Same.
7497 * gfortran.dg/g77/980615-0.f: Same.
7498 * gfortran.dg/g77/check0.f: Same.
7499 * gfortran.dg/g77/dnrm2.f: Same.
7500 * gfortran.dg/g77/pr9258.f: Same.
7501 * gfortran.dg/ichar_1.f90: Same.
7502 * gfortran.dg/interface_1.f90: Same.
7503 * gfortran.dg/namelist_1.f90: Same.
7504 * gfortran.dg/namelist_2.f90: Same.
7505 * gfortran.dg/namelist_3.f90: Same.
7506 * gfortran.dg/namelist_print_2.f: Same.
7507 * gfortran.dg/oldstyle_1.f90: Same.
7508 * gfortran.dg/runtime_warning_1.f90: Same.
7509 * gfortran.dg/underflow.f90: Same.
7510 * gnat.dg/specs/integer_value.ads: Same.
7511 * obj-c++.dg/fsf-package-0.m: Same.
7512 * objc.dg/two-types-1.m: Same.
7513
6e49961c
ML
75142017-04-28 Martin Liska <mliska@suse.cz>
7515
7516 PR gcov-profile/79891
7517 * gcc.misc-tests/gcov-17.c: New test.
7518 * gcc.misc-tests/gcov-18.c: New test.
7519
f166beaf
TV
75202017-04-28 Tom de Vries <tom@codesourcery.com>
7521
7522 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7523 dg-(error|warning|message|bogus).
7524 * g++.dg/parse/parameter-declaration-1.C: Same.
7525 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7526 * gcc.dg/Wpointer-sign-Wall.c: Same.
7527 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7528 * gcc.dg/cpp/19990413-1.c: Same.
7529 * gcc.dg/dg-test-1.c: Same.
7530 * gcc.dg/empty-source-2.c: Same.
7531 * gcc.dg/empty-source-3.c: Same.
7532 * gcc.dg/format/c99-printf-1.c: Same.
7533 * gcc.dg/format/c99-scanf-1.c: Same.
7534 * gcc.dg/label-decl-2.c: Same.
7535 * gcc.dg/m-un-2.c: Same.
7536 * gcc.dg/uninit-pr20644-O0.c: Same.
7537 * gfortran.dg/pr70006.f90: Same.
7538 * obj-c++.dg/fsf-package-0.m: Same.
7539
c3125b18
TV
75402017-04-28 Tom de Vries <tom@codesourcery.com>
7541
7542 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7543 dg-(error|warning|message|bogus).
7544 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7545 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7546 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7547 * c-c++-common/pr20000.c: Same.
7548 * c-c++-common/pr49706.c: Same.
7549 * g++.dg/ext/utf16-4.C: Same.
7550 * g++.dg/parse/error2.C: Same.
7551 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7552 * g++.dg/warn/Wtype-limits.C: Same.
7553 * g++.dg/warn/overflow-warn-1.C: Same.
7554 * g++.dg/warn/overflow-warn-3.C: Same.
7555 * gcc.dg/Wpointer-sign-Wall.c: Same.
7556 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7557 * gcc.dg/Wtype-limits-Wextra.c: Same.
7558 * gcc.dg/Wtype-limits.c: Same.
7559 * gcc.dg/cpp/19990413-1.c: Same.
7560 * gcc.dg/dg-test-1.c: Same.
7561 * gcc.dg/empty-source-2.c: Same.
7562 * gcc.dg/empty-source-3.c: Same.
7563 * gcc.dg/label-decl-2.c: Same.
7564 * gcc.dg/m-un-2.c: Same.
7565 * gcc.dg/uninit-pr19430-O0.c: Same.
7566 * gcc.dg/uninit-pr19430.c: Same.
7567 * gcc.dg/uninit-pr20644-O0.c: Same.
7568 * gcc.dg/utf16-4.c: Same.
7569 * gfortran.dg/pr70006.f90: Same.
7570 * obj-c++.dg/fsf-package-0.m: Same.
7571
119092c1
RB
75722017-04-28 Richard Biener <rguenther@suse.de>
7573
7574 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7575 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7576 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7577 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7578 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7579 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7580
3777eda2
MP
75812017-04-27 Marek Polacek <polacek@redhat.com>
7582
7583 PR sanitizer/80349
7584 * c-c++-common/ubsan/pr80349.c: New test.
7585
8211c4a2
VR
75862017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7587
7588 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7589 diagnostics.
7590 * g++.dg/warn/pr12242.C: Likewise.
7591
94baf2e2
DE
75922017-04-27 David Edelsohn <dje.gcc@gmail.com>
7593
7594 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7595
9a448688
ML
75962017-04-27 Martin Liska <mliska@suse.cz>
7597
7598 PR testsuite/79455
7599 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7600 more generic.
7601
f8a36447
JJ
76022017-04-27 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR c++/80534
7605 * g++.dg/other/pr80534-1.C: New test.
7606 * g++.dg/other/pr80534-2.C: New test.
7607
1b7c8d39
RB
76082017-04-27 Richard Biener <rguenther@suse.de>
7609
7610 PR middle-end/80539
7611 * gcc.dg/torture/pr80539.c: New testcase.
7612
985b8393
JJ
76132017-04-27 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR target/77728
7616 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7617
a480422d
VR
76182017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7619
7620 * g++.dg/diagnostic/nested-name-1.C: New test.
7621
f9726baa
ML
76222017-04-26 Martin Liska <mliska@suse.cz>
7623
7624 * gcc.dg/guality/guality.h: Add prefix to test verification.
7625
9f4df8f1
NS
76262017-04-25 Nathan Sidwell <nathan@acm.org>
7627
7628 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7629
1913c8f6
UB
76302017-04-25 Uros Bizjak <ubizjak@gmail.com>
7631
7632 PR target/70799
7633 * gcc.target/i386/pr70799-5.c: New test.
7634
e602bbfc
MS
76352017-04-25 Martin Sebor <msebor@redhat.com>
7636
7637 PR tree-optimization/80497
7638 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7639
7629ae90
RR
76402017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7641 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR target/77728
7644 * g++.dg/abi/pr77728-1.C: New test.
7645
2ef42cf9
MP
76462017-04-25 Marek Polacek <polacek@redhat.com>
7647
7648 PR sanitizer/80349
7649 * g++.dg/ubsan/pr80349-2.C: New test.
7650
70caf430
VR
76512017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7652
7653 * g++.dg/cpp0x/enum34.C: New test.
7654
f66c70dc
TV
76552017-04-25 Tom de Vries <tom@codesourcery.com>
7656
7657 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7658 variables.
7659 (dg-line): New proc.
7660 (process-message): Handle line number variables.
7661 * objc.dg/try-catch-12.m: Use dg-line.
7662
77071af6
BS
76632017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7664
7665 PR target/80482
7666 * gcc.target/powerpc/vec-constvolatile.c: New test.
7667
fbe91804
DM
76682017-04-25 David Malcolm <dmalcolm@redhat.com>
7669
7670 * g++.dg/semicolon-fixits.C: New test case.
7671
1c4ea66f
DM
76722017-04-25 David Malcolm <dmalcolm@redhat.com>
7673
7674 * gcc.dg/semicolon-fixits.c: New test case.
7675
5ca28c1d
DM
76762017-04-25 David Malcolm <dmalcolm@redhat.com>
7677
7678 * g++.dg/lookup/missing-std-include.C: New test file.
7679
2ec07fa6
RR
76802017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7681 Jakub Jelinek <jakub@redhat.com>
7682
7683 PR target/77728
7684 * g++.dg/abi/pr77728-2.C: New test.
7685
7d5dbb22
DM
76862017-04-25 David Malcolm <dmalcolm@redhat.com>
7687
7688 PR c++/80177
7689 * g++.dg/spellcheck-pr80177.C: New test case.
7690
6a3936d4
NS
76912017-04-25 Nathan Sidwell <nathan@acm.org>
7692
7693 * g++.dg/dg.exp (find-cxx-tests): New function.
7694 (main): Use it, remove explicit pruning
7695
bed3fd46
RB
76962017-04-25 Richard Biener <rguenther@suse.de>
7697
7698 PR tree-optimization/80492
7699 * gcc.dg/pr80492.c: New testcase.
7700
c9e9c3ac
SKS
77012017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7702
7703 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7704 for targets with int size less than 32 bits.
7705
2700fbd6
RB
77062017-04-25 Richard Biener <rguenther@suse.de>
7707
7708 PR tree-optimization/79201
7709 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7710 * gcc.target/i386/pr22152.c: Disable sinking.
7711
e57136da
AK
77122017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7713
7714 PR target/80464
7715 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7716
3cb9ee2f
AK
77172017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7718
7719 PR target/79895
7720 * gcc.target/s390/pr79895.c: New test.
7721
03db9ab5
DV
77222017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7723
7724 PR target/80080
7725 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7726 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7727 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7728
39259462
JJ
77292017-04-25 Jakub Jelinek <jakub@redhat.com>
7730
ba5d69f3
JJ
7731 PR rtl-optimization/80501
7732 * gcc.c-torture/execute/pr80501.c: New test.
7733
39259462
JJ
7734 PR rtl-optimization/80500
7735 * gcc.dg/pr80500.c: New test.
7736
bb0249cb
MG
77372017-04-25 Marc Glisse <marc.glisse@inria.fr>
7738
7739 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7740 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7741
be420eb8
JW
77422017-04-22 Janus Weil <janus@gcc.gnu.org>
7743
7744 PR fortran/80121
7745 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7746 directive.
7747
0ebd1f00
DM
77482017-04-24 David Malcolm <dmalcolm@redhat.com>
7749
7750 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7751 * jit.dg/test-alignment.c: New test case.
7752 * jit.dg/test-alignment.cc: New test case.
7753 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7754 New test case.
7755
412f61f0
DM
77562017-04-24 David Malcolm <dmalcolm@redhat.com>
7757
7758 PR c++/80016
7759 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7760 test function.
7761 (test_alignof): New test function.
7762
a8492d5e
MG
77632017-04-24 Marc Glisse <marc.glisse@inria.fr>
7764
7765 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7766
ec856f5f
VR
77672017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7768
7769 * g++.dg/diagnostic/duplicate1.C: New test.
7770 * g++.dg/cpp0x/duplicate1.C: New test.
7771
a753df11
MJ
77722017-04-24 Martin Jambor <mjambor@suse.cz>
7773
7774 PR tree-optimization/80293
7775 * g++.dg/tree-ssa/pr80293.C: New test.
7776
3ebd8e62
ML
77772017-04-24 Martin Liska <mliska@suse.cz>
7778
7779 PR middle-end/79931
7780 * g++.dg/ipa/pr79931.C: New test.
7781
f30a1190
RB
77822017-04-24 Richard Biener <rguenther@suse.de>
7783
7784 PR tree-optimization/80494
7785 * gfortran.dg/pr80494.f90: New testcase.
7786
4c7c437c
RB
77872017-04-24 Richard Biener <rguenther@suse.de>
7788
7789 PR tree-optimization/79725
7790 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7791
d21a8e3b
RB
77922017-04-24 Richard Biener <rguenther@suse.de>
7793
7794 PR c++/2972
7795 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7796
c7eb642e
JD
77972017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7798
7799 PR fortran/80484
7800 * gfortran.dg/dtio_29.f03: New test.
7801
60fc41bd
JW
78022017-04-22 Janus Weil <janus@gcc.gnu.org>
7803
7804 PR fortran/80121
7805 * gfortran.dg/intent_out_9.f90: New test case.
7806
2eb8a343
UB
78072017-04-23 Uros Bizjak <ubizjak@gmail.com>
7808
7809 PR target/70799
1913c8f6 7810 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7811
fc23d35a
JW
78122017-04-21 Janus Weil <janus@gcc.gnu.org>
7813
7814 PR fortran/80392
7815 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7816
7b9efd03
UB
78172017-04-21 Uros Bizjak <ubizjak@gmail.com>
7818
7819 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7820
2fd30fbe
RB
78212017-04-21 Richard Biener <rguenther@suse.de>
7822
7823 PR tree-optimization/79547
7824 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7825
bb1bc604
RB
78262017-04-21 Richard Biener <rguenther@suse.de>
7827
7828 PR tree-optimization/78847
7829 * g++.dg/tree-ssa/pr78847.C: New testcase.
7830
666f7903
JJ
78312017-04-21 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR c/80468
7834 * gcc.dg/pr80468.c: New test.
7835
25c28f47
ML
78362017-04-21 Martin Liska <mliska@suse.cz>
7837
7838 PR tree-optimization/66278
7839 * gcc.dg/vect/pr66278.c: New test.
7840
6d553e9b
RB
78412017-04-21 Richard Biener <rguenther@suse.de>
7842
7843 PR tree-optimization/80237
7844 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7845 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7846 adjust expected optimizations.
7847
7fd1a747
RB
78482016-04-21 Richard Biener <rguenther@suse.de>
7849
7850 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7851 of inner loops.
7852 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7853 * gcc.dg/vect/vect-104.c: Likewise.
7854
2f23a412
EB
78552017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7856
7857 PR tree-optimization/80426
7858 * gcc.c-torture/execute/20170429-1.c: Rename into...
7859 * gcc.c-torture/execute/20170419-1.c: ...this.
7860
8749b11f
UB
78612017-04-20 Uros Bizjak <ubizjak@gmail.com>
7862
7863 PR target/79804
7864 * gcc.target/i386/pr79804.c: New test.
7865
20917336
UB
78662017-04-20 Uros Bizjak <ubizjak@gmail.com>
7867
7868 PR target/78090
7869 * gcc.target/i386/conversion-2.c: Remove obsolete test.
7870
2414b022
DE
78712017-04-20 David Edelsohn <dje.gcc@gmail.com>
7872
7873 * g++/opt/pr80436.C: XFAIL on AIX.
7874
34d57a10
JW
78752017-04-20 Jonathan Wakely <jwakely@redhat.com>
7876
7877 PR c++/80473
7878 * g++.dg/diagnostic/pr80473.C: New test.
7879
c3cbcd45
VR
78802017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
7881
7882 * g++.dg/warn/Wextra-semi.C: New test.
7883
8a59d466
JJ
78842017-04-20 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR middle-end/80423
7887 * g++.dg/other/pr80423.C: New test.
7888
a4bb5c57
SKS
78892017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7890
7891 * gcc.dg/pr80170.c: Require ptr32plus.
7892
fe1e7d0e
EB
78932017-04-19 Eric Botcazou <ebotcazou@adacore.com>
7894
7895 PR tree-optimization/80426
7896 * gcc.c-torture/execute/20170419-1.c: New test.
7897
48d811eb
JJ
78982017-04-19 Jakub Jelinek <jakub@redhat.com>
7899
f19e6a9c
JJ
7900 PR debug/80461
7901 * g++.dg/debug/pr80461.C: New test.
7902
541035a6
JJ
7903 PR c++/80459
7904 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
7905 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
7906 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
7907
48d811eb
JJ
7908 PR debug/80436
7909 * g++.dg/opt/pr80436.C: New test.
7910
5249994e
SKS
79112017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7912
7913 * gcc.dg/torture/pr80341.c: Require int32plus.
7914
a16c8d8b 79152017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 7916 Jeff Law <law@redhat.com>
a16c8d8b
EB
7917
7918 * gcc.c-torture/compile/20170419-1.c: New test.
7919
6143c998
TV
79202017-04-19 Tom de Vries <tom@codesourcery.com>
7921
7922 PR testsuite/80221
7923 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
7924 subsequent dg directives.
7925 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7926 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
7927 * c-c++-common/attr-fallthrough-2.c: Same.
7928 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
7929 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
7930 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
7931 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7932 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
7933 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
7934 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
7935 * c-c++-common/cilk-plus/CK/errors.c: Same.
7936 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7937 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
7938 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
7939 * c-c++-common/cpp/pr57580.c: Same.
7940 * c-c++-common/goacc/asyncwait-1.c: Same.
7941 * c-c++-common/goacc/cache-2.c: Same.
7942 * c-c++-common/goacc/declare-2.c: Same.
7943 * c-c++-common/goacc/deviceptr-1.c: Same.
7944 * c-c++-common/goacc/routine-5.c: Same.
7945 * c-c++-common/gomp/clauses-2.c: Same.
7946 * c-c++-common/gomp/ordered-3.c: Same.
7947 * c-c++-common/gomp/pr67501.c: Same.
7948 * c-c++-common/pr20000.c: Same.
7949 * c-c++-common/pr43395.c: Same.
7950 * c-c++-common/pr49706.c: Same.
7951 * c-c++-common/pr77624-1.c: Same.
7952 * c-c++-common/pr77624-2.c: Same.
7953 * c-c++-common/raw-string-14.c: Same.
7954 * c-c++-common/raw-string-16.c: Same.
7955 * c-c++-common/raw-string-3.c: Same.
7956 * c-c++-common/raw-string-4.c: Same.
7957 * c-c++-common/raw-string-5.c: Same.
7958 * c-c++-common/raw-string-6.c: Same.
7959 * g++.dg/abi/mangle41.C: Same.
7960 * g++.dg/conversion/nullptr1.C: Same.
7961 * g++.dg/cpp0x/alias-decl-80296.C: Same.
7962 * g++.dg/cpp0x/auto27.C: Same.
7963 * g++.dg/cpp0x/constexpr-98.C: Same.
7964 * g++.dg/cpp0x/constexpr-diag2.C: Same.
7965 * g++.dg/cpp0x/diag2.C: Same.
7966 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
7967 * g++.dg/cpp0x/nullptr15.C: Same.
7968 * g++.dg/cpp0x/pr31431-2.C: Same.
7969 * g++.dg/cpp0x/pr31431.C: Same.
7970 * g++.dg/cpp0x/pr79118.C: Same.
7971 * g++.dg/cpp0x/static_assert3.C: Same.
7972 * g++.dg/cpp0x/temp_default2.C: Same.
7973 * g++.dg/cpp0x/trailing4.C: Same.
7974 * g++.dg/cpp0x/variadic-ex10.C: Same.
7975 * g++.dg/cpp0x/variadic-ex13.C: Same.
7976 * g++.dg/cpp0x/variadic-ex14.C: Same.
7977 * g++.dg/cpp0x/variadic-ex3.C: Same.
7978 * g++.dg/cpp0x/variadic-ex4.C: Same.
7979 * g++.dg/cpp0x/variadic59.C: Same.
7980 * g++.dg/cpp0x/vt-37737-2.C: Same.
7981 * g++.dg/cpp0x/vt-57397-1.C: Same.
7982 * g++.dg/cpp0x/vt-57397-2.C: Same.
7983 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
7984 * g++.dg/cpp1z/gen-attrs1.C: Same.
7985 * g++.dg/diagnostic/pr71075.C: Same.
7986 * g++.dg/eh/goto2.C: Same.
7987 * g++.dg/eh/goto3.C: Same.
7988 * g++.dg/expr/bitfield4.C: Same.
7989 * g++.dg/expr/bitfield5.C: Same.
7990 * g++.dg/expr/bitfield6.C: Same.
7991 * g++.dg/expr/bool1.C: Same.
7992 * g++.dg/expr/bool3.C: Same.
7993 * g++.dg/expr/cond10.C: Same.
7994 * g++.dg/expr/cond11.C: Same.
7995 * g++.dg/expr/lval3.C: Same.
7996 * g++.dg/expr/lval4.C: Same.
7997 * g++.dg/ext/anon-struct4.C: Same.
7998 * g++.dg/ext/attrib44.C: Same.
7999 * g++.dg/ext/builtin3.C: Same.
8000 * g++.dg/ext/dllimport7.C: Same.
8001 * g++.dg/ext/label5.C: Same.
8002 * g++.dg/ext/no-asm-1.C: Same.
8003 * g++.dg/ext/utf16-4.C: Same.
8004 * g++.dg/ext/vla2.C: Same.
8005 * g++.dg/gomp/block-1.C: Same.
8006 * g++.dg/gomp/block-2.C: Same.
8007 * g++.dg/gomp/block-3.C: Same.
8008 * g++.dg/gomp/block-5.C: Same.
8009 * g++.dg/gomp/linear-2.C: Same.
8010 * g++.dg/gomp/target-1.C: Same.
8011 * g++.dg/gomp/target-2.C: Same.
8012 * g++.dg/gomp/taskgroup-1.C: Same.
8013 * g++.dg/gomp/teams-1.C: Same.
8014 * g++.dg/inherit/pure1.C: Same.
8015 * g++.dg/init/array43.C: Same.
8016 * g++.dg/init/array46.C: Same.
8017 * g++.dg/init/const10.C: Same.
8018 * g++.dg/init/ctor4-1.C: Same.
8019 * g++.dg/init/ctor4.C: Same.
8020 * g++.dg/init/new37.C: Same.
8021 * g++.dg/init/pr25811.C: Same.
8022 * g++.dg/init/pr29043.C: Same.
8023 * g++.dg/init/pr29571.C: Same.
8024 * g++.dg/lookup/duperr1.C: Same.
8025 * g++.dg/lookup/error1.C: Same.
8026 * g++.dg/lookup/koenig5.C: Same.
8027 * g++.dg/lookup/pr77549.C: Same.
8028 * g++.dg/lookup/suggestions1.C: Same.
8029 * g++.dg/lookup/using16.C: Same.
8030 * g++.dg/lookup/using7.C: Same.
8031 * g++.dg/other/anon-union3.C: Same.
8032 * g++.dg/other/array2.C: Same.
8033 * g++.dg/other/error13.C: Same.
8034 * g++.dg/other/error34.C: Same.
8035 * g++.dg/overload/builtin1.C: Same.
8036 * g++.dg/overload/conv-op1.C: Same.
8037 * g++.dg/overload/error3.C: Same.
8038 * g++.dg/overload/koenig1.C: Same.
8039 * g++.dg/overload/operator5.C: Same.
8040 * g++.dg/overload/template5.C: Same.
8041 * g++.dg/overload/unknown1.C: Same.
8042 * g++.dg/overload/using2.C: Same.
8043 * g++.dg/parse/constructor1.C: Same.
8044 * g++.dg/parse/crash36.C: Same.
8045 * g++.dg/parse/crash63.C: Same.
8046 * g++.dg/parse/error11.C: Same.
8047 * g++.dg/parse/error12.C: Same.
8048 * g++.dg/parse/error14.C: Same.
8049 * g++.dg/parse/error2.C: Same.
8050 * g++.dg/parse/error21.C: Same.
8051 * g++.dg/parse/error26.C: Same.
8052 * g++.dg/parse/error36.C: Same.
8053 * g++.dg/parse/friend12.C: Same.
8054 * g++.dg/parse/invalid-op1.C: Same.
8055 * g++.dg/parse/missing-template1.C: Same.
8056 * g++.dg/parse/parser-pr28152-2.C: Same.
8057 * g++.dg/parse/parser-pr28152.C: Same.
8058 * g++.dg/parse/pr16696-permissive.C: Same.
8059 * g++.dg/parse/pr16696.C: Same.
8060 * g++.dg/parse/pr69628.C: Same.
8061 * g++.dg/parse/ret-type2.C: Same.
8062 * g++.dg/parse/specialization1.C: Same.
8063 * g++.dg/parse/template3.C: Same.
8064 * g++.dg/parse/template9.C: Same.
8065 * g++.dg/parse/typename11.C: Same.
8066 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8067 * g++.dg/pr45330.C: Same.
8068 * g++.dg/rtti/typeid6.C: Same.
8069 * g++.dg/spellcheck-fields.C: Same.
8070 * g++.dg/spellcheck-typenames.C: Same.
8071 * g++.dg/tc1/dr108.C: Same.
8072 * g++.dg/tc1/dr147.C: Same.
8073 * g++.dg/template/arg7.C: Same.
8074 * g++.dg/template/conv11.C: Same.
8075 * g++.dg/template/crash13.C: Same.
8076 * g++.dg/template/crash55.C: Same.
8077 * g++.dg/template/dependent-expr5.C: Same.
8078 * g++.dg/template/error17.C: Same.
8079 * g++.dg/template/error33.C: Same.
8080 * g++.dg/template/error4.C: Same.
8081 * g++.dg/template/error50.C: Same.
8082 * g++.dg/template/error53.C: Same.
8083 * g++.dg/template/friend.C: Same.
8084 * g++.dg/template/func2.C: Same.
8085 * g++.dg/template/local6.C: Same.
8086 * g++.dg/template/member5.C: Same.
8087 * g++.dg/template/meminit1.C: Same.
8088 * g++.dg/template/nested3.C: Same.
8089 * g++.dg/template/nontype6.C: Same.
8090 * g++.dg/template/overload12.C: Same.
8091 * g++.dg/template/ptrmem8.C: Same.
8092 * g++.dg/template/qualified-id1.C: Same.
8093 * g++.dg/template/spec15.C: Same.
8094 * g++.dg/template/static1.C: Same.
8095 * g++.dg/template/static10.C: Same.
8096 * g++.dg/template/static2.C: Same.
8097 * g++.dg/template/ttp25.C: Same.
8098 * g++.dg/template/typedef2.C: Same.
8099 * g++.dg/template/typename2.C: Same.
8100 * g++.dg/template/unify10.C: Same.
8101 * g++.dg/template/unify6.C: Same.
8102 * g++.dg/template/unify7.C: Same.
8103 * g++.dg/template/unify9.C: Same.
8104 * g++.dg/template/varmod1.C: Same.
8105 * g++.dg/ubsan/div-by-zero-1.C: Same.
8106 * g++.dg/ubsan/pr63956.C: Same.
8107 * g++.dg/warn/Waddress-1.C: Same.
8108 * g++.dg/warn/Wconversion2.C: Same.
8109 * g++.dg/warn/Wnull-conversion-1.C: Same.
8110 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8111 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8112 * g++.dg/warn/Wswitch-1.C: Same.
8113 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8114 * g++.dg/warn/Wtype-limits.C: Same.
8115 * g++.dg/warn/Wunused-parm-5.C: Same.
8116 * g++.dg/warn/deprecated-6.C: Same.
8117 * g++.dg/warn/deprecated.C: Same.
8118 * g++.dg/warn/incomplete1.C: Same.
8119 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8120 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8121 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8122 * g++.dg/warn/overflow-warn-1.C: Same.
8123 * g++.dg/warn/overflow-warn-3.C: Same.
8124 * g++.dg/warn/overflow-warn-4.C: Same.
8125 * g++.dg/warn/pr12242.C: Same.
8126 * g++.dg/warn/pr30551-2.C: Same.
8127 * g++.dg/warn/pr30551.C: Same.
8128 * g++.old-deja/g++.benjamin/16077.C: Same.
8129 * g++.old-deja/g++.bob/inherit1.C: Same.
8130 * g++.old-deja/g++.brendan/crash56.C: Same.
8131 * g++.old-deja/g++.brendan/template17.C: Same.
8132 * g++.old-deja/g++.eh/ctor1.C: Same.
8133 * g++.old-deja/g++.jason/bool5.C: Same.
8134 * g++.old-deja/g++.jason/cond.C: Same.
8135 * g++.old-deja/g++.jason/operator.C: Same.
8136 * g++.old-deja/g++.jason/pmf5.C: Same.
8137 * g++.old-deja/g++.law/ctors5.C: Same.
8138 * g++.old-deja/g++.law/missed-error2.C: Same.
8139 * g++.old-deja/g++.law/operators9.C: Same.
8140 * g++.old-deja/g++.law/temps1.C: Same.
8141 * g++.old-deja/g++.mike/for2.C: Same.
8142 * g++.old-deja/g++.mike/ns5.C: Same.
8143 * g++.old-deja/g++.mike/ns7.C: Same.
8144 * g++.old-deja/g++.mike/p10769b.C: Same.
8145 * g++.old-deja/g++.niklas/t120.C: Same.
8146 * g++.old-deja/g++.niklas/t121.C: Same.
8147 * g++.old-deja/g++.ns/koenig5.C: Same.
8148 * g++.old-deja/g++.oliva/overload1.C: Same.
8149 * g++.old-deja/g++.other/crash24.C: Same.
8150 * g++.old-deja/g++.other/crash25.C: Same.
8151 * g++.old-deja/g++.other/decl5.C: Same.
8152 * g++.old-deja/g++.other/lineno5.C: Same.
8153 * g++.old-deja/g++.other/null3.C: Same.
8154 * g++.old-deja/g++.other/overcnv2.C: Same.
8155 * g++.old-deja/g++.other/ptrmem7.C: Same.
8156 * g++.old-deja/g++.other/typename1.C: Same.
8157 * g++.old-deja/g++.other/vaarg3.C: Same.
8158 * g++.old-deja/g++.pt/crash10.C: Same.
8159 * g++.old-deja/g++.pt/crash28.C: Same.
8160 * g++.old-deja/g++.pt/crash38.C: Same.
8161 * g++.old-deja/g++.pt/explicit70.C: Same.
8162 * g++.old-deja/g++.pt/explicit77.C: Same.
8163 * g++.old-deja/g++.pt/expr2.C: Same.
8164 * g++.old-deja/g++.pt/spec5.C: Same.
8165 * g++.old-deja/g++.pt/spec6.C: Same.
8166 * g++.old-deja/g++.pt/typename3.C: Same.
8167 * g++.old-deja/g++.pt/typename5.C: Same.
8168 * g++.old-deja/g++.pt/typename6.C: Same.
8169 * g++.old-deja/g++.pt/typename7.C: Same.
8170 * g++.old-deja/g++.pt/unify4.C: Same.
8171 * g++.old-deja/g++.pt/unify8.C: Same.
8172 * g++.old-deja/g++.pt/vaarg3.C: Same.
8173 * g++.old-deja/g++.robertl/eb22.C: Same.
8174 * g++.old-deja/g++.robertl/eb4.C: Same.
8175 * g++.old-deja/g++.robertl/eb44.C: Same.
8176 * g++.old-deja/g++.robertl/eb69.C: Same.
8177 * g++.old-deja/g++.robertl/eb98.C: Same.
8178 * gcc.dg/20031223-1.c: Same.
8179 * gcc.dg/940510-1.c: Same.
8180 * gcc.dg/990506-0.c: Same.
8181 * gcc.dg/Walloca-1.c: Same.
8182 * gcc.dg/Walloca-2.c: Same.
8183 * gcc.dg/Wconversion-integer.c: Same.
8184 * gcc.dg/Wcxx-compat-8.c: Same.
8185 * gcc.dg/Wimplicit-int-1.c: Same.
8186 * gcc.dg/Wimplicit-int-2.c: Same.
8187 * gcc.dg/Wimplicit-int-4.c: Same.
8188 * gcc.dg/Wpointer-sign-Wall.c: Same.
8189 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8190 * gcc.dg/Wshadow-1.c: Same.
8191 * gcc.dg/Wshadow-3.c: Same.
8192 * gcc.dg/Wswitch-enum-error.c: Same.
8193 * gcc.dg/Wswitch-enum.c: Same.
8194 * gcc.dg/Wswitch-error.c: Same.
8195 * gcc.dg/Wswitch.c: Same.
8196 * gcc.dg/Wtype-limits-Wextra.c: Same.
8197 * gcc.dg/Wtype-limits.c: Same.
8198 * gcc.dg/Wvla-larger-than-2.c: Same.
8199 * gcc.dg/anon-struct-5.c: Same.
8200 * gcc.dg/array-10.c: Same.
8201 * gcc.dg/array-11.c: Same.
8202 * gcc.dg/array-15.c: Same.
8203 * gcc.dg/array-2.c: Same.
8204 * gcc.dg/array-8.c: Same.
8205 * gcc.dg/array-const-2.c: Same.
8206 * gcc.dg/array-const-3.c: Same.
8207 * gcc.dg/bitfld-1.c: Same.
8208 * gcc.dg/bitfld-8.c: Same.
8209 * gcc.dg/builtin-redefine.c: Same.
8210 * gcc.dg/c11-noreturn-1.c: Same.
8211 * gcc.dg/c11-noreturn-2.c: Same.
8212 * gcc.dg/c11-static-assert-3.c: Same.
8213 * gcc.dg/c90-arraydecl-1.c: Same.
8214 * gcc.dg/c90-complex-1.c: Same.
8215 * gcc.dg/c90-complit-1.c: Same.
8216 * gcc.dg/c90-const-expr-11.c: Same.
8217 * gcc.dg/c90-const-expr-7.c: Same.
8218 * gcc.dg/c90-const-expr-8.c: Same.
8219 * gcc.dg/c90-enum-comma-1.c: Same.
8220 * gcc.dg/c90-flex-array-1.c: Same.
8221 * gcc.dg/c90-hexfloat-1.c: Same.
8222 * gcc.dg/c90-idem-qual-1.c: Same.
8223 * gcc.dg/c90-idem-qual-2.c: Same.
8224 * gcc.dg/c90-idem-qual-3.c: Same.
8225 * gcc.dg/c90-mixdecl-1.c: Same.
8226 * gcc.dg/c90-restrict-1.c: Same.
8227 * gcc.dg/c90-return-1.c: Same.
8228 * gcc.dg/c99-array-nonobj-1.c: Same.
8229 * gcc.dg/c99-arraydecl-1.c: Same.
8230 * gcc.dg/c99-complex-1.c: Same.
8231 * gcc.dg/c99-complex-2.c: Same.
8232 * gcc.dg/c99-complit-2.c: Same.
8233 * gcc.dg/c99-const-expr-7.c: Same.
8234 * gcc.dg/c99-const-expr-8.c: Same.
8235 * gcc.dg/c99-flex-array-3.c: Same.
8236 * gcc.dg/c99-flex-array-7.c: Same.
8237 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8238 * gcc.dg/c99-impl-decl-1.c: Same.
8239 * gcc.dg/c99-impl-int-1.c: Same.
8240 * gcc.dg/c99-impl-int-2.c: Same.
8241 * gcc.dg/c99-init-3.c: Same.
8242 * gcc.dg/c99-restrict-1.c: Same.
8243 * gcc.dg/c99-return-1.c: Same.
8244 * gcc.dg/c99-tag-1.c: Same.
8245 * gcc.dg/c99-tag-3.c: Same.
8246 * gcc.dg/call-diag-2.c: Same.
8247 * gcc.dg/cpp/19940712-1.c: Same.
8248 * gcc.dg/cpp/19951025-1.c: Same.
8249 * gcc.dg/cpp/19990413-1.c: Same.
8250 * gcc.dg/cpp/direct2.c: Same.
8251 * gcc.dg/cpp/direct2s.c: Same.
8252 * gcc.dg/cpp/pr28709.c: Same.
8253 * gcc.dg/cpp/pr61854-c90.c: Same.
8254 * gcc.dg/cpp/pr61854-c94.c: Same.
8255 * gcc.dg/cpp/pragma-1.c: Same.
8256 * gcc.dg/cpp/pragma-2.c: Same.
8257 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8258 * gcc.dg/cpp/trad/literals-2.c: Same.
8259 * gcc.dg/cpp/warn-comments-2.c: Same.
8260 * gcc.dg/cpp/warn-comments-3.c: Same.
8261 * gcc.dg/cpp/warn-comments.c: Same.
8262 * gcc.dg/cpp/warn-long-long-2.c: Same.
8263 * gcc.dg/cpp/warn-long-long.c: Same.
8264 * gcc.dg/cpp/warn-redefined-2.c: Same.
8265 * gcc.dg/cpp/warn-redefined.c: Same.
8266 * gcc.dg/darwin-cfstring-2.c: Same.
8267 * gcc.dg/darwin-cfstring-format-1.c: Same.
8268 * gcc.dg/decl-9.c: Same.
8269 * gcc.dg/declspec-1.c: Same.
8270 * gcc.dg/declspec-10.c: Same.
8271 * gcc.dg/declspec-11.c: Same.
8272 * gcc.dg/declspec-13.c: Same.
8273 * gcc.dg/declspec-18.c: Same.
8274 * gcc.dg/declspec-4.c: Same.
8275 * gcc.dg/declspec-5.c: Same.
8276 * gcc.dg/declspec-6.c: Same.
8277 * gcc.dg/declspec-8.c: Same.
8278 * gcc.dg/deprecated-4.c: Same.
8279 * gcc.dg/deprecated.c: Same.
8280 * gcc.dg/dfp/composite-type.c: Same.
8281 * gcc.dg/empty-source-2.c: Same.
8282 * gcc.dg/empty-source-3.c: Same.
8283 * gcc.dg/format/attr-6.c: Same.
8284 * gcc.dg/format/branch-1.c: Same.
8285 * gcc.dg/format/c90-printf-1.c: Same.
8286 * gcc.dg/format/c90-strftime-2.c: Same.
8287 * gcc.dg/format/c99-strftime-1.c: Same.
8288 * gcc.dg/format/cmn-err-1.c: Same.
8289 * gcc.dg/format/few-1.c: Same.
8290 * gcc.dg/format/ms_branch-1.c: Same.
8291 * gcc.dg/format/ms_unnamed-1.c: Same.
8292 * gcc.dg/format/ms_va-1.c: Same.
8293 * gcc.dg/format/unnamed-1.c: Same.
8294 * gcc.dg/format/va-1.c: Same.
8295 * gcc.dg/format/xopen-1.c: Same.
8296 * gcc.dg/funcdef-var-1.c: Same.
8297 * gcc.dg/funcdef-var-2.c: Same.
8298 * gcc.dg/gnu89-const-expr-1.c: Same.
8299 * gcc.dg/gnu89-const-expr-2.c: Same.
8300 * gcc.dg/gnu90-const-expr-1.c: Same.
8301 * gcc.dg/gnu99-const-expr-1.c: Same.
8302 * gcc.dg/gnu99-const-expr-2.c: Same.
8303 * gcc.dg/gnu99-init-2.c: Same.
8304 * gcc.dg/gomp/_Atomic-5.c: Same.
8305 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8306 * gcc.dg/gomp/atomic-5.c: Same.
8307 * gcc.dg/gomp/linear-1.c: Same.
8308 * gcc.dg/gomp/pr67500.c: Same.
8309 * gcc.dg/init-bad-1.c: Same.
8310 * gcc.dg/init-bad-2.c: Same.
8311 * gcc.dg/init-bad-3.c: Same.
8312 * gcc.dg/init-string-1.c: Same.
8313 * gcc.dg/label-compound-stmt-1.c: Same.
8314 * gcc.dg/label-decl-2.c: Same.
8315 * gcc.dg/label-decl-4.c: Same.
8316 * gcc.dg/large-size-array-2.c: Same.
8317 * gcc.dg/large-size-array-4.c: Same.
8318 * gcc.dg/lvalue-6.c: Same.
8319 * gcc.dg/m-un-2.c: Same.
8320 * gcc.dg/multiple-overflow-warn-1.c: Same.
8321 * gcc.dg/multiple-overflow-warn-2.c: Same.
8322 * gcc.dg/multiple-overflow-warn-3.c: Same.
8323 * gcc.dg/nested-redef-1.c: Same.
8324 * gcc.dg/no-asm-1.c: Same.
8325 * gcc.dg/no-asm-3.c: Same.
8326 * gcc.dg/no-asm-4.c: Same.
8327 * gcc.dg/noncompile/20010524-1.c: Same.
8328 * gcc.dg/noncompile/incomplete-5.c: Same.
8329 * gcc.dg/noncompile/pr44517.c: Same.
8330 * gcc.dg/noncompile/pr52290.c: Same.
8331 * gcc.dg/noreturn-1.c: Same.
8332 * gcc.dg/overflow-warn-1.c: Same.
8333 * gcc.dg/overflow-warn-2.c: Same.
8334 * gcc.dg/overflow-warn-3.c: Same.
8335 * gcc.dg/overflow-warn-4.c: Same.
8336 * gcc.dg/parm-mismatch-1.c: Same.
8337 * gcc.dg/parser-pr28152-2.c: Same.
8338 * gcc.dg/parser-pr28152.c: Same.
8339 * gcc.dg/pedwarn-init.c: Same.
8340 * gcc.dg/pointer-arith-2.c: Same.
8341 * gcc.dg/pointer-arith-3.c: Same.
8342 * gcc.dg/pointer-arith-4.c: Same.
8343 * gcc.dg/pr14475.c: Same.
8344 * gcc.dg/pr18596-3.c: Same.
8345 * gcc.dg/pr18809-1.c: Same.
8346 * gcc.dg/pr27953.c: Same.
8347 * gcc.dg/pr30457.c: Same.
8348 * gcc.dg/pr30551-2.c: Same.
8349 * gcc.dg/pr30551-3.c: Same.
8350 * gcc.dg/pr30551-4.c: Same.
8351 * gcc.dg/pr30551-5.c: Same.
8352 * gcc.dg/pr30551-6.c: Same.
8353 * gcc.dg/pr30551.c: Same.
8354 * gcc.dg/pr36997.c: Same.
8355 * gcc.dg/pr41842.c: Same.
8356 * gcc.dg/pr48552-1.c: Same.
8357 * gcc.dg/pr48552-2.c: Same.
8358 * gcc.dg/pr59717.c: Same.
8359 * gcc.dg/pr61077.c: Same.
8360 * gcc.dg/pr61096-1.c: Same.
8361 * gcc.dg/pr63626.c: Same.
8362 * gcc.dg/pr64223-1.c: Same.
8363 * gcc.dg/pr64223-2.c: Same.
8364 * gcc.dg/pr8788-1.c: Same.
8365 * gcc.dg/pr8927-1.c: Same.
8366 * gcc.dg/pragma-darwin.c: Same.
8367 * gcc.dg/pragma-diag-5.c: Same.
8368 * gcc.dg/pragma-message.c: Same.
8369 * gcc.dg/redecl-1.c: Same.
8370 * gcc.dg/simd-1.c: Same.
8371 * gcc.dg/simd-5.c: Same.
8372 * gcc.dg/simd-6.c: Same.
8373 * gcc.dg/spellcheck-fields.c: Same.
8374 * gcc.dg/spellcheck-typenames.c: Same.
8375 * gcc.dg/struct-semi-2.c: Same.
8376 * gcc.dg/struct-semi-3.c: Same.
8377 * gcc.dg/transparent-union-3.c: Same.
8378 * gcc.dg/ucnid-8.c: Same.
8379 * gcc.dg/uninit-pr19430-O0.c: Same.
8380 * gcc.dg/uninit-pr19430.c: Same.
8381 * gcc.dg/uninit-pr20644-O0.c: Same.
8382 * gcc.dg/utf-dflt.c: Same.
8383 * gcc.dg/utf-dflt2.c: Same.
8384 * gcc.dg/utf16-4.c: Same.
8385 * gcc.dg/vla-11.c: Same.
8386 * gcc.dg/vla-20.c: Same.
8387 * gcc.dg/vla-init-1.c: Same.
8388 * gcc.dg/vla-init-2.c: Same.
8389 * gcc.dg/vla-init-3.c: Same.
8390 * gcc.dg/weak/weak-6.c: Same.
8391 * gcc.dg/weak/weak-7.c: Same.
8392 * gcc.dg/wtr-int-type-1.c: Same.
8393 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8394 * gcc.target/arm/polytypes.c: Same.
8395 * gcc.target/i386/spellcheck-options-4.c: Same.
8396 * gcc.target/powerpc/20030218-1.c: Same.
8397 * gcc.target/sh/pr21255-4.c: Same.
8398 * gcc.test-framework/dg-error-exp-XP.c: Same.
8399 * gfortran.dg/array_constructor_30.f03: Same.
8400 * gfortran.dg/class_30.f90: Same.
8401 * gfortran.dg/goacc/subarrays.f95: Same.
8402 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8403 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8404 * gfortran.dg/intrinsic_std_1.f90: Same.
8405 * gfortran.dg/pr70006.f90: Same.
8406 * gfortran.dg/warning-directive-1.F90: Same.
8407 * gfortran.dg/warning-directive-2.F90: Same.
8408 * gfortran.dg/warning-directive-3.F90: Same.
8409 * gfortran.dg/warning-directive-4.F90: Same.
8410 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8411 * obj-c++.dg/class-extension-1.mm: Same.
8412 * obj-c++.dg/class-extension-2.mm: Same.
8413 * obj-c++.dg/class-protocol-1.mm: Same.
8414 * obj-c++.dg/cxx-ivars-1.mm: Same.
8415 * obj-c++.dg/duplicate-class-1.mm: Same.
8416 * obj-c++.dg/exceptions-3.mm: Same.
8417 * obj-c++.dg/exceptions-4.mm: Same.
8418 * obj-c++.dg/exceptions-5.mm: Same.
8419 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8420 * obj-c++.dg/fsf-package-0.m: Same.
8421 * obj-c++.dg/invalid-type-1.mm: Same.
8422 * obj-c++.dg/method-12.mm: Same.
8423 * obj-c++.dg/method-13.mm: Same.
8424 * obj-c++.dg/method-15.mm: Same.
8425 * obj-c++.dg/method-16.mm: Same.
8426 * obj-c++.dg/method-6.mm: Same.
8427 * obj-c++.dg/method-7.mm: Same.
8428 * obj-c++.dg/property/at-property-1.mm: Same.
8429 * obj-c++.dg/property/at-property-14.mm: Same.
8430 * obj-c++.dg/property/at-property-17.mm: Same.
8431 * obj-c++.dg/property/at-property-21.mm: Same.
8432 * obj-c++.dg/property/at-property-5.mm: Same.
8433 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8434 * obj-c++.dg/property/dynamic-3.mm: Same.
8435 * obj-c++.dg/property/dynamic-4.mm: Same.
8436 * obj-c++.dg/property/property-neg-1.mm: Same.
8437 * obj-c++.dg/property/property-neg-6.mm: Same.
8438 * obj-c++.dg/property/synthesize-11.mm: Same.
8439 * obj-c++.dg/property/synthesize-5.mm: Same.
8440 * obj-c++.dg/property/synthesize-6.mm: Same.
8441 * obj-c++.dg/proto-lossage-4.mm: Same.
8442 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8443 * obj-c++.dg/strings/strings-1.mm: Same.
8444 * obj-c++.dg/super-class-1.mm: Same.
8445 * obj-c++.dg/syntax-error-6.mm: Same.
8446 * obj-c++.dg/syntax-error-7.mm: Same.
8447 * obj-c++.dg/syntax-error-9.mm: Same.
8448 * obj-c++.dg/try-catch-13.mm: Same.
8449 * objc.dg/attributes/method-noreturn-1.m: Same.
8450 * objc.dg/bad-receiver-type-2.m: Same.
8451 * objc.dg/bad-receiver-type.m: Same.
8452 * objc.dg/call-super-2.m: Same.
8453 * objc.dg/class-2.m: Same.
8454 * objc.dg/class-extension-1.m: Same.
8455 * objc.dg/class-extension-2.m: Same.
8456 * objc.dg/class-protocol-1.m: Same.
8457 * objc.dg/desig-init-1.m: Same.
8458 * objc.dg/duplicate-class-1.m: Same.
8459 * objc.dg/exceptions-3.m: Same.
8460 * objc.dg/exceptions-4.m: Same.
8461 * objc.dg/exceptions-5.m: Same.
8462 * objc.dg/foreach-6.m: Same.
8463 * objc.dg/foreach-7.m: Same.
8464 * objc.dg/fsf-nsstring-format-1.m: Same.
8465 * objc.dg/fsf-package-0.m: Same.
8466 * objc.dg/invalid-type-1.m: Same.
8467 * objc.dg/method-11.m: Same.
8468 * objc.dg/method-19.m: Same.
8469 * objc.dg/method-2.m: Same.
8470 * objc.dg/method-20.m: Same.
8471 * objc.dg/method-5.m: Same.
8472 * objc.dg/method-6.m: Same.
8473 * objc.dg/method-7.m: Same.
8474 * objc.dg/method-9.m: Same.
8475 * objc.dg/missing-proto-3.m: Same.
8476 * objc.dg/private-1.m: Same.
8477 * objc.dg/property/at-property-1.m: Same.
8478 * objc.dg/property/at-property-14.m: Same.
8479 * objc.dg/property/at-property-17.m: Same.
8480 * objc.dg/property/at-property-21.m: Same.
8481 * objc.dg/property/at-property-5.m: Same.
8482 * objc.dg/property/dynamic-3.m: Same.
8483 * objc.dg/property/dynamic-4.m: Same.
8484 * objc.dg/property/property-neg-1.m: Same.
8485 * objc.dg/property/property-neg-6.m: Same.
8486 * objc.dg/property/synthesize-11.m: Same.
8487 * objc.dg/property/synthesize-5.m: Same.
8488 * objc.dg/property/synthesize-6.m: Same.
8489 * objc.dg/proto-hier-1.m: Same.
8490 * objc.dg/proto-lossage-4.m: Same.
8491 * objc.dg/protocol-qualifier-2.m: Same.
8492 * objc.dg/strings/strings-1.m: Same.
8493 * objc.dg/type-size-1.m: Same.
8494
d904a983
JL
84952017-04-18 Jeff Law <law@redhat.com>
8496
8497 PR target/74563
8498 * gcc.target/mips/pr74563: New test.
8499
0155ed56
JJ
85002017-04-18 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR tree-optimization/80443
8503 * gcc.c-torture/compile/pr80443.c: New test.
8504
f380f608
RS
85052017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8506
8507 PR rtl-optimization/80357
8508 * gcc.c-torture/compile/pr80357.c: New test.
8509
dd68669b
JL
85102017-04-18 Jeff Law <law@redhat.com>
8511
8512 PR middle-end/80422
8513 * gcc.c-torture/compile/pr80422.c: New test.
8514
1cda61fc
JJ
85152017-04-18 Jakub Jelinek <jakub@redhat.com>
8516
8517 PR debug/80263
8518 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8519
19970253
MM
85202017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8521
8522 PR target/80099
8523 * gcc.target/powerpc/pr80099-1.c: New test.
8524 * gcc.target/powerpc/pr80099-2.c: Likewise.
8525 * gcc.target/powerpc/pr80099-3.c: Likewise.
8526 * gcc.target/powerpc/pr80099-4.c: Likewise.
8527 * gcc.target/powerpc/pr80099-5.c: Likewise.
8528
8487c9a5
JJ
85292017-04-18 Jakub Jelinek <jakub@redhat.com>
8530
3b5fb3cb
JJ
8531 PR sanitizer/80444
8532 * gcc.dg/sancov/pr80444.c: New test.
8533
8487c9a5
JJ
8534 PR middle-end/79788
8535 PR middle-end/80375
8536 * gcc.dg/pr79788-1.c: New test.
8537 * gcc.dg/pr79788-2.c: New test.
8538
be7c73ae
MP
85392017-04-18 Marek Polacek <polacek@redhat.com>
8540
8541 PR c++/80244 - ICE with attribute in template alias.
8542 * g++.dg/cpp0x/alias-decl-59.C: New test.
8543
d6e3e8a5
MP
8544 PR c++/80241 - ICE with alignas pack expansion.
8545 * g++.dg/cpp0x/alignas11.C: New test.
8546
1adb82e1
BE
85472017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8548
8549 PR c++/80287
8550 * g++.dg/lto/pr80287_0.C: New test.
8551
fb5e5621
KN
85522017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8553
8554 PR target/80315
8555 * gcc.target/powerpc/pr80315-1.c: New test.
8556 * gcc.target/powerpc/pr80315-2.c: New test.
8557 * gcc.target/powerpc/pr80315-3.c: New test.
8558 * gcc.target/powerpc/pr80315-4.c: New test.
8559
afeaeb70
TV
85602017-04-16 Tom de Vries <tom@codesourcery.com>
8561
8562 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8563 directive.
8564 * g++.dg/parse/error3.C: Same.
8565 * g++.old-deja/g++.pt/niklas01a.C: Same.
8566 * gcc.dg/990506-0.c: Same.
8567 * gcc.dg/cpp/19990413-1.c: Same.
8568 * gcc.dg/cpp/pragma-1.c: Same.
8569 * gcc.dg/cpp/pragma-2.c: Same.
8570 * gcc.dg/m-un-2.c: Same.
8571 * objc.dg/private-1.m: Same.
8572
604f37cd
UB
85732017-04-15 Uros Bizjak <ubizjak@gmail.com>
8574
8575 * gcc.dg/pr54669.c: Fix dg-do directive.
8576 * gcc.dg/pr78582.c: Ditto.
8577 * gcc.dg/pr80020.c: Ditto.
8578 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8579 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8580 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8581 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8582 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8583 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8584 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8585 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8586 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8587 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8588
35cfdb17
DH
85892017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8590
604f37cd 8591 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8592 * gfortran.dg/generic_29.f90: Likewise.
8593 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8594 * gfortran.dg/pr41922.f90: Likewise.
8595 * gfortran.dg/pr70006.f90: Likewise.
8596
f378be38
SB
85972017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8598
8599 PR tree-optimization/66612
8600 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8601
43076492
JW
86022017-04-14 Janus Weil <janus@gcc.gnu.org>
8603
8604 PR fortran/80361
8605 * gfortran.dg/class_62.f90: New test case.
8606
dd3d6a42
AB
86072017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8608
8609 * gcc.target/arc/loop-1.c: New file.
8610
31a07c81
MM
86112017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8612
8613 PR target/80098
8614 * gcc.target/powerpc/pr80098-1.c: New test.
8615 * gcc.target/powerpc/pr80098-2.c: Likewise.
8616 * gcc.target/powerpc/pr80098-3.c: Likewise.
8617 * gcc.target/powerpc/pr80098-4.c: Likewise.
8618
09956017
JJ
86192017-04-13 Jakub Jelinek <jakub@redhat.com>
8620
8621 PR sanitizer/80403
8622 * g++.dg/ubsan/pr80403-2.C: New test.
8623
bc042396
VM
86242017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8625
8626 PR rtl-optimization/80343
8627 * gcc.target/powerpc/pr80343.c: New.
8628
abac4c34
DK
86292017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8630
8631 PR sanitizer/80414
8632 * c-c++-common/ubsan/bounds-15.c: New test.
8633
43a3aa03
RB
86342017-04-13 Richard Biener <rguenther@suse.de>
8635
8636 PR testsuite/80416
8637 * g++.dg/torture/pr79671.C: Fix asm constraints.
8638
031fbdb9
JJ
86392017-04-13 Jakub Jelinek <jakub@redhat.com>
8640
8641 PR debug/80321
8642 * gcc.dg/debug/pr80321.c: New test.
8643
86442017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8645
8646 * gnat.dg/debug10.adb: New test.
8647 * gnat.dg/debug10_pkg.ads: New helper.
8648
76873758
JJ
86492017-04-12 Jakub Jelinek <jakub@redhat.com>
8650
deed3da9
JJ
8651 PR tree-optimization/79390
8652 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8653
b96a3e11
JJ
8654 PR sanitizer/80403
8655 PR sanitizer/80404
8656 PR sanitizer/80405
8657 * g++.dg/ubsan/pr80403.C: New test.
8658 * g++.dg/ubsan/pr80404.C: New test.
8659 * g++.dg/ubsan/pr80405.C: New test.
8660
76873758
JJ
8661 PR c/80163
8662 * gcc.dg/torture/pr80163.c: New test.
8663
940c9a7c 86642017-04-12 Richard Biener <rguenther@suse.de>
76873758 8665 Jeff Law <law@redhat.com>
940c9a7c
RB
8666
8667 PR tree-optimization/80359
8668 * gcc.dg/torture/pr80359.c: New testcase.
8669
350792ff 86702017-04-12 Richard Biener <rguenther@suse.de>
76873758 8671 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8672
8673 PR middle-end/79671
8674 * g++.dg/torture/pr79671.C: New testcase.
8675 * g++.dg/lto/pr79671_0.C: Likewise.
8676 * g++.dg/lto/pr79671_1.c: Likewise.
8677
d62e6f10
JJ
86782017-04-12 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR sanitizer/80349
8681 * g++.dg/ubsan/pr80349.C: New test.
8682
8585103f
JJ
86832017-04-11 Jakub Jelinek <jakub@redhat.com>
8684
347e1f77
JJ
8685 PR c++/80370
8686 * g++.dg/cpp1z/decomp28.C: New test.
8687
df1c878e
JJ
8688 PR middle-end/80100
8689 * gcc.dg/pr80100.c: New test.
8690
8585103f
JJ
8691 PR rtl-optimization/80385
8692 * g++.dg/opt/pr80385.C: New test.
8693
c6cf6ef7
ML
86942017-04-11 Martin Liska <mliska@suse.cz>
8695
8696 PR ipa/80212
8697 * g++.dg/ipa/pr80212.C: New test.
8698
3812f460
MS
86992017-04-11 Martin Sebor <msebor@redhat.com>
8700
8701 PR middle-end/80364
8702 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8703
9f679370
ML
87042017-04-11 Martin Liska <mliska@suse.cz>
8705
8706 PR sanitizer/70878
8707 * gcc.dg/ubsan/pr70878.c: New test.
8708
82665822
JJ
87092017-04-11 Jakub Jelinek <jakub@redhat.com>
8710
cb278caa
JJ
8711 PR target/80381
8712 * gcc.target/i386/pr80381.c: New test.
8713
82665822
JJ
8714 PR c++/80363
8715 * g++.dg/ext/pr80363.C: New test.
8716
abde687a
SKS
87172017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8718
8719 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8720 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8721 Add avr-*-* to non-lp64 selector.
8722
13e6ec34
MS
87232017-04-10 Martin Sebor <msebor@redhat.com>
8724
8725 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8726 * gcc.dg/pr40340-4.c: Same.
8727
a2cb1196
NK
87282017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8729
13e6ec34 8730 PR fortran/69498
a2cb1196
NK
8731 * gfortran.dg/submodule_unexp.f90: Modified test
8732 to account for new error.
8733 * gfortran.dg/submodule_twice.f90: New Test
8734
b447b28c
JJ
87352017-04-10 Jakub Jelinek <jakub@redhat.com>
8736
8737 PR c++/80176
8738 * g++.dg/init/ref23.C: New test.
8739
3bbd6768
TK
87402017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8741
8742 PR tree-optimization/80304
8743 * gfortran.dg/do_concurrent_4.f90: New test case.
8744
99827b5c
JW
87452017-04-10 Janus Weil <janus@gcc.gnu.org>
8746
8747 PR fortran/80046
8748 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8749
7db31bc2
DE
87502017-04-10 David Edelsohn <dje.gcc@gmail.com>
8751
8752 * g++.dg/torture/pr79905.C: Add -maltivec option.
8753
9058a2c5
JL
87542017-04-10 Jeff Law <law@redhat.com>
8755
8756 PR tree-optimization/80374
8757 * g++.dg/pr80374.c: New test.
8758
bd8f8642
KN
87592017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8760
8761 PR target/80108
8762 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8763 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8764
f634dd47
UB
87652017-04-10 Uros Bizjak <ubizjak@gmail.com>
8766
8767 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8768
065ba179
UB
87692017-04-10 Uros Bizjak <ubizjak@gmail.com>
8770
8771 PR testsuite/79356
8772 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8773
71b838d0
DS
87742017-04-10 Daniel Santos <daniel.santos@pobox.com>
8775
8776 PR testsuite/79867
8777 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8778
98a7a34e
MP
87792017-04-10 Marek Polacek <polacek@redhat.com>
8780
8781 PR sanitizer/80348
8782 * g++.dg/ubsan/div-by-zero-3.C: New test.
8783
aac69a62
BC
87842017-04-10 Bin Cheng <bin.cheng@arm.com>
8785
8786 PR tree-optimization/80153
8787 * gcc.c-torture/execute/pr80153.c: New.
8788
737237c9
RB
87892017-04-10 Richard Biener <rguenther@suse.de>
8790
8791 PR middle-end/80362
8792 * gcc.dg/torture/pr80362.c: New testcase.
8793
ba6ee9fc
RB
87942017-04-10 Richard Biener <rguenther@suse.de>
8795
8796 PR tree-optimization/80304
8797 * gcc.dg/torture/pr80304.c: New testcase.
8798
4d1a05f1
NS
87992017-04-10 Nathan Sidwell <nathan@acm.org>
8800
8801 PR target/79905
8802 * g++.dg/torture/pr79905.C: New.
8803
3ee0fb02
ML
88042017-04-10 Martin Liska <mliska@suse.cz>
8805
8806 PR sanitizer/80350
8807 * c-c++-common/ubsan/pr80350.c: New test.
8808
167a5b77
JJ
88092017-04-10 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR target/80324
8812 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8813
d691b7e4
ML
88142017-04-08 Martin Liska <mliska@suse.cz>
8815
8816 Revert:
8817 2017-04-07 Martin Liska <mliska@suse.cz>
8818
8819 PR ipa/80212
8820 * g++.dg/ipa/pr80212.C: New test.
8821
dcb2c527
JJ
88222017-04-07 Jakub Jelinek <jakub@redhat.com>
8823
c98b0016
JJ
8824 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8825 dg-options.
8826 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8827
dcb2c527
JJ
8828 PR target/80322
8829 PR target/80323
8830 PR target/80325
8831 PR target/80326
8832 * gcc.target/i386/avx512f-undefined-1.c: New test.
8833 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8834 * gcc.target/i386/avx-cvtsd-1.c: New test.
8835 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8836 * gcc.target/i386/avx512f-abspd-1.c: New test.
8837 * gcc.target/i386/avx-cvtss-1.c: New test.
8838 * gcc.target/i386/avx512f-absps-1.c: New test.
8839 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8840 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8841
1ef532f4
MP
88422017-04-07 Marek Polacek <polacek@redhat.com>
8843
8844 PR sanitizer/80348
8845 * g++.dg/ubsan/div-by-zero-2.C: New test.
8846
2166aeb3
MP
8847 PR c++/80095
8848 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8849
057da7af
VM
88502017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8851
8852 PR rtl-optimization/70478
8853 * gcc.target/s390/pr70478.c: New.
8854
3b6cb9e3
ML
88552017-04-07 Martin Liska <mliska@suse.cz>
8856
8857 PR target/79889
8858 * g++.dg/ext/mv8.C: Add aarch64* targets.
8859
70cd23c0
ML
88602017-04-07 Martin Liska <mliska@suse.cz>
8861
8862 PR ipa/80212
8863 * g++.dg/ipa/pr80212.C: New test.
8864
fe6bb25f
TP
88652017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
8866
8867 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
8868
bf7b869a
RB
88692017-04-07 Richard Biener <rguenther@suse.de>
8870
8871 PR tree-optimization/80334
8872 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
8873 alignas on stack.
8874
2d143ba8
RB
88752017-04-07 Richard Biener <rguenther@suse.de>
8876
8877 PR middle-end/80341
8878 * gcc.dg/torture/pr80341.c: New testcase.
8879
ed3cd38d
JJ
88802017-04-06 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR debug/80234
8883 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
8884 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
8885
e5f56581
UB
88862017-04-06 Uros Bizjak <ubizjak@gmail.com>
8887
8888 PR target/79733
8889 * gcc.target/i386/pr79733.c: New test.
8890
a5211c80
UB
88912017-04-06 Uros Bizjak <ubizjak@gmail.com>
8892
8893 PR target/80298
8894 * gcc.target/i386/pr80298-1.c: New test.
8895 * gcc.target/i386/pr80298-2.c: Ditto.
8896
db086c96
TP
88972017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
8898
8899 PR target/80082
8900 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
8901 ARMv7-R.
8902
09b63f67
RB
89032017-04-06 Richard Biener <rguenther@suse.de>
8904
8905 PR tree-optimization/80334
8906 * g++.dg/torture/pr80334.C: New testcase.
8907
d9f8c5af
ML
89082017-04-06 Martin Liska <mliska@suse.cz>
8909
8910 PR sanitizer/80166
8911 * gcc.dg/asan/pr80166.c: New test.
8912
1b68991f
RO
89132017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8914
8915 PR tree-optimization/79390
8916 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
8917
0f784346
RB
89182017-04-06 Richard Biener <rguenther@suse.de>
8919
8920 PR tree-optimization/80262
8921 * gcc.target/i386/pr80262.c: New testcase.
8922
23a429c2
RB
89232017-04-06 Richard Biener <rguenther@suse.de>
8924
8925 PR middle-end/80281
8926 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
8927
e2323a2b
VM
89282017-04-05 Vladimir Makarov <vmakarov@redhat.com>
8929
8930 PR rtl-optimization/70703
8931 * gcc.target/i386/pr70703.c: New.
8932
47a11342
JJ
89332017-04-05 Jakub Jelinek <jakub@redhat.com>
8934
8935 PR sanitizer/80308
8936 * c-c++-common/asan/pr80308.c: New test.
8937
d0ee17a5
DV
89382017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
8939
8940 PR target/79890
8941 * gcc.target/s390/pr79890.c: New test case.
8942
36f896c7
JJ
89432017-04-05 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR target/80310
8946 * c-c++-common/ubsan/pr80310.c: New test.
8947
d16e2ddd
JJ
89482017-04-04 Jakub Jelinek <jakub@redhat.com>
8949
e1201dff
JJ
8950 PR c++/80297
8951 * g++.dg/torture/pr80297.C: New test.
8952
d16e2ddd
JJ
8953 PR tree-optimization/79390
8954 * gcc.target/i386/pr79390.c: New test.
8955 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
8956
c0ea338b
VR
89572017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
8958
8959 PR c++/80296
8960 * g++.dg/cpp0x/alias-decl-80296.C: New test.
8961
a1527a93
TP
89622017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8963
8964 PR target/80307
8965 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
8966 targeting any CPU or architecture.
8967 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
8968 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
8969 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
8970 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
8971 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
8972 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
8973 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
8974 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
8975
065ba179 89762017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
8977
8978 PR fortran/69498
8979 * gfortran.dg/submodule_unexp.f90: New test.
8980
b1fd967c
JJ
89812017-04-04 Jakub Jelinek <jakub@redhat.com>
8982
8983 PR target/80286
8984 * gcc.target/i386/avx-pr80286.c: New test.
8985 * gcc.dg/pr80286.c: New test.
8986
248179b5
RB
89872017-04-04 Richard Biener <rguenther@suse.de>
8988
8989 PR middle-end/80281
8990 * gcc.dg/torture/pr80281.c: New testcase.
8991
a577fcf2
RB
89922017-04-04 Richard Biener <rguenther@suse.de>
8993
8994 PR tree-optimization/80275
8995 * g++.dg/opt/pr80275.C: Make g static.
8996
833bbf60
SB
89972017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
8998
8999 PR rtl-optimization/60818
9000 * gcc.c-torture/compile/pr60818.c: New testcase.
9001
5764ee3c
JW
90022017-04-03 Jonathan Wakely <jwakely@redhat.com>
9003
9004 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9005 * gcc.dg/20031012-1.c: Likewise.
9006 * gcc.dg/ipa/ipcp-1.c: Likewise.
9007 * gcc.dg/torture/matrix-3.c: Likewise.
9008 * gcc.target/powerpc/ppc-spe.c: Likewise.
9009 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9010
bbdf4e81
PB
90112017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9012
9013 PR target/80246
9014 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9015 powerpc_vsx_ok.
9016 (std, ld): Limit scan-assembler-times check to lp64.
9017 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9018 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9019 powerpc_vsx_ok.
9020
44bc146f
PB
90212017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9022
9023 PR target/80246
9024 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9025
fff80893
RB
90262017-04-03 Richard Biener <rguenther@suse.de>
9027
9028 PR tree-optimization/80275
9029 * g++.dg/opt/pr80275.C: New testcase.
9030
79f9fc38
DV
90312017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9032
9033 PR testsuite/79356
9034 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9035
a8e70fd3
RD
90362017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9037
9038 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9039 (bal): Increase iteration count and assume alignment.
9040
e0061866
BC
90412017-04-03 Bin Cheng <bin.cheng@arm.com>
9042
9043 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9044
c2d43326
AP
90452017-04-02 Andrew Pinski <apinski@cavium.com>
9046
9047 * gcc.c-torture/compile/nested-3.c: New testcase.
9048 * gcc.c-torture/execute/20170401-1.c: New testcase.
9049 * gcc.c-torture/execute/20170401-2.c: New testcase.
9050
a5a9046d
SB
90512017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9052
9053 PR rtl-optimization/79405
9054 gcc.dg/pr79405.c: New testcase.
9055
6f3af356
JJ
90562017-03-31 Jakub Jelinek <jakub@redhat.com>
9057
eee3756d
JJ
9058 PR debug/79255
9059 * gcc.dg/pr79255.c: New test.
9060
6f3af356
JJ
9061 PR c++/79572
9062 * g++.dg/ubsan/null-8.C: New test.
9063
99e6cfd6
PH
90642017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9065
9066 PR target/80107
9067 * gfortran.dg/pr80107.f: New.
9068
094e6b7a
JL
90692017-03-31 Jeff Law <law@redhat.com>
9070
9071 PR tree-optimization/49498
9072 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9073
eceb2409 90742017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9075
eceb2409
RB
9076 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9077
c412c01a 90782017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9079
c412c01a
RB
9080 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9081
005f12bf
JJ
90822017-03-31 Jakub Jelinek <jakub@redhat.com>
9083
af88f557
JJ
9084 PR libstdc++/80251
9085 * g++.dg/ext/is_aggregate.C: New test.
9086
7d790165
JJ
9087 PR middle-end/80173
9088 * gcc.target/i386/pr80173.c: New test.
9089
a7d55154
JJ
9090 PR middle-end/80163
9091 * gcc.dg/pr80163.c: New test.
9092
005f12bf
JJ
9093 PR debug/80025
9094 * gcc.dg/torture/pr80025.c: New test.
9095
c8e0f43f
MF
90962017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9097
9098 * gcc.target/mips/pr52125.c: Add -msym32.
9099
724d25f3
JJ
91002017-03-30 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR translation/80189
9103 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9104 * g++.dg/gomp/sharing-1.C: Likewise.
9105 * gfortran.dg/gomp/pr44536.f90: Likewise.
9106 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9107 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9108 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9109 * gfortran.dg/gomp/pr33439.f90: Likewise.
9110 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9111 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9112 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9113 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9114 * gcc.dg/gomp/sharing-1.c: Likewise.
9115
05dc406d
PB
91162017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9117
9118 PR target/80246
9119 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9120 Darwin and SPE.
9121 (dxex, dxexq): Update return type.
9122 (diex, diexq): Update argument type.
9123 * gcc.target/powerpc/pr80246.c: New test.
9124
b0fd4d7e
MJ
91252017-03-30 Martin Jambor <mjambor@suse.cz>
9126
9127 PR ipa/77333
9128 * g++.dg/ipa/pr77333.C: New test.
9129
de008ec4
JJ
91302017-03-30 Jakub Jelinek <jakub@redhat.com>
9131
9132 PR target/80206
9133 * gcc.target/i386/pr80206.c: New test.
9134
28c02407
RB
91352017-03-30 Richard Biener <rguenther@suse.de>
9136
9137 PR tree-optimization/77498
9138 * gfortran.dg/pr77498.f: New testcase.
9139
10fa8dfb
MP
91402017-03-29 Marek Polacek <polacek@redhat.com>
9141
9142 PR c/79730
9143 * gcc.dg/pr79730.c: New test.
9144
fdc54f39
JD
91452017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9146
9147 PR libgfortran/78670
9148 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9149 a character of length 1. Update test for success.
9150 * gfortran.dg/dtio_28.f03: New test.
9151 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9152 'scratch' to delete the file when done.
9153
533c0b69
SB
91542017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9155
9156 PR rtl-optimization/80233
9157 * gcc.c-torture/compile/pr80233.c: New testcase.
9158
e35229f8
TK
91592017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9160
9161 PR fortran/80254
9162 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9163 * gfortran.dg/dec_io_2a.f90: instead (new test).
9164
5c0a28d4
JW
91652017-03-28 Jiong Wang <jiong.wang@arm.com>
9166
9167 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9168
19846619
SB
91692017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9170
9171 PR testsuite/43496
9172 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9173 generating PIC code.
9174
e5119fab
VM
91752017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9176
9177 PR rtl-optimization/80193
9178 * gcc.target/i386/pr80193.c: New.
9179
cf474530
JW
91802017-03-28 Janus Weil <janus@gcc.gnu.org>
9181
9182 PR fortran/78661
9183 * gfortran.dg/dtio_25.f90: Modified test case.
9184 * gfortran.dg/dtio_27.f90: New test case.
9185
34fac449
UB
91862017-03-28 Uros Bizjak <ubizjak@gmail.com>
9187
9188 PR target/53383
9189 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9190 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9191 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9192
3e907b90
BC
91932017-03-28 Bin Cheng <bin.cheng@arm.com>
9194
9195 * gcc.c-torture/compile/irreducible-loop.c: New.
9196
522818b9
RS
91972017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9198
3e907b90 9199 PR tree-optimization/80218
522818b9
RS
9200 * gcc.dg/pr80218.c: New test.
9201
ea7d7da8
RB
92022017-03-28 Richard Biener <rguenther@suse.de>
9203
9204 PR tree-optimization/78644
9205 * gcc.dg/pr78644-1.c: New testcase.
9206 * gcc.dg/pr78644-2.c: Likewise.
9207
498173ef
TT
92082017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9209
9210 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9211 * gcc.dg/pic-4.c: Likewise.
9212 * gcc.dg/pie-3.c: Likewise.
9213 * gcc.dg/pie-4.c: Likewise.
9214
c5ad2433
ML
92152017-03-28 Martin Liska <mliska@suse.cz>
9216
9217 PR ipa/80205
9218 * g++.dg/ipa/pr80205.C: New test.
9219
17722fb9
SKS
92202017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9221
9222 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9223 with sizeof(int) < 4.
9224 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9225 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9226 * gcc.dg/torture/pr79777.c: Likewise.
9227 * gcc.dg/torture/pr79910.c: Likewise.
9228
737f500a
RB
92292017-03-28 Richard Biener <rguenther@suse.de>
9230
9231 PR middle-end/80222
9232 * g++.dg/pr80222.C: New testcase.
9233
62f96a79
ML
92342017-03-28 Martin Liska <mliska@suse.cz>
9235
9236 PR ipa/80104
9237 * gcc.dg/ipa/pr80104.c: New test.
9238
72785f26
MP
92392017-03-28 Marek Polacek <polacek@redhat.com>
9240
9241 PR sanitizer/80067
9242 * c-c++-common/ubsan/shift-10.c: New test.
9243
86516987
JL
92442017-03-27 Jeff Law <law@redhat.com>
9245
4dbf1eee 9246 PR tree-optimization/80216
86516987
JL
9247 * gcc.c-torture/compile/pr80216.c: New test.
9248
aade772d
JJ
92492017-03-27 Jakub Jelinek <jakub@redhat.com>
9250
a9e4a1a5
JJ
9251 PR middle-end/80162
9252 * c-c++-common/pr80162-1.c: New test.
9253 * c-c++-common/pr80162-2.c: New test.
9254 * c-c++-common/pr80162-3.c: New test.
9255
aade772d
JJ
9256 PR target/80102
9257 * g++.dg/opt/pr80102.C: New test.
9258
d89f355e
MM
92592017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9260
9261 PR target/78543
9262 * gcc.target/powerpc/pr78543.c: New test.
9263
79c4d73b
KN
92642017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9265
9266 PR target/80103
9267 * gcc.target/powerpc/pr80103-1.c: New test.
9268
819df781
RB
92692017-03-27 Richard Biener <rguenther@suse.de>
9270
9271 PR tree-optimization/80181
9272 * gcc.dg/torture/pr80181.c: New testcase.
9273
84804c5b
CZ
92742017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9275
065ba179 9276 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9277
c5e5f5f6
RB
92782017-03-27 Richard Biener <rguenther@suse.de>
9279
9280 PR ipa/79776
9281 * g++.dg/ipa/pr79776.C: New testcase.
9282
7cd200f6
JJ
92832017-03-27 Jakub Jelinek <jakub@redhat.com>
9284
9285 PR sanitizer/80168
9286 * gcc.dg/asan/pr80168.c: New test.
9287
79f512ff
RB
92882017-03-27 Richard Biener <rguenther@suse.de>
9289
9290 PR tree-optimization/80170
9291 * gcc.dg/pr80170.c: New testcase.
9292
672d9f8e
RB
92932017-03-27 Richard Biener <rguenther@suse.de>
9294
9295 PR middle-end/80171
9296 * g++.dg/torture/pr80171.C: New testcase.
9297
978fcba3
JDA
92982017-03-26 John David Anglin <danglin@gcc.gnu.org>
9299
431d7882
JDA
9300 * gcc.dg/torture/pr79732.c: Require alias support.
9301 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9302
978fcba3
JDA
9303 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9304 libatomic_available.
9305 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9306 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9307
1f10d710
JD
93082017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9309
9310 PR libgfortran/78881
9311 * gfortran.dg/dtio_26.f90: New test.
9312
41036686
PT
93132017-03-25 Paul Thomas <pault@gcc.gnu.org>
9314
9315 PR fortran/80156
9316 PR fortran/79382
9317 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9318 testcase for PR80156. Add a main programme that tests that
9319 the typebound generic is accessible.
9320
5da906ca
BS
93212017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9322
9323 PR rtl-optimization/80160
9324 PR rtl-optimization/80159
9325
9326 * gcc.target/i386/pr80160.c: New test.
9327
7dabefa0
JJ
93282017-03-24 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR sanitizer/79904
9331 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9332
c8b1fbc1
MP
93332017-03-24 Marek Polacek <polacek@redhat.com>
9334
9335 PR c++/80119
9336 * g++.dg/warn/Wuninitialized-9.C: New test.
9337
76794c52
AK
93382017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9339
9340 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9341 and remove the high-level builtin. The error message for the
9342 would prevent compilation from reaching the second.
9343 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9344
2de2b3f9
AK
93452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9346
9347 * gcc.target/s390/vxe/negfma-1.c: New test.
9348
7d2fd075
AK
93492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9350
9351 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9352 * gcc.target/s390/arch12/mul-1.c: New test.
9353 * gcc.target/s390/arch12/mul-2.c: New test.
9354
72612e4e
AK
93552017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9356
9357 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9358
6c7774d1
AK
93592017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9360
9361 * gcc.target/s390/vxe/popcount-1.c: New test.
9362
9ec98860
AK
93632017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9364
9365 * gcc.target/s390/vxe/bitops-1.c: New test.
9366
6654e96f
AK
93672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9368
9369 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9370 * lib/target-supports.exp: Add effective target check s390_vxe.
9371
77c585ca
AK
93722017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9373
9374 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9375 comparison instructions used from now on.
9376
b5de6e84
AK
93772017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9378
9379 * gcc.target/s390/s390.exp (check_effective_target_vector):
9380 Include target-supports.exp and move target_vector check routine
9381 ...
9382 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9383 here and rename it.
9384 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9385 check from vector to s390_vx.
9386 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9387 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9388 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9389 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9390 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9391 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9392 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9393 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9394 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9395
a602f985
AK
93962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9397
9398 * gcc.target/s390/vector/vec-init-2.c: New test.
9399
085db63d
AK
94002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9401
9402 * gcc.dg/ubsan/pr79904-2.c: New test.
9403
dc4f29bc
AK
94042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9405
9406 PR target/79893
9407 * gcc.target/s390/zvector/pr79893.c: New test.
9408
56010684
JJ
94092017-03-24 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR rtl-optimization/80112
9412 * gcc.dg/pr80112.c: New test.
9413
f0d7b52d
RO
94142017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9415
9416 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9417 etc. line numbers.
9418 * gcc.dg/Walloca-1.c: Likewise.
9419 * gcc.dg/Walloca-2.c: Likewise.
9420 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9421
635684c4
BS
94222017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9423
9424 PR tree-optimization/80158
9425 * gfortran.fortran-torture/compile/pr80158.f: New file.
9426
76afddf3
RB
94272017-03-24 Richard Biener <rguenther@suse.de>
9428
9429 PR tree-optimization/80167
9430 * gcc.dg/graphite/pr80167.c: New testcase.
9431
c2e389bf
TV
94322017-03-24 Tom de Vries <tom@codesourcery.com>
9433
9434 PR testsuite/80092
9435 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9436 dg-require-effective-target global_constructor.
9437 * gcc.dg/tls/emutls-2.c: Same.
9438
a72821b4
TV
94392017-03-24 Tom de Vries <tom@codesourcery.com>
9440
9441 PR testsuite/80092
9442 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9443 dg-require-effective-target indirect_jumps.
9444
1658def9
TV
94452017-03-24 Tom de Vries <tom@codesourcery.com>
9446
9447 PR testsuite/80092
9448 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9449 nonlocal_goto.
9450
90e02692
TV
94512017-03-24 Tom de Vries <tom@codesourcery.com>
9452
9453 PR testsuite/80092
9454 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9455 * gcc.dg/Walloca-12.c: Same.
9456 * gcc.dg/attr-alloc_size-8.c: Same.
9457 * gcc.dg/Walloca-4.c: Same.
9458 * gcc.dg/Walloca-8.c: Same.
9459 * gcc.dg/Walloca-13.c: Same.
9460 * gcc.dg/Walloca-14.c: Same.
9461 * gcc.dg/attr-alloc_size-9.c: Same.
9462 * gcc.dg/Walloca-1.c: Same.
9463 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9464 * gcc.dg/Walloca-5.c: Same.
9465 * gcc.dg/Walloca-10.c: Same.
9466 * gcc.dg/Walloca-9.c: Same.
9467 * gcc.dg/attr-alloc_size-6.c: Same.
9468 * gcc.dg/Wvla-larger-than-1.c: Same.
9469 * gcc.dg/torture/pr71881.c: Same.
9470 * gcc.dg/torture/pr71901.c: Same.
9471 * gcc.dg/torture/pr78742.c: Same.
9472 * gcc.dg/builtin-alloc-size.c: Same.
9473 * gcc.dg/Walloca-2.c: Same.
9474 * gcc.dg/Walloca-6.c: Same.
9475 * gcc.dg/Walloca-11.c: Same.
9476 * gcc.dg/attr-alloc_size-7.c: Same.
9477 * gcc.dg/Wvla-larger-than-2.c: Same.
9478 * gcc.dg/Walloca-3.c: Same.
9479 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9480 * gcc.c-torture/compile/pr79413.c: Same.
9481 * gcc.c-torture/compile/pr78439.c: Same.
9482
842392c8
KN
94832017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9484
9485 * gcc.target/powerpc/p9-options-1.c: New test.
9486
de2b3f5c
KT
94872017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9488
9489 PR target/71436
9490 * gcc.c-torture/compile/pr71436.c: New test.
9491
2e6315ef 94922017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9493 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9494
9495 PR tree-optimization/79908
9496 PR tree-optimization/80136
9497 * gcc.dg/torture/pr79908.c: New file.
9498
9cdf0363
NK
94992017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9500
2e6315ef 9501 PR fortran/39239
9cdf0363
NK
9502 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9503
f3dd574e
JJ
95042017-03-22 Jakub Jelinek <jakub@redhat.com>
9505
f13e9cd5
JJ
9506 PR c++/80141
9507 * g++.dg/gomp/pr80141.C: New test.
9508
68ed2ba0
JJ
9509 PR c++/80129
9510 * g++.dg/torture/pr80129.C: New test.
9511
f3dd574e
JJ
9512 PR sanitizer/80110
9513 * g++.dg/tsan/pr80110.C: New test.
9514
918b6c9e
TK
95152017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9516
9517 PR fortran/80142
9518 * gfortran.dg/any_loc.f90: New test case.
9519
bf634d1c
TP
95202017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9521
9522 PR target/80082
9523 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9524 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9525
f7325b95
ML
95262017-03-22 Martin Liska <mliska@suse.cz>
9527
9528 PR target/79906
9529 * g++.dg/ext/mv8.C: Add power* targets.
9530
3f01b620
MS
95312017-03-21 Martin Sebor <msebor@redhat.com>
9532
9533 PR c++/79548
9534 * g++.dg/warn/Wunused-var-26.C: New test.
9535
1cefb051
BS
95362017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9537
9538 PR tree-optimization/79908
9539 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9540
edc1747f
MP
95412017-03-21 Marek Polacek <polacek@redhat.com>
9542 Martin Sebor <msebor@redhat.com>
9543
9544 PR tree-optimization/80109
9545 * gcc.dg/Walloca-14.c: New test.
9546
85106b87
JJ
95472017-03-21 Jakub Jelinek <jakub@redhat.com>
9548
9549 PR target/80125
9550 * gcc.target/powerpc/pr80125.c: New test.
9551
e59a225f
NK
95522017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9553
9554 PR fortran/69498
9555 * gfortran.dg/unexp_attribute.f90: New test
9556
0ffe60b5 95572017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9558 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9559
9560 PR tree-optimization/79908
9561 * gcc.dg/torture/pr79908.c: New file.
9562
54eb90fe
SKS
95632017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9564
9565 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9566 with sizeof(int) < 4.
9567
5611c456
ML
95682017-03-21 Martin Liska <mliska@suse.cz>
9569
9570 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9571 apostrophes.
9572
e650ea2a
RB
95732017-03-21 Richard Biener <rguenther@suse.de>
9574
9575 PR tree-optimization/80032
9576 * g++.dg/opt/pr80032.C: New testcase.
9577
da2ce5f9
RB
95782017-03-21 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/80122
9581 * gcc.dg/torture/pr80122.c: New testcase.
9582
9d60683a
TT
95832017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9584
9585 * gcc.dg/pic-2.c: Skip for MIPS.
9586 * gcc.dg/pie-2.c: Skip for MIPS.
9587
d3e19c2c
PC
95882017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9589
9590 PR c++/77752
9591 * g++.dg/cpp0x/initlist97.C: New.
9592 * g++.dg/cpp0x/initlist85.C: Update.
9593
8bee092e
JJ
95942017-03-21 Jakub Jelinek <jakub@redhat.com>
9595
9f30dff0
JJ
9596 PR c/67338
9597 * gcc.dg/pr67338.c: New test.
9598
8bee092e
JJ
9599 PR c++/35878
9600 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9601 dump instead of assembler.
9602 * g++.dg/init/pr35878_2.C: Likewise.
9603 * g++.dg/init/pr35878_3.C: Likewise.
9604
4d1b8e70
JJ
96052017-03-21 Jakub Jelinek <jakub@redhat.com>
9606
9607 PR c/80097
9608 * gcc.dg/ubsan/pr80097.c: New test.
9609
c34923c4
BS
96102017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9611
9612 PR tree-optimization/80054
9613 * g++.dg/torture/pr80054.C: New file.
9614
b0ba96c2
KN
96152017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9616
9617 PR target/79963
9618 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9619 directive to assure selection of proper bit using rlwinm insn.
9620 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9621 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9622 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9623 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9624
92377255
MP
96252017-03-20 Marek Polacek <polacek@redhat.com>
9626 Paolo Carlini <paolo.carlini@oracle.com>
9627
9628 PR c++/80059 - ICE with noexcept and __transaction_atomic
9629 * g++.dg/tm/pr80059-2.C: New test.
9630 * g++.dg/tm/pr80059.C: New test.
9631
243e28bf
ML
96322017-03-20 Martin Liska <mliska@suse.cz>
9633
9634 PR middle-end/79753
9635 * gcc.target/i386/mpx/pr79753.c: New test.
9636
918112d3
ML
96372017-03-20 Martin Liska <mliska@suse.cz>
9638
9639 PR target/79769
9640 PR target/79770
9641 * g++.dg/pr79769.C: New test.
9642 * gcc.target/i386/mpx/pr79770.c: New test.
9643
e325aba2
AK
96442017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9645
9646 PR target/78857
9647 * gcc.target/s390/load-and-test-fp-1.c: New test.
9648 * gcc.target/s390/load-and-test-fp-2.c: New test.
9649
91d2c04c
PT
96502017-03-18 Paul Thomas <pault@gcc.gnu.org>
9651
9652 PR fortran/79676
9653 * gfortran.dg/submodule_28.f08 : New test.
9654
c7e4107b
PT
96552017-03-18 Paul Thomas <pault@gcc.gnu.org>
9656
9657 PR fortran/71838
9658 * gfortran.dg/submodule_26.f08 : New test.
9659 * gfortran.dg/submodule_27.f08 : New test.
9660
d8fe28be
PH
96612017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9662
9663 PR target/79951
9664 * gcc.target/powerpc/pr79951.c: New.
9665
4a17943d
BS
96662017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9667
9668 PR rtl-optimization/79910
9669 * gcc.dg/torture/pr79910.c: New test.
9670
7f166d94
JL
96712017-03-17 Jeff Law <law@redhat.com>
9672
9673 PR tree-optimization/71437
9674 * gcc.dg/tree-ssa/pr71437.c: New test.
9675 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9676 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9677 now caught by VRP, but which were previously caught by DOM.
9678
12c4f7dc
RB
96792017-03-17 Richard Biener <rguenther@suse.de>
9680
9681 PR middle-end/80075
9682 * g++.dg/torture/pr80075.C: New testcase.
9683
207f3423
MM
96842017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9685
9686 PR target/71294
9687 * g++.dg/pr71294.C: New test.
9688
9fc900af
SB
96892017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9690
9691 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9692
c05c2380
JJ
96932017-03-16 Jakub Jelinek <jakub@redhat.com>
9694
e711928b
JJ
9695 PR fortran/80010
9696 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9697
c05c2380
JJ
9698 PR fortran/79886
9699 * gfortran.dg/pr79886.f90: New test.
9700
3231d64b
MM
97012017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9702
9703 PR target/79038
9704 * gcc.target/powerpc/pr79038-1.c: New test.
9705
81ef1f5e
SB
97062017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9707
9708 PR fortran/33271
9709 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9710
395a1e9b
JW
97112017-03-15 Jiong Wang <jiong.wang@arm.com>
9712
9713 PR testsuite/79356
9714 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9715
05f65910
UB
97162017-03-15 Uros Bizjak <ubizjak@gmail.com>
9717
9718 PR target/80019
9719 * gcc.target/i386/pr80019.c: New test.
9720
94285a7d
ML
97212017-03-15 Martin Liska <mliska@suse.cz>
9722
9723 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9724
a983542b
MS
97252017-03-14 Martin Sebor <msebor@redhat.com>
9726
9727 PR tree-optimization/79800
9728 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9729 * gcc.dg/tree-ssa/pr79800.c: New test.
9730
76ca5f40
MM
97312017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9732
9733 PR target/79947
9734 * gcc.target/powerpc/pr79947.c: New test.
9735
5d9a283a
MS
97362017-03-14 Martin Sebor <msebor@redhat.com>
9737
9738 PR middle-end/80020
9739 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9740 * gcc.dg/attr-alloc_size-7.c: Same.
9741 * gcc.dg/attr-alloc_size-9.c: Same.
9742 * gcc.dg/builtin-alloc-size.c: Same.
9743 * gcc.dg/pr80020.c: New test.
9744
4692943d
BS
97452017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9746
9747 PR rtl-optimization/79728
9748 * gcc.target/i386/sse-globalreg.c: New test.
9749
861d9d5e
ML
97502017-03-14 Martin Liska <mliska@suse.cz>
9751
9752 PR lto/66295
9753 * gcc.dg/tree-prof/pr66295.c: New test.
9754
a48018b5
ML
97552017-03-13 Martin Liska <mliska@suse.cz>
9756
9757 PR middle-end/78339
9758 * gcc.target/i386/mpx/pr78339.c: New test.
9759
8c56cc5a
CZ
97602017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9761
065ba179 9762 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9763
14555394
CZ
97642017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9765
065ba179 9766 * gcc.target/arc/pr9001090948.c: New file.
14555394 9767
3079b92e
SB
97682017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9769
9770 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9771 Fix test. Make early-out condition return early. Correct comments.
9772
c08de9db
JD
97732017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9774
9775 PR libgfortran/78854
9776 * gfortran.dg/dtio_25.f90: New test.
9777
66b27545
MS
97782017-03-10 Martin Sebor <msebor@redhat.com>
9779
9780 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9781
8f2f6381
BS
97822017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9783
9784 PR rtl-optimization/78911
9785 * gcc.target/i386/pr78911-1.c: New test.
9786 * gcc.target/i386/pr78911-2.c: New test.
9787
8e2c69b4 97882017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9789
8e2c69b4
WS
9790 PR target/79941
9791 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9792 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9793 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9794
455d833c
MP
97952017-03-10 Marek Polacek <polacek@redhat.com>
9796
9797 PR c++/79967
9798 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9799
cdd669f9
JJ
98002017-03-10 Jakub Jelinek <jakub@redhat.com>
9801
e260b0a7
JJ
9802 PR c++/79899
9803 * g++.dg/other/friend7.C: New test.
9804
cdd669f9
JJ
9805 PR c++/79896
9806 * g++.dg/ext/int128-5.C: New test.
9807
730e6e46
SB
98082017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9809
9810 PR testsuite/79356
9811 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9812 powerpc, sparc, or s390x.
9813
fc8f6304
PH
98142017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9815
9816 PR target/79907
9817 * gcc.target/powerpc/pr79907.c: New.
9818
f1b0632a
OH
98192017-03-10 Olivier Hainque <hainque@adacore.com>
9820
9821 * gnat.dg/opt64.adb: New test.
9822 * gnat.dg/opt64_pkg.ads: New helper.
9823 * gnat.dg/opt64_pkg.adb: New helper.
9824
5558f089
JJ
98252017-03-10 Jakub Jelinek <jakub@redhat.com>
9826
2d9dd4fb
JJ
9827 PR rtl-optimization/79909
9828 * gcc.target/powerpc/pr79909.c: New test.
9829
72772e67
JJ
9830 PR tree-optimization/79972
9831 * gcc.dg/pr79972.c: New test.
9832
5558f089
JJ
9833 PR tree-optimization/77975
9834 * gcc.dg/pr77975.c: New test.
9835
822a132c
MP
98362017-03-09 Marek Polacek <polacek@redhat.com>
9837
9838 PR c++/79962
9839 PR c++/79984
9840 * c-c++-common/nonnull-3.c: New test.
9841 * g++.dg/warn/Wnonnull3.C: New test.
9842
c9819d22
MF
98432017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9844
9845 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9846 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9847
36618428
MP
98482017-03-09 Marek Polacek <polacek@redhat.com>
9849
9850 PR sanitizer/79757
9851 * gcc.dg/ubsan/pr79757-1.c: New test.
9852 * gcc.dg/ubsan/pr79757-2.c: New test.
9853 * gcc.dg/ubsan/pr79757-3.c: New test.
9854 * gcc.dg/ubsan/pr79757-4.c: New test.
9855 * gcc.dg/ubsan/pr79757-5.c: New test.
9856
01e5af5a
JJ
98572017-03-09 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR c/79969
9860 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9861
6443c7c0
MP
98622017-03-09 Marek Polacek <polacek@redhat.com>
9863
9864 PR c++/79687
9865 * g++.dg/expr/ptrmem8.C: New test.
9866 * g++.dg/expr/ptrmem9.C: New test.
9867
d721dc3c
RB
98682017-03-09 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/79977
9871 * gcc.dg/graphite/pr79977.c: New testcase.
9872
1f1fd3e2
TT
98732017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
9874
9875 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
9876 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
9877 * lib/target-supports.exp (check_effective_target_rdynamic):
9878 New proc.
9879
16967aff
RB
98802017-03-09 Richard Biener <rguenther@suse.de>
9881
9882 PR middle-end/79971
9883 * gcc.dg/fixed-point/pr79971.c: New testcase.
9884
26d7dc48
RB
98852017-03-09 Richard Biener <rguenther@suse.de>
9886
9887 PR ipa/79970
9888 * gcc.dg/torture/pr79970.c: New testcase.
9889
35f77c28
PC
98902017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
9891
9892 PR c++/71966
9893 * g++.dg/cpp0x/pr71966-1.C: New.
9894 * g++.dg/cpp0x/pr71966-2.C: Likewise.
9895
8a7df031
ML
98962017-03-09 Martin Liska <mliska@suse.cz>
9897
9898 PR tree-optimization/79631
9899 * gcc.target/i386/mpx/pr79631.c: New test.
9900
3828bb0d
ML
99012017-03-09 Martin Liska <mliska@suse.cz>
9902
9903 PR target/65705
9904 PR target/69804
9905 * gcc.target/i386/pr71458.c: Update scanned pattern.
9906
410a590c
MP
99072017-03-09 Marek Polacek <polacek@redhat.com>
9908
9909 PR c++/79672
9910 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
9911 * g++.dg/warn/Wduplicated-branches3.C: New test.
9912
f084a22e
PG
99132017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
9914
9915 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
9916
a278b1c3
ML
99172017-03-09 Martin Liska <mliska@suse.cz>
9918
9919 PR ipa/79764
9920 * g++.dg/pr79764.C: New test.
9921
8dc19053
ML
99222017-03-09 Martin Liska <mliska@suse.cz>
9923
9924 PR ipa/79761
9925 * g++.dg/pr79761.C: New test.
9926
030fc94a
JJ
99272017-03-09 Jakub Jelinek <jakub@redhat.com>
9928
9e463823
JJ
9929 PR sanitizer/79944
9930 * c-c++-common/asan/pr79944.c: New test.
9931
6b62f323
JJ
9932 PR target/79932
9933 * gcc.target/i386/pr79932-2.c: New test.
9934
030fc94a
JJ
9935 PR target/79932
9936 * gcc.target/i386/pr79932-1.c: New test.
9937
423aec8b
MP
99382017-03-09 Marek Polacek <polacek@redhat.com>
9939
9940 PR c++/79900 - ICE in strip_typedefs
9941 * g++.dg/warn/Wpadded-1.C: New test.
9942
6659fe59
MP
99432017-03-08 Marek Polacek <polacek@redhat.com>
9944
9945 * g++.dg/Walloca1.C: Adjust dg-warning.
9946
f1a675e4
AH
99472017-03-08 Andrew Haley <aph@redhat.com>
9948
9949 PR tree-optimization/79943
9950 * gcc.dg/tree-ssa/pr79943.c: New test.
9951
edfcd7e3
RB
99522017-03-08 Richard Biener <rguenther@suse.de>
9953
9954 PR tree-optimization/79955
9955 * gcc.dg/uninit-24.c: New testcase.
9956
61fdfd8c
RB
99572017-03-08 Richard Biener <rguenther@suse.de>
9958
9959 PR tree-optimization/79920
9960 * gcc.dg/vect/pr79920.c: New testcase.
9961
4b48e883
JJ
99622017-03-08 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR sanitizer/79904
9965 * gcc.dg/ubsan/pr79904.c: New test.
9966
a71dbc63
JJ
99672017-03-07 Jakub Jelinek <jakub@redhat.com>
9968
9969 PR c/79834
9970 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
9971 diagnostics.
9972
d8a90142
MP
99732017-03-07 Marek Polacek <polacek@redhat.com>
9974
9975 PR middle-end/79809
9976 * g++.dg/Walloca1.C: New test.
9977
a5e9e3e4
ML
99782017-03-07 Martin Liska <mliska@suse.cz>
9979
9980 PR middle-end/68270
9981 * g++.dg/pr68270.C: New test.
9982
1f6dba54
JJ
99832017-03-07 Jakub Jelinek <jakub@redhat.com>
9984
760f82db
JJ
9985 PR rtl-optimization/79901
9986 * gcc.target/i386/pr79901.c: New test.
9987
1f6dba54
JJ
9988 PR sanitizer/79897
9989 * c-c++-common/ubsan/pr79897.c: New test.
9990
feca7b89
VM
99912017-03-06 Vladimir Makarov <vmakarov@redhat.com>
9992
9993 PR rtl-optimization/79571
9994 * gcc.target/i386/pr79571.c: New.
9995
bdbbf28d
MP
99962017-03-06 Marek Polacek <polacek@redhat.com>
9997
9998 PR c++/79796 - ICE with NSDMI and this pointer
9999 * g++.dg/cpp0x/nsdmi13.C: New test.
10000
52564551
JK
100012017-03-06 Julia Koval <julia.koval@intel.com>
10002
10003 PR target/79793
10004 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10005 directives.
10006 * gcc.target/i386/interrupt-13.c: Ditto.
10007 * gcc.target/i386/interrupt-14.c: Ditto.
10008 * gcc.target/i386/interrupt-15.c: Ditto.
10009
345edb37
JJ
100102017-03-06 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR c++/79822
10013 * g++.dg/cpp0x/constexpr-79822.C: New test.
10014
a8d25fd0
RB
100152017-03-06 Richard Biener <rguenther@suse.de>
10016
10017 PR tree-optimization/79894
10018 * gcc.dg/vect/pr79887.c: New testcase.
10019
522fcdd7
RB
100202017-03-06 Richard Biener <rguenther@suse.de>
10021
10022 PR tree-optimization/79824
10023 * gcc.dg/vect/pr79824-1.c: New testcase.
10024 * gcc.dg/vect/pr79824-2.c: Likewise.
10025
54649631
TT
100262017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10027
10028 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10029 gettimeofday. Remove dg-skip-if for AVR.
10030 * lib/target-supports.exp (check_effective_target_gettimeofday):
10031 New proc.
10032
4bbc8970
RD
100332017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10034
10035 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10036 * gcc.target/s390/hotpatch-10.c: Likewise.
10037 * gcc.target/s390/hotpatch-11.c: Likewise.
10038 * gcc.target/s390/hotpatch-12.c: Likewise.
10039 * gcc.target/s390/hotpatch-13.c: Likewise.
10040 * gcc.target/s390/hotpatch-14.c: Likewise.
10041 * gcc.target/s390/hotpatch-15.c: Likewise.
10042 * gcc.target/s390/hotpatch-16.c: Likewise.
10043 * gcc.target/s390/hotpatch-17.c: Likewise.
10044 * gcc.target/s390/hotpatch-18.c: Likewise.
10045 * gcc.target/s390/hotpatch-19.c: Likewise.
10046 * gcc.target/s390/hotpatch-2.c: Likewise.
10047 * gcc.target/s390/hotpatch-26.c: Likewise.
10048 * gcc.target/s390/hotpatch-27.c: Likewise.
10049 * gcc.target/s390/hotpatch-28.c: Likewise.
10050 * gcc.target/s390/hotpatch-3.c: Likewise.
10051 * gcc.target/s390/hotpatch-4.c: Likewise.
10052 * gcc.target/s390/hotpatch-5.c: Likewise.
10053 * gcc.target/s390/hotpatch-6.c: Likewise.
10054 * gcc.target/s390/hotpatch-7.c: Likewise.
10055 * gcc.target/s390/hotpatch-8.c: Likewise.
10056 * gcc.target/s390/hotpatch-9.c: Likewise.
10057
5f215a70
PC
100582017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10059
10060 PR c++/64574
10061 * g++.dg/template/crash125.C: New.
10062
296cc393
JJ
100632017-03-06 Jakub Jelinek <jakub@redhat.com>
10064
10065 PR target/79812
10066 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10067
ca8942a3
TT
100682017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10069
10070 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10071
c1b993c0
PG
100722017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10073
10074 * gcc.target/mips/msa-minmax.c: New tests.
10075
a50a32aa
ML
100762017-03-06 Martin Liska <mliska@suse.cz>
10077
10078 PR sanitize/79783
10079 * g++.dg/asan/pr79783.C: New test.
10080
5ada812c
PG
100812017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10082
10083 * gcc.target/mips/msa-dotp.c: New tests.
10084
334b3c4b
PG
100852017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10086
10087 * gcc.target/mips/msa-bclri.c: New test.
10088
d8b4baeb
PC
100892017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10090
10091 PR c++/70266
10092 * g++.dg/tm/pr70266.C: New.
10093
ef78bc3c 100942017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10095 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10096
10097 * gfortran.dg/coarray/fail_image_1.f08: New test.
10098 * gfortran.dg/coarray/fail_image_2.f08: New test.
10099 * gfortran.dg/coarray/failed_images_1.f08: New test.
10100 * gfortran.dg/coarray/failed_images_2.f08: New test.
10101 * gfortran.dg/coarray/image_status_1.f08: New test.
10102 * gfortran.dg/coarray/image_status_2.f08: New test.
10103 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10104 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10105 * gfortran.dg/coarray_fail_st.f90: New test.
10106 * gfortran.dg/coarray_failed_images_1.f08: New test.
10107 * gfortran.dg/coarray_image_status_1.f08: New test.
10108 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10109
7f5a7d78
MP
101102017-03-03 Marek Polacek <polacek@redhat.com>
10111
10112 PR c/79758
10113 * gcc.dg/noncompile/pr79758.c: New test.
10114
cc195d46
JJ
101152017-03-03 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR middle-end/79805
10118 * g++.dg/opt/pr79805.C: New test.
10119
945b6e16
AS
101202017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10121
10122 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10123 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10124 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10125 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10126 * gcc.target/i386/i386.exp
10127 (check_effective_target_avx512vpopcntdq): New.
10128
31dcc385
TT
101292017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10130
10131 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10132 ilp32 targets and match DImode registers for lp64 targets.
10133
0e174ae1
UB
101342017-03-03 Uros Bizjak <ubizjak@gmail.com>
10135
10136 * g++.dg/pr71624.C: Disable for x32.
10137 * g++.dg/pr71633.C: Ditto.
10138
93505ec5
JJ
101392017-03-03 Jakub Jelinek <jakub@redhat.com>
10140
10141 PR target/79807
10142 * gcc.target/i386/pr79807.c: New test.
10143
d78a1c01
ML
101442017-03-03 Martin Liska <mliska@suse.cz>
10145
10146 PR tree-optimization/79803
10147 * gcc.dg/tree-ssa/pr79803.c: New test.
10148
ec7f796e
ML
101492017-03-03 Martin Liska <mliska@suse.cz>
10150
10151 PR rtl-optimization/79574
10152 * gcc.dg/pr79574-2.c: New test.
10153
30d309aa
RB
101542017-03-03 Richard Biener <rguenther@suse.de>
10155
10156 PR c++/79825
10157 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10158
38801de5
JJ
101592017-03-03 Jakub Jelinek <jakub@redhat.com>
10160
10161 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10162
7278b0a2
MP
101632017-03-03 Marek Polacek <polacek@redhat.com>
10164
10165 PR c++/79791
10166 * g++.dg/warn/Wwrite-strings-1.C: New test.
10167 * g++.dg/warn/Wwrite-strings-2.C: New test.
10168 * g++.dg/warn/Wwrite-strings-3.C: New test.
10169 * g++.dg/warn/Wwrite-strings-4.C: New test.
10170 * g++.dg/warn/Wwrite-strings-5.C: New test.
10171 * g++.dg/warn/Wwrite-strings-6.C: New test.
10172 * g++.dg/warn/Wwrite-strings-7.C: New test.
10173 * g++.dg/warn/Wwrite-strings-8.C: New test.
10174 * g++.dg/warn/Wwrite-strings-9.C: New test.
10175 * g++.dg/warn/Wwrite-strings-10.C: New test.
10176 * g++.dg/warn/Wwrite-strings-11.C: New test.
10177 * g++.dg/warn/Wwrite-strings-12.C: New test.
10178
75473a91
RB
101792017-03-03 Richard Biener <rguenther@suse.de>
10180
10181 PR middle-end/79818
10182 * gcc.dg/torture/pr79818.c: New testcase.
10183
50bea0c5
JJ
101842017-03-02 Jakub Jelinek <jakub@redhat.com>
10185
10186 PR c++/79782
10187 * g++.dg/warn/Wunused-parm-10.C: New test.
10188
130f15ce
UB
101892017-03-02 Uros Bizjak <ubizjak@gmail.com>
10190
10191 * gcc.dg/rtl/x86_64/*.c: Test for
10192 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10193
dc362ada
UB
101942017-03-02 Uros Bizjak <ubizjak@gmail.com>
10195
10196 PR target/79514
10197 * gcc.target/i386/pr79514.c: New test.
10198
fe792dd8
JJ
101992017-03-02 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR rtl-optimization/79780
10202 * gcc.c-torture/compile/pr79780.c: New test.
10203
e80facb4
RB
102042017-03-02 Richard Biener <rguenther@suse.de>
10205
10206 PR tree-optimization/79345
10207 PR c++/42000
10208 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10209 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10210 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10211
eb0e7c34
RB
102122017-03-02 Richard Biener <rguenther@suse.de>
10213
10214 PR c/79756
10215 * gcc.dg/vector-1.c: New testcase.
10216
653a4b32
BC
102172017-03-02 Bin Cheng <bin.cheng@arm.com>
10218
10219 PR tree-optimization/66768
10220 * gcc.target/i386/pr66768.c: New test.
10221
da403f31
RB
102222017-03-02 Richard Biener <rguenther@suse.de>
10223
10224 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10225 * gcc.dg/rtl/x86_64/final.c: Likewise.
10226 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10227 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10228 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10229 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10230
83692f96
RB
102312017-03-02 Richard Biener <rguenther@suse.de>
10232
10233 PR tree-optimization/79777
10234 * gcc.dg/torture/pr79777.c: New testcase.
10235
71dedb33
MS
102362017-03-01 Martin Sebor <msebor@redhat.com>
10237
10238 PR middle-end/79692
10239 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10240 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10241 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10242 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10243
48990905
UB
102442017-03-01 Uros Bizjak <ubizjak@gmail.com>
10245
10246 * gcc.target/i386/invsize-2.c: New test.
10247 * gcc.target/i386/invsize-3.c: Ditto.
10248 * gcc.target/i386/invsize-4.c: Ditto.
10249 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10250 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10251
c7f0c9f3
MM
102522017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10253
10254 PR target/79439
10255 * gcc.target/powerpc/pr79439.c: New test.
10256
f5ef6bfc
PH
102572017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10258
10259 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10260 scan string.
10261
10262
50181506
KN
102632017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10264
10265 PR target/79395
10266 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10267 pattern to look for vcmpequd. instead of vcmpnew.
10268 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10269 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10270 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10271 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10272 look for xvcmpeqdp. instead of xvcmpnedp.
10273 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10274 look for vcmpequd. instead of vcmpnew.
10275 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10276 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10277 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10278 look for xvcmpeqsp. instead of xvcmpnesp.
10279 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10280 look for xvcmpeqdp. instead of xvcmpnedp.
10281 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10282 look for vcmpequd. instead of vcmpnew.
10283 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10284 look for vcmpeqsp instead of xvcmpnesp.
10285 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10286 look for xvcmpeqdp instead of xvcmpnedp.
10287
0100ae43
RB
102882017-03-01 Richard Biener <rguenther@suse.de>
10289
10290 PR middle-end/79721
10291 * gcc.dg/torture/pr79721.c: New testcase.
10292
0f3f4ffe
JJ
102932017-03-01 Jakub Jelinek <jakub@redhat.com>
10294
42132674
JJ
10295 PR c++/79681
10296 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10297 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10298
e3e9e8ca
JJ
10299 PR c++/79746
10300 * g++.dg/warn/Wunused-parm-9.C: New test.
10301
0f3f4ffe
JJ
10302 PR tree-optimization/79734
10303 * g++.dg/opt/pr79734.C: New test.
10304
ad1de652
JJ
103052017-02-28 Jakub Jelinek <jakub@redhat.com>
10306
10307 PR tree-optimization/79737
10308 * gcc.c-torture/execute/pr79737-1.c: New test.
10309 * gcc.c-torture/execute/pr79737-2.c: New test.
10310
7a1ae923
EB
103112017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10312
10313 * gcc.target/sparc/20170228-1.c: New test.
10314
2af0c3ed
UB
103152017-02-28 Uros Bizjak <ubizjak@gmail.com>
10316
10317 * gcc.target/i386/invsize-1.c: New test.
10318
203ced0a
MS
103192017-02-28 Martin Sebor <msebor@redhat.com>
10320
10321 PR tree-optimization/79691
10322 * gcc.dg/tree-ssa/pr79691.c: New test.
10323
8a915b87
JJ
103242017-02-28 Jakub Jelinek <jakub@redhat.com>
10325
10326 PR target/79729
10327 * gcc.target/i386/pr79729.c: New test.
10328
41aa3a38
RB
103292017-02-28 Richard Biener <rguenther@suse.de>
10330
10331 PR tree-optimization/79740
10332 * gcc.dg/torture/pr79740.c: New testcase.
10333
587240d2
RB
103342017-02-28 Richard Biener <rguenther@suse.de>
10335
10336 PR middle-end/79731
10337 * c-c++-common/torture/pr79731.c: New testcase.
10338
dd3f4560
RB
103392017-02-28 Richard Biener <rguenther@suse.de>
10340
10341 PR tree-optimization/79732
10342 * gcc.dg/torture/pr79732.c: New testcase.
10343
c7d97b28
RB
103442017-02-28 Richard Biener <rguenther@suse.de>
10345
10346 PR tree-optimization/79723
10347 * gcc.target/i386/pr79723.c: New testcase.
10348
c8f28a3c
PH
103492017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10350
10351 PR target/79544
10352 * gcc.target/powerpc/pr79544.c: New.
10353
c91c3003
PC
103542017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10355
10356 PR c++/79414
10357 * g++.dg/parse/crash67.C: New.
10358
57fa080b
BC
103592017-02-27 Bin Cheng <bin.cheng@arm.com>
10360
10361 PR tree-optimization/77536
10362 * gcc.dg/vect/pr79347.c: Revise testing string.
10363
68b948d3
RB
103642017-02-27 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/45397
10367 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10368
69a2e8a1
RB
103692017-02-27 Richard Biener <rguenther@suse.de>
10370
10371 PR tree-optimization/79690
10372 * gcc.target/i386/pr79690.c: New testcase.
10373
c7b608a9
TK
103742017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10375
10376 PR fortran/51119
10377 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10378 of original.
10379 * gfortran.dg/inline_matmul_11.f90: Likewise.
10380 * gfortran.dg/inline_matmul_9.f90: Likewise.
10381 * gfortran.dg/matmul_13.f90: New test.
10382 * gfortran.dg/matmul_14.f90: New test.
10383
98561a9b
JJ
103842017-02-25 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR middle-end/79396
10387 * g++.dg/opt/pr79396.C: New test.
10388
77be9417
DH
103892017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10390
10391 PR fortran/79597
10392 * gfortran.dg/dtio_6.f90: Update test.
10393
103942017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10395
10396 PR fortran/79601
10397 * gfortran.dg/interface_operator_2.f90: New test.
10398
b9822443
JJ
103992017-02-24 Jakub Jelinek <jakub@redhat.com>
10400
10401 PR c/79677
10402 * gcc.dg/pr79677.c: New test.
10403
4bc2b786
MF
104042017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10405
10406 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10407 of mov.ps.
10408 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10409 (cond_move1): Simplify condition to force generation of
10410 mov[nz].ps.
10411 (cond_move2): Likewise.
10412
4227c9ad
JJ
104132017-02-24 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR c++/79588
10416 * g++.dg/warn/Wrestrict-1.C: New test.
10417 * g++.dg/warn/Wrestrict-2.C: New test.
10418
fd527ec1
DE
104192017-02-24 David Edelsohn <dje.gcc@gmail.com>
10420
10421 * g++.dg/ext/complit15.C: Require LTO.
10422
2af8fd5c
TT
104232017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10424
10425 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10426 logical_op_short_circuit to skip targets.
10427 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10428 and s390.
10429
0b9cdb9a
EB
104302017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10431
10432 * gnat.dg/opt63.adb: New test.
10433
4af362a9
EB
104342017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10435
10436 * gnat.dg/discr47.adb: New test.
10437
7699e88f
RB
104382017-02-24 Richard Biener <rguenther@suse.de>
10439
10440 PR tree-optimization/79389
10441 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10442
e3beb191
PC
104432017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10444
10445 PR c++/79361
10446 * g++.dg/cpp0x/pr79361-1.C: New.
10447 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10448
195610aa
EB
104492017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10450
10451 * gcc.target/visium/bit_test.c: Accept any lsr form.
10452 * gcc.target/visium/block_move.c: Tweak.
10453
17885cad
DV
104542017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10455
10456 PR 68749
10457 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10458
45f7faf0
RB
104592017-02-23 Richard Biener <rguenther@suse.de>
10460
10461 PR tree-optimization/79683
10462 * gcc.target/i386/pr79683.c: New testcase.
10463
18eb304e
JL
104642017-02-22 Jeff Law <law@redhat.com>
10465
10466 PR tree-optimization/79578
10467 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10468
0a864a97
SD
104692017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10470
10471 * gcc.target/mips/msa-fp-cc.c: New test.
10472
fe8ece05
JJ
104732017-02-22 Jakub Jelinek <jakub@redhat.com>
10474
e40b6fc7
JJ
10475 PR c++/79664
10476 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10477 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10478 * g++.dg/gomp/pr79664.C: New test.
10479
fe8ece05
JJ
10480 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10481
78af14ae
MP
104822017-02-22 Marek Polacek <polacek@redhat.com>
10483
10484 PR c++/79653
10485 * g++.dg/cpp0x/alignas10.C: New test.
10486 * g++.dg/cpp0x/alignas9.C: New test.
10487
8fdddd3d
MP
10488 PR c++/79657
10489 * g++.dg/ext/underlying_type12.C: New test.
10490
61ac5ebe
MP
10491 PR c/79662
10492 * gcc.dg/enum-incomplete-4.c: New test.
10493
888c7050
JJ
104942017-02-22 Jakub Jelinek <jakub@redhat.com>
10495
10496 PR target/70465
10497 * gcc.target/i386/pr70465-2.c: New test.
10498
6d3daa1a
UB
104992017-02-21 Uros Bizjak <ubizjak@gmail.com>
10500
10501 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10502
76dd203e
RB
105032017-02-22 Richard Biener <rguenther@suse.de>
10504
10505 PR tree-optimization/79673
10506 * gcc.target/i386/pr79673.c: New testcase.
10507
a9c774d2
RB
105082017-02-22 Richard Biener <rguenther@suse.de>
10509
10510 PR tree-optimization/79666
10511 * gcc.dg/torture/pr79666.c: New testcase.
10512
8f4f841a
ML
105132017-02-22 Martin Liska <mliska@suse.cz>
10514
10515 PR lto/79587
10516 * gcc.dg/tree-prof/pr79587.c: New test.
10517
a232a1cb
MP
105182017-02-21 Marek Polacek <polacek@redhat.com>
10519
10520 PR c++/79535
10521 * g++.dg/ext/flexary23.C: New test.
10522
b86fec68
UB
105232017-02-21 Uros Bizjak <ubizjak@gmail.com>
10524
10525 PR target/79593
10526 * gcc.target/i386/pr79593.c: New test.
10527
5c3f1d7b
JJ
105282017-02-21 Jakub Jelinek <jakub@redhat.com>
10529
b7280ac2
JJ
10530 PR c++/79654
10531 * g++.dg/cpp1z/decomp26.C: New test.
10532
5c3f1d7b
JJ
10533 PR sanitizer/79589
10534 * g++.dg/ubsan/pr79589.C: New test.
10535
1486c2a7
JL
105362017-02-21 Jeff Law <law@redhat.com>
10537
10538 PR tree-optimization/79621
10539 * gcc.c-torture/compile/pr79621.c: New test.
10540
2f3ec56d
JJ
105412017-02-21 Jakub Jelinek <jakub@redhat.com>
10542
3bb43119
JJ
10543 PR c++/79655
10544 * g++.dg/cpp1y/constexpr-79655.C: New test.
10545
664beaf2 10546 PR c++/79639
b86fec68 10547 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10548
956d3e61
JJ
10549 PR target/79633
10550 * gcc.target/i386/mpx/pr79633.c: New test.
10551
d4cbfca4
JJ
10552 PR target/79570
10553 * gcc.dg/pr79570.c: New test.
10554
00bc9de3
JJ
10555 PR c++/79641
10556 * c-c++-common/pr79641.c: New test.
10557
d002d099
JJ
10558 PR tree-optimization/79649
10559 * gcc.target/i386/pr79649.c: New test.
10560
2f3ec56d
JJ
10561 PR target/79494
10562 * gcc.dg/pr79494.c: New test.
10563
e6655a5f
SB
105642017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10565
10566 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10567 to dg-options.
10568
105692017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10570
10571 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10572
fd527ec1
DE
105732017-02-02 Jason Merrill <jason@redhat.com>
10574
10575 PR c++/79580
10576 * g++.dg/ext/complit15.C: New.
10577
027a9dd5
KN
105782017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10579
10580 PR target/78056
10581 * gcc.target/powerpc/pr78056-8.c: Remove.
10582
80480cee
MP
105832017-02-20 Marek Polacek <polacek@redhat.com>
10584
10585 PR middle-end/79537
10586 * gcc.dg/comp-goto-4.c: New test.
10587
85ade8d6
MP
10588 PR sanitizer/79558
10589 * c-c++-common/ubsan/bounds-14.c: New test.
10590
705d3b77
JJ
105912017-02-20 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR target/79568
10594 * gcc.target/i386/pr79568-1.c: New test.
10595 * gcc.target/i386/pr79568-2.c: New test.
10596 * gcc.target/i386/pr79568-3.c: New test.
10597
dc42a736
PT
105982017-02-16 Paul Thomas <pault@gcc.gnu.org>
10599
10600 PR fortran/79382
705d3b77
JJ
10601 * gfortran.dg/dtio_10.f90: Change test of error message.
10602 * gfortran.dg/dtio_23.f90: New test.
10603 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10604
1ca6a74f
PT
106052017-02-20 Paul Thomas <pault@gcc.gnu.org>
10606
10607 PR fortran/79434
705d3b77 10608 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10609
63af1586
PT
106102017-02-19 Paul Thomas <pault@gcc.gnu.org>
10611
10612 PR fortran/79447
705d3b77 10613 * gfortran.dg/submodule_24.f08: New test.
63af1586 10614
4ca4d1e9
AV
106152017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10616
10617 PR fortran/79229
10618 * gfortran.dg/class_allocate_24.f90: New test.
10619
dea71ad0
PT
106202017-02-19 Paul Thomas <pault@gcc.gnu.org>
10621
10622 PR fortran/79402
10623 * gfortran.dg/submodule_23.f90: New test.
10624
f46e2bc9
PC
106252017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10626
10627 PR c++/79380
10628 * g++.dg/cpp0x/alignas8.C: New.
10629
7dfa657b
JW
106302017-02-19 Eric Fiselier <eric@efcs.ca>
10631 Jonathan Wakely <jwakely@redhat.com>
10632
10633 PR c++/69523
10634 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10635
eab1f169
PK
106362017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10637
10638 * gcc.dg/gimplefe-26.c: New test.
10639
47e16d83
JDA
106402017-02-18 John David Anglin <danglin@gcc.gnu.org>
10641
10642 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10643
c2615951
JJ
106442017-02-18 Jakub Jelinek <jakub@redhat.com>
10645
c28fcc60
JJ
10646 PR target/79569
10647 * gcc.target/i386/3dnowA-3.c: New test.
10648
c2615951
JJ
10649 PR target/79559
10650 * gcc.target/i386/pr79559.c: New test.
10651
97fcf744
JM
106522017-02-17 Joseph Myers <joseph@codesourcery.com>
10653
10654 * gcc.dg/c11-float-2.c: New test.
10655 * gcc.dg/torture/float128-floath.c,
10656 gcc.dg/torture/float128x-floath.c,
10657 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10658 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10659 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10660 *_DECIMAL_DIG macros with DECIMAL_DIG.
10661
a530e181
BS
106622017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10663
10664 PR target/79261
10665 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10666
1d516992
JK
106672017-02-17 Julia Koval <julia.koval@intel.com>
10668
10669 * gcc.target/i386/rdpid.c New test.
10670 * gcc.target/i386/sse-12.c: Add -mrdpid.
10671 * gcc.target/i386/sse-13.c: Ditto.
10672 * gcc.target/i386/sse-14.c: Ditto.
10673 * gcc.target/i386/sse-22.c: Ditto.
10674 * gcc.target/i386/sse-23.c: Ditto.
10675 * g++.dg/other/i386-2.C: Ditto.
10676 * g++.dg/other/i386-3.C: Ditto.
10677
3185712c
SB
106782017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10679
10680 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10681 * gcc.dg/pr61441.c: Ditto.
10682
a261ee49
ML
106832017-02-17 Martin Liska <mliska@suse.cz>
10684
10685 PR rtl-optimization/79574
10686 * gcc.dg/pr79574.c: New test.
10687
5bf69d74
MP
106882017-02-17 Marek Polacek <polacek@redhat.com>
10689
10690 PR middle-end/79536
10691 * gcc.dg/torture/pr79536.c: New test.
10692
a72b242e
AM
106932017-02-16 Alan Modra <amodra@gmail.com>
10694
10695 * gcc.c-torture/execute/pr79286.c: New.
10696
bcac0b4d
JJ
106972017-02-16 Jakub Jelinek <jakub@redhat.com>
10698
10699 PR c++/79512
10700 * c-c++-common/gomp/pr79512.c: New test.
10701
945c17d8
MS
107022017-02-15 Martin Sebor <msebor@redhat.com>
10703
10704 PR c++/79363
10705 * g++.dg/ext/flexary12.C: Adjust.
10706 * g++.dg/ext/flexary20.C: Same.
10707 * g++.dg/ext/flexary21.C: Same.
10708 * g++.dg/ext/flexary22.C: New test.
10709
25c99850
BC
107102017-02-15 Bin Cheng <bin.cheng@arm.com>
10711
10712 PR tree-optimization/79347
10713 * gcc.dg/vect/pr79347.c: New test.
10714
4f5e5fcb
JJ
107152017-02-15 Jakub Jelinek <jakub@redhat.com>
10716
e7202857
JJ
10717 PR c++/79301
10718 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10719 [[deprecated]] comment.
10720 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10721 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10722 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10723 [[deprecated]] in -std=c++11.
10724 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10725 [[fallthrough]] in -std=c++11 and -std=c++14.
10726
4f5e5fcb
JJ
10727 PR c++/79288
10728 * g++.dg/tls/pr79288.C: New test.
10729
c7545f1c
MP
107302017-02-15 Marek Polacek <polacek@redhat.com>
10731
10732 PR c/79515
10733 * gcc.dg/dfp/pr79515.c: New.
10734
1114b39c
DE
107352017-02-15 David Edelsohn <dje.gcc@gmail.com>
10736
10737 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10738
93b87d1d
TS
107392017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10740
10741 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10742 "opt_files".
10743
fa8db6ea
JJ
107442017-02-15 Jakub Jelinek <jakub@redhat.com>
10745
10746 PR target/79487
10747 * gcc.dg/dfp/pr79487.c: New test.
10748 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10749 2017-02-13 change.
10750
8722316b
CL
107512017-01-14 Carl Love <cel@us.ibm.com>
10752
10753 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10754 xvcvsxdsp and xvcvuxdsp instructions.
10755
2932fe90
SB
107562017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10757
10758 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10759 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10760 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10761 64-bit default target.
10762 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10763 a 64-bit default target.
10764
63d09033
JJ
107652017-02-14 Jakub Jelinek <jakub@redhat.com>
10766
10767 PR target/79481
10768 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10769 (test_3vx): Change return type from int to void.
63d09033
JJ
10770 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10771 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10772 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10773 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10774 tests.
10775 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10776 (test_3vx): Change return type from int to void.
10777 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10778 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10779 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10780 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10781 tests.
10782 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10783 intrinsic. Change scan-assembler-times number from 1 to 2.
10784 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10785 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10786 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10787 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10788 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10789 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10790 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10791
8668fae0
UB
107922017-02-14 Uros Bizjak <ubizjak@gmail.com>
10793
10794 PR middle-end/61225
10795 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10796 Use dg-additional-options for ia32 target. Remove XFAIL.
10797
95d96609
UB
107982017-02-14 Uros Bizjak <ubizjak@gmail.com>
10799
10800 PR target/79495
10801 * gcc.target/i386/pr79495.c: New test.
10802
6f207d58
MP
108032017-02-14 Marek Polacek <polacek@redhat.com>
10804
10805 PR c++/79420
10806 PR c++/79463
10807 * g++.dg/cpp1y/pr79463.C: New.
10808 * g++.dg/template/incomplete10.C: New.
10809 * g++.dg/template/incomplete9.C: New.
10810
ee139af5
L
108112017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10812
10813 PR target/79498
10814 * gcc.target/i386/pr79498.c: New test.
10815
bf00c9e0
MS
108162017-02-14 Martin Sebor <msebor@redhat.com>
10817
10818 PR middle-end/79448
10819 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10820 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10821 * gcc.dg/tree-ssa/pr79448.c: New test.
10822
6c022f73
JL
108232017-02-14 Jeff Law <law@redhat.com>
10824
10825 PR tree-optimization/79095
10826 * g++.dg/pr79095-1.C: New test
10827 * g++.dg/pr79095-2.C: New test
10828 * g++.dg/pr79095-3.C: New test
10829 * g++.dg/pr79095-4.C: New test
10830 * g++.dg/pr79095-5.C: New test
10831 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10832 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10833
b719f884
JG
108342017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10835
10836 * gcc.target/aarch64/vect_fp16_1.c: New.
10837
1be33173
PK
108382017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10839
10840 * gcc.dg/gimplefe-25.c: New test.
10841
73424a09
JJ
108422017-02-14 Jakub Jelinek <jakub@redhat.com>
10843
10844 PR tree-optimization/79408
10845 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10846
977472e8
RB
108472017-02-14 Richard Biener <rguenther@suse.de>
10848
10849 PR middle-end/79432
10850 * gcc.dg/torture/pr79432.c: New testcase.
10851
ee75687b
MS
108522017-02-13 Martin Sebor <msebor@redhat.com>
10853
10854 PR middle-end/79496
10855 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10856
b84702c0
JJ
108572017-02-13 Jakub Jelinek <jakub@redhat.com>
10858
ecc04fae
JJ
10859 PR sanitizer/79341
10860 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10861 variables volatile.
10862
b84702c0
JJ
10863 PR c++/79232
10864 * g++.dg/cpp1z/eval-order4.C: New test.
10865 * g++.dg/other/pr79232.C: New test.
10866
b9a161ff
NS
108672017-02-13 Nathan Sidwell <nathan@acm.org>
10868
10869 PR c++/79296
10870 * g++.dg/cpp0x/pr79296.C: New.
10871
d8505fac
SB
108722017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10873
10874 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
10875 Instead, xfail powerpc*-*-* && lp64.
10876
efb802cb
SB
108772017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10878
10879 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
10880 powerpc_p8vector_ok.
10881 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10882
8d6427c6
AS
108832017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
10884
10885 PR target/79449
10886 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
10887 for reading beyond a 4k boundary.
10888
9b7716c9
JJ
108892017-02-13 Jakub Jelinek <jakub@redhat.com>
10890
10891 PR rtl-optimization/79388
10892 PR rtl-optimization/79450
10893 * gcc.c-torture/execute/pr79388.c: New test.
10894 * gcc.c-torture/execute/pr79450.c: New test.
10895
4bb91707
TK
108962017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10897
10898 PR fortran/65542
9b7716c9 10899 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 10900
e22910c2
JJ
109012017-02-11 Jakub Jelinek <jakub@redhat.com>
10902
10903 PR sanitizer/79341
10904 * g++.dg/asan/deep-stack-uaf-1.C: New test.
10905
acbbac04
JH
109062017-02-11 Jan Hubicka <hubicka@ucw.cz>
10907
10908 PR tree-ssa/56727
10909 * gcc.dg/tree-ssa/pr56727.c: New testcase.
10910
e493f96b
JJ
109112017-02-10 Jakub Jelinek <jakub@redhat.com>
10912
10913 PR c++/79457
10914 * g++.dg/cpp0x/pr79457.C: New test.
10915
773acd54
SB
109162017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10917
10918 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
10919 scan-assembler unless lp64.
10920
b56f814e
SB
109212017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10922
10923 PR tree-optimization/66612
10924 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
10925
5e659d16
SB
109262017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
10927
10928 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
10929 of all powerpc.
10930
6f4f30bf
MP
109312017-02-10 Marek Polacek <polacek@redhat.com>
10932
10933 PR c++/79435
10934 * g++.dg/cpp1y/pr79435.C: New.
10935
3799a5b8
MP
10936 PR c++/79184
10937 * g++.dg/warn/Wint-in-bool-context-1.C: New.
10938
052ef81d
CL
109392017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
10940
10941 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
10942 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
10943 New.
10944 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
10945 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
10946 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
10947 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
10948 (vtst_expected_poly64x2): Move to aarch64-only section.
10949 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
10950 (vtst_p64, vtstq_p64): New tests.
10951
a7c8ed0c
PC
109522017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
10953
10954 PR c++/71737
10955 * g++.dg/cpp0x/pr71737.C: New.
10956
3dcde5ef 109572017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 10958 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
10959
10960 * gcc.dg/gimplefe-error-1.c: New testcase.
10961 * gcc.dg/gimplefe-error-2.c: New testcase.
10962 * gcc.dg/gimplefe-error-3.c: New testcase.
10963
6139a3b7
JJ
109642017-02-10 Jakub Jelinek <jakub@redhat.com>
10965
10966 PR tree-optimization/79411
10967 * gcc.c-torture/compile/pr79411.c: New test.
10968
9bfc55d0
JJ
109692017-02-09 Jakub Jelinek <jakub@redhat.com>
10970 Jason Merrill <jason@redhat.com>
10971
10972 PR c++/79143
10973 * g++.dg/cpp1z/pr79143.C: New test.
10974
0b90c541
JH
109752017-02-09 Jan Hubicka <hubicka@ucw.cz>
10976
10977 * gcc.dg/loop-unswitch-2.c: Update testcase.
10978 * gcc.dg/loop-unswitch-1.c: Update testcase.
10979
192b048b
MP
109802017-02-09 Marek Polacek <polacek@redhat.com>
10981
10982 PR c/79428
10983 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
10984 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
10985 * c-c++-common/goacc/pr79428-1.c: New test.
10986 * c-c++-common/gomp/pr79428-2.c: New test.
10987 * c-c++-common/gomp/pr79428-5.c: New test.
10988 * c-c++-common/gomp/pr79428-6.c: New test.
10989 * c-c++-common/pr79428-3.c: New test.
10990
e9a9033b
AK
109912017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10992
10993 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
10994 testcases.
10995
56f71478
JJ
109962017-02-09 Jakub Jelinek <jakub@redhat.com>
10997
28f6839b
JJ
10998 PR c/79413
10999 * gcc.c-torture/compile/pr79413.c: New test.
11000
f08683a1
JJ
11001 PR c++/79429
11002 * c-c++-common/gomp/pr79429.c: New test.
11003 * g++.dg/gomp/pr79429.C: New test.
11004
56f71478
JJ
11005 PR c/79431
11006 * c-c++-common/gomp/pr79431.c: New test.
11007
02889d23
CLT
110082017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11009 Cesar Philippidis <cesar@codesourcery.com>
11010 Joseph Myers <joseph@codesourcery.com>
11011 Chung-Lin Tang <cltang@codesourcery.com>
11012
11013 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11014 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11015 * c-c++-common/goacc/loop-auto-2.c: New.
11016 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11017 * c-c++-common/goacc/tile-2.c: New.
11018 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11019 * g++.dg/goacc/tile-1.C: New, check tile subst.
11020 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11021 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11022 * gfortran.dg/goacc/tile-1.f90: New test.
11023 * gfortran.dg/goacc/tile-2.f90: New test.
11024 * gfortran.dg/goacc/tile-lowering.f95: New test.
11025
9c0c77d2
RB
110262017-02-09 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/69823
11029 * gcc.dg/graphite/pr69823.c: New testcase.
11030
f39bad9f
PH
110312017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11032
11033 PR target/78604
11034 * gcc.target/powerpc/pr78604.c: New.
11035
fc00b9ce
KN
110362017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11037
11038 PR target/68972
11039 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11040 disable this test on power architecture.
11041
50c1f4a5
RB
110422017-02-08 Richard Biener <rguenther@suse.de>
11043
11044 PR tree-optimization/71824
11045 PR tree-optimization/79409
11046 * gcc.dg/graphite/pr71824-3.c: New testcase.
11047
74a15d14
JJ
110482017-02-08 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR tree-optimization/79408
11051 * gcc.dg/tree-ssa/pr79408.c: New test.
11052
d798497e
RB
110532017-02-08 Richard Biener <rguenther@suse.de>
11054
11055 PR tree-optimization/71824
11056 * gcc.dg/graphite/pr71824-2.c: New testcase.
11057
9d5019a1
AP
110582017-02-07 Andrew Pinski <apinski@cavium.com>
11059
705d3b77 11060 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11061
ec48209a
JJ
110622017-02-07 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR rtl-optimization/79386
11065 * gcc.c-torture/compile/pr79386.c: New test.
11066
e5f234b2
DV
110672017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11068 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11069
11070 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11071 *-*-solaris*.
11072
1f138b75
JJ
110732017-02-07 Jakub Jelinek <jakub@redhat.com>
11074
11075 PR target/79299
11076 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11077 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11078
7af4b20d
RB
110792017-02-07 Richard Biener <rguenther@suse.de>
11080
11081 * gcc.dg/gimplefe-23.c: New testcase.
11082 * gcc.dg/gimplefe-24.c: Likewise.
11083
d95c2fc7
CL
110842017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11085
11086 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11087 scan-assembler instead of scan-assembler-times.
11088 * gcc.target/aarch64/test_frame_10.c: Likewise.
11089 * gcc.target/aarch64/test_frame_12.c: Likewise.
11090 * gcc.target/aarch64/test_frame_2.c: Likewise.
11091 * gcc.target/aarch64/test_frame_4.c: Likewise.
11092 * gcc.target/aarch64/test_frame_6.c: Likewise.
11093 * gcc.target/aarch64/test_frame_7.c: Likewise.
11094 * gcc.target/aarch64/test_frame_8.c: Likewise.
11095
fa5d44d0
RO
110962017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11097
11098 * gcc.target/i386/pr78419.c: Require ifunc support.
11099
d9b4ce00
DE
111002017-02-07 David Edelsohn <dje.gcc@gmail.com>
11101
11102 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11103
bb7d75ff
PP
111042017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11105
11106 PR c++/79360
11107 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11108
122e7b4f
KC
111092017-02-06 Kito Cheng <kito.cheng@gmail.com>
11110
11111 * lib/target-supports.exp: Define the RISC-V target.
11112 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11113 * gcc.dg/builtin-apply2.c: Likewise.
11114 * gcc.dg/ifcvt-4.c: Likewise.
11115 * gcc.dg/loop-8.c: Likewise.
11116 * gcc.dg/sibcall-10.c: Likewise.
11117 * gcc.dg/sibcall-9.c: Likewise.
11118 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11119 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11120 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11121 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11122 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11123 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11124 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11125
391675ac
MM
111262017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11127
11128 PR target/66144
11129 * gcc.target/powerpc/pr66144-1.c: New test.
11130 * gcc.target/powerpc/pr66144-2.c: Likewise.
11131 * gcc.target/powerpc/pr66144-3.c: Likewise.
11132
e495e31a
MS
111332017-02-06 Martin Sebor <msebor@redhat.com>
11134
11135 PR tree-optimization/79376
11136 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11137 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11138
2568d8a1
JJ
111392017-02-06 Jakub Jelinek <jakub@redhat.com>
11140
98e09245
JJ
11141 PR c++/79379
11142 * g++.dg/cpp1y/constexpr-79379.C: New test.
11143
e8b0383c
JJ
11144 PR c++/79377
11145 * g++.dg/lookup/pr79377.C: New test.
11146
a5e8cbd1
JJ
11147 PR c++/79372
11148 * g++.dg/cpp1z/decomp25.C: New test.
11149
2568d8a1
JJ
11150 PR tree-optimization/79284
11151 * gcc.c-torture/compile/pr79284.c: New test.
11152
aae936b9
PC
111532017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11154
11155 PR c++/70448
11156 * g++.dg/cpp0x/pr70448.C: New.
11157
daf57541
DV
111582017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11159
11160 PR 78348
11161 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11162 to dg-options.
11163
0898c74d
GJL
111642017-02-06 Georg-Johann Lay <avr@gjlay.de>
11165
11166 PR target/78883
11167 * gcc.c-torture/compile/pr78883.c: New test.
11168
5d3ebb71
JH
111692017-02-05 Jan Hubicka <hubicka@ucw.cz>
11170
11171 PR tree-ssa/79347
11172 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11173 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11174 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11175 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11176 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11177 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11178 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11179 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11180 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11181 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11182 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11183 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11184 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11185
139d4065
AV
111862017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11187
11188 PR fortran/79344
11189 * gfortran.dg/allocate_with_source_24.f90: New test.
11190
4b9c80d8
AV
111912017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11192
11193 PR fortran/79230
11194 * gfortran.dg/der_ptr_component_2.f90: New test.
11195
f3877b2f
EB
111962017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11197
11198 * gcc.target/sparc/20170205-1.c: New test.
11199
d8a09ada
JDA
112002017-02-03 John David Anglin <danglin@gcc.gnu.org>
11201
a2a86d6a
JDA
11202 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11203 libatomic_available.
11204
a1d99925
JDA
11205 * gcc.dg/pr77587.c: Require alias support.
11206 * gcc.dg/pr77587a.c: Likewise.
11207
d8bf159e
JDA
11208 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11209 * gcc.c-torture/execute/pr78622.c: Likewise.
11210
d8a09ada
JDA
11211 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11212 hppa*-*-hpux*.
11213 * c-c++-common/Wunused-var-16.c: Likewise.
11214 * c-c++-common/builtin-shuffle-1.c: Likewise.
11215 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11216 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11217
f589a1ce
MS
112182017-02-03 Martin Sebor <msebor@redhat.com>
11219
11220 PR tree-optimization/79327
11221 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11222 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11223 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11224
5b00f9d2
JJ
112252017-02-03 Jakub Jelinek <jakub@redhat.com>
11226 Martin Sebor <msebor@redhat.com>
11227
11228 PR tree-optimization/79327
11229 * gcc.dg/tree-ssa/pr79327.c: New test.
11230 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11231 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11232 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11233 (test_sprintf_chk_range_schar): Adjust dg-message.
11234 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11235 * gcc.c-torture/execute/pr79327.c: New test.
11236
437f0a81
JJ
112372017-02-03 Jakub Jelinek <jakub@redhat.com>
11238
11239 PR target/79354
11240 * gcc.target/powerpc/pr79354.c: New test.
11241 * gcc.c-torture/execute/pr79354.c: New test.
11242
3f343040
MS
112432017-02-03 Martin Sebor <msebor@redhat.com>
11244
11245 PR tree-optimization/79352
11246 * gcc.dg/tree-ssa/pr79352.c: New test.
11247
46a2ab58
ML
112482017-02-03 Martin Liska <mliska@suse.cz>
11249
11250 PR lto/66295
11251 * gcc.target/i386/mvc9.c: New test.
11252
baa2d1cd
PH
112532017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11254
11255 PR target/79158
11256 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11257 to VSX reg.
11258
30c6ec2f
JH
112592017-02-02 Jan Hubicka <hubicka@ucw.cz>
11260
11261 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11262 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11263 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11264 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11265 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11266 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11267 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11268 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11269 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11270 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11271 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11272 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11273 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11274
ebee1eb9
MS
112752017-02-02 Martin Sebor <msebor@redhat.com>
11276
11277 PR middle-end/79275
11278 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11279 * gcc.dg/tree-ssa/pr79275.c: New test.
11280
dcd25b8a
AS
112812017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11282
dc362ada 11283 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11284
0f0c2cc3
JH
112852017-02-02 Jan Hubicka <hubicka@ucw.cz>
11286
11287 PR middle-end/77445
11288 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11289 threading is done.
11290
1c372840
TC
112912017-02-02 Tamar Christina <tamar.christina@arm.com>
11292
11293 PR middle-end/78142
11294 * gcc.target/aarch64/vector_initialization_nostack.c
11295 (f12): Use one vector
11296
9f11a4a7
JJ
112972017-02-02 Jakub Jelinek <jakub@redhat.com>
11298
bef7e561
JJ
11299 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11300 * c-c++-common/asan/misalign-1.c: Likewise.
11301 * c-c++-common/asan/misalign-2.c: Likewise.
11302 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11303 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11304 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11305 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11306 add -ffat-lto-objects from/to dg-additional-options.
11307 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11308 dg-additional-options.
11309
9f11a4a7
JJ
11310 PR target/79197
11311 * gcc.target/powerpc/pr79197.c: New test.
11312 * gcc.c-torture/compile/pr79197.c: New test.
11313
09661674
RB
113142017-02-02 Richard Biener <rguenther@suse.de>
11315
11316 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11317
d8d58893
PC
113182017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11319
11320 PR c++/69637
11321 * g++.dg/cpp0x/pr69637-1.C: New.
11322 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11323
521a70a4
AK
113242017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11325
11326 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11327
e26b502d
BS
113282017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11329
11330 PR target/70012
11331 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11332 conditions.
11333
55e75c7c
JJ
113342017-02-01 Jakub Jelinek <jakub@redhat.com>
11335
11336 PR testsuite/79324
11337 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11338 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11339 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11340 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11341 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11342 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11343 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11344 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11345 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11346 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11347 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11348 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11349 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11350
a4476973
ML
113512017-02-01 Martin Liska <mliska@suse.cz>
11352
11353 PR testsuite/79272
11354 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11355
3f3181b1
RB
113562017-02-01 Richard Biener <rguenther@suse.de>
11357
11358 PR testsuite/76957
11359 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11360 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11361 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11362 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11363
1e7ef862
RB
113642017-02-01 Richard Biener <rguenther@suse.de>
11365
11366 PR middle-end/79315
11367 * gfortran.dg/pr79315.f90: New testcase.
11368
405a7406
RB
113692017-02-01 Richard Biener <rguenther@suse.de>
11370
11371 PR tree-optimization/71824
11372 * gcc.dg/graphite/pr71824.c: New testcase.
11373
19bdccb4
JJ
113742017-01-31 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR c++/79304
11377 * g++.dg/diagnostic/pr79304.C: New test.
11378
fcb2cdfc
DM
113792017-01-31 David Malcolm <dmalcolm@redhat.com>
11380
11381 PR c++/79298
11382 * g++.dg/spellcheck-pr79298.C: New test case.
11383
7cfa044d
DM
113842017-01-31 David Malcolm <dmalcolm@redhat.com>
11385
11386 PR preprocessor/79210
11387 * gcc.dg/format/pr79210.c: New test case.
11388 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11389 New function.
11390
de3fbef6
NS
113912017-01-31 Nathan Sidwell <nathan@acm.org>
11392
5ae37bdf
NS
11393 PR c++/79290
11394 * g++.dg/warn/pr79290.C: New.
11395
de3fbef6
NS
11396 PR c++/67273
11397 PR c++/79253
11398 * g++.dg/cpp1y/pr67273.C: New.
11399 * g++.dg/cpp1y/pr79253.C: New.
11400
7f357c61
NS
114012017-01-31 Nathan Sidwell <nathan@acm.org>
11402
11403 PR c++/79264
11404 * g++.dg/cpp1y/pr61636-1.C: Augment.
11405
5b11971a
CL
114062017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11407
11408 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11409 rand() instead of random().
11410
8b670f93
AH
114112017-01-30 Aldy Hernandez <aldyh@redhat.com>
11412
11413 PR tree-optimization/71691
11414 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11415
4727e06b
AK
114162017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11417
11418 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11419 __ARCH__.
11420
b6dae849
JJ
114212017-01-31 Jakub Jelinek <jakub@redhat.com>
11422
11423 PR tree-optimization/79267
11424 * g++.dg/opt/pr79267.C: New test.
11425
40fb9c89
AO
114262017-01-30 Alexandre Oliva <aoliva@redhat.com>
11427
11428 PR debug/63238
11429 * gcc.dg/debug/dwarf2/align-1.c: New.
11430 * gcc.dg/debug/dwarf2/align-2.c: New.
11431 * gcc.dg/debug/dwarf2/align-3.c: New.
11432 * gcc.dg/debug/dwarf2/align-4.c: New.
11433 * gcc.dg/debug/dwarf2/align-5.c: New.
11434 * gcc.dg/debug/dwarf2/align-6.c: New.
11435 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11436 * g++.dg/debug/dwarf2/align-1.C: New.
11437 * g++.dg/debug/dwarf2/align-2.C: New.
11438 * g++.dg/debug/dwarf2/align-3.C: New.
11439 * g++.dg/debug/dwarf2/align-4.C: New.
11440 * g++.dg/debug/dwarf2/align-5.C: New.
11441 * g++.dg/debug/dwarf2/align-6.C: New.
11442
3095f651
AS
114432017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11444
11445 PR target/79170
11446 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11447
3cf88bff
MS
114482017-01-30 Martin Sebor <msebor@redhat.com>
11449
11450 PR testsuite/79293
11451 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11452
37731134
ML
114532017-01-30 Martin Liska <mliska@suse.cz>
11454
11455 PR gcov-profile/79259
11456 * g++.dg/tree-prof/pr79259.C: New test.
11457
0c7247cc
RB
114582017-01-30 Richard Biener <rguenther@suse.de>
11459
11460 PR tree-optimization/79276
11461 * gcc.dg/torture/pr79276.c: New testcase.
11462
ab4be5d1
DV
114632017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11464
11465 PR target/79240
11466 * gcc.target/s390/pr79240.c: New test.
11467
6687d58d
BS
114682017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11469
11470 PR target/79268
11471 * gcc.target/powerpc/pr79268.c: New file.
11472 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11473 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11474 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11475 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11476
b5df96c3
JDA
114772017-01-28 John David Anglin <danglin@gcc.gnu.org>
11478
fc34d7b8
JDA
11479 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11480
9efc84e4
JDA
11481 PR testsuite/70583
11482 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11483
4bfbe3ae
JDA
11484 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11485 * gnat.dg/debug9.adb: Likewise.
11486
8d0b306f
JDA
11487 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11488
b5df96c3
JDA
11489 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11490 libatomic_available.
11491 * gfortran.dg/coarray_42.f90: Likewise.
11492 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11493 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11494 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11495
eb339366
MS
114962017-01-27 Martin Sebor <msebor@redhat.com>
11497
11498 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11499
711ce021
BS
115002017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11501
11502 PR rtl-optimization/79194
11503 * gcc.dg/torture/pr79194.c: New test.
11504
d8321b33
VM
115052017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11506
11507 PR tree-optimization/71374
2568d8a1 11508 * gcc.target/i386/pr71374.c: New.
d8321b33 11509
9e2ea13e
MS
115102017-01-27 Martin Sebor <msebor@redhat.com>
11511
11512 PR c++/71290
11513 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11514 a dg-error directive.
11515
9eb7045b
VM
115162017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11517
11518 PR target/79131
11519 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11520 * gcc.target/arm/pr79131-2.c: New.
11521
f75bbf3f
BS
115222017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11523
11524 PR target/65484
11525 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11526 vectorized on POWER unless hardware misaligned loads are
11527 available.
11528
3f54004b
BC
115292017-01-27 Bin Cheng <bin.cheng@arm.com>
11530
11531 PR rtl-optimization/78559
11532 * gcc.c-torture/execute/pr78559.c: New test.
11533
40b6bff9
RB
115342017-01-27 Richard Biener <rguenther@suse.de>
11535
11536 PR tree-optimization/79245
11537 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11538 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11539
b2f8892e
JJ
115402017-01-27 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR c/79199
11543 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11544 target. Use 4294967293U instead of 4294967293.
11545
b002f3b9
RB
115462017-01-27 Richard Biener <rguenther@suse.de>
11547
11548 PR tree-optimization/71433
11549 * gcc.dg/Warray-bounds-21.c: New testcase.
11550
38f50ab6
RB
115512017-01-27 Richard Biener <rguenther@suse.de>
11552
11553 PR tree-optimization/79244
11554 * gcc.dg/torture/pr79244.c: New testcase.
11555
c04f4139
JJ
115562017-01-27 Jakub Jelinek <jakub@redhat.com>
11557
11558 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11559 all occurrences of 40 to 32.
11560
6ca513f9
RE
115612017-01-27 Richard Earnshaw <rearnsha@arm.com>
11562
11563 PR target/79239
11564 * gcc.target/arm/pr79239.c: New test.
11565
d876f5cd
DV
115662017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11567
11568 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11569
bb6a6ee9
AB
115702017-01-27 Adam Butcher <adam@jessamine.co.uk>
11571
11572 PR c++/64382
11573 * g++.dg/cpp1y/pr64382.C: New test.
11574
31c87a43
MS
115752017-01-26 Martin Sebor <msebor@redhat.com>
11576
11577 PR middle-end/78703
11578 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11579 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11580 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11581 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11582
f7c06c0f
JJ
115832017-01-26 Jakub Jelinek <jakub@redhat.com>
11584
b0670cc0
JJ
11585 PR debug/79129
11586 * g++.dg/debug/dwarf2/pr79129.C: New test.
11587
f7c06c0f
JJ
11588 PR debug/78835
11589 * g++.dg/debug/dwarf2/pr78835.C: New test.
11590
5d93da1d
MS
115912017-01-26 Martin Sebor <msebor@redhat.com>
11592
11593 PR middle-end/78703
11594 * gcc.dg/format/pr78569.c: Adjust.
11595 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11596 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11597 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11598 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11599 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11600 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11601 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11602 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11603 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11604 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11605 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11606
905d2812
JJ
116072017-01-26 Jakub Jelinek <jakub@redhat.com>
11608
11609 PR c++/68727
11610 * g++.dg/other/offsetof8.C: Add expected error.
11611 * g++.dg/other/offsetof9.C: New test.
11612
b3db8d77
DE
116132017-01-26 David Edelsohn <dje.gcc@gmail.com>
11614
11615 * g++.dg/opt/declone3.C: Require LTO.
11616
15961e4a
VM
116172017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11618
11619 PR target/79131
11620 * gcc.target/arm/pr79131.c: New.
11621
e39dd802
BC
116222017-01-26 Bin Cheng <bin.cheng@arm.com>
11623
11624 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11625
bc9efeab
JW
116262017-01-26 Jonathan Wakely <jwakely@redhat.com>
11627
11628 PR libstdc++/79190
11629 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11630 matches replaced operator delete.
11631
b5f75f0b
JJ
116322017-01-26 Jakub Jelinek <jakub@redhat.com>
11633
11634 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11635 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11636 avx512f with avx512dq.
11637 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11638 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11639 avx512f with avx512dq.
11640 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11641 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11642 avx512f with avx512dq.
11643
0a38b341
MP
116442017-01-26 Marek Polacek <polacek@redhat.com>
11645
11646 PR c/79199
11647 * c-c++-common/Wduplicated-branches-13.c: New test.
11648
ebff5c3f
DS
116492017-01-26 David Sherwood <david.sherwood@arm.com>
11650
11651 PR middle-end/79212
11652 * gfortran.dg/gomp/sharing-4.f90: New test.
11653
e6d55103
JJ
116542017-01-26 Jakub Jelinek <jakub@redhat.com>
11655
1a27fab1
JJ
11656 PR target/70465
11657 * gcc.target/i386/pr70465.c: New test.
11658
e6d55103
JJ
11659 * brig.dg/dg.exp: Update copyright years.
11660 * lib/brig-dg.exp: Update copyright years.
11661 * lib/brig.exp: Update copyright years.
11662
b5aa1281
MM
116632017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11664
11665 PR target/79179
11666 * gcc.target/powerpc/pr79179.c: New test.
11667
3b5de3cb
BS
116682017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11669
11670 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11671 generation to accept D-mode memory accesses.
11672
dbe81dbe
MS
116732017-01-25 Martin Sebor <msebor@redhat.com>
11674
11675 PR c++/71290
11676 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11677 * g++.dg/ext/flexarray-mangle.C: Same.
11678 * g++.dg/ext/flexarray-subst.C: Same.
11679 * g++.dg/ext/flexary10.C: Same.
11680 * g++.dg/ext/flexary11.C: Same.
11681 * g++.dg/ext/flexary14.C: Same.
11682 * g++.dg/ext/flexary16.C: Same.
11683 * g++.dg/ext/flexary18.C: Same.
11684 * g++.dg/ext/flexary19.C: Same.
11685 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11686 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11687 * g++.dg/ubsan/object-size-1.C: Same.
11688 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11689
0e343868
JJ
116902017-01-25 Jakub Jelinek <jakub@redhat.com>
11691
a25608aa
JJ
11692 PR c++/78896
11693 * g++.dg/cpp1z/decomp24.C: New test.
11694
0e343868
JJ
11695 PR c++/77914
11696 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11697 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11698 expect a warning.
11699 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11700 expect warnings.
11701 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11702 * g++.dg/cpp1y/pr59636.C: Likewise.
11703 * g++.dg/cpp1y/pr60190.C: Likewise.
11704
0d098f4b
BC
117052017-01-25 Bin Cheng <bin.cheng@arm.com>
11706
11707 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11708
5332c89e 117092017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11710
11711 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11712 vec_packs built-ins
11713
ed4e59f4
CL
117142017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11715
11716 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11717 -mcpu=cortex-a57.
11718 * gcc.target/arm/vseleqsf.c: Likewise.
11719 * gcc.target/arm/vselgedf.c: Likewise.
11720 * gcc.target/arm/vselgesf.c: Likewise.
11721 * gcc.target/arm/vselgtdf.c: Likewise.
11722 * gcc.target/arm/vselgtsf.c: Likewise.
11723 * gcc.target/arm/vselledf.c: Likewise.
11724 * gcc.target/arm/vsellesf.c: Likewise.
11725 * gcc.target/arm/vselltdf.c: Likewise.
11726 * gcc.target/arm/vselltsf.c: Likewise.
11727 * gcc.target/arm/vselnedf.c: Likewise.
11728 * gcc.target/arm/vselnesf.c: Likewise.
11729 * gcc.target/arm/vselvcdf.c: Likewise.
11730 * gcc.target/arm/vselvcsf.c: Likewise.
11731 * gcc.target/arm/vselvsdf.c: Likewise.
11732 * gcc.target/arm/vselvssf.c: Likewise.
11733
a5d6927f
RB
117342017-01-25 Richard Biener <rguenther@suse.de>
11735
11736 PR testsuite/72850
11737 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11738 to what we had before adding the threading passes.
11739
c2873892
RB
117402017-01-25 Richard Biener <rguenther@suse.de>
11741
11742 PR tree-optimization/69264
11743 * g++.dg/torture/pr69264.C: New testcase.
11744
9aa483a2
KT
117452016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11746
11747 PR target/79145
11748 * gcc.target/arm/pr79145.c: New test.
11749
5c628c3e
RB
117502017-01-25 Richard Biener <rguenther@suse.de>
11751
11752 PR debug/78363
11753 * g++.dg/gomp/pr78363-1.C: New testcase.
11754 * g++.dg/gomp/pr78363-2.C: Likewise.
11755 * g++.dg/gomp/pr78363-3.C: Likewise.
11756
9078cd36
KT
117572016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11758
11759 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11760 * gcc.dg/lto/pr61526_0.c: Likewise.
11761 * gcc.dg/lto/pr64415_0.c: Likewise.
11762
7cfd79d6
JJ
117632017-01-24 Jakub Jelinek <jakub@redhat.com>
11764
11765 PR c++/79205
11766 * g++.dg/cpp1z/decomp22.C: New test.
11767 * g++.dg/cpp1z/decomp23.C: New test.
11768
3e4b91f2
NS
117692017-01-24 Nathan Sidwell <nathan@acm.org>
11770
1d7bc790
NS
11771 PR c++/78469
11772 * g++.dg/cpp0x/pr78469.C: New.
11773
3e4b91f2
NS
11774 PR c++/79118
11775 * g++.dg/cpp0x/pr79118.C: New.
11776
b20ba138
EB
117772017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11778
11779 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11780
c2e84327
DM
117812017-01-24 David Malcolm <dmalcolm@redhat.com>
11782
11783 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11784 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11785 * gcc.dg/rtl/rtl.exp: New file.
11786 * gcc.dg/rtl/test.c: New file.
11787 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11788 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11789 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11790 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11791 * gcc.dg/rtl/x86_64/final.c: New test case.
11792 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11793 * gcc.dg/rtl/x86_64/ira.c: New test case.
11794 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11795 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11796 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11797 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11798 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11799 * gcc.dg/rtl/x86_64/test_1.h: New file.
11800 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11801 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11802 * gcc.dg/rtl/x86_64/times-two.h: New file.
11803 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11804
cf8d19de
BC
118052017-01-24 Bin Cheng <bin.cheng@arm.com>
11806
11807 PR tree-optimization/79159
11808 * g++.dg/tree-ssa/pr79159.C: New test.
11809
f6a24a94 118102017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11811 Martin Jambor <mjambor@suse.cz>
11812
11813 * lib/brig-dg.exp: New file.
11814 * lib/brig.exp: Likewise.
11815 * brig.dg/README: Likewise.
11816 * brig.dg/dg.exp: Likewise.
11817 * brig.dg/test/gimple/alloca.hsail: Likewise.
11818 * brig.dg/test/gimple/atomics.hsail: Likewise.
11819 * brig.dg/test/gimple/branches.hsail: Likewise.
11820 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11821 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11822 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11823 * brig.dg/test/gimple/mem.hsail: Likewise.
11824 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11825 * brig.dg/test/gimple/packed.hsail: Likewise.
11826 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11827 * brig.dg/test/gimple/variables.hsail: Likewise.
11828 * brig.dg/test/gimple/vector.hsail: Likewise.
11829
c3b3e526
JJ
118302017-01-24 Jakub Jelinek <jakub@redhat.com>
11831
11832 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11833 support asan, only on i?86/x86_64 require sse2_runtime.
11834
75f92127
KN
118352017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11836
11837 PR target/66669
11838 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11839 test on powerpc targets.
11840
1a998fa0
MS
118412017-01-23 Martin Sebor <msebor@redhat.com>
11842
11843 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11844
108fdd6d
RB
118452017-01-23 Richard Biener <rguenther@suse.de>
11846
11847 PR tree-optimization/79088
11848 PR tree-optimization/79188
11849 * gcc.dg/torture/pr79088.c: New testcase.
11850 * gcc.dg/torture/pr79188.c: Likewise.
11851
28826a66
KN
118522017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11853
11854 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11855 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11856 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11857 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11858 type of test function to reflect change in built-in function's
11859 return type.
11860 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11861 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11862 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
11863 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
11864 type and second argument type to reflect change in built-in
11865 function's type signature.
11866 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
11867 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
11868 type of test function to reflect change in built-in function's
11869 return type.
11870 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
11871 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
11872 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
11873 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
11874 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
11875 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
11876 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
11877 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
11878 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
11879 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
11880 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
11881 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
11882 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
11883 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
11884 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
11885 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
11886 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
11887 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
11888 type of test function to reflect change in built-in function's
11889 return type.
11890 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
11891 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
11892 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
11893 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
11894 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
11895 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
11896 test function's result and second argument to reflect change in
11897 built-in function's type signature.
11898 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
11899
e6b8075c
NS
119002017-01-23 Nathan Sidwell <nathan@acm.org>
11901
fc7612fd
NS
11902 PR C++/71710
11903 * g++.dg/template/pr71710.C: New.
11904
e6b8075c
NS
11905 PR c++/71406
11906 PR c++/77508
11907 * g++.dg/template/pr71406.C: New.
11908
15b8fd49
TK
119092017-01-23 Thomas Koenig <tkoenig@netcologne.de>
11910
9b7716c9 11911 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 11912
e9c4fbe9
BS
119132017-01-23 Bernd Schmidt <bschmidt@redhat.com>
11914
11915 PR rtl-optimization/78634
11916 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
11917
8539a302
BC
119182017-01-23 Bin Cheng <bin.cheng@arm.com>
11919
11920 PR tree-optimization/70754
11921 * gfortran.dg/pr70754.f90: New test.
11922
f368600f
ML
119232017-01-23 Martin Liska <mliska@suse.cz>
11924
11925 PR tree-optimization/79196
11926 * gcc.dg/asan/pr79196.c: New test.
11927 * gcc.dg/strlenopt-30.c: Update scanned pattern.
11928
d886761f
MM
119292017-01-23 Michael Matz <matz@suse.de>
11930
11931 PR tree-optimization/78384
11932 * gcc.dg/pr78384.c: New test.
11933
cffcafda
RB
119342017-01-23 Richard Biener <rguenther@suse.de>
11935
11936 PR tree-optimization/79186
11937 * gcc.dg/torture/pr79186.c: New testcase.
11938 * gcc.dg/torture/pr79187.c: Likewise.
11939
bda2bc48
MJ
119402017-01-23 Martin Jambor <mjambor@suse.cz>
11941
11942 * gcc.dg/ipa/vrp8.c: New test.
11943
f65f1ae3
MJ
119442017-01-23 Martin Jambor <mjambor@suse.cz>
11945
11946 PR ipa/79108
11947 * gfortran.dg/lto/pr79108_0.f90: New test.
11948
dea06111
AS
119492017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
11950
11951 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
11952 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
11953 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
11954 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
11955 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
11956 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
11957 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
11958 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
11959 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
11960 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
11961 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
11962 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
11963 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
11964 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
11965 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
11966 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
11967
05011618
RB
119682017-01-23 Richard Biener <rguenther@suse.de>
11969 Nick Clifton <nickc@redhat.com>
11970
11971 PR testsuite/78421
11972 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
11973 If the target is ARM return the result of the
11974 check_effective_target_arm_vect_no_misalign proc.
11975 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
11976 support unaligned vectors then only expect one of the loops to be
11977 unrolled.
11978
f6b9f2ff
ML
119792017-01-23 Martin Liska <mliska@suse.cz>
11980
11981 * gcc.dg/asan/use-after-scope-10.c: New test.
11982 * gcc.dg/asan/use-after-scope-11.c: New test.
11983 * g++.dg/asan/use-after-scope-5.C: New test.
11984
c7775327
ML
119852017-01-23 Martin Liska <mliska@suse.cz>
11986
11987 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
11988 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
11989 sanopt optimization for ASAN_POISON.
11990
d8ae8d16
KT
119912016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11992
11993 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
11994
54d7c70c
CL
119952017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
11996
11997 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
11998 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
11999 for poly*_t types.
12000 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12001 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12002 exec_vcombine): Likewise.
12003 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12004 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12005 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12006 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12007 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12008 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12009 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12010 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12011 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12012 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12013 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12014 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12015 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12016 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12017 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12018 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12019 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12020 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12021 Likewise.
12022 (TEST_VGET_LANE): Cast to uint to avoid warning.
12023 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12024 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12025 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12026 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12027 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12028 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12029 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12030 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12031 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12032 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12033 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12034 CHECK_POLY instead of CHECK for poly64_t types.
12035 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12036 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12037 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12038 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12039 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12040 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12041 uint32_t.
12042 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12043 for int32_t, int64_t.
12044 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12045 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12046 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12047 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12048 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12049 needed.
12050
386fe51c
JJ
120512017-01-22 Jakub Jelinek <jakub@redhat.com>
12052
12053 PR fortran/79154
12054 * gfortran.dg/gomp/pr79154-1.f90: New test.
12055 * gfortran.dg/gomp/pr79154-2.f90: New test.
12056
bc4d86e6
AS
120572017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12058
12059 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12060
c31d5fce
MP
120612017-01-21 Marek Polacek <polacek@redhat.com>
12062
12063 PR testsuite/79169
12064 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12065
25cb56c3
JH
120662017-01-20 Jan Hubicka <hubicka@ucw.cz>
12067
12068 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12069
ea9f867b
BS
120702017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12071
12072 PR rtl-optimization/79125
12073 * gcc.dg/torture/pr79125.c: New test.
12074
a876231c
JW
120752017-01-20 Jiong Wang <jiong.wang@arm.com>
12076
2568d8a1 12077 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12078 only.
2568d8a1
JJ
12079 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12080 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12081
4b9f2115
NS
120822017-01-20 Nathan Sidwell <nathan@acm.org>
12083
3e4b91f2 12084 PR c++/78495
4b9f2115
NS
12085 * g++.dg/cpp1z/inh-ctor38.C: New.
12086
d2aadab1
MP
120872017-01-20 Marek Polacek <polacek@redhat.com>
12088
12089 PR c/79152
12090 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12091
449cd5af
TP
120922017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12093
12094 * lib/target-supports.exp (check_configured_with): New procedure.
12095 (check_effective_target_default_mode): new effective target.
12096 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12097 default mode. Fix dg-skip-if target selector syntax.
12098 * gcc.target/arm/optional_thumb-2.c: Likewise.
12099 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12100 syntax.
12101
ebed7175
DM
121022017-01-20 David Malcolm <dmalcolm@redhat.com>
12103
12104 PR c++/77829
12105 PR c++/78656
12106 * g++.dg/spellcheck-pr77829.C: New test case.
12107 * g++.dg/spellcheck-pr78656.C: New test case.
12108
2ebd93e1
MP
121092017-01-20 Marek Polacek <polacek@redhat.com>
12110
12111 PR c/64279
12112 * c-c++-common/Wduplicated-branches-1.c: New test.
12113 * c-c++-common/Wduplicated-branches-10.c: New test.
12114 * c-c++-common/Wduplicated-branches-11.c: New test.
12115 * c-c++-common/Wduplicated-branches-12.c: New test.
12116 * c-c++-common/Wduplicated-branches-2.c: New test.
12117 * c-c++-common/Wduplicated-branches-3.c: New test.
12118 * c-c++-common/Wduplicated-branches-4.c: New test.
12119 * c-c++-common/Wduplicated-branches-5.c: New test.
12120 * c-c++-common/Wduplicated-branches-6.c: New test.
12121 * c-c++-common/Wduplicated-branches-7.c: New test.
12122 * c-c++-common/Wduplicated-branches-8.c: New test.
12123 * c-c++-common/Wduplicated-branches-9.c: New test.
12124 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12125 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12126 * g++.dg/ext/builtin-object-size3.C: Likewise.
12127 * g++.dg/gomp/loop-1.C: Likewise.
12128 * g++.dg/warn/Wduplicated-branches1.C: New test.
12129 * g++.dg/warn/Wduplicated-branches2.C: New test.
12130
0ce4024a
ML
121312017-01-20 Martin Liska <mliska@suse.cz>
12132
12133 PR lto/69188
12134 * gcc.dg/lto/pr69188_0.c: New test.
12135 * gcc.dg/lto/pr69188_1.c: New test.
12136
d8ea3e7c
AS
121372017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12138
12139 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12140 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12141 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12142 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12143 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12144 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12145 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12146 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12147 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12148 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12149 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12150 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12151 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12152 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12153 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12154 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12155 * gcc.target/i386/avx-1.c: Test new intrinsics.
12156 * gcc.target/i386/sse-13.c: Ditto.
12157 * gcc.target/i386/sse-23.c: Ditto.
12158
0516164b
RB
121592017-01-20 Richard Biener <rguenther@suse.de>
12160
12161 PR tree-optimization/71264
12162 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12163
d821744c
MF
121642017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12165
12166 * gcc.target/mips/madd4-1.c: New file.
12167 * gcc.target/mips/madd4-2.c: Likewise.
12168 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12169 HAS_MADD4.
12170 (mips_option_groups): Add -m[no-]madd4.
12171 (mips-dg-init): Detect default -mno-madd4.
12172 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12173 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12174 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12175 * gcc.target/mips/nmadd-1.c: Likewise.
12176 * gcc.target/mips/nmadd-2.c: Likewise.
12177 * gcc.target/mips/nmadd-3.c: Likewise.
12178
db58fd89
JW
121792017-01-19 Jiong Wang <jiong.wang@arm.com>
12180
12181 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12182 combined instructions.
12183 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12184 instructions.
12185 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12186 of pointer authentication.
12187
bd9cf60b
MM
121882017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12189
12190 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12191 floating point hardware to run test.
12192
ab014eb3
TC
121932017-01-19 Tamar Christina <tamar.christina@arm.com>
12194
2568d8a1 12195 * lib/target-supports.exp
ab014eb3
TC
12196 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12197
c048038f
RO
121982017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12199
12200 PR testsuite/79051
12201 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12202 __x86_64__]: Allow for target i?86-*-*.
12203
ab6b44cb
MF
122042017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12205
12206 PR target/78176
12207 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12208 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12209 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12210 HAS_LXC1.
12211 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12212 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12213 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12214
118d5ed3
AV
122152017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12216
12217 PR fortran/70696
12218 * gfortran.dg/coarray_43.f90: New test.
12219
a57c520e
RE
122202017-01-19 Richard Earnshaw <rearnsha@arm.com>
12221
12222 PR rtl-optimization/79121
12223 * gcc.c-torture/execute/pr79121.c: New test.
12224
54dc4be2
MM
122252017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12226
12227 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12228 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12229
7bd5dad2
LK
122302017-01-18 Louis Krupp <louis.krupp@zoho.com>
12231
12232 PR fortran/50069
12233 PR fortran/55086
12234 * gfortran.dg/pr50069_1.f90: New test.
12235 * gfortran.dg/pr50069_2.f90: New test.
12236 * gfortran.dg/pr55086_1.f90: New test.
12237 * gfortran.dg/pr55086_1_tfat.f90: New test.
12238 * gfortran.dg/pr55086_2.f90: New test.
12239 * gfortran.dg/pr55086_2_tfat.f90: New test.
12240 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12241
0edd264d
AS
122422017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12243 * gcc.dg/strcmp-1.c: New test.
12244 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12245
551914b7
DM
122462017-01-18 David Malcolm <dmalcolm@redhat.com>
12247
12248 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12249 (dejagnu_fail): Likewise.
12250 (dejagnu_note): Likewise.
12251 (pass): Provide forward decl, moving true decl to after #include
12252 of harness.h.
12253 (fail): Likewise.
12254 (note): Likewise.
12255
b7d3a6a6
MM
122562017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12257
12258 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12259 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12260
c484627c
NS
122612017-01-18 Nathan Sidwell <nathan@acm.org>
12262
12263 PR c++/78488
12264 * g++.dg/cpp1z/inh-ctor37.C: New.
12265
a711887e
UB
122662017-01-18 Uros Bizjak <ubizjak@gmail.com>
12267
12268 PR rtl-optimization/78952
12269 * gcc.target/i386/pr78952-1.c: New test.
12270 * gcc.target/i386/pr78952-2.c: Ditto.
12271
525a5e33
AV
122722017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12273
12274 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12275
122762017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12277
12278 PR fortran/70696
12279 * gfortran.dg/coarray_event_1.f08: New test.
12280
90553aac
JJ
122812017-01-18 Jakub Jelinek <jakub@redhat.com>
12282
12283 PR target/77416
12284 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12285 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12286 from dg-options.
12287 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12288 guarded test.
12289 * gcc.target/powerpc/fusion4.c: Likewise.
12290 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12291 guarded test.
12292 * gcc.target/powerpc/pr58673-1.c: Likewise.
12293 * gcc.target/powerpc/pr58673-2.c: Likewise.
12294 * gcc.target/powerpc/pr59054.c: Likewise.
12295
dfc42f08
BS
122962016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12297
12298 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12299 vec_bperm.
12300 * gcc.target/powerpc/p9-vbpermd.c: New file.
12301
f3981e7e
AK
123022017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12303
12304 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12305 (must_not_compile2): Downcase first letter of error messages.
12306 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12307 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12308
2c65d990
NS
123092017-01-18 Nathan Sidwell <nathan@acm.org>
12310
12311 PR c++/79091
12312 * g++.dg/pr79091.C: New.
12313
a711887e
UB
123142017-01-18 Jakub Jelinek <jakub@redhat.com>
12315
12316 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12317 to dg-options.
12318 (p0): Add missing dg-error.
12319
4701fba3
JS
123202017-01-17 Joe Seymour <joe.s@somniumtech.com>
12321
12322 * gcc.target/msp430/mul_f5_muldef.c: New test.
12323
ac4dc08d
MM
123242017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12325
12326 PR target/79004
12327 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12328 options. Fix up the syntax for using \m and \M.
12329
1b3254e4
SB
123302017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12331
12332 PR target/78875
12333 * gcc.target/powerpc/ssp-1.c: New testcase.
12334 * gcc.target/powerpc/ssp-2.c: New testcase.
12335
8144a493
WD
123362017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12337
12338 * gcc.target/aarch64/eh_return.c: New test.
12339
a6607774
BS
123402017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12341
12342 * vec-rlmi-rlnm.c: New file.
12343
8ddfdbc2
NS
123442017-01-17 Nathan Sidwell <nathan@acm.org>
12345
12346 PR c++/61636
12347 * g++.dg/cpp1y/pr61636-1.C: New.
12348 * g++.dg/cpp1y/pr61636-2.C: New.
12349 * g++.dg/cpp1y/pr61636-3.C: New.
12350
d365b403
MS
123512017-01-17 Martin Sebor <msebor@redhat.com>
12352
12353 PR testsuite/79115
12354 * gcc.dg/pr78768.c: Make it a link-only test.
12355
0d80ab91
DM
123562017-01-17 David Malcolm <dmalcolm@redhat.com>
12357
12358 PR c++/71497
12359 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12360 expected messages.
12361 * c-c++-common/Wmisleading-indentation.c: Likewise.
12362
31b61548
VM
123632017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12364
12365 PR target/79058
12366 * gcc.target/arm/pr79058.c: New.
12367
c549996e
JJ
123682017-01-17 Jakub Jelinek <jakub@redhat.com>
12369
12370 PR tree-optimization/71854
12371 * gcc.dg/vect/pr71854.c: New test.
12372
4f197ff9
ML
123732017-01-17 Martin Liska <mliska@suse.cz>
12374
12375 PR ipa/71207
12376 * g++.dg/ipa/pr71207.C: New test.
12377
d4193b85
JH
123782017-01-17 Jan Hubicka <hubicka@ucw.cz>
12379
12380 PR middle-end/77445
12381 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12382 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12383
906e7712
JJ
123842017-01-17 Jakub Jelinek <jakub@redhat.com>
12385
12386 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12387 rather than long unsigned int.
12388 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12389
12314dc9
RB
123902017-01-17 Richard Biener <rguenther@suse.de>
12391
12392 PR tree-optimization/71433
12393 * gcc.dg/Warray-bounds-20.c: New testcase.
12394
a23e48df
RB
123952017-01-17 Richard Biener <rguenther@suse.de>
12396
12397 PR testsuite/52563
12398 PR testsuite/71237
12399 PR testsuite/77737
12400 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12401 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12402 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12403
e6750e5c
AM
124042017-01-17 Alan Modra <amodra@gmail.com>
12405
12406 * gcc.target/powerpc/pr79066.c: New.
12407
a59afbe2
JL
124082017-01-16 Jeff Law <law@redhat.com>
12409
12410 PR tree-optimization/33562
12411 PR tree-optimization/61912
12412 PR tree-optimization/77485
12413 PR tree-optimization/79090
12414 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12415 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12416
e1bcfb92
JJ
124172017-01-16 Jakub Jelinek <jakub@redhat.com>
12418
98e92fb2
JJ
12419 PR c/79089
12420 * gcc.c-torture/compile/pr79089.c: New test.
12421
e1bcfb92
JJ
12422 PR target/79080
12423 * gcc.dg/pr79080.c: New test.
12424
0ef1f9cd
DM
124252017-01-16 David Malcolm <dmalcolm@redhat.com>
12426
12427 PR c/78304
12428 * gcc.dg/format/pr78304.c: Convert argument from integral type
12429 to a pointer.
12430 * gcc.dg/format/pr78304-2.c: Likewise.
12431
76689ffc
CL
124322017-01-16 Carl Love <cel@us.ibm.com>
12433
12434 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12435 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12436
ce12ee9e
CL
124372017-01-16 Carl Love <cel@us.ibm.com>
12438
12439 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12440 Change arguments and return type to bool long long.
12441
b336037d
MS
124422017-01-16 Martin Sebor <msebor@redhat.com>
12443
12444 PR testsuite/79051
12445 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12446 on x86.
12447
1ddca3f3
PC
124482017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12449
12450 Revert:
a711887e 12451 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12452
12453 PR c++/71737
12454 * g++.dg/cpp0x/pr71737.C: New.
12455
290687fb
BS
124562017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12457
12458 * gcc.target/powerpc/swaps-p8-27.c: New.
12459
7d2f3f1d
PC
124602017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12461
12462 PR c++/71737
12463 * g++.dg/cpp0x/pr71737.C: New.
12464
d743728f
EB
124652017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12466
12467 * gnat.dg/opt62.adb: New test.
12468 * gnat.dg/opt62_pkg.ads: New helper.
12469
90aead21
BS
124702017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12471
a711887e
UB
12472 PR rtl-optimization/78626
12473 PR rtl-optimization/78727
90aead21
BS
12474 * gcc.dg/torture/pr78626.c: New test.
12475 * gcc.dg/torture/pr78727.c: New test.
12476
afaecc23
AM
124772017-01-14 Alan Modra <amodra@gmail.com>
12478
12479 * gcc.c-torture/compile/pr72749.c: New test.
12480
be4aa83d
DM
124812017-01-13 David Malcolm <dmalcolm@redhat.com>
12482
12483 PR c/78304
12484 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12485 (test_macro_2): New test.
12486 (test_macro_3): New test.
12487 (test_macro_4): New test.
12488 (test_non_contiguous_strings): Convert line number to line offset.
12489 * gcc.dg/format/pr78304-2.c: New test case.
12490 * gcc.dg/format/pr78304.c: New test case.
12491
7cdca3ec
UB
124922017-01-13 Uros Bizjak <ubizjak@gmail.com>
12493
12494 * gcc.target/i386/funcspec-56.inc: Add missing options and
12495 reorder options by implied ISAs, as in ix86_target_string.
12496
e3017e52
MP
124972017-01-13 Marek Polacek <polacek@redhat.com>
12498
12499 PR c++/71166
12500 * g++.dg/cpp0x/constexpr-array18.C: New test.
12501
d155c6fe
JL
125022017-01-13 Jeff Law <law@redhat.com>
12503
7c9560a5
JL
12504 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12505
9e59e99a
JL
12506 PR tree-optimization/61912
12507 PR tree-optimization/77485
12508 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12509 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12510 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12511
12512 PR tree-optimization/33562
12513 PR tree-optimization/61912
12514 PR tree-optimization/77485
d155c6fe
JL
12515 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12516 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12517 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12518 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12519 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12520 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12521 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12522
77719b06
ML
125232017-01-13 Martin Liska <mliska@suse.cz>
12524
12525 PR ipa/79043
12526 * gcc.c-torture/execute/pr79043.c: New test.
12527
a181b2bc
RB
125282017-01-13 Richard Biener <rguenther@suse.de>
12529
12530 PR middle-end/78411
12531 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12532
eaed3226
AV
125332017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12534
12535 PR fortran/70697
12536 * gfortran.dg/coarray/event_4.f08: New test.
12537
4ccff88b
AV
125382017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12539
12540 PR fortran/70696
12541 * gfortran.dg/coarray/event_3.f08: New test.
12542
3c3b9090
RB
125432017-01-13 Richard Biener <rguenther@suse.de>
12544
12545 PR tree-optimization/77283
12546 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12547
25329913
RB
125482017-01-13 Richard Biener <rguenther@suse.de>
12549
12550 * gcc.dg/gimplefe-22.c: New testcase.
12551
10b70b8e
RB
125522017-01-13 Richard Biener <rguenther@suse.de>
12553
12554 PR tree-optimization/77283
12555 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12556 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12557 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12558
76a8f82f
SL
125592017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12560
12561 * gcc.dg/pr77862.c: Require fpic target.
12562
59a505da
MM
125632017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12564
12565 PR target/79004
12566 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12567
bce6f760
MS
125682017-01-12 Martin Sebor <msebor@redhat.com>
12569
12570 * gcc.dg/pr78138.c: Adjust.
12571 * gcc.dg/pr78768.c: Adjust.
12572 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12573 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12574 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12575 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12576 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12577 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12578 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12579 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12580 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12581 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12582 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12583
3eefa646
JJ
125842017-01-12 Jakub Jelinek <jakub@redhat.com>
12585
12586 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12587
dcb56243
MS
125882017-01-12 Martin Sebor <msebor@redhat.com>
12589
8be3f306 12590 PR testsuite/79051
940242cd
MS
12591 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12592 due to bug 79054.
dcb56243 12593
b7431c20
DE
125942017-01-12 David Edelsohn <dje.gcc@gmail.com>
12595
12596 * gcc.dg/pr78768.c: Require LTO.
12597
2bcd9f32
MS
125982017-01-12 Martin Sebor <msebor@redhat.com>
12599
12600 PR c/79074
12601 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12602 due to the referenced bug.
12603
b2fc1c70
MS
126042017-01-12 Martin Sebor <msebor@redhat.com>
12605
12606 PR testsuite/79073
12607 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12608
fbed6f36
UB
126092017-01-12 Uros Bizjak <ubizjak@gmail.com>
12610
12611 * gcc.target/i386/builtin_target.c (check_features): Check all
12612 supported __builtin_cpu_supports options.
12613
27282dad
KT
126142017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12615
12616 PR tree-optimization/78319
12617 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12618 Remove xfail.
12619
66113166
BS
126202017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12621
12622 PR target/79044
12623 * gcc.target/powerpc/swaps-p8-26.c: New.
12624
6bb4ea5c
RB
126252017-01-12 Richard Biener <rguenther@suse.de>
12626
12627 * gcc.dg/gimplefe-21.c: New testcase.
12628
f15dbadb
MC
126292017-01-12 Michael Collison <michael.collison@arm.com>
12630
12631 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12632
73e32c47
JK
126332017-01-11 Julia Koval <julia.koval@intel.com>
12634 Uros Bizjak <ubizjak@gmail.com>
12635
12636 * gcc.target/i386/sgx.c New test.
12637 * gcc.target/i386/sse-12.c: Add -msgx.
12638 * gcc.target/i386/sse-13.c: Ditto.
12639 * gcc.target/i386/sse-14.c: Ditto.
12640 * gcc.target/i386/sse-22.c: Ditto.
12641 * gcc.target/i386/sse-23.c: Ditto.
12642 * g++.dg/other/i386-2.C: Ditto.
12643 * g++.dg/other/i386-3.C: Ditto.
12644
3594adc7
MS
126452017-01-11 Martin Sebor <msebor@redhat.com>
12646
12647 PR c++/24511
12648 * g++.dg/template/explicit9.C: New test.
12649
01bfd257
NS
126502017-01-11 Nathan Sidwell <nathan@acm.org>
12651
12652 PR c++/77812
12653 * g++.dg/pr77812.C: New.
12654
88df7964
JJ
126552017-01-11 Jakub Jelinek <jakub@redhat.com>
12656
eae63d78
JJ
12657 PR c++/71537
12658 * g++.dg/cpp1y/constexpr-71537.C: New test.
12659
88df7964
JJ
12660 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12661 argument.
12662
960ecba4
MS
126632017-01-11 Martin Sebor <msebor@redhat.com>
12664
12665 PR c/47931
12666 * c-c++-common/Waddress-2.c: New test.
12667
1f258a55
JJ
126682017-01-11 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR c++/78341
12671 * g++.dg/cpp0x/pr78341.C: New test.
12672
bf5fbf46
MS
126732017-01-11 Martin Sebor <msebor@redhat.com>
12674
12675 PR c/78768
12676 * gcc.dg/pr78768.c: New test.
12677
19ff0049
DM
126782017-01-11 David Malcolm <dmalcolm@redhat.com>
12679
12680 PR driver/78877
12681 * gcc.dg/spellcheck-options-14.c: New test case.
12682 * gcc.dg/spellcheck-options-15.c: New test case.
12683 * gcc.dg/spellcheck-options-16.c: New test case.
12684 * gcc.dg/spellcheck-options-17.c: New test case.
12685
c86e9f03
ML
126862017-01-11 Martin Liska <mliska@suse.cz>
12687
12688 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12689
947f51d6
JJ
126902017-01-11 Jakub Jelinek <jakub@redhat.com>
12691
12692 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12693 instead of just 1 for the decomposition from struct C.
12694
849fccf8
EB
126952017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12696
12697 * gcc.c-torture/execute/20170111-1.c: New test.
12698
80c74722
RB
126992017-01-11 Richard Biener <rguenther@suse.de>
12700
12701 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12702
4c4b4703
JJ
127032017-01-11 Jakub Jelinek <jakub@redhat.com>
12704
12705 PR middle-end/50199
12706 * gcc.dg/lto/pr50199_0.c: New test.
12707
664b1a6b
MS
127082017-01-10 Martin Sebor <msebor@redhat.com>
12709
12710 PR testsuite/78960
12711 PR testsuite/78959
12712 PR testsuite/78133
12713 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12714 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12715
fefd3086
MS
127162017-01-10 Martin Sebor <msebor@redhat.com>
12717
12718 PR middle-end/78138
664b1a6b 12719 * gcc.dg/pr78138.c: New test.
fefd3086 12720
b9f4757f
DM
127212017-01-10 David Malcolm <dmalcolm@redhat.com>
12722
12723 PR c++/77949
12724 * g++.dg/diagnostic/pr77949.C: New test case.
12725
5a50f6bb
MS
127262017-01-10 Martin Sebor <msebor@redhat.com>
12727
12728 PR middle-end/78245
12729 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12730
c16880ef
MS
127312017-01-10 Martin Sebor <msebor@redhat.com>
12732
12733 PR tree-optimization/78775
12734 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12735 * gcc.dg/attr-alloc_size-10.c: New test.
12736 * gcc.dg/attr-alloc_size-11.c: New test.
12737 * gcc.dg/builtin-stringop-chk-7.c: New test.
12738 * gcc.dg/pr78775.c: New test.
12739 * gcc.dg/pr78973-2.c: New test.
12740 * gcc.dg/pr78973.c: New test.
12741
5363d9d9
JL
127422017-01-10 Jeff Law <law@redhat.com>
12743
12744 PR tree-optimization/77766
12745 PR tree-optimization/78856
12746 * gcc.c-torture/execute/pr77766.c: New test.
12747
aae23693
RB
127482016-01-10 Richard Biener <rguenther@suse.de>
12749
12750 PR tree-optimization/79034
12751 * g++.dg/torture/pr79034.C: New testcase.
12752
a0843aed
ML
127532017-01-10 Martin Liska <mliska@suse.cz>
12754
12755 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12756 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12757 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12758 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12759 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12760 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12761 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12762 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12763 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12764 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12765 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12766 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12767 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12768 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12769 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12770 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12771 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12772 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12773 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12774 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12775 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12776 * gcc.dg/ipa/pr64307.c: Likewise.
12777 * gcc.dg/ipa/pr77653.c: Likewise.
12778
79fc8ffe
AS
127792017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12780
12781 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12782 * g++.dg/other/i386-3.C: Ditto.
12783 * gcc.target/i386/sse-12.c: Ditto.
12784 * gcc.target/i386/sse-13.c: Ditto.
12785 * gcc.target/i386/sse-22.c: Ditto.
12786 * gcc.target/i386/sse-23.c: Ditto.
12787 * gcc.target/i386/builtin_target.c: Handle new option.
12788 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12789 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12790 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12791
dfa6951f
MS
127922017-01-09 Martin Sebor <msebor@redhat.com>
12793
12794 PR testsuite/79036
12795 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12796 with different precisions.
12797
a271e415
EB
127982017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12799
12800 * g++.dg/opt/call2.C: New test.
12801 * g++.dg/opt/call3.C: Likewise.
12802 * gnat.dg/array26.adb: New test.
12803 * gnat.dg/array26_pkg.ad[sb]: New helper.
12804 * gnat.dg/array27.adb: New test.
12805 * gnat.dg/array27_pkg.ad[sb]: New helper.
12806 * gnat.dg/array28.adb: New test.
12807 * gnat.dg/array28_pkg.ad[sb]: New helper.
12808
bd2c6270
JJ
128092017-01-09 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR translation/79019
12812 PR translation/79020
12813 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12814 diagnostics.
12815 * gfortran.dg/initialization_17.f90: Likewise.
12816
1c1d8e75
DH
128172017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12818
12819 PR testsuite/79026
12820 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12821 * gcc.target/i386/pr78904-4.c: Likewise.
12822 * gcc.target/i386/pr78904-6.c: Likewise.
12823 * gcc.target/i386/pr78967-2.c: Likewise.
12824
cb330ba5
JJ
128252017-01-09 Jakub Jelinek <jakub@redhat.com>
12826
12827 PR tree-optimization/78899
12828 * gcc.target/i386/pr78899.c: New test.
12829 * gcc.dg/pr71077.c: New test.
12830
a5e14a42
MJ
128312017-01-09 Martin Jambor <mjambor@suse.cz>
12832
12833 PR ipa/78365
12834 PR ipa/78599
12835 * gcc.dg/torture/pr78365.c: New test.
12836
01216d27
JJ
128372017-01-09 Jakub Jelinek <jakub@redhat.com>
12838
dc59e50a
JJ
12839 PR c++/78948
12840 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12841 (main): Use int* instead of long long.
12842
01216d27
JJ
12843 PR tree-optimization/78938
12844 * gcc.dg/vect/pr78938.c: New test.
12845
c0d4fec7
KT
128462017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12847
12848 * gcc.dg/20161219.c: New test.
12849
7b1b0cc1
RB
128502017-01-09 Richard Biener <rguenther@suse.de>
12851
12852 PR tree-optimization/78997
12853 * gcc.dg/torture/pr78997.c: New testcase.
12854
813b9c0d
RB
128552017-01-09 Richard Biener <rguenther@suse.de>
12856
12857 PR debug/79000
12858 * g++.dg/lto/pr79000_0.C: New testcase.
12859 * g++.dg/lto/pr79000_1.c: Likewise.
12860
efcc8d38
MS
128612017-01-08 Martin Sebor <msebor@redhat.com>
12862
12863 PR middle-end/77708
12864 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
12865 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
12866 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
12867 due to bug 78969.
12868 * gcc.dg/format/pr78569.c: Adjust.
12869
5ccf1d8d
DM
128702017-01-07 David Malcolm <dmalcolm@redhat.com>
12871
12872 PR c++/72803
12873 * g++.dg/diagnostic/pr72803.C: New test case.
12874
42002dfe
MS
128752017-01-07 Martin Sebor <msebor@redhat.com>
12876
12877 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
12878 * gcc.dg/attr-alloc_size-4.c: Same.
12879
de91486c
AV
128802017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
12881
12882 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
12883 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
12884 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
12885 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
12886 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
12887 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
12888 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
12889
f55a925e
AS
128902017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12891 * gcc.dg/memcmp-1.c: New.
12892 * gcc.dg/strncmp-1.c: New.
12893
f3caa118
AV
128942017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12895
12896 * gcc.target/arm/acle/mcrr: New.
12897 * gcc.target/arm/acle/mcrr2: New.
12898 * gcc.target/arm/acle/mrrc: New.
12899 * gcc.target/arm/acle/mrrc2: New.
12900
ecc9a25b
AV
129012017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12902
12903 * gcc.target/arm/acle/mcr.c: New.
12904 * gcc.target/arm/acle/mrc.c: New.
12905 * gcc.target/arm/acle/mcr2.c: New.
12906 * gcc.target/arm/acle/mrc2.c: New.
12907
3811581f
AV
129082017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12909
12910 * gcc.target/arm/acle/ldc: New.
12911 * gcc.target/arm/acle/ldc2: New.
12912 * gcc.target/arm/acle/ldcl: New.
12913 * gcc.target/arm/acle/ldc2l: New.
12914 * gcc.target/arm/acle/stc: New.
12915 * gcc.target/arm/acle/stc2: New.
12916 * gcc.target/arm/acle/stcl: New.
12917 * gcc.target/arm/acle/stc2l: New.
12918
d57daa0c
AV
129192017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
12920
12921 * gcc.target/arm/acle/acle.exp: Run tests for different options
12922 and make sure fat-lto-objects is used such that we can still do
12923 assemble scans.
12924 * gcc.target/arm/acle/cdp.c: New.
12925 * gcc.target/arm/acle/cdp2.c: New.
12926 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
12927 (check_effective_target_arm_coproc1_ok_nocache): New.
12928 (check_effective_target_arm_coproc2_ok): New.
12929 (check_effective_target_arm_coproc2_ok_nocache): New.
12930 (check_effective_target_arm_coproc3_ok): New.
12931 (check_effective_target_arm_coproc3_ok_nocache): New.
12932 (check_effective_target_arm_coproc4_ok): New.
12933 (check_effective_target_arm_coproc4_ok_nocache): New.
12934
8a123229
MS
129352017-01-06 Martin Sebor <msebor@redhat.com>
12936
12937 PR middle-end/78605
12938 * gcc.dg/tree-ssa/pr78605.c: New test.
12939
5b8999d6
MS
129402017-01-05 Martin Sebor <msebor@redhat.com>
12941
12942 PR tree-optimization/78910
12943 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
12944 diagnostics.
12945 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12946 * gcc.dg/tree-ssa/pr78910.c: New test.
12947
4e89adf9
EB
129482017-01-05 Eric Botcazou <ebotcazou@adacore.com>
12949
12950 * gcc.dg/sso-10.c: New test.
12951
962c5679
JJ
129522017-01-05 Jakub Jelinek <jakub@redhat.com>
12953
cfd719e7
JJ
12954 PR tree-optimization/71016
12955 * gcc.target/i386/pr71016.c: New test.
12956 * gcc.target/aarch64/pr71016.c: New test.
12957 * gcc.dg/tree-ssa/pr66726-3.c: New test.
12958
26f20371
JJ
12959 PR c++/78931
12960 * g++.dg/cpp1z/decomp19.C: New test.
12961
962c5679
JJ
12962 PR c++/78890
12963 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
12964 * g++.dg/init/union1.C: Likewise.
12965 * g++.dg/cpp0x/union6.C: Expect errors.
12966 * g++.dg/cpp0x/union8.C: New test.
12967 * g++.dg/cpp0x/pr78890-1.C: New test.
12968 * g++.dg/cpp0x/pr78890-2.C: New test.
12969
8c15f541
DE
129702017-01-05 David Edelsohn <dje.gcc@gmail.com>
12971
12972 * gcc.target/powerpc/pr71670.c: Require p9vector.
12973 * gcc.target/powerpc/p9-novsx.c: Same.
12974
51b86113
DM
129752017-01-05 David Malcolm <dmalcolm@redhat.com>
12976
12977 * selftests/asr_div1.rtl: New file.
12978 * selftests/aarch64: New subdirectory.
12979 * selftests/aarch64/times-two.rtl: New file.
12980 * selftests/bb-index.rtl: New file.
12981 * selftests/cfg-test.rtl: New file.
12982 * selftests/const-int.rtl: New file.
12983 * selftests/example-labels.rtl: New file.
12984 * selftests/insn-with-mode.rtl: New file.
12985 * selftests/jump-to-label-ref.rtl: New file.
12986 * selftests/jump-to-return.rtl: New file.
12987 * selftests/jump-to-simple-return.rtl: New file.
12988 * selftests/mem.rtl: New file.
12989 * selftests/note-insn-deleted.rtl: New file.
12990 * selftests/note_insn_basic_block.rtl: New file.
12991 * selftests/simple-cse.rtl: New file.
12992 * selftests/symbol-ref.rtl: New file.
12993 * selftests/x86_64: New subdirectory.
12994 * selftests/x86_64/call-insn.rtl: New file.
12995 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
12996 * selftests/x86_64/times-two.rtl: New file.
12997 * selftests/x86_64/unspec.rtl: New file.
12998
dc7650cc
NS
129992017-01-05 Nathan Sidwell <nathan@acm.org>
13000
13001 PR c++/78765
13002 * g++.dg/cpp0x/pr78765.C: New.
13003
3db70565
DV
130042017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13005
13006 * gcc.target/s390/memcpy-2.c: New test.
13007 * gcc.target/s390/memset-2.c: New test.
13008
f5a537e3
AK
130092017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13010
13011 * gcc.target/s390/memcpy-1.c: New test.
13012
d80c6d02
JL
130132017-01-04 Jeff Law <law@redhat.com>
13014
13015 PR tree-optimization/78812
13016 * g++.dg/torture/pr78812.C: New test.
13017
08edc320 130182017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13019
13020 PR target/71977
13021 PR target/70568
13022 PR target/78823
13023 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13024 64-bit VSX systems with direct move, whether we optimize common
13025 code sequences in the GLIBC math library for float math functions.
13026 * gcc.target/powerpc/pr71977-2.c: Likewise.
13027
a9342885
MP
130282017-01-04 Marek Polacek <polacek@redhat.com>
13029
13030 PR c++/64767
13031 * c-c++-common/Wpointer-compare-1.c: New test.
13032
066435fe
JJ
130332017-01-04 Jakub Jelinek <jakub@redhat.com>
13034
abec4284
JJ
13035 PR c++/78949
13036 * c-c++-common/Wunused-var-16.c: New test.
13037
26c43e27
JJ
13038 PR c++/78693
13039 * g++.dg/cpp0x/pr78693.C: New test.
13040
fc73e60c
JJ
13041 PR driver/78957
13042 * gcc.dg/pr78957.c: New test.
13043
c9cf3863
JJ
13044 * g++.dg/cpp1y/auto-fn34.C: New test.
13045
066435fe
JJ
13046 PR c++/71182
13047 * g++.dg/cpp0x/pr71182.C: New test.
13048
598bd687
KN
130492017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13050
13051 PR target/78056
13052 * gcc.target/powerpc/pr78056-1.c: New test.
13053 * gcc.target/powerpc/pr78056-2.c: New test.
13054 * gcc.target/powerpc/pr78056-3.c: New test.
13055 * gcc.target/powerpc/pr78056-4.c: New test.
13056 * gcc.target/powerpc/pr78056-5.c: New test.
13057 * gcc.target/powerpc/pr78056-6.c: New test.
13058 * gcc.target/powerpc/pr78056-7.c: New test.
13059 * gcc.target/powerpc/pr78056-8.c: New test.
13060 * lib/target-supports.exp
13061 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13062 whether the effective target supports the popcntb instruction.
13063
8194635a
JL
130642017-01-03 Jeff Law <law@redhat.com>
13065
13066 PR tree-optimization/67955
13067 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13068
baf9ebc8
MP
130692017-01-04 Marek Polacek <polacek@redhat.com>
13070
13071 PR c++/77545
13072 PR c++/77284
13073 * g++.dg/cpp0x/range-for32.C: New test.
13074 * g++.dg/cpp0x/range-for33.C: New test.
13075
5dd9a9d0
DM
130762017-01-04 David Malcolm <dmalcolm@redhat.com>
13077
13078 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13079
4bf07f3f
NS
130802017-01-04 Nathan Sidwell <nathan@acm.org>
13081
13082 PR c++/66735
13083 * g++.dg/cpp1y/pr66735.C: New.
13084
165ba2e9
JJ
130852017-01-04 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR tree-optimization/71563
13088 * gcc.dg/tree-ssa/pr71563.c: New test.
13089
4567f969
JB
130902017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13091
13092 PR fortran/78534
13093 PR fortran/78976
13094 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13095 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13096 * gfortran.dg/transfer_intrinsic_1.f90: Change
13097 scan-tree-dump-times due to gfc_trans_string_copy change to
13098 avoid -Wstringop-overflow.
13099
1c06f07f
JL
131002017-01-03 Jeff Law <law@redhat.com>
13101
13102 PR tree-optimization/78856
13103 * gcc.c-torture/execute/pr78856.c: New test.
13104
60fb638f
MM
131052017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13106
13107 PR target/78953
13108 * gcc.target/powerpc/pr78953.c: New test.
13109
e4d02f52
ILT
131102017-01-03 Ian Lance Taylor <iant@google.com>
13111
13112 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13113 enums.
13114
5b4f088d
MS
131152017-01-03 Martin Sebor <msebor@redhat.com>
13116
13117 PR tree-optimization/78696
13118 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13119 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13120 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13121 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13122
131232017-01-03 David Malcolm <dmalcolm@redhat.com>
13124
13125 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13126 with more than one digit.
13127 * lib/gcc-dg.exp (process-message): Support more than one digit
13128 in relative line specifications.
13129
131302017-01-03 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR tree-optimization/78965
13133 * gcc.dg/pr78965.c: New test.
13134
13135 PR middle-end/78901
13136 * g++.dg/opt/pr78901.C: New test.
13137
131382017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13139
13140 PR fortran/78534
13141 PR fortran/66310
13142 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13143 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13144 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13145 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13146 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13147 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13148 * gfortran.dg/string_1_lp64.f90: New test.
13149 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13150 * gfortran.dg/string_3_lp64.f90: New test.
13151 * gfortran.dg/transfer_intrinsic_1.f90: Change
13152 scan-tree-dump-times due to gfc_trans_string_copy change to
13153 avoid -Wstringop-overflow.
13154
8b7163c6
UB
131552017-01-02 Uros Bizjak <ubizjak@gmail.com>
13156
13157 PR target/78967
13158 * gcc.target/i386/pr78967-1.c: New test.
13159 * gcc.target/i386/pr78967-2.c: Ditto.
13160 * gcc.target/i386/pr78967-3.c: Ditto.
13161
13162 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13163 * gcc.target/i386/pr78904-4.c: Ditto.
13164 * gcc.target/i386/pr78904-6.c: Ditto.
13165
e2940b98
JH
131662017-01-01 Jan Hubicka <hubicka@ucw.cz>
13167
13168 PR middle-end/77674
13169 * g++.dg/torture/pr77674.C: New testcase.
13170
cbe34bb5 131712017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13172
13173 Update copyright years.
818ab71a 13174\f
cbe34bb5 13175Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13176
13177Copying and distribution of this file, with or without modification,
13178are permitted in any medium without royalty provided the copyright
13179notice and this notice are preserved.