]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
sbitmap.c (bitmap_bit_in_range_p): New function.
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
e9d297a1
JL
12017-09-29 Jeff Law <law@redhat.com>
2
3 * testsuite/gcc.dg/tree-ssa/ssa-dse-26.c: New test.
4
603be022
JJ
52017-09-29 Jakub Jelinek <jakub@redhat.com>
6
7 P0683R1 - default member initializers for bit-fields
8 * g++.dg/ext/bitfield6.C: New test.
9 * g++.dg/cpp2a/bitfield1.C: New test.
10 * g++.dg/cpp2a/bitfield2.C: New test.
11 * g++.dg/cpp2a/bitfield3.C: New test.
12
9129a561
VM
132017-09-29 Vladimir Makarov <vmakarov@redhat.com>
14
15 PR target/81481
16 * gcc.target/i386/pr81481.c: New.
17
a815fe44
KN
182017-09-29 Kelvin Nilsen <kelvin@gcc.gnu.org>
19
20 * gcc.target/powerpc/swaps-p8-30.c: Exchange the order of dg-do
21 and dg-require-effective-target directives to correct testing
22 behavior.
23 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
24 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
25 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
26 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
27 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
28 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
29 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
30 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
31 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
32 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
33 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
34 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
35 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
36 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
37 * gcc.target/powerpc/swaps-p8-28.c: Likewise.
38 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
39 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
40
e75210d6
BS
412017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
42
43 PR tree-optimization/82337
44 * gcc.c-torture/compile/pr82337.c: New file.
45
52c6ab74
JM
462017-09-29 Javier Miranda <miranda@adacore.com>
47
48 * gnat.dg/unchecked_union3.adb: New testcase.
49
502017-09-29 Javier Miranda <miranda@adacore.com>
51
52 * gnat.dg/unchecked_union2.adb: New testcase.
53
1dce26a1
DH
542017-09-29 Dominique d'Humieres <dominiq@lps.ens.fr>
55
56 PR fortran/25071
57 * gfortran.dg/argument_checking_3.f90: Change warnings to errors.
58 * gfortran.dg/argument_checking_4.f90: Likewise.
59 * gfortran.dg/argument_checking_5.f90: Likewise.
60 * gfortran.dg/argument_checking_6.f90: Likewise.
61 * gfortran.dg/argument_checking_10.f90: Likewise.
62 * gfortran.dg/argument_checking_13.f90: Likewise.
63 * gfortran.dg/argument_checking_15.f90: Likewise.
64 * gfortran.dg/argument_checking_18.f90: Likewise.
65 * gfortran.dg/gomp/udr8.f90: Likewise.
66 * gfortran.dg/warn_argument_mismatch_1.f90: Add -std=legacy to
67 the dg-options.
68
bf61f589
JJ
692017-09-29 Jakub Jelinek <jakub@redhat.com>
70
27746ca9
JJ
71 * g++.dg/ext/bitfield7.C: New test.
72 * g++.dg/ext/bitfield8.C: New test.
73 * g++.dg/ext/bitfield9.C: New test.
74
2a389958
JJ
75 PR c/82340
76 * gcc.dg/tree-ssa/pr82340.c: New test.
77
bf61f589
JJ
78 * g++.dg/eh/uncaught3.C: Add -Wno-deprecated for c++17.
79
051e4e1c
PC
802017-09-28 Paolo Carlini <paolo.carlini@oracle.com>
81
82 PR c++/79488
83 * g++.dg/cpp0x/lambda/lambda-ice22.C: New.
84
ff299487
JJ
852017-09-28 Jakub Jelinek <jakub@redhat.com>
86
87 PR target/82342
88 * gcc.target/i386/pr82260-1.c: Add -mno-bmi2 to dg-options.
89 * gcc.target/i386/pr82260-2.c: Likewise.
90
10e93cf5
SS
912017-09-28 Sergey Shalnov <Sergey.Shalnov@intel.com>
92
93 * gcc.target/i386/avx512f-constant-float-return.c: New test.
94
b4aac5c3
CL
952017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
96
97 * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
98 * gcc.target/arm/aapcs/align_rec4.c: Likewise.
99 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
100 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
101 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
102 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
103 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
104 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
105 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
106 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
107
5a47aa2c
DM
1082017-09-28 David Malcolm <dmalcolm@redhat.com>
109
110 * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New
111 test case.
112 * jit.dg/test-returning-function-ptr.c (create_code): Update to
113 create a function pointer type independently of the call to
114 gcc_jit_function_get_address, and assign the pointer to a local
115 before returning it, to exercise the function pointer type
116 comparison code.
117
15a65e63
DM
1182017-09-27 David Malcolm <dmalcolm@redhat.com>
119
120 * jit.dg/all-non-failing-tests.h: Add
121 test-returning-function-ptr.c.
122 * jit.dg/test-returning-function-ptr.c: New test case.
123
a509c571
CL
1242017-09-27 Christophe Lyon <christophe.lyon@linaro.org>
125
126 PR target/71727
127 * gcc.target/aarch64/pr71727-2.c: New test.
128
6e0cc90b
KN
1292017-09-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
130
131 * gcc.target/powerpc/swaps-p8-28.c: New test.
132 * gcc.target/powerpc/swaps-p8-29.c: New test.
133 * gcc.target/powerpc/swaps-p8-30.c: New test.
134 * gcc.target/powerpc/swaps-p8-31.c: New test.
135 * gcc.target/powerpc/swaps-p8-32.c: New test.
136 * gcc.target/powerpc/swaps-p8-33.c: New test.
137 * gcc.target/powerpc/swaps-p8-34.c: New test.
138 * gcc.target/powerpc/swaps-p8-35.c: New test.
139 * gcc.target/powerpc/swaps-p8-36.c: New test.
140 * gcc.target/powerpc/swaps-p8-37.c: New test.
141 * gcc.target/powerpc/swaps-p8-38.c: New test.
142 * gcc.target/powerpc/swaps-p8-39.c: New test.
143 * gcc.target/powerpc/swaps-p8-40.c: New test.
144 * gcc.target/powerpc/swaps-p8-41.c: New test.
145 * gcc.target/powerpc/swaps-p8-42.c: New test.
146 * gcc.target/powerpc/swaps-p8-43.c: New test.
147 * gcc.target/powerpc/swaps-p8-44.c: New test.
148 * gcc.target/powerpc/swaps-p8-45.c: New test.
149
4ca4cf4e
CL
1502017-09-27 Carl Love <cel@us.ibm.com>
151 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
152 for the __builtin_fctid and __builtin_fctiw.
153
d4b7f2ee
PJ
1542017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
155
156 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
157 new group memory offsetting code in the BRIG frontend.
158 * brig.dg/test/gimple/function_calls.hsail: Likewise.
159 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
160 * brig.dg/test/gimple/variables.hsail: Likewise.
161
b55c7343
JJ
1622017-09-27 Jakub Jelinek <jakub@redhat.com>
163
164 PR c++/82159
165 * g++.dg/opt/pr82159.C: New test.
166
7ba950d3
AK
1672017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
168
169 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
170
7a6ed74d
MM
1712017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
172
173 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
174 don't generate a 32-bit shift after doing XSCVDPSPN.
175 * gcc.target/powerpc/direct-move-float1.c: Likewise.
176 * gcc.target/powerpc/direct-move-float3.c: New test.
177
1d6fadee
PK
1782017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
179
180 * gcc.dg/tree-ssa/cmpdiv.c: New test.
181
1262c6cf
CL
1822017-09-26 Carl Love <cel@us.ibm.com>
183
184 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
185 file for the new built-ins and the existing built-ins.
186
63b62fa0
JW
1872017-09-26 Janus Weil <janus@gcc.gnu.org>
188
189 PR fortran/82143
190 PR fortran/82324
191 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
192 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
193 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
194 Don't assume that DOUBLE PRECISION has kind=16.
195
3c549718
TK
1962017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
197
198 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
199 warning from associate construct and do loop.
200
5714abff
TK
2012017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
202
203 * gfortran.dg/gomp/associate1.f90: Really commit change
204 from 2017-09-25.
205 * gfortran.dg/predcom-1.f: Likewise.
206 * gfortran.dg/unconstrained_commons.f: Likewise.
207
caab3763
JJ
2082017-09-26 Jakub Jelinek <jakub@redhat.com>
209
210 PR middle-end/35691
211 * gcc.dg/pr35691-5.c: New test.
212 * gcc.dg/pr35691-6.c: New test.
213
621e5370
RB
2142017-09-26 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/82321
217 * gcc.dg/graphite/pr82321.c: New testcase.
218
703fe7a4
AK
2192017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
220
18b10d78
AK
221 * lib/target-supports.exp (check_effective_target_vect_int)
222 (check_effective_target_vect_shift)
223 (check_effective_target_whole_vector_shift)
224 (check_effective_target_vect_shift_char)
225 (check_effective_target_vect_long)
226 (check_effective_target_vect_double)
227 (check_effective_target_vect_long_long)
228 (check_effective_target_vect_perm)
229 (check_effective_target_vect_perm_byte)
230 (check_effective_target_vect_perm_short)
231 (check_effective_target_vect_widen_mult_qi_to_hi)
232 (check_effective_target_vect_widen_mult_hi_to_si)
233 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
234 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
235 (check_effective_target_vect_widen_mult_si_to_di_pattern)
236 (check_effective_target_vect_pack_trunc)
237 (check_effective_target_vect_unpack)
238 (check_effective_target_vect_hw_misalign)
239 (check_effective_target_vect_condition)
240 (check_effective_target_vect_cond_mixed)
241 (check_effective_target_vect_char_mult)
242 (check_effective_target_vect_short_mult)
243 (check_effective_target_vect_int_mult)
244 (check_effective_target_vect_extract_even_odd)
245 (check_effective_target_vect_interleave)
246 (check_effective_target_sqrt_insn)
247 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
248 VX.
249 (check_vect_support_and_set_flags): New proc.
250 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 251
09fdb701
RB
2522017-09-26 Richard Biener <rguenther@suse.de>
253
254 PR tree-optimization/82320
255 * gcc.dg/torture/pr82320.c: New testcase.
256
df2a1a26
CL
2572017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
258
259 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
260 Fix arm check.
261
af2c8a96
JL
2622017-09-25 Jeff Law <law@redhat.com>
263
264 * lib/target-supports.exp
265 (check_effective_target_supports_stack_clash_protection): Enable for
266 rs6000 and powerpc targets.
267
d80d5c38
BC
2682017-09-25 Bin Cheng <bin.cheng@arm.com>
269
270 PR tree-optimization/82163
271 * gcc.dg/tree-ssa/pr82163.c: New test.
272
15e23330
TK
2732017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
274
275 * gfortran.dg/do_subscript_1.f90: New test.
276 * gfortran.dg/do_subscript_2.f90: New test.
277 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
278 * gfortran.dg/predcom-1.f: Adjust loop bounds.
279 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
280
2678bf2f
WS
2812017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
282
283 * gcc.target/powerpc/fold-vec-st-char.c: New.
284 * gcc.target/powerpc/fold-vec-st-double.c: New.
285 * gcc.target/powerpc/fold-vec-st-float.c: New.
286 * gcc.target/powerpc/fold-vec-st-int.c: New.
287 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
288 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
289 * gcc.target/powerpc/fold-vec-st-short.c: New.
290
504e0b5f
PMR
2912017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
292
293 * g++.dg/pr82155.C: New testcase.
294
d362ac6c
RB
2952017-09-25 Richard Biener <rguenther@suse.de>
296
297 PR tree-optimization/82285
298 * gcc.dg/torture/pr82285.c: New testcase.
299
e98cd75f
PMR
3002017-09-25 Justin Squirek <squirek@adacore.com>
301
302 * gnat.dg/entry_family.adb: New testcase
303
60ba7cd3
L
3042017-09-24 H.J. Lu <hongjiu.lu@intel.com>
305
306 PR target/82267
307 * gcc.target/i386/pr82267.c: New test.
308
c6c74708
TK
3092017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
310 PR fortran/66328
311
312 * gfortran.dg/data_derived_1.f90: New test.
313
24bafc56
TK
3142017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
315
316 PR fortran/54633
317 * gfortran.dg/intrinsic_bounds_1.f90: New test.
318 * gfortran.dg/intrinsic_param_1.f90: New test.
319
650f7d09
TK
3202017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
321 Steven G. Kargl <kargl@gcc.gnu.org>
322
323 PR fortran/80118
324 * gfortran.dg/zero_sized_7.f90: New test.
325
d16d81b5
JW
3262017-09-23 Janus Weil <janus@gcc.gnu.org>
327
328 PR fortran/82143
329 * gfortran.dg/promotion_3.f90: New test case.
330 * gfortran.dg/promotion_4.f90: New test case.
331
89762a83
DS
3322017-09-23 Daniel Santos <daniel.santos@pobox.com>
333
334 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
335 * gcc.target/i386/pr82196-2.c: (b): Likewise.
336
2dc589be
JJ
3372017-09-22 Jakub Jelinek <jakub@redhat.com>
338
a93952d2
JJ
339 PR middle-end/35691
340 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
341 instead of -fdump-tree-forwprop-details in dg-options.
342 * gcc.dg/pr35691-2.c: Likewise.
343 * gcc.dg/pr35691-3.c: New test.
344 * gcc.dg/pr35691-4.c: New test.
345
2dc589be
JJ
346 PR sanitizer/81929
347 * g++.dg/ubsan/pr81929.C: New test.
348
ea44495d
RS
3492017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
350
351 PR tree-optimization/82289
352 * gcc.dg/vect/pr82289.c: New test.
353
f702e7d4
RS
3542017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
355 Alan Hayward <alan.hayward@arm.com>
356 David Sherwood <david.sherwood@arm.com>
357
358 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
359 of alignment message.
360 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
361
b2b67217
MS
3622017-09-22 Martin Sebor <msebor@redhat.com>
363
364 PR c/81854
365 * gcc.target/i386/pr80732.c: Correct a type error.
366
9003adc7
DM
3672017-09-22 David Malcolm <dmalcolm@redhat.com>
368
369 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
370 to reflect highlighting of parameters; add test coverage for
371 callback parameters.
372
4d6e2f33
RB
3732017-09-22 Richard Biener <rguenther@suse.de>
374
375 * gcc.dg/graphite/scop-24.c: New testcase.
376
2402ffb6
RB
3772017-09-22 Richard Biener <rguenther@suse.de>
378
379 PR tree-optimization/82291
380 * gcc.dg/torture/pr82291.c: New testcase.
381
e7ba6a60
SS
3822017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
383
384 * gcc.target/i386/avx512f-constant-set.c: New test.
385
3862017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
387
388 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
389 * gcc.target/i386/avx512f-prefer.c: New test.
390
1debe7ea
JL
3912017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
392
393 * lib/target-supports.exp
394 (check_effective_target_frame_pointer_for_non_leaf): Add
395 case for x86 Solaris.
396
b89a63b9
PT
3972017-09-21 Paul Thomas <pault@gcc.gnu.org>
398
399 PR fortran/78512
400 * gfortran.dg/associate_26.f90 : New test.
401
402 PR fortran/80120
403 * gfortran.dg/associate_27.f90 : New test.
404
405 PR fortran/81903
406 * gfortran.dg/associate_28.f90 : New test.
407
408 PR fortran/82121
409 * gfortran.dg/associate_29.f90 : New test.
410
411 PR fortran/67543
412 * gfortran.dg/associate_30.f90 : New test.
413
414 PR fortran/52832
415 * gfortran.dg/associate_31.f90 : New test.
416
f17aba3c
EB
4172017-09-21 Eric Botcazou <ebotcazou@adacore.com>
418
419 * gnat.dg/discr48.adb: New test.
420 * gnat.dg/discr48_pkg.ads: New helper.
421
4222017-09-21 Tamar Christina <tamar.christina@arm.com>
423
424 PR testsuite/78421
425 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
426 Invert arm check.
427
a0e27dc2
CP
4282017-09-21 Cesar Philippidis <cesar@codesourcery.com>
429
430 * gfortran.dg/goacc/wait.f90: New test.
431
765b3379
JJ
4322017-09-21 Jakub Jelinek <jakub@redhat.com>
433
434 PR sanitizer/81715
435 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
436 const predicate to const predicate & to avoid UB.
437 * g++.dg/opt/pr81715.C: New test.
438
c94f2d84
RB
4392017-09-21 Richard Biener <rguenther@suse.de>
440
441 PR tree-optimization/82276
442 PR tree-optimization/82244
443 * gcc.dg/torture/pr82276.c: New testcase.
444
2e1dd137
RB
4452017-09-21 Richard Biener <rguenther@suse.de>
446
447 PR tree-optimization/71351
448 * gfortran.dg/graphite/pr71351.f90: New testcase.
449 * gfortran.dg/graphite/interchange-3.f90: Adjust.
450
a4f65ca8
JJ
4512017-09-21 Jakub Jelinek <jakub@redhat.com>
452
453 PR target/82260
454 * gcc.target/i386/pr82260-1.c: New test.
455 * gcc.target/i386/pr82260-2.c: New test.
456
d3347cd2
AK
4572017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
458 Jeff Law <law@redhat.com>
459
460 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 461 * lib/target-supports.exp:
d3347cd2
AK
462 (check_effective_target_supports_stack_clash_protection): Enable for
463 s390/s390x targets.
464
5f2fd590
MS
4652017-09-20 Martin Sebor <msebor@redhat.com>
466
073809a7
MS
467 PR c/81854
468 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
469 * g++.dg/ext/attr-ifunc-4.C: Ditto.
470 * lib/target-supports.exp: Adjust for C++.
471
5f2fd590
MS
472 PR c/81854
473 * gcc.dg/attr-ifunc-1.c: Correct type errors.
474 * gcc.dg/attr-ifunc-2.c: Ditto.
475 * gcc.dg/attr-ifunc-3.c: Ditto.
476 * gcc.dg/attr-ifunc-4.c: Ditto.
477 * gcc.dg/attr-ifunc-5.c: Ditto.
478 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 479 * lib/target-supports.exp: Correct type error.
5f2fd590 480
94c23e39
JL
4812017-09-20 Jeff Law <law@redhat.com>
482
483 * gcc.target/i386/stack-check-11.c: Update test and regexp
484 so that it works for both i?86 and x86_64.
485
6073d002
SB
4862017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
487
488 PR target/77687
489 * gcc.target/powerpc/pr77687.c: New testcase.
490
fb3cd39d
JJ
4912017-09-20 Jakub Jelinek <jakub@redhat.com>
492
2ffb5745
JJ
493 P0409R2 - allow lambda capture [=, this]
494 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
495 capture. Add further tests.
496 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
497 for c++2a on [=, this] capture.
498
fb3cd39d
JJ
499 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
500 * g++.dg/cpp1z/cplusplus_1z.C: New test.
501
cace2309
SP
5022017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
503
504 * gcc.target/i386/builtin_target.c: Test knm.
505 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
506
52e22c79
RB
5072017-09-20 Richard Biener <rguenther@suse.de>
508
509 PR tree-optimization/77362
510 * gcc.dg/graphite/pr77362.c: New testcase.
511
2a900079
RB
5122017-09-20 Richard Biener <rguenther@suse.de>
513
514 PR tree-optimization/82264
515 * gcc.dg/torture/pr82264.c: New testcase.
516
88272c01
JJ
5172017-09-20 Jakub Jelinek <jakub@redhat.com>
518
519 * g++.dg/debug/dwarf2/template-params-13.C: New test.
520 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
521 it doesn't match newlines.
522 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
523 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
524 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
525 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
526 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
527 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
528 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
529 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
530 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
531 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
532
0f45457e
PC
5332017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
534
535 PR c++/64954
536 * g++.dg/cpp0x/constexpr-ctor20.C: New.
537
73fe2f32
RB
5382017-09-20 Richard Biener <rguenther@suse.de>
539
540 PR tree-optimization/81373
541 * gcc.dg/graphite/pr81373.c: New testcase.
542
ee8f15c6
JL
5432017-09-19 Jeff Law <law@redhat.com>
544
ac9c032e
JL
545 * gcc.target/i386/stack-check-11.c: New test.
546
8e7a09c3
JL
547 * gcc.dg/stack-check-4.c: New test.
548 * gcc.dg/stack-check-5.c: New test.
549 * gcc.dg/stack-check-6.c: New test.
550 * gcc.dg/stack-check-6a.c: New test.
551 * gcc.dg/stack-check-7.c: New test.
552 * gcc.dg/stack-check-8.c: New test.
553 * gcc.dg/stack-check-9.c: New test.
554 * gcc.dg/stack-check-10.c: New test.
555 * lib/target-supports.exp
556 (check_effective_target_supports_stack_clash_protection): Enable for
557 x86 and x86_64 targets.
558
8c1dd970
JL
559 * gcc.dg/stack-check-3.c: New test.
560
ee8f15c6
JL
561 * gcc.dg/stack-check-2.c: New test.
562 * lib/target-supports.exp
8e7a09c3 563 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
564 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
565 (check_effective_target_caller_implicit_probes): Likewise.
566
14a1a59f
JJ
5672017-09-19 Jakub Jelinek <jakub@redhat.com>
568
569 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
570 * g++.dg/tree-ssa/pr41428.C: Likewise.
571 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
572 c++17 and up.
573 * g++.dg/expr/bool3.C: Likewise.
574 * g++.dg/expr/bitfield5.C: Likewise.
575 * g++.old-deja/g++.jason/bool5.C: Likewise.
576
e32d2388
MS
5772017-09-18 Martin Sebor <msebor@redhat.com>
578
579 PR c/81854
580 * gcc.dg/pr81854.c: New test.
581 * g++.dg/ext/attr-ifunc-5.C: New test.
582 * g++.dg/ext/attr-ifunc-1.C: Adjust.
583 * g++.dg/ext/attr-ifunc-2.C: Same.
584 * g++.dg/ext/attr-ifunc-3.C: Same.
585 * g++.dg/ext/attr-ifunc-4.C: Same.
586 * g++.old-deja/g++.abi/vtable2.C: Same.
587 * gcc.dg/attr-ifunc-1.c: Same.
588
81b29ad8
WS
5892017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
590
591 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
592
109bb910
RB
5932017-09-19 Richard Biener <rguenther@suse.de>
594
595 PR tree-optimization/82244
596 * gcc.dg/torture/pr82244.c: New testcase.
597
197d2f5b
RB
5982017-09-19 Richard Biener <rguenther@suse.de>
599
600 PR tree-optimization/69728
601 * gfortran.dg/graphite/pr69728.f90: New testcase.
602 * gcc.dg/graphite/pr69728.c: Likewise.
603
7e12c0e0
PC
6042017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
605
606 PR c++/80947
607 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
608
b161f2c9
RS
6092017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
610
611 * gcc.dg/vect/slp-multitypes-13.c: New test.
612
7251b0bf
RS
6132017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
614
615 * gfortran.dg/vect/mask-store-1.f90: New test.
616
10d8c51f
PC
6172017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
618
619 PR c++/45033
620 * g++.dg/expr/delete1.C: New.
621
2eda24e9
PMR
6222017-09-18 Bob Duff <duff@adacore.com>
623
624 * gnat.dg/validity_check.adb: New testcase.
625
6262017-09-18 Eric Botcazou <ebotcazou@adacore.com>
627
628 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
629
6302017-09-18 Bob Duff <duff@adacore.com>
631
632 * gnat.dg/tagged_prefix_call.adb: New testcase.
633
845af9e6
PMR
6342017-09-18 Ed Schonberg <schonberg@adacore.com>
635
636 * gnat.dg/default_variants.adb: New testcase.
637
2a63b04e
RO
6382017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
639
640 PR target/81736
641 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
642 * gcc.target/i386/pr81736-4.c: Likewise.
643
3d07d963
RB
6442017-09-18 Richard Biener <rguenther@suse.de>
645
646 PR tree-optimization/79622
647 * gcc.dg/graphite/pr79622.c: New testcase.
648
3cb626e4
DS
6492017-09-17 Daniel Santos <daniel.santos@pobox.com>
650
651 gcc.target/i386/pr82196-1.c: New test.
652 gcc.target/i386/pr82196-2.c: Likewise.
653
01f44e44
L
6542017-09-17 H.J. Lu <hongjiu.lu@intel.com>
655
656 PR target/82166
657 * gcc.target/i386/pr82166.c: New test.
658
62d3c075
PT
6592017-09-17 Paul Thomas <pault@gcc.gnu.org>
660
661 PR fortran/82173
662 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
663 * gfortran.dg/pdt_2.f03 : The same.
664 * gfortran.dg/pdt_3.f03 : The same.
665 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
666 module 'bad_vars'. Add error concerning assumed parameters and
667 save attribute.
668 * gfortran.dg/pdt_11.f03 : New test.
669
670 PR fortran/60483
671 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
672 * gfortran.dg/associate_25.f90 : New test.
673 * gfortran.dg/pdt_12.f03 : New test.
674
026a79f7
AS
6752017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
676 Jakub Jelinek <jakub@redhat.com>
677
678 Add support for -std=c++2a.
679 * lib/target-supports.exp (check_effective_target_c++17): Return
680 1 also if check_effective_target_c++2a.
681 (check_effective_target_c++17_down): New.
682 (check_effective_target_c++2a_only): New.
683 (check_effective_target_c++2a): New.
684 * g++.dg/cpp2a/cplusplus.C: New.
685
bb75facd
JM
6862017-09-15 Joseph Myers <joseph@codesourcery.com>
687
688 PR c/82071
689 * gcc.target/i386/excess-precision-8.c: New test.
690
c01df3c8
MLI
6912017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
692 Paolo Carlini <paolo.carlini@oracle.com>
693
694 PR c++/64644
695 * g++.dg/other/anon-union4.C: New.
696 * g++.old-deja/g++.law/union4.C: Adjust.
697 * g++.old-deja/g++.other/anon1.C: Likewise.
698
1d933576
BE
6992017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
700
701 * c-c++-common/Wcast-align.c: New test.
702
4a8ca690
EB
7032017-09-15 Eric Botcazou <ebotcazou@adacore.com>
704
705 * g++.dg/sso-1.C: New test.
706 * g++.dg/sso-2.C: Likewise.
707
7082017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
709
710 PR c++/78648
711 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
712
ed17cb57
JW
7132017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
714
715 PR tree-optimization/71026
716 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
717
a1189286
JJ
7182017-09-15 Jakub Jelinek <jakub@redhat.com>
719
7b936140
JJ
720 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
721 * lib/target-supports.exp (check_effective_target_c++14): Use
722 check_effective_target_c++17 instead of check_effective_target_c++1z.
723 (check_effective_target_c++14_down): Likewise.
724 (check_effective_target_c++1z_only): Rename to ...
725 (check_effective_target_c++17_only): ... this.
726 (check_effective_target_c++1z): Rename to ...
727 (check_effective_target_c++17): ... this.
728 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
729 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
730 and c++17_only instead of c++1z_only. Adjust expected diagnostics
731 and comments refering to 1z to 17.
732 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
733 * g++.dg/template/partial5.C: Likewise.
734 * g++.dg/template/nontype8.C: Likewise.
735 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
736 * g++.dg/cpp1z/nontype3a.C: Likewise.
737 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
738 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
739 * g++.dg/cpp1z/class-deduction32.C: Likewise.
740 * g++.dg/cpp1z/pr78771.C: Likewise.
741 * g++.dg/cpp1z/elide1.C: Likewise.
742 * g++.dg/cpp1z/fold3.C: Likewise.
743 * g++.dg/cpp1z/class-deduction2.C: Likewise.
744 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
745 * g++.dg/cpp1z/inline-var2.C: Likewise.
746 * g++.dg/cpp1z/eval-order2.C: Likewise.
747 * g++.dg/cpp1z/decomp21.C: Likewise.
748 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
749 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
750 * g++.dg/cpp1z/utf8-neg.C: Likewise.
751 * g++.dg/cpp1z/class-deduction41.C: Likewise.
752 * g++.dg/cpp1z/class-deduction23.C: Likewise.
753 * g++.dg/cpp1z/nodiscard3.C: Likewise.
754 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
755 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
756 * g++.dg/cpp1z/class-deduction21.C: Likewise.
757 * g++.dg/cpp1z/range-for1.C: Likewise.
758 * g++.dg/cpp1z/init-statement4.C: Likewise.
759 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
760 * g++.dg/cpp1z/decomp30.C: Likewise.
761 * g++.dg/cpp1z/class-deduction39.C: Likewise.
762 * g++.dg/cpp1z/register2.C: Likewise.
763 * g++.dg/cpp1z/decomp9.C: Likewise.
764 * g++.dg/cpp1z/regress1.C: Likewise.
765 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
766 * g++.dg/cpp1z/class-deduction30.C: Likewise.
767 * g++.dg/cpp1z/abbrev2.C: Likewise.
768 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
769 * g++.dg/cpp1z/regress2.C: Likewise.
770 * g++.dg/cpp1z/decomp16.C: Likewise.
771 * g++.dg/cpp1z/bool-increment1.C: Likewise.
772 * g++.dg/cpp1z/aligned-new1.C: Likewise.
773 * g++.dg/cpp1z/decomp3.C: Likewise.
774 * g++.dg/cpp1z/register1.C: Likewise.
775 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
776 * g++.dg/cpp1z/class-deduction1.C: Likewise.
777 * g++.dg/cpp1z/decomp10.C: Likewise.
778 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
779 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
780 * g++.dg/cpp1z/decomp27.C: Likewise.
781 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
782 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
783 * g++.dg/cpp1z/class-deduction9.C: Likewise.
784 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
785 * g++.dg/cpp1z/decomp11.C: Likewise.
786 * g++.dg/cpp1z/aligned-new3.C: Likewise.
787 * g++.dg/cpp1z/utf8-2.C: Likewise.
788 * g++.dg/cpp1z/lambda-this3.C: Likewise.
789 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
790 * g++.dg/cpp1z/byte1.C: Likewise.
791 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
792 * g++.dg/cpp1z/aggr-base4.C: Likewise.
793 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
794 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
795 * g++.dg/cpp1z/utf8-2a.C: Likewise.
796 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
797 * g++.dg/cpp1z/aggr-base6.C: Likewise.
798 * g++.dg/cpp1z/cplusplus.C: Likewise.
799 * g++.dg/cpp1z/class-deduction20.C: Likewise.
800 * g++.dg/cpp1z/aggr-base2.C: Likewise.
801 * g++.dg/cpp1z/class-deduction6.C: Likewise.
802 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
803 * g++.dg/cpp1z/class-deduction31.C: Likewise.
804 * g++.dg/cpp1z/class-deduction25.C: Likewise.
805 * g++.dg/cpp1z/class-deduction18.C: Likewise.
806 * g++.dg/cpp1z/fold9.C: Likewise.
807 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
808 * g++.dg/cpp1z/abbrev1.C: Likewise.
809 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
810 * g++.dg/cpp1z/utf8.C: Likewise.
811 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
812 * g++.dg/cpp1z/aggr-base3.C: Likewise.
813 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
814 * g++.dg/cpp1z/init-statement2.C: Likewise.
815 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
816 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
817 * g++.dg/cpp1z/class-deduction40.C: Likewise.
818 * g++.dg/cpp1z/nontype3.C: Likewise.
819 * g++.dg/cpp1z/class-deduction14.C: Likewise.
820 * g++.dg/cpp1z/fold7.C: Likewise.
821 * g++.dg/cpp1z/nontype2.C: Likewise.
822 * g++.dg/cpp1z/class-deduction15.C: Likewise.
823 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
824 * g++.dg/cpp1z/class-deduction13.C: Likewise.
825 * g++.dg/cpp1z/aligned-new7.C: Likewise.
826 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
827 * g++.dg/cpp1z/nontype1.C: Likewise.
828 * g++.dg/cpp1z/init-statement5.C: Likewise.
829 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
830 * g++.dg/cpp1z/decomp17.C: Likewise.
831 * g++.dg/cpp1z/fold4.C: Likewise.
832 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
833 * g++.dg/cpp1z/fold7a.C: Likewise.
834 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
835 * g++.dg/cpp1z/init-statement7.C: Likewise.
836 * g++.dg/cpp1z/aggr-base5.C: Likewise.
837 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
838 * g++.dg/cpp1z/pr79143.C: Likewise.
839 * g++.dg/cpp1z/class-deduction38.C: Likewise.
840 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
841 * g++.dg/cpp1z/class-deduction12.C: Likewise.
842 * g++.dg/cpp1z/decomp20.C: Likewise.
843 * g++.dg/cpp1z/class-deduction22.C: Likewise.
844 * g++.dg/cpp1z/class-deduction29.C: Likewise.
845 * g++.dg/cpp1z/class-deduction8.C: Likewise.
846 * g++.dg/cpp1z/class-deduction43.C: Likewise.
847 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
848 * g++.dg/cpp1z/fold8.C: Likewise.
849 * g++.dg/cpp1z/init-statement3.C: Likewise.
850 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
851 * g++.dg/cpp1z/class-deduction36.C: Likewise.
852 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
853 * g++.dg/cpp1z/fallthrough1.C: Likewise.
854 * g++.dg/cpp1z/fold1.C: Likewise.
855 * g++.dg/cpp1z/class-deduction26.C: Likewise.
856 * g++.dg/cpp1z/fold-ice1.C: Likewise.
857 * g++.dg/cpp1z/fold5.C: Likewise.
858 * g++.dg/cpp1z/class-deduction34.C: Likewise.
859 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
860 * g++.dg/cpp1z/class-deduction7.C: Likewise.
861 * g++.dg/cpp1z/class-deduction16.C: Likewise.
862 * g++.dg/cpp1z/class-deduction10.C: Likewise.
863 * g++.dg/cpp1z/eval-order3.C: Likewise.
864 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
865 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
866 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
867 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
868 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
869 * g++.dg/cpp1z/decomp15.C: Likewise.
870 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
871 * g++.dg/cpp1z/fold-mangle.C: Likewise.
872 * g++.dg/cpp1z/class-deduction35.C: Likewise.
873 * g++.dg/cpp1z/decomp4.C: Likewise.
874 * g++.dg/cpp1z/class-deduction42.C: Likewise.
875 * g++.dg/cpp1z/init-statement8.C: Likewise.
876 * g++.dg/cpp1z/inline-var1a.C: Likewise.
877 * g++.dg/cpp1z/init-statement6.C: Likewise.
878 * g++.dg/cpp1z/class-deduction17.C: Likewise.
879 * g++.dg/cpp1z/class-deduction28.C: Likewise.
880 * g++.dg/cpp1z/class-deduction27.C: Likewise.
881 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
882 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
883 * g++.dg/cpp1z/class-deduction11.C: Likewise.
884 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
885 * g++.dg/cpp1z/init-statement9.C: Likewise.
886 * g++.dg/cpp1z/class-deduction19.C: Likewise.
887 * g++.dg/cpp1z/class-deduction5.C: Likewise.
888 * g++.dg/cpp1z/fold2.C: Likewise.
889 * g++.dg/cpp1z/class-deduction33.C: Likewise.
890 * g++.dg/cpp1z/class-deduction24.C: Likewise.
891 * g++.dg/cpp1z/aggr-base1.C: Likewise.
892 * g++.dg/cpp1z/fold6.C: Likewise.
893 * g++.dg/cpp1z/decomp12.C: Likewise.
894 * g++.dg/cpp1z/class-deduction4.C: Likewise.
895 * g++.dg/cpp1z/inline-var1.C: Likewise.
896 * g++.dg/cpp1z/aligned-new2.C: Likewise.
897 * g++.dg/cpp1z/class-deduction3.C: Likewise.
898 * g++.dg/other/error3.C: Likewise.
899 * g++.dg/init/new25.C: Likewise.
900 * g++.dg/init/new13.C: Likewise.
901 * g++.dg/tls/diag-2.C: Likewise.
902 * g++.dg/tls/diag-4.C: Likewise.
903 * g++.dg/opt/noreturn-1.C: Likewise.
904 * g++.dg/eh/async-unwind2.C: Likewise.
905 * g++.dg/eh/spec9.C: Likewise.
906 * g++.dg/eh/spec7.C: Likewise.
907 * g++.dg/eh/template1.C: Likewise.
908 * g++.dg/eh/cond4.C: Likewise.
909 * g++.dg/eh/pr41819.C: Likewise.
910 * g++.dg/eh/delete1.C: Likewise.
911 * g++.dg/eh/spec3.C: Likewise.
912 * g++.dg/eh/forced4.C: Likewise.
913 * g++.dg/eh/spec2.C: Likewise.
914 * g++.dg/eh/shadow1.C: Likewise.
915 * g++.dg/eh/pr38662.C: Likewise.
916 * g++.dg/eh/ehopt1.C: Likewise.
917 * g++.dg/eh/spec8.C: Likewise.
918 * g++.dg/eh/init-temp2.C: Likewise.
919 * g++.dg/rtti/crash3.C: Likewise.
920 * g++.dg/warn/Wreturn-type-3.C: Likewise.
921 * g++.dg/warn/register-parm-1.C: Likewise.
922 * g++.dg/warn/register-var-2.C: Likewise.
923 * g++.dg/gcov/gcov-7.C: Likewise.
924 * g++.dg/tree-ssa/pr45605.C: Likewise.
925 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
926 * g++.dg/lookup/exception1.C: Likewise.
927 * g++.dg/ubsan/pr79589.C: Likewise.
928 * g++.dg/tm/pr47340.C: Likewise.
929 * g++.dg/tm/pr46567.C: Likewise.
930 * g++.dg/expr/bitfield5.C: Likewise.
931 * g++.dg/expr/bool1.C: Likewise.
932 * g++.dg/expr/lval3.C: Likewise.
933 * g++.dg/expr/lval4.C: Likewise.
934 * g++.dg/expr/bitfield4.C: Likewise.
935 * g++.dg/expr/bitfield6.C: Likewise.
936 * g++.dg/expr/bool3.C: Likewise.
937 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
938 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
939 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
940 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
941 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
942 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
943 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
944 * g++.dg/ext/has_nothrow_assign.C: Likewise.
945 * g++.dg/parse/register1.C: Likewise.
946 * g++.dg/parse/error15.C: Likewise.
947 * g++.dg/parse/linkage2.C: Likewise.
948 * g++.dg/concepts/intro2.C: Likewise.
949 * g++.dg/concepts/class.C: Likewise.
950 * g++.dg/concepts/traits1.C: Likewise.
951 * g++.dg/concepts/req5.C: Likewise.
952 * g++.dg/concepts/var-concept5.C: Likewise.
953 * g++.dg/concepts/fn-concept2.C: Likewise.
954 * g++.dg/concepts/traits2.C: Likewise.
955 * g++.dg/concepts/placeholder2.C: Likewise.
956 * g++.dg/concepts/class6.C: Likewise.
957 * g++.dg/concepts/memtmpl1.C: Likewise.
958 * g++.dg/concepts/friend2.C: Likewise.
959 * g++.dg/concepts/template-parm3.C: Likewise.
960 * g++.dg/concepts/template-parm10.C: Likewise.
961 * g++.dg/concepts/explicit-spec1.C: Likewise.
962 * g++.dg/concepts/explicit-spec3.C: Likewise.
963 * g++.dg/concepts/var-templ2.C: Likewise.
964 * g++.dg/concepts/intro5.C: Likewise.
965 * g++.dg/concepts/deduction-constraint1.C: Likewise.
966 * g++.dg/concepts/iconv1.C: Likewise.
967 * g++.dg/concepts/constrained-parm.C: Likewise.
968 * g++.dg/concepts/template-template-parm1.C: Likewise.
969 * g++.dg/concepts/var-concept3.C: Likewise.
970 * g++.dg/concepts/class3.C: Likewise.
971 * g++.dg/concepts/memfun2.C: Likewise.
972 * g++.dg/concepts/req1.C: Likewise.
973 * g++.dg/concepts/disjunction1.C: Likewise.
974 * g++.dg/concepts/req17.C: Likewise.
975 * g++.dg/concepts/pr65848.C: Likewise.
976 * g++.dg/concepts/placeholder4.C: Likewise.
977 * g++.dg/concepts/decl-diagnose.C: Likewise.
978 * g++.dg/concepts/intro7.C: Likewise.
979 * g++.dg/concepts/pr68683.C: Likewise.
980 * g++.dg/concepts/partial-spec4.C: Likewise.
981 * g++.dg/concepts/template-parm5.C: Likewise.
982 * g++.dg/concepts/explicit-inst1.C: Likewise.
983 * g++.dg/concepts/class-deduction1.C: Likewise.
984 * g++.dg/concepts/class1.C: Likewise.
985 * g++.dg/concepts/req15.C: Likewise.
986 * g++.dg/concepts/memfun.C: Likewise.
987 * g++.dg/concepts/pr68434.C: Likewise.
988 * g++.dg/concepts/inherit-ctor4.C: Likewise.
989 * g++.dg/concepts/partial-spec6.C: Likewise.
990 * g++.dg/concepts/var-templ1.C: Likewise.
991 * g++.dg/concepts/template-parm8.C: Likewise.
992 * g++.dg/concepts/explicit-inst3.C: Likewise.
993 * g++.dg/concepts/class4.C: Likewise.
994 * g++.dg/concepts/req6.C: Likewise.
995 * g++.dg/concepts/fn8.C: Likewise.
996 * g++.dg/concepts/class5.C: Likewise.
997 * g++.dg/concepts/placeholder5.C: Likewise.
998 * g++.dg/concepts/req16.C: Likewise.
999 * g++.dg/concepts/req10.C: Likewise.
1000 * g++.dg/concepts/var-concept2.C: Likewise.
1001 * g++.dg/concepts/auto3.C: Likewise.
1002 * g++.dg/concepts/generic-fn-err.C: Likewise.
1003 * g++.dg/concepts/pr65552.C: Likewise.
1004 * g++.dg/concepts/partial-concept-id2.C: Likewise.
1005 * g++.dg/concepts/fn1.C: Likewise.
1006 * g++.dg/concepts/partial-spec.C: Likewise.
1007 * g++.dg/concepts/template-parm12.C: Likewise.
1008 * g++.dg/concepts/diagnostic1.C: Likewise.
1009 * g++.dg/concepts/intro1.C: Likewise.
1010 * g++.dg/concepts/explicit-inst4.C: Likewise.
1011 * g++.dg/concepts/req18.C: Likewise.
1012 * g++.dg/concepts/explicit-spec5.C: Likewise.
1013 * g++.dg/concepts/var-concept6.C: Likewise.
1014 * g++.dg/concepts/fn9.C: Likewise.
1015 * g++.dg/concepts/req2.C: Likewise.
1016 * g++.dg/concepts/template-parm7.C: Likewise.
1017 * g++.dg/concepts/req14.C: Likewise.
1018 * g++.dg/concepts/template-parm6.C: Likewise.
1019 * g++.dg/concepts/variadic4.C: Likewise.
1020 * g++.dg/concepts/fn6.C: Likewise.
1021 * g++.dg/concepts/req-neg1.C: Likewise.
1022 * g++.dg/concepts/alias3.C: Likewise.
1023 * g++.dg/concepts/expression2.C: Likewise.
1024 * g++.dg/concepts/partial-spec3.C: Likewise.
1025 * g++.dg/concepts/expression3.C: Likewise.
1026 * g++.dg/concepts/memfun-err.C: Likewise.
1027 * g++.dg/concepts/pr66091.C: Likewise.
1028 * g++.dg/concepts/explicit-spec2.C: Likewise.
1029 * g++.dg/concepts/equiv.C: Likewise.
1030 * g++.dg/concepts/friend1.C: Likewise.
1031 * g++.dg/concepts/fn4.C: Likewise.
1032 * g++.dg/concepts/var-templ3.C: Likewise.
1033 * g++.dg/concepts/explicit-inst2.C: Likewise.
1034 * g++.dg/concepts/alias2.C: Likewise.
1035 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
1036 * g++.dg/concepts/placeholder6.C: Likewise.
1037 * g++.dg/concepts/fn10.C: Likewise.
1038 * g++.dg/concepts/req3.C: Likewise.
1039 * g++.dg/concepts/variadic2.C: Likewise.
1040 * g++.dg/concepts/pr65636.C: Likewise.
1041 * g++.dg/concepts/intro6.C: Likewise.
1042 * g++.dg/concepts/class2.C: Likewise.
1043 * g++.dg/concepts/fn2.C: Likewise.
1044 * g++.dg/concepts/req20.C: Likewise.
1045 * g++.dg/concepts/req8.C: Likewise.
1046 * g++.dg/concepts/placeholder1.C: Likewise.
1047 * g++.dg/concepts/pr65854.C: Likewise.
1048 * g++.dg/concepts/member-concept.C: Likewise.
1049 * g++.dg/concepts/template-parm2.C: Likewise.
1050 * g++.dg/concepts/variadic1.C: Likewise.
1051 * g++.dg/concepts/fn7.C: Likewise.
1052 * g++.dg/concepts/intro4.C: Likewise.
1053 * g++.dg/concepts/req13.C: Likewise.
1054 * g++.dg/concepts/inherit-ctor3.C: Likewise.
1055 * g++.dg/concepts/explicit-spec6.C: Likewise.
1056 * g++.dg/concepts/auto1.C: Likewise.
1057 * g++.dg/concepts/alias1.C: Likewise.
1058 * g++.dg/concepts/fn-concept1.C: Likewise.
1059 * g++.dg/concepts/template-parm11.C: Likewise.
1060 * g++.dg/concepts/explicit-spec4.C: Likewise.
1061 * g++.dg/concepts/partial-concept-id1.C: Likewise.
1062 * g++.dg/concepts/req9.C: Likewise.
1063 * g++.dg/concepts/req4.C: Likewise.
1064 * g++.dg/concepts/pr65681.C: Likewise.
1065 * g++.dg/concepts/req7.C: Likewise.
1066 * g++.dg/concepts/req12.C: Likewise.
1067 * g++.dg/concepts/fn5.C: Likewise.
1068 * g++.dg/concepts/alias4.C: Likewise.
1069 * g++.dg/concepts/generic-fn.C: Likewise.
1070 * g++.dg/concepts/feature-macro.C: Likewise.
1071 * g++.dg/concepts/req19.C: Likewise.
1072 * g++.dg/concepts/placeholder3.C: Likewise.
1073 * g++.dg/concepts/intro3.C: Likewise.
1074 * g++.dg/concepts/partial-spec5.C: Likewise.
1075 * g++.dg/concepts/template-parm4.C: Likewise.
1076 * g++.dg/concepts/dr1430.C: Likewise.
1077 * g++.dg/concepts/pr65634.C: Likewise.
1078 * g++.dg/concepts/var-concept4.C: Likewise.
1079 * g++.dg/concepts/pr67249.C: Likewise.
1080 * g++.dg/concepts/expression.C: Likewise.
1081 * g++.dg/concepts/pr65575.C: Likewise.
1082 * g++.dg/concepts/partial-spec2.C: Likewise.
1083 * g++.dg/concepts/template-parm9.C: Likewise.
1084 * g++.dg/concepts/inherit-ctor1.C: Likewise.
1085 * g++.dg/concepts/equiv2.C: Likewise.
1086 * g++.dg/concepts/req11.C: Likewise.
1087 * g++.dg/concepts/template-parm1.C: Likewise.
1088 * g++.dg/concepts/inherit-ctor2.C: Likewise.
1089 * g++.dg/concepts/var-concept1.C: Likewise.
1090 * g++.dg/concepts/fn3.C: Likewise.
1091 * g++.dg/torture/pr46364.C: Likewise.
1092 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
1093 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
1094 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
1095 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
1096 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
1097 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
1098 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
1099 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
1100 * g++.dg/torture/pr52918-1.C: Likewise.
1101 * g++.dg/torture/pr49394.C: Likewise.
1102 * g++.dg/torture/pr57190.C: Likewise.
1103 * g++.dg/cpp0x/static_assert8.C: Likewise.
1104 * g++.dg/cpp0x/noexcept19.C: Likewise.
1105 * g++.dg/cpp0x/variadic-throw.C: Likewise.
1106 * g++.dg/cpp0x/variadic73.C: Likewise.
1107 * g++.dg/cpp0x/noexcept02.C: Likewise.
1108 * g++.dg/cpp0x/defaulted23.C: Likewise.
1109 * g++.dg/cpp0x/noexcept08.C: Likewise.
1110 * g++.dg/cpp0x/auto9.C: Likewise.
1111 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
1112 * g++.dg/cpp0x/error5.C: Likewise.
1113 * c-c++-common/gomp/atomic-12.c: Likewise.
1114 * c-c++-common/gomp/atomic-13.c: Likewise.
1115 * c-c++-common/gomp/atomic-14.c: Likewise.
1116 * c-c++-common/Wvarargs-2.c: Likewise.
1117 * c-c++-common/Wvarargs.c: Likewise.
1118 * c-c++-common/vector-subscript-2.c: Likewise.
1119 * g++.old-deja/g++.robertl/eb123.C: Likewise.
1120 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
1121 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
1122 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1123 * g++.old-deja/g++.eh/throw2.C: Likewise.
1124 * g++.old-deja/g++.eh/throw1.C: Likewise.
1125 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
1126 * g++.old-deja/g++.other/new7.C: Likewise.
1127 * g++.old-deja/g++.other/crash30.C: Likewise.
1128 * g++.old-deja/g++.other/regstack.C: Likewise.
1129 * g++.old-deja/g++.other/crash28.C: Likewise.
1130 * g++.old-deja/g++.jason/bool5.C: Likewise.
1131 * g++.old-deja/g++.mike/p10416.C: Likewise.
1132 * g++.old-deja/g++.mike/eh25.C: Likewise.
1133 * g++.old-deja/g++.mike/eh55.C: Likewise.
1134
a1189286
JJ
1135 PR rtl-optimization/82192
1136 * gcc.c-torture/execute/pr82192.c: New test.
1137
897da303
RB
11382017-09-15 Richard Biener <rguenther@suse.de>
1139
1140 PR tree-optimization/82217
1141 * gcc.dg/torture/pr82217.c: New testcase.
1142
854dde43
JJ
11432017-09-15 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR target/82145
1146 * gcc.target/i386/pr82145.c: New test.
1147
22d07ec2
PT
11482017-09-15 Paul Thomas <pault@gcc.gnu.org>
1149
1150 PR fortran/82184
1151 * gfortran.dg/pointer_array_9.f90: New test.
1152
12fca96e
MM
11532017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1154
1155 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1156 __builtin_fabsq.
1157 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1158 of __builtin_fabsq. Prevent the test from running on 32-bit.
1159 * gcc.target/powerpc/float128-fma1.c: New test.
1160 * gcc.target/powerpc/float128-fma2.c: Likewise.
1161 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1162 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1163
595ced60
DM
11642017-09-14 David Malcolm <dmalcolm@redhat.com>
1165
1166 PR jit/82174
1167 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1168 New test case.
1169
44e13e60
PH
11702017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1171
1172 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1173
2a94be35
WS
11742017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1175
1176 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1177 lp64 requirement.
1178
0fa0fdb7
RB
11792017-09-14 Richard Biener <rguenther@suse.de>
1180
1181 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1182 * gcc.dg/uninit-suppress_2.c: Adjust.
1183 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1184
83ada6e8
RO
11852017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1186
1187 PR tree-optimization/80996
1188 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1189
c5f59763
JJ
11902017-09-14 Jakub Jelinek <jakub@redhat.com>
1191
1192 PR target/81325
1193 * g++.dg/cpp0x/pr81325.C: New test.
1194
87f3a5cf
PT
11952017-09-13 Paul Thomas <pault@gcc.gnu.org>
1196
1197 PR fortran/82173
1198 * gfortran.dg/pdt_10.f03 : New test.
1199
b6509175
PC
12002017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1201
1202 PR c++/68177
1203 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1204
c7885b85
ML
12052017-09-13 Martin Liska <mliska@suse.cz>
1206
1207 PR middle-end/82154
1208 * g++.dg/torture/pr82154.C: New test.
1209
97e63e12
PC
12102017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1211
1212 PR c++/61362
1213 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1214 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1215
bce5091a
SE
12162017-09-13 Steve Ellcey <sellcey@cavium.com>
1217
1218 PR tree-optimization/80925
1219 * gfortran.dg/vect/vect-2.f90: Add
1220 --param vect-max-peeling-for-alignment=0 option.
1221 Remove unaligned access and peeling checks.
1222 * gfortran.dg/vect/vect-3.f90: Ditto.
1223 * gfortran.dg/vect/vect-4.f90: Ditto.
1224 * gfortran.dg/vect/vect-5.f90: Ditto.
1225
13380861
PC
12262017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1227
1228 PR c++/61135
1229 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1230 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1231
bb5d9711
JW
12322017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1233
1234 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1235
267bbb6f
MP
12362017-09-13 Marek Polacek <polacek@redhat.com>
1237
1238 PR c/82167
1239 * gcc.dg/pr82167.c: New test.
1240
8a411aa3
WS
12412017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1242
1243 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1244 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1245 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1246 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1247 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1248 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1249
1cb656f8
JW
12502017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1251
1252 * gcc.target/aarch64/pr62178.c: Updated testcase
1253 to scan for two ldrs and an mla.
1254
e5b87132
PC
12552017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/59949
1258 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1259
491cefb7
WD
12602017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1261
1262 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1263
4395a473
TP
12642017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1265
1266 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1267 ARMv8-A and ARMv8-R.
1268 * gcc.target/arm/acle/cdp2.c: Likewise.
1269 * gcc.target/arm/acle/ldc.c: Likewise.
1270 * gcc.target/arm/acle/ldc2.c: Likewise.
1271 * gcc.target/arm/acle/ldc2l.c: Likewise.
1272 * gcc.target/arm/acle/ldcl.c: Likewise.
1273 * gcc.target/arm/acle/mcr.c: Likewise.
1274 * gcc.target/arm/acle/mcr2.c: Likewise.
1275 * gcc.target/arm/acle/mcrr.c: Likewise.
1276 * gcc.target/arm/acle/mcrr2.c: Likewise.
1277 * gcc.target/arm/acle/mrc.c: Likewise.
1278 * gcc.target/arm/acle/mrc2.c: Likewise.
1279 * gcc.target/arm/acle/mrrc.c: Likewise.
1280 * gcc.target/arm/acle/mrrc2.c: Likewise.
1281 * gcc.target/arm/acle/stc.c: Likewise.
1282 * gcc.target/arm/acle/stc2.c: Likewise.
1283 * gcc.target/arm/acle/stc2l.c: Likewise.
1284 * gcc.target/arm/acle/stcl.c: Likewise.
1285 * lib/target-supports.exp:
1286 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1287 and stcl in the comment.
1288 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1289 and disable Thumb-1 targets.
1290 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1291 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1292
caf3dcdf
PC
12932017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1294
1295 PR c++/47226
1296 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1297 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1298
2da6996c
RB
12992017-09-13 Richard Biener <rguenther@suse.de>
1300
1301 PR middle-end/82128
1302 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1303 default-def to avoid breaking iterator update with the weird
1304 interaction with cgraph_update_edges_for_call_stmt_node.
1305
d6ecd2cf
KV
13062017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1307
1308 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1309
741bbaab
PC
1310017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1311
1312 PR c++/70621
1313 * g++.dg/torture/pr70621.C: New.
1314
18a4e7e3
PT
13152017-09-12 Paul Thomas <pault@gcc.gnu.org>
1316
1317 PR fortran/82173
1318 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1319 is defined' error.
1320 * gfortran.dg/pdt_6.f03 : New test.
1321 * gfortran.dg/pdt_7.f03 : New test.
1322 * gfortran.dg/pdt_8.f03 : New test.
1323
1324 PR fortran/82168
1325 * gfortran.dg/pdt_9.f03 : New test.
1326
cbc45bea
JJ
13272017-09-12 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR target/82112
1330 * gcc.target/powerpc/pr82112.c: New test.
1331 * g++.dg/ext/altivec-18.C: New test.
1332
5f33b353
ML
13332017-09-12 Martin Liska <mliska@suse.cz>
1334
1335 PR testsuite/82114
1336 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1337
29545149
RB
13382017-09-12 Richard Biener <rguenther@suse.de>
1339
1340 PR tree-optimization/82157
1341 * gcc.dg/torture/pr82157.c: New testcase.
1342
8101ec85
SA
13432017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1344
1345 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1346 attribute.
1347 * gcc.target/mips/near-far-2.c: Likewise.
1348 * gcc.target/mips/near-far-3.c: Likewise.
1349 * gcc.target/mips/near-far-4.c: Likewise.
1350
ec33aebb
JJ
13512017-09-12 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR target/82112
1354 * c-c++-common/pr82112.c: New test.
1355 * gcc.dg/pr82112.c: New test.
1356
2f6c18e0
EB
13572017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1358
1359 PR ada/79441
1360 * gnat.dg/pack9.adb: Robustify.
1361
ff3598bc
PT
13622017-09-10 Paul Thomas <pault@gcc.gnu.org>
1363
1364 PR fortran/34640
1365 * gfortran.dg/associate_24.f90: New test.
1366 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1367 checks.
1368 * gfortran.dg/no_arg_check_2.f90: Likewise.
1369 * gfortran.dg/pointer_array_1.f90: New test.
1370 * gfortran.dg/pointer_array_2.f90: New test.
1371 * gfortran.dg/pointer_array_7.f90: New test.
1372 * gfortran.dg/pointer_array_8.f90: New test.
1373 * gfortran.dg/pointer_array_component_1.f90: New test.
1374 * gfortran.dg/pointer_array_component_2.f90: New test.
1375 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1376 counts by 1.
1377
1378 PR fortran/40737
1379 * gfortran.dg/pointer_array_3.f90: New test.
1380
1381 PR fortran/57116
1382 * gfortran.dg/pointer_array_4.f90: New test.
1383
1384 PR fortran/55763
1385 * gfortran.dg/pointer_array_5.f90: New test.
1386
1387 PR fortran/57019
1388 * gfortran.dg/pointer_array_6.f90: New test.
1389
019bf9ad
JW
13902017-09-09 Jonathan Wakely <jwakely@redhat.com>
1391
1392 PR c++/81852
1393 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1394 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1395 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1396 * g++.dg/cpp1y/feat-neg.C: Likewise.
1397 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1398
95b7c2e0
PMR
13992017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1400
1401 * gnat.dg/debug14.adb: New test.
1402
89ec98ed
EB
14032017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1404
1405 * gnat.dg/specs/atomic3.ads: New test.
1406
ea09ecc5
EB
14072017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1408
1409 * gnat.dg/specs/vfa.ads: Rename into...
1410 * gnat.dg/specs/vfa1.ads: ...this.
1411 * gnat.dg/specs/vfa2.ads: New test.
1412
5bab4c96
PT
14132017-09-09 Paul Thomas <pault@gcc.gnu.org>
1414
1415 * gfortran.dg/pdt_1.f03 : New test.
1416 * gfortran.dg/pdt_2.f03 : New test.
1417 * gfortran.dg/pdt_3.f03 : New test.
1418 * gfortran.dg/pdt_4.f03 : New test.
1419 * gfortran.dg/pdt_5.f03 : New test.
1420
b2c5d6f1 14212017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1422
1423 * gcc.dg/pr81988.c: New test.
1424
14252017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1426
1c49a3ed
EB
1427 * gnat.dg/opt67.adb: New test.
1428 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1429
86373d92
JJ
14302017-09-07 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR target/81979
1433 * gcc.dg/pr81979.c: New test.
1434
a3064a99
EB
14352017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1436
1437 PR ada/82126
1438 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1439
a7976089
RB
14402017-09-07 Richard Biener <rguenther@suse.de>
1441
1442 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1443 opportunity.
1444
bbd35101
MM
14452017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1446
1447 * gcc.target/powerpc/float128-1.c: Update options to know that
1448 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1449 -static-libgcc option which is no longer needed. Use -mvsx or
1450 -mpower9-vector to enable VSX or hardware IEEE support, rather
1451 than specifying a particular CPU.
1452 * gcc.target/powerpc/float128-2.c: Likewise.
1453 * gcc.target/powerpc/float128-cmp.c: Likewise.
1454 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1455 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1456 * gcc.target/powerpc/float128-hw.c: Likewise.
1457 * gcc.target/powerpc/float128-mix.c: Likewise.
1458 * gcc.target/powerpc/float128-type-1.c: Likewise.
1459 * gcc.target/powerpc/float128-type-2.c: Likewise.
1460 * gcc.target/powerpc/float128-3.c: New test.
1461 * gcc.target/powerpc/float128-4.c: Likewise.
1462 * gcc.target/powerpc/float128-5.c: Likewise.
1463
260da991
WD
14642017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1465
1466 PR middle-end/78468
1467 * gcc.dg/pr78468.c: Add alignment test.
1468
f6e50a7d
WW
14692017-09-06 Wish Wu <wishwu007@gmail.com>
1470 Jakub Jelinek <jakub@redhat.com>
1471
1472 * gcc.dg/sancov/cmp0.c: New test.
1473
f6bd5664
RB
14742017-09-06 Richard Biener <rguenther@suse.de>
1475
1476 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1477 test for correctness of vector lowering.
1478
796bd467
RB
14792017-09-06 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/82108
1482 * gcc.dg/vect/pr82108.c: New testcase.
1483
e9982c6a
MJ
14842017-09-06 Martin Jambor <mjambor@suse.cz>
1485
1486 PR tree-optimization/82078
1487 * gcc.dg/tree-ssa/pr82078.c: New test.
1488
3581d5db
JJ
14892017-09-06 Jakub Jelinek <jakub@redhat.com>
1490
1491 PR middle-end/82095
1492 * gcc.dg/tls/pr82095.c: New test.
1493
bcc6842b
JJ
14942017-09-05 Jakub Jelinek <jakub@redhat.com>
1495
0fe4bc78
JJ
1496 PR middle-end/81768
1497 * gcc.dg/gomp/pr81768-2.c: New test.
1498
bcc6842b
JJ
1499 PR middle-end/81768
1500 * gcc.dg/gomp/pr81768-1.c: New test.
1501
55b2ce1c
BS
15022017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1503
1504 PR target/81833
1505 * gcc.target/powerpc/pr81833-1.c: New file.
1506 * gcc.target/powerpc/pr81833-2.c: New file.
1507
f174328e
L
15082017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1509
1510 PR target/59501
1511 PR target/81624
1512 PR target/81769
1513 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1514 * gcc.target/i386/pr81769-1a.c: New test.
1515 * gcc.target/i386/pr81769-1b.c: Likewise.
1516 * gcc.target/i386/pr81769-2.c: Likewise.
1517
c253525e
MP
15182017-09-05 Marek Polacek <polacek@redhat.com>
1519
1520 PR sanitizer/82072
1521 * c-c++-common/ubsan/pr82072-2.c: New test.
1522
d49318d9
PC
15232017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 PR c++/81942
1526 * g++.dg/cpp1y/constexpr-return3.C: New.
1527
d3b080bc
EB
15282017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1529
1530 * gnat.dg/incomplete5.ad[sb]: New test.
1531 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1532
1f073c92
EB
15332017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1534
1535 * gnat.dg/specs/uc2.ads: New test.
1536
806fcf71
EB
15372017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gnat.dg/taft_type4.adb: New test.
1540 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1541
a0f8cad6
RB
15422017-09-05 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/82102
1545 * gcc.dg/torture/pr82102.c: New testcase.
1546
babf697a
EB
15472017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1548
1549 * testsuite/gnat.dg/array29.ad[sb]: New test.
1550
02e637d8
ML
15512017-09-05 Martin Liska <mliska@suse.cz>
1552
1553 PR tree-optimization/82032
1554 * g++.dg/other/pr82032.C: New test.
1555 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1556 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1557 * gcc.dg/switch-10.c: Likewise.
1558
bc394e5a
UB
15592017-09-04 Uros Bizjak <ubizjak@gmail.com>
1560
1561 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1562 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1563
9afacf39
BE
15642017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1565
1566 PR target/77308
1567 * gcc.target/arm/pr77308-1.c: New test.
1568
11a82e25
RB
15692017-09-04 Richard Biener <rguenther@suse.de>
1570
1571 PR tree-optimization/82084
1572 * g++.dg/torture/pr82084.C: New testcase.
1573
bc7fe952
MP
15742017-09-04 Marek Polacek <polacek@redhat.com>
1575
1576 PR c/81783
1577 * c-c++-common/Wtautological-compare-5.c: New test.
1578
8713d0f1
JL
15792017-09-04 Jeff Law <law@redhat.com>
1580
1581 PR tree-optimization/64910
1582 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1583
8d2b48ae
MP
15842017-09-04 Marek Polacek <polacek@redhat.com>
1585
1586 PR sanitizer/82072
1587 * c-c++-common/ubsan/pr82072.c: New test.
1588
e910a9b1
RB
15892017-09-04 Richard Biener <rguenther@suse.de>
1590
1591 PR tree-optimization/82060
1592 * g++.dg/torture/pr82060.C: New testcase.
1593
d8c40eff
AM
15942017-09-04 Alexander Monakov <amonakov@ispras.ru>
1595
1596 PR rtl-optimization/57448
1597 PR target/67458
1598 PR target/81316
1599 * gcc.dg/atomic/pr80640-2.c: New testcase.
1600 * gcc.dg/atomic/pr81316.c: New testcase.
1601
1fda57cb
TV
16022017-09-04 Tom de Vries <tom@codesourcery.com>
1603
1604 PR tree-optimization/82052
1605 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1606 call in fn11.
1607
792ce29f
JJ
16082017-09-04 Jakub Jelinek <jakub@redhat.com>
1609
ca1150f0
JJ
1610 PR sanitizer/81981
1611 * gcc.dg/ubsan/pr81981.c: New test.
1612
792ce29f
JJ
1613 PR tree-optimization/70043
1614 PR testsuite/82093
1615 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1616
83982f26
UB
16172017-09-04 Uros Bizjak <ubizjak@gmail.com>
1618
1619 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1620 * gcc.target/i386/bmi-check.h (main): Ditto.
1621 * gcc.target/i386/bmi2-check.h (main): Ditto.
1622 * gcc.target/i386/rtm-check.h (main): Ditto.
1623 * gcc.target/i386/sha-check.h (main): Ditto.
1624 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1625 (main): Use __get_cpuid_count. Use check_osxsave.
1626 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1627 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1628 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1629 (main): Use check_osxsave.
1630
f36b315d
UB
16312017-09-03 Uros Bizjak <ubizjak@gmail.com>
1632
1633 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1634 and return NORUNRES on failure.
1635 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1636 __builtin_va_arg_pack instead of __va_arg_pack.
1637 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1638 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1639 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1640 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1641 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1642
bff0050a
JJ
16432017-09-01 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR target/81766
1646 * gcc.target/i386/pr81766.c: New test.
1647
e035be33
JM
16482017-09-01 Joseph Myers <joseph@codesourcery.com>
1649
1650 PR c/82071
1651 * gcc.target/i386/excess-precision-7.c: New test.
1652
db6bb1ec
AK
16532017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1654
1655 PR target/82012
1656 * gcc.target/s390/target-attribute/pr82012.c: New test.
1657
0e34f6d8
JL
16582017-09-01 Jeff Law <law@redhat.com>
1659
2ec399d8
JS
1660 * gcc.target/i386/const-in-bss.c: New test.
1661
0e34f6d8
JL
1662 PR tree-optimization/82052
1663 * gcc.c-torture/compile/pr82052.c: New test.
1664
349884d1
JJ
16652017-09-01 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR sanitizer/81923
1668 * gcc.dg/asan/pr81923.c: New test.
1669
002618d8
ML
16702017-09-01 Martin Liska <mliska@suse.cz>
1671
1672 PR tree-optimization/82059
1673 * gcc.dg/tree-ssa/pr82059.c: New test.
1674
a2de90a4
CZ
16752017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1676
1677 * gcc.target/arc/loop-1.c: Deleted.
1678
1370fccf
CZ
16792017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1680
1681 * gcc.target/arc/arc.exp: Test also cpp files.
1682 * gcc.target/arc/tdelay_slots.cpp: New test.
1683
7cfbf676
CZ
16842017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1685
1686 * gcc.target/arc/pr9001184797.c: New test.
1687
d2e05fcb
JJ
16882017-09-01 Jakub Jelinek <jakub@redhat.com>
1689
1690 PR c/81887
1691 * c-c++-common/gomp/pr81887.c: New test.
1692 * gfortran.dg/gomp/pr81887.f90: New test.
1693
8dc9277a
MP
16942017-09-01 Marek Polacek <polacek@redhat.com>
1695
1696 PR c++/82040
1697 * g++.dg/warn/Wbool-operation-1.C: New test.
1698
9f532472
CZ
16992017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1700
1701 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1702 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1703
b6fb7933
CZ
17042017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1705
1706 * gcc.target/arc/sdata-3.c: New file.
1707 * gcc.target/arc/sdata-4.c: Likewise.
1708
7488b577
RB
17092017-08-31 Richard Biener <rguenther@suse.de>
1710
1711 PR middle-end/82054
1712 * g++.dg/gomp/pr82054.C: New testcase.
1713
3aebc597
RL
17142017-08-31 Renlin Li <renlin.li@arm.com>
1715 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1716
1717 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1718
3e75ec3f
BS
17192017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1720
1721 PR tree-optimization/81987
1722 * g++.dg/torture/pr81987.C: New file.
1723
02d54806
EB
17242017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1725
1726 * gnat.dg/aggr22.ad[sb]: New test.
1727
e0bd5a28
PH
17282017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1729
1730 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1731
6da714c6
MM
17322017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1733
1734 PR target/82015
1735 * gcc.target/powerpc/pr82015.c: Fix up error message.
1736
6cc30cb4
ML
17372017-08-30 Martin Liska <mliska@suse.cz>
1738
1739 PR inline-asm/82001
1740 * gcc.dg/ipa/pr82001.c: New test.
1741
d16c828e
ML
17422017-08-30 Martin Liska <mliska@suse.cz>
1743
1744 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1745
36ef8e6f
RB
17462017-08-30 Richard Biener <rguenther@suse.de>
1747
1748 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1749
72932ccf
MM
17502017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1751
1752 PR target/82015
1753 * gcc.target/powerpc/pr82015.c: New test.
1754
4e395d91
UB
17552017-08-29 Uros Bizjak <ubizjak@gmail.com>
1756
1757 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1758
2ffc0382
UB
17592017-08-29 Uros Bizjak <ubizjak@gmail.com>
1760
1761 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1762 * gcc.target/i386/abi-2.c: Ditto.
1763 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1764 * gcc.target/i386/pr22076.c: Ditto.
1765 * gcc.target/i386/pr37216.c: Ditto.
1766 * gcc.target/i386/pr39431.c: Ditto.
1767 * gcc.target/i386/pr40906-1.c: Ditto.
1768 * gcc.target/i386/pr40906-2.c: Ditto.
1769 * gcc.target/i386/pr43766.c: Ditto.
1770 * gcc.target/i386/pr46226.c: Ditto.
1771 * gcc.target/i386/pr46470.c: Ditto.
1772 * gcc.target/i386/pr59929.c: Ditto.
1773 * gcc.target/i386/sse-10.c: Ditto.
1774 * gcc.target/i386/vararg-1.c: Ditto.
1775 * gcc.target/i386/vararg-1.c: Ditto.
1776 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1777 * gcc.target/i386/pr44223.c: Ditto.
1778 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1779 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1780 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1781 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1782 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1783 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1784 * gcc.target/i386/mvc9.c: Compile for lto target only.
1785 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1786 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1787 * gcc.target/i386/pr57091.c: Ditto.
1788 * gcc.target/i386/pr61599-2.c: Ditto.
1789
8eb91869
BS
17902017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1791
1792 PR tree-optimization/81503
1793 * gcc.c-torture/execute/pr81503.c: New file.
1794
9dc3d6a9
ML
17952017-08-29 Martin Liska <mliska@suse.cz>
1796
2ffc0382 1797 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1798 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1799
faa5399b 18002017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1801 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1802
1803 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1804
14d62813
JL
18052017-08-28 Jeff Law <law@redhat.com>
1806
1807 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1808 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1809 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1810 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1811 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1812 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1813 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1814 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1815 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1816
c11384aa
JW
18172017-08-28 Janus Weil <janus@gcc.gnu.org>
1818
1819 PR fortran/81770
1820 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1821 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1822
ac9a43e1
SE
18232017-08-28 Steve Ellcey <sellcey@cavium.com>
1824
1825 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1826 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1827 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1828
2aa8aa18
RB
18292017-08-28 Richard Biener <rguenther@suse.de>
1830
1831 PR tree-optimization/81977
1832 * g++.dg/torture/pr81977.C: New testcase.
1833
5e5ccf0d
AM
18342017-08-28 Alexander Monakov <amonakov@ispras.ru>
1835
1836 PR target/80640
1837 * gcc.dg/atomic/pr80640.c: New testcase.
1838
a5df2090
UB
18392017-08-27 Uros Bizjak <ubizjak@gmail.com>
1840
1841 PR target/81995
1842 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1843 * gcc.target/i386/pr46091-4a.c: Ditto.
1844
86e03ef9
TK
18452017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1846
1847 PR fortran/81974
1848 * gfortran.dg/inline_matmul_19.f90: New test.
1849
6e4c6a24
SM
18502017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1851
1852 * gcc.target/powerpc/m128-check.h: New file.
1853 * gcc.target/powerpc/sse-check.h: New file.
1854 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1855 * gcc.target/powerpc/sse-movlps-2.c: New file.
1856 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1857 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1858 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1859 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1860 * gcc.target/powerpc/sse-divss-1.c: New file.
1861 * gcc.target/powerpc/sse-movhps-1.c: New file.
1862 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1863 * gcc.target/powerpc/sse-subps-1.c: New file.
1864 * gcc.target/powerpc/sse-minps-1.c: New file.
1865 * gcc.target/powerpc/sse-pminub-1.c: New file.
1866 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1867 * gcc.target/powerpc/sse-shufps-1.c: New file.
1868 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1869 * gcc.target/powerpc/sse-maxps-1.c: New file.
1870 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1871 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1872 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1873 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1874 * gcc.target/powerpc/sse-mulps-1.c: New file.
1875 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1876 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1877 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1878 * gcc.target/powerpc/sse-subss-1.c: New file.
1879 * gcc.target/powerpc/sse-movss-2.c: New file.
1880 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1881 * gcc.target/powerpc/sse-minss-1.c: New file.
1882 * gcc.target/powerpc/sse-movaps-2.c: New file.
1883 * gcc.target/powerpc/sse-movlps-1.c: New file.
1884 * gcc.target/powerpc/sse-maxss-1.c: New file.
1885 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1886 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1887 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1888 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1889 * gcc.target/powerpc/sse-mulss-1.c: New file.
1890 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1891 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1892 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1893 * gcc.target/powerpc/sse-movhps-2.c: New file.
1894 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1895 * gcc.target/powerpc/sse-xorps-1.c: New file.
1896 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1897 * gcc.target/powerpc/sse-orps-1.c: New file.
1898 * gcc.target/powerpc/sse-addps-1.c: New file.
1899 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1900 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1901 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1902 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1903 * gcc.target/powerpc/sse-andps-1.c: New file.
1904 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1905 * gcc.target/powerpc/sse-divps-1.c: New file.
1906 * gcc.target/powerpc/sse-andnps-1.c: New file.
1907 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1908 * gcc.target/powerpc/sse-movss-1.c: New file.
1909 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1910 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1911 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1912 * gcc.target/powerpc/sse-movaps-1.c: New file.
1913 * gcc.target/powerpc/sse-movss-3.c: New file.
1914 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1915 * gcc.target/powerpc/sse-addss-1.c: New file.
1916 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1917
56b26dd4
MM
19182017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1919
2ffc0382 1920 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1921 * gcc.target/powerpc/dform-2.c: Likewise.
1922 * gcc.target/powerpc/dform-3.c: Likewise.
1923 * gcc.target/powerpc/pr71656-1.c: Likewise.
1924 * gcc.target/powerpc/pr71656-2.c: Likewise.
1925 * gcc.target/powerpc/pr80103-1.c: Likewise.
1926 * gcc.target/powerpc/pr80098-1.c: Likewise.
1927
6512c0f1
MS
19282017-08-24 Martin Sebor <msebor@redhat.com>
1929
1930 PR middle-end/81908
1931 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1932 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1933 * gcc.dg/tree-ssa/pr81908.c: New test.
1934
281de9c2
SM
19352017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1936
2ffc0382
UB
1937 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1938 Suppress warning during tests.
281de9c2 1939
10bfe16f
UB
19402017-08-24 Uros Bizjak <ubizjak@gmail.com>
1941
1942 * lib/target-supports.exp: Group together target-dependant checks.
1943
142ff602
BC
19442017-08-24 Bin Cheng <bin.cheng@arm.com>
1945
1946 PR tree-optimization/81913
1947 * gcc.c-torture/execute/pr81913.c: New test.
1948 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1949 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1950
9b25e12d
RB
19512017-08-23 Richard Biener <rguenther@suse.de>
1952
1953 PR target/81921
1954 * gcc.target/i386/pr81921.c: New testcase.
1955
122f9da1
DS
19562017-08-23 Daniel Santos <daniel.santos@pobox.com>
1957
1958 * gcc.target/i386/pr80969-1.c: New testcase.
1959 * gcc.target/i386/pr80969-2a.c: Likewise.
1960 * gcc.target/i386/pr80969-2.c: Likewise.
1961 * gcc.target/i386/pr80969-3.c: Likewise.
1962 * gcc.target/i386/pr80969-4a.c: Likewise.
1963 * gcc.target/i386/pr80969-4b.c: Likewise.
1964 * gcc.target/i386/pr80969-4.c: Likewise.
1965 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1966 * lib/target-supports.exp (check_avx512_os_support_available,
1967 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1968 New proceedures for target avx512f and avx512f_runtime selectors.
1969 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1970
397ecd05
DM
19712017-08-23 David Malcolm <dmalcolm@redhat.com>
1972
1973 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1974 * gcc.dg/param-type-mismatch.c: New test case.
1975
44b1b798
WS
19762017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1977
1978 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1979 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1980 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1981 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1982 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1983 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1984 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1985
60591d4e
RB
19862017-08-23 Richard Biener <rguenther@suse.de>
1987
1988 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1989 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1990 * gnat.dg/noinline2.adb: Likewise.
1991 * gnat.dg/renaming6.adb: Likewise.
1992 * gnat.dg/renaming6.ads: Likewise.
1993 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1994
3767b2e4
RB
19952017-08-23 Richard Biener <rguenther@suse.de>
1996
1997 PR lto/81940
1998 * g++.dg/lto/pr81940_0.C: New testcase.
1999
c37691e5
TC
20002017-08-23 Tamar Christina <tamar.christina@arm.com>
2001
2002 PR middle-end/19706
2003 * gcc.dg/tree-ssa/pr19706.c: New.
2004 * lib/target-supports.exp (check_effective_target_xorsign): New.
2005
4d68ff06
DS
20062017-08-22 Daniel Santos <daniel.santos@pobox.com>
2007
2008 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
2009 -mabi=ms
2010 * gcc.target/i386/pr64409.c: Modify to only run on x32.
2011 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
2012 * gcc.target/i386/pr66275.c: Likewise.
2013 * gcc.target/i386/pr68018.c: Likewise.
2014
5b37159f
WS
20152017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
2016
2017 * gcc.target/powerpc/fold-vec-sums-int.c: New.
2018
0db8ddfc
JL
20192017-08-22 Jeff Law <law@redhat.com>
2020
2021 PR tree-optimization/81741
2022 PR tree-optimization/71947
2023 * gcc.dg/tree-ssa/pr81741.c: New test.
2024 * gcc.dg/tree-ssa/pr71947-7.c: New test.
2025 * gcc.dg/tree-ssa/pr71947-8.c: New test.
2026 * gcc.dg/tree-ssa/pr71947-9.c: New test.
2027 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
2028 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
2029 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
2030 * gcc.dg/tree-ssa/20030922-2.c: xfail.
2031
44d23deb
YR
20322017-08-22 Yvan Roux <yvan.roux@linaro.org>
2033
2034 PR c++/80287
2035 * g++.dg/pr80287.C: New test.
2036
7f1bf27a
RB
20372017-08-22 Richard Biener <rguenther@suse.de>
2038
2039 Revert
2040 2017-08-09 Slava Barinov <v.barinov@samsung.com>
2041
2042 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2043
1823c4f6
RB
20442017-08-22 Richard Biener <rguenther@suse.de>
2045
2046 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
2047 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
2048 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
2049 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
2050 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
2051 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
2052 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
2053 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
2054
bef016bf
JD
20552017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2056
2057 PR fortran/81296
2058 * gfortran.dg/dtio_12.f90: Update test.
2059
57cea2b3
NS
20602017-08-21 Nathan Sidwell <nathan@acm.org>
2061
2062 * g++.dg/template/pr81899.C: Fix c++03.
2063 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
2064
7f204c0f
DM
20652017-08-21 David Malcolm <dmalcolm@redhat.com>
2066
2067 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
2068 Update expected result to show all of "(long)0" being underlined.
2069 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
2070 (test_multitoken_macro): Update expected underlining.
2071
2f687306
DM
20722017-08-21 David Malcolm <dmalcolm@redhat.com>
2073
2074 * gcc.dg/format/diagnostic-ranges.c: Update expected results
2075 to show underlining of all pertinent params.
2076 * gcc.dg/format/pr72858.c: Likewise.
2077
453773df
UB
20782017-08-21 Uros Bizjak <ubizjak@gmail.com>
2079
2080 PR target/46091
2081 * gcc.target/i386/pr46091-4.c: New test.
2082 * gcc.target/i386/pr46091-4a.c: Ditto.
2083 * gcc.target/i386/pr46091-5.c: Ditto.
2084 * gcc.target/i386/pr46091-5a.c: Ditto.
2085
5ec1701e
NS
20862017-08-21 Nathan Sidwell <nathan@acm.org>
2087
2088 PR c++/81899
2089 * g++.dg/template/pr81899.C: New.
2090
404938ed
RB
20912017-08-21 Richard Biener <rguenther@suse.de>
2092
2093 PR tree-optimization/81900
2094 * gcc.dg/torture/pr81900.c: New testcase.
2095
1ea85365
RB
20962017-08-21 Richard Biener <rguenther@suse.de>
2097
2098 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
2099 regex to handle the LTO case.
2100 * c-c++-common/asan/heap-overflow-1.c: Likewise.
2101 * c-c++-common/asan/misalign-1.c: Likewise.
2102 * c-c++-common/asan/misalign-2.c: Likewise.
2103 * c-c++-common/asan/null-deref-1.c: Likewise.
2104 * c-c++-common/asan/stack-overflow-1.c: Likewise.
2105 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
2106 * c-c++-common/asan/use-after-free-1.c: Likewise.
2107 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
2108 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
2109 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
2110 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
2111 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
2112 * g++.dg/asan/large-func-test-1.C: Likewise.
2113 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
2114
8322b607
RB
21152017-08-21 Richard Biener <rguenther@suse.de>
2116
2117 PR middle-end/81884
2118 * g++.dg/torture/pr81884.C: New testcase.
2119
8e7b84e8
JDA
21202017-08-20 John David Anglin <danglin@gcc.gnu.org>
2121
2122 PR ipa/77732
2123 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
2124
953e520d
DM
21252017-08-18 David Malcolm <dmalcolm@redhat.com>
2126
2127 PR tree-optimization/46805
2128 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
2129 * jit.dg/test-autovectorize.c: New test case.
2130
b1eb28d1
PB
21312017-08-18 Peter Bergner <bergner@vnet.ibm.com>
2132
2133 PR target/80210
2134 * gcc.target/powerpc/pr80210.c: New test.
2135
f661e57e
DM
21362017-08-18 David Malcolm <dmalcolm@redhat.com>
2137
2138 PR c++/81514
2139 * g++.dg/lookup/empty.h: New file.
2140 * g++.dg/lookup/missing-std-include-2.C: Replace include of
2141 stdio.h with empty.h and a declaration of a "std::sprintf" not based
2142 on a built-in.
2143
00aa1fa2
L
21442017-08-18 H.J. Lu <hongjiu.lu@intel.com>
2145
2146 PR c/53037
2147 * c-c++-common/pr53037-5.c: New test.
2148 * g++.dg/pr53037-1.C: Likewise.
2149 * g++.dg/pr53037-2.C: Likewise.
2150 * g++.dg/pr53037-3.C: Likewise.
2151 * g++.dg/pr53037-4.C: Likewise.
2152 * gcc.dg/pr53037-1.c: Likewise.
2153 * gcc.dg/pr53037-2.c: Likewise.
2154 * gcc.dg/pr53037-3.c: Likewise.
2155 * gcc.dg/pr53037-4.c: Likewise.
2156
4a89b7e7
PB
21572017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2158
2159 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2160 * gcc.target/powerpc/p9-vparity.c: Likewise.
2161 * gcc.target/powerpc/pr68805.c: Likewise.
2162 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2163
d00fdf85
PB
21642017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2165
2166 PR target/72804
2167 * gcc.target/powerpc/pr72804.c: New test.
2168
e67bbd5d
MP
21692017-08-17 Marek Polacek <polacek@redhat.com>
2170
2171 PR middle-end/81814
2172 * gcc.dg/torture/pr81814.c: New test.
2173
ea58eb88
JW
21742017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2175
2176 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2177
ab4b719a
TV
21782017-08-17 Tom de Vries <tom@codesourcery.com>
2179
2180 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2181
344be1fd
RB
21822017-08-17 Richard Biener <rguenther@suse.de>
2183
2184 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2185
7911a54d
UB
21862017-08-16 Uros Bizjak <ubizjak@gmail.com>
2187
2188 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2189 scan-assembler-times for alpha*-*-*.
2190 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2191 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2192
b68a9f34
TK
21932017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2194
2195 PR fortran/81116
2196 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2197
adb5b54b
UB
21982017-08-16 Uros Bizjak <ubizjak@gmail.com>
2199
2200 PR target/46091
2201 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2202 (testm): New test function.
2203 * gcc.target/i386/pr46091-2.c: Ditto.
2204 * gcc.target/i386/pr46091-3.c: Ditto.
2205
90d43c80
BC
22062017-08-16 Bin Cheng <bin.cheng@arm.com>
2207
2208 PR tree-optimization/81832
2209 * gcc.dg/tree-ssa/pr81832.c: New test.
2210
963aeaad
RS
22112017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2212
2213 PR tree-optimization/81835
2214 * gcc.dg/vect/pr81815.c: New test.
2215
aaf46c35
JM
22162017-08-15 Joseph Myers <joseph@codesourcery.com>
2217
2218 PR target/78460
2219 PR target/67712
2220 * gcc.c-torture/compile/string-large-1.c: New test.
2221
204b99cd
RB
22222017-08-15 Richard Biener <rguenther@suse.de>
2223
2224 PR tree-optimization/81790
2225 * gcc.dg/torture/pr81790.c: New testcase.
2226
27be025d
MS
22272017-08-14 Martin Sebor <msebor@redhat.com>
2228
2229 PR c/81117
2230 * c-c++-common/attr-nonstring-1.c: New test.
2231
da67acb9
MS
22322017-08-14 Martin Sebor <msebor@redhat.com>
2233
2234 PR c/81117
2235 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2236
9e3b1778
DE
22372017-08-14 David Edelsohn <dje.gcc@gmail.com>
2238
2239 * gcc.dg/ucnid-5.c: Skip on AIX.
2240 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2241
2912db04
UB
22422017-08-14 Uros Bizjak <ubizjak@gmail.com>
2243
2244 PR target/46091
2245 * gcc.target/i386/pr46091-1.c: New test.
2246 * gcc.target/i386/pr46091-2.c: Ditto.
2247 * gcc.target/i386/pr46091-3.c: Ditto.
2248
c7fd2176
WD
22492017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2250
2251 PR target/81643
2252 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2253
a72a7e39
BS
22542017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2255
2256 PR target/79845
2257 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2258 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2259 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2260 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2261 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2262 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2263 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2264 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2265 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2266 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2267 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2268 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2269 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2270 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2271 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2272 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2273 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2274 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2275 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2276 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2277 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2278 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2279 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2280 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2281 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2282 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2283 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2284 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2285 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2286 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2287 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2288 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2289 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2290 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2291 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2292 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2293 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2294 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2295 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2296 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2297 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2298 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2299 * gcc.target/powerpc/cmpb-3.c: Likewise.
2300 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2301 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2302 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2303 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2304 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2305 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2306 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2307 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2308 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2309 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2310 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2311 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2312 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2313 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2314 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2315 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2316 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2317 * gcc.target/powerpc/no-r11-3.c: Likewise.
2318 * gcc.target/powerpc/pr80098-1.c: Likewise.
2319 * gcc.target/powerpc/pr80098-2.c: Likewise.
2320 * gcc.target/powerpc/pr80098-3.c: Likewise.
2321 * gcc.target/powerpc/pr80098-4.c: Likewise.
2322 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2323 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2324 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2325 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2326 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2327 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2328 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2329 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2330 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2331 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2332 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2333
8d2d0de9
BC
23342017-08-14 Bin Cheng <bin.cheng@arm.com>
2335
2336 PR tree-optimization/81799
2337 * gcc.dg/tree-ssa/pr81799.c: New.
2338
5316dd1b
WD
23392017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2340
2341 PR middle-end/46932
2342 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2343 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2344
250db3f9
SN
23452017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2346
2347 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2348 -mno-pc-relative-literal-loads.
2349
0d9255af
RO
23502017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2351
2352 PR testsuite/81793
2353 * gcc.dg/pie-static-1.c: Require both static and pie support.
2354 * gcc.dg/pie-static-2.c: Likewise.
2355
7a7b545f
PMR
23562017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2357
2358 PR ada/79542
2359 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2360
bb85aa74
MP
23612017-08-11 Marek Polacek <polacek@redhat.com>
2362
2363 PR c/81795
2364 * gcc.dg/pr81795.c: New test.
2365
c4fa8984
TK
23662017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2367
2368 PR fortran/60355
2369 * gfortran.dg (bind_c_usage_30): New test.
2370
fe8a99d8
ML
23712017-08-11 Martin Liska <mliska@suse.cz>
2372
2373 PR tree-opt/79987
2374 * gcc.target/i386/mpx/pr79987.c: New test.
2375
4c71a171
ML
23762017-08-11 Martin Liska <mliska@suse.cz>
2377
2378 PR ipa/81213
2379 * gcc.target/i386/pr81213.c: New test.
2380
e1769bdd
UB
23812017-08-10 Uros Bizjak <ubizjak@gmail.com>
2382
2383 PR target/81708
2384 * gcc.target/i386/stack-prot-sym.c: New test.
2385
adc84037
RS
23862017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2387
2388 PR testsuite/81738
2389 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2390 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2391 vect_perm and vect_element_align for vectorization.
2392
8e941ae9
L
23932017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2394
2395 PR target/81736
2396 * gcc.target/i386/pr81736-1.c: New test.
2397 * gcc.target/i386/pr81736-2.c: Likewise.
2398 * gcc.target/i386/pr81736-3.c: Likewise.
2399 * gcc.target/i386/pr81736-4.c: Likewise.
2400 * gcc.target/i386/pr81736-5.c: Likewise.
2401 * gcc.target/i386/pr81736-6.c: Likewise.
2402 * gcc.target/i386/pr81736-7.c: Likewise.
2403
798f8628
WS
24042017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2405
2406 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2407 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2408
32129a17
DM
24092017-08-10 David Malcolm <dmalcolm@redhat.com>
2410
2411 * c-c++-common/missing-close-symbol.c: New test case.
2412 * c-c++-common/missing-symbol.c: New test case.
2413 * gcc.dg/unclosed-init.c: New test case.
2414 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2415 * g++.dg/diagnostic/unclosed-function.C: New test case.
2416 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2417 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2418 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2419 "expected identifier" error.
2420
57e1270f
FR
24212017-08-10 Fritz Reese <fritzoreese@gmail.com>
2422
2423 * gfortran.dg/dec_d_lines_1.f: New test.
2424 * gfortran.dg/dec_d_lines_2.f: New test.
2425
24262017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2427
2428 * gfortran.dg/dec_structure_18.f90: New test.
2429 * gfortran.dg/dec_structure_19.f90: New test.
2430 * gfortran.dg/dec_structure_20.f90: New test.
2431 * gfortran.dg/dec_structure_21.f90: New test.
2432
aaab59b4
MP
24332017-08-10 Marek Polacek <polacek@redhat.com>
2434
2435 PR testsuite/81784
2436 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2437
f234f078
MP
2438 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2439
2b7d0696
ML
24402017-08-10 Martin Liska <mliska@suse.cz>
2441
2442 PR c++/81355
2443 * g++.dg/other/pr81355.C: New test.
2444
47ee1b7c
DM
24452017-08-09 David Malcolm <dmalcolm@redhat.com>
2446
2447 * jit.dg/all-non-failing-tests.h: Add note about
2448 test-vector-types.cc.
2449 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2450 case.
2451 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2452 New test case.
2453 * jit.dg/test-vector-types.cc: New test case.
2454
b388427b
AP
24552017-08-09 Andrew Pinski <apinski@cavium.com>
2456
2457 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2458 --save-temps to the options passed.
2459
12c2ab7b
MC
24602017-08-09 Michael Collison <michael.collison@arm.com>
2461
2462 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2463 boundary option and fix comment.
2464 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2465 boundary option and fix comment.
2466 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2467 boundary option and fix comment.
2468 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2469 -mstructure-size boundary option.
2470
a8a581af
SB
24712017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2472
2473 PR rtl-optimization/81423
2474 * gcc.c-torture/execute/pr81423.c: New testcase.
2475
50a87c1c
WS
24762017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2477
2478 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2479 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2480 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2481 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2482
3d9a180f
WS
24832017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2484
2485 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2486 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2487
ee9a9e7b
WS
24882017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2489
2490 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2491 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2492 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2493
07999eb2
WS
24942017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2495
2496 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2497 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2498 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2499 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2500
0ca970cd
SB
25012017-08-09 Slava Barinov <v.barinov@samsung.com>
2502
2503 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2504
296c53ac
MP
25052017-08-09 Marek Polacek <polacek@redhat.com>
2506
2507 PR c/81233
2508 * gcc.dg/diagnostic-types-1.c: New test.
2509 * gcc.dg/assign-warn-1.c: Update warning messages.
2510 * gcc.dg/assign-warn-2.c: Likewise.
2511 * gcc.dg/c90-const-expr-5.c: Likewise.
2512 * gcc.dg/c99-const-expr-5.c: Likewise.
2513 * gcc.dg/conv-2.c: Likewise.
2514 * gcc.dg/init-bad-7.c: Likewise.
2515 * gcc.dg/overflow-warn-1.c: Likewise.
2516 * gcc.dg/overflow-warn-2.c: Likewise.
2517 * gcc.dg/overflow-warn-3.c: Likewise.
2518 * gcc.dg/overflow-warn-4.c: Likewise.
2519 * gcc.dg/pointer-array-atomic.c: Likewise.
2520 * gcc.dg/pr26865.c: Likewise.
2521 * gcc.dg/pr61162-2.c: Likewise.
2522 * gcc.dg/pr61162.c: Likewise.
2523 * gcc.dg/pr67730-2.c: Likewise.
2524 * gcc.dg/pr69156.c: Likewise.
2525 * gcc.dg/pr70174.c: Likewise.
2526 * objc.dg/proto-lossage-4.m: Likewise.
2527
a32c8316
MP
25282017-08-09 Marek Polacek <polacek@redhat.com>
2529
2530 PR c/81417
2531 * Wsign-compare-1.c: New test.
2532 * gcc.dg/compare1.c: Adjust dg-bogus.
2533 * gcc.dg/compare2.c: Likewise.
2534 * gcc.dg/compare3.c: Likewise.
2535 * gcc.dg/compare7.c: Likewise.
2536 * gcc.dg/compare8.c: Likewise.
2537 * gcc.dg/compare9.c: Likewise.
2538 * gcc.dg/pr11492.c: Likewise.
2539
7345b714
L
25402017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2541
2542 PR driver/81523
2543 * gcc.dg/pie-7.c: New test.
2544 * gcc.dg/pie-static-1.c: Likewise.
2545 * gcc.dg/pie-static-2.c: Likewise.
2546
d5bf81b3
UB
25472017-08-08 Uros Bizjak <ubizjak@gmail.com>
2548
2549 PR target/81708
2550 * gcc.target/i386/stack-prot-guard.c: New test.
2551
4261463d
TC
25522017-08-08 Tamar Christina <tamar.christina@arm.com>
2553
2554 * gcc.target/aarch64/xorsign.c: New.
2555 * gcc.target/aarch64/xorsign_exec.c: New.
2556 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2557
b115e803
BS
25582017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2559
2560 PR tree-optimization/81354
2561 * g++.dg/torture/pr81354.C: New file.
2562
51bd28ed
RB
25632017-08-08 Richard Biener <rguenther@suse.de>
2564
2565 PR middle-end/81719
2566 * g++.dg/tree-ssa/pr81719.C: New testcase.
2567
26d66f28
RB
25682017-08-08 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/81723
2571 * gfortran.dg/pr81723.f: New testcase.
2572
82c0d3eb
BS
25732017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2574
2575 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2576 string.
2577 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2578 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2579 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2580 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2581 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2582 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2583 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2584 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2585 * gcc.target/powerpc/cmpb-3.c: Likewise.
2586 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2587 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2588
d81e058f
ML
25892017-08-08 Martin Liska <mliska@suse.cz>
2590
2591 PR tree-opt/81696
2592 * gcc.dg/ipa/pr81696.c: New test.
2593
a5c93f53
BC
25942017-08-08 Bin Cheng <bin.cheng@arm.com>
2595
2596 PR tree-optimization/81744
2597 * gcc.dg/tree-ssa/pr81744.c: New.
2598
a5afbdd6
MP
25992017-08-08 Marek Polacek <polacek@redhat.com>
2600
2601 PR c++/81607
2602 * g++.dg/other/bitfield6.C: New test.
2603
08c4c51e
MM
26042017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2605
2606 PR target/81593
2607 * gcc.target/powerpc/vec-setup.h: New tests to test various
2608 combinations of setting up vectors of 2 double word elements.
2609 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2610 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2611 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2612 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2613 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2614 vector inserts from vector extracts.
2615 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2616
950a884b
TK
26172017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2618
2619 PR fortran/68829
2620 PR fortran/81701
2621 * gfortran.dg/o_fast_stacksize.90: New test.
2622
6f1a16cb
WD
26232017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2624
2625 PR middle-end/46932
2626 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2627
4090b652
L
26282017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2629
2630 * gcc.target/i386/pr81736-1.c: Removed.
2631 * gcc.target/i386/pr81736-2.c: Likewise.
2632 * gcc.target/i386/pr81736-3.c: Likewise.
2633 * gcc.target/i386/pr81736-4.c: Likewise.
2634
079a0363
L
26352017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2636
2637 PR target/81736
2638 * gcc.target/i386/pr81736-1.c: New test.
2639 * gcc.target/i386/pr81736-2.c: Likewise.
2640 * gcc.target/i386/pr81736-3.c: Likewise.
2641 * gcc.target/i386/pr81736-4.c: Likewise.
2642
1653a865
MP
26432017-08-07 Marek Polacek <polacek@redhat.com>
2644
2645 PR middle-end/81737
2646 * gcc.dg/pr81737.c: New test.
2647
577eec56
ML
26482017-08-07 Martin Liska <mliska@suse.cz>
2649
2650 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2651 * gcc.dg/parm-impl-decl-1.c: Likewise.
2652 * gcc.dg/parm-impl-decl-3.c: Likewise.
2653 * gcc.dg/Wattributes-5.c: New test.
2654
537bf9ac
AP
26552017-08-06 Andrew Pinski <apinski@cavium.com>
2656
2657 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2658 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2659 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2660 * gcc.target/aarch64/target_attr_4.c: Likewise.
2661 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2662 * gcc.target/aarch64/target_attr_2.c: Likewise.
2663 * gcc.target/aarch64/target_attr_7.c: Likewise.
2664 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2665 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2666 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2667
90596474
AP
26682017-08-06 Andrew Pinski <apinski@cavium.com>
2669
2670 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2671 -march=armv8-a+nolse, skip if -mcpu= is passed.
2672 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2673
08e9cb5a
AP
26742017-08-06 Andrew Pinski <apinski@cavium.com>
2675
2676 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2677 * gcc.target/aarch64/_Float16_2.c: Likewise.
2678 * gcc.target/aarch64/_Float16_3.c: Likewise.
2679
4a6ad083
TV
26802017-08-06 Tom de Vries <tom@codesourcery.com>
2681
2682 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2683
b363e726
TV
26842017-08-06 Tom de Vries <tom@codesourcery.com>
2685
2686 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2687 type. Add missing return.
2688
8fbcf075
TV
26892017-08-06 Tom de Vries <tom@codesourcery.com>
2690
2691 PR testsuite/81731
2692 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2693 variable 'a' definition.
2694 (b): Remove unused variable.
2695 (gp): New variable.
2696 (check): Add parameter corresponding to call in main, and handle.
2697
67695c07
PC
26982017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2699
2700 PR c++/79790
23d12941 2701 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2702
c779bea5
YG
27032017-08-04 Yury Gribov <tetra2005@gmail.com>
2704
2705 PR tree-optimization/57371
2706 * c-c++-common/pr57371-1.c: New test.
2707 * c-c++-common/pr57371-2.c: New test.
2708 * c-c++-common/pr57371-3.c: New test.
2709 * c-c++-common/pr57371-4.c: New test.
2710 * gcc.dg/pr57371-5.c: New test.
2711
e52341f1
CL
27122017-08-04 Carl Love <cel@us.ibm.com>
2713
2714 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2715 builtin test cases for vec_mule, and vec_mulo.
2716 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2717 builtin test cases for vec_mule, and vec_mulo.
2718
295940c3
L
27192017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2720
2721 PR target/81590
2722 * gcc.target/i386/avx512-check.h: New file.
2723 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2724 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2725 * gcc.target/i386/avx512cd-check.h: Likewise.
2726 * gcc.target/i386/avx512ifma-check.h: Likewise.
2727 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2728 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2729 * gcc.target/i386/avx512bw-check.h: Rewrite.
2730 * gcc.target/i386/avx512dq-check.h: Likewise.
2731 * gcc.target/i386/avx512er-check.h: Likewise.
2732 * gcc.target/i386/avx512f-check.h: Likewise.
2733 * gcc.target/i386/avx512vl-check.h: Likewise.
2734 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2735 only.
2736 (test_512): Removed.
2737 (avx512*_test): Likewise.
2738 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2739
f4f2c2ec
MP
27402017-08-04 Marek Polacek <polacek@redhat.com>
2741
2742 PR middle-end/81695
2743 * gcc.dg/pr81695.c: New test.
2744
62c8a2cf
RS
27452017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2746
2747 PR tree-optimization/81136
2748 * gcc.dg/vect/pr81136.c: Add scan test.
2749
dfbddbeb
RS
27502017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2751
2752 * gcc.dg/vect/vect-alias-check-3.c: New test.
2753 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2754 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2755
165b2f5f
RB
27562017-08-04 Richard Biener <rguenther@suse.de>
2757
2758 PR middle-end/81705
2759 * c-c++-common/ubsan/pr81705.c: New testcase.
2760
7c0881d5
BS
27612017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2762
2763 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2764 messages that used to start with a capital letter.
2765 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2766 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2767 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2768 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2769 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2770 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2771 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2772 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2773 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2774 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2775 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2776 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2777 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2778 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2779 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2780 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2781 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2782 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2783 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2784 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2785 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2786 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2787 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2788 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2789 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2790 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2791 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2792 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2793 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2794 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2795 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2796 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2797 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2798 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2799 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2800 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2801 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2802 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2803 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2804 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2805 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2806 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2807 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2808 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2809 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2810 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2811 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2812 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2813 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2814 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2815 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2816 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2817 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2818 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2819 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2820 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2821
2fdaed89
JJ
28222017-08-03 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR target/81621
2825 * gcc.dg/pr81621.c: New test.
2826
297db279
RB
28272017-08-03 Richard Biener <rguenther@suse.de>
2828
2829 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2830 and CSE.
2831
2fdaed89 28322017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2833
2834 PR middle-end/81148
2835 * c-c++-common/ubsan/pr81148.c: New testcase.
2836
cad136a4
TV
28372017-08-03 Tom de Vries <tom@codesourcery.com>
2838
2839 PR target/81662
2840 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2841
2392baa5
JJ
28422017-08-03 Jakub Jelinek <jakub@redhat.com>
2843
2844 PR driver/81650
2845 * gcc.dg/pr81650.c: New test.
2846
e5e691a5
PC
28472017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2848
2849 PR c++/71440
2850 * g++.dg/template/crash127.C: New.
2851
0a734553
JJ
28522017-08-03 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR middle-end/81052
2855 * c-c++-common/pr81052.c: New test.
2856
673aef33
TV
28572017-08-03 Tom de Vries <tom@codesourcery.com>
2858
2859 * gcc.dg/pr56727-2.c: Require alias.
2860
2a8485f6
TV
28612017-08-03 Tom de Vries <tom@codesourcery.com>
2862
2863 * gcc.dg/attr-noipa.c: Require alloca.
2864
8b917598
TV
28652017-08-03 Tom de Vries <tom@codesourcery.com>
2866
2867 * gcc.dg/torture/pr80163.c: Require label_values.
2868
4ca8bf91
TV
28692017-08-03 Tom de Vries <tom@codesourcery.com>
2870
2871 PR target/81662
2872 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2873 * c-c++-common/patchable_function_entry-default.c: Same.
2874 * c-c++-common/patchable_function_entry-definition.c: Same.
2875
f4629481
UB
28762017-08-02 Uros Bizjak <ubizjak@gmail.com>
2877
2878 PR target/81644
2879 * gcc.target/i386/pr81644.c: New test.
2880
86994621
TV
28812017-08-02 Tom de Vries <tom@codesourcery.com>
2882
2883 * gcc.dg/Walloca-14.c: Use relative line number.
2884
9501fd4b
UB
28852017-08-02 Uros Bizjak <ubizjak@gmail.com>
2886
2887 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2888 test "no-3dnowa" target attribute.
2889
f7b6353a
MP
28902017-08-02 Marek Polacek <polacek@redhat.com>
2891
2892 PR c/81289
2893 * gcc.dg/noncompile/pr81289.c: New test.
2894
8a6eab34
MP
2895 PR c/81448
2896 PR c/81306
2897 * c-c++-common/Wmultistatement-macros-13.c: New test.
2898
349721b7
JJ
28992017-08-02 Jakub Jelinek <jakub@redhat.com>
2900
e4f0733a
JJ
2901 PR c++/81640
2902 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2903
349721b7
JJ
2904 PR middle-end/79499
2905 * gcc.dg/pr79499.c: New test.
2906
77eefb71
RB
29072017-08-02 Richard Biener <rguenther@suse.de>
2908
2909 PR tree-optimization/81633
2910 * gcc.dg/vect/pr81633.c: New testcase.
2911
760f74c2
L
29122017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2913
2914 * gcc.dg/guality/pr25967-1.c: New test.
2915 * gcc.dg/guality/pr25967-2.c: Likewise.
2916 * gcc.dg/torture/pr25967-1.c: Likewise.
2917 * gcc.dg/torture/pr25967-2.c: Likewise.
2918
a2e28a97
L
29192017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2920
2921 PR target/81654
2922 * gcc.target/i386/pr81654.c: New test.
2923
d8afd032
TK
29242017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2925
2926 PR fortran/79312
2927 * gfortran.dg/logical_assignment_1.f90: New test.
2928
671a00ee
ML
29292017-08-01 Martin Liska <mliska@suse.cz>
2930
2931 PR middle-end/70140
2932 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2933
7d3eecca
ML
29342017-08-01 Martin Liska <mliska@suse.cz>
2935
2936 Revert r250771
2937 Make mempcpy more optimal (PR middle-end/70140).
2938
636730ca
JJ
29392017-08-01 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR target/81622
2942 * gcc.target/powerpc/pr81622.c: New test.
2943
74cc0b2b
SE
29442017-08-01 Steve Ellcey <sellcey@cavium.com>
2945
2946 PR tree-optimization/80925
2947 * gcc.dg/vect/vect-28.c: Add
2948 --param vect-max-peeling-for-alignment=0 option.
2949 Remove unaligned access and peeling checks.
2950 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2951 * gcc.dg/vect/vect-70.c: Ditto.
2952 * gcc.dg/vect/vect-87.c: Ditto.
2953 * gcc.dg/vect/vect-88.c: Ditto.
2954 * gcc.dg/vect/vect-91.c: Ditto.
2955 * gcc.dg/vect/vect-93.c: Ditto.
2956
0102e469
TV
29572017-08-01 Tom de Vries <tom@codesourcery.com>
2958
2959 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2960 * gcc.target/nvptx/slp.c (foo): Same.
2961
813485c6
RB
29622017-08-01 Richard Biener <rguenther@suse.de>
2963
2964 PR tree-optimization/81181
2965 * gcc.dg/torture/pr81181.c: New testcase.
2966
98b7180c
ML
29672017-08-01 Martin Liska <mliska@suse.cz>
2968
2969 PR middle-end/70140
2970 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2971
4f3e333a
UB
29722017-08-01 Uros Bizjak <ubizjak@gmail.com>
2973
2974 PR target/81641
2975 * gcc.target/i386/pr81641.c: New test.
2976
b8bb5772
UB
29772017-08-01 Uros Bizjak <ubizjak@gmail.com>
2978
2979 PR target/81639
2980 * gcc.target/i386/pr81639.c: New test.
2981
34e5c511
RB
29822017-08-01 Richard Biener <rguenther@suse.de>
2983
2984 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2985 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2986 endless loop.
2987 * gcc.dg/uninit-23.c: Adjust.
2988
5e19d437
BC
29892017-08-01 Bin Cheng <bin.cheng@arm.com>
2990
2991 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2992 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2993
7061cfc0
BC
29942017-08-01 Bin Cheng <bin.cheng@arm.com>
2995
2996 PR tree-optimization/81627
2997 * gcc.dg/tree-ssa/pr81627.c: New.
2998
39637a44
BC
29992017-08-01 Bin Cheng <bin.cheng@arm.com>
3000
3001 PR tree-optimization/81620
3002 * gcc.dg/tree-ssa/pr81620-1.c: New.
3003 * gcc.dg/tree-ssa/pr81620-2.c: New.
3004
f9c5fe06
DH
30052017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3006
3007 PR testsuite/53542
3008 * gfortran.dg/use_30.f90: New test.
3009
da98e3b1
JJ
30102017-08-01 Jakub Jelinek <jakub@redhat.com>
3011
3012 PR tree-optimization/81588
3013 * gcc.dg/tree-ssa/pr81588.c: New test.
3014 * gcc.dg/pr81588.c: New test.
3015 * gcc.c-torture/execute/pr81588.c: New test.
3016
5e8fe12f
RB
30172017-08-01 Richard Biener <rguenther@suse.de>
3018
3019 PR tree-optimization/81297
3020 * gcc.dg/torture/pr81297.c: New testcase.
3021
93ac482a
UB
30222017-07-31 Uros Bizjak <ubizjak@gmail.com>
3023
3024 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
3025
6cc518c6
SE
30262017-07-31 Steve Ellcey <sellcey@cavium.com>
3027
3028 PR tree-optimization/80925
93ac482a 3029 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
3030 --param vect-max-peeling-for-alignment=0 option.
3031 Remove unaligned access and peeling checks.
3032 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
3033
24c8e8eb
CL
30342017-07-31 Carl Love <cel@us.ibm.com>
3035
3036 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
3037 missed in commit 250746.
3038
b40e941b
CL
30392017-07-31 Carl Love <cel@us.ibm.com>
3040
3041 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
3042 new builtins.
3043
67779f74
L
30442017-07-31 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
3047 * gcc.target/i386/pr79793-2.c: Likewise.
3048
a97cf8f9
UB
30492017-07-31 Uros Bizjak <ubizjak@gmail.com>
3050
3051 PR target/25967
3052 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
3053 (naked): Add attribute regparm(1) for x86_32 targets.
3054 Add integer argument. Remove global "data" variable.
3055 (main): Pass integer argument to naked function.
3056 * gcc.target/i386/naked-4.c: New test.
3057
7fef86d3
JH
30582017-07-31 Jan Hubicka <hubicka@ucw.cz>
3059 Martin Liska <mliska@suse.cz>
3060
3061 * gcc.dg/predict-15.c: New test.
3062 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
3063
2ec580be
UB
30642017-07-31 Uros Bizjak <ubizjak@gmail.com>
3065
3066 PR target/25967
3067 * gcc.target/i386/naked-1.c: New test.
3068 * gcc.target/i386/naked-2.c: Ditto.
3069 * gcc.target/i386/naked-3.c: Ditto.
3070 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
3071 do_test_body0 stub function, use attribute "naked" instead.
3072 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
3073 * gcc.dg/pr44290-2.c: Ditto.
3074
cfdf6ff6
TK
30752017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3076
3077 PR fortran/81581
3078 * gfortran.dg/dim_sum_1.f90: New test case.
3079 * gfortran.dg/dim_sum_2.f90: New test case.
3080 * gfortran.dg/dim_sum_3.f90: New test case.
3081
5edb1c48
ML
30822017-07-31 Martin Liska <mliska@suse.cz>
3083
3084 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
3085 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3086
f34ebeb2
ML
30872017-07-31 Martin Liska <mliska@suse.cz>
3088
3089 PR sanitize/81530
3090 * g++.dg/ubsan/pr81530.C: New test.
3091
066bbc57
JJ
30922017-07-31 Jakub Jelinek <jakub@redhat.com>
3093
3094 PR sanitizer/81604
3095 * c-c++-common/ubsan/pr81604.c: New test.
3096
a10b3cf1
L
30972017-07-30 H.J. Lu <hongjiu.lu@intel.com>
3098
3099 PR target/79793
3100 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
3101 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
3102 (foo): Check the builtin return address against the return address
3103 in interrupt frame.
3104 * gcc.target/i386/pr79793-1.c: New test.
3105 * gcc.target/i386/pr79793-2.c: Likewise.
3106
942047f2
EB
31072017-07-29 Eric Botcazou <ebotcazou@adacore.com>
3108
3109 * c-c++-common/dump-ada-spec-7.c: New test.
3110
e071b767
JJ
31112017-07-29 Jakub Jelinek <jakub@redhat.com>
3112
3113 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
3114 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
3115
782a7850
PB
31162017-07-28 Peter Bergner <bergner@vnet.ibm.com>
3117
3118 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
3119
9de00935
TC
31202017-07-28 Tamar Christina <tamar.christina@arm.com>
3121
3122 * gcc.target/aarch64/int_mov_immediate_1.c: New.
3123
8de33df2
BC
31242017-07-28 Bin Cheng <bin.cheng@arm.com>
3125
3126 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
3127
8acb8421
TC
31282017-07-28 Tamar Christina <tamar.christina@arm.com>
3129 Bilyan Borisov <bilyan.borisov@arm.com>
3130
3131 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
3132 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
3133 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
3134 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
3135 * gcc.target/aarch64/pr63304_1.c: Changed to double.
3136
d9c259ef
BC
31372017-07-28 Bin Cheng <bin.cheng@arm.com>
3138
3139 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
3140 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
3141 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
3142 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
3143 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
3144 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
3145 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
3146 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
3147 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
3148 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
3149 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
3150
6d7649f8
ML
31512017-07-28 Martin Liska <mliska@suse.cz>
3152
3153 PR sanitizer/81340
3154 * g++.dg/asan/pr81340.C: New test.
3155
92e29a5e
RB
31562017-07-28 Richard Biener <rguenther@suse.de>
3157
3158 PR tree-optimization/81502
3159 * gcc.target/i386/pr81502.c: New testcase.
3160
70affe6a
ML
31612017-07-28 Martin Liska <mliska@suse.cz>
3162
3163 PR sanitizer/81460
3164 * gcc.dg/asan/pr81460.c: New test.
3165
d0ee55a1
JJ
31662017-07-28 Jakub Jelinek <jakub@redhat.com>
3167
c9b39a49
JJ
3168 PR sanitizer/80998
3169 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3170 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3171
d0ee55a1
JJ
3172 PR tree-optimization/81578
3173 * gcc.dg/pr81578.c: New test.
3174
1ce75e41
RB
31752017-07-28 Richard Biener <rguenther@suse.de>
3176
3177 PR tree-optimization/81573
3178 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3179
7a5cbf29
PB
31802017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3181
3182 * g++.dg/pr69667.C: Remove option -mlra.
3183 * gcc.target/powerpc/dform-1.c: Likewise.
3184 * gcc.target/powerpc/dform-2.c: Likewise.
3185 * gcc.target/powerpc/dform-3.c: Likewise.
3186 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3187 * gcc.target/powerpc/p9-vparity.c: Likewise.
3188 * gcc.target/powerpc/pr63491.c: Likewise.
3189 * gcc.target/powerpc/pr67808.c: Likewise.
3190 * gcc.target/powerpc/pr68805.c: Likewise.
3191 * gcc.target/powerpc/pr69461.c: Likewise.
3192 * gcc.target/powerpc/pr71680.c: Likewise.
3193 * gcc.target/powerpc/pr77289.c: Likewise.
3194 * gcc.target/powerpc/pr78458.c: Likewise.
3195 * gcc.target/powerpc/pr78543.c: Likewise.
3196 * g++.dg/pr71294.C: Remove option -mno-lra.
3197 * gcc.target/powerpc/pr71656-1.c: Likewise.
3198 * gcc.target/powerpc/pr71656-2.c: Likewise.
3199 * gcc.target/powerpc/pr71698.c: Likewise.
3200
2c2789d5
KT
32012017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202 Sudakshina Das <sudi.das@arm.com>
3203
3204 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3205
06bd22f6
MP
32062017-07-27 Marek Polacek <polacek@redhat.com>
3207
3208 PR c/81417
3209 * c-c++-common/Wsign-compare-1.c: New test.
3210 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3211 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3212 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3213 * g++.dg/warn/compare1.C: Likewise.
3214 * gcc.dg/compare1.c: Likewise.
3215 * gcc.dg/compare2.c: Likewise.
3216 * gcc.dg/compare4.c: Likewise.
3217 * gcc.dg/compare5.c: Likewise.
3218 * gcc.dg/pr35430.c: Likewise.
3219 * gcc.dg/pr60087.c: Likewise.
3220
27c8b49b
PB
32212017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3222
3223 PR middle-end/81564
3224 * gcc.dg/pr81564.c: New test.
3225
b7675b59
RB
32262017-07-27 Richard Biener <rguenther@suse.de>
3227
3228 PR tree-optimization/81573
3229 PR tree-optimization/81494
3230 * gcc.dg/torture/pr81573.c: New testcase.
3231
719488f8
RB
32322017-07-27 Richard Biener <rguenther@suse.de>
3233
3234 PR tree-optimization/81571
3235 * gcc.dg/torture/pr81571.c: New testcase.
3236
9811e84c
RB
32372017-07-27 Richard Biener <rguenther@suse.de>
3238
3239 PR tree-optimization/81502
3240 * gcc.target/i386/vect-insert-1.c: New testcase.
3241
58814c76
AK
32422017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3243
3244 PR target/81534
3245 * gcc.target/s390/pr81534.c: New test.
3246
036ea399
JJ
32472017-07-27 Jakub Jelinek <jakub@redhat.com>
3248
7d25ac20
JJ
3249 PR tree-optimization/81555
3250 PR tree-optimization/81556
3251 * gcc.c-torture/execute/pr81555.c: New test.
3252 * gcc.c-torture/execute/pr81556.c: New test.
3253
036ea399
JJ
3254 * gcc.dg/attr-noipa.c: New test.
3255 * gcc.dg/ipa/ipa-pta-18.c: New test.
3256 * gcc.dg/ipa/ipa-sra-11.c: New test.
3257
9bfda664
MM
32582017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3259
3260 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3261 option.
3262 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3263 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3264 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3265 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3266 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3267 * gcc.target/powerpc/vsx-simode.c: Likewise.
3268 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3269 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3270
eb086562
PC
32712017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3272
3273 PR c++/71570
3274 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3275
a7473dc5
L
32762017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3277
3278 PR target/81563
3279 * gcc.target/i386/pr81563.c: New test
3280
404f48ac
WD
32812017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3282
3283 PR target/79041
3284 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3285
c3d38629
MP
32862017-07-26 Marek Polacek <polacek@redhat.com>
3287
3288 PR middle-end/70992
3289 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3290 * gcc.dg/overflow-warn-2.c: Likewise.
3291 * gcc.dg/overflow-warn-3.c: Likewise.
3292 * gcc.dg/overflow-warn-4.c: Likewise.
3293 * gcc.dg/torture/pr70992-2.c: New test.
3294 * gcc.dg/torture/pr70992.c: New test.
3295
4f450a2b
RB
32962017-07-26 Richard Biener <rguenther@suse.de>
3297
3298 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3299 happening in ccp1.
3300 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3301
e1711448
WD
33022017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3303
3304 PR middle-end/46932
3305 * gcc.dg/pr46932.c: New testcase.
3306
108c3c88
ML
33072017-07-26 Martin Liska <mliska@suse.cz>
3308
3309 PR sanitize/81186
3310 * gcc.dg/asan/pr81186.c: New test.
3311
52645850
CL
33122017-07-25 Carl Love <cel@us.ibm.com>
3313
3314 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3315 vec_cnttz builtins.
3316
a8697b27
EB
33172017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3318
3319 * gnat.dg/opt66.adb: New test.
3320
288fe52e
AM
33212017-07-25 Alexander Monakov <amonakov@ispras.ru>
3322
3323 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3324 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3325
b771c609
AM
33262017-07-25 Alexander Monakov <amonakov@ispras.ru>
3327
3328 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3329
33302017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3331
3332 * c-c++-common/patchable_function_entry-default.c: New test.
3333 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3334 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3335
774cccdc
JJ
33362017-07-25 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR target/81532
3339 * gcc.target/i386/pr80833-3.c: New test.
3340 * gcc.target/i386/avx512dq-pr81532.c: New test.
3341 * gcc.target/i386/avx512bw-pr81532.c: New test.
3342
1aa54f90
RB
33432017-07-25 Richard Biener <rguenther@suse.de>
3344
3345 PR tree-optimization/81455
3346 * gcc.dg/pr81455.c: New testcase.
3347
e294f495
RB
33482017-07-25 Richard Biener <rguenther@suse.de>
3349
3350 PR tree-optimization/81529
3351 * gfortran.dg/pr81529.f90: New testcase.
3352
edf8ba4b
WD
33532017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3354
774cccdc 3355 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3356
ea063871
RB
33572017-07-25 Richard Biener <rguenther@suse.de>
3358
3359 PR tree-optimization/81410
3360 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3361
5ea71a5a
RB
33622017-07-25 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/81510
3365 * gcc.dg/torture/pr81510.c: New testcase.
3366 * gcc.dg/torture/pr81510-2.c: Likewise.
3367
4287b4e8
ML
33682017-07-25 Martin Liska <mliska@suse.cz>
3369
3370 PR ipa/81520
3371 * gcc.dg/ipa/pr81520.c: New test.
3372
d49718d6
MP
33732017-07-25 Marek Polacek <polacek@redhat.com>
3374
3375 PR c/81364
3376 * Wmultistatement-macros-12.c: New test.
3377
0e82a9b9
BC
33782017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3379
3380 PR target/81414
3381 * gcc.target/aarch64/pr81414.C: New.
3382
3d99332b
RB
33832017-07-25 Richard Biener <rguenther@suse.de>
3384
3385 PR middle-end/81505
3386 * gcc.dg/ubsan/pr81505.c: New testcase.
3387
52d0f7bd
DS
33882017-07-24 Daniel Santos <daniel.santos@pobox.com>
3389
3390 PR testsuite/80759
3391 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3392 (ELFFN_BEGIN): Rename to FN_TYPE.
3393 (ELFFN_END): Rename to FN_SIZE.
3394 (ASMNAME): New macro.
3395 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3396 .global.
3397 (FUNC_END): Use ASMNAME.
3398 (test_data_save): Remove.
3399 (test_data_input): Likewise.
3400 (test_data_output: Likewise.
3401 (test_data_fn): Likewise.
3402 (test_data_retaddr): Likewise.
3403 (regs_to_mem): Make globals, use r10 instead of rax.
3404 (mem_to_regs): Likewise.
3405 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3406 body to ms-sysv.c.
3407 (do_test_aligned): Likewise.
3408 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3409 Add dg-* directives.
3410 (PASTE_STR): New macro.
3411 (ASMNAME): Likewise.
3412 (LOAD_TEST_DATA_ADDR): Likewise.
3413 (TEST_DATA_OFFSET): Likewise.
3414 (do_test_body0): New C function.
3415 (do_test_body): New inline assembly routine.
3416 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3417 (runtest_ms_sysv): Modify.
3418
19930989
MM
34192017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3420
3421 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3422 since the upper-regs options have been deleted.
3423 * gcc.target/powerpc/pr65849-2.c: Likewise.
3424 * gcc.target/powerpc/pr80099-1.c: Likewise.
3425 * gcc.target/powerpc/pr80099-2.c: Likewise.
3426 * gcc.target/powerpc/pr80099-3.c: Likewise.
3427 * gcc.target/powerpc/pr80099-4.c: Likewise.
3428 * gcc.target/powerpc/pr80099-5.c: Likewise.
3429 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3430 support removal of the upper-regs options.
3431 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3432 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3433 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3434 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3435 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3436 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3437 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3438 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3439 * gcc.target/powerpc/ppc-round.c: Likewise.
3440 * gcc.target/powerpc/pr71720.c: Likewise.
3441 * gcc.target/powerpc/pr72853.c: Likewise.
3442 * gcc.target/powerpc/pr79907.c: Likewise.
3443 * gcc.target/powerpc/pr78953.c: Likewise.
3444 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3445 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3446 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3447 * gcc.target/powerpc/vec-init-3.c: Likewise.
3448 * gcc.target/powerpc/vec-init-6.c: Likewise.
3449 * gcc.target/powerpc/vec-init-7.c: Likewise.
3450 * gcc.target/powerpc/vec-set-char.c: Likewise.
3451 * gcc.target/powerpc/vec-set-int.c: Likewise.
3452 * gcc.target/powerpc/vec-set-short.c: Likewise.
3453
d47d34bb
WD
34542017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3455
3456 PR target/79041
3457 * gcc.target/aarch64/pr79041-2.c: New test.
3458
26bca0ed
CL
34592017-07-24 Carl Love <cel@us.ibm.com>
3460
3461 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3462 the new built-ins.
3463
4b40986c
JW
34642017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3465
3466 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3467
213c3b7b
TK
34682017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3469 Mikael Morin <mikael@gcc.gnu.org>
3470
3471 PR fortran/66102
3472 * gfortran.dg/realloc_on_assign_28.f90: New test.
3473
e2b71b5a
DE
34742017-07-23 David Edelsohn <dje.gcc@gmail.com>
3475
3476 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3477 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3478
f36dda3b
UB
34792017-07-23 Uros Bizjak <ubizjak@gmail.com>
3480
3481 PR target/80569
3482 * gcc.target/i386/pr80569.c: New test.
3483
5ff4baa5
CL
34842017-07-21 Carl Love <cel@us.ibm.com>
3485
3486 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3487 vmuleuh): Fix scan-assembler-times should check for word not half word
3488 instructions.
3489
43f84f6c
JW
34902017-07-21 Jim Wilson <jim.wilson@linaro.org>
3491
3492 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3493 redundant -march option.
3494 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3495 in addition to armv8.1-a.
3496
325fe816
YG
34972017-07-21 Yury Gribov <tetra2005@gmail.com>
3498
3499 PR middle-end/56727
3500 * gcc.dg/pr56727-1.c: New test.
3501 * gcc.dg/pr56727-2.c: New test.
3502
5a5838e0
SM
35032017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3504
3505 * gcc.target/powerpc/mmx-check.h: New file.
3506 * gcc.target/powerpc/mmx-packs.c: New file.
3507 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3508 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3509 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3510 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3511 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3512 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3513 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3514 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3515 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3516 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3517 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3518 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3519 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3520 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3521 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3522 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3523 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3524 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3525 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3526 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3527 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3528 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3529 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3530 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3531 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3532 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3533 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3534 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3535 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3536 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3537 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3538 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3539 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3540 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3541 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3542 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3543 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3544 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3545
9af7f373
RB
35462017-06-21 Richard Biener <rguenther@suse.de>
3547
3548 PR tree-optimization/81500
3549 * gcc.dg/torture/pr81500.c: New testcase.
3550
5aaa8fb4
NS
35512017-07-20 Nathan Sidwell <nathan@acm.org>
3552
3553 * g++.dg/ext/anon-struct6.C: Adjust diag.
3554 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3555
2953b72f
JJ
35562017-07-20 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR target/80846
3559 * gcc.target/i386/avx-pr80846.c: New test.
3560 * gcc.target/i386/avx2-pr80846.c: New test.
3561 * gcc.target/i386/avx512f-pr80846.c: New test.
3562
73c4b4df
BC
35632017-07-20 Bin Cheng <bin.cheng@arm.com>
3564
3565 PR tree-optimization/81388
3566 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3567 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3568
77e5edaf
JH
35692017-07-17 Tom de Vries <tom@codesourcery.com>
3570
3571 PR middle-end/81030
3572 * gcc.dg/pr81030.c: New test.
3573
891ad31c
RB
35742017-07-20 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/61171
3577 * g++.dg/vect/pr61171.cc: New testcase.
3578 * gfortran.dg/vect/pr61171.f: Likewise.
3579 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3580
f971b281
RB
35812017-07-20 Richard Biener <rguenther@suse.de>
3582
3583 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3584 with V64QImode.
3585 * gcc.dg/vect/slp-45.c: Likewise.
3586
2071f8f9
N
35872017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3588
3589 * gcc.dg/tree-ssa/vrp116.c: New Test.
3590
a6722e5b
MM
35912017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3592
3593 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3594 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3595 __builtin_cpu_is and __builtin_cpu_supports are supported.
3596
ccfa843f
SM
35972017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3598
3599 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3600 __BUILTIN_CPU_SUPPORTS__ defined.
3601 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3602 __BUILTIN_CPU_SUPPORTS__ defined.
3603
564e405c
JJ
36042017-07-19 Jakub Jelinek <jakub@redhat.com>
3605
3606 PR tree-optimization/81346
3607 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3608
3717fbe3
TV
36092017-07-19 Tom de Vries <tom@codesourcery.com>
3610
3611 * gcc.target/nvptx/decl-init.c: Update alignment.
3612 * gcc.target/nvptx/slp-2-run.c: New test.
3613 * gcc.target/nvptx/slp-2.c: New test.
3614 * gcc.target/nvptx/v2di.c: New test.
3615
b98b34b7
TV
36162017-07-19 Tom de Vries <tom@codesourcery.com>
3617
3618 * gcc.target/nvptx/slp-run.c: New test.
3619 * gcc.target/nvptx/slp.c: New test.
3620 * gcc.target/nvptx/v2si-cvt.c: New test.
3621 * gcc.target/nvptx/v2si-run.c: New test.
3622 * gcc.target/nvptx/v2si.c: New test.
3623 * gcc.target/nvptx/vec.inc: New test.
3624
8d1628eb
JJ
36252017-07-19 Jakub Jelinek <jakub@redhat.com>
3626
3627 PR tree-optimization/81346
3628 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3629 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3630 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3631 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3632 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3633 compiler to avoid X / C1 op C2 optimization to trigger.
3634
4d6ababc
ML
36352017-07-19 Martin Liska <mliska@suse.cz>
3636
3637 PR sanitizer/63361
3638 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3639 -ffloat-store or -mieee for targets that need it.
3640
d83cc5cc
TV
36412017-07-18 Tom de Vries <tom@codesourcery.com>
3642
3643 PR middle-end/81464
3644 * gfortran.dg/pr81464.f90: New test.
3645
e822e885
UB
36462017-07-18 Uros Bizjak <ubizjak@gmail.com>
3647
3648 PR target/81471
3649 * gcc.target/i386/pr81471.c: New test.
3650
b267968e
RB
36512017-06-18 Richard Biener <rguenther@suse.de>
3652
3653 PR tree-optimization/81410
3654 * gcc.dg/vect/pr81410.c: New testcase.
3655
33e9feb5
JH
36562017-07-18 Jan Hubicka <hubicka@ucw.cz>
3657
3658 PR middle-end/81462
3659 * g++.dg/torture/pr81462.C: New testcase.
3660
694dd0e4
BC
36612017-07-18 Bin Cheng <bin.cheng@arm.com>
3662
3663 PR target/81408
3664 * g++.dg/tree-ssa/pr81408.C: New.
3665 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3666
f9bfe3f5
RB
36672017-07-18 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/80620
3670 PR tree-optimization/81403
3671 * gcc.dg/torture/pr80620.c: New testcase.
3672 * gcc.dg/torture/pr81403.c: Likewise.
3673
36742017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3675
3676 PR tree-optimization/81418
3677 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3678
36792017-07-17 Carl Love <cel@us.ibm.com>
3680
3681 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3682 test case changes for commit 249424
3683
3684 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3685 vmuleuh): Fix scan-assembler-times should check for word not half word
3686 instructions.
3687
f6489326
BS
36882017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3689
3690 PR tree-optimization/81162
3691 * gcc.dg/pr81162.c: Move this to...
3692 * gcc.dg/ubsan/pr81162.c: ...here.
3693
dbc4ecfc
VR
36942017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3695
3696 * g++.dg/diagnostic/friend1.C: New test.
3697 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3698
a64559a5
NS
36992017-07-17 Nathan Sidwell <nathan@acm.org>
3700
3701 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3702
aac59577
BE
37032017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3704
3705 * lib/gcc-dg.exp: Increase expect's match buffer size.
3706
aa1528b5
BC
37072017-07-17 Bin Cheng <bin.cheng@arm.com>
3708
3709 PR target/81369
3710 * gcc.dg/tree-ssa/pr81369.c: New.
3711
b6c354eb
CZ
37122017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3713
3714 * gcc.target/arc/pr9000674901.c: New file.
3715 * gcc.target/arc/pic-1.c: Likewise.
3716 * gcc.target/arc/pr9001191897.c: Likewise.
3717
1825c61e
CZ
37182017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3719 Andrew Burgess <andrew.burgess@embecosm.com>
3720
3721 * gcc.target/arc/naked-1.c: New file.
3722 * gcc.target/arc/naked-2.c: Likewise.
3723
1f1e8aed
JJ
37242017-07-17 Jakub Jelinek <jakub@redhat.com>
3725
9ebce098
JJ
3726 PR tree-optimization/81428
3727 * gcc.dg/fixed-point/pr81428.c: New test.
3728
e8dd1313
JJ
3729 PR tree-optimization/81365
3730 * g++.dg/torture/pr81365.C: New test.
3731
1f1e8aed
JJ
3732 PR tree-optimization/81396
3733 * gcc.dg/tree-ssa/pr81396.c: New test.
3734
38f638ca
EB
37352017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3736
3737 * gnat.dg/opt65.adb: New test.
3738
5fa396ad
JH
37392017-07-16 Jan Hubicka <hubicka@ucw.cz>
3740
3741 * gcc.dg/predict-8.c: Update.
3742
00aeee56
VR
37432017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3744
3745 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3746 * g++.dg/warn/pr12242.C: Likewise.
3747
b70bb05b
KN
37482017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3749
3750 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3751 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3752 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3753 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3754 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3755 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3756 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3757 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3758 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3759 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3760 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3761 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3762 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3763 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3764 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3765 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3766 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3767 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3768 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3769 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3770 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3771 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3772 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3773 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3774 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3775 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3776 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3777 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3778 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3779 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3780 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3781 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3782 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3783 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3784 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3785 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3786 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3787 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3788 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3789 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3790 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3791 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3792 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3793 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3794 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3795 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3796 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3797 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3798 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3799 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3800 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3801
3b805666
BS
38022016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3803
3804 PR tree-optimization/81162
3805 * gcc.dg/pr81162.c: New file.
3806
bece580c
MS
38072017-07-14 Martin Sebor <msebor@redhat.com>
3808
3809 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3810 that bcopy is expected to be transformed to.
3811
eea77d1f
DM
38122017-07-14 David Malcolm <dmalcolm@redhat.com>
3813
3814 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3815 * g++.dg/lookup/missing-std-include-2.C: New test case.
3816 * g++.dg/lookup/missing-std-include-3.C: New test case.
3817 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3818 * gcc.dg/missing-header-fixit-1.c: New test case.
3819 * gcc.dg/missing-header-fixit-2.c: New test case.
3820 * gcc.dg/missing-header-fixit-2.h: New header.
3821
338d6484
DM
38222017-07-13 David Malcolm <dmalcolm@redhat.com>
3823
3824 PR c/81405
3825 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3826
38272017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3828
3829 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3830
6d28654e
ML
38312017-07-13 Martin Liska <mliska@suse.cz>
3832
3833 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3834 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3835 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3836 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3837 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3838 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3839 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3840
3787ee47
MM
38412017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3842
3843 PR target/81193
3844 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3845 __builtin_cpu_supports with old GLIBC's.
3846 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3847 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3848 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3849 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3850 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3851 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3852 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3853 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3854 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3855 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3856 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3857 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3858 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3859 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3860 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3861 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3862 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3863 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3864 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3865 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3866 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3867 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3868 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3869 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3870
118009c1
CL
38712017-07-12 Carl Love <cel@us.ibm.com>
3872
3873 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3874 rev_bool_int): Add test cases for builtins.
3875 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3876 test cases for builtins.
3877
5d7b8153
CL
38782017-07-12 Carl Love <cel@us.ibm.com>
3879
3880 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3881 lp64 && p9vector_hw.
3882
6ea93a64
CL
38832017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3884
3885 * lib/target-supports.exp (check_stack_check_available): Make
3886 testcase name depend on stack_kind.
3887
2f65ab2e
MC
38882017-07-11 Michael Collison <michael.collison@arm.com>
3889
774cccdc 3890 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3891
9e028cef
PC
38922017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3893
3894 PR c++/51270
3895 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3896
f281956e
CL
38972017-07-11 Carl Love <cel@us.ibm.com>
3898
3899 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3900 test cases for the builtins.
3901
3d36348a
YG
39022017-07-11 Yury Gribov <tetra2005@gmail.com>
3903
3904 * lib/profopt.exp: Print relative names in UNSUPPORTED
3905 AutoFDO tests.
3906
214f700a
MC
39072017-07-10 Michael Collison <michael.collison@arm.com>
3908
3909 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3910
03ed2915
UB
39112017-07-10 Uros Bizjak <ubizjak@gmail.com>
3912
3913 PR target/81375
3914 * gcc.target/i386/pr81375.c: New test.
3915
9c582dbb
MS
39162017-07-10 Martin Sebor <msebor@redhat.com>
3917
3918 PR tree-optimization/80397
3919 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3920
281ac396
MS
39212017-07-10 Martin Sebor <msebor@redhat.com>
3922
3923 PR other/81345
3924 * gcc.dg/pr81345.c: New test.
3925
a7784956
CZ
39262017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3927
3928 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3929 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3930
5920ba15
UB
39312017-07-09 Uros Bizjak <ubizjak@gmail.com>
3932
3933 PR target/81313
3934 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3935 integer argumets to bypass x86_64 outgoing args optimization.
3936
39372017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3938
3939 * gfortran.dg/eoshift_4.f90: New test.
3940 * gfortran.dg/eoshift_5.f90: New test.
3941 * gfortran.dg/eoshift_6.f90: New test.
3942
35c95658
L
39432017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3944
3945 PR target/81313
3946 * gcc.target/i386/pr81313-1.c: New test.
3947 * gcc.target/i386/pr81313-2.c: Likewise.
3948 * gcc.target/i386/pr81313-3.c: Likewise.
3949 * gcc.target/i386/pr81313-4.c: Likewise.
3950 * gcc.target/i386/pr81313-5.c: Likewise.
3951
dcbf81c9
RS
39522017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3953
3954 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3955 * gnat.dg/vect16.ads (Sarray): Likewise.
3956 * gnat.dg/vect17.ads (Sarray): Likewise.
3957 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3958 * gnat.dg/vect16.adb (Add): Likewise.
3959 * gnat.dg/vect17.adb (Add): Likewise.
3960
738f7c2e
DM
39612017-07-07 David Malcolm <dmalcolm@redhat.com>
3962
3963 PR c++/79300
3964 * g++.dg/diagnostic/pr79300.C: New test case.
3965
6a69355c
MM
39662017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3967
57f49e99
MM
3968 * gcc.target/powerpc/clone1.c: Add check to make sure the
3969 __builtin_cpu_supports function is fully supported.
3970 * gcc.target/powerpc/clone2.c: New runtime test for
3971 target_clones.
3972
6a69355c
MM
3973 PR target/81348
3974 * gcc.target/powerpc/pr81348.c: New test.
3975
5e32025a
SN
39762017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3977
3978 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3979
19388c6d
CL
39802017-07-07 Carl Love <cel@us.ibm.com>
3981
3982 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3983 file for built-ins.
3984
bcc3c3f1
JM
39852017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3986
3987 * gcc.target/sparc/dictunpack.c: New file.
3988 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3989 * gcc.target/sparc/fpcmpshl.c: Likewise.
3990 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3991 * gcc.target/sparc/fpcmpushl.c: Likewise.
3992
2c6e2eb1
HA
39932017-07-06 Harald Anlauf <anlauf@gmx.de>
3994
3995 PR fortran/70071
3996 * gfortran.dg/coarray_44.f90: New testcase.
3997
5094f7d5
MO
39982017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3999
4000 * c-c++-common/asan/kasan-alloca-1.c: New test.
4001 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
4002
e3174bdf
MO
40032017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
4004
4005 * c-c++-common/asan/alloca_big_alignment.c: New test.
4006 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
4007 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
4008 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
4009 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
4010 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
4011 * c-c++-common/asan/alloca_safe_access.c: Likewise.
4012 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
4013
a40c6fa8
GJL
40142017-07-06 Georg-Johann Lay <avr@gjlay.de>
4015
4016 PR target/81305
4017 * gcc.target/avr/isr-test.h: Fix warnings.
4018
9296dd9b
TP
40192017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4020
4021 * lib/target-supports.exp: Generate
4022 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
4023 and check_effective_target_arm_arch_v8r_multilib.
4024
d87f00ba
CL
40252017-07-06 Carl Love <cel@us.ibm.com>
4026
9296dd9b 4027 * ChangeLog: Clean up from mid air collision
08e60e19
CL
4028
40292017-07-06 Carl Love <cel@us.ibm.com>
4030
4031 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
4032 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
4033 cases for vec_addc, adde and addec builtins.
4034
c471c6ed
DM
40352017-07-06 David Malcolm <dmalcolm@redhat.com>
4036
4037 PR c++/79300
4038 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
4039 expected underlining within macro expansion.
4040 * c-c++-common/pr70264.c: Likewise.
4041 * g++.dg/plugin/diagnostic-test-expressions-1.C
4042 (test_within_macro_1): New test.
4043 (test_within_macro_2): Likewise.
4044 (test_within_macro_3): Likewise.
4045 (test_within_macro_4): Likewise.
4046 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
4047 expected underlining within macro expansion.
4048 (test_macro_4): Likewise.
4049 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4050 (test_within_macro_1): New test.
4051 (test_within_macro_2): Likewise.
4052 (test_within_macro_3): Likewise.
4053 (test_within_macro_4): Likewise.
4054 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
4055 underlining within macro expansion.
4056
68d872d7
SP
40572017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
4058
4059 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
4060 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
4061 _mm_maskz_getexp_round_sd): Test new intrinsics.
4062 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
4063 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
4064 _mm_maskz_getexp_round_ss): Ditto.
4065 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
4066 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
4067 _mm_maskz_getmant_round_sd): Ditto.
4068 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
4069 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
4070 _mm_maskz_getmant_round_ss): Ditto.
4071 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
4072 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
4073 _mm_maskz_getexp_round_sd): New runtime tests.
4074 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
4075 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
4076 _mm_maskz_getexp_round_ss): Ditto.
4077 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
4078 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
4079 _mm_maskz_getmant_round_sd): Ditto.
4080 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
4081 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
4082 _mm_maskz_getmant_round_ss): Ditto.
4083 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
4084 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
4085 __builtin_ia32_getmantss_mask_round): Test new builtins.
4086 * gcc.target/i386/sse-13.c : Ditto.
4087 * gcc.target/i386/sse-23.c: Ditto.
4088 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
4089 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
4090 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
4091 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
4092 _mm_mask_getexp_round_ss): Test new intrinsics.
4093 * gcc.target/i386/testround-1.c: Ditto.
4094 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
4095 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
4096 _mm_mask_getmant_round_ss): Test new intrinsics
4097 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
4098 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
4099 _mm_maskz_getmant_ss): Test new intrinsics.
4100
9e00a397
CL
41012017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
4102
4103 * lib/target-supports-dg.exp (dg-require-stack-check): New.
4104 * lib/target-supports.exp (check_stack_check_available): New.
4105 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
4106 * gcc.c-torture/compile/stack-check-1.c: Likewise.
4107 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
4108 * gcc.dg/pr47443.c: Likewise.
4109 * gcc.dg/pr48134.c: Likewise.
4110 * gcc.dg/pr70017.c: Likewise.
4111 * gcc.target/aarch64/stack-checking.c: Likewise.
4112 * gcc.target/arm/stack-checking.c: Likewise.
4113 * gcc.target/i386/pr48723.c: Likewise.
4114 * gcc.target/i386/pr55672.c: Likewise.
4115 * gcc.target/i386/pr67265-2.c: Likewise.
4116 * gcc.target/i386/pr67265.c: Likewise.
4117 * gnat.dg/opt49.adb: Likewise.
4118 * gnat.dg/stack_check1.adb: Likewise.
4119 * gnat.dg/stack_check2.adb: Likewise.
4120 * gnat.dg/stack_check3.adb: Likewise.
4121
38e6cc4d
KN
41222017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
4123
4124 PR target/80103
4125 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
4126 __attribute__.
4127
f8aa2b2c
SP
41282017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
4129
4130 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
4131 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
4132 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
4133 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
4134 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
4135 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
4136 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
4137 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
4138 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
4139 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
4140 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
4141 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
4142
e483b7b4
GJL
41432017-07-05 Georg-Johann Lay <avr@gjlay.de>
4144
4145 PR target/81305
4146 * gcc.target/avr/isr-test.h: New file.
4147 * gcc.target/avr/torture/isr-01-simple.c: New test.
4148 * gcc.target/avr/torture/isr-02-call.c: New test.
4149 * gcc.target/avr/torture/isr-03-fixed.c: New test.
4150
a8745cc2
BC
41512017-07-05 Bin Cheng <bin.cheng@arm.com>
4152
4153 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4154 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4155 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4156 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4157
4a52eb19
BC
41582017-07-05 Bin Cheng <bin.cheng@arm.com>
4159
4160 * gcc.dg/tree-ssa/ldist-26.c: New test.
4161
95f7d11b
BC
41622017-07-05 Bin Cheng <bin.cheng@arm.com>
4163
4164 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4165
45bb7d59
UB
41662017-07-04 Uros Bizjak <ubizjak@gmail.com>
4167
4168 PR target/81300
4169 * gcc.target/i386/pr81300.c: New test.
4170
1fcfac88
UB
41712017-07-04 Uros Bizjak <ubizjak@gmail.com>
4172
4173 PR target/81294
4174 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4175 x and y arguments in the call to _subborrow_u32.
4176 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4177 x and y arguments in the call to _subborrow_u64.
4178 * gcc.target/i386/pr81294-1.c: New test.
4179 * gcc.target/i386/pr81294-2.c: Ditto.
4180
a4187dab
KT
41812017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4182
4183 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4184
efbf55b0
MP
41852017-07-04 Marek Polacek <polacek@redhat.com>
4186
4187 PR c/81231
4188 * gcc.dg/atomic-pr81231.c: New test.
4189
1aad7106
RS
41902017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4191
4192 PR tree-optimization/81292
4193 * gcc.dg/pr81292-1.c: New test.
4194 * gcc.dg/pr81292-2.c: Likewise.
4195
7c819e8a
ML
41962017-07-04 Martin Liska <mliska@suse.cz>
4197
4198 PR sanitizer/81040
4199 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4200 use-after-scope sanitization.
4201
f111f434
JJ
42022017-07-04 Jakub Jelinek <jakub@redhat.com>
4203
8e8dd13b
JJ
4204 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4205 options.
4206
f111f434
JJ
4207 PR target/81175
4208 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4209 gather.
4210
7a1238d1
ML
42112017-07-04 Martin Liska <mliska@suse.cz>
4212
4213 PR ipa/81214
4214 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4215 * g++.dg/ext/mvc3.C: Likewise.
4216 * gcc.target/i386/mvc2.c: Likewise.
4217 * gcc.target/i386/mvc3.c: Likewise.
4218
9fc1fed4
JJ
42192017-07-04 Jakub Jelinek <jakub@redhat.com>
4220
8e3b9bbf
JJ
4221 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4222 decomposition declaration in diagnostics.
4223 * g++.dg/cpp1z/decomp2.C: Likewise.
4224 * g++.dg/cpp1z/decomp3.C: Likewise.
4225 * g++.dg/cpp1z/decomp4.C: Likewise.
4226 * g++.dg/cpp1z/decomp5.C: Likewise.
4227 * g++.dg/cpp1z/decomp6.C: Likewise.
4228 * g++.dg/cpp1z/decomp7.C: Likewise.
4229 * g++.dg/cpp1z/decomp8.C: Likewise.
4230 * g++.dg/cpp1z/decomp13.C: Likewise.
4231 * g++.dg/cpp1z/decomp14.C: Likewise.
4232 * g++.dg/cpp1z/decomp18.C: Likewise.
4233 * g++.dg/cpp1z/decomp19.C: Likewise.
4234 * g++.dg/cpp1z/decomp22.C: Likewise.
4235 * g++.dg/cpp1z/decomp23.C: Likewise.
4236 * g++.dg/cpp1z/decomp24.C: Likewise.
4237 * g++.dg/cpp1z/decomp25.C: Likewise.
4238 * g++.dg/cpp1z/decomp26.C: Likewise.
4239 * g++.dg/cpp1z/decomp28.C: Likewise.
4240
9fc1fed4
JJ
4241 PR c++/81258
4242 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4243 * g++.dg/cpp1z/decomp30.C: New test.
4244
17c18221
PC
42452017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4246
4247 PR c++/65775
4248 * g++.dg/cpp0x/trailing14.C: New.
4249
370d975d
DH
42502017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4251
4252 PR testsuite/79866
4253 * gfortran.dg/coarray_event_2.f08: New test.
4254
73977c47
DH
42552017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4256
4257 PR testsuite/79843
4258 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4259 * gfortran.dg/pointer_intent_2.f90: Likewise.
4260
2f70a979
JH
42612017-07-02 Jan Hubicka <hubicka@ucw.cz>
4262
4263 PR middle-end/81290
4264 * gcc.c-torture/compile/pr81290.c: New.
4265
6b5e165b
RB
42662017-07-03 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/60510
4269 * gfortran.dg/vect/pr60510.f: New testcase.
4270
d8ac7e28
RO
42712017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4272
4273 * gcc.target/i386/mvc6.c: Require ifunc support.
4274
da402967
ML
42752017-07-03 Martin Liska <mliska@suse.cz>
4276
4277 PR sanitize/81040
4278 * g++.dg/asan/function-argument-1.C: New test.
4279 * g++.dg/asan/function-argument-2.C: New test.
4280 * g++.dg/asan/function-argument-3.C: New test.
4281
bc9f4235
RS
42822017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4283
4284 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4285 as well.
4286
be086ff5
TV
42872017-07-03 Tom de Vries <tom@codesourcery.com>
4288
4289 PR tree-optimization/69468
4290 * gcc.dg/pr81192.c: Update.
4291
4752be46
TV
42922017-07-03 Tom de Vries <tom@codesourcery.com>
4293
4294 PR tree-optimization/81192
4295 * gcc.dg/pr81192.c: Update.
4296
0bbfd554
TV
42972017-07-03 Tom de Vries <tom@codesourcery.com>
4298
4299 PR tree-optimization/81192
4300 * gcc.dg/pr81192.c: New test.
4301
b677e2f6
TK
43022017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4303
4304 * gfortran/eoshift_3.f90: New test.
4305
e3f9a279
RS
43062017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4307
4308 * gcc.dg/strlenopt-32.c: New testcase.
4309 * gcc.dg/strlenopt-33.c: Likewise.
4310 * gcc.dg/strlenopt-33g.c: Likewise.
4311 * gcc.dg/strlenopt-34.c: Likewise.
4312 * gcc.dg/strlenopt-35.c: Likewise.
4313
862088aa
RS
43142017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4315
4316 PR tree-optimization/80769
4317 * gcc.dg/strlenopt-31.c: New test.
4318 * gcc.dg/strlenopt-31g.c: Likewise.
4319
c34d0927
RS
43202017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4321
4322 PR tree-optimization/81136
4323 * gcc.dg/vect/pr81136.c: New test.
4324
c52d6043
JJ
43252017-07-01 Jakub Jelinek <jakub@redhat.com>
4326
4327 PR sanitizer/81262
4328 * gcc.c-torture/compile/pr81262.c: New test.
4329 * g++.dg/ubsan/pr81262.C: New test.
4330
77616c7e
JH
43312017-06-29 Jan Hubicka <hubicka@ucw.cz>
4332
4333 PR ipa/81261
4334 * g++.dg/ipa/pr81261.C: New testcase.
4335
fb6a764d
AP
43362017-06-30 Andrew Pinski <apinski@cavium.com>
4337
4338 * gcc.dg/torture/pr81245.c: New testcase.
4339
059ab149
AH
43402017-06-30 Aldy Hernandez <aldyh@redhat.com>
4341
4342 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4343 unbounded use.
4344
e59e8b5a
DM
43452017-06-30 David Malcolm <dmalcolm@redhat.com>
4346
4347 PR c++/80014
4348 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4349 Add declaration.
4350 (test_typeid): New test function.
4351
e855bdc0
JJ
43522017-06-30 Jakub Jelinek <jakub@redhat.com>
4353
4354 PR target/81225
4355 * gcc.target/i386/pr81225.c: New test.
4356
fe32bb1b
NS
43572017-06-30 Nathan Sidwell <nathan@acm.org>
4358
4359 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4360 * g++.dg/cpp0x/decltype9.C: Likewise.
4361 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4362 * g++.dg/lookup/decl1.C: Likewise.
4363 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4364 * g++.dg/other/pr28432.C: Likewise.
4365 * g++.dg/parse/crash12.C: Likewise.
4366 * g++.dg/parse/enum3.C: Likewise.
4367 * g++.dg/parse/operator6.C: Likewise.
4368 * g++.dg/template/crash69.C: Likewise.
4369 * g++.dg/template/error27.C: Likewise.
4370 * g++.dg/template/error28.C: Likewise.
4371 * g++.dg/template/memfriend6.C: Likewise.
4372 * g++.old-deja/g++.mike/err1.C: Likewise.
4373 * g++.old-deja/g++.mike/p811.C: Likewise.
4374 * g++.old-deja/g++.other/crash25.C: Likewise.
4375 * g++.old-deja/g++.other/dtor4.C: Likewise.
4376 * g++.old-deja/g++.pt/t37.C: Likewise.
4377
aaa587d4
ML
43782017-06-30 Martin Liska <mliska@suse.cz>
4379
4380 PR ipa/81214
4381 * gcc.target/i386/pr81214.c: New test.
4382
274c1516
NS
43832017-06-30 Nathan Sidwell <nathan@acm.org>
4384
3b5c768c
NS
4385 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4386
274c1516
NS
4387 PR c++/81229
4388 * g++.dg/lookup/pr81229.C: New.
4389
c497284c
ML
43902017-06-30 Martin Liska <mliska@suse.cz>
4391
4392 PR sanitizer/81021
4393 * g++.dg/asan/pr81021.C: New test.
4394
4812f0b7
RB
43952017-06-30 Richard Biener <rguenther@suse.de>
4396
4397 PR tree-optimization/81249
4398 * g++.dg/torture/pr81249.C: New testcase.
4399
8e09cb8b
PC
44002017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4401
4402 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4403 * g++.dg/diagnostic/variadic1.C: Likewise.
4404 * g++.dg/gomp/udr-3.C: Likewise.
4405 * g++.dg/overload/error1.C: Likewise.
4406 * g++.dg/overload/error2.C: Likewise.
4407 * g++.dg/template/duplicate1.C: Likewise.
4408 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4409 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4410 * g++.old-deja/g++.other/redecl2.C: Likewise.
4411 * g++.old-deja/g++.other/redecl4.C: Likewise.
4412 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4413
74582a3e
CP
44142017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4415
4416 PR fortran/77765
4417 * gfortran.dg/goacc/pr77765.f90: New test.
4418
6da4066f
SE
44192017-06-29 Steve Ellcey <sellcey@cavium.com>
4420
4421 * gcc.target/aarch64/ccmp_2.c: New test.
4422
be3b7dcf
NS
44232017-06-29 Nathan Sidwell <nathan@acm.org>
4424
4425 PR c++/81247
4426 * g++.dg/parse/pr81247-[abc].C: New.
4427
e5898daf
CL
44282017-06-29 Carl Love <cel@us.ibm.com>
4429
4430 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4431 test_unsigned_int_result, test_ll_int_result,
4432 test_ll_unsigned_int_result): Add result checking functions, add
4433 debug support.
4434 (main): Add builtin function tests.
4435
14836f38
CL
44362017-06-29 Carl Love <cel@us.ibm.com>
4437
4438 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4439 dg-skip-if): Add -mvsx -mcpu=power7.
4440
0630a4ec
RB
44412017-06-29 Richard Biener <rguenther@suse.de>
4442
4443 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4444
f76b4224
NS
44452017-06-29 Nathan Sidwell <nathan@acm.org>
4446
4447 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4448
f66459c1
PB
44492017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4450
4451 PR middle-end/81194
4452 * g++.dg/pr81194.C: New test.
4453
3c7bb489
L
44542017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4455
4456 PR ipa/80565
4457 * gcc.dg/torture/pr80565.c: New file.
4458
6cd83bec
BC
44592017-06-29 Bin Cheng <bin.cheng@arm.com>
4460
4461 PR tree-optimization/81196
4462 * gcc.dg/vect/pr81196.c: New.
4463
4c6a51a0
MC
44642017-06-29 Michael Collison <michael.collison@arm.com>
4465
4466 Fix date on previous ChangeLog entry.
4467
44682017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4469 Michael Collison <michael.collison@arm.com>
4470
4471 PR target/70119
4472 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4473
395a191d
SP
44742017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4475
4476 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4477 Test new intrinsic.
4478 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4479 Ditto.
4480 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4481 Ditto.
4482 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4483 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4485
0ddc0ebc
TP
44862017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4487
4488 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4489 current ARM check by ARM NEON's availability check.
4490 (check_effective_target_vect_intfloat_cvt): Likewise.
4491 (check_effective_target_vect_uintfloat_cvt): Likewise.
4492 (check_effective_target_vect_floatint_cvt): Likewise.
4493 (check_effective_target_vect_floatuint_cvt): Likewise.
4494 (check_effective_target_vect_shift): Likewise.
4495 (check_effective_target_whole_vector_shift): Likewise.
4496 (check_effective_target_vect_bswap): Likewise.
4497 (check_effective_target_vect_shift_char): Likewise.
4498 (check_effective_target_vect_long): Likewise.
4499 (check_effective_target_vect_float): Likewise.
4500 (check_effective_target_vect_perm): Likewise.
4501 (check_effective_target_vect_perm_byte): Likewise.
4502 (check_effective_target_vect_perm_short): Likewise.
4503 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4504 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4505 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4506 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4507 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4508 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4509 (check_effective_target_vect_widen_shift): Likewise.
4510 (check_effective_target_vect_extract_even_odd): Likewise.
4511 (check_effective_target_vect_interleave): Likewise.
4512 (check_effective_target_vect_multiple_sizes): Likewise.
4513 (check_effective_target_vect64): Likewise.
4514 (check_effective_target_vect_max_reduc): Likewise.
4515
56a6d474
RB
45162017-06-28 Richard Biener <rguenther@suse.de>
4517
4518 PR middle-end/81227
4519 * gcc.dg/pr81227.c: New testcase.
4520
926c7865
MM
45212017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4522
4523 PR target/81193
4524 * lib/target-supports.exp
4525 (check_ppc_cpu_supports_hw_available): New test to make sure
4526 __builtin_cpu_supports works on power7 and newer.
4527
17a7218b
ML
45282017-06-28 Martin Liska <mliska@suse.cz>
4529
4530 PR ipa/81128
4531 * gcc.target/i386/pr81128.c: New test.
4532
63010089
ML
45332017-06-28 Martin Liska <mliska@suse.cz>
4534
4535 PR driver/79659
4536 * g++.dg/opt/pr79659.C: New test.
4537
b1cac008
CL
45382017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4539
4540 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4541 and options.
4542 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4543
42bd89ce
MG
45442017-06-28 Marc Glisse <marc.glisse@inria.fr>
4545
4546 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4547 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4548
b8d62ac8
JJ
45492017-06-28 Jakub Jelinek <jakub@redhat.com>
4550
4551 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4552 (foo): ... this. Change constants such that it isn't matched
4553 as __builtin_copysign, yet tests the combiner the same.
4554
6dc61b45
ML
45552017-06-28 Martin Liska <mliska@suse.cz>
4556
4557 PR sanitizer/81224
4558 * gcc.dg/asan/pr81224.c: New test.
4559
9a265443
EB
45602017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4561
4562 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4563 passed to pthread_join.
4564
935b5226
AK
45652017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4566
4567 * gcc.target/s390/nodatarel-1.c: New test.
4568
88016532
JD
45692017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4570
4571 PR fortran/80164
4572 * gfortran.dg/array_temporaries_4.f90: New test.
4573
8c2805bb
AP
45742017-06-27 Andrew Pinski <apinski@cavium.com>
4575
4576 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4577 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4578 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4579
786c6d10
MP
45802017-06-27 Marek Polacek <polacek@redhat.com>
4581
4582 PR sanitizer/81223
4583 * gcc.dg/ubsan/pr81223.c: New test.
4584
1e7df2e6
MG
45852017-06-27 Marc Glisse <marc.glisse@inria.fr>
4586
4587 * gcc.dg/tree-ssa/assoc-1.c: New file.
4588
58b45c4f
PC
45892017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4590
4591 PR c++/62046
4592 * g++.dg/parse/catch2.C: New.
4593
00296d7f
JJ
45942017-06-27 Jakub Jelinek <jakub@redhat.com>
4595
c1031852
JJ
4596 PR sanitizer/81209
4597 * g++.dg/ubsan/pr81209.C: New test.
4598
00296d7f
JJ
4599 PR middle-end/81207
4600 * gcc.c-torture/compile/pr81207.c: New test.
4601
0c418630
MP
46022017-06-27 Marek Polacek <polacek@redhat.com>
4603
4604 PR bootstrap/81216
4605 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4606
4b377e01
MS
46072017-06-26 Martin Sebor <msebor@redhat.com>
4608
4609 PR c++/81169
4610 * g++.dg/Wclass-memaccess-2.C: New test.
4611
952ac945
CL
46122017-06-26 Carl Love <cel@us.ibm.com>
4613
4614 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4615 Add new runnable test file for the vec_rev built-ins.
4616
df11b2ea
BS
46172016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4618
226ab0a8 4619 PR/tree-optimization 71815
df11b2ea
BS
4620 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4621 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4622
fa7ccca0
RL
46232017-06-26 Renlin Li <renlin.li@arm.com>
4624 Szabolcs Nagy <szabolcs.nagy@arm.com>
4625
4626 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4627 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4628 memmove.
4629
5a5c2d16
RB
46302017-06-26 Richard Biener <rguenther@suse.de>
4631
4632 PR target/81175
4633 * gfortran.dg/pr81175.f: New testcase.
4634
75f0112f
RB
46352017-06-26 Richard Biener <rguenther@suse.de>
4636
4637 PR tree-optimization/81203
4638 * gcc.dg/torture/pr81203.c: New testcase.
4639
3e2becc4
MP
46402017-06-26 Marek Polacek <polacek@redhat.com>
4641
4642 PR c/80116
4643 * c-c++-common/Wmultistatement-macros-1.c: New test.
4644 * c-c++-common/Wmultistatement-macros-2.c: New test.
4645 * c-c++-common/Wmultistatement-macros-3.c: New test.
4646 * c-c++-common/Wmultistatement-macros-4.c: New test.
4647 * c-c++-common/Wmultistatement-macros-5.c: New test.
4648 * c-c++-common/Wmultistatement-macros-6.c: New test.
4649 * c-c++-common/Wmultistatement-macros-7.c: New test.
4650 * c-c++-common/Wmultistatement-macros-8.c: New test.
4651 * c-c++-common/Wmultistatement-macros-9.c: New test.
4652 * c-c++-common/Wmultistatement-macros-10.c: New test.
4653 * c-c++-common/Wmultistatement-macros-11.c: New test.
4654
945653db
EB
46552017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4656
4657 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4658
c8e3c356
CL
46592017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4660
4661 * lib/target-supports.exp
4662 (check_effective_target_arm_neon_ok_nocache): Add flags with
4663 -mfloat-abi=hard. Include arm_neon.h.
4664 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4665 (check_effective_target_arm_neon_ok_no_float_abi): New.
4666 * gcc.target/arm/lto/pr65837_0.c: Require
4667 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4668 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4669 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4670
22235619
PC
46712017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4672
4673 PR c++/62315
4674 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4675
e56e3fda
TK
46762017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4677
45bb7d59 4678 PR fortran/52473
e56e3fda
TK
4679 * gfortran.dg/cshift_2.f90: New test.
4680
d3f062be
JW
46812017-06-23 Jim Wilson <jim.wilson@linaro.org>
4682
4683 PR middle-end/79794
4684 * gcc.target/aarch64/pr79794.c: New.
4685
37416b69
MM
46862017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4687
4688 PR target/80510
4689 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4690 * gcc.target/powerpc/pr80510-2.c: Likewise.
4691
8447a92f
JL
46922017-06-22 Jeff Law <law@redhat.com>
4693
4694 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4695
52607f7e
WS
46962017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4697
4698 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4699 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4700 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4701 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4702 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4703 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4704 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4705 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4706
fb68f296
JC
47072017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4708
45bb7d59 4709 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4710
60edf8bb
MT
47112017-06-22 Matt Turner <mattst88@gmail.com>
4712
4713 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4714 skylake check.
4715
4333d74b
CL
47162017-06-22 Carl Love <cel@us.ibm.com>
4717
4718 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4719 vmuleuh): Fix scan-assembler-times should check for word not half word
4720 instructions.
4721
13f752b2
JL
47222017-06-22 Jeff Law <law@redhat.com>
4723
4724 * gcc.c-torture/compile/stack-check-1.c: New test.
4725
0759db19
RB
47262016-06-22 Richard Biener <rguenther@suse.de>
4727
4728 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4729 * gcc.dg/vect/pr65947-2.c: Likewise.
4730 * gcc.dg/vect/pr65947-3.c: Likewise.
4731 * gcc.dg/vect/pr65947-4.c: Likewise.
4732 * gcc.dg/vect/pr65947-5.c: Likewise.
4733 * gcc.dg/vect/pr65947-6.c: Likewise.
4734 * gcc.dg/vect/pr65947-8.c: Likewise.
4735 * gcc.dg/vect/pr65947-9.c: Likewise.
4736 * gcc.dg/vect/pr65947-10.c: Likewise.
4737 * gcc.dg/vect/pr65947-12.c: Likewise.
4738 * gcc.dg/vect/pr65947-13.c: Likewise.
4739 * gcc.dg/vect/pr65947-14.c: Likewise.
4740 * gcc.dg/vect/vect-cond-2.c: Likewise.
4741 * gcc.dg/vect/vect-pr69848.c: Likewise.
4742
c24c235e
ML
47432017-06-22 Martin Liska <mliska@suse.cz>
4744
4745 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4746 to not inline it.
4747
71f82be9
JG
47482017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4749
4750 * gcc.dg/tree-ssa/forwprop-37.c: New.
4751
a78f6980
RB
47522017-06-22 Richard Biener <rguenther@suse.de>
4753
4754 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4755
85d5b033
RB
47562017-06-22 Richard Biener <rguenther@suse.de>
4757
4758 * gcc.dg/vect/pr65947-14.c: New testcase.
4759
4ded8669
MM
47602017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4761
4762 PR target/80510
4763 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4764 32-bit support is added. Change ITYPE size to 64-bit integer.
4765 * gcc.target/powerpc/pr80510-2.c: Likewise.
4766
cb8d1b01
JJ
47672017-06-21 Jakub Jelinek <jakub@redhat.com>
4768
4769 PR c++/81154
4770 * g++.dg/gomp/pr81154.C: New test.
4771
113459fa
DM
47722017-06-21 David Malcolm <dmalcolm@redhat.com>
4773
4774 * g++.dg/other/old-style-cast-fixits.C: New test case.
4775
5e9d501c
JJ
47762017-06-21 Jakub Jelinek <jakub@redhat.com>
4777
4778 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4779
27d33d3e
TV
47802017-06-21 Tom de Vries <tom@codesourcery.com>
4781
4782 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4783
5433db45
TV
47842017-06-21 Tom de Vries <tom@codesourcery.com>
4785
4786 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4787 warning.
4788
93c18375
ML
47892017-06-21 Martin Liska <mliska@suse.cz>
4790
4791 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4792
ff9baa5f
PMR
47932017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4794
4795 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4796 gnat.dg/debug11_pkg2.ads: New testcase.
4797
a23ba8cc
MG
47982017-06-21 Marc Glisse <marc.glisse@inria.fr>
4799
4800 * gcc.target/i386/getround.c: New file.
4801
ed73f46f
MG
48022017-06-21 Marc Glisse <marc.glisse@inria.fr>
4803
4804 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4805 * gcc.dg/tree-ssa/addadd-2.c: New file.
4806
6b92ab17
TV
48072017-06-21 Tom de Vries <tom@codesourcery.com>
4808
4809 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4810 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4811 * gcc.c-torture/compile/20080806-1.c: Same.
4812 * gcc.c-torture/compile/920723-1.c: Same.
4813 * gcc.c-torture/compile/930621-1.c: Same.
4814 * gcc.c-torture/compile/991214-2.c: Same.
4815 * gcc.c-torture/compile/bcopy.c: Same.
4816 * gcc.c-torture/compile/memtst.c: Same.
4817 * gcc.c-torture/compile/msp.c: Same.
4818 * gcc.c-torture/compile/stuct.c: Same.
4819 * gcc.c-torture/execute/20011008-3.c: Same.
4820 * gcc.c-torture/execute/20030209-1.c: Same.
4821 * gcc.c-torture/execute/20031012-1.c: Same.
4822 * gcc.c-torture/execute/20040805-1.c: Same.
4823 * gcc.c-torture/execute/920410-1.c: Same.
4824 * gcc.c-torture/execute/921113-1.c: Same.
4825 * gcc.c-torture/execute/921202-1.c: Same.
4826 * gcc.c-torture/execute/921208-2.c: Same.
4827 * gcc.c-torture/execute/930106-1.c: Same.
4828 * gcc.c-torture/execute/930406-1.c: Same.
4829 * gcc.c-torture/execute/950221-1.c: Same.
4830 * gcc.c-torture/execute/960521-1.c: Same.
4831 * gcc.c-torture/execute/980605-1.c: Same.
4832 * gcc.c-torture/execute/comp-goto-1.c: Same.
4833 * gcc.c-torture/execute/comp-goto-2.c: Same.
4834 * gcc.c-torture/execute/memcpy-1.c: Same.
4835 * gcc.c-torture/execute/multi-ix.c: Same.
4836 * gcc.c-torture/execute/nestfunc-4.c: Same.
4837 * gcc.c-torture/execute/pr20621-1.c: Same.
4838 * gcc.c-torture/execute/pr23135.c: Same.
4839 * gcc.c-torture/execute/pr28982b.c: Same.
4840 * gcc.dg/loop-3.c: Same.
4841 * gcc.dg/struct-ret-3.c: Same.
4842 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4843 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4844 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4845 * gcc.dg/tree-prof/pr44777.c: Same.
4846
191578a5
DM
48472017-06-20 David Malcolm <dmalcolm@redhat.com>
4848
4849 PR jit/81144
4850 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4851 memset call with zero-initialization.
4852 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4853
8a259e30
UB
48542017-06-20 Uros Bizjak <ubizjak@gmail.com>
4855
4856 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4857 (main): Renamed to ...
4858 (fma4_test): ... this.
4859
b6837e04
JK
48602017-06-20 Julia Koval <julia.koval@intel.com>
4861
4862 * gcc.target/i386/pr73350-2.c: New test.
4863
67ea3f4e
RO
48642017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4865
4866 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4867 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4868 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4869 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4870 restrict to x86_64-*-*-gnu.
4871 Skip scan-assembler on *-*-darwin*.
4872 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4873 * gcc.dg/loop-invariant.c: Likewise.
4874 * gcc.dg/lto/pr70955_0.c: Likewise.
4875 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4876 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4877 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4878
4879 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4880 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4881 targets.
4882 * gcc.dg/attr-ms_struct-2.c: Likewise.
4883 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4884 * gcc.dg/bf-ms-layout.c: Likewise.
4885 * gcc.dg/bf-ms-layout-2.c: Likewise.
4886 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4887 Require fpic support.
4888 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4889 targets.
4890 * gcc.target/i386/bitfield2.c: Likewise.
4891 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4892 targets.
4893 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4894
71bbbd13
NS
48952017-06-20 Nathan Sidwell <nathan@acm.org>
4896
4897 PR c++/67074
4898 * g++.dg/lookup/pr67074.C: New.
4899 * g++.dg/parse/namespace-alias-1.C: Adjust.
4900
531f0b38
RB
49012017-06-20 Richard Biener <rguenther@suse.de>
4902
4903 PR middle-end/81097
4904 * c-c++-common/ubsan/pr81097.c: New testcase.
4905
d47d7438
RB
49062017-06-20 Richard Biener <rguenther@suse.de>
4907
4908 * gcc.dg/vect/pr65947-9.c: Adjust.
4909
b5c7b957
TP
49102017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4911
4912 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4913 * gcc.target/arm/acle/cdp2.c: Likewise.
4914 * gcc.target/arm/acle/ldc.c: Likewise.
4915 * gcc.target/arm/acle/ldc2.c: Likewise.
4916 * gcc.target/arm/acle/ldc2l.c: Likewise.
4917 * gcc.target/arm/acle/ldcl.c: Likewise.
4918 * gcc.target/arm/acle/mcr.c: Likewise.
4919 * gcc.target/arm/acle/mcr2.c: Likewise.
4920 * gcc.target/arm/acle/mcrr.c: Likewise.
4921 * gcc.target/arm/acle/mcrr2.c: Likewise.
4922 * gcc.target/arm/acle/mrc.c: Likewise.
4923 * gcc.target/arm/acle/mrc2.c: Likewise.
4924 * gcc.target/arm/acle/mrrc.c: Likewise.
4925 * gcc.target/arm/acle/mrrc2.c: Likewise.
4926 * gcc.target/arm/acle/stc.c: Likewise.
4927 * gcc.target/arm/acle/stc2.c: Likewise.
4928 * gcc.target/arm/acle/stc2l.c: Likewise.
4929 * gcc.target/arm/acle/stcl.c: Likewise.
4930
a1aa2599
JJ
49312017-06-20 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR target/81121
4934 * gcc.target/i386/pr81121.c: New test.
4935
16122c22
MM
49362017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4937
4938 PR target/79799
4939 * gcc.target/powerpc/pr79799-1.c: New test.
4940 * gcc.target/powerpc/pr79799-2.c: Likewise.
4941 * gcc.target/powerpc/pr79799-3.c: Likewise.
4942 * gcc.target/powerpc/pr79799-4.c: Likewise.
4943 * gcc.target/powerpc/pr79799-5.c: Likewise.
4944
5ec046c0
NS
49452017-06-19 Nathan Sidwell <nathan@acm.org>
4946
4947 PR c++/81124
4948 PR c++/79766
4949 * g++.dg/lookup/pr79766.C: New.
4950 * g++.dg/lookup/pr81124.C: New.
4951 * g++.dg/template/explicit6.C: Adjust.
4952 * g++.old-deja/g++.other/decl5.C: Adjust.
4953
c72e002c
CL
49542017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4955
4956 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4957 -DSTACK_SIZE.
4958
4301ae22
JJ
49592017-06-19 Jakub Jelinek <jakub@redhat.com>
4960
9f8fafe8
JJ
4961 PR sanitizer/81125
4962 * g++.dg/ubsan/pr81125.C: New test.
4963
4301ae22
JJ
4964 PR sanitizer/81111
4965 * g++.dg/ubsan/pr81111.C: New test.
4966
21e4389f
RB
49672017-06-19 Richard Biener <rguenther@suse.de>
4968
4969 PR middle-end/81118
4970 * gcc.dg/torture/pr81118.c: New testcase.
4971
343ae898
RB
49722017-06-19 Richard Biener <rguenther@suse.de>
4973
4974 PR tree-optimization/80887
4975 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4976
97872698
JJ
49772017-06-19 Jakub Jelinek <jakub@redhat.com>
4978
4979 PR ipa/81112
4980 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4981
c14c0b15
NS
49822017-06-19 Nathan Sidwell <nathan@acm.org>
4983
4984 PR c++/81119
4985 * g++.dg/warn/pr81119.C: New.
4986
a6e5212a
ML
49872017-06-19 Martin Liska <mliska@suse.cz>
4988
4989 PR sanitizer/80879
4990 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4991
871cc215
ML
49922017-06-19 Martin Liska <mliska@suse.cz>
4993
4994 PR ipa/80732
4995 * gcc.target/i386/mvc5.c: Scan indirect_function.
4996 * gcc.target/i386/mvc7.c: Likewise.
4997 * gcc.target/i386/pr80732.c: New test.
4998
431abe69
PC
49992017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
5000
5001 PR c++/66093
5002 * g++.dg/cpp1y/constexpr-66093.C: New.
5003
fe1ae165
RO
50042017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5005
5006 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
5007 dg-skip-if list.
5008
db9bbdec
RB
50092017-06-19 Richard Biener <rguenther@suse.de>
5010
5011 PR ipa/81112
5012 * g++.dg/torture/pr81112.C: New testcase.
5013
18154846
JH
50142017-06-18 Jan Hubicka <hubicka@ucw.cz>
5015
5016 * gcc.dg/lto/pr69866_0.c: This test needs alias.
5017
5dace4bf
TK
50182017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5019
5020 PR fortran/52473
5021 * gfortran.dg/cshift_1.f90: New test.
5022
4f4b0ab8
RO
50232017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5024
5025 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
5026
b36a612c
CL
50272017-06-16 Carl Love <cel@us.ibm.com>
5028
5029 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
5030 main): Add runnable tests and test checker for vec_float,
5031 vec_float2, vec_floate and vec_floato builtins.
5032
e3e266bf
RE
50332017-06-16 Richard Earnshaw <rearnsha@arm.com>
5034
5035 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
5036 the architecture options added by dg-add-options arm_neon.
5037 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
5038 to the architecture.
5039 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
5040 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
5041 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
5042
42093880
RE
50432017-06-16 Richard Earnshaw <rearnsha@arm.com>
5044
5045 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
5046 multilibs have been built.
5047
c5742a17
RE
50482017-06-16 Richard Earnshaw <rearnsha@arm.com>
5049
5050 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
5051 * gcc.target/arm/pr51915.c: Likewise.
5052 * gcc.target/arm/pr52006.c: Likewise.
5053 * gcc.target/arm/pr53187.c: Likewise.
5054
93aa40fe
RE
50552017-06-16 Richard Earnshaw <rearnsha@arm.com>
5056
5057 * gcc.target/arm/multilibs.exp: New file.
5058
b3d8d88e
MS
50592017-06-16 Martin Sebor <msebor@redhat.com>
5060
5061 PR tree-optimization/80933
5062 PR tree-optimization/80934
5063 * gcc.dg/fold-bcopy.c: New test.
5064 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
5065 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 5066 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
5067 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
5068 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
5069 * gcc.dg/builtins-nonnull.c: Likewise.
5070
56960fd6
JG
50712017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
5072
5073 PR target/71778
5074 * gcc.target/arm/pr71778.c: New.
5075
ec73e54d
JH
50762017-06-16 Jan Hubicka <hubicka@ucw.cz>
5077
5078 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
5079
01f1c24e
RB
50802017-06-16 Richard Biener <rguenther@suse.de>
5081
5082 PR tree-optimization/81090
5083 * gcc.dg/graphite/pr81090.c: New testcase.
5084
8d94f932
JW
50852017-06-16 Janus Weil <janus@gcc.gnu.org>
5086
5087 PR fortran/80983
5088 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
5089
b783399a
JJ
50902017-06-16 Jakub Jelinek <jakub@redhat.com>
5091
5092 PR sanitizer/81094
5093 * c-c++-common/ubsan/object-size-11.c: New test.
5094
c3684b7b
MS
50952017-06-15 Martin Sebor <msebor@redhat.com>
5096
5097 PR c++/80560
5098 * g++.dg/Wclass-memaccess.C: New test.
5099
d0e7a9fd
JW
51002017-06-15 Janus Weil <janus@gcc.gnu.org>
5101
5102 PR fortran/80983
5103 * gfortran.dg/proc_ptr_comp_51.f90: New test.
5104
d1eed638
JH
51052017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5106
5107 PR lto/69866
5108 * gcc.dg/lto/pr69866_0.c: New test.
5109 * gcc.dg/lto/pr69866_1.c: Likewise.
5110
61f5d852
JL
51112017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5112
5113 PR target/78818
5114 * gcc.target/msp430/pr78818-real.c: New template for tests.
5115 * gcc.target/msp430/pr78818-auto.c: New test.
5116 * gcc.target/msp430/pr78818-data-region.c: New test.
5117 * gcc.target/msp430/pr78818-data-sec.c: New test.
5118 * gcc.target/msp430/pr78818-auto-warn.c: New test.
5119
6820664a
TP
51202017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
5121
5122 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
5123 instructions in it rather than the number of IT blocks being 2.
5124 Transfer scan directive arm_thumb2 restriction to the whole
5125 testcase and restrict further to Thumb-only targets.
5126
41c540fc
TC
51272017-06-15 Tamar Christina <tamar.christina@arm.com>
5128
5129 * gcc.target/arm/sdiv_costs_1.c:
5130 Use dg-add-options.
5131
3466430f
MR
51322017-06-14 Maciej W. Rozycki <macro@imgtec.com>
5133
5134 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
5135 * gcc.target/mips/pr51513-1.c: New test.
5136 * gcc.target/mips/pr51513-2.c: New test.
5137
26fda5f5
RB
51382017-06-14 Richard Biener <rguenther@suse.de>
5139
5140 PR tree-optimization/81083
5141 * gcc.dg/torture/pr81083.c: Add prototypes.
5142
909263f8
RB
51432017-06-14 Richard Biener <rguenther@suse.de>
5144
5145 PR middle-end/81088
5146 * c-c++-common/ubsan/pr81088.c: New testcase.
5147
938a807a
EB
51482017-06-14 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
5151
85c1b6d7
AP
51522017-06-14 Andrew Pinski <apinski@cavium.com>
5153 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5154
5155 PR target/71663
5156 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5157 * gcc.target/aarch64/vect-init-2.c: Likewise.
5158 * gcc.target/aarch64/vect-init-3.c: Likewise.
5159 * gcc.target/aarch64/vect-init-4.c: Likewise.
5160 * gcc.target/aarch64/vect-init-5.c: Likewise.
5161
bee9e49f
PC
51622017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5163
5164 PR c++/58541
5165 * g++.dg/cpp0x/constexpr-58541.C: New.
5166
24d020bd
RB
51672017-06-14 Richard Biener <rguenther@suse.de>
5168
5169 PR tree-optimization/81083
5170 * gcc.dg/torture/pr81083.c: New testcase.
5171
11c16c2a
JJ
51722017-06-14 Jakub Jelinek <jakub@redhat.com>
5173
5174 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5175 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5176
c60dc053
JJ
51772017-06-13 Jakub Jelinek <jakub@redhat.com>
5178
f31a8339
JJ
5179 PR c++/80973
5180 * g++.dg/ubsan/pr80973.C: New test.
5181
c60dc053
JJ
5182 PR c++/80984
5183 * g++.dg/opt/nrv18.C: New test.
5184
45b2222a
ML
51852017-06-13 Martin Liska <mliska@suse.cz>
5186
5187 PR sanitize/78204
5188 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5189 test by adding no_sanitize attribute.
5190 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5191
ef0e3441
RL
51922017-06-13 Renlin Li <renlin.li@arm.com>
5193
5194 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5195 conditionally.
5196
345683a9
MJ
51972017-06-13 Martin Jambor <mjambor@suse.cz>
5198
5199 PR tree-optimization/80803
5200 PR tree-optimization/81063
5201 gcc.dg/tree-ssa/pr80803.c: New test.
5202 gcc.dg/tree-ssa/pr81063.c: Likewise.
5203
9ebc3467
YG
52042017-06-12 Yury Gribov <tetra2005@gmail.com>
5205
5206 * c-c++-common/fold-masked-cmp-3.c: New test.
5207
16842d34
YG
52082017-06-13 Yury Gribov <tetra2005@gmail.com>
5209
5210 PR tree-optimization/67328
5211 * c-c++-common/fold-masked-cmp-1.c: New test.
5212 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5213 * gcc.dg/pr46309.c: Fix pattern.
5214 * gcc.dg/pr46309-2.c: Likewise.
5215
ba593ad5
TC
52162017-06-13 Tamar Christina <tamar.christina@arm.com>
5217
5218 * gcc.target/arm/sdiv_costs_1.c:
5219 Require arm_arch_v8a_ok and add march option.
5220
9ab5a235
ML
52212017-06-13 Martin Liska <mliska@suse.cz>
5222
5223 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5224 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5225 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5226
4f2c198d
RB
52272017-06-13 Richard Biener <rguenther@suse.de>
5228
5229 PR middle-end/81065
5230 * c-c++-common/ubsan/pr81065.c: New testcase.
5231
196ed8ea
ILT
52322017-06-12 Ian Lance Taylor <iant@golang.org>
5233
5234 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5235 freorder. Update comment to explain test.
5236
64ff4f60
TC
52372017-06-12 Tamar Christina <tamar.christina@arm.com>
5238
5239 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5240 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5241 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5242 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5243
5ed2fdfe
TC
52442017-06-12 Tamar Christina <tamar.christina@arm.com>
5245
5246 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5247
6cddb61c
TC
52482017-06-12 Tamar Christina <tamar.christina@arm.com>
5249
5250 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5251
aebce396
JJ
52522017-06-12 Jakub Jelinek <jakub@redhat.com>
5253
5254 PR tree-optimization/81003
5255 * gcc.c-torture/compile/pr81003.c: New test.
5256
3fd7fe21
RB
52572017-06-12 Richard Biener <rguenther@suse.de>
5258
5259 PR tree-optimization/81053
5260 * gcc.dg/torture/pr81053.c: New testcase.
5261
ac39f0e8
TK
52622017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5263
5264 PR fortran/80988
5265 * gfortran.dg/implied_do_io_3.f90: New test.
5266
18787c38
TV
52672017-06-10 Tom de Vries <tom@codesourcery.com>
5268
5269 * lib/target-supports.exp (check_effective_target_signal): New proc.
5270 * lib/gcc.exp (gcc_target_compile): Remove appending of
5271 -DSIGNAL_SUPPRESS to additional_flags.
5272 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5273 additional_flags if effective target signal is not supported by the
5274 target.
5275 * gcc.c-torture/execute/20101011-1.c: Same.
5276 * gcc.dg/c99-stdint-1.c: Same.
5277 * gcc.dg/c99-stdint-2.c: Same.
5278 * gcc.dg/c99-stdint-5.c: Same.
5279 * gcc.dg/c99-stdint-6.c: Same.
5280 * gcc.dg/stdint-width-1.c: Same.
5281
0069a009
TV
52822017-06-10 Tom de Vries <tom@codesourcery.com>
5283
5284 * lib/target-supports.exp (check_effective_target_stack_size)
5285 (dg-effective-target-value): New proc.
5286 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5287 additional_flags.
5288 * lib/objc.exp (objc_target_compile): Same.
5289 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5290 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5291 dg-additional-options.
5292 * gcc.c-torture/compile/20080806-1.c: Same.
5293 * gcc.c-torture/compile/920723-1.c: Same.
5294 * gcc.c-torture/compile/930621-1.c: Same.
5295 * gcc.c-torture/compile/991214-2.c: Same.
5296 * gcc.c-torture/compile/bcopy.c: Same.
5297 * gcc.c-torture/compile/memtst.c: Same.
5298 * gcc.c-torture/compile/msp.c: Same.
5299 * gcc.c-torture/compile/stuct.c: Same.
5300 * gcc.c-torture/execute/20011008-3.c: Same.
5301 * gcc.c-torture/execute/20030209-1.c: Same.
5302 * gcc.c-torture/execute/20031012-1.c: Same.
5303 * gcc.c-torture/execute/20040805-1.c: Same.
5304 * gcc.c-torture/execute/920410-1.c: Same.
5305 * gcc.c-torture/execute/920501-7.c: Same.
5306 * gcc.c-torture/execute/921113-1.c: Same.
5307 * gcc.c-torture/execute/921202-1.c: Same.
5308 * gcc.c-torture/execute/921208-2.c: Same.
5309 * gcc.c-torture/execute/930106-1.c: Same.
5310 * gcc.c-torture/execute/930406-1.c: Same.
5311 * gcc.c-torture/execute/950221-1.c: Same.
5312 * gcc.c-torture/execute/960521-1.c: Same.
5313 * gcc.c-torture/execute/980605-1.c: Same.
5314 * gcc.c-torture/execute/comp-goto-1.c: Same.
5315 * gcc.c-torture/execute/comp-goto-2.c: Same.
5316 * gcc.c-torture/execute/memcpy-1.c: Same.
5317 * gcc.c-torture/execute/multi-ix.c: Same.
5318 * gcc.c-torture/execute/nestfunc-4.c: Same.
5319 * gcc.c-torture/execute/pr20621-1.c: Same.
5320 * gcc.c-torture/execute/pr23135.c: Same.
5321 * gcc.c-torture/execute/pr28982b.c: Same.
5322 * gcc.dg/loop-3.c: Same.
5323 * gcc.dg/struct-ret-3.c: Same.
5324 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5325 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5326 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5327 * gcc.dg/tree-prof/pr44777.c: Same.
5328
b09649fd
DM
53292017-06-09 David Malcolm <dmalcolm@redhat.com>
5330
5331 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5332 (test_mutually_exclusive_suggestions): New test function.
5333 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5334 (test_mutually_exclusive_suggestions): New test function.
5335 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5336 (test_mutually_exclusive_suggestions): New test function.
5337 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5338 (test_show_locus): Add special-case for
5339 "test_mutually_exclusive_suggestions".
5340
a1f427e9
ILT
53412017-06-09 Ian Lance Taylor <iant@golang.org>
5342
5343 * gcc.dg/tree-prof/split-1.c: New test.
5344
cb59f689
JH
53452017-06-09 Jan Hubicka <hubicka@ucw.cz>
5346
5347 * gcc.dg/predict-14.c: Avoid cold function detection.
5348 * gcc.target/i386/umod-3.c: Likewise.
5349
f66e6423
TC
53502017-06-09 Tamar Christina <tamar.christina@arm.com>
5351
5352 * gcc.target/aarch64/lrint-matherr.h: New.
5353 * gcc.target/aarch64/inline-lrint_1.c: New.
5354 * gcc.target/aarch64/inline-lrint_2.c: New.
5355 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5356 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5357
37b68a43
TC
53582017-06-09 Tamar Christina <tamar.christina@arm.com>
5359
5360 * gcc.target/arm/sdiv_costs_1.c: New.
5361
37f30285
TV
53622017-06-09 Tom de Vries <tom@codesourcery.com>
5363
5364 PR target/80855
5365 * gcc.target/nvptx/label-values.c: New test.
5366
051508d7
TP
53672017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5368
5369 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5370 Test for null definitions instead of them being undefined. Add entry
5371 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5372 about using the effective target for architecture extension.
5373 (check_effective_target_arm_arch_v7ve_ok): Remove.
5374 (add_options_for_arm_arch_v7ve): Likewise.
5375
01a8cacc
RB
53762017-06-09 Richard Biener <rguenther@suse.de>
5377
5378 PR tree-optimization/66623
5379 * gcc.dg/vect/pr66623.c: New testcase.
5380
6d1115c5
RB
53812017-06-09 Richard Biener <rguenther@suse.de>
5382
5383 PR tree-optimization/79483
5384 * gcc.dg/graphite/pr79483.c: New testcase.
5385
6ba856d4
RB
53862017-06-09 Richard Biener <rguenther@suse.de>
5387
5388 PR middle-end/81007
5389 * g++.dg/pr81007.C: New testcase.
5390
48e69247
JJ
53912017-06-09 Jakub Jelinek <jakub@redhat.com>
5392
5393 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5394 instead of "rsp" for -m32.
5395 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5396 target, add -msse2 to dg-options.
5397 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5398 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5399
120ef1d5
SB
54002017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5401
5402 PR target/80966
5403 * gcc.target/powerpc/stack-limit.c: New testcase.
5404
271be653
WS
54052017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5406
774cccdc
JJ
5407 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5408 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5409 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5410 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5411 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5412 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5413
0d05f685
JJ
54142017-06-08 Jakub Jelinek <jakub@redhat.com>
5415
8ab7005b
JJ
5416 PR c/81006
5417 * c-c++-common/gomp/pr81006.c: New test.
5418
34361776
JJ
5419 PR c++/81011
5420 * g++.dg/gomp/pr81011.C: New test.
5421
0d05f685
JJ
5422 PR middle-end/81005
5423 * c-c++-common/ubsan/align-10.c: New test.
5424 * c-c++-common/ubsan/null-13.c: New test.
5425
2163b9bc
UB
54262017-06-08 Uros Bizjak <ubizjak@gmail.com>
5427
5428 PR target/81015
5429 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5430 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5431 * gcc.target/i386/pr81015.c: New test.
5432
73f49ad7
TV
54332017-06-08 Tom de Vries <tom@codesourcery.com>
5434
5435 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5436 trampolines instead of NO_TRAMPOLINES.
5437 * gcc.c-torture/execute/20000822-1.c: Same.
5438 * gcc.c-torture/execute/920428-2.c: Same.
5439 * gcc.c-torture/execute/920501-7.c: Same.
5440 * gcc.c-torture/execute/920612-2.c: Same.
5441 * gcc.c-torture/execute/921017-1.c: Same.
5442 * gcc.c-torture/execute/921215-1.c: Same.
5443 * gcc.c-torture/execute/931002-1.c: Same.
5444 * gcc.c-torture/execute/comp-goto-2.c: Same.
5445 * gcc.c-torture/execute/nestfunc-1.c: Same.
5446 * gcc.c-torture/execute/nestfunc-2.c: Same.
5447 * gcc.c-torture/execute/nestfunc-3.c: Same.
5448 * gcc.c-torture/execute/nestfunc-5.c: Same.
5449 * gcc.c-torture/execute/nestfunc-6.c: Same.
5450 * gcc.c-torture/execute/pr24135.c: Same.
5451 * gcc.dg/Wtrampolines.c: Same.
5452 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5453 * gcc.dg/torture/stackalign/nested-5.c: Same.
5454 * gcc.dg/torture/stackalign/nested-6.c: Same.
5455 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5456 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5457 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5458 * gcc.dg/trampoline-1.c: Same.
5459 * gcc.dg/tree-prof/pr44777.c: Same.
5460 * gcc.target/i386/pr67770.c: Same.
5461 * lib/gcc.exp (gcc_target_compile): Remove appending of
5462 -DNO_TRAMPOLINES to additional_flags.
5463 * lib/objc.exp (objc_target_compile): Same.
5464
b9835925
TV
54652017-06-08 Tom de Vries <tom@codesourcery.com>
5466
5467 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5468 'gcc,no_trampolines' instead of 'no_trampolines'.
5469
77db6c15
AI
54702017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5471
5472 PR middle-end/79988
5473 * gcc.target/i386/mpx/pr79988.c: New test.
5474
0036534f
AI
54752017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5476
5477 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5478 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5479 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5480
b69d9ac6
JH
54812017-06-08 Jan Hubicka <hubicka@ucw.cz>
5482
5483 * g++.dg/tree-ssa/counts-1.C: New testcase.
5484 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5485
c46f9051
JK
54862017-08-08 Julia Koval <julia.koval@intel.com>
5487
5488 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5489 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5490 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5491 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5492 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5493 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5494
5ed41889
MP
54952017-06-08 Marek Polacek <polacek@redhat.com>
5496
5497 PR sanitize/80932
5498 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5499
8055904e
JK
55002017-08-08 Julia Koval <julia.koval@intel.com>
5501
5502 PR target/73350,80862
5503 * gcc.target/i386/pr73350.c: New test.
5504
fb4bc6ff
RB
55052017-06-08 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/80928
5508 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5509
989cc652 55102017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5511
989cc652
CL
5512 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5513
83059741
JW
55142017-06-07 Jonathan Wakely <jwakely@redhat.com>
5515
5516 PR c++/80990
5517 * g++.dg/cpp1z/class-deduction39.C: New.
5518
0874a778
MP
55192017-06-07 Marek Polacek <polacek@redhat.com>
5520
5521 PR sanitizer/80932
5522 * c-c++-common/ubsan/pr80932.c: New test.
5523
55e872a4
BC
55242017-06-07 Bin Cheng <bin.cheng@arm.com>
5525
5526 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5527 * gcc.target/i386/l_fma_double_2.c: Ditto.
5528 * gcc.target/i386/l_fma_double_3.c: Ditto.
5529 * gcc.target/i386/l_fma_double_4.c: Ditto.
5530 * gcc.target/i386/l_fma_double_5.c: Ditto.
5531 * gcc.target/i386/l_fma_double_6.c: Ditto.
5532 * gcc.target/i386/l_fma_float_1.c: Ditto.
5533 * gcc.target/i386/l_fma_float_2.c: Ditto.
5534 * gcc.target/i386/l_fma_float_3.c: Ditto.
5535 * gcc.target/i386/l_fma_float_4.c: Ditto.
5536 * gcc.target/i386/l_fma_float_5.c: Ditto.
5537 * gcc.target/i386/l_fma_float_6.c: Ditto.
5538
cb9ac430
TC
55392017-06-07 Tamar Christina <tamar.christina@arm.com>
5540
5541 * gcc.target/aarch64/sdiv_costs_1.c: New.
5542
46c821e7
RB
55432017-06-07 Richard Biener <rguenther@suse.de>
5544
5545 PR tree-optimization/80928
5546 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5547 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5548
6eb2ac65
RB
55492017-06-07 Richard Biener <rguenther@suse.de>
5550
5551 PR tree-optimization/80928
5552 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5553 check_results.
5554
25396db9
NS
55552017-06-06 Nathan Sidwell <nathan@acm.org>
5556
5557 * g++.dg/pr45330.C: Add inline namespace case.
5558
bbf97416
TK
55592017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5560
5561 PR fortran/80975
5562 * gfortran.dg/matmul_16.f90: New test.
5563 * gfortran.dg/inline_matmul_18.f90: New test.
5564
dc949728
MP
55652017-06-06 Marek Polacek <polacek@redhat.com>
5566
5567 PR c/79983
5568 * gcc.dg/pr79983.c: New test.
5569
100d0700
DM
55702017-06-06 David S. Miller <davem@davemloft.net>
5571
5572 * gcc.target/sparc/sparc-ret-3.c: New test.
5573
6c6b519a
TV
55742017-06-06 Tom de Vries <tom@codesourcery.com>
5575
5576 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5577 label_values instead of NO_LABEL_VALUES.
5578 * gcc.c-torture/compile/920301-1.c: Same.
5579 * gcc.c-torture/compile/920501-1.c: Same.
5580 * gcc.c-torture/compile/941014-4.c: Same.
5581 * gcc.c-torture/compile/labels-1.c: Same.
5582 * gcc.c-torture/compile/pr18903.c: Same.
5583 * gcc.c-torture/execute/920302-1.c: Same.
5584 * gcc.c-torture/execute/920415-1.c: Same.
5585 * gcc.c-torture/execute/920428-2.c: Same.
5586 * gcc.c-torture/execute/920501-3.c: Same.
5587 * gcc.c-torture/execute/920501-4.c: Same.
5588 * gcc.c-torture/execute/920501-5.c: Same.
5589 * gcc.c-torture/execute/920501-7.c: Same.
5590 * gcc.c-torture/execute/920721-4.c: Same.
5591 * gcc.c-torture/execute/980526-1.c: Same.
5592 * gcc.c-torture/execute/990208-1.c: Same.
5593 * gcc.c-torture/execute/comp-goto-1.c: Same.
5594 * gcc.c-torture/execute/comp-goto-2.c: Same.
5595 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5596 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5597 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5598 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5599 * gcc.dg/tree-prof/pr44777.c: Same.
5600 * gcc.misc-tests/bprob-2.c: Same.
5601 * gcc.misc-tests/gcov-3.c: Same.
5602 * lib/gcc.exp (gcc_target_compile): Remove appending of
5603 -DNO_LABEL_VALUES to additional_flags.
5604 * lib/objc.exp (objc_target_compile): Same.
5605 * lib/target-supports.exp (check_effective_target_label_values): Test on
5606 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5607
4ebcc903
KT
56082017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5609
5610 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5611
331dc840
RB
56122017-06-06 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/80974
5615 * gcc.dg/torture/pr80974.c: New testcase.
5616
d2537732
TP
56172017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5618
5619 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5620 "unsigned int" in conversation warning on line 15.
5621
e7baeb39
RB
56222017-06-06 Richard Biener <rguenther@suse.de>
5623
5624 PR tree-optimization/80928
5625 * gcc.dg/vect/pr80928.c: New testcase.
5626 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5627 * gcc.dg/vect/slp-13.c: Likewise.
5628 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5629
05945a1b
DM
56302017-06-05 David Malcolm <dmalcolm@redhat.com>
5631
5632 * g++.dg/plugin/comment_plugin.c: New test plugin.
5633 * g++.dg/plugin/comments-1.C: New test file.
5634 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5635
9b972837
BE
56362017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5637
5638 * gcc.misc-tests/gcov-1a.c: New test.
5639
1d135d98
MM
56402017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5641
5642 * gcc.target/powerpc/clone1.c: New test.
5643
92bba237
JW
56442017-06-05 Janus Weil <janus@gcc.gnu.org>
5645
5646 PR fortran/70601
5647 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5648
7b3ee9c9
NK
56492017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5650
5651 PR fortran/35339
5652 * gfortran.dg/implied_do_io_1.f90: New Test.
5653 * gfortran.dg/implied_do_io_2.f90: New Test.
5654
e4d1c5c4
RL
56552017-06-05 Renlin Li <renlin.li@arm.com>
5656
5657 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5658 selector to related line.
5659
d91561cb
JH
56602017-06-05 Jan Hubicka <hubicka@ucw.cz>
5661
5662 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5663
d8395013
KT
56642017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5665
5666 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5667
279dc4b4
KT
56682017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5669
5670 * gcc.target/aarch64/subs_compare_2.c: New test.
5671
e49d8b68
KT
56722017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5673
5674 * gcc.target/aarch64/subs_compare_1.c: New test.
5675
4456f65d
CX
56762017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5677
5678 * gcc.target/mips/div-9.c: Delete duplicate test.
5679 * gcc.target/mips/div-10.c: Ditto.
5680 * gcc.target/mips/div-11.c: Ditto.
5681 * gcc.target/mips/div-12.c: Ditto.
5682
3995f3a2
JH
56832017-05-23 Jan Hubicka <hubicka@ucw.cz>
5684
5685 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5686
82c027e1
DH
56872017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5688
5689 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5690 vesrion of the dejagnu grep.
5691 (list-module-names): Use it and adjust the regular expressions for
5692 modules and submodules.
5693 * gfortran.dg/prof/prof.exp: Cleanup modules.
5694 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5695 directives.
5696 * gfortran.dg/altreturn_8.f90: Likewise.
5697 * gfortran.dg/associate_12.f90: Likewise.
5698 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5699 * gfortran.dg/charlen_15.f90: Likewise.
5700 * gfortran.dg/class_4a.f03: Likewise.
5701 * gfortran.dg/class_54.f90: Likewise.
5702 * gfortran.dg/class_dummy_4.f03: Likewise.
5703 * gfortran.dg/class_dummy_5.f90: Likewise.
5704 * gfortran.dg/constructor_9.f90: Likewise.
5705 * gfortran.dg/dec_structure_15.f90: Likewise.
5706 * gfortran.dg/do_check_8.f90: Likewise.
5707 * gfortran.dg/dtio_26.f03: Likewise.
5708 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5709 * gfortran.dg/equiv_9.f90: Likewise.
5710 * gfortran.dg/extends_15.f90: Likewise.
5711 * gfortran.dg/finalize_22.f90: Likewise.
5712 * gfortran.dg/finalize_23.f90: Likewise.
5713 * gfortran.dg/generic_26.f90: Likewise.
5714 * gfortran.dg/generic_27.f90: Likewise.
5715 * gfortran.dg/namelist_76.f90: Likewise.
5716 * gfortran.dg/pointer_init_8.f90: Likewise.
5717 * gfortran.dg/pr61318.f90: Likewise.
5718 * gfortran.dg/pr77260_1.f90: Likewise.
5719 * gfortran.dg/pr77260_2.f90: Likewise.
5720 * gfortran.dg/pr77420_3.f90: Likewise.
5721 * gfortran.dg/proc_ptr_39.f90: Likewise.
5722 * gfortran.dg/proc_ptr_41.f90: Likewise.
5723 * gfortran.dg/proc_ptr_42.f90: Likewise.
5724 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5725 * gfortran.dg/submodule_1.f08: Likewise.
5726 * gfortran.dg/submodule_10.f08: Likewise.
5727 * gfortran.dg/submodule_14.f08: Likewise.
5728 * gfortran.dg/submodule_15.f08: Likewise.
5729 * gfortran.dg/submodule_2.f08: Likewise.
5730 * gfortran.dg/submodule_5.f08: Likewise.
5731 * gfortran.dg/submodule_6.f08: Likewise.
5732 * gfortran.dg/submodule_7.f08: Likewise.
5733 * gfortran.dg/submodule_8.f08: Likewise.
5734 * gfortran.dg/submodule_9.f08: Likewise.
5735 * gfortran.dg/transfer_class_2.f90: Likewise.
5736 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5737 * gfortran.dg/typebound_call_24.f03: Likewise.
5738 * gfortran.dg/typebound_call_25.f90: Likewise.
5739 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5740 * gfortran.dg/typebound_generic_12.f03: Likewise.
5741 * gfortran.dg/typebound_generic_13.f03: Likewise.
5742 * gfortran.dg/typebound_generic_14.f03: Likewise.
5743 * gfortran.dg/typebound_generic_15.f90: Likewise.
5744 * gfortran.dg/typebound_operator_16.f03: Likewise.
5745 * gfortran.dg/typebound_operator_18.f90: Likewise.
5746 * gfortran.dg/typebound_operator_20.f90: Likewise.
5747 * gfortran.dg/typebound_override_3.f90: Likewise.
5748 * gfortran.dg/typebound_override_4.f90: Likewise.
5749 * gfortran.dg/typebound_override_5.f90: Likewise.
5750 * gfortran.dg/typebound_override_6.f90: Likewise.
5751 * gfortran.dg/typebound_override_7.f90: Likewise.
5752 * gfortran.dg/typebound_proc_28.f03: Likewise.
5753 * gfortran.dg/typebound_proc_29.f90: Likewise.
5754 * gfortran.dg/typebound_proc_30.f90: Likewise.
5755 * gfortran.dg/typebound_proc_31.f90: Likewise.
5756 * gfortran.dg/typebound_proc_32.f90: Likewise.
5757 * gfortran.dg/typebound_proc_33.f90: Likewise.
5758 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5759 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5760 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5761 * gfortran.dg/use_only_3.f90: Likewise.
5762 * gfortran.dg/use_without_only_1.f90: Likewise.
5763 * gfortran.dg/warn_unused_function.f90: Likewise.
5764 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5765 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5766
3de4ac6d
MP
57672017-06-04 Marek Polacek <polacek@redhat.com>
5768
5769 PR c/80919
5770 * gcc.dg/format/pr80919.c: New test.
5771
2474f48f
MS
57722017-06-02 Martin Sebor <msebor@redhat.com>
5773
5774 PR c/80892
5775 * c-c++-common/Wfloat-conversion-2.c: New test.
5776
bd280745
PC
57772017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/68754
5780 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5781
bd280745 57822017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5783
5784 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5785 for the new built-ins.
5786
ffa8a921
SD
57872017-06-02 Sudakshina Das <sudi.das@arm.com>
5788
5789 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5790
d65d1bd9
WS
57912017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5792
5793 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5794 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5795 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5796 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5797 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5798
b160939b
KT
57992017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5800
5801 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5802
17f47f86
KT
58032017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5804
5805 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5806
ab82e126
WS
58072017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5808
5809 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5810 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5811 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5812 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5813 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5814 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5815 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5816 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5817 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5818
c957e9c0
NS
58192017-06-02 Nathan Sidwell <nathan@acm.org>
5820
5821 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5822
aad16012
JJ
58232017-06-02 Jakub Jelinek <jakub@redhat.com>
5824
74b4885d
JJ
5825 PR rtl-optimization/80903
5826 * gcc.dg/pr80903.c: New test.
5827
aad16012
JJ
5828 PR fortran/80918
5829 * gfortran.dg/gomp/pr80918.f90: New test.
5830
40ffd95f
BE
58312017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5832
5833 * c-c++-common/Wsizeof-pointer-div.c: New test.
5834 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5835 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5836 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5837 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5838 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5839 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5840 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5841 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5842 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5843 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5844 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5845 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5846 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5847 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5848 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5849 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5850 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5851 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5852
052754ea
WS
58532017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5854
5855 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5856 Update the target to power8-vector.
5857
aa63913f
DM
58582017-06-01 David Malcolm <dmalcolm@redhat.com>
5859
5860 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5861
2ded3754
PMR
58622017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5863
5864 * debug12.adb, debug12.ads: New testcase.
5865
c8638450
MJ
58662017-06-01 Martin Jambor <mjambor@suse.cz>
5867
5868 PR tree-optimization/80898
5869 * gcc.dg/tree-ssa/pr80898.c: New test.
5870 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5871
ac853c90
PC
58722017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5873
5874 PR c++/80896
5875 * g++.dg/cpp1z/nodiscard5.C: New.
5876
7841f13c
CZ
58772017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5878
5879 * gcc.target/arc/pr9001195952.c: New test.
5880
f525e390
TV
58812017-06-01 Tom de Vries <tom@codesourcery.com>
5882
5883 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5884 * gcc.c-torture/compile/asmgoto-1.c: Same.
5885 * gcc.dg/20000707-1.c: Same.
5886 * gcc.dg/pr38700.c: Same.
5887 * gcc.dg/pr70169.c: Same.
5888 * gcc.dg/pr80112.c: Same.
5889 * gcc.dg/torture/pr51071-2.c: Same.
5890 * gcc.dg/torture/pr51071.c: Same.
5891 * gcc.dg/tree-ssa/alias-34.c: Same.
5892
9285616c
PMR
58932017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5894
5895 * gnat.dg/debug11.adb: New testcase.
5896
48932682
RB
58972017-06-01 Richard Biener <rguenther@suse.de>
5898
5899 PR middle-end/66313
5900 * c-c++-common/ubsan/pr66313.c: New testcase.
5901 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5902
fcb99124
SM
59032017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5904
5905 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5906 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5907 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5908 -mcpu overridden.
5909 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5910 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5911 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5912 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5913 to dg-option. Add dg-skip-if directive to disable this test
5914 for darwin. Add dg-skip-if directive to disable this test if
5915 -mcpu overridden.
5916
dc7401c0
SP
59172017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5918
5919 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5920 (_mm_maskz_max_sd): Test new intrinsics.
5921 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5922 (_mm_maskz_max_sd): Test new intrinsics.
5923 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5924 (_mm_maskz_max_ss): Test new intrinsics.
5925 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5926 (_mm_maskz_max_ss): Test new intrinsics.
5927 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5928 (_mm_maskz_min_sd): Test new intrinsics.
5929 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5930 (_mm_maskz_min_sd): Test new intrinsics.
5931 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5932 (_mm_maskz_min_ss): Test new intrinsics.
5933 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5934 (_mm_maskz_min_ss): Test new intrinsics.
5935
3909991c
NS
59362017-05-31 Nathan Sidwell <nathan@acm.org>
5937
5938 * g++.dg/lookup/lambda1.C New.
5939
0e510edb
BC
59402017-05-31 Bin Cheng <bin.cheng@arm.com>
5941
5942 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5943 on pointer should not be replaced.
5944
9fc5e7a4
MM
59452017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5946
5947 PR testsuite/80580
5948 * gcc.dg/gimplefe-error-7.c: New test.
5949
1e466f04
GM
59502017-05-31 Graham Markall <graham.markall@embecosm.com>
5951
5952 * gcc.target/arc/add_n-combine.c: New test.
5953 * gcc.target/arc/sub_n-combine.c: New test.
5954
89c88990
RB
59552017-05-31 Richard Biener <rguenther@suse.de>
5956
5957 PR target/80880
5958 * gcc.target/i386/pr80880.c: New testcase.
5959
748bbe72
RS
59602017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5961
5962 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5963
c7d7e222
BC
59642017-05-31 Bin Cheng <bin.cheng@arm.com>
5965
5966 * gcc.dg/vect/pr80815-3.c: New test.
5967
ee1379be
RB
59682017-05-31 Richard Biener <rguenther@suse.de>
5969
5970 PR tree-optimization/80906
5971 * gcc.dg/graphite/pr80906.c: New testcase.
5972
bcce980e
TV
59732017-05-30 Tom de Vries <tom@codesourcery.com>
5974
5975 PR testsuite/80910
5976 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5977 unsupported if host compiler does not support c++11.
5978 (host_supports_c++11): New proc.
5979
ef9200aa
MS
59802017-05-30 Martin Sebor <msebor@redhat.com>
5981
5982 PR c/80731
5983 * g++.dg/ext/utf16-4.C: Relax test.
5984 * gcc.dg/fixed-point/int-warning.c: Adjust.
5985
f012c8ef
DM
59862017-05-30 David Malcolm <dmalcolm@redhat.com>
5987
5988 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5989 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5990 test case.
5991 * g++.dg/plugin/show-template-tree-color.C: New test case.
5992 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5993 * g++.dg/template/show-template-tree-2.C: New test case.
5994 * g++.dg/template/show-template-tree-3.C: New test case.
5995 * g++.dg/template/show-template-tree-4.C: New test case.
5996 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5997 * g++.dg/template/show-template-tree.C: New test case.
5998
3f8efe25
SB
59992017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
6000
6001 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
6002 dg-options.
6003 * gfortran.dg/pr80107.f: Delete testcase.
6004
77d1dbdb
UB
60052017-05-30 Uros Bizjak <ubizjak@gmail.com>
6006
6007 PR target/80833
6008 * gcc.target/i386/pr80833-1.c: New test.
6009 * gcc.target/i386/pr80833-2.c: Ditto.
6010
e2f35333
NS
60112017-05-30 Nathan Sidwell <nathan@acm.org>
6012
6013 PR c++/80913
6014 * g++.dg/lookup/pr80913.C: New.
6015
ba7629e2
RB
60162017-05-30 Richard Biener <rguenther@suse.de>
6017
6018 PR middle-end/80901
6019 * gcc.dg/torture/pr80901.c: New testcase.
6020
4bfb347c
RD
60212017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
6022
6023 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
6024
b3125625
JL
60252017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
6026
6027 PR target/78838
6028 * gcc.target/msp430/interrupt_fn_placement.c: New test.
6029
892d6169
RB
60302017-05-30 Richard Biener <rguenther@suse.de>
6031
6032 PR middle-end/80876
6033 * gcc.dg/torture/pr80876.c: New testcase.
6034
3d7ff728
NS
60352017-05-29 Nathan Sidwell <nathan@acm.org>
6036
6037 PR c++/80891 (#5)
6038 * g++.dg/lookup/pr80891-5.C: New.
6039
fd262197
JD
60402017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6041
6042 PR libgfortran/53029
6043 * gfortran.dg/read_5.f90: New test.
6044
724e517a
NS
60452017-05-29 Nathan Sidwell <nathan@acm.org>
6046
a5cfa13a
NS
6047 PR c++/80891 (#4)
6048 * g++.dg/lookup/pr80891-4.C: New.
6049
e514ab0c
NS
6050 PR c++/80891 (#1)
6051 * g++.dg/lookup/pr80891-1.C: New.
6052
58dec010
NS
6053 PR c++/80891 (#3)
6054 * g++.dg/lookup/pr80891-3.C: New.
6055
724e517a
NS
6056 PR c++/80891 (#2)
6057 * g++.dg/lookup/pr80891-2.C: New.
6058
bbe3927b
TK
60592017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6060
6061 PR fortran/37131
6062 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
6063 flags.
6064 * gfortran.dg/transpose_optimization_1.f90: Likewise.
6065 * gfortran.dg/inline_matmul_17.f90: New test.
6066
8364e6ac
TK
60672017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6068
6069 * gfortran.dg/matmul_bounds_12.f90: New test.
6070
56a35ac9
JJ
60712017-05-27 Jakub Jelinek <jakub@redhat.com>
6072
6073 PR bootstrap/80887
6074 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
6075
945bf9e1
NS
60762017-05-26 Nathan Sidwell <nathan@acm.org>
6077
6078 * g++.dg/cpp0x/dr2061.C: New.
6079 * g++.dg/parse/namespace-alias-1.C: Add more test.
6080
cb4fe401
BC
60812017-05-26 Bin Cheng <bin.cheng@arm.com>
6082
6083 PR tree-optimization/80815
6084 * gcc.dg/vect/pr80815-1.c: New test.
6085 * gcc.dg/vect/pr80815-2.c: New test.
6086
e929e611
ML
60872017-05-26 Martin Liska <mliska@suse.cz>
6088
6089 PR ipa/80663
6090 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
6091 split at the problematic spot.
6092 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
6093 a valid value of the param.
6094
92f105f6
MP
60952017-05-26 Marek Polacek <polacek@redhat.com>
6096
6097 PR sanitizer/80875
6098 * c-c++-common/ubsan/pr80875.c: New test.
6099
74ca4e36
TV
61002017-05-26 Tom de Vries <tom@codesourcery.com>
6101
6102 PR testsuite/80557
6103 * gcc.dg/20011021-1.c: Replace absolute line numbers.
6104 * gcc.dg/Wcxx-compat-8.c: Same.
6105 * gcc.dg/Wobjsize-1.c: Same.
6106 * gcc.dg/Wshadow-local-2.c: Same.
6107 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
6108 * gcc.dg/anon-struct-6.c: Same.
6109 * gcc.dg/asm-wide-1.c: Same.
6110 * gcc.dg/builtin-inf-1.c: Same.
6111 * gcc.dg/builtin-redefine.c: Same.
6112 * gcc.dg/c90-array-lval-6.c: Same.
6113 * gcc.dg/c90-array-lval-7.c: Same.
6114 * gcc.dg/c90-fordecl-1.c: Same.
6115 * gcc.dg/c99-fordecl-2.c: Same.
6116 * gcc.dg/cast-lvalue-1.c: Same.
6117 * gcc.dg/cast-lvalue-2.c: Same.
6118 * gcc.dg/compound-lvalue-1.c: Same.
6119 * gcc.dg/cond-lvalue-1.c: Same.
6120 * gcc.dg/cpp/20000419-1.c: Same.
6121 * gcc.dg/cpp/backslash.c: Same.
6122 * gcc.dg/cpp/backslash2.c: Same.
6123 * gcc.dg/cpp/macspace1.c: Same.
6124 * gcc.dg/cpp/macspace2.c: Same.
6125 * gcc.dg/cpp/multiline-2.c: Same.
6126 * gcc.dg/cpp/pr27777.c: Same.
6127 * gcc.dg/cpp/pr30786.c: Same.
6128 * gcc.dg/cpp/pr34602.c: Same.
6129 * gcc.dg/cpp/redef1.c: Same.
6130 * gcc.dg/cpp/tr-warn1.c: Same.
6131 * gcc.dg/cpp/tr-warn3.c: Same.
6132 * gcc.dg/cpp/tr-warn6.c: Same.
6133 * gcc.dg/cpp/trad/hash.c: Same.
6134 * gcc.dg/cpp/trad/redef1.c: Same.
6135 * gcc.dg/cpp/ucs.c: Same.
6136 * gcc.dg/declspec-10.c: Same.
6137 * gcc.dg/declspec-11.c: Same.
6138 * gcc.dg/declspec-18.c: Same.
6139 * gcc.dg/format/c99-strftime-1.c: Same.
6140 * gcc.dg/format/ext-3.c: Same.
6141 * gcc.dg/format/pr72858.c: Same.
6142 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
6143 * gcc.dg/init-string-1.c: Same.
6144 * gcc.dg/label-decl-3.c: Same.
6145 * gcc.dg/m-un-2.c: Same.
6146 * gcc.dg/nofixed-point-2.c: Same.
6147 * gcc.dg/noncompile/20020213-1.c: Same.
6148 * gcc.dg/pch/counter-2.c: Same.
6149 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
6150 * gcc.dg/pr27528.c: Same.
6151 * gcc.dg/pr27953.c: Same.
6152 * gcc.dg/pr35899.c: Same.
6153 * gcc.dg/pr37561.c: Same.
6154 * gcc.dg/pr45461.c: Same.
6155 * gcc.dg/pr45750.c: Same.
6156 * gcc.dg/pr53196-2.c: Same.
6157 * gcc.dg/pr53265.c: Same.
6158 * gcc.dg/redecl-1.c: Same.
6159 * gcc.dg/tls/thr-init-1.c: Same.
6160 * gcc.dg/torture/pr51106-1.c: Same.
6161 * gcc.dg/torture/pr51106-2.c: Same.
6162 * gcc.dg/uninit-19.c: Same.
6163 * gcc.dg/uninit-pr20644.c: Same.
6164
6fc9f7aa
JJ
61652017-05-26 Jakub Jelinek <jakub@redhat.com>
6166
6167 * g++.dg/cpp1z/decomp29.C (p): New variable.
6168 (main): Add further tests.
6169
28e0e05b
RB
61702017-05-26 Richard Biener <rguenther@suse.de>
6171
6172 PR tree-optimization/80842
6173 * gcc.dg/torture/pr80842.c: New testcase.
6174
c81ec254
PC
61752017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6176
6177 PR c++/79652
6178 * g++.dg/cpp0x/pr79652.C: New.
6179
aee21066
PC
61802017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6181
6182 PR c++/71451
6183 * g++.dg/cpp0x/variadic170.C: New.
6184
63dbcd13
VR
61852017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6186
6187 * g++.dg/warn/Wcatch-value-1.C: New test.
6188 * g++.dg/warn/Wcatch-value-2.C: New test.
6189 * g++.dg/warn/Wcatch-value-3.C: New test.
6190
932f48ac
NS
61912017-05-25 Nathan Sidwell <nathan@acm.org>
6192
44e00a7a
NS
6193 * g++.dg/lookup/using56.C: New.
6194 * g++.dg/lookup/using57.C: New.
6195 * g++.dg/lookup/using58.C: New.
6196 * g++.dg/lookup/using59.C: New.
6197
932f48ac
NS
6198 * g++.dg/lookup/using17.C: Adjust diagnostics.
6199
a10f9a2e
MS
62002017-05-25 Martin Sebor <msebor@redhat.com>
6201
6202 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6203 positives on ILP32.
6204 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6205 column numbers.
6206 * gcc.dg/pr60114.c: Same.
6207
47c05e71
JH
62082017-05-23 Jan Hubicka <hubicka@ucw.cz>
6209
6210 * gfortran.dg/pr48636.f90: Fix template better.
6211
f35a733d
NS
62122017-05-25 Nathan Sidwell <nathan@acm.org>
6213
6214 * g++.dg/lookup/koenig14.C: New.
6215
18c1e9e0
PC
62162017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6217
6218 PR c++/79583
6219 * g++.dg/cpp0x/pr79583.C: New.
6220
2673d192
PC
62212017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6222
6223 PR c++/68578
6224 * g++.dg/cpp1y/pr68578.C: New.
6225
bce8ef71
MG
62262017-05-25 Marc Glisse <marc.glisse@inria.fr>
6227
6228 * gcc.dg/tree-ssa/vce-1.c: New file.
6229
11d6b45d
MG
62302017-05-25 Marc Glisse <marc.glisse@inria.fr>
6231
6232 * gcc.dg/tree-ssa/addadd.c: New file.
6233
5ad4f1c8
NS
62342017-05-24 Nathan Sidwell <nathan@acm.org>
6235
6236 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6237 * g++.dg/lookup/friend19.C: New.
6238 * g++.dg/lookup/friend20.C: New.
6239
d4a760d8
JW
62402017-05-24 Jonathan Wakely <jwakely@redhat.com>
6241
6242 PR c++/80544
6243 * g++.dg/expr/cast11.C: New test.
6244
3cd211af
MS
62452017-05-24 Martin Sebor <msebor@redhat.com>
6246
6247 PR c/80731
6248 * c-c++-common/Wfloat-conversion.c: Adjust.
6249 * c-c++-common/dfp/convert-int-saturate.c: Same.
6250 * c-c++-common/pr68657-1.c: Same.
6251 * g++.dg/ext/utf-cvt.C: Same.
6252 * g++.dg/ext/utf16-4.C: Same.
6253 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6254 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6255 * g++.dg/warn/Wconversion3.C: Same.
6256 * g++.dg/warn/Wconversion4.C: Same.
6257 * g++.dg/warn/Wsign-conversion.C: Same.
6258 * g++.dg/warn/overflow-warn-1.C: Same.
6259 * g++.dg/warn/overflow-warn-3.C: Same.
6260 * g++.dg/warn/overflow-warn-4.C: Same.
6261 * g++.dg/warn/pr35635.C: Same.
6262 * g++.old-deja/g++.mike/enum1.C: Same.
6263 * gcc.dg/Wconversion-3.c: Same.
6264 * gcc.dg/Wconversion-5.c: Same.
6265 * gcc.dg/Wconversion-complex-c99.c: Same.
6266 * gcc.dg/Wconversion-complex-gnu.c: Same.
6267 * gcc.dg/Wconversion-integer.c: Same.
6268 * gcc.dg/Wsign-conversion.c: Same.
6269 * gcc.dg/bitfld-2.c: Same.
6270 * gcc.dg/c90-const-expr-11.c: Same.
6271 * gcc.dg/c90-const-expr-7.c: Same.
6272 * gcc.dg/c99-const-expr-7.c: Same.
6273 * gcc.dg/overflow-warn-1.c: Same.
6274 * gcc.dg/overflow-warn-2.c: Same.
6275 * gcc.dg/overflow-warn-3.c: Same.
6276 * gcc.dg/overflow-warn-4.c: Same.
6277 * gcc.dg/overflow-warn-5.c: Same.
6278 * gcc.dg/overflow-warn-8.c: Same.
6279 * gcc.dg/overflow-warn-9.c: New test.
6280 * gcc.dg/pr35635.c: Adjust.
6281 * gcc.dg/pr59940.c: Same.
6282 * gcc.dg/pr59963-2.c: Same.
6283 * gcc.dg/pr60114.c: Same.
6284 * gcc.dg/switch-warn-2.c: Same.
6285 * gcc.dg/utf-cvt.c: Same.
6286 * gcc.dg/utf16-4.c: Same.
6287
216bfadc
JJ
62882017-05-24 Jakub Jelinek <jakub@redhat.com>
6289
6290 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6291 Don't include limits.h.
6292 (w): Conditionalize on long long wider than int. Use
6293 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6294 -9223372036854775808.
6295 (x): Use __INT_MAX__ instead of INT_MAX.
6296
610abc02
TK
62972017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6298
6299 PR fortran/66094
6300 * gfortran.dg/inline_matmul_16.f90: New test.
6301
8d0c9b36
TV
63022017-05-24 Tom de Vries <tom@codesourcery.com>
6303
6304 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6305
3f3fb6c9
PB
63062017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6307
6308 PR middle-end/80823
6309 * gcc.dg/pr80823.c: New test.
6310
00e0af8d
AK
63112017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6312
6313 * gcc.target/s390/pr80725.c: New test.
6314
6131102c
NS
63152017-05-23 Nathan Sidwell <nathan@acm.org>
6316
ef4c5e78
NS
6317 * g++.dg/lookup/extern-c-hidden.C: New.
6318 * g++.dg/lookup/extern-redecl1.C: New.
6319
6131102c
NS
6320 PR c++/80866
6321 * g++.dg/parse/pr80866.C: New.
6322
d2db2e6b
JH
63232017-05-23 Jan Hubicka <hubicka@ucw.cz>
6324
6325 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6326 * gcc.dg/ipa/inline-5.c: Likewise.
6327 * gfortran.dg/pr48636.f90: Likewise.
6328
e4ea7a4c
NS
63292017-05-23 Nathan Sidwell <nathan@acm.org>
6330
6331 * g++.dg/parse/ctor9.C: Adjust expected error.
6332
c2d7c404
JD
63332017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6334
6335 PR libgfortran/80256
6336 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6337 Cygwin.
6338
fd71a9a2
TS
63392017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6340
6341 * c-c++-common/goacc/parallel-dims-1.c: Update.
6342 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6343 * c-c++-common/goacc/routine-1.c: Likewise.
6344 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6345 * g++.dg/goacc/template.C: Likewise.
6346 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6347 * gfortran.dg/goacc/routine-3.f90: Likewise.
6348 * gfortran.dg/goacc/sie.f95: Likewise.
6349 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6350
9d029ddf
NS
63512017-05-23 Nathan Sidwell <nathan@acm.org>
6352
6353 * g++.dg/lookup/using13.C: Adjust expected error.
6354
008c7367
SKS
63552017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6356
6357 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6358
d1f6caae
MM
63592017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6360
6361 PR target/80718
6362 * gcc.target/powerpc/pr80718.c: New test.
6363
2ea0d750
SB
63642017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6365
6366 * gcc.target/powerpc/conditional-return.c: New testcase.
6367
25b81686
BS
63682017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6369
6370 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6371 LE-only.
6372
477f145b
JW
63732017-05-22 Janus Weil <janus@gcc.gnu.org>
6374
6375 PR fortran/80766
6376 * gfortran.dg/typebound_call_28.f90: New test.
6377
65cc1407
NS
63782017-05-22 Nathan Sidwell <nathan@acm.org>
6379
6380 * g++.dg/lookup/strong-using.C: New.
6381
0c4f8178
TP
63822017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6383
6384 * gcc.target/arm/movsi_movt.c: New test.
6385 * gcc.target/arm/movdi_movt.c: New test.
6386
fbb1c7d4
EB
63872017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6388
6389 * gnat.dg/specs/not_null1.ads: New test.
6390
d3271136
EB
63912017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6392
6393 * gnat.dg/limited_with5.ad[sb]: New test.
6394 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6395 * gnat.dg/limited_with6.ad[sb]: New test.
6396 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6397
4c24ec6d
EB
63982017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6399
6400 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6401 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6402
4bcbb7b8
PC
64032017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6404
6405 PR c++/70265
6406 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6407 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6408
51cd6b78
JD
64092017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6410
6411 PR libgfortran/80333
6412 * gfortran.dg/dtio_30.f03: New test.
6413
33f8c0a1
MP
64142017-05-19 Marek Polacek <polacek@redhat.com>
6415
6416 PR sanitizer/80800
6417 * c-c++-common/ubsan/pr80800.c: New test.
6418 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6419
9740ed54
TS
64202017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6421
7fd549d2
TS
6422 * c-c++-common/goacc/default-1.c: Update.
6423 * c-c++-common/goacc/default-2.c: Likewise.
6424 * c-c++-common/goacc/default-4.c: Likewise.
6425 * gfortran.dg/goacc/default-1.f95: Likewise.
6426 * gfortran.dg/goacc/default-4.f: Likewise.
6427 * c-c++-common/goacc/default-5.c: New file.
6428 * gfortran.dg/goacc/default-5.f: Likewise.
6429
9740ed54
TS
6430 * c-c++-common/goacc/default-1.c: New file.
6431 * c-c++-common/goacc/default-2.c: Likewise.
6432 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6433 test cases in...
6434 * c-c++-common/goacc/default-3.c: ... this new file, and...
6435 * c-c++-common/goacc/default-4.c: ... this new file.
6436 * gfortran.dg/goacc/default.f95: Remove file, including its test
6437 cases in...
6438 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6439 * gfortran.dg/goacc/default-2.f: ... this new file.
6440 * gfortran.dg/goacc/default-3.f95: New file.
6441 * gfortran.dg/goacc/default-4.f: Likewise.
6442
2a8a8d7b
NS
64432017-05-19 Nathan Sidwell <nathan@acm.org>
6444
6445 * g++.dg/inherit/covariant7.C: Adjust.
6446
a978134e
PB
64472017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6448
6449 * gcc.target/arm/tls-disable-literal-pool.c: Change
6450 require-effective-target to tls_native.
6451 Move dg-error to return statement line and change to dg-message.
6452
39aac208
RB
64532017-05-19 Richard Biener <rguenther@suse.de>
6454
6455 PR c++/80593
6456 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6457 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6458
035ab826
RB
64592017-05-19 Richard Biener <rguenther@suse.de>
6460
6461 PR middle-end/80764
6462 * gcc.dg/torture/pr80764.c: New testcase.
6463
52e14b96
MM
64642017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6465
6466 PR target/80510
6467 * gcc.target/powerpc/pr80510-1.c: New test.
6468 * gcc.target/powerpc/pr80510-2.c: Likewise.
6469
4287da82
EG
64702017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6471
6472 * gcc.dg/pragma-diag-7.c: New test.
6473
e4171e10
UB
64742017-05-18 Uros Bizjak <ubizjak@gmail.com>
6475
6476 PR target/80799
6477 * g++.dg/other/i386-11.C: New test.
6478
cdefeea2
WS
64792017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6480
6481 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6482 * fold-vec-div-floatdouble.c: Likewise.
6483 * fold-vec-logical-ands-char.c: Likewise.
6484 * fold-vec-logical-ands-int.c: Likewise.
6485 * fold-vec-logical-ands-short.c: Likewise.
6486 * fold-vec-logical-ors-char.c: Likewise.
6487 * fold-vec-logical-ors-int.c: Likewise.
6488 * fold-vec-logical-ors-short.c: Likewise.
6489 * fold-vec-logical-other-char.c: Likewise.
6490 * fold-vec-mule-misc.c: Likewise.
6491 * fold-vec-mult-float.c: Likewise.
6492 * fold-vec-mult-floatdouble.c: Likewise.
6493 * fold-vec-mult-int.c: Likewise.
6494 * fold-vec-mult-int128-p9.c: Likewise.
6495 * fold-vec-sub-floatdouble.c: Likewise.
6496 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6497 Add lp64 requirement.
6498 * fold-vec-mult-int128-p8.c: Likewise.
6499 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6500
62ee030a
SM
65012017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6502
6503 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6504 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6505 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6506 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6507 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6508 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6509 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6510 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6511 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6512 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6513 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6514 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6515 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6516 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6517 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6518 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6519 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6520 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6521 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6522 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6523 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6524 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6525 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6526 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6527 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6528 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6529
00a84d0e
SL
65302017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6531
6532 * gcc.target/sparc/niagara7-align.c: New test.
6533
243c2883
MP
65342017-05-18 Marek Polacek <polacek@redhat.com>
6535
6536 PR sanitizer/80797
6537 * c-c++-common/ubsan/null-12.c: New test.
6538
e98e6340
SB
65392017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6540
6541 PR middle-end/80692
6542 * gcc.c-torture/execute/pr80692.c: New testcase.
6543
0152001b 65442017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6545
6546 PR libgfortran/80741
6547 * gfortran.dg/read_4.f90: New test.
6548
c8ded430
BS
65492017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6550
6551 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6552
e5b1f5a1
FR
65532017-05-17 Fritz Reese <fritzoreese@gmail.com>
6554
6555 PR fortran/80668
6556 * gfortran.dg/pr80668.f90: New.
6557
9853cb28
PB
65582017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6559
6560 PR middle-end/80775
6561 * gcc.dg/pr80775.c: New test.
6562
142473df
MP
65632017-05-17 Marek Polacek <polacek@redhat.com>
6564
6565 PR sanitizer/80659
6566 * gcc.dg/asan/pr80659.c: New test.
6567
8508a5b5
SKS
65682017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6569
6570 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6571 unsigned long.
6572
bc36d2b7
CX
65732017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6574
6575 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6576
4fc5ebf1
JG
65772017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6578 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6579
6580 PR tree-optimization/80457
6581 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6582 call vect_model_simple_cost.
6583
bedee914
PT
65842017-05-16 Paul Thomas <pault@gcc.gnu.org>
6585
6586 PR fortran/80554
6587 * gfortran.dg/submodule_29.f08: New test.
6588
10791753
DM
65892017-05-16 David Malcolm <dmalcolm@redhat.com>
6590
6591 * g++.dg/other/accessor-fixits-1.C: New test case.
6592 * g++.dg/other/accessor-fixits-2.C: New test case.
6593 * g++.dg/other/accessor-fixits-3.C: New test case.
6594 * g++.dg/other/accessor-fixits-4.C: New test case.
6595
727577c2
CL
65962017-05-16 Carl Love <cel@us.ibm.com>
6597
6598 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6599 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6600 built-ins to the test suite file. Note, support for mradds exists
6601 but no test case exists.
6602 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6603 built-ins to the test suite file.
6604
6b6ae9eb
MP
66052017-05-16 Marek Polacek <polacek@redhat.com>
6606
6607 PR sanitizer/80536
6608 PR sanitizer/80386
6609 * c-c++-common/ubsan/pr80536.c: New test.
6610 * g++.dg/ubsan/pr80386.C: New test.
6611
678d7e19
TC
66122017-05-16 Tamar Christina <tamar.christina@arm.com>
6613
6614 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6615 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6616
6da37857
MW
66172016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6618
6619 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6620 expected output of vadd, vsub and vmul instructions.
6621 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6622 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6623 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6624
a5768d38
JD
66252017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6626
6627 PR libgfortran/80727
6628 * gfortran.dg/read_3.f90: New test.
6629
3a77e7cc
NS
66302017-05-15 Nathan Sidwell <nathan@acm.org>
6631
2016c841
NS
6632 PR c++/79369
6633 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6634
3a77e7cc
NS
6635 PR c++/79369
6636 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6637 * g++.dg/cpp0x/pr79369.C: New.
6638
0735a1c8
SK
66392017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6640
6641 PR fortran/80752
3a77e7cc 6642 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6643
f108770a
UB
66442017-05-15 Uros Bizjak <ubizjak@gmail.com>
6645
900b5b6a 6646 PR target/80425
f108770a
UB
6647 * gcc.target/i386/pr80425-1.c: New test.
6648 * gcc.target/i386/pr80425-2.c: Ditto.
6649
e30ce0a3
JL
66502017-05-15 Jeff Law <law@redhat.com>
6651
6652 * gcc.target/mips/reorgbug-1.c: New test.
6653
0d5a0a33
PMR
66542017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6655
6656 * gnat.dg/specs/pack13.ads: New test.
6657
a104bd88
MS
66582017-05-14 Martin Sebor <msebor@redhat.com>
6659
6660 PR middle-end/77671
6661 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6662 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6663 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6664 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6665 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6666
c6c02519
MS
66672017-05-14 Martin Sebor <msebor@redhat.com>
6668
6669 PR middle-end/80669
6670 * gcc.dg/builtin-stpncpy.c: New test.
6671
d6d4d770
DS
66722017-05-14 Daniel Santos <daniel.santos@pobox.com>
6673
6674 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6675 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6676 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6677 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6678
b9bdd60b
JK
66792017-05-14 Julia Koval <julia.koval@intel.com>
6680
6681 * gcc.target/i386/xgetsetbv.c: New test.
6682
28ae01cd
NK
66832017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6684
6685 PR fortran/80442
6686 * gfortran.dg/impl_do_var_data.f90: New Test
6687
c7488b4f
PJ
66882017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6689
6690 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6691 A regression test for a private array access case which caused
6692 an assert.
6693
9b5f12ae
MS
66942017-05-12 Martin Sebor <msebor@redhat.com>
6695
6696 PR testsuite/80643
6697 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6698 to the purpose of the test.
6699
b76f1550
SM
67002017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6701
6702 * gcc.target/powerpc/bmi-andn-1.c: New file
6703 * gcc.target/powerpc/bmi-andn-2.c: New file.
6704 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6705 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6706 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6707 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6708 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6709 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6710 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6711 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6712 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6713 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6714 * gcc.target/powerpc/bmi-check.h: New File.
6715 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6716 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6717 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6718 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6719 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6720 * gcc.target/powerpc/bmi2-check.h: New file.
6721 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6722 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6723 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6724 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6725 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6726 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6727 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6728 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6729 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6730
2a3fa75a
PC
67312017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6732
6733 PR c++/60430
6734 * g++.dg/cpp0x/pr60430.C: New.
6735
e8bf7c7b
JL
67362017-05-12 Jeff Law <law@redhat.com>
6737
6738 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6739
284d1f76
PB
67402017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6741
6742 PR middle-end/80707
6743 * g++.dg/pr80707.C: New test.
6744
302a0e37
WS
67452017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6746
6747 * gcc.target/powerpc/fold-vec-div-float.c: New.
6748 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6749 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6750
a7785078
WS
67512017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6752
6753 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6754 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6755 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6756 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6757 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6758 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6759 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6760 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6761 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6762 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6763 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6764 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6765
9206028e
PC
67662017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6767
6768 PR c++/49604
6769 * g++.dg/cpp0x/forw_enum14.C: New.
6770 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6771
7af1c0ad
RB
67722017-05-12 Richard Biener <rguenther@suse.de>
6773
6774 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6775
f7e95bdb
PC
67762017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6777
6778 PR c++/67687
6779 * g++.dg/cpp0x/constexpr-ice17.C: New.
6780
53e788d0
RB
67812017-05-12 Richard Biener <rguenther@suse.de>
6782
6783 PR tree-optimization/80713
6784 * gcc.dg/torture/pr80713.c: New testcase.
6785
2ead1ab9
AK
67862017-05-12 Andi Kleen <ak@linux.intel.com>
6787
6788 PR testsuite/77684
6789 * lib/target-supports.exp (profopt-perf-wrapper):
6790 Add -m8 option to increase parallelism.
6791
ee58b02f
TS
67922017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6793
1e47f02b
TS
6794 * c-c++-common/goacc/parallel-dims-1.c: New file.
6795 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6796
b0f271ce
TS
6797 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6798 * c-c++-common/goacc/classify-kernels.c: Likewise.
6799 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6800 Likewise.
6801 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6802 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6803 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6804 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6805 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6806 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6807 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6808 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6809 * c-c++-common/goacc/kernels-loop.c: Likewise.
6810 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6811 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6812 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6813 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6814 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6815 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6816 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6817 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6818 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6819 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6820 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6821 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6822
25651634
TS
6823 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6824 * c-c++-common/goacc/classify-kernels.c: Likewise.
6825 * c-c++-common/goacc/classify-parallel.c: Likewise.
6826 * c-c++-common/goacc/classify-routine.c: Likewise.
6827 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6828 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6829 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6830 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6831
ee58b02f
TS
6832 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6833 * c-c++-common/goacc/classify-kernels.c: Likewise.
6834 * c-c++-common/goacc/classify-parallel.c: Likewise.
6835 * c-c++-common/goacc/classify-routine.c: Likewise.
6836 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6837 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6838 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6839 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6840
2d82ec25
NS
68412017-05-11 Nathan Sidwell <nathan@acm.org>
6842
6843 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6844
68452017-05-11 Carl Love <cel@us.ibm.com>
6846
6847 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6848 to the test suite file.
6849 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6850 to the test suite file.
6851
628c06d6
JD
68522017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6853
6854 PR fortran/78659
6855 * gfortran.dg/namelist_91.f90: New test.
6856 * gfortran.dg/namelist_92.f90: New test.
6857 * gfortran.dg/namelist_93.f90: New test.
6858 * gfortran.dg/namelist_94.f90: New test.
6859
1bea0f26
BS
68602017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6861
6862 PR target/80695
6863 * gcc.target/powerpc/pr80695-p8.c: New file.
6864 * gcc.target/powerpc/pr80695-p9.c: New file.
6865
7c85c9fe
UB
68662017-05-11 Uros Bizjak <ubizjak@gmail.com>
6867 Jakub Jelinek <jakub@redhat.com>
6868
6869 PR target/80706
6870 * gcc.target/i386/pr80706.c: New test.
6871
d7a33a4c
JK
68722017-05-11 Julia Koval <julia.koval@intel.com>
6873
6874 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6875 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6876 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6877 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6878
59fbddcf
PC
68792017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6880
6881 PR c++/70538
6882 * g++.dg/cpp0x/pr70538.C: New.
6883
cc09ff60
UB
68842017-05-11 Uros Bizjak <ubizjak@gmail.com>
6885
7c85c9fe
UB
6886 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6887 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6888 (dg-options): Remove -fno-tree-sink.
6889
4fd18c78
KN
68902017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6891
6892 * gcc.target/powerpc/cmpb-1.c: New test.
6893 * gcc.target/powerpc/cmpb-2.c: New test.
6894 * gcc.target/powerpc/cmpb-3.c: New test.
6895 * gcc.target/powerpc/cmpb32-1.c: New test.
6896 * gcc.target/powerpc/cmpb32-2.c: New test.
6897
43b883a9
RB
68982017-05-11 Richard Biener <rguenther@suse.de>
6899
6900 PR tree-optimization/80705
6901 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6902
29b871ec
NS
69032017-05-11 Nathan Sidwell <nathan@acm.org>
6904
6905 * lib/scanlang.exp: New.
6906 * lib/gcc-dg.exp: Load scanlang.exp.
6907 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6908
c587104e
MM
69092017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6910
6911 PR testsuite/80580
6912 * gcc.dg/gimplefe-error-6.c: New test.
6913
67ac9a9d
MM
69142017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6915
6916 PR testsuite/80580
6917 * gcc.dg/gimplefe-error-5.c: New test.
6918
ac4eb40f
MM
69192017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6920
6921 PR testsuite/80580
6922 * gcc.dg/gimplefe-error-4.c: New test.
6923
d45d6282
BS
69242017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6925
6926 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6927
f4ee3a9e
UB
69282017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6929
6930 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6931 (_mm_maskz_max_round_sd): Test new intrinsics.
6932 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6933 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6934 (_mm_maskz_max_round_ss): Test new intrinsics.
6935 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6936 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6937 (_mm_maskz_min_round_sd): Test new intrinsics.
6938 * gcc.target/i386/avx512f-vminsd-2.c: New.
6939 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6940 (_mm_maskz_min_round_ss): Test new intrinsics.
6941 * gcc.target/i386/avx512f-vminss-2.c: New.
6942 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6943 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6944 (__builtin_ia32_minss_mask_round): Test new builtins.
6945 * gcc.target/i386/sse-13.c: Ditto.
6946 * gcc.target/i386/sse-23.c: Ditto.
6947 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6948 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6949 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6950 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6951 (_mm_mask_min_round_ss): Test new intrinsics.
6952 * gcc.target/i386/testround-1.c: Ditto.
6953
69542017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6955
6956 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6957 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6958 (_mm_maskz_div_round_sd): Test new intrinsics.
6959 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6960 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6961 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6962 (_mm_maskz_div_round_ss): Test new intrinsics.
6963 * gcc.target/i386/avx512f-vdivss-2.c: New.
6964 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6965 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6966 (_mm_maskz_mul_round_sd): Test new intrinsics.
6967 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6968 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6969 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6970 (_mm_maskz_mul_round_ss): Test new intrinsics.
6971 * gcc.target/i386/avx512f-vmulss-2.c: New.
6972 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6973 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6974 (__builtin_ia32_mulss_mask_round): Test new builtins.
6975 * gcc.target/i386/sse-13.c: Ditto.
6976 * gcc.target/i386/sse-23.c: Ditto.
6977 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6978 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6979 (_mm_maskz_mul_round_ss): Test new intrinsics.
6980 * gcc.target/i386/testround-1.c: Ditto.
6981
69822017-05-10 Julia Koval <julia.koval@intel.com>
6983
6984 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6985 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6986 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6987
69882017-05-10 Julia Koval <julia.koval@intel.com>
6989
6990 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6991 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6992 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6993 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6994
ca4d2851
PB
69952017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6996
0f374417 6997 PR tree-optimization/51513
ca4d2851
PB
6998 * gcc.target/powerpc/pr51513.c: New test.
6999 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
7000 __builtin_abort().
7001 * gcc.dg/predict-14.c: Likewise.
7002
5562ebfc
CL
70032017-05-10 Carl Love <cel@us.ibm.com>
7004 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
7005 to the test suite file.
7006 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
7007 to the test suite file.
7008
0ca2e7f7
PK
70092017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7010
7011 PR tree-optimization/77644
7012 * gcc.dg/tree-ssa/pr77644.c: New test-case.
7013
e1ad2926
AO
70142017-05-10 Alexandre Oliva <aoliva@redhat.com>
7015
7016 * gcc.dg/guality/inline-params-2.c: New.
7017
f00b411f
PC
70182017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7019
7020 PR c++/80145
7021 * g++.dg/cpp1y/auto-fn37.C: New.
7022 * g++.dg/cpp1y/auto-fn38.C: Likewise.
7023
bf2a705c
MM
70242017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
7025
7026 PR target/68163
7027 * gcc.target/powerpc/pr68163.c: New test.
7028
5285d5d3
JW
70292017-05-09 Janus Weil <janus@gcc.gnu.org>
7030
7031 PR fortran/79311
7032 * gfortran.dg/finalize_32.f90: New test.
7033
31c2d57d
VR
70342017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
7035
7036 PR c/35441
7037 * gcc.dg/pr35441.c: New test.
7038
731f2c8a
MS
70392017-05-09 Martin Sebor <msebor@redhat.com>
7040
7041 PR testsuite/80643
7042 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
7043 output.
7044
cc49d15a
PC
70452017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/80186
7048 * g++.dg/template/crash126.C: New.
7049
85282abc
SP
70502017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
7051
7052 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
7053 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
7054 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
7055 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
7056
823c79ae
DH
70572017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7058
10a8bb62 7059 PR testsuite/80611
823c79ae
DH
7060 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
7061
79557bae
CZ
70622017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7063
7064 * gcc.target/arc/tmac-1.c: New file.
7065 * gcc.target/arc/tmac-2.c: Likewise.
7066 * gcc.target/arc/tmac.h: Likewise.
7067
c7314bc1
CZ
70682017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7069 Andrew Burgess <andrew.burgess@embecosm.com>
7070
7071 * gcc.target/arc/firq-1.c: New file.
7072 * gcc.target/arc/firq-2.c: Likewise.
7073 * gcc.target/arc/firq-3.c: Likewise.
7074 * gcc.target/arc/firq-4.c: Likewise.
7075 * gcc.target/arc/firq-5.c: Likewise.
7076 * gcc.target/arc/firq-6.c: Likewise.
7077
41453183
CZ
70782017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
7079
7080 * gcc.target/arc/interrupt-5.c: Newfile.
7081 * gcc.target/arc/interrupt-6.c: Likewise.
7082 * gcc.target/arc/interrupt-7.c: Likewise.
7083 * gcc.target/arc/interrupt-8.c: Likewise.
7084 * gcc.target/arc/interrupt-9.c: Likewise.
7085
019bd543
RB
70862017-05-09 Richard Biener <rguenther@suse.de>
7087
7088 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
7089 and adjust.
7090 * gcc.dg/vect/vect-50.c: Likewise.
7091
684f84de
MP
70922017-05-09 Marek Polacek <polacek@redhat.com>
7093
7094 PR c/80525
7095 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
7096 * c-c++-common/Wlogical-op-2.c: New test.
7097
fd71825b
SKS
70982017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7099
7100 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
7101 for targets with __SIZEOF_INT__ < 4.
7102
4ca2e6ec
RB
71032017-05-09 Richard Biener <rguenther@suse.de>
7104
7105 * gcc.dg/vect/vect-50.c: Revert last change.
7106 * gcc.dg/vect/vect-44.c: Likewise.
7107
631238ac
MS
71082017-05-08 Martin Sebor <msebor@redhat.com>
7109
7110 PR translation/80280
7111 * gcc.dg/format/gcc_diag-10.c: New test.
7112
6ba86ba7
KN
71132017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
7114
7115 PR target/80101
7116 * gcc.target/powerpc/pr80101-1.c: New test.
7117
0f6ed121
TK
71182017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7119
7120 PR fortran/79930
7121 * gfortran.dg/inline_transpose_1.f90: Add
7122 -finline-matmul-limit=0 to options.
7123 * gfortran.dg/matmul_5.f90: Likewise.
7124 * gfortran.dg/vect/vect-8.f90: Likewise.
7125 * gfortran.dg/inline_matmul_14.f90: New test.
7126 * gfortran.dg/inline_matmul_15.f90: New test.
7127
fd991039
TK
71282017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7129
7130 PR fortran/80602
7131 * gfortran.dg/matmul_15.f90: New test case.
7132
18b8c294
WD
71332017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
7134
774cccdc
JJ
7135 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
7136 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 7137
8637c116
JL
71382017-05-07 Jeff Law <law@redhat.com>
7139
7140 Revert:
7141 2017-05-06 Jeff Law <law@redhat.com>
7142 PR tree-optimization/78496
7143 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7144 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7145
973dfbb4
JL
71462017-05-06 Jeff Law <law@redhat.com>
7147
7148 PR tree-optimization/78496
7149 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
7150 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
7151
8ffa3150
RS
71522017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7153
7154 * gcc.target/aarch64/spill_1.c: New test.
7155
2a3f7997
RS
71562017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7157
7158 PR rtl-optimization/75964
7159 * gcc.dg/torture/pr75964.c: New test.
7160
d554bf23
TV
71612017-05-06 Tom de Vries <tom@codesourcery.com>
7162
7163 PR testsuite/80606
7164 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7165 * gcc.target/i386/avx-vtestpd-2.c: Same.
7166 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7167 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7168 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7169 * gcc.target/i386/avx-vtestpd-3.c: Same.
7170 * gcc.target/i386/avx-vtestps-1.c: Same.
7171 * gcc.target/i386/avx-vtestps-2.c: Same.
7172 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7173 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7174 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7175 * gcc.target/i386/avx-vtestps-3.c: Same.
7176
7a976fe7
TV
71772017-05-06 Tom de Vries <tom@codesourcery.com>
7178
7179 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7180
0e852c66
TV
71812017-05-06 Tom de Vries <tom@codesourcery.com>
7182
7183 PR testsuite/80557
7184 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7185 * gcc.target/powerpc/altivec-types-1.c: Same.
7186
63c40d92
TV
71872017-05-06 Tom de Vries <tom@codesourcery.com>
7188
7189 PR testsuite/80557
7190 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7191 * gcc.target/spu/intrinsics-1.c: Same.
7192
b25b8f91
TV
71932017-05-06 Tom de Vries <tom@codesourcery.com>
7194
7195 PR testsuite/80557
7196 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7197
6df13491
TV
71982017-05-06 Tom de Vries <tom@codesourcery.com>
7199
7200 PR testsuite/80557
7201 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7202 * gcc.target/aarch64/spellcheck_2.c: Same.
7203 * gcc.target/aarch64/spellcheck_3.c: Same.
7204
e01261fe
TV
72052017-05-06 Tom de Vries <tom@codesourcery.com>
7206
7207 PR testsuite/80557
7208 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7209 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7210 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7211 * g++.dg/debug/dwarf2/typedef5.C: Same.
7212 * g++.dg/goacc/data-1.C: Same.
7213
9945596c
BS
72142017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7215
7216 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7217
8acb8575
MM
72182017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7219
7220 PR target/79038
7221 PR target/79202
7222 PR target/79203
7223 * gcc.target/powerpc/ppc-round3.c: New test.
7224 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7225
ac699a04
JJ
72262017-05-05 Jakub Jelinek <jakub@redhat.com>
7227
8dc6a926
JJ
7228 PR tree-optimization/80632
7229 * gcc.dg/pr80632.c: New test.
7230
ac699a04
JJ
7231 PR tree-optimization/80558
7232 * gcc.dg/tree-ssa/vrp115.c: New test.
7233
655b5fc8
AV
72342017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7235 Thomas Preud'homme <thomas.preudhomme@arm.com>
7236 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7237
7238 PR target/71607
7239 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7240 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7241 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7242 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7243 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7244 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7245 * gcc.target/arm/tls-disable-literal-pool.c: New.
7246
c02d2d0a
PK
72472017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7248
7249 PR tree-optimization/80613
7250 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7251
dfae9048
PC
72522017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7253
7254 PR c++/71577
7255 * g++.dg/cpp0x/pr71577.C: New.
7256
d9c5a8b9
MS
72572017-05-04 Martin Sebor <msebor@redhat.com>
7258
7259 PR middle-end/79234
7260 * gcc.dg/builtin-stringop-chk-8.c: New test.
7261 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7262 * gcc.dg/builtin-stringop-chk-4.c: Same.
7263 * gcc.dg/builtin-strncat-chk-1.c: Same.
7264 * g++.dg/ext/strncpy-chk1.C: Same.
7265 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7266 * gcc.dg/out-of-bounds-1.c: Same.
7267 * gcc.dg/pr78138.c: Same.
7268 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7269 * gfortran.dg/mvbits_7.f90: Same.
7270
e50d56a5
MS
72712017-05-04 Martin Sebor <msebor@redhat.com>
7272
7273 PR preprocessor/79214
7274 PR middle-end/79222
7275 PR middle-end/79223
7276 * gcc.dg/pr79214.c: New test.
7277 * gcc.dg/pr79214.h: New test header.
7278 * gcc.dg/pr79222.c: New test.
7279 * gcc.dg/pr79223.c: New test.
7280 * gcc.dg/pr78138.c: Adjust.
7281 * gfortran.dg/unconstrained_commons.f: Same.
7282
0f2c4a8f
MS
72832017-05-04 Martin Sebor <msebor@redhat.com>
7284
7285 PR translation/80280
7286 * g++.dg/abi/Wabi-2-3.C: Adjust.
7287 * g++.dg/abi/Wabi-3-2.C: Ditto.
7288 * g++.dg/lookup/using17.C: Ditto.
7289 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7290
8eef6097
MJ
72912017-05-04 Martin Jambor <mjambor@suse.cz>
7292
7293 PR tree-optimization/80622
7294 * gcc.dg/tree-ssa/pr80622.c: New test.
7295
72962017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7297
7298 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7299
26f1a658
JH
73002017-05-04 Jan Hubicka <hubicka@ucw.cz>
7301
7302 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7303 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7304
4d147bca
RB
73052017-05-04 Richard Biener <rguenther@suse.de>
7306
7307 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7308
3862ef76
RS
73092017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7310
7311 * gcc.dg/vect/vect-profile-1.c: New test.
7312
c89ffd99
MP
73132017-05-04 Marek Polacek <polacek@redhat.com>
7314
7315 PR tree-optimization/80612
7316 * gcc.dg/torture/pr80612.c: New test.
7317
261ce1e5
PB
73182017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7319 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7320
7321 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7322 check_effective_target_arm_thumb1_movt_ok.
7323
556cf088
PB
73242017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7325
7326 * gcc.target/arm/fpscr.c: New file.
7327
010b1cc0
TP
73282017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7329
7330 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7331 target.
7332
99b68476
TV
73332017-05-04 Tom de Vries <tom@codesourcery.com>
7334
7335 PR testsuite/80557
7336 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7337 line numbers.
7338 * g++.dg/warn/miss-format-1.C: Same.
7339 * g++.dg/warn/overflow-warn-1.C: Same.
7340 * g++.dg/warn/overflow-warn-3.C: Same.
7341 * g++.dg/warn/overflow-warn-4.C: Same.
7342
09177a4b
TV
73432017-05-04 Tom de Vries <tom@codesourcery.com>
7344
7345 PR testsuite/80557
7346 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7347 * gcc.target/i386/pr68657.c: Same.
7348 * gcc.target/i386/pr69255-1.c: Same.
7349 * gcc.target/i386/pr69255-2.c: Same.
7350 * gcc.target/i386/pr69255-3.c: Same.
7351
02c64149
RB
73522017-05-04 Richard Biener <rguenther@suse.de>
7353
7354 PR tree-optimization/31130
7355 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7356 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7357 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7358 * gcc.dg/pr52904.c: Remove XFAIL.
7359 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7360
9a26dfc8
JL
73612017-05-03 Jeff Law <law@redhat.com>
7362
7363 PR tree-optimization/78496
7364 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7365
4d0e904f
UB
73662017-05-03 Uros Bizjak <ubizjak@gmail.com>
7367
7368 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7369
49ab4621
RB
73702017-05-03 Richard Biener <rguenther@suse.de>
7371
7372 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7373
18bfe940
JJ
73742017-05-03 Jakub Jelinek <jakub@redhat.com>
7375
7376 PR tree-optimization/79472
4d0e904f
UB
7377 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7378 to dg-options.
18bfe940
JJ
7379 * gcc.dg/tree-ssa/vrp113.c: New test.
7380 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7381 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7382 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7383
53e62089
TV
73842017-05-03 Tom de Vries <tom@codesourcery.com>
7385
7386 PR testsuite/80557
7387 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7388 * c-c++-common/Wshift-negative-value-2.c: Same.
7389 * c-c++-common/Wshift-negative-value-3.c: Same.
7390 * c-c++-common/Wshift-negative-value-4.c: Same.
7391 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7392 * c-c++-common/cpp/pr60400.c: Same.
7393 * c-c++-common/fmax-errors.c: Same.
7394 * c-c++-common/goacc/data-2.c: Same.
7395 * c-c++-common/goacc/host_data-2.c: Same.
7396 * c-c++-common/gomp/simd4.c: Same.
7397 * c-c++-common/pr28656.c: Same.
7398 * c-c++-common/pr43395.c: Same.
7399 * c-c++-common/torture/pr57945.c: Same.
7400
962913a5
TV
74012017-05-03 Tom de Vries <tom@codesourcery.com>
7402
7403 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7404 arg of dg directive.
7405 * c-c++-common/goacc/routine-3.c: Same.
7406 * c-c++-common/goacc/routine-4.c: Same.
7407
ad53f123
DM
74082017-05-02 David Malcolm <dmalcolm@redhat.com>
7409
7410 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7411 (test_fixit_insert_newline): New function.
7412 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7413 (test_fixit_insert_newline): New function.
7414 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7415 (test_fixit_insert_newline): New function.
7416 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7417 (test_fixit_insert_newline): New function.
7418 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7419 (test_show_locus): Handle test_fixit_insert_newline.
7420
0ca91c77
BC
74212017-05-02 Bin Cheng <bin.cheng@arm.com>
7422
7423 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7424
cc5b8f3d
TC
74252017-04-27 Tamar Christina <tamar.christina@arm.com>
7426
7427 * gcc.dg/lsr-div1.c: New testcase.
7428
1853f5c7
SP
74292017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7430
7431 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7432 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7433 (_mm_maskz_add_round_sd): Test new intrinsics.
7434 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7435 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7436 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7437 (_mm_maskz_add_round_ss): Test new intrinsics.
7438 * gcc.target/i386/avx512f-vaddss-2.c: New.
7439 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7440 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7441 (_mm_maskz_sub_round_sd): Test new intrinsics.
7442 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7443 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7444 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7445 (_mm_maskz_sub_round_ss): Test new intrinsics.
7446 * gcc.target/i386/avx512f-vsubss-2.c: New.
7447 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7448 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7449 (__builtin_ia32_subss_mask_round): Test new builtins.
7450 * gcc.target/i386/sse-13.c: Ditto.
7451 * gcc.target/i386/sse-23.c: Ditto.
7452 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7453 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7454 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7455 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7456 (_mm_mask_sub_round_ss): Test new intrinsics.
7457 * gcc.target/i386/testround-1.c: Ditto.
7458
2bba7541
MJ
74592017-05-02 Martin Jambor <mjambor@suse.cz>
7460
7461 PR tree-optimization/78687
7462 * g++.dg/tree-ssa/pr78687.C: New test.
7463
2bf54d93
RB
74642017-05-02 Richard Biener <rguenther@suse.de>
7465
7466 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7467 behavior.
7468 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7469
aee63acc
RB
74702017-05-02 Richard Biener <rguenther@suse.de>
7471
7472 PR tree-optimization/80591
7473 * gcc.dg/torture/pr80591.c: New testcase.
7474
e7d70c6c
RB
74752017-05-02 Richard Biener <rguenther@suse.de>
7476
7477 PR tree-optimization/80549
7478 * gcc.dg/torture/pr80549.c: New testcase.
7479
52e0a9f7
SKS
74802017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7481
7482 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7483 unsigned long.
7484
815d9cc6
XR
74852017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7486
7487 PR c++/80038
7488 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7489
338035aa
DM
74902017-05-01 David Malcolm <dmalcolm@redhat.com>
7491
7492 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7493 reflect insertion fix-it hints at the same location now being
7494 consolidated.
7495
4d82d0bc
MS
74962017-05-01 Martin Sebor <msebor@redhat.com>
7497
7498 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7499 on ILP32 targets.
7500
d539a57b
TV
75012017-05-01 Tom de Vries <tom@codesourcery.com>
7502
7503 * gcc.dg/pr78768.c: Require linker plugin.
7504
c6b9e849
TK
75052017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7506
7507 PR fortran/37131
7508 * gfortran.dg/matmul_bounds_11.f90: New test.
7509
706eb1a7
MS
75102017-05-01 Martin Sebor <msebor@redhat.com>
7511
7512 PR tree-optimization/79715
7513 * gcc.dg/pr79715.c: New test.
7514
723f4140
TV
75152017-05-01 Tom de Vries <tom@codesourcery.com>
7516
7517 PR testsuite/65941
7518 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7519 * g++.dg/other/pr59492.C: Require effective target rdrand.
7520
6bbb3a69
VR
75212017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7522
7523 * g++.dg/diagnostic/member-decl-1.C: New test.
7524
4212aecd
MG
75252017-04-29 Marc Glisse <marc.glisse@inria.fr>
7526
7527 PR tree-optimization/80487
7528 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7529
fe75f732
PK
75302017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7531
7532 PR tree-optimization/79697
7533 * gcc.dg/tree-ssa/pr79697.c: New test.
7534
6bcd8768
TV
75352017-04-29 Tom de Vries <tom@codesourcery.com>
7536
7537 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7538
d127ae9f
MS
75392017-04-28 Martin Sebor <msebor@redhat.com>
7540
7541 PR tree-optimization/80523
7542 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7543
c9610933
TV
75442017-04-28 Tom de Vries <tom@codesourcery.com>
7545
7546 PR testsuite/80557
7547 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7548 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7549
b5be38bc
TV
75502017-04-28 Tom de Vries <tom@codesourcery.com>
7551
7552 PR testsuite/80557
7553 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7554 * obj-c++.dg/bitfield-4.mm: Same.
7555 * obj-c++.dg/bitfield-5.mm: Same.
7556 * obj-c++.dg/exceptions-3.mm: Same.
7557 * obj-c++.dg/exceptions-5.mm: Same.
7558 * obj-c++.dg/method-1.mm: Same.
7559 * obj-c++.dg/method-12.mm: Same.
7560 * obj-c++.dg/method-13.mm: Same.
7561 * obj-c++.dg/method-15.mm: Same.
7562 * obj-c++.dg/method-16.mm: Same.
7563 * obj-c++.dg/property/at-property-18.mm: Same.
7564 * obj-c++.dg/property/at-property-25.mm: Same.
7565 * obj-c++.dg/property/at-property-5.mm: Same.
7566 * obj-c++.dg/property/dynamic-2.mm: Same.
7567 * obj-c++.dg/property/property-neg-3.mm: Same.
7568 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7569 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7570 * obj-c++.dg/syntax-error-1.mm: Same.
7571 * obj-c++.dg/try-catch-13.mm: Same.
7572 * objc.dg/bitfield-4.m: Same.
7573 * objc.dg/class-1.m: Same.
7574 * objc.dg/method-11.m: Same.
7575 * objc.dg/method-6.m: Same.
7576 * objc.dg/method-7.m: Same.
7577 * objc.dg/method-9.m: Same.
7578 * objc.dg/missing-proto-3.m: Same.
7579 * objc.dg/naming-2.m: Same.
7580 * objc.dg/property/at-property-16.m: Same.
7581 * objc.dg/property/at-property-18.m: Same.
7582 * objc.dg/property/at-property-25.m: Same.
7583 * objc.dg/property/at-property-5.m: Same.
7584 * objc.dg/property/dynamic-2.m: Same.
7585 * objc.dg/property/property-neg-3.m: Same.
7586 * objc.dg/protocol-inheritance-1.m: Same.
7587 * objc.dg/protocol-inheritance-2.m: Same.
7588
d35256b6
MG
75892017-04-28 Marc Glisse <marc.glisse@inria.fr>
7590
7591 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7592
7a95dfa7
TV
75932017-04-28 Tom de Vries <tom@codesourcery.com>
7594
7595 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7596 dg-(error|warning|message|bogus).
7597 * g++.dg/conversion/dr195-1.C: Same.
7598 * g++.dg/conversion/dr195.C: Same.
7599 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7600 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7601 * g++.dg/cpp0x/inline-ns7.C: Same.
7602 * g++.dg/cpp0x/variadic105.C: Same.
7603 * g++.dg/cpp0x/variadic65.C: Same.
7604 * g++.dg/expr/call2.C: Same.
7605 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7606 * g++.dg/expr/pmf-1.C: Same.
7607 * g++.dg/ext/altivec-types-1.C: Same.
7608 * g++.dg/ext/altivec-types-2.C: Same.
7609 * g++.dg/ext/altivec-types-3.C: Same.
7610 * g++.dg/ext/attrib14.C: Same.
7611 * g++.dg/ext/complit1.C: Same.
7612 * g++.dg/ext/forscope2.C: Same.
7613 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7614 * g++.dg/ext/label13.C: Same.
7615 * g++.dg/ext/member-attr.C: Same.
7616 * g++.dg/ext/visibility/anon7.C: Same.
7617 * g++.dg/ext/visibility/visibility-7.C: Same.
7618 * g++.dg/ext/vla2.C: Same.
7619 * g++.dg/inherit/access2.C: Same.
7620 * g++.dg/inherit/covariant12.C: Same.
7621 * g++.dg/inherit/covariant14.C: Same.
7622 * g++.dg/inherit/namespace-as-base.C: Same.
7623 * g++.dg/inherit/template-as-base.C: Same.
7624 * g++.dg/lookup/ambig1.C: Same.
7625 * g++.dg/lookup/ambig2.C: Same.
7626 * g++.dg/lookup/ambig3.C: Same.
7627 * g++.dg/lookup/class-member-1.C: Same.
7628 * g++.dg/lookup/conv-1.C: Same.
7629 * g++.dg/lookup/decl1.C: Same.
7630 * g++.dg/lookup/koenig1.C: Same.
7631 * g++.dg/lookup/scoped1.C: Same.
7632 * g++.dg/lookup/scoped2.C: Same.
7633 * g++.dg/lookup/two-stage4.C: Same.
7634 * g++.dg/lookup/used-before-declaration.C: Same.
7635 * g++.dg/lookup/using.C: Same.
7636 * g++.dg/lookup/using17.C: Same.
7637 * g++.dg/lookup/using2.C: Same.
7638 * g++.dg/other/abstract2.C: Same.
7639 * g++.dg/other/classkey1.C: Same.
7640 * g++.dg/other/component1.C: Same.
7641 * g++.dg/other/const1.C: Same.
7642 * g++.dg/other/const2.C: Same.
7643 * g++.dg/other/conversion1.C: Same.
7644 * g++.dg/other/do1.C: Same.
7645 * g++.dg/other/error1.C: Same.
7646 * g++.dg/other/error10.C: Same.
7647 * g++.dg/other/error3.C: Same.
7648 * g++.dg/other/error4.C: Same.
7649 * g++.dg/other/error5.C: Same.
7650 * g++.dg/other/error8.C: Same.
7651 * g++.dg/other/error9.C: Same.
7652 * g++.dg/other/field1.C: Same.
7653 * g++.dg/other/init1.C: Same.
7654 * g++.dg/other/ptrmem2.C: Same.
7655 * g++.dg/other/return1.C: Same.
7656 * g++.dg/overload/builtin3.C: Same.
7657 * g++.dg/overload/error1.C: Same.
7658 * g++.dg/overload/error2.C: Same.
7659 * g++.dg/overload/koenig2.C: Same.
7660 * g++.dg/overload/pmf1.C: Same.
7661 * g++.dg/parse/args1.C: Same.
7662 * g++.dg/parse/attr3.C: Same.
7663 * g++.dg/parse/constant4.C: Same.
7664 * g++.dg/parse/crash10.C: Same.
7665 * g++.dg/parse/crash18.C: Same.
7666 * g++.dg/parse/crash19.C: Same.
7667 * g++.dg/parse/crash20.C: Same.
7668 * g++.dg/parse/crash21.C: Same.
7669 * g++.dg/parse/crash22.C: Same.
7670 * g++.dg/parse/crash32.C: Same.
7671 * g++.dg/parse/decl-specifier-1.C: Same.
7672 * g++.dg/parse/error58.C: Same.
7673 * g++.dg/parse/local-class1.C: Same.
7674 * g++.dg/parse/non-dependent2.C: Same.
7675 * g++.dg/parse/parameter-declaration-1.C: Same.
7676 * g++.dg/parse/ptrmem2.C: Same.
7677 * g++.dg/parse/ptrmem3.C: Same.
7678 * g++.dg/parse/saved1.C: Same.
7679 * g++.dg/tc1/dr101.C: Same.
7680 * g++.dg/tc1/dr142.C: Same.
7681 * g++.dg/tc1/dr176.C: Same.
7682 * g++.dg/template/conv4.C: Same.
7683 * g++.dg/template/crash56.C: Same.
7684 * g++.dg/template/dependent-expr2.C: Same.
7685 * g++.dg/template/error1.C: Same.
7686 * g++.dg/template/error2.C: Same.
7687 * g++.dg/template/explicit6.C: Same.
7688 * g++.dg/template/init-list.C: Same.
7689 * g++.dg/template/local1.C: Same.
7690 * g++.dg/template/lookup2.C: Same.
7691 * g++.dg/template/meminit2.C: Same.
7692 * g++.dg/template/nontype25.C: Same.
7693 * g++.dg/template/ptrmem2.C: Same.
7694 * g++.dg/template/qualttp19.C: Same.
7695 * g++.dg/template/qualttp20.C: Same.
7696 * g++.dg/template/ttp3.C: Same.
7697 * g++.dg/template/unify4.C: Same.
7698 * g++.dg/template/unify6.C: Same.
7699 * g++.dg/template/unify7.C: Same.
7700 * g++.dg/template/warn1.C: Same.
7701 * g++.dg/tree-ssa/dom-invalid.C: Same.
7702 * g++.dg/ubsan/shift-1.C: Same.
7703 * g++.dg/warn/Wunused-2.C: Same.
7704 * g++.dg/warn/Wunused-4.C: Same.
7705 * g++.dg/warn/Wunused-6.C: Same.
7706 * g++.dg/warn/deprecated-6.C: Same.
7707 * g++.dg/warn/deprecated.C: Same.
7708 * g++.dg/warn/effc1.C: Same.
7709 * g++.dg/warn/effc3.C: Same.
7710 * g++.dg/warn/incomplete1.C: Same.
7711 * g++.dg/warn/inline1.C: Same.
7712 * g++.dg/warn/noeffect2.C: Same.
7713 * g++.dg/warn/noeffect4.C: Same.
7714 * g++.dg/warn/oldcast1.C: Same.
7715 * g++.dg/warn/sentinel.C: Same.
7716 * g++.dg/warn/unit-1.C: Same.
7717 * g++.old-deja/g++.pt/inherit2.C: Same.
7718 * g++.old-deja/g++.pt/overload8.C: Same.
7719 * gcc.dg/20000926-1.c: Same.
7720 * gcc.dg/20040223-1.c: Same.
7721 * gcc.dg/Warray-bounds-7.c: Same.
7722 * gcc.dg/alias-1.c: Same.
7723 * gcc.dg/alias-12.c: Same.
7724 * gcc.dg/alias-13.c: Same.
7725 * gcc.dg/alias-2.c: Same.
7726 * gcc.dg/array-13.c: Same.
7727 * gcc.dg/array-4.c: Same.
7728 * gcc.dg/attr-ifunc-2.c: Same.
7729 * gcc.dg/attr-invalid.c: Same.
7730 * gcc.dg/attr-noinline.c: Same.
7731 * gcc.dg/bitfld-2.c: Same.
7732 * gcc.dg/c90-const-expr-7.c: Same.
7733 * gcc.dg/c99-const-expr-7.c: Same.
7734 * gcc.dg/cpp/20000625-1.c: Same.
7735 * gcc.dg/cpp/charconst-4.c: Same.
7736 * gcc.dg/cpp/include2.c: Same.
7737 * gcc.dg/cpp/include2a.c: Same.
7738 * gcc.dg/decl-4.c: Same.
7739 * gcc.dg/deprecated-4.c: Same.
7740 * gcc.dg/deprecated.c: Same.
7741 * gcc.dg/dfp/altivec-types.c: Same.
7742 * gcc.dg/float-range-1.c: Same.
7743 * gcc.dg/pack-test-3.c: Same.
7744 * gcc.dg/pr11492.c: Same.
7745 * gcc.dg/pr15360-1.c: Same.
7746 * gcc.dg/pr37908.c: Same.
7747 * gcc.dg/pr53265.c: Same.
7748 * gcc.dg/pr57287-2.c: Same.
7749 * gcc.dg/pr57287.c: Same.
7750 * gcc.dg/redecl-1.c: Same.
7751 * gcc.dg/sync-3.c: Same.
7752 * gcc.dg/two-types-1.c: Same.
7753 * gcc.dg/two-types-2.c: Same.
7754 * gcc.dg/two-types-4.c: Same.
7755 * gcc.dg/two-types-5.c: Same.
7756 * gcc.dg/two-types-6.c: Same.
7757 * gcc.dg/two-types-7.c: Same.
7758 * gcc.dg/two-types-8.c: Same.
7759 * gcc.dg/two-types-9.c: Same.
7760 * gcc.dg/uninit-I.c: Same.
7761 * gcc.dg/uninit-pr19430.c: Same.
7762 * gcc.dg/visibility-7.c: Same.
7763 * gcc.dg/winline-10.c: Same.
7764 * gcc.dg/winline-2.c: Same.
7765 * gcc.dg/winline-3.c: Same.
7766 * gcc.dg/winline-9.c: Same.
7767 * gcc.target/i386/attr-returns_twice-1.c: Same.
7768 * gcc.target/i386/chkp-const-check-2.c: Same.
7769 * gcc.target/i386/chkp-label-address.c: Same.
7770 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7771 * gcc.target/i386/pr39162.c: Same.
7772 * gcc.target/i386/sse-5.c: Same.
7773 * gcc.target/powerpc/altivec-types-1.c: Same.
7774 * gcc.target/powerpc/altivec-types-2.c: Same.
7775 * gcc.target/powerpc/altivec-types-3.c: Same.
7776 * gcc.target/powerpc/float128-mix.c: Same.
7777 * gcc.target/powerpc/no-r11-3.c: Same.
7778 * gcc.target/spu/Wmain.c: Same.
7779 * gcc.target/spu/ea/errors2.c: Same.
7780 * gfortran.dg/assignment_1.f90: Same.
7781 * gfortran.dg/common_3.f90: Same.
7782 * gfortran.dg/der_io_1.f90: Same.
7783 * gfortran.dg/g77/20030326-1.f: Same.
7784 * gfortran.dg/g77/9263.f: Same.
7785 * gfortran.dg/g77/960317-1.f: Same.
7786 * gfortran.dg/g77/970625-2.f: Same.
7787 * gfortran.dg/g77/980615-0.f: Same.
7788 * gfortran.dg/g77/check0.f: Same.
7789 * gfortran.dg/g77/dnrm2.f: Same.
7790 * gfortran.dg/g77/pr9258.f: Same.
7791 * gfortran.dg/ichar_1.f90: Same.
7792 * gfortran.dg/interface_1.f90: Same.
7793 * gfortran.dg/namelist_1.f90: Same.
7794 * gfortran.dg/namelist_2.f90: Same.
7795 * gfortran.dg/namelist_3.f90: Same.
7796 * gfortran.dg/namelist_print_2.f: Same.
7797 * gfortran.dg/oldstyle_1.f90: Same.
7798 * gfortran.dg/runtime_warning_1.f90: Same.
7799 * gfortran.dg/underflow.f90: Same.
7800 * gnat.dg/specs/integer_value.ads: Same.
7801 * obj-c++.dg/fsf-package-0.m: Same.
7802 * objc.dg/two-types-1.m: Same.
7803
6e49961c
ML
78042017-04-28 Martin Liska <mliska@suse.cz>
7805
7806 PR gcov-profile/79891
7807 * gcc.misc-tests/gcov-17.c: New test.
7808 * gcc.misc-tests/gcov-18.c: New test.
7809
f166beaf
TV
78102017-04-28 Tom de Vries <tom@codesourcery.com>
7811
7812 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7813 dg-(error|warning|message|bogus).
7814 * g++.dg/parse/parameter-declaration-1.C: Same.
7815 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7816 * gcc.dg/Wpointer-sign-Wall.c: Same.
7817 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7818 * gcc.dg/cpp/19990413-1.c: Same.
7819 * gcc.dg/dg-test-1.c: Same.
7820 * gcc.dg/empty-source-2.c: Same.
7821 * gcc.dg/empty-source-3.c: Same.
7822 * gcc.dg/format/c99-printf-1.c: Same.
7823 * gcc.dg/format/c99-scanf-1.c: Same.
7824 * gcc.dg/label-decl-2.c: Same.
7825 * gcc.dg/m-un-2.c: Same.
7826 * gcc.dg/uninit-pr20644-O0.c: Same.
7827 * gfortran.dg/pr70006.f90: Same.
7828 * obj-c++.dg/fsf-package-0.m: Same.
7829
c3125b18
TV
78302017-04-28 Tom de Vries <tom@codesourcery.com>
7831
7832 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7833 dg-(error|warning|message|bogus).
7834 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7835 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7836 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7837 * c-c++-common/pr20000.c: Same.
7838 * c-c++-common/pr49706.c: Same.
7839 * g++.dg/ext/utf16-4.C: Same.
7840 * g++.dg/parse/error2.C: Same.
7841 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7842 * g++.dg/warn/Wtype-limits.C: Same.
7843 * g++.dg/warn/overflow-warn-1.C: Same.
7844 * g++.dg/warn/overflow-warn-3.C: Same.
7845 * gcc.dg/Wpointer-sign-Wall.c: Same.
7846 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7847 * gcc.dg/Wtype-limits-Wextra.c: Same.
7848 * gcc.dg/Wtype-limits.c: Same.
7849 * gcc.dg/cpp/19990413-1.c: Same.
7850 * gcc.dg/dg-test-1.c: Same.
7851 * gcc.dg/empty-source-2.c: Same.
7852 * gcc.dg/empty-source-3.c: Same.
7853 * gcc.dg/label-decl-2.c: Same.
7854 * gcc.dg/m-un-2.c: Same.
7855 * gcc.dg/uninit-pr19430-O0.c: Same.
7856 * gcc.dg/uninit-pr19430.c: Same.
7857 * gcc.dg/uninit-pr20644-O0.c: Same.
7858 * gcc.dg/utf16-4.c: Same.
7859 * gfortran.dg/pr70006.f90: Same.
7860 * obj-c++.dg/fsf-package-0.m: Same.
7861
119092c1
RB
78622017-04-28 Richard Biener <rguenther@suse.de>
7863
7864 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7865 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7866 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7867 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7868 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7869 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7870
3777eda2
MP
78712017-04-27 Marek Polacek <polacek@redhat.com>
7872
7873 PR sanitizer/80349
7874 * c-c++-common/ubsan/pr80349.c: New test.
7875
8211c4a2
VR
78762017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7877
7878 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7879 diagnostics.
7880 * g++.dg/warn/pr12242.C: Likewise.
7881
94baf2e2
DE
78822017-04-27 David Edelsohn <dje.gcc@gmail.com>
7883
7884 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7885
9a448688
ML
78862017-04-27 Martin Liska <mliska@suse.cz>
7887
7888 PR testsuite/79455
7889 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7890 more generic.
7891
f8a36447
JJ
78922017-04-27 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR c++/80534
7895 * g++.dg/other/pr80534-1.C: New test.
7896 * g++.dg/other/pr80534-2.C: New test.
7897
1b7c8d39
RB
78982017-04-27 Richard Biener <rguenther@suse.de>
7899
7900 PR middle-end/80539
7901 * gcc.dg/torture/pr80539.c: New testcase.
7902
985b8393
JJ
79032017-04-27 Jakub Jelinek <jakub@redhat.com>
7904
7905 PR target/77728
7906 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7907
a480422d
VR
79082017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7909
7910 * g++.dg/diagnostic/nested-name-1.C: New test.
7911
f9726baa
ML
79122017-04-26 Martin Liska <mliska@suse.cz>
7913
7914 * gcc.dg/guality/guality.h: Add prefix to test verification.
7915
9f4df8f1
NS
79162017-04-25 Nathan Sidwell <nathan@acm.org>
7917
7918 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7919
1913c8f6
UB
79202017-04-25 Uros Bizjak <ubizjak@gmail.com>
7921
7922 PR target/70799
7923 * gcc.target/i386/pr70799-5.c: New test.
7924
e602bbfc
MS
79252017-04-25 Martin Sebor <msebor@redhat.com>
7926
7927 PR tree-optimization/80497
7928 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7929
7629ae90
RR
79302017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7931 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR target/77728
7934 * g++.dg/abi/pr77728-1.C: New test.
7935
2ef42cf9
MP
79362017-04-25 Marek Polacek <polacek@redhat.com>
7937
7938 PR sanitizer/80349
7939 * g++.dg/ubsan/pr80349-2.C: New test.
7940
70caf430
VR
79412017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7942
7943 * g++.dg/cpp0x/enum34.C: New test.
7944
f66c70dc
TV
79452017-04-25 Tom de Vries <tom@codesourcery.com>
7946
7947 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7948 variables.
7949 (dg-line): New proc.
7950 (process-message): Handle line number variables.
7951 * objc.dg/try-catch-12.m: Use dg-line.
7952
77071af6
BS
79532017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7954
7955 PR target/80482
7956 * gcc.target/powerpc/vec-constvolatile.c: New test.
7957
fbe91804
DM
79582017-04-25 David Malcolm <dmalcolm@redhat.com>
7959
7960 * g++.dg/semicolon-fixits.C: New test case.
7961
1c4ea66f
DM
79622017-04-25 David Malcolm <dmalcolm@redhat.com>
7963
7964 * gcc.dg/semicolon-fixits.c: New test case.
7965
5ca28c1d
DM
79662017-04-25 David Malcolm <dmalcolm@redhat.com>
7967
7968 * g++.dg/lookup/missing-std-include.C: New test file.
7969
2ec07fa6
RR
79702017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7971 Jakub Jelinek <jakub@redhat.com>
7972
7973 PR target/77728
7974 * g++.dg/abi/pr77728-2.C: New test.
7975
7d5dbb22
DM
79762017-04-25 David Malcolm <dmalcolm@redhat.com>
7977
7978 PR c++/80177
7979 * g++.dg/spellcheck-pr80177.C: New test case.
7980
6a3936d4
NS
79812017-04-25 Nathan Sidwell <nathan@acm.org>
7982
7983 * g++.dg/dg.exp (find-cxx-tests): New function.
7984 (main): Use it, remove explicit pruning
7985
bed3fd46
RB
79862017-04-25 Richard Biener <rguenther@suse.de>
7987
7988 PR tree-optimization/80492
7989 * gcc.dg/pr80492.c: New testcase.
7990
c9e9c3ac
SKS
79912017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7992
7993 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7994 for targets with int size less than 32 bits.
7995
2700fbd6
RB
79962017-04-25 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/79201
7999 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
8000 * gcc.target/i386/pr22152.c: Disable sinking.
8001
e57136da
AK
80022017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8003
8004 PR target/80464
8005 * gfortran.fortran-torture/compile/pr80464.f90: New test.
8006
3cb9ee2f
AK
80072017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8008
8009 PR target/79895
8010 * gcc.target/s390/pr79895.c: New test.
8011
03db9ab5
DV
80122017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
8013
8014 PR target/80080
8015 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
8016 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
8017 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
8018
39259462
JJ
80192017-04-25 Jakub Jelinek <jakub@redhat.com>
8020
ba5d69f3
JJ
8021 PR rtl-optimization/80501
8022 * gcc.c-torture/execute/pr80501.c: New test.
8023
39259462
JJ
8024 PR rtl-optimization/80500
8025 * gcc.dg/pr80500.c: New test.
8026
bb0249cb
MG
80272017-04-25 Marc Glisse <marc.glisse@inria.fr>
8028
8029 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
8030 * gcc.dg/Wstrict-overflow-18.c: Xfail.
8031
be420eb8
JW
80322017-04-22 Janus Weil <janus@gcc.gnu.org>
8033
8034 PR fortran/80121
8035 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
8036 directive.
8037
0ebd1f00
DM
80382017-04-24 David Malcolm <dmalcolm@redhat.com>
8039
8040 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
8041 * jit.dg/test-alignment.c: New test case.
8042 * jit.dg/test-alignment.cc: New test case.
8043 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
8044 New test case.
8045
412f61f0
DM
80462017-04-24 David Malcolm <dmalcolm@redhat.com>
8047
8048 PR c++/80016
8049 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
8050 test function.
8051 (test_alignof): New test function.
8052
a8492d5e
MG
80532017-04-24 Marc Glisse <marc.glisse@inria.fr>
8054
8055 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
8056
ec856f5f
VR
80572017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
8058
8059 * g++.dg/diagnostic/duplicate1.C: New test.
8060 * g++.dg/cpp0x/duplicate1.C: New test.
8061
a753df11
MJ
80622017-04-24 Martin Jambor <mjambor@suse.cz>
8063
8064 PR tree-optimization/80293
8065 * g++.dg/tree-ssa/pr80293.C: New test.
8066
3ebd8e62
ML
80672017-04-24 Martin Liska <mliska@suse.cz>
8068
8069 PR middle-end/79931
8070 * g++.dg/ipa/pr79931.C: New test.
8071
f30a1190
RB
80722017-04-24 Richard Biener <rguenther@suse.de>
8073
8074 PR tree-optimization/80494
8075 * gfortran.dg/pr80494.f90: New testcase.
8076
4c7c437c
RB
80772017-04-24 Richard Biener <rguenther@suse.de>
8078
8079 PR tree-optimization/79725
8080 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
8081
d21a8e3b
RB
80822017-04-24 Richard Biener <rguenther@suse.de>
8083
8084 PR c++/2972
8085 * g++.dg/warn/Wuninitialized-10.C: New testcase.
8086
c7eb642e
JD
80872017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8088
8089 PR fortran/80484
8090 * gfortran.dg/dtio_29.f03: New test.
8091
60fc41bd
JW
80922017-04-22 Janus Weil <janus@gcc.gnu.org>
8093
8094 PR fortran/80121
8095 * gfortran.dg/intent_out_9.f90: New test case.
8096
2eb8a343
UB
80972017-04-23 Uros Bizjak <ubizjak@gmail.com>
8098
8099 PR target/70799
1913c8f6 8100 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 8101
fc23d35a
JW
81022017-04-21 Janus Weil <janus@gcc.gnu.org>
8103
8104 PR fortran/80392
8105 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
8106
7b9efd03
UB
81072017-04-21 Uros Bizjak <ubizjak@gmail.com>
8108
8109 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
8110
2fd30fbe
RB
81112017-04-21 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/79547
8114 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
8115
bb1bc604
RB
81162017-04-21 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/78847
8119 * g++.dg/tree-ssa/pr78847.C: New testcase.
8120
666f7903
JJ
81212017-04-21 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR c/80468
8124 * gcc.dg/pr80468.c: New test.
8125
25c28f47
ML
81262017-04-21 Martin Liska <mliska@suse.cz>
8127
8128 PR tree-optimization/66278
8129 * gcc.dg/vect/pr66278.c: New test.
8130
6d553e9b
RB
81312017-04-21 Richard Biener <rguenther@suse.de>
8132
8133 PR tree-optimization/80237
8134 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
8135 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
8136 adjust expected optimizations.
8137
7fd1a747
RB
81382016-04-21 Richard Biener <rguenther@suse.de>
8139
8140 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
8141 of inner loops.
8142 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
8143 * gcc.dg/vect/vect-104.c: Likewise.
8144
2f23a412
EB
81452017-04-21 Eric Botcazou <ebotcazou@adacore.com>
8146
8147 PR tree-optimization/80426
8148 * gcc.c-torture/execute/20170429-1.c: Rename into...
8149 * gcc.c-torture/execute/20170419-1.c: ...this.
8150
8749b11f
UB
81512017-04-20 Uros Bizjak <ubizjak@gmail.com>
8152
8153 PR target/79804
8154 * gcc.target/i386/pr79804.c: New test.
8155
20917336
UB
81562017-04-20 Uros Bizjak <ubizjak@gmail.com>
8157
8158 PR target/78090
8159 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8160
2414b022
DE
81612017-04-20 David Edelsohn <dje.gcc@gmail.com>
8162
8163 * g++/opt/pr80436.C: XFAIL on AIX.
8164
34d57a10
JW
81652017-04-20 Jonathan Wakely <jwakely@redhat.com>
8166
8167 PR c++/80473
8168 * g++.dg/diagnostic/pr80473.C: New test.
8169
c3cbcd45
VR
81702017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8171
8172 * g++.dg/warn/Wextra-semi.C: New test.
8173
8a59d466
JJ
81742017-04-20 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR middle-end/80423
8177 * g++.dg/other/pr80423.C: New test.
8178
a4bb5c57
SKS
81792017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8180
8181 * gcc.dg/pr80170.c: Require ptr32plus.
8182
fe1e7d0e
EB
81832017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8184
8185 PR tree-optimization/80426
8186 * gcc.c-torture/execute/20170419-1.c: New test.
8187
48d811eb
JJ
81882017-04-19 Jakub Jelinek <jakub@redhat.com>
8189
f19e6a9c
JJ
8190 PR debug/80461
8191 * g++.dg/debug/pr80461.C: New test.
8192
541035a6
JJ
8193 PR c++/80459
8194 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8195 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8196 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8197
48d811eb
JJ
8198 PR debug/80436
8199 * g++.dg/opt/pr80436.C: New test.
8200
5249994e
SKS
82012017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8202
8203 * gcc.dg/torture/pr80341.c: Require int32plus.
8204
a16c8d8b 82052017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8206 Jeff Law <law@redhat.com>
a16c8d8b
EB
8207
8208 * gcc.c-torture/compile/20170419-1.c: New test.
8209
6143c998
TV
82102017-04-19 Tom de Vries <tom@codesourcery.com>
8211
8212 PR testsuite/80221
8213 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8214 subsequent dg directives.
8215 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8216 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8217 * c-c++-common/attr-fallthrough-2.c: Same.
8218 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8219 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8220 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8221 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8222 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8223 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8224 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8225 * c-c++-common/cilk-plus/CK/errors.c: Same.
8226 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8227 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8228 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8229 * c-c++-common/cpp/pr57580.c: Same.
8230 * c-c++-common/goacc/asyncwait-1.c: Same.
8231 * c-c++-common/goacc/cache-2.c: Same.
8232 * c-c++-common/goacc/declare-2.c: Same.
8233 * c-c++-common/goacc/deviceptr-1.c: Same.
8234 * c-c++-common/goacc/routine-5.c: Same.
8235 * c-c++-common/gomp/clauses-2.c: Same.
8236 * c-c++-common/gomp/ordered-3.c: Same.
8237 * c-c++-common/gomp/pr67501.c: Same.
8238 * c-c++-common/pr20000.c: Same.
8239 * c-c++-common/pr43395.c: Same.
8240 * c-c++-common/pr49706.c: Same.
8241 * c-c++-common/pr77624-1.c: Same.
8242 * c-c++-common/pr77624-2.c: Same.
8243 * c-c++-common/raw-string-14.c: Same.
8244 * c-c++-common/raw-string-16.c: Same.
8245 * c-c++-common/raw-string-3.c: Same.
8246 * c-c++-common/raw-string-4.c: Same.
8247 * c-c++-common/raw-string-5.c: Same.
8248 * c-c++-common/raw-string-6.c: Same.
8249 * g++.dg/abi/mangle41.C: Same.
8250 * g++.dg/conversion/nullptr1.C: Same.
8251 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8252 * g++.dg/cpp0x/auto27.C: Same.
8253 * g++.dg/cpp0x/constexpr-98.C: Same.
8254 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8255 * g++.dg/cpp0x/diag2.C: Same.
8256 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8257 * g++.dg/cpp0x/nullptr15.C: Same.
8258 * g++.dg/cpp0x/pr31431-2.C: Same.
8259 * g++.dg/cpp0x/pr31431.C: Same.
8260 * g++.dg/cpp0x/pr79118.C: Same.
8261 * g++.dg/cpp0x/static_assert3.C: Same.
8262 * g++.dg/cpp0x/temp_default2.C: Same.
8263 * g++.dg/cpp0x/trailing4.C: Same.
8264 * g++.dg/cpp0x/variadic-ex10.C: Same.
8265 * g++.dg/cpp0x/variadic-ex13.C: Same.
8266 * g++.dg/cpp0x/variadic-ex14.C: Same.
8267 * g++.dg/cpp0x/variadic-ex3.C: Same.
8268 * g++.dg/cpp0x/variadic-ex4.C: Same.
8269 * g++.dg/cpp0x/variadic59.C: Same.
8270 * g++.dg/cpp0x/vt-37737-2.C: Same.
8271 * g++.dg/cpp0x/vt-57397-1.C: Same.
8272 * g++.dg/cpp0x/vt-57397-2.C: Same.
8273 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8274 * g++.dg/cpp1z/gen-attrs1.C: Same.
8275 * g++.dg/diagnostic/pr71075.C: Same.
8276 * g++.dg/eh/goto2.C: Same.
8277 * g++.dg/eh/goto3.C: Same.
8278 * g++.dg/expr/bitfield4.C: Same.
8279 * g++.dg/expr/bitfield5.C: Same.
8280 * g++.dg/expr/bitfield6.C: Same.
8281 * g++.dg/expr/bool1.C: Same.
8282 * g++.dg/expr/bool3.C: Same.
8283 * g++.dg/expr/cond10.C: Same.
8284 * g++.dg/expr/cond11.C: Same.
8285 * g++.dg/expr/lval3.C: Same.
8286 * g++.dg/expr/lval4.C: Same.
8287 * g++.dg/ext/anon-struct4.C: Same.
8288 * g++.dg/ext/attrib44.C: Same.
8289 * g++.dg/ext/builtin3.C: Same.
8290 * g++.dg/ext/dllimport7.C: Same.
8291 * g++.dg/ext/label5.C: Same.
8292 * g++.dg/ext/no-asm-1.C: Same.
8293 * g++.dg/ext/utf16-4.C: Same.
8294 * g++.dg/ext/vla2.C: Same.
8295 * g++.dg/gomp/block-1.C: Same.
8296 * g++.dg/gomp/block-2.C: Same.
8297 * g++.dg/gomp/block-3.C: Same.
8298 * g++.dg/gomp/block-5.C: Same.
8299 * g++.dg/gomp/linear-2.C: Same.
8300 * g++.dg/gomp/target-1.C: Same.
8301 * g++.dg/gomp/target-2.C: Same.
8302 * g++.dg/gomp/taskgroup-1.C: Same.
8303 * g++.dg/gomp/teams-1.C: Same.
8304 * g++.dg/inherit/pure1.C: Same.
8305 * g++.dg/init/array43.C: Same.
8306 * g++.dg/init/array46.C: Same.
8307 * g++.dg/init/const10.C: Same.
8308 * g++.dg/init/ctor4-1.C: Same.
8309 * g++.dg/init/ctor4.C: Same.
8310 * g++.dg/init/new37.C: Same.
8311 * g++.dg/init/pr25811.C: Same.
8312 * g++.dg/init/pr29043.C: Same.
8313 * g++.dg/init/pr29571.C: Same.
8314 * g++.dg/lookup/duperr1.C: Same.
8315 * g++.dg/lookup/error1.C: Same.
8316 * g++.dg/lookup/koenig5.C: Same.
8317 * g++.dg/lookup/pr77549.C: Same.
8318 * g++.dg/lookup/suggestions1.C: Same.
8319 * g++.dg/lookup/using16.C: Same.
8320 * g++.dg/lookup/using7.C: Same.
8321 * g++.dg/other/anon-union3.C: Same.
8322 * g++.dg/other/array2.C: Same.
8323 * g++.dg/other/error13.C: Same.
8324 * g++.dg/other/error34.C: Same.
8325 * g++.dg/overload/builtin1.C: Same.
8326 * g++.dg/overload/conv-op1.C: Same.
8327 * g++.dg/overload/error3.C: Same.
8328 * g++.dg/overload/koenig1.C: Same.
8329 * g++.dg/overload/operator5.C: Same.
8330 * g++.dg/overload/template5.C: Same.
8331 * g++.dg/overload/unknown1.C: Same.
8332 * g++.dg/overload/using2.C: Same.
8333 * g++.dg/parse/constructor1.C: Same.
8334 * g++.dg/parse/crash36.C: Same.
8335 * g++.dg/parse/crash63.C: Same.
8336 * g++.dg/parse/error11.C: Same.
8337 * g++.dg/parse/error12.C: Same.
8338 * g++.dg/parse/error14.C: Same.
8339 * g++.dg/parse/error2.C: Same.
8340 * g++.dg/parse/error21.C: Same.
8341 * g++.dg/parse/error26.C: Same.
8342 * g++.dg/parse/error36.C: Same.
8343 * g++.dg/parse/friend12.C: Same.
8344 * g++.dg/parse/invalid-op1.C: Same.
8345 * g++.dg/parse/missing-template1.C: Same.
8346 * g++.dg/parse/parser-pr28152-2.C: Same.
8347 * g++.dg/parse/parser-pr28152.C: Same.
8348 * g++.dg/parse/pr16696-permissive.C: Same.
8349 * g++.dg/parse/pr16696.C: Same.
8350 * g++.dg/parse/pr69628.C: Same.
8351 * g++.dg/parse/ret-type2.C: Same.
8352 * g++.dg/parse/specialization1.C: Same.
8353 * g++.dg/parse/template3.C: Same.
8354 * g++.dg/parse/template9.C: Same.
8355 * g++.dg/parse/typename11.C: Same.
8356 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8357 * g++.dg/pr45330.C: Same.
8358 * g++.dg/rtti/typeid6.C: Same.
8359 * g++.dg/spellcheck-fields.C: Same.
8360 * g++.dg/spellcheck-typenames.C: Same.
8361 * g++.dg/tc1/dr108.C: Same.
8362 * g++.dg/tc1/dr147.C: Same.
8363 * g++.dg/template/arg7.C: Same.
8364 * g++.dg/template/conv11.C: Same.
8365 * g++.dg/template/crash13.C: Same.
8366 * g++.dg/template/crash55.C: Same.
8367 * g++.dg/template/dependent-expr5.C: Same.
8368 * g++.dg/template/error17.C: Same.
8369 * g++.dg/template/error33.C: Same.
8370 * g++.dg/template/error4.C: Same.
8371 * g++.dg/template/error50.C: Same.
8372 * g++.dg/template/error53.C: Same.
8373 * g++.dg/template/friend.C: Same.
8374 * g++.dg/template/func2.C: Same.
8375 * g++.dg/template/local6.C: Same.
8376 * g++.dg/template/member5.C: Same.
8377 * g++.dg/template/meminit1.C: Same.
8378 * g++.dg/template/nested3.C: Same.
8379 * g++.dg/template/nontype6.C: Same.
8380 * g++.dg/template/overload12.C: Same.
8381 * g++.dg/template/ptrmem8.C: Same.
8382 * g++.dg/template/qualified-id1.C: Same.
8383 * g++.dg/template/spec15.C: Same.
8384 * g++.dg/template/static1.C: Same.
8385 * g++.dg/template/static10.C: Same.
8386 * g++.dg/template/static2.C: Same.
8387 * g++.dg/template/ttp25.C: Same.
8388 * g++.dg/template/typedef2.C: Same.
8389 * g++.dg/template/typename2.C: Same.
8390 * g++.dg/template/unify10.C: Same.
8391 * g++.dg/template/unify6.C: Same.
8392 * g++.dg/template/unify7.C: Same.
8393 * g++.dg/template/unify9.C: Same.
8394 * g++.dg/template/varmod1.C: Same.
8395 * g++.dg/ubsan/div-by-zero-1.C: Same.
8396 * g++.dg/ubsan/pr63956.C: Same.
8397 * g++.dg/warn/Waddress-1.C: Same.
8398 * g++.dg/warn/Wconversion2.C: Same.
8399 * g++.dg/warn/Wnull-conversion-1.C: Same.
8400 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8401 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8402 * g++.dg/warn/Wswitch-1.C: Same.
8403 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8404 * g++.dg/warn/Wtype-limits.C: Same.
8405 * g++.dg/warn/Wunused-parm-5.C: Same.
8406 * g++.dg/warn/deprecated-6.C: Same.
8407 * g++.dg/warn/deprecated.C: Same.
8408 * g++.dg/warn/incomplete1.C: Same.
8409 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8410 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8411 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8412 * g++.dg/warn/overflow-warn-1.C: Same.
8413 * g++.dg/warn/overflow-warn-3.C: Same.
8414 * g++.dg/warn/overflow-warn-4.C: Same.
8415 * g++.dg/warn/pr12242.C: Same.
8416 * g++.dg/warn/pr30551-2.C: Same.
8417 * g++.dg/warn/pr30551.C: Same.
8418 * g++.old-deja/g++.benjamin/16077.C: Same.
8419 * g++.old-deja/g++.bob/inherit1.C: Same.
8420 * g++.old-deja/g++.brendan/crash56.C: Same.
8421 * g++.old-deja/g++.brendan/template17.C: Same.
8422 * g++.old-deja/g++.eh/ctor1.C: Same.
8423 * g++.old-deja/g++.jason/bool5.C: Same.
8424 * g++.old-deja/g++.jason/cond.C: Same.
8425 * g++.old-deja/g++.jason/operator.C: Same.
8426 * g++.old-deja/g++.jason/pmf5.C: Same.
8427 * g++.old-deja/g++.law/ctors5.C: Same.
8428 * g++.old-deja/g++.law/missed-error2.C: Same.
8429 * g++.old-deja/g++.law/operators9.C: Same.
8430 * g++.old-deja/g++.law/temps1.C: Same.
8431 * g++.old-deja/g++.mike/for2.C: Same.
8432 * g++.old-deja/g++.mike/ns5.C: Same.
8433 * g++.old-deja/g++.mike/ns7.C: Same.
8434 * g++.old-deja/g++.mike/p10769b.C: Same.
8435 * g++.old-deja/g++.niklas/t120.C: Same.
8436 * g++.old-deja/g++.niklas/t121.C: Same.
8437 * g++.old-deja/g++.ns/koenig5.C: Same.
8438 * g++.old-deja/g++.oliva/overload1.C: Same.
8439 * g++.old-deja/g++.other/crash24.C: Same.
8440 * g++.old-deja/g++.other/crash25.C: Same.
8441 * g++.old-deja/g++.other/decl5.C: Same.
8442 * g++.old-deja/g++.other/lineno5.C: Same.
8443 * g++.old-deja/g++.other/null3.C: Same.
8444 * g++.old-deja/g++.other/overcnv2.C: Same.
8445 * g++.old-deja/g++.other/ptrmem7.C: Same.
8446 * g++.old-deja/g++.other/typename1.C: Same.
8447 * g++.old-deja/g++.other/vaarg3.C: Same.
8448 * g++.old-deja/g++.pt/crash10.C: Same.
8449 * g++.old-deja/g++.pt/crash28.C: Same.
8450 * g++.old-deja/g++.pt/crash38.C: Same.
8451 * g++.old-deja/g++.pt/explicit70.C: Same.
8452 * g++.old-deja/g++.pt/explicit77.C: Same.
8453 * g++.old-deja/g++.pt/expr2.C: Same.
8454 * g++.old-deja/g++.pt/spec5.C: Same.
8455 * g++.old-deja/g++.pt/spec6.C: Same.
8456 * g++.old-deja/g++.pt/typename3.C: Same.
8457 * g++.old-deja/g++.pt/typename5.C: Same.
8458 * g++.old-deja/g++.pt/typename6.C: Same.
8459 * g++.old-deja/g++.pt/typename7.C: Same.
8460 * g++.old-deja/g++.pt/unify4.C: Same.
8461 * g++.old-deja/g++.pt/unify8.C: Same.
8462 * g++.old-deja/g++.pt/vaarg3.C: Same.
8463 * g++.old-deja/g++.robertl/eb22.C: Same.
8464 * g++.old-deja/g++.robertl/eb4.C: Same.
8465 * g++.old-deja/g++.robertl/eb44.C: Same.
8466 * g++.old-deja/g++.robertl/eb69.C: Same.
8467 * g++.old-deja/g++.robertl/eb98.C: Same.
8468 * gcc.dg/20031223-1.c: Same.
8469 * gcc.dg/940510-1.c: Same.
8470 * gcc.dg/990506-0.c: Same.
8471 * gcc.dg/Walloca-1.c: Same.
8472 * gcc.dg/Walloca-2.c: Same.
8473 * gcc.dg/Wconversion-integer.c: Same.
8474 * gcc.dg/Wcxx-compat-8.c: Same.
8475 * gcc.dg/Wimplicit-int-1.c: Same.
8476 * gcc.dg/Wimplicit-int-2.c: Same.
8477 * gcc.dg/Wimplicit-int-4.c: Same.
8478 * gcc.dg/Wpointer-sign-Wall.c: Same.
8479 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8480 * gcc.dg/Wshadow-1.c: Same.
8481 * gcc.dg/Wshadow-3.c: Same.
8482 * gcc.dg/Wswitch-enum-error.c: Same.
8483 * gcc.dg/Wswitch-enum.c: Same.
8484 * gcc.dg/Wswitch-error.c: Same.
8485 * gcc.dg/Wswitch.c: Same.
8486 * gcc.dg/Wtype-limits-Wextra.c: Same.
8487 * gcc.dg/Wtype-limits.c: Same.
8488 * gcc.dg/Wvla-larger-than-2.c: Same.
8489 * gcc.dg/anon-struct-5.c: Same.
8490 * gcc.dg/array-10.c: Same.
8491 * gcc.dg/array-11.c: Same.
8492 * gcc.dg/array-15.c: Same.
8493 * gcc.dg/array-2.c: Same.
8494 * gcc.dg/array-8.c: Same.
8495 * gcc.dg/array-const-2.c: Same.
8496 * gcc.dg/array-const-3.c: Same.
8497 * gcc.dg/bitfld-1.c: Same.
8498 * gcc.dg/bitfld-8.c: Same.
8499 * gcc.dg/builtin-redefine.c: Same.
8500 * gcc.dg/c11-noreturn-1.c: Same.
8501 * gcc.dg/c11-noreturn-2.c: Same.
8502 * gcc.dg/c11-static-assert-3.c: Same.
8503 * gcc.dg/c90-arraydecl-1.c: Same.
8504 * gcc.dg/c90-complex-1.c: Same.
8505 * gcc.dg/c90-complit-1.c: Same.
8506 * gcc.dg/c90-const-expr-11.c: Same.
8507 * gcc.dg/c90-const-expr-7.c: Same.
8508 * gcc.dg/c90-const-expr-8.c: Same.
8509 * gcc.dg/c90-enum-comma-1.c: Same.
8510 * gcc.dg/c90-flex-array-1.c: Same.
8511 * gcc.dg/c90-hexfloat-1.c: Same.
8512 * gcc.dg/c90-idem-qual-1.c: Same.
8513 * gcc.dg/c90-idem-qual-2.c: Same.
8514 * gcc.dg/c90-idem-qual-3.c: Same.
8515 * gcc.dg/c90-mixdecl-1.c: Same.
8516 * gcc.dg/c90-restrict-1.c: Same.
8517 * gcc.dg/c90-return-1.c: Same.
8518 * gcc.dg/c99-array-nonobj-1.c: Same.
8519 * gcc.dg/c99-arraydecl-1.c: Same.
8520 * gcc.dg/c99-complex-1.c: Same.
8521 * gcc.dg/c99-complex-2.c: Same.
8522 * gcc.dg/c99-complit-2.c: Same.
8523 * gcc.dg/c99-const-expr-7.c: Same.
8524 * gcc.dg/c99-const-expr-8.c: Same.
8525 * gcc.dg/c99-flex-array-3.c: Same.
8526 * gcc.dg/c99-flex-array-7.c: Same.
8527 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8528 * gcc.dg/c99-impl-decl-1.c: Same.
8529 * gcc.dg/c99-impl-int-1.c: Same.
8530 * gcc.dg/c99-impl-int-2.c: Same.
8531 * gcc.dg/c99-init-3.c: Same.
8532 * gcc.dg/c99-restrict-1.c: Same.
8533 * gcc.dg/c99-return-1.c: Same.
8534 * gcc.dg/c99-tag-1.c: Same.
8535 * gcc.dg/c99-tag-3.c: Same.
8536 * gcc.dg/call-diag-2.c: Same.
8537 * gcc.dg/cpp/19940712-1.c: Same.
8538 * gcc.dg/cpp/19951025-1.c: Same.
8539 * gcc.dg/cpp/19990413-1.c: Same.
8540 * gcc.dg/cpp/direct2.c: Same.
8541 * gcc.dg/cpp/direct2s.c: Same.
8542 * gcc.dg/cpp/pr28709.c: Same.
8543 * gcc.dg/cpp/pr61854-c90.c: Same.
8544 * gcc.dg/cpp/pr61854-c94.c: Same.
8545 * gcc.dg/cpp/pragma-1.c: Same.
8546 * gcc.dg/cpp/pragma-2.c: Same.
8547 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8548 * gcc.dg/cpp/trad/literals-2.c: Same.
8549 * gcc.dg/cpp/warn-comments-2.c: Same.
8550 * gcc.dg/cpp/warn-comments-3.c: Same.
8551 * gcc.dg/cpp/warn-comments.c: Same.
8552 * gcc.dg/cpp/warn-long-long-2.c: Same.
8553 * gcc.dg/cpp/warn-long-long.c: Same.
8554 * gcc.dg/cpp/warn-redefined-2.c: Same.
8555 * gcc.dg/cpp/warn-redefined.c: Same.
8556 * gcc.dg/darwin-cfstring-2.c: Same.
8557 * gcc.dg/darwin-cfstring-format-1.c: Same.
8558 * gcc.dg/decl-9.c: Same.
8559 * gcc.dg/declspec-1.c: Same.
8560 * gcc.dg/declspec-10.c: Same.
8561 * gcc.dg/declspec-11.c: Same.
8562 * gcc.dg/declspec-13.c: Same.
8563 * gcc.dg/declspec-18.c: Same.
8564 * gcc.dg/declspec-4.c: Same.
8565 * gcc.dg/declspec-5.c: Same.
8566 * gcc.dg/declspec-6.c: Same.
8567 * gcc.dg/declspec-8.c: Same.
8568 * gcc.dg/deprecated-4.c: Same.
8569 * gcc.dg/deprecated.c: Same.
8570 * gcc.dg/dfp/composite-type.c: Same.
8571 * gcc.dg/empty-source-2.c: Same.
8572 * gcc.dg/empty-source-3.c: Same.
8573 * gcc.dg/format/attr-6.c: Same.
8574 * gcc.dg/format/branch-1.c: Same.
8575 * gcc.dg/format/c90-printf-1.c: Same.
8576 * gcc.dg/format/c90-strftime-2.c: Same.
8577 * gcc.dg/format/c99-strftime-1.c: Same.
8578 * gcc.dg/format/cmn-err-1.c: Same.
8579 * gcc.dg/format/few-1.c: Same.
8580 * gcc.dg/format/ms_branch-1.c: Same.
8581 * gcc.dg/format/ms_unnamed-1.c: Same.
8582 * gcc.dg/format/ms_va-1.c: Same.
8583 * gcc.dg/format/unnamed-1.c: Same.
8584 * gcc.dg/format/va-1.c: Same.
8585 * gcc.dg/format/xopen-1.c: Same.
8586 * gcc.dg/funcdef-var-1.c: Same.
8587 * gcc.dg/funcdef-var-2.c: Same.
8588 * gcc.dg/gnu89-const-expr-1.c: Same.
8589 * gcc.dg/gnu89-const-expr-2.c: Same.
8590 * gcc.dg/gnu90-const-expr-1.c: Same.
8591 * gcc.dg/gnu99-const-expr-1.c: Same.
8592 * gcc.dg/gnu99-const-expr-2.c: Same.
8593 * gcc.dg/gnu99-init-2.c: Same.
8594 * gcc.dg/gomp/_Atomic-5.c: Same.
8595 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8596 * gcc.dg/gomp/atomic-5.c: Same.
8597 * gcc.dg/gomp/linear-1.c: Same.
8598 * gcc.dg/gomp/pr67500.c: Same.
8599 * gcc.dg/init-bad-1.c: Same.
8600 * gcc.dg/init-bad-2.c: Same.
8601 * gcc.dg/init-bad-3.c: Same.
8602 * gcc.dg/init-string-1.c: Same.
8603 * gcc.dg/label-compound-stmt-1.c: Same.
8604 * gcc.dg/label-decl-2.c: Same.
8605 * gcc.dg/label-decl-4.c: Same.
8606 * gcc.dg/large-size-array-2.c: Same.
8607 * gcc.dg/large-size-array-4.c: Same.
8608 * gcc.dg/lvalue-6.c: Same.
8609 * gcc.dg/m-un-2.c: Same.
8610 * gcc.dg/multiple-overflow-warn-1.c: Same.
8611 * gcc.dg/multiple-overflow-warn-2.c: Same.
8612 * gcc.dg/multiple-overflow-warn-3.c: Same.
8613 * gcc.dg/nested-redef-1.c: Same.
8614 * gcc.dg/no-asm-1.c: Same.
8615 * gcc.dg/no-asm-3.c: Same.
8616 * gcc.dg/no-asm-4.c: Same.
8617 * gcc.dg/noncompile/20010524-1.c: Same.
8618 * gcc.dg/noncompile/incomplete-5.c: Same.
8619 * gcc.dg/noncompile/pr44517.c: Same.
8620 * gcc.dg/noncompile/pr52290.c: Same.
8621 * gcc.dg/noreturn-1.c: Same.
8622 * gcc.dg/overflow-warn-1.c: Same.
8623 * gcc.dg/overflow-warn-2.c: Same.
8624 * gcc.dg/overflow-warn-3.c: Same.
8625 * gcc.dg/overflow-warn-4.c: Same.
8626 * gcc.dg/parm-mismatch-1.c: Same.
8627 * gcc.dg/parser-pr28152-2.c: Same.
8628 * gcc.dg/parser-pr28152.c: Same.
8629 * gcc.dg/pedwarn-init.c: Same.
8630 * gcc.dg/pointer-arith-2.c: Same.
8631 * gcc.dg/pointer-arith-3.c: Same.
8632 * gcc.dg/pointer-arith-4.c: Same.
8633 * gcc.dg/pr14475.c: Same.
8634 * gcc.dg/pr18596-3.c: Same.
8635 * gcc.dg/pr18809-1.c: Same.
8636 * gcc.dg/pr27953.c: Same.
8637 * gcc.dg/pr30457.c: Same.
8638 * gcc.dg/pr30551-2.c: Same.
8639 * gcc.dg/pr30551-3.c: Same.
8640 * gcc.dg/pr30551-4.c: Same.
8641 * gcc.dg/pr30551-5.c: Same.
8642 * gcc.dg/pr30551-6.c: Same.
8643 * gcc.dg/pr30551.c: Same.
8644 * gcc.dg/pr36997.c: Same.
8645 * gcc.dg/pr41842.c: Same.
8646 * gcc.dg/pr48552-1.c: Same.
8647 * gcc.dg/pr48552-2.c: Same.
8648 * gcc.dg/pr59717.c: Same.
8649 * gcc.dg/pr61077.c: Same.
8650 * gcc.dg/pr61096-1.c: Same.
8651 * gcc.dg/pr63626.c: Same.
8652 * gcc.dg/pr64223-1.c: Same.
8653 * gcc.dg/pr64223-2.c: Same.
8654 * gcc.dg/pr8788-1.c: Same.
8655 * gcc.dg/pr8927-1.c: Same.
8656 * gcc.dg/pragma-darwin.c: Same.
8657 * gcc.dg/pragma-diag-5.c: Same.
8658 * gcc.dg/pragma-message.c: Same.
8659 * gcc.dg/redecl-1.c: Same.
8660 * gcc.dg/simd-1.c: Same.
8661 * gcc.dg/simd-5.c: Same.
8662 * gcc.dg/simd-6.c: Same.
8663 * gcc.dg/spellcheck-fields.c: Same.
8664 * gcc.dg/spellcheck-typenames.c: Same.
8665 * gcc.dg/struct-semi-2.c: Same.
8666 * gcc.dg/struct-semi-3.c: Same.
8667 * gcc.dg/transparent-union-3.c: Same.
8668 * gcc.dg/ucnid-8.c: Same.
8669 * gcc.dg/uninit-pr19430-O0.c: Same.
8670 * gcc.dg/uninit-pr19430.c: Same.
8671 * gcc.dg/uninit-pr20644-O0.c: Same.
8672 * gcc.dg/utf-dflt.c: Same.
8673 * gcc.dg/utf-dflt2.c: Same.
8674 * gcc.dg/utf16-4.c: Same.
8675 * gcc.dg/vla-11.c: Same.
8676 * gcc.dg/vla-20.c: Same.
8677 * gcc.dg/vla-init-1.c: Same.
8678 * gcc.dg/vla-init-2.c: Same.
8679 * gcc.dg/vla-init-3.c: Same.
8680 * gcc.dg/weak/weak-6.c: Same.
8681 * gcc.dg/weak/weak-7.c: Same.
8682 * gcc.dg/wtr-int-type-1.c: Same.
8683 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8684 * gcc.target/arm/polytypes.c: Same.
8685 * gcc.target/i386/spellcheck-options-4.c: Same.
8686 * gcc.target/powerpc/20030218-1.c: Same.
8687 * gcc.target/sh/pr21255-4.c: Same.
8688 * gcc.test-framework/dg-error-exp-XP.c: Same.
8689 * gfortran.dg/array_constructor_30.f03: Same.
8690 * gfortran.dg/class_30.f90: Same.
8691 * gfortran.dg/goacc/subarrays.f95: Same.
8692 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8693 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8694 * gfortran.dg/intrinsic_std_1.f90: Same.
8695 * gfortran.dg/pr70006.f90: Same.
8696 * gfortran.dg/warning-directive-1.F90: Same.
8697 * gfortran.dg/warning-directive-2.F90: Same.
8698 * gfortran.dg/warning-directive-3.F90: Same.
8699 * gfortran.dg/warning-directive-4.F90: Same.
8700 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8701 * obj-c++.dg/class-extension-1.mm: Same.
8702 * obj-c++.dg/class-extension-2.mm: Same.
8703 * obj-c++.dg/class-protocol-1.mm: Same.
8704 * obj-c++.dg/cxx-ivars-1.mm: Same.
8705 * obj-c++.dg/duplicate-class-1.mm: Same.
8706 * obj-c++.dg/exceptions-3.mm: Same.
8707 * obj-c++.dg/exceptions-4.mm: Same.
8708 * obj-c++.dg/exceptions-5.mm: Same.
8709 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8710 * obj-c++.dg/fsf-package-0.m: Same.
8711 * obj-c++.dg/invalid-type-1.mm: Same.
8712 * obj-c++.dg/method-12.mm: Same.
8713 * obj-c++.dg/method-13.mm: Same.
8714 * obj-c++.dg/method-15.mm: Same.
8715 * obj-c++.dg/method-16.mm: Same.
8716 * obj-c++.dg/method-6.mm: Same.
8717 * obj-c++.dg/method-7.mm: Same.
8718 * obj-c++.dg/property/at-property-1.mm: Same.
8719 * obj-c++.dg/property/at-property-14.mm: Same.
8720 * obj-c++.dg/property/at-property-17.mm: Same.
8721 * obj-c++.dg/property/at-property-21.mm: Same.
8722 * obj-c++.dg/property/at-property-5.mm: Same.
8723 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8724 * obj-c++.dg/property/dynamic-3.mm: Same.
8725 * obj-c++.dg/property/dynamic-4.mm: Same.
8726 * obj-c++.dg/property/property-neg-1.mm: Same.
8727 * obj-c++.dg/property/property-neg-6.mm: Same.
8728 * obj-c++.dg/property/synthesize-11.mm: Same.
8729 * obj-c++.dg/property/synthesize-5.mm: Same.
8730 * obj-c++.dg/property/synthesize-6.mm: Same.
8731 * obj-c++.dg/proto-lossage-4.mm: Same.
8732 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8733 * obj-c++.dg/strings/strings-1.mm: Same.
8734 * obj-c++.dg/super-class-1.mm: Same.
8735 * obj-c++.dg/syntax-error-6.mm: Same.
8736 * obj-c++.dg/syntax-error-7.mm: Same.
8737 * obj-c++.dg/syntax-error-9.mm: Same.
8738 * obj-c++.dg/try-catch-13.mm: Same.
8739 * objc.dg/attributes/method-noreturn-1.m: Same.
8740 * objc.dg/bad-receiver-type-2.m: Same.
8741 * objc.dg/bad-receiver-type.m: Same.
8742 * objc.dg/call-super-2.m: Same.
8743 * objc.dg/class-2.m: Same.
8744 * objc.dg/class-extension-1.m: Same.
8745 * objc.dg/class-extension-2.m: Same.
8746 * objc.dg/class-protocol-1.m: Same.
8747 * objc.dg/desig-init-1.m: Same.
8748 * objc.dg/duplicate-class-1.m: Same.
8749 * objc.dg/exceptions-3.m: Same.
8750 * objc.dg/exceptions-4.m: Same.
8751 * objc.dg/exceptions-5.m: Same.
8752 * objc.dg/foreach-6.m: Same.
8753 * objc.dg/foreach-7.m: Same.
8754 * objc.dg/fsf-nsstring-format-1.m: Same.
8755 * objc.dg/fsf-package-0.m: Same.
8756 * objc.dg/invalid-type-1.m: Same.
8757 * objc.dg/method-11.m: Same.
8758 * objc.dg/method-19.m: Same.
8759 * objc.dg/method-2.m: Same.
8760 * objc.dg/method-20.m: Same.
8761 * objc.dg/method-5.m: Same.
8762 * objc.dg/method-6.m: Same.
8763 * objc.dg/method-7.m: Same.
8764 * objc.dg/method-9.m: Same.
8765 * objc.dg/missing-proto-3.m: Same.
8766 * objc.dg/private-1.m: Same.
8767 * objc.dg/property/at-property-1.m: Same.
8768 * objc.dg/property/at-property-14.m: Same.
8769 * objc.dg/property/at-property-17.m: Same.
8770 * objc.dg/property/at-property-21.m: Same.
8771 * objc.dg/property/at-property-5.m: Same.
8772 * objc.dg/property/dynamic-3.m: Same.
8773 * objc.dg/property/dynamic-4.m: Same.
8774 * objc.dg/property/property-neg-1.m: Same.
8775 * objc.dg/property/property-neg-6.m: Same.
8776 * objc.dg/property/synthesize-11.m: Same.
8777 * objc.dg/property/synthesize-5.m: Same.
8778 * objc.dg/property/synthesize-6.m: Same.
8779 * objc.dg/proto-hier-1.m: Same.
8780 * objc.dg/proto-lossage-4.m: Same.
8781 * objc.dg/protocol-qualifier-2.m: Same.
8782 * objc.dg/strings/strings-1.m: Same.
8783 * objc.dg/type-size-1.m: Same.
8784
d904a983
JL
87852017-04-18 Jeff Law <law@redhat.com>
8786
8787 PR target/74563
8788 * gcc.target/mips/pr74563: New test.
8789
0155ed56
JJ
87902017-04-18 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR tree-optimization/80443
8793 * gcc.c-torture/compile/pr80443.c: New test.
8794
f380f608
RS
87952017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8796
8797 PR rtl-optimization/80357
8798 * gcc.c-torture/compile/pr80357.c: New test.
8799
dd68669b
JL
88002017-04-18 Jeff Law <law@redhat.com>
8801
8802 PR middle-end/80422
8803 * gcc.c-torture/compile/pr80422.c: New test.
8804
1cda61fc
JJ
88052017-04-18 Jakub Jelinek <jakub@redhat.com>
8806
8807 PR debug/80263
8808 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8809
19970253
MM
88102017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8811
8812 PR target/80099
8813 * gcc.target/powerpc/pr80099-1.c: New test.
8814 * gcc.target/powerpc/pr80099-2.c: Likewise.
8815 * gcc.target/powerpc/pr80099-3.c: Likewise.
8816 * gcc.target/powerpc/pr80099-4.c: Likewise.
8817 * gcc.target/powerpc/pr80099-5.c: Likewise.
8818
8487c9a5
JJ
88192017-04-18 Jakub Jelinek <jakub@redhat.com>
8820
3b5fb3cb
JJ
8821 PR sanitizer/80444
8822 * gcc.dg/sancov/pr80444.c: New test.
8823
8487c9a5
JJ
8824 PR middle-end/79788
8825 PR middle-end/80375
8826 * gcc.dg/pr79788-1.c: New test.
8827 * gcc.dg/pr79788-2.c: New test.
8828
be7c73ae
MP
88292017-04-18 Marek Polacek <polacek@redhat.com>
8830
8831 PR c++/80244 - ICE with attribute in template alias.
8832 * g++.dg/cpp0x/alias-decl-59.C: New test.
8833
d6e3e8a5
MP
8834 PR c++/80241 - ICE with alignas pack expansion.
8835 * g++.dg/cpp0x/alignas11.C: New test.
8836
1adb82e1
BE
88372017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8838
8839 PR c++/80287
8840 * g++.dg/lto/pr80287_0.C: New test.
8841
fb5e5621
KN
88422017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8843
8844 PR target/80315
8845 * gcc.target/powerpc/pr80315-1.c: New test.
8846 * gcc.target/powerpc/pr80315-2.c: New test.
8847 * gcc.target/powerpc/pr80315-3.c: New test.
8848 * gcc.target/powerpc/pr80315-4.c: New test.
8849
afeaeb70
TV
88502017-04-16 Tom de Vries <tom@codesourcery.com>
8851
8852 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8853 directive.
8854 * g++.dg/parse/error3.C: Same.
8855 * g++.old-deja/g++.pt/niklas01a.C: Same.
8856 * gcc.dg/990506-0.c: Same.
8857 * gcc.dg/cpp/19990413-1.c: Same.
8858 * gcc.dg/cpp/pragma-1.c: Same.
8859 * gcc.dg/cpp/pragma-2.c: Same.
8860 * gcc.dg/m-un-2.c: Same.
8861 * objc.dg/private-1.m: Same.
8862
604f37cd
UB
88632017-04-15 Uros Bizjak <ubizjak@gmail.com>
8864
8865 * gcc.dg/pr54669.c: Fix dg-do directive.
8866 * gcc.dg/pr78582.c: Ditto.
8867 * gcc.dg/pr80020.c: Ditto.
8868 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8869 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8870 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8871 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8872 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8873 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8874 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8875 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8876 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8877 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8878
35cfdb17
DH
88792017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8880
604f37cd 8881 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8882 * gfortran.dg/generic_29.f90: Likewise.
8883 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8884 * gfortran.dg/pr41922.f90: Likewise.
8885 * gfortran.dg/pr70006.f90: Likewise.
8886
f378be38
SB
88872017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8888
8889 PR tree-optimization/66612
8890 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8891
43076492
JW
88922017-04-14 Janus Weil <janus@gcc.gnu.org>
8893
8894 PR fortran/80361
8895 * gfortran.dg/class_62.f90: New test case.
8896
dd3d6a42
AB
88972017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8898
8899 * gcc.target/arc/loop-1.c: New file.
8900
31a07c81
MM
89012017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8902
8903 PR target/80098
8904 * gcc.target/powerpc/pr80098-1.c: New test.
8905 * gcc.target/powerpc/pr80098-2.c: Likewise.
8906 * gcc.target/powerpc/pr80098-3.c: Likewise.
8907 * gcc.target/powerpc/pr80098-4.c: Likewise.
8908
09956017
JJ
89092017-04-13 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR sanitizer/80403
8912 * g++.dg/ubsan/pr80403-2.C: New test.
8913
bc042396
VM
89142017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8915
8916 PR rtl-optimization/80343
8917 * gcc.target/powerpc/pr80343.c: New.
8918
abac4c34
DK
89192017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8920
8921 PR sanitizer/80414
8922 * c-c++-common/ubsan/bounds-15.c: New test.
8923
43a3aa03
RB
89242017-04-13 Richard Biener <rguenther@suse.de>
8925
8926 PR testsuite/80416
8927 * g++.dg/torture/pr79671.C: Fix asm constraints.
8928
031fbdb9
JJ
89292017-04-13 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR debug/80321
8932 * gcc.dg/debug/pr80321.c: New test.
8933
89342017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8935
8936 * gnat.dg/debug10.adb: New test.
8937 * gnat.dg/debug10_pkg.ads: New helper.
8938
76873758
JJ
89392017-04-12 Jakub Jelinek <jakub@redhat.com>
8940
deed3da9
JJ
8941 PR tree-optimization/79390
8942 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8943
b96a3e11
JJ
8944 PR sanitizer/80403
8945 PR sanitizer/80404
8946 PR sanitizer/80405
8947 * g++.dg/ubsan/pr80403.C: New test.
8948 * g++.dg/ubsan/pr80404.C: New test.
8949 * g++.dg/ubsan/pr80405.C: New test.
8950
76873758
JJ
8951 PR c/80163
8952 * gcc.dg/torture/pr80163.c: New test.
8953
940c9a7c 89542017-04-12 Richard Biener <rguenther@suse.de>
76873758 8955 Jeff Law <law@redhat.com>
940c9a7c
RB
8956
8957 PR tree-optimization/80359
8958 * gcc.dg/torture/pr80359.c: New testcase.
8959
350792ff 89602017-04-12 Richard Biener <rguenther@suse.de>
76873758 8961 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8962
8963 PR middle-end/79671
8964 * g++.dg/torture/pr79671.C: New testcase.
8965 * g++.dg/lto/pr79671_0.C: Likewise.
8966 * g++.dg/lto/pr79671_1.c: Likewise.
8967
d62e6f10
JJ
89682017-04-12 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR sanitizer/80349
8971 * g++.dg/ubsan/pr80349.C: New test.
8972
8585103f
JJ
89732017-04-11 Jakub Jelinek <jakub@redhat.com>
8974
347e1f77
JJ
8975 PR c++/80370
8976 * g++.dg/cpp1z/decomp28.C: New test.
8977
df1c878e
JJ
8978 PR middle-end/80100
8979 * gcc.dg/pr80100.c: New test.
8980
8585103f
JJ
8981 PR rtl-optimization/80385
8982 * g++.dg/opt/pr80385.C: New test.
8983
c6cf6ef7
ML
89842017-04-11 Martin Liska <mliska@suse.cz>
8985
8986 PR ipa/80212
8987 * g++.dg/ipa/pr80212.C: New test.
8988
3812f460
MS
89892017-04-11 Martin Sebor <msebor@redhat.com>
8990
8991 PR middle-end/80364
8992 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8993
9f679370
ML
89942017-04-11 Martin Liska <mliska@suse.cz>
8995
8996 PR sanitizer/70878
8997 * gcc.dg/ubsan/pr70878.c: New test.
8998
82665822
JJ
89992017-04-11 Jakub Jelinek <jakub@redhat.com>
9000
cb278caa
JJ
9001 PR target/80381
9002 * gcc.target/i386/pr80381.c: New test.
9003
82665822
JJ
9004 PR c++/80363
9005 * g++.dg/ext/pr80363.C: New test.
9006
abde687a
SKS
90072017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9008
9009 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
9010 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
9011 Add avr-*-* to non-lp64 selector.
9012
13e6ec34
MS
90132017-04-10 Martin Sebor <msebor@redhat.com>
9014
9015 * gcc.dg/pr40340-3.c: Adjust directive pattern.
9016 * gcc.dg/pr40340-4.c: Same.
9017
a2cb1196
NK
90182017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
9019
13e6ec34 9020 PR fortran/69498
a2cb1196
NK
9021 * gfortran.dg/submodule_unexp.f90: Modified test
9022 to account for new error.
9023 * gfortran.dg/submodule_twice.f90: New Test
9024
b447b28c
JJ
90252017-04-10 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR c++/80176
9028 * g++.dg/init/ref23.C: New test.
9029
3bbd6768
TK
90302017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9031
9032 PR tree-optimization/80304
9033 * gfortran.dg/do_concurrent_4.f90: New test case.
9034
99827b5c
JW
90352017-04-10 Janus Weil <janus@gcc.gnu.org>
9036
9037 PR fortran/80046
9038 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
9039
7db31bc2
DE
90402017-04-10 David Edelsohn <dje.gcc@gmail.com>
9041
9042 * g++.dg/torture/pr79905.C: Add -maltivec option.
9043
9058a2c5
JL
90442017-04-10 Jeff Law <law@redhat.com>
9045
9046 PR tree-optimization/80374
9047 * g++.dg/pr80374.c: New test.
9048
bd8f8642
KN
90492017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
9050
9051 PR target/80108
9052 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
9053 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
9054
f634dd47
UB
90552017-04-10 Uros Bizjak <ubizjak@gmail.com>
9056
9057 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
9058
065ba179
UB
90592017-04-10 Uros Bizjak <ubizjak@gmail.com>
9060
9061 PR testsuite/79356
9062 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
9063
71b838d0
DS
90642017-04-10 Daniel Santos <daniel.santos@pobox.com>
9065
9066 PR testsuite/79867
9067 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
9068
98a7a34e
MP
90692017-04-10 Marek Polacek <polacek@redhat.com>
9070
9071 PR sanitizer/80348
9072 * g++.dg/ubsan/div-by-zero-3.C: New test.
9073
aac69a62
BC
90742017-04-10 Bin Cheng <bin.cheng@arm.com>
9075
9076 PR tree-optimization/80153
9077 * gcc.c-torture/execute/pr80153.c: New.
9078
737237c9
RB
90792017-04-10 Richard Biener <rguenther@suse.de>
9080
9081 PR middle-end/80362
9082 * gcc.dg/torture/pr80362.c: New testcase.
9083
ba6ee9fc
RB
90842017-04-10 Richard Biener <rguenther@suse.de>
9085
9086 PR tree-optimization/80304
9087 * gcc.dg/torture/pr80304.c: New testcase.
9088
4d1a05f1
NS
90892017-04-10 Nathan Sidwell <nathan@acm.org>
9090
9091 PR target/79905
9092 * g++.dg/torture/pr79905.C: New.
9093
3ee0fb02
ML
90942017-04-10 Martin Liska <mliska@suse.cz>
9095
9096 PR sanitizer/80350
9097 * c-c++-common/ubsan/pr80350.c: New test.
9098
167a5b77
JJ
90992017-04-10 Jakub Jelinek <jakub@redhat.com>
9100
9101 PR target/80324
9102 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
9103
d691b7e4
ML
91042017-04-08 Martin Liska <mliska@suse.cz>
9105
9106 Revert:
9107 2017-04-07 Martin Liska <mliska@suse.cz>
9108
9109 PR ipa/80212
9110 * g++.dg/ipa/pr80212.C: New test.
9111
dcb2c527
JJ
91122017-04-07 Jakub Jelinek <jakub@redhat.com>
9113
c98b0016
JJ
9114 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
9115 dg-options.
9116 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
9117
dcb2c527
JJ
9118 PR target/80322
9119 PR target/80323
9120 PR target/80325
9121 PR target/80326
9122 * gcc.target/i386/avx512f-undefined-1.c: New test.
9123 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
9124 * gcc.target/i386/avx-cvtsd-1.c: New test.
9125 * gcc.target/i386/avx512f-cvtss-1.c: New test.
9126 * gcc.target/i386/avx512f-abspd-1.c: New test.
9127 * gcc.target/i386/avx-cvtss-1.c: New test.
9128 * gcc.target/i386/avx512f-absps-1.c: New test.
9129 * gcc.target/i386/avx512f-int2mask-1.c: New test.
9130 * gcc.target/i386/avx512f-mask2int-1.c: New test.
9131
1ef532f4
MP
91322017-04-07 Marek Polacek <polacek@redhat.com>
9133
9134 PR sanitizer/80348
9135 * g++.dg/ubsan/div-by-zero-2.C: New test.
9136
2166aeb3
MP
9137 PR c++/80095
9138 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
9139
057da7af
VM
91402017-04-07 Vladimir Makarov <vmakarov@redhat.com>
9141
9142 PR rtl-optimization/70478
9143 * gcc.target/s390/pr70478.c: New.
9144
3b6cb9e3
ML
91452017-04-07 Martin Liska <mliska@suse.cz>
9146
9147 PR target/79889
9148 * g++.dg/ext/mv8.C: Add aarch64* targets.
9149
70cd23c0
ML
91502017-04-07 Martin Liska <mliska@suse.cz>
9151
9152 PR ipa/80212
9153 * g++.dg/ipa/pr80212.C: New test.
9154
fe6bb25f
TP
91552017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9156
9157 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9158
bf7b869a
RB
91592017-04-07 Richard Biener <rguenther@suse.de>
9160
9161 PR tree-optimization/80334
9162 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9163 alignas on stack.
9164
2d143ba8
RB
91652017-04-07 Richard Biener <rguenther@suse.de>
9166
9167 PR middle-end/80341
9168 * gcc.dg/torture/pr80341.c: New testcase.
9169
ed3cd38d
JJ
91702017-04-06 Jakub Jelinek <jakub@redhat.com>
9171
9172 PR debug/80234
9173 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9174 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9175
e5f56581
UB
91762017-04-06 Uros Bizjak <ubizjak@gmail.com>
9177
9178 PR target/79733
9179 * gcc.target/i386/pr79733.c: New test.
9180
a5211c80
UB
91812017-04-06 Uros Bizjak <ubizjak@gmail.com>
9182
9183 PR target/80298
9184 * gcc.target/i386/pr80298-1.c: New test.
9185 * gcc.target/i386/pr80298-2.c: Ditto.
9186
db086c96
TP
91872017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9188
9189 PR target/80082
9190 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9191 ARMv7-R.
9192
09b63f67
RB
91932017-04-06 Richard Biener <rguenther@suse.de>
9194
9195 PR tree-optimization/80334
9196 * g++.dg/torture/pr80334.C: New testcase.
9197
d9f8c5af
ML
91982017-04-06 Martin Liska <mliska@suse.cz>
9199
9200 PR sanitizer/80166
9201 * gcc.dg/asan/pr80166.c: New test.
9202
1b68991f
RO
92032017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9204
9205 PR tree-optimization/79390
9206 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9207
0f784346
RB
92082017-04-06 Richard Biener <rguenther@suse.de>
9209
9210 PR tree-optimization/80262
9211 * gcc.target/i386/pr80262.c: New testcase.
9212
23a429c2
RB
92132017-04-06 Richard Biener <rguenther@suse.de>
9214
9215 PR middle-end/80281
9216 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9217
e2323a2b
VM
92182017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9219
9220 PR rtl-optimization/70703
9221 * gcc.target/i386/pr70703.c: New.
9222
47a11342
JJ
92232017-04-05 Jakub Jelinek <jakub@redhat.com>
9224
9225 PR sanitizer/80308
9226 * c-c++-common/asan/pr80308.c: New test.
9227
d0ee17a5
DV
92282017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9229
9230 PR target/79890
9231 * gcc.target/s390/pr79890.c: New test case.
9232
36f896c7
JJ
92332017-04-05 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR target/80310
9236 * c-c++-common/ubsan/pr80310.c: New test.
9237
d16e2ddd
JJ
92382017-04-04 Jakub Jelinek <jakub@redhat.com>
9239
e1201dff
JJ
9240 PR c++/80297
9241 * g++.dg/torture/pr80297.C: New test.
9242
d16e2ddd
JJ
9243 PR tree-optimization/79390
9244 * gcc.target/i386/pr79390.c: New test.
9245 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9246
c0ea338b
VR
92472017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9248
9249 PR c++/80296
9250 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9251
a1527a93
TP
92522017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9253
9254 PR target/80307
9255 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9256 targeting any CPU or architecture.
9257 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9258 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9259 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9260 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9261 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9262 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9263 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9264 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9265
065ba179 92662017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9267
9268 PR fortran/69498
9269 * gfortran.dg/submodule_unexp.f90: New test.
9270
b1fd967c
JJ
92712017-04-04 Jakub Jelinek <jakub@redhat.com>
9272
9273 PR target/80286
9274 * gcc.target/i386/avx-pr80286.c: New test.
9275 * gcc.dg/pr80286.c: New test.
9276
248179b5
RB
92772017-04-04 Richard Biener <rguenther@suse.de>
9278
9279 PR middle-end/80281
9280 * gcc.dg/torture/pr80281.c: New testcase.
9281
a577fcf2
RB
92822017-04-04 Richard Biener <rguenther@suse.de>
9283
9284 PR tree-optimization/80275
9285 * g++.dg/opt/pr80275.C: Make g static.
9286
833bbf60
SB
92872017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9288
9289 PR rtl-optimization/60818
9290 * gcc.c-torture/compile/pr60818.c: New testcase.
9291
5764ee3c
JW
92922017-04-03 Jonathan Wakely <jwakely@redhat.com>
9293
9294 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9295 * gcc.dg/20031012-1.c: Likewise.
9296 * gcc.dg/ipa/ipcp-1.c: Likewise.
9297 * gcc.dg/torture/matrix-3.c: Likewise.
9298 * gcc.target/powerpc/ppc-spe.c: Likewise.
9299 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9300
bbdf4e81
PB
93012017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9302
9303 PR target/80246
9304 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9305 powerpc_vsx_ok.
9306 (std, ld): Limit scan-assembler-times check to lp64.
9307 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9308 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9309 powerpc_vsx_ok.
9310
44bc146f
PB
93112017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9312
9313 PR target/80246
9314 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9315
fff80893
RB
93162017-04-03 Richard Biener <rguenther@suse.de>
9317
9318 PR tree-optimization/80275
9319 * g++.dg/opt/pr80275.C: New testcase.
9320
79f9fc38
DV
93212017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9322
9323 PR testsuite/79356
9324 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9325
a8e70fd3
RD
93262017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9327
9328 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9329 (bal): Increase iteration count and assume alignment.
9330
e0061866
BC
93312017-04-03 Bin Cheng <bin.cheng@arm.com>
9332
9333 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9334
c2d43326
AP
93352017-04-02 Andrew Pinski <apinski@cavium.com>
9336
9337 * gcc.c-torture/compile/nested-3.c: New testcase.
9338 * gcc.c-torture/execute/20170401-1.c: New testcase.
9339 * gcc.c-torture/execute/20170401-2.c: New testcase.
9340
a5a9046d
SB
93412017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9342
9343 PR rtl-optimization/79405
9344 gcc.dg/pr79405.c: New testcase.
9345
6f3af356
JJ
93462017-03-31 Jakub Jelinek <jakub@redhat.com>
9347
eee3756d
JJ
9348 PR debug/79255
9349 * gcc.dg/pr79255.c: New test.
9350
6f3af356
JJ
9351 PR c++/79572
9352 * g++.dg/ubsan/null-8.C: New test.
9353
99e6cfd6
PH
93542017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9355
9356 PR target/80107
9357 * gfortran.dg/pr80107.f: New.
9358
094e6b7a
JL
93592017-03-31 Jeff Law <law@redhat.com>
9360
9361 PR tree-optimization/49498
9362 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9363
eceb2409 93642017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9365
eceb2409
RB
9366 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9367
c412c01a 93682017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9369
c412c01a
RB
9370 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9371
005f12bf
JJ
93722017-03-31 Jakub Jelinek <jakub@redhat.com>
9373
af88f557
JJ
9374 PR libstdc++/80251
9375 * g++.dg/ext/is_aggregate.C: New test.
9376
7d790165
JJ
9377 PR middle-end/80173
9378 * gcc.target/i386/pr80173.c: New test.
9379
a7d55154
JJ
9380 PR middle-end/80163
9381 * gcc.dg/pr80163.c: New test.
9382
005f12bf
JJ
9383 PR debug/80025
9384 * gcc.dg/torture/pr80025.c: New test.
9385
c8e0f43f
MF
93862017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9387
9388 * gcc.target/mips/pr52125.c: Add -msym32.
9389
724d25f3
JJ
93902017-03-30 Jakub Jelinek <jakub@redhat.com>
9391
9392 PR translation/80189
9393 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9394 * g++.dg/gomp/sharing-1.C: Likewise.
9395 * gfortran.dg/gomp/pr44536.f90: Likewise.
9396 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9397 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9398 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9399 * gfortran.dg/gomp/pr33439.f90: Likewise.
9400 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9401 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9402 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9403 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9404 * gcc.dg/gomp/sharing-1.c: Likewise.
9405
05dc406d
PB
94062017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9407
9408 PR target/80246
9409 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9410 Darwin and SPE.
9411 (dxex, dxexq): Update return type.
9412 (diex, diexq): Update argument type.
9413 * gcc.target/powerpc/pr80246.c: New test.
9414
b0fd4d7e
MJ
94152017-03-30 Martin Jambor <mjambor@suse.cz>
9416
9417 PR ipa/77333
9418 * g++.dg/ipa/pr77333.C: New test.
9419
de008ec4
JJ
94202017-03-30 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR target/80206
9423 * gcc.target/i386/pr80206.c: New test.
9424
28c02407
RB
94252017-03-30 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/77498
9428 * gfortran.dg/pr77498.f: New testcase.
9429
10fa8dfb
MP
94302017-03-29 Marek Polacek <polacek@redhat.com>
9431
9432 PR c/79730
9433 * gcc.dg/pr79730.c: New test.
9434
fdc54f39
JD
94352017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9436
9437 PR libgfortran/78670
9438 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9439 a character of length 1. Update test for success.
9440 * gfortran.dg/dtio_28.f03: New test.
9441 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9442 'scratch' to delete the file when done.
9443
533c0b69
SB
94442017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9445
9446 PR rtl-optimization/80233
9447 * gcc.c-torture/compile/pr80233.c: New testcase.
9448
e35229f8
TK
94492017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9450
9451 PR fortran/80254
9452 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9453 * gfortran.dg/dec_io_2a.f90: instead (new test).
9454
5c0a28d4
JW
94552017-03-28 Jiong Wang <jiong.wang@arm.com>
9456
9457 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9458
19846619
SB
94592017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9460
9461 PR testsuite/43496
9462 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9463 generating PIC code.
9464
e5119fab
VM
94652017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9466
9467 PR rtl-optimization/80193
9468 * gcc.target/i386/pr80193.c: New.
9469
cf474530
JW
94702017-03-28 Janus Weil <janus@gcc.gnu.org>
9471
9472 PR fortran/78661
9473 * gfortran.dg/dtio_25.f90: Modified test case.
9474 * gfortran.dg/dtio_27.f90: New test case.
9475
34fac449
UB
94762017-03-28 Uros Bizjak <ubizjak@gmail.com>
9477
9478 PR target/53383
9479 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9480 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9481 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9482
3e907b90
BC
94832017-03-28 Bin Cheng <bin.cheng@arm.com>
9484
9485 * gcc.c-torture/compile/irreducible-loop.c: New.
9486
522818b9
RS
94872017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9488
3e907b90 9489 PR tree-optimization/80218
522818b9
RS
9490 * gcc.dg/pr80218.c: New test.
9491
ea7d7da8
RB
94922017-03-28 Richard Biener <rguenther@suse.de>
9493
9494 PR tree-optimization/78644
9495 * gcc.dg/pr78644-1.c: New testcase.
9496 * gcc.dg/pr78644-2.c: Likewise.
9497
498173ef
TT
94982017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9499
9500 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9501 * gcc.dg/pic-4.c: Likewise.
9502 * gcc.dg/pie-3.c: Likewise.
9503 * gcc.dg/pie-4.c: Likewise.
9504
c5ad2433
ML
95052017-03-28 Martin Liska <mliska@suse.cz>
9506
9507 PR ipa/80205
9508 * g++.dg/ipa/pr80205.C: New test.
9509
17722fb9
SKS
95102017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9511
9512 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9513 with sizeof(int) < 4.
9514 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9515 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9516 * gcc.dg/torture/pr79777.c: Likewise.
9517 * gcc.dg/torture/pr79910.c: Likewise.
9518
737f500a
RB
95192017-03-28 Richard Biener <rguenther@suse.de>
9520
9521 PR middle-end/80222
9522 * g++.dg/pr80222.C: New testcase.
9523
62f96a79
ML
95242017-03-28 Martin Liska <mliska@suse.cz>
9525
9526 PR ipa/80104
9527 * gcc.dg/ipa/pr80104.c: New test.
9528
72785f26
MP
95292017-03-28 Marek Polacek <polacek@redhat.com>
9530
9531 PR sanitizer/80067
9532 * c-c++-common/ubsan/shift-10.c: New test.
9533
86516987
JL
95342017-03-27 Jeff Law <law@redhat.com>
9535
4dbf1eee 9536 PR tree-optimization/80216
86516987
JL
9537 * gcc.c-torture/compile/pr80216.c: New test.
9538
aade772d
JJ
95392017-03-27 Jakub Jelinek <jakub@redhat.com>
9540
a9e4a1a5
JJ
9541 PR middle-end/80162
9542 * c-c++-common/pr80162-1.c: New test.
9543 * c-c++-common/pr80162-2.c: New test.
9544 * c-c++-common/pr80162-3.c: New test.
9545
aade772d
JJ
9546 PR target/80102
9547 * g++.dg/opt/pr80102.C: New test.
9548
d89f355e
MM
95492017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9550
9551 PR target/78543
9552 * gcc.target/powerpc/pr78543.c: New test.
9553
79c4d73b
KN
95542017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9555
9556 PR target/80103
9557 * gcc.target/powerpc/pr80103-1.c: New test.
9558
819df781
RB
95592017-03-27 Richard Biener <rguenther@suse.de>
9560
9561 PR tree-optimization/80181
9562 * gcc.dg/torture/pr80181.c: New testcase.
9563
84804c5b
CZ
95642017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9565
065ba179 9566 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9567
c5e5f5f6
RB
95682017-03-27 Richard Biener <rguenther@suse.de>
9569
9570 PR ipa/79776
9571 * g++.dg/ipa/pr79776.C: New testcase.
9572
7cd200f6
JJ
95732017-03-27 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR sanitizer/80168
9576 * gcc.dg/asan/pr80168.c: New test.
9577
79f512ff
RB
95782017-03-27 Richard Biener <rguenther@suse.de>
9579
9580 PR tree-optimization/80170
9581 * gcc.dg/pr80170.c: New testcase.
9582
672d9f8e
RB
95832017-03-27 Richard Biener <rguenther@suse.de>
9584
9585 PR middle-end/80171
9586 * g++.dg/torture/pr80171.C: New testcase.
9587
978fcba3
JDA
95882017-03-26 John David Anglin <danglin@gcc.gnu.org>
9589
431d7882
JDA
9590 * gcc.dg/torture/pr79732.c: Require alias support.
9591 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9592
978fcba3
JDA
9593 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9594 libatomic_available.
9595 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9596 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9597
1f10d710
JD
95982017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9599
9600 PR libgfortran/78881
9601 * gfortran.dg/dtio_26.f90: New test.
9602
41036686
PT
96032017-03-25 Paul Thomas <pault@gcc.gnu.org>
9604
9605 PR fortran/80156
9606 PR fortran/79382
9607 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9608 testcase for PR80156. Add a main programme that tests that
9609 the typebound generic is accessible.
9610
5da906ca
BS
96112017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9612
9613 PR rtl-optimization/80160
9614 PR rtl-optimization/80159
9615
9616 * gcc.target/i386/pr80160.c: New test.
9617
7dabefa0
JJ
96182017-03-24 Jakub Jelinek <jakub@redhat.com>
9619
9620 PR sanitizer/79904
9621 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9622
c8b1fbc1
MP
96232017-03-24 Marek Polacek <polacek@redhat.com>
9624
9625 PR c++/80119
9626 * g++.dg/warn/Wuninitialized-9.C: New test.
9627
76794c52
AK
96282017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9629
9630 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9631 and remove the high-level builtin. The error message for the
9632 would prevent compilation from reaching the second.
9633 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9634
2de2b3f9
AK
96352017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9636
9637 * gcc.target/s390/vxe/negfma-1.c: New test.
9638
7d2fd075
AK
96392017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9640
9641 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9642 * gcc.target/s390/arch12/mul-1.c: New test.
9643 * gcc.target/s390/arch12/mul-2.c: New test.
9644
72612e4e
AK
96452017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9646
9647 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9648
6c7774d1
AK
96492017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9650
9651 * gcc.target/s390/vxe/popcount-1.c: New test.
9652
9ec98860
AK
96532017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9654
9655 * gcc.target/s390/vxe/bitops-1.c: New test.
9656
6654e96f
AK
96572017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9658
9659 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9660 * lib/target-supports.exp: Add effective target check s390_vxe.
9661
77c585ca
AK
96622017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9663
9664 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9665 comparison instructions used from now on.
9666
b5de6e84
AK
96672017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9668
9669 * gcc.target/s390/s390.exp (check_effective_target_vector):
9670 Include target-supports.exp and move target_vector check routine
9671 ...
9672 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9673 here and rename it.
9674 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9675 check from vector to s390_vx.
9676 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9677 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9678 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9679 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9680 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9681 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9682 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9683 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9684 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9685
a602f985
AK
96862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9687
9688 * gcc.target/s390/vector/vec-init-2.c: New test.
9689
085db63d
AK
96902017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9691
9692 * gcc.dg/ubsan/pr79904-2.c: New test.
9693
dc4f29bc
AK
96942017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9695
9696 PR target/79893
9697 * gcc.target/s390/zvector/pr79893.c: New test.
9698
56010684
JJ
96992017-03-24 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR rtl-optimization/80112
9702 * gcc.dg/pr80112.c: New test.
9703
f0d7b52d
RO
97042017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9705
9706 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9707 etc. line numbers.
9708 * gcc.dg/Walloca-1.c: Likewise.
9709 * gcc.dg/Walloca-2.c: Likewise.
9710 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9711
635684c4
BS
97122017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9713
9714 PR tree-optimization/80158
9715 * gfortran.fortran-torture/compile/pr80158.f: New file.
9716
76afddf3
RB
97172017-03-24 Richard Biener <rguenther@suse.de>
9718
9719 PR tree-optimization/80167
9720 * gcc.dg/graphite/pr80167.c: New testcase.
9721
c2e389bf
TV
97222017-03-24 Tom de Vries <tom@codesourcery.com>
9723
9724 PR testsuite/80092
9725 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9726 dg-require-effective-target global_constructor.
9727 * gcc.dg/tls/emutls-2.c: Same.
9728
a72821b4
TV
97292017-03-24 Tom de Vries <tom@codesourcery.com>
9730
9731 PR testsuite/80092
9732 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9733 dg-require-effective-target indirect_jumps.
9734
1658def9
TV
97352017-03-24 Tom de Vries <tom@codesourcery.com>
9736
9737 PR testsuite/80092
9738 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9739 nonlocal_goto.
9740
90e02692
TV
97412017-03-24 Tom de Vries <tom@codesourcery.com>
9742
9743 PR testsuite/80092
9744 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9745 * gcc.dg/Walloca-12.c: Same.
9746 * gcc.dg/attr-alloc_size-8.c: Same.
9747 * gcc.dg/Walloca-4.c: Same.
9748 * gcc.dg/Walloca-8.c: Same.
9749 * gcc.dg/Walloca-13.c: Same.
9750 * gcc.dg/Walloca-14.c: Same.
9751 * gcc.dg/attr-alloc_size-9.c: Same.
9752 * gcc.dg/Walloca-1.c: Same.
9753 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9754 * gcc.dg/Walloca-5.c: Same.
9755 * gcc.dg/Walloca-10.c: Same.
9756 * gcc.dg/Walloca-9.c: Same.
9757 * gcc.dg/attr-alloc_size-6.c: Same.
9758 * gcc.dg/Wvla-larger-than-1.c: Same.
9759 * gcc.dg/torture/pr71881.c: Same.
9760 * gcc.dg/torture/pr71901.c: Same.
9761 * gcc.dg/torture/pr78742.c: Same.
9762 * gcc.dg/builtin-alloc-size.c: Same.
9763 * gcc.dg/Walloca-2.c: Same.
9764 * gcc.dg/Walloca-6.c: Same.
9765 * gcc.dg/Walloca-11.c: Same.
9766 * gcc.dg/attr-alloc_size-7.c: Same.
9767 * gcc.dg/Wvla-larger-than-2.c: Same.
9768 * gcc.dg/Walloca-3.c: Same.
9769 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9770 * gcc.c-torture/compile/pr79413.c: Same.
9771 * gcc.c-torture/compile/pr78439.c: Same.
9772
842392c8
KN
97732017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9774
9775 * gcc.target/powerpc/p9-options-1.c: New test.
9776
de2b3f5c
KT
97772017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9778
9779 PR target/71436
9780 * gcc.c-torture/compile/pr71436.c: New test.
9781
2e6315ef 97822017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9783 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9784
9785 PR tree-optimization/79908
9786 PR tree-optimization/80136
9787 * gcc.dg/torture/pr79908.c: New file.
9788
9cdf0363
NK
97892017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9790
2e6315ef 9791 PR fortran/39239
9cdf0363
NK
9792 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9793
f3dd574e
JJ
97942017-03-22 Jakub Jelinek <jakub@redhat.com>
9795
f13e9cd5
JJ
9796 PR c++/80141
9797 * g++.dg/gomp/pr80141.C: New test.
9798
68ed2ba0
JJ
9799 PR c++/80129
9800 * g++.dg/torture/pr80129.C: New test.
9801
f3dd574e
JJ
9802 PR sanitizer/80110
9803 * g++.dg/tsan/pr80110.C: New test.
9804
918b6c9e
TK
98052017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9806
9807 PR fortran/80142
9808 * gfortran.dg/any_loc.f90: New test case.
9809
bf634d1c
TP
98102017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9811
9812 PR target/80082
9813 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9814 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9815
f7325b95
ML
98162017-03-22 Martin Liska <mliska@suse.cz>
9817
9818 PR target/79906
9819 * g++.dg/ext/mv8.C: Add power* targets.
9820
3f01b620
MS
98212017-03-21 Martin Sebor <msebor@redhat.com>
9822
9823 PR c++/79548
9824 * g++.dg/warn/Wunused-var-26.C: New test.
9825
1cefb051
BS
98262017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9827
9828 PR tree-optimization/79908
9829 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9830
edc1747f
MP
98312017-03-21 Marek Polacek <polacek@redhat.com>
9832 Martin Sebor <msebor@redhat.com>
9833
9834 PR tree-optimization/80109
9835 * gcc.dg/Walloca-14.c: New test.
9836
85106b87
JJ
98372017-03-21 Jakub Jelinek <jakub@redhat.com>
9838
9839 PR target/80125
9840 * gcc.target/powerpc/pr80125.c: New test.
9841
e59a225f
NK
98422017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9843
9844 PR fortran/69498
9845 * gfortran.dg/unexp_attribute.f90: New test
9846
0ffe60b5 98472017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9848 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9849
9850 PR tree-optimization/79908
9851 * gcc.dg/torture/pr79908.c: New file.
9852
54eb90fe
SKS
98532017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9854
9855 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9856 with sizeof(int) < 4.
9857
5611c456
ML
98582017-03-21 Martin Liska <mliska@suse.cz>
9859
9860 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9861 apostrophes.
9862
e650ea2a
RB
98632017-03-21 Richard Biener <rguenther@suse.de>
9864
9865 PR tree-optimization/80032
9866 * g++.dg/opt/pr80032.C: New testcase.
9867
da2ce5f9
RB
98682017-03-21 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/80122
9871 * gcc.dg/torture/pr80122.c: New testcase.
9872
9d60683a
TT
98732017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9874
9875 * gcc.dg/pic-2.c: Skip for MIPS.
9876 * gcc.dg/pie-2.c: Skip for MIPS.
9877
d3e19c2c
PC
98782017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9879
9880 PR c++/77752
9881 * g++.dg/cpp0x/initlist97.C: New.
9882 * g++.dg/cpp0x/initlist85.C: Update.
9883
8bee092e
JJ
98842017-03-21 Jakub Jelinek <jakub@redhat.com>
9885
9f30dff0
JJ
9886 PR c/67338
9887 * gcc.dg/pr67338.c: New test.
9888
8bee092e
JJ
9889 PR c++/35878
9890 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9891 dump instead of assembler.
9892 * g++.dg/init/pr35878_2.C: Likewise.
9893 * g++.dg/init/pr35878_3.C: Likewise.
9894
4d1b8e70
JJ
98952017-03-21 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR c/80097
9898 * gcc.dg/ubsan/pr80097.c: New test.
9899
c34923c4
BS
99002017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9901
9902 PR tree-optimization/80054
9903 * g++.dg/torture/pr80054.C: New file.
9904
b0ba96c2
KN
99052017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9906
9907 PR target/79963
9908 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9909 directive to assure selection of proper bit using rlwinm insn.
9910 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9911 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9912 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9913 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9914
92377255
MP
99152017-03-20 Marek Polacek <polacek@redhat.com>
9916 Paolo Carlini <paolo.carlini@oracle.com>
9917
9918 PR c++/80059 - ICE with noexcept and __transaction_atomic
9919 * g++.dg/tm/pr80059-2.C: New test.
9920 * g++.dg/tm/pr80059.C: New test.
9921
243e28bf
ML
99222017-03-20 Martin Liska <mliska@suse.cz>
9923
9924 PR middle-end/79753
9925 * gcc.target/i386/mpx/pr79753.c: New test.
9926
918112d3
ML
99272017-03-20 Martin Liska <mliska@suse.cz>
9928
9929 PR target/79769
9930 PR target/79770
9931 * g++.dg/pr79769.C: New test.
9932 * gcc.target/i386/mpx/pr79770.c: New test.
9933
e325aba2
AK
99342017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9935
9936 PR target/78857
9937 * gcc.target/s390/load-and-test-fp-1.c: New test.
9938 * gcc.target/s390/load-and-test-fp-2.c: New test.
9939
91d2c04c
PT
99402017-03-18 Paul Thomas <pault@gcc.gnu.org>
9941
9942 PR fortran/79676
9943 * gfortran.dg/submodule_28.f08 : New test.
9944
c7e4107b
PT
99452017-03-18 Paul Thomas <pault@gcc.gnu.org>
9946
9947 PR fortran/71838
9948 * gfortran.dg/submodule_26.f08 : New test.
9949 * gfortran.dg/submodule_27.f08 : New test.
9950
d8fe28be
PH
99512017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9952
9953 PR target/79951
9954 * gcc.target/powerpc/pr79951.c: New.
9955
4a17943d
BS
99562017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9957
9958 PR rtl-optimization/79910
9959 * gcc.dg/torture/pr79910.c: New test.
9960
7f166d94
JL
99612017-03-17 Jeff Law <law@redhat.com>
9962
9963 PR tree-optimization/71437
9964 * gcc.dg/tree-ssa/pr71437.c: New test.
9965 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9966 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9967 now caught by VRP, but which were previously caught by DOM.
9968
12c4f7dc
RB
99692017-03-17 Richard Biener <rguenther@suse.de>
9970
9971 PR middle-end/80075
9972 * g++.dg/torture/pr80075.C: New testcase.
9973
207f3423
MM
99742017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9975
9976 PR target/71294
9977 * g++.dg/pr71294.C: New test.
9978
9fc900af
SB
99792017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9980
9981 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9982
c05c2380
JJ
99832017-03-16 Jakub Jelinek <jakub@redhat.com>
9984
e711928b
JJ
9985 PR fortran/80010
9986 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9987
c05c2380
JJ
9988 PR fortran/79886
9989 * gfortran.dg/pr79886.f90: New test.
9990
3231d64b
MM
99912017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9992
9993 PR target/79038
9994 * gcc.target/powerpc/pr79038-1.c: New test.
9995
81ef1f5e
SB
99962017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9997
9998 PR fortran/33271
9999 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
10000
395a1e9b
JW
100012017-03-15 Jiong Wang <jiong.wang@arm.com>
10002
10003 PR testsuite/79356
10004 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
10005
05f65910
UB
100062017-03-15 Uros Bizjak <ubizjak@gmail.com>
10007
10008 PR target/80019
10009 * gcc.target/i386/pr80019.c: New test.
10010
94285a7d
ML
100112017-03-15 Martin Liska <mliska@suse.cz>
10012
10013 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
10014
a983542b
MS
100152017-03-14 Martin Sebor <msebor@redhat.com>
10016
10017 PR tree-optimization/79800
10018 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
10019 * gcc.dg/tree-ssa/pr79800.c: New test.
10020
76ca5f40
MM
100212017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
10022
10023 PR target/79947
10024 * gcc.target/powerpc/pr79947.c: New test.
10025
5d9a283a
MS
100262017-03-14 Martin Sebor <msebor@redhat.com>
10027
10028 PR middle-end/80020
10029 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
10030 * gcc.dg/attr-alloc_size-7.c: Same.
10031 * gcc.dg/attr-alloc_size-9.c: Same.
10032 * gcc.dg/builtin-alloc-size.c: Same.
10033 * gcc.dg/pr80020.c: New test.
10034
4692943d
BS
100352017-03-14 Bernd Schmidt <bschmidt@redhat.com>
10036
10037 PR rtl-optimization/79728
10038 * gcc.target/i386/sse-globalreg.c: New test.
10039
861d9d5e
ML
100402017-03-14 Martin Liska <mliska@suse.cz>
10041
10042 PR lto/66295
10043 * gcc.dg/tree-prof/pr66295.c: New test.
10044
a48018b5
ML
100452017-03-13 Martin Liska <mliska@suse.cz>
10046
10047 PR middle-end/78339
10048 * gcc.target/i386/mpx/pr78339.c: New test.
10049
8c56cc5a
CZ
100502017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10051
065ba179 10052 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 10053
14555394
CZ
100542017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
10055
065ba179 10056 * gcc.target/arc/pr9001090948.c: New file.
14555394 10057
3079b92e
SB
100582017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
10059
10060 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
10061 Fix test. Make early-out condition return early. Correct comments.
10062
c08de9db
JD
100632017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10064
10065 PR libgfortran/78854
10066 * gfortran.dg/dtio_25.f90: New test.
10067
66b27545
MS
100682017-03-10 Martin Sebor <msebor@redhat.com>
10069
10070 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
10071
8f2f6381
BS
100722017-03-10 Bernd Schmidt <bschmidt@redhat.com>
10073
10074 PR rtl-optimization/78911
10075 * gcc.target/i386/pr78911-1.c: New test.
10076 * gcc.target/i386/pr78911-2.c: New test.
10077
8e2c69b4 100782017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 10079
8e2c69b4
WS
10080 PR target/79941
10081 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
10082 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
10083 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
10084
455d833c
MP
100852017-03-10 Marek Polacek <polacek@redhat.com>
10086
10087 PR c++/79967
10088 * g++.dg/cpp0x/gen-attrs-63.C: New test.
10089
cdd669f9
JJ
100902017-03-10 Jakub Jelinek <jakub@redhat.com>
10091
e260b0a7
JJ
10092 PR c++/79899
10093 * g++.dg/other/friend7.C: New test.
10094
cdd669f9
JJ
10095 PR c++/79896
10096 * g++.dg/ext/int128-5.C: New test.
10097
730e6e46
SB
100982017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
10099
10100 PR testsuite/79356
10101 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
10102 powerpc, sparc, or s390x.
10103
fc8f6304
PH
101042017-03-10 Pat Haugen <pthaugen@us.ibm.com>
10105
10106 PR target/79907
10107 * gcc.target/powerpc/pr79907.c: New.
10108
f1b0632a
OH
101092017-03-10 Olivier Hainque <hainque@adacore.com>
10110
10111 * gnat.dg/opt64.adb: New test.
10112 * gnat.dg/opt64_pkg.ads: New helper.
10113 * gnat.dg/opt64_pkg.adb: New helper.
10114
5558f089
JJ
101152017-03-10 Jakub Jelinek <jakub@redhat.com>
10116
2d9dd4fb
JJ
10117 PR rtl-optimization/79909
10118 * gcc.target/powerpc/pr79909.c: New test.
10119
72772e67
JJ
10120 PR tree-optimization/79972
10121 * gcc.dg/pr79972.c: New test.
10122
5558f089
JJ
10123 PR tree-optimization/77975
10124 * gcc.dg/pr77975.c: New test.
10125
822a132c
MP
101262017-03-09 Marek Polacek <polacek@redhat.com>
10127
10128 PR c++/79962
10129 PR c++/79984
10130 * c-c++-common/nonnull-3.c: New test.
10131 * g++.dg/warn/Wnonnull3.C: New test.
10132
c9819d22
MF
101332017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
10134
10135 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
10136 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
10137
36618428
MP
101382017-03-09 Marek Polacek <polacek@redhat.com>
10139
10140 PR sanitizer/79757
10141 * gcc.dg/ubsan/pr79757-1.c: New test.
10142 * gcc.dg/ubsan/pr79757-2.c: New test.
10143 * gcc.dg/ubsan/pr79757-3.c: New test.
10144 * gcc.dg/ubsan/pr79757-4.c: New test.
10145 * gcc.dg/ubsan/pr79757-5.c: New test.
10146
01e5af5a
JJ
101472017-03-09 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c/79969
10150 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
10151
6443c7c0
MP
101522017-03-09 Marek Polacek <polacek@redhat.com>
10153
10154 PR c++/79687
10155 * g++.dg/expr/ptrmem8.C: New test.
10156 * g++.dg/expr/ptrmem9.C: New test.
10157
d721dc3c
RB
101582017-03-09 Richard Biener <rguenther@suse.de>
10159
10160 PR tree-optimization/79977
10161 * gcc.dg/graphite/pr79977.c: New testcase.
10162
1f1fd3e2
TT
101632017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10164
10165 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10166 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10167 * lib/target-supports.exp (check_effective_target_rdynamic):
10168 New proc.
10169
16967aff
RB
101702017-03-09 Richard Biener <rguenther@suse.de>
10171
10172 PR middle-end/79971
10173 * gcc.dg/fixed-point/pr79971.c: New testcase.
10174
26d7dc48
RB
101752017-03-09 Richard Biener <rguenther@suse.de>
10176
10177 PR ipa/79970
10178 * gcc.dg/torture/pr79970.c: New testcase.
10179
35f77c28
PC
101802017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10181
10182 PR c++/71966
10183 * g++.dg/cpp0x/pr71966-1.C: New.
10184 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10185
8a7df031
ML
101862017-03-09 Martin Liska <mliska@suse.cz>
10187
10188 PR tree-optimization/79631
10189 * gcc.target/i386/mpx/pr79631.c: New test.
10190
3828bb0d
ML
101912017-03-09 Martin Liska <mliska@suse.cz>
10192
10193 PR target/65705
10194 PR target/69804
10195 * gcc.target/i386/pr71458.c: Update scanned pattern.
10196
410a590c
MP
101972017-03-09 Marek Polacek <polacek@redhat.com>
10198
10199 PR c++/79672
10200 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10201 * g++.dg/warn/Wduplicated-branches3.C: New test.
10202
f084a22e
PG
102032017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10204
10205 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10206
a278b1c3
ML
102072017-03-09 Martin Liska <mliska@suse.cz>
10208
10209 PR ipa/79764
10210 * g++.dg/pr79764.C: New test.
10211
8dc19053
ML
102122017-03-09 Martin Liska <mliska@suse.cz>
10213
10214 PR ipa/79761
10215 * g++.dg/pr79761.C: New test.
10216
030fc94a
JJ
102172017-03-09 Jakub Jelinek <jakub@redhat.com>
10218
9e463823
JJ
10219 PR sanitizer/79944
10220 * c-c++-common/asan/pr79944.c: New test.
10221
6b62f323
JJ
10222 PR target/79932
10223 * gcc.target/i386/pr79932-2.c: New test.
10224
030fc94a
JJ
10225 PR target/79932
10226 * gcc.target/i386/pr79932-1.c: New test.
10227
423aec8b
MP
102282017-03-09 Marek Polacek <polacek@redhat.com>
10229
10230 PR c++/79900 - ICE in strip_typedefs
10231 * g++.dg/warn/Wpadded-1.C: New test.
10232
6659fe59
MP
102332017-03-08 Marek Polacek <polacek@redhat.com>
10234
10235 * g++.dg/Walloca1.C: Adjust dg-warning.
10236
f1a675e4
AH
102372017-03-08 Andrew Haley <aph@redhat.com>
10238
10239 PR tree-optimization/79943
10240 * gcc.dg/tree-ssa/pr79943.c: New test.
10241
edfcd7e3
RB
102422017-03-08 Richard Biener <rguenther@suse.de>
10243
10244 PR tree-optimization/79955
10245 * gcc.dg/uninit-24.c: New testcase.
10246
61fdfd8c
RB
102472017-03-08 Richard Biener <rguenther@suse.de>
10248
10249 PR tree-optimization/79920
10250 * gcc.dg/vect/pr79920.c: New testcase.
10251
4b48e883
JJ
102522017-03-08 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR sanitizer/79904
10255 * gcc.dg/ubsan/pr79904.c: New test.
10256
a71dbc63
JJ
102572017-03-07 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR c/79834
10260 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10261 diagnostics.
10262
d8a90142
MP
102632017-03-07 Marek Polacek <polacek@redhat.com>
10264
10265 PR middle-end/79809
10266 * g++.dg/Walloca1.C: New test.
10267
a5e9e3e4
ML
102682017-03-07 Martin Liska <mliska@suse.cz>
10269
10270 PR middle-end/68270
10271 * g++.dg/pr68270.C: New test.
10272
1f6dba54
JJ
102732017-03-07 Jakub Jelinek <jakub@redhat.com>
10274
760f82db
JJ
10275 PR rtl-optimization/79901
10276 * gcc.target/i386/pr79901.c: New test.
10277
1f6dba54
JJ
10278 PR sanitizer/79897
10279 * c-c++-common/ubsan/pr79897.c: New test.
10280
feca7b89
VM
102812017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10282
10283 PR rtl-optimization/79571
10284 * gcc.target/i386/pr79571.c: New.
10285
bdbbf28d
MP
102862017-03-06 Marek Polacek <polacek@redhat.com>
10287
10288 PR c++/79796 - ICE with NSDMI and this pointer
10289 * g++.dg/cpp0x/nsdmi13.C: New test.
10290
52564551
JK
102912017-03-06 Julia Koval <julia.koval@intel.com>
10292
10293 PR target/79793
10294 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10295 directives.
10296 * gcc.target/i386/interrupt-13.c: Ditto.
10297 * gcc.target/i386/interrupt-14.c: Ditto.
10298 * gcc.target/i386/interrupt-15.c: Ditto.
10299
345edb37
JJ
103002017-03-06 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR c++/79822
10303 * g++.dg/cpp0x/constexpr-79822.C: New test.
10304
a8d25fd0
RB
103052017-03-06 Richard Biener <rguenther@suse.de>
10306
10307 PR tree-optimization/79894
10308 * gcc.dg/vect/pr79887.c: New testcase.
10309
522fcdd7
RB
103102017-03-06 Richard Biener <rguenther@suse.de>
10311
10312 PR tree-optimization/79824
10313 * gcc.dg/vect/pr79824-1.c: New testcase.
10314 * gcc.dg/vect/pr79824-2.c: Likewise.
10315
54649631
TT
103162017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10317
10318 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10319 gettimeofday. Remove dg-skip-if for AVR.
10320 * lib/target-supports.exp (check_effective_target_gettimeofday):
10321 New proc.
10322
4bbc8970
RD
103232017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10324
10325 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10326 * gcc.target/s390/hotpatch-10.c: Likewise.
10327 * gcc.target/s390/hotpatch-11.c: Likewise.
10328 * gcc.target/s390/hotpatch-12.c: Likewise.
10329 * gcc.target/s390/hotpatch-13.c: Likewise.
10330 * gcc.target/s390/hotpatch-14.c: Likewise.
10331 * gcc.target/s390/hotpatch-15.c: Likewise.
10332 * gcc.target/s390/hotpatch-16.c: Likewise.
10333 * gcc.target/s390/hotpatch-17.c: Likewise.
10334 * gcc.target/s390/hotpatch-18.c: Likewise.
10335 * gcc.target/s390/hotpatch-19.c: Likewise.
10336 * gcc.target/s390/hotpatch-2.c: Likewise.
10337 * gcc.target/s390/hotpatch-26.c: Likewise.
10338 * gcc.target/s390/hotpatch-27.c: Likewise.
10339 * gcc.target/s390/hotpatch-28.c: Likewise.
10340 * gcc.target/s390/hotpatch-3.c: Likewise.
10341 * gcc.target/s390/hotpatch-4.c: Likewise.
10342 * gcc.target/s390/hotpatch-5.c: Likewise.
10343 * gcc.target/s390/hotpatch-6.c: Likewise.
10344 * gcc.target/s390/hotpatch-7.c: Likewise.
10345 * gcc.target/s390/hotpatch-8.c: Likewise.
10346 * gcc.target/s390/hotpatch-9.c: Likewise.
10347
5f215a70
PC
103482017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10349
10350 PR c++/64574
10351 * g++.dg/template/crash125.C: New.
10352
296cc393
JJ
103532017-03-06 Jakub Jelinek <jakub@redhat.com>
10354
10355 PR target/79812
10356 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10357
ca8942a3
TT
103582017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10359
10360 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10361
c1b993c0
PG
103622017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10363
10364 * gcc.target/mips/msa-minmax.c: New tests.
10365
a50a32aa
ML
103662017-03-06 Martin Liska <mliska@suse.cz>
10367
10368 PR sanitize/79783
10369 * g++.dg/asan/pr79783.C: New test.
10370
5ada812c
PG
103712017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10372
10373 * gcc.target/mips/msa-dotp.c: New tests.
10374
334b3c4b
PG
103752017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10376
10377 * gcc.target/mips/msa-bclri.c: New test.
10378
d8b4baeb
PC
103792017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10380
10381 PR c++/70266
10382 * g++.dg/tm/pr70266.C: New.
10383
ef78bc3c 103842017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10385 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10386
10387 * gfortran.dg/coarray/fail_image_1.f08: New test.
10388 * gfortran.dg/coarray/fail_image_2.f08: New test.
10389 * gfortran.dg/coarray/failed_images_1.f08: New test.
10390 * gfortran.dg/coarray/failed_images_2.f08: New test.
10391 * gfortran.dg/coarray/image_status_1.f08: New test.
10392 * gfortran.dg/coarray/image_status_2.f08: New test.
10393 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10394 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10395 * gfortran.dg/coarray_fail_st.f90: New test.
10396 * gfortran.dg/coarray_failed_images_1.f08: New test.
10397 * gfortran.dg/coarray_image_status_1.f08: New test.
10398 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10399
7f5a7d78
MP
104002017-03-03 Marek Polacek <polacek@redhat.com>
10401
10402 PR c/79758
10403 * gcc.dg/noncompile/pr79758.c: New test.
10404
cc195d46
JJ
104052017-03-03 Jakub Jelinek <jakub@redhat.com>
10406
10407 PR middle-end/79805
10408 * g++.dg/opt/pr79805.C: New test.
10409
945b6e16
AS
104102017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10411
10412 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10413 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10414 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10415 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10416 * gcc.target/i386/i386.exp
10417 (check_effective_target_avx512vpopcntdq): New.
10418
31dcc385
TT
104192017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10420
10421 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10422 ilp32 targets and match DImode registers for lp64 targets.
10423
0e174ae1
UB
104242017-03-03 Uros Bizjak <ubizjak@gmail.com>
10425
10426 * g++.dg/pr71624.C: Disable for x32.
10427 * g++.dg/pr71633.C: Ditto.
10428
93505ec5
JJ
104292017-03-03 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR target/79807
10432 * gcc.target/i386/pr79807.c: New test.
10433
d78a1c01
ML
104342017-03-03 Martin Liska <mliska@suse.cz>
10435
10436 PR tree-optimization/79803
10437 * gcc.dg/tree-ssa/pr79803.c: New test.
10438
ec7f796e
ML
104392017-03-03 Martin Liska <mliska@suse.cz>
10440
10441 PR rtl-optimization/79574
10442 * gcc.dg/pr79574-2.c: New test.
10443
30d309aa
RB
104442017-03-03 Richard Biener <rguenther@suse.de>
10445
10446 PR c++/79825
10447 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10448
38801de5
JJ
104492017-03-03 Jakub Jelinek <jakub@redhat.com>
10450
10451 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10452
7278b0a2
MP
104532017-03-03 Marek Polacek <polacek@redhat.com>
10454
10455 PR c++/79791
10456 * g++.dg/warn/Wwrite-strings-1.C: New test.
10457 * g++.dg/warn/Wwrite-strings-2.C: New test.
10458 * g++.dg/warn/Wwrite-strings-3.C: New test.
10459 * g++.dg/warn/Wwrite-strings-4.C: New test.
10460 * g++.dg/warn/Wwrite-strings-5.C: New test.
10461 * g++.dg/warn/Wwrite-strings-6.C: New test.
10462 * g++.dg/warn/Wwrite-strings-7.C: New test.
10463 * g++.dg/warn/Wwrite-strings-8.C: New test.
10464 * g++.dg/warn/Wwrite-strings-9.C: New test.
10465 * g++.dg/warn/Wwrite-strings-10.C: New test.
10466 * g++.dg/warn/Wwrite-strings-11.C: New test.
10467 * g++.dg/warn/Wwrite-strings-12.C: New test.
10468
75473a91
RB
104692017-03-03 Richard Biener <rguenther@suse.de>
10470
10471 PR middle-end/79818
10472 * gcc.dg/torture/pr79818.c: New testcase.
10473
50bea0c5
JJ
104742017-03-02 Jakub Jelinek <jakub@redhat.com>
10475
10476 PR c++/79782
10477 * g++.dg/warn/Wunused-parm-10.C: New test.
10478
130f15ce
UB
104792017-03-02 Uros Bizjak <ubizjak@gmail.com>
10480
10481 * gcc.dg/rtl/x86_64/*.c: Test for
10482 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10483
dc362ada
UB
104842017-03-02 Uros Bizjak <ubizjak@gmail.com>
10485
10486 PR target/79514
10487 * gcc.target/i386/pr79514.c: New test.
10488
fe792dd8
JJ
104892017-03-02 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR rtl-optimization/79780
10492 * gcc.c-torture/compile/pr79780.c: New test.
10493
e80facb4
RB
104942017-03-02 Richard Biener <rguenther@suse.de>
10495
10496 PR tree-optimization/79345
10497 PR c++/42000
10498 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10499 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10500 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10501
eb0e7c34
RB
105022017-03-02 Richard Biener <rguenther@suse.de>
10503
10504 PR c/79756
10505 * gcc.dg/vector-1.c: New testcase.
10506
653a4b32
BC
105072017-03-02 Bin Cheng <bin.cheng@arm.com>
10508
10509 PR tree-optimization/66768
10510 * gcc.target/i386/pr66768.c: New test.
10511
da403f31
RB
105122017-03-02 Richard Biener <rguenther@suse.de>
10513
10514 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10515 * gcc.dg/rtl/x86_64/final.c: Likewise.
10516 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10517 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10518 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10519 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10520
83692f96
RB
105212017-03-02 Richard Biener <rguenther@suse.de>
10522
10523 PR tree-optimization/79777
10524 * gcc.dg/torture/pr79777.c: New testcase.
10525
71dedb33
MS
105262017-03-01 Martin Sebor <msebor@redhat.com>
10527
10528 PR middle-end/79692
10529 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10530 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10531 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10532 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10533
48990905
UB
105342017-03-01 Uros Bizjak <ubizjak@gmail.com>
10535
10536 * gcc.target/i386/invsize-2.c: New test.
10537 * gcc.target/i386/invsize-3.c: Ditto.
10538 * gcc.target/i386/invsize-4.c: Ditto.
10539 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10540 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10541
c7f0c9f3
MM
105422017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10543
10544 PR target/79439
10545 * gcc.target/powerpc/pr79439.c: New test.
10546
f5ef6bfc
PH
105472017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10548
10549 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10550 scan string.
10551
10552
50181506
KN
105532017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10554
10555 PR target/79395
10556 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10557 pattern to look for vcmpequd. instead of vcmpnew.
10558 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10559 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10560 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10561 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10562 look for xvcmpeqdp. instead of xvcmpnedp.
10563 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10564 look for vcmpequd. instead of vcmpnew.
10565 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10566 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10567 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10568 look for xvcmpeqsp. instead of xvcmpnesp.
10569 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10570 look for xvcmpeqdp. instead of xvcmpnedp.
10571 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10572 look for vcmpequd. instead of vcmpnew.
10573 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10574 look for vcmpeqsp instead of xvcmpnesp.
10575 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10576 look for xvcmpeqdp instead of xvcmpnedp.
10577
0100ae43
RB
105782017-03-01 Richard Biener <rguenther@suse.de>
10579
10580 PR middle-end/79721
10581 * gcc.dg/torture/pr79721.c: New testcase.
10582
0f3f4ffe
JJ
105832017-03-01 Jakub Jelinek <jakub@redhat.com>
10584
42132674
JJ
10585 PR c++/79681
10586 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10587 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10588
e3e9e8ca
JJ
10589 PR c++/79746
10590 * g++.dg/warn/Wunused-parm-9.C: New test.
10591
0f3f4ffe
JJ
10592 PR tree-optimization/79734
10593 * g++.dg/opt/pr79734.C: New test.
10594
ad1de652
JJ
105952017-02-28 Jakub Jelinek <jakub@redhat.com>
10596
10597 PR tree-optimization/79737
10598 * gcc.c-torture/execute/pr79737-1.c: New test.
10599 * gcc.c-torture/execute/pr79737-2.c: New test.
10600
7a1ae923
EB
106012017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10602
10603 * gcc.target/sparc/20170228-1.c: New test.
10604
2af0c3ed
UB
106052017-02-28 Uros Bizjak <ubizjak@gmail.com>
10606
10607 * gcc.target/i386/invsize-1.c: New test.
10608
203ced0a
MS
106092017-02-28 Martin Sebor <msebor@redhat.com>
10610
10611 PR tree-optimization/79691
10612 * gcc.dg/tree-ssa/pr79691.c: New test.
10613
8a915b87
JJ
106142017-02-28 Jakub Jelinek <jakub@redhat.com>
10615
10616 PR target/79729
10617 * gcc.target/i386/pr79729.c: New test.
10618
41aa3a38
RB
106192017-02-28 Richard Biener <rguenther@suse.de>
10620
10621 PR tree-optimization/79740
10622 * gcc.dg/torture/pr79740.c: New testcase.
10623
587240d2
RB
106242017-02-28 Richard Biener <rguenther@suse.de>
10625
10626 PR middle-end/79731
10627 * c-c++-common/torture/pr79731.c: New testcase.
10628
dd3f4560
RB
106292017-02-28 Richard Biener <rguenther@suse.de>
10630
10631 PR tree-optimization/79732
10632 * gcc.dg/torture/pr79732.c: New testcase.
10633
c7d97b28
RB
106342017-02-28 Richard Biener <rguenther@suse.de>
10635
10636 PR tree-optimization/79723
10637 * gcc.target/i386/pr79723.c: New testcase.
10638
c8f28a3c
PH
106392017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10640
10641 PR target/79544
10642 * gcc.target/powerpc/pr79544.c: New.
10643
c91c3003
PC
106442017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10645
10646 PR c++/79414
10647 * g++.dg/parse/crash67.C: New.
10648
57fa080b
BC
106492017-02-27 Bin Cheng <bin.cheng@arm.com>
10650
10651 PR tree-optimization/77536
10652 * gcc.dg/vect/pr79347.c: Revise testing string.
10653
68b948d3
RB
106542017-02-27 Richard Biener <rguenther@suse.de>
10655
10656 PR tree-optimization/45397
10657 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10658
69a2e8a1
RB
106592017-02-27 Richard Biener <rguenther@suse.de>
10660
10661 PR tree-optimization/79690
10662 * gcc.target/i386/pr79690.c: New testcase.
10663
c7b608a9
TK
106642017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10665
10666 PR fortran/51119
10667 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10668 of original.
10669 * gfortran.dg/inline_matmul_11.f90: Likewise.
10670 * gfortran.dg/inline_matmul_9.f90: Likewise.
10671 * gfortran.dg/matmul_13.f90: New test.
10672 * gfortran.dg/matmul_14.f90: New test.
10673
98561a9b
JJ
106742017-02-25 Jakub Jelinek <jakub@redhat.com>
10675
10676 PR middle-end/79396
10677 * g++.dg/opt/pr79396.C: New test.
10678
77be9417
DH
106792017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10680
10681 PR fortran/79597
10682 * gfortran.dg/dtio_6.f90: Update test.
10683
106842017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10685
10686 PR fortran/79601
10687 * gfortran.dg/interface_operator_2.f90: New test.
10688
b9822443
JJ
106892017-02-24 Jakub Jelinek <jakub@redhat.com>
10690
10691 PR c/79677
10692 * gcc.dg/pr79677.c: New test.
10693
4bc2b786
MF
106942017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10695
10696 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10697 of mov.ps.
10698 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10699 (cond_move1): Simplify condition to force generation of
10700 mov[nz].ps.
10701 (cond_move2): Likewise.
10702
4227c9ad
JJ
107032017-02-24 Jakub Jelinek <jakub@redhat.com>
10704
10705 PR c++/79588
10706 * g++.dg/warn/Wrestrict-1.C: New test.
10707 * g++.dg/warn/Wrestrict-2.C: New test.
10708
fd527ec1
DE
107092017-02-24 David Edelsohn <dje.gcc@gmail.com>
10710
10711 * g++.dg/ext/complit15.C: Require LTO.
10712
2af8fd5c
TT
107132017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10714
10715 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10716 logical_op_short_circuit to skip targets.
10717 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10718 and s390.
10719
0b9cdb9a
EB
107202017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10721
10722 * gnat.dg/opt63.adb: New test.
10723
4af362a9
EB
107242017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10725
10726 * gnat.dg/discr47.adb: New test.
10727
7699e88f
RB
107282017-02-24 Richard Biener <rguenther@suse.de>
10729
10730 PR tree-optimization/79389
10731 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10732
e3beb191
PC
107332017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10734
10735 PR c++/79361
10736 * g++.dg/cpp0x/pr79361-1.C: New.
10737 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10738
195610aa
EB
107392017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10740
10741 * gcc.target/visium/bit_test.c: Accept any lsr form.
10742 * gcc.target/visium/block_move.c: Tweak.
10743
17885cad
DV
107442017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10745
10746 PR 68749
10747 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10748
45f7faf0
RB
107492017-02-23 Richard Biener <rguenther@suse.de>
10750
10751 PR tree-optimization/79683
10752 * gcc.target/i386/pr79683.c: New testcase.
10753
18eb304e
JL
107542017-02-22 Jeff Law <law@redhat.com>
10755
10756 PR tree-optimization/79578
10757 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10758
0a864a97
SD
107592017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10760
10761 * gcc.target/mips/msa-fp-cc.c: New test.
10762
fe8ece05
JJ
107632017-02-22 Jakub Jelinek <jakub@redhat.com>
10764
e40b6fc7
JJ
10765 PR c++/79664
10766 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10767 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10768 * g++.dg/gomp/pr79664.C: New test.
10769
fe8ece05
JJ
10770 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10771
78af14ae
MP
107722017-02-22 Marek Polacek <polacek@redhat.com>
10773
10774 PR c++/79653
10775 * g++.dg/cpp0x/alignas10.C: New test.
10776 * g++.dg/cpp0x/alignas9.C: New test.
10777
8fdddd3d
MP
10778 PR c++/79657
10779 * g++.dg/ext/underlying_type12.C: New test.
10780
61ac5ebe
MP
10781 PR c/79662
10782 * gcc.dg/enum-incomplete-4.c: New test.
10783
888c7050
JJ
107842017-02-22 Jakub Jelinek <jakub@redhat.com>
10785
10786 PR target/70465
10787 * gcc.target/i386/pr70465-2.c: New test.
10788
6d3daa1a
UB
107892017-02-21 Uros Bizjak <ubizjak@gmail.com>
10790
10791 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10792
76dd203e
RB
107932017-02-22 Richard Biener <rguenther@suse.de>
10794
10795 PR tree-optimization/79673
10796 * gcc.target/i386/pr79673.c: New testcase.
10797
a9c774d2
RB
107982017-02-22 Richard Biener <rguenther@suse.de>
10799
10800 PR tree-optimization/79666
10801 * gcc.dg/torture/pr79666.c: New testcase.
10802
8f4f841a
ML
108032017-02-22 Martin Liska <mliska@suse.cz>
10804
10805 PR lto/79587
10806 * gcc.dg/tree-prof/pr79587.c: New test.
10807
a232a1cb
MP
108082017-02-21 Marek Polacek <polacek@redhat.com>
10809
10810 PR c++/79535
10811 * g++.dg/ext/flexary23.C: New test.
10812
b86fec68
UB
108132017-02-21 Uros Bizjak <ubizjak@gmail.com>
10814
10815 PR target/79593
10816 * gcc.target/i386/pr79593.c: New test.
10817
5c3f1d7b
JJ
108182017-02-21 Jakub Jelinek <jakub@redhat.com>
10819
b7280ac2
JJ
10820 PR c++/79654
10821 * g++.dg/cpp1z/decomp26.C: New test.
10822
5c3f1d7b
JJ
10823 PR sanitizer/79589
10824 * g++.dg/ubsan/pr79589.C: New test.
10825
1486c2a7
JL
108262017-02-21 Jeff Law <law@redhat.com>
10827
10828 PR tree-optimization/79621
10829 * gcc.c-torture/compile/pr79621.c: New test.
10830
2f3ec56d
JJ
108312017-02-21 Jakub Jelinek <jakub@redhat.com>
10832
3bb43119
JJ
10833 PR c++/79655
10834 * g++.dg/cpp1y/constexpr-79655.C: New test.
10835
664beaf2 10836 PR c++/79639
b86fec68 10837 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10838
956d3e61
JJ
10839 PR target/79633
10840 * gcc.target/i386/mpx/pr79633.c: New test.
10841
d4cbfca4
JJ
10842 PR target/79570
10843 * gcc.dg/pr79570.c: New test.
10844
00bc9de3
JJ
10845 PR c++/79641
10846 * c-c++-common/pr79641.c: New test.
10847
d002d099
JJ
10848 PR tree-optimization/79649
10849 * gcc.target/i386/pr79649.c: New test.
10850
2f3ec56d
JJ
10851 PR target/79494
10852 * gcc.dg/pr79494.c: New test.
10853
e6655a5f
SB
108542017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10855
10856 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10857 to dg-options.
10858
108592017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10860
10861 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10862
fd527ec1
DE
108632017-02-02 Jason Merrill <jason@redhat.com>
10864
10865 PR c++/79580
10866 * g++.dg/ext/complit15.C: New.
10867
027a9dd5
KN
108682017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10869
10870 PR target/78056
10871 * gcc.target/powerpc/pr78056-8.c: Remove.
10872
80480cee
MP
108732017-02-20 Marek Polacek <polacek@redhat.com>
10874
10875 PR middle-end/79537
10876 * gcc.dg/comp-goto-4.c: New test.
10877
85ade8d6
MP
10878 PR sanitizer/79558
10879 * c-c++-common/ubsan/bounds-14.c: New test.
10880
705d3b77
JJ
108812017-02-20 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR target/79568
10884 * gcc.target/i386/pr79568-1.c: New test.
10885 * gcc.target/i386/pr79568-2.c: New test.
10886 * gcc.target/i386/pr79568-3.c: New test.
10887
dc42a736
PT
108882017-02-16 Paul Thomas <pault@gcc.gnu.org>
10889
10890 PR fortran/79382
705d3b77
JJ
10891 * gfortran.dg/dtio_10.f90: Change test of error message.
10892 * gfortran.dg/dtio_23.f90: New test.
10893 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10894
1ca6a74f
PT
108952017-02-20 Paul Thomas <pault@gcc.gnu.org>
10896
10897 PR fortran/79434
705d3b77 10898 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10899
63af1586
PT
109002017-02-19 Paul Thomas <pault@gcc.gnu.org>
10901
10902 PR fortran/79447
705d3b77 10903 * gfortran.dg/submodule_24.f08: New test.
63af1586 10904
4ca4d1e9
AV
109052017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10906
10907 PR fortran/79229
10908 * gfortran.dg/class_allocate_24.f90: New test.
10909
dea71ad0
PT
109102017-02-19 Paul Thomas <pault@gcc.gnu.org>
10911
10912 PR fortran/79402
10913 * gfortran.dg/submodule_23.f90: New test.
10914
f46e2bc9
PC
109152017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10916
10917 PR c++/79380
10918 * g++.dg/cpp0x/alignas8.C: New.
10919
7dfa657b
JW
109202017-02-19 Eric Fiselier <eric@efcs.ca>
10921 Jonathan Wakely <jwakely@redhat.com>
10922
10923 PR c++/69523
10924 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10925
eab1f169
PK
109262017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10927
10928 * gcc.dg/gimplefe-26.c: New test.
10929
47e16d83
JDA
109302017-02-18 John David Anglin <danglin@gcc.gnu.org>
10931
10932 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10933
c2615951
JJ
109342017-02-18 Jakub Jelinek <jakub@redhat.com>
10935
c28fcc60
JJ
10936 PR target/79569
10937 * gcc.target/i386/3dnowA-3.c: New test.
10938
c2615951
JJ
10939 PR target/79559
10940 * gcc.target/i386/pr79559.c: New test.
10941
97fcf744
JM
109422017-02-17 Joseph Myers <joseph@codesourcery.com>
10943
10944 * gcc.dg/c11-float-2.c: New test.
10945 * gcc.dg/torture/float128-floath.c,
10946 gcc.dg/torture/float128x-floath.c,
10947 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10948 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10949 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10950 *_DECIMAL_DIG macros with DECIMAL_DIG.
10951
a530e181
BS
109522017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10953
10954 PR target/79261
10955 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10956
1d516992
JK
109572017-02-17 Julia Koval <julia.koval@intel.com>
10958
10959 * gcc.target/i386/rdpid.c New test.
10960 * gcc.target/i386/sse-12.c: Add -mrdpid.
10961 * gcc.target/i386/sse-13.c: Ditto.
10962 * gcc.target/i386/sse-14.c: Ditto.
10963 * gcc.target/i386/sse-22.c: Ditto.
10964 * gcc.target/i386/sse-23.c: Ditto.
10965 * g++.dg/other/i386-2.C: Ditto.
10966 * g++.dg/other/i386-3.C: Ditto.
10967
3185712c
SB
109682017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10969
10970 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10971 * gcc.dg/pr61441.c: Ditto.
10972
a261ee49
ML
109732017-02-17 Martin Liska <mliska@suse.cz>
10974
10975 PR rtl-optimization/79574
10976 * gcc.dg/pr79574.c: New test.
10977
5bf69d74
MP
109782017-02-17 Marek Polacek <polacek@redhat.com>
10979
10980 PR middle-end/79536
10981 * gcc.dg/torture/pr79536.c: New test.
10982
a72b242e
AM
109832017-02-16 Alan Modra <amodra@gmail.com>
10984
10985 * gcc.c-torture/execute/pr79286.c: New.
10986
bcac0b4d
JJ
109872017-02-16 Jakub Jelinek <jakub@redhat.com>
10988
10989 PR c++/79512
10990 * c-c++-common/gomp/pr79512.c: New test.
10991
945c17d8
MS
109922017-02-15 Martin Sebor <msebor@redhat.com>
10993
10994 PR c++/79363
10995 * g++.dg/ext/flexary12.C: Adjust.
10996 * g++.dg/ext/flexary20.C: Same.
10997 * g++.dg/ext/flexary21.C: Same.
10998 * g++.dg/ext/flexary22.C: New test.
10999
25c99850
BC
110002017-02-15 Bin Cheng <bin.cheng@arm.com>
11001
11002 PR tree-optimization/79347
11003 * gcc.dg/vect/pr79347.c: New test.
11004
4f5e5fcb
JJ
110052017-02-15 Jakub Jelinek <jakub@redhat.com>
11006
e7202857
JJ
11007 PR c++/79301
11008 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
11009 [[deprecated]] comment.
11010 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
11011 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
11012 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
11013 [[deprecated]] in -std=c++11.
11014 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
11015 [[fallthrough]] in -std=c++11 and -std=c++14.
11016
4f5e5fcb
JJ
11017 PR c++/79288
11018 * g++.dg/tls/pr79288.C: New test.
11019
c7545f1c
MP
110202017-02-15 Marek Polacek <polacek@redhat.com>
11021
11022 PR c/79515
11023 * gcc.dg/dfp/pr79515.c: New.
11024
1114b39c
DE
110252017-02-15 David Edelsohn <dje.gcc@gmail.com>
11026
11027 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
11028
93b87d1d
TS
110292017-02-15 Thomas Schwinge <thomas@codesourcery.com>
11030
11031 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
11032 "opt_files".
11033
fa8db6ea
JJ
110342017-02-15 Jakub Jelinek <jakub@redhat.com>
11035
11036 PR target/79487
11037 * gcc.dg/dfp/pr79487.c: New test.
11038 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
11039 2017-02-13 change.
11040
8722316b
CL
110412017-01-14 Carl Love <cel@us.ibm.com>
11042
11043 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
11044 xvcvsxdsp and xvcvuxdsp instructions.
11045
2932fe90
SB
110462017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
11047
11048 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
11049 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11050 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
11051 64-bit default target.
11052 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
11053 a 64-bit default target.
11054
63d09033
JJ
110552017-02-14 Jakub Jelinek <jakub@redhat.com>
11056
11057 PR target/79481
11058 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 11059 (test_3vx): Change return type from int to void.
63d09033
JJ
11060 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11061 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11062 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11063 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11064 tests.
11065 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
11066 (test_3vx): Change return type from int to void.
11067 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
11068 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
11069 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
11070 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
11071 tests.
11072 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
11073 intrinsic. Change scan-assembler-times number from 1 to 2.
11074 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
11075 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
11076 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
11077 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
11078 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
11079 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
11080 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
11081
8668fae0
UB
110822017-02-14 Uros Bizjak <ubizjak@gmail.com>
11083
11084 PR middle-end/61225
11085 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
11086 Use dg-additional-options for ia32 target. Remove XFAIL.
11087
95d96609
UB
110882017-02-14 Uros Bizjak <ubizjak@gmail.com>
11089
11090 PR target/79495
11091 * gcc.target/i386/pr79495.c: New test.
11092
6f207d58
MP
110932017-02-14 Marek Polacek <polacek@redhat.com>
11094
11095 PR c++/79420
11096 PR c++/79463
11097 * g++.dg/cpp1y/pr79463.C: New.
11098 * g++.dg/template/incomplete10.C: New.
11099 * g++.dg/template/incomplete9.C: New.
11100
ee139af5
L
111012017-02-14 H.J. Lu <hongjiu.lu@intel.com>
11102
11103 PR target/79498
11104 * gcc.target/i386/pr79498.c: New test.
11105
bf00c9e0
MS
111062017-02-14 Martin Sebor <msebor@redhat.com>
11107
11108 PR middle-end/79448
11109 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
11110 * gcc.dg/tree-ssa/pr79448-2.c: New test.
11111 * gcc.dg/tree-ssa/pr79448.c: New test.
11112
6c022f73
JL
111132017-02-14 Jeff Law <law@redhat.com>
11114
11115 PR tree-optimization/79095
11116 * g++.dg/pr79095-1.C: New test
11117 * g++.dg/pr79095-2.C: New test
11118 * g++.dg/pr79095-3.C: New test
11119 * g++.dg/pr79095-4.C: New test
11120 * g++.dg/pr79095-5.C: New test
11121 * gcc.c-torture/execute/arith-1.c: Update with more cases.
11122 * gcc.dg/tree-ssa/pr79095-1.c: New test.
11123
b719f884
JG
111242017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
11125
11126 * gcc.target/aarch64/vect_fp16_1.c: New.
11127
1be33173
PK
111282017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11129
11130 * gcc.dg/gimplefe-25.c: New test.
11131
73424a09
JJ
111322017-02-14 Jakub Jelinek <jakub@redhat.com>
11133
11134 PR tree-optimization/79408
11135 * gcc.dg/tree-ssa/pr79408-2.c: New test.
11136
977472e8
RB
111372017-02-14 Richard Biener <rguenther@suse.de>
11138
11139 PR middle-end/79432
11140 * gcc.dg/torture/pr79432.c: New testcase.
11141
ee75687b
MS
111422017-02-13 Martin Sebor <msebor@redhat.com>
11143
11144 PR middle-end/79496
11145 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
11146
b84702c0
JJ
111472017-02-13 Jakub Jelinek <jakub@redhat.com>
11148
ecc04fae
JJ
11149 PR sanitizer/79341
11150 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
11151 variables volatile.
11152
b84702c0
JJ
11153 PR c++/79232
11154 * g++.dg/cpp1z/eval-order4.C: New test.
11155 * g++.dg/other/pr79232.C: New test.
11156
b9a161ff
NS
111572017-02-13 Nathan Sidwell <nathan@acm.org>
11158
11159 PR c++/79296
11160 * g++.dg/cpp0x/pr79296.C: New.
11161
d8505fac
SB
111622017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11163
11164 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11165 Instead, xfail powerpc*-*-* && lp64.
11166
efb802cb
SB
111672017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11168
11169 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11170 powerpc_p8vector_ok.
11171 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11172
8d6427c6
AS
111732017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11174
11175 PR target/79449
11176 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11177 for reading beyond a 4k boundary.
11178
9b7716c9
JJ
111792017-02-13 Jakub Jelinek <jakub@redhat.com>
11180
11181 PR rtl-optimization/79388
11182 PR rtl-optimization/79450
11183 * gcc.c-torture/execute/pr79388.c: New test.
11184 * gcc.c-torture/execute/pr79450.c: New test.
11185
4bb91707
TK
111862017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11187
11188 PR fortran/65542
9b7716c9 11189 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11190
e22910c2
JJ
111912017-02-11 Jakub Jelinek <jakub@redhat.com>
11192
11193 PR sanitizer/79341
11194 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11195
acbbac04
JH
111962017-02-11 Jan Hubicka <hubicka@ucw.cz>
11197
11198 PR tree-ssa/56727
11199 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11200
e493f96b
JJ
112012017-02-10 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR c++/79457
11204 * g++.dg/cpp0x/pr79457.C: New test.
11205
773acd54
SB
112062017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11207
11208 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11209 scan-assembler unless lp64.
11210
b56f814e
SB
112112017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11212
11213 PR tree-optimization/66612
11214 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11215
5e659d16
SB
112162017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11217
11218 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11219 of all powerpc.
11220
6f4f30bf
MP
112212017-02-10 Marek Polacek <polacek@redhat.com>
11222
11223 PR c++/79435
11224 * g++.dg/cpp1y/pr79435.C: New.
11225
3799a5b8
MP
11226 PR c++/79184
11227 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11228
052ef81d
CL
112292017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11230
11231 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11232 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11233 New.
11234 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11235 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11236 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11237 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11238 (vtst_expected_poly64x2): Move to aarch64-only section.
11239 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11240 (vtst_p64, vtstq_p64): New tests.
11241
a7c8ed0c
PC
112422017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11243
11244 PR c++/71737
11245 * g++.dg/cpp0x/pr71737.C: New.
11246
3dcde5ef 112472017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11248 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11249
11250 * gcc.dg/gimplefe-error-1.c: New testcase.
11251 * gcc.dg/gimplefe-error-2.c: New testcase.
11252 * gcc.dg/gimplefe-error-3.c: New testcase.
11253
6139a3b7
JJ
112542017-02-10 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR tree-optimization/79411
11257 * gcc.c-torture/compile/pr79411.c: New test.
11258
9bfc55d0
JJ
112592017-02-09 Jakub Jelinek <jakub@redhat.com>
11260 Jason Merrill <jason@redhat.com>
11261
11262 PR c++/79143
11263 * g++.dg/cpp1z/pr79143.C: New test.
11264
0b90c541
JH
112652017-02-09 Jan Hubicka <hubicka@ucw.cz>
11266
11267 * gcc.dg/loop-unswitch-2.c: Update testcase.
11268 * gcc.dg/loop-unswitch-1.c: Update testcase.
11269
192b048b
MP
112702017-02-09 Marek Polacek <polacek@redhat.com>
11271
11272 PR c/79428
11273 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11274 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11275 * c-c++-common/goacc/pr79428-1.c: New test.
11276 * c-c++-common/gomp/pr79428-2.c: New test.
11277 * c-c++-common/gomp/pr79428-5.c: New test.
11278 * c-c++-common/gomp/pr79428-6.c: New test.
11279 * c-c++-common/pr79428-3.c: New test.
11280
e9a9033b
AK
112812017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11282
11283 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11284 testcases.
11285
56f71478
JJ
112862017-02-09 Jakub Jelinek <jakub@redhat.com>
11287
28f6839b
JJ
11288 PR c/79413
11289 * gcc.c-torture/compile/pr79413.c: New test.
11290
f08683a1
JJ
11291 PR c++/79429
11292 * c-c++-common/gomp/pr79429.c: New test.
11293 * g++.dg/gomp/pr79429.C: New test.
11294
56f71478
JJ
11295 PR c/79431
11296 * c-c++-common/gomp/pr79431.c: New test.
11297
02889d23
CLT
112982017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11299 Cesar Philippidis <cesar@codesourcery.com>
11300 Joseph Myers <joseph@codesourcery.com>
11301 Chung-Lin Tang <cltang@codesourcery.com>
11302
11303 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11304 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11305 * c-c++-common/goacc/loop-auto-2.c: New.
11306 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11307 * c-c++-common/goacc/tile-2.c: New.
11308 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11309 * g++.dg/goacc/tile-1.C: New, check tile subst.
11310 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11311 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11312 * gfortran.dg/goacc/tile-1.f90: New test.
11313 * gfortran.dg/goacc/tile-2.f90: New test.
11314 * gfortran.dg/goacc/tile-lowering.f95: New test.
11315
9c0c77d2
RB
113162017-02-09 Richard Biener <rguenther@suse.de>
11317
11318 PR tree-optimization/69823
11319 * gcc.dg/graphite/pr69823.c: New testcase.
11320
f39bad9f
PH
113212017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11322
11323 PR target/78604
11324 * gcc.target/powerpc/pr78604.c: New.
11325
fc00b9ce
KN
113262017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11327
11328 PR target/68972
11329 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11330 disable this test on power architecture.
11331
50c1f4a5
RB
113322017-02-08 Richard Biener <rguenther@suse.de>
11333
11334 PR tree-optimization/71824
11335 PR tree-optimization/79409
11336 * gcc.dg/graphite/pr71824-3.c: New testcase.
11337
74a15d14
JJ
113382017-02-08 Jakub Jelinek <jakub@redhat.com>
11339
11340 PR tree-optimization/79408
11341 * gcc.dg/tree-ssa/pr79408.c: New test.
11342
d798497e
RB
113432017-02-08 Richard Biener <rguenther@suse.de>
11344
11345 PR tree-optimization/71824
11346 * gcc.dg/graphite/pr71824-2.c: New testcase.
11347
9d5019a1
AP
113482017-02-07 Andrew Pinski <apinski@cavium.com>
11349
705d3b77 11350 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11351
ec48209a
JJ
113522017-02-07 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR rtl-optimization/79386
11355 * gcc.c-torture/compile/pr79386.c: New test.
11356
e5f234b2
DV
113572017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11358 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11359
11360 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11361 *-*-solaris*.
11362
1f138b75
JJ
113632017-02-07 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR target/79299
11366 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11367 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11368
7af4b20d
RB
113692017-02-07 Richard Biener <rguenther@suse.de>
11370
11371 * gcc.dg/gimplefe-23.c: New testcase.
11372 * gcc.dg/gimplefe-24.c: Likewise.
11373
d95c2fc7
CL
113742017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11375
11376 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11377 scan-assembler instead of scan-assembler-times.
11378 * gcc.target/aarch64/test_frame_10.c: Likewise.
11379 * gcc.target/aarch64/test_frame_12.c: Likewise.
11380 * gcc.target/aarch64/test_frame_2.c: Likewise.
11381 * gcc.target/aarch64/test_frame_4.c: Likewise.
11382 * gcc.target/aarch64/test_frame_6.c: Likewise.
11383 * gcc.target/aarch64/test_frame_7.c: Likewise.
11384 * gcc.target/aarch64/test_frame_8.c: Likewise.
11385
fa5d44d0
RO
113862017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11387
11388 * gcc.target/i386/pr78419.c: Require ifunc support.
11389
d9b4ce00
DE
113902017-02-07 David Edelsohn <dje.gcc@gmail.com>
11391
11392 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11393
bb7d75ff
PP
113942017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11395
11396 PR c++/79360
11397 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11398
122e7b4f
KC
113992017-02-06 Kito Cheng <kito.cheng@gmail.com>
11400
11401 * lib/target-supports.exp: Define the RISC-V target.
11402 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11403 * gcc.dg/builtin-apply2.c: Likewise.
11404 * gcc.dg/ifcvt-4.c: Likewise.
11405 * gcc.dg/loop-8.c: Likewise.
11406 * gcc.dg/sibcall-10.c: Likewise.
11407 * gcc.dg/sibcall-9.c: Likewise.
11408 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11409 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11410 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11411 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11412 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11413 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11414 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11415
391675ac
MM
114162017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11417
11418 PR target/66144
11419 * gcc.target/powerpc/pr66144-1.c: New test.
11420 * gcc.target/powerpc/pr66144-2.c: Likewise.
11421 * gcc.target/powerpc/pr66144-3.c: Likewise.
11422
e495e31a
MS
114232017-02-06 Martin Sebor <msebor@redhat.com>
11424
11425 PR tree-optimization/79376
11426 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11427 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11428
2568d8a1
JJ
114292017-02-06 Jakub Jelinek <jakub@redhat.com>
11430
98e09245
JJ
11431 PR c++/79379
11432 * g++.dg/cpp1y/constexpr-79379.C: New test.
11433
e8b0383c
JJ
11434 PR c++/79377
11435 * g++.dg/lookup/pr79377.C: New test.
11436
a5e8cbd1
JJ
11437 PR c++/79372
11438 * g++.dg/cpp1z/decomp25.C: New test.
11439
2568d8a1
JJ
11440 PR tree-optimization/79284
11441 * gcc.c-torture/compile/pr79284.c: New test.
11442
aae936b9
PC
114432017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11444
11445 PR c++/70448
11446 * g++.dg/cpp0x/pr70448.C: New.
11447
daf57541
DV
114482017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11449
11450 PR 78348
11451 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11452 to dg-options.
11453
0898c74d
GJL
114542017-02-06 Georg-Johann Lay <avr@gjlay.de>
11455
11456 PR target/78883
11457 * gcc.c-torture/compile/pr78883.c: New test.
11458
5d3ebb71
JH
114592017-02-05 Jan Hubicka <hubicka@ucw.cz>
11460
11461 PR tree-ssa/79347
11462 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11463 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11464 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11465 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11466 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11467 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11468 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11469 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11470 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11471 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11472 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11473 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11474 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11475
139d4065
AV
114762017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11477
11478 PR fortran/79344
11479 * gfortran.dg/allocate_with_source_24.f90: New test.
11480
4b9c80d8
AV
114812017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11482
11483 PR fortran/79230
11484 * gfortran.dg/der_ptr_component_2.f90: New test.
11485
f3877b2f
EB
114862017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11487
11488 * gcc.target/sparc/20170205-1.c: New test.
11489
d8a09ada
JDA
114902017-02-03 John David Anglin <danglin@gcc.gnu.org>
11491
a2a86d6a
JDA
11492 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11493 libatomic_available.
11494
a1d99925
JDA
11495 * gcc.dg/pr77587.c: Require alias support.
11496 * gcc.dg/pr77587a.c: Likewise.
11497
d8bf159e
JDA
11498 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11499 * gcc.c-torture/execute/pr78622.c: Likewise.
11500
d8a09ada
JDA
11501 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11502 hppa*-*-hpux*.
11503 * c-c++-common/Wunused-var-16.c: Likewise.
11504 * c-c++-common/builtin-shuffle-1.c: Likewise.
11505 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11506 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11507
f589a1ce
MS
115082017-02-03 Martin Sebor <msebor@redhat.com>
11509
11510 PR tree-optimization/79327
11511 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11512 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11513 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11514
5b00f9d2
JJ
115152017-02-03 Jakub Jelinek <jakub@redhat.com>
11516 Martin Sebor <msebor@redhat.com>
11517
11518 PR tree-optimization/79327
11519 * gcc.dg/tree-ssa/pr79327.c: New test.
11520 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11521 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11522 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11523 (test_sprintf_chk_range_schar): Adjust dg-message.
11524 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11525 * gcc.c-torture/execute/pr79327.c: New test.
11526
437f0a81
JJ
115272017-02-03 Jakub Jelinek <jakub@redhat.com>
11528
11529 PR target/79354
11530 * gcc.target/powerpc/pr79354.c: New test.
11531 * gcc.c-torture/execute/pr79354.c: New test.
11532
3f343040
MS
115332017-02-03 Martin Sebor <msebor@redhat.com>
11534
11535 PR tree-optimization/79352
11536 * gcc.dg/tree-ssa/pr79352.c: New test.
11537
46a2ab58
ML
115382017-02-03 Martin Liska <mliska@suse.cz>
11539
11540 PR lto/66295
11541 * gcc.target/i386/mvc9.c: New test.
11542
baa2d1cd
PH
115432017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11544
11545 PR target/79158
11546 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11547 to VSX reg.
11548
30c6ec2f
JH
115492017-02-02 Jan Hubicka <hubicka@ucw.cz>
11550
11551 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11552 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11553 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11554 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11555 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11556 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11557 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11558 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11559 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11560 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11561 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11562 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11563 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11564
ebee1eb9
MS
115652017-02-02 Martin Sebor <msebor@redhat.com>
11566
11567 PR middle-end/79275
11568 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11569 * gcc.dg/tree-ssa/pr79275.c: New test.
11570
dcd25b8a
AS
115712017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11572
dc362ada 11573 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11574
0f0c2cc3
JH
115752017-02-02 Jan Hubicka <hubicka@ucw.cz>
11576
11577 PR middle-end/77445
11578 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11579 threading is done.
11580
1c372840
TC
115812017-02-02 Tamar Christina <tamar.christina@arm.com>
11582
11583 PR middle-end/78142
11584 * gcc.target/aarch64/vector_initialization_nostack.c
11585 (f12): Use one vector
11586
9f11a4a7
JJ
115872017-02-02 Jakub Jelinek <jakub@redhat.com>
11588
bef7e561
JJ
11589 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11590 * c-c++-common/asan/misalign-1.c: Likewise.
11591 * c-c++-common/asan/misalign-2.c: Likewise.
11592 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11593 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11594 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11595 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11596 add -ffat-lto-objects from/to dg-additional-options.
11597 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11598 dg-additional-options.
11599
9f11a4a7
JJ
11600 PR target/79197
11601 * gcc.target/powerpc/pr79197.c: New test.
11602 * gcc.c-torture/compile/pr79197.c: New test.
11603
09661674
RB
116042017-02-02 Richard Biener <rguenther@suse.de>
11605
11606 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11607
d8d58893
PC
116082017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11609
11610 PR c++/69637
11611 * g++.dg/cpp0x/pr69637-1.C: New.
11612 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11613
521a70a4
AK
116142017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11615
11616 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11617
e26b502d
BS
116182017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11619
11620 PR target/70012
11621 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11622 conditions.
11623
55e75c7c
JJ
116242017-02-01 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR testsuite/79324
11627 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11628 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11629 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11630 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11631 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11632 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11633 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11634 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11635 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11636 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11637 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11638 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11639 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11640
a4476973
ML
116412017-02-01 Martin Liska <mliska@suse.cz>
11642
11643 PR testsuite/79272
11644 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11645
3f3181b1
RB
116462017-02-01 Richard Biener <rguenther@suse.de>
11647
11648 PR testsuite/76957
11649 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11650 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11651 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11652 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11653
1e7ef862
RB
116542017-02-01 Richard Biener <rguenther@suse.de>
11655
11656 PR middle-end/79315
11657 * gfortran.dg/pr79315.f90: New testcase.
11658
405a7406
RB
116592017-02-01 Richard Biener <rguenther@suse.de>
11660
11661 PR tree-optimization/71824
11662 * gcc.dg/graphite/pr71824.c: New testcase.
11663
19bdccb4
JJ
116642017-01-31 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR c++/79304
11667 * g++.dg/diagnostic/pr79304.C: New test.
11668
fcb2cdfc
DM
116692017-01-31 David Malcolm <dmalcolm@redhat.com>
11670
11671 PR c++/79298
11672 * g++.dg/spellcheck-pr79298.C: New test case.
11673
7cfa044d
DM
116742017-01-31 David Malcolm <dmalcolm@redhat.com>
11675
11676 PR preprocessor/79210
11677 * gcc.dg/format/pr79210.c: New test case.
11678 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11679 New function.
11680
de3fbef6
NS
116812017-01-31 Nathan Sidwell <nathan@acm.org>
11682
5ae37bdf
NS
11683 PR c++/79290
11684 * g++.dg/warn/pr79290.C: New.
11685
de3fbef6
NS
11686 PR c++/67273
11687 PR c++/79253
11688 * g++.dg/cpp1y/pr67273.C: New.
11689 * g++.dg/cpp1y/pr79253.C: New.
11690
7f357c61
NS
116912017-01-31 Nathan Sidwell <nathan@acm.org>
11692
11693 PR c++/79264
11694 * g++.dg/cpp1y/pr61636-1.C: Augment.
11695
5b11971a
CL
116962017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11697
11698 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11699 rand() instead of random().
11700
8b670f93
AH
117012017-01-30 Aldy Hernandez <aldyh@redhat.com>
11702
11703 PR tree-optimization/71691
11704 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11705
4727e06b
AK
117062017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11707
11708 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11709 __ARCH__.
11710
b6dae849
JJ
117112017-01-31 Jakub Jelinek <jakub@redhat.com>
11712
11713 PR tree-optimization/79267
11714 * g++.dg/opt/pr79267.C: New test.
11715
40fb9c89
AO
117162017-01-30 Alexandre Oliva <aoliva@redhat.com>
11717
11718 PR debug/63238
11719 * gcc.dg/debug/dwarf2/align-1.c: New.
11720 * gcc.dg/debug/dwarf2/align-2.c: New.
11721 * gcc.dg/debug/dwarf2/align-3.c: New.
11722 * gcc.dg/debug/dwarf2/align-4.c: New.
11723 * gcc.dg/debug/dwarf2/align-5.c: New.
11724 * gcc.dg/debug/dwarf2/align-6.c: New.
11725 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11726 * g++.dg/debug/dwarf2/align-1.C: New.
11727 * g++.dg/debug/dwarf2/align-2.C: New.
11728 * g++.dg/debug/dwarf2/align-3.C: New.
11729 * g++.dg/debug/dwarf2/align-4.C: New.
11730 * g++.dg/debug/dwarf2/align-5.C: New.
11731 * g++.dg/debug/dwarf2/align-6.C: New.
11732
3095f651
AS
117332017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11734
11735 PR target/79170
11736 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11737
3cf88bff
MS
117382017-01-30 Martin Sebor <msebor@redhat.com>
11739
11740 PR testsuite/79293
11741 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11742
37731134
ML
117432017-01-30 Martin Liska <mliska@suse.cz>
11744
11745 PR gcov-profile/79259
11746 * g++.dg/tree-prof/pr79259.C: New test.
11747
0c7247cc
RB
117482017-01-30 Richard Biener <rguenther@suse.de>
11749
11750 PR tree-optimization/79276
11751 * gcc.dg/torture/pr79276.c: New testcase.
11752
ab4be5d1
DV
117532017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11754
11755 PR target/79240
11756 * gcc.target/s390/pr79240.c: New test.
11757
6687d58d
BS
117582017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11759
11760 PR target/79268
11761 * gcc.target/powerpc/pr79268.c: New file.
11762 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11763 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11764 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11765 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11766
b5df96c3
JDA
117672017-01-28 John David Anglin <danglin@gcc.gnu.org>
11768
fc34d7b8
JDA
11769 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11770
9efc84e4
JDA
11771 PR testsuite/70583
11772 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11773
4bfbe3ae
JDA
11774 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11775 * gnat.dg/debug9.adb: Likewise.
11776
8d0b306f
JDA
11777 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11778
b5df96c3
JDA
11779 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11780 libatomic_available.
11781 * gfortran.dg/coarray_42.f90: Likewise.
11782 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11783 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11784 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11785
eb339366
MS
117862017-01-27 Martin Sebor <msebor@redhat.com>
11787
11788 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11789
711ce021
BS
117902017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11791
11792 PR rtl-optimization/79194
11793 * gcc.dg/torture/pr79194.c: New test.
11794
d8321b33
VM
117952017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11796
11797 PR tree-optimization/71374
2568d8a1 11798 * gcc.target/i386/pr71374.c: New.
d8321b33 11799
9e2ea13e
MS
118002017-01-27 Martin Sebor <msebor@redhat.com>
11801
11802 PR c++/71290
11803 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11804 a dg-error directive.
11805
9eb7045b
VM
118062017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11807
11808 PR target/79131
11809 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11810 * gcc.target/arm/pr79131-2.c: New.
11811
f75bbf3f
BS
118122017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11813
11814 PR target/65484
11815 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11816 vectorized on POWER unless hardware misaligned loads are
11817 available.
11818
3f54004b
BC
118192017-01-27 Bin Cheng <bin.cheng@arm.com>
11820
11821 PR rtl-optimization/78559
11822 * gcc.c-torture/execute/pr78559.c: New test.
11823
40b6bff9
RB
118242017-01-27 Richard Biener <rguenther@suse.de>
11825
11826 PR tree-optimization/79245
11827 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11828 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11829
b2f8892e
JJ
118302017-01-27 Jakub Jelinek <jakub@redhat.com>
11831
11832 PR c/79199
11833 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11834 target. Use 4294967293U instead of 4294967293.
11835
b002f3b9
RB
118362017-01-27 Richard Biener <rguenther@suse.de>
11837
11838 PR tree-optimization/71433
11839 * gcc.dg/Warray-bounds-21.c: New testcase.
11840
38f50ab6
RB
118412017-01-27 Richard Biener <rguenther@suse.de>
11842
11843 PR tree-optimization/79244
11844 * gcc.dg/torture/pr79244.c: New testcase.
11845
c04f4139
JJ
118462017-01-27 Jakub Jelinek <jakub@redhat.com>
11847
11848 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11849 all occurrences of 40 to 32.
11850
6ca513f9
RE
118512017-01-27 Richard Earnshaw <rearnsha@arm.com>
11852
11853 PR target/79239
11854 * gcc.target/arm/pr79239.c: New test.
11855
d876f5cd
DV
118562017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11857
11858 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11859
bb6a6ee9
AB
118602017-01-27 Adam Butcher <adam@jessamine.co.uk>
11861
11862 PR c++/64382
11863 * g++.dg/cpp1y/pr64382.C: New test.
11864
31c87a43
MS
118652017-01-26 Martin Sebor <msebor@redhat.com>
11866
11867 PR middle-end/78703
11868 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11869 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11870 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11871 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11872
f7c06c0f
JJ
118732017-01-26 Jakub Jelinek <jakub@redhat.com>
11874
b0670cc0
JJ
11875 PR debug/79129
11876 * g++.dg/debug/dwarf2/pr79129.C: New test.
11877
f7c06c0f
JJ
11878 PR debug/78835
11879 * g++.dg/debug/dwarf2/pr78835.C: New test.
11880
5d93da1d
MS
118812017-01-26 Martin Sebor <msebor@redhat.com>
11882
11883 PR middle-end/78703
11884 * gcc.dg/format/pr78569.c: Adjust.
11885 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11886 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11887 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11888 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11889 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11890 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11891 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11892 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11893 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11894 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11895 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11896
905d2812
JJ
118972017-01-26 Jakub Jelinek <jakub@redhat.com>
11898
11899 PR c++/68727
11900 * g++.dg/other/offsetof8.C: Add expected error.
11901 * g++.dg/other/offsetof9.C: New test.
11902
b3db8d77
DE
119032017-01-26 David Edelsohn <dje.gcc@gmail.com>
11904
11905 * g++.dg/opt/declone3.C: Require LTO.
11906
15961e4a
VM
119072017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11908
11909 PR target/79131
11910 * gcc.target/arm/pr79131.c: New.
11911
e39dd802
BC
119122017-01-26 Bin Cheng <bin.cheng@arm.com>
11913
11914 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11915
bc9efeab
JW
119162017-01-26 Jonathan Wakely <jwakely@redhat.com>
11917
11918 PR libstdc++/79190
11919 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11920 matches replaced operator delete.
11921
b5f75f0b
JJ
119222017-01-26 Jakub Jelinek <jakub@redhat.com>
11923
11924 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11925 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11926 avx512f with avx512dq.
11927 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11928 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11929 avx512f with avx512dq.
11930 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11931 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11932 avx512f with avx512dq.
11933
0a38b341
MP
119342017-01-26 Marek Polacek <polacek@redhat.com>
11935
11936 PR c/79199
11937 * c-c++-common/Wduplicated-branches-13.c: New test.
11938
ebff5c3f
DS
119392017-01-26 David Sherwood <david.sherwood@arm.com>
11940
11941 PR middle-end/79212
11942 * gfortran.dg/gomp/sharing-4.f90: New test.
11943
e6d55103
JJ
119442017-01-26 Jakub Jelinek <jakub@redhat.com>
11945
1a27fab1
JJ
11946 PR target/70465
11947 * gcc.target/i386/pr70465.c: New test.
11948
e6d55103
JJ
11949 * brig.dg/dg.exp: Update copyright years.
11950 * lib/brig-dg.exp: Update copyright years.
11951 * lib/brig.exp: Update copyright years.
11952
b5aa1281
MM
119532017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11954
11955 PR target/79179
11956 * gcc.target/powerpc/pr79179.c: New test.
11957
3b5de3cb
BS
119582017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11959
11960 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11961 generation to accept D-mode memory accesses.
11962
dbe81dbe
MS
119632017-01-25 Martin Sebor <msebor@redhat.com>
11964
11965 PR c++/71290
11966 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11967 * g++.dg/ext/flexarray-mangle.C: Same.
11968 * g++.dg/ext/flexarray-subst.C: Same.
11969 * g++.dg/ext/flexary10.C: Same.
11970 * g++.dg/ext/flexary11.C: Same.
11971 * g++.dg/ext/flexary14.C: Same.
11972 * g++.dg/ext/flexary16.C: Same.
11973 * g++.dg/ext/flexary18.C: Same.
11974 * g++.dg/ext/flexary19.C: Same.
11975 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11976 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11977 * g++.dg/ubsan/object-size-1.C: Same.
11978 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11979
0e343868
JJ
119802017-01-25 Jakub Jelinek <jakub@redhat.com>
11981
a25608aa
JJ
11982 PR c++/78896
11983 * g++.dg/cpp1z/decomp24.C: New test.
11984
0e343868
JJ
11985 PR c++/77914
11986 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11987 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11988 expect a warning.
11989 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11990 expect warnings.
11991 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11992 * g++.dg/cpp1y/pr59636.C: Likewise.
11993 * g++.dg/cpp1y/pr60190.C: Likewise.
11994
0d098f4b
BC
119952017-01-25 Bin Cheng <bin.cheng@arm.com>
11996
11997 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11998
5332c89e 119992017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
12000
12001 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
12002 vec_packs built-ins
12003
ed4e59f4
CL
120042017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
12005
12006 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
12007 -mcpu=cortex-a57.
12008 * gcc.target/arm/vseleqsf.c: Likewise.
12009 * gcc.target/arm/vselgedf.c: Likewise.
12010 * gcc.target/arm/vselgesf.c: Likewise.
12011 * gcc.target/arm/vselgtdf.c: Likewise.
12012 * gcc.target/arm/vselgtsf.c: Likewise.
12013 * gcc.target/arm/vselledf.c: Likewise.
12014 * gcc.target/arm/vsellesf.c: Likewise.
12015 * gcc.target/arm/vselltdf.c: Likewise.
12016 * gcc.target/arm/vselltsf.c: Likewise.
12017 * gcc.target/arm/vselnedf.c: Likewise.
12018 * gcc.target/arm/vselnesf.c: Likewise.
12019 * gcc.target/arm/vselvcdf.c: Likewise.
12020 * gcc.target/arm/vselvcsf.c: Likewise.
12021 * gcc.target/arm/vselvsdf.c: Likewise.
12022 * gcc.target/arm/vselvssf.c: Likewise.
12023
a5d6927f
RB
120242017-01-25 Richard Biener <rguenther@suse.de>
12025
12026 PR testsuite/72850
12027 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
12028 to what we had before adding the threading passes.
12029
c2873892
RB
120302017-01-25 Richard Biener <rguenther@suse.de>
12031
12032 PR tree-optimization/69264
12033 * g++.dg/torture/pr69264.C: New testcase.
12034
9aa483a2
KT
120352016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12036
12037 PR target/79145
12038 * gcc.target/arm/pr79145.c: New test.
12039
5c628c3e
RB
120402017-01-25 Richard Biener <rguenther@suse.de>
12041
12042 PR debug/78363
12043 * g++.dg/gomp/pr78363-1.C: New testcase.
12044 * g++.dg/gomp/pr78363-2.C: Likewise.
12045 * g++.dg/gomp/pr78363-3.C: Likewise.
12046
9078cd36
KT
120472016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12048
12049 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
12050 * gcc.dg/lto/pr61526_0.c: Likewise.
12051 * gcc.dg/lto/pr64415_0.c: Likewise.
12052
7cfd79d6
JJ
120532017-01-24 Jakub Jelinek <jakub@redhat.com>
12054
12055 PR c++/79205
12056 * g++.dg/cpp1z/decomp22.C: New test.
12057 * g++.dg/cpp1z/decomp23.C: New test.
12058
3e4b91f2
NS
120592017-01-24 Nathan Sidwell <nathan@acm.org>
12060
1d7bc790
NS
12061 PR c++/78469
12062 * g++.dg/cpp0x/pr78469.C: New.
12063
3e4b91f2
NS
12064 PR c++/79118
12065 * g++.dg/cpp0x/pr79118.C: New.
12066
b20ba138
EB
120672017-01-24 Eric Botcazou <ebotcazou@adacore.com>
12068
12069 * gcc.target/arm/vfp-longcall-apcs.c: New test.
12070
c2e84327
DM
120712017-01-24 David Malcolm <dmalcolm@redhat.com>
12072
12073 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
12074 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
12075 * gcc.dg/rtl/rtl.exp: New file.
12076 * gcc.dg/rtl/test.c: New file.
12077 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
12078 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
12079 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
12080 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
12081 * gcc.dg/rtl/x86_64/final.c: New test case.
12082 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
12083 * gcc.dg/rtl/x86_64/ira.c: New test case.
12084 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
12085 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
12086 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
12087 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
12088 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
12089 * gcc.dg/rtl/x86_64/test_1.h: New file.
12090 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
12091 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
12092 * gcc.dg/rtl/x86_64/times-two.h: New file.
12093 * gcc.dg/rtl/x86_64/vregs.c: New test case.
12094
cf8d19de
BC
120952017-01-24 Bin Cheng <bin.cheng@arm.com>
12096
12097 PR tree-optimization/79159
12098 * g++.dg/tree-ssa/pr79159.C: New test.
12099
f6a24a94 121002017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
12101 Martin Jambor <mjambor@suse.cz>
12102
12103 * lib/brig-dg.exp: New file.
12104 * lib/brig.exp: Likewise.
12105 * brig.dg/README: Likewise.
12106 * brig.dg/dg.exp: Likewise.
12107 * brig.dg/test/gimple/alloca.hsail: Likewise.
12108 * brig.dg/test/gimple/atomics.hsail: Likewise.
12109 * brig.dg/test/gimple/branches.hsail: Likewise.
12110 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
12111 * brig.dg/test/gimple/function_calls.hsail: Likewise.
12112 * brig.dg/test/gimple/kernarg.hsail: Likewise.
12113 * brig.dg/test/gimple/mem.hsail: Likewise.
12114 * brig.dg/test/gimple/mulhi.hsail: Likewise.
12115 * brig.dg/test/gimple/packed.hsail: Likewise.
12116 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
12117 * brig.dg/test/gimple/variables.hsail: Likewise.
12118 * brig.dg/test/gimple/vector.hsail: Likewise.
12119
c3b3e526
JJ
121202017-01-24 Jakub Jelinek <jakub@redhat.com>
12121
12122 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
12123 support asan, only on i?86/x86_64 require sse2_runtime.
12124
75f92127
KN
121252017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12126
12127 PR target/66669
12128 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
12129 test on powerpc targets.
12130
1a998fa0
MS
121312017-01-23 Martin Sebor <msebor@redhat.com>
12132
12133 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
12134
108fdd6d
RB
121352017-01-23 Richard Biener <rguenther@suse.de>
12136
12137 PR tree-optimization/79088
12138 PR tree-optimization/79188
12139 * gcc.dg/torture/pr79088.c: New testcase.
12140 * gcc.dg/torture/pr79188.c: Likewise.
12141
28826a66
KN
121422017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
12143
12144 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
12145 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
12146 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
12147 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
12148 type of test function to reflect change in built-in function's
12149 return type.
12150 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
12151 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
12152 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12153 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12154 type and second argument type to reflect change in built-in
12155 function's type signature.
12156 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12157 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12158 type of test function to reflect change in built-in function's
12159 return type.
12160 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12161 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12162 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12163 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12164 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12165 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12166 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12167 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12168 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12169 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12170 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12171 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12172 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12173 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12174 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12175 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12176 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12177 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12178 type of test function to reflect change in built-in function's
12179 return type.
12180 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12181 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12182 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12183 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12184 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12185 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12186 test function's result and second argument to reflect change in
12187 built-in function's type signature.
12188 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12189
e6b8075c
NS
121902017-01-23 Nathan Sidwell <nathan@acm.org>
12191
fc7612fd
NS
12192 PR C++/71710
12193 * g++.dg/template/pr71710.C: New.
12194
e6b8075c
NS
12195 PR c++/71406
12196 PR c++/77508
12197 * g++.dg/template/pr71406.C: New.
12198
15b8fd49
TK
121992017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12200
9b7716c9 12201 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12202
e9c4fbe9
BS
122032017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12204
12205 PR rtl-optimization/78634
12206 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12207
8539a302
BC
122082017-01-23 Bin Cheng <bin.cheng@arm.com>
12209
12210 PR tree-optimization/70754
12211 * gfortran.dg/pr70754.f90: New test.
12212
f368600f
ML
122132017-01-23 Martin Liska <mliska@suse.cz>
12214
12215 PR tree-optimization/79196
12216 * gcc.dg/asan/pr79196.c: New test.
12217 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12218
d886761f
MM
122192017-01-23 Michael Matz <matz@suse.de>
12220
12221 PR tree-optimization/78384
12222 * gcc.dg/pr78384.c: New test.
12223
cffcafda
RB
122242017-01-23 Richard Biener <rguenther@suse.de>
12225
12226 PR tree-optimization/79186
12227 * gcc.dg/torture/pr79186.c: New testcase.
12228 * gcc.dg/torture/pr79187.c: Likewise.
12229
bda2bc48
MJ
122302017-01-23 Martin Jambor <mjambor@suse.cz>
12231
12232 * gcc.dg/ipa/vrp8.c: New test.
12233
f65f1ae3
MJ
122342017-01-23 Martin Jambor <mjambor@suse.cz>
12235
12236 PR ipa/79108
12237 * gfortran.dg/lto/pr79108_0.f90: New test.
12238
dea06111
AS
122392017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12240
12241 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12242 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12243 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12244 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12245 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12246 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12247 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12248 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12249 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12250 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12251 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12252 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12253 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12254 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12255 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12256 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12257
05011618
RB
122582017-01-23 Richard Biener <rguenther@suse.de>
12259 Nick Clifton <nickc@redhat.com>
12260
12261 PR testsuite/78421
12262 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12263 If the target is ARM return the result of the
12264 check_effective_target_arm_vect_no_misalign proc.
12265 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12266 support unaligned vectors then only expect one of the loops to be
12267 unrolled.
12268
f6b9f2ff
ML
122692017-01-23 Martin Liska <mliska@suse.cz>
12270
12271 * gcc.dg/asan/use-after-scope-10.c: New test.
12272 * gcc.dg/asan/use-after-scope-11.c: New test.
12273 * g++.dg/asan/use-after-scope-5.C: New test.
12274
c7775327
ML
122752017-01-23 Martin Liska <mliska@suse.cz>
12276
12277 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12278 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12279 sanopt optimization for ASAN_POISON.
12280
d8ae8d16
KT
122812016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12282
12283 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12284
54d7c70c
CL
122852017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12286
12287 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12288 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12289 for poly*_t types.
12290 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12291 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12292 exec_vcombine): Likewise.
12293 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12294 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12295 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12296 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12297 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12298 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12299 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12300 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12301 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12302 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12303 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12304 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12305 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12306 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12307 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12308 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12309 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12310 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12311 Likewise.
12312 (TEST_VGET_LANE): Cast to uint to avoid warning.
12313 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12314 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12315 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12316 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12317 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12318 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12319 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12320 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12321 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12322 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12323 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12324 CHECK_POLY instead of CHECK for poly64_t types.
12325 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12326 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12327 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12328 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12329 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12330 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12331 uint32_t.
12332 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12333 for int32_t, int64_t.
12334 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12335 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12336 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12337 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12338 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12339 needed.
12340
386fe51c
JJ
123412017-01-22 Jakub Jelinek <jakub@redhat.com>
12342
12343 PR fortran/79154
12344 * gfortran.dg/gomp/pr79154-1.f90: New test.
12345 * gfortran.dg/gomp/pr79154-2.f90: New test.
12346
bc4d86e6
AS
123472017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12348
12349 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12350
c31d5fce
MP
123512017-01-21 Marek Polacek <polacek@redhat.com>
12352
12353 PR testsuite/79169
12354 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12355
25cb56c3
JH
123562017-01-20 Jan Hubicka <hubicka@ucw.cz>
12357
12358 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12359
ea9f867b
BS
123602017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12361
12362 PR rtl-optimization/79125
12363 * gcc.dg/torture/pr79125.c: New test.
12364
a876231c
JW
123652017-01-20 Jiong Wang <jiong.wang@arm.com>
12366
2568d8a1 12367 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12368 only.
2568d8a1
JJ
12369 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12370 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12371
4b9f2115
NS
123722017-01-20 Nathan Sidwell <nathan@acm.org>
12373
3e4b91f2 12374 PR c++/78495
4b9f2115
NS
12375 * g++.dg/cpp1z/inh-ctor38.C: New.
12376
d2aadab1
MP
123772017-01-20 Marek Polacek <polacek@redhat.com>
12378
12379 PR c/79152
12380 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12381
449cd5af
TP
123822017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12383
12384 * lib/target-supports.exp (check_configured_with): New procedure.
12385 (check_effective_target_default_mode): new effective target.
12386 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12387 default mode. Fix dg-skip-if target selector syntax.
12388 * gcc.target/arm/optional_thumb-2.c: Likewise.
12389 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12390 syntax.
12391
ebed7175
DM
123922017-01-20 David Malcolm <dmalcolm@redhat.com>
12393
12394 PR c++/77829
12395 PR c++/78656
12396 * g++.dg/spellcheck-pr77829.C: New test case.
12397 * g++.dg/spellcheck-pr78656.C: New test case.
12398
2ebd93e1
MP
123992017-01-20 Marek Polacek <polacek@redhat.com>
12400
12401 PR c/64279
12402 * c-c++-common/Wduplicated-branches-1.c: New test.
12403 * c-c++-common/Wduplicated-branches-10.c: New test.
12404 * c-c++-common/Wduplicated-branches-11.c: New test.
12405 * c-c++-common/Wduplicated-branches-12.c: New test.
12406 * c-c++-common/Wduplicated-branches-2.c: New test.
12407 * c-c++-common/Wduplicated-branches-3.c: New test.
12408 * c-c++-common/Wduplicated-branches-4.c: New test.
12409 * c-c++-common/Wduplicated-branches-5.c: New test.
12410 * c-c++-common/Wduplicated-branches-6.c: New test.
12411 * c-c++-common/Wduplicated-branches-7.c: New test.
12412 * c-c++-common/Wduplicated-branches-8.c: New test.
12413 * c-c++-common/Wduplicated-branches-9.c: New test.
12414 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12415 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12416 * g++.dg/ext/builtin-object-size3.C: Likewise.
12417 * g++.dg/gomp/loop-1.C: Likewise.
12418 * g++.dg/warn/Wduplicated-branches1.C: New test.
12419 * g++.dg/warn/Wduplicated-branches2.C: New test.
12420
0ce4024a
ML
124212017-01-20 Martin Liska <mliska@suse.cz>
12422
12423 PR lto/69188
12424 * gcc.dg/lto/pr69188_0.c: New test.
12425 * gcc.dg/lto/pr69188_1.c: New test.
12426
d8ea3e7c
AS
124272017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12428
12429 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12430 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12431 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12432 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12433 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12434 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12435 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12436 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12437 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12438 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12439 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12440 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12441 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12442 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12443 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12444 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12445 * gcc.target/i386/avx-1.c: Test new intrinsics.
12446 * gcc.target/i386/sse-13.c: Ditto.
12447 * gcc.target/i386/sse-23.c: Ditto.
12448
0516164b
RB
124492017-01-20 Richard Biener <rguenther@suse.de>
12450
12451 PR tree-optimization/71264
12452 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12453
d821744c
MF
124542017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12455
12456 * gcc.target/mips/madd4-1.c: New file.
12457 * gcc.target/mips/madd4-2.c: Likewise.
12458 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12459 HAS_MADD4.
12460 (mips_option_groups): Add -m[no-]madd4.
12461 (mips-dg-init): Detect default -mno-madd4.
12462 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12463 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12464 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12465 * gcc.target/mips/nmadd-1.c: Likewise.
12466 * gcc.target/mips/nmadd-2.c: Likewise.
12467 * gcc.target/mips/nmadd-3.c: Likewise.
12468
db58fd89
JW
124692017-01-19 Jiong Wang <jiong.wang@arm.com>
12470
12471 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12472 combined instructions.
12473 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12474 instructions.
12475 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12476 of pointer authentication.
12477
bd9cf60b
MM
124782017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12479
12480 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12481 floating point hardware to run test.
12482
ab014eb3
TC
124832017-01-19 Tamar Christina <tamar.christina@arm.com>
12484
2568d8a1 12485 * lib/target-supports.exp
ab014eb3
TC
12486 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12487
c048038f
RO
124882017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12489
12490 PR testsuite/79051
12491 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12492 __x86_64__]: Allow for target i?86-*-*.
12493
ab6b44cb
MF
124942017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12495
12496 PR target/78176
12497 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12498 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12499 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12500 HAS_LXC1.
12501 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12502 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12503 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12504
118d5ed3
AV
125052017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12506
12507 PR fortran/70696
12508 * gfortran.dg/coarray_43.f90: New test.
12509
a57c520e
RE
125102017-01-19 Richard Earnshaw <rearnsha@arm.com>
12511
12512 PR rtl-optimization/79121
12513 * gcc.c-torture/execute/pr79121.c: New test.
12514
54dc4be2
MM
125152017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12516
12517 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12518 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12519
7bd5dad2
LK
125202017-01-18 Louis Krupp <louis.krupp@zoho.com>
12521
12522 PR fortran/50069
12523 PR fortran/55086
12524 * gfortran.dg/pr50069_1.f90: New test.
12525 * gfortran.dg/pr50069_2.f90: New test.
12526 * gfortran.dg/pr55086_1.f90: New test.
12527 * gfortran.dg/pr55086_1_tfat.f90: New test.
12528 * gfortran.dg/pr55086_2.f90: New test.
12529 * gfortran.dg/pr55086_2_tfat.f90: New test.
12530 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12531
0edd264d
AS
125322017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12533 * gcc.dg/strcmp-1.c: New test.
12534 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12535
551914b7
DM
125362017-01-18 David Malcolm <dmalcolm@redhat.com>
12537
12538 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12539 (dejagnu_fail): Likewise.
12540 (dejagnu_note): Likewise.
12541 (pass): Provide forward decl, moving true decl to after #include
12542 of harness.h.
12543 (fail): Likewise.
12544 (note): Likewise.
12545
b7d3a6a6
MM
125462017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12547
12548 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12549 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12550
c484627c
NS
125512017-01-18 Nathan Sidwell <nathan@acm.org>
12552
12553 PR c++/78488
12554 * g++.dg/cpp1z/inh-ctor37.C: New.
12555
a711887e
UB
125562017-01-18 Uros Bizjak <ubizjak@gmail.com>
12557
12558 PR rtl-optimization/78952
12559 * gcc.target/i386/pr78952-1.c: New test.
12560 * gcc.target/i386/pr78952-2.c: Ditto.
12561
525a5e33
AV
125622017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12563
12564 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12565
125662017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12567
12568 PR fortran/70696
12569 * gfortran.dg/coarray_event_1.f08: New test.
12570
90553aac
JJ
125712017-01-18 Jakub Jelinek <jakub@redhat.com>
12572
12573 PR target/77416
12574 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12575 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12576 from dg-options.
12577 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12578 guarded test.
12579 * gcc.target/powerpc/fusion4.c: Likewise.
12580 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12581 guarded test.
12582 * gcc.target/powerpc/pr58673-1.c: Likewise.
12583 * gcc.target/powerpc/pr58673-2.c: Likewise.
12584 * gcc.target/powerpc/pr59054.c: Likewise.
12585
dfc42f08
BS
125862016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12587
12588 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12589 vec_bperm.
12590 * gcc.target/powerpc/p9-vbpermd.c: New file.
12591
f3981e7e
AK
125922017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12593
12594 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12595 (must_not_compile2): Downcase first letter of error messages.
12596 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12597 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12598
2c65d990
NS
125992017-01-18 Nathan Sidwell <nathan@acm.org>
12600
12601 PR c++/79091
12602 * g++.dg/pr79091.C: New.
12603
a711887e
UB
126042017-01-18 Jakub Jelinek <jakub@redhat.com>
12605
12606 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12607 to dg-options.
12608 (p0): Add missing dg-error.
12609
4701fba3
JS
126102017-01-17 Joe Seymour <joe.s@somniumtech.com>
12611
12612 * gcc.target/msp430/mul_f5_muldef.c: New test.
12613
ac4dc08d
MM
126142017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12615
12616 PR target/79004
12617 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12618 options. Fix up the syntax for using \m and \M.
12619
1b3254e4
SB
126202017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12621
12622 PR target/78875
12623 * gcc.target/powerpc/ssp-1.c: New testcase.
12624 * gcc.target/powerpc/ssp-2.c: New testcase.
12625
8144a493
WD
126262017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12627
12628 * gcc.target/aarch64/eh_return.c: New test.
12629
a6607774
BS
126302017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12631
12632 * vec-rlmi-rlnm.c: New file.
12633
8ddfdbc2
NS
126342017-01-17 Nathan Sidwell <nathan@acm.org>
12635
12636 PR c++/61636
12637 * g++.dg/cpp1y/pr61636-1.C: New.
12638 * g++.dg/cpp1y/pr61636-2.C: New.
12639 * g++.dg/cpp1y/pr61636-3.C: New.
12640
d365b403
MS
126412017-01-17 Martin Sebor <msebor@redhat.com>
12642
12643 PR testsuite/79115
12644 * gcc.dg/pr78768.c: Make it a link-only test.
12645
0d80ab91
DM
126462017-01-17 David Malcolm <dmalcolm@redhat.com>
12647
12648 PR c++/71497
12649 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12650 expected messages.
12651 * c-c++-common/Wmisleading-indentation.c: Likewise.
12652
31b61548
VM
126532017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12654
12655 PR target/79058
12656 * gcc.target/arm/pr79058.c: New.
12657
c549996e
JJ
126582017-01-17 Jakub Jelinek <jakub@redhat.com>
12659
12660 PR tree-optimization/71854
12661 * gcc.dg/vect/pr71854.c: New test.
12662
4f197ff9
ML
126632017-01-17 Martin Liska <mliska@suse.cz>
12664
12665 PR ipa/71207
12666 * g++.dg/ipa/pr71207.C: New test.
12667
d4193b85
JH
126682017-01-17 Jan Hubicka <hubicka@ucw.cz>
12669
12670 PR middle-end/77445
12671 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12672 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12673
906e7712
JJ
126742017-01-17 Jakub Jelinek <jakub@redhat.com>
12675
12676 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12677 rather than long unsigned int.
12678 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12679
12314dc9
RB
126802017-01-17 Richard Biener <rguenther@suse.de>
12681
12682 PR tree-optimization/71433
12683 * gcc.dg/Warray-bounds-20.c: New testcase.
12684
a23e48df
RB
126852017-01-17 Richard Biener <rguenther@suse.de>
12686
12687 PR testsuite/52563
12688 PR testsuite/71237
12689 PR testsuite/77737
12690 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12691 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12692 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12693
e6750e5c
AM
126942017-01-17 Alan Modra <amodra@gmail.com>
12695
12696 * gcc.target/powerpc/pr79066.c: New.
12697
a59afbe2
JL
126982017-01-16 Jeff Law <law@redhat.com>
12699
12700 PR tree-optimization/33562
12701 PR tree-optimization/61912
12702 PR tree-optimization/77485
12703 PR tree-optimization/79090
12704 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12705 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12706
e1bcfb92
JJ
127072017-01-16 Jakub Jelinek <jakub@redhat.com>
12708
98e92fb2
JJ
12709 PR c/79089
12710 * gcc.c-torture/compile/pr79089.c: New test.
12711
e1bcfb92
JJ
12712 PR target/79080
12713 * gcc.dg/pr79080.c: New test.
12714
0ef1f9cd
DM
127152017-01-16 David Malcolm <dmalcolm@redhat.com>
12716
12717 PR c/78304
12718 * gcc.dg/format/pr78304.c: Convert argument from integral type
12719 to a pointer.
12720 * gcc.dg/format/pr78304-2.c: Likewise.
12721
76689ffc
CL
127222017-01-16 Carl Love <cel@us.ibm.com>
12723
12724 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12725 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12726
ce12ee9e
CL
127272017-01-16 Carl Love <cel@us.ibm.com>
12728
12729 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12730 Change arguments and return type to bool long long.
12731
b336037d
MS
127322017-01-16 Martin Sebor <msebor@redhat.com>
12733
12734 PR testsuite/79051
12735 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12736 on x86.
12737
1ddca3f3
PC
127382017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12739
12740 Revert:
a711887e 12741 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12742
12743 PR c++/71737
12744 * g++.dg/cpp0x/pr71737.C: New.
12745
290687fb
BS
127462017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12747
12748 * gcc.target/powerpc/swaps-p8-27.c: New.
12749
7d2f3f1d
PC
127502017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12751
12752 PR c++/71737
12753 * g++.dg/cpp0x/pr71737.C: New.
12754
d743728f
EB
127552017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12756
12757 * gnat.dg/opt62.adb: New test.
12758 * gnat.dg/opt62_pkg.ads: New helper.
12759
90aead21
BS
127602017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12761
a711887e
UB
12762 PR rtl-optimization/78626
12763 PR rtl-optimization/78727
90aead21
BS
12764 * gcc.dg/torture/pr78626.c: New test.
12765 * gcc.dg/torture/pr78727.c: New test.
12766
afaecc23
AM
127672017-01-14 Alan Modra <amodra@gmail.com>
12768
12769 * gcc.c-torture/compile/pr72749.c: New test.
12770
be4aa83d
DM
127712017-01-13 David Malcolm <dmalcolm@redhat.com>
12772
12773 PR c/78304
12774 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12775 (test_macro_2): New test.
12776 (test_macro_3): New test.
12777 (test_macro_4): New test.
12778 (test_non_contiguous_strings): Convert line number to line offset.
12779 * gcc.dg/format/pr78304-2.c: New test case.
12780 * gcc.dg/format/pr78304.c: New test case.
12781
7cdca3ec
UB
127822017-01-13 Uros Bizjak <ubizjak@gmail.com>
12783
12784 * gcc.target/i386/funcspec-56.inc: Add missing options and
12785 reorder options by implied ISAs, as in ix86_target_string.
12786
e3017e52
MP
127872017-01-13 Marek Polacek <polacek@redhat.com>
12788
12789 PR c++/71166
12790 * g++.dg/cpp0x/constexpr-array18.C: New test.
12791
d155c6fe
JL
127922017-01-13 Jeff Law <law@redhat.com>
12793
7c9560a5
JL
12794 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12795
9e59e99a
JL
12796 PR tree-optimization/61912
12797 PR tree-optimization/77485
12798 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12799 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12800 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12801
12802 PR tree-optimization/33562
12803 PR tree-optimization/61912
12804 PR tree-optimization/77485
d155c6fe
JL
12805 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12806 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12807 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12808 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12809 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12810 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12811 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12812
77719b06
ML
128132017-01-13 Martin Liska <mliska@suse.cz>
12814
12815 PR ipa/79043
12816 * gcc.c-torture/execute/pr79043.c: New test.
12817
a181b2bc
RB
128182017-01-13 Richard Biener <rguenther@suse.de>
12819
12820 PR middle-end/78411
12821 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12822
eaed3226
AV
128232017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12824
12825 PR fortran/70697
12826 * gfortran.dg/coarray/event_4.f08: New test.
12827
4ccff88b
AV
128282017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12829
12830 PR fortran/70696
12831 * gfortran.dg/coarray/event_3.f08: New test.
12832
3c3b9090
RB
128332017-01-13 Richard Biener <rguenther@suse.de>
12834
12835 PR tree-optimization/77283
12836 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12837
25329913
RB
128382017-01-13 Richard Biener <rguenther@suse.de>
12839
12840 * gcc.dg/gimplefe-22.c: New testcase.
12841
10b70b8e
RB
128422017-01-13 Richard Biener <rguenther@suse.de>
12843
12844 PR tree-optimization/77283
12845 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12846 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12847 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12848
76a8f82f
SL
128492017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12850
12851 * gcc.dg/pr77862.c: Require fpic target.
12852
59a505da
MM
128532017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12854
12855 PR target/79004
12856 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12857
bce6f760
MS
128582017-01-12 Martin Sebor <msebor@redhat.com>
12859
12860 * gcc.dg/pr78138.c: Adjust.
12861 * gcc.dg/pr78768.c: Adjust.
12862 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12863 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12864 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12865 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12866 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12867 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12868 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12869 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12870 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12871 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12872 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12873
3eefa646
JJ
128742017-01-12 Jakub Jelinek <jakub@redhat.com>
12875
12876 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12877
dcb56243
MS
128782017-01-12 Martin Sebor <msebor@redhat.com>
12879
8be3f306 12880 PR testsuite/79051
940242cd
MS
12881 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12882 due to bug 79054.
dcb56243 12883
b7431c20
DE
128842017-01-12 David Edelsohn <dje.gcc@gmail.com>
12885
12886 * gcc.dg/pr78768.c: Require LTO.
12887
2bcd9f32
MS
128882017-01-12 Martin Sebor <msebor@redhat.com>
12889
12890 PR c/79074
12891 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12892 due to the referenced bug.
12893
b2fc1c70
MS
128942017-01-12 Martin Sebor <msebor@redhat.com>
12895
12896 PR testsuite/79073
12897 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12898
fbed6f36
UB
128992017-01-12 Uros Bizjak <ubizjak@gmail.com>
12900
12901 * gcc.target/i386/builtin_target.c (check_features): Check all
12902 supported __builtin_cpu_supports options.
12903
27282dad
KT
129042017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12905
12906 PR tree-optimization/78319
12907 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12908 Remove xfail.
12909
66113166
BS
129102017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12911
12912 PR target/79044
12913 * gcc.target/powerpc/swaps-p8-26.c: New.
12914
6bb4ea5c
RB
129152017-01-12 Richard Biener <rguenther@suse.de>
12916
12917 * gcc.dg/gimplefe-21.c: New testcase.
12918
f15dbadb
MC
129192017-01-12 Michael Collison <michael.collison@arm.com>
12920
12921 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12922
73e32c47
JK
129232017-01-11 Julia Koval <julia.koval@intel.com>
12924 Uros Bizjak <ubizjak@gmail.com>
12925
12926 * gcc.target/i386/sgx.c New test.
12927 * gcc.target/i386/sse-12.c: Add -msgx.
12928 * gcc.target/i386/sse-13.c: Ditto.
12929 * gcc.target/i386/sse-14.c: Ditto.
12930 * gcc.target/i386/sse-22.c: Ditto.
12931 * gcc.target/i386/sse-23.c: Ditto.
12932 * g++.dg/other/i386-2.C: Ditto.
12933 * g++.dg/other/i386-3.C: Ditto.
12934
3594adc7
MS
129352017-01-11 Martin Sebor <msebor@redhat.com>
12936
12937 PR c++/24511
12938 * g++.dg/template/explicit9.C: New test.
12939
01bfd257
NS
129402017-01-11 Nathan Sidwell <nathan@acm.org>
12941
12942 PR c++/77812
12943 * g++.dg/pr77812.C: New.
12944
88df7964
JJ
129452017-01-11 Jakub Jelinek <jakub@redhat.com>
12946
eae63d78
JJ
12947 PR c++/71537
12948 * g++.dg/cpp1y/constexpr-71537.C: New test.
12949
88df7964
JJ
12950 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12951 argument.
12952
960ecba4
MS
129532017-01-11 Martin Sebor <msebor@redhat.com>
12954
12955 PR c/47931
12956 * c-c++-common/Waddress-2.c: New test.
12957
1f258a55
JJ
129582017-01-11 Jakub Jelinek <jakub@redhat.com>
12959
12960 PR c++/78341
12961 * g++.dg/cpp0x/pr78341.C: New test.
12962
bf5fbf46
MS
129632017-01-11 Martin Sebor <msebor@redhat.com>
12964
12965 PR c/78768
12966 * gcc.dg/pr78768.c: New test.
12967
19ff0049
DM
129682017-01-11 David Malcolm <dmalcolm@redhat.com>
12969
12970 PR driver/78877
12971 * gcc.dg/spellcheck-options-14.c: New test case.
12972 * gcc.dg/spellcheck-options-15.c: New test case.
12973 * gcc.dg/spellcheck-options-16.c: New test case.
12974 * gcc.dg/spellcheck-options-17.c: New test case.
12975
c86e9f03
ML
129762017-01-11 Martin Liska <mliska@suse.cz>
12977
12978 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12979
947f51d6
JJ
129802017-01-11 Jakub Jelinek <jakub@redhat.com>
12981
12982 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12983 instead of just 1 for the decomposition from struct C.
12984
849fccf8
EB
129852017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12986
12987 * gcc.c-torture/execute/20170111-1.c: New test.
12988
80c74722
RB
129892017-01-11 Richard Biener <rguenther@suse.de>
12990
12991 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12992
4c4b4703
JJ
129932017-01-11 Jakub Jelinek <jakub@redhat.com>
12994
12995 PR middle-end/50199
12996 * gcc.dg/lto/pr50199_0.c: New test.
12997
664b1a6b
MS
129982017-01-10 Martin Sebor <msebor@redhat.com>
12999
13000 PR testsuite/78960
13001 PR testsuite/78959
13002 PR testsuite/78133
13003 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
13004 * gcc.dg/tree-ssa/pr78622.c: Ditto.
13005
fefd3086
MS
130062017-01-10 Martin Sebor <msebor@redhat.com>
13007
13008 PR middle-end/78138
664b1a6b 13009 * gcc.dg/pr78138.c: New test.
fefd3086 13010
b9f4757f
DM
130112017-01-10 David Malcolm <dmalcolm@redhat.com>
13012
13013 PR c++/77949
13014 * g++.dg/diagnostic/pr77949.C: New test case.
13015
5a50f6bb
MS
130162017-01-10 Martin Sebor <msebor@redhat.com>
13017
13018 PR middle-end/78245
13019 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
13020
c16880ef
MS
130212017-01-10 Martin Sebor <msebor@redhat.com>
13022
13023 PR tree-optimization/78775
13024 * gcc.dg/attr-alloc_size-4.c: Add test cases.
13025 * gcc.dg/attr-alloc_size-10.c: New test.
13026 * gcc.dg/attr-alloc_size-11.c: New test.
13027 * gcc.dg/builtin-stringop-chk-7.c: New test.
13028 * gcc.dg/pr78775.c: New test.
13029 * gcc.dg/pr78973-2.c: New test.
13030 * gcc.dg/pr78973.c: New test.
13031
5363d9d9
JL
130322017-01-10 Jeff Law <law@redhat.com>
13033
13034 PR tree-optimization/77766
13035 PR tree-optimization/78856
13036 * gcc.c-torture/execute/pr77766.c: New test.
13037
aae23693
RB
130382016-01-10 Richard Biener <rguenther@suse.de>
13039
13040 PR tree-optimization/79034
13041 * g++.dg/torture/pr79034.C: New testcase.
13042
a0843aed
ML
130432017-01-10 Martin Liska <mliska@suse.cz>
13044
13045 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
13046 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
13047 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
13048 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
13049 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
13050 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
13051 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
13052 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
13053 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
13054 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
13055 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
13056 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
13057 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
13058 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
13059 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
13060 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
13061 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
13062 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
13063 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
13064 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
13065 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
13066 * gcc.dg/ipa/pr64307.c: Likewise.
13067 * gcc.dg/ipa/pr77653.c: Likewise.
13068
79fc8ffe
AS
130692017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
13070
13071 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
13072 * g++.dg/other/i386-3.C: Ditto.
13073 * gcc.target/i386/sse-12.c: Ditto.
13074 * gcc.target/i386/sse-13.c: Ditto.
13075 * gcc.target/i386/sse-22.c: Ditto.
13076 * gcc.target/i386/sse-23.c: Ditto.
13077 * gcc.target/i386/builtin_target.c: Handle new option.
13078 * gcc.target/i386/funcspec-56.inc: Test new attributes.
13079 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
13080 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
13081
dfa6951f
MS
130822017-01-09 Martin Sebor <msebor@redhat.com>
13083
13084 PR testsuite/79036
13085 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
13086 with different precisions.
13087
a271e415
EB
130882017-01-09 Eric Botcazou <ebotcazou@adacore.com>
13089
13090 * g++.dg/opt/call2.C: New test.
13091 * g++.dg/opt/call3.C: Likewise.
13092 * gnat.dg/array26.adb: New test.
13093 * gnat.dg/array26_pkg.ad[sb]: New helper.
13094 * gnat.dg/array27.adb: New test.
13095 * gnat.dg/array27_pkg.ad[sb]: New helper.
13096 * gnat.dg/array28.adb: New test.
13097 * gnat.dg/array28_pkg.ad[sb]: New helper.
13098
bd2c6270
JJ
130992017-01-09 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR translation/79019
13102 PR translation/79020
13103 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
13104 diagnostics.
13105 * gfortran.dg/initialization_17.f90: Likewise.
13106
1c1d8e75
DH
131072017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
13108
13109 PR testsuite/79026
13110 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
13111 * gcc.target/i386/pr78904-4.c: Likewise.
13112 * gcc.target/i386/pr78904-6.c: Likewise.
13113 * gcc.target/i386/pr78967-2.c: Likewise.
13114
cb330ba5
JJ
131152017-01-09 Jakub Jelinek <jakub@redhat.com>
13116
13117 PR tree-optimization/78899
13118 * gcc.target/i386/pr78899.c: New test.
13119 * gcc.dg/pr71077.c: New test.
13120
a5e14a42
MJ
131212017-01-09 Martin Jambor <mjambor@suse.cz>
13122
13123 PR ipa/78365
13124 PR ipa/78599
13125 * gcc.dg/torture/pr78365.c: New test.
13126
01216d27
JJ
131272017-01-09 Jakub Jelinek <jakub@redhat.com>
13128
dc59e50a
JJ
13129 PR c++/78948
13130 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
13131 (main): Use int* instead of long long.
13132
01216d27
JJ
13133 PR tree-optimization/78938
13134 * gcc.dg/vect/pr78938.c: New test.
13135
c0d4fec7
KT
131362017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13137
13138 * gcc.dg/20161219.c: New test.
13139
7b1b0cc1
RB
131402017-01-09 Richard Biener <rguenther@suse.de>
13141
13142 PR tree-optimization/78997
13143 * gcc.dg/torture/pr78997.c: New testcase.
13144
813b9c0d
RB
131452017-01-09 Richard Biener <rguenther@suse.de>
13146
13147 PR debug/79000
13148 * g++.dg/lto/pr79000_0.C: New testcase.
13149 * g++.dg/lto/pr79000_1.c: Likewise.
13150
efcc8d38
MS
131512017-01-08 Martin Sebor <msebor@redhat.com>
13152
13153 PR middle-end/77708
13154 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13155 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13156 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13157 due to bug 78969.
13158 * gcc.dg/format/pr78569.c: Adjust.
13159
5ccf1d8d
DM
131602017-01-07 David Malcolm <dmalcolm@redhat.com>
13161
13162 PR c++/72803
13163 * g++.dg/diagnostic/pr72803.C: New test case.
13164
42002dfe
MS
131652017-01-07 Martin Sebor <msebor@redhat.com>
13166
13167 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13168 * gcc.dg/attr-alloc_size-4.c: Same.
13169
de91486c
AV
131702017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13171
13172 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13173 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13174 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13175 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13176 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13177 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13178 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13179
f55a925e
AS
131802017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13181 * gcc.dg/memcmp-1.c: New.
13182 * gcc.dg/strncmp-1.c: New.
13183
f3caa118
AV
131842017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13185
13186 * gcc.target/arm/acle/mcrr: New.
13187 * gcc.target/arm/acle/mcrr2: New.
13188 * gcc.target/arm/acle/mrrc: New.
13189 * gcc.target/arm/acle/mrrc2: New.
13190
ecc9a25b
AV
131912017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13192
13193 * gcc.target/arm/acle/mcr.c: New.
13194 * gcc.target/arm/acle/mrc.c: New.
13195 * gcc.target/arm/acle/mcr2.c: New.
13196 * gcc.target/arm/acle/mrc2.c: New.
13197
3811581f
AV
131982017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13199
13200 * gcc.target/arm/acle/ldc: New.
13201 * gcc.target/arm/acle/ldc2: New.
13202 * gcc.target/arm/acle/ldcl: New.
13203 * gcc.target/arm/acle/ldc2l: New.
13204 * gcc.target/arm/acle/stc: New.
13205 * gcc.target/arm/acle/stc2: New.
13206 * gcc.target/arm/acle/stcl: New.
13207 * gcc.target/arm/acle/stc2l: New.
13208
d57daa0c
AV
132092017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13210
13211 * gcc.target/arm/acle/acle.exp: Run tests for different options
13212 and make sure fat-lto-objects is used such that we can still do
13213 assemble scans.
13214 * gcc.target/arm/acle/cdp.c: New.
13215 * gcc.target/arm/acle/cdp2.c: New.
13216 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13217 (check_effective_target_arm_coproc1_ok_nocache): New.
13218 (check_effective_target_arm_coproc2_ok): New.
13219 (check_effective_target_arm_coproc2_ok_nocache): New.
13220 (check_effective_target_arm_coproc3_ok): New.
13221 (check_effective_target_arm_coproc3_ok_nocache): New.
13222 (check_effective_target_arm_coproc4_ok): New.
13223 (check_effective_target_arm_coproc4_ok_nocache): New.
13224
8a123229
MS
132252017-01-06 Martin Sebor <msebor@redhat.com>
13226
13227 PR middle-end/78605
13228 * gcc.dg/tree-ssa/pr78605.c: New test.
13229
5b8999d6
MS
132302017-01-05 Martin Sebor <msebor@redhat.com>
13231
13232 PR tree-optimization/78910
13233 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13234 diagnostics.
13235 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13236 * gcc.dg/tree-ssa/pr78910.c: New test.
13237
4e89adf9
EB
132382017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13239
13240 * gcc.dg/sso-10.c: New test.
13241
962c5679
JJ
132422017-01-05 Jakub Jelinek <jakub@redhat.com>
13243
cfd719e7
JJ
13244 PR tree-optimization/71016
13245 * gcc.target/i386/pr71016.c: New test.
13246 * gcc.target/aarch64/pr71016.c: New test.
13247 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13248
26f20371
JJ
13249 PR c++/78931
13250 * g++.dg/cpp1z/decomp19.C: New test.
13251
962c5679
JJ
13252 PR c++/78890
13253 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13254 * g++.dg/init/union1.C: Likewise.
13255 * g++.dg/cpp0x/union6.C: Expect errors.
13256 * g++.dg/cpp0x/union8.C: New test.
13257 * g++.dg/cpp0x/pr78890-1.C: New test.
13258 * g++.dg/cpp0x/pr78890-2.C: New test.
13259
8c15f541
DE
132602017-01-05 David Edelsohn <dje.gcc@gmail.com>
13261
13262 * gcc.target/powerpc/pr71670.c: Require p9vector.
13263 * gcc.target/powerpc/p9-novsx.c: Same.
13264
51b86113
DM
132652017-01-05 David Malcolm <dmalcolm@redhat.com>
13266
13267 * selftests/asr_div1.rtl: New file.
13268 * selftests/aarch64: New subdirectory.
13269 * selftests/aarch64/times-two.rtl: New file.
13270 * selftests/bb-index.rtl: New file.
13271 * selftests/cfg-test.rtl: New file.
13272 * selftests/const-int.rtl: New file.
13273 * selftests/example-labels.rtl: New file.
13274 * selftests/insn-with-mode.rtl: New file.
13275 * selftests/jump-to-label-ref.rtl: New file.
13276 * selftests/jump-to-return.rtl: New file.
13277 * selftests/jump-to-simple-return.rtl: New file.
13278 * selftests/mem.rtl: New file.
13279 * selftests/note-insn-deleted.rtl: New file.
13280 * selftests/note_insn_basic_block.rtl: New file.
13281 * selftests/simple-cse.rtl: New file.
13282 * selftests/symbol-ref.rtl: New file.
13283 * selftests/x86_64: New subdirectory.
13284 * selftests/x86_64/call-insn.rtl: New file.
13285 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13286 * selftests/x86_64/times-two.rtl: New file.
13287 * selftests/x86_64/unspec.rtl: New file.
13288
dc7650cc
NS
132892017-01-05 Nathan Sidwell <nathan@acm.org>
13290
13291 PR c++/78765
13292 * g++.dg/cpp0x/pr78765.C: New.
13293
3db70565
DV
132942017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13295
13296 * gcc.target/s390/memcpy-2.c: New test.
13297 * gcc.target/s390/memset-2.c: New test.
13298
f5a537e3
AK
132992017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13300
13301 * gcc.target/s390/memcpy-1.c: New test.
13302
d80c6d02
JL
133032017-01-04 Jeff Law <law@redhat.com>
13304
13305 PR tree-optimization/78812
13306 * g++.dg/torture/pr78812.C: New test.
13307
08edc320 133082017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13309
13310 PR target/71977
13311 PR target/70568
13312 PR target/78823
13313 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13314 64-bit VSX systems with direct move, whether we optimize common
13315 code sequences in the GLIBC math library for float math functions.
13316 * gcc.target/powerpc/pr71977-2.c: Likewise.
13317
a9342885
MP
133182017-01-04 Marek Polacek <polacek@redhat.com>
13319
13320 PR c++/64767
13321 * c-c++-common/Wpointer-compare-1.c: New test.
13322
066435fe
JJ
133232017-01-04 Jakub Jelinek <jakub@redhat.com>
13324
abec4284
JJ
13325 PR c++/78949
13326 * c-c++-common/Wunused-var-16.c: New test.
13327
26c43e27
JJ
13328 PR c++/78693
13329 * g++.dg/cpp0x/pr78693.C: New test.
13330
fc73e60c
JJ
13331 PR driver/78957
13332 * gcc.dg/pr78957.c: New test.
13333
c9cf3863
JJ
13334 * g++.dg/cpp1y/auto-fn34.C: New test.
13335
066435fe
JJ
13336 PR c++/71182
13337 * g++.dg/cpp0x/pr71182.C: New test.
13338
598bd687
KN
133392017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13340
13341 PR target/78056
13342 * gcc.target/powerpc/pr78056-1.c: New test.
13343 * gcc.target/powerpc/pr78056-2.c: New test.
13344 * gcc.target/powerpc/pr78056-3.c: New test.
13345 * gcc.target/powerpc/pr78056-4.c: New test.
13346 * gcc.target/powerpc/pr78056-5.c: New test.
13347 * gcc.target/powerpc/pr78056-6.c: New test.
13348 * gcc.target/powerpc/pr78056-7.c: New test.
13349 * gcc.target/powerpc/pr78056-8.c: New test.
13350 * lib/target-supports.exp
13351 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13352 whether the effective target supports the popcntb instruction.
13353
8194635a
JL
133542017-01-03 Jeff Law <law@redhat.com>
13355
13356 PR tree-optimization/67955
13357 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13358
baf9ebc8
MP
133592017-01-04 Marek Polacek <polacek@redhat.com>
13360
13361 PR c++/77545
13362 PR c++/77284
13363 * g++.dg/cpp0x/range-for32.C: New test.
13364 * g++.dg/cpp0x/range-for33.C: New test.
13365
5dd9a9d0
DM
133662017-01-04 David Malcolm <dmalcolm@redhat.com>
13367
13368 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13369
4bf07f3f
NS
133702017-01-04 Nathan Sidwell <nathan@acm.org>
13371
13372 PR c++/66735
13373 * g++.dg/cpp1y/pr66735.C: New.
13374
165ba2e9
JJ
133752017-01-04 Jakub Jelinek <jakub@redhat.com>
13376
13377 PR tree-optimization/71563
13378 * gcc.dg/tree-ssa/pr71563.c: New test.
13379
4567f969
JB
133802017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13381
13382 PR fortran/78534
13383 PR fortran/78976
13384 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13385 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13386 * gfortran.dg/transfer_intrinsic_1.f90: Change
13387 scan-tree-dump-times due to gfc_trans_string_copy change to
13388 avoid -Wstringop-overflow.
13389
1c06f07f
JL
133902017-01-03 Jeff Law <law@redhat.com>
13391
13392 PR tree-optimization/78856
13393 * gcc.c-torture/execute/pr78856.c: New test.
13394
60fb638f
MM
133952017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13396
13397 PR target/78953
13398 * gcc.target/powerpc/pr78953.c: New test.
13399
e4d02f52
ILT
134002017-01-03 Ian Lance Taylor <iant@google.com>
13401
13402 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13403 enums.
13404
5b4f088d
MS
134052017-01-03 Martin Sebor <msebor@redhat.com>
13406
13407 PR tree-optimization/78696
13408 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13409 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13410 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13411 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13412
134132017-01-03 David Malcolm <dmalcolm@redhat.com>
13414
13415 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13416 with more than one digit.
13417 * lib/gcc-dg.exp (process-message): Support more than one digit
13418 in relative line specifications.
13419
134202017-01-03 Jakub Jelinek <jakub@redhat.com>
13421
13422 PR tree-optimization/78965
13423 * gcc.dg/pr78965.c: New test.
13424
13425 PR middle-end/78901
13426 * g++.dg/opt/pr78901.C: New test.
13427
134282017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13429
13430 PR fortran/78534
13431 PR fortran/66310
13432 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13433 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13434 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13435 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13436 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13437 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13438 * gfortran.dg/string_1_lp64.f90: New test.
13439 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13440 * gfortran.dg/string_3_lp64.f90: New test.
13441 * gfortran.dg/transfer_intrinsic_1.f90: Change
13442 scan-tree-dump-times due to gfc_trans_string_copy change to
13443 avoid -Wstringop-overflow.
13444
8b7163c6
UB
134452017-01-02 Uros Bizjak <ubizjak@gmail.com>
13446
13447 PR target/78967
13448 * gcc.target/i386/pr78967-1.c: New test.
13449 * gcc.target/i386/pr78967-2.c: Ditto.
13450 * gcc.target/i386/pr78967-3.c: Ditto.
13451
13452 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13453 * gcc.target/i386/pr78904-4.c: Ditto.
13454 * gcc.target/i386/pr78904-6.c: Ditto.
13455
e2940b98
JH
134562017-01-01 Jan Hubicka <hubicka@ucw.cz>
13457
13458 PR middle-end/77674
13459 * g++.dg/torture/pr77674.C: New testcase.
13460
cbe34bb5 134612017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13462
13463 Update copyright years.
818ab71a 13464\f
cbe34bb5 13465Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13466
13467Copying and distribution of this file, with or without modification,
13468are permitted in any medium without royalty provided the copyright
13469notice and this notice are preserved.
This page took 8.308417 seconds and 5 git commands to generate.