]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
[multiple changes]
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1dce26a1
DH
12017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
2
3 PR fortran/25071
4 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
5 * gfortran.dg/argument_checking_4.f90: Likewise.
6 * gfortran.dg/argument_checking_5.f90: Likewise.
7 * gfortran.dg/argument_checking_6.f90: Likewise.
8 * gfortran.dg/argument_checking_10.f90: Likewise.
9 * gfortran.dg/argument_checking_13.f90: Likewise.
10 * gfortran.dg/argument_checking_15.f90: Likewise.
11 * gfortran.dg/argument_checking_18.f90: Likewise.
12 * gfortran.dg/gomp/udr8.f90: Likewise.
13 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
14 the dg-options.
15
bf61f589
JJ
162017-09-29 Jakub Jelinek <jakub@redhat.com>
17
27746ca9
JJ
18 * g++.dg/ext/bitfield7.C: New test.
19 * g++.dg/ext/bitfield8.C: New test.
20 * g++.dg/ext/bitfield9.C: New test.
21
2a389958
JJ
22 PR c/82340
23 * gcc.dg/tree-ssa/pr82340.c: New test.
24
bf61f589
JJ
25 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
26
051e4e1c
PC
272017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/79488
30 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
31
ff299487
JJ
322017-09-28 Jakub Jelinek <jakub@redhat.com>
33
34 PR target/82342
35 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
36 * gcc.target/i386/pr82260-2.c: Likewise.
37
10e93cf5
SS
382017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
39
40 * gcc.target/i386/avx512f-constant-float-return.c: New test.
41
b4aac5c3
CL
422017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
43
44 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
45 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
46 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
47 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
48 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
49 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
50 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
51 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
52 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
53 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
54
5a47aa2c
DM
552017-09-28 David Malcolm <dmalcolm@redhat.com>
56
57 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
58 test case.
59 * jit.dg/test-returning-function-ptr.c (create_code): Update to
60 create a function pointer type independently of the call to
61 gcc_jit_function_get_address, and assign the pointer to a local
62 before returning it, to exercise the function pointer type
63 comparison code.
64
15a65e63
DM
652017-09-27 David Malcolm <dmalcolm@redhat.com>
66
67 * jit.dg/all-non-failing-tests.h: Add
68 test-returning-function-ptr.c.
69 * jit.dg/test-returning-function-ptr.c: New test case.
70
a509c571
CL
712017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
72
73 PR target/71727
74 * gcc.target/aarch64/pr71727-2.c: New test.
75
6e0cc90b
KN
762017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
77
78 * gcc.target/powerpc/swaps-p8-28.c: New test.
79 * gcc.target/powerpc/swaps-p8-29.c: New test.
80 * gcc.target/powerpc/swaps-p8-30.c: New test.
81 * gcc.target/powerpc/swaps-p8-31.c: New test.
82 * gcc.target/powerpc/swaps-p8-32.c: New test.
83 * gcc.target/powerpc/swaps-p8-33.c: New test.
84 * gcc.target/powerpc/swaps-p8-34.c: New test.
85 * gcc.target/powerpc/swaps-p8-35.c: New test.
86 * gcc.target/powerpc/swaps-p8-36.c: New test.
87 * gcc.target/powerpc/swaps-p8-37.c: New test.
88 * gcc.target/powerpc/swaps-p8-38.c: New test.
89 * gcc.target/powerpc/swaps-p8-39.c: New test.
90 * gcc.target/powerpc/swaps-p8-40.c: New test.
91 * gcc.target/powerpc/swaps-p8-41.c: New test.
92 * gcc.target/powerpc/swaps-p8-42.c: New test.
93 * gcc.target/powerpc/swaps-p8-43.c: New test.
94 * gcc.target/powerpc/swaps-p8-44.c: New test.
95 * gcc.target/powerpc/swaps-p8-45.c: New test.
96
4ca4cf4e
CL
972017-09-27 Carl Love <cel@us.ibm.com>
98 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
99 for the __builtin_fctid and __builtin_fctiw.
100
d4b7f2ee
PJ
1012017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
102
103 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
104 new group memory offsetting code in the BRIG frontend.
105 * brig.dg/test/gimple/function_calls.hsail: Likewise.
106 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
107 * brig.dg/test/gimple/variables.hsail: Likewise.
108
b55c7343
JJ
1092017-09-27 Jakub Jelinek <jakub@redhat.com>
110
111 PR c++/82159
112 * g++.dg/opt/pr82159.C: New test.
113
7ba950d3
AK
1142017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
115
116 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
117
7a6ed74d
MM
1182017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
119
120 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
121 don't generate a 32-bit shift after doing XSCVDPSPN.
122 * gcc.target/powerpc/direct-move-float1.c: Likewise.
123 * gcc.target/powerpc/direct-move-float3.c: New test.
124
1d6fadee
PK
1252017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
126
127 * gcc.dg/tree-ssa/cmpdiv.c: New test.
128
1262c6cf
CL
1292017-09-26 Carl Love <cel@us.ibm.com>
130
131 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
132 file for the new built-ins and the existing built-ins.
133
63b62fa0
JW
1342017-09-26 Janus Weil <janus@gcc.gnu.org>
135
136 PR fortran/82143
137 PR fortran/82324
138 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
139 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
140 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
141 Don't assume that DOUBLE PRECISION has kind=16.
142
3c549718
TK
1432017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
144
145 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
146 warning from associate construct and do loop.
147
5714abff
TK
1482017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
149
150 * gfortran.dg/gomp/associate1.f90: Really commit change
151 from 2017-09-25.
152 * gfortran.dg/predcom-1.f: Likewise.
153 * gfortran.dg/unconstrained_commons.f: Likewise.
154
caab3763
JJ
1552017-09-26 Jakub Jelinek <jakub@redhat.com>
156
157 PR middle-end/35691
158 * gcc.dg/pr35691-5.c: New test.
159 * gcc.dg/pr35691-6.c: New test.
160
621e5370
RB
1612017-09-26 Richard Biener <rguenther@suse.de>
162
163 PR tree-optimization/82321
164 * gcc.dg/graphite/pr82321.c: New testcase.
165
703fe7a4
AK
1662017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
167
18b10d78
AK
168 * lib/target-supports.exp (check_effective_target_vect_int)
169 (check_effective_target_vect_shift)
170 (check_effective_target_whole_vector_shift)
171 (check_effective_target_vect_shift_char)
172 (check_effective_target_vect_long)
173 (check_effective_target_vect_double)
174 (check_effective_target_vect_long_long)
175 (check_effective_target_vect_perm)
176 (check_effective_target_vect_perm_byte)
177 (check_effective_target_vect_perm_short)
178 (check_effective_target_vect_widen_mult_qi_to_hi)
179 (check_effective_target_vect_widen_mult_hi_to_si)
180 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
181 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
182 (check_effective_target_vect_widen_mult_si_to_di_pattern)
183 (check_effective_target_vect_pack_trunc)
184 (check_effective_target_vect_unpack)
185 (check_effective_target_vect_hw_misalign)
186 (check_effective_target_vect_condition)
187 (check_effective_target_vect_cond_mixed)
188 (check_effective_target_vect_char_mult)
189 (check_effective_target_vect_short_mult)
190 (check_effective_target_vect_int_mult)
191 (check_effective_target_vect_extract_even_odd)
192 (check_effective_target_vect_interleave)
193 (check_effective_target_sqrt_insn)
194 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
195 VX.
196 (check_vect_support_and_set_flags): New proc.
197 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 198
09fdb701
RB
1992017-09-26 Richard Biener <rguenther@suse.de>
200
201 PR tree-optimization/82320
202 * gcc.dg/torture/pr82320.c: New testcase.
203
df2a1a26
CL
2042017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
205
206 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
207 Fix arm check.
208
af2c8a96
JL
2092017-09-25 Jeff Law <law@redhat.com>
210
211 * lib/target-supports.exp
212 (check_effective_target_supports_stack_clash_protection): Enable for
213 rs6000 and powerpc targets.
214
d80d5c38
BC
2152017-09-25 Bin Cheng <bin.cheng@arm.com>
216
217 PR tree-optimization/82163
218 * gcc.dg/tree-ssa/pr82163.c: New test.
219
15e23330
TK
2202017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
221
222 * gfortran.dg/do_subscript_1.f90: New test.
223 * gfortran.dg/do_subscript_2.f90: New test.
224 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
225 * gfortran.dg/predcom-1.f: Adjust loop bounds.
226 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
227
2678bf2f
WS
2282017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
229
230 * gcc.target/powerpc/fold-vec-st-char.c: New.
231 * gcc.target/powerpc/fold-vec-st-double.c: New.
232 * gcc.target/powerpc/fold-vec-st-float.c: New.
233 * gcc.target/powerpc/fold-vec-st-int.c: New.
234 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
235 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
236 * gcc.target/powerpc/fold-vec-st-short.c: New.
237
504e0b5f
PMR
2382017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
239
240 * g++.dg/pr82155.C: New testcase.
241
d362ac6c
RB
2422017-09-25 Richard Biener <rguenther@suse.de>
243
244 PR tree-optimization/82285
245 * gcc.dg/torture/pr82285.c: New testcase.
246
e98cd75f
PMR
2472017-09-25 Justin Squirek <squirek@adacore.com>
248
249 * gnat.dg/entry_family.adb: New testcase
250
60ba7cd3
L
2512017-09-24 H.J. Lu <hongjiu.lu@intel.com>
252
253 PR target/82267
254 * gcc.target/i386/pr82267.c: New test.
255
c6c74708
TK
2562017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
257 PR fortran/66328
258
259 * gfortran.dg/data_derived_1.f90: New test.
260
24bafc56
TK
2612017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
262
263 PR fortran/54633
264 * gfortran.dg/intrinsic_bounds_1.f90: New test.
265 * gfortran.dg/intrinsic_param_1.f90: New test.
266
650f7d09
TK
2672017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
268 Steven G. Kargl <kargl@gcc.gnu.org>
269
270 PR fortran/80118
271 * gfortran.dg/zero_sized_7.f90: New test.
272
d16d81b5
JW
2732017-09-23 Janus Weil <janus@gcc.gnu.org>
274
275 PR fortran/82143
276 * gfortran.dg/promotion_3.f90: New test case.
277 * gfortran.dg/promotion_4.f90: New test case.
278
89762a83
DS
2792017-09-23 Daniel Santos <daniel.santos@pobox.com>
280
281 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
282 * gcc.target/i386/pr82196-2.c: (b): Likewise.
283
2dc589be
JJ
2842017-09-22 Jakub Jelinek <jakub@redhat.com>
285
a93952d2
JJ
286 PR middle-end/35691
287 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
288 instead of -fdump-tree-forwprop-details in dg-options.
289 * gcc.dg/pr35691-2.c: Likewise.
290 * gcc.dg/pr35691-3.c: New test.
291 * gcc.dg/pr35691-4.c: New test.
292
2dc589be
JJ
293 PR sanitizer/81929
294 * g++.dg/ubsan/pr81929.C: New test.
295
ea44495d
RS
2962017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
297
298 PR tree-optimization/82289
299 * gcc.dg/vect/pr82289.c: New test.
300
f702e7d4
RS
3012017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
302 Alan Hayward <alan.hayward@arm.com>
303 David Sherwood <david.sherwood@arm.com>
304
305 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
306 of alignment message.
307 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
308
b2b67217
MS
3092017-09-22 Martin Sebor <msebor@redhat.com>
310
311 PR c/81854
312 * gcc.target/i386/pr80732.c: Correct a type error.
313
9003adc7
DM
3142017-09-22 David Malcolm <dmalcolm@redhat.com>
315
316 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
317 to reflect highlighting of parameters; add test coverage for
318 callback parameters.
319
4d6e2f33
RB
3202017-09-22 Richard Biener <rguenther@suse.de>
321
322 * gcc.dg/graphite/scop-24.c: New testcase.
323
2402ffb6
RB
3242017-09-22 Richard Biener <rguenther@suse.de>
325
326 PR tree-optimization/82291
327 * gcc.dg/torture/pr82291.c: New testcase.
328
e7ba6a60
SS
3292017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
330
331 * gcc.target/i386/avx512f-constant-set.c: New test.
332
3332017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
334
335 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
336 * gcc.target/i386/avx512f-prefer.c: New test.
337
1debe7ea
JL
3382017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
339
340 * lib/target-supports.exp
341 (check_effective_target_frame_pointer_for_non_leaf): Add
342 case for x86 Solaris.
343
b89a63b9
PT
3442017-09-21 Paul Thomas <pault@gcc.gnu.org>
345
346 PR fortran/78512
347 * gfortran.dg/associate_26.f90 : New test.
348
349 PR fortran/80120
350 * gfortran.dg/associate_27.f90 : New test.
351
352 PR fortran/81903
353 * gfortran.dg/associate_28.f90 : New test.
354
355 PR fortran/82121
356 * gfortran.dg/associate_29.f90 : New test.
357
358 PR fortran/67543
359 * gfortran.dg/associate_30.f90 : New test.
360
361 PR fortran/52832
362 * gfortran.dg/associate_31.f90 : New test.
363
f17aba3c
EB
3642017-09-21 Eric Botcazou <ebotcazou@adacore.com>
365
366 * gnat.dg/discr48.adb: New test.
367 * gnat.dg/discr48_pkg.ads: New helper.
368
3692017-09-21 Tamar Christina <tamar.christina@arm.com>
370
371 PR testsuite/78421
372 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
373 Invert arm check.
374
a0e27dc2
CP
3752017-09-21 Cesar Philippidis <cesar@codesourcery.com>
376
377 * gfortran.dg/goacc/wait.f90: New test.
378
765b3379
JJ
3792017-09-21 Jakub Jelinek <jakub@redhat.com>
380
381 PR sanitizer/81715
382 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
383 const predicate to const predicate & to avoid UB.
384 * g++.dg/opt/pr81715.C: New test.
385
c94f2d84
RB
3862017-09-21 Richard Biener <rguenther@suse.de>
387
388 PR tree-optimization/82276
389 PR tree-optimization/82244
390 * gcc.dg/torture/pr82276.c: New testcase.
391
2e1dd137
RB
3922017-09-21 Richard Biener <rguenther@suse.de>
393
394 PR tree-optimization/71351
395 * gfortran.dg/graphite/pr71351.f90: New testcase.
396 * gfortran.dg/graphite/interchange-3.f90: Adjust.
397
a4f65ca8
JJ
3982017-09-21 Jakub Jelinek <jakub@redhat.com>
399
400 PR target/82260
401 * gcc.target/i386/pr82260-1.c: New test.
402 * gcc.target/i386/pr82260-2.c: New test.
403
d3347cd2
AK
4042017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
405 Jeff Law <law@redhat.com>
406
407 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 408 * lib/target-supports.exp:
d3347cd2
AK
409 (check_effective_target_supports_stack_clash_protection): Enable for
410 s390/s390x targets.
411
5f2fd590
MS
4122017-09-20 Martin Sebor <msebor@redhat.com>
413
073809a7
MS
414 PR c/81854
415 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
416 * g++.dg/ext/attr-ifunc-4.C: Ditto.
417 * lib/target-supports.exp: Adjust for C++.
418
5f2fd590
MS
419 PR c/81854
420 * gcc.dg/attr-ifunc-1.c: Correct type errors.
421 * gcc.dg/attr-ifunc-2.c: Ditto.
422 * gcc.dg/attr-ifunc-3.c: Ditto.
423 * gcc.dg/attr-ifunc-4.c: Ditto.
424 * gcc.dg/attr-ifunc-5.c: Ditto.
425 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 426 * lib/target-supports.exp: Correct type error.
5f2fd590 427
94c23e39
JL
4282017-09-20 Jeff Law <law@redhat.com>
429
430 * gcc.target/i386/stack-check-11.c: Update test and regexp
431 so that it works for both i?86 and x86_64.
432
6073d002
SB
4332017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
434
435 PR target/77687
436 * gcc.target/powerpc/pr77687.c: New testcase.
437
fb3cd39d
JJ
4382017-09-20 Jakub Jelinek <jakub@redhat.com>
439
2ffb5745
JJ
440 P0409R2 - allow lambda capture [=, this]
441 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
442 capture. Add further tests.
443 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
444 for c++2a on [=, this] capture.
445
fb3cd39d
JJ
446 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
447 * g++.dg/cpp1z/cplusplus_1z.C: New test.
448
cace2309
SP
4492017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
450
451 * gcc.target/i386/builtin_target.c: Test knm.
452 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
453
52e22c79
RB
4542017-09-20 Richard Biener <rguenther@suse.de>
455
456 PR tree-optimization/77362
457 * gcc.dg/graphite/pr77362.c: New testcase.
458
2a900079
RB
4592017-09-20 Richard Biener <rguenther@suse.de>
460
461 PR tree-optimization/82264
462 * gcc.dg/torture/pr82264.c: New testcase.
463
88272c01
JJ
4642017-09-20 Jakub Jelinek <jakub@redhat.com>
465
466 * g++.dg/debug/dwarf2/template-params-13.C: New test.
467 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
468 it doesn't match newlines.
469 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
470 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
471 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
472 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
473 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
474 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
475 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
476 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
477 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
478 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
479
0f45457e
PC
4802017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
481
482 PR c++/64954
483 * g++.dg/cpp0x/constexpr-ctor20.C: New.
484
73fe2f32
RB
4852017-09-20 Richard Biener <rguenther@suse.de>
486
487 PR tree-optimization/81373
488 * gcc.dg/graphite/pr81373.c: New testcase.
489
ee8f15c6
JL
4902017-09-19 Jeff Law <law@redhat.com>
491
ac9c032e
JL
492 * gcc.target/i386/stack-check-11.c: New test.
493
8e7a09c3
JL
494 * gcc.dg/stack-check-4.c: New test.
495 * gcc.dg/stack-check-5.c: New test.
496 * gcc.dg/stack-check-6.c: New test.
497 * gcc.dg/stack-check-6a.c: New test.
498 * gcc.dg/stack-check-7.c: New test.
499 * gcc.dg/stack-check-8.c: New test.
500 * gcc.dg/stack-check-9.c: New test.
501 * gcc.dg/stack-check-10.c: New test.
502 * lib/target-supports.exp
503 (check_effective_target_supports_stack_clash_protection): Enable for
504 x86 and x86_64 targets.
505
8c1dd970
JL
506 * gcc.dg/stack-check-3.c: New test.
507
ee8f15c6
JL
508 * gcc.dg/stack-check-2.c: New test.
509 * lib/target-supports.exp
8e7a09c3 510 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
511 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
512 (check_effective_target_caller_implicit_probes): Likewise.
513
14a1a59f
JJ
5142017-09-19 Jakub Jelinek <jakub@redhat.com>
515
516 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
517 * g++.dg/tree-ssa/pr41428.C: Likewise.
518 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
519 c++17 and up.
520 * g++.dg/expr/bool3.C: Likewise.
521 * g++.dg/expr/bitfield5.C: Likewise.
522 * g++.old-deja/g++.jason/bool5.C: Likewise.
523
e32d2388
MS
5242017-09-18 Martin Sebor <msebor@redhat.com>
525
526 PR c/81854
527 * gcc.dg/pr81854.c: New test.
528 * g++.dg/ext/attr-ifunc-5.C: New test.
529 * g++.dg/ext/attr-ifunc-1.C: Adjust.
530 * g++.dg/ext/attr-ifunc-2.C: Same.
531 * g++.dg/ext/attr-ifunc-3.C: Same.
532 * g++.dg/ext/attr-ifunc-4.C: Same.
533 * g++.old-deja/g++.abi/vtable2.C: Same.
534 * gcc.dg/attr-ifunc-1.c: Same.
535
81b29ad8
WS
5362017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
537
538 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
539
109bb910
RB
5402017-09-19 Richard Biener <rguenther@suse.de>
541
542 PR tree-optimization/82244
543 * gcc.dg/torture/pr82244.c: New testcase.
544
197d2f5b
RB
5452017-09-19 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/69728
548 * gfortran.dg/graphite/pr69728.f90: New testcase.
549 * gcc.dg/graphite/pr69728.c: Likewise.
550
7e12c0e0
PC
5512017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
552
553 PR c++/80947
554 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
555
b161f2c9
RS
5562017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
557
558 * gcc.dg/vect/slp-multitypes-13.c: New test.
559
7251b0bf
RS
5602017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
561
562 * gfortran.dg/vect/mask-store-1.f90: New test.
563
10d8c51f
PC
5642017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
565
566 PR c++/45033
567 * g++.dg/expr/delete1.C: New.
568
2eda24e9
PMR
5692017-09-18 Bob Duff <duff@adacore.com>
570
571 * gnat.dg/validity_check.adb: New testcase.
572
5732017-09-18 Eric Botcazou <ebotcazou@adacore.com>
574
575 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
576
5772017-09-18 Bob Duff <duff@adacore.com>
578
579 * gnat.dg/tagged_prefix_call.adb: New testcase.
580
845af9e6
PMR
5812017-09-18 Ed Schonberg <schonberg@adacore.com>
582
583 * gnat.dg/default_variants.adb: New testcase.
584
2a63b04e
RO
5852017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
586
587 PR target/81736
588 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
589 * gcc.target/i386/pr81736-4.c: Likewise.
590
3d07d963
RB
5912017-09-18 Richard Biener <rguenther@suse.de>
592
593 PR tree-optimization/79622
594 * gcc.dg/graphite/pr79622.c: New testcase.
595
3cb626e4
DS
5962017-09-17 Daniel Santos <daniel.santos@pobox.com>
597
598 gcc.target/i386/pr82196-1.c: New test.
599 gcc.target/i386/pr82196-2.c: Likewise.
600
01f44e44
L
6012017-09-17 H.J. Lu <hongjiu.lu@intel.com>
602
603 PR target/82166
604 * gcc.target/i386/pr82166.c: New test.
605
62d3c075
PT
6062017-09-17 Paul Thomas <pault@gcc.gnu.org>
607
608 PR fortran/82173
609 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
610 * gfortran.dg/pdt_2.f03 : The same.
611 * gfortran.dg/pdt_3.f03 : The same.
612 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
613 module 'bad_vars'. Add error concerning assumed parameters and
614 save attribute.
615 * gfortran.dg/pdt_11.f03 : New test.
616
617 PR fortran/60483
618 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
619 * gfortran.dg/associate_25.f90 : New test.
620 * gfortran.dg/pdt_12.f03 : New test.
621
026a79f7
AS
6222017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
623 Jakub Jelinek <jakub@redhat.com>
624
625 Add support for -std=c++2a.
626 * lib/target-supports.exp (check_effective_target_c++17): Return
627 1 also if check_effective_target_c++2a.
628 (check_effective_target_c++17_down): New.
629 (check_effective_target_c++2a_only): New.
630 (check_effective_target_c++2a): New.
631 * g++.dg/cpp2a/cplusplus.C: New.
632
bb75facd
JM
6332017-09-15 Joseph Myers <joseph@codesourcery.com>
634
635 PR c/82071
636 * gcc.target/i386/excess-precision-8.c: New test.
637
c01df3c8
MLI
6382017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
639 Paolo Carlini <paolo.carlini@oracle.com>
640
641 PR c++/64644
642 * g++.dg/other/anon-union4.C: New.
643 * g++.old-deja/g++.law/union4.C: Adjust.
644 * g++.old-deja/g++.other/anon1.C: Likewise.
645
1d933576
BE
6462017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
647
648 * c-c++-common/Wcast-align.c: New test.
649
4a8ca690
EB
6502017-09-15 Eric Botcazou <ebotcazou@adacore.com>
651
652 * g++.dg/sso-1.C: New test.
653 * g++.dg/sso-2.C: Likewise.
654
6552017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
656
657 PR c++/78648
658 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
659
ed17cb57
JW
6602017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
661
662 PR tree-optimization/71026
663 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
664
a1189286
JJ
6652017-09-15 Jakub Jelinek <jakub@redhat.com>
666
7b936140
JJ
667 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
668 * lib/target-supports.exp (check_effective_target_c++14): Use
669 check_effective_target_c++17 instead of check_effective_target_c++1z.
670 (check_effective_target_c++14_down): Likewise.
671 (check_effective_target_c++1z_only): Rename to ...
672 (check_effective_target_c++17_only): ... this.
673 (check_effective_target_c++1z): Rename to ...
674 (check_effective_target_c++17): ... this.
675 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
676 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
677 and c++17_only instead of c++1z_only. Adjust expected diagnostics
678 and comments refering to 1z to 17.
679 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
680 * g++.dg/template/partial5.C: Likewise.
681 * g++.dg/template/nontype8.C: Likewise.
682 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
683 * g++.dg/cpp1z/nontype3a.C: Likewise.
684 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
685 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
686 * g++.dg/cpp1z/class-deduction32.C: Likewise.
687 * g++.dg/cpp1z/pr78771.C: Likewise.
688 * g++.dg/cpp1z/elide1.C: Likewise.
689 * g++.dg/cpp1z/fold3.C: Likewise.
690 * g++.dg/cpp1z/class-deduction2.C: Likewise.
691 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
692 * g++.dg/cpp1z/inline-var2.C: Likewise.
693 * g++.dg/cpp1z/eval-order2.C: Likewise.
694 * g++.dg/cpp1z/decomp21.C: Likewise.
695 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
696 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
697 * g++.dg/cpp1z/utf8-neg.C: Likewise.
698 * g++.dg/cpp1z/class-deduction41.C: Likewise.
699 * g++.dg/cpp1z/class-deduction23.C: Likewise.
700 * g++.dg/cpp1z/nodiscard3.C: Likewise.
701 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
702 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
703 * g++.dg/cpp1z/class-deduction21.C: Likewise.
704 * g++.dg/cpp1z/range-for1.C: Likewise.
705 * g++.dg/cpp1z/init-statement4.C: Likewise.
706 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
707 * g++.dg/cpp1z/decomp30.C: Likewise.
708 * g++.dg/cpp1z/class-deduction39.C: Likewise.
709 * g++.dg/cpp1z/register2.C: Likewise.
710 * g++.dg/cpp1z/decomp9.C: Likewise.
711 * g++.dg/cpp1z/regress1.C: Likewise.
712 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
713 * g++.dg/cpp1z/class-deduction30.C: Likewise.
714 * g++.dg/cpp1z/abbrev2.C: Likewise.
715 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
716 * g++.dg/cpp1z/regress2.C: Likewise.
717 * g++.dg/cpp1z/decomp16.C: Likewise.
718 * g++.dg/cpp1z/bool-increment1.C: Likewise.
719 * g++.dg/cpp1z/aligned-new1.C: Likewise.
720 * g++.dg/cpp1z/decomp3.C: Likewise.
721 * g++.dg/cpp1z/register1.C: Likewise.
722 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
723 * g++.dg/cpp1z/class-deduction1.C: Likewise.
724 * g++.dg/cpp1z/decomp10.C: Likewise.
725 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
726 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
727 * g++.dg/cpp1z/decomp27.C: Likewise.
728 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
729 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
730 * g++.dg/cpp1z/class-deduction9.C: Likewise.
731 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
732 * g++.dg/cpp1z/decomp11.C: Likewise.
733 * g++.dg/cpp1z/aligned-new3.C: Likewise.
734 * g++.dg/cpp1z/utf8-2.C: Likewise.
735 * g++.dg/cpp1z/lambda-this3.C: Likewise.
736 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
737 * g++.dg/cpp1z/byte1.C: Likewise.
738 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
739 * g++.dg/cpp1z/aggr-base4.C: Likewise.
740 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
741 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
742 * g++.dg/cpp1z/utf8-2a.C: Likewise.
743 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
744 * g++.dg/cpp1z/aggr-base6.C: Likewise.
745 * g++.dg/cpp1z/cplusplus.C: Likewise.
746 * g++.dg/cpp1z/class-deduction20.C: Likewise.
747 * g++.dg/cpp1z/aggr-base2.C: Likewise.
748 * g++.dg/cpp1z/class-deduction6.C: Likewise.
749 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
750 * g++.dg/cpp1z/class-deduction31.C: Likewise.
751 * g++.dg/cpp1z/class-deduction25.C: Likewise.
752 * g++.dg/cpp1z/class-deduction18.C: Likewise.
753 * g++.dg/cpp1z/fold9.C: Likewise.
754 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
755 * g++.dg/cpp1z/abbrev1.C: Likewise.
756 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
757 * g++.dg/cpp1z/utf8.C: Likewise.
758 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
759 * g++.dg/cpp1z/aggr-base3.C: Likewise.
760 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
761 * g++.dg/cpp1z/init-statement2.C: Likewise.
762 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
763 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
764 * g++.dg/cpp1z/class-deduction40.C: Likewise.
765 * g++.dg/cpp1z/nontype3.C: Likewise.
766 * g++.dg/cpp1z/class-deduction14.C: Likewise.
767 * g++.dg/cpp1z/fold7.C: Likewise.
768 * g++.dg/cpp1z/nontype2.C: Likewise.
769 * g++.dg/cpp1z/class-deduction15.C: Likewise.
770 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
771 * g++.dg/cpp1z/class-deduction13.C: Likewise.
772 * g++.dg/cpp1z/aligned-new7.C: Likewise.
773 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
774 * g++.dg/cpp1z/nontype1.C: Likewise.
775 * g++.dg/cpp1z/init-statement5.C: Likewise.
776 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
777 * g++.dg/cpp1z/decomp17.C: Likewise.
778 * g++.dg/cpp1z/fold4.C: Likewise.
779 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
780 * g++.dg/cpp1z/fold7a.C: Likewise.
781 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
782 * g++.dg/cpp1z/init-statement7.C: Likewise.
783 * g++.dg/cpp1z/aggr-base5.C: Likewise.
784 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
785 * g++.dg/cpp1z/pr79143.C: Likewise.
786 * g++.dg/cpp1z/class-deduction38.C: Likewise.
787 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
788 * g++.dg/cpp1z/class-deduction12.C: Likewise.
789 * g++.dg/cpp1z/decomp20.C: Likewise.
790 * g++.dg/cpp1z/class-deduction22.C: Likewise.
791 * g++.dg/cpp1z/class-deduction29.C: Likewise.
792 * g++.dg/cpp1z/class-deduction8.C: Likewise.
793 * g++.dg/cpp1z/class-deduction43.C: Likewise.
794 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
795 * g++.dg/cpp1z/fold8.C: Likewise.
796 * g++.dg/cpp1z/init-statement3.C: Likewise.
797 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
798 * g++.dg/cpp1z/class-deduction36.C: Likewise.
799 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
800 * g++.dg/cpp1z/fallthrough1.C: Likewise.
801 * g++.dg/cpp1z/fold1.C: Likewise.
802 * g++.dg/cpp1z/class-deduction26.C: Likewise.
803 * g++.dg/cpp1z/fold-ice1.C: Likewise.
804 * g++.dg/cpp1z/fold5.C: Likewise.
805 * g++.dg/cpp1z/class-deduction34.C: Likewise.
806 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
807 * g++.dg/cpp1z/class-deduction7.C: Likewise.
808 * g++.dg/cpp1z/class-deduction16.C: Likewise.
809 * g++.dg/cpp1z/class-deduction10.C: Likewise.
810 * g++.dg/cpp1z/eval-order3.C: Likewise.
811 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
812 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
813 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
814 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
815 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
816 * g++.dg/cpp1z/decomp15.C: Likewise.
817 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
818 * g++.dg/cpp1z/fold-mangle.C: Likewise.
819 * g++.dg/cpp1z/class-deduction35.C: Likewise.
820 * g++.dg/cpp1z/decomp4.C: Likewise.
821 * g++.dg/cpp1z/class-deduction42.C: Likewise.
822 * g++.dg/cpp1z/init-statement8.C: Likewise.
823 * g++.dg/cpp1z/inline-var1a.C: Likewise.
824 * g++.dg/cpp1z/init-statement6.C: Likewise.
825 * g++.dg/cpp1z/class-deduction17.C: Likewise.
826 * g++.dg/cpp1z/class-deduction28.C: Likewise.
827 * g++.dg/cpp1z/class-deduction27.C: Likewise.
828 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
829 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
830 * g++.dg/cpp1z/class-deduction11.C: Likewise.
831 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
832 * g++.dg/cpp1z/init-statement9.C: Likewise.
833 * g++.dg/cpp1z/class-deduction19.C: Likewise.
834 * g++.dg/cpp1z/class-deduction5.C: Likewise.
835 * g++.dg/cpp1z/fold2.C: Likewise.
836 * g++.dg/cpp1z/class-deduction33.C: Likewise.
837 * g++.dg/cpp1z/class-deduction24.C: Likewise.
838 * g++.dg/cpp1z/aggr-base1.C: Likewise.
839 * g++.dg/cpp1z/fold6.C: Likewise.
840 * g++.dg/cpp1z/decomp12.C: Likewise.
841 * g++.dg/cpp1z/class-deduction4.C: Likewise.
842 * g++.dg/cpp1z/inline-var1.C: Likewise.
843 * g++.dg/cpp1z/aligned-new2.C: Likewise.
844 * g++.dg/cpp1z/class-deduction3.C: Likewise.
845 * g++.dg/other/error3.C: Likewise.
846 * g++.dg/init/new25.C: Likewise.
847 * g++.dg/init/new13.C: Likewise.
848 * g++.dg/tls/diag-2.C: Likewise.
849 * g++.dg/tls/diag-4.C: Likewise.
850 * g++.dg/opt/noreturn-1.C: Likewise.
851 * g++.dg/eh/async-unwind2.C: Likewise.
852 * g++.dg/eh/spec9.C: Likewise.
853 * g++.dg/eh/spec7.C: Likewise.
854 * g++.dg/eh/template1.C: Likewise.
855 * g++.dg/eh/cond4.C: Likewise.
856 * g++.dg/eh/pr41819.C: Likewise.
857 * g++.dg/eh/delete1.C: Likewise.
858 * g++.dg/eh/spec3.C: Likewise.
859 * g++.dg/eh/forced4.C: Likewise.
860 * g++.dg/eh/spec2.C: Likewise.
861 * g++.dg/eh/shadow1.C: Likewise.
862 * g++.dg/eh/pr38662.C: Likewise.
863 * g++.dg/eh/ehopt1.C: Likewise.
864 * g++.dg/eh/spec8.C: Likewise.
865 * g++.dg/eh/init-temp2.C: Likewise.
866 * g++.dg/rtti/crash3.C: Likewise.
867 * g++.dg/warn/Wreturn-type-3.C: Likewise.
868 * g++.dg/warn/register-parm-1.C: Likewise.
869 * g++.dg/warn/register-var-2.C: Likewise.
870 * g++.dg/gcov/gcov-7.C: Likewise.
871 * g++.dg/tree-ssa/pr45605.C: Likewise.
872 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
873 * g++.dg/lookup/exception1.C: Likewise.
874 * g++.dg/ubsan/pr79589.C: Likewise.
875 * g++.dg/tm/pr47340.C: Likewise.
876 * g++.dg/tm/pr46567.C: Likewise.
877 * g++.dg/expr/bitfield5.C: Likewise.
878 * g++.dg/expr/bool1.C: Likewise.
879 * g++.dg/expr/lval3.C: Likewise.
880 * g++.dg/expr/lval4.C: Likewise.
881 * g++.dg/expr/bitfield4.C: Likewise.
882 * g++.dg/expr/bitfield6.C: Likewise.
883 * g++.dg/expr/bool3.C: Likewise.
884 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
885 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
886 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
887 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
888 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
889 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
890 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
891 * g++.dg/ext/has_nothrow_assign.C: Likewise.
892 * g++.dg/parse/register1.C: Likewise.
893 * g++.dg/parse/error15.C: Likewise.
894 * g++.dg/parse/linkage2.C: Likewise.
895 * g++.dg/concepts/intro2.C: Likewise.
896 * g++.dg/concepts/class.C: Likewise.
897 * g++.dg/concepts/traits1.C: Likewise.
898 * g++.dg/concepts/req5.C: Likewise.
899 * g++.dg/concepts/var-concept5.C: Likewise.
900 * g++.dg/concepts/fn-concept2.C: Likewise.
901 * g++.dg/concepts/traits2.C: Likewise.
902 * g++.dg/concepts/placeholder2.C: Likewise.
903 * g++.dg/concepts/class6.C: Likewise.
904 * g++.dg/concepts/memtmpl1.C: Likewise.
905 * g++.dg/concepts/friend2.C: Likewise.
906 * g++.dg/concepts/template-parm3.C: Likewise.
907 * g++.dg/concepts/template-parm10.C: Likewise.
908 * g++.dg/concepts/explicit-spec1.C: Likewise.
909 * g++.dg/concepts/explicit-spec3.C: Likewise.
910 * g++.dg/concepts/var-templ2.C: Likewise.
911 * g++.dg/concepts/intro5.C: Likewise.
912 * g++.dg/concepts/deduction-constraint1.C: Likewise.
913 * g++.dg/concepts/iconv1.C: Likewise.
914 * g++.dg/concepts/constrained-parm.C: Likewise.
915 * g++.dg/concepts/template-template-parm1.C: Likewise.
916 * g++.dg/concepts/var-concept3.C: Likewise.
917 * g++.dg/concepts/class3.C: Likewise.
918 * g++.dg/concepts/memfun2.C: Likewise.
919 * g++.dg/concepts/req1.C: Likewise.
920 * g++.dg/concepts/disjunction1.C: Likewise.
921 * g++.dg/concepts/req17.C: Likewise.
922 * g++.dg/concepts/pr65848.C: Likewise.
923 * g++.dg/concepts/placeholder4.C: Likewise.
924 * g++.dg/concepts/decl-diagnose.C: Likewise.
925 * g++.dg/concepts/intro7.C: Likewise.
926 * g++.dg/concepts/pr68683.C: Likewise.
927 * g++.dg/concepts/partial-spec4.C: Likewise.
928 * g++.dg/concepts/template-parm5.C: Likewise.
929 * g++.dg/concepts/explicit-inst1.C: Likewise.
930 * g++.dg/concepts/class-deduction1.C: Likewise.
931 * g++.dg/concepts/class1.C: Likewise.
932 * g++.dg/concepts/req15.C: Likewise.
933 * g++.dg/concepts/memfun.C: Likewise.
934 * g++.dg/concepts/pr68434.C: Likewise.
935 * g++.dg/concepts/inherit-ctor4.C: Likewise.
936 * g++.dg/concepts/partial-spec6.C: Likewise.
937 * g++.dg/concepts/var-templ1.C: Likewise.
938 * g++.dg/concepts/template-parm8.C: Likewise.
939 * g++.dg/concepts/explicit-inst3.C: Likewise.
940 * g++.dg/concepts/class4.C: Likewise.
941 * g++.dg/concepts/req6.C: Likewise.
942 * g++.dg/concepts/fn8.C: Likewise.
943 * g++.dg/concepts/class5.C: Likewise.
944 * g++.dg/concepts/placeholder5.C: Likewise.
945 * g++.dg/concepts/req16.C: Likewise.
946 * g++.dg/concepts/req10.C: Likewise.
947 * g++.dg/concepts/var-concept2.C: Likewise.
948 * g++.dg/concepts/auto3.C: Likewise.
949 * g++.dg/concepts/generic-fn-err.C: Likewise.
950 * g++.dg/concepts/pr65552.C: Likewise.
951 * g++.dg/concepts/partial-concept-id2.C: Likewise.
952 * g++.dg/concepts/fn1.C: Likewise.
953 * g++.dg/concepts/partial-spec.C: Likewise.
954 * g++.dg/concepts/template-parm12.C: Likewise.
955 * g++.dg/concepts/diagnostic1.C: Likewise.
956 * g++.dg/concepts/intro1.C: Likewise.
957 * g++.dg/concepts/explicit-inst4.C: Likewise.
958 * g++.dg/concepts/req18.C: Likewise.
959 * g++.dg/concepts/explicit-spec5.C: Likewise.
960 * g++.dg/concepts/var-concept6.C: Likewise.
961 * g++.dg/concepts/fn9.C: Likewise.
962 * g++.dg/concepts/req2.C: Likewise.
963 * g++.dg/concepts/template-parm7.C: Likewise.
964 * g++.dg/concepts/req14.C: Likewise.
965 * g++.dg/concepts/template-parm6.C: Likewise.
966 * g++.dg/concepts/variadic4.C: Likewise.
967 * g++.dg/concepts/fn6.C: Likewise.
968 * g++.dg/concepts/req-neg1.C: Likewise.
969 * g++.dg/concepts/alias3.C: Likewise.
970 * g++.dg/concepts/expression2.C: Likewise.
971 * g++.dg/concepts/partial-spec3.C: Likewise.
972 * g++.dg/concepts/expression3.C: Likewise.
973 * g++.dg/concepts/memfun-err.C: Likewise.
974 * g++.dg/concepts/pr66091.C: Likewise.
975 * g++.dg/concepts/explicit-spec2.C: Likewise.
976 * g++.dg/concepts/equiv.C: Likewise.
977 * g++.dg/concepts/friend1.C: Likewise.
978 * g++.dg/concepts/fn4.C: Likewise.
979 * g++.dg/concepts/var-templ3.C: Likewise.
980 * g++.dg/concepts/explicit-inst2.C: Likewise.
981 * g++.dg/concepts/alias2.C: Likewise.
982 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
983 * g++.dg/concepts/placeholder6.C: Likewise.
984 * g++.dg/concepts/fn10.C: Likewise.
985 * g++.dg/concepts/req3.C: Likewise.
986 * g++.dg/concepts/variadic2.C: Likewise.
987 * g++.dg/concepts/pr65636.C: Likewise.
988 * g++.dg/concepts/intro6.C: Likewise.
989 * g++.dg/concepts/class2.C: Likewise.
990 * g++.dg/concepts/fn2.C: Likewise.
991 * g++.dg/concepts/req20.C: Likewise.
992 * g++.dg/concepts/req8.C: Likewise.
993 * g++.dg/concepts/placeholder1.C: Likewise.
994 * g++.dg/concepts/pr65854.C: Likewise.
995 * g++.dg/concepts/member-concept.C: Likewise.
996 * g++.dg/concepts/template-parm2.C: Likewise.
997 * g++.dg/concepts/variadic1.C: Likewise.
998 * g++.dg/concepts/fn7.C: Likewise.
999 * g++.dg/concepts/intro4.C: Likewise.
1000 * g++.dg/concepts/req13.C: Likewise.
1001 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1002 * g++.dg/concepts/explicit-spec6.C: Likewise.
1003 * g++.dg/concepts/auto1.C: Likewise.
1004 * g++.dg/concepts/alias1.C: Likewise.
1005 * g++.dg/concepts/fn-concept1.C: Likewise.
1006 * g++.dg/concepts/template-parm11.C: Likewise.
1007 * g++.dg/concepts/explicit-spec4.C: Likewise.
1008 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1009 * g++.dg/concepts/req9.C: Likewise.
1010 * g++.dg/concepts/req4.C: Likewise.
1011 * g++.dg/concepts/pr65681.C: Likewise.
1012 * g++.dg/concepts/req7.C: Likewise.
1013 * g++.dg/concepts/req12.C: Likewise.
1014 * g++.dg/concepts/fn5.C: Likewise.
1015 * g++.dg/concepts/alias4.C: Likewise.
1016 * g++.dg/concepts/generic-fn.C: Likewise.
1017 * g++.dg/concepts/feature-macro.C: Likewise.
1018 * g++.dg/concepts/req19.C: Likewise.
1019 * g++.dg/concepts/placeholder3.C: Likewise.
1020 * g++.dg/concepts/intro3.C: Likewise.
1021 * g++.dg/concepts/partial-spec5.C: Likewise.
1022 * g++.dg/concepts/template-parm4.C: Likewise.
1023 * g++.dg/concepts/dr1430.C: Likewise.
1024 * g++.dg/concepts/pr65634.C: Likewise.
1025 * g++.dg/concepts/var-concept4.C: Likewise.
1026 * g++.dg/concepts/pr67249.C: Likewise.
1027 * g++.dg/concepts/expression.C: Likewise.
1028 * g++.dg/concepts/pr65575.C: Likewise.
1029 * g++.dg/concepts/partial-spec2.C: Likewise.
1030 * g++.dg/concepts/template-parm9.C: Likewise.
1031 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1032 * g++.dg/concepts/equiv2.C: Likewise.
1033 * g++.dg/concepts/req11.C: Likewise.
1034 * g++.dg/concepts/template-parm1.C: Likewise.
1035 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1036 * g++.dg/concepts/var-concept1.C: Likewise.
1037 * g++.dg/concepts/fn3.C: Likewise.
1038 * g++.dg/torture/pr46364.C: Likewise.
1039 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1040 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1041 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1042 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1043 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1044 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1045 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1046 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1047 * g++.dg/torture/pr52918-1.C: Likewise.
1048 * g++.dg/torture/pr49394.C: Likewise.
1049 * g++.dg/torture/pr57190.C: Likewise.
1050 * g++.dg/cpp0x/static_assert8.C: Likewise.
1051 * g++.dg/cpp0x/noexcept19.C: Likewise.
1052 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1053 * g++.dg/cpp0x/variadic73.C: Likewise.
1054 * g++.dg/cpp0x/noexcept02.C: Likewise.
1055 * g++.dg/cpp0x/defaulted23.C: Likewise.
1056 * g++.dg/cpp0x/noexcept08.C: Likewise.
1057 * g++.dg/cpp0x/auto9.C: Likewise.
1058 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1059 * g++.dg/cpp0x/error5.C: Likewise.
1060 * c-c++-common/gomp/atomic-12.c: Likewise.
1061 * c-c++-common/gomp/atomic-13.c: Likewise.
1062 * c-c++-common/gomp/atomic-14.c: Likewise.
1063 * c-c++-common/Wvarargs-2.c: Likewise.
1064 * c-c++-common/Wvarargs.c: Likewise.
1065 * c-c++-common/vector-subscript-2.c: Likewise.
1066 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1067 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1068 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1069 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1070 * g++.old-deja/g++.eh/throw2.C: Likewise.
1071 * g++.old-deja/g++.eh/throw1.C: Likewise.
1072 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1073 * g++.old-deja/g++.other/new7.C: Likewise.
1074 * g++.old-deja/g++.other/crash30.C: Likewise.
1075 * g++.old-deja/g++.other/regstack.C: Likewise.
1076 * g++.old-deja/g++.other/crash28.C: Likewise.
1077 * g++.old-deja/g++.jason/bool5.C: Likewise.
1078 * g++.old-deja/g++.mike/p10416.C: Likewise.
1079 * g++.old-deja/g++.mike/eh25.C: Likewise.
1080 * g++.old-deja/g++.mike/eh55.C: Likewise.
1081
a1189286
JJ
1082 PR rtl-optimization/82192
1083 * gcc.c-torture/execute/pr82192.c: New test.
1084
897da303
RB
10852017-09-15 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/82217
1088 * gcc.dg/torture/pr82217.c: New testcase.
1089
854dde43
JJ
10902017-09-15 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR target/82145
1093 * gcc.target/i386/pr82145.c: New test.
1094
22d07ec2
PT
10952017-09-15 Paul Thomas <pault@gcc.gnu.org>
1096
1097 PR fortran/82184
1098 * gfortran.dg/pointer_array_9.f90: New test.
1099
12fca96e
MM
11002017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1101
1102 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1103 __builtin_fabsq.
1104 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1105 of __builtin_fabsq. Prevent the test from running on 32-bit.
1106 * gcc.target/powerpc/float128-fma1.c: New test.
1107 * gcc.target/powerpc/float128-fma2.c: Likewise.
1108 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1109 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1110
595ced60
DM
11112017-09-14 David Malcolm <dmalcolm@redhat.com>
1112
1113 PR jit/82174
1114 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1115 New test case.
1116
44e13e60
PH
11172017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1118
1119 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1120
2a94be35
WS
11212017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1122
1123 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1124 lp64 requirement.
1125
0fa0fdb7
RB
11262017-09-14 Richard Biener <rguenther@suse.de>
1127
1128 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1129 * gcc.dg/uninit-suppress_2.c: Adjust.
1130 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1131
83ada6e8
RO
11322017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1133
1134 PR tree-optimization/80996
1135 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1136
c5f59763
JJ
11372017-09-14 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR target/81325
1140 * g++.dg/cpp0x/pr81325.C: New test.
1141
87f3a5cf
PT
11422017-09-13 Paul Thomas <pault@gcc.gnu.org>
1143
1144 PR fortran/82173
1145 * gfortran.dg/pdt_10.f03 : New test.
1146
b6509175
PC
11472017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 PR c++/68177
1150 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1151
c7885b85
ML
11522017-09-13 Martin Liska <mliska@suse.cz>
1153
1154 PR middle-end/82154
1155 * g++.dg/torture/pr82154.C: New test.
1156
97e63e12
PC
11572017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/61362
1160 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1161 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1162
bce5091a
SE
11632017-09-13 Steve Ellcey <sellcey@cavium.com>
1164
1165 PR tree-optimization/80925
1166 * gfortran.dg/vect/vect-2.f90: Add
1167 --param vect-max-peeling-for-alignment=0 option.
1168 Remove unaligned access and peeling checks.
1169 * gfortran.dg/vect/vect-3.f90: Ditto.
1170 * gfortran.dg/vect/vect-4.f90: Ditto.
1171 * gfortran.dg/vect/vect-5.f90: Ditto.
1172
13380861
PC
11732017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/61135
1176 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1177 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1178
bb5d9711
JW
11792017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1180
1181 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1182
267bbb6f
MP
11832017-09-13 Marek Polacek <polacek@redhat.com>
1184
1185 PR c/82167
1186 * gcc.dg/pr82167.c: New test.
1187
8a411aa3
WS
11882017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1189
1190 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1191 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1192 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1193 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1194 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1195 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1196
1cb656f8
JW
11972017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1198
1199 * gcc.target/aarch64/pr62178.c: Updated testcase
1200 to scan for two ldrs and an mla.
1201
e5b87132
PC
12022017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/59949
1205 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1206
491cefb7
WD
12072017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1208
1209 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1210
4395a473
TP
12112017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1212
1213 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1214 ARMv8-A and ARMv8-R.
1215 * gcc.target/arm/acle/cdp2.c: Likewise.
1216 * gcc.target/arm/acle/ldc.c: Likewise.
1217 * gcc.target/arm/acle/ldc2.c: Likewise.
1218 * gcc.target/arm/acle/ldc2l.c: Likewise.
1219 * gcc.target/arm/acle/ldcl.c: Likewise.
1220 * gcc.target/arm/acle/mcr.c: Likewise.
1221 * gcc.target/arm/acle/mcr2.c: Likewise.
1222 * gcc.target/arm/acle/mcrr.c: Likewise.
1223 * gcc.target/arm/acle/mcrr2.c: Likewise.
1224 * gcc.target/arm/acle/mrc.c: Likewise.
1225 * gcc.target/arm/acle/mrc2.c: Likewise.
1226 * gcc.target/arm/acle/mrrc.c: Likewise.
1227 * gcc.target/arm/acle/mrrc2.c: Likewise.
1228 * gcc.target/arm/acle/stc.c: Likewise.
1229 * gcc.target/arm/acle/stc2.c: Likewise.
1230 * gcc.target/arm/acle/stc2l.c: Likewise.
1231 * gcc.target/arm/acle/stcl.c: Likewise.
1232 * lib/target-supports.exp:
1233 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1234 and stcl in the comment.
1235 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1236 and disable Thumb-1 targets.
1237 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1238 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1239
caf3dcdf
PC
12402017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1241
1242 PR c++/47226
1243 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1244 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1245
2da6996c
RB
12462017-09-13 Richard Biener <rguenther@suse.de>
1247
1248 PR middle-end/82128
1249 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1250 default-def to avoid breaking iterator update with the weird
1251 interaction with cgraph_update_edges_for_call_stmt_node.
1252
d6ecd2cf
KV
12532017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1254
1255 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1256
741bbaab
PC
1257017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/70621
1260 * g++.dg/torture/pr70621.C: New.
1261
18a4e7e3
PT
12622017-09-12 Paul Thomas <pault@gcc.gnu.org>
1263
1264 PR fortran/82173
1265 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1266 is defined' error.
1267 * gfortran.dg/pdt_6.f03 : New test.
1268 * gfortran.dg/pdt_7.f03 : New test.
1269 * gfortran.dg/pdt_8.f03 : New test.
1270
1271 PR fortran/82168
1272 * gfortran.dg/pdt_9.f03 : New test.
1273
cbc45bea
JJ
12742017-09-12 Jakub Jelinek <jakub@redhat.com>
1275
1276 PR target/82112
1277 * gcc.target/powerpc/pr82112.c: New test.
1278 * g++.dg/ext/altivec-18.C: New test.
1279
5f33b353
ML
12802017-09-12 Martin Liska <mliska@suse.cz>
1281
1282 PR testsuite/82114
1283 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1284
29545149
RB
12852017-09-12 Richard Biener <rguenther@suse.de>
1286
1287 PR tree-optimization/82157
1288 * gcc.dg/torture/pr82157.c: New testcase.
1289
8101ec85
SA
12902017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1291
1292 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1293 attribute.
1294 * gcc.target/mips/near-far-2.c: Likewise.
1295 * gcc.target/mips/near-far-3.c: Likewise.
1296 * gcc.target/mips/near-far-4.c: Likewise.
1297
ec33aebb
JJ
12982017-09-12 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR target/82112
1301 * c-c++-common/pr82112.c: New test.
1302 * gcc.dg/pr82112.c: New test.
1303
2f6c18e0
EB
13042017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1305
1306 PR ada/79441
1307 * gnat.dg/pack9.adb: Robustify.
1308
ff3598bc
PT
13092017-09-10 Paul Thomas <pault@gcc.gnu.org>
1310
1311 PR fortran/34640
1312 * gfortran.dg/associate_24.f90: New test.
1313 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1314 checks.
1315 * gfortran.dg/no_arg_check_2.f90: Likewise.
1316 * gfortran.dg/pointer_array_1.f90: New test.
1317 * gfortran.dg/pointer_array_2.f90: New test.
1318 * gfortran.dg/pointer_array_7.f90: New test.
1319 * gfortran.dg/pointer_array_8.f90: New test.
1320 * gfortran.dg/pointer_array_component_1.f90: New test.
1321 * gfortran.dg/pointer_array_component_2.f90: New test.
1322 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1323 counts by 1.
1324
1325 PR fortran/40737
1326 * gfortran.dg/pointer_array_3.f90: New test.
1327
1328 PR fortran/57116
1329 * gfortran.dg/pointer_array_4.f90: New test.
1330
1331 PR fortran/55763
1332 * gfortran.dg/pointer_array_5.f90: New test.
1333
1334 PR fortran/57019
1335 * gfortran.dg/pointer_array_6.f90: New test.
1336
019bf9ad
JW
13372017-09-09 Jonathan Wakely <jwakely@redhat.com>
1338
1339 PR c++/81852
1340 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1341 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1342 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1343 * g++.dg/cpp1y/feat-neg.C: Likewise.
1344 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1345
95b7c2e0
PMR
13462017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1347
1348 * gnat.dg/debug14.adb: New test.
1349
89ec98ed
EB
13502017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1351
1352 * gnat.dg/specs/atomic3.ads: New test.
1353
ea09ecc5
EB
13542017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1355
1356 * gnat.dg/specs/vfa.ads: Rename into...
1357 * gnat.dg/specs/vfa1.ads: ...this.
1358 * gnat.dg/specs/vfa2.ads: New test.
1359
5bab4c96
PT
13602017-09-09 Paul Thomas <pault@gcc.gnu.org>
1361
1362 * gfortran.dg/pdt_1.f03 : New test.
1363 * gfortran.dg/pdt_2.f03 : New test.
1364 * gfortran.dg/pdt_3.f03 : New test.
1365 * gfortran.dg/pdt_4.f03 : New test.
1366 * gfortran.dg/pdt_5.f03 : New test.
1367
b2c5d6f1 13682017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1369
1370 * gcc.dg/pr81988.c: New test.
1371
13722017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1373
1c49a3ed
EB
1374 * gnat.dg/opt67.adb: New test.
1375 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1376
86373d92
JJ
13772017-09-07 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR target/81979
1380 * gcc.dg/pr81979.c: New test.
1381
a3064a99
EB
13822017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1383
1384 PR ada/82126
1385 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1386
a7976089
RB
13872017-09-07 Richard Biener <rguenther@suse.de>
1388
1389 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1390 opportunity.
1391
bbd35101
MM
13922017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1393
1394 * gcc.target/powerpc/float128-1.c: Update options to know that
1395 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1396 -static-libgcc option which is no longer needed. Use -mvsx or
1397 -mpower9-vector to enable VSX or hardware IEEE support, rather
1398 than specifying a particular CPU.
1399 * gcc.target/powerpc/float128-2.c: Likewise.
1400 * gcc.target/powerpc/float128-cmp.c: Likewise.
1401 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1402 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1403 * gcc.target/powerpc/float128-hw.c: Likewise.
1404 * gcc.target/powerpc/float128-mix.c: Likewise.
1405 * gcc.target/powerpc/float128-type-1.c: Likewise.
1406 * gcc.target/powerpc/float128-type-2.c: Likewise.
1407 * gcc.target/powerpc/float128-3.c: New test.
1408 * gcc.target/powerpc/float128-4.c: Likewise.
1409 * gcc.target/powerpc/float128-5.c: Likewise.
1410
260da991
WD
14112017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1412
1413 PR middle-end/78468
1414 * gcc.dg/pr78468.c: Add alignment test.
1415
f6e50a7d
WW
14162017-09-06 Wish Wu <wishwu007@gmail.com>
1417 Jakub Jelinek <jakub@redhat.com>
1418
1419 * gcc.dg/sancov/cmp0.c: New test.
1420
f6bd5664
RB
14212017-09-06 Richard Biener <rguenther@suse.de>
1422
1423 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1424 test for correctness of vector lowering.
1425
796bd467
RB
14262017-09-06 Richard Biener <rguenther@suse.de>
1427
1428 PR tree-optimization/82108
1429 * gcc.dg/vect/pr82108.c: New testcase.
1430
e9982c6a
MJ
14312017-09-06 Martin Jambor <mjambor@suse.cz>
1432
1433 PR tree-optimization/82078
1434 * gcc.dg/tree-ssa/pr82078.c: New test.
1435
3581d5db
JJ
14362017-09-06 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR middle-end/82095
1439 * gcc.dg/tls/pr82095.c: New test.
1440
bcc6842b
JJ
14412017-09-05 Jakub Jelinek <jakub@redhat.com>
1442
0fe4bc78
JJ
1443 PR middle-end/81768
1444 * gcc.dg/gomp/pr81768-2.c: New test.
1445
bcc6842b
JJ
1446 PR middle-end/81768
1447 * gcc.dg/gomp/pr81768-1.c: New test.
1448
55b2ce1c
BS
14492017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1450
1451 PR target/81833
1452 * gcc.target/powerpc/pr81833-1.c: New file.
1453 * gcc.target/powerpc/pr81833-2.c: New file.
1454
f174328e
L
14552017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1456
1457 PR target/59501
1458 PR target/81624
1459 PR target/81769
1460 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1461 * gcc.target/i386/pr81769-1a.c: New test.
1462 * gcc.target/i386/pr81769-1b.c: Likewise.
1463 * gcc.target/i386/pr81769-2.c: Likewise.
1464
c253525e
MP
14652017-09-05 Marek Polacek <polacek@redhat.com>
1466
1467 PR sanitizer/82072
1468 * c-c++-common/ubsan/pr82072-2.c: New test.
1469
d49318d9
PC
14702017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1471
1472 PR c++/81942
1473 * g++.dg/cpp1y/constexpr-return3.C: New.
1474
d3b080bc
EB
14752017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1476
1477 * gnat.dg/incomplete5.ad[sb]: New test.
1478 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1479
1f073c92
EB
14802017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1481
1482 * gnat.dg/specs/uc2.ads: New test.
1483
806fcf71
EB
14842017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1485
1486 * gnat.dg/taft_type4.adb: New test.
1487 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1488
a0f8cad6
RB
14892017-09-05 Richard Biener <rguenther@suse.de>
1490
1491 PR tree-optimization/82102
1492 * gcc.dg/torture/pr82102.c: New testcase.
1493
babf697a
EB
14942017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1495
1496 * testsuite/gnat.dg/array29.ad[sb]: New test.
1497
02e637d8
ML
14982017-09-05 Martin Liska <mliska@suse.cz>
1499
1500 PR tree-optimization/82032
1501 * g++.dg/other/pr82032.C: New test.
1502 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1503 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1504 * gcc.dg/switch-10.c: Likewise.
1505
bc394e5a
UB
15062017-09-04 Uros Bizjak <ubizjak@gmail.com>
1507
1508 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1509 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1510
9afacf39
BE
15112017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1512
1513 PR target/77308
1514 * gcc.target/arm/pr77308-1.c: New test.
1515
11a82e25
RB
15162017-09-04 Richard Biener <rguenther@suse.de>
1517
1518 PR tree-optimization/82084
1519 * g++.dg/torture/pr82084.C: New testcase.
1520
bc7fe952
MP
15212017-09-04 Marek Polacek <polacek@redhat.com>
1522
1523 PR c/81783
1524 * c-c++-common/Wtautological-compare-5.c: New test.
1525
8713d0f1
JL
15262017-09-04 Jeff Law <law@redhat.com>
1527
1528 PR tree-optimization/64910
1529 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1530
8d2b48ae
MP
15312017-09-04 Marek Polacek <polacek@redhat.com>
1532
1533 PR sanitizer/82072
1534 * c-c++-common/ubsan/pr82072.c: New test.
1535
e910a9b1
RB
15362017-09-04 Richard Biener <rguenther@suse.de>
1537
1538 PR tree-optimization/82060
1539 * g++.dg/torture/pr82060.C: New testcase.
1540
d8c40eff
AM
15412017-09-04 Alexander Monakov <amonakov@ispras.ru>
1542
1543 PR rtl-optimization/57448
1544 PR target/67458
1545 PR target/81316
1546 * gcc.dg/atomic/pr80640-2.c: New testcase.
1547 * gcc.dg/atomic/pr81316.c: New testcase.
1548
1fda57cb
TV
15492017-09-04 Tom de Vries <tom@codesourcery.com>
1550
1551 PR tree-optimization/82052
1552 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1553 call in fn11.
1554
792ce29f
JJ
15552017-09-04 Jakub Jelinek <jakub@redhat.com>
1556
ca1150f0
JJ
1557 PR sanitizer/81981
1558 * gcc.dg/ubsan/pr81981.c: New test.
1559
792ce29f
JJ
1560 PR tree-optimization/70043
1561 PR testsuite/82093
1562 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1563
83982f26
UB
15642017-09-04 Uros Bizjak <ubizjak@gmail.com>
1565
1566 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1567 * gcc.target/i386/bmi-check.h (main): Ditto.
1568 * gcc.target/i386/bmi2-check.h (main): Ditto.
1569 * gcc.target/i386/rtm-check.h (main): Ditto.
1570 * gcc.target/i386/sha-check.h (main): Ditto.
1571 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1572 (main): Use __get_cpuid_count. Use check_osxsave.
1573 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1574 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1575 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1576 (main): Use check_osxsave.
1577
f36b315d
UB
15782017-09-03 Uros Bizjak <ubizjak@gmail.com>
1579
1580 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1581 and return NORUNRES on failure.
1582 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1583 __builtin_va_arg_pack instead of __va_arg_pack.
1584 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1585 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1586 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1587 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1588 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1589
bff0050a
JJ
15902017-09-01 Jakub Jelinek <jakub@redhat.com>
1591
1592 PR target/81766
1593 * gcc.target/i386/pr81766.c: New test.
1594
e035be33
JM
15952017-09-01 Joseph Myers <joseph@codesourcery.com>
1596
1597 PR c/82071
1598 * gcc.target/i386/excess-precision-7.c: New test.
1599
db6bb1ec
AK
16002017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1601
1602 PR target/82012
1603 * gcc.target/s390/target-attribute/pr82012.c: New test.
1604
0e34f6d8
JL
16052017-09-01 Jeff Law <law@redhat.com>
1606
2ec399d8
JS
1607 * gcc.target/i386/const-in-bss.c: New test.
1608
0e34f6d8
JL
1609 PR tree-optimization/82052
1610 * gcc.c-torture/compile/pr82052.c: New test.
1611
349884d1
JJ
16122017-09-01 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR sanitizer/81923
1615 * gcc.dg/asan/pr81923.c: New test.
1616
002618d8
ML
16172017-09-01 Martin Liska <mliska@suse.cz>
1618
1619 PR tree-optimization/82059
1620 * gcc.dg/tree-ssa/pr82059.c: New test.
1621
a2de90a4
CZ
16222017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1623
1624 * gcc.target/arc/loop-1.c: Deleted.
1625
1370fccf
CZ
16262017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1627
1628 * gcc.target/arc/arc.exp: Test also cpp files.
1629 * gcc.target/arc/tdelay_slots.cpp: New test.
1630
7cfbf676
CZ
16312017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1632
1633 * gcc.target/arc/pr9001184797.c: New test.
1634
d2e05fcb
JJ
16352017-09-01 Jakub Jelinek <jakub@redhat.com>
1636
1637 PR c/81887
1638 * c-c++-common/gomp/pr81887.c: New test.
1639 * gfortran.dg/gomp/pr81887.f90: New test.
1640
8dc9277a
MP
16412017-09-01 Marek Polacek <polacek@redhat.com>
1642
1643 PR c++/82040
1644 * g++.dg/warn/Wbool-operation-1.C: New test.
1645
9f532472
CZ
16462017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1647
1648 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1649 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1650
b6fb7933
CZ
16512017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1652
1653 * gcc.target/arc/sdata-3.c: New file.
1654 * gcc.target/arc/sdata-4.c: Likewise.
1655
7488b577
RB
16562017-08-31 Richard Biener <rguenther@suse.de>
1657
1658 PR middle-end/82054
1659 * g++.dg/gomp/pr82054.C: New testcase.
1660
3aebc597
RL
16612017-08-31 Renlin Li <renlin.li@arm.com>
1662 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1663
1664 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1665
3e75ec3f
BS
16662017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1667
1668 PR tree-optimization/81987
1669 * g++.dg/torture/pr81987.C: New file.
1670
02d54806
EB
16712017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1672
1673 * gnat.dg/aggr22.ad[sb]: New test.
1674
e0bd5a28
PH
16752017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1676
1677 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1678
6da714c6
MM
16792017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1680
1681 PR target/82015
1682 * gcc.target/powerpc/pr82015.c: Fix up error message.
1683
6cc30cb4
ML
16842017-08-30 Martin Liska <mliska@suse.cz>
1685
1686 PR inline-asm/82001
1687 * gcc.dg/ipa/pr82001.c: New test.
1688
d16c828e
ML
16892017-08-30 Martin Liska <mliska@suse.cz>
1690
1691 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1692
36ef8e6f
RB
16932017-08-30 Richard Biener <rguenther@suse.de>
1694
1695 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1696
72932ccf
MM
16972017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1698
1699 PR target/82015
1700 * gcc.target/powerpc/pr82015.c: New test.
1701
4e395d91
UB
17022017-08-29 Uros Bizjak <ubizjak@gmail.com>
1703
1704 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1705
2ffc0382
UB
17062017-08-29 Uros Bizjak <ubizjak@gmail.com>
1707
1708 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1709 * gcc.target/i386/abi-2.c: Ditto.
1710 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1711 * gcc.target/i386/pr22076.c: Ditto.
1712 * gcc.target/i386/pr37216.c: Ditto.
1713 * gcc.target/i386/pr39431.c: Ditto.
1714 * gcc.target/i386/pr40906-1.c: Ditto.
1715 * gcc.target/i386/pr40906-2.c: Ditto.
1716 * gcc.target/i386/pr43766.c: Ditto.
1717 * gcc.target/i386/pr46226.c: Ditto.
1718 * gcc.target/i386/pr46470.c: Ditto.
1719 * gcc.target/i386/pr59929.c: Ditto.
1720 * gcc.target/i386/sse-10.c: Ditto.
1721 * gcc.target/i386/vararg-1.c: Ditto.
1722 * gcc.target/i386/vararg-1.c: Ditto.
1723 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1724 * gcc.target/i386/pr44223.c: Ditto.
1725 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1726 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1727 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1728 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1729 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1730 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1731 * gcc.target/i386/mvc9.c: Compile for lto target only.
1732 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1733 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1734 * gcc.target/i386/pr57091.c: Ditto.
1735 * gcc.target/i386/pr61599-2.c: Ditto.
1736
8eb91869
BS
17372017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1738
1739 PR tree-optimization/81503
1740 * gcc.c-torture/execute/pr81503.c: New file.
1741
9dc3d6a9
ML
17422017-08-29 Martin Liska <mliska@suse.cz>
1743
2ffc0382 1744 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1745 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1746
faa5399b 17472017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1748 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1749
1750 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1751
14d62813
JL
17522017-08-28 Jeff Law <law@redhat.com>
1753
1754 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1755 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1756 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1757 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1758 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1759 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1760 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1761 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1762 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1763
c11384aa
JW
17642017-08-28 Janus Weil <janus@gcc.gnu.org>
1765
1766 PR fortran/81770
1767 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1768 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1769
ac9a43e1
SE
17702017-08-28 Steve Ellcey <sellcey@cavium.com>
1771
1772 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1773 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1774 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1775
2aa8aa18
RB
17762017-08-28 Richard Biener <rguenther@suse.de>
1777
1778 PR tree-optimization/81977
1779 * g++.dg/torture/pr81977.C: New testcase.
1780
5e5ccf0d
AM
17812017-08-28 Alexander Monakov <amonakov@ispras.ru>
1782
1783 PR target/80640
1784 * gcc.dg/atomic/pr80640.c: New testcase.
1785
a5df2090
UB
17862017-08-27 Uros Bizjak <ubizjak@gmail.com>
1787
1788 PR target/81995
1789 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1790 * gcc.target/i386/pr46091-4a.c: Ditto.
1791
86e03ef9
TK
17922017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1793
1794 PR fortran/81974
1795 * gfortran.dg/inline_matmul_19.f90: New test.
1796
6e4c6a24
SM
17972017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1798
1799 * gcc.target/powerpc/m128-check.h: New file.
1800 * gcc.target/powerpc/sse-check.h: New file.
1801 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1802 * gcc.target/powerpc/sse-movlps-2.c: New file.
1803 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1804 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1805 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1806 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1807 * gcc.target/powerpc/sse-divss-1.c: New file.
1808 * gcc.target/powerpc/sse-movhps-1.c: New file.
1809 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1810 * gcc.target/powerpc/sse-subps-1.c: New file.
1811 * gcc.target/powerpc/sse-minps-1.c: New file.
1812 * gcc.target/powerpc/sse-pminub-1.c: New file.
1813 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1814 * gcc.target/powerpc/sse-shufps-1.c: New file.
1815 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1816 * gcc.target/powerpc/sse-maxps-1.c: New file.
1817 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1818 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1819 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1820 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1821 * gcc.target/powerpc/sse-mulps-1.c: New file.
1822 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1823 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1824 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1825 * gcc.target/powerpc/sse-subss-1.c: New file.
1826 * gcc.target/powerpc/sse-movss-2.c: New file.
1827 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1828 * gcc.target/powerpc/sse-minss-1.c: New file.
1829 * gcc.target/powerpc/sse-movaps-2.c: New file.
1830 * gcc.target/powerpc/sse-movlps-1.c: New file.
1831 * gcc.target/powerpc/sse-maxss-1.c: New file.
1832 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1833 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1834 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1835 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1836 * gcc.target/powerpc/sse-mulss-1.c: New file.
1837 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1838 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1839 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1840 * gcc.target/powerpc/sse-movhps-2.c: New file.
1841 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1842 * gcc.target/powerpc/sse-xorps-1.c: New file.
1843 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1844 * gcc.target/powerpc/sse-orps-1.c: New file.
1845 * gcc.target/powerpc/sse-addps-1.c: New file.
1846 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1847 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1848 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1849 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1850 * gcc.target/powerpc/sse-andps-1.c: New file.
1851 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1852 * gcc.target/powerpc/sse-divps-1.c: New file.
1853 * gcc.target/powerpc/sse-andnps-1.c: New file.
1854 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1855 * gcc.target/powerpc/sse-movss-1.c: New file.
1856 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1857 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1858 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1859 * gcc.target/powerpc/sse-movaps-1.c: New file.
1860 * gcc.target/powerpc/sse-movss-3.c: New file.
1861 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1862 * gcc.target/powerpc/sse-addss-1.c: New file.
1863 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1864
56b26dd4
MM
18652017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1866
2ffc0382 1867 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1868 * gcc.target/powerpc/dform-2.c: Likewise.
1869 * gcc.target/powerpc/dform-3.c: Likewise.
1870 * gcc.target/powerpc/pr71656-1.c: Likewise.
1871 * gcc.target/powerpc/pr71656-2.c: Likewise.
1872 * gcc.target/powerpc/pr80103-1.c: Likewise.
1873 * gcc.target/powerpc/pr80098-1.c: Likewise.
1874
6512c0f1
MS
18752017-08-24 Martin Sebor <msebor@redhat.com>
1876
1877 PR middle-end/81908
1878 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1879 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1880 * gcc.dg/tree-ssa/pr81908.c: New test.
1881
281de9c2
SM
18822017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1883
2ffc0382
UB
1884 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1885 Suppress warning during tests.
281de9c2 1886
10bfe16f
UB
18872017-08-24 Uros Bizjak <ubizjak@gmail.com>
1888
1889 * lib/target-supports.exp: Group together target-dependant checks.
1890
142ff602
BC
18912017-08-24 Bin Cheng <bin.cheng@arm.com>
1892
1893 PR tree-optimization/81913
1894 * gcc.c-torture/execute/pr81913.c: New test.
1895 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1896 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1897
9b25e12d
RB
18982017-08-23 Richard Biener <rguenther@suse.de>
1899
1900 PR target/81921
1901 * gcc.target/i386/pr81921.c: New testcase.
1902
122f9da1
DS
19032017-08-23 Daniel Santos <daniel.santos@pobox.com>
1904
1905 * gcc.target/i386/pr80969-1.c: New testcase.
1906 * gcc.target/i386/pr80969-2a.c: Likewise.
1907 * gcc.target/i386/pr80969-2.c: Likewise.
1908 * gcc.target/i386/pr80969-3.c: Likewise.
1909 * gcc.target/i386/pr80969-4a.c: Likewise.
1910 * gcc.target/i386/pr80969-4b.c: Likewise.
1911 * gcc.target/i386/pr80969-4.c: Likewise.
1912 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1913 * lib/target-supports.exp (check_avx512_os_support_available,
1914 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1915 New proceedures for target avx512f and avx512f_runtime selectors.
1916 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1917
397ecd05
DM
19182017-08-23 David Malcolm <dmalcolm@redhat.com>
1919
1920 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1921 * gcc.dg/param-type-mismatch.c: New test case.
1922
44b1b798
WS
19232017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1924
1925 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1926 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1927 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1928 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1929 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1930 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1931 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1932
60591d4e
RB
19332017-08-23 Richard Biener <rguenther@suse.de>
1934
1935 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1936 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1937 * gnat.dg/noinline2.adb: Likewise.
1938 * gnat.dg/renaming6.adb: Likewise.
1939 * gnat.dg/renaming6.ads: Likewise.
1940 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1941
3767b2e4
RB
19422017-08-23 Richard Biener <rguenther@suse.de>
1943
1944 PR lto/81940
1945 * g++.dg/lto/pr81940_0.C: New testcase.
1946
c37691e5
TC
19472017-08-23 Tamar Christina <tamar.christina@arm.com>
1948
1949 PR middle-end/19706
1950 * gcc.dg/tree-ssa/pr19706.c: New.
1951 * lib/target-supports.exp (check_effective_target_xorsign): New.
1952
4d68ff06
DS
19532017-08-22 Daniel Santos <daniel.santos@pobox.com>
1954
1955 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1956 -mabi=ms
1957 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1958 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1959 * gcc.target/i386/pr66275.c: Likewise.
1960 * gcc.target/i386/pr68018.c: Likewise.
1961
5b37159f
WS
19622017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1963
1964 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1965
0db8ddfc
JL
19662017-08-22 Jeff Law <law@redhat.com>
1967
1968 PR tree-optimization/81741
1969 PR tree-optimization/71947
1970 * gcc.dg/tree-ssa/pr81741.c: New test.
1971 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1972 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1973 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1974 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1975 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1976 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1977 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1978
44d23deb
YR
19792017-08-22 Yvan Roux <yvan.roux@linaro.org>
1980
1981 PR c++/80287
1982 * g++.dg/pr80287.C: New test.
1983
7f1bf27a
RB
19842017-08-22 Richard Biener <rguenther@suse.de>
1985
1986 Revert
1987 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1988
1989 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1990
1823c4f6
RB
19912017-08-22 Richard Biener <rguenther@suse.de>
1992
1993 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1994 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1995 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1996 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1997 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1998 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1999 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2000 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2001
bef016bf
JD
20022017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2003
2004 PR fortran/81296
2005 * gfortran.dg/dtio_12.f90: Update test.
2006
57cea2b3
NS
20072017-08-21 Nathan Sidwell <nathan@acm.org>
2008
2009 * g++.dg/template/pr81899.C: Fix c++03.
2010 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2011
7f204c0f
DM
20122017-08-21 David Malcolm <dmalcolm@redhat.com>
2013
2014 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2015 Update expected result to show all of "(long)0" being underlined.
2016 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2017 (test_multitoken_macro): Update expected underlining.
2018
2f687306
DM
20192017-08-21 David Malcolm <dmalcolm@redhat.com>
2020
2021 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2022 to show underlining of all pertinent params.
2023 * gcc.dg/format/pr72858.c: Likewise.
2024
453773df
UB
20252017-08-21 Uros Bizjak <ubizjak@gmail.com>
2026
2027 PR target/46091
2028 * gcc.target/i386/pr46091-4.c: New test.
2029 * gcc.target/i386/pr46091-4a.c: Ditto.
2030 * gcc.target/i386/pr46091-5.c: Ditto.
2031 * gcc.target/i386/pr46091-5a.c: Ditto.
2032
5ec1701e
NS
20332017-08-21 Nathan Sidwell <nathan@acm.org>
2034
2035 PR c++/81899
2036 * g++.dg/template/pr81899.C: New.
2037
404938ed
RB
20382017-08-21 Richard Biener <rguenther@suse.de>
2039
2040 PR tree-optimization/81900
2041 * gcc.dg/torture/pr81900.c: New testcase.
2042
1ea85365
RB
20432017-08-21 Richard Biener <rguenther@suse.de>
2044
2045 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2046 regex to handle the LTO case.
2047 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2048 * c-c++-common/asan/misalign-1.c: Likewise.
2049 * c-c++-common/asan/misalign-2.c: Likewise.
2050 * c-c++-common/asan/null-deref-1.c: Likewise.
2051 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2052 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2053 * c-c++-common/asan/use-after-free-1.c: Likewise.
2054 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2055 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2056 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2057 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2058 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2059 * g++.dg/asan/large-func-test-1.C: Likewise.
2060 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2061
8322b607
RB
20622017-08-21 Richard Biener <rguenther@suse.de>
2063
2064 PR middle-end/81884
2065 * g++.dg/torture/pr81884.C: New testcase.
2066
8e7b84e8
JDA
20672017-08-20 John David Anglin <danglin@gcc.gnu.org>
2068
2069 PR ipa/77732
2070 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2071
953e520d
DM
20722017-08-18 David Malcolm <dmalcolm@redhat.com>
2073
2074 PR tree-optimization/46805
2075 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2076 * jit.dg/test-autovectorize.c: New test case.
2077
b1eb28d1
PB
20782017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2079
2080 PR target/80210
2081 * gcc.target/powerpc/pr80210.c: New test.
2082
f661e57e
DM
20832017-08-18 David Malcolm <dmalcolm@redhat.com>
2084
2085 PR c++/81514
2086 * g++.dg/lookup/empty.h: New file.
2087 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2088 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2089 on a built-in.
2090
00aa1fa2
L
20912017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2092
2093 PR c/53037
2094 * c-c++-common/pr53037-5.c: New test.
2095 * g++.dg/pr53037-1.C: Likewise.
2096 * g++.dg/pr53037-2.C: Likewise.
2097 * g++.dg/pr53037-3.C: Likewise.
2098 * g++.dg/pr53037-4.C: Likewise.
2099 * gcc.dg/pr53037-1.c: Likewise.
2100 * gcc.dg/pr53037-2.c: Likewise.
2101 * gcc.dg/pr53037-3.c: Likewise.
2102 * gcc.dg/pr53037-4.c: Likewise.
2103
4a89b7e7
PB
21042017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2105
2106 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2107 * gcc.target/powerpc/p9-vparity.c: Likewise.
2108 * gcc.target/powerpc/pr68805.c: Likewise.
2109 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2110
d00fdf85
PB
21112017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2112
2113 PR target/72804
2114 * gcc.target/powerpc/pr72804.c: New test.
2115
e67bbd5d
MP
21162017-08-17 Marek Polacek <polacek@redhat.com>
2117
2118 PR middle-end/81814
2119 * gcc.dg/torture/pr81814.c: New test.
2120
ea58eb88
JW
21212017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2122
2123 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2124
ab4b719a
TV
21252017-08-17 Tom de Vries <tom@codesourcery.com>
2126
2127 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2128
344be1fd
RB
21292017-08-17 Richard Biener <rguenther@suse.de>
2130
2131 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2132
7911a54d
UB
21332017-08-16 Uros Bizjak <ubizjak@gmail.com>
2134
2135 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2136 scan-assembler-times for alpha*-*-*.
2137 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2138 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2139
b68a9f34
TK
21402017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2141
2142 PR fortran/81116
2143 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2144
adb5b54b
UB
21452017-08-16 Uros Bizjak <ubizjak@gmail.com>
2146
2147 PR target/46091
2148 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2149 (testm): New test function.
2150 * gcc.target/i386/pr46091-2.c: Ditto.
2151 * gcc.target/i386/pr46091-3.c: Ditto.
2152
90d43c80
BC
21532017-08-16 Bin Cheng <bin.cheng@arm.com>
2154
2155 PR tree-optimization/81832
2156 * gcc.dg/tree-ssa/pr81832.c: New test.
2157
963aeaad
RS
21582017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2159
2160 PR tree-optimization/81835
2161 * gcc.dg/vect/pr81815.c: New test.
2162
aaf46c35
JM
21632017-08-15 Joseph Myers <joseph@codesourcery.com>
2164
2165 PR target/78460
2166 PR target/67712
2167 * gcc.c-torture/compile/string-large-1.c: New test.
2168
204b99cd
RB
21692017-08-15 Richard Biener <rguenther@suse.de>
2170
2171 PR tree-optimization/81790
2172 * gcc.dg/torture/pr81790.c: New testcase.
2173
27be025d
MS
21742017-08-14 Martin Sebor <msebor@redhat.com>
2175
2176 PR c/81117
2177 * c-c++-common/attr-nonstring-1.c: New test.
2178
da67acb9
MS
21792017-08-14 Martin Sebor <msebor@redhat.com>
2180
2181 PR c/81117
2182 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2183
9e3b1778
DE
21842017-08-14 David Edelsohn <dje.gcc@gmail.com>
2185
2186 * gcc.dg/ucnid-5.c: Skip on AIX.
2187 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2188
2912db04
UB
21892017-08-14 Uros Bizjak <ubizjak@gmail.com>
2190
2191 PR target/46091
2192 * gcc.target/i386/pr46091-1.c: New test.
2193 * gcc.target/i386/pr46091-2.c: Ditto.
2194 * gcc.target/i386/pr46091-3.c: Ditto.
2195
c7fd2176
WD
21962017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2197
2198 PR target/81643
2199 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2200
a72a7e39
BS
22012017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2202
2203 PR target/79845
2204 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2205 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2206 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2207 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2208 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2209 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2210 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2211 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2212 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2213 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2214 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2215 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2216 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2217 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2218 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2219 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2220 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2221 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2222 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2223 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2224 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2225 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2226 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2227 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2228 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2229 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2230 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2231 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2232 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2233 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2234 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2235 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2236 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2237 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2238 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2239 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2240 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2241 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2242 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2243 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2244 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2245 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2246 * gcc.target/powerpc/cmpb-3.c: Likewise.
2247 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2248 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2249 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2250 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2251 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2252 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2253 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2254 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2255 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2256 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2257 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2258 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2259 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2260 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2261 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2262 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2263 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2264 * gcc.target/powerpc/no-r11-3.c: Likewise.
2265 * gcc.target/powerpc/pr80098-1.c: Likewise.
2266 * gcc.target/powerpc/pr80098-2.c: Likewise.
2267 * gcc.target/powerpc/pr80098-3.c: Likewise.
2268 * gcc.target/powerpc/pr80098-4.c: Likewise.
2269 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2270 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2271 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2272 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2273 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2274 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2275 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2276 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2277 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2278 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2279 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2280
8d2d0de9
BC
22812017-08-14 Bin Cheng <bin.cheng@arm.com>
2282
2283 PR tree-optimization/81799
2284 * gcc.dg/tree-ssa/pr81799.c: New.
2285
5316dd1b
WD
22862017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2287
2288 PR middle-end/46932
2289 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2290 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2291
250db3f9
SN
22922017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2293
2294 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2295 -mno-pc-relative-literal-loads.
2296
0d9255af
RO
22972017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2298
2299 PR testsuite/81793
2300 * gcc.dg/pie-static-1.c: Require both static and pie support.
2301 * gcc.dg/pie-static-2.c: Likewise.
2302
7a7b545f
PMR
23032017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2304
2305 PR ada/79542
2306 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2307
bb85aa74
MP
23082017-08-11 Marek Polacek <polacek@redhat.com>
2309
2310 PR c/81795
2311 * gcc.dg/pr81795.c: New test.
2312
c4fa8984
TK
23132017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2314
2315 PR fortran/60355
2316 * gfortran.dg (bind_c_usage_30): New test.
2317
fe8a99d8
ML
23182017-08-11 Martin Liska <mliska@suse.cz>
2319
2320 PR tree-opt/79987
2321 * gcc.target/i386/mpx/pr79987.c: New test.
2322
4c71a171
ML
23232017-08-11 Martin Liska <mliska@suse.cz>
2324
2325 PR ipa/81213
2326 * gcc.target/i386/pr81213.c: New test.
2327
e1769bdd
UB
23282017-08-10 Uros Bizjak <ubizjak@gmail.com>
2329
2330 PR target/81708
2331 * gcc.target/i386/stack-prot-sym.c: New test.
2332
adc84037
RS
23332017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2334
2335 PR testsuite/81738
2336 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2337 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2338 vect_perm and vect_element_align for vectorization.
2339
8e941ae9
L
23402017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2341
2342 PR target/81736
2343 * gcc.target/i386/pr81736-1.c: New test.
2344 * gcc.target/i386/pr81736-2.c: Likewise.
2345 * gcc.target/i386/pr81736-3.c: Likewise.
2346 * gcc.target/i386/pr81736-4.c: Likewise.
2347 * gcc.target/i386/pr81736-5.c: Likewise.
2348 * gcc.target/i386/pr81736-6.c: Likewise.
2349 * gcc.target/i386/pr81736-7.c: Likewise.
2350
798f8628
WS
23512017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2352
2353 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2354 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2355
32129a17
DM
23562017-08-10 David Malcolm <dmalcolm@redhat.com>
2357
2358 * c-c++-common/missing-close-symbol.c: New test case.
2359 * c-c++-common/missing-symbol.c: New test case.
2360 * gcc.dg/unclosed-init.c: New test case.
2361 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2362 * g++.dg/diagnostic/unclosed-function.C: New test case.
2363 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2364 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2365 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2366 "expected identifier" error.
2367
57e1270f
FR
23682017-08-10 Fritz Reese <fritzoreese@gmail.com>
2369
2370 * gfortran.dg/dec_d_lines_1.f: New test.
2371 * gfortran.dg/dec_d_lines_2.f: New test.
2372
23732017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2374
2375 * gfortran.dg/dec_structure_18.f90: New test.
2376 * gfortran.dg/dec_structure_19.f90: New test.
2377 * gfortran.dg/dec_structure_20.f90: New test.
2378 * gfortran.dg/dec_structure_21.f90: New test.
2379
aaab59b4
MP
23802017-08-10 Marek Polacek <polacek@redhat.com>
2381
2382 PR testsuite/81784
2383 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2384
f234f078
MP
2385 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2386
2b7d0696
ML
23872017-08-10 Martin Liska <mliska@suse.cz>
2388
2389 PR c++/81355
2390 * g++.dg/other/pr81355.C: New test.
2391
47ee1b7c
DM
23922017-08-09 David Malcolm <dmalcolm@redhat.com>
2393
2394 * jit.dg/all-non-failing-tests.h: Add note about
2395 test-vector-types.cc.
2396 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2397 case.
2398 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2399 New test case.
2400 * jit.dg/test-vector-types.cc: New test case.
2401
b388427b
AP
24022017-08-09 Andrew Pinski <apinski@cavium.com>
2403
2404 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2405 --save-temps to the options passed.
2406
12c2ab7b
MC
24072017-08-09 Michael Collison <michael.collison@arm.com>
2408
2409 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2410 boundary option and fix comment.
2411 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2412 boundary option and fix comment.
2413 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2414 boundary option and fix comment.
2415 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2416 -mstructure-size boundary option.
2417
a8a581af
SB
24182017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2419
2420 PR rtl-optimization/81423
2421 * gcc.c-torture/execute/pr81423.c: New testcase.
2422
50a87c1c
WS
24232017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2424
2425 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2426 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2427 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2428 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2429
3d9a180f
WS
24302017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2431
2432 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2433 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2434
ee9a9e7b
WS
24352017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2436
2437 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2438 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2439 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2440
07999eb2
WS
24412017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2442
2443 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2444 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2445 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2446 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2447
0ca970cd
SB
24482017-08-09 Slava Barinov <v.barinov@samsung.com>
2449
2450 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2451
296c53ac
MP
24522017-08-09 Marek Polacek <polacek@redhat.com>
2453
2454 PR c/81233
2455 * gcc.dg/diagnostic-types-1.c: New test.
2456 * gcc.dg/assign-warn-1.c: Update warning messages.
2457 * gcc.dg/assign-warn-2.c: Likewise.
2458 * gcc.dg/c90-const-expr-5.c: Likewise.
2459 * gcc.dg/c99-const-expr-5.c: Likewise.
2460 * gcc.dg/conv-2.c: Likewise.
2461 * gcc.dg/init-bad-7.c: Likewise.
2462 * gcc.dg/overflow-warn-1.c: Likewise.
2463 * gcc.dg/overflow-warn-2.c: Likewise.
2464 * gcc.dg/overflow-warn-3.c: Likewise.
2465 * gcc.dg/overflow-warn-4.c: Likewise.
2466 * gcc.dg/pointer-array-atomic.c: Likewise.
2467 * gcc.dg/pr26865.c: Likewise.
2468 * gcc.dg/pr61162-2.c: Likewise.
2469 * gcc.dg/pr61162.c: Likewise.
2470 * gcc.dg/pr67730-2.c: Likewise.
2471 * gcc.dg/pr69156.c: Likewise.
2472 * gcc.dg/pr70174.c: Likewise.
2473 * objc.dg/proto-lossage-4.m: Likewise.
2474
a32c8316
MP
24752017-08-09 Marek Polacek <polacek@redhat.com>
2476
2477 PR c/81417
2478 * Wsign-compare-1.c: New test.
2479 * gcc.dg/compare1.c: Adjust dg-bogus.
2480 * gcc.dg/compare2.c: Likewise.
2481 * gcc.dg/compare3.c: Likewise.
2482 * gcc.dg/compare7.c: Likewise.
2483 * gcc.dg/compare8.c: Likewise.
2484 * gcc.dg/compare9.c: Likewise.
2485 * gcc.dg/pr11492.c: Likewise.
2486
7345b714
L
24872017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2488
2489 PR driver/81523
2490 * gcc.dg/pie-7.c: New test.
2491 * gcc.dg/pie-static-1.c: Likewise.
2492 * gcc.dg/pie-static-2.c: Likewise.
2493
d5bf81b3
UB
24942017-08-08 Uros Bizjak <ubizjak@gmail.com>
2495
2496 PR target/81708
2497 * gcc.target/i386/stack-prot-guard.c: New test.
2498
4261463d
TC
24992017-08-08 Tamar Christina <tamar.christina@arm.com>
2500
2501 * gcc.target/aarch64/xorsign.c: New.
2502 * gcc.target/aarch64/xorsign_exec.c: New.
2503 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2504
b115e803
BS
25052017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2506
2507 PR tree-optimization/81354
2508 * g++.dg/torture/pr81354.C: New file.
2509
51bd28ed
RB
25102017-08-08 Richard Biener <rguenther@suse.de>
2511
2512 PR middle-end/81719
2513 * g++.dg/tree-ssa/pr81719.C: New testcase.
2514
26d66f28
RB
25152017-08-08 Richard Biener <rguenther@suse.de>
2516
2517 PR tree-optimization/81723
2518 * gfortran.dg/pr81723.f: New testcase.
2519
82c0d3eb
BS
25202017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2521
2522 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2523 string.
2524 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2525 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2526 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2527 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2528 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2529 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2530 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2531 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2532 * gcc.target/powerpc/cmpb-3.c: Likewise.
2533 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2534 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2535
d81e058f
ML
25362017-08-08 Martin Liska <mliska@suse.cz>
2537
2538 PR tree-opt/81696
2539 * gcc.dg/ipa/pr81696.c: New test.
2540
a5c93f53
BC
25412017-08-08 Bin Cheng <bin.cheng@arm.com>
2542
2543 PR tree-optimization/81744
2544 * gcc.dg/tree-ssa/pr81744.c: New.
2545
a5afbdd6
MP
25462017-08-08 Marek Polacek <polacek@redhat.com>
2547
2548 PR c++/81607
2549 * g++.dg/other/bitfield6.C: New test.
2550
08c4c51e
MM
25512017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2552
2553 PR target/81593
2554 * gcc.target/powerpc/vec-setup.h: New tests to test various
2555 combinations of setting up vectors of 2 double word elements.
2556 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2557 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2558 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2559 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2560 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2561 vector inserts from vector extracts.
2562 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2563
950a884b
TK
25642017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2565
2566 PR fortran/68829
2567 PR fortran/81701
2568 * gfortran.dg/o_fast_stacksize.90: New test.
2569
6f1a16cb
WD
25702017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2571
2572 PR middle-end/46932
2573 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2574
4090b652
L
25752017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2576
2577 * gcc.target/i386/pr81736-1.c: Removed.
2578 * gcc.target/i386/pr81736-2.c: Likewise.
2579 * gcc.target/i386/pr81736-3.c: Likewise.
2580 * gcc.target/i386/pr81736-4.c: Likewise.
2581
079a0363
L
25822017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2583
2584 PR target/81736
2585 * gcc.target/i386/pr81736-1.c: New test.
2586 * gcc.target/i386/pr81736-2.c: Likewise.
2587 * gcc.target/i386/pr81736-3.c: Likewise.
2588 * gcc.target/i386/pr81736-4.c: Likewise.
2589
1653a865
MP
25902017-08-07 Marek Polacek <polacek@redhat.com>
2591
2592 PR middle-end/81737
2593 * gcc.dg/pr81737.c: New test.
2594
577eec56
ML
25952017-08-07 Martin Liska <mliska@suse.cz>
2596
2597 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2598 * gcc.dg/parm-impl-decl-1.c: Likewise.
2599 * gcc.dg/parm-impl-decl-3.c: Likewise.
2600 * gcc.dg/Wattributes-5.c: New test.
2601
537bf9ac
AP
26022017-08-06 Andrew Pinski <apinski@cavium.com>
2603
2604 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2605 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2606 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2607 * gcc.target/aarch64/target_attr_4.c: Likewise.
2608 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2609 * gcc.target/aarch64/target_attr_2.c: Likewise.
2610 * gcc.target/aarch64/target_attr_7.c: Likewise.
2611 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2612 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2613 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2614
90596474
AP
26152017-08-06 Andrew Pinski <apinski@cavium.com>
2616
2617 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2618 -march=armv8-a+nolse, skip if -mcpu= is passed.
2619 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2620
08e9cb5a
AP
26212017-08-06 Andrew Pinski <apinski@cavium.com>
2622
2623 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2624 * gcc.target/aarch64/_Float16_2.c: Likewise.
2625 * gcc.target/aarch64/_Float16_3.c: Likewise.
2626
4a6ad083
TV
26272017-08-06 Tom de Vries <tom@codesourcery.com>
2628
2629 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2630
b363e726
TV
26312017-08-06 Tom de Vries <tom@codesourcery.com>
2632
2633 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2634 type. Add missing return.
2635
8fbcf075
TV
26362017-08-06 Tom de Vries <tom@codesourcery.com>
2637
2638 PR testsuite/81731
2639 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2640 variable 'a' definition.
2641 (b): Remove unused variable.
2642 (gp): New variable.
2643 (check): Add parameter corresponding to call in main, and handle.
2644
67695c07
PC
26452017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2646
2647 PR c++/79790
23d12941 2648 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2649
c779bea5
YG
26502017-08-04 Yury Gribov <tetra2005@gmail.com>
2651
2652 PR tree-optimization/57371
2653 * c-c++-common/pr57371-1.c: New test.
2654 * c-c++-common/pr57371-2.c: New test.
2655 * c-c++-common/pr57371-3.c: New test.
2656 * c-c++-common/pr57371-4.c: New test.
2657 * gcc.dg/pr57371-5.c: New test.
2658
e52341f1
CL
26592017-08-04 Carl Love <cel@us.ibm.com>
2660
2661 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2662 builtin test cases for vec_mule, and vec_mulo.
2663 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2664 builtin test cases for vec_mule, and vec_mulo.
2665
295940c3
L
26662017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2667
2668 PR target/81590
2669 * gcc.target/i386/avx512-check.h: New file.
2670 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2671 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2672 * gcc.target/i386/avx512cd-check.h: Likewise.
2673 * gcc.target/i386/avx512ifma-check.h: Likewise.
2674 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2675 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2676 * gcc.target/i386/avx512bw-check.h: Rewrite.
2677 * gcc.target/i386/avx512dq-check.h: Likewise.
2678 * gcc.target/i386/avx512er-check.h: Likewise.
2679 * gcc.target/i386/avx512f-check.h: Likewise.
2680 * gcc.target/i386/avx512vl-check.h: Likewise.
2681 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2682 only.
2683 (test_512): Removed.
2684 (avx512*_test): Likewise.
2685 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2686
f4f2c2ec
MP
26872017-08-04 Marek Polacek <polacek@redhat.com>
2688
2689 PR middle-end/81695
2690 * gcc.dg/pr81695.c: New test.
2691
62c8a2cf
RS
26922017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2693
2694 PR tree-optimization/81136
2695 * gcc.dg/vect/pr81136.c: Add scan test.
2696
dfbddbeb
RS
26972017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2698
2699 * gcc.dg/vect/vect-alias-check-3.c: New test.
2700 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2701 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2702
165b2f5f
RB
27032017-08-04 Richard Biener <rguenther@suse.de>
2704
2705 PR middle-end/81705
2706 * c-c++-common/ubsan/pr81705.c: New testcase.
2707
7c0881d5
BS
27082017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2709
2710 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2711 messages that used to start with a capital letter.
2712 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2713 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2714 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2715 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2716 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2717 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2718 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2719 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2720 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2721 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2722 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2723 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2724 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2725 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2726 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2727 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2728 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2729 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2730 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2731 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2732 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2733 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2734 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2735 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2736 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2737 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2738 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2739 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2740 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2741 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2742 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2743 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2744 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2745 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2746 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2747 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2748 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2749 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2750 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2751 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2752 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2753 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2754 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2755 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2756 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2757 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2758 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2759 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2760 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2761 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2762 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2763 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2764 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2765 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2766 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2767 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2768
2fdaed89
JJ
27692017-08-03 Jakub Jelinek <jakub@redhat.com>
2770
2771 PR target/81621
2772 * gcc.dg/pr81621.c: New test.
2773
297db279
RB
27742017-08-03 Richard Biener <rguenther@suse.de>
2775
2776 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2777 and CSE.
2778
2fdaed89 27792017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2780
2781 PR middle-end/81148
2782 * c-c++-common/ubsan/pr81148.c: New testcase.
2783
cad136a4
TV
27842017-08-03 Tom de Vries <tom@codesourcery.com>
2785
2786 PR target/81662
2787 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2788
2392baa5
JJ
27892017-08-03 Jakub Jelinek <jakub@redhat.com>
2790
2791 PR driver/81650
2792 * gcc.dg/pr81650.c: New test.
2793
e5e691a5
PC
27942017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2795
2796 PR c++/71440
2797 * g++.dg/template/crash127.C: New.
2798
0a734553
JJ
27992017-08-03 Jakub Jelinek <jakub@redhat.com>
2800
2801 PR middle-end/81052
2802 * c-c++-common/pr81052.c: New test.
2803
673aef33
TV
28042017-08-03 Tom de Vries <tom@codesourcery.com>
2805
2806 * gcc.dg/pr56727-2.c: Require alias.
2807
2a8485f6
TV
28082017-08-03 Tom de Vries <tom@codesourcery.com>
2809
2810 * gcc.dg/attr-noipa.c: Require alloca.
2811
8b917598
TV
28122017-08-03 Tom de Vries <tom@codesourcery.com>
2813
2814 * gcc.dg/torture/pr80163.c: Require label_values.
2815
4ca8bf91
TV
28162017-08-03 Tom de Vries <tom@codesourcery.com>
2817
2818 PR target/81662
2819 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2820 * c-c++-common/patchable_function_entry-default.c: Same.
2821 * c-c++-common/patchable_function_entry-definition.c: Same.
2822
f4629481
UB
28232017-08-02 Uros Bizjak <ubizjak@gmail.com>
2824
2825 PR target/81644
2826 * gcc.target/i386/pr81644.c: New test.
2827
86994621
TV
28282017-08-02 Tom de Vries <tom@codesourcery.com>
2829
2830 * gcc.dg/Walloca-14.c: Use relative line number.
2831
9501fd4b
UB
28322017-08-02 Uros Bizjak <ubizjak@gmail.com>
2833
2834 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2835 test "no-3dnowa" target attribute.
2836
f7b6353a
MP
28372017-08-02 Marek Polacek <polacek@redhat.com>
2838
2839 PR c/81289
2840 * gcc.dg/noncompile/pr81289.c: New test.
2841
8a6eab34
MP
2842 PR c/81448
2843 PR c/81306
2844 * c-c++-common/Wmultistatement-macros-13.c: New test.
2845
349721b7
JJ
28462017-08-02 Jakub Jelinek <jakub@redhat.com>
2847
e4f0733a
JJ
2848 PR c++/81640
2849 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2850
349721b7
JJ
2851 PR middle-end/79499
2852 * gcc.dg/pr79499.c: New test.
2853
77eefb71
RB
28542017-08-02 Richard Biener <rguenther@suse.de>
2855
2856 PR tree-optimization/81633
2857 * gcc.dg/vect/pr81633.c: New testcase.
2858
760f74c2
L
28592017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2860
2861 * gcc.dg/guality/pr25967-1.c: New test.
2862 * gcc.dg/guality/pr25967-2.c: Likewise.
2863 * gcc.dg/torture/pr25967-1.c: Likewise.
2864 * gcc.dg/torture/pr25967-2.c: Likewise.
2865
a2e28a97
L
28662017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2867
2868 PR target/81654
2869 * gcc.target/i386/pr81654.c: New test.
2870
d8afd032
TK
28712017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2872
2873 PR fortran/79312
2874 * gfortran.dg/logical_assignment_1.f90: New test.
2875
671a00ee
ML
28762017-08-01 Martin Liska <mliska@suse.cz>
2877
2878 PR middle-end/70140
2879 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2880
7d3eecca
ML
28812017-08-01 Martin Liska <mliska@suse.cz>
2882
2883 Revert r250771
2884 Make mempcpy more optimal (PR middle-end/70140).
2885
636730ca
JJ
28862017-08-01 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR target/81622
2889 * gcc.target/powerpc/pr81622.c: New test.
2890
74cc0b2b
SE
28912017-08-01 Steve Ellcey <sellcey@cavium.com>
2892
2893 PR tree-optimization/80925
2894 * gcc.dg/vect/vect-28.c: Add
2895 --param vect-max-peeling-for-alignment=0 option.
2896 Remove unaligned access and peeling checks.
2897 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2898 * gcc.dg/vect/vect-70.c: Ditto.
2899 * gcc.dg/vect/vect-87.c: Ditto.
2900 * gcc.dg/vect/vect-88.c: Ditto.
2901 * gcc.dg/vect/vect-91.c: Ditto.
2902 * gcc.dg/vect/vect-93.c: Ditto.
2903
0102e469
TV
29042017-08-01 Tom de Vries <tom@codesourcery.com>
2905
2906 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2907 * gcc.target/nvptx/slp.c (foo): Same.
2908
813485c6
RB
29092017-08-01 Richard Biener <rguenther@suse.de>
2910
2911 PR tree-optimization/81181
2912 * gcc.dg/torture/pr81181.c: New testcase.
2913
98b7180c
ML
29142017-08-01 Martin Liska <mliska@suse.cz>
2915
2916 PR middle-end/70140
2917 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2918
4f3e333a
UB
29192017-08-01 Uros Bizjak <ubizjak@gmail.com>
2920
2921 PR target/81641
2922 * gcc.target/i386/pr81641.c: New test.
2923
b8bb5772
UB
29242017-08-01 Uros Bizjak <ubizjak@gmail.com>
2925
2926 PR target/81639
2927 * gcc.target/i386/pr81639.c: New test.
2928
34e5c511
RB
29292017-08-01 Richard Biener <rguenther@suse.de>
2930
2931 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2932 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2933 endless loop.
2934 * gcc.dg/uninit-23.c: Adjust.
2935
5e19d437
BC
29362017-08-01 Bin Cheng <bin.cheng@arm.com>
2937
2938 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2939 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2940
7061cfc0
BC
29412017-08-01 Bin Cheng <bin.cheng@arm.com>
2942
2943 PR tree-optimization/81627
2944 * gcc.dg/tree-ssa/pr81627.c: New.
2945
39637a44
BC
29462017-08-01 Bin Cheng <bin.cheng@arm.com>
2947
2948 PR tree-optimization/81620
2949 * gcc.dg/tree-ssa/pr81620-1.c: New.
2950 * gcc.dg/tree-ssa/pr81620-2.c: New.
2951
f9c5fe06
DH
29522017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2953
2954 PR testsuite/53542
2955 * gfortran.dg/use_30.f90: New test.
2956
da98e3b1
JJ
29572017-08-01 Jakub Jelinek <jakub@redhat.com>
2958
2959 PR tree-optimization/81588
2960 * gcc.dg/tree-ssa/pr81588.c: New test.
2961 * gcc.dg/pr81588.c: New test.
2962 * gcc.c-torture/execute/pr81588.c: New test.
2963
5e8fe12f
RB
29642017-08-01 Richard Biener <rguenther@suse.de>
2965
2966 PR tree-optimization/81297
2967 * gcc.dg/torture/pr81297.c: New testcase.
2968
93ac482a
UB
29692017-07-31 Uros Bizjak <ubizjak@gmail.com>
2970
2971 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2972
6cc518c6
SE
29732017-07-31 Steve Ellcey <sellcey@cavium.com>
2974
2975 PR tree-optimization/80925
93ac482a 2976 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2977 --param vect-max-peeling-for-alignment=0 option.
2978 Remove unaligned access and peeling checks.
2979 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2980
24c8e8eb
CL
29812017-07-31 Carl Love <cel@us.ibm.com>
2982
2983 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2984 missed in commit 250746.
2985
b40e941b
CL
29862017-07-31 Carl Love <cel@us.ibm.com>
2987
2988 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2989 new builtins.
2990
67779f74
L
29912017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2992
2993 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2994 * gcc.target/i386/pr79793-2.c: Likewise.
2995
a97cf8f9
UB
29962017-07-31 Uros Bizjak <ubizjak@gmail.com>
2997
2998 PR target/25967
2999 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3000 (naked): Add attribute regparm(1) for x86_32 targets.
3001 Add integer argument. Remove global "data" variable.
3002 (main): Pass integer argument to naked function.
3003 * gcc.target/i386/naked-4.c: New test.
3004
7fef86d3
JH
30052017-07-31 Jan Hubicka <hubicka@ucw.cz>
3006 Martin Liska <mliska@suse.cz>
3007
3008 * gcc.dg/predict-15.c: New test.
3009 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3010
2ec580be
UB
30112017-07-31 Uros Bizjak <ubizjak@gmail.com>
3012
3013 PR target/25967
3014 * gcc.target/i386/naked-1.c: New test.
3015 * gcc.target/i386/naked-2.c: Ditto.
3016 * gcc.target/i386/naked-3.c: Ditto.
3017 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3018 do_test_body0 stub function, use attribute "naked" instead.
3019 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3020 * gcc.dg/pr44290-2.c: Ditto.
3021
cfdf6ff6
TK
30222017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3023
3024 PR fortran/81581
3025 * gfortran.dg/dim_sum_1.f90: New test case.
3026 * gfortran.dg/dim_sum_2.f90: New test case.
3027 * gfortran.dg/dim_sum_3.f90: New test case.
3028
5edb1c48
ML
30292017-07-31 Martin Liska <mliska@suse.cz>
3030
3031 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3032 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3033
f34ebeb2
ML
30342017-07-31 Martin Liska <mliska@suse.cz>
3035
3036 PR sanitize/81530
3037 * g++.dg/ubsan/pr81530.C: New test.
3038
066bbc57
JJ
30392017-07-31 Jakub Jelinek <jakub@redhat.com>
3040
3041 PR sanitizer/81604
3042 * c-c++-common/ubsan/pr81604.c: New test.
3043
a10b3cf1
L
30442017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 PR target/79793
3047 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3048 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3049 (foo): Check the builtin return address against the return address
3050 in interrupt frame.
3051 * gcc.target/i386/pr79793-1.c: New test.
3052 * gcc.target/i386/pr79793-2.c: Likewise.
3053
942047f2
EB
30542017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3055
3056 * c-c++-common/dump-ada-spec-7.c: New test.
3057
e071b767
JJ
30582017-07-29 Jakub Jelinek <jakub@redhat.com>
3059
3060 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3061 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3062
782a7850
PB
30632017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3064
3065 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3066
9de00935
TC
30672017-07-28 Tamar Christina <tamar.christina@arm.com>
3068
3069 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3070
8de33df2
BC
30712017-07-28 Bin Cheng <bin.cheng@arm.com>
3072
3073 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3074
8acb8421
TC
30752017-07-28 Tamar Christina <tamar.christina@arm.com>
3076 Bilyan Borisov <bilyan.borisov@arm.com>
3077
3078 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3079 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3080 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3081 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3082 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3083
d9c259ef
BC
30842017-07-28 Bin Cheng <bin.cheng@arm.com>
3085
3086 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3087 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3088 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3089 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3090 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3091 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3092 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3093 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3094 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3095 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3096 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3097
6d7649f8
ML
30982017-07-28 Martin Liska <mliska@suse.cz>
3099
3100 PR sanitizer/81340
3101 * g++.dg/asan/pr81340.C: New test.
3102
92e29a5e
RB
31032017-07-28 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/81502
3106 * gcc.target/i386/pr81502.c: New testcase.
3107
70affe6a
ML
31082017-07-28 Martin Liska <mliska@suse.cz>
3109
3110 PR sanitizer/81460
3111 * gcc.dg/asan/pr81460.c: New test.
3112
d0ee55a1
JJ
31132017-07-28 Jakub Jelinek <jakub@redhat.com>
3114
c9b39a49
JJ
3115 PR sanitizer/80998
3116 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3117 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3118
d0ee55a1
JJ
3119 PR tree-optimization/81578
3120 * gcc.dg/pr81578.c: New test.
3121
1ce75e41
RB
31222017-07-28 Richard Biener <rguenther@suse.de>
3123
3124 PR tree-optimization/81573
3125 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3126
7a5cbf29
PB
31272017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3128
3129 * g++.dg/pr69667.C: Remove option -mlra.
3130 * gcc.target/powerpc/dform-1.c: Likewise.
3131 * gcc.target/powerpc/dform-2.c: Likewise.
3132 * gcc.target/powerpc/dform-3.c: Likewise.
3133 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3134 * gcc.target/powerpc/p9-vparity.c: Likewise.
3135 * gcc.target/powerpc/pr63491.c: Likewise.
3136 * gcc.target/powerpc/pr67808.c: Likewise.
3137 * gcc.target/powerpc/pr68805.c: Likewise.
3138 * gcc.target/powerpc/pr69461.c: Likewise.
3139 * gcc.target/powerpc/pr71680.c: Likewise.
3140 * gcc.target/powerpc/pr77289.c: Likewise.
3141 * gcc.target/powerpc/pr78458.c: Likewise.
3142 * gcc.target/powerpc/pr78543.c: Likewise.
3143 * g++.dg/pr71294.C: Remove option -mno-lra.
3144 * gcc.target/powerpc/pr71656-1.c: Likewise.
3145 * gcc.target/powerpc/pr71656-2.c: Likewise.
3146 * gcc.target/powerpc/pr71698.c: Likewise.
3147
2c2789d5
KT
31482017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3149 Sudakshina Das <sudi.das@arm.com>
3150
3151 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3152
06bd22f6
MP
31532017-07-27 Marek Polacek <polacek@redhat.com>
3154
3155 PR c/81417
3156 * c-c++-common/Wsign-compare-1.c: New test.
3157 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3158 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3159 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3160 * g++.dg/warn/compare1.C: Likewise.
3161 * gcc.dg/compare1.c: Likewise.
3162 * gcc.dg/compare2.c: Likewise.
3163 * gcc.dg/compare4.c: Likewise.
3164 * gcc.dg/compare5.c: Likewise.
3165 * gcc.dg/pr35430.c: Likewise.
3166 * gcc.dg/pr60087.c: Likewise.
3167
27c8b49b
PB
31682017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3169
3170 PR middle-end/81564
3171 * gcc.dg/pr81564.c: New test.
3172
b7675b59
RB
31732017-07-27 Richard Biener <rguenther@suse.de>
3174
3175 PR tree-optimization/81573
3176 PR tree-optimization/81494
3177 * gcc.dg/torture/pr81573.c: New testcase.
3178
719488f8
RB
31792017-07-27 Richard Biener <rguenther@suse.de>
3180
3181 PR tree-optimization/81571
3182 * gcc.dg/torture/pr81571.c: New testcase.
3183
9811e84c
RB
31842017-07-27 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/81502
3187 * gcc.target/i386/vect-insert-1.c: New testcase.
3188
58814c76
AK
31892017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3190
3191 PR target/81534
3192 * gcc.target/s390/pr81534.c: New test.
3193
036ea399
JJ
31942017-07-27 Jakub Jelinek <jakub@redhat.com>
3195
7d25ac20
JJ
3196 PR tree-optimization/81555
3197 PR tree-optimization/81556
3198 * gcc.c-torture/execute/pr81555.c: New test.
3199 * gcc.c-torture/execute/pr81556.c: New test.
3200
036ea399
JJ
3201 * gcc.dg/attr-noipa.c: New test.
3202 * gcc.dg/ipa/ipa-pta-18.c: New test.
3203 * gcc.dg/ipa/ipa-sra-11.c: New test.
3204
9bfda664
MM
32052017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3206
3207 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3208 option.
3209 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3210 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3211 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3212 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3213 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3214 * gcc.target/powerpc/vsx-simode.c: Likewise.
3215 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3216 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3217
eb086562
PC
32182017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3219
3220 PR c++/71570
3221 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3222
a7473dc5
L
32232017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3224
3225 PR target/81563
3226 * gcc.target/i386/pr81563.c: New test
3227
404f48ac
WD
32282017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3229
3230 PR target/79041
3231 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3232
c3d38629
MP
32332017-07-26 Marek Polacek <polacek@redhat.com>
3234
3235 PR middle-end/70992
3236 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3237 * gcc.dg/overflow-warn-2.c: Likewise.
3238 * gcc.dg/overflow-warn-3.c: Likewise.
3239 * gcc.dg/overflow-warn-4.c: Likewise.
3240 * gcc.dg/torture/pr70992-2.c: New test.
3241 * gcc.dg/torture/pr70992.c: New test.
3242
4f450a2b
RB
32432017-07-26 Richard Biener <rguenther@suse.de>
3244
3245 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3246 happening in ccp1.
3247 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3248
e1711448
WD
32492017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3250
3251 PR middle-end/46932
3252 * gcc.dg/pr46932.c: New testcase.
3253
108c3c88
ML
32542017-07-26 Martin Liska <mliska@suse.cz>
3255
3256 PR sanitize/81186
3257 * gcc.dg/asan/pr81186.c: New test.
3258
52645850
CL
32592017-07-25 Carl Love <cel@us.ibm.com>
3260
3261 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3262 vec_cnttz builtins.
3263
a8697b27
EB
32642017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3265
3266 * gnat.dg/opt66.adb: New test.
3267
288fe52e
AM
32682017-07-25 Alexander Monakov <amonakov@ispras.ru>
3269
3270 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3271 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3272
b771c609
AM
32732017-07-25 Alexander Monakov <amonakov@ispras.ru>
3274
3275 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3276
32772017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3278
3279 * c-c++-common/patchable_function_entry-default.c: New test.
3280 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3281 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3282
774cccdc
JJ
32832017-07-25 Jakub Jelinek <jakub@redhat.com>
3284
3285 PR target/81532
3286 * gcc.target/i386/pr80833-3.c: New test.
3287 * gcc.target/i386/avx512dq-pr81532.c: New test.
3288 * gcc.target/i386/avx512bw-pr81532.c: New test.
3289
1aa54f90
RB
32902017-07-25 Richard Biener <rguenther@suse.de>
3291
3292 PR tree-optimization/81455
3293 * gcc.dg/pr81455.c: New testcase.
3294
e294f495
RB
32952017-07-25 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/81529
3298 * gfortran.dg/pr81529.f90: New testcase.
3299
edf8ba4b
WD
33002017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3301
774cccdc 3302 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3303
ea063871
RB
33042017-07-25 Richard Biener <rguenther@suse.de>
3305
3306 PR tree-optimization/81410
3307 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3308
5ea71a5a
RB
33092017-07-25 Richard Biener <rguenther@suse.de>
3310
3311 PR tree-optimization/81510
3312 * gcc.dg/torture/pr81510.c: New testcase.
3313 * gcc.dg/torture/pr81510-2.c: Likewise.
3314
4287b4e8
ML
33152017-07-25 Martin Liska <mliska@suse.cz>
3316
3317 PR ipa/81520
3318 * gcc.dg/ipa/pr81520.c: New test.
3319
d49718d6
MP
33202017-07-25 Marek Polacek <polacek@redhat.com>
3321
3322 PR c/81364
3323 * Wmultistatement-macros-12.c: New test.
3324
0e82a9b9
BC
33252017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3326
3327 PR target/81414
3328 * gcc.target/aarch64/pr81414.C: New.
3329
3d99332b
RB
33302017-07-25 Richard Biener <rguenther@suse.de>
3331
3332 PR middle-end/81505
3333 * gcc.dg/ubsan/pr81505.c: New testcase.
3334
52d0f7bd
DS
33352017-07-24 Daniel Santos <daniel.santos@pobox.com>
3336
3337 PR testsuite/80759
3338 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3339 (ELFFN_BEGIN): Rename to FN_TYPE.
3340 (ELFFN_END): Rename to FN_SIZE.
3341 (ASMNAME): New macro.
3342 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3343 .global.
3344 (FUNC_END): Use ASMNAME.
3345 (test_data_save): Remove.
3346 (test_data_input): Likewise.
3347 (test_data_output: Likewise.
3348 (test_data_fn): Likewise.
3349 (test_data_retaddr): Likewise.
3350 (regs_to_mem): Make globals, use r10 instead of rax.
3351 (mem_to_regs): Likewise.
3352 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3353 body to ms-sysv.c.
3354 (do_test_aligned): Likewise.
3355 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3356 Add dg-* directives.
3357 (PASTE_STR): New macro.
3358 (ASMNAME): Likewise.
3359 (LOAD_TEST_DATA_ADDR): Likewise.
3360 (TEST_DATA_OFFSET): Likewise.
3361 (do_test_body0): New C function.
3362 (do_test_body): New inline assembly routine.
3363 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3364 (runtest_ms_sysv): Modify.
3365
19930989
MM
33662017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3367
3368 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3369 since the upper-regs options have been deleted.
3370 * gcc.target/powerpc/pr65849-2.c: Likewise.
3371 * gcc.target/powerpc/pr80099-1.c: Likewise.
3372 * gcc.target/powerpc/pr80099-2.c: Likewise.
3373 * gcc.target/powerpc/pr80099-3.c: Likewise.
3374 * gcc.target/powerpc/pr80099-4.c: Likewise.
3375 * gcc.target/powerpc/pr80099-5.c: Likewise.
3376 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3377 support removal of the upper-regs options.
3378 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3379 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3380 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3381 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3382 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3383 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3384 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3385 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3386 * gcc.target/powerpc/ppc-round.c: Likewise.
3387 * gcc.target/powerpc/pr71720.c: Likewise.
3388 * gcc.target/powerpc/pr72853.c: Likewise.
3389 * gcc.target/powerpc/pr79907.c: Likewise.
3390 * gcc.target/powerpc/pr78953.c: Likewise.
3391 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3392 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3393 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3394 * gcc.target/powerpc/vec-init-3.c: Likewise.
3395 * gcc.target/powerpc/vec-init-6.c: Likewise.
3396 * gcc.target/powerpc/vec-init-7.c: Likewise.
3397 * gcc.target/powerpc/vec-set-char.c: Likewise.
3398 * gcc.target/powerpc/vec-set-int.c: Likewise.
3399 * gcc.target/powerpc/vec-set-short.c: Likewise.
3400
d47d34bb
WD
34012017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3402
3403 PR target/79041
3404 * gcc.target/aarch64/pr79041-2.c: New test.
3405
26bca0ed
CL
34062017-07-24 Carl Love <cel@us.ibm.com>
3407
3408 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3409 the new built-ins.
3410
4b40986c
JW
34112017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3412
3413 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3414
213c3b7b
TK
34152017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3416 Mikael Morin <mikael@gcc.gnu.org>
3417
3418 PR fortran/66102
3419 * gfortran.dg/realloc_on_assign_28.f90: New test.
3420
e2b71b5a
DE
34212017-07-23 David Edelsohn <dje.gcc@gmail.com>
3422
3423 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3424 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3425
f36dda3b
UB
34262017-07-23 Uros Bizjak <ubizjak@gmail.com>
3427
3428 PR target/80569
3429 * gcc.target/i386/pr80569.c: New test.
3430
5ff4baa5
CL
34312017-07-21 Carl Love <cel@us.ibm.com>
3432
3433 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3434 vmuleuh): Fix scan-assembler-times should check for word not half word
3435 instructions.
3436
43f84f6c
JW
34372017-07-21 Jim Wilson <jim.wilson@linaro.org>
3438
3439 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3440 redundant -march option.
3441 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3442 in addition to armv8.1-a.
3443
325fe816
YG
34442017-07-21 Yury Gribov <tetra2005@gmail.com>
3445
3446 PR middle-end/56727
3447 * gcc.dg/pr56727-1.c: New test.
3448 * gcc.dg/pr56727-2.c: New test.
3449
5a5838e0
SM
34502017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3451
3452 * gcc.target/powerpc/mmx-check.h: New file.
3453 * gcc.target/powerpc/mmx-packs.c: New file.
3454 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3455 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3456 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3457 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3458 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3459 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3460 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3461 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3462 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3463 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3464 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3465 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3466 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3467 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3468 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3469 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3470 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3471 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3472 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3473 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3474 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3475 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3476 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3477 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3478 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3479 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3480 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3481 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3482 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3483 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3484 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3485 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3486 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3487 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3488 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3489 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3490 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3491 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3492
9af7f373
RB
34932017-06-21 Richard Biener <rguenther@suse.de>
3494
3495 PR tree-optimization/81500
3496 * gcc.dg/torture/pr81500.c: New testcase.
3497
5aaa8fb4
NS
34982017-07-20 Nathan Sidwell <nathan@acm.org>
3499
3500 * g++.dg/ext/anon-struct6.C: Adjust diag.
3501 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3502
2953b72f
JJ
35032017-07-20 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR target/80846
3506 * gcc.target/i386/avx-pr80846.c: New test.
3507 * gcc.target/i386/avx2-pr80846.c: New test.
3508 * gcc.target/i386/avx512f-pr80846.c: New test.
3509
73c4b4df
BC
35102017-07-20 Bin Cheng <bin.cheng@arm.com>
3511
3512 PR tree-optimization/81388
3513 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3514 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3515
77e5edaf
JH
35162017-07-17 Tom de Vries <tom@codesourcery.com>
3517
3518 PR middle-end/81030
3519 * gcc.dg/pr81030.c: New test.
3520
891ad31c
RB
35212017-07-20 Richard Biener <rguenther@suse.de>
3522
3523 PR tree-optimization/61171
3524 * g++.dg/vect/pr61171.cc: New testcase.
3525 * gfortran.dg/vect/pr61171.f: Likewise.
3526 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3527
f971b281
RB
35282017-07-20 Richard Biener <rguenther@suse.de>
3529
3530 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3531 with V64QImode.
3532 * gcc.dg/vect/slp-45.c: Likewise.
3533
2071f8f9
N
35342017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3535
3536 * gcc.dg/tree-ssa/vrp116.c: New Test.
3537
a6722e5b
MM
35382017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3539
3540 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3541 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3542 __builtin_cpu_is and __builtin_cpu_supports are supported.
3543
ccfa843f
SM
35442017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3545
3546 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3547 __BUILTIN_CPU_SUPPORTS__ defined.
3548 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3549 __BUILTIN_CPU_SUPPORTS__ defined.
3550
564e405c
JJ
35512017-07-19 Jakub Jelinek <jakub@redhat.com>
3552
3553 PR tree-optimization/81346
3554 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3555
3717fbe3
TV
35562017-07-19 Tom de Vries <tom@codesourcery.com>
3557
3558 * gcc.target/nvptx/decl-init.c: Update alignment.
3559 * gcc.target/nvptx/slp-2-run.c: New test.
3560 * gcc.target/nvptx/slp-2.c: New test.
3561 * gcc.target/nvptx/v2di.c: New test.
3562
b98b34b7
TV
35632017-07-19 Tom de Vries <tom@codesourcery.com>
3564
3565 * gcc.target/nvptx/slp-run.c: New test.
3566 * gcc.target/nvptx/slp.c: New test.
3567 * gcc.target/nvptx/v2si-cvt.c: New test.
3568 * gcc.target/nvptx/v2si-run.c: New test.
3569 * gcc.target/nvptx/v2si.c: New test.
3570 * gcc.target/nvptx/vec.inc: New test.
3571
8d1628eb
JJ
35722017-07-19 Jakub Jelinek <jakub@redhat.com>
3573
3574 PR tree-optimization/81346
3575 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3576 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3577 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3578 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3579 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3580 compiler to avoid X / C1 op C2 optimization to trigger.
3581
4d6ababc
ML
35822017-07-19 Martin Liska <mliska@suse.cz>
3583
3584 PR sanitizer/63361
3585 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3586 -ffloat-store or -mieee for targets that need it.
3587
d83cc5cc
TV
35882017-07-18 Tom de Vries <tom@codesourcery.com>
3589
3590 PR middle-end/81464
3591 * gfortran.dg/pr81464.f90: New test.
3592
e822e885
UB
35932017-07-18 Uros Bizjak <ubizjak@gmail.com>
3594
3595 PR target/81471
3596 * gcc.target/i386/pr81471.c: New test.
3597
b267968e
RB
35982017-06-18 Richard Biener <rguenther@suse.de>
3599
3600 PR tree-optimization/81410
3601 * gcc.dg/vect/pr81410.c: New testcase.
3602
33e9feb5
JH
36032017-07-18 Jan Hubicka <hubicka@ucw.cz>
3604
3605 PR middle-end/81462
3606 * g++.dg/torture/pr81462.C: New testcase.
3607
694dd0e4
BC
36082017-07-18 Bin Cheng <bin.cheng@arm.com>
3609
3610 PR target/81408
3611 * g++.dg/tree-ssa/pr81408.C: New.
3612 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3613
f9bfe3f5
RB
36142017-07-18 Richard Biener <rguenther@suse.de>
3615
3616 PR tree-optimization/80620
3617 PR tree-optimization/81403
3618 * gcc.dg/torture/pr80620.c: New testcase.
3619 * gcc.dg/torture/pr81403.c: Likewise.
3620
36212017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3622
3623 PR tree-optimization/81418
3624 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3625
36262017-07-17 Carl Love <cel@us.ibm.com>
3627
3628 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3629 test case changes for commit 249424
3630
3631 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3632 vmuleuh): Fix scan-assembler-times should check for word not half word
3633 instructions.
3634
f6489326
BS
36352017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3636
3637 PR tree-optimization/81162
3638 * gcc.dg/pr81162.c: Move this to...
3639 * gcc.dg/ubsan/pr81162.c: ...here.
3640
dbc4ecfc
VR
36412017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3642
3643 * g++.dg/diagnostic/friend1.C: New test.
3644 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3645
a64559a5
NS
36462017-07-17 Nathan Sidwell <nathan@acm.org>
3647
3648 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3649
aac59577
BE
36502017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3651
3652 * lib/gcc-dg.exp: Increase expect's match buffer size.
3653
aa1528b5
BC
36542017-07-17 Bin Cheng <bin.cheng@arm.com>
3655
3656 PR target/81369
3657 * gcc.dg/tree-ssa/pr81369.c: New.
3658
b6c354eb
CZ
36592017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3660
3661 * gcc.target/arc/pr9000674901.c: New file.
3662 * gcc.target/arc/pic-1.c: Likewise.
3663 * gcc.target/arc/pr9001191897.c: Likewise.
3664
1825c61e
CZ
36652017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3666 Andrew Burgess <andrew.burgess@embecosm.com>
3667
3668 * gcc.target/arc/naked-1.c: New file.
3669 * gcc.target/arc/naked-2.c: Likewise.
3670
1f1e8aed
JJ
36712017-07-17 Jakub Jelinek <jakub@redhat.com>
3672
9ebce098
JJ
3673 PR tree-optimization/81428
3674 * gcc.dg/fixed-point/pr81428.c: New test.
3675
e8dd1313
JJ
3676 PR tree-optimization/81365
3677 * g++.dg/torture/pr81365.C: New test.
3678
1f1e8aed
JJ
3679 PR tree-optimization/81396
3680 * gcc.dg/tree-ssa/pr81396.c: New test.
3681
38f638ca
EB
36822017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3683
3684 * gnat.dg/opt65.adb: New test.
3685
5fa396ad
JH
36862017-07-16 Jan Hubicka <hubicka@ucw.cz>
3687
3688 * gcc.dg/predict-8.c: Update.
3689
00aeee56
VR
36902017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3691
3692 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3693 * g++.dg/warn/pr12242.C: Likewise.
3694
b70bb05b
KN
36952017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3696
3697 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3698 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3699 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3700 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3701 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3702 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3703 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3704 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3705 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3706 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3707 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3708 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3709 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3710 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3711 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3712 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3713 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3714 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3715 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3716 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3717 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3718 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3719 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3720 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3721 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3722 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3723 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3724 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3725 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3726 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3727 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3728 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3729 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3730 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3731 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3732 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3733 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3734 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3735 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3736 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3737 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3738 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3739 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3740 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3741 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3742 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3743 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3744 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3745 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3746 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3747 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3748
3b805666
BS
37492016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3750
3751 PR tree-optimization/81162
3752 * gcc.dg/pr81162.c: New file.
3753
bece580c
MS
37542017-07-14 Martin Sebor <msebor@redhat.com>
3755
3756 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3757 that bcopy is expected to be transformed to.
3758
eea77d1f
DM
37592017-07-14 David Malcolm <dmalcolm@redhat.com>
3760
3761 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3762 * g++.dg/lookup/missing-std-include-2.C: New test case.
3763 * g++.dg/lookup/missing-std-include-3.C: New test case.
3764 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3765 * gcc.dg/missing-header-fixit-1.c: New test case.
3766 * gcc.dg/missing-header-fixit-2.c: New test case.
3767 * gcc.dg/missing-header-fixit-2.h: New header.
3768
338d6484
DM
37692017-07-13 David Malcolm <dmalcolm@redhat.com>
3770
3771 PR c/81405
3772 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3773
37742017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3775
3776 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3777
6d28654e
ML
37782017-07-13 Martin Liska <mliska@suse.cz>
3779
3780 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3781 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3782 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3783 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3784 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3785 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3786 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3787
3787ee47
MM
37882017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3789
3790 PR target/81193
3791 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3792 __builtin_cpu_supports with old GLIBC's.
3793 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3794 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3795 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3796 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3797 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3798 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3799 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3800 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3801 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3802 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3803 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3804 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3805 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3806 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3807 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3808 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3809 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3810 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3811 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3812 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3813 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3814 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3815 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3816 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3817
118009c1
CL
38182017-07-12 Carl Love <cel@us.ibm.com>
3819
3820 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3821 rev_bool_int): Add test cases for builtins.
3822 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3823 test cases for builtins.
3824
5d7b8153
CL
38252017-07-12 Carl Love <cel@us.ibm.com>
3826
3827 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3828 lp64 && p9vector_hw.
3829
6ea93a64
CL
38302017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3831
3832 * lib/target-supports.exp (check_stack_check_available): Make
3833 testcase name depend on stack_kind.
3834
2f65ab2e
MC
38352017-07-11 Michael Collison <michael.collison@arm.com>
3836
774cccdc 3837 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3838
9e028cef
PC
38392017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3840
3841 PR c++/51270
3842 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3843
f281956e
CL
38442017-07-11 Carl Love <cel@us.ibm.com>
3845
3846 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3847 test cases for the builtins.
3848
3d36348a
YG
38492017-07-11 Yury Gribov <tetra2005@gmail.com>
3850
3851 * lib/profopt.exp: Print relative names in UNSUPPORTED
3852 AutoFDO tests.
3853
214f700a
MC
38542017-07-10 Michael Collison <michael.collison@arm.com>
3855
3856 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3857
03ed2915
UB
38582017-07-10 Uros Bizjak <ubizjak@gmail.com>
3859
3860 PR target/81375
3861 * gcc.target/i386/pr81375.c: New test.
3862
9c582dbb
MS
38632017-07-10 Martin Sebor <msebor@redhat.com>
3864
3865 PR tree-optimization/80397
3866 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3867
281ac396
MS
38682017-07-10 Martin Sebor <msebor@redhat.com>
3869
3870 PR other/81345
3871 * gcc.dg/pr81345.c: New test.
3872
a7784956
CZ
38732017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3874
3875 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3876 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3877
5920ba15
UB
38782017-07-09 Uros Bizjak <ubizjak@gmail.com>
3879
3880 PR target/81313
3881 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3882 integer argumets to bypass x86_64 outgoing args optimization.
3883
38842017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3885
3886 * gfortran.dg/eoshift_4.f90: New test.
3887 * gfortran.dg/eoshift_5.f90: New test.
3888 * gfortran.dg/eoshift_6.f90: New test.
3889
35c95658
L
38902017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3891
3892 PR target/81313
3893 * gcc.target/i386/pr81313-1.c: New test.
3894 * gcc.target/i386/pr81313-2.c: Likewise.
3895 * gcc.target/i386/pr81313-3.c: Likewise.
3896 * gcc.target/i386/pr81313-4.c: Likewise.
3897 * gcc.target/i386/pr81313-5.c: Likewise.
3898
dcbf81c9
RS
38992017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3900
3901 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3902 * gnat.dg/vect16.ads (Sarray): Likewise.
3903 * gnat.dg/vect17.ads (Sarray): Likewise.
3904 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3905 * gnat.dg/vect16.adb (Add): Likewise.
3906 * gnat.dg/vect17.adb (Add): Likewise.
3907
738f7c2e
DM
39082017-07-07 David Malcolm <dmalcolm@redhat.com>
3909
3910 PR c++/79300
3911 * g++.dg/diagnostic/pr79300.C: New test case.
3912
6a69355c
MM
39132017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3914
57f49e99
MM
3915 * gcc.target/powerpc/clone1.c: Add check to make sure the
3916 __builtin_cpu_supports function is fully supported.
3917 * gcc.target/powerpc/clone2.c: New runtime test for
3918 target_clones.
3919
6a69355c
MM
3920 PR target/81348
3921 * gcc.target/powerpc/pr81348.c: New test.
3922
5e32025a
SN
39232017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3924
3925 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3926
19388c6d
CL
39272017-07-07 Carl Love <cel@us.ibm.com>
3928
3929 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3930 file for built-ins.
3931
bcc3c3f1
JM
39322017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3933
3934 * gcc.target/sparc/dictunpack.c: New file.
3935 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3936 * gcc.target/sparc/fpcmpshl.c: Likewise.
3937 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3938 * gcc.target/sparc/fpcmpushl.c: Likewise.
3939
2c6e2eb1
HA
39402017-07-06 Harald Anlauf <anlauf@gmx.de>
3941
3942 PR fortran/70071
3943 * gfortran.dg/coarray_44.f90: New testcase.
3944
5094f7d5
MO
39452017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3946
3947 * c-c++-common/asan/kasan-alloca-1.c: New test.
3948 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3949
e3174bdf
MO
39502017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3951
3952 * c-c++-common/asan/alloca_big_alignment.c: New test.
3953 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3954 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3955 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3956 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3957 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3958 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3959 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3960
a40c6fa8
GJL
39612017-07-06 Georg-Johann Lay <avr@gjlay.de>
3962
3963 PR target/81305
3964 * gcc.target/avr/isr-test.h: Fix warnings.
3965
9296dd9b
TP
39662017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3967
3968 * lib/target-supports.exp: Generate
3969 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3970 and check_effective_target_arm_arch_v8r_multilib.
3971
d87f00ba
CL
39722017-07-06 Carl Love <cel@us.ibm.com>
3973
9296dd9b 3974 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3975
39762017-07-06 Carl Love <cel@us.ibm.com>
3977
3978 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3979 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3980 cases for vec_addc, adde and addec builtins.
3981
c471c6ed
DM
39822017-07-06 David Malcolm <dmalcolm@redhat.com>
3983
3984 PR c++/79300
3985 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3986 expected underlining within macro expansion.
3987 * c-c++-common/pr70264.c: Likewise.
3988 * g++.dg/plugin/diagnostic-test-expressions-1.C
3989 (test_within_macro_1): New test.
3990 (test_within_macro_2): Likewise.
3991 (test_within_macro_3): Likewise.
3992 (test_within_macro_4): Likewise.
3993 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3994 expected underlining within macro expansion.
3995 (test_macro_4): Likewise.
3996 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3997 (test_within_macro_1): New test.
3998 (test_within_macro_2): Likewise.
3999 (test_within_macro_3): Likewise.
4000 (test_within_macro_4): Likewise.
4001 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4002 underlining within macro expansion.
4003
68d872d7
SP
40042017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4005
4006 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4007 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4008 _mm_maskz_getexp_round_sd): Test new intrinsics.
4009 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4010 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4011 _mm_maskz_getexp_round_ss): Ditto.
4012 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4013 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4014 _mm_maskz_getmant_round_sd): Ditto.
4015 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4016 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4017 _mm_maskz_getmant_round_ss): Ditto.
4018 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4019 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4020 _mm_maskz_getexp_round_sd): New runtime tests.
4021 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4022 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4023 _mm_maskz_getexp_round_ss): Ditto.
4024 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4025 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4026 _mm_maskz_getmant_round_sd): Ditto.
4027 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4028 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4029 _mm_maskz_getmant_round_ss): Ditto.
4030 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4031 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4032 __builtin_ia32_getmantss_mask_round): Test new builtins.
4033 * gcc.target/i386/sse-13.c : Ditto.
4034 * gcc.target/i386/sse-23.c: Ditto.
4035 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4036 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4037 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4038 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4039 _mm_mask_getexp_round_ss): Test new intrinsics.
4040 * gcc.target/i386/testround-1.c: Ditto.
4041 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4042 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4043 _mm_mask_getmant_round_ss): Test new intrinsics
4044 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4045 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4046 _mm_maskz_getmant_ss): Test new intrinsics.
4047
9e00a397
CL
40482017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4049
4050 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4051 * lib/target-supports.exp (check_stack_check_available): New.
4052 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4053 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4054 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4055 * gcc.dg/pr47443.c: Likewise.
4056 * gcc.dg/pr48134.c: Likewise.
4057 * gcc.dg/pr70017.c: Likewise.
4058 * gcc.target/aarch64/stack-checking.c: Likewise.
4059 * gcc.target/arm/stack-checking.c: Likewise.
4060 * gcc.target/i386/pr48723.c: Likewise.
4061 * gcc.target/i386/pr55672.c: Likewise.
4062 * gcc.target/i386/pr67265-2.c: Likewise.
4063 * gcc.target/i386/pr67265.c: Likewise.
4064 * gnat.dg/opt49.adb: Likewise.
4065 * gnat.dg/stack_check1.adb: Likewise.
4066 * gnat.dg/stack_check2.adb: Likewise.
4067 * gnat.dg/stack_check3.adb: Likewise.
4068
38e6cc4d
KN
40692017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4070
4071 PR target/80103
4072 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4073 __attribute__.
4074
f8aa2b2c
SP
40752017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4076
4077 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4078 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4079 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4080 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4081 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4082 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4083 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4084 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4085 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4086 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4087 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4088 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4089
e483b7b4
GJL
40902017-07-05 Georg-Johann Lay <avr@gjlay.de>
4091
4092 PR target/81305
4093 * gcc.target/avr/isr-test.h: New file.
4094 * gcc.target/avr/torture/isr-01-simple.c: New test.
4095 * gcc.target/avr/torture/isr-02-call.c: New test.
4096 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4097
a8745cc2
BC
40982017-07-05 Bin Cheng <bin.cheng@arm.com>
4099
4100 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4101 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4102 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4103 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4104
4a52eb19
BC
41052017-07-05 Bin Cheng <bin.cheng@arm.com>
4106
4107 * gcc.dg/tree-ssa/ldist-26.c: New test.
4108
95f7d11b
BC
41092017-07-05 Bin Cheng <bin.cheng@arm.com>
4110
4111 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4112
45bb7d59
UB
41132017-07-04 Uros Bizjak <ubizjak@gmail.com>
4114
4115 PR target/81300
4116 * gcc.target/i386/pr81300.c: New test.
4117
1fcfac88
UB
41182017-07-04 Uros Bizjak <ubizjak@gmail.com>
4119
4120 PR target/81294
4121 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4122 x and y arguments in the call to _subborrow_u32.
4123 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4124 x and y arguments in the call to _subborrow_u64.
4125 * gcc.target/i386/pr81294-1.c: New test.
4126 * gcc.target/i386/pr81294-2.c: Ditto.
4127
a4187dab
KT
41282017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4129
4130 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4131
efbf55b0
MP
41322017-07-04 Marek Polacek <polacek@redhat.com>
4133
4134 PR c/81231
4135 * gcc.dg/atomic-pr81231.c: New test.
4136
1aad7106
RS
41372017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4138
4139 PR tree-optimization/81292
4140 * gcc.dg/pr81292-1.c: New test.
4141 * gcc.dg/pr81292-2.c: Likewise.
4142
7c819e8a
ML
41432017-07-04 Martin Liska <mliska@suse.cz>
4144
4145 PR sanitizer/81040
4146 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4147 use-after-scope sanitization.
4148
f111f434
JJ
41492017-07-04 Jakub Jelinek <jakub@redhat.com>
4150
8e8dd13b
JJ
4151 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4152 options.
4153
f111f434
JJ
4154 PR target/81175
4155 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4156 gather.
4157
7a1238d1
ML
41582017-07-04 Martin Liska <mliska@suse.cz>
4159
4160 PR ipa/81214
4161 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4162 * g++.dg/ext/mvc3.C: Likewise.
4163 * gcc.target/i386/mvc2.c: Likewise.
4164 * gcc.target/i386/mvc3.c: Likewise.
4165
9fc1fed4
JJ
41662017-07-04 Jakub Jelinek <jakub@redhat.com>
4167
8e3b9bbf
JJ
4168 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4169 decomposition declaration in diagnostics.
4170 * g++.dg/cpp1z/decomp2.C: Likewise.
4171 * g++.dg/cpp1z/decomp3.C: Likewise.
4172 * g++.dg/cpp1z/decomp4.C: Likewise.
4173 * g++.dg/cpp1z/decomp5.C: Likewise.
4174 * g++.dg/cpp1z/decomp6.C: Likewise.
4175 * g++.dg/cpp1z/decomp7.C: Likewise.
4176 * g++.dg/cpp1z/decomp8.C: Likewise.
4177 * g++.dg/cpp1z/decomp13.C: Likewise.
4178 * g++.dg/cpp1z/decomp14.C: Likewise.
4179 * g++.dg/cpp1z/decomp18.C: Likewise.
4180 * g++.dg/cpp1z/decomp19.C: Likewise.
4181 * g++.dg/cpp1z/decomp22.C: Likewise.
4182 * g++.dg/cpp1z/decomp23.C: Likewise.
4183 * g++.dg/cpp1z/decomp24.C: Likewise.
4184 * g++.dg/cpp1z/decomp25.C: Likewise.
4185 * g++.dg/cpp1z/decomp26.C: Likewise.
4186 * g++.dg/cpp1z/decomp28.C: Likewise.
4187
9fc1fed4
JJ
4188 PR c++/81258
4189 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4190 * g++.dg/cpp1z/decomp30.C: New test.
4191
17c18221
PC
41922017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4193
4194 PR c++/65775
4195 * g++.dg/cpp0x/trailing14.C: New.
4196
370d975d
DH
41972017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4198
4199 PR testsuite/79866
4200 * gfortran.dg/coarray_event_2.f08: New test.
4201
73977c47
DH
42022017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4203
4204 PR testsuite/79843
4205 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4206 * gfortran.dg/pointer_intent_2.f90: Likewise.
4207
2f70a979
JH
42082017-07-02 Jan Hubicka <hubicka@ucw.cz>
4209
4210 PR middle-end/81290
4211 * gcc.c-torture/compile/pr81290.c: New.
4212
6b5e165b
RB
42132017-07-03 Richard Biener <rguenther@suse.de>
4214
4215 PR tree-optimization/60510
4216 * gfortran.dg/vect/pr60510.f: New testcase.
4217
d8ac7e28
RO
42182017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4219
4220 * gcc.target/i386/mvc6.c: Require ifunc support.
4221
da402967
ML
42222017-07-03 Martin Liska <mliska@suse.cz>
4223
4224 PR sanitize/81040
4225 * g++.dg/asan/function-argument-1.C: New test.
4226 * g++.dg/asan/function-argument-2.C: New test.
4227 * g++.dg/asan/function-argument-3.C: New test.
4228
bc9f4235
RS
42292017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4230
4231 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4232 as well.
4233
be086ff5
TV
42342017-07-03 Tom de Vries <tom@codesourcery.com>
4235
4236 PR tree-optimization/69468
4237 * gcc.dg/pr81192.c: Update.
4238
4752be46
TV
42392017-07-03 Tom de Vries <tom@codesourcery.com>
4240
4241 PR tree-optimization/81192
4242 * gcc.dg/pr81192.c: Update.
4243
0bbfd554
TV
42442017-07-03 Tom de Vries <tom@codesourcery.com>
4245
4246 PR tree-optimization/81192
4247 * gcc.dg/pr81192.c: New test.
4248
b677e2f6
TK
42492017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4250
4251 * gfortran/eoshift_3.f90: New test.
4252
e3f9a279
RS
42532017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4254
4255 * gcc.dg/strlenopt-32.c: New testcase.
4256 * gcc.dg/strlenopt-33.c: Likewise.
4257 * gcc.dg/strlenopt-33g.c: Likewise.
4258 * gcc.dg/strlenopt-34.c: Likewise.
4259 * gcc.dg/strlenopt-35.c: Likewise.
4260
862088aa
RS
42612017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4262
4263 PR tree-optimization/80769
4264 * gcc.dg/strlenopt-31.c: New test.
4265 * gcc.dg/strlenopt-31g.c: Likewise.
4266
c34d0927
RS
42672017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4268
4269 PR tree-optimization/81136
4270 * gcc.dg/vect/pr81136.c: New test.
4271
c52d6043
JJ
42722017-07-01 Jakub Jelinek <jakub@redhat.com>
4273
4274 PR sanitizer/81262
4275 * gcc.c-torture/compile/pr81262.c: New test.
4276 * g++.dg/ubsan/pr81262.C: New test.
4277
77616c7e
JH
42782017-06-29 Jan Hubicka <hubicka@ucw.cz>
4279
4280 PR ipa/81261
4281 * g++.dg/ipa/pr81261.C: New testcase.
4282
fb6a764d
AP
42832017-06-30 Andrew Pinski <apinski@cavium.com>
4284
4285 * gcc.dg/torture/pr81245.c: New testcase.
4286
059ab149
AH
42872017-06-30 Aldy Hernandez <aldyh@redhat.com>
4288
4289 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4290 unbounded use.
4291
e59e8b5a
DM
42922017-06-30 David Malcolm <dmalcolm@redhat.com>
4293
4294 PR c++/80014
4295 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4296 Add declaration.
4297 (test_typeid): New test function.
4298
e855bdc0
JJ
42992017-06-30 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR target/81225
4302 * gcc.target/i386/pr81225.c: New test.
4303
fe32bb1b
NS
43042017-06-30 Nathan Sidwell <nathan@acm.org>
4305
4306 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4307 * g++.dg/cpp0x/decltype9.C: Likewise.
4308 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4309 * g++.dg/lookup/decl1.C: Likewise.
4310 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4311 * g++.dg/other/pr28432.C: Likewise.
4312 * g++.dg/parse/crash12.C: Likewise.
4313 * g++.dg/parse/enum3.C: Likewise.
4314 * g++.dg/parse/operator6.C: Likewise.
4315 * g++.dg/template/crash69.C: Likewise.
4316 * g++.dg/template/error27.C: Likewise.
4317 * g++.dg/template/error28.C: Likewise.
4318 * g++.dg/template/memfriend6.C: Likewise.
4319 * g++.old-deja/g++.mike/err1.C: Likewise.
4320 * g++.old-deja/g++.mike/p811.C: Likewise.
4321 * g++.old-deja/g++.other/crash25.C: Likewise.
4322 * g++.old-deja/g++.other/dtor4.C: Likewise.
4323 * g++.old-deja/g++.pt/t37.C: Likewise.
4324
aaa587d4
ML
43252017-06-30 Martin Liska <mliska@suse.cz>
4326
4327 PR ipa/81214
4328 * gcc.target/i386/pr81214.c: New test.
4329
274c1516
NS
43302017-06-30 Nathan Sidwell <nathan@acm.org>
4331
3b5c768c
NS
4332 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4333
274c1516
NS
4334 PR c++/81229
4335 * g++.dg/lookup/pr81229.C: New.
4336
c497284c
ML
43372017-06-30 Martin Liska <mliska@suse.cz>
4338
4339 PR sanitizer/81021
4340 * g++.dg/asan/pr81021.C: New test.
4341
4812f0b7
RB
43422017-06-30 Richard Biener <rguenther@suse.de>
4343
4344 PR tree-optimization/81249
4345 * g++.dg/torture/pr81249.C: New testcase.
4346
8e09cb8b
PC
43472017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4348
4349 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4350 * g++.dg/diagnostic/variadic1.C: Likewise.
4351 * g++.dg/gomp/udr-3.C: Likewise.
4352 * g++.dg/overload/error1.C: Likewise.
4353 * g++.dg/overload/error2.C: Likewise.
4354 * g++.dg/template/duplicate1.C: Likewise.
4355 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4356 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4357 * g++.old-deja/g++.other/redecl2.C: Likewise.
4358 * g++.old-deja/g++.other/redecl4.C: Likewise.
4359 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4360
74582a3e
CP
43612017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4362
4363 PR fortran/77765
4364 * gfortran.dg/goacc/pr77765.f90: New test.
4365
6da4066f
SE
43662017-06-29 Steve Ellcey <sellcey@cavium.com>
4367
4368 * gcc.target/aarch64/ccmp_2.c: New test.
4369
be3b7dcf
NS
43702017-06-29 Nathan Sidwell <nathan@acm.org>
4371
4372 PR c++/81247
4373 * g++.dg/parse/pr81247-[abc].C: New.
4374
e5898daf
CL
43752017-06-29 Carl Love <cel@us.ibm.com>
4376
4377 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4378 test_unsigned_int_result, test_ll_int_result,
4379 test_ll_unsigned_int_result): Add result checking functions, add
4380 debug support.
4381 (main): Add builtin function tests.
4382
14836f38
CL
43832017-06-29 Carl Love <cel@us.ibm.com>
4384
4385 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4386 dg-skip-if): Add -mvsx -mcpu=power7.
4387
0630a4ec
RB
43882017-06-29 Richard Biener <rguenther@suse.de>
4389
4390 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4391
f76b4224
NS
43922017-06-29 Nathan Sidwell <nathan@acm.org>
4393
4394 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4395
f66459c1
PB
43962017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4397
4398 PR middle-end/81194
4399 * g++.dg/pr81194.C: New test.
4400
3c7bb489
L
44012017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4402
4403 PR ipa/80565
4404 * gcc.dg/torture/pr80565.c: New file.
4405
6cd83bec
BC
44062017-06-29 Bin Cheng <bin.cheng@arm.com>
4407
4408 PR tree-optimization/81196
4409 * gcc.dg/vect/pr81196.c: New.
4410
4c6a51a0
MC
44112017-06-29 Michael Collison <michael.collison@arm.com>
4412
4413 Fix date on previous ChangeLog entry.
4414
44152017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4416 Michael Collison <michael.collison@arm.com>
4417
4418 PR target/70119
4419 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4420
395a191d
SP
44212017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4422
4423 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4424 Test new intrinsic.
4425 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4426 Ditto.
4427 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4428 Ditto.
4429 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4430 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4432
0ddc0ebc
TP
44332017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4434
4435 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4436 current ARM check by ARM NEON's availability check.
4437 (check_effective_target_vect_intfloat_cvt): Likewise.
4438 (check_effective_target_vect_uintfloat_cvt): Likewise.
4439 (check_effective_target_vect_floatint_cvt): Likewise.
4440 (check_effective_target_vect_floatuint_cvt): Likewise.
4441 (check_effective_target_vect_shift): Likewise.
4442 (check_effective_target_whole_vector_shift): Likewise.
4443 (check_effective_target_vect_bswap): Likewise.
4444 (check_effective_target_vect_shift_char): Likewise.
4445 (check_effective_target_vect_long): Likewise.
4446 (check_effective_target_vect_float): Likewise.
4447 (check_effective_target_vect_perm): Likewise.
4448 (check_effective_target_vect_perm_byte): Likewise.
4449 (check_effective_target_vect_perm_short): Likewise.
4450 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4451 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4452 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4453 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4454 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4455 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4456 (check_effective_target_vect_widen_shift): Likewise.
4457 (check_effective_target_vect_extract_even_odd): Likewise.
4458 (check_effective_target_vect_interleave): Likewise.
4459 (check_effective_target_vect_multiple_sizes): Likewise.
4460 (check_effective_target_vect64): Likewise.
4461 (check_effective_target_vect_max_reduc): Likewise.
4462
56a6d474
RB
44632017-06-28 Richard Biener <rguenther@suse.de>
4464
4465 PR middle-end/81227
4466 * gcc.dg/pr81227.c: New testcase.
4467
926c7865
MM
44682017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4469
4470 PR target/81193
4471 * lib/target-supports.exp
4472 (check_ppc_cpu_supports_hw_available): New test to make sure
4473 __builtin_cpu_supports works on power7 and newer.
4474
17a7218b
ML
44752017-06-28 Martin Liska <mliska@suse.cz>
4476
4477 PR ipa/81128
4478 * gcc.target/i386/pr81128.c: New test.
4479
63010089
ML
44802017-06-28 Martin Liska <mliska@suse.cz>
4481
4482 PR driver/79659
4483 * g++.dg/opt/pr79659.C: New test.
4484
b1cac008
CL
44852017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4486
4487 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4488 and options.
4489 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4490
42bd89ce
MG
44912017-06-28 Marc Glisse <marc.glisse@inria.fr>
4492
4493 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4494 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4495
b8d62ac8
JJ
44962017-06-28 Jakub Jelinek <jakub@redhat.com>
4497
4498 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4499 (foo): ... this. Change constants such that it isn't matched
4500 as __builtin_copysign, yet tests the combiner the same.
4501
6dc61b45
ML
45022017-06-28 Martin Liska <mliska@suse.cz>
4503
4504 PR sanitizer/81224
4505 * gcc.dg/asan/pr81224.c: New test.
4506
9a265443
EB
45072017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4508
4509 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4510 passed to pthread_join.
4511
935b5226
AK
45122017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4513
4514 * gcc.target/s390/nodatarel-1.c: New test.
4515
88016532
JD
45162017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4517
4518 PR fortran/80164
4519 * gfortran.dg/array_temporaries_4.f90: New test.
4520
8c2805bb
AP
45212017-06-27 Andrew Pinski <apinski@cavium.com>
4522
4523 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4524 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4525 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4526
786c6d10
MP
45272017-06-27 Marek Polacek <polacek@redhat.com>
4528
4529 PR sanitizer/81223
4530 * gcc.dg/ubsan/pr81223.c: New test.
4531
1e7df2e6
MG
45322017-06-27 Marc Glisse <marc.glisse@inria.fr>
4533
4534 * gcc.dg/tree-ssa/assoc-1.c: New file.
4535
58b45c4f
PC
45362017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4537
4538 PR c++/62046
4539 * g++.dg/parse/catch2.C: New.
4540
00296d7f
JJ
45412017-06-27 Jakub Jelinek <jakub@redhat.com>
4542
c1031852
JJ
4543 PR sanitizer/81209
4544 * g++.dg/ubsan/pr81209.C: New test.
4545
00296d7f
JJ
4546 PR middle-end/81207
4547 * gcc.c-torture/compile/pr81207.c: New test.
4548
0c418630
MP
45492017-06-27 Marek Polacek <polacek@redhat.com>
4550
4551 PR bootstrap/81216
4552 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4553
4b377e01
MS
45542017-06-26 Martin Sebor <msebor@redhat.com>
4555
4556 PR c++/81169
4557 * g++.dg/Wclass-memaccess-2.C: New test.
4558
952ac945
CL
45592017-06-26 Carl Love <cel@us.ibm.com>
4560
4561 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4562 Add new runnable test file for the vec_rev built-ins.
4563
df11b2ea
BS
45642016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4565
226ab0a8 4566 PR/tree-optimization 71815
df11b2ea
BS
4567 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4568 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4569
fa7ccca0
RL
45702017-06-26 Renlin Li <renlin.li@arm.com>
4571 Szabolcs Nagy <szabolcs.nagy@arm.com>
4572
4573 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4574 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4575 memmove.
4576
5a5c2d16
RB
45772017-06-26 Richard Biener <rguenther@suse.de>
4578
4579 PR target/81175
4580 * gfortran.dg/pr81175.f: New testcase.
4581
75f0112f
RB
45822017-06-26 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/81203
4585 * gcc.dg/torture/pr81203.c: New testcase.
4586
3e2becc4
MP
45872017-06-26 Marek Polacek <polacek@redhat.com>
4588
4589 PR c/80116
4590 * c-c++-common/Wmultistatement-macros-1.c: New test.
4591 * c-c++-common/Wmultistatement-macros-2.c: New test.
4592 * c-c++-common/Wmultistatement-macros-3.c: New test.
4593 * c-c++-common/Wmultistatement-macros-4.c: New test.
4594 * c-c++-common/Wmultistatement-macros-5.c: New test.
4595 * c-c++-common/Wmultistatement-macros-6.c: New test.
4596 * c-c++-common/Wmultistatement-macros-7.c: New test.
4597 * c-c++-common/Wmultistatement-macros-8.c: New test.
4598 * c-c++-common/Wmultistatement-macros-9.c: New test.
4599 * c-c++-common/Wmultistatement-macros-10.c: New test.
4600 * c-c++-common/Wmultistatement-macros-11.c: New test.
4601
945653db
EB
46022017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4603
4604 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4605
c8e3c356
CL
46062017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4607
4608 * lib/target-supports.exp
4609 (check_effective_target_arm_neon_ok_nocache): Add flags with
4610 -mfloat-abi=hard. Include arm_neon.h.
4611 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4612 (check_effective_target_arm_neon_ok_no_float_abi): New.
4613 * gcc.target/arm/lto/pr65837_0.c: Require
4614 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4615 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4616 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4617
22235619
PC
46182017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4619
4620 PR c++/62315
4621 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4622
e56e3fda
TK
46232017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4624
45bb7d59 4625 PR fortran/52473
e56e3fda
TK
4626 * gfortran.dg/cshift_2.f90: New test.
4627
d3f062be
JW
46282017-06-23 Jim Wilson <jim.wilson@linaro.org>
4629
4630 PR middle-end/79794
4631 * gcc.target/aarch64/pr79794.c: New.
4632
37416b69
MM
46332017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4634
4635 PR target/80510
4636 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4637 * gcc.target/powerpc/pr80510-2.c: Likewise.
4638
8447a92f
JL
46392017-06-22 Jeff Law <law@redhat.com>
4640
4641 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4642
52607f7e
WS
46432017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4644
4645 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4646 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4647 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4648 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4649 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4650 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4651 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4652 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4653
fb68f296
JC
46542017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4655
45bb7d59 4656 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4657
60edf8bb
MT
46582017-06-22 Matt Turner <mattst88@gmail.com>
4659
4660 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4661 skylake check.
4662
4333d74b
CL
46632017-06-22 Carl Love <cel@us.ibm.com>
4664
4665 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4666 vmuleuh): Fix scan-assembler-times should check for word not half word
4667 instructions.
4668
13f752b2
JL
46692017-06-22 Jeff Law <law@redhat.com>
4670
4671 * gcc.c-torture/compile/stack-check-1.c: New test.
4672
0759db19
RB
46732016-06-22 Richard Biener <rguenther@suse.de>
4674
4675 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4676 * gcc.dg/vect/pr65947-2.c: Likewise.
4677 * gcc.dg/vect/pr65947-3.c: Likewise.
4678 * gcc.dg/vect/pr65947-4.c: Likewise.
4679 * gcc.dg/vect/pr65947-5.c: Likewise.
4680 * gcc.dg/vect/pr65947-6.c: Likewise.
4681 * gcc.dg/vect/pr65947-8.c: Likewise.
4682 * gcc.dg/vect/pr65947-9.c: Likewise.
4683 * gcc.dg/vect/pr65947-10.c: Likewise.
4684 * gcc.dg/vect/pr65947-12.c: Likewise.
4685 * gcc.dg/vect/pr65947-13.c: Likewise.
4686 * gcc.dg/vect/pr65947-14.c: Likewise.
4687 * gcc.dg/vect/vect-cond-2.c: Likewise.
4688 * gcc.dg/vect/vect-pr69848.c: Likewise.
4689
c24c235e
ML
46902017-06-22 Martin Liska <mliska@suse.cz>
4691
4692 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4693 to not inline it.
4694
71f82be9
JG
46952017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4696
4697 * gcc.dg/tree-ssa/forwprop-37.c: New.
4698
a78f6980
RB
46992017-06-22 Richard Biener <rguenther@suse.de>
4700
4701 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4702
85d5b033
RB
47032017-06-22 Richard Biener <rguenther@suse.de>
4704
4705 * gcc.dg/vect/pr65947-14.c: New testcase.
4706
4ded8669
MM
47072017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4708
4709 PR target/80510
4710 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4711 32-bit support is added. Change ITYPE size to 64-bit integer.
4712 * gcc.target/powerpc/pr80510-2.c: Likewise.
4713
cb8d1b01
JJ
47142017-06-21 Jakub Jelinek <jakub@redhat.com>
4715
4716 PR c++/81154
4717 * g++.dg/gomp/pr81154.C: New test.
4718
113459fa
DM
47192017-06-21 David Malcolm <dmalcolm@redhat.com>
4720
4721 * g++.dg/other/old-style-cast-fixits.C: New test case.
4722
5e9d501c
JJ
47232017-06-21 Jakub Jelinek <jakub@redhat.com>
4724
4725 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4726
27d33d3e
TV
47272017-06-21 Tom de Vries <tom@codesourcery.com>
4728
4729 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4730
5433db45
TV
47312017-06-21 Tom de Vries <tom@codesourcery.com>
4732
4733 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4734 warning.
4735
93c18375
ML
47362017-06-21 Martin Liska <mliska@suse.cz>
4737
4738 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4739
ff9baa5f
PMR
47402017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4741
4742 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4743 gnat.dg/debug11_pkg2.ads: New testcase.
4744
a23ba8cc
MG
47452017-06-21 Marc Glisse <marc.glisse@inria.fr>
4746
4747 * gcc.target/i386/getround.c: New file.
4748
ed73f46f
MG
47492017-06-21 Marc Glisse <marc.glisse@inria.fr>
4750
4751 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4752 * gcc.dg/tree-ssa/addadd-2.c: New file.
4753
6b92ab17
TV
47542017-06-21 Tom de Vries <tom@codesourcery.com>
4755
4756 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4757 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4758 * gcc.c-torture/compile/20080806-1.c: Same.
4759 * gcc.c-torture/compile/920723-1.c: Same.
4760 * gcc.c-torture/compile/930621-1.c: Same.
4761 * gcc.c-torture/compile/991214-2.c: Same.
4762 * gcc.c-torture/compile/bcopy.c: Same.
4763 * gcc.c-torture/compile/memtst.c: Same.
4764 * gcc.c-torture/compile/msp.c: Same.
4765 * gcc.c-torture/compile/stuct.c: Same.
4766 * gcc.c-torture/execute/20011008-3.c: Same.
4767 * gcc.c-torture/execute/20030209-1.c: Same.
4768 * gcc.c-torture/execute/20031012-1.c: Same.
4769 * gcc.c-torture/execute/20040805-1.c: Same.
4770 * gcc.c-torture/execute/920410-1.c: Same.
4771 * gcc.c-torture/execute/921113-1.c: Same.
4772 * gcc.c-torture/execute/921202-1.c: Same.
4773 * gcc.c-torture/execute/921208-2.c: Same.
4774 * gcc.c-torture/execute/930106-1.c: Same.
4775 * gcc.c-torture/execute/930406-1.c: Same.
4776 * gcc.c-torture/execute/950221-1.c: Same.
4777 * gcc.c-torture/execute/960521-1.c: Same.
4778 * gcc.c-torture/execute/980605-1.c: Same.
4779 * gcc.c-torture/execute/comp-goto-1.c: Same.
4780 * gcc.c-torture/execute/comp-goto-2.c: Same.
4781 * gcc.c-torture/execute/memcpy-1.c: Same.
4782 * gcc.c-torture/execute/multi-ix.c: Same.
4783 * gcc.c-torture/execute/nestfunc-4.c: Same.
4784 * gcc.c-torture/execute/pr20621-1.c: Same.
4785 * gcc.c-torture/execute/pr23135.c: Same.
4786 * gcc.c-torture/execute/pr28982b.c: Same.
4787 * gcc.dg/loop-3.c: Same.
4788 * gcc.dg/struct-ret-3.c: Same.
4789 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4790 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4791 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4792 * gcc.dg/tree-prof/pr44777.c: Same.
4793
191578a5
DM
47942017-06-20 David Malcolm <dmalcolm@redhat.com>
4795
4796 PR jit/81144
4797 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4798 memset call with zero-initialization.
4799 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4800
8a259e30
UB
48012017-06-20 Uros Bizjak <ubizjak@gmail.com>
4802
4803 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4804 (main): Renamed to ...
4805 (fma4_test): ... this.
4806
b6837e04
JK
48072017-06-20 Julia Koval <julia.koval@intel.com>
4808
4809 * gcc.target/i386/pr73350-2.c: New test.
4810
67ea3f4e
RO
48112017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4812
4813 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4814 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4815 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4816 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4817 restrict to x86_64-*-*-gnu.
4818 Skip scan-assembler on *-*-darwin*.
4819 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4820 * gcc.dg/loop-invariant.c: Likewise.
4821 * gcc.dg/lto/pr70955_0.c: Likewise.
4822 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4823 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4824 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4825
4826 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4827 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4828 targets.
4829 * gcc.dg/attr-ms_struct-2.c: Likewise.
4830 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4831 * gcc.dg/bf-ms-layout.c: Likewise.
4832 * gcc.dg/bf-ms-layout-2.c: Likewise.
4833 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4834 Require fpic support.
4835 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4836 targets.
4837 * gcc.target/i386/bitfield2.c: Likewise.
4838 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4839 targets.
4840 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4841
71bbbd13
NS
48422017-06-20 Nathan Sidwell <nathan@acm.org>
4843
4844 PR c++/67074
4845 * g++.dg/lookup/pr67074.C: New.
4846 * g++.dg/parse/namespace-alias-1.C: Adjust.
4847
531f0b38
RB
48482017-06-20 Richard Biener <rguenther@suse.de>
4849
4850 PR middle-end/81097
4851 * c-c++-common/ubsan/pr81097.c: New testcase.
4852
d47d7438
RB
48532017-06-20 Richard Biener <rguenther@suse.de>
4854
4855 * gcc.dg/vect/pr65947-9.c: Adjust.
4856
b5c7b957
TP
48572017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4858
4859 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4860 * gcc.target/arm/acle/cdp2.c: Likewise.
4861 * gcc.target/arm/acle/ldc.c: Likewise.
4862 * gcc.target/arm/acle/ldc2.c: Likewise.
4863 * gcc.target/arm/acle/ldc2l.c: Likewise.
4864 * gcc.target/arm/acle/ldcl.c: Likewise.
4865 * gcc.target/arm/acle/mcr.c: Likewise.
4866 * gcc.target/arm/acle/mcr2.c: Likewise.
4867 * gcc.target/arm/acle/mcrr.c: Likewise.
4868 * gcc.target/arm/acle/mcrr2.c: Likewise.
4869 * gcc.target/arm/acle/mrc.c: Likewise.
4870 * gcc.target/arm/acle/mrc2.c: Likewise.
4871 * gcc.target/arm/acle/mrrc.c: Likewise.
4872 * gcc.target/arm/acle/mrrc2.c: Likewise.
4873 * gcc.target/arm/acle/stc.c: Likewise.
4874 * gcc.target/arm/acle/stc2.c: Likewise.
4875 * gcc.target/arm/acle/stc2l.c: Likewise.
4876 * gcc.target/arm/acle/stcl.c: Likewise.
4877
a1aa2599
JJ
48782017-06-20 Jakub Jelinek <jakub@redhat.com>
4879
4880 PR target/81121
4881 * gcc.target/i386/pr81121.c: New test.
4882
16122c22
MM
48832017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4884
4885 PR target/79799
4886 * gcc.target/powerpc/pr79799-1.c: New test.
4887 * gcc.target/powerpc/pr79799-2.c: Likewise.
4888 * gcc.target/powerpc/pr79799-3.c: Likewise.
4889 * gcc.target/powerpc/pr79799-4.c: Likewise.
4890 * gcc.target/powerpc/pr79799-5.c: Likewise.
4891
5ec046c0
NS
48922017-06-19 Nathan Sidwell <nathan@acm.org>
4893
4894 PR c++/81124
4895 PR c++/79766
4896 * g++.dg/lookup/pr79766.C: New.
4897 * g++.dg/lookup/pr81124.C: New.
4898 * g++.dg/template/explicit6.C: Adjust.
4899 * g++.old-deja/g++.other/decl5.C: Adjust.
4900
c72e002c
CL
49012017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4902
4903 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4904 -DSTACK_SIZE.
4905
4301ae22
JJ
49062017-06-19 Jakub Jelinek <jakub@redhat.com>
4907
9f8fafe8
JJ
4908 PR sanitizer/81125
4909 * g++.dg/ubsan/pr81125.C: New test.
4910
4301ae22
JJ
4911 PR sanitizer/81111
4912 * g++.dg/ubsan/pr81111.C: New test.
4913
21e4389f
RB
49142017-06-19 Richard Biener <rguenther@suse.de>
4915
4916 PR middle-end/81118
4917 * gcc.dg/torture/pr81118.c: New testcase.
4918
343ae898
RB
49192017-06-19 Richard Biener <rguenther@suse.de>
4920
4921 PR tree-optimization/80887
4922 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4923
97872698
JJ
49242017-06-19 Jakub Jelinek <jakub@redhat.com>
4925
4926 PR ipa/81112
4927 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4928
c14c0b15
NS
49292017-06-19 Nathan Sidwell <nathan@acm.org>
4930
4931 PR c++/81119
4932 * g++.dg/warn/pr81119.C: New.
4933
a6e5212a
ML
49342017-06-19 Martin Liska <mliska@suse.cz>
4935
4936 PR sanitizer/80879
4937 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4938
871cc215
ML
49392017-06-19 Martin Liska <mliska@suse.cz>
4940
4941 PR ipa/80732
4942 * gcc.target/i386/mvc5.c: Scan indirect_function.
4943 * gcc.target/i386/mvc7.c: Likewise.
4944 * gcc.target/i386/pr80732.c: New test.
4945
431abe69
PC
49462017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4947
4948 PR c++/66093
4949 * g++.dg/cpp1y/constexpr-66093.C: New.
4950
fe1ae165
RO
49512017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4954 dg-skip-if list.
4955
db9bbdec
RB
49562017-06-19 Richard Biener <rguenther@suse.de>
4957
4958 PR ipa/81112
4959 * g++.dg/torture/pr81112.C: New testcase.
4960
18154846
JH
49612017-06-18 Jan Hubicka <hubicka@ucw.cz>
4962
4963 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4964
5dace4bf
TK
49652017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4966
4967 PR fortran/52473
4968 * gfortran.dg/cshift_1.f90: New test.
4969
4f4b0ab8
RO
49702017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4971
4972 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4973
b36a612c
CL
49742017-06-16 Carl Love <cel@us.ibm.com>
4975
4976 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4977 main): Add runnable tests and test checker for vec_float,
4978 vec_float2, vec_floate and vec_floato builtins.
4979
e3e266bf
RE
49802017-06-16 Richard Earnshaw <rearnsha@arm.com>
4981
4982 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4983 the architecture options added by dg-add-options arm_neon.
4984 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4985 to the architecture.
4986 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4987 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4988 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4989
42093880
RE
49902017-06-16 Richard Earnshaw <rearnsha@arm.com>
4991
4992 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4993 multilibs have been built.
4994
c5742a17
RE
49952017-06-16 Richard Earnshaw <rearnsha@arm.com>
4996
4997 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4998 * gcc.target/arm/pr51915.c: Likewise.
4999 * gcc.target/arm/pr52006.c: Likewise.
5000 * gcc.target/arm/pr53187.c: Likewise.
5001
93aa40fe
RE
50022017-06-16 Richard Earnshaw <rearnsha@arm.com>
5003
5004 * gcc.target/arm/multilibs.exp: New file.
5005
b3d8d88e
MS
50062017-06-16 Martin Sebor <msebor@redhat.com>
5007
5008 PR tree-optimization/80933
5009 PR tree-optimization/80934
5010 * gcc.dg/fold-bcopy.c: New test.
5011 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5012 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5013 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5014 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5015 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5016 * gcc.dg/builtins-nonnull.c: Likewise.
5017
56960fd6
JG
50182017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5019
5020 PR target/71778
5021 * gcc.target/arm/pr71778.c: New.
5022
ec73e54d
JH
50232017-06-16 Jan Hubicka <hubicka@ucw.cz>
5024
5025 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5026
01f1c24e
RB
50272017-06-16 Richard Biener <rguenther@suse.de>
5028
5029 PR tree-optimization/81090
5030 * gcc.dg/graphite/pr81090.c: New testcase.
5031
8d94f932
JW
50322017-06-16 Janus Weil <janus@gcc.gnu.org>
5033
5034 PR fortran/80983
5035 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5036
b783399a
JJ
50372017-06-16 Jakub Jelinek <jakub@redhat.com>
5038
5039 PR sanitizer/81094
5040 * c-c++-common/ubsan/object-size-11.c: New test.
5041
c3684b7b
MS
50422017-06-15 Martin Sebor <msebor@redhat.com>
5043
5044 PR c++/80560
5045 * g++.dg/Wclass-memaccess.C: New test.
5046
d0e7a9fd
JW
50472017-06-15 Janus Weil <janus@gcc.gnu.org>
5048
5049 PR fortran/80983
5050 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5051
d1eed638
JH
50522017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5053
5054 PR lto/69866
5055 * gcc.dg/lto/pr69866_0.c: New test.
5056 * gcc.dg/lto/pr69866_1.c: Likewise.
5057
61f5d852
JL
50582017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5059
5060 PR target/78818
5061 * gcc.target/msp430/pr78818-real.c: New template for tests.
5062 * gcc.target/msp430/pr78818-auto.c: New test.
5063 * gcc.target/msp430/pr78818-data-region.c: New test.
5064 * gcc.target/msp430/pr78818-data-sec.c: New test.
5065 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5066
6820664a
TP
50672017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5068
5069 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5070 instructions in it rather than the number of IT blocks being 2.
5071 Transfer scan directive arm_thumb2 restriction to the whole
5072 testcase and restrict further to Thumb-only targets.
5073
41c540fc
TC
50742017-06-15 Tamar Christina <tamar.christina@arm.com>
5075
5076 * gcc.target/arm/sdiv_costs_1.c:
5077 Use dg-add-options.
5078
3466430f
MR
50792017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5080
5081 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5082 * gcc.target/mips/pr51513-1.c: New test.
5083 * gcc.target/mips/pr51513-2.c: New test.
5084
26fda5f5
RB
50852017-06-14 Richard Biener <rguenther@suse.de>
5086
5087 PR tree-optimization/81083
5088 * gcc.dg/torture/pr81083.c: Add prototypes.
5089
909263f8
RB
50902017-06-14 Richard Biener <rguenther@suse.de>
5091
5092 PR middle-end/81088
5093 * c-c++-common/ubsan/pr81088.c: New testcase.
5094
938a807a
EB
50952017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5096
5097 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5098
85c1b6d7
AP
50992017-06-14 Andrew Pinski <apinski@cavium.com>
5100 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5101
5102 PR target/71663
5103 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5104 * gcc.target/aarch64/vect-init-2.c: Likewise.
5105 * gcc.target/aarch64/vect-init-3.c: Likewise.
5106 * gcc.target/aarch64/vect-init-4.c: Likewise.
5107 * gcc.target/aarch64/vect-init-5.c: Likewise.
5108
bee9e49f
PC
51092017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5110
5111 PR c++/58541
5112 * g++.dg/cpp0x/constexpr-58541.C: New.
5113
24d020bd
RB
51142017-06-14 Richard Biener <rguenther@suse.de>
5115
5116 PR tree-optimization/81083
5117 * gcc.dg/torture/pr81083.c: New testcase.
5118
11c16c2a
JJ
51192017-06-14 Jakub Jelinek <jakub@redhat.com>
5120
5121 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5122 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5123
c60dc053
JJ
51242017-06-13 Jakub Jelinek <jakub@redhat.com>
5125
f31a8339
JJ
5126 PR c++/80973
5127 * g++.dg/ubsan/pr80973.C: New test.
5128
c60dc053
JJ
5129 PR c++/80984
5130 * g++.dg/opt/nrv18.C: New test.
5131
45b2222a
ML
51322017-06-13 Martin Liska <mliska@suse.cz>
5133
5134 PR sanitize/78204
5135 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5136 test by adding no_sanitize attribute.
5137 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5138
ef0e3441
RL
51392017-06-13 Renlin Li <renlin.li@arm.com>
5140
5141 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5142 conditionally.
5143
345683a9
MJ
51442017-06-13 Martin Jambor <mjambor@suse.cz>
5145
5146 PR tree-optimization/80803
5147 PR tree-optimization/81063
5148 gcc.dg/tree-ssa/pr80803.c: New test.
5149 gcc.dg/tree-ssa/pr81063.c: Likewise.
5150
9ebc3467
YG
51512017-06-12 Yury Gribov <tetra2005@gmail.com>
5152
5153 * c-c++-common/fold-masked-cmp-3.c: New test.
5154
16842d34
YG
51552017-06-13 Yury Gribov <tetra2005@gmail.com>
5156
5157 PR tree-optimization/67328
5158 * c-c++-common/fold-masked-cmp-1.c: New test.
5159 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5160 * gcc.dg/pr46309.c: Fix pattern.
5161 * gcc.dg/pr46309-2.c: Likewise.
5162
ba593ad5
TC
51632017-06-13 Tamar Christina <tamar.christina@arm.com>
5164
5165 * gcc.target/arm/sdiv_costs_1.c:
5166 Require arm_arch_v8a_ok and add march option.
5167
9ab5a235
ML
51682017-06-13 Martin Liska <mliska@suse.cz>
5169
5170 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5171 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5172 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5173
4f2c198d
RB
51742017-06-13 Richard Biener <rguenther@suse.de>
5175
5176 PR middle-end/81065
5177 * c-c++-common/ubsan/pr81065.c: New testcase.
5178
196ed8ea
ILT
51792017-06-12 Ian Lance Taylor <iant@golang.org>
5180
5181 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5182 freorder. Update comment to explain test.
5183
64ff4f60
TC
51842017-06-12 Tamar Christina <tamar.christina@arm.com>
5185
5186 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5187 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5188 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5189 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5190
5ed2fdfe
TC
51912017-06-12 Tamar Christina <tamar.christina@arm.com>
5192
5193 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5194
6cddb61c
TC
51952017-06-12 Tamar Christina <tamar.christina@arm.com>
5196
5197 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5198
aebce396
JJ
51992017-06-12 Jakub Jelinek <jakub@redhat.com>
5200
5201 PR tree-optimization/81003
5202 * gcc.c-torture/compile/pr81003.c: New test.
5203
3fd7fe21
RB
52042017-06-12 Richard Biener <rguenther@suse.de>
5205
5206 PR tree-optimization/81053
5207 * gcc.dg/torture/pr81053.c: New testcase.
5208
ac39f0e8
TK
52092017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5210
5211 PR fortran/80988
5212 * gfortran.dg/implied_do_io_3.f90: New test.
5213
18787c38
TV
52142017-06-10 Tom de Vries <tom@codesourcery.com>
5215
5216 * lib/target-supports.exp (check_effective_target_signal): New proc.
5217 * lib/gcc.exp (gcc_target_compile): Remove appending of
5218 -DSIGNAL_SUPPRESS to additional_flags.
5219 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5220 additional_flags if effective target signal is not supported by the
5221 target.
5222 * gcc.c-torture/execute/20101011-1.c: Same.
5223 * gcc.dg/c99-stdint-1.c: Same.
5224 * gcc.dg/c99-stdint-2.c: Same.
5225 * gcc.dg/c99-stdint-5.c: Same.
5226 * gcc.dg/c99-stdint-6.c: Same.
5227 * gcc.dg/stdint-width-1.c: Same.
5228
0069a009
TV
52292017-06-10 Tom de Vries <tom@codesourcery.com>
5230
5231 * lib/target-supports.exp (check_effective_target_stack_size)
5232 (dg-effective-target-value): New proc.
5233 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5234 additional_flags.
5235 * lib/objc.exp (objc_target_compile): Same.
5236 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5237 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5238 dg-additional-options.
5239 * gcc.c-torture/compile/20080806-1.c: Same.
5240 * gcc.c-torture/compile/920723-1.c: Same.
5241 * gcc.c-torture/compile/930621-1.c: Same.
5242 * gcc.c-torture/compile/991214-2.c: Same.
5243 * gcc.c-torture/compile/bcopy.c: Same.
5244 * gcc.c-torture/compile/memtst.c: Same.
5245 * gcc.c-torture/compile/msp.c: Same.
5246 * gcc.c-torture/compile/stuct.c: Same.
5247 * gcc.c-torture/execute/20011008-3.c: Same.
5248 * gcc.c-torture/execute/20030209-1.c: Same.
5249 * gcc.c-torture/execute/20031012-1.c: Same.
5250 * gcc.c-torture/execute/20040805-1.c: Same.
5251 * gcc.c-torture/execute/920410-1.c: Same.
5252 * gcc.c-torture/execute/920501-7.c: Same.
5253 * gcc.c-torture/execute/921113-1.c: Same.
5254 * gcc.c-torture/execute/921202-1.c: Same.
5255 * gcc.c-torture/execute/921208-2.c: Same.
5256 * gcc.c-torture/execute/930106-1.c: Same.
5257 * gcc.c-torture/execute/930406-1.c: Same.
5258 * gcc.c-torture/execute/950221-1.c: Same.
5259 * gcc.c-torture/execute/960521-1.c: Same.
5260 * gcc.c-torture/execute/980605-1.c: Same.
5261 * gcc.c-torture/execute/comp-goto-1.c: Same.
5262 * gcc.c-torture/execute/comp-goto-2.c: Same.
5263 * gcc.c-torture/execute/memcpy-1.c: Same.
5264 * gcc.c-torture/execute/multi-ix.c: Same.
5265 * gcc.c-torture/execute/nestfunc-4.c: Same.
5266 * gcc.c-torture/execute/pr20621-1.c: Same.
5267 * gcc.c-torture/execute/pr23135.c: Same.
5268 * gcc.c-torture/execute/pr28982b.c: Same.
5269 * gcc.dg/loop-3.c: Same.
5270 * gcc.dg/struct-ret-3.c: Same.
5271 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5272 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5273 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5274 * gcc.dg/tree-prof/pr44777.c: Same.
5275
b09649fd
DM
52762017-06-09 David Malcolm <dmalcolm@redhat.com>
5277
5278 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5279 (test_mutually_exclusive_suggestions): New test function.
5280 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5281 (test_mutually_exclusive_suggestions): New test function.
5282 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5283 (test_mutually_exclusive_suggestions): New test function.
5284 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5285 (test_show_locus): Add special-case for
5286 "test_mutually_exclusive_suggestions".
5287
a1f427e9
ILT
52882017-06-09 Ian Lance Taylor <iant@golang.org>
5289
5290 * gcc.dg/tree-prof/split-1.c: New test.
5291
cb59f689
JH
52922017-06-09 Jan Hubicka <hubicka@ucw.cz>
5293
5294 * gcc.dg/predict-14.c: Avoid cold function detection.
5295 * gcc.target/i386/umod-3.c: Likewise.
5296
f66e6423
TC
52972017-06-09 Tamar Christina <tamar.christina@arm.com>
5298
5299 * gcc.target/aarch64/lrint-matherr.h: New.
5300 * gcc.target/aarch64/inline-lrint_1.c: New.
5301 * gcc.target/aarch64/inline-lrint_2.c: New.
5302 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5303 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5304
37b68a43
TC
53052017-06-09 Tamar Christina <tamar.christina@arm.com>
5306
5307 * gcc.target/arm/sdiv_costs_1.c: New.
5308
37f30285
TV
53092017-06-09 Tom de Vries <tom@codesourcery.com>
5310
5311 PR target/80855
5312 * gcc.target/nvptx/label-values.c: New test.
5313
051508d7
TP
53142017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5315
5316 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5317 Test for null definitions instead of them being undefined. Add entry
5318 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5319 about using the effective target for architecture extension.
5320 (check_effective_target_arm_arch_v7ve_ok): Remove.
5321 (add_options_for_arm_arch_v7ve): Likewise.
5322
01a8cacc
RB
53232017-06-09 Richard Biener <rguenther@suse.de>
5324
5325 PR tree-optimization/66623
5326 * gcc.dg/vect/pr66623.c: New testcase.
5327
6d1115c5
RB
53282017-06-09 Richard Biener <rguenther@suse.de>
5329
5330 PR tree-optimization/79483
5331 * gcc.dg/graphite/pr79483.c: New testcase.
5332
6ba856d4
RB
53332017-06-09 Richard Biener <rguenther@suse.de>
5334
5335 PR middle-end/81007
5336 * g++.dg/pr81007.C: New testcase.
5337
48e69247
JJ
53382017-06-09 Jakub Jelinek <jakub@redhat.com>
5339
5340 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5341 instead of "rsp" for -m32.
5342 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5343 target, add -msse2 to dg-options.
5344 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5345 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5346
120ef1d5
SB
53472017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5348
5349 PR target/80966
5350 * gcc.target/powerpc/stack-limit.c: New testcase.
5351
271be653
WS
53522017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5353
774cccdc
JJ
5354 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5355 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5356 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5357 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5358 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5359 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5360
0d05f685
JJ
53612017-06-08 Jakub Jelinek <jakub@redhat.com>
5362
8ab7005b
JJ
5363 PR c/81006
5364 * c-c++-common/gomp/pr81006.c: New test.
5365
34361776
JJ
5366 PR c++/81011
5367 * g++.dg/gomp/pr81011.C: New test.
5368
0d05f685
JJ
5369 PR middle-end/81005
5370 * c-c++-common/ubsan/align-10.c: New test.
5371 * c-c++-common/ubsan/null-13.c: New test.
5372
2163b9bc
UB
53732017-06-08 Uros Bizjak <ubizjak@gmail.com>
5374
5375 PR target/81015
5376 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5377 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5378 * gcc.target/i386/pr81015.c: New test.
5379
73f49ad7
TV
53802017-06-08 Tom de Vries <tom@codesourcery.com>
5381
5382 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5383 trampolines instead of NO_TRAMPOLINES.
5384 * gcc.c-torture/execute/20000822-1.c: Same.
5385 * gcc.c-torture/execute/920428-2.c: Same.
5386 * gcc.c-torture/execute/920501-7.c: Same.
5387 * gcc.c-torture/execute/920612-2.c: Same.
5388 * gcc.c-torture/execute/921017-1.c: Same.
5389 * gcc.c-torture/execute/921215-1.c: Same.
5390 * gcc.c-torture/execute/931002-1.c: Same.
5391 * gcc.c-torture/execute/comp-goto-2.c: Same.
5392 * gcc.c-torture/execute/nestfunc-1.c: Same.
5393 * gcc.c-torture/execute/nestfunc-2.c: Same.
5394 * gcc.c-torture/execute/nestfunc-3.c: Same.
5395 * gcc.c-torture/execute/nestfunc-5.c: Same.
5396 * gcc.c-torture/execute/nestfunc-6.c: Same.
5397 * gcc.c-torture/execute/pr24135.c: Same.
5398 * gcc.dg/Wtrampolines.c: Same.
5399 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5400 * gcc.dg/torture/stackalign/nested-5.c: Same.
5401 * gcc.dg/torture/stackalign/nested-6.c: Same.
5402 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5403 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5404 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5405 * gcc.dg/trampoline-1.c: Same.
5406 * gcc.dg/tree-prof/pr44777.c: Same.
5407 * gcc.target/i386/pr67770.c: Same.
5408 * lib/gcc.exp (gcc_target_compile): Remove appending of
5409 -DNO_TRAMPOLINES to additional_flags.
5410 * lib/objc.exp (objc_target_compile): Same.
5411
b9835925
TV
54122017-06-08 Tom de Vries <tom@codesourcery.com>
5413
5414 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5415 'gcc,no_trampolines' instead of 'no_trampolines'.
5416
77db6c15
AI
54172017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5418
5419 PR middle-end/79988
5420 * gcc.target/i386/mpx/pr79988.c: New test.
5421
0036534f
AI
54222017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5423
5424 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5425 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5426 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5427
b69d9ac6
JH
54282017-06-08 Jan Hubicka <hubicka@ucw.cz>
5429
5430 * g++.dg/tree-ssa/counts-1.C: New testcase.
5431 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5432
c46f9051
JK
54332017-08-08 Julia Koval <julia.koval@intel.com>
5434
5435 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5436 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5437 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5438 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5439 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5440 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5441
5ed41889
MP
54422017-06-08 Marek Polacek <polacek@redhat.com>
5443
5444 PR sanitize/80932
5445 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5446
8055904e
JK
54472017-08-08 Julia Koval <julia.koval@intel.com>
5448
5449 PR target/73350,80862
5450 * gcc.target/i386/pr73350.c: New test.
5451
fb4bc6ff
RB
54522017-06-08 Richard Biener <rguenther@suse.de>
5453
5454 PR tree-optimization/80928
5455 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5456
989cc652 54572017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5458
989cc652
CL
5459 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5460
83059741
JW
54612017-06-07 Jonathan Wakely <jwakely@redhat.com>
5462
5463 PR c++/80990
5464 * g++.dg/cpp1z/class-deduction39.C: New.
5465
0874a778
MP
54662017-06-07 Marek Polacek <polacek@redhat.com>
5467
5468 PR sanitizer/80932
5469 * c-c++-common/ubsan/pr80932.c: New test.
5470
55e872a4
BC
54712017-06-07 Bin Cheng <bin.cheng@arm.com>
5472
5473 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5474 * gcc.target/i386/l_fma_double_2.c: Ditto.
5475 * gcc.target/i386/l_fma_double_3.c: Ditto.
5476 * gcc.target/i386/l_fma_double_4.c: Ditto.
5477 * gcc.target/i386/l_fma_double_5.c: Ditto.
5478 * gcc.target/i386/l_fma_double_6.c: Ditto.
5479 * gcc.target/i386/l_fma_float_1.c: Ditto.
5480 * gcc.target/i386/l_fma_float_2.c: Ditto.
5481 * gcc.target/i386/l_fma_float_3.c: Ditto.
5482 * gcc.target/i386/l_fma_float_4.c: Ditto.
5483 * gcc.target/i386/l_fma_float_5.c: Ditto.
5484 * gcc.target/i386/l_fma_float_6.c: Ditto.
5485
cb9ac430
TC
54862017-06-07 Tamar Christina <tamar.christina@arm.com>
5487
5488 * gcc.target/aarch64/sdiv_costs_1.c: New.
5489
46c821e7
RB
54902017-06-07 Richard Biener <rguenther@suse.de>
5491
5492 PR tree-optimization/80928
5493 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5494 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5495
6eb2ac65
RB
54962017-06-07 Richard Biener <rguenther@suse.de>
5497
5498 PR tree-optimization/80928
5499 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5500 check_results.
5501
25396db9
NS
55022017-06-06 Nathan Sidwell <nathan@acm.org>
5503
5504 * g++.dg/pr45330.C: Add inline namespace case.
5505
bbf97416
TK
55062017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5507
5508 PR fortran/80975
5509 * gfortran.dg/matmul_16.f90: New test.
5510 * gfortran.dg/inline_matmul_18.f90: New test.
5511
dc949728
MP
55122017-06-06 Marek Polacek <polacek@redhat.com>
5513
5514 PR c/79983
5515 * gcc.dg/pr79983.c: New test.
5516
100d0700
DM
55172017-06-06 David S. Miller <davem@davemloft.net>
5518
5519 * gcc.target/sparc/sparc-ret-3.c: New test.
5520
6c6b519a
TV
55212017-06-06 Tom de Vries <tom@codesourcery.com>
5522
5523 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5524 label_values instead of NO_LABEL_VALUES.
5525 * gcc.c-torture/compile/920301-1.c: Same.
5526 * gcc.c-torture/compile/920501-1.c: Same.
5527 * gcc.c-torture/compile/941014-4.c: Same.
5528 * gcc.c-torture/compile/labels-1.c: Same.
5529 * gcc.c-torture/compile/pr18903.c: Same.
5530 * gcc.c-torture/execute/920302-1.c: Same.
5531 * gcc.c-torture/execute/920415-1.c: Same.
5532 * gcc.c-torture/execute/920428-2.c: Same.
5533 * gcc.c-torture/execute/920501-3.c: Same.
5534 * gcc.c-torture/execute/920501-4.c: Same.
5535 * gcc.c-torture/execute/920501-5.c: Same.
5536 * gcc.c-torture/execute/920501-7.c: Same.
5537 * gcc.c-torture/execute/920721-4.c: Same.
5538 * gcc.c-torture/execute/980526-1.c: Same.
5539 * gcc.c-torture/execute/990208-1.c: Same.
5540 * gcc.c-torture/execute/comp-goto-1.c: Same.
5541 * gcc.c-torture/execute/comp-goto-2.c: Same.
5542 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5543 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5544 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5545 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5546 * gcc.dg/tree-prof/pr44777.c: Same.
5547 * gcc.misc-tests/bprob-2.c: Same.
5548 * gcc.misc-tests/gcov-3.c: Same.
5549 * lib/gcc.exp (gcc_target_compile): Remove appending of
5550 -DNO_LABEL_VALUES to additional_flags.
5551 * lib/objc.exp (objc_target_compile): Same.
5552 * lib/target-supports.exp (check_effective_target_label_values): Test on
5553 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5554
4ebcc903
KT
55552017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5556
5557 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5558
331dc840
RB
55592017-06-06 Richard Biener <rguenther@suse.de>
5560
5561 PR tree-optimization/80974
5562 * gcc.dg/torture/pr80974.c: New testcase.
5563
d2537732
TP
55642017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5565
5566 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5567 "unsigned int" in conversation warning on line 15.
5568
e7baeb39
RB
55692017-06-06 Richard Biener <rguenther@suse.de>
5570
5571 PR tree-optimization/80928
5572 * gcc.dg/vect/pr80928.c: New testcase.
5573 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5574 * gcc.dg/vect/slp-13.c: Likewise.
5575 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5576
05945a1b
DM
55772017-06-05 David Malcolm <dmalcolm@redhat.com>
5578
5579 * g++.dg/plugin/comment_plugin.c: New test plugin.
5580 * g++.dg/plugin/comments-1.C: New test file.
5581 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5582
9b972837
BE
55832017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5584
5585 * gcc.misc-tests/gcov-1a.c: New test.
5586
1d135d98
MM
55872017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5588
5589 * gcc.target/powerpc/clone1.c: New test.
5590
92bba237
JW
55912017-06-05 Janus Weil <janus@gcc.gnu.org>
5592
5593 PR fortran/70601
5594 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5595
7b3ee9c9
NK
55962017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5597
5598 PR fortran/35339
5599 * gfortran.dg/implied_do_io_1.f90: New Test.
5600 * gfortran.dg/implied_do_io_2.f90: New Test.
5601
e4d1c5c4
RL
56022017-06-05 Renlin Li <renlin.li@arm.com>
5603
5604 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5605 selector to related line.
5606
d91561cb
JH
56072017-06-05 Jan Hubicka <hubicka@ucw.cz>
5608
5609 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5610
d8395013
KT
56112017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5612
5613 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5614
279dc4b4
KT
56152017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5616
5617 * gcc.target/aarch64/subs_compare_2.c: New test.
5618
e49d8b68
KT
56192017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5620
5621 * gcc.target/aarch64/subs_compare_1.c: New test.
5622
4456f65d
CX
56232017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5624
5625 * gcc.target/mips/div-9.c: Delete duplicate test.
5626 * gcc.target/mips/div-10.c: Ditto.
5627 * gcc.target/mips/div-11.c: Ditto.
5628 * gcc.target/mips/div-12.c: Ditto.
5629
3995f3a2
JH
56302017-05-23 Jan Hubicka <hubicka@ucw.cz>
5631
5632 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5633
82c027e1
DH
56342017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5635
5636 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5637 vesrion of the dejagnu grep.
5638 (list-module-names): Use it and adjust the regular expressions for
5639 modules and submodules.
5640 * gfortran.dg/prof/prof.exp: Cleanup modules.
5641 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5642 directives.
5643 * gfortran.dg/altreturn_8.f90: Likewise.
5644 * gfortran.dg/associate_12.f90: Likewise.
5645 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5646 * gfortran.dg/charlen_15.f90: Likewise.
5647 * gfortran.dg/class_4a.f03: Likewise.
5648 * gfortran.dg/class_54.f90: Likewise.
5649 * gfortran.dg/class_dummy_4.f03: Likewise.
5650 * gfortran.dg/class_dummy_5.f90: Likewise.
5651 * gfortran.dg/constructor_9.f90: Likewise.
5652 * gfortran.dg/dec_structure_15.f90: Likewise.
5653 * gfortran.dg/do_check_8.f90: Likewise.
5654 * gfortran.dg/dtio_26.f03: Likewise.
5655 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5656 * gfortran.dg/equiv_9.f90: Likewise.
5657 * gfortran.dg/extends_15.f90: Likewise.
5658 * gfortran.dg/finalize_22.f90: Likewise.
5659 * gfortran.dg/finalize_23.f90: Likewise.
5660 * gfortran.dg/generic_26.f90: Likewise.
5661 * gfortran.dg/generic_27.f90: Likewise.
5662 * gfortran.dg/namelist_76.f90: Likewise.
5663 * gfortran.dg/pointer_init_8.f90: Likewise.
5664 * gfortran.dg/pr61318.f90: Likewise.
5665 * gfortran.dg/pr77260_1.f90: Likewise.
5666 * gfortran.dg/pr77260_2.f90: Likewise.
5667 * gfortran.dg/pr77420_3.f90: Likewise.
5668 * gfortran.dg/proc_ptr_39.f90: Likewise.
5669 * gfortran.dg/proc_ptr_41.f90: Likewise.
5670 * gfortran.dg/proc_ptr_42.f90: Likewise.
5671 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5672 * gfortran.dg/submodule_1.f08: Likewise.
5673 * gfortran.dg/submodule_10.f08: Likewise.
5674 * gfortran.dg/submodule_14.f08: Likewise.
5675 * gfortran.dg/submodule_15.f08: Likewise.
5676 * gfortran.dg/submodule_2.f08: Likewise.
5677 * gfortran.dg/submodule_5.f08: Likewise.
5678 * gfortran.dg/submodule_6.f08: Likewise.
5679 * gfortran.dg/submodule_7.f08: Likewise.
5680 * gfortran.dg/submodule_8.f08: Likewise.
5681 * gfortran.dg/submodule_9.f08: Likewise.
5682 * gfortran.dg/transfer_class_2.f90: Likewise.
5683 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5684 * gfortran.dg/typebound_call_24.f03: Likewise.
5685 * gfortran.dg/typebound_call_25.f90: Likewise.
5686 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5687 * gfortran.dg/typebound_generic_12.f03: Likewise.
5688 * gfortran.dg/typebound_generic_13.f03: Likewise.
5689 * gfortran.dg/typebound_generic_14.f03: Likewise.
5690 * gfortran.dg/typebound_generic_15.f90: Likewise.
5691 * gfortran.dg/typebound_operator_16.f03: Likewise.
5692 * gfortran.dg/typebound_operator_18.f90: Likewise.
5693 * gfortran.dg/typebound_operator_20.f90: Likewise.
5694 * gfortran.dg/typebound_override_3.f90: Likewise.
5695 * gfortran.dg/typebound_override_4.f90: Likewise.
5696 * gfortran.dg/typebound_override_5.f90: Likewise.
5697 * gfortran.dg/typebound_override_6.f90: Likewise.
5698 * gfortran.dg/typebound_override_7.f90: Likewise.
5699 * gfortran.dg/typebound_proc_28.f03: Likewise.
5700 * gfortran.dg/typebound_proc_29.f90: Likewise.
5701 * gfortran.dg/typebound_proc_30.f90: Likewise.
5702 * gfortran.dg/typebound_proc_31.f90: Likewise.
5703 * gfortran.dg/typebound_proc_32.f90: Likewise.
5704 * gfortran.dg/typebound_proc_33.f90: Likewise.
5705 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5706 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5707 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5708 * gfortran.dg/use_only_3.f90: Likewise.
5709 * gfortran.dg/use_without_only_1.f90: Likewise.
5710 * gfortran.dg/warn_unused_function.f90: Likewise.
5711 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5712 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5713
3de4ac6d
MP
57142017-06-04 Marek Polacek <polacek@redhat.com>
5715
5716 PR c/80919
5717 * gcc.dg/format/pr80919.c: New test.
5718
2474f48f
MS
57192017-06-02 Martin Sebor <msebor@redhat.com>
5720
5721 PR c/80892
5722 * c-c++-common/Wfloat-conversion-2.c: New test.
5723
bd280745
PC
57242017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5725
5726 PR c++/68754
5727 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5728
bd280745 57292017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5730
5731 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5732 for the new built-ins.
5733
ffa8a921
SD
57342017-06-02 Sudakshina Das <sudi.das@arm.com>
5735
5736 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5737
d65d1bd9
WS
57382017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5739
5740 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5741 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5742 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5743 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5744 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5745
b160939b
KT
57462017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5747
5748 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5749
17f47f86
KT
57502017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5751
5752 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5753
ab82e126
WS
57542017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5755
5756 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5757 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5758 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5759 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5760 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5761 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5762 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5763 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5764 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5765
c957e9c0
NS
57662017-06-02 Nathan Sidwell <nathan@acm.org>
5767
5768 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5769
aad16012
JJ
57702017-06-02 Jakub Jelinek <jakub@redhat.com>
5771
74b4885d
JJ
5772 PR rtl-optimization/80903
5773 * gcc.dg/pr80903.c: New test.
5774
aad16012
JJ
5775 PR fortran/80918
5776 * gfortran.dg/gomp/pr80918.f90: New test.
5777
40ffd95f
BE
57782017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5779
5780 * c-c++-common/Wsizeof-pointer-div.c: New test.
5781 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5782 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5783 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5784 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5785 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5786 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5787 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5788 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5789 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5790 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5791 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5792 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5793 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5794 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5795 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5796 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5797 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5798 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5799
052754ea
WS
58002017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5801
5802 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5803 Update the target to power8-vector.
5804
aa63913f
DM
58052017-06-01 David Malcolm <dmalcolm@redhat.com>
5806
5807 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5808
2ded3754
PMR
58092017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5810
5811 * debug12.adb, debug12.ads: New testcase.
5812
c8638450
MJ
58132017-06-01 Martin Jambor <mjambor@suse.cz>
5814
5815 PR tree-optimization/80898
5816 * gcc.dg/tree-ssa/pr80898.c: New test.
5817 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5818
ac853c90
PC
58192017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5820
5821 PR c++/80896
5822 * g++.dg/cpp1z/nodiscard5.C: New.
5823
7841f13c
CZ
58242017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5825
5826 * gcc.target/arc/pr9001195952.c: New test.
5827
f525e390
TV
58282017-06-01 Tom de Vries <tom@codesourcery.com>
5829
5830 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5831 * gcc.c-torture/compile/asmgoto-1.c: Same.
5832 * gcc.dg/20000707-1.c: Same.
5833 * gcc.dg/pr38700.c: Same.
5834 * gcc.dg/pr70169.c: Same.
5835 * gcc.dg/pr80112.c: Same.
5836 * gcc.dg/torture/pr51071-2.c: Same.
5837 * gcc.dg/torture/pr51071.c: Same.
5838 * gcc.dg/tree-ssa/alias-34.c: Same.
5839
9285616c
PMR
58402017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5841
5842 * gnat.dg/debug11.adb: New testcase.
5843
48932682
RB
58442017-06-01 Richard Biener <rguenther@suse.de>
5845
5846 PR middle-end/66313
5847 * c-c++-common/ubsan/pr66313.c: New testcase.
5848 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5849
fcb99124
SM
58502017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5851
5852 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5853 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5854 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5855 -mcpu overridden.
5856 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5857 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5858 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5859 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5860 to dg-option. Add dg-skip-if directive to disable this test
5861 for darwin. Add dg-skip-if directive to disable this test if
5862 -mcpu overridden.
5863
dc7401c0
SP
58642017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5865
5866 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5867 (_mm_maskz_max_sd): Test new intrinsics.
5868 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5869 (_mm_maskz_max_sd): Test new intrinsics.
5870 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5871 (_mm_maskz_max_ss): Test new intrinsics.
5872 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5873 (_mm_maskz_max_ss): Test new intrinsics.
5874 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5875 (_mm_maskz_min_sd): Test new intrinsics.
5876 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5877 (_mm_maskz_min_sd): Test new intrinsics.
5878 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5879 (_mm_maskz_min_ss): Test new intrinsics.
5880 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5881 (_mm_maskz_min_ss): Test new intrinsics.
5882
3909991c
NS
58832017-05-31 Nathan Sidwell <nathan@acm.org>
5884
5885 * g++.dg/lookup/lambda1.C New.
5886
0e510edb
BC
58872017-05-31 Bin Cheng <bin.cheng@arm.com>
5888
5889 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5890 on pointer should not be replaced.
5891
9fc5e7a4
MM
58922017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5893
5894 PR testsuite/80580
5895 * gcc.dg/gimplefe-error-7.c: New test.
5896
1e466f04
GM
58972017-05-31 Graham Markall <graham.markall@embecosm.com>
5898
5899 * gcc.target/arc/add_n-combine.c: New test.
5900 * gcc.target/arc/sub_n-combine.c: New test.
5901
89c88990
RB
59022017-05-31 Richard Biener <rguenther@suse.de>
5903
5904 PR target/80880
5905 * gcc.target/i386/pr80880.c: New testcase.
5906
748bbe72
RS
59072017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5908
5909 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5910
c7d7e222
BC
59112017-05-31 Bin Cheng <bin.cheng@arm.com>
5912
5913 * gcc.dg/vect/pr80815-3.c: New test.
5914
ee1379be
RB
59152017-05-31 Richard Biener <rguenther@suse.de>
5916
5917 PR tree-optimization/80906
5918 * gcc.dg/graphite/pr80906.c: New testcase.
5919
bcce980e
TV
59202017-05-30 Tom de Vries <tom@codesourcery.com>
5921
5922 PR testsuite/80910
5923 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5924 unsupported if host compiler does not support c++11.
5925 (host_supports_c++11): New proc.
5926
ef9200aa
MS
59272017-05-30 Martin Sebor <msebor@redhat.com>
5928
5929 PR c/80731
5930 * g++.dg/ext/utf16-4.C: Relax test.
5931 * gcc.dg/fixed-point/int-warning.c: Adjust.
5932
f012c8ef
DM
59332017-05-30 David Malcolm <dmalcolm@redhat.com>
5934
5935 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5936 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5937 test case.
5938 * g++.dg/plugin/show-template-tree-color.C: New test case.
5939 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5940 * g++.dg/template/show-template-tree-2.C: New test case.
5941 * g++.dg/template/show-template-tree-3.C: New test case.
5942 * g++.dg/template/show-template-tree-4.C: New test case.
5943 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5944 * g++.dg/template/show-template-tree.C: New test case.
5945
3f8efe25
SB
59462017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5947
5948 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5949 dg-options.
5950 * gfortran.dg/pr80107.f: Delete testcase.
5951
77d1dbdb
UB
59522017-05-30 Uros Bizjak <ubizjak@gmail.com>
5953
5954 PR target/80833
5955 * gcc.target/i386/pr80833-1.c: New test.
5956 * gcc.target/i386/pr80833-2.c: Ditto.
5957
e2f35333
NS
59582017-05-30 Nathan Sidwell <nathan@acm.org>
5959
5960 PR c++/80913
5961 * g++.dg/lookup/pr80913.C: New.
5962
ba7629e2
RB
59632017-05-30 Richard Biener <rguenther@suse.de>
5964
5965 PR middle-end/80901
5966 * gcc.dg/torture/pr80901.c: New testcase.
5967
4bfb347c
RD
59682017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5969
5970 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5971
b3125625
JL
59722017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5973
5974 PR target/78838
5975 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5976
892d6169
RB
59772017-05-30 Richard Biener <rguenther@suse.de>
5978
5979 PR middle-end/80876
5980 * gcc.dg/torture/pr80876.c: New testcase.
5981
3d7ff728
NS
59822017-05-29 Nathan Sidwell <nathan@acm.org>
5983
5984 PR c++/80891 (#5)
5985 * g++.dg/lookup/pr80891-5.C: New.
5986
fd262197
JD
59872017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5988
5989 PR libgfortran/53029
5990 * gfortran.dg/read_5.f90: New test.
5991
724e517a
NS
59922017-05-29 Nathan Sidwell <nathan@acm.org>
5993
a5cfa13a
NS
5994 PR c++/80891 (#4)
5995 * g++.dg/lookup/pr80891-4.C: New.
5996
e514ab0c
NS
5997 PR c++/80891 (#1)
5998 * g++.dg/lookup/pr80891-1.C: New.
5999
58dec010
NS
6000 PR c++/80891 (#3)
6001 * g++.dg/lookup/pr80891-3.C: New.
6002
724e517a
NS
6003 PR c++/80891 (#2)
6004 * g++.dg/lookup/pr80891-2.C: New.
6005
bbe3927b
TK
60062017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6007
6008 PR fortran/37131
6009 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6010 flags.
6011 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6012 * gfortran.dg/inline_matmul_17.f90: New test.
6013
8364e6ac
TK
60142017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6015
6016 * gfortran.dg/matmul_bounds_12.f90: New test.
6017
56a35ac9
JJ
60182017-05-27 Jakub Jelinek <jakub@redhat.com>
6019
6020 PR bootstrap/80887
6021 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6022
945bf9e1
NS
60232017-05-26 Nathan Sidwell <nathan@acm.org>
6024
6025 * g++.dg/cpp0x/dr2061.C: New.
6026 * g++.dg/parse/namespace-alias-1.C: Add more test.
6027
cb4fe401
BC
60282017-05-26 Bin Cheng <bin.cheng@arm.com>
6029
6030 PR tree-optimization/80815
6031 * gcc.dg/vect/pr80815-1.c: New test.
6032 * gcc.dg/vect/pr80815-2.c: New test.
6033
e929e611
ML
60342017-05-26 Martin Liska <mliska@suse.cz>
6035
6036 PR ipa/80663
6037 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6038 split at the problematic spot.
6039 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6040 a valid value of the param.
6041
92f105f6
MP
60422017-05-26 Marek Polacek <polacek@redhat.com>
6043
6044 PR sanitizer/80875
6045 * c-c++-common/ubsan/pr80875.c: New test.
6046
74ca4e36
TV
60472017-05-26 Tom de Vries <tom@codesourcery.com>
6048
6049 PR testsuite/80557
6050 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6051 * gcc.dg/Wcxx-compat-8.c: Same.
6052 * gcc.dg/Wobjsize-1.c: Same.
6053 * gcc.dg/Wshadow-local-2.c: Same.
6054 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6055 * gcc.dg/anon-struct-6.c: Same.
6056 * gcc.dg/asm-wide-1.c: Same.
6057 * gcc.dg/builtin-inf-1.c: Same.
6058 * gcc.dg/builtin-redefine.c: Same.
6059 * gcc.dg/c90-array-lval-6.c: Same.
6060 * gcc.dg/c90-array-lval-7.c: Same.
6061 * gcc.dg/c90-fordecl-1.c: Same.
6062 * gcc.dg/c99-fordecl-2.c: Same.
6063 * gcc.dg/cast-lvalue-1.c: Same.
6064 * gcc.dg/cast-lvalue-2.c: Same.
6065 * gcc.dg/compound-lvalue-1.c: Same.
6066 * gcc.dg/cond-lvalue-1.c: Same.
6067 * gcc.dg/cpp/20000419-1.c: Same.
6068 * gcc.dg/cpp/backslash.c: Same.
6069 * gcc.dg/cpp/backslash2.c: Same.
6070 * gcc.dg/cpp/macspace1.c: Same.
6071 * gcc.dg/cpp/macspace2.c: Same.
6072 * gcc.dg/cpp/multiline-2.c: Same.
6073 * gcc.dg/cpp/pr27777.c: Same.
6074 * gcc.dg/cpp/pr30786.c: Same.
6075 * gcc.dg/cpp/pr34602.c: Same.
6076 * gcc.dg/cpp/redef1.c: Same.
6077 * gcc.dg/cpp/tr-warn1.c: Same.
6078 * gcc.dg/cpp/tr-warn3.c: Same.
6079 * gcc.dg/cpp/tr-warn6.c: Same.
6080 * gcc.dg/cpp/trad/hash.c: Same.
6081 * gcc.dg/cpp/trad/redef1.c: Same.
6082 * gcc.dg/cpp/ucs.c: Same.
6083 * gcc.dg/declspec-10.c: Same.
6084 * gcc.dg/declspec-11.c: Same.
6085 * gcc.dg/declspec-18.c: Same.
6086 * gcc.dg/format/c99-strftime-1.c: Same.
6087 * gcc.dg/format/ext-3.c: Same.
6088 * gcc.dg/format/pr72858.c: Same.
6089 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6090 * gcc.dg/init-string-1.c: Same.
6091 * gcc.dg/label-decl-3.c: Same.
6092 * gcc.dg/m-un-2.c: Same.
6093 * gcc.dg/nofixed-point-2.c: Same.
6094 * gcc.dg/noncompile/20020213-1.c: Same.
6095 * gcc.dg/pch/counter-2.c: Same.
6096 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6097 * gcc.dg/pr27528.c: Same.
6098 * gcc.dg/pr27953.c: Same.
6099 * gcc.dg/pr35899.c: Same.
6100 * gcc.dg/pr37561.c: Same.
6101 * gcc.dg/pr45461.c: Same.
6102 * gcc.dg/pr45750.c: Same.
6103 * gcc.dg/pr53196-2.c: Same.
6104 * gcc.dg/pr53265.c: Same.
6105 * gcc.dg/redecl-1.c: Same.
6106 * gcc.dg/tls/thr-init-1.c: Same.
6107 * gcc.dg/torture/pr51106-1.c: Same.
6108 * gcc.dg/torture/pr51106-2.c: Same.
6109 * gcc.dg/uninit-19.c: Same.
6110 * gcc.dg/uninit-pr20644.c: Same.
6111
6fc9f7aa
JJ
61122017-05-26 Jakub Jelinek <jakub@redhat.com>
6113
6114 * g++.dg/cpp1z/decomp29.C (p): New variable.
6115 (main): Add further tests.
6116
28e0e05b
RB
61172017-05-26 Richard Biener <rguenther@suse.de>
6118
6119 PR tree-optimization/80842
6120 * gcc.dg/torture/pr80842.c: New testcase.
6121
c81ec254
PC
61222017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6123
6124 PR c++/79652
6125 * g++.dg/cpp0x/pr79652.C: New.
6126
aee21066
PC
61272017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6128
6129 PR c++/71451
6130 * g++.dg/cpp0x/variadic170.C: New.
6131
63dbcd13
VR
61322017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6133
6134 * g++.dg/warn/Wcatch-value-1.C: New test.
6135 * g++.dg/warn/Wcatch-value-2.C: New test.
6136 * g++.dg/warn/Wcatch-value-3.C: New test.
6137
932f48ac
NS
61382017-05-25 Nathan Sidwell <nathan@acm.org>
6139
44e00a7a
NS
6140 * g++.dg/lookup/using56.C: New.
6141 * g++.dg/lookup/using57.C: New.
6142 * g++.dg/lookup/using58.C: New.
6143 * g++.dg/lookup/using59.C: New.
6144
932f48ac
NS
6145 * g++.dg/lookup/using17.C: Adjust diagnostics.
6146
a10f9a2e
MS
61472017-05-25 Martin Sebor <msebor@redhat.com>
6148
6149 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6150 positives on ILP32.
6151 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6152 column numbers.
6153 * gcc.dg/pr60114.c: Same.
6154
47c05e71
JH
61552017-05-23 Jan Hubicka <hubicka@ucw.cz>
6156
6157 * gfortran.dg/pr48636.f90: Fix template better.
6158
f35a733d
NS
61592017-05-25 Nathan Sidwell <nathan@acm.org>
6160
6161 * g++.dg/lookup/koenig14.C: New.
6162
18c1e9e0
PC
61632017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6164
6165 PR c++/79583
6166 * g++.dg/cpp0x/pr79583.C: New.
6167
2673d192
PC
61682017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6169
6170 PR c++/68578
6171 * g++.dg/cpp1y/pr68578.C: New.
6172
bce8ef71
MG
61732017-05-25 Marc Glisse <marc.glisse@inria.fr>
6174
6175 * gcc.dg/tree-ssa/vce-1.c: New file.
6176
11d6b45d
MG
61772017-05-25 Marc Glisse <marc.glisse@inria.fr>
6178
6179 * gcc.dg/tree-ssa/addadd.c: New file.
6180
5ad4f1c8
NS
61812017-05-24 Nathan Sidwell <nathan@acm.org>
6182
6183 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6184 * g++.dg/lookup/friend19.C: New.
6185 * g++.dg/lookup/friend20.C: New.
6186
d4a760d8
JW
61872017-05-24 Jonathan Wakely <jwakely@redhat.com>
6188
6189 PR c++/80544
6190 * g++.dg/expr/cast11.C: New test.
6191
3cd211af
MS
61922017-05-24 Martin Sebor <msebor@redhat.com>
6193
6194 PR c/80731
6195 * c-c++-common/Wfloat-conversion.c: Adjust.
6196 * c-c++-common/dfp/convert-int-saturate.c: Same.
6197 * c-c++-common/pr68657-1.c: Same.
6198 * g++.dg/ext/utf-cvt.C: Same.
6199 * g++.dg/ext/utf16-4.C: Same.
6200 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6201 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6202 * g++.dg/warn/Wconversion3.C: Same.
6203 * g++.dg/warn/Wconversion4.C: Same.
6204 * g++.dg/warn/Wsign-conversion.C: Same.
6205 * g++.dg/warn/overflow-warn-1.C: Same.
6206 * g++.dg/warn/overflow-warn-3.C: Same.
6207 * g++.dg/warn/overflow-warn-4.C: Same.
6208 * g++.dg/warn/pr35635.C: Same.
6209 * g++.old-deja/g++.mike/enum1.C: Same.
6210 * gcc.dg/Wconversion-3.c: Same.
6211 * gcc.dg/Wconversion-5.c: Same.
6212 * gcc.dg/Wconversion-complex-c99.c: Same.
6213 * gcc.dg/Wconversion-complex-gnu.c: Same.
6214 * gcc.dg/Wconversion-integer.c: Same.
6215 * gcc.dg/Wsign-conversion.c: Same.
6216 * gcc.dg/bitfld-2.c: Same.
6217 * gcc.dg/c90-const-expr-11.c: Same.
6218 * gcc.dg/c90-const-expr-7.c: Same.
6219 * gcc.dg/c99-const-expr-7.c: Same.
6220 * gcc.dg/overflow-warn-1.c: Same.
6221 * gcc.dg/overflow-warn-2.c: Same.
6222 * gcc.dg/overflow-warn-3.c: Same.
6223 * gcc.dg/overflow-warn-4.c: Same.
6224 * gcc.dg/overflow-warn-5.c: Same.
6225 * gcc.dg/overflow-warn-8.c: Same.
6226 * gcc.dg/overflow-warn-9.c: New test.
6227 * gcc.dg/pr35635.c: Adjust.
6228 * gcc.dg/pr59940.c: Same.
6229 * gcc.dg/pr59963-2.c: Same.
6230 * gcc.dg/pr60114.c: Same.
6231 * gcc.dg/switch-warn-2.c: Same.
6232 * gcc.dg/utf-cvt.c: Same.
6233 * gcc.dg/utf16-4.c: Same.
6234
216bfadc
JJ
62352017-05-24 Jakub Jelinek <jakub@redhat.com>
6236
6237 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6238 Don't include limits.h.
6239 (w): Conditionalize on long long wider than int. Use
6240 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6241 -9223372036854775808.
6242 (x): Use __INT_MAX__ instead of INT_MAX.
6243
610abc02
TK
62442017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6245
6246 PR fortran/66094
6247 * gfortran.dg/inline_matmul_16.f90: New test.
6248
8d0c9b36
TV
62492017-05-24 Tom de Vries <tom@codesourcery.com>
6250
6251 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6252
3f3fb6c9
PB
62532017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6254
6255 PR middle-end/80823
6256 * gcc.dg/pr80823.c: New test.
6257
00e0af8d
AK
62582017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6259
6260 * gcc.target/s390/pr80725.c: New test.
6261
6131102c
NS
62622017-05-23 Nathan Sidwell <nathan@acm.org>
6263
ef4c5e78
NS
6264 * g++.dg/lookup/extern-c-hidden.C: New.
6265 * g++.dg/lookup/extern-redecl1.C: New.
6266
6131102c
NS
6267 PR c++/80866
6268 * g++.dg/parse/pr80866.C: New.
6269
d2db2e6b
JH
62702017-05-23 Jan Hubicka <hubicka@ucw.cz>
6271
6272 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6273 * gcc.dg/ipa/inline-5.c: Likewise.
6274 * gfortran.dg/pr48636.f90: Likewise.
6275
e4ea7a4c
NS
62762017-05-23 Nathan Sidwell <nathan@acm.org>
6277
6278 * g++.dg/parse/ctor9.C: Adjust expected error.
6279
c2d7c404
JD
62802017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6281
6282 PR libgfortran/80256
6283 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6284 Cygwin.
6285
fd71a9a2
TS
62862017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6287
6288 * c-c++-common/goacc/parallel-dims-1.c: Update.
6289 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6290 * c-c++-common/goacc/routine-1.c: Likewise.
6291 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6292 * g++.dg/goacc/template.C: Likewise.
6293 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6294 * gfortran.dg/goacc/routine-3.f90: Likewise.
6295 * gfortran.dg/goacc/sie.f95: Likewise.
6296 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6297
9d029ddf
NS
62982017-05-23 Nathan Sidwell <nathan@acm.org>
6299
6300 * g++.dg/lookup/using13.C: Adjust expected error.
6301
008c7367
SKS
63022017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6303
6304 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6305
d1f6caae
MM
63062017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6307
6308 PR target/80718
6309 * gcc.target/powerpc/pr80718.c: New test.
6310
2ea0d750
SB
63112017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6312
6313 * gcc.target/powerpc/conditional-return.c: New testcase.
6314
25b81686
BS
63152017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6316
6317 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6318 LE-only.
6319
477f145b
JW
63202017-05-22 Janus Weil <janus@gcc.gnu.org>
6321
6322 PR fortran/80766
6323 * gfortran.dg/typebound_call_28.f90: New test.
6324
65cc1407
NS
63252017-05-22 Nathan Sidwell <nathan@acm.org>
6326
6327 * g++.dg/lookup/strong-using.C: New.
6328
0c4f8178
TP
63292017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6330
6331 * gcc.target/arm/movsi_movt.c: New test.
6332 * gcc.target/arm/movdi_movt.c: New test.
6333
fbb1c7d4
EB
63342017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6335
6336 * gnat.dg/specs/not_null1.ads: New test.
6337
d3271136
EB
63382017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6339
6340 * gnat.dg/limited_with5.ad[sb]: New test.
6341 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6342 * gnat.dg/limited_with6.ad[sb]: New test.
6343 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6344
4c24ec6d
EB
63452017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6346
6347 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6348 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6349
4bcbb7b8
PC
63502017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6351
6352 PR c++/70265
6353 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6354 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6355
51cd6b78
JD
63562017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6357
6358 PR libgfortran/80333
6359 * gfortran.dg/dtio_30.f03: New test.
6360
33f8c0a1
MP
63612017-05-19 Marek Polacek <polacek@redhat.com>
6362
6363 PR sanitizer/80800
6364 * c-c++-common/ubsan/pr80800.c: New test.
6365 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6366
9740ed54
TS
63672017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6368
7fd549d2
TS
6369 * c-c++-common/goacc/default-1.c: Update.
6370 * c-c++-common/goacc/default-2.c: Likewise.
6371 * c-c++-common/goacc/default-4.c: Likewise.
6372 * gfortran.dg/goacc/default-1.f95: Likewise.
6373 * gfortran.dg/goacc/default-4.f: Likewise.
6374 * c-c++-common/goacc/default-5.c: New file.
6375 * gfortran.dg/goacc/default-5.f: Likewise.
6376
9740ed54
TS
6377 * c-c++-common/goacc/default-1.c: New file.
6378 * c-c++-common/goacc/default-2.c: Likewise.
6379 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6380 test cases in...
6381 * c-c++-common/goacc/default-3.c: ... this new file, and...
6382 * c-c++-common/goacc/default-4.c: ... this new file.
6383 * gfortran.dg/goacc/default.f95: Remove file, including its test
6384 cases in...
6385 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6386 * gfortran.dg/goacc/default-2.f: ... this new file.
6387 * gfortran.dg/goacc/default-3.f95: New file.
6388 * gfortran.dg/goacc/default-4.f: Likewise.
6389
2a8a8d7b
NS
63902017-05-19 Nathan Sidwell <nathan@acm.org>
6391
6392 * g++.dg/inherit/covariant7.C: Adjust.
6393
a978134e
PB
63942017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6395
6396 * gcc.target/arm/tls-disable-literal-pool.c: Change
6397 require-effective-target to tls_native.
6398 Move dg-error to return statement line and change to dg-message.
6399
39aac208
RB
64002017-05-19 Richard Biener <rguenther@suse.de>
6401
6402 PR c++/80593
6403 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6404 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6405
035ab826
RB
64062017-05-19 Richard Biener <rguenther@suse.de>
6407
6408 PR middle-end/80764
6409 * gcc.dg/torture/pr80764.c: New testcase.
6410
52e14b96
MM
64112017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6412
6413 PR target/80510
6414 * gcc.target/powerpc/pr80510-1.c: New test.
6415 * gcc.target/powerpc/pr80510-2.c: Likewise.
6416
4287da82
EG
64172017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6418
6419 * gcc.dg/pragma-diag-7.c: New test.
6420
e4171e10
UB
64212017-05-18 Uros Bizjak <ubizjak@gmail.com>
6422
6423 PR target/80799
6424 * g++.dg/other/i386-11.C: New test.
6425
cdefeea2
WS
64262017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6427
6428 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6429 * fold-vec-div-floatdouble.c: Likewise.
6430 * fold-vec-logical-ands-char.c: Likewise.
6431 * fold-vec-logical-ands-int.c: Likewise.
6432 * fold-vec-logical-ands-short.c: Likewise.
6433 * fold-vec-logical-ors-char.c: Likewise.
6434 * fold-vec-logical-ors-int.c: Likewise.
6435 * fold-vec-logical-ors-short.c: Likewise.
6436 * fold-vec-logical-other-char.c: Likewise.
6437 * fold-vec-mule-misc.c: Likewise.
6438 * fold-vec-mult-float.c: Likewise.
6439 * fold-vec-mult-floatdouble.c: Likewise.
6440 * fold-vec-mult-int.c: Likewise.
6441 * fold-vec-mult-int128-p9.c: Likewise.
6442 * fold-vec-sub-floatdouble.c: Likewise.
6443 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6444 Add lp64 requirement.
6445 * fold-vec-mult-int128-p8.c: Likewise.
6446 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6447
62ee030a
SM
64482017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6449
6450 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6451 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6452 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6453 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6454 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6455 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6456 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6457 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6458 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6459 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6460 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6461 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6462 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6463 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6464 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6465 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6466 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6467 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6468 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6469 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6470 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6471 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6472 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6473 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6474 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6475 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6476
00a84d0e
SL
64772017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6478
6479 * gcc.target/sparc/niagara7-align.c: New test.
6480
243c2883
MP
64812017-05-18 Marek Polacek <polacek@redhat.com>
6482
6483 PR sanitizer/80797
6484 * c-c++-common/ubsan/null-12.c: New test.
6485
e98e6340
SB
64862017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6487
6488 PR middle-end/80692
6489 * gcc.c-torture/execute/pr80692.c: New testcase.
6490
0152001b 64912017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6492
6493 PR libgfortran/80741
6494 * gfortran.dg/read_4.f90: New test.
6495
c8ded430
BS
64962017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6497
6498 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6499
e5b1f5a1
FR
65002017-05-17 Fritz Reese <fritzoreese@gmail.com>
6501
6502 PR fortran/80668
6503 * gfortran.dg/pr80668.f90: New.
6504
9853cb28
PB
65052017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6506
6507 PR middle-end/80775
6508 * gcc.dg/pr80775.c: New test.
6509
142473df
MP
65102017-05-17 Marek Polacek <polacek@redhat.com>
6511
6512 PR sanitizer/80659
6513 * gcc.dg/asan/pr80659.c: New test.
6514
8508a5b5
SKS
65152017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6516
6517 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6518 unsigned long.
6519
bc36d2b7
CX
65202017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6521
6522 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6523
4fc5ebf1
JG
65242017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6525 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6526
6527 PR tree-optimization/80457
6528 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6529 call vect_model_simple_cost.
6530
bedee914
PT
65312017-05-16 Paul Thomas <pault@gcc.gnu.org>
6532
6533 PR fortran/80554
6534 * gfortran.dg/submodule_29.f08: New test.
6535
10791753
DM
65362017-05-16 David Malcolm <dmalcolm@redhat.com>
6537
6538 * g++.dg/other/accessor-fixits-1.C: New test case.
6539 * g++.dg/other/accessor-fixits-2.C: New test case.
6540 * g++.dg/other/accessor-fixits-3.C: New test case.
6541 * g++.dg/other/accessor-fixits-4.C: New test case.
6542
727577c2
CL
65432017-05-16 Carl Love <cel@us.ibm.com>
6544
6545 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6546 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6547 built-ins to the test suite file. Note, support for mradds exists
6548 but no test case exists.
6549 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6550 built-ins to the test suite file.
6551
6b6ae9eb
MP
65522017-05-16 Marek Polacek <polacek@redhat.com>
6553
6554 PR sanitizer/80536
6555 PR sanitizer/80386
6556 * c-c++-common/ubsan/pr80536.c: New test.
6557 * g++.dg/ubsan/pr80386.C: New test.
6558
678d7e19
TC
65592017-05-16 Tamar Christina <tamar.christina@arm.com>
6560
6561 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6562 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6563
6da37857
MW
65642016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6565
6566 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6567 expected output of vadd, vsub and vmul instructions.
6568 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6569 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6570 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6571
a5768d38
JD
65722017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6573
6574 PR libgfortran/80727
6575 * gfortran.dg/read_3.f90: New test.
6576
3a77e7cc
NS
65772017-05-15 Nathan Sidwell <nathan@acm.org>
6578
2016c841
NS
6579 PR c++/79369
6580 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6581
3a77e7cc
NS
6582 PR c++/79369
6583 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6584 * g++.dg/cpp0x/pr79369.C: New.
6585
0735a1c8
SK
65862017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6587
6588 PR fortran/80752
3a77e7cc 6589 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6590
f108770a
UB
65912017-05-15 Uros Bizjak <ubizjak@gmail.com>
6592
900b5b6a 6593 PR target/80425
f108770a
UB
6594 * gcc.target/i386/pr80425-1.c: New test.
6595 * gcc.target/i386/pr80425-2.c: Ditto.
6596
e30ce0a3
JL
65972017-05-15 Jeff Law <law@redhat.com>
6598
6599 * gcc.target/mips/reorgbug-1.c: New test.
6600
0d5a0a33
PMR
66012017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6602
6603 * gnat.dg/specs/pack13.ads: New test.
6604
a104bd88
MS
66052017-05-14 Martin Sebor <msebor@redhat.com>
6606
6607 PR middle-end/77671
6608 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6609 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6610 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6611 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6612 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6613
c6c02519
MS
66142017-05-14 Martin Sebor <msebor@redhat.com>
6615
6616 PR middle-end/80669
6617 * gcc.dg/builtin-stpncpy.c: New test.
6618
d6d4d770
DS
66192017-05-14 Daniel Santos <daniel.santos@pobox.com>
6620
6621 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6622 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6623 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6624 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6625
b9bdd60b
JK
66262017-05-14 Julia Koval <julia.koval@intel.com>
6627
6628 * gcc.target/i386/xgetsetbv.c: New test.
6629
28ae01cd
NK
66302017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6631
6632 PR fortran/80442
6633 * gfortran.dg/impl_do_var_data.f90: New Test
6634
c7488b4f
PJ
66352017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6636
6637 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6638 A regression test for a private array access case which caused
6639 an assert.
6640
9b5f12ae
MS
66412017-05-12 Martin Sebor <msebor@redhat.com>
6642
6643 PR testsuite/80643
6644 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6645 to the purpose of the test.
6646
b76f1550
SM
66472017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6648
6649 * gcc.target/powerpc/bmi-andn-1.c: New file
6650 * gcc.target/powerpc/bmi-andn-2.c: New file.
6651 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6652 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6653 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6654 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6655 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6656 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6657 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6658 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6659 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6660 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6661 * gcc.target/powerpc/bmi-check.h: New File.
6662 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6663 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6664 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6665 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6666 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6667 * gcc.target/powerpc/bmi2-check.h: New file.
6668 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6669 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6670 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6671 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6672 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6673 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6674 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6675 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6676 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6677
2a3fa75a
PC
66782017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6679
6680 PR c++/60430
6681 * g++.dg/cpp0x/pr60430.C: New.
6682
e8bf7c7b
JL
66832017-05-12 Jeff Law <law@redhat.com>
6684
6685 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6686
284d1f76
PB
66872017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6688
6689 PR middle-end/80707
6690 * g++.dg/pr80707.C: New test.
6691
302a0e37
WS
66922017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6693
6694 * gcc.target/powerpc/fold-vec-div-float.c: New.
6695 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6696 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6697
a7785078
WS
66982017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6699
6700 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6701 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6702 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6703 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6704 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6705 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6706 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6707 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6708 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6709 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6710 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6711 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6712
9206028e
PC
67132017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6714
6715 PR c++/49604
6716 * g++.dg/cpp0x/forw_enum14.C: New.
6717 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6718
7af1c0ad
RB
67192017-05-12 Richard Biener <rguenther@suse.de>
6720
6721 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6722
f7e95bdb
PC
67232017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6724
6725 PR c++/67687
6726 * g++.dg/cpp0x/constexpr-ice17.C: New.
6727
53e788d0
RB
67282017-05-12 Richard Biener <rguenther@suse.de>
6729
6730 PR tree-optimization/80713
6731 * gcc.dg/torture/pr80713.c: New testcase.
6732
2ead1ab9
AK
67332017-05-12 Andi Kleen <ak@linux.intel.com>
6734
6735 PR testsuite/77684
6736 * lib/target-supports.exp (profopt-perf-wrapper):
6737 Add -m8 option to increase parallelism.
6738
ee58b02f
TS
67392017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6740
1e47f02b
TS
6741 * c-c++-common/goacc/parallel-dims-1.c: New file.
6742 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6743
b0f271ce
TS
6744 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6745 * c-c++-common/goacc/classify-kernels.c: Likewise.
6746 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6747 Likewise.
6748 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6749 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6750 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6751 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6752 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6753 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6754 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6755 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6756 * c-c++-common/goacc/kernels-loop.c: Likewise.
6757 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6758 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6759 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6760 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6761 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6762 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6763 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6764 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6765 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6766 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6767 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6768 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6769
25651634
TS
6770 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6771 * c-c++-common/goacc/classify-kernels.c: Likewise.
6772 * c-c++-common/goacc/classify-parallel.c: Likewise.
6773 * c-c++-common/goacc/classify-routine.c: Likewise.
6774 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6775 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6776 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6777 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6778
ee58b02f
TS
6779 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6780 * c-c++-common/goacc/classify-kernels.c: Likewise.
6781 * c-c++-common/goacc/classify-parallel.c: Likewise.
6782 * c-c++-common/goacc/classify-routine.c: Likewise.
6783 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6784 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6785 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6786 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6787
2d82ec25
NS
67882017-05-11 Nathan Sidwell <nathan@acm.org>
6789
6790 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6791
67922017-05-11 Carl Love <cel@us.ibm.com>
6793
6794 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6795 to the test suite file.
6796 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6797 to the test suite file.
6798
628c06d6
JD
67992017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6800
6801 PR fortran/78659
6802 * gfortran.dg/namelist_91.f90: New test.
6803 * gfortran.dg/namelist_92.f90: New test.
6804 * gfortran.dg/namelist_93.f90: New test.
6805 * gfortran.dg/namelist_94.f90: New test.
6806
1bea0f26
BS
68072017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6808
6809 PR target/80695
6810 * gcc.target/powerpc/pr80695-p8.c: New file.
6811 * gcc.target/powerpc/pr80695-p9.c: New file.
6812
7c85c9fe
UB
68132017-05-11 Uros Bizjak <ubizjak@gmail.com>
6814 Jakub Jelinek <jakub@redhat.com>
6815
6816 PR target/80706
6817 * gcc.target/i386/pr80706.c: New test.
6818
d7a33a4c
JK
68192017-05-11 Julia Koval <julia.koval@intel.com>
6820
6821 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6822 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6823 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6824 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6825
59fbddcf
PC
68262017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6827
6828 PR c++/70538
6829 * g++.dg/cpp0x/pr70538.C: New.
6830
cc09ff60
UB
68312017-05-11 Uros Bizjak <ubizjak@gmail.com>
6832
7c85c9fe
UB
6833 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6834 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6835 (dg-options): Remove -fno-tree-sink.
6836
4fd18c78
KN
68372017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6838
6839 * gcc.target/powerpc/cmpb-1.c: New test.
6840 * gcc.target/powerpc/cmpb-2.c: New test.
6841 * gcc.target/powerpc/cmpb-3.c: New test.
6842 * gcc.target/powerpc/cmpb32-1.c: New test.
6843 * gcc.target/powerpc/cmpb32-2.c: New test.
6844
43b883a9
RB
68452017-05-11 Richard Biener <rguenther@suse.de>
6846
6847 PR tree-optimization/80705
6848 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6849
29b871ec
NS
68502017-05-11 Nathan Sidwell <nathan@acm.org>
6851
6852 * lib/scanlang.exp: New.
6853 * lib/gcc-dg.exp: Load scanlang.exp.
6854 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6855
c587104e
MM
68562017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6857
6858 PR testsuite/80580
6859 * gcc.dg/gimplefe-error-6.c: New test.
6860
67ac9a9d
MM
68612017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6862
6863 PR testsuite/80580
6864 * gcc.dg/gimplefe-error-5.c: New test.
6865
ac4eb40f
MM
68662017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6867
6868 PR testsuite/80580
6869 * gcc.dg/gimplefe-error-4.c: New test.
6870
d45d6282
BS
68712017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6872
6873 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6874
f4ee3a9e
UB
68752017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6876
6877 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6878 (_mm_maskz_max_round_sd): Test new intrinsics.
6879 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6880 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6881 (_mm_maskz_max_round_ss): Test new intrinsics.
6882 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6883 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6884 (_mm_maskz_min_round_sd): Test new intrinsics.
6885 * gcc.target/i386/avx512f-vminsd-2.c: New.
6886 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6887 (_mm_maskz_min_round_ss): Test new intrinsics.
6888 * gcc.target/i386/avx512f-vminss-2.c: New.
6889 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6890 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6891 (__builtin_ia32_minss_mask_round): Test new builtins.
6892 * gcc.target/i386/sse-13.c: Ditto.
6893 * gcc.target/i386/sse-23.c: Ditto.
6894 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6895 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6896 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6897 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6898 (_mm_mask_min_round_ss): Test new intrinsics.
6899 * gcc.target/i386/testround-1.c: Ditto.
6900
69012017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6902
6903 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6904 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6905 (_mm_maskz_div_round_sd): Test new intrinsics.
6906 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6907 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6908 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6909 (_mm_maskz_div_round_ss): Test new intrinsics.
6910 * gcc.target/i386/avx512f-vdivss-2.c: New.
6911 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6912 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6913 (_mm_maskz_mul_round_sd): Test new intrinsics.
6914 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6915 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6916 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6917 (_mm_maskz_mul_round_ss): Test new intrinsics.
6918 * gcc.target/i386/avx512f-vmulss-2.c: New.
6919 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6920 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6921 (__builtin_ia32_mulss_mask_round): Test new builtins.
6922 * gcc.target/i386/sse-13.c: Ditto.
6923 * gcc.target/i386/sse-23.c: Ditto.
6924 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6925 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6926 (_mm_maskz_mul_round_ss): Test new intrinsics.
6927 * gcc.target/i386/testround-1.c: Ditto.
6928
69292017-05-10 Julia Koval <julia.koval@intel.com>
6930
6931 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6932 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6933 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6934
69352017-05-10 Julia Koval <julia.koval@intel.com>
6936
6937 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6938 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6939 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6940 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6941
ca4d2851
PB
69422017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6943
0f374417 6944 PR tree-optimization/51513
ca4d2851
PB
6945 * gcc.target/powerpc/pr51513.c: New test.
6946 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6947 __builtin_abort().
6948 * gcc.dg/predict-14.c: Likewise.
6949
5562ebfc
CL
69502017-05-10 Carl Love <cel@us.ibm.com>
6951 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6952 to the test suite file.
6953 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6954 to the test suite file.
6955
0ca2e7f7
PK
69562017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6957
6958 PR tree-optimization/77644
6959 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6960
e1ad2926
AO
69612017-05-10 Alexandre Oliva <aoliva@redhat.com>
6962
6963 * gcc.dg/guality/inline-params-2.c: New.
6964
f00b411f
PC
69652017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6966
6967 PR c++/80145
6968 * g++.dg/cpp1y/auto-fn37.C: New.
6969 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6970
bf2a705c
MM
69712017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6972
6973 PR target/68163
6974 * gcc.target/powerpc/pr68163.c: New test.
6975
5285d5d3
JW
69762017-05-09 Janus Weil <janus@gcc.gnu.org>
6977
6978 PR fortran/79311
6979 * gfortran.dg/finalize_32.f90: New test.
6980
31c2d57d
VR
69812017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6982
6983 PR c/35441
6984 * gcc.dg/pr35441.c: New test.
6985
731f2c8a
MS
69862017-05-09 Martin Sebor <msebor@redhat.com>
6987
6988 PR testsuite/80643
6989 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6990 output.
6991
cc49d15a
PC
69922017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6993
6994 PR c++/80186
6995 * g++.dg/template/crash126.C: New.
6996
85282abc
SP
69972017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6998
6999 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7000 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7001 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7002 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7003
823c79ae
DH
70042017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7005
10a8bb62 7006 PR testsuite/80611
823c79ae
DH
7007 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7008
79557bae
CZ
70092017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7010
7011 * gcc.target/arc/tmac-1.c: New file.
7012 * gcc.target/arc/tmac-2.c: Likewise.
7013 * gcc.target/arc/tmac.h: Likewise.
7014
c7314bc1
CZ
70152017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7016 Andrew Burgess <andrew.burgess@embecosm.com>
7017
7018 * gcc.target/arc/firq-1.c: New file.
7019 * gcc.target/arc/firq-2.c: Likewise.
7020 * gcc.target/arc/firq-3.c: Likewise.
7021 * gcc.target/arc/firq-4.c: Likewise.
7022 * gcc.target/arc/firq-5.c: Likewise.
7023 * gcc.target/arc/firq-6.c: Likewise.
7024
41453183
CZ
70252017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7026
7027 * gcc.target/arc/interrupt-5.c: Newfile.
7028 * gcc.target/arc/interrupt-6.c: Likewise.
7029 * gcc.target/arc/interrupt-7.c: Likewise.
7030 * gcc.target/arc/interrupt-8.c: Likewise.
7031 * gcc.target/arc/interrupt-9.c: Likewise.
7032
019bd543
RB
70332017-05-09 Richard Biener <rguenther@suse.de>
7034
7035 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7036 and adjust.
7037 * gcc.dg/vect/vect-50.c: Likewise.
7038
684f84de
MP
70392017-05-09 Marek Polacek <polacek@redhat.com>
7040
7041 PR c/80525
7042 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7043 * c-c++-common/Wlogical-op-2.c: New test.
7044
fd71825b
SKS
70452017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7046
7047 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7048 for targets with __SIZEOF_INT__ < 4.
7049
4ca2e6ec
RB
70502017-05-09 Richard Biener <rguenther@suse.de>
7051
7052 * gcc.dg/vect/vect-50.c: Revert last change.
7053 * gcc.dg/vect/vect-44.c: Likewise.
7054
631238ac
MS
70552017-05-08 Martin Sebor <msebor@redhat.com>
7056
7057 PR translation/80280
7058 * gcc.dg/format/gcc_diag-10.c: New test.
7059
6ba86ba7
KN
70602017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7061
7062 PR target/80101
7063 * gcc.target/powerpc/pr80101-1.c: New test.
7064
0f6ed121
TK
70652017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7066
7067 PR fortran/79930
7068 * gfortran.dg/inline_transpose_1.f90: Add
7069 -finline-matmul-limit=0 to options.
7070 * gfortran.dg/matmul_5.f90: Likewise.
7071 * gfortran.dg/vect/vect-8.f90: Likewise.
7072 * gfortran.dg/inline_matmul_14.f90: New test.
7073 * gfortran.dg/inline_matmul_15.f90: New test.
7074
fd991039
TK
70752017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7076
7077 PR fortran/80602
7078 * gfortran.dg/matmul_15.f90: New test case.
7079
18b8c294
WD
70802017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7081
774cccdc
JJ
7082 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7083 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7084
8637c116
JL
70852017-05-07 Jeff Law <law@redhat.com>
7086
7087 Revert:
7088 2017-05-06 Jeff Law <law@redhat.com>
7089 PR tree-optimization/78496
7090 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7091 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7092
973dfbb4
JL
70932017-05-06 Jeff Law <law@redhat.com>
7094
7095 PR tree-optimization/78496
7096 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7097 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7098
8ffa3150
RS
70992017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7100
7101 * gcc.target/aarch64/spill_1.c: New test.
7102
2a3f7997
RS
71032017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7104
7105 PR rtl-optimization/75964
7106 * gcc.dg/torture/pr75964.c: New test.
7107
d554bf23
TV
71082017-05-06 Tom de Vries <tom@codesourcery.com>
7109
7110 PR testsuite/80606
7111 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7112 * gcc.target/i386/avx-vtestpd-2.c: Same.
7113 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7114 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7115 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7116 * gcc.target/i386/avx-vtestpd-3.c: Same.
7117 * gcc.target/i386/avx-vtestps-1.c: Same.
7118 * gcc.target/i386/avx-vtestps-2.c: Same.
7119 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7120 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7121 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7122 * gcc.target/i386/avx-vtestps-3.c: Same.
7123
7a976fe7
TV
71242017-05-06 Tom de Vries <tom@codesourcery.com>
7125
7126 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7127
0e852c66
TV
71282017-05-06 Tom de Vries <tom@codesourcery.com>
7129
7130 PR testsuite/80557
7131 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7132 * gcc.target/powerpc/altivec-types-1.c: Same.
7133
63c40d92
TV
71342017-05-06 Tom de Vries <tom@codesourcery.com>
7135
7136 PR testsuite/80557
7137 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7138 * gcc.target/spu/intrinsics-1.c: Same.
7139
b25b8f91
TV
71402017-05-06 Tom de Vries <tom@codesourcery.com>
7141
7142 PR testsuite/80557
7143 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7144
6df13491
TV
71452017-05-06 Tom de Vries <tom@codesourcery.com>
7146
7147 PR testsuite/80557
7148 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7149 * gcc.target/aarch64/spellcheck_2.c: Same.
7150 * gcc.target/aarch64/spellcheck_3.c: Same.
7151
e01261fe
TV
71522017-05-06 Tom de Vries <tom@codesourcery.com>
7153
7154 PR testsuite/80557
7155 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7156 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7157 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7158 * g++.dg/debug/dwarf2/typedef5.C: Same.
7159 * g++.dg/goacc/data-1.C: Same.
7160
9945596c
BS
71612017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7162
7163 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7164
8acb8575
MM
71652017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7166
7167 PR target/79038
7168 PR target/79202
7169 PR target/79203
7170 * gcc.target/powerpc/ppc-round3.c: New test.
7171 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7172
ac699a04
JJ
71732017-05-05 Jakub Jelinek <jakub@redhat.com>
7174
8dc6a926
JJ
7175 PR tree-optimization/80632
7176 * gcc.dg/pr80632.c: New test.
7177
ac699a04
JJ
7178 PR tree-optimization/80558
7179 * gcc.dg/tree-ssa/vrp115.c: New test.
7180
655b5fc8
AV
71812017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7182 Thomas Preud'homme <thomas.preudhomme@arm.com>
7183 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7184
7185 PR target/71607
7186 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7187 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7188 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7189 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7190 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7191 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7192 * gcc.target/arm/tls-disable-literal-pool.c: New.
7193
c02d2d0a
PK
71942017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7195
7196 PR tree-optimization/80613
7197 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7198
dfae9048
PC
71992017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 PR c++/71577
7202 * g++.dg/cpp0x/pr71577.C: New.
7203
d9c5a8b9
MS
72042017-05-04 Martin Sebor <msebor@redhat.com>
7205
7206 PR middle-end/79234
7207 * gcc.dg/builtin-stringop-chk-8.c: New test.
7208 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7209 * gcc.dg/builtin-stringop-chk-4.c: Same.
7210 * gcc.dg/builtin-strncat-chk-1.c: Same.
7211 * g++.dg/ext/strncpy-chk1.C: Same.
7212 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7213 * gcc.dg/out-of-bounds-1.c: Same.
7214 * gcc.dg/pr78138.c: Same.
7215 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7216 * gfortran.dg/mvbits_7.f90: Same.
7217
e50d56a5
MS
72182017-05-04 Martin Sebor <msebor@redhat.com>
7219
7220 PR preprocessor/79214
7221 PR middle-end/79222
7222 PR middle-end/79223
7223 * gcc.dg/pr79214.c: New test.
7224 * gcc.dg/pr79214.h: New test header.
7225 * gcc.dg/pr79222.c: New test.
7226 * gcc.dg/pr79223.c: New test.
7227 * gcc.dg/pr78138.c: Adjust.
7228 * gfortran.dg/unconstrained_commons.f: Same.
7229
0f2c4a8f
MS
72302017-05-04 Martin Sebor <msebor@redhat.com>
7231
7232 PR translation/80280
7233 * g++.dg/abi/Wabi-2-3.C: Adjust.
7234 * g++.dg/abi/Wabi-3-2.C: Ditto.
7235 * g++.dg/lookup/using17.C: Ditto.
7236 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7237
8eef6097
MJ
72382017-05-04 Martin Jambor <mjambor@suse.cz>
7239
7240 PR tree-optimization/80622
7241 * gcc.dg/tree-ssa/pr80622.c: New test.
7242
72432017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7244
7245 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7246
26f1a658
JH
72472017-05-04 Jan Hubicka <hubicka@ucw.cz>
7248
7249 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7250 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7251
4d147bca
RB
72522017-05-04 Richard Biener <rguenther@suse.de>
7253
7254 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7255
3862ef76
RS
72562017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7257
7258 * gcc.dg/vect/vect-profile-1.c: New test.
7259
c89ffd99
MP
72602017-05-04 Marek Polacek <polacek@redhat.com>
7261
7262 PR tree-optimization/80612
7263 * gcc.dg/torture/pr80612.c: New test.
7264
261ce1e5
PB
72652017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7266 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7267
7268 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7269 check_effective_target_arm_thumb1_movt_ok.
7270
556cf088
PB
72712017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7272
7273 * gcc.target/arm/fpscr.c: New file.
7274
010b1cc0
TP
72752017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7276
7277 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7278 target.
7279
99b68476
TV
72802017-05-04 Tom de Vries <tom@codesourcery.com>
7281
7282 PR testsuite/80557
7283 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7284 line numbers.
7285 * g++.dg/warn/miss-format-1.C: Same.
7286 * g++.dg/warn/overflow-warn-1.C: Same.
7287 * g++.dg/warn/overflow-warn-3.C: Same.
7288 * g++.dg/warn/overflow-warn-4.C: Same.
7289
09177a4b
TV
72902017-05-04 Tom de Vries <tom@codesourcery.com>
7291
7292 PR testsuite/80557
7293 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7294 * gcc.target/i386/pr68657.c: Same.
7295 * gcc.target/i386/pr69255-1.c: Same.
7296 * gcc.target/i386/pr69255-2.c: Same.
7297 * gcc.target/i386/pr69255-3.c: Same.
7298
02c64149
RB
72992017-05-04 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/31130
7302 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7303 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7304 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7305 * gcc.dg/pr52904.c: Remove XFAIL.
7306 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7307
9a26dfc8
JL
73082017-05-03 Jeff Law <law@redhat.com>
7309
7310 PR tree-optimization/78496
7311 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7312
4d0e904f
UB
73132017-05-03 Uros Bizjak <ubizjak@gmail.com>
7314
7315 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7316
49ab4621
RB
73172017-05-03 Richard Biener <rguenther@suse.de>
7318
7319 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7320
18bfe940
JJ
73212017-05-03 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR tree-optimization/79472
4d0e904f
UB
7324 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7325 to dg-options.
18bfe940
JJ
7326 * gcc.dg/tree-ssa/vrp113.c: New test.
7327 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7328 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7329 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7330
53e62089
TV
73312017-05-03 Tom de Vries <tom@codesourcery.com>
7332
7333 PR testsuite/80557
7334 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7335 * c-c++-common/Wshift-negative-value-2.c: Same.
7336 * c-c++-common/Wshift-negative-value-3.c: Same.
7337 * c-c++-common/Wshift-negative-value-4.c: Same.
7338 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7339 * c-c++-common/cpp/pr60400.c: Same.
7340 * c-c++-common/fmax-errors.c: Same.
7341 * c-c++-common/goacc/data-2.c: Same.
7342 * c-c++-common/goacc/host_data-2.c: Same.
7343 * c-c++-common/gomp/simd4.c: Same.
7344 * c-c++-common/pr28656.c: Same.
7345 * c-c++-common/pr43395.c: Same.
7346 * c-c++-common/torture/pr57945.c: Same.
7347
962913a5
TV
73482017-05-03 Tom de Vries <tom@codesourcery.com>
7349
7350 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7351 arg of dg directive.
7352 * c-c++-common/goacc/routine-3.c: Same.
7353 * c-c++-common/goacc/routine-4.c: Same.
7354
ad53f123
DM
73552017-05-02 David Malcolm <dmalcolm@redhat.com>
7356
7357 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7358 (test_fixit_insert_newline): New function.
7359 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7360 (test_fixit_insert_newline): New function.
7361 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7362 (test_fixit_insert_newline): New function.
7363 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7364 (test_fixit_insert_newline): New function.
7365 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7366 (test_show_locus): Handle test_fixit_insert_newline.
7367
0ca91c77
BC
73682017-05-02 Bin Cheng <bin.cheng@arm.com>
7369
7370 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7371
cc5b8f3d
TC
73722017-04-27 Tamar Christina <tamar.christina@arm.com>
7373
7374 * gcc.dg/lsr-div1.c: New testcase.
7375
1853f5c7
SP
73762017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7377
7378 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7379 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7380 (_mm_maskz_add_round_sd): Test new intrinsics.
7381 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7382 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7383 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7384 (_mm_maskz_add_round_ss): Test new intrinsics.
7385 * gcc.target/i386/avx512f-vaddss-2.c: New.
7386 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7387 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7388 (_mm_maskz_sub_round_sd): Test new intrinsics.
7389 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7390 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7391 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7392 (_mm_maskz_sub_round_ss): Test new intrinsics.
7393 * gcc.target/i386/avx512f-vsubss-2.c: New.
7394 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7395 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7396 (__builtin_ia32_subss_mask_round): Test new builtins.
7397 * gcc.target/i386/sse-13.c: Ditto.
7398 * gcc.target/i386/sse-23.c: Ditto.
7399 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7400 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7401 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7402 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7403 (_mm_mask_sub_round_ss): Test new intrinsics.
7404 * gcc.target/i386/testround-1.c: Ditto.
7405
2bba7541
MJ
74062017-05-02 Martin Jambor <mjambor@suse.cz>
7407
7408 PR tree-optimization/78687
7409 * g++.dg/tree-ssa/pr78687.C: New test.
7410
2bf54d93
RB
74112017-05-02 Richard Biener <rguenther@suse.de>
7412
7413 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7414 behavior.
7415 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7416
aee63acc
RB
74172017-05-02 Richard Biener <rguenther@suse.de>
7418
7419 PR tree-optimization/80591
7420 * gcc.dg/torture/pr80591.c: New testcase.
7421
e7d70c6c
RB
74222017-05-02 Richard Biener <rguenther@suse.de>
7423
7424 PR tree-optimization/80549
7425 * gcc.dg/torture/pr80549.c: New testcase.
7426
52e0a9f7
SKS
74272017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7428
7429 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7430 unsigned long.
7431
815d9cc6
XR
74322017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7433
7434 PR c++/80038
7435 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7436
338035aa
DM
74372017-05-01 David Malcolm <dmalcolm@redhat.com>
7438
7439 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7440 reflect insertion fix-it hints at the same location now being
7441 consolidated.
7442
4d82d0bc
MS
74432017-05-01 Martin Sebor <msebor@redhat.com>
7444
7445 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7446 on ILP32 targets.
7447
d539a57b
TV
74482017-05-01 Tom de Vries <tom@codesourcery.com>
7449
7450 * gcc.dg/pr78768.c: Require linker plugin.
7451
c6b9e849
TK
74522017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7453
7454 PR fortran/37131
7455 * gfortran.dg/matmul_bounds_11.f90: New test.
7456
706eb1a7
MS
74572017-05-01 Martin Sebor <msebor@redhat.com>
7458
7459 PR tree-optimization/79715
7460 * gcc.dg/pr79715.c: New test.
7461
723f4140
TV
74622017-05-01 Tom de Vries <tom@codesourcery.com>
7463
7464 PR testsuite/65941
7465 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7466 * g++.dg/other/pr59492.C: Require effective target rdrand.
7467
6bbb3a69
VR
74682017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7469
7470 * g++.dg/diagnostic/member-decl-1.C: New test.
7471
4212aecd
MG
74722017-04-29 Marc Glisse <marc.glisse@inria.fr>
7473
7474 PR tree-optimization/80487
7475 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7476
fe75f732
PK
74772017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7478
7479 PR tree-optimization/79697
7480 * gcc.dg/tree-ssa/pr79697.c: New test.
7481
6bcd8768
TV
74822017-04-29 Tom de Vries <tom@codesourcery.com>
7483
7484 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7485
d127ae9f
MS
74862017-04-28 Martin Sebor <msebor@redhat.com>
7487
7488 PR tree-optimization/80523
7489 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7490
c9610933
TV
74912017-04-28 Tom de Vries <tom@codesourcery.com>
7492
7493 PR testsuite/80557
7494 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7495 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7496
b5be38bc
TV
74972017-04-28 Tom de Vries <tom@codesourcery.com>
7498
7499 PR testsuite/80557
7500 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7501 * obj-c++.dg/bitfield-4.mm: Same.
7502 * obj-c++.dg/bitfield-5.mm: Same.
7503 * obj-c++.dg/exceptions-3.mm: Same.
7504 * obj-c++.dg/exceptions-5.mm: Same.
7505 * obj-c++.dg/method-1.mm: Same.
7506 * obj-c++.dg/method-12.mm: Same.
7507 * obj-c++.dg/method-13.mm: Same.
7508 * obj-c++.dg/method-15.mm: Same.
7509 * obj-c++.dg/method-16.mm: Same.
7510 * obj-c++.dg/property/at-property-18.mm: Same.
7511 * obj-c++.dg/property/at-property-25.mm: Same.
7512 * obj-c++.dg/property/at-property-5.mm: Same.
7513 * obj-c++.dg/property/dynamic-2.mm: Same.
7514 * obj-c++.dg/property/property-neg-3.mm: Same.
7515 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7516 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7517 * obj-c++.dg/syntax-error-1.mm: Same.
7518 * obj-c++.dg/try-catch-13.mm: Same.
7519 * objc.dg/bitfield-4.m: Same.
7520 * objc.dg/class-1.m: Same.
7521 * objc.dg/method-11.m: Same.
7522 * objc.dg/method-6.m: Same.
7523 * objc.dg/method-7.m: Same.
7524 * objc.dg/method-9.m: Same.
7525 * objc.dg/missing-proto-3.m: Same.
7526 * objc.dg/naming-2.m: Same.
7527 * objc.dg/property/at-property-16.m: Same.
7528 * objc.dg/property/at-property-18.m: Same.
7529 * objc.dg/property/at-property-25.m: Same.
7530 * objc.dg/property/at-property-5.m: Same.
7531 * objc.dg/property/dynamic-2.m: Same.
7532 * objc.dg/property/property-neg-3.m: Same.
7533 * objc.dg/protocol-inheritance-1.m: Same.
7534 * objc.dg/protocol-inheritance-2.m: Same.
7535
d35256b6
MG
75362017-04-28 Marc Glisse <marc.glisse@inria.fr>
7537
7538 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7539
7a95dfa7
TV
75402017-04-28 Tom de Vries <tom@codesourcery.com>
7541
7542 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7543 dg-(error|warning|message|bogus).
7544 * g++.dg/conversion/dr195-1.C: Same.
7545 * g++.dg/conversion/dr195.C: Same.
7546 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7547 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7548 * g++.dg/cpp0x/inline-ns7.C: Same.
7549 * g++.dg/cpp0x/variadic105.C: Same.
7550 * g++.dg/cpp0x/variadic65.C: Same.
7551 * g++.dg/expr/call2.C: Same.
7552 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7553 * g++.dg/expr/pmf-1.C: Same.
7554 * g++.dg/ext/altivec-types-1.C: Same.
7555 * g++.dg/ext/altivec-types-2.C: Same.
7556 * g++.dg/ext/altivec-types-3.C: Same.
7557 * g++.dg/ext/attrib14.C: Same.
7558 * g++.dg/ext/complit1.C: Same.
7559 * g++.dg/ext/forscope2.C: Same.
7560 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7561 * g++.dg/ext/label13.C: Same.
7562 * g++.dg/ext/member-attr.C: Same.
7563 * g++.dg/ext/visibility/anon7.C: Same.
7564 * g++.dg/ext/visibility/visibility-7.C: Same.
7565 * g++.dg/ext/vla2.C: Same.
7566 * g++.dg/inherit/access2.C: Same.
7567 * g++.dg/inherit/covariant12.C: Same.
7568 * g++.dg/inherit/covariant14.C: Same.
7569 * g++.dg/inherit/namespace-as-base.C: Same.
7570 * g++.dg/inherit/template-as-base.C: Same.
7571 * g++.dg/lookup/ambig1.C: Same.
7572 * g++.dg/lookup/ambig2.C: Same.
7573 * g++.dg/lookup/ambig3.C: Same.
7574 * g++.dg/lookup/class-member-1.C: Same.
7575 * g++.dg/lookup/conv-1.C: Same.
7576 * g++.dg/lookup/decl1.C: Same.
7577 * g++.dg/lookup/koenig1.C: Same.
7578 * g++.dg/lookup/scoped1.C: Same.
7579 * g++.dg/lookup/scoped2.C: Same.
7580 * g++.dg/lookup/two-stage4.C: Same.
7581 * g++.dg/lookup/used-before-declaration.C: Same.
7582 * g++.dg/lookup/using.C: Same.
7583 * g++.dg/lookup/using17.C: Same.
7584 * g++.dg/lookup/using2.C: Same.
7585 * g++.dg/other/abstract2.C: Same.
7586 * g++.dg/other/classkey1.C: Same.
7587 * g++.dg/other/component1.C: Same.
7588 * g++.dg/other/const1.C: Same.
7589 * g++.dg/other/const2.C: Same.
7590 * g++.dg/other/conversion1.C: Same.
7591 * g++.dg/other/do1.C: Same.
7592 * g++.dg/other/error1.C: Same.
7593 * g++.dg/other/error10.C: Same.
7594 * g++.dg/other/error3.C: Same.
7595 * g++.dg/other/error4.C: Same.
7596 * g++.dg/other/error5.C: Same.
7597 * g++.dg/other/error8.C: Same.
7598 * g++.dg/other/error9.C: Same.
7599 * g++.dg/other/field1.C: Same.
7600 * g++.dg/other/init1.C: Same.
7601 * g++.dg/other/ptrmem2.C: Same.
7602 * g++.dg/other/return1.C: Same.
7603 * g++.dg/overload/builtin3.C: Same.
7604 * g++.dg/overload/error1.C: Same.
7605 * g++.dg/overload/error2.C: Same.
7606 * g++.dg/overload/koenig2.C: Same.
7607 * g++.dg/overload/pmf1.C: Same.
7608 * g++.dg/parse/args1.C: Same.
7609 * g++.dg/parse/attr3.C: Same.
7610 * g++.dg/parse/constant4.C: Same.
7611 * g++.dg/parse/crash10.C: Same.
7612 * g++.dg/parse/crash18.C: Same.
7613 * g++.dg/parse/crash19.C: Same.
7614 * g++.dg/parse/crash20.C: Same.
7615 * g++.dg/parse/crash21.C: Same.
7616 * g++.dg/parse/crash22.C: Same.
7617 * g++.dg/parse/crash32.C: Same.
7618 * g++.dg/parse/decl-specifier-1.C: Same.
7619 * g++.dg/parse/error58.C: Same.
7620 * g++.dg/parse/local-class1.C: Same.
7621 * g++.dg/parse/non-dependent2.C: Same.
7622 * g++.dg/parse/parameter-declaration-1.C: Same.
7623 * g++.dg/parse/ptrmem2.C: Same.
7624 * g++.dg/parse/ptrmem3.C: Same.
7625 * g++.dg/parse/saved1.C: Same.
7626 * g++.dg/tc1/dr101.C: Same.
7627 * g++.dg/tc1/dr142.C: Same.
7628 * g++.dg/tc1/dr176.C: Same.
7629 * g++.dg/template/conv4.C: Same.
7630 * g++.dg/template/crash56.C: Same.
7631 * g++.dg/template/dependent-expr2.C: Same.
7632 * g++.dg/template/error1.C: Same.
7633 * g++.dg/template/error2.C: Same.
7634 * g++.dg/template/explicit6.C: Same.
7635 * g++.dg/template/init-list.C: Same.
7636 * g++.dg/template/local1.C: Same.
7637 * g++.dg/template/lookup2.C: Same.
7638 * g++.dg/template/meminit2.C: Same.
7639 * g++.dg/template/nontype25.C: Same.
7640 * g++.dg/template/ptrmem2.C: Same.
7641 * g++.dg/template/qualttp19.C: Same.
7642 * g++.dg/template/qualttp20.C: Same.
7643 * g++.dg/template/ttp3.C: Same.
7644 * g++.dg/template/unify4.C: Same.
7645 * g++.dg/template/unify6.C: Same.
7646 * g++.dg/template/unify7.C: Same.
7647 * g++.dg/template/warn1.C: Same.
7648 * g++.dg/tree-ssa/dom-invalid.C: Same.
7649 * g++.dg/ubsan/shift-1.C: Same.
7650 * g++.dg/warn/Wunused-2.C: Same.
7651 * g++.dg/warn/Wunused-4.C: Same.
7652 * g++.dg/warn/Wunused-6.C: Same.
7653 * g++.dg/warn/deprecated-6.C: Same.
7654 * g++.dg/warn/deprecated.C: Same.
7655 * g++.dg/warn/effc1.C: Same.
7656 * g++.dg/warn/effc3.C: Same.
7657 * g++.dg/warn/incomplete1.C: Same.
7658 * g++.dg/warn/inline1.C: Same.
7659 * g++.dg/warn/noeffect2.C: Same.
7660 * g++.dg/warn/noeffect4.C: Same.
7661 * g++.dg/warn/oldcast1.C: Same.
7662 * g++.dg/warn/sentinel.C: Same.
7663 * g++.dg/warn/unit-1.C: Same.
7664 * g++.old-deja/g++.pt/inherit2.C: Same.
7665 * g++.old-deja/g++.pt/overload8.C: Same.
7666 * gcc.dg/20000926-1.c: Same.
7667 * gcc.dg/20040223-1.c: Same.
7668 * gcc.dg/Warray-bounds-7.c: Same.
7669 * gcc.dg/alias-1.c: Same.
7670 * gcc.dg/alias-12.c: Same.
7671 * gcc.dg/alias-13.c: Same.
7672 * gcc.dg/alias-2.c: Same.
7673 * gcc.dg/array-13.c: Same.
7674 * gcc.dg/array-4.c: Same.
7675 * gcc.dg/attr-ifunc-2.c: Same.
7676 * gcc.dg/attr-invalid.c: Same.
7677 * gcc.dg/attr-noinline.c: Same.
7678 * gcc.dg/bitfld-2.c: Same.
7679 * gcc.dg/c90-const-expr-7.c: Same.
7680 * gcc.dg/c99-const-expr-7.c: Same.
7681 * gcc.dg/cpp/20000625-1.c: Same.
7682 * gcc.dg/cpp/charconst-4.c: Same.
7683 * gcc.dg/cpp/include2.c: Same.
7684 * gcc.dg/cpp/include2a.c: Same.
7685 * gcc.dg/decl-4.c: Same.
7686 * gcc.dg/deprecated-4.c: Same.
7687 * gcc.dg/deprecated.c: Same.
7688 * gcc.dg/dfp/altivec-types.c: Same.
7689 * gcc.dg/float-range-1.c: Same.
7690 * gcc.dg/pack-test-3.c: Same.
7691 * gcc.dg/pr11492.c: Same.
7692 * gcc.dg/pr15360-1.c: Same.
7693 * gcc.dg/pr37908.c: Same.
7694 * gcc.dg/pr53265.c: Same.
7695 * gcc.dg/pr57287-2.c: Same.
7696 * gcc.dg/pr57287.c: Same.
7697 * gcc.dg/redecl-1.c: Same.
7698 * gcc.dg/sync-3.c: Same.
7699 * gcc.dg/two-types-1.c: Same.
7700 * gcc.dg/two-types-2.c: Same.
7701 * gcc.dg/two-types-4.c: Same.
7702 * gcc.dg/two-types-5.c: Same.
7703 * gcc.dg/two-types-6.c: Same.
7704 * gcc.dg/two-types-7.c: Same.
7705 * gcc.dg/two-types-8.c: Same.
7706 * gcc.dg/two-types-9.c: Same.
7707 * gcc.dg/uninit-I.c: Same.
7708 * gcc.dg/uninit-pr19430.c: Same.
7709 * gcc.dg/visibility-7.c: Same.
7710 * gcc.dg/winline-10.c: Same.
7711 * gcc.dg/winline-2.c: Same.
7712 * gcc.dg/winline-3.c: Same.
7713 * gcc.dg/winline-9.c: Same.
7714 * gcc.target/i386/attr-returns_twice-1.c: Same.
7715 * gcc.target/i386/chkp-const-check-2.c: Same.
7716 * gcc.target/i386/chkp-label-address.c: Same.
7717 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7718 * gcc.target/i386/pr39162.c: Same.
7719 * gcc.target/i386/sse-5.c: Same.
7720 * gcc.target/powerpc/altivec-types-1.c: Same.
7721 * gcc.target/powerpc/altivec-types-2.c: Same.
7722 * gcc.target/powerpc/altivec-types-3.c: Same.
7723 * gcc.target/powerpc/float128-mix.c: Same.
7724 * gcc.target/powerpc/no-r11-3.c: Same.
7725 * gcc.target/spu/Wmain.c: Same.
7726 * gcc.target/spu/ea/errors2.c: Same.
7727 * gfortran.dg/assignment_1.f90: Same.
7728 * gfortran.dg/common_3.f90: Same.
7729 * gfortran.dg/der_io_1.f90: Same.
7730 * gfortran.dg/g77/20030326-1.f: Same.
7731 * gfortran.dg/g77/9263.f: Same.
7732 * gfortran.dg/g77/960317-1.f: Same.
7733 * gfortran.dg/g77/970625-2.f: Same.
7734 * gfortran.dg/g77/980615-0.f: Same.
7735 * gfortran.dg/g77/check0.f: Same.
7736 * gfortran.dg/g77/dnrm2.f: Same.
7737 * gfortran.dg/g77/pr9258.f: Same.
7738 * gfortran.dg/ichar_1.f90: Same.
7739 * gfortran.dg/interface_1.f90: Same.
7740 * gfortran.dg/namelist_1.f90: Same.
7741 * gfortran.dg/namelist_2.f90: Same.
7742 * gfortran.dg/namelist_3.f90: Same.
7743 * gfortran.dg/namelist_print_2.f: Same.
7744 * gfortran.dg/oldstyle_1.f90: Same.
7745 * gfortran.dg/runtime_warning_1.f90: Same.
7746 * gfortran.dg/underflow.f90: Same.
7747 * gnat.dg/specs/integer_value.ads: Same.
7748 * obj-c++.dg/fsf-package-0.m: Same.
7749 * objc.dg/two-types-1.m: Same.
7750
6e49961c
ML
77512017-04-28 Martin Liska <mliska@suse.cz>
7752
7753 PR gcov-profile/79891
7754 * gcc.misc-tests/gcov-17.c: New test.
7755 * gcc.misc-tests/gcov-18.c: New test.
7756
f166beaf
TV
77572017-04-28 Tom de Vries <tom@codesourcery.com>
7758
7759 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7760 dg-(error|warning|message|bogus).
7761 * g++.dg/parse/parameter-declaration-1.C: Same.
7762 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7763 * gcc.dg/Wpointer-sign-Wall.c: Same.
7764 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7765 * gcc.dg/cpp/19990413-1.c: Same.
7766 * gcc.dg/dg-test-1.c: Same.
7767 * gcc.dg/empty-source-2.c: Same.
7768 * gcc.dg/empty-source-3.c: Same.
7769 * gcc.dg/format/c99-printf-1.c: Same.
7770 * gcc.dg/format/c99-scanf-1.c: Same.
7771 * gcc.dg/label-decl-2.c: Same.
7772 * gcc.dg/m-un-2.c: Same.
7773 * gcc.dg/uninit-pr20644-O0.c: Same.
7774 * gfortran.dg/pr70006.f90: Same.
7775 * obj-c++.dg/fsf-package-0.m: Same.
7776
c3125b18
TV
77772017-04-28 Tom de Vries <tom@codesourcery.com>
7778
7779 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7780 dg-(error|warning|message|bogus).
7781 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7782 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7783 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7784 * c-c++-common/pr20000.c: Same.
7785 * c-c++-common/pr49706.c: Same.
7786 * g++.dg/ext/utf16-4.C: Same.
7787 * g++.dg/parse/error2.C: Same.
7788 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7789 * g++.dg/warn/Wtype-limits.C: Same.
7790 * g++.dg/warn/overflow-warn-1.C: Same.
7791 * g++.dg/warn/overflow-warn-3.C: Same.
7792 * gcc.dg/Wpointer-sign-Wall.c: Same.
7793 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7794 * gcc.dg/Wtype-limits-Wextra.c: Same.
7795 * gcc.dg/Wtype-limits.c: Same.
7796 * gcc.dg/cpp/19990413-1.c: Same.
7797 * gcc.dg/dg-test-1.c: Same.
7798 * gcc.dg/empty-source-2.c: Same.
7799 * gcc.dg/empty-source-3.c: Same.
7800 * gcc.dg/label-decl-2.c: Same.
7801 * gcc.dg/m-un-2.c: Same.
7802 * gcc.dg/uninit-pr19430-O0.c: Same.
7803 * gcc.dg/uninit-pr19430.c: Same.
7804 * gcc.dg/uninit-pr20644-O0.c: Same.
7805 * gcc.dg/utf16-4.c: Same.
7806 * gfortran.dg/pr70006.f90: Same.
7807 * obj-c++.dg/fsf-package-0.m: Same.
7808
119092c1
RB
78092017-04-28 Richard Biener <rguenther@suse.de>
7810
7811 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7812 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7813 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7814 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7815 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7816 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7817
3777eda2
MP
78182017-04-27 Marek Polacek <polacek@redhat.com>
7819
7820 PR sanitizer/80349
7821 * c-c++-common/ubsan/pr80349.c: New test.
7822
8211c4a2
VR
78232017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7824
7825 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7826 diagnostics.
7827 * g++.dg/warn/pr12242.C: Likewise.
7828
94baf2e2
DE
78292017-04-27 David Edelsohn <dje.gcc@gmail.com>
7830
7831 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7832
9a448688
ML
78332017-04-27 Martin Liska <mliska@suse.cz>
7834
7835 PR testsuite/79455
7836 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7837 more generic.
7838
f8a36447
JJ
78392017-04-27 Jakub Jelinek <jakub@redhat.com>
7840
7841 PR c++/80534
7842 * g++.dg/other/pr80534-1.C: New test.
7843 * g++.dg/other/pr80534-2.C: New test.
7844
1b7c8d39
RB
78452017-04-27 Richard Biener <rguenther@suse.de>
7846
7847 PR middle-end/80539
7848 * gcc.dg/torture/pr80539.c: New testcase.
7849
985b8393
JJ
78502017-04-27 Jakub Jelinek <jakub@redhat.com>
7851
7852 PR target/77728
7853 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7854
a480422d
VR
78552017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7856
7857 * g++.dg/diagnostic/nested-name-1.C: New test.
7858
f9726baa
ML
78592017-04-26 Martin Liska <mliska@suse.cz>
7860
7861 * gcc.dg/guality/guality.h: Add prefix to test verification.
7862
9f4df8f1
NS
78632017-04-25 Nathan Sidwell <nathan@acm.org>
7864
7865 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7866
1913c8f6
UB
78672017-04-25 Uros Bizjak <ubizjak@gmail.com>
7868
7869 PR target/70799
7870 * gcc.target/i386/pr70799-5.c: New test.
7871
e602bbfc
MS
78722017-04-25 Martin Sebor <msebor@redhat.com>
7873
7874 PR tree-optimization/80497
7875 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7876
7629ae90
RR
78772017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7878 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR target/77728
7881 * g++.dg/abi/pr77728-1.C: New test.
7882
2ef42cf9
MP
78832017-04-25 Marek Polacek <polacek@redhat.com>
7884
7885 PR sanitizer/80349
7886 * g++.dg/ubsan/pr80349-2.C: New test.
7887
70caf430
VR
78882017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7889
7890 * g++.dg/cpp0x/enum34.C: New test.
7891
f66c70dc
TV
78922017-04-25 Tom de Vries <tom@codesourcery.com>
7893
7894 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7895 variables.
7896 (dg-line): New proc.
7897 (process-message): Handle line number variables.
7898 * objc.dg/try-catch-12.m: Use dg-line.
7899
77071af6
BS
79002017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7901
7902 PR target/80482
7903 * gcc.target/powerpc/vec-constvolatile.c: New test.
7904
fbe91804
DM
79052017-04-25 David Malcolm <dmalcolm@redhat.com>
7906
7907 * g++.dg/semicolon-fixits.C: New test case.
7908
1c4ea66f
DM
79092017-04-25 David Malcolm <dmalcolm@redhat.com>
7910
7911 * gcc.dg/semicolon-fixits.c: New test case.
7912
5ca28c1d
DM
79132017-04-25 David Malcolm <dmalcolm@redhat.com>
7914
7915 * g++.dg/lookup/missing-std-include.C: New test file.
7916
2ec07fa6
RR
79172017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7918 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR target/77728
7921 * g++.dg/abi/pr77728-2.C: New test.
7922
7d5dbb22
DM
79232017-04-25 David Malcolm <dmalcolm@redhat.com>
7924
7925 PR c++/80177
7926 * g++.dg/spellcheck-pr80177.C: New test case.
7927
6a3936d4
NS
79282017-04-25 Nathan Sidwell <nathan@acm.org>
7929
7930 * g++.dg/dg.exp (find-cxx-tests): New function.
7931 (main): Use it, remove explicit pruning
7932
bed3fd46
RB
79332017-04-25 Richard Biener <rguenther@suse.de>
7934
7935 PR tree-optimization/80492
7936 * gcc.dg/pr80492.c: New testcase.
7937
c9e9c3ac
SKS
79382017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7939
7940 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7941 for targets with int size less than 32 bits.
7942
2700fbd6
RB
79432017-04-25 Richard Biener <rguenther@suse.de>
7944
7945 PR tree-optimization/79201
7946 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7947 * gcc.target/i386/pr22152.c: Disable sinking.
7948
e57136da
AK
79492017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7950
7951 PR target/80464
7952 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7953
3cb9ee2f
AK
79542017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7955
7956 PR target/79895
7957 * gcc.target/s390/pr79895.c: New test.
7958
03db9ab5
DV
79592017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7960
7961 PR target/80080
7962 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7963 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7964 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7965
39259462
JJ
79662017-04-25 Jakub Jelinek <jakub@redhat.com>
7967
ba5d69f3
JJ
7968 PR rtl-optimization/80501
7969 * gcc.c-torture/execute/pr80501.c: New test.
7970
39259462
JJ
7971 PR rtl-optimization/80500
7972 * gcc.dg/pr80500.c: New test.
7973
bb0249cb
MG
79742017-04-25 Marc Glisse <marc.glisse@inria.fr>
7975
7976 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7977 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7978
be420eb8
JW
79792017-04-22 Janus Weil <janus@gcc.gnu.org>
7980
7981 PR fortran/80121
7982 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7983 directive.
7984
0ebd1f00
DM
79852017-04-24 David Malcolm <dmalcolm@redhat.com>
7986
7987 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7988 * jit.dg/test-alignment.c: New test case.
7989 * jit.dg/test-alignment.cc: New test case.
7990 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7991 New test case.
7992
412f61f0
DM
79932017-04-24 David Malcolm <dmalcolm@redhat.com>
7994
7995 PR c++/80016
7996 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7997 test function.
7998 (test_alignof): New test function.
7999
a8492d5e
MG
80002017-04-24 Marc Glisse <marc.glisse@inria.fr>
8001
8002 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8003
ec856f5f
VR
80042017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8005
8006 * g++.dg/diagnostic/duplicate1.C: New test.
8007 * g++.dg/cpp0x/duplicate1.C: New test.
8008
a753df11
MJ
80092017-04-24 Martin Jambor <mjambor@suse.cz>
8010
8011 PR tree-optimization/80293
8012 * g++.dg/tree-ssa/pr80293.C: New test.
8013
3ebd8e62
ML
80142017-04-24 Martin Liska <mliska@suse.cz>
8015
8016 PR middle-end/79931
8017 * g++.dg/ipa/pr79931.C: New test.
8018
f30a1190
RB
80192017-04-24 Richard Biener <rguenther@suse.de>
8020
8021 PR tree-optimization/80494
8022 * gfortran.dg/pr80494.f90: New testcase.
8023
4c7c437c
RB
80242017-04-24 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/79725
8027 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8028
d21a8e3b
RB
80292017-04-24 Richard Biener <rguenther@suse.de>
8030
8031 PR c++/2972
8032 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8033
c7eb642e
JD
80342017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8035
8036 PR fortran/80484
8037 * gfortran.dg/dtio_29.f03: New test.
8038
60fc41bd
JW
80392017-04-22 Janus Weil <janus@gcc.gnu.org>
8040
8041 PR fortran/80121
8042 * gfortran.dg/intent_out_9.f90: New test case.
8043
2eb8a343
UB
80442017-04-23 Uros Bizjak <ubizjak@gmail.com>
8045
8046 PR target/70799
1913c8f6 8047 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8048
fc23d35a
JW
80492017-04-21 Janus Weil <janus@gcc.gnu.org>
8050
8051 PR fortran/80392
8052 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8053
7b9efd03
UB
80542017-04-21 Uros Bizjak <ubizjak@gmail.com>
8055
8056 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8057
2fd30fbe
RB
80582017-04-21 Richard Biener <rguenther@suse.de>
8059
8060 PR tree-optimization/79547
8061 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8062
bb1bc604
RB
80632017-04-21 Richard Biener <rguenther@suse.de>
8064
8065 PR tree-optimization/78847
8066 * g++.dg/tree-ssa/pr78847.C: New testcase.
8067
666f7903
JJ
80682017-04-21 Jakub Jelinek <jakub@redhat.com>
8069
8070 PR c/80468
8071 * gcc.dg/pr80468.c: New test.
8072
25c28f47
ML
80732017-04-21 Martin Liska <mliska@suse.cz>
8074
8075 PR tree-optimization/66278
8076 * gcc.dg/vect/pr66278.c: New test.
8077
6d553e9b
RB
80782017-04-21 Richard Biener <rguenther@suse.de>
8079
8080 PR tree-optimization/80237
8081 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8082 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8083 adjust expected optimizations.
8084
7fd1a747
RB
80852016-04-21 Richard Biener <rguenther@suse.de>
8086
8087 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8088 of inner loops.
8089 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8090 * gcc.dg/vect/vect-104.c: Likewise.
8091
2f23a412
EB
80922017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8093
8094 PR tree-optimization/80426
8095 * gcc.c-torture/execute/20170429-1.c: Rename into...
8096 * gcc.c-torture/execute/20170419-1.c: ...this.
8097
8749b11f
UB
80982017-04-20 Uros Bizjak <ubizjak@gmail.com>
8099
8100 PR target/79804
8101 * gcc.target/i386/pr79804.c: New test.
8102
20917336
UB
81032017-04-20 Uros Bizjak <ubizjak@gmail.com>
8104
8105 PR target/78090
8106 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8107
2414b022
DE
81082017-04-20 David Edelsohn <dje.gcc@gmail.com>
8109
8110 * g++/opt/pr80436.C: XFAIL on AIX.
8111
34d57a10
JW
81122017-04-20 Jonathan Wakely <jwakely@redhat.com>
8113
8114 PR c++/80473
8115 * g++.dg/diagnostic/pr80473.C: New test.
8116
c3cbcd45
VR
81172017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8118
8119 * g++.dg/warn/Wextra-semi.C: New test.
8120
8a59d466
JJ
81212017-04-20 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR middle-end/80423
8124 * g++.dg/other/pr80423.C: New test.
8125
a4bb5c57
SKS
81262017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8127
8128 * gcc.dg/pr80170.c: Require ptr32plus.
8129
fe1e7d0e
EB
81302017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8131
8132 PR tree-optimization/80426
8133 * gcc.c-torture/execute/20170419-1.c: New test.
8134
48d811eb
JJ
81352017-04-19 Jakub Jelinek <jakub@redhat.com>
8136
f19e6a9c
JJ
8137 PR debug/80461
8138 * g++.dg/debug/pr80461.C: New test.
8139
541035a6
JJ
8140 PR c++/80459
8141 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8142 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8143 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8144
48d811eb
JJ
8145 PR debug/80436
8146 * g++.dg/opt/pr80436.C: New test.
8147
5249994e
SKS
81482017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8149
8150 * gcc.dg/torture/pr80341.c: Require int32plus.
8151
a16c8d8b 81522017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8153 Jeff Law <law@redhat.com>
a16c8d8b
EB
8154
8155 * gcc.c-torture/compile/20170419-1.c: New test.
8156
6143c998
TV
81572017-04-19 Tom de Vries <tom@codesourcery.com>
8158
8159 PR testsuite/80221
8160 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8161 subsequent dg directives.
8162 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8163 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8164 * c-c++-common/attr-fallthrough-2.c: Same.
8165 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8166 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8167 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8168 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8169 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8170 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8171 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8172 * c-c++-common/cilk-plus/CK/errors.c: Same.
8173 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8174 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8175 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8176 * c-c++-common/cpp/pr57580.c: Same.
8177 * c-c++-common/goacc/asyncwait-1.c: Same.
8178 * c-c++-common/goacc/cache-2.c: Same.
8179 * c-c++-common/goacc/declare-2.c: Same.
8180 * c-c++-common/goacc/deviceptr-1.c: Same.
8181 * c-c++-common/goacc/routine-5.c: Same.
8182 * c-c++-common/gomp/clauses-2.c: Same.
8183 * c-c++-common/gomp/ordered-3.c: Same.
8184 * c-c++-common/gomp/pr67501.c: Same.
8185 * c-c++-common/pr20000.c: Same.
8186 * c-c++-common/pr43395.c: Same.
8187 * c-c++-common/pr49706.c: Same.
8188 * c-c++-common/pr77624-1.c: Same.
8189 * c-c++-common/pr77624-2.c: Same.
8190 * c-c++-common/raw-string-14.c: Same.
8191 * c-c++-common/raw-string-16.c: Same.
8192 * c-c++-common/raw-string-3.c: Same.
8193 * c-c++-common/raw-string-4.c: Same.
8194 * c-c++-common/raw-string-5.c: Same.
8195 * c-c++-common/raw-string-6.c: Same.
8196 * g++.dg/abi/mangle41.C: Same.
8197 * g++.dg/conversion/nullptr1.C: Same.
8198 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8199 * g++.dg/cpp0x/auto27.C: Same.
8200 * g++.dg/cpp0x/constexpr-98.C: Same.
8201 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8202 * g++.dg/cpp0x/diag2.C: Same.
8203 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8204 * g++.dg/cpp0x/nullptr15.C: Same.
8205 * g++.dg/cpp0x/pr31431-2.C: Same.
8206 * g++.dg/cpp0x/pr31431.C: Same.
8207 * g++.dg/cpp0x/pr79118.C: Same.
8208 * g++.dg/cpp0x/static_assert3.C: Same.
8209 * g++.dg/cpp0x/temp_default2.C: Same.
8210 * g++.dg/cpp0x/trailing4.C: Same.
8211 * g++.dg/cpp0x/variadic-ex10.C: Same.
8212 * g++.dg/cpp0x/variadic-ex13.C: Same.
8213 * g++.dg/cpp0x/variadic-ex14.C: Same.
8214 * g++.dg/cpp0x/variadic-ex3.C: Same.
8215 * g++.dg/cpp0x/variadic-ex4.C: Same.
8216 * g++.dg/cpp0x/variadic59.C: Same.
8217 * g++.dg/cpp0x/vt-37737-2.C: Same.
8218 * g++.dg/cpp0x/vt-57397-1.C: Same.
8219 * g++.dg/cpp0x/vt-57397-2.C: Same.
8220 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8221 * g++.dg/cpp1z/gen-attrs1.C: Same.
8222 * g++.dg/diagnostic/pr71075.C: Same.
8223 * g++.dg/eh/goto2.C: Same.
8224 * g++.dg/eh/goto3.C: Same.
8225 * g++.dg/expr/bitfield4.C: Same.
8226 * g++.dg/expr/bitfield5.C: Same.
8227 * g++.dg/expr/bitfield6.C: Same.
8228 * g++.dg/expr/bool1.C: Same.
8229 * g++.dg/expr/bool3.C: Same.
8230 * g++.dg/expr/cond10.C: Same.
8231 * g++.dg/expr/cond11.C: Same.
8232 * g++.dg/expr/lval3.C: Same.
8233 * g++.dg/expr/lval4.C: Same.
8234 * g++.dg/ext/anon-struct4.C: Same.
8235 * g++.dg/ext/attrib44.C: Same.
8236 * g++.dg/ext/builtin3.C: Same.
8237 * g++.dg/ext/dllimport7.C: Same.
8238 * g++.dg/ext/label5.C: Same.
8239 * g++.dg/ext/no-asm-1.C: Same.
8240 * g++.dg/ext/utf16-4.C: Same.
8241 * g++.dg/ext/vla2.C: Same.
8242 * g++.dg/gomp/block-1.C: Same.
8243 * g++.dg/gomp/block-2.C: Same.
8244 * g++.dg/gomp/block-3.C: Same.
8245 * g++.dg/gomp/block-5.C: Same.
8246 * g++.dg/gomp/linear-2.C: Same.
8247 * g++.dg/gomp/target-1.C: Same.
8248 * g++.dg/gomp/target-2.C: Same.
8249 * g++.dg/gomp/taskgroup-1.C: Same.
8250 * g++.dg/gomp/teams-1.C: Same.
8251 * g++.dg/inherit/pure1.C: Same.
8252 * g++.dg/init/array43.C: Same.
8253 * g++.dg/init/array46.C: Same.
8254 * g++.dg/init/const10.C: Same.
8255 * g++.dg/init/ctor4-1.C: Same.
8256 * g++.dg/init/ctor4.C: Same.
8257 * g++.dg/init/new37.C: Same.
8258 * g++.dg/init/pr25811.C: Same.
8259 * g++.dg/init/pr29043.C: Same.
8260 * g++.dg/init/pr29571.C: Same.
8261 * g++.dg/lookup/duperr1.C: Same.
8262 * g++.dg/lookup/error1.C: Same.
8263 * g++.dg/lookup/koenig5.C: Same.
8264 * g++.dg/lookup/pr77549.C: Same.
8265 * g++.dg/lookup/suggestions1.C: Same.
8266 * g++.dg/lookup/using16.C: Same.
8267 * g++.dg/lookup/using7.C: Same.
8268 * g++.dg/other/anon-union3.C: Same.
8269 * g++.dg/other/array2.C: Same.
8270 * g++.dg/other/error13.C: Same.
8271 * g++.dg/other/error34.C: Same.
8272 * g++.dg/overload/builtin1.C: Same.
8273 * g++.dg/overload/conv-op1.C: Same.
8274 * g++.dg/overload/error3.C: Same.
8275 * g++.dg/overload/koenig1.C: Same.
8276 * g++.dg/overload/operator5.C: Same.
8277 * g++.dg/overload/template5.C: Same.
8278 * g++.dg/overload/unknown1.C: Same.
8279 * g++.dg/overload/using2.C: Same.
8280 * g++.dg/parse/constructor1.C: Same.
8281 * g++.dg/parse/crash36.C: Same.
8282 * g++.dg/parse/crash63.C: Same.
8283 * g++.dg/parse/error11.C: Same.
8284 * g++.dg/parse/error12.C: Same.
8285 * g++.dg/parse/error14.C: Same.
8286 * g++.dg/parse/error2.C: Same.
8287 * g++.dg/parse/error21.C: Same.
8288 * g++.dg/parse/error26.C: Same.
8289 * g++.dg/parse/error36.C: Same.
8290 * g++.dg/parse/friend12.C: Same.
8291 * g++.dg/parse/invalid-op1.C: Same.
8292 * g++.dg/parse/missing-template1.C: Same.
8293 * g++.dg/parse/parser-pr28152-2.C: Same.
8294 * g++.dg/parse/parser-pr28152.C: Same.
8295 * g++.dg/parse/pr16696-permissive.C: Same.
8296 * g++.dg/parse/pr16696.C: Same.
8297 * g++.dg/parse/pr69628.C: Same.
8298 * g++.dg/parse/ret-type2.C: Same.
8299 * g++.dg/parse/specialization1.C: Same.
8300 * g++.dg/parse/template3.C: Same.
8301 * g++.dg/parse/template9.C: Same.
8302 * g++.dg/parse/typename11.C: Same.
8303 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8304 * g++.dg/pr45330.C: Same.
8305 * g++.dg/rtti/typeid6.C: Same.
8306 * g++.dg/spellcheck-fields.C: Same.
8307 * g++.dg/spellcheck-typenames.C: Same.
8308 * g++.dg/tc1/dr108.C: Same.
8309 * g++.dg/tc1/dr147.C: Same.
8310 * g++.dg/template/arg7.C: Same.
8311 * g++.dg/template/conv11.C: Same.
8312 * g++.dg/template/crash13.C: Same.
8313 * g++.dg/template/crash55.C: Same.
8314 * g++.dg/template/dependent-expr5.C: Same.
8315 * g++.dg/template/error17.C: Same.
8316 * g++.dg/template/error33.C: Same.
8317 * g++.dg/template/error4.C: Same.
8318 * g++.dg/template/error50.C: Same.
8319 * g++.dg/template/error53.C: Same.
8320 * g++.dg/template/friend.C: Same.
8321 * g++.dg/template/func2.C: Same.
8322 * g++.dg/template/local6.C: Same.
8323 * g++.dg/template/member5.C: Same.
8324 * g++.dg/template/meminit1.C: Same.
8325 * g++.dg/template/nested3.C: Same.
8326 * g++.dg/template/nontype6.C: Same.
8327 * g++.dg/template/overload12.C: Same.
8328 * g++.dg/template/ptrmem8.C: Same.
8329 * g++.dg/template/qualified-id1.C: Same.
8330 * g++.dg/template/spec15.C: Same.
8331 * g++.dg/template/static1.C: Same.
8332 * g++.dg/template/static10.C: Same.
8333 * g++.dg/template/static2.C: Same.
8334 * g++.dg/template/ttp25.C: Same.
8335 * g++.dg/template/typedef2.C: Same.
8336 * g++.dg/template/typename2.C: Same.
8337 * g++.dg/template/unify10.C: Same.
8338 * g++.dg/template/unify6.C: Same.
8339 * g++.dg/template/unify7.C: Same.
8340 * g++.dg/template/unify9.C: Same.
8341 * g++.dg/template/varmod1.C: Same.
8342 * g++.dg/ubsan/div-by-zero-1.C: Same.
8343 * g++.dg/ubsan/pr63956.C: Same.
8344 * g++.dg/warn/Waddress-1.C: Same.
8345 * g++.dg/warn/Wconversion2.C: Same.
8346 * g++.dg/warn/Wnull-conversion-1.C: Same.
8347 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8348 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8349 * g++.dg/warn/Wswitch-1.C: Same.
8350 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8351 * g++.dg/warn/Wtype-limits.C: Same.
8352 * g++.dg/warn/Wunused-parm-5.C: Same.
8353 * g++.dg/warn/deprecated-6.C: Same.
8354 * g++.dg/warn/deprecated.C: Same.
8355 * g++.dg/warn/incomplete1.C: Same.
8356 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8357 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8358 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8359 * g++.dg/warn/overflow-warn-1.C: Same.
8360 * g++.dg/warn/overflow-warn-3.C: Same.
8361 * g++.dg/warn/overflow-warn-4.C: Same.
8362 * g++.dg/warn/pr12242.C: Same.
8363 * g++.dg/warn/pr30551-2.C: Same.
8364 * g++.dg/warn/pr30551.C: Same.
8365 * g++.old-deja/g++.benjamin/16077.C: Same.
8366 * g++.old-deja/g++.bob/inherit1.C: Same.
8367 * g++.old-deja/g++.brendan/crash56.C: Same.
8368 * g++.old-deja/g++.brendan/template17.C: Same.
8369 * g++.old-deja/g++.eh/ctor1.C: Same.
8370 * g++.old-deja/g++.jason/bool5.C: Same.
8371 * g++.old-deja/g++.jason/cond.C: Same.
8372 * g++.old-deja/g++.jason/operator.C: Same.
8373 * g++.old-deja/g++.jason/pmf5.C: Same.
8374 * g++.old-deja/g++.law/ctors5.C: Same.
8375 * g++.old-deja/g++.law/missed-error2.C: Same.
8376 * g++.old-deja/g++.law/operators9.C: Same.
8377 * g++.old-deja/g++.law/temps1.C: Same.
8378 * g++.old-deja/g++.mike/for2.C: Same.
8379 * g++.old-deja/g++.mike/ns5.C: Same.
8380 * g++.old-deja/g++.mike/ns7.C: Same.
8381 * g++.old-deja/g++.mike/p10769b.C: Same.
8382 * g++.old-deja/g++.niklas/t120.C: Same.
8383 * g++.old-deja/g++.niklas/t121.C: Same.
8384 * g++.old-deja/g++.ns/koenig5.C: Same.
8385 * g++.old-deja/g++.oliva/overload1.C: Same.
8386 * g++.old-deja/g++.other/crash24.C: Same.
8387 * g++.old-deja/g++.other/crash25.C: Same.
8388 * g++.old-deja/g++.other/decl5.C: Same.
8389 * g++.old-deja/g++.other/lineno5.C: Same.
8390 * g++.old-deja/g++.other/null3.C: Same.
8391 * g++.old-deja/g++.other/overcnv2.C: Same.
8392 * g++.old-deja/g++.other/ptrmem7.C: Same.
8393 * g++.old-deja/g++.other/typename1.C: Same.
8394 * g++.old-deja/g++.other/vaarg3.C: Same.
8395 * g++.old-deja/g++.pt/crash10.C: Same.
8396 * g++.old-deja/g++.pt/crash28.C: Same.
8397 * g++.old-deja/g++.pt/crash38.C: Same.
8398 * g++.old-deja/g++.pt/explicit70.C: Same.
8399 * g++.old-deja/g++.pt/explicit77.C: Same.
8400 * g++.old-deja/g++.pt/expr2.C: Same.
8401 * g++.old-deja/g++.pt/spec5.C: Same.
8402 * g++.old-deja/g++.pt/spec6.C: Same.
8403 * g++.old-deja/g++.pt/typename3.C: Same.
8404 * g++.old-deja/g++.pt/typename5.C: Same.
8405 * g++.old-deja/g++.pt/typename6.C: Same.
8406 * g++.old-deja/g++.pt/typename7.C: Same.
8407 * g++.old-deja/g++.pt/unify4.C: Same.
8408 * g++.old-deja/g++.pt/unify8.C: Same.
8409 * g++.old-deja/g++.pt/vaarg3.C: Same.
8410 * g++.old-deja/g++.robertl/eb22.C: Same.
8411 * g++.old-deja/g++.robertl/eb4.C: Same.
8412 * g++.old-deja/g++.robertl/eb44.C: Same.
8413 * g++.old-deja/g++.robertl/eb69.C: Same.
8414 * g++.old-deja/g++.robertl/eb98.C: Same.
8415 * gcc.dg/20031223-1.c: Same.
8416 * gcc.dg/940510-1.c: Same.
8417 * gcc.dg/990506-0.c: Same.
8418 * gcc.dg/Walloca-1.c: Same.
8419 * gcc.dg/Walloca-2.c: Same.
8420 * gcc.dg/Wconversion-integer.c: Same.
8421 * gcc.dg/Wcxx-compat-8.c: Same.
8422 * gcc.dg/Wimplicit-int-1.c: Same.
8423 * gcc.dg/Wimplicit-int-2.c: Same.
8424 * gcc.dg/Wimplicit-int-4.c: Same.
8425 * gcc.dg/Wpointer-sign-Wall.c: Same.
8426 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8427 * gcc.dg/Wshadow-1.c: Same.
8428 * gcc.dg/Wshadow-3.c: Same.
8429 * gcc.dg/Wswitch-enum-error.c: Same.
8430 * gcc.dg/Wswitch-enum.c: Same.
8431 * gcc.dg/Wswitch-error.c: Same.
8432 * gcc.dg/Wswitch.c: Same.
8433 * gcc.dg/Wtype-limits-Wextra.c: Same.
8434 * gcc.dg/Wtype-limits.c: Same.
8435 * gcc.dg/Wvla-larger-than-2.c: Same.
8436 * gcc.dg/anon-struct-5.c: Same.
8437 * gcc.dg/array-10.c: Same.
8438 * gcc.dg/array-11.c: Same.
8439 * gcc.dg/array-15.c: Same.
8440 * gcc.dg/array-2.c: Same.
8441 * gcc.dg/array-8.c: Same.
8442 * gcc.dg/array-const-2.c: Same.
8443 * gcc.dg/array-const-3.c: Same.
8444 * gcc.dg/bitfld-1.c: Same.
8445 * gcc.dg/bitfld-8.c: Same.
8446 * gcc.dg/builtin-redefine.c: Same.
8447 * gcc.dg/c11-noreturn-1.c: Same.
8448 * gcc.dg/c11-noreturn-2.c: Same.
8449 * gcc.dg/c11-static-assert-3.c: Same.
8450 * gcc.dg/c90-arraydecl-1.c: Same.
8451 * gcc.dg/c90-complex-1.c: Same.
8452 * gcc.dg/c90-complit-1.c: Same.
8453 * gcc.dg/c90-const-expr-11.c: Same.
8454 * gcc.dg/c90-const-expr-7.c: Same.
8455 * gcc.dg/c90-const-expr-8.c: Same.
8456 * gcc.dg/c90-enum-comma-1.c: Same.
8457 * gcc.dg/c90-flex-array-1.c: Same.
8458 * gcc.dg/c90-hexfloat-1.c: Same.
8459 * gcc.dg/c90-idem-qual-1.c: Same.
8460 * gcc.dg/c90-idem-qual-2.c: Same.
8461 * gcc.dg/c90-idem-qual-3.c: Same.
8462 * gcc.dg/c90-mixdecl-1.c: Same.
8463 * gcc.dg/c90-restrict-1.c: Same.
8464 * gcc.dg/c90-return-1.c: Same.
8465 * gcc.dg/c99-array-nonobj-1.c: Same.
8466 * gcc.dg/c99-arraydecl-1.c: Same.
8467 * gcc.dg/c99-complex-1.c: Same.
8468 * gcc.dg/c99-complex-2.c: Same.
8469 * gcc.dg/c99-complit-2.c: Same.
8470 * gcc.dg/c99-const-expr-7.c: Same.
8471 * gcc.dg/c99-const-expr-8.c: Same.
8472 * gcc.dg/c99-flex-array-3.c: Same.
8473 * gcc.dg/c99-flex-array-7.c: Same.
8474 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8475 * gcc.dg/c99-impl-decl-1.c: Same.
8476 * gcc.dg/c99-impl-int-1.c: Same.
8477 * gcc.dg/c99-impl-int-2.c: Same.
8478 * gcc.dg/c99-init-3.c: Same.
8479 * gcc.dg/c99-restrict-1.c: Same.
8480 * gcc.dg/c99-return-1.c: Same.
8481 * gcc.dg/c99-tag-1.c: Same.
8482 * gcc.dg/c99-tag-3.c: Same.
8483 * gcc.dg/call-diag-2.c: Same.
8484 * gcc.dg/cpp/19940712-1.c: Same.
8485 * gcc.dg/cpp/19951025-1.c: Same.
8486 * gcc.dg/cpp/19990413-1.c: Same.
8487 * gcc.dg/cpp/direct2.c: Same.
8488 * gcc.dg/cpp/direct2s.c: Same.
8489 * gcc.dg/cpp/pr28709.c: Same.
8490 * gcc.dg/cpp/pr61854-c90.c: Same.
8491 * gcc.dg/cpp/pr61854-c94.c: Same.
8492 * gcc.dg/cpp/pragma-1.c: Same.
8493 * gcc.dg/cpp/pragma-2.c: Same.
8494 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8495 * gcc.dg/cpp/trad/literals-2.c: Same.
8496 * gcc.dg/cpp/warn-comments-2.c: Same.
8497 * gcc.dg/cpp/warn-comments-3.c: Same.
8498 * gcc.dg/cpp/warn-comments.c: Same.
8499 * gcc.dg/cpp/warn-long-long-2.c: Same.
8500 * gcc.dg/cpp/warn-long-long.c: Same.
8501 * gcc.dg/cpp/warn-redefined-2.c: Same.
8502 * gcc.dg/cpp/warn-redefined.c: Same.
8503 * gcc.dg/darwin-cfstring-2.c: Same.
8504 * gcc.dg/darwin-cfstring-format-1.c: Same.
8505 * gcc.dg/decl-9.c: Same.
8506 * gcc.dg/declspec-1.c: Same.
8507 * gcc.dg/declspec-10.c: Same.
8508 * gcc.dg/declspec-11.c: Same.
8509 * gcc.dg/declspec-13.c: Same.
8510 * gcc.dg/declspec-18.c: Same.
8511 * gcc.dg/declspec-4.c: Same.
8512 * gcc.dg/declspec-5.c: Same.
8513 * gcc.dg/declspec-6.c: Same.
8514 * gcc.dg/declspec-8.c: Same.
8515 * gcc.dg/deprecated-4.c: Same.
8516 * gcc.dg/deprecated.c: Same.
8517 * gcc.dg/dfp/composite-type.c: Same.
8518 * gcc.dg/empty-source-2.c: Same.
8519 * gcc.dg/empty-source-3.c: Same.
8520 * gcc.dg/format/attr-6.c: Same.
8521 * gcc.dg/format/branch-1.c: Same.
8522 * gcc.dg/format/c90-printf-1.c: Same.
8523 * gcc.dg/format/c90-strftime-2.c: Same.
8524 * gcc.dg/format/c99-strftime-1.c: Same.
8525 * gcc.dg/format/cmn-err-1.c: Same.
8526 * gcc.dg/format/few-1.c: Same.
8527 * gcc.dg/format/ms_branch-1.c: Same.
8528 * gcc.dg/format/ms_unnamed-1.c: Same.
8529 * gcc.dg/format/ms_va-1.c: Same.
8530 * gcc.dg/format/unnamed-1.c: Same.
8531 * gcc.dg/format/va-1.c: Same.
8532 * gcc.dg/format/xopen-1.c: Same.
8533 * gcc.dg/funcdef-var-1.c: Same.
8534 * gcc.dg/funcdef-var-2.c: Same.
8535 * gcc.dg/gnu89-const-expr-1.c: Same.
8536 * gcc.dg/gnu89-const-expr-2.c: Same.
8537 * gcc.dg/gnu90-const-expr-1.c: Same.
8538 * gcc.dg/gnu99-const-expr-1.c: Same.
8539 * gcc.dg/gnu99-const-expr-2.c: Same.
8540 * gcc.dg/gnu99-init-2.c: Same.
8541 * gcc.dg/gomp/_Atomic-5.c: Same.
8542 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8543 * gcc.dg/gomp/atomic-5.c: Same.
8544 * gcc.dg/gomp/linear-1.c: Same.
8545 * gcc.dg/gomp/pr67500.c: Same.
8546 * gcc.dg/init-bad-1.c: Same.
8547 * gcc.dg/init-bad-2.c: Same.
8548 * gcc.dg/init-bad-3.c: Same.
8549 * gcc.dg/init-string-1.c: Same.
8550 * gcc.dg/label-compound-stmt-1.c: Same.
8551 * gcc.dg/label-decl-2.c: Same.
8552 * gcc.dg/label-decl-4.c: Same.
8553 * gcc.dg/large-size-array-2.c: Same.
8554 * gcc.dg/large-size-array-4.c: Same.
8555 * gcc.dg/lvalue-6.c: Same.
8556 * gcc.dg/m-un-2.c: Same.
8557 * gcc.dg/multiple-overflow-warn-1.c: Same.
8558 * gcc.dg/multiple-overflow-warn-2.c: Same.
8559 * gcc.dg/multiple-overflow-warn-3.c: Same.
8560 * gcc.dg/nested-redef-1.c: Same.
8561 * gcc.dg/no-asm-1.c: Same.
8562 * gcc.dg/no-asm-3.c: Same.
8563 * gcc.dg/no-asm-4.c: Same.
8564 * gcc.dg/noncompile/20010524-1.c: Same.
8565 * gcc.dg/noncompile/incomplete-5.c: Same.
8566 * gcc.dg/noncompile/pr44517.c: Same.
8567 * gcc.dg/noncompile/pr52290.c: Same.
8568 * gcc.dg/noreturn-1.c: Same.
8569 * gcc.dg/overflow-warn-1.c: Same.
8570 * gcc.dg/overflow-warn-2.c: Same.
8571 * gcc.dg/overflow-warn-3.c: Same.
8572 * gcc.dg/overflow-warn-4.c: Same.
8573 * gcc.dg/parm-mismatch-1.c: Same.
8574 * gcc.dg/parser-pr28152-2.c: Same.
8575 * gcc.dg/parser-pr28152.c: Same.
8576 * gcc.dg/pedwarn-init.c: Same.
8577 * gcc.dg/pointer-arith-2.c: Same.
8578 * gcc.dg/pointer-arith-3.c: Same.
8579 * gcc.dg/pointer-arith-4.c: Same.
8580 * gcc.dg/pr14475.c: Same.
8581 * gcc.dg/pr18596-3.c: Same.
8582 * gcc.dg/pr18809-1.c: Same.
8583 * gcc.dg/pr27953.c: Same.
8584 * gcc.dg/pr30457.c: Same.
8585 * gcc.dg/pr30551-2.c: Same.
8586 * gcc.dg/pr30551-3.c: Same.
8587 * gcc.dg/pr30551-4.c: Same.
8588 * gcc.dg/pr30551-5.c: Same.
8589 * gcc.dg/pr30551-6.c: Same.
8590 * gcc.dg/pr30551.c: Same.
8591 * gcc.dg/pr36997.c: Same.
8592 * gcc.dg/pr41842.c: Same.
8593 * gcc.dg/pr48552-1.c: Same.
8594 * gcc.dg/pr48552-2.c: Same.
8595 * gcc.dg/pr59717.c: Same.
8596 * gcc.dg/pr61077.c: Same.
8597 * gcc.dg/pr61096-1.c: Same.
8598 * gcc.dg/pr63626.c: Same.
8599 * gcc.dg/pr64223-1.c: Same.
8600 * gcc.dg/pr64223-2.c: Same.
8601 * gcc.dg/pr8788-1.c: Same.
8602 * gcc.dg/pr8927-1.c: Same.
8603 * gcc.dg/pragma-darwin.c: Same.
8604 * gcc.dg/pragma-diag-5.c: Same.
8605 * gcc.dg/pragma-message.c: Same.
8606 * gcc.dg/redecl-1.c: Same.
8607 * gcc.dg/simd-1.c: Same.
8608 * gcc.dg/simd-5.c: Same.
8609 * gcc.dg/simd-6.c: Same.
8610 * gcc.dg/spellcheck-fields.c: Same.
8611 * gcc.dg/spellcheck-typenames.c: Same.
8612 * gcc.dg/struct-semi-2.c: Same.
8613 * gcc.dg/struct-semi-3.c: Same.
8614 * gcc.dg/transparent-union-3.c: Same.
8615 * gcc.dg/ucnid-8.c: Same.
8616 * gcc.dg/uninit-pr19430-O0.c: Same.
8617 * gcc.dg/uninit-pr19430.c: Same.
8618 * gcc.dg/uninit-pr20644-O0.c: Same.
8619 * gcc.dg/utf-dflt.c: Same.
8620 * gcc.dg/utf-dflt2.c: Same.
8621 * gcc.dg/utf16-4.c: Same.
8622 * gcc.dg/vla-11.c: Same.
8623 * gcc.dg/vla-20.c: Same.
8624 * gcc.dg/vla-init-1.c: Same.
8625 * gcc.dg/vla-init-2.c: Same.
8626 * gcc.dg/vla-init-3.c: Same.
8627 * gcc.dg/weak/weak-6.c: Same.
8628 * gcc.dg/weak/weak-7.c: Same.
8629 * gcc.dg/wtr-int-type-1.c: Same.
8630 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8631 * gcc.target/arm/polytypes.c: Same.
8632 * gcc.target/i386/spellcheck-options-4.c: Same.
8633 * gcc.target/powerpc/20030218-1.c: Same.
8634 * gcc.target/sh/pr21255-4.c: Same.
8635 * gcc.test-framework/dg-error-exp-XP.c: Same.
8636 * gfortran.dg/array_constructor_30.f03: Same.
8637 * gfortran.dg/class_30.f90: Same.
8638 * gfortran.dg/goacc/subarrays.f95: Same.
8639 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8640 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8641 * gfortran.dg/intrinsic_std_1.f90: Same.
8642 * gfortran.dg/pr70006.f90: Same.
8643 * gfortran.dg/warning-directive-1.F90: Same.
8644 * gfortran.dg/warning-directive-2.F90: Same.
8645 * gfortran.dg/warning-directive-3.F90: Same.
8646 * gfortran.dg/warning-directive-4.F90: Same.
8647 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8648 * obj-c++.dg/class-extension-1.mm: Same.
8649 * obj-c++.dg/class-extension-2.mm: Same.
8650 * obj-c++.dg/class-protocol-1.mm: Same.
8651 * obj-c++.dg/cxx-ivars-1.mm: Same.
8652 * obj-c++.dg/duplicate-class-1.mm: Same.
8653 * obj-c++.dg/exceptions-3.mm: Same.
8654 * obj-c++.dg/exceptions-4.mm: Same.
8655 * obj-c++.dg/exceptions-5.mm: Same.
8656 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8657 * obj-c++.dg/fsf-package-0.m: Same.
8658 * obj-c++.dg/invalid-type-1.mm: Same.
8659 * obj-c++.dg/method-12.mm: Same.
8660 * obj-c++.dg/method-13.mm: Same.
8661 * obj-c++.dg/method-15.mm: Same.
8662 * obj-c++.dg/method-16.mm: Same.
8663 * obj-c++.dg/method-6.mm: Same.
8664 * obj-c++.dg/method-7.mm: Same.
8665 * obj-c++.dg/property/at-property-1.mm: Same.
8666 * obj-c++.dg/property/at-property-14.mm: Same.
8667 * obj-c++.dg/property/at-property-17.mm: Same.
8668 * obj-c++.dg/property/at-property-21.mm: Same.
8669 * obj-c++.dg/property/at-property-5.mm: Same.
8670 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8671 * obj-c++.dg/property/dynamic-3.mm: Same.
8672 * obj-c++.dg/property/dynamic-4.mm: Same.
8673 * obj-c++.dg/property/property-neg-1.mm: Same.
8674 * obj-c++.dg/property/property-neg-6.mm: Same.
8675 * obj-c++.dg/property/synthesize-11.mm: Same.
8676 * obj-c++.dg/property/synthesize-5.mm: Same.
8677 * obj-c++.dg/property/synthesize-6.mm: Same.
8678 * obj-c++.dg/proto-lossage-4.mm: Same.
8679 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8680 * obj-c++.dg/strings/strings-1.mm: Same.
8681 * obj-c++.dg/super-class-1.mm: Same.
8682 * obj-c++.dg/syntax-error-6.mm: Same.
8683 * obj-c++.dg/syntax-error-7.mm: Same.
8684 * obj-c++.dg/syntax-error-9.mm: Same.
8685 * obj-c++.dg/try-catch-13.mm: Same.
8686 * objc.dg/attributes/method-noreturn-1.m: Same.
8687 * objc.dg/bad-receiver-type-2.m: Same.
8688 * objc.dg/bad-receiver-type.m: Same.
8689 * objc.dg/call-super-2.m: Same.
8690 * objc.dg/class-2.m: Same.
8691 * objc.dg/class-extension-1.m: Same.
8692 * objc.dg/class-extension-2.m: Same.
8693 * objc.dg/class-protocol-1.m: Same.
8694 * objc.dg/desig-init-1.m: Same.
8695 * objc.dg/duplicate-class-1.m: Same.
8696 * objc.dg/exceptions-3.m: Same.
8697 * objc.dg/exceptions-4.m: Same.
8698 * objc.dg/exceptions-5.m: Same.
8699 * objc.dg/foreach-6.m: Same.
8700 * objc.dg/foreach-7.m: Same.
8701 * objc.dg/fsf-nsstring-format-1.m: Same.
8702 * objc.dg/fsf-package-0.m: Same.
8703 * objc.dg/invalid-type-1.m: Same.
8704 * objc.dg/method-11.m: Same.
8705 * objc.dg/method-19.m: Same.
8706 * objc.dg/method-2.m: Same.
8707 * objc.dg/method-20.m: Same.
8708 * objc.dg/method-5.m: Same.
8709 * objc.dg/method-6.m: Same.
8710 * objc.dg/method-7.m: Same.
8711 * objc.dg/method-9.m: Same.
8712 * objc.dg/missing-proto-3.m: Same.
8713 * objc.dg/private-1.m: Same.
8714 * objc.dg/property/at-property-1.m: Same.
8715 * objc.dg/property/at-property-14.m: Same.
8716 * objc.dg/property/at-property-17.m: Same.
8717 * objc.dg/property/at-property-21.m: Same.
8718 * objc.dg/property/at-property-5.m: Same.
8719 * objc.dg/property/dynamic-3.m: Same.
8720 * objc.dg/property/dynamic-4.m: Same.
8721 * objc.dg/property/property-neg-1.m: Same.
8722 * objc.dg/property/property-neg-6.m: Same.
8723 * objc.dg/property/synthesize-11.m: Same.
8724 * objc.dg/property/synthesize-5.m: Same.
8725 * objc.dg/property/synthesize-6.m: Same.
8726 * objc.dg/proto-hier-1.m: Same.
8727 * objc.dg/proto-lossage-4.m: Same.
8728 * objc.dg/protocol-qualifier-2.m: Same.
8729 * objc.dg/strings/strings-1.m: Same.
8730 * objc.dg/type-size-1.m: Same.
8731
d904a983
JL
87322017-04-18 Jeff Law <law@redhat.com>
8733
8734 PR target/74563
8735 * gcc.target/mips/pr74563: New test.
8736
0155ed56
JJ
87372017-04-18 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR tree-optimization/80443
8740 * gcc.c-torture/compile/pr80443.c: New test.
8741
f380f608
RS
87422017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8743
8744 PR rtl-optimization/80357
8745 * gcc.c-torture/compile/pr80357.c: New test.
8746
dd68669b
JL
87472017-04-18 Jeff Law <law@redhat.com>
8748
8749 PR middle-end/80422
8750 * gcc.c-torture/compile/pr80422.c: New test.
8751
1cda61fc
JJ
87522017-04-18 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR debug/80263
8755 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8756
19970253
MM
87572017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8758
8759 PR target/80099
8760 * gcc.target/powerpc/pr80099-1.c: New test.
8761 * gcc.target/powerpc/pr80099-2.c: Likewise.
8762 * gcc.target/powerpc/pr80099-3.c: Likewise.
8763 * gcc.target/powerpc/pr80099-4.c: Likewise.
8764 * gcc.target/powerpc/pr80099-5.c: Likewise.
8765
8487c9a5
JJ
87662017-04-18 Jakub Jelinek <jakub@redhat.com>
8767
3b5fb3cb
JJ
8768 PR sanitizer/80444
8769 * gcc.dg/sancov/pr80444.c: New test.
8770
8487c9a5
JJ
8771 PR middle-end/79788
8772 PR middle-end/80375
8773 * gcc.dg/pr79788-1.c: New test.
8774 * gcc.dg/pr79788-2.c: New test.
8775
be7c73ae
MP
87762017-04-18 Marek Polacek <polacek@redhat.com>
8777
8778 PR c++/80244 - ICE with attribute in template alias.
8779 * g++.dg/cpp0x/alias-decl-59.C: New test.
8780
d6e3e8a5
MP
8781 PR c++/80241 - ICE with alignas pack expansion.
8782 * g++.dg/cpp0x/alignas11.C: New test.
8783
1adb82e1
BE
87842017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8785
8786 PR c++/80287
8787 * g++.dg/lto/pr80287_0.C: New test.
8788
fb5e5621
KN
87892017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8790
8791 PR target/80315
8792 * gcc.target/powerpc/pr80315-1.c: New test.
8793 * gcc.target/powerpc/pr80315-2.c: New test.
8794 * gcc.target/powerpc/pr80315-3.c: New test.
8795 * gcc.target/powerpc/pr80315-4.c: New test.
8796
afeaeb70
TV
87972017-04-16 Tom de Vries <tom@codesourcery.com>
8798
8799 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8800 directive.
8801 * g++.dg/parse/error3.C: Same.
8802 * g++.old-deja/g++.pt/niklas01a.C: Same.
8803 * gcc.dg/990506-0.c: Same.
8804 * gcc.dg/cpp/19990413-1.c: Same.
8805 * gcc.dg/cpp/pragma-1.c: Same.
8806 * gcc.dg/cpp/pragma-2.c: Same.
8807 * gcc.dg/m-un-2.c: Same.
8808 * objc.dg/private-1.m: Same.
8809
604f37cd
UB
88102017-04-15 Uros Bizjak <ubizjak@gmail.com>
8811
8812 * gcc.dg/pr54669.c: Fix dg-do directive.
8813 * gcc.dg/pr78582.c: Ditto.
8814 * gcc.dg/pr80020.c: Ditto.
8815 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8816 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8817 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8818 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8819 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8820 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8821 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8822 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8823 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8824 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8825
35cfdb17
DH
88262017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8827
604f37cd 8828 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8829 * gfortran.dg/generic_29.f90: Likewise.
8830 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8831 * gfortran.dg/pr41922.f90: Likewise.
8832 * gfortran.dg/pr70006.f90: Likewise.
8833
f378be38
SB
88342017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8835
8836 PR tree-optimization/66612
8837 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8838
43076492
JW
88392017-04-14 Janus Weil <janus@gcc.gnu.org>
8840
8841 PR fortran/80361
8842 * gfortran.dg/class_62.f90: New test case.
8843
dd3d6a42
AB
88442017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8845
8846 * gcc.target/arc/loop-1.c: New file.
8847
31a07c81
MM
88482017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8849
8850 PR target/80098
8851 * gcc.target/powerpc/pr80098-1.c: New test.
8852 * gcc.target/powerpc/pr80098-2.c: Likewise.
8853 * gcc.target/powerpc/pr80098-3.c: Likewise.
8854 * gcc.target/powerpc/pr80098-4.c: Likewise.
8855
09956017
JJ
88562017-04-13 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR sanitizer/80403
8859 * g++.dg/ubsan/pr80403-2.C: New test.
8860
bc042396
VM
88612017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8862
8863 PR rtl-optimization/80343
8864 * gcc.target/powerpc/pr80343.c: New.
8865
abac4c34
DK
88662017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8867
8868 PR sanitizer/80414
8869 * c-c++-common/ubsan/bounds-15.c: New test.
8870
43a3aa03
RB
88712017-04-13 Richard Biener <rguenther@suse.de>
8872
8873 PR testsuite/80416
8874 * g++.dg/torture/pr79671.C: Fix asm constraints.
8875
031fbdb9
JJ
88762017-04-13 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR debug/80321
8879 * gcc.dg/debug/pr80321.c: New test.
8880
88812017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8882
8883 * gnat.dg/debug10.adb: New test.
8884 * gnat.dg/debug10_pkg.ads: New helper.
8885
76873758
JJ
88862017-04-12 Jakub Jelinek <jakub@redhat.com>
8887
deed3da9
JJ
8888 PR tree-optimization/79390
8889 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8890
b96a3e11
JJ
8891 PR sanitizer/80403
8892 PR sanitizer/80404
8893 PR sanitizer/80405
8894 * g++.dg/ubsan/pr80403.C: New test.
8895 * g++.dg/ubsan/pr80404.C: New test.
8896 * g++.dg/ubsan/pr80405.C: New test.
8897
76873758
JJ
8898 PR c/80163
8899 * gcc.dg/torture/pr80163.c: New test.
8900
940c9a7c 89012017-04-12 Richard Biener <rguenther@suse.de>
76873758 8902 Jeff Law <law@redhat.com>
940c9a7c
RB
8903
8904 PR tree-optimization/80359
8905 * gcc.dg/torture/pr80359.c: New testcase.
8906
350792ff 89072017-04-12 Richard Biener <rguenther@suse.de>
76873758 8908 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8909
8910 PR middle-end/79671
8911 * g++.dg/torture/pr79671.C: New testcase.
8912 * g++.dg/lto/pr79671_0.C: Likewise.
8913 * g++.dg/lto/pr79671_1.c: Likewise.
8914
d62e6f10
JJ
89152017-04-12 Jakub Jelinek <jakub@redhat.com>
8916
8917 PR sanitizer/80349
8918 * g++.dg/ubsan/pr80349.C: New test.
8919
8585103f
JJ
89202017-04-11 Jakub Jelinek <jakub@redhat.com>
8921
347e1f77
JJ
8922 PR c++/80370
8923 * g++.dg/cpp1z/decomp28.C: New test.
8924
df1c878e
JJ
8925 PR middle-end/80100
8926 * gcc.dg/pr80100.c: New test.
8927
8585103f
JJ
8928 PR rtl-optimization/80385
8929 * g++.dg/opt/pr80385.C: New test.
8930
c6cf6ef7
ML
89312017-04-11 Martin Liska <mliska@suse.cz>
8932
8933 PR ipa/80212
8934 * g++.dg/ipa/pr80212.C: New test.
8935
3812f460
MS
89362017-04-11 Martin Sebor <msebor@redhat.com>
8937
8938 PR middle-end/80364
8939 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8940
9f679370
ML
89412017-04-11 Martin Liska <mliska@suse.cz>
8942
8943 PR sanitizer/70878
8944 * gcc.dg/ubsan/pr70878.c: New test.
8945
82665822
JJ
89462017-04-11 Jakub Jelinek <jakub@redhat.com>
8947
cb278caa
JJ
8948 PR target/80381
8949 * gcc.target/i386/pr80381.c: New test.
8950
82665822
JJ
8951 PR c++/80363
8952 * g++.dg/ext/pr80363.C: New test.
8953
abde687a
SKS
89542017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8955
8956 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8957 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8958 Add avr-*-* to non-lp64 selector.
8959
13e6ec34
MS
89602017-04-10 Martin Sebor <msebor@redhat.com>
8961
8962 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8963 * gcc.dg/pr40340-4.c: Same.
8964
a2cb1196
NK
89652017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8966
13e6ec34 8967 PR fortran/69498
a2cb1196
NK
8968 * gfortran.dg/submodule_unexp.f90: Modified test
8969 to account for new error.
8970 * gfortran.dg/submodule_twice.f90: New Test
8971
b447b28c
JJ
89722017-04-10 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR c++/80176
8975 * g++.dg/init/ref23.C: New test.
8976
3bbd6768
TK
89772017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8978
8979 PR tree-optimization/80304
8980 * gfortran.dg/do_concurrent_4.f90: New test case.
8981
99827b5c
JW
89822017-04-10 Janus Weil <janus@gcc.gnu.org>
8983
8984 PR fortran/80046
8985 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8986
7db31bc2
DE
89872017-04-10 David Edelsohn <dje.gcc@gmail.com>
8988
8989 * g++.dg/torture/pr79905.C: Add -maltivec option.
8990
9058a2c5
JL
89912017-04-10 Jeff Law <law@redhat.com>
8992
8993 PR tree-optimization/80374
8994 * g++.dg/pr80374.c: New test.
8995
bd8f8642
KN
89962017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8997
8998 PR target/80108
8999 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9000 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9001
f634dd47
UB
90022017-04-10 Uros Bizjak <ubizjak@gmail.com>
9003
9004 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9005
065ba179
UB
90062017-04-10 Uros Bizjak <ubizjak@gmail.com>
9007
9008 PR testsuite/79356
9009 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9010
71b838d0
DS
90112017-04-10 Daniel Santos <daniel.santos@pobox.com>
9012
9013 PR testsuite/79867
9014 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9015
98a7a34e
MP
90162017-04-10 Marek Polacek <polacek@redhat.com>
9017
9018 PR sanitizer/80348
9019 * g++.dg/ubsan/div-by-zero-3.C: New test.
9020
aac69a62
BC
90212017-04-10 Bin Cheng <bin.cheng@arm.com>
9022
9023 PR tree-optimization/80153
9024 * gcc.c-torture/execute/pr80153.c: New.
9025
737237c9
RB
90262017-04-10 Richard Biener <rguenther@suse.de>
9027
9028 PR middle-end/80362
9029 * gcc.dg/torture/pr80362.c: New testcase.
9030
ba6ee9fc
RB
90312017-04-10 Richard Biener <rguenther@suse.de>
9032
9033 PR tree-optimization/80304
9034 * gcc.dg/torture/pr80304.c: New testcase.
9035
4d1a05f1
NS
90362017-04-10 Nathan Sidwell <nathan@acm.org>
9037
9038 PR target/79905
9039 * g++.dg/torture/pr79905.C: New.
9040
3ee0fb02
ML
90412017-04-10 Martin Liska <mliska@suse.cz>
9042
9043 PR sanitizer/80350
9044 * c-c++-common/ubsan/pr80350.c: New test.
9045
167a5b77
JJ
90462017-04-10 Jakub Jelinek <jakub@redhat.com>
9047
9048 PR target/80324
9049 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9050
d691b7e4
ML
90512017-04-08 Martin Liska <mliska@suse.cz>
9052
9053 Revert:
9054 2017-04-07 Martin Liska <mliska@suse.cz>
9055
9056 PR ipa/80212
9057 * g++.dg/ipa/pr80212.C: New test.
9058
dcb2c527
JJ
90592017-04-07 Jakub Jelinek <jakub@redhat.com>
9060
c98b0016
JJ
9061 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9062 dg-options.
9063 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9064
dcb2c527
JJ
9065 PR target/80322
9066 PR target/80323
9067 PR target/80325
9068 PR target/80326
9069 * gcc.target/i386/avx512f-undefined-1.c: New test.
9070 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9071 * gcc.target/i386/avx-cvtsd-1.c: New test.
9072 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9073 * gcc.target/i386/avx512f-abspd-1.c: New test.
9074 * gcc.target/i386/avx-cvtss-1.c: New test.
9075 * gcc.target/i386/avx512f-absps-1.c: New test.
9076 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9077 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9078
1ef532f4
MP
90792017-04-07 Marek Polacek <polacek@redhat.com>
9080
9081 PR sanitizer/80348
9082 * g++.dg/ubsan/div-by-zero-2.C: New test.
9083
2166aeb3
MP
9084 PR c++/80095
9085 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9086
057da7af
VM
90872017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9088
9089 PR rtl-optimization/70478
9090 * gcc.target/s390/pr70478.c: New.
9091
3b6cb9e3
ML
90922017-04-07 Martin Liska <mliska@suse.cz>
9093
9094 PR target/79889
9095 * g++.dg/ext/mv8.C: Add aarch64* targets.
9096
70cd23c0
ML
90972017-04-07 Martin Liska <mliska@suse.cz>
9098
9099 PR ipa/80212
9100 * g++.dg/ipa/pr80212.C: New test.
9101
fe6bb25f
TP
91022017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9103
9104 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9105
bf7b869a
RB
91062017-04-07 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/80334
9109 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9110 alignas on stack.
9111
2d143ba8
RB
91122017-04-07 Richard Biener <rguenther@suse.de>
9113
9114 PR middle-end/80341
9115 * gcc.dg/torture/pr80341.c: New testcase.
9116
ed3cd38d
JJ
91172017-04-06 Jakub Jelinek <jakub@redhat.com>
9118
9119 PR debug/80234
9120 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9121 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9122
e5f56581
UB
91232017-04-06 Uros Bizjak <ubizjak@gmail.com>
9124
9125 PR target/79733
9126 * gcc.target/i386/pr79733.c: New test.
9127
a5211c80
UB
91282017-04-06 Uros Bizjak <ubizjak@gmail.com>
9129
9130 PR target/80298
9131 * gcc.target/i386/pr80298-1.c: New test.
9132 * gcc.target/i386/pr80298-2.c: Ditto.
9133
db086c96
TP
91342017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9135
9136 PR target/80082
9137 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9138 ARMv7-R.
9139
09b63f67
RB
91402017-04-06 Richard Biener <rguenther@suse.de>
9141
9142 PR tree-optimization/80334
9143 * g++.dg/torture/pr80334.C: New testcase.
9144
d9f8c5af
ML
91452017-04-06 Martin Liska <mliska@suse.cz>
9146
9147 PR sanitizer/80166
9148 * gcc.dg/asan/pr80166.c: New test.
9149
1b68991f
RO
91502017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9151
9152 PR tree-optimization/79390
9153 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9154
0f784346
RB
91552017-04-06 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/80262
9158 * gcc.target/i386/pr80262.c: New testcase.
9159
23a429c2
RB
91602017-04-06 Richard Biener <rguenther@suse.de>
9161
9162 PR middle-end/80281
9163 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9164
e2323a2b
VM
91652017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9166
9167 PR rtl-optimization/70703
9168 * gcc.target/i386/pr70703.c: New.
9169
47a11342
JJ
91702017-04-05 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR sanitizer/80308
9173 * c-c++-common/asan/pr80308.c: New test.
9174
d0ee17a5
DV
91752017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9176
9177 PR target/79890
9178 * gcc.target/s390/pr79890.c: New test case.
9179
36f896c7
JJ
91802017-04-05 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR target/80310
9183 * c-c++-common/ubsan/pr80310.c: New test.
9184
d16e2ddd
JJ
91852017-04-04 Jakub Jelinek <jakub@redhat.com>
9186
e1201dff
JJ
9187 PR c++/80297
9188 * g++.dg/torture/pr80297.C: New test.
9189
d16e2ddd
JJ
9190 PR tree-optimization/79390
9191 * gcc.target/i386/pr79390.c: New test.
9192 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9193
c0ea338b
VR
91942017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9195
9196 PR c++/80296
9197 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9198
a1527a93
TP
91992017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9200
9201 PR target/80307
9202 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9203 targeting any CPU or architecture.
9204 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9205 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9206 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9207 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9208 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9209 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9210 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9211 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9212
065ba179 92132017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9214
9215 PR fortran/69498
9216 * gfortran.dg/submodule_unexp.f90: New test.
9217
b1fd967c
JJ
92182017-04-04 Jakub Jelinek <jakub@redhat.com>
9219
9220 PR target/80286
9221 * gcc.target/i386/avx-pr80286.c: New test.
9222 * gcc.dg/pr80286.c: New test.
9223
248179b5
RB
92242017-04-04 Richard Biener <rguenther@suse.de>
9225
9226 PR middle-end/80281
9227 * gcc.dg/torture/pr80281.c: New testcase.
9228
a577fcf2
RB
92292017-04-04 Richard Biener <rguenther@suse.de>
9230
9231 PR tree-optimization/80275
9232 * g++.dg/opt/pr80275.C: Make g static.
9233
833bbf60
SB
92342017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9235
9236 PR rtl-optimization/60818
9237 * gcc.c-torture/compile/pr60818.c: New testcase.
9238
5764ee3c
JW
92392017-04-03 Jonathan Wakely <jwakely@redhat.com>
9240
9241 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9242 * gcc.dg/20031012-1.c: Likewise.
9243 * gcc.dg/ipa/ipcp-1.c: Likewise.
9244 * gcc.dg/torture/matrix-3.c: Likewise.
9245 * gcc.target/powerpc/ppc-spe.c: Likewise.
9246 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9247
bbdf4e81
PB
92482017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9249
9250 PR target/80246
9251 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9252 powerpc_vsx_ok.
9253 (std, ld): Limit scan-assembler-times check to lp64.
9254 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9255 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9256 powerpc_vsx_ok.
9257
44bc146f
PB
92582017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9259
9260 PR target/80246
9261 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9262
fff80893
RB
92632017-04-03 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/80275
9266 * g++.dg/opt/pr80275.C: New testcase.
9267
79f9fc38
DV
92682017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9269
9270 PR testsuite/79356
9271 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9272
a8e70fd3
RD
92732017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9274
9275 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9276 (bal): Increase iteration count and assume alignment.
9277
e0061866
BC
92782017-04-03 Bin Cheng <bin.cheng@arm.com>
9279
9280 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9281
c2d43326
AP
92822017-04-02 Andrew Pinski <apinski@cavium.com>
9283
9284 * gcc.c-torture/compile/nested-3.c: New testcase.
9285 * gcc.c-torture/execute/20170401-1.c: New testcase.
9286 * gcc.c-torture/execute/20170401-2.c: New testcase.
9287
a5a9046d
SB
92882017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9289
9290 PR rtl-optimization/79405
9291 gcc.dg/pr79405.c: New testcase.
9292
6f3af356
JJ
92932017-03-31 Jakub Jelinek <jakub@redhat.com>
9294
eee3756d
JJ
9295 PR debug/79255
9296 * gcc.dg/pr79255.c: New test.
9297
6f3af356
JJ
9298 PR c++/79572
9299 * g++.dg/ubsan/null-8.C: New test.
9300
99e6cfd6
PH
93012017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9302
9303 PR target/80107
9304 * gfortran.dg/pr80107.f: New.
9305
094e6b7a
JL
93062017-03-31 Jeff Law <law@redhat.com>
9307
9308 PR tree-optimization/49498
9309 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9310
eceb2409 93112017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9312
eceb2409
RB
9313 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9314
c412c01a 93152017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9316
c412c01a
RB
9317 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9318
005f12bf
JJ
93192017-03-31 Jakub Jelinek <jakub@redhat.com>
9320
af88f557
JJ
9321 PR libstdc++/80251
9322 * g++.dg/ext/is_aggregate.C: New test.
9323
7d790165
JJ
9324 PR middle-end/80173
9325 * gcc.target/i386/pr80173.c: New test.
9326
a7d55154
JJ
9327 PR middle-end/80163
9328 * gcc.dg/pr80163.c: New test.
9329
005f12bf
JJ
9330 PR debug/80025
9331 * gcc.dg/torture/pr80025.c: New test.
9332
c8e0f43f
MF
93332017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9334
9335 * gcc.target/mips/pr52125.c: Add -msym32.
9336
724d25f3
JJ
93372017-03-30 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR translation/80189
9340 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9341 * g++.dg/gomp/sharing-1.C: Likewise.
9342 * gfortran.dg/gomp/pr44536.f90: Likewise.
9343 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9344 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9345 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9346 * gfortran.dg/gomp/pr33439.f90: Likewise.
9347 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9348 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9349 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9350 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9351 * gcc.dg/gomp/sharing-1.c: Likewise.
9352
05dc406d
PB
93532017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9354
9355 PR target/80246
9356 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9357 Darwin and SPE.
9358 (dxex, dxexq): Update return type.
9359 (diex, diexq): Update argument type.
9360 * gcc.target/powerpc/pr80246.c: New test.
9361
b0fd4d7e
MJ
93622017-03-30 Martin Jambor <mjambor@suse.cz>
9363
9364 PR ipa/77333
9365 * g++.dg/ipa/pr77333.C: New test.
9366
de008ec4
JJ
93672017-03-30 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR target/80206
9370 * gcc.target/i386/pr80206.c: New test.
9371
28c02407
RB
93722017-03-30 Richard Biener <rguenther@suse.de>
9373
9374 PR tree-optimization/77498
9375 * gfortran.dg/pr77498.f: New testcase.
9376
10fa8dfb
MP
93772017-03-29 Marek Polacek <polacek@redhat.com>
9378
9379 PR c/79730
9380 * gcc.dg/pr79730.c: New test.
9381
fdc54f39
JD
93822017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9383
9384 PR libgfortran/78670
9385 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9386 a character of length 1. Update test for success.
9387 * gfortran.dg/dtio_28.f03: New test.
9388 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9389 'scratch' to delete the file when done.
9390
533c0b69
SB
93912017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9392
9393 PR rtl-optimization/80233
9394 * gcc.c-torture/compile/pr80233.c: New testcase.
9395
e35229f8
TK
93962017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9397
9398 PR fortran/80254
9399 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9400 * gfortran.dg/dec_io_2a.f90: instead (new test).
9401
5c0a28d4
JW
94022017-03-28 Jiong Wang <jiong.wang@arm.com>
9403
9404 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9405
19846619
SB
94062017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9407
9408 PR testsuite/43496
9409 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9410 generating PIC code.
9411
e5119fab
VM
94122017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9413
9414 PR rtl-optimization/80193
9415 * gcc.target/i386/pr80193.c: New.
9416
cf474530
JW
94172017-03-28 Janus Weil <janus@gcc.gnu.org>
9418
9419 PR fortran/78661
9420 * gfortran.dg/dtio_25.f90: Modified test case.
9421 * gfortran.dg/dtio_27.f90: New test case.
9422
34fac449
UB
94232017-03-28 Uros Bizjak <ubizjak@gmail.com>
9424
9425 PR target/53383
9426 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9427 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9428 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9429
3e907b90
BC
94302017-03-28 Bin Cheng <bin.cheng@arm.com>
9431
9432 * gcc.c-torture/compile/irreducible-loop.c: New.
9433
522818b9
RS
94342017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9435
3e907b90 9436 PR tree-optimization/80218
522818b9
RS
9437 * gcc.dg/pr80218.c: New test.
9438
ea7d7da8
RB
94392017-03-28 Richard Biener <rguenther@suse.de>
9440
9441 PR tree-optimization/78644
9442 * gcc.dg/pr78644-1.c: New testcase.
9443 * gcc.dg/pr78644-2.c: Likewise.
9444
498173ef
TT
94452017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9446
9447 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9448 * gcc.dg/pic-4.c: Likewise.
9449 * gcc.dg/pie-3.c: Likewise.
9450 * gcc.dg/pie-4.c: Likewise.
9451
c5ad2433
ML
94522017-03-28 Martin Liska <mliska@suse.cz>
9453
9454 PR ipa/80205
9455 * g++.dg/ipa/pr80205.C: New test.
9456
17722fb9
SKS
94572017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9458
9459 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9460 with sizeof(int) < 4.
9461 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9462 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9463 * gcc.dg/torture/pr79777.c: Likewise.
9464 * gcc.dg/torture/pr79910.c: Likewise.
9465
737f500a
RB
94662017-03-28 Richard Biener <rguenther@suse.de>
9467
9468 PR middle-end/80222
9469 * g++.dg/pr80222.C: New testcase.
9470
62f96a79
ML
94712017-03-28 Martin Liska <mliska@suse.cz>
9472
9473 PR ipa/80104
9474 * gcc.dg/ipa/pr80104.c: New test.
9475
72785f26
MP
94762017-03-28 Marek Polacek <polacek@redhat.com>
9477
9478 PR sanitizer/80067
9479 * c-c++-common/ubsan/shift-10.c: New test.
9480
86516987
JL
94812017-03-27 Jeff Law <law@redhat.com>
9482
4dbf1eee 9483 PR tree-optimization/80216
86516987
JL
9484 * gcc.c-torture/compile/pr80216.c: New test.
9485
aade772d
JJ
94862017-03-27 Jakub Jelinek <jakub@redhat.com>
9487
a9e4a1a5
JJ
9488 PR middle-end/80162
9489 * c-c++-common/pr80162-1.c: New test.
9490 * c-c++-common/pr80162-2.c: New test.
9491 * c-c++-common/pr80162-3.c: New test.
9492
aade772d
JJ
9493 PR target/80102
9494 * g++.dg/opt/pr80102.C: New test.
9495
d89f355e
MM
94962017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9497
9498 PR target/78543
9499 * gcc.target/powerpc/pr78543.c: New test.
9500
79c4d73b
KN
95012017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9502
9503 PR target/80103
9504 * gcc.target/powerpc/pr80103-1.c: New test.
9505
819df781
RB
95062017-03-27 Richard Biener <rguenther@suse.de>
9507
9508 PR tree-optimization/80181
9509 * gcc.dg/torture/pr80181.c: New testcase.
9510
84804c5b
CZ
95112017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9512
065ba179 9513 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9514
c5e5f5f6
RB
95152017-03-27 Richard Biener <rguenther@suse.de>
9516
9517 PR ipa/79776
9518 * g++.dg/ipa/pr79776.C: New testcase.
9519
7cd200f6
JJ
95202017-03-27 Jakub Jelinek <jakub@redhat.com>
9521
9522 PR sanitizer/80168
9523 * gcc.dg/asan/pr80168.c: New test.
9524
79f512ff
RB
95252017-03-27 Richard Biener <rguenther@suse.de>
9526
9527 PR tree-optimization/80170
9528 * gcc.dg/pr80170.c: New testcase.
9529
672d9f8e
RB
95302017-03-27 Richard Biener <rguenther@suse.de>
9531
9532 PR middle-end/80171
9533 * g++.dg/torture/pr80171.C: New testcase.
9534
978fcba3
JDA
95352017-03-26 John David Anglin <danglin@gcc.gnu.org>
9536
431d7882
JDA
9537 * gcc.dg/torture/pr79732.c: Require alias support.
9538 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9539
978fcba3
JDA
9540 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9541 libatomic_available.
9542 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9543 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9544
1f10d710
JD
95452017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9546
9547 PR libgfortran/78881
9548 * gfortran.dg/dtio_26.f90: New test.
9549
41036686
PT
95502017-03-25 Paul Thomas <pault@gcc.gnu.org>
9551
9552 PR fortran/80156
9553 PR fortran/79382
9554 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9555 testcase for PR80156. Add a main programme that tests that
9556 the typebound generic is accessible.
9557
5da906ca
BS
95582017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9559
9560 PR rtl-optimization/80160
9561 PR rtl-optimization/80159
9562
9563 * gcc.target/i386/pr80160.c: New test.
9564
7dabefa0
JJ
95652017-03-24 Jakub Jelinek <jakub@redhat.com>
9566
9567 PR sanitizer/79904
9568 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9569
c8b1fbc1
MP
95702017-03-24 Marek Polacek <polacek@redhat.com>
9571
9572 PR c++/80119
9573 * g++.dg/warn/Wuninitialized-9.C: New test.
9574
76794c52
AK
95752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9576
9577 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9578 and remove the high-level builtin. The error message for the
9579 would prevent compilation from reaching the second.
9580 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9581
2de2b3f9
AK
95822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9583
9584 * gcc.target/s390/vxe/negfma-1.c: New test.
9585
7d2fd075
AK
95862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9587
9588 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9589 * gcc.target/s390/arch12/mul-1.c: New test.
9590 * gcc.target/s390/arch12/mul-2.c: New test.
9591
72612e4e
AK
95922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9593
9594 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9595
6c7774d1
AK
95962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9597
9598 * gcc.target/s390/vxe/popcount-1.c: New test.
9599
9ec98860
AK
96002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9601
9602 * gcc.target/s390/vxe/bitops-1.c: New test.
9603
6654e96f
AK
96042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9605
9606 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9607 * lib/target-supports.exp: Add effective target check s390_vxe.
9608
77c585ca
AK
96092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9610
9611 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9612 comparison instructions used from now on.
9613
b5de6e84
AK
96142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9615
9616 * gcc.target/s390/s390.exp (check_effective_target_vector):
9617 Include target-supports.exp and move target_vector check routine
9618 ...
9619 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9620 here and rename it.
9621 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9622 check from vector to s390_vx.
9623 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9624 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9625 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9626 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9627 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9628 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9629 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9630 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9631 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9632
a602f985
AK
96332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9634
9635 * gcc.target/s390/vector/vec-init-2.c: New test.
9636
085db63d
AK
96372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9638
9639 * gcc.dg/ubsan/pr79904-2.c: New test.
9640
dc4f29bc
AK
96412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9642
9643 PR target/79893
9644 * gcc.target/s390/zvector/pr79893.c: New test.
9645
56010684
JJ
96462017-03-24 Jakub Jelinek <jakub@redhat.com>
9647
9648 PR rtl-optimization/80112
9649 * gcc.dg/pr80112.c: New test.
9650
f0d7b52d
RO
96512017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9652
9653 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9654 etc. line numbers.
9655 * gcc.dg/Walloca-1.c: Likewise.
9656 * gcc.dg/Walloca-2.c: Likewise.
9657 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9658
635684c4
BS
96592017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9660
9661 PR tree-optimization/80158
9662 * gfortran.fortran-torture/compile/pr80158.f: New file.
9663
76afddf3
RB
96642017-03-24 Richard Biener <rguenther@suse.de>
9665
9666 PR tree-optimization/80167
9667 * gcc.dg/graphite/pr80167.c: New testcase.
9668
c2e389bf
TV
96692017-03-24 Tom de Vries <tom@codesourcery.com>
9670
9671 PR testsuite/80092
9672 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9673 dg-require-effective-target global_constructor.
9674 * gcc.dg/tls/emutls-2.c: Same.
9675
a72821b4
TV
96762017-03-24 Tom de Vries <tom@codesourcery.com>
9677
9678 PR testsuite/80092
9679 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9680 dg-require-effective-target indirect_jumps.
9681
1658def9
TV
96822017-03-24 Tom de Vries <tom@codesourcery.com>
9683
9684 PR testsuite/80092
9685 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9686 nonlocal_goto.
9687
90e02692
TV
96882017-03-24 Tom de Vries <tom@codesourcery.com>
9689
9690 PR testsuite/80092
9691 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9692 * gcc.dg/Walloca-12.c: Same.
9693 * gcc.dg/attr-alloc_size-8.c: Same.
9694 * gcc.dg/Walloca-4.c: Same.
9695 * gcc.dg/Walloca-8.c: Same.
9696 * gcc.dg/Walloca-13.c: Same.
9697 * gcc.dg/Walloca-14.c: Same.
9698 * gcc.dg/attr-alloc_size-9.c: Same.
9699 * gcc.dg/Walloca-1.c: Same.
9700 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9701 * gcc.dg/Walloca-5.c: Same.
9702 * gcc.dg/Walloca-10.c: Same.
9703 * gcc.dg/Walloca-9.c: Same.
9704 * gcc.dg/attr-alloc_size-6.c: Same.
9705 * gcc.dg/Wvla-larger-than-1.c: Same.
9706 * gcc.dg/torture/pr71881.c: Same.
9707 * gcc.dg/torture/pr71901.c: Same.
9708 * gcc.dg/torture/pr78742.c: Same.
9709 * gcc.dg/builtin-alloc-size.c: Same.
9710 * gcc.dg/Walloca-2.c: Same.
9711 * gcc.dg/Walloca-6.c: Same.
9712 * gcc.dg/Walloca-11.c: Same.
9713 * gcc.dg/attr-alloc_size-7.c: Same.
9714 * gcc.dg/Wvla-larger-than-2.c: Same.
9715 * gcc.dg/Walloca-3.c: Same.
9716 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9717 * gcc.c-torture/compile/pr79413.c: Same.
9718 * gcc.c-torture/compile/pr78439.c: Same.
9719
842392c8
KN
97202017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9721
9722 * gcc.target/powerpc/p9-options-1.c: New test.
9723
de2b3f5c
KT
97242017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9725
9726 PR target/71436
9727 * gcc.c-torture/compile/pr71436.c: New test.
9728
2e6315ef 97292017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9730 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9731
9732 PR tree-optimization/79908
9733 PR tree-optimization/80136
9734 * gcc.dg/torture/pr79908.c: New file.
9735
9cdf0363
NK
97362017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9737
2e6315ef 9738 PR fortran/39239
9cdf0363
NK
9739 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9740
f3dd574e
JJ
97412017-03-22 Jakub Jelinek <jakub@redhat.com>
9742
f13e9cd5
JJ
9743 PR c++/80141
9744 * g++.dg/gomp/pr80141.C: New test.
9745
68ed2ba0
JJ
9746 PR c++/80129
9747 * g++.dg/torture/pr80129.C: New test.
9748
f3dd574e
JJ
9749 PR sanitizer/80110
9750 * g++.dg/tsan/pr80110.C: New test.
9751
918b6c9e
TK
97522017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9753
9754 PR fortran/80142
9755 * gfortran.dg/any_loc.f90: New test case.
9756
bf634d1c
TP
97572017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9758
9759 PR target/80082
9760 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9761 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9762
f7325b95
ML
97632017-03-22 Martin Liska <mliska@suse.cz>
9764
9765 PR target/79906
9766 * g++.dg/ext/mv8.C: Add power* targets.
9767
3f01b620
MS
97682017-03-21 Martin Sebor <msebor@redhat.com>
9769
9770 PR c++/79548
9771 * g++.dg/warn/Wunused-var-26.C: New test.
9772
1cefb051
BS
97732017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9774
9775 PR tree-optimization/79908
9776 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9777
edc1747f
MP
97782017-03-21 Marek Polacek <polacek@redhat.com>
9779 Martin Sebor <msebor@redhat.com>
9780
9781 PR tree-optimization/80109
9782 * gcc.dg/Walloca-14.c: New test.
9783
85106b87
JJ
97842017-03-21 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR target/80125
9787 * gcc.target/powerpc/pr80125.c: New test.
9788
e59a225f
NK
97892017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9790
9791 PR fortran/69498
9792 * gfortran.dg/unexp_attribute.f90: New test
9793
0ffe60b5 97942017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9795 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9796
9797 PR tree-optimization/79908
9798 * gcc.dg/torture/pr79908.c: New file.
9799
54eb90fe
SKS
98002017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9801
9802 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9803 with sizeof(int) < 4.
9804
5611c456
ML
98052017-03-21 Martin Liska <mliska@suse.cz>
9806
9807 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9808 apostrophes.
9809
e650ea2a
RB
98102017-03-21 Richard Biener <rguenther@suse.de>
9811
9812 PR tree-optimization/80032
9813 * g++.dg/opt/pr80032.C: New testcase.
9814
da2ce5f9
RB
98152017-03-21 Richard Biener <rguenther@suse.de>
9816
9817 PR tree-optimization/80122
9818 * gcc.dg/torture/pr80122.c: New testcase.
9819
9d60683a
TT
98202017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9821
9822 * gcc.dg/pic-2.c: Skip for MIPS.
9823 * gcc.dg/pie-2.c: Skip for MIPS.
9824
d3e19c2c
PC
98252017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9826
9827 PR c++/77752
9828 * g++.dg/cpp0x/initlist97.C: New.
9829 * g++.dg/cpp0x/initlist85.C: Update.
9830
8bee092e
JJ
98312017-03-21 Jakub Jelinek <jakub@redhat.com>
9832
9f30dff0
JJ
9833 PR c/67338
9834 * gcc.dg/pr67338.c: New test.
9835
8bee092e
JJ
9836 PR c++/35878
9837 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9838 dump instead of assembler.
9839 * g++.dg/init/pr35878_2.C: Likewise.
9840 * g++.dg/init/pr35878_3.C: Likewise.
9841
4d1b8e70
JJ
98422017-03-21 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR c/80097
9845 * gcc.dg/ubsan/pr80097.c: New test.
9846
c34923c4
BS
98472017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9848
9849 PR tree-optimization/80054
9850 * g++.dg/torture/pr80054.C: New file.
9851
b0ba96c2
KN
98522017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9853
9854 PR target/79963
9855 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9856 directive to assure selection of proper bit using rlwinm insn.
9857 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9858 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9859 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9860 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9861
92377255
MP
98622017-03-20 Marek Polacek <polacek@redhat.com>
9863 Paolo Carlini <paolo.carlini@oracle.com>
9864
9865 PR c++/80059 - ICE with noexcept and __transaction_atomic
9866 * g++.dg/tm/pr80059-2.C: New test.
9867 * g++.dg/tm/pr80059.C: New test.
9868
243e28bf
ML
98692017-03-20 Martin Liska <mliska@suse.cz>
9870
9871 PR middle-end/79753
9872 * gcc.target/i386/mpx/pr79753.c: New test.
9873
918112d3
ML
98742017-03-20 Martin Liska <mliska@suse.cz>
9875
9876 PR target/79769
9877 PR target/79770
9878 * g++.dg/pr79769.C: New test.
9879 * gcc.target/i386/mpx/pr79770.c: New test.
9880
e325aba2
AK
98812017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9882
9883 PR target/78857
9884 * gcc.target/s390/load-and-test-fp-1.c: New test.
9885 * gcc.target/s390/load-and-test-fp-2.c: New test.
9886
91d2c04c
PT
98872017-03-18 Paul Thomas <pault@gcc.gnu.org>
9888
9889 PR fortran/79676
9890 * gfortran.dg/submodule_28.f08 : New test.
9891
c7e4107b
PT
98922017-03-18 Paul Thomas <pault@gcc.gnu.org>
9893
9894 PR fortran/71838
9895 * gfortran.dg/submodule_26.f08 : New test.
9896 * gfortran.dg/submodule_27.f08 : New test.
9897
d8fe28be
PH
98982017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9899
9900 PR target/79951
9901 * gcc.target/powerpc/pr79951.c: New.
9902
4a17943d
BS
99032017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9904
9905 PR rtl-optimization/79910
9906 * gcc.dg/torture/pr79910.c: New test.
9907
7f166d94
JL
99082017-03-17 Jeff Law <law@redhat.com>
9909
9910 PR tree-optimization/71437
9911 * gcc.dg/tree-ssa/pr71437.c: New test.
9912 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9913 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9914 now caught by VRP, but which were previously caught by DOM.
9915
12c4f7dc
RB
99162017-03-17 Richard Biener <rguenther@suse.de>
9917
9918 PR middle-end/80075
9919 * g++.dg/torture/pr80075.C: New testcase.
9920
207f3423
MM
99212017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9922
9923 PR target/71294
9924 * g++.dg/pr71294.C: New test.
9925
9fc900af
SB
99262017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9927
9928 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9929
c05c2380
JJ
99302017-03-16 Jakub Jelinek <jakub@redhat.com>
9931
e711928b
JJ
9932 PR fortran/80010
9933 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9934
c05c2380
JJ
9935 PR fortran/79886
9936 * gfortran.dg/pr79886.f90: New test.
9937
3231d64b
MM
99382017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9939
9940 PR target/79038
9941 * gcc.target/powerpc/pr79038-1.c: New test.
9942
81ef1f5e
SB
99432017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9944
9945 PR fortran/33271
9946 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9947
395a1e9b
JW
99482017-03-15 Jiong Wang <jiong.wang@arm.com>
9949
9950 PR testsuite/79356
9951 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9952
05f65910
UB
99532017-03-15 Uros Bizjak <ubizjak@gmail.com>
9954
9955 PR target/80019
9956 * gcc.target/i386/pr80019.c: New test.
9957
94285a7d
ML
99582017-03-15 Martin Liska <mliska@suse.cz>
9959
9960 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9961
a983542b
MS
99622017-03-14 Martin Sebor <msebor@redhat.com>
9963
9964 PR tree-optimization/79800
9965 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9966 * gcc.dg/tree-ssa/pr79800.c: New test.
9967
76ca5f40
MM
99682017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9969
9970 PR target/79947
9971 * gcc.target/powerpc/pr79947.c: New test.
9972
5d9a283a
MS
99732017-03-14 Martin Sebor <msebor@redhat.com>
9974
9975 PR middle-end/80020
9976 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9977 * gcc.dg/attr-alloc_size-7.c: Same.
9978 * gcc.dg/attr-alloc_size-9.c: Same.
9979 * gcc.dg/builtin-alloc-size.c: Same.
9980 * gcc.dg/pr80020.c: New test.
9981
4692943d
BS
99822017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9983
9984 PR rtl-optimization/79728
9985 * gcc.target/i386/sse-globalreg.c: New test.
9986
861d9d5e
ML
99872017-03-14 Martin Liska <mliska@suse.cz>
9988
9989 PR lto/66295
9990 * gcc.dg/tree-prof/pr66295.c: New test.
9991
a48018b5
ML
99922017-03-13 Martin Liska <mliska@suse.cz>
9993
9994 PR middle-end/78339
9995 * gcc.target/i386/mpx/pr78339.c: New test.
9996
8c56cc5a
CZ
99972017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9998
065ba179 9999 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10000
14555394
CZ
100012017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10002
065ba179 10003 * gcc.target/arc/pr9001090948.c: New file.
14555394 10004
3079b92e
SB
100052017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10006
10007 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10008 Fix test. Make early-out condition return early. Correct comments.
10009
c08de9db
JD
100102017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10011
10012 PR libgfortran/78854
10013 * gfortran.dg/dtio_25.f90: New test.
10014
66b27545
MS
100152017-03-10 Martin Sebor <msebor@redhat.com>
10016
10017 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10018
8f2f6381
BS
100192017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10020
10021 PR rtl-optimization/78911
10022 * gcc.target/i386/pr78911-1.c: New test.
10023 * gcc.target/i386/pr78911-2.c: New test.
10024
8e2c69b4 100252017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10026
8e2c69b4
WS
10027 PR target/79941
10028 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10029 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10030 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10031
455d833c
MP
100322017-03-10 Marek Polacek <polacek@redhat.com>
10033
10034 PR c++/79967
10035 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10036
cdd669f9
JJ
100372017-03-10 Jakub Jelinek <jakub@redhat.com>
10038
e260b0a7
JJ
10039 PR c++/79899
10040 * g++.dg/other/friend7.C: New test.
10041
cdd669f9
JJ
10042 PR c++/79896
10043 * g++.dg/ext/int128-5.C: New test.
10044
730e6e46
SB
100452017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10046
10047 PR testsuite/79356
10048 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10049 powerpc, sparc, or s390x.
10050
fc8f6304
PH
100512017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10052
10053 PR target/79907
10054 * gcc.target/powerpc/pr79907.c: New.
10055
f1b0632a
OH
100562017-03-10 Olivier Hainque <hainque@adacore.com>
10057
10058 * gnat.dg/opt64.adb: New test.
10059 * gnat.dg/opt64_pkg.ads: New helper.
10060 * gnat.dg/opt64_pkg.adb: New helper.
10061
5558f089
JJ
100622017-03-10 Jakub Jelinek <jakub@redhat.com>
10063
2d9dd4fb
JJ
10064 PR rtl-optimization/79909
10065 * gcc.target/powerpc/pr79909.c: New test.
10066
72772e67
JJ
10067 PR tree-optimization/79972
10068 * gcc.dg/pr79972.c: New test.
10069
5558f089
JJ
10070 PR tree-optimization/77975
10071 * gcc.dg/pr77975.c: New test.
10072
822a132c
MP
100732017-03-09 Marek Polacek <polacek@redhat.com>
10074
10075 PR c++/79962
10076 PR c++/79984
10077 * c-c++-common/nonnull-3.c: New test.
10078 * g++.dg/warn/Wnonnull3.C: New test.
10079
c9819d22
MF
100802017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10081
10082 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10083 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10084
36618428
MP
100852017-03-09 Marek Polacek <polacek@redhat.com>
10086
10087 PR sanitizer/79757
10088 * gcc.dg/ubsan/pr79757-1.c: New test.
10089 * gcc.dg/ubsan/pr79757-2.c: New test.
10090 * gcc.dg/ubsan/pr79757-3.c: New test.
10091 * gcc.dg/ubsan/pr79757-4.c: New test.
10092 * gcc.dg/ubsan/pr79757-5.c: New test.
10093
01e5af5a
JJ
100942017-03-09 Jakub Jelinek <jakub@redhat.com>
10095
10096 PR c/79969
10097 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10098
6443c7c0
MP
100992017-03-09 Marek Polacek <polacek@redhat.com>
10100
10101 PR c++/79687
10102 * g++.dg/expr/ptrmem8.C: New test.
10103 * g++.dg/expr/ptrmem9.C: New test.
10104
d721dc3c
RB
101052017-03-09 Richard Biener <rguenther@suse.de>
10106
10107 PR tree-optimization/79977
10108 * gcc.dg/graphite/pr79977.c: New testcase.
10109
1f1fd3e2
TT
101102017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10111
10112 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10113 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10114 * lib/target-supports.exp (check_effective_target_rdynamic):
10115 New proc.
10116
16967aff
RB
101172017-03-09 Richard Biener <rguenther@suse.de>
10118
10119 PR middle-end/79971
10120 * gcc.dg/fixed-point/pr79971.c: New testcase.
10121
26d7dc48
RB
101222017-03-09 Richard Biener <rguenther@suse.de>
10123
10124 PR ipa/79970
10125 * gcc.dg/torture/pr79970.c: New testcase.
10126
35f77c28
PC
101272017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10128
10129 PR c++/71966
10130 * g++.dg/cpp0x/pr71966-1.C: New.
10131 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10132
8a7df031
ML
101332017-03-09 Martin Liska <mliska@suse.cz>
10134
10135 PR tree-optimization/79631
10136 * gcc.target/i386/mpx/pr79631.c: New test.
10137
3828bb0d
ML
101382017-03-09 Martin Liska <mliska@suse.cz>
10139
10140 PR target/65705
10141 PR target/69804
10142 * gcc.target/i386/pr71458.c: Update scanned pattern.
10143
410a590c
MP
101442017-03-09 Marek Polacek <polacek@redhat.com>
10145
10146 PR c++/79672
10147 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10148 * g++.dg/warn/Wduplicated-branches3.C: New test.
10149
f084a22e
PG
101502017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10151
10152 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10153
a278b1c3
ML
101542017-03-09 Martin Liska <mliska@suse.cz>
10155
10156 PR ipa/79764
10157 * g++.dg/pr79764.C: New test.
10158
8dc19053
ML
101592017-03-09 Martin Liska <mliska@suse.cz>
10160
10161 PR ipa/79761
10162 * g++.dg/pr79761.C: New test.
10163
030fc94a
JJ
101642017-03-09 Jakub Jelinek <jakub@redhat.com>
10165
9e463823
JJ
10166 PR sanitizer/79944
10167 * c-c++-common/asan/pr79944.c: New test.
10168
6b62f323
JJ
10169 PR target/79932
10170 * gcc.target/i386/pr79932-2.c: New test.
10171
030fc94a
JJ
10172 PR target/79932
10173 * gcc.target/i386/pr79932-1.c: New test.
10174
423aec8b
MP
101752017-03-09 Marek Polacek <polacek@redhat.com>
10176
10177 PR c++/79900 - ICE in strip_typedefs
10178 * g++.dg/warn/Wpadded-1.C: New test.
10179
6659fe59
MP
101802017-03-08 Marek Polacek <polacek@redhat.com>
10181
10182 * g++.dg/Walloca1.C: Adjust dg-warning.
10183
f1a675e4
AH
101842017-03-08 Andrew Haley <aph@redhat.com>
10185
10186 PR tree-optimization/79943
10187 * gcc.dg/tree-ssa/pr79943.c: New test.
10188
edfcd7e3
RB
101892017-03-08 Richard Biener <rguenther@suse.de>
10190
10191 PR tree-optimization/79955
10192 * gcc.dg/uninit-24.c: New testcase.
10193
61fdfd8c
RB
101942017-03-08 Richard Biener <rguenther@suse.de>
10195
10196 PR tree-optimization/79920
10197 * gcc.dg/vect/pr79920.c: New testcase.
10198
4b48e883
JJ
101992017-03-08 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR sanitizer/79904
10202 * gcc.dg/ubsan/pr79904.c: New test.
10203
a71dbc63
JJ
102042017-03-07 Jakub Jelinek <jakub@redhat.com>
10205
10206 PR c/79834
10207 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10208 diagnostics.
10209
d8a90142
MP
102102017-03-07 Marek Polacek <polacek@redhat.com>
10211
10212 PR middle-end/79809
10213 * g++.dg/Walloca1.C: New test.
10214
a5e9e3e4
ML
102152017-03-07 Martin Liska <mliska@suse.cz>
10216
10217 PR middle-end/68270
10218 * g++.dg/pr68270.C: New test.
10219
1f6dba54
JJ
102202017-03-07 Jakub Jelinek <jakub@redhat.com>
10221
760f82db
JJ
10222 PR rtl-optimization/79901
10223 * gcc.target/i386/pr79901.c: New test.
10224
1f6dba54
JJ
10225 PR sanitizer/79897
10226 * c-c++-common/ubsan/pr79897.c: New test.
10227
feca7b89
VM
102282017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10229
10230 PR rtl-optimization/79571
10231 * gcc.target/i386/pr79571.c: New.
10232
bdbbf28d
MP
102332017-03-06 Marek Polacek <polacek@redhat.com>
10234
10235 PR c++/79796 - ICE with NSDMI and this pointer
10236 * g++.dg/cpp0x/nsdmi13.C: New test.
10237
52564551
JK
102382017-03-06 Julia Koval <julia.koval@intel.com>
10239
10240 PR target/79793
10241 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10242 directives.
10243 * gcc.target/i386/interrupt-13.c: Ditto.
10244 * gcc.target/i386/interrupt-14.c: Ditto.
10245 * gcc.target/i386/interrupt-15.c: Ditto.
10246
345edb37
JJ
102472017-03-06 Jakub Jelinek <jakub@redhat.com>
10248
10249 PR c++/79822
10250 * g++.dg/cpp0x/constexpr-79822.C: New test.
10251
a8d25fd0
RB
102522017-03-06 Richard Biener <rguenther@suse.de>
10253
10254 PR tree-optimization/79894
10255 * gcc.dg/vect/pr79887.c: New testcase.
10256
522fcdd7
RB
102572017-03-06 Richard Biener <rguenther@suse.de>
10258
10259 PR tree-optimization/79824
10260 * gcc.dg/vect/pr79824-1.c: New testcase.
10261 * gcc.dg/vect/pr79824-2.c: Likewise.
10262
54649631
TT
102632017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10264
10265 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10266 gettimeofday. Remove dg-skip-if for AVR.
10267 * lib/target-supports.exp (check_effective_target_gettimeofday):
10268 New proc.
10269
4bbc8970
RD
102702017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10271
10272 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10273 * gcc.target/s390/hotpatch-10.c: Likewise.
10274 * gcc.target/s390/hotpatch-11.c: Likewise.
10275 * gcc.target/s390/hotpatch-12.c: Likewise.
10276 * gcc.target/s390/hotpatch-13.c: Likewise.
10277 * gcc.target/s390/hotpatch-14.c: Likewise.
10278 * gcc.target/s390/hotpatch-15.c: Likewise.
10279 * gcc.target/s390/hotpatch-16.c: Likewise.
10280 * gcc.target/s390/hotpatch-17.c: Likewise.
10281 * gcc.target/s390/hotpatch-18.c: Likewise.
10282 * gcc.target/s390/hotpatch-19.c: Likewise.
10283 * gcc.target/s390/hotpatch-2.c: Likewise.
10284 * gcc.target/s390/hotpatch-26.c: Likewise.
10285 * gcc.target/s390/hotpatch-27.c: Likewise.
10286 * gcc.target/s390/hotpatch-28.c: Likewise.
10287 * gcc.target/s390/hotpatch-3.c: Likewise.
10288 * gcc.target/s390/hotpatch-4.c: Likewise.
10289 * gcc.target/s390/hotpatch-5.c: Likewise.
10290 * gcc.target/s390/hotpatch-6.c: Likewise.
10291 * gcc.target/s390/hotpatch-7.c: Likewise.
10292 * gcc.target/s390/hotpatch-8.c: Likewise.
10293 * gcc.target/s390/hotpatch-9.c: Likewise.
10294
5f215a70
PC
102952017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10296
10297 PR c++/64574
10298 * g++.dg/template/crash125.C: New.
10299
296cc393
JJ
103002017-03-06 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR target/79812
10303 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10304
ca8942a3
TT
103052017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10306
10307 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10308
c1b993c0
PG
103092017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10310
10311 * gcc.target/mips/msa-minmax.c: New tests.
10312
a50a32aa
ML
103132017-03-06 Martin Liska <mliska@suse.cz>
10314
10315 PR sanitize/79783
10316 * g++.dg/asan/pr79783.C: New test.
10317
5ada812c
PG
103182017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10319
10320 * gcc.target/mips/msa-dotp.c: New tests.
10321
334b3c4b
PG
103222017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10323
10324 * gcc.target/mips/msa-bclri.c: New test.
10325
d8b4baeb
PC
103262017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10327
10328 PR c++/70266
10329 * g++.dg/tm/pr70266.C: New.
10330
ef78bc3c 103312017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10332 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10333
10334 * gfortran.dg/coarray/fail_image_1.f08: New test.
10335 * gfortran.dg/coarray/fail_image_2.f08: New test.
10336 * gfortran.dg/coarray/failed_images_1.f08: New test.
10337 * gfortran.dg/coarray/failed_images_2.f08: New test.
10338 * gfortran.dg/coarray/image_status_1.f08: New test.
10339 * gfortran.dg/coarray/image_status_2.f08: New test.
10340 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10341 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10342 * gfortran.dg/coarray_fail_st.f90: New test.
10343 * gfortran.dg/coarray_failed_images_1.f08: New test.
10344 * gfortran.dg/coarray_image_status_1.f08: New test.
10345 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10346
7f5a7d78
MP
103472017-03-03 Marek Polacek <polacek@redhat.com>
10348
10349 PR c/79758
10350 * gcc.dg/noncompile/pr79758.c: New test.
10351
cc195d46
JJ
103522017-03-03 Jakub Jelinek <jakub@redhat.com>
10353
10354 PR middle-end/79805
10355 * g++.dg/opt/pr79805.C: New test.
10356
945b6e16
AS
103572017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10358
10359 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10360 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10361 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10362 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10363 * gcc.target/i386/i386.exp
10364 (check_effective_target_avx512vpopcntdq): New.
10365
31dcc385
TT
103662017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10367
10368 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10369 ilp32 targets and match DImode registers for lp64 targets.
10370
0e174ae1
UB
103712017-03-03 Uros Bizjak <ubizjak@gmail.com>
10372
10373 * g++.dg/pr71624.C: Disable for x32.
10374 * g++.dg/pr71633.C: Ditto.
10375
93505ec5
JJ
103762017-03-03 Jakub Jelinek <jakub@redhat.com>
10377
10378 PR target/79807
10379 * gcc.target/i386/pr79807.c: New test.
10380
d78a1c01
ML
103812017-03-03 Martin Liska <mliska@suse.cz>
10382
10383 PR tree-optimization/79803
10384 * gcc.dg/tree-ssa/pr79803.c: New test.
10385
ec7f796e
ML
103862017-03-03 Martin Liska <mliska@suse.cz>
10387
10388 PR rtl-optimization/79574
10389 * gcc.dg/pr79574-2.c: New test.
10390
30d309aa
RB
103912017-03-03 Richard Biener <rguenther@suse.de>
10392
10393 PR c++/79825
10394 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10395
38801de5
JJ
103962017-03-03 Jakub Jelinek <jakub@redhat.com>
10397
10398 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10399
7278b0a2
MP
104002017-03-03 Marek Polacek <polacek@redhat.com>
10401
10402 PR c++/79791
10403 * g++.dg/warn/Wwrite-strings-1.C: New test.
10404 * g++.dg/warn/Wwrite-strings-2.C: New test.
10405 * g++.dg/warn/Wwrite-strings-3.C: New test.
10406 * g++.dg/warn/Wwrite-strings-4.C: New test.
10407 * g++.dg/warn/Wwrite-strings-5.C: New test.
10408 * g++.dg/warn/Wwrite-strings-6.C: New test.
10409 * g++.dg/warn/Wwrite-strings-7.C: New test.
10410 * g++.dg/warn/Wwrite-strings-8.C: New test.
10411 * g++.dg/warn/Wwrite-strings-9.C: New test.
10412 * g++.dg/warn/Wwrite-strings-10.C: New test.
10413 * g++.dg/warn/Wwrite-strings-11.C: New test.
10414 * g++.dg/warn/Wwrite-strings-12.C: New test.
10415
75473a91
RB
104162017-03-03 Richard Biener <rguenther@suse.de>
10417
10418 PR middle-end/79818
10419 * gcc.dg/torture/pr79818.c: New testcase.
10420
50bea0c5
JJ
104212017-03-02 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR c++/79782
10424 * g++.dg/warn/Wunused-parm-10.C: New test.
10425
130f15ce
UB
104262017-03-02 Uros Bizjak <ubizjak@gmail.com>
10427
10428 * gcc.dg/rtl/x86_64/*.c: Test for
10429 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10430
dc362ada
UB
104312017-03-02 Uros Bizjak <ubizjak@gmail.com>
10432
10433 PR target/79514
10434 * gcc.target/i386/pr79514.c: New test.
10435
fe792dd8
JJ
104362017-03-02 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR rtl-optimization/79780
10439 * gcc.c-torture/compile/pr79780.c: New test.
10440
e80facb4
RB
104412017-03-02 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/79345
10444 PR c++/42000
10445 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10446 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10447 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10448
eb0e7c34
RB
104492017-03-02 Richard Biener <rguenther@suse.de>
10450
10451 PR c/79756
10452 * gcc.dg/vector-1.c: New testcase.
10453
653a4b32
BC
104542017-03-02 Bin Cheng <bin.cheng@arm.com>
10455
10456 PR tree-optimization/66768
10457 * gcc.target/i386/pr66768.c: New test.
10458
da403f31
RB
104592017-03-02 Richard Biener <rguenther@suse.de>
10460
10461 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10462 * gcc.dg/rtl/x86_64/final.c: Likewise.
10463 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10464 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10465 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10466 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10467
83692f96
RB
104682017-03-02 Richard Biener <rguenther@suse.de>
10469
10470 PR tree-optimization/79777
10471 * gcc.dg/torture/pr79777.c: New testcase.
10472
71dedb33
MS
104732017-03-01 Martin Sebor <msebor@redhat.com>
10474
10475 PR middle-end/79692
10476 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10477 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10478 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10479 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10480
48990905
UB
104812017-03-01 Uros Bizjak <ubizjak@gmail.com>
10482
10483 * gcc.target/i386/invsize-2.c: New test.
10484 * gcc.target/i386/invsize-3.c: Ditto.
10485 * gcc.target/i386/invsize-4.c: Ditto.
10486 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10487 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10488
c7f0c9f3
MM
104892017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10490
10491 PR target/79439
10492 * gcc.target/powerpc/pr79439.c: New test.
10493
f5ef6bfc
PH
104942017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10495
10496 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10497 scan string.
10498
10499
50181506
KN
105002017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10501
10502 PR target/79395
10503 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10504 pattern to look for vcmpequd. instead of vcmpnew.
10505 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10506 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10507 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10508 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10509 look for xvcmpeqdp. instead of xvcmpnedp.
10510 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10511 look for vcmpequd. instead of vcmpnew.
10512 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10513 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10514 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10515 look for xvcmpeqsp. instead of xvcmpnesp.
10516 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10517 look for xvcmpeqdp. instead of xvcmpnedp.
10518 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10519 look for vcmpequd. instead of vcmpnew.
10520 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10521 look for vcmpeqsp instead of xvcmpnesp.
10522 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10523 look for xvcmpeqdp instead of xvcmpnedp.
10524
0100ae43
RB
105252017-03-01 Richard Biener <rguenther@suse.de>
10526
10527 PR middle-end/79721
10528 * gcc.dg/torture/pr79721.c: New testcase.
10529
0f3f4ffe
JJ
105302017-03-01 Jakub Jelinek <jakub@redhat.com>
10531
42132674
JJ
10532 PR c++/79681
10533 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10534 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10535
e3e9e8ca
JJ
10536 PR c++/79746
10537 * g++.dg/warn/Wunused-parm-9.C: New test.
10538
0f3f4ffe
JJ
10539 PR tree-optimization/79734
10540 * g++.dg/opt/pr79734.C: New test.
10541
ad1de652
JJ
105422017-02-28 Jakub Jelinek <jakub@redhat.com>
10543
10544 PR tree-optimization/79737
10545 * gcc.c-torture/execute/pr79737-1.c: New test.
10546 * gcc.c-torture/execute/pr79737-2.c: New test.
10547
7a1ae923
EB
105482017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10549
10550 * gcc.target/sparc/20170228-1.c: New test.
10551
2af0c3ed
UB
105522017-02-28 Uros Bizjak <ubizjak@gmail.com>
10553
10554 * gcc.target/i386/invsize-1.c: New test.
10555
203ced0a
MS
105562017-02-28 Martin Sebor <msebor@redhat.com>
10557
10558 PR tree-optimization/79691
10559 * gcc.dg/tree-ssa/pr79691.c: New test.
10560
8a915b87
JJ
105612017-02-28 Jakub Jelinek <jakub@redhat.com>
10562
10563 PR target/79729
10564 * gcc.target/i386/pr79729.c: New test.
10565
41aa3a38
RB
105662017-02-28 Richard Biener <rguenther@suse.de>
10567
10568 PR tree-optimization/79740
10569 * gcc.dg/torture/pr79740.c: New testcase.
10570
587240d2
RB
105712017-02-28 Richard Biener <rguenther@suse.de>
10572
10573 PR middle-end/79731
10574 * c-c++-common/torture/pr79731.c: New testcase.
10575
dd3f4560
RB
105762017-02-28 Richard Biener <rguenther@suse.de>
10577
10578 PR tree-optimization/79732
10579 * gcc.dg/torture/pr79732.c: New testcase.
10580
c7d97b28
RB
105812017-02-28 Richard Biener <rguenther@suse.de>
10582
10583 PR tree-optimization/79723
10584 * gcc.target/i386/pr79723.c: New testcase.
10585
c8f28a3c
PH
105862017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10587
10588 PR target/79544
10589 * gcc.target/powerpc/pr79544.c: New.
10590
c91c3003
PC
105912017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10592
10593 PR c++/79414
10594 * g++.dg/parse/crash67.C: New.
10595
57fa080b
BC
105962017-02-27 Bin Cheng <bin.cheng@arm.com>
10597
10598 PR tree-optimization/77536
10599 * gcc.dg/vect/pr79347.c: Revise testing string.
10600
68b948d3
RB
106012017-02-27 Richard Biener <rguenther@suse.de>
10602
10603 PR tree-optimization/45397
10604 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10605
69a2e8a1
RB
106062017-02-27 Richard Biener <rguenther@suse.de>
10607
10608 PR tree-optimization/79690
10609 * gcc.target/i386/pr79690.c: New testcase.
10610
c7b608a9
TK
106112017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10612
10613 PR fortran/51119
10614 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10615 of original.
10616 * gfortran.dg/inline_matmul_11.f90: Likewise.
10617 * gfortran.dg/inline_matmul_9.f90: Likewise.
10618 * gfortran.dg/matmul_13.f90: New test.
10619 * gfortran.dg/matmul_14.f90: New test.
10620
98561a9b
JJ
106212017-02-25 Jakub Jelinek <jakub@redhat.com>
10622
10623 PR middle-end/79396
10624 * g++.dg/opt/pr79396.C: New test.
10625
77be9417
DH
106262017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10627
10628 PR fortran/79597
10629 * gfortran.dg/dtio_6.f90: Update test.
10630
106312017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10632
10633 PR fortran/79601
10634 * gfortran.dg/interface_operator_2.f90: New test.
10635
b9822443
JJ
106362017-02-24 Jakub Jelinek <jakub@redhat.com>
10637
10638 PR c/79677
10639 * gcc.dg/pr79677.c: New test.
10640
4bc2b786
MF
106412017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10642
10643 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10644 of mov.ps.
10645 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10646 (cond_move1): Simplify condition to force generation of
10647 mov[nz].ps.
10648 (cond_move2): Likewise.
10649
4227c9ad
JJ
106502017-02-24 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR c++/79588
10653 * g++.dg/warn/Wrestrict-1.C: New test.
10654 * g++.dg/warn/Wrestrict-2.C: New test.
10655
fd527ec1
DE
106562017-02-24 David Edelsohn <dje.gcc@gmail.com>
10657
10658 * g++.dg/ext/complit15.C: Require LTO.
10659
2af8fd5c
TT
106602017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10661
10662 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10663 logical_op_short_circuit to skip targets.
10664 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10665 and s390.
10666
0b9cdb9a
EB
106672017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10668
10669 * gnat.dg/opt63.adb: New test.
10670
4af362a9
EB
106712017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10672
10673 * gnat.dg/discr47.adb: New test.
10674
7699e88f
RB
106752017-02-24 Richard Biener <rguenther@suse.de>
10676
10677 PR tree-optimization/79389
10678 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10679
e3beb191
PC
106802017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10681
10682 PR c++/79361
10683 * g++.dg/cpp0x/pr79361-1.C: New.
10684 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10685
195610aa
EB
106862017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10687
10688 * gcc.target/visium/bit_test.c: Accept any lsr form.
10689 * gcc.target/visium/block_move.c: Tweak.
10690
17885cad
DV
106912017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10692
10693 PR 68749
10694 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10695
45f7faf0
RB
106962017-02-23 Richard Biener <rguenther@suse.de>
10697
10698 PR tree-optimization/79683
10699 * gcc.target/i386/pr79683.c: New testcase.
10700
18eb304e
JL
107012017-02-22 Jeff Law <law@redhat.com>
10702
10703 PR tree-optimization/79578
10704 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10705
0a864a97
SD
107062017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10707
10708 * gcc.target/mips/msa-fp-cc.c: New test.
10709
fe8ece05
JJ
107102017-02-22 Jakub Jelinek <jakub@redhat.com>
10711
e40b6fc7
JJ
10712 PR c++/79664
10713 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10714 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10715 * g++.dg/gomp/pr79664.C: New test.
10716
fe8ece05
JJ
10717 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10718
78af14ae
MP
107192017-02-22 Marek Polacek <polacek@redhat.com>
10720
10721 PR c++/79653
10722 * g++.dg/cpp0x/alignas10.C: New test.
10723 * g++.dg/cpp0x/alignas9.C: New test.
10724
8fdddd3d
MP
10725 PR c++/79657
10726 * g++.dg/ext/underlying_type12.C: New test.
10727
61ac5ebe
MP
10728 PR c/79662
10729 * gcc.dg/enum-incomplete-4.c: New test.
10730
888c7050
JJ
107312017-02-22 Jakub Jelinek <jakub@redhat.com>
10732
10733 PR target/70465
10734 * gcc.target/i386/pr70465-2.c: New test.
10735
6d3daa1a
UB
107362017-02-21 Uros Bizjak <ubizjak@gmail.com>
10737
10738 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10739
76dd203e
RB
107402017-02-22 Richard Biener <rguenther@suse.de>
10741
10742 PR tree-optimization/79673
10743 * gcc.target/i386/pr79673.c: New testcase.
10744
a9c774d2
RB
107452017-02-22 Richard Biener <rguenther@suse.de>
10746
10747 PR tree-optimization/79666
10748 * gcc.dg/torture/pr79666.c: New testcase.
10749
8f4f841a
ML
107502017-02-22 Martin Liska <mliska@suse.cz>
10751
10752 PR lto/79587
10753 * gcc.dg/tree-prof/pr79587.c: New test.
10754
a232a1cb
MP
107552017-02-21 Marek Polacek <polacek@redhat.com>
10756
10757 PR c++/79535
10758 * g++.dg/ext/flexary23.C: New test.
10759
b86fec68
UB
107602017-02-21 Uros Bizjak <ubizjak@gmail.com>
10761
10762 PR target/79593
10763 * gcc.target/i386/pr79593.c: New test.
10764
5c3f1d7b
JJ
107652017-02-21 Jakub Jelinek <jakub@redhat.com>
10766
b7280ac2
JJ
10767 PR c++/79654
10768 * g++.dg/cpp1z/decomp26.C: New test.
10769
5c3f1d7b
JJ
10770 PR sanitizer/79589
10771 * g++.dg/ubsan/pr79589.C: New test.
10772
1486c2a7
JL
107732017-02-21 Jeff Law <law@redhat.com>
10774
10775 PR tree-optimization/79621
10776 * gcc.c-torture/compile/pr79621.c: New test.
10777
2f3ec56d
JJ
107782017-02-21 Jakub Jelinek <jakub@redhat.com>
10779
3bb43119
JJ
10780 PR c++/79655
10781 * g++.dg/cpp1y/constexpr-79655.C: New test.
10782
664beaf2 10783 PR c++/79639
b86fec68 10784 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10785
956d3e61
JJ
10786 PR target/79633
10787 * gcc.target/i386/mpx/pr79633.c: New test.
10788
d4cbfca4
JJ
10789 PR target/79570
10790 * gcc.dg/pr79570.c: New test.
10791
00bc9de3
JJ
10792 PR c++/79641
10793 * c-c++-common/pr79641.c: New test.
10794
d002d099
JJ
10795 PR tree-optimization/79649
10796 * gcc.target/i386/pr79649.c: New test.
10797
2f3ec56d
JJ
10798 PR target/79494
10799 * gcc.dg/pr79494.c: New test.
10800
e6655a5f
SB
108012017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10802
10803 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10804 to dg-options.
10805
108062017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10807
10808 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10809
fd527ec1
DE
108102017-02-02 Jason Merrill <jason@redhat.com>
10811
10812 PR c++/79580
10813 * g++.dg/ext/complit15.C: New.
10814
027a9dd5
KN
108152017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10816
10817 PR target/78056
10818 * gcc.target/powerpc/pr78056-8.c: Remove.
10819
80480cee
MP
108202017-02-20 Marek Polacek <polacek@redhat.com>
10821
10822 PR middle-end/79537
10823 * gcc.dg/comp-goto-4.c: New test.
10824
85ade8d6
MP
10825 PR sanitizer/79558
10826 * c-c++-common/ubsan/bounds-14.c: New test.
10827
705d3b77
JJ
108282017-02-20 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR target/79568
10831 * gcc.target/i386/pr79568-1.c: New test.
10832 * gcc.target/i386/pr79568-2.c: New test.
10833 * gcc.target/i386/pr79568-3.c: New test.
10834
dc42a736
PT
108352017-02-16 Paul Thomas <pault@gcc.gnu.org>
10836
10837 PR fortran/79382
705d3b77
JJ
10838 * gfortran.dg/dtio_10.f90: Change test of error message.
10839 * gfortran.dg/dtio_23.f90: New test.
10840 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10841
1ca6a74f
PT
108422017-02-20 Paul Thomas <pault@gcc.gnu.org>
10843
10844 PR fortran/79434
705d3b77 10845 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10846
63af1586
PT
108472017-02-19 Paul Thomas <pault@gcc.gnu.org>
10848
10849 PR fortran/79447
705d3b77 10850 * gfortran.dg/submodule_24.f08: New test.
63af1586 10851
4ca4d1e9
AV
108522017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10853
10854 PR fortran/79229
10855 * gfortran.dg/class_allocate_24.f90: New test.
10856
dea71ad0
PT
108572017-02-19 Paul Thomas <pault@gcc.gnu.org>
10858
10859 PR fortran/79402
10860 * gfortran.dg/submodule_23.f90: New test.
10861
f46e2bc9
PC
108622017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10863
10864 PR c++/79380
10865 * g++.dg/cpp0x/alignas8.C: New.
10866
7dfa657b
JW
108672017-02-19 Eric Fiselier <eric@efcs.ca>
10868 Jonathan Wakely <jwakely@redhat.com>
10869
10870 PR c++/69523
10871 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10872
eab1f169
PK
108732017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10874
10875 * gcc.dg/gimplefe-26.c: New test.
10876
47e16d83
JDA
108772017-02-18 John David Anglin <danglin@gcc.gnu.org>
10878
10879 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10880
c2615951
JJ
108812017-02-18 Jakub Jelinek <jakub@redhat.com>
10882
c28fcc60
JJ
10883 PR target/79569
10884 * gcc.target/i386/3dnowA-3.c: New test.
10885
c2615951
JJ
10886 PR target/79559
10887 * gcc.target/i386/pr79559.c: New test.
10888
97fcf744
JM
108892017-02-17 Joseph Myers <joseph@codesourcery.com>
10890
10891 * gcc.dg/c11-float-2.c: New test.
10892 * gcc.dg/torture/float128-floath.c,
10893 gcc.dg/torture/float128x-floath.c,
10894 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10895 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10896 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10897 *_DECIMAL_DIG macros with DECIMAL_DIG.
10898
a530e181
BS
108992017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10900
10901 PR target/79261
10902 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10903
1d516992
JK
109042017-02-17 Julia Koval <julia.koval@intel.com>
10905
10906 * gcc.target/i386/rdpid.c New test.
10907 * gcc.target/i386/sse-12.c: Add -mrdpid.
10908 * gcc.target/i386/sse-13.c: Ditto.
10909 * gcc.target/i386/sse-14.c: Ditto.
10910 * gcc.target/i386/sse-22.c: Ditto.
10911 * gcc.target/i386/sse-23.c: Ditto.
10912 * g++.dg/other/i386-2.C: Ditto.
10913 * g++.dg/other/i386-3.C: Ditto.
10914
3185712c
SB
109152017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10916
10917 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10918 * gcc.dg/pr61441.c: Ditto.
10919
a261ee49
ML
109202017-02-17 Martin Liska <mliska@suse.cz>
10921
10922 PR rtl-optimization/79574
10923 * gcc.dg/pr79574.c: New test.
10924
5bf69d74
MP
109252017-02-17 Marek Polacek <polacek@redhat.com>
10926
10927 PR middle-end/79536
10928 * gcc.dg/torture/pr79536.c: New test.
10929
a72b242e
AM
109302017-02-16 Alan Modra <amodra@gmail.com>
10931
10932 * gcc.c-torture/execute/pr79286.c: New.
10933
bcac0b4d
JJ
109342017-02-16 Jakub Jelinek <jakub@redhat.com>
10935
10936 PR c++/79512
10937 * c-c++-common/gomp/pr79512.c: New test.
10938
945c17d8
MS
109392017-02-15 Martin Sebor <msebor@redhat.com>
10940
10941 PR c++/79363
10942 * g++.dg/ext/flexary12.C: Adjust.
10943 * g++.dg/ext/flexary20.C: Same.
10944 * g++.dg/ext/flexary21.C: Same.
10945 * g++.dg/ext/flexary22.C: New test.
10946
25c99850
BC
109472017-02-15 Bin Cheng <bin.cheng@arm.com>
10948
10949 PR tree-optimization/79347
10950 * gcc.dg/vect/pr79347.c: New test.
10951
4f5e5fcb
JJ
109522017-02-15 Jakub Jelinek <jakub@redhat.com>
10953
e7202857
JJ
10954 PR c++/79301
10955 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10956 [[deprecated]] comment.
10957 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10958 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10959 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10960 [[deprecated]] in -std=c++11.
10961 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10962 [[fallthrough]] in -std=c++11 and -std=c++14.
10963
4f5e5fcb
JJ
10964 PR c++/79288
10965 * g++.dg/tls/pr79288.C: New test.
10966
c7545f1c
MP
109672017-02-15 Marek Polacek <polacek@redhat.com>
10968
10969 PR c/79515
10970 * gcc.dg/dfp/pr79515.c: New.
10971
1114b39c
DE
109722017-02-15 David Edelsohn <dje.gcc@gmail.com>
10973
10974 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10975
93b87d1d
TS
109762017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10977
10978 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10979 "opt_files".
10980
fa8db6ea
JJ
109812017-02-15 Jakub Jelinek <jakub@redhat.com>
10982
10983 PR target/79487
10984 * gcc.dg/dfp/pr79487.c: New test.
10985 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10986 2017-02-13 change.
10987
8722316b
CL
109882017-01-14 Carl Love <cel@us.ibm.com>
10989
10990 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10991 xvcvsxdsp and xvcvuxdsp instructions.
10992
2932fe90
SB
109932017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10994
10995 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10996 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10997 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10998 64-bit default target.
10999 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11000 a 64-bit default target.
11001
63d09033
JJ
110022017-02-14 Jakub Jelinek <jakub@redhat.com>
11003
11004 PR target/79481
11005 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11006 (test_3vx): Change return type from int to void.
63d09033
JJ
11007 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11008 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11009 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11010 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11011 tests.
11012 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11013 (test_3vx): Change return type from int to void.
11014 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11015 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11016 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11017 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11018 tests.
11019 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11020 intrinsic. Change scan-assembler-times number from 1 to 2.
11021 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11022 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11023 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11024 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11025 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11026 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11027 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11028
8668fae0
UB
110292017-02-14 Uros Bizjak <ubizjak@gmail.com>
11030
11031 PR middle-end/61225
11032 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11033 Use dg-additional-options for ia32 target. Remove XFAIL.
11034
95d96609
UB
110352017-02-14 Uros Bizjak <ubizjak@gmail.com>
11036
11037 PR target/79495
11038 * gcc.target/i386/pr79495.c: New test.
11039
6f207d58
MP
110402017-02-14 Marek Polacek <polacek@redhat.com>
11041
11042 PR c++/79420
11043 PR c++/79463
11044 * g++.dg/cpp1y/pr79463.C: New.
11045 * g++.dg/template/incomplete10.C: New.
11046 * g++.dg/template/incomplete9.C: New.
11047
ee139af5
L
110482017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11049
11050 PR target/79498
11051 * gcc.target/i386/pr79498.c: New test.
11052
bf00c9e0
MS
110532017-02-14 Martin Sebor <msebor@redhat.com>
11054
11055 PR middle-end/79448
11056 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11057 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11058 * gcc.dg/tree-ssa/pr79448.c: New test.
11059
6c022f73
JL
110602017-02-14 Jeff Law <law@redhat.com>
11061
11062 PR tree-optimization/79095
11063 * g++.dg/pr79095-1.C: New test
11064 * g++.dg/pr79095-2.C: New test
11065 * g++.dg/pr79095-3.C: New test
11066 * g++.dg/pr79095-4.C: New test
11067 * g++.dg/pr79095-5.C: New test
11068 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11069 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11070
b719f884
JG
110712017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11072
11073 * gcc.target/aarch64/vect_fp16_1.c: New.
11074
1be33173
PK
110752017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11076
11077 * gcc.dg/gimplefe-25.c: New test.
11078
73424a09
JJ
110792017-02-14 Jakub Jelinek <jakub@redhat.com>
11080
11081 PR tree-optimization/79408
11082 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11083
977472e8
RB
110842017-02-14 Richard Biener <rguenther@suse.de>
11085
11086 PR middle-end/79432
11087 * gcc.dg/torture/pr79432.c: New testcase.
11088
ee75687b
MS
110892017-02-13 Martin Sebor <msebor@redhat.com>
11090
11091 PR middle-end/79496
11092 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11093
b84702c0
JJ
110942017-02-13 Jakub Jelinek <jakub@redhat.com>
11095
ecc04fae
JJ
11096 PR sanitizer/79341
11097 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11098 variables volatile.
11099
b84702c0
JJ
11100 PR c++/79232
11101 * g++.dg/cpp1z/eval-order4.C: New test.
11102 * g++.dg/other/pr79232.C: New test.
11103
b9a161ff
NS
111042017-02-13 Nathan Sidwell <nathan@acm.org>
11105
11106 PR c++/79296
11107 * g++.dg/cpp0x/pr79296.C: New.
11108
d8505fac
SB
111092017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11110
11111 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11112 Instead, xfail powerpc*-*-* && lp64.
11113
efb802cb
SB
111142017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11115
11116 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11117 powerpc_p8vector_ok.
11118 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11119
8d6427c6
AS
111202017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11121
11122 PR target/79449
11123 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11124 for reading beyond a 4k boundary.
11125
9b7716c9
JJ
111262017-02-13 Jakub Jelinek <jakub@redhat.com>
11127
11128 PR rtl-optimization/79388
11129 PR rtl-optimization/79450
11130 * gcc.c-torture/execute/pr79388.c: New test.
11131 * gcc.c-torture/execute/pr79450.c: New test.
11132
4bb91707
TK
111332017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11134
11135 PR fortran/65542
9b7716c9 11136 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11137
e22910c2
JJ
111382017-02-11 Jakub Jelinek <jakub@redhat.com>
11139
11140 PR sanitizer/79341
11141 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11142
acbbac04
JH
111432017-02-11 Jan Hubicka <hubicka@ucw.cz>
11144
11145 PR tree-ssa/56727
11146 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11147
e493f96b
JJ
111482017-02-10 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR c++/79457
11151 * g++.dg/cpp0x/pr79457.C: New test.
11152
773acd54
SB
111532017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11154
11155 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11156 scan-assembler unless lp64.
11157
b56f814e
SB
111582017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11159
11160 PR tree-optimization/66612
11161 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11162
5e659d16
SB
111632017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11164
11165 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11166 of all powerpc.
11167
6f4f30bf
MP
111682017-02-10 Marek Polacek <polacek@redhat.com>
11169
11170 PR c++/79435
11171 * g++.dg/cpp1y/pr79435.C: New.
11172
3799a5b8
MP
11173 PR c++/79184
11174 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11175
052ef81d
CL
111762017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11177
11178 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11179 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11180 New.
11181 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11182 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11183 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11184 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11185 (vtst_expected_poly64x2): Move to aarch64-only section.
11186 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11187 (vtst_p64, vtstq_p64): New tests.
11188
a7c8ed0c
PC
111892017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11190
11191 PR c++/71737
11192 * g++.dg/cpp0x/pr71737.C: New.
11193
3dcde5ef 111942017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11195 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11196
11197 * gcc.dg/gimplefe-error-1.c: New testcase.
11198 * gcc.dg/gimplefe-error-2.c: New testcase.
11199 * gcc.dg/gimplefe-error-3.c: New testcase.
11200
6139a3b7
JJ
112012017-02-10 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR tree-optimization/79411
11204 * gcc.c-torture/compile/pr79411.c: New test.
11205
9bfc55d0
JJ
112062017-02-09 Jakub Jelinek <jakub@redhat.com>
11207 Jason Merrill <jason@redhat.com>
11208
11209 PR c++/79143
11210 * g++.dg/cpp1z/pr79143.C: New test.
11211
0b90c541
JH
112122017-02-09 Jan Hubicka <hubicka@ucw.cz>
11213
11214 * gcc.dg/loop-unswitch-2.c: Update testcase.
11215 * gcc.dg/loop-unswitch-1.c: Update testcase.
11216
192b048b
MP
112172017-02-09 Marek Polacek <polacek@redhat.com>
11218
11219 PR c/79428
11220 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11221 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11222 * c-c++-common/goacc/pr79428-1.c: New test.
11223 * c-c++-common/gomp/pr79428-2.c: New test.
11224 * c-c++-common/gomp/pr79428-5.c: New test.
11225 * c-c++-common/gomp/pr79428-6.c: New test.
11226 * c-c++-common/pr79428-3.c: New test.
11227
e9a9033b
AK
112282017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11229
11230 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11231 testcases.
11232
56f71478
JJ
112332017-02-09 Jakub Jelinek <jakub@redhat.com>
11234
28f6839b
JJ
11235 PR c/79413
11236 * gcc.c-torture/compile/pr79413.c: New test.
11237
f08683a1
JJ
11238 PR c++/79429
11239 * c-c++-common/gomp/pr79429.c: New test.
11240 * g++.dg/gomp/pr79429.C: New test.
11241
56f71478
JJ
11242 PR c/79431
11243 * c-c++-common/gomp/pr79431.c: New test.
11244
02889d23
CLT
112452017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11246 Cesar Philippidis <cesar@codesourcery.com>
11247 Joseph Myers <joseph@codesourcery.com>
11248 Chung-Lin Tang <cltang@codesourcery.com>
11249
11250 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11251 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11252 * c-c++-common/goacc/loop-auto-2.c: New.
11253 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11254 * c-c++-common/goacc/tile-2.c: New.
11255 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11256 * g++.dg/goacc/tile-1.C: New, check tile subst.
11257 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11258 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11259 * gfortran.dg/goacc/tile-1.f90: New test.
11260 * gfortran.dg/goacc/tile-2.f90: New test.
11261 * gfortran.dg/goacc/tile-lowering.f95: New test.
11262
9c0c77d2
RB
112632017-02-09 Richard Biener <rguenther@suse.de>
11264
11265 PR tree-optimization/69823
11266 * gcc.dg/graphite/pr69823.c: New testcase.
11267
f39bad9f
PH
112682017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11269
11270 PR target/78604
11271 * gcc.target/powerpc/pr78604.c: New.
11272
fc00b9ce
KN
112732017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11274
11275 PR target/68972
11276 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11277 disable this test on power architecture.
11278
50c1f4a5
RB
112792017-02-08 Richard Biener <rguenther@suse.de>
11280
11281 PR tree-optimization/71824
11282 PR tree-optimization/79409
11283 * gcc.dg/graphite/pr71824-3.c: New testcase.
11284
74a15d14
JJ
112852017-02-08 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR tree-optimization/79408
11288 * gcc.dg/tree-ssa/pr79408.c: New test.
11289
d798497e
RB
112902017-02-08 Richard Biener <rguenther@suse.de>
11291
11292 PR tree-optimization/71824
11293 * gcc.dg/graphite/pr71824-2.c: New testcase.
11294
9d5019a1
AP
112952017-02-07 Andrew Pinski <apinski@cavium.com>
11296
705d3b77 11297 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11298
ec48209a
JJ
112992017-02-07 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR rtl-optimization/79386
11302 * gcc.c-torture/compile/pr79386.c: New test.
11303
e5f234b2
DV
113042017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11305 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11306
11307 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11308 *-*-solaris*.
11309
1f138b75
JJ
113102017-02-07 Jakub Jelinek <jakub@redhat.com>
11311
11312 PR target/79299
11313 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11314 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11315
7af4b20d
RB
113162017-02-07 Richard Biener <rguenther@suse.de>
11317
11318 * gcc.dg/gimplefe-23.c: New testcase.
11319 * gcc.dg/gimplefe-24.c: Likewise.
11320
d95c2fc7
CL
113212017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11322
11323 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11324 scan-assembler instead of scan-assembler-times.
11325 * gcc.target/aarch64/test_frame_10.c: Likewise.
11326 * gcc.target/aarch64/test_frame_12.c: Likewise.
11327 * gcc.target/aarch64/test_frame_2.c: Likewise.
11328 * gcc.target/aarch64/test_frame_4.c: Likewise.
11329 * gcc.target/aarch64/test_frame_6.c: Likewise.
11330 * gcc.target/aarch64/test_frame_7.c: Likewise.
11331 * gcc.target/aarch64/test_frame_8.c: Likewise.
11332
fa5d44d0
RO
113332017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11334
11335 * gcc.target/i386/pr78419.c: Require ifunc support.
11336
d9b4ce00
DE
113372017-02-07 David Edelsohn <dje.gcc@gmail.com>
11338
11339 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11340
bb7d75ff
PP
113412017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11342
11343 PR c++/79360
11344 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11345
122e7b4f
KC
113462017-02-06 Kito Cheng <kito.cheng@gmail.com>
11347
11348 * lib/target-supports.exp: Define the RISC-V target.
11349 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11350 * gcc.dg/builtin-apply2.c: Likewise.
11351 * gcc.dg/ifcvt-4.c: Likewise.
11352 * gcc.dg/loop-8.c: Likewise.
11353 * gcc.dg/sibcall-10.c: Likewise.
11354 * gcc.dg/sibcall-9.c: Likewise.
11355 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11356 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11357 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11358 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11359 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11360 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11361 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11362
391675ac
MM
113632017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11364
11365 PR target/66144
11366 * gcc.target/powerpc/pr66144-1.c: New test.
11367 * gcc.target/powerpc/pr66144-2.c: Likewise.
11368 * gcc.target/powerpc/pr66144-3.c: Likewise.
11369
e495e31a
MS
113702017-02-06 Martin Sebor <msebor@redhat.com>
11371
11372 PR tree-optimization/79376
11373 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11374 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11375
2568d8a1
JJ
113762017-02-06 Jakub Jelinek <jakub@redhat.com>
11377
98e09245
JJ
11378 PR c++/79379
11379 * g++.dg/cpp1y/constexpr-79379.C: New test.
11380
e8b0383c
JJ
11381 PR c++/79377
11382 * g++.dg/lookup/pr79377.C: New test.
11383
a5e8cbd1
JJ
11384 PR c++/79372
11385 * g++.dg/cpp1z/decomp25.C: New test.
11386
2568d8a1
JJ
11387 PR tree-optimization/79284
11388 * gcc.c-torture/compile/pr79284.c: New test.
11389
aae936b9
PC
113902017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11391
11392 PR c++/70448
11393 * g++.dg/cpp0x/pr70448.C: New.
11394
daf57541
DV
113952017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11396
11397 PR 78348
11398 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11399 to dg-options.
11400
0898c74d
GJL
114012017-02-06 Georg-Johann Lay <avr@gjlay.de>
11402
11403 PR target/78883
11404 * gcc.c-torture/compile/pr78883.c: New test.
11405
5d3ebb71
JH
114062017-02-05 Jan Hubicka <hubicka@ucw.cz>
11407
11408 PR tree-ssa/79347
11409 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11410 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11411 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11412 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11413 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11414 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11415 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11416 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11417 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11418 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11419 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11420 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11421 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11422
139d4065
AV
114232017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11424
11425 PR fortran/79344
11426 * gfortran.dg/allocate_with_source_24.f90: New test.
11427
4b9c80d8
AV
114282017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11429
11430 PR fortran/79230
11431 * gfortran.dg/der_ptr_component_2.f90: New test.
11432
f3877b2f
EB
114332017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11434
11435 * gcc.target/sparc/20170205-1.c: New test.
11436
d8a09ada
JDA
114372017-02-03 John David Anglin <danglin@gcc.gnu.org>
11438
a2a86d6a
JDA
11439 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11440 libatomic_available.
11441
a1d99925
JDA
11442 * gcc.dg/pr77587.c: Require alias support.
11443 * gcc.dg/pr77587a.c: Likewise.
11444
d8bf159e
JDA
11445 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11446 * gcc.c-torture/execute/pr78622.c: Likewise.
11447
d8a09ada
JDA
11448 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11449 hppa*-*-hpux*.
11450 * c-c++-common/Wunused-var-16.c: Likewise.
11451 * c-c++-common/builtin-shuffle-1.c: Likewise.
11452 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11453 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11454
f589a1ce
MS
114552017-02-03 Martin Sebor <msebor@redhat.com>
11456
11457 PR tree-optimization/79327
11458 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11459 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11460 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11461
5b00f9d2
JJ
114622017-02-03 Jakub Jelinek <jakub@redhat.com>
11463 Martin Sebor <msebor@redhat.com>
11464
11465 PR tree-optimization/79327
11466 * gcc.dg/tree-ssa/pr79327.c: New test.
11467 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11468 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11469 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11470 (test_sprintf_chk_range_schar): Adjust dg-message.
11471 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11472 * gcc.c-torture/execute/pr79327.c: New test.
11473
437f0a81
JJ
114742017-02-03 Jakub Jelinek <jakub@redhat.com>
11475
11476 PR target/79354
11477 * gcc.target/powerpc/pr79354.c: New test.
11478 * gcc.c-torture/execute/pr79354.c: New test.
11479
3f343040
MS
114802017-02-03 Martin Sebor <msebor@redhat.com>
11481
11482 PR tree-optimization/79352
11483 * gcc.dg/tree-ssa/pr79352.c: New test.
11484
46a2ab58
ML
114852017-02-03 Martin Liska <mliska@suse.cz>
11486
11487 PR lto/66295
11488 * gcc.target/i386/mvc9.c: New test.
11489
baa2d1cd
PH
114902017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11491
11492 PR target/79158
11493 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11494 to VSX reg.
11495
30c6ec2f
JH
114962017-02-02 Jan Hubicka <hubicka@ucw.cz>
11497
11498 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11499 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11500 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11501 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11502 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11503 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11504 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11505 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11506 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11507 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11508 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11509 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11510 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11511
ebee1eb9
MS
115122017-02-02 Martin Sebor <msebor@redhat.com>
11513
11514 PR middle-end/79275
11515 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11516 * gcc.dg/tree-ssa/pr79275.c: New test.
11517
dcd25b8a
AS
115182017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11519
dc362ada 11520 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11521
0f0c2cc3
JH
115222017-02-02 Jan Hubicka <hubicka@ucw.cz>
11523
11524 PR middle-end/77445
11525 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11526 threading is done.
11527
1c372840
TC
115282017-02-02 Tamar Christina <tamar.christina@arm.com>
11529
11530 PR middle-end/78142
11531 * gcc.target/aarch64/vector_initialization_nostack.c
11532 (f12): Use one vector
11533
9f11a4a7
JJ
115342017-02-02 Jakub Jelinek <jakub@redhat.com>
11535
bef7e561
JJ
11536 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11537 * c-c++-common/asan/misalign-1.c: Likewise.
11538 * c-c++-common/asan/misalign-2.c: Likewise.
11539 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11540 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11541 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11542 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11543 add -ffat-lto-objects from/to dg-additional-options.
11544 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11545 dg-additional-options.
11546
9f11a4a7
JJ
11547 PR target/79197
11548 * gcc.target/powerpc/pr79197.c: New test.
11549 * gcc.c-torture/compile/pr79197.c: New test.
11550
09661674
RB
115512017-02-02 Richard Biener <rguenther@suse.de>
11552
11553 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11554
d8d58893
PC
115552017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11556
11557 PR c++/69637
11558 * g++.dg/cpp0x/pr69637-1.C: New.
11559 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11560
521a70a4
AK
115612017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11562
11563 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11564
e26b502d
BS
115652017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11566
11567 PR target/70012
11568 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11569 conditions.
11570
55e75c7c
JJ
115712017-02-01 Jakub Jelinek <jakub@redhat.com>
11572
11573 PR testsuite/79324
11574 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11575 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11576 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11577 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11578 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11579 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11580 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11581 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11582 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11583 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11584 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11585 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11586 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11587
a4476973
ML
115882017-02-01 Martin Liska <mliska@suse.cz>
11589
11590 PR testsuite/79272
11591 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11592
3f3181b1
RB
115932017-02-01 Richard Biener <rguenther@suse.de>
11594
11595 PR testsuite/76957
11596 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11597 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11598 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11599 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11600
1e7ef862
RB
116012017-02-01 Richard Biener <rguenther@suse.de>
11602
11603 PR middle-end/79315
11604 * gfortran.dg/pr79315.f90: New testcase.
11605
405a7406
RB
116062017-02-01 Richard Biener <rguenther@suse.de>
11607
11608 PR tree-optimization/71824
11609 * gcc.dg/graphite/pr71824.c: New testcase.
11610
19bdccb4
JJ
116112017-01-31 Jakub Jelinek <jakub@redhat.com>
11612
11613 PR c++/79304
11614 * g++.dg/diagnostic/pr79304.C: New test.
11615
fcb2cdfc
DM
116162017-01-31 David Malcolm <dmalcolm@redhat.com>
11617
11618 PR c++/79298
11619 * g++.dg/spellcheck-pr79298.C: New test case.
11620
7cfa044d
DM
116212017-01-31 David Malcolm <dmalcolm@redhat.com>
11622
11623 PR preprocessor/79210
11624 * gcc.dg/format/pr79210.c: New test case.
11625 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11626 New function.
11627
de3fbef6
NS
116282017-01-31 Nathan Sidwell <nathan@acm.org>
11629
5ae37bdf
NS
11630 PR c++/79290
11631 * g++.dg/warn/pr79290.C: New.
11632
de3fbef6
NS
11633 PR c++/67273
11634 PR c++/79253
11635 * g++.dg/cpp1y/pr67273.C: New.
11636 * g++.dg/cpp1y/pr79253.C: New.
11637
7f357c61
NS
116382017-01-31 Nathan Sidwell <nathan@acm.org>
11639
11640 PR c++/79264
11641 * g++.dg/cpp1y/pr61636-1.C: Augment.
11642
5b11971a
CL
116432017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11644
11645 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11646 rand() instead of random().
11647
8b670f93
AH
116482017-01-30 Aldy Hernandez <aldyh@redhat.com>
11649
11650 PR tree-optimization/71691
11651 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11652
4727e06b
AK
116532017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11654
11655 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11656 __ARCH__.
11657
b6dae849
JJ
116582017-01-31 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR tree-optimization/79267
11661 * g++.dg/opt/pr79267.C: New test.
11662
40fb9c89
AO
116632017-01-30 Alexandre Oliva <aoliva@redhat.com>
11664
11665 PR debug/63238
11666 * gcc.dg/debug/dwarf2/align-1.c: New.
11667 * gcc.dg/debug/dwarf2/align-2.c: New.
11668 * gcc.dg/debug/dwarf2/align-3.c: New.
11669 * gcc.dg/debug/dwarf2/align-4.c: New.
11670 * gcc.dg/debug/dwarf2/align-5.c: New.
11671 * gcc.dg/debug/dwarf2/align-6.c: New.
11672 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11673 * g++.dg/debug/dwarf2/align-1.C: New.
11674 * g++.dg/debug/dwarf2/align-2.C: New.
11675 * g++.dg/debug/dwarf2/align-3.C: New.
11676 * g++.dg/debug/dwarf2/align-4.C: New.
11677 * g++.dg/debug/dwarf2/align-5.C: New.
11678 * g++.dg/debug/dwarf2/align-6.C: New.
11679
3095f651
AS
116802017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11681
11682 PR target/79170
11683 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11684
3cf88bff
MS
116852017-01-30 Martin Sebor <msebor@redhat.com>
11686
11687 PR testsuite/79293
11688 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11689
37731134
ML
116902017-01-30 Martin Liska <mliska@suse.cz>
11691
11692 PR gcov-profile/79259
11693 * g++.dg/tree-prof/pr79259.C: New test.
11694
0c7247cc
RB
116952017-01-30 Richard Biener <rguenther@suse.de>
11696
11697 PR tree-optimization/79276
11698 * gcc.dg/torture/pr79276.c: New testcase.
11699
ab4be5d1
DV
117002017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11701
11702 PR target/79240
11703 * gcc.target/s390/pr79240.c: New test.
11704
6687d58d
BS
117052017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11706
11707 PR target/79268
11708 * gcc.target/powerpc/pr79268.c: New file.
11709 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11710 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11711 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11712 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11713
b5df96c3
JDA
117142017-01-28 John David Anglin <danglin@gcc.gnu.org>
11715
fc34d7b8
JDA
11716 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11717
9efc84e4
JDA
11718 PR testsuite/70583
11719 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11720
4bfbe3ae
JDA
11721 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11722 * gnat.dg/debug9.adb: Likewise.
11723
8d0b306f
JDA
11724 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11725
b5df96c3
JDA
11726 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11727 libatomic_available.
11728 * gfortran.dg/coarray_42.f90: Likewise.
11729 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11730 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11731 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11732
eb339366
MS
117332017-01-27 Martin Sebor <msebor@redhat.com>
11734
11735 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11736
711ce021
BS
117372017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11738
11739 PR rtl-optimization/79194
11740 * gcc.dg/torture/pr79194.c: New test.
11741
d8321b33
VM
117422017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11743
11744 PR tree-optimization/71374
2568d8a1 11745 * gcc.target/i386/pr71374.c: New.
d8321b33 11746
9e2ea13e
MS
117472017-01-27 Martin Sebor <msebor@redhat.com>
11748
11749 PR c++/71290
11750 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11751 a dg-error directive.
11752
9eb7045b
VM
117532017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11754
11755 PR target/79131
11756 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11757 * gcc.target/arm/pr79131-2.c: New.
11758
f75bbf3f
BS
117592017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11760
11761 PR target/65484
11762 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11763 vectorized on POWER unless hardware misaligned loads are
11764 available.
11765
3f54004b
BC
117662017-01-27 Bin Cheng <bin.cheng@arm.com>
11767
11768 PR rtl-optimization/78559
11769 * gcc.c-torture/execute/pr78559.c: New test.
11770
40b6bff9
RB
117712017-01-27 Richard Biener <rguenther@suse.de>
11772
11773 PR tree-optimization/79245
11774 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11775 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11776
b2f8892e
JJ
117772017-01-27 Jakub Jelinek <jakub@redhat.com>
11778
11779 PR c/79199
11780 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11781 target. Use 4294967293U instead of 4294967293.
11782
b002f3b9
RB
117832017-01-27 Richard Biener <rguenther@suse.de>
11784
11785 PR tree-optimization/71433
11786 * gcc.dg/Warray-bounds-21.c: New testcase.
11787
38f50ab6
RB
117882017-01-27 Richard Biener <rguenther@suse.de>
11789
11790 PR tree-optimization/79244
11791 * gcc.dg/torture/pr79244.c: New testcase.
11792
c04f4139
JJ
117932017-01-27 Jakub Jelinek <jakub@redhat.com>
11794
11795 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11796 all occurrences of 40 to 32.
11797
6ca513f9
RE
117982017-01-27 Richard Earnshaw <rearnsha@arm.com>
11799
11800 PR target/79239
11801 * gcc.target/arm/pr79239.c: New test.
11802
d876f5cd
DV
118032017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11804
11805 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11806
bb6a6ee9
AB
118072017-01-27 Adam Butcher <adam@jessamine.co.uk>
11808
11809 PR c++/64382
11810 * g++.dg/cpp1y/pr64382.C: New test.
11811
31c87a43
MS
118122017-01-26 Martin Sebor <msebor@redhat.com>
11813
11814 PR middle-end/78703
11815 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11816 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11817 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11818 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11819
f7c06c0f
JJ
118202017-01-26 Jakub Jelinek <jakub@redhat.com>
11821
b0670cc0
JJ
11822 PR debug/79129
11823 * g++.dg/debug/dwarf2/pr79129.C: New test.
11824
f7c06c0f
JJ
11825 PR debug/78835
11826 * g++.dg/debug/dwarf2/pr78835.C: New test.
11827
5d93da1d
MS
118282017-01-26 Martin Sebor <msebor@redhat.com>
11829
11830 PR middle-end/78703
11831 * gcc.dg/format/pr78569.c: Adjust.
11832 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11833 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11834 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11835 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11836 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11837 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11838 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11839 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11840 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11841 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11842 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11843
905d2812
JJ
118442017-01-26 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR c++/68727
11847 * g++.dg/other/offsetof8.C: Add expected error.
11848 * g++.dg/other/offsetof9.C: New test.
11849
b3db8d77
DE
118502017-01-26 David Edelsohn <dje.gcc@gmail.com>
11851
11852 * g++.dg/opt/declone3.C: Require LTO.
11853
15961e4a
VM
118542017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11855
11856 PR target/79131
11857 * gcc.target/arm/pr79131.c: New.
11858
e39dd802
BC
118592017-01-26 Bin Cheng <bin.cheng@arm.com>
11860
11861 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11862
bc9efeab
JW
118632017-01-26 Jonathan Wakely <jwakely@redhat.com>
11864
11865 PR libstdc++/79190
11866 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11867 matches replaced operator delete.
11868
b5f75f0b
JJ
118692017-01-26 Jakub Jelinek <jakub@redhat.com>
11870
11871 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11872 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11873 avx512f with avx512dq.
11874 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11875 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11876 avx512f with avx512dq.
11877 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11878 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11879 avx512f with avx512dq.
11880
0a38b341
MP
118812017-01-26 Marek Polacek <polacek@redhat.com>
11882
11883 PR c/79199
11884 * c-c++-common/Wduplicated-branches-13.c: New test.
11885
ebff5c3f
DS
118862017-01-26 David Sherwood <david.sherwood@arm.com>
11887
11888 PR middle-end/79212
11889 * gfortran.dg/gomp/sharing-4.f90: New test.
11890
e6d55103
JJ
118912017-01-26 Jakub Jelinek <jakub@redhat.com>
11892
1a27fab1
JJ
11893 PR target/70465
11894 * gcc.target/i386/pr70465.c: New test.
11895
e6d55103
JJ
11896 * brig.dg/dg.exp: Update copyright years.
11897 * lib/brig-dg.exp: Update copyright years.
11898 * lib/brig.exp: Update copyright years.
11899
b5aa1281
MM
119002017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11901
11902 PR target/79179
11903 * gcc.target/powerpc/pr79179.c: New test.
11904
3b5de3cb
BS
119052017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11906
11907 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11908 generation to accept D-mode memory accesses.
11909
dbe81dbe
MS
119102017-01-25 Martin Sebor <msebor@redhat.com>
11911
11912 PR c++/71290
11913 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11914 * g++.dg/ext/flexarray-mangle.C: Same.
11915 * g++.dg/ext/flexarray-subst.C: Same.
11916 * g++.dg/ext/flexary10.C: Same.
11917 * g++.dg/ext/flexary11.C: Same.
11918 * g++.dg/ext/flexary14.C: Same.
11919 * g++.dg/ext/flexary16.C: Same.
11920 * g++.dg/ext/flexary18.C: Same.
11921 * g++.dg/ext/flexary19.C: Same.
11922 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11923 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11924 * g++.dg/ubsan/object-size-1.C: Same.
11925 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11926
0e343868
JJ
119272017-01-25 Jakub Jelinek <jakub@redhat.com>
11928
a25608aa
JJ
11929 PR c++/78896
11930 * g++.dg/cpp1z/decomp24.C: New test.
11931
0e343868
JJ
11932 PR c++/77914
11933 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11934 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11935 expect a warning.
11936 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11937 expect warnings.
11938 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11939 * g++.dg/cpp1y/pr59636.C: Likewise.
11940 * g++.dg/cpp1y/pr60190.C: Likewise.
11941
0d098f4b
BC
119422017-01-25 Bin Cheng <bin.cheng@arm.com>
11943
11944 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11945
5332c89e 119462017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11947
11948 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11949 vec_packs built-ins
11950
ed4e59f4
CL
119512017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11952
11953 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11954 -mcpu=cortex-a57.
11955 * gcc.target/arm/vseleqsf.c: Likewise.
11956 * gcc.target/arm/vselgedf.c: Likewise.
11957 * gcc.target/arm/vselgesf.c: Likewise.
11958 * gcc.target/arm/vselgtdf.c: Likewise.
11959 * gcc.target/arm/vselgtsf.c: Likewise.
11960 * gcc.target/arm/vselledf.c: Likewise.
11961 * gcc.target/arm/vsellesf.c: Likewise.
11962 * gcc.target/arm/vselltdf.c: Likewise.
11963 * gcc.target/arm/vselltsf.c: Likewise.
11964 * gcc.target/arm/vselnedf.c: Likewise.
11965 * gcc.target/arm/vselnesf.c: Likewise.
11966 * gcc.target/arm/vselvcdf.c: Likewise.
11967 * gcc.target/arm/vselvcsf.c: Likewise.
11968 * gcc.target/arm/vselvsdf.c: Likewise.
11969 * gcc.target/arm/vselvssf.c: Likewise.
11970
a5d6927f
RB
119712017-01-25 Richard Biener <rguenther@suse.de>
11972
11973 PR testsuite/72850
11974 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11975 to what we had before adding the threading passes.
11976
c2873892
RB
119772017-01-25 Richard Biener <rguenther@suse.de>
11978
11979 PR tree-optimization/69264
11980 * g++.dg/torture/pr69264.C: New testcase.
11981
9aa483a2
KT
119822016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11983
11984 PR target/79145
11985 * gcc.target/arm/pr79145.c: New test.
11986
5c628c3e
RB
119872017-01-25 Richard Biener <rguenther@suse.de>
11988
11989 PR debug/78363
11990 * g++.dg/gomp/pr78363-1.C: New testcase.
11991 * g++.dg/gomp/pr78363-2.C: Likewise.
11992 * g++.dg/gomp/pr78363-3.C: Likewise.
11993
9078cd36
KT
119942016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11995
11996 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11997 * gcc.dg/lto/pr61526_0.c: Likewise.
11998 * gcc.dg/lto/pr64415_0.c: Likewise.
11999
7cfd79d6
JJ
120002017-01-24 Jakub Jelinek <jakub@redhat.com>
12001
12002 PR c++/79205
12003 * g++.dg/cpp1z/decomp22.C: New test.
12004 * g++.dg/cpp1z/decomp23.C: New test.
12005
3e4b91f2
NS
120062017-01-24 Nathan Sidwell <nathan@acm.org>
12007
1d7bc790
NS
12008 PR c++/78469
12009 * g++.dg/cpp0x/pr78469.C: New.
12010
3e4b91f2
NS
12011 PR c++/79118
12012 * g++.dg/cpp0x/pr79118.C: New.
12013
b20ba138
EB
120142017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12015
12016 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12017
c2e84327
DM
120182017-01-24 David Malcolm <dmalcolm@redhat.com>
12019
12020 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12021 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12022 * gcc.dg/rtl/rtl.exp: New file.
12023 * gcc.dg/rtl/test.c: New file.
12024 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12025 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12026 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12027 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12028 * gcc.dg/rtl/x86_64/final.c: New test case.
12029 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12030 * gcc.dg/rtl/x86_64/ira.c: New test case.
12031 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12032 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12033 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12034 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12035 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12036 * gcc.dg/rtl/x86_64/test_1.h: New file.
12037 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12038 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12039 * gcc.dg/rtl/x86_64/times-two.h: New file.
12040 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12041
cf8d19de
BC
120422017-01-24 Bin Cheng <bin.cheng@arm.com>
12043
12044 PR tree-optimization/79159
12045 * g++.dg/tree-ssa/pr79159.C: New test.
12046
f6a24a94 120472017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12048 Martin Jambor <mjambor@suse.cz>
12049
12050 * lib/brig-dg.exp: New file.
12051 * lib/brig.exp: Likewise.
12052 * brig.dg/README: Likewise.
12053 * brig.dg/dg.exp: Likewise.
12054 * brig.dg/test/gimple/alloca.hsail: Likewise.
12055 * brig.dg/test/gimple/atomics.hsail: Likewise.
12056 * brig.dg/test/gimple/branches.hsail: Likewise.
12057 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12058 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12059 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12060 * brig.dg/test/gimple/mem.hsail: Likewise.
12061 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12062 * brig.dg/test/gimple/packed.hsail: Likewise.
12063 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12064 * brig.dg/test/gimple/variables.hsail: Likewise.
12065 * brig.dg/test/gimple/vector.hsail: Likewise.
12066
c3b3e526
JJ
120672017-01-24 Jakub Jelinek <jakub@redhat.com>
12068
12069 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12070 support asan, only on i?86/x86_64 require sse2_runtime.
12071
75f92127
KN
120722017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12073
12074 PR target/66669
12075 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12076 test on powerpc targets.
12077
1a998fa0
MS
120782017-01-23 Martin Sebor <msebor@redhat.com>
12079
12080 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12081
108fdd6d
RB
120822017-01-23 Richard Biener <rguenther@suse.de>
12083
12084 PR tree-optimization/79088
12085 PR tree-optimization/79188
12086 * gcc.dg/torture/pr79088.c: New testcase.
12087 * gcc.dg/torture/pr79188.c: Likewise.
12088
28826a66
KN
120892017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12090
12091 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12092 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12093 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12094 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12095 type of test function to reflect change in built-in function's
12096 return type.
12097 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12098 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12099 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12100 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12101 type and second argument type to reflect change in built-in
12102 function's type signature.
12103 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12104 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12105 type of test function to reflect change in built-in function's
12106 return type.
12107 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12108 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12109 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12110 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12111 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12112 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12113 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12114 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12115 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12116 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12117 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12118 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12119 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12120 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12121 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12122 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12123 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12124 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12125 type of test function to reflect change in built-in function's
12126 return type.
12127 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12128 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12129 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12130 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12131 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12132 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12133 test function's result and second argument to reflect change in
12134 built-in function's type signature.
12135 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12136
e6b8075c
NS
121372017-01-23 Nathan Sidwell <nathan@acm.org>
12138
fc7612fd
NS
12139 PR C++/71710
12140 * g++.dg/template/pr71710.C: New.
12141
e6b8075c
NS
12142 PR c++/71406
12143 PR c++/77508
12144 * g++.dg/template/pr71406.C: New.
12145
15b8fd49
TK
121462017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12147
9b7716c9 12148 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12149
e9c4fbe9
BS
121502017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12151
12152 PR rtl-optimization/78634
12153 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12154
8539a302
BC
121552017-01-23 Bin Cheng <bin.cheng@arm.com>
12156
12157 PR tree-optimization/70754
12158 * gfortran.dg/pr70754.f90: New test.
12159
f368600f
ML
121602017-01-23 Martin Liska <mliska@suse.cz>
12161
12162 PR tree-optimization/79196
12163 * gcc.dg/asan/pr79196.c: New test.
12164 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12165
d886761f
MM
121662017-01-23 Michael Matz <matz@suse.de>
12167
12168 PR tree-optimization/78384
12169 * gcc.dg/pr78384.c: New test.
12170
cffcafda
RB
121712017-01-23 Richard Biener <rguenther@suse.de>
12172
12173 PR tree-optimization/79186
12174 * gcc.dg/torture/pr79186.c: New testcase.
12175 * gcc.dg/torture/pr79187.c: Likewise.
12176
bda2bc48
MJ
121772017-01-23 Martin Jambor <mjambor@suse.cz>
12178
12179 * gcc.dg/ipa/vrp8.c: New test.
12180
f65f1ae3
MJ
121812017-01-23 Martin Jambor <mjambor@suse.cz>
12182
12183 PR ipa/79108
12184 * gfortran.dg/lto/pr79108_0.f90: New test.
12185
dea06111
AS
121862017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12187
12188 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12189 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12190 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12191 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12192 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12193 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12194 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12195 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12196 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12197 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12198 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12199 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12200 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12201 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12202 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12203 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12204
05011618
RB
122052017-01-23 Richard Biener <rguenther@suse.de>
12206 Nick Clifton <nickc@redhat.com>
12207
12208 PR testsuite/78421
12209 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12210 If the target is ARM return the result of the
12211 check_effective_target_arm_vect_no_misalign proc.
12212 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12213 support unaligned vectors then only expect one of the loops to be
12214 unrolled.
12215
f6b9f2ff
ML
122162017-01-23 Martin Liska <mliska@suse.cz>
12217
12218 * gcc.dg/asan/use-after-scope-10.c: New test.
12219 * gcc.dg/asan/use-after-scope-11.c: New test.
12220 * g++.dg/asan/use-after-scope-5.C: New test.
12221
c7775327
ML
122222017-01-23 Martin Liska <mliska@suse.cz>
12223
12224 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12225 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12226 sanopt optimization for ASAN_POISON.
12227
d8ae8d16
KT
122282016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12229
12230 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12231
54d7c70c
CL
122322017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12233
12234 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12235 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12236 for poly*_t types.
12237 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12238 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12239 exec_vcombine): Likewise.
12240 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12241 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12242 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12243 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12244 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12245 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12246 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12247 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12248 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12249 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12250 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12251 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12252 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12253 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12254 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12255 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12256 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12257 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12258 Likewise.
12259 (TEST_VGET_LANE): Cast to uint to avoid warning.
12260 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12261 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12262 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12263 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12264 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12265 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12266 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12267 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12268 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12269 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12270 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12271 CHECK_POLY instead of CHECK for poly64_t types.
12272 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12273 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12274 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12275 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12276 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12277 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12278 uint32_t.
12279 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12280 for int32_t, int64_t.
12281 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12282 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12283 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12284 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12285 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12286 needed.
12287
386fe51c
JJ
122882017-01-22 Jakub Jelinek <jakub@redhat.com>
12289
12290 PR fortran/79154
12291 * gfortran.dg/gomp/pr79154-1.f90: New test.
12292 * gfortran.dg/gomp/pr79154-2.f90: New test.
12293
bc4d86e6
AS
122942017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12295
12296 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12297
c31d5fce
MP
122982017-01-21 Marek Polacek <polacek@redhat.com>
12299
12300 PR testsuite/79169
12301 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12302
25cb56c3
JH
123032017-01-20 Jan Hubicka <hubicka@ucw.cz>
12304
12305 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12306
ea9f867b
BS
123072017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12308
12309 PR rtl-optimization/79125
12310 * gcc.dg/torture/pr79125.c: New test.
12311
a876231c
JW
123122017-01-20 Jiong Wang <jiong.wang@arm.com>
12313
2568d8a1 12314 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12315 only.
2568d8a1
JJ
12316 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12317 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12318
4b9f2115
NS
123192017-01-20 Nathan Sidwell <nathan@acm.org>
12320
3e4b91f2 12321 PR c++/78495
4b9f2115
NS
12322 * g++.dg/cpp1z/inh-ctor38.C: New.
12323
d2aadab1
MP
123242017-01-20 Marek Polacek <polacek@redhat.com>
12325
12326 PR c/79152
12327 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12328
449cd5af
TP
123292017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12330
12331 * lib/target-supports.exp (check_configured_with): New procedure.
12332 (check_effective_target_default_mode): new effective target.
12333 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12334 default mode. Fix dg-skip-if target selector syntax.
12335 * gcc.target/arm/optional_thumb-2.c: Likewise.
12336 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12337 syntax.
12338
ebed7175
DM
123392017-01-20 David Malcolm <dmalcolm@redhat.com>
12340
12341 PR c++/77829
12342 PR c++/78656
12343 * g++.dg/spellcheck-pr77829.C: New test case.
12344 * g++.dg/spellcheck-pr78656.C: New test case.
12345
2ebd93e1
MP
123462017-01-20 Marek Polacek <polacek@redhat.com>
12347
12348 PR c/64279
12349 * c-c++-common/Wduplicated-branches-1.c: New test.
12350 * c-c++-common/Wduplicated-branches-10.c: New test.
12351 * c-c++-common/Wduplicated-branches-11.c: New test.
12352 * c-c++-common/Wduplicated-branches-12.c: New test.
12353 * c-c++-common/Wduplicated-branches-2.c: New test.
12354 * c-c++-common/Wduplicated-branches-3.c: New test.
12355 * c-c++-common/Wduplicated-branches-4.c: New test.
12356 * c-c++-common/Wduplicated-branches-5.c: New test.
12357 * c-c++-common/Wduplicated-branches-6.c: New test.
12358 * c-c++-common/Wduplicated-branches-7.c: New test.
12359 * c-c++-common/Wduplicated-branches-8.c: New test.
12360 * c-c++-common/Wduplicated-branches-9.c: New test.
12361 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12362 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12363 * g++.dg/ext/builtin-object-size3.C: Likewise.
12364 * g++.dg/gomp/loop-1.C: Likewise.
12365 * g++.dg/warn/Wduplicated-branches1.C: New test.
12366 * g++.dg/warn/Wduplicated-branches2.C: New test.
12367
0ce4024a
ML
123682017-01-20 Martin Liska <mliska@suse.cz>
12369
12370 PR lto/69188
12371 * gcc.dg/lto/pr69188_0.c: New test.
12372 * gcc.dg/lto/pr69188_1.c: New test.
12373
d8ea3e7c
AS
123742017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12375
12376 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12377 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12378 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12379 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12380 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12381 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12382 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12383 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12384 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12385 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12386 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12387 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12388 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12389 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12390 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12391 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12392 * gcc.target/i386/avx-1.c: Test new intrinsics.
12393 * gcc.target/i386/sse-13.c: Ditto.
12394 * gcc.target/i386/sse-23.c: Ditto.
12395
0516164b
RB
123962017-01-20 Richard Biener <rguenther@suse.de>
12397
12398 PR tree-optimization/71264
12399 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12400
d821744c
MF
124012017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12402
12403 * gcc.target/mips/madd4-1.c: New file.
12404 * gcc.target/mips/madd4-2.c: Likewise.
12405 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12406 HAS_MADD4.
12407 (mips_option_groups): Add -m[no-]madd4.
12408 (mips-dg-init): Detect default -mno-madd4.
12409 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12410 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12411 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12412 * gcc.target/mips/nmadd-1.c: Likewise.
12413 * gcc.target/mips/nmadd-2.c: Likewise.
12414 * gcc.target/mips/nmadd-3.c: Likewise.
12415
db58fd89
JW
124162017-01-19 Jiong Wang <jiong.wang@arm.com>
12417
12418 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12419 combined instructions.
12420 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12421 instructions.
12422 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12423 of pointer authentication.
12424
bd9cf60b
MM
124252017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12426
12427 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12428 floating point hardware to run test.
12429
ab014eb3
TC
124302017-01-19 Tamar Christina <tamar.christina@arm.com>
12431
2568d8a1 12432 * lib/target-supports.exp
ab014eb3
TC
12433 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12434
c048038f
RO
124352017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12436
12437 PR testsuite/79051
12438 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12439 __x86_64__]: Allow for target i?86-*-*.
12440
ab6b44cb
MF
124412017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12442
12443 PR target/78176
12444 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12445 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12446 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12447 HAS_LXC1.
12448 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12449 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12450 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12451
118d5ed3
AV
124522017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12453
12454 PR fortran/70696
12455 * gfortran.dg/coarray_43.f90: New test.
12456
a57c520e
RE
124572017-01-19 Richard Earnshaw <rearnsha@arm.com>
12458
12459 PR rtl-optimization/79121
12460 * gcc.c-torture/execute/pr79121.c: New test.
12461
54dc4be2
MM
124622017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12463
12464 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12465 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12466
7bd5dad2
LK
124672017-01-18 Louis Krupp <louis.krupp@zoho.com>
12468
12469 PR fortran/50069
12470 PR fortran/55086
12471 * gfortran.dg/pr50069_1.f90: New test.
12472 * gfortran.dg/pr50069_2.f90: New test.
12473 * gfortran.dg/pr55086_1.f90: New test.
12474 * gfortran.dg/pr55086_1_tfat.f90: New test.
12475 * gfortran.dg/pr55086_2.f90: New test.
12476 * gfortran.dg/pr55086_2_tfat.f90: New test.
12477 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12478
0edd264d
AS
124792017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12480 * gcc.dg/strcmp-1.c: New test.
12481 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12482
551914b7
DM
124832017-01-18 David Malcolm <dmalcolm@redhat.com>
12484
12485 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12486 (dejagnu_fail): Likewise.
12487 (dejagnu_note): Likewise.
12488 (pass): Provide forward decl, moving true decl to after #include
12489 of harness.h.
12490 (fail): Likewise.
12491 (note): Likewise.
12492
b7d3a6a6
MM
124932017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12494
12495 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12496 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12497
c484627c
NS
124982017-01-18 Nathan Sidwell <nathan@acm.org>
12499
12500 PR c++/78488
12501 * g++.dg/cpp1z/inh-ctor37.C: New.
12502
a711887e
UB
125032017-01-18 Uros Bizjak <ubizjak@gmail.com>
12504
12505 PR rtl-optimization/78952
12506 * gcc.target/i386/pr78952-1.c: New test.
12507 * gcc.target/i386/pr78952-2.c: Ditto.
12508
525a5e33
AV
125092017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12510
12511 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12512
125132017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12514
12515 PR fortran/70696
12516 * gfortran.dg/coarray_event_1.f08: New test.
12517
90553aac
JJ
125182017-01-18 Jakub Jelinek <jakub@redhat.com>
12519
12520 PR target/77416
12521 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12522 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12523 from dg-options.
12524 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12525 guarded test.
12526 * gcc.target/powerpc/fusion4.c: Likewise.
12527 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12528 guarded test.
12529 * gcc.target/powerpc/pr58673-1.c: Likewise.
12530 * gcc.target/powerpc/pr58673-2.c: Likewise.
12531 * gcc.target/powerpc/pr59054.c: Likewise.
12532
dfc42f08
BS
125332016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12534
12535 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12536 vec_bperm.
12537 * gcc.target/powerpc/p9-vbpermd.c: New file.
12538
f3981e7e
AK
125392017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12540
12541 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12542 (must_not_compile2): Downcase first letter of error messages.
12543 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12544 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12545
2c65d990
NS
125462017-01-18 Nathan Sidwell <nathan@acm.org>
12547
12548 PR c++/79091
12549 * g++.dg/pr79091.C: New.
12550
a711887e
UB
125512017-01-18 Jakub Jelinek <jakub@redhat.com>
12552
12553 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12554 to dg-options.
12555 (p0): Add missing dg-error.
12556
4701fba3
JS
125572017-01-17 Joe Seymour <joe.s@somniumtech.com>
12558
12559 * gcc.target/msp430/mul_f5_muldef.c: New test.
12560
ac4dc08d
MM
125612017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12562
12563 PR target/79004
12564 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12565 options. Fix up the syntax for using \m and \M.
12566
1b3254e4
SB
125672017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12568
12569 PR target/78875
12570 * gcc.target/powerpc/ssp-1.c: New testcase.
12571 * gcc.target/powerpc/ssp-2.c: New testcase.
12572
8144a493
WD
125732017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12574
12575 * gcc.target/aarch64/eh_return.c: New test.
12576
a6607774
BS
125772017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12578
12579 * vec-rlmi-rlnm.c: New file.
12580
8ddfdbc2
NS
125812017-01-17 Nathan Sidwell <nathan@acm.org>
12582
12583 PR c++/61636
12584 * g++.dg/cpp1y/pr61636-1.C: New.
12585 * g++.dg/cpp1y/pr61636-2.C: New.
12586 * g++.dg/cpp1y/pr61636-3.C: New.
12587
d365b403
MS
125882017-01-17 Martin Sebor <msebor@redhat.com>
12589
12590 PR testsuite/79115
12591 * gcc.dg/pr78768.c: Make it a link-only test.
12592
0d80ab91
DM
125932017-01-17 David Malcolm <dmalcolm@redhat.com>
12594
12595 PR c++/71497
12596 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12597 expected messages.
12598 * c-c++-common/Wmisleading-indentation.c: Likewise.
12599
31b61548
VM
126002017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12601
12602 PR target/79058
12603 * gcc.target/arm/pr79058.c: New.
12604
c549996e
JJ
126052017-01-17 Jakub Jelinek <jakub@redhat.com>
12606
12607 PR tree-optimization/71854
12608 * gcc.dg/vect/pr71854.c: New test.
12609
4f197ff9
ML
126102017-01-17 Martin Liska <mliska@suse.cz>
12611
12612 PR ipa/71207
12613 * g++.dg/ipa/pr71207.C: New test.
12614
d4193b85
JH
126152017-01-17 Jan Hubicka <hubicka@ucw.cz>
12616
12617 PR middle-end/77445
12618 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12619 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12620
906e7712
JJ
126212017-01-17 Jakub Jelinek <jakub@redhat.com>
12622
12623 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12624 rather than long unsigned int.
12625 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12626
12314dc9
RB
126272017-01-17 Richard Biener <rguenther@suse.de>
12628
12629 PR tree-optimization/71433
12630 * gcc.dg/Warray-bounds-20.c: New testcase.
12631
a23e48df
RB
126322017-01-17 Richard Biener <rguenther@suse.de>
12633
12634 PR testsuite/52563
12635 PR testsuite/71237
12636 PR testsuite/77737
12637 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12638 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12639 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12640
e6750e5c
AM
126412017-01-17 Alan Modra <amodra@gmail.com>
12642
12643 * gcc.target/powerpc/pr79066.c: New.
12644
a59afbe2
JL
126452017-01-16 Jeff Law <law@redhat.com>
12646
12647 PR tree-optimization/33562
12648 PR tree-optimization/61912
12649 PR tree-optimization/77485
12650 PR tree-optimization/79090
12651 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12652 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12653
e1bcfb92
JJ
126542017-01-16 Jakub Jelinek <jakub@redhat.com>
12655
98e92fb2
JJ
12656 PR c/79089
12657 * gcc.c-torture/compile/pr79089.c: New test.
12658
e1bcfb92
JJ
12659 PR target/79080
12660 * gcc.dg/pr79080.c: New test.
12661
0ef1f9cd
DM
126622017-01-16 David Malcolm <dmalcolm@redhat.com>
12663
12664 PR c/78304
12665 * gcc.dg/format/pr78304.c: Convert argument from integral type
12666 to a pointer.
12667 * gcc.dg/format/pr78304-2.c: Likewise.
12668
76689ffc
CL
126692017-01-16 Carl Love <cel@us.ibm.com>
12670
12671 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12672 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12673
ce12ee9e
CL
126742017-01-16 Carl Love <cel@us.ibm.com>
12675
12676 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12677 Change arguments and return type to bool long long.
12678
b336037d
MS
126792017-01-16 Martin Sebor <msebor@redhat.com>
12680
12681 PR testsuite/79051
12682 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12683 on x86.
12684
1ddca3f3
PC
126852017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12686
12687 Revert:
a711887e 12688 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12689
12690 PR c++/71737
12691 * g++.dg/cpp0x/pr71737.C: New.
12692
290687fb
BS
126932017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12694
12695 * gcc.target/powerpc/swaps-p8-27.c: New.
12696
7d2f3f1d
PC
126972017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12698
12699 PR c++/71737
12700 * g++.dg/cpp0x/pr71737.C: New.
12701
d743728f
EB
127022017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12703
12704 * gnat.dg/opt62.adb: New test.
12705 * gnat.dg/opt62_pkg.ads: New helper.
12706
90aead21
BS
127072017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12708
a711887e
UB
12709 PR rtl-optimization/78626
12710 PR rtl-optimization/78727
90aead21
BS
12711 * gcc.dg/torture/pr78626.c: New test.
12712 * gcc.dg/torture/pr78727.c: New test.
12713
afaecc23
AM
127142017-01-14 Alan Modra <amodra@gmail.com>
12715
12716 * gcc.c-torture/compile/pr72749.c: New test.
12717
be4aa83d
DM
127182017-01-13 David Malcolm <dmalcolm@redhat.com>
12719
12720 PR c/78304
12721 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12722 (test_macro_2): New test.
12723 (test_macro_3): New test.
12724 (test_macro_4): New test.
12725 (test_non_contiguous_strings): Convert line number to line offset.
12726 * gcc.dg/format/pr78304-2.c: New test case.
12727 * gcc.dg/format/pr78304.c: New test case.
12728
7cdca3ec
UB
127292017-01-13 Uros Bizjak <ubizjak@gmail.com>
12730
12731 * gcc.target/i386/funcspec-56.inc: Add missing options and
12732 reorder options by implied ISAs, as in ix86_target_string.
12733
e3017e52
MP
127342017-01-13 Marek Polacek <polacek@redhat.com>
12735
12736 PR c++/71166
12737 * g++.dg/cpp0x/constexpr-array18.C: New test.
12738
d155c6fe
JL
127392017-01-13 Jeff Law <law@redhat.com>
12740
7c9560a5
JL
12741 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12742
9e59e99a
JL
12743 PR tree-optimization/61912
12744 PR tree-optimization/77485
12745 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12746 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12747 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12748
12749 PR tree-optimization/33562
12750 PR tree-optimization/61912
12751 PR tree-optimization/77485
d155c6fe
JL
12752 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12753 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12754 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12755 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12756 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12757 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12758 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12759
77719b06
ML
127602017-01-13 Martin Liska <mliska@suse.cz>
12761
12762 PR ipa/79043
12763 * gcc.c-torture/execute/pr79043.c: New test.
12764
a181b2bc
RB
127652017-01-13 Richard Biener <rguenther@suse.de>
12766
12767 PR middle-end/78411
12768 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12769
eaed3226
AV
127702017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12771
12772 PR fortran/70697
12773 * gfortran.dg/coarray/event_4.f08: New test.
12774
4ccff88b
AV
127752017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12776
12777 PR fortran/70696
12778 * gfortran.dg/coarray/event_3.f08: New test.
12779
3c3b9090
RB
127802017-01-13 Richard Biener <rguenther@suse.de>
12781
12782 PR tree-optimization/77283
12783 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12784
25329913
RB
127852017-01-13 Richard Biener <rguenther@suse.de>
12786
12787 * gcc.dg/gimplefe-22.c: New testcase.
12788
10b70b8e
RB
127892017-01-13 Richard Biener <rguenther@suse.de>
12790
12791 PR tree-optimization/77283
12792 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12793 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12794 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12795
76a8f82f
SL
127962017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12797
12798 * gcc.dg/pr77862.c: Require fpic target.
12799
59a505da
MM
128002017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12801
12802 PR target/79004
12803 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12804
bce6f760
MS
128052017-01-12 Martin Sebor <msebor@redhat.com>
12806
12807 * gcc.dg/pr78138.c: Adjust.
12808 * gcc.dg/pr78768.c: Adjust.
12809 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12810 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12811 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12812 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12813 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12814 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12815 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12816 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12817 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12818 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12819 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12820
3eefa646
JJ
128212017-01-12 Jakub Jelinek <jakub@redhat.com>
12822
12823 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12824
dcb56243
MS
128252017-01-12 Martin Sebor <msebor@redhat.com>
12826
8be3f306 12827 PR testsuite/79051
940242cd
MS
12828 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12829 due to bug 79054.
dcb56243 12830
b7431c20
DE
128312017-01-12 David Edelsohn <dje.gcc@gmail.com>
12832
12833 * gcc.dg/pr78768.c: Require LTO.
12834
2bcd9f32
MS
128352017-01-12 Martin Sebor <msebor@redhat.com>
12836
12837 PR c/79074
12838 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12839 due to the referenced bug.
12840
b2fc1c70
MS
128412017-01-12 Martin Sebor <msebor@redhat.com>
12842
12843 PR testsuite/79073
12844 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12845
fbed6f36
UB
128462017-01-12 Uros Bizjak <ubizjak@gmail.com>
12847
12848 * gcc.target/i386/builtin_target.c (check_features): Check all
12849 supported __builtin_cpu_supports options.
12850
27282dad
KT
128512017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12852
12853 PR tree-optimization/78319
12854 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12855 Remove xfail.
12856
66113166
BS
128572017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12858
12859 PR target/79044
12860 * gcc.target/powerpc/swaps-p8-26.c: New.
12861
6bb4ea5c
RB
128622017-01-12 Richard Biener <rguenther@suse.de>
12863
12864 * gcc.dg/gimplefe-21.c: New testcase.
12865
f15dbadb
MC
128662017-01-12 Michael Collison <michael.collison@arm.com>
12867
12868 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12869
73e32c47
JK
128702017-01-11 Julia Koval <julia.koval@intel.com>
12871 Uros Bizjak <ubizjak@gmail.com>
12872
12873 * gcc.target/i386/sgx.c New test.
12874 * gcc.target/i386/sse-12.c: Add -msgx.
12875 * gcc.target/i386/sse-13.c: Ditto.
12876 * gcc.target/i386/sse-14.c: Ditto.
12877 * gcc.target/i386/sse-22.c: Ditto.
12878 * gcc.target/i386/sse-23.c: Ditto.
12879 * g++.dg/other/i386-2.C: Ditto.
12880 * g++.dg/other/i386-3.C: Ditto.
12881
3594adc7
MS
128822017-01-11 Martin Sebor <msebor@redhat.com>
12883
12884 PR c++/24511
12885 * g++.dg/template/explicit9.C: New test.
12886
01bfd257
NS
128872017-01-11 Nathan Sidwell <nathan@acm.org>
12888
12889 PR c++/77812
12890 * g++.dg/pr77812.C: New.
12891
88df7964
JJ
128922017-01-11 Jakub Jelinek <jakub@redhat.com>
12893
eae63d78
JJ
12894 PR c++/71537
12895 * g++.dg/cpp1y/constexpr-71537.C: New test.
12896
88df7964
JJ
12897 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12898 argument.
12899
960ecba4
MS
129002017-01-11 Martin Sebor <msebor@redhat.com>
12901
12902 PR c/47931
12903 * c-c++-common/Waddress-2.c: New test.
12904
1f258a55
JJ
129052017-01-11 Jakub Jelinek <jakub@redhat.com>
12906
12907 PR c++/78341
12908 * g++.dg/cpp0x/pr78341.C: New test.
12909
bf5fbf46
MS
129102017-01-11 Martin Sebor <msebor@redhat.com>
12911
12912 PR c/78768
12913 * gcc.dg/pr78768.c: New test.
12914
19ff0049
DM
129152017-01-11 David Malcolm <dmalcolm@redhat.com>
12916
12917 PR driver/78877
12918 * gcc.dg/spellcheck-options-14.c: New test case.
12919 * gcc.dg/spellcheck-options-15.c: New test case.
12920 * gcc.dg/spellcheck-options-16.c: New test case.
12921 * gcc.dg/spellcheck-options-17.c: New test case.
12922
c86e9f03
ML
129232017-01-11 Martin Liska <mliska@suse.cz>
12924
12925 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12926
947f51d6
JJ
129272017-01-11 Jakub Jelinek <jakub@redhat.com>
12928
12929 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12930 instead of just 1 for the decomposition from struct C.
12931
849fccf8
EB
129322017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12933
12934 * gcc.c-torture/execute/20170111-1.c: New test.
12935
80c74722
RB
129362017-01-11 Richard Biener <rguenther@suse.de>
12937
12938 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12939
4c4b4703
JJ
129402017-01-11 Jakub Jelinek <jakub@redhat.com>
12941
12942 PR middle-end/50199
12943 * gcc.dg/lto/pr50199_0.c: New test.
12944
664b1a6b
MS
129452017-01-10 Martin Sebor <msebor@redhat.com>
12946
12947 PR testsuite/78960
12948 PR testsuite/78959
12949 PR testsuite/78133
12950 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12951 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12952
fefd3086
MS
129532017-01-10 Martin Sebor <msebor@redhat.com>
12954
12955 PR middle-end/78138
664b1a6b 12956 * gcc.dg/pr78138.c: New test.
fefd3086 12957
b9f4757f
DM
129582017-01-10 David Malcolm <dmalcolm@redhat.com>
12959
12960 PR c++/77949
12961 * g++.dg/diagnostic/pr77949.C: New test case.
12962
5a50f6bb
MS
129632017-01-10 Martin Sebor <msebor@redhat.com>
12964
12965 PR middle-end/78245
12966 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12967
c16880ef
MS
129682017-01-10 Martin Sebor <msebor@redhat.com>
12969
12970 PR tree-optimization/78775
12971 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12972 * gcc.dg/attr-alloc_size-10.c: New test.
12973 * gcc.dg/attr-alloc_size-11.c: New test.
12974 * gcc.dg/builtin-stringop-chk-7.c: New test.
12975 * gcc.dg/pr78775.c: New test.
12976 * gcc.dg/pr78973-2.c: New test.
12977 * gcc.dg/pr78973.c: New test.
12978
5363d9d9
JL
129792017-01-10 Jeff Law <law@redhat.com>
12980
12981 PR tree-optimization/77766
12982 PR tree-optimization/78856
12983 * gcc.c-torture/execute/pr77766.c: New test.
12984
aae23693
RB
129852016-01-10 Richard Biener <rguenther@suse.de>
12986
12987 PR tree-optimization/79034
12988 * g++.dg/torture/pr79034.C: New testcase.
12989
a0843aed
ML
129902017-01-10 Martin Liska <mliska@suse.cz>
12991
12992 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12993 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12994 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12995 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12996 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12997 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12998 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12999 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13000 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13001 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13002 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13003 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13004 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13005 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13006 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13007 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13008 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13009 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13010 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13011 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13012 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13013 * gcc.dg/ipa/pr64307.c: Likewise.
13014 * gcc.dg/ipa/pr77653.c: Likewise.
13015
79fc8ffe
AS
130162017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13017
13018 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13019 * g++.dg/other/i386-3.C: Ditto.
13020 * gcc.target/i386/sse-12.c: Ditto.
13021 * gcc.target/i386/sse-13.c: Ditto.
13022 * gcc.target/i386/sse-22.c: Ditto.
13023 * gcc.target/i386/sse-23.c: Ditto.
13024 * gcc.target/i386/builtin_target.c: Handle new option.
13025 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13026 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13027 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13028
dfa6951f
MS
130292017-01-09 Martin Sebor <msebor@redhat.com>
13030
13031 PR testsuite/79036
13032 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13033 with different precisions.
13034
a271e415
EB
130352017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13036
13037 * g++.dg/opt/call2.C: New test.
13038 * g++.dg/opt/call3.C: Likewise.
13039 * gnat.dg/array26.adb: New test.
13040 * gnat.dg/array26_pkg.ad[sb]: New helper.
13041 * gnat.dg/array27.adb: New test.
13042 * gnat.dg/array27_pkg.ad[sb]: New helper.
13043 * gnat.dg/array28.adb: New test.
13044 * gnat.dg/array28_pkg.ad[sb]: New helper.
13045
bd2c6270
JJ
130462017-01-09 Jakub Jelinek <jakub@redhat.com>
13047
13048 PR translation/79019
13049 PR translation/79020
13050 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13051 diagnostics.
13052 * gfortran.dg/initialization_17.f90: Likewise.
13053
1c1d8e75
DH
130542017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13055
13056 PR testsuite/79026
13057 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13058 * gcc.target/i386/pr78904-4.c: Likewise.
13059 * gcc.target/i386/pr78904-6.c: Likewise.
13060 * gcc.target/i386/pr78967-2.c: Likewise.
13061
cb330ba5
JJ
130622017-01-09 Jakub Jelinek <jakub@redhat.com>
13063
13064 PR tree-optimization/78899
13065 * gcc.target/i386/pr78899.c: New test.
13066 * gcc.dg/pr71077.c: New test.
13067
a5e14a42
MJ
130682017-01-09 Martin Jambor <mjambor@suse.cz>
13069
13070 PR ipa/78365
13071 PR ipa/78599
13072 * gcc.dg/torture/pr78365.c: New test.
13073
01216d27
JJ
130742017-01-09 Jakub Jelinek <jakub@redhat.com>
13075
dc59e50a
JJ
13076 PR c++/78948
13077 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13078 (main): Use int* instead of long long.
13079
01216d27
JJ
13080 PR tree-optimization/78938
13081 * gcc.dg/vect/pr78938.c: New test.
13082
c0d4fec7
KT
130832017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13084
13085 * gcc.dg/20161219.c: New test.
13086
7b1b0cc1
RB
130872017-01-09 Richard Biener <rguenther@suse.de>
13088
13089 PR tree-optimization/78997
13090 * gcc.dg/torture/pr78997.c: New testcase.
13091
813b9c0d
RB
130922017-01-09 Richard Biener <rguenther@suse.de>
13093
13094 PR debug/79000
13095 * g++.dg/lto/pr79000_0.C: New testcase.
13096 * g++.dg/lto/pr79000_1.c: Likewise.
13097
efcc8d38
MS
130982017-01-08 Martin Sebor <msebor@redhat.com>
13099
13100 PR middle-end/77708
13101 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13102 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13103 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13104 due to bug 78969.
13105 * gcc.dg/format/pr78569.c: Adjust.
13106
5ccf1d8d
DM
131072017-01-07 David Malcolm <dmalcolm@redhat.com>
13108
13109 PR c++/72803
13110 * g++.dg/diagnostic/pr72803.C: New test case.
13111
42002dfe
MS
131122017-01-07 Martin Sebor <msebor@redhat.com>
13113
13114 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13115 * gcc.dg/attr-alloc_size-4.c: Same.
13116
de91486c
AV
131172017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13118
13119 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13120 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13121 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13122 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13123 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13124 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13125 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13126
f55a925e
AS
131272017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13128 * gcc.dg/memcmp-1.c: New.
13129 * gcc.dg/strncmp-1.c: New.
13130
f3caa118
AV
131312017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13132
13133 * gcc.target/arm/acle/mcrr: New.
13134 * gcc.target/arm/acle/mcrr2: New.
13135 * gcc.target/arm/acle/mrrc: New.
13136 * gcc.target/arm/acle/mrrc2: New.
13137
ecc9a25b
AV
131382017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13139
13140 * gcc.target/arm/acle/mcr.c: New.
13141 * gcc.target/arm/acle/mrc.c: New.
13142 * gcc.target/arm/acle/mcr2.c: New.
13143 * gcc.target/arm/acle/mrc2.c: New.
13144
3811581f
AV
131452017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13146
13147 * gcc.target/arm/acle/ldc: New.
13148 * gcc.target/arm/acle/ldc2: New.
13149 * gcc.target/arm/acle/ldcl: New.
13150 * gcc.target/arm/acle/ldc2l: New.
13151 * gcc.target/arm/acle/stc: New.
13152 * gcc.target/arm/acle/stc2: New.
13153 * gcc.target/arm/acle/stcl: New.
13154 * gcc.target/arm/acle/stc2l: New.
13155
d57daa0c
AV
131562017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13157
13158 * gcc.target/arm/acle/acle.exp: Run tests for different options
13159 and make sure fat-lto-objects is used such that we can still do
13160 assemble scans.
13161 * gcc.target/arm/acle/cdp.c: New.
13162 * gcc.target/arm/acle/cdp2.c: New.
13163 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13164 (check_effective_target_arm_coproc1_ok_nocache): New.
13165 (check_effective_target_arm_coproc2_ok): New.
13166 (check_effective_target_arm_coproc2_ok_nocache): New.
13167 (check_effective_target_arm_coproc3_ok): New.
13168 (check_effective_target_arm_coproc3_ok_nocache): New.
13169 (check_effective_target_arm_coproc4_ok): New.
13170 (check_effective_target_arm_coproc4_ok_nocache): New.
13171
8a123229
MS
131722017-01-06 Martin Sebor <msebor@redhat.com>
13173
13174 PR middle-end/78605
13175 * gcc.dg/tree-ssa/pr78605.c: New test.
13176
5b8999d6
MS
131772017-01-05 Martin Sebor <msebor@redhat.com>
13178
13179 PR tree-optimization/78910
13180 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13181 diagnostics.
13182 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13183 * gcc.dg/tree-ssa/pr78910.c: New test.
13184
4e89adf9
EB
131852017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13186
13187 * gcc.dg/sso-10.c: New test.
13188
962c5679
JJ
131892017-01-05 Jakub Jelinek <jakub@redhat.com>
13190
cfd719e7
JJ
13191 PR tree-optimization/71016
13192 * gcc.target/i386/pr71016.c: New test.
13193 * gcc.target/aarch64/pr71016.c: New test.
13194 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13195
26f20371
JJ
13196 PR c++/78931
13197 * g++.dg/cpp1z/decomp19.C: New test.
13198
962c5679
JJ
13199 PR c++/78890
13200 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13201 * g++.dg/init/union1.C: Likewise.
13202 * g++.dg/cpp0x/union6.C: Expect errors.
13203 * g++.dg/cpp0x/union8.C: New test.
13204 * g++.dg/cpp0x/pr78890-1.C: New test.
13205 * g++.dg/cpp0x/pr78890-2.C: New test.
13206
8c15f541
DE
132072017-01-05 David Edelsohn <dje.gcc@gmail.com>
13208
13209 * gcc.target/powerpc/pr71670.c: Require p9vector.
13210 * gcc.target/powerpc/p9-novsx.c: Same.
13211
51b86113
DM
132122017-01-05 David Malcolm <dmalcolm@redhat.com>
13213
13214 * selftests/asr_div1.rtl: New file.
13215 * selftests/aarch64: New subdirectory.
13216 * selftests/aarch64/times-two.rtl: New file.
13217 * selftests/bb-index.rtl: New file.
13218 * selftests/cfg-test.rtl: New file.
13219 * selftests/const-int.rtl: New file.
13220 * selftests/example-labels.rtl: New file.
13221 * selftests/insn-with-mode.rtl: New file.
13222 * selftests/jump-to-label-ref.rtl: New file.
13223 * selftests/jump-to-return.rtl: New file.
13224 * selftests/jump-to-simple-return.rtl: New file.
13225 * selftests/mem.rtl: New file.
13226 * selftests/note-insn-deleted.rtl: New file.
13227 * selftests/note_insn_basic_block.rtl: New file.
13228 * selftests/simple-cse.rtl: New file.
13229 * selftests/symbol-ref.rtl: New file.
13230 * selftests/x86_64: New subdirectory.
13231 * selftests/x86_64/call-insn.rtl: New file.
13232 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13233 * selftests/x86_64/times-two.rtl: New file.
13234 * selftests/x86_64/unspec.rtl: New file.
13235
dc7650cc
NS
132362017-01-05 Nathan Sidwell <nathan@acm.org>
13237
13238 PR c++/78765
13239 * g++.dg/cpp0x/pr78765.C: New.
13240
3db70565
DV
132412017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13242
13243 * gcc.target/s390/memcpy-2.c: New test.
13244 * gcc.target/s390/memset-2.c: New test.
13245
f5a537e3
AK
132462017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13247
13248 * gcc.target/s390/memcpy-1.c: New test.
13249
d80c6d02
JL
132502017-01-04 Jeff Law <law@redhat.com>
13251
13252 PR tree-optimization/78812
13253 * g++.dg/torture/pr78812.C: New test.
13254
08edc320 132552017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13256
13257 PR target/71977
13258 PR target/70568
13259 PR target/78823
13260 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13261 64-bit VSX systems with direct move, whether we optimize common
13262 code sequences in the GLIBC math library for float math functions.
13263 * gcc.target/powerpc/pr71977-2.c: Likewise.
13264
a9342885
MP
132652017-01-04 Marek Polacek <polacek@redhat.com>
13266
13267 PR c++/64767
13268 * c-c++-common/Wpointer-compare-1.c: New test.
13269
066435fe
JJ
132702017-01-04 Jakub Jelinek <jakub@redhat.com>
13271
abec4284
JJ
13272 PR c++/78949
13273 * c-c++-common/Wunused-var-16.c: New test.
13274
26c43e27
JJ
13275 PR c++/78693
13276 * g++.dg/cpp0x/pr78693.C: New test.
13277
fc73e60c
JJ
13278 PR driver/78957
13279 * gcc.dg/pr78957.c: New test.
13280
c9cf3863
JJ
13281 * g++.dg/cpp1y/auto-fn34.C: New test.
13282
066435fe
JJ
13283 PR c++/71182
13284 * g++.dg/cpp0x/pr71182.C: New test.
13285
598bd687
KN
132862017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13287
13288 PR target/78056
13289 * gcc.target/powerpc/pr78056-1.c: New test.
13290 * gcc.target/powerpc/pr78056-2.c: New test.
13291 * gcc.target/powerpc/pr78056-3.c: New test.
13292 * gcc.target/powerpc/pr78056-4.c: New test.
13293 * gcc.target/powerpc/pr78056-5.c: New test.
13294 * gcc.target/powerpc/pr78056-6.c: New test.
13295 * gcc.target/powerpc/pr78056-7.c: New test.
13296 * gcc.target/powerpc/pr78056-8.c: New test.
13297 * lib/target-supports.exp
13298 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13299 whether the effective target supports the popcntb instruction.
13300
8194635a
JL
133012017-01-03 Jeff Law <law@redhat.com>
13302
13303 PR tree-optimization/67955
13304 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13305
baf9ebc8
MP
133062017-01-04 Marek Polacek <polacek@redhat.com>
13307
13308 PR c++/77545
13309 PR c++/77284
13310 * g++.dg/cpp0x/range-for32.C: New test.
13311 * g++.dg/cpp0x/range-for33.C: New test.
13312
5dd9a9d0
DM
133132017-01-04 David Malcolm <dmalcolm@redhat.com>
13314
13315 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13316
4bf07f3f
NS
133172017-01-04 Nathan Sidwell <nathan@acm.org>
13318
13319 PR c++/66735
13320 * g++.dg/cpp1y/pr66735.C: New.
13321
165ba2e9
JJ
133222017-01-04 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR tree-optimization/71563
13325 * gcc.dg/tree-ssa/pr71563.c: New test.
13326
4567f969
JB
133272017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13328
13329 PR fortran/78534
13330 PR fortran/78976
13331 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13332 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13333 * gfortran.dg/transfer_intrinsic_1.f90: Change
13334 scan-tree-dump-times due to gfc_trans_string_copy change to
13335 avoid -Wstringop-overflow.
13336
1c06f07f
JL
133372017-01-03 Jeff Law <law@redhat.com>
13338
13339 PR tree-optimization/78856
13340 * gcc.c-torture/execute/pr78856.c: New test.
13341
60fb638f
MM
133422017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13343
13344 PR target/78953
13345 * gcc.target/powerpc/pr78953.c: New test.
13346
e4d02f52
ILT
133472017-01-03 Ian Lance Taylor <iant@google.com>
13348
13349 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13350 enums.
13351
5b4f088d
MS
133522017-01-03 Martin Sebor <msebor@redhat.com>
13353
13354 PR tree-optimization/78696
13355 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13356 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13357 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13358 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13359
133602017-01-03 David Malcolm <dmalcolm@redhat.com>
13361
13362 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13363 with more than one digit.
13364 * lib/gcc-dg.exp (process-message): Support more than one digit
13365 in relative line specifications.
13366
133672017-01-03 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR tree-optimization/78965
13370 * gcc.dg/pr78965.c: New test.
13371
13372 PR middle-end/78901
13373 * g++.dg/opt/pr78901.C: New test.
13374
133752017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13376
13377 PR fortran/78534
13378 PR fortran/66310
13379 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13380 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13381 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13382 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13383 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13384 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13385 * gfortran.dg/string_1_lp64.f90: New test.
13386 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13387 * gfortran.dg/string_3_lp64.f90: New test.
13388 * gfortran.dg/transfer_intrinsic_1.f90: Change
13389 scan-tree-dump-times due to gfc_trans_string_copy change to
13390 avoid -Wstringop-overflow.
13391
8b7163c6
UB
133922017-01-02 Uros Bizjak <ubizjak@gmail.com>
13393
13394 PR target/78967
13395 * gcc.target/i386/pr78967-1.c: New test.
13396 * gcc.target/i386/pr78967-2.c: Ditto.
13397 * gcc.target/i386/pr78967-3.c: Ditto.
13398
13399 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13400 * gcc.target/i386/pr78904-4.c: Ditto.
13401 * gcc.target/i386/pr78904-6.c: Ditto.
13402
e2940b98
JH
134032017-01-01 Jan Hubicka <hubicka@ucw.cz>
13404
13405 PR middle-end/77674
13406 * g++.dg/torture/pr77674.C: New testcase.
13407
cbe34bb5 134082017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13409
13410 Update copyright years.
818ab71a 13411\f
cbe34bb5 13412Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13413
13414Copying and distribution of this file, with or without modification,
13415are permitted in any medium without royalty provided the copyright
13416notice and this notice are preserved.