]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
22131.cc: Make test less istreambuf_iterator implementation dependent.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
d4b7f2ee
PJ
12017-09-27 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
2
3 * brig.dg/test/gimple/fbarrier.hsail: Fixed tests to match the new
4 new group memory offsetting code in the BRIG frontend.
5 * brig.dg/test/gimple/function_calls.hsail: Likewise.
6 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
7 * brig.dg/test/gimple/variables.hsail: Likewise.
8
b55c7343
JJ
92017-09-27 Jakub Jelinek <jakub@redhat.com>
10
11 PR c++/82159
12 * g++.dg/opt/pr82159.C: New test.
13
7ba950d3
AK
142017-09-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15
16 * gcc.dg/vect/pr65947-9.c: Use signed char explicitly.
17
7a6ed74d
MM
182017-09-26 Michael Meissner <meissner@linux.vnet.ibm.com>
19
20 * gcc.target/powerpc/pr71977-1.c: Update test to know that we
21 don't generate a 32-bit shift after doing XSCVDPSPN.
22 * gcc.target/powerpc/direct-move-float1.c: Likewise.
23 * gcc.target/powerpc/direct-move-float3.c: New test.
24
1d6fadee
PK
252017-09-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
26
27 * gcc.dg/tree-ssa/cmpdiv.c: New test.
28
1262c6cf
CL
292017-09-26 Carl Love <cel@us.ibm.com>
30
31 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add new runable test
32 file for the new built-ins and the existing built-ins.
33
63b62fa0
JW
342017-09-26 Janus Weil <janus@gcc.gnu.org>
35
36 PR fortran/82143
37 PR fortran/82324
38 * lib/target-supports.exp (check_effective_target_fortran_real_10): New.
39 * gfortran.dg/promotion_3.f90: Only run if real(16) is available.
40 * gfortran.dg/promotion_4.f90: Only run if real(10) is available.
41 Don't assume that DOUBLE PRECISION has kind=16.
42
3c549718
TK
432017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
44
45 * gfortran.dg/gomp/associate1.f90: Remove unnecessary
46 warning from associate construct and do loop.
47
5714abff
TK
482017-09-26 Thomas Koenig <tkoenig@gcc.gnu.org>
49
50 * gfortran.dg/gomp/associate1.f90: Really commit change
51 from 2017-09-25.
52 * gfortran.dg/predcom-1.f: Likewise.
53 * gfortran.dg/unconstrained_commons.f: Likewise.
54
caab3763
JJ
552017-09-26 Jakub Jelinek <jakub@redhat.com>
56
57 PR middle-end/35691
58 * gcc.dg/pr35691-5.c: New test.
59 * gcc.dg/pr35691-6.c: New test.
60
621e5370
RB
612017-09-26 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/82321
64 * gcc.dg/graphite/pr82321.c: New testcase.
65
703fe7a4
AK
662017-09-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
67
18b10d78
AK
68 * lib/target-supports.exp (check_effective_target_vect_int)
69 (check_effective_target_vect_shift)
70 (check_effective_target_whole_vector_shift)
71 (check_effective_target_vect_shift_char)
72 (check_effective_target_vect_long)
73 (check_effective_target_vect_double)
74 (check_effective_target_vect_long_long)
75 (check_effective_target_vect_perm)
76 (check_effective_target_vect_perm_byte)
77 (check_effective_target_vect_perm_short)
78 (check_effective_target_vect_widen_mult_qi_to_hi)
79 (check_effective_target_vect_widen_mult_hi_to_si)
80 (check_effective_target_vect_widen_mult_qi_to_hi_pattern)
81 (check_effective_target_vect_widen_mult_hi_to_si_pattern)
82 (check_effective_target_vect_widen_mult_si_to_di_pattern)
83 (check_effective_target_vect_pack_trunc)
84 (check_effective_target_vect_unpack)
85 (check_effective_target_vect_hw_misalign)
86 (check_effective_target_vect_condition)
87 (check_effective_target_vect_cond_mixed)
88 (check_effective_target_vect_char_mult)
89 (check_effective_target_vect_short_mult)
90 (check_effective_target_vect_int_mult)
91 (check_effective_target_vect_extract_even_odd)
92 (check_effective_target_vect_interleave)
93 (check_effective_target_sqrt_insn)
94 (check_effective_target_vect_call_sqrtf): Return 1 for S/390 with
95 VX.
96 (check_vect_support_and_set_flags): New proc.
97 (check_effective_target_s390_vxe): Rename arch12 to z14.
703fe7a4 98
09fdb701
RB
992017-09-26 Richard Biener <rguenther@suse.de>
100
101 PR tree-optimization/82320
102 * gcc.dg/torture/pr82320.c: New testcase.
103
df2a1a26
CL
1042017-09-26 Christophe Lyon <christophe.lyon@linaro.org>
105
106 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
107 Fix arm check.
108
af2c8a96
JL
1092017-09-25 Jeff Law <law@redhat.com>
110
111 * lib/target-supports.exp
112 (check_effective_target_supports_stack_clash_protection): Enable for
113 rs6000 and powerpc targets.
114
d80d5c38
BC
1152017-09-25 Bin Cheng <bin.cheng@arm.com>
116
117 PR tree-optimization/82163
118 * gcc.dg/tree-ssa/pr82163.c: New test.
119
15e23330
TK
1202017-09-25 Thomas Koenig <tkoenig@gcc.gnu.org>
121
122 * gfortran.dg/do_subscript_1.f90: New test.
123 * gfortran.dg/do_subscript_2.f90: New test.
124 * gfortran.dg/gomp/associate1.f90: Add out of bounds warning.
125 * gfortran.dg/predcom-1.f: Adjust loop bounds.
126 * gfortran.dg/unconstrained_commons.f: Add out of bounds warning.
127
2678bf2f
WS
1282017-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
129
130 * gcc.target/powerpc/fold-vec-st-char.c: New.
131 * gcc.target/powerpc/fold-vec-st-double.c: New.
132 * gcc.target/powerpc/fold-vec-st-float.c: New.
133 * gcc.target/powerpc/fold-vec-st-int.c: New.
134 * gcc.target/powerpc/fold-vec-st-longlong.c: New.
135 * gcc.target/powerpc/fold-vec-st-pixel.c: New.
136 * gcc.target/powerpc/fold-vec-st-short.c: New.
137
504e0b5f
PMR
1382017-09-25 Pierre-Marie de Rodat <derodat@adacore.com>
139
140 * g++.dg/pr82155.C: New testcase.
141
d362ac6c
RB
1422017-09-25 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/82285
145 * gcc.dg/torture/pr82285.c: New testcase.
146
e98cd75f
PMR
1472017-09-25 Justin Squirek <squirek@adacore.com>
148
149 * gnat.dg/entry_family.adb: New testcase
150
60ba7cd3
L
1512017-09-24 H.J. Lu <hongjiu.lu@intel.com>
152
153 PR target/82267
154 * gcc.target/i386/pr82267.c: New test.
155
c6c74708
TK
1562017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
157 PR fortran/66328
158
159 * gfortran.dg/data_derived_1.f90: New test.
160
24bafc56
TK
1612017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
162
163 PR fortran/54633
164 * gfortran.dg/intrinsic_bounds_1.f90: New test.
165 * gfortran.dg/intrinsic_param_1.f90: New test.
166
650f7d09
TK
1672017-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
168 Steven G. Kargl <kargl@gcc.gnu.org>
169
170 PR fortran/80118
171 * gfortran.dg/zero_sized_7.f90: New test.
172
d16d81b5
JW
1732017-09-23 Janus Weil <janus@gcc.gnu.org>
174
175 PR fortran/82143
176 * gfortran.dg/promotion_3.f90: New test case.
177 * gfortran.dg/promotion_4.f90: New test case.
178
89762a83
DS
1792017-09-23 Daniel Santos <daniel.santos@pobox.com>
180
181 * gcc.target/i386/pr82196-1.c: (b): Remove volatile asm.
182 * gcc.target/i386/pr82196-2.c: (b): Likewise.
183
2dc589be
JJ
1842017-09-22 Jakub Jelinek <jakub@redhat.com>
185
a93952d2
JJ
186 PR middle-end/35691
187 * gcc.dg/pr35691-1.c: Use -fdump-tree-forwprop1-details
188 instead of -fdump-tree-forwprop-details in dg-options.
189 * gcc.dg/pr35691-2.c: Likewise.
190 * gcc.dg/pr35691-3.c: New test.
191 * gcc.dg/pr35691-4.c: New test.
192
2dc589be
JJ
193 PR sanitizer/81929
194 * g++.dg/ubsan/pr81929.C: New test.
195
ea44495d
RS
1962017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
197
198 PR tree-optimization/82289
199 * gcc.dg/vect/pr82289.c: New test.
200
f702e7d4
RS
2012017-09-22 Richard Sandiford <richard.sandiford@linaro.org>
202 Alan Hayward <alan.hayward@arm.com>
203 David Sherwood <david.sherwood@arm.com>
204
205 * gcc.dg/vect/vect-outer-3a.c: Adjust dump scan for new wording
206 of alignment message.
207 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
208
b2b67217
MS
2092017-09-22 Martin Sebor <msebor@redhat.com>
210
211 PR c/81854
212 * gcc.target/i386/pr80732.c: Correct a type error.
213
9003adc7
DM
2142017-09-22 David Malcolm <dmalcolm@redhat.com>
215
216 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
217 to reflect highlighting of parameters; add test coverage for
218 callback parameters.
219
4d6e2f33
RB
2202017-09-22 Richard Biener <rguenther@suse.de>
221
222 * gcc.dg/graphite/scop-24.c: New testcase.
223
2402ffb6
RB
2242017-09-22 Richard Biener <rguenther@suse.de>
225
226 PR tree-optimization/82291
227 * gcc.dg/torture/pr82291.c: New testcase.
228
e7ba6a60
SS
2292017-09-22 Sergey Shalnov <sergey.shalnov@intel.com>
230
231 * gcc.target/i386/avx512f-constant-set.c: New test.
232
2332017-09-21 Sergey Shalnov <sergey.shalnov@intel.com>
234
235 * g++.dg/ext/pr57362.C: Test __attribute__((target("prefer-avx256"))).
236 * gcc.target/i386/avx512f-prefer.c: New test.
237
1debe7ea
JL
2382017-09-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
239
240 * lib/target-supports.exp
241 (check_effective_target_frame_pointer_for_non_leaf): Add
242 case for x86 Solaris.
243
b89a63b9
PT
2442017-09-21 Paul Thomas <pault@gcc.gnu.org>
245
246 PR fortran/78512
247 * gfortran.dg/associate_26.f90 : New test.
248
249 PR fortran/80120
250 * gfortran.dg/associate_27.f90 : New test.
251
252 PR fortran/81903
253 * gfortran.dg/associate_28.f90 : New test.
254
255 PR fortran/82121
256 * gfortran.dg/associate_29.f90 : New test.
257
258 PR fortran/67543
259 * gfortran.dg/associate_30.f90 : New test.
260
261 PR fortran/52832
262 * gfortran.dg/associate_31.f90 : New test.
263
f17aba3c
EB
2642017-09-21 Eric Botcazou <ebotcazou@adacore.com>
265
266 * gnat.dg/discr48.adb: New test.
267 * gnat.dg/discr48_pkg.ads: New helper.
268
2692017-09-21 Tamar Christina <tamar.christina@arm.com>
270
271 PR testsuite/78421
272 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
273 Invert arm check.
274
a0e27dc2
CP
2752017-09-21 Cesar Philippidis <cesar@codesourcery.com>
276
277 * gfortran.dg/goacc/wait.f90: New test.
278
765b3379
JJ
2792017-09-21 Jakub Jelinek <jakub@redhat.com>
280
281 PR sanitizer/81715
282 * g++.dg/tree-ssa/pr8781.C (noop): Change argument type from
283 const predicate to const predicate & to avoid UB.
284 * g++.dg/opt/pr81715.C: New test.
285
c94f2d84
RB
2862017-09-21 Richard Biener <rguenther@suse.de>
287
288 PR tree-optimization/82276
289 PR tree-optimization/82244
290 * gcc.dg/torture/pr82276.c: New testcase.
291
2e1dd137
RB
2922017-09-21 Richard Biener <rguenther@suse.de>
293
294 PR tree-optimization/71351
295 * gfortran.dg/graphite/pr71351.f90: New testcase.
296 * gfortran.dg/graphite/interchange-3.f90: Adjust.
297
a4f65ca8
JJ
2982017-09-21 Jakub Jelinek <jakub@redhat.com>
299
300 PR target/82260
301 * gcc.target/i386/pr82260-1.c: New test.
302 * gcc.target/i386/pr82260-2.c: New test.
303
d3347cd2
AK
3042017-09-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
305 Jeff Law <law@redhat.com>
306
307 * gcc.dg/stack-check-5.c: Add argument for s390.
b89a63b9 308 * lib/target-supports.exp:
d3347cd2
AK
309 (check_effective_target_supports_stack_clash_protection): Enable for
310 s390/s390x targets.
311
5f2fd590
MS
3122017-09-20 Martin Sebor <msebor@redhat.com>
313
073809a7
MS
314 PR c/81854
315 * g++.dg/ext/attr-ifunc-2.C: Correct type errors.
316 * g++.dg/ext/attr-ifunc-4.C: Ditto.
317 * lib/target-supports.exp: Adjust for C++.
318
5f2fd590
MS
319 PR c/81854
320 * gcc.dg/attr-ifunc-1.c: Correct type errors.
321 * gcc.dg/attr-ifunc-2.c: Ditto.
322 * gcc.dg/attr-ifunc-3.c: Ditto.
323 * gcc.dg/attr-ifunc-4.c: Ditto.
324 * gcc.dg/attr-ifunc-5.c: Ditto.
325 * gcc.dg/pr81854.c: Require ifunc support.
073809a7 326 * lib/target-supports.exp: Correct type error.
5f2fd590 327
94c23e39
JL
3282017-09-20 Jeff Law <law@redhat.com>
329
330 * gcc.target/i386/stack-check-11.c: Update test and regexp
331 so that it works for both i?86 and x86_64.
332
6073d002
SB
3332017-09-19 Segher Boessenkool <segher@kernel.crashing.org>
334
335 PR target/77687
336 * gcc.target/powerpc/pr77687.c: New testcase.
337
fb3cd39d
JJ
3382017-09-20 Jakub Jelinek <jakub@redhat.com>
339
2ffb5745
JJ
340 P0409R2 - allow lambda capture [=, this]
341 * g++.dg/cpp1z/lambda-this1.C: Don't expect error for c++2a on [=, this]
342 capture. Add further tests.
343 * g++.dg/cpp0x/lambda/lambda-capture-redundancy.C: Don't expect error
344 for c++2a on [=, this] capture.
345
fb3cd39d
JJ
346 * g++.dg/cpp1z/cplusplus.C: Test that __cplusplus is equal to 201703L.
347 * g++.dg/cpp1z/cplusplus_1z.C: New test.
348
cace2309
SP
3492017-09-20 Sebastian Peryt <sebastian.peryt@intel.com>
350
351 * gcc.target/i386/builtin_target.c: Test knm.
352 * gcc.target/i386/funcspec-56.inc: Test arch=knm.
353
52e22c79
RB
3542017-09-20 Richard Biener <rguenther@suse.de>
355
356 PR tree-optimization/77362
357 * gcc.dg/graphite/pr77362.c: New testcase.
358
2a900079
RB
3592017-09-20 Richard Biener <rguenther@suse.de>
360
361 PR tree-optimization/82264
362 * gcc.dg/torture/pr82264.c: New testcase.
363
88272c01
JJ
3642017-09-20 Jakub Jelinek <jakub@redhat.com>
365
366 * g++.dg/debug/dwarf2/template-params-13.C: New test.
367 * g++.dg/debug/dwarf2/template-params-5.C: Adjust regexps so that
368 it doesn't match newlines.
369 * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
370 * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
371 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise.
372 * g++.dg/debug/dwarf2/template-func-params-2.C: Likewise.
373 * g++.dg/debug/dwarf2/template-func-params-1.C: Likewise.
374 * g++.dg/debug/dwarf2/template-func-params-5.C: Likewise.
375 * g++.dg/debug/dwarf2/template-params-1.C: Likewise.
376 * g++.dg/debug/dwarf2/template-params-2.C: Likewise.
377 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise.
378 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise.
379
0f45457e
PC
3802017-09-20 Paolo Carlini <paolo.carlini@oracle.com>
381
382 PR c++/64954
383 * g++.dg/cpp0x/constexpr-ctor20.C: New.
384
73fe2f32
RB
3852017-09-20 Richard Biener <rguenther@suse.de>
386
387 PR tree-optimization/81373
388 * gcc.dg/graphite/pr81373.c: New testcase.
389
ee8f15c6
JL
3902017-09-19 Jeff Law <law@redhat.com>
391
ac9c032e
JL
392 * gcc.target/i386/stack-check-11.c: New test.
393
8e7a09c3
JL
394 * gcc.dg/stack-check-4.c: New test.
395 * gcc.dg/stack-check-5.c: New test.
396 * gcc.dg/stack-check-6.c: New test.
397 * gcc.dg/stack-check-6a.c: New test.
398 * gcc.dg/stack-check-7.c: New test.
399 * gcc.dg/stack-check-8.c: New test.
400 * gcc.dg/stack-check-9.c: New test.
401 * gcc.dg/stack-check-10.c: New test.
402 * lib/target-supports.exp
403 (check_effective_target_supports_stack_clash_protection): Enable for
404 x86 and x86_64 targets.
405
8c1dd970
JL
406 * gcc.dg/stack-check-3.c: New test.
407
ee8f15c6
JL
408 * gcc.dg/stack-check-2.c: New test.
409 * lib/target-supports.exp
8e7a09c3 410 (check_effective_target_supports_stack_clash_protection): New.
ee8f15c6
JL
411 (check_effective_target_frame_pointer_for_non_leaf): Likewise.
412 (check_effective_target_caller_implicit_probes): Likewise.
413
14a1a59f
JJ
4142017-09-19 Jakub Jelinek <jakub@redhat.com>
415
416 * g++.dg/tree-ssa/pr31146-2.C: Only do scan-tree-dump for c++14_down.
417 * g++.dg/tree-ssa/pr41428.C: Likewise.
418 * g++.dg/expr/bool1.C: Only do dg-do compile instead of dg-do run for
419 c++17 and up.
420 * g++.dg/expr/bool3.C: Likewise.
421 * g++.dg/expr/bitfield5.C: Likewise.
422 * g++.old-deja/g++.jason/bool5.C: Likewise.
423
e32d2388
MS
4242017-09-18 Martin Sebor <msebor@redhat.com>
425
426 PR c/81854
427 * gcc.dg/pr81854.c: New test.
428 * g++.dg/ext/attr-ifunc-5.C: New test.
429 * g++.dg/ext/attr-ifunc-1.C: Adjust.
430 * g++.dg/ext/attr-ifunc-2.C: Same.
431 * g++.dg/ext/attr-ifunc-3.C: Same.
432 * g++.dg/ext/attr-ifunc-4.C: Same.
433 * g++.old-deja/g++.abi/vtable2.C: Same.
434 * gcc.dg/attr-ifunc-1.c: Same.
435
81b29ad8
WS
4362017-09-19 Will Schmidt <will_schmidt@vnet.ibm.com>
437
438 * gcc.target/powerpc/fold-vec-ld-misc.c: New.
439
109bb910
RB
4402017-09-19 Richard Biener <rguenther@suse.de>
441
442 PR tree-optimization/82244
443 * gcc.dg/torture/pr82244.c: New testcase.
444
197d2f5b
RB
4452017-09-19 Richard Biener <rguenther@suse.de>
446
447 PR tree-optimization/69728
448 * gfortran.dg/graphite/pr69728.f90: New testcase.
449 * gcc.dg/graphite/pr69728.c: Likewise.
450
7e12c0e0
PC
4512017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
452
453 PR c++/80947
454 * g++.dg/cpp0x/lambda/lambda-80947.C: New.
455
b161f2c9
RS
4562017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
457
458 * gcc.dg/vect/slp-multitypes-13.c: New test.
459
7251b0bf
RS
4602017-09-18 Richard Sandiford <richard.sandiford@linaro.org>
461
462 * gfortran.dg/vect/mask-store-1.f90: New test.
463
10d8c51f
PC
4642017-09-18 Paolo Carlini <paolo.carlini@oracle.com>
465
466 PR c++/45033
467 * g++.dg/expr/delete1.C: New.
468
2eda24e9
PMR
4692017-09-18 Bob Duff <duff@adacore.com>
470
471 * gnat.dg/validity_check.adb: New testcase.
472
4732017-09-18 Eric Botcazou <ebotcazou@adacore.com>
474
475 * gnat.dg/overload.ads, gnat.dg/overload.adb: New testcase.
476
4772017-09-18 Bob Duff <duff@adacore.com>
478
479 * gnat.dg/tagged_prefix_call.adb: New testcase.
480
845af9e6
PMR
4812017-09-18 Ed Schonberg <schonberg@adacore.com>
482
483 * gnat.dg/default_variants.adb: New testcase.
484
2a63b04e
RO
4852017-09-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
486
487 PR target/81736
488 * gcc.target/i386/pr81736-3.c: Add -mno-omit-leaf-frame-pointer.
489 * gcc.target/i386/pr81736-4.c: Likewise.
490
3d07d963
RB
4912017-09-18 Richard Biener <rguenther@suse.de>
492
493 PR tree-optimization/79622
494 * gcc.dg/graphite/pr79622.c: New testcase.
495
3cb626e4
DS
4962017-09-17 Daniel Santos <daniel.santos@pobox.com>
497
498 gcc.target/i386/pr82196-1.c: New test.
499 gcc.target/i386/pr82196-2.c: Likewise.
500
01f44e44
L
5012017-09-17 H.J. Lu <hongjiu.lu@intel.com>
502
503 PR target/82166
504 * gcc.target/i386/pr82166.c: New test.
505
62d3c075
PT
5062017-09-17 Paul Thomas <pault@gcc.gnu.org>
507
508 PR fortran/82173
509 * gfortran.dg/pdt_1.f03 : Eliminate spurious error checks.
510 * gfortran.dg/pdt_2.f03 : The same.
511 * gfortran.dg/pdt_3.f03 : The same.
512 * gfortran.dg/pdt_4.f03 : Add 'modtype' and two new errors in
513 module 'bad_vars'. Add error concerning assumed parameters and
514 save attribute.
515 * gfortran.dg/pdt_11.f03 : New test.
516
517 PR fortran/60483
518 * gfortran.dg/associate_9.f90 : Remove XFAIL and change to run.
519 * gfortran.dg/associate_25.f90 : New test.
520 * gfortran.dg/pdt_12.f03 : New test.
521
026a79f7
AS
5222017-09-15 Andrew Sutton <andrew.n.sutton@gmail.com>
523 Jakub Jelinek <jakub@redhat.com>
524
525 Add support for -std=c++2a.
526 * lib/target-supports.exp (check_effective_target_c++17): Return
527 1 also if check_effective_target_c++2a.
528 (check_effective_target_c++17_down): New.
529 (check_effective_target_c++2a_only): New.
530 (check_effective_target_c++2a): New.
531 * g++.dg/cpp2a/cplusplus.C: New.
532
bb75facd
JM
5332017-09-15 Joseph Myers <joseph@codesourcery.com>
534
535 PR c/82071
536 * gcc.target/i386/excess-precision-8.c: New test.
537
c01df3c8
MLI
5382017-09-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
539 Paolo Carlini <paolo.carlini@oracle.com>
540
541 PR c++/64644
542 * g++.dg/other/anon-union4.C: New.
543 * g++.old-deja/g++.law/union4.C: Adjust.
544 * g++.old-deja/g++.other/anon1.C: Likewise.
545
1d933576
BE
5462017-09-15 Bernd Edlinger <bernd.edlinger@hotmail.de>
547
548 * c-c++-common/Wcast-align.c: New test.
549
4a8ca690
EB
5502017-09-15 Eric Botcazou <ebotcazou@adacore.com>
551
552 * g++.dg/sso-1.C: New test.
553 * g++.dg/sso-2.C: Likewise.
554
5552017-09-15 Paolo Carlini <paolo.carlini@oracle.com>
f5e37f2a
PC
556
557 PR c++/78648
558 * g++.dg/cpp0x/lambda/lambda-ice21.C: New.
559
ed17cb57
JW
5602017-09-15 Jackson Woodruff <jackson.woodruff@arm.com>
561
562 PR tree-optimization/71026
563 * gcc/testsuire/gcc.dg/fold-div-1.c: Use -O1.
564
a1189286
JJ
5652017-09-15 Jakub Jelinek <jakub@redhat.com>
566
7b936140
JJ
567 * lib/g++-dg.exp (g++-dg-runtest): Use 17 instead of 1z.
568 * lib/target-supports.exp (check_effective_target_c++14): Use
569 check_effective_target_c++17 instead of check_effective_target_c++1z.
570 (check_effective_target_c++14_down): Likewise.
571 (check_effective_target_c++1z_only): Rename to ...
572 (check_effective_target_c++17_only): ... this.
573 (check_effective_target_c++1z): Rename to ...
574 (check_effective_target_c++17): ... this.
575 * g++.dg/debug/dwarf2/inline-var-1.C: Use -std=c++17 or -std=gnu++17
576 instead of -std=c++1z or -std=gnu++1z. Use c++17 instead of c++1z
577 and c++17_only instead of c++1z_only. Adjust expected diagnostics
578 and comments refering to 1z to 17.
579 * g++.dg/debug/dwarf2/inline-var-2.C: Likewise.
580 * g++.dg/template/partial5.C: Likewise.
581 * g++.dg/template/nontype8.C: Likewise.
582 * g++.dg/cpp1z/noexcept-type5.C: Likewise.
583 * g++.dg/cpp1z/nontype3a.C: Likewise.
584 * g++.dg/cpp1z/constexpr-lambda4.C: Likewise.
585 * g++.dg/cpp1z/noexcept-type16.C: Likewise.
586 * g++.dg/cpp1z/class-deduction32.C: Likewise.
587 * g++.dg/cpp1z/pr78771.C: Likewise.
588 * g++.dg/cpp1z/elide1.C: Likewise.
589 * g++.dg/cpp1z/fold3.C: Likewise.
590 * g++.dg/cpp1z/class-deduction2.C: Likewise.
591 * g++.dg/cpp1z/noexcept-type12.C: Likewise.
592 * g++.dg/cpp1z/inline-var2.C: Likewise.
593 * g++.dg/cpp1z/eval-order2.C: Likewise.
594 * g++.dg/cpp1z/decomp21.C: Likewise.
595 * g++.dg/cpp1z/constexpr-lambda11.C: Likewise.
596 * g++.dg/cpp1z/constexpr-lambda9.C: Likewise.
597 * g++.dg/cpp1z/utf8-neg.C: Likewise.
598 * g++.dg/cpp1z/class-deduction41.C: Likewise.
599 * g++.dg/cpp1z/class-deduction23.C: Likewise.
600 * g++.dg/cpp1z/nodiscard3.C: Likewise.
601 * g++.dg/cpp1z/static_assert-nomsg.C: Likewise.
602 * g++.dg/cpp1z/noexcept-type9.C: Likewise.
603 * g++.dg/cpp1z/class-deduction21.C: Likewise.
604 * g++.dg/cpp1z/range-for1.C: Likewise.
605 * g++.dg/cpp1z/init-statement4.C: Likewise.
606 * g++.dg/cpp1z/udlit-utf8char.C: Likewise.
607 * g++.dg/cpp1z/decomp30.C: Likewise.
608 * g++.dg/cpp1z/class-deduction39.C: Likewise.
609 * g++.dg/cpp1z/register2.C: Likewise.
610 * g++.dg/cpp1z/decomp9.C: Likewise.
611 * g++.dg/cpp1z/regress1.C: Likewise.
612 * g++.dg/cpp1z/direct-enum-init1.C: Likewise.
613 * g++.dg/cpp1z/class-deduction30.C: Likewise.
614 * g++.dg/cpp1z/abbrev2.C: Likewise.
615 * g++.dg/cpp1z/nontype-auto6.C: Likewise.
616 * g++.dg/cpp1z/regress2.C: Likewise.
617 * g++.dg/cpp1z/decomp16.C: Likewise.
618 * g++.dg/cpp1z/bool-increment1.C: Likewise.
619 * g++.dg/cpp1z/aligned-new1.C: Likewise.
620 * g++.dg/cpp1z/decomp3.C: Likewise.
621 * g++.dg/cpp1z/register1.C: Likewise.
622 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
623 * g++.dg/cpp1z/class-deduction1.C: Likewise.
624 * g++.dg/cpp1z/decomp10.C: Likewise.
625 * g++.dg/cpp1z/constexpr-if11.C: Likewise.
626 * g++.dg/cpp1z/constexpr-lambda10.C: Likewise.
627 * g++.dg/cpp1z/decomp27.C: Likewise.
628 * g++.dg/cpp1z/noexcept-type2.C: Likewise.
629 * g++.dg/cpp1z/constexpr-lambda6.C: Likewise.
630 * g++.dg/cpp1z/class-deduction9.C: Likewise.
631 * g++.dg/cpp1z/attributes-enum-1.C: Likewise.
632 * g++.dg/cpp1z/decomp11.C: Likewise.
633 * g++.dg/cpp1z/aligned-new3.C: Likewise.
634 * g++.dg/cpp1z/utf8-2.C: Likewise.
635 * g++.dg/cpp1z/lambda-this3.C: Likewise.
636 * g++.dg/cpp1z/decomp-constexpr1.C: Likewise.
637 * g++.dg/cpp1z/byte1.C: Likewise.
638 * g++.dg/cpp1z/nontype-auto9.C: Likewise.
639 * g++.dg/cpp1z/aggr-base4.C: Likewise.
640 * g++.dg/cpp1z/constexpr-lambda1.C: Likewise.
641 * g++.dg/cpp1z/nontype-auto3.C: Likewise.
642 * g++.dg/cpp1z/utf8-2a.C: Likewise.
643 * g++.dg/cpp1z/constexpr-lambda7.C: Likewise.
644 * g++.dg/cpp1z/aggr-base6.C: Likewise.
645 * g++.dg/cpp1z/cplusplus.C: Likewise.
646 * g++.dg/cpp1z/class-deduction20.C: Likewise.
647 * g++.dg/cpp1z/aggr-base2.C: Likewise.
648 * g++.dg/cpp1z/class-deduction6.C: Likewise.
649 * g++.dg/cpp1z/noexcept-type3.C: Likewise.
650 * g++.dg/cpp1z/class-deduction31.C: Likewise.
651 * g++.dg/cpp1z/class-deduction25.C: Likewise.
652 * g++.dg/cpp1z/class-deduction18.C: Likewise.
653 * g++.dg/cpp1z/fold9.C: Likewise.
654 * g++.dg/cpp1z/noexcept-type8.C: Likewise.
655 * g++.dg/cpp1z/abbrev1.C: Likewise.
656 * g++.dg/cpp1z/constexpr-if10.C: Likewise.
657 * g++.dg/cpp1z/utf8.C: Likewise.
658 * g++.dg/cpp1z/noexcept-type7.C: Likewise.
659 * g++.dg/cpp1z/aggr-base3.C: Likewise.
660 * g++.dg/cpp1z/constexpr-lambda8.C: Likewise.
661 * g++.dg/cpp1z/init-statement2.C: Likewise.
662 * g++.dg/cpp1z/nontype-auto4.C: Likewise.
663 * g++.dg/cpp1z/constexpr-if12.C: Likewise.
664 * g++.dg/cpp1z/class-deduction40.C: Likewise.
665 * g++.dg/cpp1z/nontype3.C: Likewise.
666 * g++.dg/cpp1z/class-deduction14.C: Likewise.
667 * g++.dg/cpp1z/fold7.C: Likewise.
668 * g++.dg/cpp1z/nontype2.C: Likewise.
669 * g++.dg/cpp1z/class-deduction15.C: Likewise.
670 * g++.dg/cpp1z/nested-namespace-def1.C: Likewise.
671 * g++.dg/cpp1z/class-deduction13.C: Likewise.
672 * g++.dg/cpp1z/aligned-new7.C: Likewise.
673 * g++.dg/cpp1z/noexcept-type1.C: Likewise.
674 * g++.dg/cpp1z/nontype1.C: Likewise.
675 * g++.dg/cpp1z/init-statement5.C: Likewise.
676 * g++.dg/cpp1z/nontype-auto2.C: Likewise.
677 * g++.dg/cpp1z/decomp17.C: Likewise.
678 * g++.dg/cpp1z/fold4.C: Likewise.
679 * g++.dg/cpp1z/constexpr-lambda2.C: Likewise.
680 * g++.dg/cpp1z/fold7a.C: Likewise.
681 * g++.dg/cpp1z/nontype-auto5.C: Likewise.
682 * g++.dg/cpp1z/init-statement7.C: Likewise.
683 * g++.dg/cpp1z/aggr-base5.C: Likewise.
684 * g++.dg/cpp1z/constexpr-lambda5.C: Likewise.
685 * g++.dg/cpp1z/pr79143.C: Likewise.
686 * g++.dg/cpp1z/class-deduction38.C: Likewise.
687 * g++.dg/cpp1z/nontype-auto8.C: Likewise.
688 * g++.dg/cpp1z/class-deduction12.C: Likewise.
689 * g++.dg/cpp1z/decomp20.C: Likewise.
690 * g++.dg/cpp1z/class-deduction22.C: Likewise.
691 * g++.dg/cpp1z/class-deduction29.C: Likewise.
692 * g++.dg/cpp1z/class-deduction8.C: Likewise.
693 * g++.dg/cpp1z/class-deduction43.C: Likewise.
694 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
695 * g++.dg/cpp1z/fold8.C: Likewise.
696 * g++.dg/cpp1z/init-statement3.C: Likewise.
697 * g++.dg/cpp1z/nontype-auto10.C: Likewise.
698 * g++.dg/cpp1z/class-deduction36.C: Likewise.
699 * g++.dg/cpp1z/noexcept-type17.C: Likewise.
700 * g++.dg/cpp1z/fallthrough1.C: Likewise.
701 * g++.dg/cpp1z/fold1.C: Likewise.
702 * g++.dg/cpp1z/class-deduction26.C: Likewise.
703 * g++.dg/cpp1z/fold-ice1.C: Likewise.
704 * g++.dg/cpp1z/fold5.C: Likewise.
705 * g++.dg/cpp1z/class-deduction34.C: Likewise.
706 * g++.dg/cpp1z/noexcept-type6.C: Likewise.
707 * g++.dg/cpp1z/class-deduction7.C: Likewise.
708 * g++.dg/cpp1z/class-deduction16.C: Likewise.
709 * g++.dg/cpp1z/class-deduction10.C: Likewise.
710 * g++.dg/cpp1z/eval-order3.C: Likewise.
711 * g++.dg/cpp1z/constexpr-lambda13.C: Likewise.
712 * g++.dg/cpp1z/aggr-base2a.C: Likewise.
713 * g++.dg/cpp1z/nontype-auto1.C: Likewise.
714 * g++.dg/cpp1z/constexpr-lambda3.C: Likewise.
715 * g++.dg/cpp1z/nontype-auto7.C: Likewise.
716 * g++.dg/cpp1z/decomp15.C: Likewise.
717 * g++.dg/cpp1z/noexcept-type4.C: Likewise.
718 * g++.dg/cpp1z/fold-mangle.C: Likewise.
719 * g++.dg/cpp1z/class-deduction35.C: Likewise.
720 * g++.dg/cpp1z/decomp4.C: Likewise.
721 * g++.dg/cpp1z/class-deduction42.C: Likewise.
722 * g++.dg/cpp1z/init-statement8.C: Likewise.
723 * g++.dg/cpp1z/inline-var1a.C: Likewise.
724 * g++.dg/cpp1z/init-statement6.C: Likewise.
725 * g++.dg/cpp1z/class-deduction17.C: Likewise.
726 * g++.dg/cpp1z/class-deduction28.C: Likewise.
727 * g++.dg/cpp1z/class-deduction27.C: Likewise.
728 * g++.dg/cpp1z/decomp-bitfield1.C: Likewise.
729 * g++.dg/cpp1z/attributes-enum-1a.C: Likewise.
730 * g++.dg/cpp1z/class-deduction11.C: Likewise.
731 * g++.dg/cpp1z/constexpr-lambda12.C: Likewise.
732 * g++.dg/cpp1z/init-statement9.C: Likewise.
733 * g++.dg/cpp1z/class-deduction19.C: Likewise.
734 * g++.dg/cpp1z/class-deduction5.C: Likewise.
735 * g++.dg/cpp1z/fold2.C: Likewise.
736 * g++.dg/cpp1z/class-deduction33.C: Likewise.
737 * g++.dg/cpp1z/class-deduction24.C: Likewise.
738 * g++.dg/cpp1z/aggr-base1.C: Likewise.
739 * g++.dg/cpp1z/fold6.C: Likewise.
740 * g++.dg/cpp1z/decomp12.C: Likewise.
741 * g++.dg/cpp1z/class-deduction4.C: Likewise.
742 * g++.dg/cpp1z/inline-var1.C: Likewise.
743 * g++.dg/cpp1z/aligned-new2.C: Likewise.
744 * g++.dg/cpp1z/class-deduction3.C: Likewise.
745 * g++.dg/other/error3.C: Likewise.
746 * g++.dg/init/new25.C: Likewise.
747 * g++.dg/init/new13.C: Likewise.
748 * g++.dg/tls/diag-2.C: Likewise.
749 * g++.dg/tls/diag-4.C: Likewise.
750 * g++.dg/opt/noreturn-1.C: Likewise.
751 * g++.dg/eh/async-unwind2.C: Likewise.
752 * g++.dg/eh/spec9.C: Likewise.
753 * g++.dg/eh/spec7.C: Likewise.
754 * g++.dg/eh/template1.C: Likewise.
755 * g++.dg/eh/cond4.C: Likewise.
756 * g++.dg/eh/pr41819.C: Likewise.
757 * g++.dg/eh/delete1.C: Likewise.
758 * g++.dg/eh/spec3.C: Likewise.
759 * g++.dg/eh/forced4.C: Likewise.
760 * g++.dg/eh/spec2.C: Likewise.
761 * g++.dg/eh/shadow1.C: Likewise.
762 * g++.dg/eh/pr38662.C: Likewise.
763 * g++.dg/eh/ehopt1.C: Likewise.
764 * g++.dg/eh/spec8.C: Likewise.
765 * g++.dg/eh/init-temp2.C: Likewise.
766 * g++.dg/rtti/crash3.C: Likewise.
767 * g++.dg/warn/Wreturn-type-3.C: Likewise.
768 * g++.dg/warn/register-parm-1.C: Likewise.
769 * g++.dg/warn/register-var-2.C: Likewise.
770 * g++.dg/gcov/gcov-7.C: Likewise.
771 * g++.dg/tree-ssa/pr45605.C: Likewise.
772 * g++.dg/cpp/pr23827_cxx98_neg.C: Likewise.
773 * g++.dg/lookup/exception1.C: Likewise.
774 * g++.dg/ubsan/pr79589.C: Likewise.
775 * g++.dg/tm/pr47340.C: Likewise.
776 * g++.dg/tm/pr46567.C: Likewise.
777 * g++.dg/expr/bitfield5.C: Likewise.
778 * g++.dg/expr/bool1.C: Likewise.
779 * g++.dg/expr/lval3.C: Likewise.
780 * g++.dg/expr/lval4.C: Likewise.
781 * g++.dg/expr/bitfield4.C: Likewise.
782 * g++.dg/expr/bitfield6.C: Likewise.
783 * g++.dg/expr/bool3.C: Likewise.
784 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
785 * g++.dg/ext/has_nothrow_copy-7.C: Likewise.
786 * g++.dg/ext/has_nothrow_copy-1.C: Likewise.
787 * g++.dg/ext/has_nothrow_copy-2.C: Likewise.
788 * g++.dg/ext/has_nothrow_copy-4.C: Likewise.
789 * g++.dg/ext/has_nothrow_copy-5.C: Likewise.
790 * g++.dg/ext/has_nothrow_copy-6.C: Likewise.
791 * g++.dg/ext/has_nothrow_assign.C: Likewise.
792 * g++.dg/parse/register1.C: Likewise.
793 * g++.dg/parse/error15.C: Likewise.
794 * g++.dg/parse/linkage2.C: Likewise.
795 * g++.dg/concepts/intro2.C: Likewise.
796 * g++.dg/concepts/class.C: Likewise.
797 * g++.dg/concepts/traits1.C: Likewise.
798 * g++.dg/concepts/req5.C: Likewise.
799 * g++.dg/concepts/var-concept5.C: Likewise.
800 * g++.dg/concepts/fn-concept2.C: Likewise.
801 * g++.dg/concepts/traits2.C: Likewise.
802 * g++.dg/concepts/placeholder2.C: Likewise.
803 * g++.dg/concepts/class6.C: Likewise.
804 * g++.dg/concepts/memtmpl1.C: Likewise.
805 * g++.dg/concepts/friend2.C: Likewise.
806 * g++.dg/concepts/template-parm3.C: Likewise.
807 * g++.dg/concepts/template-parm10.C: Likewise.
808 * g++.dg/concepts/explicit-spec1.C: Likewise.
809 * g++.dg/concepts/explicit-spec3.C: Likewise.
810 * g++.dg/concepts/var-templ2.C: Likewise.
811 * g++.dg/concepts/intro5.C: Likewise.
812 * g++.dg/concepts/deduction-constraint1.C: Likewise.
813 * g++.dg/concepts/iconv1.C: Likewise.
814 * g++.dg/concepts/constrained-parm.C: Likewise.
815 * g++.dg/concepts/template-template-parm1.C: Likewise.
816 * g++.dg/concepts/var-concept3.C: Likewise.
817 * g++.dg/concepts/class3.C: Likewise.
818 * g++.dg/concepts/memfun2.C: Likewise.
819 * g++.dg/concepts/req1.C: Likewise.
820 * g++.dg/concepts/disjunction1.C: Likewise.
821 * g++.dg/concepts/req17.C: Likewise.
822 * g++.dg/concepts/pr65848.C: Likewise.
823 * g++.dg/concepts/placeholder4.C: Likewise.
824 * g++.dg/concepts/decl-diagnose.C: Likewise.
825 * g++.dg/concepts/intro7.C: Likewise.
826 * g++.dg/concepts/pr68683.C: Likewise.
827 * g++.dg/concepts/partial-spec4.C: Likewise.
828 * g++.dg/concepts/template-parm5.C: Likewise.
829 * g++.dg/concepts/explicit-inst1.C: Likewise.
830 * g++.dg/concepts/class-deduction1.C: Likewise.
831 * g++.dg/concepts/class1.C: Likewise.
832 * g++.dg/concepts/req15.C: Likewise.
833 * g++.dg/concepts/memfun.C: Likewise.
834 * g++.dg/concepts/pr68434.C: Likewise.
835 * g++.dg/concepts/inherit-ctor4.C: Likewise.
836 * g++.dg/concepts/partial-spec6.C: Likewise.
837 * g++.dg/concepts/var-templ1.C: Likewise.
838 * g++.dg/concepts/template-parm8.C: Likewise.
839 * g++.dg/concepts/explicit-inst3.C: Likewise.
840 * g++.dg/concepts/class4.C: Likewise.
841 * g++.dg/concepts/req6.C: Likewise.
842 * g++.dg/concepts/fn8.C: Likewise.
843 * g++.dg/concepts/class5.C: Likewise.
844 * g++.dg/concepts/placeholder5.C: Likewise.
845 * g++.dg/concepts/req16.C: Likewise.
846 * g++.dg/concepts/req10.C: Likewise.
847 * g++.dg/concepts/var-concept2.C: Likewise.
848 * g++.dg/concepts/auto3.C: Likewise.
849 * g++.dg/concepts/generic-fn-err.C: Likewise.
850 * g++.dg/concepts/pr65552.C: Likewise.
851 * g++.dg/concepts/partial-concept-id2.C: Likewise.
852 * g++.dg/concepts/fn1.C: Likewise.
853 * g++.dg/concepts/partial-spec.C: Likewise.
854 * g++.dg/concepts/template-parm12.C: Likewise.
855 * g++.dg/concepts/diagnostic1.C: Likewise.
856 * g++.dg/concepts/intro1.C: Likewise.
857 * g++.dg/concepts/explicit-inst4.C: Likewise.
858 * g++.dg/concepts/req18.C: Likewise.
859 * g++.dg/concepts/explicit-spec5.C: Likewise.
860 * g++.dg/concepts/var-concept6.C: Likewise.
861 * g++.dg/concepts/fn9.C: Likewise.
862 * g++.dg/concepts/req2.C: Likewise.
863 * g++.dg/concepts/template-parm7.C: Likewise.
864 * g++.dg/concepts/req14.C: Likewise.
865 * g++.dg/concepts/template-parm6.C: Likewise.
866 * g++.dg/concepts/variadic4.C: Likewise.
867 * g++.dg/concepts/fn6.C: Likewise.
868 * g++.dg/concepts/req-neg1.C: Likewise.
869 * g++.dg/concepts/alias3.C: Likewise.
870 * g++.dg/concepts/expression2.C: Likewise.
871 * g++.dg/concepts/partial-spec3.C: Likewise.
872 * g++.dg/concepts/expression3.C: Likewise.
873 * g++.dg/concepts/memfun-err.C: Likewise.
874 * g++.dg/concepts/pr66091.C: Likewise.
875 * g++.dg/concepts/explicit-spec2.C: Likewise.
876 * g++.dg/concepts/equiv.C: Likewise.
877 * g++.dg/concepts/friend1.C: Likewise.
878 * g++.dg/concepts/fn4.C: Likewise.
879 * g++.dg/concepts/var-templ3.C: Likewise.
880 * g++.dg/concepts/explicit-inst2.C: Likewise.
881 * g++.dg/concepts/alias2.C: Likewise.
882 * g++.dg/concepts/regress/alias-decl-42.C: Likewise.
883 * g++.dg/concepts/placeholder6.C: Likewise.
884 * g++.dg/concepts/fn10.C: Likewise.
885 * g++.dg/concepts/req3.C: Likewise.
886 * g++.dg/concepts/variadic2.C: Likewise.
887 * g++.dg/concepts/pr65636.C: Likewise.
888 * g++.dg/concepts/intro6.C: Likewise.
889 * g++.dg/concepts/class2.C: Likewise.
890 * g++.dg/concepts/fn2.C: Likewise.
891 * g++.dg/concepts/req20.C: Likewise.
892 * g++.dg/concepts/req8.C: Likewise.
893 * g++.dg/concepts/placeholder1.C: Likewise.
894 * g++.dg/concepts/pr65854.C: Likewise.
895 * g++.dg/concepts/member-concept.C: Likewise.
896 * g++.dg/concepts/template-parm2.C: Likewise.
897 * g++.dg/concepts/variadic1.C: Likewise.
898 * g++.dg/concepts/fn7.C: Likewise.
899 * g++.dg/concepts/intro4.C: Likewise.
900 * g++.dg/concepts/req13.C: Likewise.
901 * g++.dg/concepts/inherit-ctor3.C: Likewise.
902 * g++.dg/concepts/explicit-spec6.C: Likewise.
903 * g++.dg/concepts/auto1.C: Likewise.
904 * g++.dg/concepts/alias1.C: Likewise.
905 * g++.dg/concepts/fn-concept1.C: Likewise.
906 * g++.dg/concepts/template-parm11.C: Likewise.
907 * g++.dg/concepts/explicit-spec4.C: Likewise.
908 * g++.dg/concepts/partial-concept-id1.C: Likewise.
909 * g++.dg/concepts/req9.C: Likewise.
910 * g++.dg/concepts/req4.C: Likewise.
911 * g++.dg/concepts/pr65681.C: Likewise.
912 * g++.dg/concepts/req7.C: Likewise.
913 * g++.dg/concepts/req12.C: Likewise.
914 * g++.dg/concepts/fn5.C: Likewise.
915 * g++.dg/concepts/alias4.C: Likewise.
916 * g++.dg/concepts/generic-fn.C: Likewise.
917 * g++.dg/concepts/feature-macro.C: Likewise.
918 * g++.dg/concepts/req19.C: Likewise.
919 * g++.dg/concepts/placeholder3.C: Likewise.
920 * g++.dg/concepts/intro3.C: Likewise.
921 * g++.dg/concepts/partial-spec5.C: Likewise.
922 * g++.dg/concepts/template-parm4.C: Likewise.
923 * g++.dg/concepts/dr1430.C: Likewise.
924 * g++.dg/concepts/pr65634.C: Likewise.
925 * g++.dg/concepts/var-concept4.C: Likewise.
926 * g++.dg/concepts/pr67249.C: Likewise.
927 * g++.dg/concepts/expression.C: Likewise.
928 * g++.dg/concepts/pr65575.C: Likewise.
929 * g++.dg/concepts/partial-spec2.C: Likewise.
930 * g++.dg/concepts/template-parm9.C: Likewise.
931 * g++.dg/concepts/inherit-ctor1.C: Likewise.
932 * g++.dg/concepts/equiv2.C: Likewise.
933 * g++.dg/concepts/req11.C: Likewise.
934 * g++.dg/concepts/template-parm1.C: Likewise.
935 * g++.dg/concepts/inherit-ctor2.C: Likewise.
936 * g++.dg/concepts/var-concept1.C: Likewise.
937 * g++.dg/concepts/fn3.C: Likewise.
938 * g++.dg/torture/pr46364.C: Likewise.
939 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise.
940 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
941 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise.
942 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise.
943 * g++.dg/torture/stackalign/eh-global-1.C: Likewise.
944 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
945 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise.
946 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise.
947 * g++.dg/torture/pr52918-1.C: Likewise.
948 * g++.dg/torture/pr49394.C: Likewise.
949 * g++.dg/torture/pr57190.C: Likewise.
950 * g++.dg/cpp0x/static_assert8.C: Likewise.
951 * g++.dg/cpp0x/noexcept19.C: Likewise.
952 * g++.dg/cpp0x/variadic-throw.C: Likewise.
953 * g++.dg/cpp0x/variadic73.C: Likewise.
954 * g++.dg/cpp0x/noexcept02.C: Likewise.
955 * g++.dg/cpp0x/defaulted23.C: Likewise.
956 * g++.dg/cpp0x/noexcept08.C: Likewise.
957 * g++.dg/cpp0x/auto9.C: Likewise.
958 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise.
959 * g++.dg/cpp0x/error5.C: Likewise.
960 * c-c++-common/gomp/atomic-12.c: Likewise.
961 * c-c++-common/gomp/atomic-13.c: Likewise.
962 * c-c++-common/gomp/atomic-14.c: Likewise.
963 * c-c++-common/Wvarargs-2.c: Likewise.
964 * c-c++-common/Wvarargs.c: Likewise.
965 * c-c++-common/vector-subscript-2.c: Likewise.
966 * g++.old-deja/g++.robertl/eb123.C: Likewise.
967 * g++.old-deja/g++.eh/tmpl3.C: Likewise.
968 * g++.old-deja/g++.eh/cleanup2.C: Likewise.
969 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
970 * g++.old-deja/g++.eh/throw2.C: Likewise.
971 * g++.old-deja/g++.eh/throw1.C: Likewise.
972 * g++.old-deja/g++.eh/tmpl1.C: Likewise.
973 * g++.old-deja/g++.other/new7.C: Likewise.
974 * g++.old-deja/g++.other/crash30.C: Likewise.
975 * g++.old-deja/g++.other/regstack.C: Likewise.
976 * g++.old-deja/g++.other/crash28.C: Likewise.
977 * g++.old-deja/g++.jason/bool5.C: Likewise.
978 * g++.old-deja/g++.mike/p10416.C: Likewise.
979 * g++.old-deja/g++.mike/eh25.C: Likewise.
980 * g++.old-deja/g++.mike/eh55.C: Likewise.
981
a1189286
JJ
982 PR rtl-optimization/82192
983 * gcc.c-torture/execute/pr82192.c: New test.
984
897da303
RB
9852017-09-15 Richard Biener <rguenther@suse.de>
986
987 PR tree-optimization/82217
988 * gcc.dg/torture/pr82217.c: New testcase.
989
854dde43
JJ
9902017-09-15 Jakub Jelinek <jakub@redhat.com>
991
992 PR target/82145
993 * gcc.target/i386/pr82145.c: New test.
994
22d07ec2
PT
9952017-09-15 Paul Thomas <pault@gcc.gnu.org>
996
997 PR fortran/82184
998 * gfortran.dg/pointer_array_9.f90: New test.
999
12fca96e
MM
10002017-09-14 Michael Meissner <meissner@linux.vnet.ibm.com>
1001
1002 * gcc.target/powerpc/abs128-1.c: Use __builtin_fabsf128 instead of
1003 __builtin_fabsq.
1004 * gcc.target/powerpc/float128-5.c: Use __builtin_fabsf128 instead
1005 of __builtin_fabsq. Prevent the test from running on 32-bit.
1006 * gcc.target/powerpc/float128-fma1.c: New test.
1007 * gcc.target/powerpc/float128-fma2.c: Likewise.
1008 * gcc.target/powerpc/float128-sqrt1.c: Likewise.
1009 * gcc.target/powerpc/float128-sqrt2.c: Likewise.
1010
595ced60
DM
10112017-09-14 David Malcolm <dmalcolm@redhat.com>
1012
1013 PR jit/82174
1014 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unknown-builtin.c:
1015 New test case.
1016
44e13e60
PH
10172017-09-14 Pat Haugen <pthaugen@us.ibm.com>
1018
1019 * gcc.target/powerpc/r2_shrink-wrap.c: New.
1020
2a94be35
WS
10212017-09-14 Will Schmidt <will_schmidt@vnet.ibm.com>
1022
1023 * gcc.target/powerpc/fold-vec-ld-longlong.c: Add
1024 lp64 requirement.
1025
0fa0fdb7
RB
10262017-09-14 Richard Biener <rguenther@suse.de>
1027
1028 * gcc.dg/tree-ssa/ssa-fre-59.c: New testcase.
1029 * gcc.dg/uninit-suppress_2.c: Adjust.
1030 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1031
83ada6e8
RO
10322017-09-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1033
1034 PR tree-optimization/80996
1035 * gcc.dg/vect/vect-multitypes-12.c: Remove sparc*-*-* handling.
1036
c5f59763
JJ
10372017-09-14 Jakub Jelinek <jakub@redhat.com>
1038
1039 PR target/81325
1040 * g++.dg/cpp0x/pr81325.C: New test.
1041
87f3a5cf
PT
10422017-09-13 Paul Thomas <pault@gcc.gnu.org>
1043
1044 PR fortran/82173
1045 * gfortran.dg/pdt_10.f03 : New test.
1046
b6509175
PC
10472017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1048
1049 PR c++/68177
1050 * g++.dg/cpp0x/lambda/lambda-68177.C: New.
1051
c7885b85
ML
10522017-09-13 Martin Liska <mliska@suse.cz>
1053
1054 PR middle-end/82154
1055 * g++.dg/torture/pr82154.C: New test.
1056
97e63e12
PC
10572017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/61362
1060 * g++.dg/cpp0x/lambda/lambda-ice19.C: New.
1061 * g++.dg/cpp0x/lambda/lambda-ice20.C: Likewise.
1062
bce5091a
SE
10632017-09-13 Steve Ellcey <sellcey@cavium.com>
1064
1065 PR tree-optimization/80925
1066 * gfortran.dg/vect/vect-2.f90: Add
1067 --param vect-max-peeling-for-alignment=0 option.
1068 Remove unaligned access and peeling checks.
1069 * gfortran.dg/vect/vect-3.f90: Ditto.
1070 * gfortran.dg/vect/vect-4.f90: Ditto.
1071 * gfortran.dg/vect/vect-5.f90: Ditto.
1072
13380861
PC
10732017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1074
1075 PR c++/61135
1076 * g++.dg/cpp0x/lambda/lambda-ice18.C: New.
1077 * g++.dg/cpp1y/lambda-ice2.C: Likewise.
1078
bb5d9711
JW
10792017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1080
1081 * gcc.target/aarch64/simd/vect_str_zero.c: Update testcase.
1082
267bbb6f
MP
10832017-09-13 Marek Polacek <polacek@redhat.com>
1084
1085 PR c/82167
1086 * gcc.dg/pr82167.c: New test.
1087
8a411aa3
WS
10882017-09-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1089
1090 * gcc.target/powerpc/fold-vec-ld-char.c: New.
1091 * gcc.target/powerpc/fold-vec-ld-double.c: New.
1092 * gcc.target/powerpc/fold-vec-ld-float.c: New.
1093 * gcc.target/powerpc/fold-vec-ld-int.c: New.
1094 * gcc.target/powerpc/fold-vec-ld-longlong.c: New.
1095 * gcc.target/powerpc/fold-vec-ld-short.c: New.
1096
1cb656f8
JW
10972017-09-13 Jackson Woodruff <jackson.woodruff@arm.com>
1098
1099 * gcc.target/aarch64/pr62178.c: Updated testcase
1100 to scan for two ldrs and an mla.
1101
e5b87132
PC
11022017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1103
1104 PR c++/59949
1105 * g++.dg/cpp0x/lambda/lambda-defarg7.C: New.
1106
491cefb7
WD
11072017-09-13 Wilco Dijkstra <wdijkstr@arm.com>
1108
1109 * gcc.target/aarch64/vmov_n_1.c: Update dup scan-assembler.
1110
4395a473
TP
11112017-09-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1112
1113 * gcc.target/arm/acle/cdp.c: Skip __ARM_FEATURE_COPROC check for
1114 ARMv8-A and ARMv8-R.
1115 * gcc.target/arm/acle/cdp2.c: Likewise.
1116 * gcc.target/arm/acle/ldc.c: Likewise.
1117 * gcc.target/arm/acle/ldc2.c: Likewise.
1118 * gcc.target/arm/acle/ldc2l.c: Likewise.
1119 * gcc.target/arm/acle/ldcl.c: Likewise.
1120 * gcc.target/arm/acle/mcr.c: Likewise.
1121 * gcc.target/arm/acle/mcr2.c: Likewise.
1122 * gcc.target/arm/acle/mcrr.c: Likewise.
1123 * gcc.target/arm/acle/mcrr2.c: Likewise.
1124 * gcc.target/arm/acle/mrc.c: Likewise.
1125 * gcc.target/arm/acle/mrc2.c: Likewise.
1126 * gcc.target/arm/acle/mrrc.c: Likewise.
1127 * gcc.target/arm/acle/mrrc2.c: Likewise.
1128 * gcc.target/arm/acle/stc.c: Likewise.
1129 * gcc.target/arm/acle/stc2.c: Likewise.
1130 * gcc.target/arm/acle/stc2l.c: Likewise.
1131 * gcc.target/arm/acle/stcl.c: Likewise.
1132 * lib/target-supports.exp:
1133 (check_effective_target_arm_coproc1_ok_nocache): Mention ldcl
1134 and stcl in the comment.
1135 (check_effective_target_arm_coproc2_ok_nocache): Allow Thumb-2 targets
1136 and disable Thumb-1 targets.
1137 (check_effective_target_arm_coproc3_ok_nocache): Likewise.
1138 (check_effective_target_arm_coproc4_ok_nocache): Likewise.
1139
caf3dcdf
PC
11402017-09-13 Paolo Carlini <paolo.carlini@oracle.com>
1141
1142 PR c++/47226
1143 * g++.dg/cpp0x/lambda/lambda-variadic4.C: New.
1144 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Likewise.
1145
2da6996c
RB
11462017-09-13 Richard Biener <rguenther@suse.de>
1147
1148 PR middle-end/82128
1149 * gimple-fold.c (gimple_fold_call): Update SSA name in-place to
1150 default-def to avoid breaking iterator update with the weird
1151 interaction with cgraph_update_edges_for_call_stmt_node.
1152
d6ecd2cf
KV
11532017-09-13 Kugan Vivekanandarajah <kuganv@linaro.org>
1154
1155 * gcc.target/aarch64/pr63304_1.c: Remove-mno-fix-cortex-a53-843419.
1156
741bbaab
PC
1157017-09-12 Paolo Carlini <paolo.carlini@oracle.com>
1158
1159 PR c++/70621
1160 * g++.dg/torture/pr70621.C: New.
1161
18a4e7e3
PT
11622017-09-12 Paul Thomas <pault@gcc.gnu.org>
1163
1164 PR fortran/82173
1165 * gfortran.dg/pdt_4.f03 : Remove the 'is being used before it
1166 is defined' error.
1167 * gfortran.dg/pdt_6.f03 : New test.
1168 * gfortran.dg/pdt_7.f03 : New test.
1169 * gfortran.dg/pdt_8.f03 : New test.
1170
1171 PR fortran/82168
1172 * gfortran.dg/pdt_9.f03 : New test.
1173
cbc45bea
JJ
11742017-09-12 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR target/82112
1177 * gcc.target/powerpc/pr82112.c: New test.
1178 * g++.dg/ext/altivec-18.C: New test.
1179
5f33b353
ML
11802017-09-12 Martin Liska <mliska@suse.cz>
1181
1182 PR testsuite/82114
1183 * gcc.dg/gimplefe-14.c (main): Add handling of case 0.
1184
29545149
RB
11852017-09-12 Richard Biener <rguenther@suse.de>
1186
1187 PR tree-optimization/82157
1188 * gcc.dg/torture/pr82157.c: New testcase.
1189
8101ec85
SA
11902017-09-12 Simon Atanasyan <simon.atanasyan@imgtec.com>
1191
1192 * gcc.target/mips/near-far-1.c: Add check for 'short_call'
1193 attribute.
1194 * gcc.target/mips/near-far-2.c: Likewise.
1195 * gcc.target/mips/near-far-3.c: Likewise.
1196 * gcc.target/mips/near-far-4.c: Likewise.
1197
ec33aebb
JJ
11982017-09-12 Jakub Jelinek <jakub@redhat.com>
1199
1200 PR target/82112
1201 * c-c++-common/pr82112.c: New test.
1202 * gcc.dg/pr82112.c: New test.
1203
2f6c18e0
EB
12042017-09-10 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 PR ada/79441
1207 * gnat.dg/pack9.adb: Robustify.
1208
ff3598bc
PT
12092017-09-10 Paul Thomas <pault@gcc.gnu.org>
1210
1211 PR fortran/34640
1212 * gfortran.dg/associate_24.f90: New test.
1213 * gfortran.dg/assumed_type_2.f90: Adjust some of the tree dump
1214 checks.
1215 * gfortran.dg/no_arg_check_2.f90: Likewise.
1216 * gfortran.dg/pointer_array_1.f90: New test.
1217 * gfortran.dg/pointer_array_2.f90: New test.
1218 * gfortran.dg/pointer_array_7.f90: New test.
1219 * gfortran.dg/pointer_array_8.f90: New test.
1220 * gfortran.dg/pointer_array_component_1.f90: New test.
1221 * gfortran.dg/pointer_array_component_2.f90: New test.
1222 * gfortran.dg/goacc/kernels-alias-4.f95: Bump up both tree scan
1223 counts by 1.
1224
1225 PR fortran/40737
1226 * gfortran.dg/pointer_array_3.f90: New test.
1227
1228 PR fortran/57116
1229 * gfortran.dg/pointer_array_4.f90: New test.
1230
1231 PR fortran/55763
1232 * gfortran.dg/pointer_array_5.f90: New test.
1233
1234 PR fortran/57019
1235 * gfortran.dg/pointer_array_6.f90: New test.
1236
019bf9ad
JW
12372017-09-09 Jonathan Wakely <jwakely@redhat.com>
1238
1239 PR c++/81852
1240 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init.
1241 * g++.dg/cpp1y/feat-cxx14.C: Likewise.
1242 * g++.dg/cpp1y/feat-cxx98.C: Likewise.
1243 * g++.dg/cpp1y/feat-neg.C: Likewise.
1244 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1245
95b7c2e0
PMR
12462017-09-09 Pierre-Marie de Rodat <derodat@adacore.com>
1247
1248 * gnat.dg/debug14.adb: New test.
1249
89ec98ed
EB
12502017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1251
1252 * gnat.dg/specs/atomic3.ads: New test.
1253
ea09ecc5
EB
12542017-09-09 Eric Botcazou <ebotcazou@adacore.com>
1255
1256 * gnat.dg/specs/vfa.ads: Rename into...
1257 * gnat.dg/specs/vfa1.ads: ...this.
1258 * gnat.dg/specs/vfa2.ads: New test.
1259
5bab4c96
PT
12602017-09-09 Paul Thomas <pault@gcc.gnu.org>
1261
1262 * gfortran.dg/pdt_1.f03 : New test.
1263 * gfortran.dg/pdt_2.f03 : New test.
1264 * gfortran.dg/pdt_3.f03 : New test.
1265 * gfortran.dg/pdt_4.f03 : New test.
1266 * gfortran.dg/pdt_5.f03 : New test.
1267
b2c5d6f1 12682017-09-08 Eric Botcazou <ebotcazou@adacore.com>
8bd5e1f7
EB
1269
1270 * gcc.dg/pr81988.c: New test.
1271
12722017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1273
1c49a3ed
EB
1274 * gnat.dg/opt67.adb: New test.
1275 * gnat.dg/opt67_pkg.ad[sb]: New helper.
1276
86373d92
JJ
12772017-09-07 Jakub Jelinek <jakub@redhat.com>
1278
1279 PR target/81979
1280 * gcc.dg/pr81979.c: New test.
1281
a3064a99
EB
12822017-09-07 Eric Botcazou <ebotcazou@adacore.com>
1283
1284 PR ada/82126
1285 * gnat.dg/alignment3.adb: Add pragma No_Component_Reordering.
1286
a7976089
RB
12872017-09-07 Richard Biener <rguenther@suse.de>
1288
1289 * gcc.dg/tree-ssa/ssa-thread-12.c: XFAIL third FSM threading
1290 opportunity.
1291
bbd35101
MM
12922017-09-07 Michael Meissner <meissner@linux.vnet.ibm.com>
1293
1294 * gcc.target/powerpc/float128-1.c: Update options to know that
1295 -mfloat128 is now on by default on PowerPC VSX systems. Remove
1296 -static-libgcc option which is no longer needed. Use -mvsx or
1297 -mpower9-vector to enable VSX or hardware IEEE support, rather
1298 than specifying a particular CPU.
1299 * gcc.target/powerpc/float128-2.c: Likewise.
1300 * gcc.target/powerpc/float128-cmp.c: Likewise.
1301 * gcc.target/powerpc/float128-complex-1.c: Likewise.
1302 * gcc.target/powerpc/float128-complex-2.c: Likewise.
1303 * gcc.target/powerpc/float128-hw.c: Likewise.
1304 * gcc.target/powerpc/float128-mix.c: Likewise.
1305 * gcc.target/powerpc/float128-type-1.c: Likewise.
1306 * gcc.target/powerpc/float128-type-2.c: Likewise.
1307 * gcc.target/powerpc/float128-3.c: New test.
1308 * gcc.target/powerpc/float128-4.c: Likewise.
1309 * gcc.target/powerpc/float128-5.c: Likewise.
1310
260da991
WD
13112017-09-06 Wilco Dijkstra <wdijkstr@arm.com>
1312
1313 PR middle-end/78468
1314 * gcc.dg/pr78468.c: Add alignment test.
1315
f6e50a7d
WW
13162017-09-06 Wish Wu <wishwu007@gmail.com>
1317 Jakub Jelinek <jakub@redhat.com>
1318
1319 * gcc.dg/sancov/cmp0.c: New test.
1320
f6bd5664
RB
13212017-09-06 Richard Biener <rguenther@suse.de>
1322
1323 * gcc.c-torture/execute/20050604-1.c: Adjust to be a better
1324 test for correctness of vector lowering.
1325
796bd467
RB
13262017-09-06 Richard Biener <rguenther@suse.de>
1327
1328 PR tree-optimization/82108
1329 * gcc.dg/vect/pr82108.c: New testcase.
1330
e9982c6a
MJ
13312017-09-06 Martin Jambor <mjambor@suse.cz>
1332
1333 PR tree-optimization/82078
1334 * gcc.dg/tree-ssa/pr82078.c: New test.
1335
3581d5db
JJ
13362017-09-06 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR middle-end/82095
1339 * gcc.dg/tls/pr82095.c: New test.
1340
bcc6842b
JJ
13412017-09-05 Jakub Jelinek <jakub@redhat.com>
1342
0fe4bc78
JJ
1343 PR middle-end/81768
1344 * gcc.dg/gomp/pr81768-2.c: New test.
1345
bcc6842b
JJ
1346 PR middle-end/81768
1347 * gcc.dg/gomp/pr81768-1.c: New test.
1348
55b2ce1c
BS
13492017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1350
1351 PR target/81833
1352 * gcc.target/powerpc/pr81833-1.c: New file.
1353 * gcc.target/powerpc/pr81833-2.c: New file.
1354
f174328e
L
13552017-09-05 H.J. Lu <hongjiu.lu@intel.com>
1356
1357 PR target/59501
1358 PR target/81624
1359 PR target/81769
1360 * gcc.target/i386/pr59501-4a.c: Remove xfail.
1361 * gcc.target/i386/pr81769-1a.c: New test.
1362 * gcc.target/i386/pr81769-1b.c: Likewise.
1363 * gcc.target/i386/pr81769-2.c: Likewise.
1364
c253525e
MP
13652017-09-05 Marek Polacek <polacek@redhat.com>
1366
1367 PR sanitizer/82072
1368 * c-c++-common/ubsan/pr82072-2.c: New test.
1369
d49318d9
PC
13702017-09-05 Paolo Carlini <paolo.carlini@oracle.com>
1371
1372 PR c++/81942
1373 * g++.dg/cpp1y/constexpr-return3.C: New.
1374
d3b080bc
EB
13752017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1376
1377 * gnat.dg/incomplete5.ad[sb]: New test.
1378 * gnat.dg/incomplete5_pkg.ad[sb]: New helper.
1379
1f073c92
EB
13802017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1381
1382 * gnat.dg/specs/uc2.ads: New test.
1383
806fcf71
EB
13842017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1385
1386 * gnat.dg/taft_type4.adb: New test.
1387 * gnat.dg/taft_type4_pkg.ad[sb]: New helper.
1388
a0f8cad6
RB
13892017-09-05 Richard Biener <rguenther@suse.de>
1390
1391 PR tree-optimization/82102
1392 * gcc.dg/torture/pr82102.c: New testcase.
1393
babf697a
EB
13942017-09-05 Eric Botcazou <ebotcazou@adacore.com>
1395
1396 * testsuite/gnat.dg/array29.ad[sb]: New test.
1397
02e637d8
ML
13982017-09-05 Martin Liska <mliska@suse.cz>
1399
1400 PR tree-optimization/82032
1401 * g++.dg/other/pr82032.C: New test.
1402 * gcc.dg/tree-ssa/pr68198.c: Update scanned pattern.
1403 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1404 * gcc.dg/switch-10.c: Likewise.
1405
bc394e5a
UB
14062017-09-04 Uros Bizjak <ubizjak@gmail.com>
1407
1408 * gcc.target/i386/mpx/mpx-os-support.h: New file.
1409 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h.
1410
9afacf39
BE
14112017-09-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1412
1413 PR target/77308
1414 * gcc.target/arm/pr77308-1.c: New test.
1415
11a82e25
RB
14162017-09-04 Richard Biener <rguenther@suse.de>
1417
1418 PR tree-optimization/82084
1419 * g++.dg/torture/pr82084.C: New testcase.
1420
bc7fe952
MP
14212017-09-04 Marek Polacek <polacek@redhat.com>
1422
1423 PR c/81783
1424 * c-c++-common/Wtautological-compare-5.c: New test.
1425
8713d0f1
JL
14262017-09-04 Jeff Law <law@redhat.com>
1427
1428 PR tree-optimization/64910
1429 * gcc.dg/tree-ssa/pr64910-2.c: New test.
1430
8d2b48ae
MP
14312017-09-04 Marek Polacek <polacek@redhat.com>
1432
1433 PR sanitizer/82072
1434 * c-c++-common/ubsan/pr82072.c: New test.
1435
e910a9b1
RB
14362017-09-04 Richard Biener <rguenther@suse.de>
1437
1438 PR tree-optimization/82060
1439 * g++.dg/torture/pr82060.C: New testcase.
1440
d8c40eff
AM
14412017-09-04 Alexander Monakov <amonakov@ispras.ru>
1442
1443 PR rtl-optimization/57448
1444 PR target/67458
1445 PR target/81316
1446 * gcc.dg/atomic/pr80640-2.c: New testcase.
1447 * gcc.dg/atomic/pr81316.c: New testcase.
1448
1fda57cb
TV
14492017-09-04 Tom de Vries <tom@codesourcery.com>
1450
1451 PR tree-optimization/82052
1452 * gcc.c-torture/compile/pr82052.c (fn2): Add parameters corresponding to
1453 call in fn11.
1454
792ce29f
JJ
14552017-09-04 Jakub Jelinek <jakub@redhat.com>
1456
ca1150f0
JJ
1457 PR sanitizer/81981
1458 * gcc.dg/ubsan/pr81981.c: New test.
1459
792ce29f
JJ
1460 PR tree-optimization/70043
1461 PR testsuite/82093
1462 * gfortran.dg/vect/pr70043.f90 (fn1): Start loop from 1 instead of 0.
1463
83982f26
UB
14642017-09-04 Uros Bizjak <ubizjak@gmail.com>
1465
1466 * gcc.target/i386/adx-check.h (main): Use __get_cpuid_count.
1467 * gcc.target/i386/bmi-check.h (main): Ditto.
1468 * gcc.target/i386/bmi2-check.h (main): Ditto.
1469 * gcc.target/i386/rtm-check.h (main): Ditto.
1470 * gcc.target/i386/sha-check.h (main): Ditto.
1471 * gcc.target/i386/avx2-check.h (check_osxsave): New function.
1472 (main): Use __get_cpuid_count. Use check_osxsave.
1473 * gcc.target/i386/avx512-check.h (check_osxsave): New function.
1474 (main): Use __get_cpuid_count. Use check_osxsave. Reorder conditions.
1475 * gcc.target/i386/mpx/mpx-check.h (check_osxsave): New function.
1476 (main): Use check_osxsave.
1477
f36b315d
UB
14782017-09-03 Uros Bizjak <ubizjak@gmail.com>
1479
1480 * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count
1481 and return NORUNRES on failure.
1482 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use
1483 __builtin_va_arg_pack instead of __va_arg_pack.
1484 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto.
1485 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto.
1486 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto.
1487 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto.
1488 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto.
1489
bff0050a
JJ
14902017-09-01 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR target/81766
1493 * gcc.target/i386/pr81766.c: New test.
1494
e035be33
JM
14952017-09-01 Joseph Myers <joseph@codesourcery.com>
1496
1497 PR c/82071
1498 * gcc.target/i386/excess-precision-7.c: New test.
1499
db6bb1ec
AK
15002017-09-01 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1501
1502 PR target/82012
1503 * gcc.target/s390/target-attribute/pr82012.c: New test.
1504
0e34f6d8
JL
15052017-09-01 Jeff Law <law@redhat.com>
1506
2ec399d8
JS
1507 * gcc.target/i386/const-in-bss.c: New test.
1508
0e34f6d8
JL
1509 PR tree-optimization/82052
1510 * gcc.c-torture/compile/pr82052.c: New test.
1511
349884d1
JJ
15122017-09-01 Jakub Jelinek <jakub@redhat.com>
1513
1514 PR sanitizer/81923
1515 * gcc.dg/asan/pr81923.c: New test.
1516
002618d8
ML
15172017-09-01 Martin Liska <mliska@suse.cz>
1518
1519 PR tree-optimization/82059
1520 * gcc.dg/tree-ssa/pr82059.c: New test.
1521
a2de90a4
CZ
15222017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1523
1524 * gcc.target/arc/loop-1.c: Deleted.
1525
1370fccf
CZ
15262017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1527
1528 * gcc.target/arc/arc.exp: Test also cpp files.
1529 * gcc.target/arc/tdelay_slots.cpp: New test.
1530
7cfbf676
CZ
15312017-09-01 Claudiu Zissulescu <claziss@synopsys.com>
1532
1533 * gcc.target/arc/pr9001184797.c: New test.
1534
d2e05fcb
JJ
15352017-09-01 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR c/81887
1538 * c-c++-common/gomp/pr81887.c: New test.
1539 * gfortran.dg/gomp/pr81887.f90: New test.
1540
8dc9277a
MP
15412017-09-01 Marek Polacek <polacek@redhat.com>
1542
1543 PR c++/82040
1544 * g++.dg/warn/Wbool-operation-1.C: New test.
1545
9f532472
CZ
15462017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1547
1548 * gcc.target/arc/sdata-5.c: New test.
8dc9277a 1549 * gcc.target/arc/arc700-stld-hazard.c: Update test options.
9f532472 1550
b6fb7933
CZ
15512017-08-31 Claudiu Zissulescu <claziss@synopsys.com>
1552
1553 * gcc.target/arc/sdata-3.c: New file.
1554 * gcc.target/arc/sdata-4.c: Likewise.
1555
7488b577
RB
15562017-08-31 Richard Biener <rguenther@suse.de>
1557
1558 PR middle-end/82054
1559 * g++.dg/gomp/pr82054.C: New testcase.
1560
3aebc597
RL
15612017-08-31 Renlin Li <renlin.li@arm.com>
1562 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
1563
1564 * gcc.dg/memcmp-1.c: Use memcpy instead of strcpy.
1565
3e75ec3f
BS
15662017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1567
1568 PR tree-optimization/81987
1569 * g++.dg/torture/pr81987.C: New file.
1570
02d54806
EB
15712017-08-30 Eric Botcazou <ebotcazou@adacore.com>
1572
1573 * gnat.dg/aggr22.ad[sb]: New test.
1574
e0bd5a28
PH
15752017-08-30 Pat Haugen <pthaugen@us.ibm.com>
1576
1577 * gcc.target/powerpc/cr_shrink-wrap.c: New.
1578
6da714c6
MM
15792017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1580
1581 PR target/82015
1582 * gcc.target/powerpc/pr82015.c: Fix up error message.
1583
6cc30cb4
ML
15842017-08-30 Martin Liska <mliska@suse.cz>
1585
1586 PR inline-asm/82001
1587 * gcc.dg/ipa/pr82001.c: New test.
1588
d16c828e
ML
15892017-08-30 Martin Liska <mliska@suse.cz>
1590
1591 * gcc.dg/tree-ssa/vrp104.c: Change dump file name.
1592
36ef8e6f
RB
15932017-08-30 Richard Biener <rguenther@suse.de>
1594
1595 * g++.dg/pr78112-2.C: Do not expect duplicate DW_AT_object_pointer.
1596
72932ccf
MM
15972017-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1598
1599 PR target/82015
1600 * gcc.target/powerpc/pr82015.c: New test.
1601
4e395d91
UB
16022017-08-29 Uros Bizjak <ubizjak@gmail.com>
1603
1604 * gcc.target/i386/*.c: Remove excess braces from target selectors.
1605
2ffc0382
UB
16062017-08-29 Uros Bizjak <ubizjak@gmail.com>
1607
1608 * gcc.target/i386/20030926-1.c: Add dg-additional-options.
1609 * gcc.target/i386/abi-2.c: Ditto.
1610 * gcc.target/i386/interrupt-sibcall-2.c: Ditto.
1611 * gcc.target/i386/pr22076.c: Ditto.
1612 * gcc.target/i386/pr37216.c: Ditto.
1613 * gcc.target/i386/pr39431.c: Ditto.
1614 * gcc.target/i386/pr40906-1.c: Ditto.
1615 * gcc.target/i386/pr40906-2.c: Ditto.
1616 * gcc.target/i386/pr43766.c: Ditto.
1617 * gcc.target/i386/pr46226.c: Ditto.
1618 * gcc.target/i386/pr46470.c: Ditto.
1619 * gcc.target/i386/pr59929.c: Ditto.
1620 * gcc.target/i386/sse-10.c: Ditto.
1621 * gcc.target/i386/vararg-1.c: Ditto.
1622 * gcc.target/i386/vararg-1.c: Ditto.
1623 * gcc.target/i386/asm-6.c: Compile for fpic target only.
1624 * gcc.target/i386/pr44223.c: Ditto.
1625 * gcc.target/i386/bitfield1.c (dg-options): Remove target selector.
1626 * gcc.target/i386/bitfield2.c (dg-options): Ditto.
1627 * gcc.target/i386/pr67480.c (dg-options): Ditto.
1628 * gcc.target/i386/vect-cond-1.c (dg-options): Ditto.
1629 * gcc.target/i386/bittest.c (scan-assembler-times): Ditto.
1630 * gcc.target/i386/darwin-fpmath.c (dg-do): Simplify target selector.
1631 * gcc.target/i386/mvc9.c: Compile for lto target only.
1632 * gcc.target/i386/pr45234.c: Compile for ia32 target only.
1633 * gcc.target/i386/pr49866.c: Compile for lp64 target only.
1634 * gcc.target/i386/pr57091.c: Ditto.
1635 * gcc.target/i386/pr61599-2.c: Ditto.
1636
8eb91869
BS
16372017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1638
1639 PR tree-optimization/81503
1640 * gcc.c-torture/execute/pr81503.c: New file.
1641
9dc3d6a9
ML
16422017-08-29 Martin Liska <mliska@suse.cz>
1643
2ffc0382 1644 * gcc.dg/tree-prof/update-loopch.c: Scan patterns in switchlower.
9dc3d6a9
ML
1645 * gcc.dg/tree-ssa/vrp104.c: Likewise.
1646
faa5399b 16472017-08-29 Richard Biener <rguenther@suse.de>
2ffc0382 1648 Dominik Infuehr <dominik.infuehr@theobroma-systems.com>
faa5399b
RB
1649
1650 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: New testcase.
1651
14d62813
JL
16522017-08-28 Jeff Law <law@redhat.com>
1653
1654 * gcc.dg/torture/pr57214.c: Fix type of loop counter.
1655 * gcc.dg/tree-ssa/ssa-sink-16.c: Disable DOM.
1656 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1657 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: New test.
1658 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: New test.
1659 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: New test.
1660 * gcc.dg/tree-ssa/ssa-dom-thread-15.c: New test.
1661 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: New test.
1662 * gcc.dg/tree-ssa/ssa-dom-thread-17.c: New test.
1663
c11384aa
JW
16642017-08-28 Janus Weil <janus@gcc.gnu.org>
1665
1666 PR fortran/81770
1667 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo.
1668 * gfortran.dg/warn_target_lifetime_4.f90: New testcase.
1669
ac9a43e1
SE
16702017-08-28 Steve Ellcey <sellcey@cavium.com>
1671
1672 * gfortran.dg/dec_init_1.f90 (dummy): Use ichar in print statement.
1673 * gfortran.dg/dec_init_2.f90 (dummy): Ditto.
1674 * gfortran.dg/dec_init_3.f90 (dummy): Ditto.
1675
2aa8aa18
RB
16762017-08-28 Richard Biener <rguenther@suse.de>
1677
1678 PR tree-optimization/81977
1679 * g++.dg/torture/pr81977.C: New testcase.
1680
5e5ccf0d
AM
16812017-08-28 Alexander Monakov <amonakov@ispras.ru>
1682
1683 PR target/80640
1684 * gcc.dg/atomic/pr80640.c: New testcase.
1685
a5df2090
UB
16862017-08-27 Uros Bizjak <ubizjak@gmail.com>
1687
1688 PR target/81995
1689 * gcc.target/i386/pr46091-4.c: Add -mregparm=2 for 32bit targets.
1690 * gcc.target/i386/pr46091-4a.c: Ditto.
1691
86e03ef9
TK
16922017-08-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1693
1694 PR fortran/81974
1695 * gfortran.dg/inline_matmul_19.f90: New test.
1696
6e4c6a24
SM
16972017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
1698
1699 * gcc.target/powerpc/m128-check.h: New file.
1700 * gcc.target/powerpc/sse-check.h: New file.
1701 * gcc.target/powerpc/sse-movmskps-1.c: New file.
1702 * gcc.target/powerpc/sse-movlps-2.c: New file.
1703 * gcc.target/powerpc/sse-pavgw-1.c: New file.
1704 * gcc.target/powerpc/sse-cvttss2si-1.c: New file.
1705 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: New file.
1706 * gcc.target/powerpc/sse-cvtss2si-1.c: New file.
1707 * gcc.target/powerpc/sse-divss-1.c: New file.
1708 * gcc.target/powerpc/sse-movhps-1.c: New file.
1709 * gcc.target/powerpc/sse-cvtsi2ss-2.c: New file.
1710 * gcc.target/powerpc/sse-subps-1.c: New file.
1711 * gcc.target/powerpc/sse-minps-1.c: New file.
1712 * gcc.target/powerpc/sse-pminub-1.c: New file.
1713 * gcc.target/powerpc/sse-cvtpu16ps-1.c: New file.
1714 * gcc.target/powerpc/sse-shufps-1.c: New file.
1715 * gcc.target/powerpc/sse-ucomiss-2.c: New file.
1716 * gcc.target/powerpc/sse-maxps-1.c: New file.
1717 * gcc.target/powerpc/sse-pmaxub-1.c: New file.
1718 * gcc.target/powerpc/sse-movmskb-1.c: New file.
1719 * gcc.target/powerpc/sse-ucomiss-4.c: New file.
1720 * gcc.target/powerpc/sse-unpcklps-1.c: New file.
1721 * gcc.target/powerpc/sse-mulps-1.c: New file.
1722 * gcc.target/powerpc/sse-rcpps-1.c: New file.
1723 * gcc.target/powerpc/sse-pminsw-1.c: New file.
1724 * gcc.target/powerpc/sse-ucomiss-6.c: New file.
1725 * gcc.target/powerpc/sse-subss-1.c: New file.
1726 * gcc.target/powerpc/sse-movss-2.c: New file.
1727 * gcc.target/powerpc/sse-pmaxsw-1.c: New file.
1728 * gcc.target/powerpc/sse-minss-1.c: New file.
1729 * gcc.target/powerpc/sse-movaps-2.c: New file.
1730 * gcc.target/powerpc/sse-movlps-1.c: New file.
1731 * gcc.target/powerpc/sse-maxss-1.c: New file.
1732 * gcc.target/powerpc/sse-movhlps-1.c: New file.
1733 * gcc.target/powerpc/sse-cvttss2si-2.c: New file.
1734 * gcc.target/powerpc/sse-cvtpi8ps-1.c: New file.
1735 * gcc.target/powerpc/sse-cvtpi32ps-1.c: New file.
1736 * gcc.target/powerpc/sse-mulss-1.c: New file.
1737 * gcc.target/powerpc/sse-cvtsi2ss-1.c: New file.
1738 * gcc.target/powerpc/sse-cvtss2si-2.c: New file.
1739 * gcc.target/powerpc/sse-movlhps-1.c: New file.
1740 * gcc.target/powerpc/sse-movhps-2.c: New file.
1741 * gcc.target/powerpc/sse-rsqrtps-1.c: New file.
1742 * gcc.target/powerpc/sse-xorps-1.c: New file.
1743 * gcc.target/powerpc/sse-cvtpspi8-1.c: New file.
1744 * gcc.target/powerpc/sse-orps-1.c: New file.
1745 * gcc.target/powerpc/sse-addps-1.c: New file.
1746 * gcc.target/powerpc/sse-cvtpi16ps-1.c: New file.
1747 * gcc.target/powerpc/sse-ucomiss-1.c: New file.
1748 * gcc.target/powerpc/sse-ucomiss-3.c: New file.
1749 * gcc.target/powerpc/sse-pmulhuw-1.c: New file.
1750 * gcc.target/powerpc/sse-andps-1.c: New file.
1751 * gcc.target/powerpc/sse-cmpss-1.c: New file.
1752 * gcc.target/powerpc/sse-divps-1.c: New file.
1753 * gcc.target/powerpc/sse-andnps-1.c: New file.
1754 * gcc.target/powerpc/sse-ucomiss-5.c: New file.
1755 * gcc.target/powerpc/sse-movss-1.c: New file.
1756 * gcc.target/powerpc/sse-sqrtps-1.c: New file.
1757 * gcc.target/powerpc/sse-cvtpu8ps-1.c: New file.
1758 * gcc.target/powerpc/sse-cvtpspi16-1.c: New file.
1759 * gcc.target/powerpc/sse-movaps-1.c: New file.
1760 * gcc.target/powerpc/sse-movss-3.c: New file.
1761 * gcc.target/powerpc/sse-unpckhps-1.c: New file.
1762 * gcc.target/powerpc/sse-addss-1.c: New file.
1763 * gcc.target/powerpc/sse-psadbw-1.c: New file.
1764
56b26dd4
MM
17652017-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1766
2ffc0382 1767 * gcc.target/powerpc/dform-1.c: Delete -mpower9-dform* options.
56b26dd4
MM
1768 * gcc.target/powerpc/dform-2.c: Likewise.
1769 * gcc.target/powerpc/dform-3.c: Likewise.
1770 * gcc.target/powerpc/pr71656-1.c: Likewise.
1771 * gcc.target/powerpc/pr71656-2.c: Likewise.
1772 * gcc.target/powerpc/pr80103-1.c: Likewise.
1773 * gcc.target/powerpc/pr80098-1.c: Likewise.
1774
6512c0f1
MS
17752017-08-24 Martin Sebor <msebor@redhat.com>
1776
1777 PR middle-end/81908
1778 * gcc.dg/tree-ssa/builtins-folding-gimple-2.c: New test.
1779 * gcc.dg/tree-ssa/builtins-folding-gimple-3.c: New test.
1780 * gcc.dg/tree-ssa/pr81908.c: New test.
1781
281de9c2
SM
17822017-08-24 Steven Munroe <munroesj@gcc.gnu.org>
1783
2ffc0382
UB
1784 * gcc.target/powerpc/mmx-packuswb-1.c [NO_WARN_X86_INTRINSICS]: Define.
1785 Suppress warning during tests.
281de9c2 1786
10bfe16f
UB
17872017-08-24 Uros Bizjak <ubizjak@gmail.com>
1788
1789 * lib/target-supports.exp: Group together target-dependant checks.
1790
142ff602
BC
17912017-08-24 Bin Cheng <bin.cheng@arm.com>
1792
1793 PR tree-optimization/81913
1794 * gcc.c-torture/execute/pr81913.c: New test.
1795 * gcc.dg/tree-ssa/loop-niter-1.c: New test.
1796 * gcc.dg/tree-ssa/loop-niter-2.c: New test.
1797
9b25e12d
RB
17982017-08-23 Richard Biener <rguenther@suse.de>
1799
1800 PR target/81921
1801 * gcc.target/i386/pr81921.c: New testcase.
1802
122f9da1
DS
18032017-08-23 Daniel Santos <daniel.santos@pobox.com>
1804
1805 * gcc.target/i386/pr80969-1.c: New testcase.
1806 * gcc.target/i386/pr80969-2a.c: Likewise.
1807 * gcc.target/i386/pr80969-2.c: Likewise.
1808 * gcc.target/i386/pr80969-3.c: Likewise.
1809 * gcc.target/i386/pr80969-4a.c: Likewise.
1810 * gcc.target/i386/pr80969-4b.c: Likewise.
1811 * gcc.target/i386/pr80969-4.c: Likewise.
1812 * gcc.target/i386/pr80969-4.h: New header common to pr80969-4*.c
1813 * lib/target-supports.exp (check_avx512_os_support_available,
1814 check_avx512f_hw_available, check_effective_target_avx512f_runtime):
1815 New proceedures for target avx512f and avx512f_runtime selectors.
1816 (check_avx2_hw_available): Fix breakage due NULL being undefined.
1817
397ecd05
DM
18182017-08-23 David Malcolm <dmalcolm@redhat.com>
1819
1820 * g++.dg/diagnostic/param-type-mismatch.C: New test acse.
1821 * gcc.dg/param-type-mismatch.c: New test case.
1822
44b1b798
WS
18232017-08-23 Will Schmidt <will_schmidt@vnet.ibm.com>
1824
1825 * gcc.target/powerpc/fold-vec-perm-char.c: New.
1826 * gcc.target/powerpc/fold-vec-perm-double.c: New.
1827 * gcc.target/powerpc/fold-vec-perm-float.c: New.
1828 * gcc.target/powerpc/fold-vec-perm-int.c: New.
1829 * gcc.target/powerpc/fold-vec-perm-longlong.c: New.
1830 * gcc.target/powerpc/fold-vec-perm-pixel.c: New.
1831 * gcc.target/powerpc/fold-vec-perm-short.c: New.
1832
60591d4e
RB
18332017-08-23 Richard Biener <rguenther@suse.de>
1834
1835 * g++.dg/cpp1y/constexpr-instantiate.C: Adjust.
1836 * g++.dg/tree-ssa/pr45605.C: Likewise.
a1e56425
RB
1837 * gnat.dg/noinline2.adb: Likewise.
1838 * gnat.dg/renaming6.adb: Likewise.
1839 * gnat.dg/renaming6.ads: Likewise.
1840 * gnat.dg/specs/noinline3.ads: Likewise.
60591d4e 1841
3767b2e4
RB
18422017-08-23 Richard Biener <rguenther@suse.de>
1843
1844 PR lto/81940
1845 * g++.dg/lto/pr81940_0.C: New testcase.
1846
c37691e5
TC
18472017-08-23 Tamar Christina <tamar.christina@arm.com>
1848
1849 PR middle-end/19706
1850 * gcc.dg/tree-ssa/pr19706.c: New.
1851 * lib/target-supports.exp (check_effective_target_xorsign): New.
1852
4d68ff06
DS
18532017-08-22 Daniel Santos <daniel.santos@pobox.com>
1854
1855 * gcc.target/i386/pr71958.c: New test to verify error on -mx32 and
1856 -mabi=ms
1857 * gcc.target/i386/pr64409.c: Modify to only run on x32.
1858 * gcc.target/i386/pr46470.c: Modify to skip x32 target.
1859 * gcc.target/i386/pr66275.c: Likewise.
1860 * gcc.target/i386/pr68018.c: Likewise.
1861
5b37159f
WS
18622017-08-22 Will Schmidt <will_schmidt@vnet.ibm.com>
1863
1864 * gcc.target/powerpc/fold-vec-sums-int.c: New.
1865
0db8ddfc
JL
18662017-08-22 Jeff Law <law@redhat.com>
1867
1868 PR tree-optimization/81741
1869 PR tree-optimization/71947
1870 * gcc.dg/tree-ssa/pr81741.c: New test.
1871 * gcc.dg/tree-ssa/pr71947-7.c: New test.
1872 * gcc.dg/tree-ssa/pr71947-8.c: New test.
1873 * gcc.dg/tree-ssa/pr71947-9.c: New test.
1874 * gcc.dg/tree-ssa/pr71941-1.c: Tweak expected output.
1875 * gcc.dg/tree-ssa/pr71941-2.c: Tweak expected output.
1876 * gcc.dg/tree-ssa/pr71941-3.c: Tweak expected output.
1877 * gcc.dg/tree-ssa/20030922-2.c: xfail.
1878
44d23deb
YR
18792017-08-22 Yvan Roux <yvan.roux@linaro.org>
1880
1881 PR c++/80287
1882 * g++.dg/pr80287.C: New test.
1883
7f1bf27a
RB
18842017-08-22 Richard Biener <rguenther@suse.de>
1885
1886 Revert
1887 2017-08-09 Slava Barinov <v.barinov@samsung.com>
1888
1889 * g++.dg/asan/asan.exp: Switch on *.cc tests.
1890
1823c4f6
RB
18912017-08-22 Richard Biener <rguenther@suse.de>
1892
1893 * g++.dg/debug/dwarf2/dwarf2-1.C: Remove -feliminate-dwarf2-dups.
1894 * g++.dg/debug/dwarf2/dwarf2-2.C: Likewise.
1895 * g++.dg/debug/dwarf2/pr46123-2.C: Likewise.
1896 * g++.dg/debug/dwarf2/typedef5.C: Likewise.
1897 * gcc.dg/debug/dwarf2/dwarf2-3.c: Likewise.
1898 * gcc.dg/debug/dwarf2/dwarf2-3.h: Likewise.
1899 * gcc.dg/debug/dwarf2/dups-types.c: Remove.
1900 * gcc.dg/debug/dwarf2/dups-types.h: Likewise.
1901
bef016bf
JD
19022017-08-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1903
1904 PR fortran/81296
1905 * gfortran.dg/dtio_12.f90: Update test.
1906
57cea2b3
NS
19072017-08-21 Nathan Sidwell <nathan@acm.org>
1908
1909 * g++.dg/template/pr81899.C: Fix c++03.
1910 * g++.dg/debug/debug9.C: Add -fno-reorder-blocks-and-partition"
1911
7f204c0f
DM
19122017-08-21 David Malcolm <dmalcolm@redhat.com>
1913
1914 * gcc.dg/format/diagnostic-ranges.c (test_mismatching_types):
1915 Update expected result to show all of "(long)0" being underlined.
1916 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1917 (test_multitoken_macro): Update expected underlining.
1918
2f687306
DM
19192017-08-21 David Malcolm <dmalcolm@redhat.com>
1920
1921 * gcc.dg/format/diagnostic-ranges.c: Update expected results
1922 to show underlining of all pertinent params.
1923 * gcc.dg/format/pr72858.c: Likewise.
1924
453773df
UB
19252017-08-21 Uros Bizjak <ubizjak@gmail.com>
1926
1927 PR target/46091
1928 * gcc.target/i386/pr46091-4.c: New test.
1929 * gcc.target/i386/pr46091-4a.c: Ditto.
1930 * gcc.target/i386/pr46091-5.c: Ditto.
1931 * gcc.target/i386/pr46091-5a.c: Ditto.
1932
5ec1701e
NS
19332017-08-21 Nathan Sidwell <nathan@acm.org>
1934
1935 PR c++/81899
1936 * g++.dg/template/pr81899.C: New.
1937
404938ed
RB
19382017-08-21 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/81900
1941 * gcc.dg/torture/pr81900.c: New testcase.
1942
1ea85365
RB
19432017-08-21 Richard Biener <rguenther@suse.de>
1944
1945 * c-c++-common/asan/global-overflow-1.c: Adjust diagnostic location
1946 regex to handle the LTO case.
1947 * c-c++-common/asan/heap-overflow-1.c: Likewise.
1948 * c-c++-common/asan/misalign-1.c: Likewise.
1949 * c-c++-common/asan/misalign-2.c: Likewise.
1950 * c-c++-common/asan/null-deref-1.c: Likewise.
1951 * c-c++-common/asan/stack-overflow-1.c: Likewise.
1952 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
1953 * c-c++-common/asan/use-after-free-1.c: Likewise.
1954 * c-c++-common/asan/alloca_big_alignment.c: Likewise.
1955 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
1956 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
1957 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
1958 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
1959 * g++.dg/asan/large-func-test-1.C: Likewise.
1960 * gfortran.dg/save_6.f90: Add -flto -g variant of save_5.f90.
1961
8322b607
RB
19622017-08-21 Richard Biener <rguenther@suse.de>
1963
1964 PR middle-end/81884
1965 * g++.dg/torture/pr81884.C: New testcase.
1966
8e7b84e8
JDA
19672017-08-20 John David Anglin <danglin@gcc.gnu.org>
1968
1969 PR ipa/77732
1970 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa.
1971
953e520d
DM
19722017-08-18 David Malcolm <dmalcolm@redhat.com>
1973
1974 PR tree-optimization/46805
1975 * jit.dg/all-non-failing-tests.h: Add test-autovectorize.c.
1976 * jit.dg/test-autovectorize.c: New test case.
1977
b1eb28d1
PB
19782017-08-18 Peter Bergner <bergner@vnet.ibm.com>
1979
1980 PR target/80210
1981 * gcc.target/powerpc/pr80210.c: New test.
1982
f661e57e
DM
19832017-08-18 David Malcolm <dmalcolm@redhat.com>
1984
1985 PR c++/81514
1986 * g++.dg/lookup/empty.h: New file.
1987 * g++.dg/lookup/missing-std-include-2.C: Replace include of
1988 stdio.h with empty.h and a declaration of a "std::sprintf" not based
1989 on a built-in.
1990
00aa1fa2
L
19912017-08-18 H.J. Lu <hongjiu.lu@intel.com>
1992
1993 PR c/53037
1994 * c-c++-common/pr53037-5.c: New test.
1995 * g++.dg/pr53037-1.C: Likewise.
1996 * g++.dg/pr53037-2.C: Likewise.
1997 * g++.dg/pr53037-3.C: Likewise.
1998 * g++.dg/pr53037-4.C: Likewise.
1999 * gcc.dg/pr53037-1.c: Likewise.
2000 * gcc.dg/pr53037-2.c: Likewise.
2001 * gcc.dg/pr53037-3.c: Likewise.
2002 * gcc.dg/pr53037-4.c: Likewise.
2003
4a89b7e7
PB
20042017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2005
2006 * gcc.target/powerpc/p8vector-int128-1.c: Remove use of -mvsx-timode.
2007 * gcc.target/powerpc/p9-vparity.c: Likewise.
2008 * gcc.target/powerpc/pr68805.c: Likewise.
2009 * gcc.target/powerpc/pr80098-4.c: Remove useless test case.
2010
d00fdf85
PB
20112017-08-17 Peter Bergner <bergner@vnet.ibm.com>
2012
2013 PR target/72804
2014 * gcc.target/powerpc/pr72804.c: New test.
2015
e67bbd5d
MP
20162017-08-17 Marek Polacek <polacek@redhat.com>
2017
2018 PR middle-end/81814
2019 * gcc.dg/torture/pr81814.c: New test.
2020
ea58eb88
JW
20212017-08-17 Jackson Woodruff <jackson.woodruff@arm.com>
2022
2023 * gcc.target/aarch64/simd/vect_str_zero.c: New testcase.
2024
ab4b719a
TV
20252017-08-17 Tom de Vries <tom@codesourcery.com>
2026
2027 * gcc.dg/ipa/pr81696.c: Require effective target nonlocal_goto.
2028
344be1fd
RB
20292017-08-17 Richard Biener <rguenther@suse.de>
2030
2031 * gcc.dg/tree-ssa/vrp117.c: New testcase.
2032
7911a54d
UB
20332017-08-16 Uros Bizjak <ubizjak@gmail.com>
2034
2035 * c-c++-common/patchable_function_entry-decl.c (dg-final): Adapt
2036 scan-assembler-times for alpha*-*-*.
2037 * c-c++-common/patchable_function_entry-default.c (dg-final): Ditto.
2038 * c-c++-common/patchable_function_entry-definition.c (dg-final): Ditto.
2039
b68a9f34
TK
20402017-08-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2041
2042 PR fortran/81116
2043 * gfortran.dg/realloc_on_assignment_29.f90: New test.
2044
adb5b54b
UB
20452017-08-16 Uros Bizjak <ubizjak@gmail.com>
2046
2047 PR target/46091
2048 * gcc.target/i386/pr46091-1.c: Update scan-assembler-times.
2049 (testm): New test function.
2050 * gcc.target/i386/pr46091-2.c: Ditto.
2051 * gcc.target/i386/pr46091-3.c: Ditto.
2052
90d43c80
BC
20532017-08-16 Bin Cheng <bin.cheng@arm.com>
2054
2055 PR tree-optimization/81832
2056 * gcc.dg/tree-ssa/pr81832.c: New test.
2057
963aeaad
RS
20582017-08-16 Richard Sandiford <richard.sandiford@linaro.org>
2059
2060 PR tree-optimization/81835
2061 * gcc.dg/vect/pr81815.c: New test.
2062
aaf46c35
JM
20632017-08-15 Joseph Myers <joseph@codesourcery.com>
2064
2065 PR target/78460
2066 PR target/67712
2067 * gcc.c-torture/compile/string-large-1.c: New test.
2068
204b99cd
RB
20692017-08-15 Richard Biener <rguenther@suse.de>
2070
2071 PR tree-optimization/81790
2072 * gcc.dg/torture/pr81790.c: New testcase.
2073
27be025d
MS
20742017-08-14 Martin Sebor <msebor@redhat.com>
2075
2076 PR c/81117
2077 * c-c++-common/attr-nonstring-1.c: New test.
2078
da67acb9
MS
20792017-08-14 Martin Sebor <msebor@redhat.com>
2080
2081 PR c/81117
2082 * gcc.dg/format/gcc_diag-10.c: Exercise %G.
2083
9e3b1778
DE
20842017-08-14 David Edelsohn <dje.gcc@gmail.com>
2085
2086 * gcc.dg/ucnid-5.c: Skip on AIX.
2087 * gcc.target/powerpc/pr79909.c: Skip on AIX.
2088
2912db04
UB
20892017-08-14 Uros Bizjak <ubizjak@gmail.com>
2090
2091 PR target/46091
2092 * gcc.target/i386/pr46091-1.c: New test.
2093 * gcc.target/i386/pr46091-2.c: Ditto.
2094 * gcc.target/i386/pr46091-3.c: Ditto.
2095
c7fd2176
WD
20962017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2097
2098 PR target/81643
2099 * gcc.target/aarch64/long_branch_1.c: Improve testcase.
2100
a72a7e39
BS
21012017-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2102
2103 PR target/79845
2104 * g++.dg/ext/altivec-cell-5.C: Adjust diagnostic strings.
2105 * gcc.target/powerpc/altivec-cell-5.c: Likewise.
2106 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Likewise.
2107 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2108 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2109 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: Likewise.
2110 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2111 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Likewise.
2112 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2113 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2114 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2115 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2116 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2117 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2118 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2119 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2120 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2121 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2122 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2123 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2124 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2125 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2126 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2127 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2128 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2129 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2130 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2131 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2132 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2133 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2134 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2135 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2136 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2137 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2138 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2139 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2140 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2141 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2142 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2143 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2144 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2145 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2146 * gcc.target/powerpc/cmpb-3.c: Likewise.
2147 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2148 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2149 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2150 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2151 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2152 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2153 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2154 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2155 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2156 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2157 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2158 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2159 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2160 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2161 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2162 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2163 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2164 * gcc.target/powerpc/no-r11-3.c: Likewise.
2165 * gcc.target/powerpc/pr80098-1.c: Likewise.
2166 * gcc.target/powerpc/pr80098-2.c: Likewise.
2167 * gcc.target/powerpc/pr80098-3.c: Likewise.
2168 * gcc.target/powerpc/pr80098-4.c: Likewise.
2169 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2170 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2171 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2172 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2173 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2174 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2175 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2176 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2177 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2178 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2179 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2180
8d2d0de9
BC
21812017-08-14 Bin Cheng <bin.cheng@arm.com>
2182
2183 PR tree-optimization/81799
2184 * gcc.dg/tree-ssa/pr81799.c: New.
2185
5316dd1b
WD
21862017-08-14 Wilco Dijkstra <wdijkstr@arm.com>
2187
2188 PR middle-end/46932
2189 * gcc.dg/pr46932.c: Use dg-require-effective-target autoincdec.
2190 * lib/target-supports.exp: Add check_effective_target_autoincdec.
2191
250db3f9
SN
21922017-08-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
2193
2194 * gcc.target/aarch64/dbl_mov_immediate_1.c: Add
2195 -mno-pc-relative-literal-loads.
2196
0d9255af
RO
21972017-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2198
2199 PR testsuite/81793
2200 * gcc.dg/pie-static-1.c: Require both static and pie support.
2201 * gcc.dg/pie-static-2.c: Likewise.
2202
7a7b545f
PMR
22032017-08-12 Pierre-Marie de Rodat <derodat@adacore.com>
2204
2205 PR ada/79542
2206 * gnat.dg/debug13.ads, gnat.dg/debug13.adb: New testcase.
2207
bb85aa74
MP
22082017-08-11 Marek Polacek <polacek@redhat.com>
2209
2210 PR c/81795
2211 * gcc.dg/pr81795.c: New test.
2212
c4fa8984
TK
22132017-08-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2214
2215 PR fortran/60355
2216 * gfortran.dg (bind_c_usage_30): New test.
2217
fe8a99d8
ML
22182017-08-11 Martin Liska <mliska@suse.cz>
2219
2220 PR tree-opt/79987
2221 * gcc.target/i386/mpx/pr79987.c: New test.
2222
4c71a171
ML
22232017-08-11 Martin Liska <mliska@suse.cz>
2224
2225 PR ipa/81213
2226 * gcc.target/i386/pr81213.c: New test.
2227
e1769bdd
UB
22282017-08-10 Uros Bizjak <ubizjak@gmail.com>
2229
2230 PR target/81708
2231 * gcc.target/i386/stack-prot-sym.c: New test.
2232
adc84037
RS
22332017-08-10 Richard Sandiford <richard.sandiford@linaro.org>
2234
2235 PR testsuite/81738
2236 * gcc.dg/vect/vect-alias-check-6.c: Move second function to...
2237 * gcc.dg/vect/vect-alias-check-7.c: ...this new file. Require
2238 vect_perm and vect_element_align for vectorization.
2239
8e941ae9
L
22402017-08-10 H.J. Lu <hongjiu.lu@intel.com>
2241
2242 PR target/81736
2243 * gcc.target/i386/pr81736-1.c: New test.
2244 * gcc.target/i386/pr81736-2.c: Likewise.
2245 * gcc.target/i386/pr81736-3.c: Likewise.
2246 * gcc.target/i386/pr81736-4.c: Likewise.
2247 * gcc.target/i386/pr81736-5.c: Likewise.
2248 * gcc.target/i386/pr81736-6.c: Likewise.
2249 * gcc.target/i386/pr81736-7.c: Likewise.
2250
798f8628
WS
22512017-08-10 Will Schmidt <will_schmidt@vnet.ibm.com>
2252
2253 * gcc.target/powerpc/fold-vec-msum-short.c: Fix typo.
2254 * gcc.target/powerpc/fold-vec/pack-longlong.c: Mark for 64-bit only.
2255
32129a17
DM
22562017-08-10 David Malcolm <dmalcolm@redhat.com>
2257
2258 * c-c++-common/missing-close-symbol.c: New test case.
2259 * c-c++-common/missing-symbol.c: New test case.
2260 * gcc.dg/unclosed-init.c: New test case.
2261 * g++.dg/diagnostic/unclosed-extern-c.C: New test case.
2262 * g++.dg/diagnostic/unclosed-function.C: New test case.
2263 * g++.dg/diagnostic/unclosed-namespace.C: New test case.
2264 * g++.dg/diagnostic/unclosed-struct.C: New test case.
2265 * g++.dg/parse/pragma2.C: Update to reflect movement of the
2266 "expected identifier" error.
2267
57e1270f
FR
22682017-08-10 Fritz Reese <fritzoreese@gmail.com>
2269
2270 * gfortran.dg/dec_d_lines_1.f: New test.
2271 * gfortran.dg/dec_d_lines_2.f: New test.
2272
22732017-08-10 Fritz Reese <fritzoreese@gmail.com>
6f855a26
FR
2274
2275 * gfortran.dg/dec_structure_18.f90: New test.
2276 * gfortran.dg/dec_structure_19.f90: New test.
2277 * gfortran.dg/dec_structure_20.f90: New test.
2278 * gfortran.dg/dec_structure_21.f90: New test.
2279
aaab59b4
MP
22802017-08-10 Marek Polacek <polacek@redhat.com>
2281
2282 PR testsuite/81784
2283 * gcc.dg/compare2.c: Update dg-bogus and dg-warning.
2284
f234f078
MP
2285 * objc.dg/proto-lossage-4.m: Accept int/long int as intptr_t.
2286
2b7d0696
ML
22872017-08-10 Martin Liska <mliska@suse.cz>
2288
2289 PR c++/81355
2290 * g++.dg/other/pr81355.C: New test.
2291
47ee1b7c
DM
22922017-08-09 David Malcolm <dmalcolm@redhat.com>
2293
2294 * jit.dg/all-non-failing-tests.h: Add note about
2295 test-vector-types.cc.
2296 * jit.dg/test-error-gcc_jit_type_get_vector-bad-type.c: New test
2297 case.
2298 * jit.dg/test-error-gcc_jit_type_get_vector-non-power-of-two.c:
2299 New test case.
2300 * jit.dg/test-vector-types.cc: New test case.
2301
b388427b
AP
23022017-08-09 Andrew Pinski <apinski@cavium.com>
2303
2304 * gcc.target/aarch64/vect-xorsign_exec.c: Add
2305 --save-temps to the options passed.
2306
12c2ab7b
MC
23072017-08-09 Michael Collison <michael.collison@arm.com>
2308
2309 * testsuite/g++.dg/ext/packed8.C: Remove -mstructure-size-
2310 boundary option and fix comment.
2311 * testsuite/g++.dg/init/array16.C: Remove -mstructure-size-
2312 boundary option and fix comment.
2313 * testsuite/g++.dg/other/crash-4.C: Remove -mstructure-size-
2314 boundary option and fix comment.
2315 * testsuite/gcc.dg/builtin-stringop-chk-1.c: Remove
2316 -mstructure-size boundary option.
2317
a8a581af
SB
23182017-08-09 Segher Boessenkool <segher@kernel.crashing.org>
2319
2320 PR rtl-optimization/81423
2321 * gcc.c-torture/execute/pr81423.c: New testcase.
2322
50a87c1c
WS
23232017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2324
2325 * gcc.target/powerpc/fold-vec-pack-double.c: New.
2326 * gcc.target/powerpc/fold-vec-pack-int.c: New.
2327 * gcc.target/powerpc/fold-vec-pack-longlong.c: New.
2328 * gcc.target/powerpc/fold-vec-pack-short.c: New.
2329
3d9a180f
WS
23302017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2331
2332 * gcc.target/powerpc/fold-vec-msum-char.c: New.
2333 * gcc.target/powerpc/fold-vec-msum-short.c: New.
2334
ee9a9e7b
WS
23352017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2336
2337 * gcc.target/powerpc/fold-vec-madd-double.c: New.
2338 * gcc.target/powerpc/fold-vec-madd-float.c: New.
2339 * gcc.target/powerpc/fold-vec-madd-short.c: New.
2340
07999eb2
WS
23412017-08-09 Will Schmidt <will_schmidt@vnet.ibm.com>
2342
2343 * gcc.target/powerpc/fold-vec-cntlz-int.c: New.
2344 * gcc.target/powerpc/fold-vec-cntlz-char.c: New.
2345 * gcc.target/powerpc/fold-vec-cntlz-short.c: New.
2346 * gcc.target/powerpc/fold-vec-cntlz-longlong.c: New.
2347
0ca970cd
SB
23482017-08-09 Slava Barinov <v.barinov@samsung.com>
2349
2350 * g++.dg/asan/asan.exp: Switch on *.cc tests.
2351
296c53ac
MP
23522017-08-09 Marek Polacek <polacek@redhat.com>
2353
2354 PR c/81233
2355 * gcc.dg/diagnostic-types-1.c: New test.
2356 * gcc.dg/assign-warn-1.c: Update warning messages.
2357 * gcc.dg/assign-warn-2.c: Likewise.
2358 * gcc.dg/c90-const-expr-5.c: Likewise.
2359 * gcc.dg/c99-const-expr-5.c: Likewise.
2360 * gcc.dg/conv-2.c: Likewise.
2361 * gcc.dg/init-bad-7.c: Likewise.
2362 * gcc.dg/overflow-warn-1.c: Likewise.
2363 * gcc.dg/overflow-warn-2.c: Likewise.
2364 * gcc.dg/overflow-warn-3.c: Likewise.
2365 * gcc.dg/overflow-warn-4.c: Likewise.
2366 * gcc.dg/pointer-array-atomic.c: Likewise.
2367 * gcc.dg/pr26865.c: Likewise.
2368 * gcc.dg/pr61162-2.c: Likewise.
2369 * gcc.dg/pr61162.c: Likewise.
2370 * gcc.dg/pr67730-2.c: Likewise.
2371 * gcc.dg/pr69156.c: Likewise.
2372 * gcc.dg/pr70174.c: Likewise.
2373 * objc.dg/proto-lossage-4.m: Likewise.
2374
a32c8316
MP
23752017-08-09 Marek Polacek <polacek@redhat.com>
2376
2377 PR c/81417
2378 * Wsign-compare-1.c: New test.
2379 * gcc.dg/compare1.c: Adjust dg-bogus.
2380 * gcc.dg/compare2.c: Likewise.
2381 * gcc.dg/compare3.c: Likewise.
2382 * gcc.dg/compare7.c: Likewise.
2383 * gcc.dg/compare8.c: Likewise.
2384 * gcc.dg/compare9.c: Likewise.
2385 * gcc.dg/pr11492.c: Likewise.
2386
7345b714
L
23872017-08-08 H.J. Lu <hongjiu.lu@intel.com>
2388
2389 PR driver/81523
2390 * gcc.dg/pie-7.c: New test.
2391 * gcc.dg/pie-static-1.c: Likewise.
2392 * gcc.dg/pie-static-2.c: Likewise.
2393
d5bf81b3
UB
23942017-08-08 Uros Bizjak <ubizjak@gmail.com>
2395
2396 PR target/81708
2397 * gcc.target/i386/stack-prot-guard.c: New test.
2398
4261463d
TC
23992017-08-08 Tamar Christina <tamar.christina@arm.com>
2400
2401 * gcc.target/aarch64/xorsign.c: New.
2402 * gcc.target/aarch64/xorsign_exec.c: New.
2403 * gcc.target/aarch64/vect-xorsign_exec.c: New.
2404
b115e803
BS
24052017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2406
2407 PR tree-optimization/81354
2408 * g++.dg/torture/pr81354.C: New file.
2409
51bd28ed
RB
24102017-08-08 Richard Biener <rguenther@suse.de>
2411
2412 PR middle-end/81719
2413 * g++.dg/tree-ssa/pr81719.C: New testcase.
2414
26d66f28
RB
24152017-08-08 Richard Biener <rguenther@suse.de>
2416
2417 PR tree-optimization/81723
2418 * gfortran.dg/pr81723.f: New testcase.
2419
82c0d3eb
BS
24202017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2421
2422 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust diagnostic
2423 string.
2424 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
2425 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise.
2426 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Likewise.
2427 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Likewise.
2428 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise.
2429 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise.
2430 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise.
2431 * gcc.target/powerpc/byte-in-set-2.c: Likewise.
2432 * gcc.target/powerpc/cmpb-3.c: Likewise.
2433 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise.
2434 * gcc.target/powerpc/vsu/vec-xst-len-13.c: Likewise.
2435
d81e058f
ML
24362017-08-08 Martin Liska <mliska@suse.cz>
2437
2438 PR tree-opt/81696
2439 * gcc.dg/ipa/pr81696.c: New test.
2440
a5c93f53
BC
24412017-08-08 Bin Cheng <bin.cheng@arm.com>
2442
2443 PR tree-optimization/81744
2444 * gcc.dg/tree-ssa/pr81744.c: New.
2445
a5afbdd6
MP
24462017-08-08 Marek Polacek <polacek@redhat.com>
2447
2448 PR c++/81607
2449 * g++.dg/other/bitfield6.C: New test.
2450
08c4c51e
MM
24512017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2452
2453 PR target/81593
2454 * gcc.target/powerpc/vec-setup.h: New tests to test various
2455 combinations of setting up vectors of 2 double word elements.
2456 * gcc.target/powerpc/vec-setup-long.c: Likewise.
2457 * gcc.target/powerpc/vec-setup-double.c: Likewise.
2458 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
2459 * gcc.target/powerpc/vec-setup-be-double.c: Likewise.
2460 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing
2461 vector inserts from vector extracts.
2462 * gcc.target/powerpc/vsx-extract-7.c: Likewise.
2463
950a884b
TK
24642017-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
2465
2466 PR fortran/68829
2467 PR fortran/81701
2468 * gfortran.dg/o_fast_stacksize.90: New test.
2469
6f1a16cb
WD
24702017-08-07 Wilco Dijkstra <wdijkstr@arm.com>
2471
2472 PR middle-end/46932
2473 * gcc.dg/pr46932.c: Compile on targets with pre-increment.
2474
4090b652
L
24752017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2476
2477 * gcc.target/i386/pr81736-1.c: Removed.
2478 * gcc.target/i386/pr81736-2.c: Likewise.
2479 * gcc.target/i386/pr81736-3.c: Likewise.
2480 * gcc.target/i386/pr81736-4.c: Likewise.
2481
079a0363
L
24822017-08-07 H.J. Lu <hongjiu.lu@intel.com>
2483
2484 PR target/81736
2485 * gcc.target/i386/pr81736-1.c: New test.
2486 * gcc.target/i386/pr81736-2.c: Likewise.
2487 * gcc.target/i386/pr81736-3.c: Likewise.
2488 * gcc.target/i386/pr81736-4.c: Likewise.
2489
1653a865
MP
24902017-08-07 Marek Polacek <polacek@redhat.com>
2491
2492 PR middle-end/81737
2493 * gcc.dg/pr81737.c: New test.
2494
577eec56
ML
24952017-08-07 Martin Liska <mliska@suse.cz>
2496
2497 * g++.dg/cpp0x/pr65558.C: Update scanned pattern.
2498 * gcc.dg/parm-impl-decl-1.c: Likewise.
2499 * gcc.dg/parm-impl-decl-3.c: Likewise.
2500 * gcc.dg/Wattributes-5.c: New test.
2501
537bf9ac
AP
25022017-08-06 Andrew Pinski <apinski@cavium.com>
2503
2504 * gcc.target/aarch64/target_attr_10.c: Add -mcpu=generic.
2505 * gcc.target/aarch64/target_attr_13.c: LIkewise.
2506 * gcc.target/aarch64/target_attr_15.c: LIkewise.
2507 * gcc.target/aarch64/target_attr_4.c: Likewise.
2508 * gcc.target/aarch64/target_attr_1.c: Add -march=armv8-a.
2509 * gcc.target/aarch64/target_attr_2.c: Likewise.
2510 * gcc.target/aarch64/target_attr_7.c: Likewise.
2511 * gcc.target/aarch64/target_attr_crypto_ice_1.c: Likewise.
2512 * gcc.target/aarch64/target_attr_crypto_ice_2.c: Likewise.
2513 * gcc.target/aarch64/target_attr_3.c: Add -mcpu=generic -march=armv8-a.
2514
90596474
AP
25152017-08-06 Andrew Pinski <apinski@cavium.com>
2516
2517 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Pass
2518 -march=armv8-a+nolse, skip if -mcpu= is passed.
2519 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise.
2520
08e9cb5a
AP
25212017-08-06 Andrew Pinski <apinski@cavium.com>
2522
2523 * gcc.target/aarch64/_Float16_1.c: Skip if supplied a -mcpu= option.
2524 * gcc.target/aarch64/_Float16_2.c: Likewise.
2525 * gcc.target/aarch64/_Float16_3.c: Likewise.
2526
4a6ad083
TV
25272017-08-06 Tom de Vries <tom@codesourcery.com>
2528
2529 * gcc.dg/pr78582.c: Require effective target nonlocal_goto.
2530
b363e726
TV
25312017-08-06 Tom de Vries <tom@codesourcery.com>
2532
2533 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): Fix return
2534 type. Add missing return.
2535
8fbcf075
TV
25362017-08-06 Tom de Vries <tom@codesourcery.com>
2537
2538 PR testsuite/81731
2539 * gcc.dg/torture/pr78218.c (struct v): New type, factored type out of
2540 variable 'a' definition.
2541 (b): Remove unused variable.
2542 (gp): New variable.
2543 (check): Add parameter corresponding to call in main, and handle.
2544
67695c07
PC
25452017-08-04 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/79790
23d12941 2548 * g++.dg/cpp1z/class-deduction43.C: New.
67695c07 2549
c779bea5
YG
25502017-08-04 Yury Gribov <tetra2005@gmail.com>
2551
2552 PR tree-optimization/57371
2553 * c-c++-common/pr57371-1.c: New test.
2554 * c-c++-common/pr57371-2.c: New test.
2555 * c-c++-common/pr57371-3.c: New test.
2556 * c-c++-common/pr57371-4.c: New test.
2557 * gcc.dg/pr57371-5.c: New test.
2558
e52341f1
CL
25592017-08-04 Carl Love <cel@us.ibm.com>
2560
2561 * gcc.target/powerpc/builtins-3.c: Remove ISA 3.0 word variant
2562 builtin test cases for vec_mule, and vec_mulo.
2563 * gcc.target/powerpc/builtins-3-p8.c: Add ISA 3.0 word variant
2564 builtin test cases for vec_mule, and vec_mulo.
2565
295940c3
L
25662017-08-04 H.J. Lu <hongjiu.lu@intel.com>
2567
2568 PR target/81590
2569 * gcc.target/i386/avx512-check.h: New file.
2570 * gcc.target/i386/avx5124fmaps-check.h: Removed.
2571 * gcc.target/i386/avx5124vnniw-check.h: Likewise.
2572 * gcc.target/i386/avx512cd-check.h: Likewise.
2573 * gcc.target/i386/avx512ifma-check.h: Likewise.
2574 * gcc.target/i386/avx512vbmi-check.h: Likewise.
2575 * gcc.target/i386/avx512vpopcntdq-check.h: Likewise.
2576 * gcc.target/i386/avx512bw-check.h: Rewrite.
2577 * gcc.target/i386/avx512dq-check.h: Likewise.
2578 * gcc.target/i386/avx512er-check.h: Likewise.
2579 * gcc.target/i386/avx512f-check.h: Likewise.
2580 * gcc.target/i386/avx512vl-check.h: Likewise.
2581 * gcc.target/i386/avx512f-helper.h: Include "avx512-check.h"
2582 only.
2583 (test_512): Removed.
2584 (avx512*_test): Likewise.
2585 * gcc.target/i386/avx512f-pr71559.c (TEST): Undef.
2586
f4f2c2ec
MP
25872017-08-04 Marek Polacek <polacek@redhat.com>
2588
2589 PR middle-end/81695
2590 * gcc.dg/pr81695.c: New test.
2591
62c8a2cf
RS
25922017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2593
2594 PR tree-optimization/81136
2595 * gcc.dg/vect/pr81136.c: Add scan test.
2596
dfbddbeb
RS
25972017-08-04 Richard Sandiford <richard.sandiford@linaro.org>
2598
2599 * gcc.dg/vect/vect-alias-check-3.c: New test.
2600 * gcc.dg/vect/vect-alias-check-4.c: Likewise.
2601 * gcc.dg/vect/vect-alias-check-5.c: Likewise.
2602
165b2f5f
RB
26032017-08-04 Richard Biener <rguenther@suse.de>
2604
2605 PR middle-end/81705
2606 * c-c++-common/ubsan/pr81705.c: New testcase.
2607
7c0881d5
BS
26082017-08-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2609
2610 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: Adjust for error
2611 messages that used to start with a capital letter.
2612 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: Likewise.
2613 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: Likewise.
2614 * gcc.target/powerpc/bfp/scalar-cmp-unordered-2.c: Likewise.
2615 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: Likewise.
2616 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: Likewise.
2617 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: Likewise.
2618 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: Likewise.
2619 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: Likewise.
2620 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: Likewise.
2621 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: Likewise.
2622 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: Likewise.
2623 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: Likewise.
2624 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Likewise.
2625 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
2626 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
2627 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
2628 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise.
2629 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
2630 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
2631 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
2632 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
2633 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: Likewise.
2634 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: Likewise.
2635 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: Likewise.
2636 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: Likewise.
2637 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
2638 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
2639 * gcc.target/powerpc/byte-in-either-range-1.c: Likewise.
2640 * gcc.target/powerpc/byte-in-range-1.c: Likewise.
2641 * gcc.target/powerpc/byte-in-set-1.c: Likewise.
2642 * gcc.target/powerpc/crypto-builtin-2.c: Likewise.
2643 * gcc.target/powerpc/dfp/dtstsfi-1.c: Likewise.
2644 * gcc.target/powerpc/dfp/dtstsfi-11.c: Likewise.
2645 * gcc.target/powerpc/dfp/dtstsfi-16.c: Likewise.
2646 * gcc.target/powerpc/dfp/dtstsfi-21.c: Likewise.
2647 * gcc.target/powerpc/dfp/dtstsfi-26.c: Likewise.
2648 * gcc.target/powerpc/dfp/dtstsfi-31.c: Likewise.
2649 * gcc.target/powerpc/dfp/dtstsfi-36.c: Likewise.
2650 * gcc.target/powerpc/dfp/dtstsfi-41.c: Likewise.
2651 * gcc.target/powerpc/dfp/dtstsfi-46.c: Likewise.
2652 * gcc.target/powerpc/dfp/dtstsfi-51.c: Likewise.
2653 * gcc.target/powerpc/dfp/dtstsfi-56.c: Likewise.
2654 * gcc.target/powerpc/dfp/dtstsfi-6.c: Likewise.
2655 * gcc.target/powerpc/dfp/dtstsfi-61.c: Likewise.
2656 * gcc.target/powerpc/dfp/dtstsfi-66.c: Likewise.
2657 * gcc.target/powerpc/dfp/dtstsfi-71.c: Likewise.
2658 * gcc.target/powerpc/dfp/dtstsfi-76.c: Likewise.
2659 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise.
2660 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise.
2661 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise.
2662 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise.
2663 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise.
2664 * gcc.target/powerpc/vsu/vec-xl-len-12.c: Likewise.
2665 * gcc.target/powerpc/vsu/vec-xlx-7.c: Likewise.
2666 * gcc.target/powerpc/vsu/vec-xrx-7.c: Likewise.
2667 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise.
2668
2fdaed89
JJ
26692017-08-03 Jakub Jelinek <jakub@redhat.com>
2670
2671 PR target/81621
2672 * gcc.dg/pr81621.c: New test.
2673
297db279
RB
26742017-08-03 Richard Biener <rguenther@suse.de>
2675
2676 * gcc.dg/tree-ssa/reassoc-23.c: Adjust to fool early folding
2677 and CSE.
2678
2fdaed89 26792017-08-03 Richard Biener <rguenther@suse.de>
2d7744d4
RB
2680
2681 PR middle-end/81148
2682 * c-c++-common/ubsan/pr81148.c: New testcase.
2683
cad136a4
TV
26842017-08-03 Tom de Vries <tom@codesourcery.com>
2685
2686 PR target/81662
2687 * gcc.target/nvptx/patchable_function_entry-default.c: New test.
2688
2392baa5
JJ
26892017-08-03 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR driver/81650
2692 * gcc.dg/pr81650.c: New test.
2693
e5e691a5
PC
26942017-08-03 Paolo Carlini <paolo.carlini@oracle.com>
2695
2696 PR c++/71440
2697 * g++.dg/template/crash127.C: New.
2698
0a734553
JJ
26992017-08-03 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR middle-end/81052
2702 * c-c++-common/pr81052.c: New test.
2703
673aef33
TV
27042017-08-03 Tom de Vries <tom@codesourcery.com>
2705
2706 * gcc.dg/pr56727-2.c: Require alias.
2707
2a8485f6
TV
27082017-08-03 Tom de Vries <tom@codesourcery.com>
2709
2710 * gcc.dg/attr-noipa.c: Require alloca.
2711
8b917598
TV
27122017-08-03 Tom de Vries <tom@codesourcery.com>
2713
2714 * gcc.dg/torture/pr80163.c: Require label_values.
2715
4ca8bf91
TV
27162017-08-03 Tom de Vries <tom@codesourcery.com>
2717
2718 PR target/81662
2719 * c-c++-common/patchable_function_entry-decl.c: Skip for nvptx.
2720 * c-c++-common/patchable_function_entry-default.c: Same.
2721 * c-c++-common/patchable_function_entry-definition.c: Same.
2722
f4629481
UB
27232017-08-02 Uros Bizjak <ubizjak@gmail.com>
2724
2725 PR target/81644
2726 * gcc.target/i386/pr81644.c: New test.
2727
86994621
TV
27282017-08-02 Tom de Vries <tom@codesourcery.com>
2729
2730 * gcc.dg/Walloca-14.c: Use relative line number.
2731
9501fd4b
UB
27322017-08-02 Uros Bizjak <ubizjak@gmail.com>
2733
2734 * gcc.target/i386/funcspec-56.inc (no_3dnowa): Properly
2735 test "no-3dnowa" target attribute.
2736
f7b6353a
MP
27372017-08-02 Marek Polacek <polacek@redhat.com>
2738
2739 PR c/81289
2740 * gcc.dg/noncompile/pr81289.c: New test.
2741
8a6eab34
MP
2742 PR c/81448
2743 PR c/81306
2744 * c-c++-common/Wmultistatement-macros-13.c: New test.
2745
349721b7
JJ
27462017-08-02 Jakub Jelinek <jakub@redhat.com>
2747
e4f0733a
JJ
2748 PR c++/81640
2749 * g++.dg/warn/Wshadow-compatible-local-2.C: New test.
2750
349721b7
JJ
2751 PR middle-end/79499
2752 * gcc.dg/pr79499.c: New test.
2753
77eefb71
RB
27542017-08-02 Richard Biener <rguenther@suse.de>
2755
2756 PR tree-optimization/81633
2757 * gcc.dg/vect/pr81633.c: New testcase.
2758
760f74c2
L
27592017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2760
2761 * gcc.dg/guality/pr25967-1.c: New test.
2762 * gcc.dg/guality/pr25967-2.c: Likewise.
2763 * gcc.dg/torture/pr25967-1.c: Likewise.
2764 * gcc.dg/torture/pr25967-2.c: Likewise.
2765
a2e28a97
L
27662017-08-01 H.J. Lu <hongjiu.lu@intel.com>
2767
2768 PR target/81654
2769 * gcc.target/i386/pr81654.c: New test.
2770
d8afd032
TK
27712017-08-01 Thomas König <tkoenig@gcc.gnu.org>
2772
2773 PR fortran/79312
2774 * gfortran.dg/logical_assignment_1.f90: New test.
2775
671a00ee
ML
27762017-08-01 Martin Liska <mliska@suse.cz>
2777
2778 PR middle-end/70140
2779 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2780
7d3eecca
ML
27812017-08-01 Martin Liska <mliska@suse.cz>
2782
2783 Revert r250771
2784 Make mempcpy more optimal (PR middle-end/70140).
2785
636730ca
JJ
27862017-08-01 Jakub Jelinek <jakub@redhat.com>
2787
2788 PR target/81622
2789 * gcc.target/powerpc/pr81622.c: New test.
2790
74cc0b2b
SE
27912017-08-01 Steve Ellcey <sellcey@cavium.com>
2792
2793 PR tree-optimization/80925
2794 * gcc.dg/vect/vect-28.c: Add
2795 --param vect-max-peeling-for-alignment=0 option.
2796 Remove unaligned access and peeling checks.
2797 * gcc.dg/vect/vect-33-big-array.c: Ditto.
2798 * gcc.dg/vect/vect-70.c: Ditto.
2799 * gcc.dg/vect/vect-87.c: Ditto.
2800 * gcc.dg/vect/vect-88.c: Ditto.
2801 * gcc.dg/vect/vect-91.c: Ditto.
2802 * gcc.dg/vect/vect-93.c: Ditto.
2803
0102e469
TV
28042017-08-01 Tom de Vries <tom@codesourcery.com>
2805
2806 * gcc.target/nvptx/slp-2.c (foo): Use signed loop iteration variable.
2807 * gcc.target/nvptx/slp.c (foo): Same.
2808
813485c6
RB
28092017-08-01 Richard Biener <rguenther@suse.de>
2810
2811 PR tree-optimization/81181
2812 * gcc.dg/torture/pr81181.c: New testcase.
2813
98b7180c
ML
28142017-08-01 Martin Liska <mliska@suse.cz>
2815
2816 PR middle-end/70140
2817 * gcc.dg/string-opt-1.c: Adjust test-case to scan for memcpy.
2818
4f3e333a
UB
28192017-08-01 Uros Bizjak <ubizjak@gmail.com>
2820
2821 PR target/81641
2822 * gcc.target/i386/pr81641.c: New test.
2823
b8bb5772
UB
28242017-08-01 Uros Bizjak <ubizjak@gmail.com>
2825
2826 PR target/81639
2827 * gcc.target/i386/pr81639.c: New test.
2828
34e5c511
RB
28292017-08-01 Richard Biener <rguenther@suse.de>
2830
2831 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust.
2832 * gcc.dg/tree-ssa/split-path-5.c: Remove case with just dead
2833 endless loop.
2834 * gcc.dg/uninit-23.c: Adjust.
2835
5e19d437
BC
28362017-08-01 Bin Cheng <bin.cheng@arm.com>
2837
2838 * gcc.dg/no-strict-overflow-7.c: Revise comment and test string.
2839 * gcc.dg/tree-ssa/pr81388-1.c: Ditto.
2840
7061cfc0
BC
28412017-08-01 Bin Cheng <bin.cheng@arm.com>
2842
2843 PR tree-optimization/81627
2844 * gcc.dg/tree-ssa/pr81627.c: New.
2845
39637a44
BC
28462017-08-01 Bin Cheng <bin.cheng@arm.com>
2847
2848 PR tree-optimization/81620
2849 * gcc.dg/tree-ssa/pr81620-1.c: New.
2850 * gcc.dg/tree-ssa/pr81620-2.c: New.
2851
f9c5fe06
DH
28522017-08-01 Dominique d'Humieres <dominiq@lps.ens.fr>
2853
2854 PR testsuite/53542
2855 * gfortran.dg/use_30.f90: New test.
2856
da98e3b1
JJ
28572017-08-01 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR tree-optimization/81588
2860 * gcc.dg/tree-ssa/pr81588.c: New test.
2861 * gcc.dg/pr81588.c: New test.
2862 * gcc.c-torture/execute/pr81588.c: New test.
2863
5e8fe12f
RB
28642017-08-01 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/81297
2867 * gcc.dg/torture/pr81297.c: New testcase.
2868
93ac482a
UB
28692017-07-31 Uros Bizjak <ubizjak@gmail.com>
2870
2871 * gcc.target/i386/naked-1.c (dg-options): Add -fno-pic.
2872
6cc518c6
SE
28732017-07-31 Steve Ellcey <sellcey@cavium.com>
2874
2875 PR tree-optimization/80925
93ac482a 2876 * gcc.dg/vect/no-section-anchors-vect-69.c: Add
6cc518c6
SE
2877 --param vect-max-peeling-for-alignment=0 option.
2878 Remove unaligned access and peeling checks.
2879 * gcc.dg/vect/section-anchors-vect-69.c: Ditto.
2880
24c8e8eb
CL
28812017-07-31 Carl Love <cel@us.ibm.com>
2882
2883 * gcc.target/powerpc/builtins-4-runnable.c: Fix dg argument that got
2884 missed in commit 250746.
2885
b40e941b
CL
28862017-07-31 Carl Love <cel@us.ibm.com>
2887
2888 * gcc.target/powerpc/builtins-4-runnable.c: Add test cases for the
2889 new builtins.
2890
67779f74
L
28912017-07-31 H.J. Lu <hongjiu.lu@intel.com>
2892
2893 * gcc.target/i386/pr79793-1.c: Compile with -mtune=generic.
2894 * gcc.target/i386/pr79793-2.c: Likewise.
2895
a97cf8f9
UB
28962017-07-31 Uros Bizjak <ubizjak@gmail.com>
2897
2898 PR target/25967
2899 * gcc.target/i386/naked-3.c (dg-options): Use -O0.
2900 (naked): Add attribute regparm(1) for x86_32 targets.
2901 Add integer argument. Remove global "data" variable.
2902 (main): Pass integer argument to naked function.
2903 * gcc.target/i386/naked-4.c: New test.
2904
7fef86d3
JH
29052017-07-31 Jan Hubicka <hubicka@ucw.cz>
2906 Martin Liska <mliska@suse.cz>
2907
2908 * gcc.dg/predict-15.c: New test.
2909 * gcc.dg/tree-ssa/vrp24.c: Update scanned pattern.
2910
2ec580be
UB
29112017-07-31 Uros Bizjak <ubizjak@gmail.com>
2912
2913 PR target/25967
2914 * gcc.target/i386/naked-1.c: New test.
2915 * gcc.target/i386/naked-2.c: Ditto.
2916 * gcc.target/i386/naked-3.c: Ditto.
2917 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Remove
2918 do_test_body0 stub function, use attribute "naked" instead.
2919 * gcc.dg/pr44290-1.c: Use naked_functions effective target.
2920 * gcc.dg/pr44290-2.c: Ditto.
2921
cfdf6ff6
TK
29222017-07-31 Thomas Koenig <tkoenig@gcc.gnu.org>
2923
2924 PR fortran/81581
2925 * gfortran.dg/dim_sum_1.f90: New test case.
2926 * gfortran.dg/dim_sum_2.f90: New test case.
2927 * gfortran.dg/dim_sum_3.f90: New test case.
2928
5edb1c48
ML
29292017-07-31 Martin Liska <mliska@suse.cz>
2930
2931 * gcc.dg/builtin-unreachable-6.c: Update scanned patterns.
2932 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2933
f34ebeb2
ML
29342017-07-31 Martin Liska <mliska@suse.cz>
2935
2936 PR sanitize/81530
2937 * g++.dg/ubsan/pr81530.C: New test.
2938
066bbc57
JJ
29392017-07-31 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR sanitizer/81604
2942 * c-c++-common/ubsan/pr81604.c: New test.
2943
a10b3cf1
L
29442017-07-30 H.J. Lu <hongjiu.lu@intel.com>
2945
2946 PR target/79793
2947 * gcc.dg/guality/pr68037-1.c: Update gdb breakpoints.
2948 * gcc.target/i386/interrupt-5.c (interrupt_frame): New struct.
2949 (foo): Check the builtin return address against the return address
2950 in interrupt frame.
2951 * gcc.target/i386/pr79793-1.c: New test.
2952 * gcc.target/i386/pr79793-2.c: Likewise.
2953
942047f2
EB
29542017-07-29 Eric Botcazou <ebotcazou@adacore.com>
2955
2956 * c-c++-common/dump-ada-spec-7.c: New test.
2957
e071b767
JJ
29582017-07-29 Jakub Jelinek <jakub@redhat.com>
2959
2960 * g++.dg/debug/dwarf2/inline-ns-1.C: New test.
2961 * g++.dg/debug/dwarf2/inline-ns-2.C: New test.
2962
782a7850
PB
29632017-07-28 Peter Bergner <bergner@vnet.ibm.com>
2964
2965 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests.
2966
9de00935
TC
29672017-07-28 Tamar Christina <tamar.christina@arm.com>
2968
2969 * gcc.target/aarch64/int_mov_immediate_1.c: New.
2970
8de33df2
BC
29712017-07-28 Bin Cheng <bin.cheng@arm.com>
2972
2973 * gcc.dg/vect/pr80815-3.c: Require vect_perm.
2974
8acb8421
TC
29752017-07-28 Tamar Christina <tamar.christina@arm.com>
2976 Bilyan Borisov <bilyan.borisov@arm.com>
2977
2978 * gcc.target/aarch64/dbl_mov_immediate_1.c: New.
2979 * gcc.target/aarch64/flt_mov_immediate_1.c: New.
2980 * gcc.target/aarch64/f16_mov_immediate_1.c: New.
2981 * gcc.target/aarch64/f16_mov_immediate_2.c: New.
2982 * gcc.target/aarch64/pr63304_1.c: Changed to double.
2983
d9c259ef
BC
29842017-07-28 Bin Cheng <bin.cheng@arm.com>
2985
2986 * gcc.dg/tree-ssa/predcom-dse-1.c: New test.
2987 * gcc.dg/tree-ssa/predcom-dse-2.c: New test.
2988 * gcc.dg/tree-ssa/predcom-dse-3.c: New test.
2989 * gcc.dg/tree-ssa/predcom-dse-4.c: New test.
2990 * gcc.dg/tree-ssa/predcom-dse-5.c: New test.
2991 * gcc.dg/tree-ssa/predcom-dse-6.c: New test.
2992 * gcc.dg/tree-ssa/predcom-dse-7.c: New test.
2993 * gcc.dg/tree-ssa/predcom-dse-8.c: New test.
2994 * gcc.dg/tree-ssa/predcom-dse-9.c: New test.
2995 * gcc.dg/tree-ssa/predcom-dse-10.c: New test.
2996 * gcc.dg/tree-ssa/predcom-dse-11.c: New test.
2997
6d7649f8
ML
29982017-07-28 Martin Liska <mliska@suse.cz>
2999
3000 PR sanitizer/81340
3001 * g++.dg/asan/pr81340.C: New test.
3002
92e29a5e
RB
30032017-07-28 Richard Biener <rguenther@suse.de>
3004
3005 PR tree-optimization/81502
3006 * gcc.target/i386/pr81502.c: New testcase.
3007
70affe6a
ML
30082017-07-28 Martin Liska <mliska@suse.cz>
3009
3010 PR sanitizer/81460
3011 * gcc.dg/asan/pr81460.c: New test.
3012
d0ee55a1
JJ
30132017-07-28 Jakub Jelinek <jakub@redhat.com>
3014
c9b39a49
JJ
3015 PR sanitizer/80998
3016 * c-c++-common/ubsan/ptr-overflow-1.c: New test.
3017 * c-c++-common/ubsan/ptr-overflow-2.c: New test.
3018
d0ee55a1
JJ
3019 PR tree-optimization/81578
3020 * gcc.dg/pr81578.c: New test.
3021
1ce75e41
RB
30222017-07-28 Richard Biener <rguenther@suse.de>
3023
3024 PR tree-optimization/81573
3025 * gcc.dg/torture/pr81573.c: Explicitely use signed char.
3026
7a5cbf29
PB
30272017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3028
3029 * g++.dg/pr69667.C: Remove option -mlra.
3030 * gcc.target/powerpc/dform-1.c: Likewise.
3031 * gcc.target/powerpc/dform-2.c: Likewise.
3032 * gcc.target/powerpc/dform-3.c: Likewise.
3033 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
3034 * gcc.target/powerpc/p9-vparity.c: Likewise.
3035 * gcc.target/powerpc/pr63491.c: Likewise.
3036 * gcc.target/powerpc/pr67808.c: Likewise.
3037 * gcc.target/powerpc/pr68805.c: Likewise.
3038 * gcc.target/powerpc/pr69461.c: Likewise.
3039 * gcc.target/powerpc/pr71680.c: Likewise.
3040 * gcc.target/powerpc/pr77289.c: Likewise.
3041 * gcc.target/powerpc/pr78458.c: Likewise.
3042 * gcc.target/powerpc/pr78543.c: Likewise.
3043 * g++.dg/pr71294.C: Remove option -mno-lra.
3044 * gcc.target/powerpc/pr71656-1.c: Likewise.
3045 * gcc.target/powerpc/pr71656-2.c: Likewise.
3046 * gcc.target/powerpc/pr71698.c: Likewise.
3047
2c2789d5
KT
30482017-07-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3049 Sudakshina Das <sudi.das@arm.com>
3050
3051 * gcc.target/aarch64/tst_imm_split_1.c: New Test.
3052
06bd22f6
MP
30532017-07-27 Marek Polacek <polacek@redhat.com>
3054
3055 PR c/81417
3056 * c-c++-common/Wsign-compare-1.c: New test.
3057 * g++.dg/warn/Wsign-compare-2.C: Update dg-warning.
3058 * g++.dg/warn/Wsign-compare-4.C: Likewise.
3059 * g++.dg/warn/Wsign-compare-6.C: Likewise.
3060 * g++.dg/warn/compare1.C: Likewise.
3061 * gcc.dg/compare1.c: Likewise.
3062 * gcc.dg/compare2.c: Likewise.
3063 * gcc.dg/compare4.c: Likewise.
3064 * gcc.dg/compare5.c: Likewise.
3065 * gcc.dg/pr35430.c: Likewise.
3066 * gcc.dg/pr60087.c: Likewise.
3067
27c8b49b
PB
30682017-07-27 Peter Bergner <bergner@vnet.ibm.com>
3069
3070 PR middle-end/81564
3071 * gcc.dg/pr81564.c: New test.
3072
b7675b59
RB
30732017-07-27 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/81573
3076 PR tree-optimization/81494
3077 * gcc.dg/torture/pr81573.c: New testcase.
3078
719488f8
RB
30792017-07-27 Richard Biener <rguenther@suse.de>
3080
3081 PR tree-optimization/81571
3082 * gcc.dg/torture/pr81571.c: New testcase.
3083
9811e84c
RB
30842017-07-27 Richard Biener <rguenther@suse.de>
3085
3086 PR tree-optimization/81502
3087 * gcc.target/i386/vect-insert-1.c: New testcase.
3088
58814c76
AK
30892017-07-27 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3090
3091 PR target/81534
3092 * gcc.target/s390/pr81534.c: New test.
3093
036ea399
JJ
30942017-07-27 Jakub Jelinek <jakub@redhat.com>
3095
7d25ac20
JJ
3096 PR tree-optimization/81555
3097 PR tree-optimization/81556
3098 * gcc.c-torture/execute/pr81555.c: New test.
3099 * gcc.c-torture/execute/pr81556.c: New test.
3100
036ea399
JJ
3101 * gcc.dg/attr-noipa.c: New test.
3102 * gcc.dg/ipa/ipa-pta-18.c: New test.
3103 * gcc.dg/ipa/ipa-sra-11.c: New test.
3104
9bfda664
MM
31052017-07-25 Michael Meissner <meissner@linux.vnet.ibm.com>
3106
3107 * gcc.target/powerpc/vsx-himode.c: Delete -mvsx-small-integer
3108 option.
3109 * gcc.target/powerpc/vsx-himode2.c: Likewise.
3110 * gcc.target/powerpc/vsx-himode3.c: Likewise.
3111 * gcc.target/powerpc/vsx-qimode.c: Likewise.
3112 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
3113 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
3114 * gcc.target/powerpc/vsx-simode.c: Likewise.
3115 * gcc.target/powerpc/vsx-simode2.c: Likewise.
3116 * gcc.target/powerpc/vsx-simode3.c: Likewise.
3117
eb086562
PC
31182017-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3119
3120 PR c++/71570
3121 * g++.dg/cpp0x/lambda/lambda-ice17.C: New.
3122
a7473dc5
L
31232017-07-26 H.J. Lu <hongjiu.lu@intel.com>
3124
3125 PR target/81563
3126 * gcc.target/i386/pr81563.c: New test
3127
404f48ac
WD
31282017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3129
3130 PR target/79041
3131 * gcc.target/aarch64/pr79041-2.c: Don't run in ILP32.
3132
c3d38629
MP
31332017-07-26 Marek Polacek <polacek@redhat.com>
3134
3135 PR middle-end/70992
3136 * gcc.dg/overflow-warn-1.c: Adjust dg-error.
3137 * gcc.dg/overflow-warn-2.c: Likewise.
3138 * gcc.dg/overflow-warn-3.c: Likewise.
3139 * gcc.dg/overflow-warn-4.c: Likewise.
3140 * gcc.dg/torture/pr70992-2.c: New test.
3141 * gcc.dg/torture/pr70992.c: New test.
3142
4f450a2b
RB
31432017-07-26 Richard Biener <rguenther@suse.de>
3144
3145 * gcc/testsuite/gcc.dg/pr70920-2.c: Adjust for transform already
3146 happening in ccp1.
3147 * gcc/testsuite/gcc.dg/pr70920-4.c: Likewise.
3148
e1711448
WD
31492017-07-26 Wilco Dijkstra <wdijkstr@arm.com>
3150
3151 PR middle-end/46932
3152 * gcc.dg/pr46932.c: New testcase.
3153
108c3c88
ML
31542017-07-26 Martin Liska <mliska@suse.cz>
3155
3156 PR sanitize/81186
3157 * gcc.dg/asan/pr81186.c: New test.
3158
52645850
CL
31592017-07-25 Carl Love <cel@us.ibm.com>
3160
3161 * gcc.target/powerpc/builtins-4-p9-runnable.c: Add test file for
3162 vec_cnttz builtins.
3163
a8697b27
EB
31642017-07-25 Eric Botcazou <ebotcazou@adacore.com>
3165
3166 * gnat.dg/opt66.adb: New test.
3167
288fe52e
AM
31682017-07-25 Alexander Monakov <amonakov@ispras.ru>
3169
3170 * gcc.dg/tree-ssa/assoc-2.c: Enhance.
3171 * gcc.dg/tree-ssa/slsr-4.c: Adjust.
3172
b771c609
AM
31732017-07-25 Alexander Monakov <amonakov@ispras.ru>
3174
3175 * gcc.dg/tree-ssa/assoc-2.c: New testcase.
3176
31772017-07-25 Torsten Duwe <duwe@suse.de>
417ca011
TD
3178
3179 * c-c++-common/patchable_function_entry-default.c: New test.
3180 * c-c++-common/patchable_function_entry-decl.c: Likewise.
3181 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3182
774cccdc
JJ
31832017-07-25 Jakub Jelinek <jakub@redhat.com>
3184
3185 PR target/81532
3186 * gcc.target/i386/pr80833-3.c: New test.
3187 * gcc.target/i386/avx512dq-pr81532.c: New test.
3188 * gcc.target/i386/avx512bw-pr81532.c: New test.
3189
1aa54f90
RB
31902017-07-25 Richard Biener <rguenther@suse.de>
3191
3192 PR tree-optimization/81455
3193 * gcc.dg/pr81455.c: New testcase.
3194
e294f495
RB
31952017-07-25 Richard Biener <rguenther@suse.de>
3196
3197 PR tree-optimization/81529
3198 * gfortran.dg/pr81529.f90: New testcase.
3199
edf8ba4b
WD
32002017-07-25 Wilco Dijkstra <wdijkstr@arm.com>
3201
774cccdc 3202 * gcc.target/aarch64/pr79041-2.c: Improve test.
edf8ba4b 3203
ea063871
RB
32042017-07-25 Richard Biener <rguenther@suse.de>
3205
3206 PR tree-optimization/81410
3207 * gcc.dg/vect/pr81410.c: Do not typedef uint64_t.
3208
5ea71a5a
RB
32092017-07-25 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/81510
3212 * gcc.dg/torture/pr81510.c: New testcase.
3213 * gcc.dg/torture/pr81510-2.c: Likewise.
3214
4287b4e8
ML
32152017-07-25 Martin Liska <mliska@suse.cz>
3216
3217 PR ipa/81520
3218 * gcc.dg/ipa/pr81520.c: New test.
3219
d49718d6
MP
32202017-07-25 Marek Polacek <polacek@redhat.com>
3221
3222 PR c/81364
3223 * Wmultistatement-macros-12.c: New test.
3224
0e82a9b9
BC
32252017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3226
3227 PR target/81414
3228 * gcc.target/aarch64/pr81414.C: New.
3229
3d99332b
RB
32302017-07-25 Richard Biener <rguenther@suse.de>
3231
3232 PR middle-end/81505
3233 * gcc.dg/ubsan/pr81505.c: New testcase.
3234
52d0f7bd
DS
32352017-07-24 Daniel Santos <daniel.santos@pobox.com>
3236
3237 PR testsuite/80759
3238 * gcc.target/x86_64/abi/ms-sysv/do-test.S
3239 (ELFFN_BEGIN): Rename to FN_TYPE.
3240 (ELFFN_END): Rename to FN_SIZE.
3241 (ASMNAME): New macro.
3242 (FUNC): Rename to FUNC_BEGIN, use ASMNAME and use .globl instead of
3243 .global.
3244 (FUNC_END): Use ASMNAME.
3245 (test_data_save): Remove.
3246 (test_data_input): Likewise.
3247 (test_data_output: Likewise.
3248 (test_data_fn): Likewise.
3249 (test_data_retaddr): Likewise.
3250 (regs_to_mem): Make globals, use r10 instead of rax.
3251 (mem_to_regs): Likewise.
3252 (do_test_unaligned): Remove .cfi directives, remove pushf/popf, move
3253 body to ms-sysv.c.
3254 (do_test_aligned): Likewise.
3255 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c:
3256 Add dg-* directives.
3257 (PASTE_STR): New macro.
3258 (ASMNAME): Likewise.
3259 (LOAD_TEST_DATA_ADDR): Likewise.
3260 (TEST_DATA_OFFSET): Likewise.
3261 (do_test_body0): New C function.
3262 (do_test_body): New inline assembly routine.
3263 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp
3264 (runtest_ms_sysv): Modify.
3265
19930989
MM
32662017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3267
3268 * gcc.target/powerpc/pr65849-1.c: Delete, test no longer valid
3269 since the upper-regs options have been deleted.
3270 * gcc.target/powerpc/pr65849-2.c: Likewise.
3271 * gcc.target/powerpc/pr80099-1.c: Likewise.
3272 * gcc.target/powerpc/pr80099-2.c: Likewise.
3273 * gcc.target/powerpc/pr80099-3.c: Likewise.
3274 * gcc.target/powerpc/pr80099-4.c: Likewise.
3275 * gcc.target/powerpc/pr80099-5.c: Likewise.
3276 * gcc.target/powerpc/builtins-2-p9-runnable.c: Update test to
3277 support removal of the upper-regs options.
3278 * gcc.target/powerpc/p8vector-fp.c: Likewise.
3279 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
3280 * gcc.target/powerpc/p9-dimode1.c: Likewise.
3281 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3282 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
3283 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
3284 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
3285 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
3286 * gcc.target/powerpc/ppc-round.c: Likewise.
3287 * gcc.target/powerpc/pr71720.c: Likewise.
3288 * gcc.target/powerpc/pr72853.c: Likewise.
3289 * gcc.target/powerpc/pr79907.c: Likewise.
3290 * gcc.target/powerpc/pr78953.c: Likewise.
3291 * gcc.target/powerpc/upper-regs-df.c: Likewise.
3292 * gcc.target/powerpc/upper-regs-sf.c: Likewise.
3293 * gcc.target/powerpc/vec-extract-1.c: Likewise.
3294 * gcc.target/powerpc/vec-init-3.c: Likewise.
3295 * gcc.target/powerpc/vec-init-6.c: Likewise.
3296 * gcc.target/powerpc/vec-init-7.c: Likewise.
3297 * gcc.target/powerpc/vec-set-char.c: Likewise.
3298 * gcc.target/powerpc/vec-set-int.c: Likewise.
3299 * gcc.target/powerpc/vec-set-short.c: Likewise.
3300
d47d34bb
WD
33012017-07-24 Wilco Dijkstra <wdijkstr@arm.com>
3302
3303 PR target/79041
3304 * gcc.target/aarch64/pr79041-2.c: New test.
3305
26bca0ed
CL
33062017-07-24 Carl Love <cel@us.ibm.com>
3307
3308 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add new test file for
3309 the new built-ins.
3310
4b40986c
JW
33112017-07-24 Jackson Woodruff <jackson.woodruff@arm.com>
3312
3313 * gcc.target/aarch64/simd/vmla_elem_1.c: New.
3314
213c3b7b
TK
33152017-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3316 Mikael Morin <mikael@gcc.gnu.org>
3317
3318 PR fortran/66102
3319 * gfortran.dg/realloc_on_assign_28.f90: New test.
3320
e2b71b5a
DE
33212017-07-23 David Edelsohn <dje.gcc@gmail.com>
3322
3323 * gcc.dg/pr56727-2.c: Limit to powerpc-linux.
3324 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Remove AIX XFAIL.
3325
f36dda3b
UB
33262017-07-23 Uros Bizjak <ubizjak@gmail.com>
3327
3328 PR target/80569
3329 * gcc.target/i386/pr80569.c: New test.
3330
5ff4baa5
CL
33312017-07-21 Carl Love <cel@us.ibm.com>
3332
3333 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3334 vmuleuh): Fix scan-assembler-times should check for word not half word
3335 instructions.
3336
43f84f6c
JW
33372017-07-21 Jim Wilson <jim.wilson@linaro.org>
3338
3339 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Delete
3340 redundant -march option.
3341 (check_effective_target_arm_v8_1a_neon_ok_nocache): Try armv8-a+rdma
3342 in addition to armv8.1-a.
3343
325fe816
YG
33442017-07-21 Yury Gribov <tetra2005@gmail.com>
3345
3346 PR middle-end/56727
3347 * gcc.dg/pr56727-1.c: New test.
3348 * gcc.dg/pr56727-2.c: New test.
3349
5a5838e0
SM
33502017-07-21 Steven Munroe <munroesj@gcc.gnu.org>
3351
3352 * gcc.target/powerpc/mmx-check.h: New file.
3353 * gcc.target/powerpc/mmx-packs.c: New file.
3354 * gcc.target/powerpc/mmx-packssdw-1.c: New file.
3355 * gcc.target/powerpc/mmx-packsswb-1.c: New file.
3356 * gcc.target/powerpc/mmx-packuswb-1.c: New file.
3357 * gcc.target/powerpc/mmx-paddb-1.c: New file.
3358 * gcc.target/powerpc/mmx-paddd-1.c: New file.
3359 * gcc.target/powerpc/mmx-paddsb-1.c: New file.
3360 * gcc.target/powerpc/mmx-paddsw-1.c: New file.
3361 * gcc.target/powerpc/mmx-paddusb-1.c: New file.
3362 * gcc.target/powerpc/mmx-paddusw-1.c: New file.
3363 * gcc.target/powerpc/mmx-paddw-1.c: New file.
3364 * gcc.target/powerpc/mmx-pcmpeqb-1.c: New file.
3365 * gcc.target/powerpc/mmx-pcmpeqd-1.c: New file.
3366 * gcc.target/powerpc/mmx-pcmpeqw-1.c: New file.
3367 * gcc.target/powerpc/mmx-pcmpgtb-1.c: New file.
3368 * gcc.target/powerpc/mmx-pcmpgtd-1.c: New file.
3369 * gcc.target/powerpc/mmx-pcmpgtw-1.c: New file.
3370 * gcc.target/powerpc/mmx-pmaddwd-1.c: New file.
3371 * gcc.target/powerpc/mmx-pmulhw-1.c: New file.
3372 * gcc.target/powerpc/mmx-pmullw-1.c: New file.
3373 * gcc.target/powerpc/mmx-pslld-1.c: New file.
3374 * gcc.target/powerpc/mmx-psllw-1.c: New file.
3375 * gcc.target/powerpc/mmx-psrad-1.c: New file.
3376 * gcc.target/powerpc/mmx-psraw-1.c: New file.
3377 * gcc.target/powerpc/mmx-psrld-1.c: New file.
3378 * gcc.target/powerpc/mmx-psrlw-1.c: New file.
3379 * gcc.target/powerpc/mmx-psubb-2.c: New file.
3380 * gcc.target/powerpc/mmx-psubd-2.c: New file.
3381 * gcc.target/powerpc/mmx-psubsb-1.c: New file.
3382 * gcc.target/powerpc/mmx-psubsw-1.c: New file.
3383 * gcc.target/powerpc/mmx-psubusb-1.c: New file.
3384 * gcc.target/powerpc/mmx-psubusw-1.c: New file.
3385 * gcc.target/powerpc/mmx-psubw-2.c: New file.
3386 * gcc.target/powerpc/mmx-punpckhbw-1.c: New file.
3387 * gcc.target/powerpc/mmx-punpckhdq-1.c: New file.
3388 * gcc.target/powerpc/mmx-punpckhwd-1.c: New file.
3389 * gcc.target/powerpc/mmx-punpcklbw-1.c: New file.
3390 * gcc.target/powerpc/mmx-punpckldq-1.c: New file.
3391 * gcc.target/powerpc/mmx-punpcklwd-1.c: New file.
3392
9af7f373
RB
33932017-06-21 Richard Biener <rguenther@suse.de>
3394
3395 PR tree-optimization/81500
3396 * gcc.dg/torture/pr81500.c: New testcase.
3397
5aaa8fb4
NS
33982017-07-20 Nathan Sidwell <nathan@acm.org>
3399
3400 * g++.dg/ext/anon-struct6.C: Adjust diag.
3401 * g++.old-deja/g++.other/anon4.C: Adjust diag.
3402
2953b72f
JJ
34032017-07-20 Jakub Jelinek <jakub@redhat.com>
3404
3405 PR target/80846
3406 * gcc.target/i386/avx-pr80846.c: New test.
3407 * gcc.target/i386/avx2-pr80846.c: New test.
3408 * gcc.target/i386/avx512f-pr80846.c: New test.
3409
73c4b4df
BC
34102017-07-20 Bin Cheng <bin.cheng@arm.com>
3411
3412 PR tree-optimization/81388
3413 * gcc.dg/tree-ssa/pr81388-1.c: New test.
3414 * gcc.dg/tree-ssa/pr81388-2.c: New test.
3415
77e5edaf
JH
34162017-07-17 Tom de Vries <tom@codesourcery.com>
3417
3418 PR middle-end/81030
3419 * gcc.dg/pr81030.c: New test.
3420
891ad31c
RB
34212017-07-20 Richard Biener <rguenther@suse.de>
3422
3423 PR tree-optimization/61171
3424 * g++.dg/vect/pr61171.cc: New testcase.
3425 * gfortran.dg/vect/pr61171.f: Likewise.
3426 * gcc.dg/vect/vect-reduc-11.c: Likewise.
3427
f971b281
RB
34282017-07-20 Richard Biener <rguenther@suse.de>
3429
3430 * gcc.dg/vect/slp-43.c: Increase loop count to enable vectorization
3431 with V64QImode.
3432 * gcc.dg/vect/slp-45.c: Likewise.
3433
2071f8f9
N
34342017-07-20 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
3435
3436 * gcc.dg/tree-ssa/vrp116.c: New Test.
3437
a6722e5b
MM
34382017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3439
3440 * gcc.target/powerpc/cpu-builtin-1.c: Change test to use #ifdef
3441 __BUILTIN_CPU_SUPPORTS to see if the GLIBC is new enough that
3442 __builtin_cpu_is and __builtin_cpu_supports are supported.
3443
ccfa843f
SM
34442017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
3445
3446 * gcc.target/powerpc/bmi-check.h (main): Skip unless
3447 __BUILTIN_CPU_SUPPORTS__ defined.
3448 * gcc.target/powerpc/bmi2-check.h (main): Skip unless
3449 __BUILTIN_CPU_SUPPORTS__ defined.
3450
564e405c
JJ
34512017-07-19 Jakub Jelinek <jakub@redhat.com>
3452
3453 PR tree-optimization/81346
3454 * gcc.dg/tree-ssa/pr81346-5.c: New test.
3455
3717fbe3
TV
34562017-07-19 Tom de Vries <tom@codesourcery.com>
3457
3458 * gcc.target/nvptx/decl-init.c: Update alignment.
3459 * gcc.target/nvptx/slp-2-run.c: New test.
3460 * gcc.target/nvptx/slp-2.c: New test.
3461 * gcc.target/nvptx/v2di.c: New test.
3462
b98b34b7
TV
34632017-07-19 Tom de Vries <tom@codesourcery.com>
3464
3465 * gcc.target/nvptx/slp-run.c: New test.
3466 * gcc.target/nvptx/slp.c: New test.
3467 * gcc.target/nvptx/v2si-cvt.c: New test.
3468 * gcc.target/nvptx/v2si-run.c: New test.
3469 * gcc.target/nvptx/v2si.c: New test.
3470 * gcc.target/nvptx/vec.inc: New test.
3471
8d1628eb
JJ
34722017-07-19 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR tree-optimization/81346
3475 * gcc.dg/tree-ssa/pr81346-1.c: New test.
3476 * gcc.dg/tree-ssa/pr81346-2.c: New test.
3477 * gcc.dg/tree-ssa/pr81346-3.c: New test.
3478 * gcc.dg/tree-ssa/pr81346-4.c: New test.
3479 * gcc.target/i386/umod-3.c: Hide comparison against 1 from the
3480 compiler to avoid X / C1 op C2 optimization to trigger.
3481
4d6ababc
ML
34822017-07-19 Martin Liska <mliska@suse.cz>
3483
3484 PR sanitizer/63361
3485 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either
3486 -ffloat-store or -mieee for targets that need it.
3487
d83cc5cc
TV
34882017-07-18 Tom de Vries <tom@codesourcery.com>
3489
3490 PR middle-end/81464
3491 * gfortran.dg/pr81464.f90: New test.
3492
e822e885
UB
34932017-07-18 Uros Bizjak <ubizjak@gmail.com>
3494
3495 PR target/81471
3496 * gcc.target/i386/pr81471.c: New test.
3497
b267968e
RB
34982017-06-18 Richard Biener <rguenther@suse.de>
3499
3500 PR tree-optimization/81410
3501 * gcc.dg/vect/pr81410.c: New testcase.
3502
33e9feb5
JH
35032017-07-18 Jan Hubicka <hubicka@ucw.cz>
3504
3505 PR middle-end/81462
3506 * g++.dg/torture/pr81462.C: New testcase.
3507
694dd0e4
BC
35082017-07-18 Bin Cheng <bin.cheng@arm.com>
3509
3510 PR target/81408
3511 * g++.dg/tree-ssa/pr81408.C: New.
3512 * gcc.dg/tree-ssa/pr19210-1.c: Check dump message rather than warning.
3513
f9bfe3f5
RB
35142017-07-18 Richard Biener <rguenther@suse.de>
3515
3516 PR tree-optimization/80620
3517 PR tree-optimization/81403
3518 * gcc.dg/torture/pr80620.c: New testcase.
3519 * gcc.dg/torture/pr81403.c: Likewise.
3520
35212017-07-18 Richard Biener <rguenther@suse.de>
d2e78d76
RB
3522
3523 PR tree-optimization/81418
3524 * gcc.dg/torture/pr81418.c: New testcase.
651dbe5d
CL
3525
35262017-07-17 Carl Love <cel@us.ibm.com>
3527
3528 Revert commit r249572 2017-06-22 Carl Love <cel@us.ibm.com>
3529 test case changes for commit 249424
3530
3531 * gcc.target/powerpc/builtins-2.c (vmulosh, vmulouh, vmulesh,
3532 vmuleuh): Fix scan-assembler-times should check for word not half word
3533 instructions.
3534
f6489326
BS
35352017-07-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3536
3537 PR tree-optimization/81162
3538 * gcc.dg/pr81162.c: Move this to...
3539 * gcc.dg/ubsan/pr81162.c: ...here.
3540
dbc4ecfc
VR
35412017-07-17 Volker Reichelt <v.reichelt@netcologne.de>
3542
3543 * g++.dg/diagnostic/friend1.C: New test.
3544 * g++.dg/cpp0x/auto1.C: Add check for fix-it hint.
3545
a64559a5
NS
35462017-07-17 Nathan Sidwell <nathan@acm.org>
3547
3548 * g++.dg/warn/ctor-dtor-privacy-3.C: New.
3549
aac59577
BE
35502017-07-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
3551
3552 * lib/gcc-dg.exp: Increase expect's match buffer size.
3553
aa1528b5
BC
35542017-07-17 Bin Cheng <bin.cheng@arm.com>
3555
3556 PR target/81369
3557 * gcc.dg/tree-ssa/pr81369.c: New.
3558
b6c354eb
CZ
35592017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3560
3561 * gcc.target/arc/pr9000674901.c: New file.
3562 * gcc.target/arc/pic-1.c: Likewise.
3563 * gcc.target/arc/pr9001191897.c: Likewise.
3564
1825c61e
CZ
35652017-07-17 Claudiu Zissulescu <claziss@synopsys.com>
3566 Andrew Burgess <andrew.burgess@embecosm.com>
3567
3568 * gcc.target/arc/naked-1.c: New file.
3569 * gcc.target/arc/naked-2.c: Likewise.
3570
1f1e8aed
JJ
35712017-07-17 Jakub Jelinek <jakub@redhat.com>
3572
9ebce098
JJ
3573 PR tree-optimization/81428
3574 * gcc.dg/fixed-point/pr81428.c: New test.
3575
e8dd1313
JJ
3576 PR tree-optimization/81365
3577 * g++.dg/torture/pr81365.C: New test.
3578
1f1e8aed
JJ
3579 PR tree-optimization/81396
3580 * gcc.dg/tree-ssa/pr81396.c: New test.
3581
38f638ca
EB
35822017-07-16 Eric Botcazou <ebotcazou@adacore.com>
3583
3584 * gnat.dg/opt65.adb: New test.
3585
5fa396ad
JH
35862017-07-16 Jan Hubicka <hubicka@ucw.cz>
3587
3588 * gcc.dg/predict-8.c: Update.
3589
00aeee56
VR
35902017-07-16 Volker Reichelt <v.reichelt@netcologne.de>
3591
3592 * g++.dg/cpp1z/direct-enum-init1.C: Revert special enum handling.
3593 * g++.dg/warn/pr12242.C: Likewise.
3594
b70bb05b
KN
35952017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
3596
3597 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-3.c: New test.
3598 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-4.c: New test.
3599 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-3.c: New test.
3600 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-4.c: New test.
3601 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-3.c: New test.
3602 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-4.c: New test.
3603 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-3.c: New test.
3604 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-4.c: New test.
3605 * gcc.target/powerpc/bfp/scalar-extract-exp-3.c: New test.
3606 * gcc.target/powerpc/bfp/scalar-extract-exp-4.c: New test.
3607 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: New test.
3608 * gcc.target/powerpc/bfp/scalar-extract-exp-6.c: New test.
3609 * gcc.target/powerpc/bfp/scalar-extract-exp-7.c: New test.
3610 * gcc.target/powerpc/bfp/scalar-extract-sig-3.c: New test.
3611 * gcc.target/powerpc/bfp/scalar-extract-sig-4.c: New test.
3612 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: New test.
3613 * gcc.target/powerpc/bfp/scalar-extract-sig-6.c: New test.
3614 * gcc.target/powerpc/bfp/scalar-extract-sig-7.c: New test.
3615 * gcc.target/powerpc/bfp/scalar-insert-exp-10.c: New test.
3616 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: New test.
3617 * gcc.target/powerpc/bfp/scalar-insert-exp-12.c: New test.
3618 * gcc.target/powerpc/bfp/scalar-insert-exp-13.c: New test.
3619 * gcc.target/powerpc/bfp/scalar-insert-exp-14.c: New test.
3620 * gcc.target/powerpc/bfp/scalar-insert-exp-15.c: New test.
3621 * gcc.target/powerpc/bfp/scalar-insert-exp-6.c: New test.
3622 * gcc.target/powerpc/bfp/scalar-insert-exp-7.c: New test.
3623 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: New test.
3624 * gcc.target/powerpc/bfp/scalar-insert-exp-9.c: New test.
3625 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: New test.
3626 * gcc.target/powerpc/bfp/scalar-test-data-class-11.c: New test.
3627 * gcc.target/powerpc/bfp/scalar-test-data-class-12.c: New test.
3628 * gcc.target/powerpc/bfp/scalar-test-data-class-13.c: New test.
3629 * gcc.target/powerpc/bfp/scalar-test-data-class-14.c: New test.
3630 * gcc.target/powerpc/bfp/scalar-test-data-class-15.c: New test.
3631 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: New test.
3632 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: New test.
3633 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: New test.
3634 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: New test.
3635 * gcc.target/powerpc/bfp/scalar-test-neg-6.c: New test.
3636 * gcc.target/powerpc/bfp/scalar-test-neg-7.c: New test.
3637 * gcc.target/powerpc/bfp/scalar-test-neg-8.c: New test.
3638 * gcc.target/powerpc/bfp/vec-extract-exp-4.c: New test.
3639 * gcc.target/powerpc/bfp/vec-extract-exp-5.c: New test.
3640 * gcc.target/powerpc/bfp/vec-extract-sig-4.c: New test.
3641 * gcc.target/powerpc/bfp/vec-extract-sig-5.c: New test.
3642 * gcc.target/powerpc/bfp/vec-insert-exp-10.c: New test.
3643 * gcc.target/powerpc/bfp/vec-insert-exp-11.c: New test.
3644 * gcc.target/powerpc/bfp/vec-insert-exp-8.c: New test.
3645 * gcc.target/powerpc/bfp/vec-insert-exp-9.c: New test.
3646 * gcc.target/powerpc/bfp/vec-test-data-class-8.c: New test.
3647 * gcc.target/powerpc/bfp/vec-test-data-class-9.c: New test.
3648
3b805666
BS
36492016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3650
3651 PR tree-optimization/81162
3652 * gcc.dg/pr81162.c: New file.
3653
bece580c
MS
36542017-07-14 Martin Sebor <msebor@redhat.com>
3655
3656 * gcc.dg/tree-ssa/ssa-dse-30.c: Correct test to look for memmove
3657 that bcopy is expected to be transformed to.
3658
eea77d1f
DM
36592017-07-14 David Malcolm <dmalcolm@redhat.com>
3660
3661 * g++.dg/cpp0x/missing-initializer_list-include.C: New test case.
3662 * g++.dg/lookup/missing-std-include-2.C: New test case.
3663 * g++.dg/lookup/missing-std-include-3.C: New test case.
3664 * g++.dg/rtti/missing-typeinfo-include.C: New test case.
3665 * gcc.dg/missing-header-fixit-1.c: New test case.
3666 * gcc.dg/missing-header-fixit-2.c: New test case.
3667 * gcc.dg/missing-header-fixit-2.h: New header.
3668
338d6484
DM
36692017-07-13 David Malcolm <dmalcolm@redhat.com>
3670
3671 PR c/81405
3672 * gcc.dg/Wmissing-braces-fixits.c: Add coverage for PR c/81405. */
3673
36742017-07-13 Will Schmidt <will_schmidt@vnet.ibm.com>
1260d199
WS
3675
3676 * gcc.target/powerpc/fold-vec-missing-lhs.c: New.
3677
6d28654e
ML
36782017-07-13 Martin Liska <mliska@suse.cz>
3679
3680 * c-c++-common/ubsan/sanitize-all-1.c: Update scanned pattern.
3681 * c-c++-common/ubsan/sanitize-recover-1.c:Likewise.
3682 * c-c++-common/ubsan/sanitize-recover-2.c:Likewise.
3683 * c-c++-common/ubsan/sanitize-recover-5.c:Likewise.
3684 * c-c++-common/ubsan/sanitize-recover-7.c:Likewise.
3685 * c-c++-common/ubsan/sanitize-recover-8.c:Likewise.
3686 * c-c++-common/ubsan/sanitize-recover-9.c:Likewise.
3687
3787ee47
MM
36882017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3689
3690 PR target/81193
3691 * gcc.target/powerpc/bmi-andn-1.c: Add guard against using
3692 __builtin_cpu_supports with old GLIBC's.
3693 * gcc.target/powerpc/bmi-andn-2.c: Likewise.
3694 * gcc.target/powerpc/bmi-bextr-1.c: Likewise.
3695 * gcc.target/powerpc/bmi-bextr-2.c: Likewise.
3696 * gcc.target/powerpc/bmi-bextr-4.c: Likewise.
3697 * gcc.target/powerpc/bmi-bextr-5.c: Likewise.
3698 * gcc.target/powerpc/bmi-blsi-1.c: Likewise.
3699 * gcc.target/powerpc/bmi-blsi-2.c: Likewise.
3700 * gcc.target/powerpc/bmi-blsmsk-1.c: Likewise.
3701 * gcc.target/powerpc/bmi-blsmsk-2.c: Likewise.
3702 * gcc.target/powerpc/bmi-blsr-1.c: Likewise.
3703 * gcc.target/powerpc/bmi-blsr-2.c: Likewise.
3704 * gcc.target/powerpc/bmi-tzcnt-1.c: Likewise.
3705 * gcc.target/powerpc/bmi-tzcnt-2.c: Likewise.
3706 * gcc.target/powerpc/bmi2-bzhi32-1.c: Likewise.
3707 * gcc.target/powerpc/bmi2-bzhi64-1.c: Likewise.
3708 * gcc.target/powerpc/bmi2-mulx32-1.c: Likewise.
3709 * gcc.target/powerpc/bmi2-mulx32-2.c: Likewise.
3710 * gcc.target/powerpc/bmi2-mulx64-1.c: Likewise.
3711 * gcc.target/powerpc/bmi2-mulx64-2.c: Likewise.
3712 * gcc.target/powerpc/bmi2-pdep32-1.c: Likewise.
3713 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
3714 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
3715 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
3716 * gcc.target/powerpc/cpu-builtin-1.c: Likewise.
3717
118009c1
CL
37182017-07-12 Carl Love <cel@us.ibm.com>
3719
3720 * gcc.target/powerpc/p9-xxbr-1.c (rev_bool_char, rev_bool_short,
3721 rev_bool_int): Add test cases for builtins.
3722 * gcc.target/powerpc/p9-xxbr-2.c (rev_long_long, rev_ulong_ulong): Add
3723 test cases for builtins.
3724
5d7b8153
CL
37252017-07-12 Carl Love <cel@us.ibm.com>
3726
3727 * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add
3728 lp64 && p9vector_hw.
3729
6ea93a64
CL
37302017-07-12 Christophe Lyon <christophe.lyon@linaro.org>
3731
3732 * lib/target-supports.exp (check_stack_check_available): Make
3733 testcase name depend on stack_kind.
3734
2f65ab2e
MC
37352017-07-11 Michael Collison <michael.collison@arm.com>
3736
774cccdc 3737 * gcc.target/aarch64/cmp-2.c: New testcase.
2f65ab2e 3738
9e028cef
PC
37392017-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3740
3741 PR c++/51270
3742 * g++.dg/warn/Wreturn-local-addr-3.C: New.
3743
f281956e
CL
37442017-07-11 Carl Love <cel@us.ibm.com>
3745
3746 * gcc.target/powerpc/builtins-2-p9-runnable.c: Add new file with
3747 test cases for the builtins.
3748
3d36348a
YG
37492017-07-11 Yury Gribov <tetra2005@gmail.com>
3750
3751 * lib/profopt.exp: Print relative names in UNSUPPORTED
3752 AutoFDO tests.
3753
214f700a
MC
37542017-07-10 Michael Collison <michael.collison@arm.com>
3755
3756 * gcc.target/aarch64/var_shift_mask_1.c: Fix for ILP32
3757
03ed2915
UB
37582017-07-10 Uros Bizjak <ubizjak@gmail.com>
3759
3760 PR target/81375
3761 * gcc.target/i386/pr81375.c: New test.
3762
9c582dbb
MS
37632017-07-10 Martin Sebor <msebor@redhat.com>
3764
3765 PR tree-optimization/80397
3766 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
9c582dbb 3767
281ac396
MS
37682017-07-10 Martin Sebor <msebor@redhat.com>
3769
3770 PR other/81345
3771 * gcc.dg/pr81345.c: New test.
3772
a7784956
CZ
37732017-07-10 Claudiu Zissulescu <claziss@synopsys.com>
3774
3775 * gcc.target/arc/mulsi3_highpart-1.c: Remove 'X' constraint.
3776 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
3777
5920ba15
UB
37782017-07-09 Uros Bizjak <ubizjak@gmail.com>
3779
3780 PR target/81313
3781 * gcc.dg/stack-layout-dynamic-1.c (bar): Add 4 additional
3782 integer argumets to bypass x86_64 outgoing args optimization.
3783
37842017-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
ba71a2a6
TK
3785
3786 * gfortran.dg/eoshift_4.f90: New test.
3787 * gfortran.dg/eoshift_5.f90: New test.
3788 * gfortran.dg/eoshift_6.f90: New test.
3789
35c95658
L
37902017-07-09 H.J. Lu <hongjiu.lu@intel.com>
3791
3792 PR target/81313
3793 * gcc.target/i386/pr81313-1.c: New test.
3794 * gcc.target/i386/pr81313-2.c: Likewise.
3795 * gcc.target/i386/pr81313-3.c: Likewise.
3796 * gcc.target/i386/pr81313-4.c: Likewise.
3797 * gcc.target/i386/pr81313-5.c: Likewise.
3798
dcbf81c9
RS
37992017-07-08 Richard Sandiford <richard.sandiford@linaro.org>
3800
3801 * gnat.dg/vect15.ads (Sarray): Increase range to 1 .. 5.
3802 * gnat.dg/vect16.ads (Sarray): Likewise.
3803 * gnat.dg/vect17.ads (Sarray): Likewise.
3804 * gnat.dg/vect15.adb (Add): Create a dependence distance of 1.
3805 * gnat.dg/vect16.adb (Add): Likewise.
3806 * gnat.dg/vect17.adb (Add): Likewise.
3807
738f7c2e
DM
38082017-07-07 David Malcolm <dmalcolm@redhat.com>
3809
3810 PR c++/79300
3811 * g++.dg/diagnostic/pr79300.C: New test case.
3812
6a69355c
MM
38132017-07-07 Michael Meissner <meissner@linux.vnet.ibm.com>
3814
57f49e99
MM
3815 * gcc.target/powerpc/clone1.c: Add check to make sure the
3816 __builtin_cpu_supports function is fully supported.
3817 * gcc.target/powerpc/clone2.c: New runtime test for
3818 target_clones.
3819
6a69355c
MM
3820 PR target/81348
3821 * gcc.target/powerpc/pr81348.c: New test.
3822
5e32025a
SN
38232017-07-07 Szabolcs Nagy <szabolcs.nagy@arm.com>
3824
3825 * gfortran.dg/vect/pr60510.f: Require vect_double support.
3826
19388c6d
CL
38272017-07-07 Carl Love <cel@us.ibm.com>
3828
3829 * gcc.target/powerpc/builtins-1-p9-runnable.c: Add new test
3830 file for built-ins.
3831
bcc3c3f1
JM
38322017-07-07 Jose E. Marchesi <jose.marchesi@oracle.com>
3833
3834 * gcc.target/sparc/dictunpack.c: New file.
3835 * gcc.target/sparc/fpcmpdeshl.c: Likewise.
3836 * gcc.target/sparc/fpcmpshl.c: Likewise.
3837 * gcc.target/sparc/fpcmpurshl.c: Likewise.
3838 * gcc.target/sparc/fpcmpushl.c: Likewise.
3839
2c6e2eb1
HA
38402017-07-06 Harald Anlauf <anlauf@gmx.de>
3841
3842 PR fortran/70071
3843 * gfortran.dg/coarray_44.f90: New testcase.
3844
5094f7d5
MO
38452017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3846
3847 * c-c++-common/asan/kasan-alloca-1.c: New test.
3848 * c-c++-common/asan/kasan-alloca-2.c: Likewise.
3849
e3174bdf
MO
38502017-07-06 Maxim Ostapenko <m.ostapenko@samsung.com>
3851
3852 * c-c++-common/asan/alloca_big_alignment.c: New test.
3853 * c-c++-common/asan/alloca_detect_custom_size.c: Likewise.
3854 * c-c++-common/asan/alloca_instruments_all_paddings.c: Likewise.
3855 * c-c++-common/asan/alloca_loop_unpoisoning.c: Likewise.
3856 * c-c++-common/asan/alloca_overflow_partial.c: Likewise.
3857 * c-c++-common/asan/alloca_overflow_right.c: Likewise.
3858 * c-c++-common/asan/alloca_safe_access.c: Likewise.
3859 * c-c++-common/asan/alloca_underflow_left.c: Likewise.
3860
a40c6fa8
GJL
38612017-07-06 Georg-Johann Lay <avr@gjlay.de>
3862
3863 PR target/81305
3864 * gcc.target/avr/isr-test.h: Fix warnings.
3865
9296dd9b
TP
38662017-07-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
3867
3868 * lib/target-supports.exp: Generate
3869 check_effective_target_arm_arch_v8r_ok, add_options_for_arm_arch_v8r
3870 and check_effective_target_arm_arch_v8r_multilib.
3871
d87f00ba
CL
38722017-07-06 Carl Love <cel@us.ibm.com>
3873
9296dd9b 3874 * ChangeLog: Clean up from mid air collision
08e60e19
CL
3875
38762017-07-06 Carl Love <cel@us.ibm.com>
3877
3878 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
3879 the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
3880 cases for vec_addc, adde and addec builtins.
3881
c471c6ed
DM
38822017-07-06 David Malcolm <dmalcolm@redhat.com>
3883
3884 PR c++/79300
3885 * c-c++-common/Wmisleading-indentation-3.c (fn_14): Update
3886 expected underlining within macro expansion.
3887 * c-c++-common/pr70264.c: Likewise.
3888 * g++.dg/plugin/diagnostic-test-expressions-1.C
3889 (test_within_macro_1): New test.
3890 (test_within_macro_2): Likewise.
3891 (test_within_macro_3): Likewise.
3892 (test_within_macro_4): Likewise.
3893 * gcc.dg/format/diagnostic-ranges.c (test_macro_3): Update
3894 expected underlining within macro expansion.
3895 (test_macro_4): Likewise.
3896 * gcc.dg/plugin/diagnostic-test-expressions-1.c
3897 (test_within_macro_1): New test.
3898 (test_within_macro_2): Likewise.
3899 (test_within_macro_3): Likewise.
3900 (test_within_macro_4): Likewise.
3901 * gcc.dg/spellcheck-fields-2.c (test_macro): Update expected
3902 underlining within macro expansion.
3903
68d872d7
SP
39042017-07-06 Sebastian Peryt <sebastian.peryt@intel.com>
3905
3906 * gcc.target/i386/avx512f-vgetexpsd-1.c (_mm_mask_getexp_sd,
3907 _mm_maskz_getexp_sd, _mm_mask_getexp_round_sd,
3908 _mm_maskz_getexp_round_sd): Test new intrinsics.
3909 * gcc.target/i386/avx512f-vgetexpss-1.c (_mm_mask_getexp_ss,
3910 _mm_maskz_getexp_ss, _mm_mask_getexp_round_ss,
3911 _mm_maskz_getexp_round_ss): Ditto.
3912 * gcc.target/i386/avx512f-vgetmantsd-1.c (_mm_mask_getmant_sd,
3913 _mm_maskz_getmant_sd, _mm_mask_getmant_round_sd,
3914 _mm_maskz_getmant_round_sd): Ditto.
3915 * gcc.target/i386/avx512f-vgetmantss-1.c (_mm_mask_getmant_ss,
3916 _mm_maskz_getmant_ss, _mm_mask_getmant_round_ss,
3917 _mm_maskz_getmant_round_ss): Ditto.
3918 * gcc.target/i386/avx512f-vgetexpsd-2.c (_mm_mask_getexp_sd,
3919 _mm_maskz_getexp_sd, _mm_getexp_round_sd, _mm_mask_getexp_round_sd,
3920 _mm_maskz_getexp_round_sd): New runtime tests.
3921 * gcc.target/i386/avx512f-vgetexpss-2.c (_mm_mask_getexp_ss,
3922 _mm_maskz_getexp_ss, _mm_getexp_round_ss, _mm_mask_getexp_round_ss,
3923 _mm_maskz_getexp_round_ss): Ditto.
3924 * gcc.target/i386/avx512f-vgetmantsd-2.c (_mm_mask_getmant_sd,
3925 _mm_maskz_getmant_sd, _mm_getmant_round_sd, _mm_mask_getmant_round_sd,
3926 _mm_maskz_getmant_round_sd): Ditto.
3927 * gcc.target/i386/avx512f-vgetmantss-2.c (_mm_mask_getmant_ss,
3928 _mm_maskz_getmant_ss, _mm_getmant_round_ss, _mm_mask_getmant_round_ss,
3929 _mm_maskz_getmant_round_ss): Ditto.
3930 * gcc.target/i386/avx-1.c (__builtin_ia32_getexpsd_mask_round,
3931 __builtin_ia32_getexpss_mask_round, __builtin_ia32_getmantsd_mask_round,
3932 __builtin_ia32_getmantss_mask_round): Test new builtins.
3933 * gcc.target/i386/sse-13.c : Ditto.
3934 * gcc.target/i386/sse-23.c: Ditto.
3935 * gcc.target/i386/sse-14.c (_mm_maskz_getexp_round_sd,
3936 _mm_maskz_getexp_round_ss, _mm_mask_getmant_round_sd,
3937 _mm_maskz_getmant_round_sd, _mm_mask_getmant_round_ss,
3938 _mm_maskz_getmant_round_ss, _mm_mask_getexp_round_sd,
3939 _mm_mask_getexp_round_ss): Test new intrinsics.
3940 * gcc.target/i386/testround-1.c: Ditto.
3941 * gcc.target/i386/sse-22.c (_mm_maskz_getmant_round_sd,
3942 _mm_maskz_getmant_round_ss, _mm_mask_getmant_round_sd,
3943 _mm_mask_getmant_round_ss): Test new intrinsics
3944 * gcc.target/i386/testimm-10.c (_mm_mask_getmant_sd,
3945 _mm_maskz_getmant_sd, _mm_mask_getmant_ss,
3946 _mm_maskz_getmant_ss): Test new intrinsics.
3947
9e00a397
CL
39482017-07-06 Christophe Lyon <christophe.lyon@linaro.org>
3949
3950 * lib/target-supports-dg.exp (dg-require-stack-check): New.
3951 * lib/target-supports.exp (check_stack_check_available): New.
3952 * g++.dg/other/i386-9.C: Add dg-require-stack-check.
3953 * gcc.c-torture/compile/stack-check-1.c: Likewise.
3954 * gcc.dg/graphite/run-id-pr47653.c: Likewise.
3955 * gcc.dg/pr47443.c: Likewise.
3956 * gcc.dg/pr48134.c: Likewise.
3957 * gcc.dg/pr70017.c: Likewise.
3958 * gcc.target/aarch64/stack-checking.c: Likewise.
3959 * gcc.target/arm/stack-checking.c: Likewise.
3960 * gcc.target/i386/pr48723.c: Likewise.
3961 * gcc.target/i386/pr55672.c: Likewise.
3962 * gcc.target/i386/pr67265-2.c: Likewise.
3963 * gcc.target/i386/pr67265.c: Likewise.
3964 * gnat.dg/opt49.adb: Likewise.
3965 * gnat.dg/stack_check1.adb: Likewise.
3966 * gnat.dg/stack_check2.adb: Likewise.
3967 * gnat.dg/stack_check3.adb: Likewise.
3968
38e6cc4d
KN
39692017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org>
3970
3971 PR target/80103
3972 * gcc.target/powerpc/pr80103-1.c (void b): Correct spelling of
3973 __attribute__.
3974
f8aa2b2c
SP
39752017-07-05 Sebastian Peryt <sebastian.peryt@intel.com>
3976
3977 * gcc.target/i386/avx512f-vaddsd-3.c: New test for mask 0 verification.
3978 * gcc.target/i386/avx512f-vaddss-3.c: Ditto.
3979 * gcc.target/i386/avx512f-vdivsd-3.c: Ditto.
3980 * gcc.target/i386/avx512f-vdivss-3.c: Ditto.
3981 * gcc.target/i386/avx512f-vmaxsd-3.c: Ditto.
3982 * gcc.target/i386/avx512f-vmaxss-3.c: Ditto.
3983 * gcc.target/i386/avx512f-vminsd-3.c: Ditto.
3984 * gcc.target/i386/avx512f-vminss-3.c: Ditto.
3985 * gcc.target/i386/avx512f-vmulsd-3.c: Ditto.
3986 * gcc.target/i386/avx512f-vmulss-3.c: Ditto.
3987 * gcc.target/i386/avx512f-vsubsd-3.c: Ditto.
3988 * gcc.target/i386/avx512f-vsubss-3.c: Ditto.
3989
e483b7b4
GJL
39902017-07-05 Georg-Johann Lay <avr@gjlay.de>
3991
3992 PR target/81305
3993 * gcc.target/avr/isr-test.h: New file.
3994 * gcc.target/avr/torture/isr-01-simple.c: New test.
3995 * gcc.target/avr/torture/isr-02-call.c: New test.
3996 * gcc.target/avr/torture/isr-03-fixed.c: New test.
3997
a8745cc2
BC
39982017-07-05 Bin Cheng <bin.cheng@arm.com>
3999
4000 * gcc.dg/tree-ssa/ldist-4.c: Adjust test string.
4001 * gcc.dg/tree-ssa/ldist-12.c: Ditto.
4002 * gcc.dg/tree-ssa/ldist-13.c: Ditto.
4003 * gcc.dg/tree-ssa/ldist-14.c: Ditto.
4004
4a52eb19
BC
40052017-07-05 Bin Cheng <bin.cheng@arm.com>
4006
4007 * gcc.dg/tree-ssa/ldist-26.c: New test.
4008
95f7d11b
BC
40092017-07-05 Bin Cheng <bin.cheng@arm.com>
4010
4011 * gcc.dg/tree-ssa/ldist-6.c: XFAIL.
4012
45bb7d59
UB
40132017-07-04 Uros Bizjak <ubizjak@gmail.com>
4014
4015 PR target/81300
4016 * gcc.target/i386/pr81300.c: New test.
4017
1fcfac88
UB
40182017-07-04 Uros Bizjak <ubizjak@gmail.com>
4019
4020 PR target/81294
4021 * gcc.target/i386/adx-addcarryx32-2.c (adx_test): Swap
4022 x and y arguments in the call to _subborrow_u32.
4023 * gcc.target/i386/adx-addcarryx64-2.c (adx_test): Swap
4024 x and y arguments in the call to _subborrow_u64.
4025 * gcc.target/i386/pr81294-1.c: New test.
4026 * gcc.target/i386/pr81294-2.c: Ditto.
4027
a4187dab
KT
40282017-07-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4029
4030 * gcc.target/aarch64/simd/vminmaxnm_1.c: Fix strict aliasing issues.
4031
efbf55b0
MP
40322017-07-04 Marek Polacek <polacek@redhat.com>
4033
4034 PR c/81231
4035 * gcc.dg/atomic-pr81231.c: New test.
4036
1aad7106
RS
40372017-07-04 Richard Sandiford <richard.sandiford@linaro.org>
4038
4039 PR tree-optimization/81292
4040 * gcc.dg/pr81292-1.c: New test.
4041 * gcc.dg/pr81292-2.c: Likewise.
4042
7c819e8a
ML
40432017-07-04 Martin Liska <mliska@suse.cz>
4044
4045 PR sanitizer/81040
4046 * g++.dg/asan/function-argument-1.C: Run the test-case w/o
4047 use-after-scope sanitization.
4048
f111f434
JJ
40492017-07-04 Jakub Jelinek <jakub@redhat.com>
4050
8e8dd13b
JJ
4051 * g++.dg/asan/function-argument-3.C: Add -Wno-psabi to additional
4052 options.
4053
f111f434
JJ
4054 PR target/81175
4055 * gcc.target/i386/pr69255-2.c (foo): Use the return value of the
4056 gather.
4057
7a1238d1
ML
40582017-07-04 Martin Liska <mliska@suse.cz>
4059
4060 PR ipa/81214
4061 * g++.dg/ext/mvc2.C: Add dg-require ifunc.
4062 * g++.dg/ext/mvc3.C: Likewise.
4063 * gcc.target/i386/mvc2.c: Likewise.
4064 * gcc.target/i386/mvc3.c: Likewise.
4065
9fc1fed4
JJ
40662017-07-04 Jakub Jelinek <jakub@redhat.com>
4067
8e3b9bbf
JJ
4068 * g++.dg/cpp1z/decomp1.C: Expect structured binding instead of
4069 decomposition declaration in diagnostics.
4070 * g++.dg/cpp1z/decomp2.C: Likewise.
4071 * g++.dg/cpp1z/decomp3.C: Likewise.
4072 * g++.dg/cpp1z/decomp4.C: Likewise.
4073 * g++.dg/cpp1z/decomp5.C: Likewise.
4074 * g++.dg/cpp1z/decomp6.C: Likewise.
4075 * g++.dg/cpp1z/decomp7.C: Likewise.
4076 * g++.dg/cpp1z/decomp8.C: Likewise.
4077 * g++.dg/cpp1z/decomp13.C: Likewise.
4078 * g++.dg/cpp1z/decomp14.C: Likewise.
4079 * g++.dg/cpp1z/decomp18.C: Likewise.
4080 * g++.dg/cpp1z/decomp19.C: Likewise.
4081 * g++.dg/cpp1z/decomp22.C: Likewise.
4082 * g++.dg/cpp1z/decomp23.C: Likewise.
4083 * g++.dg/cpp1z/decomp24.C: Likewise.
4084 * g++.dg/cpp1z/decomp25.C: Likewise.
4085 * g++.dg/cpp1z/decomp26.C: Likewise.
4086 * g++.dg/cpp1z/decomp28.C: Likewise.
4087
9fc1fed4
JJ
4088 PR c++/81258
4089 * g++.dg/cpp1z/decomp21.C (foo): Adjust expected diagnostics.
4090 * g++.dg/cpp1z/decomp30.C: New test.
4091
17c18221
PC
40922017-07-03 Paolo Carlini <paolo.carlini@oracle.com>
4093
4094 PR c++/65775
4095 * g++.dg/cpp0x/trailing14.C: New.
4096
370d975d
DH
40972017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4098
4099 PR testsuite/79866
4100 * gfortran.dg/coarray_event_2.f08: New test.
4101
73977c47
DH
41022017-07-03 Dominique d'Humieres <dominiq@lps.ens.fr>
4103
4104 PR testsuite/79843
4105 * gfortran.dg/namelist_3.f90: Adjust the dg-error string.
4106 * gfortran.dg/pointer_intent_2.f90: Likewise.
4107
2f70a979
JH
41082017-07-02 Jan Hubicka <hubicka@ucw.cz>
4109
4110 PR middle-end/81290
4111 * gcc.c-torture/compile/pr81290.c: New.
4112
6b5e165b
RB
41132017-07-03 Richard Biener <rguenther@suse.de>
4114
4115 PR tree-optimization/60510
4116 * gfortran.dg/vect/pr60510.f: New testcase.
4117
d8ac7e28
RO
41182017-07-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4119
4120 * gcc.target/i386/mvc6.c: Require ifunc support.
4121
da402967
ML
41222017-07-03 Martin Liska <mliska@suse.cz>
4123
4124 PR sanitize/81040
4125 * g++.dg/asan/function-argument-1.C: New test.
4126 * g++.dg/asan/function-argument-2.C: New test.
4127 * g++.dg/asan/function-argument-3.C: New test.
4128
bc9f4235
RS
41292017-07-03 Richard Sandiford <richard.sandiford@linaro.org>
4130
4131 * gcc.dg/vect/bb-slp-pr65935.c: Expect SLP to be used in main
4132 as well.
4133
be086ff5
TV
41342017-07-03 Tom de Vries <tom@codesourcery.com>
4135
4136 PR tree-optimization/69468
4137 * gcc.dg/pr81192.c: Update.
4138
4752be46
TV
41392017-07-03 Tom de Vries <tom@codesourcery.com>
4140
4141 PR tree-optimization/81192
4142 * gcc.dg/pr81192.c: Update.
4143
0bbfd554
TV
41442017-07-03 Tom de Vries <tom@codesourcery.com>
4145
4146 PR tree-optimization/81192
4147 * gcc.dg/pr81192.c: New test.
4148
b677e2f6
TK
41492017-07-02 Thomas Koenig <tkoenig@gcc.gnu.org>
4150
4151 * gfortran/eoshift_3.f90: New test.
4152
e3f9a279
RS
41532017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4154
4155 * gcc.dg/strlenopt-32.c: New testcase.
4156 * gcc.dg/strlenopt-33.c: Likewise.
4157 * gcc.dg/strlenopt-33g.c: Likewise.
4158 * gcc.dg/strlenopt-34.c: Likewise.
4159 * gcc.dg/strlenopt-35.c: Likewise.
4160
862088aa
RS
41612017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4162
4163 PR tree-optimization/80769
4164 * gcc.dg/strlenopt-31.c: New test.
4165 * gcc.dg/strlenopt-31g.c: Likewise.
4166
c34d0927
RS
41672017-07-02 Richard Sandiford <richard.sandiford@linaro.org>
4168
4169 PR tree-optimization/81136
4170 * gcc.dg/vect/pr81136.c: New test.
4171
c52d6043
JJ
41722017-07-01 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR sanitizer/81262
4175 * gcc.c-torture/compile/pr81262.c: New test.
4176 * g++.dg/ubsan/pr81262.C: New test.
4177
77616c7e
JH
41782017-06-29 Jan Hubicka <hubicka@ucw.cz>
4179
4180 PR ipa/81261
4181 * g++.dg/ipa/pr81261.C: New testcase.
4182
fb6a764d
AP
41832017-06-30 Andrew Pinski <apinski@cavium.com>
4184
4185 * gcc.dg/torture/pr81245.c: New testcase.
4186
059ab149
AH
41872017-06-30 Aldy Hernandez <aldyh@redhat.com>
4188
4189 * gcc.dg/Walloca-14.c: Adapt test to recognize new complaint of
4190 unbounded use.
4191
e59e8b5a
DM
41922017-06-30 David Malcolm <dmalcolm@redhat.com>
4193
4194 PR c++/80014
4195 * g++.dg/plugin/diagnostic-test-expressions-1.C (std::type_info):
4196 Add declaration.
4197 (test_typeid): New test function.
4198
e855bdc0
JJ
41992017-06-30 Jakub Jelinek <jakub@redhat.com>
4200
4201 PR target/81225
4202 * gcc.target/i386/pr81225.c: New test.
4203
fe32bb1b
NS
42042017-06-30 Nathan Sidwell <nathan@acm.org>
4205
4206 * g++.dg/concepts/memfun-err.C: Adjust diagnostics.
4207 * g++.dg/cpp0x/decltype9.C: Likewise.
4208 * g++.dg/cpp0x/forw_enum9.C: Likewise.
4209 * g++.dg/lookup/decl1.C: Likewise.
4210 * g++.dg/lookup/extern-c-redecl.C: Likewise.
4211 * g++.dg/other/pr28432.C: Likewise.
4212 * g++.dg/parse/crash12.C: Likewise.
4213 * g++.dg/parse/enum3.C: Likewise.
4214 * g++.dg/parse/operator6.C: Likewise.
4215 * g++.dg/template/crash69.C: Likewise.
4216 * g++.dg/template/error27.C: Likewise.
4217 * g++.dg/template/error28.C: Likewise.
4218 * g++.dg/template/memfriend6.C: Likewise.
4219 * g++.old-deja/g++.mike/err1.C: Likewise.
4220 * g++.old-deja/g++.mike/p811.C: Likewise.
4221 * g++.old-deja/g++.other/crash25.C: Likewise.
4222 * g++.old-deja/g++.other/dtor4.C: Likewise.
4223 * g++.old-deja/g++.pt/t37.C: Likewise.
4224
aaa587d4
ML
42252017-06-30 Martin Liska <mliska@suse.cz>
4226
4227 PR ipa/81214
4228 * gcc.target/i386/pr81214.c: New test.
4229
274c1516
NS
42302017-06-30 Nathan Sidwell <nathan@acm.org>
4231
3b5c768c
NS
4232 * g++.dg/plugin/decl-plugin-test.C: Expect special ctor name.
4233
274c1516
NS
4234 PR c++/81229
4235 * g++.dg/lookup/pr81229.C: New.
4236
c497284c
ML
42372017-06-30 Martin Liska <mliska@suse.cz>
4238
4239 PR sanitizer/81021
4240 * g++.dg/asan/pr81021.C: New test.
4241
4812f0b7
RB
42422017-06-30 Richard Biener <rguenther@suse.de>
4243
4244 PR tree-optimization/81249
4245 * g++.dg/torture/pr81249.C: New testcase.
4246
8e09cb8b
PC
42472017-06-29 Paolo Carlini <paolo.carlini@oracle.com>
4248
4249 * g++.dg/cpp0x/inh-ctor3.C: Adjust for dg-message vs dg-error.
4250 * g++.dg/diagnostic/variadic1.C: Likewise.
4251 * g++.dg/gomp/udr-3.C: Likewise.
4252 * g++.dg/overload/error1.C: Likewise.
4253 * g++.dg/overload/error2.C: Likewise.
4254 * g++.dg/template/duplicate1.C: Likewise.
4255 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4256 * g++.old-deja/g++.brendan/arm2.C: Likewise.
4257 * g++.old-deja/g++.other/redecl2.C: Likewise.
4258 * g++.old-deja/g++.other/redecl4.C: Likewise.
4259 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
4260
74582a3e
CP
42612017-06-29 Cesar Philippidis <cesar@codesourcery.com>
4262
4263 PR fortran/77765
4264 * gfortran.dg/goacc/pr77765.f90: New test.
4265
6da4066f
SE
42662017-06-29 Steve Ellcey <sellcey@cavium.com>
4267
4268 * gcc.target/aarch64/ccmp_2.c: New test.
4269
be3b7dcf
NS
42702017-06-29 Nathan Sidwell <nathan@acm.org>
4271
4272 PR c++/81247
4273 * g++.dg/parse/pr81247-[abc].C: New.
4274
e5898daf
CL
42752017-06-29 Carl Love <cel@us.ibm.com>
4276
4277 * gcc.target/powerpc/builtins-3-runnable.c (test_int_result,
4278 test_unsigned_int_result, test_ll_int_result,
4279 test_ll_unsigned_int_result): Add result checking functions, add
4280 debug support.
4281 (main): Add builtin function tests.
4282
14836f38
CL
42832017-06-29 Carl Love <cel@us.ibm.com>
4284
4285 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c (dg-options,
4286 dg-skip-if): Add -mvsx -mcpu=power7.
4287
0630a4ec
RB
42882017-06-29 Richard Biener <rguenther@suse.de>
4289
4290 * gcc.dg/vect/slp-reduc-8.c: New testcase.
4291
f76b4224
NS
42922017-06-29 Nathan Sidwell <nathan@acm.org>
4293
4294 * g++.dg/cpp1y/builtin_FUNCTION.C: New.
4295
f66459c1
PB
42962017-06-29 Peter Bergner <bergner@vnet.ibm.com>
4297
4298 PR middle-end/81194
4299 * g++.dg/pr81194.C: New test.
4300
3c7bb489
L
43012017-06-29 H.J. Lu <hongjiu.lu@intel.com>
4302
4303 PR ipa/80565
4304 * gcc.dg/torture/pr80565.c: New file.
4305
6cd83bec
BC
43062017-06-29 Bin Cheng <bin.cheng@arm.com>
4307
4308 PR tree-optimization/81196
4309 * gcc.dg/vect/pr81196.c: New.
4310
4c6a51a0
MC
43112017-06-29 Michael Collison <michael.collison@arm.com>
4312
4313 Fix date on previous ChangeLog entry.
4314
43152017-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7813b280
KT
4316 Michael Collison <michael.collison@arm.com>
4317
4318 PR target/70119
4319 * gcc.target/aarch64/var_shift_mask_1.c: New test.
4320
395a191d
SP
43212017-06-28 Sebastian Peryt <sebastian.peryt@intel.com>
4322
4323 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32):
4324 Test new intrinsic.
4325 * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64):
4326 Ditto.
4327 * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64):
4328 Ditto.
4329 * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN.
4330 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4332
0ddc0ebc
TP
43332017-06-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4334
4335 * lib/target-supports.exp (check_effective_target_vect_int): Replace
4336 current ARM check by ARM NEON's availability check.
4337 (check_effective_target_vect_intfloat_cvt): Likewise.
4338 (check_effective_target_vect_uintfloat_cvt): Likewise.
4339 (check_effective_target_vect_floatint_cvt): Likewise.
4340 (check_effective_target_vect_floatuint_cvt): Likewise.
4341 (check_effective_target_vect_shift): Likewise.
4342 (check_effective_target_whole_vector_shift): Likewise.
4343 (check_effective_target_vect_bswap): Likewise.
4344 (check_effective_target_vect_shift_char): Likewise.
4345 (check_effective_target_vect_long): Likewise.
4346 (check_effective_target_vect_float): Likewise.
4347 (check_effective_target_vect_perm): Likewise.
4348 (check_effective_target_vect_perm_byte): Likewise.
4349 (check_effective_target_vect_perm_short): Likewise.
4350 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4351 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4352 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4353 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4354 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4355 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4356 (check_effective_target_vect_widen_shift): Likewise.
4357 (check_effective_target_vect_extract_even_odd): Likewise.
4358 (check_effective_target_vect_interleave): Likewise.
4359 (check_effective_target_vect_multiple_sizes): Likewise.
4360 (check_effective_target_vect64): Likewise.
4361 (check_effective_target_vect_max_reduc): Likewise.
4362
56a6d474
RB
43632017-06-28 Richard Biener <rguenther@suse.de>
4364
4365 PR middle-end/81227
4366 * gcc.dg/pr81227.c: New testcase.
4367
926c7865
MM
43682017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4369
4370 PR target/81193
4371 * lib/target-supports.exp
4372 (check_ppc_cpu_supports_hw_available): New test to make sure
4373 __builtin_cpu_supports works on power7 and newer.
4374
17a7218b
ML
43752017-06-28 Martin Liska <mliska@suse.cz>
4376
4377 PR ipa/81128
4378 * gcc.target/i386/pr81128.c: New test.
4379
63010089
ML
43802017-06-28 Martin Liska <mliska@suse.cz>
4381
4382 PR driver/79659
4383 * g++.dg/opt/pr79659.C: New test.
4384
b1cac008
CL
43852017-06-28 Christophe Lyon <christophe.lyon@linaro.org>
4386
4387 * gcc.dg/tree-ssa/copy-sign-1.c: Add c99_runtime effective target
4388 and options.
4389 * gcc.dg/tree-ssa/mult-abs-2.c: Likewise.
4390
42bd89ce
MG
43912017-06-28 Marc Glisse <marc.glisse@inria.fr>
4392
4393 * gcc.dg/tree-ssa/addadd.c: Remove test duplicated in addadd-2.c.
4394 * gcc.dg/tree-ssa/mulcmp-1.c: New file.
4395
b8d62ac8
JJ
43962017-06-28 Jakub Jelinek <jakub@redhat.com>
4397
4398 * gcc.target/i386/cmov7.c (sgn): Renamed to ...
4399 (foo): ... this. Change constants such that it isn't matched
4400 as __builtin_copysign, yet tests the combiner the same.
4401
6dc61b45
ML
44022017-06-28 Martin Liska <mliska@suse.cz>
4403
4404 PR sanitizer/81224
4405 * gcc.dg/asan/pr81224.c: New test.
4406
9a265443
EB
44072017-06-28 Eric Botcazou <ebotcazou@adacore.com>
4408
4409 * gcc.dg/tree-prof/val-profiler-threads-1.c (main): Fix 2nd argument
4410 passed to pthread_join.
4411
935b5226
AK
44122017-06-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4413
4414 * gcc.target/s390/nodatarel-1.c: New test.
4415
88016532
JD
44162017-06-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4417
4418 PR fortran/80164
4419 * gfortran.dg/array_temporaries_4.f90: New test.
4420
8c2805bb
AP
44212017-06-27 Andrew Pinski <apinski@cavium.com>
4422
4423 * gcc.dg/tree-ssa/copy-sign-1.c: New testcase.
4424 * gcc.dg/tree-ssa/copy-sign-2.c: New testcase.
4425 * gcc.dg/tree-ssa/mult-abs-2.c: New testcase.
4426
786c6d10
MP
44272017-06-27 Marek Polacek <polacek@redhat.com>
4428
4429 PR sanitizer/81223
4430 * gcc.dg/ubsan/pr81223.c: New test.
4431
1e7df2e6
MG
44322017-06-27 Marc Glisse <marc.glisse@inria.fr>
4433
4434 * gcc.dg/tree-ssa/assoc-1.c: New file.
4435
58b45c4f
PC
44362017-06-27 Paolo Carlini <paolo.carlini@oracle.com>
4437
4438 PR c++/62046
4439 * g++.dg/parse/catch2.C: New.
4440
00296d7f
JJ
44412017-06-27 Jakub Jelinek <jakub@redhat.com>
4442
c1031852
JJ
4443 PR sanitizer/81209
4444 * g++.dg/ubsan/pr81209.C: New test.
4445
00296d7f
JJ
4446 PR middle-end/81207
4447 * gcc.c-torture/compile/pr81207.c: New test.
4448
0c418630
MP
44492017-06-27 Marek Polacek <polacek@redhat.com>
4450
4451 PR bootstrap/81216
4452 * g++.dg/warn/Wmultistatement-macros-1.C: New test.
4453
4b377e01
MS
44542017-06-26 Martin Sebor <msebor@redhat.com>
4455
4456 PR c++/81169
4457 * g++.dg/Wclass-memaccess-2.C: New test.
4458
952ac945
CL
44592017-06-26 Carl Love <cel@us.ibm.com>
4460
4461 * gcc.target/powerpc/builtins-3-vec_reve-runnable.c:
4462 Add new runnable test file for the vec_rev built-ins.
4463
df11b2ea
BS
44642016-06-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4465
226ab0a8 4466 PR/tree-optimization 71815
df11b2ea
BS
4467 * gcc.dg/tree-ssa/slsr-35.c: Remove -fno-code-hoisting workaround.
4468 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4469
fa7ccca0
RL
44702017-06-26 Renlin Li <renlin.li@arm.com>
4471 Szabolcs Nagy <szabolcs.nagy@arm.com>
4472
4473 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memmove): New.
4474 * gcc.c-torture/execute/builtins/memops-asm.c (memmove): Declare
4475 memmove.
4476
5a5c2d16
RB
44772017-06-26 Richard Biener <rguenther@suse.de>
4478
4479 PR target/81175
4480 * gfortran.dg/pr81175.f: New testcase.
4481
75f0112f
RB
44822017-06-26 Richard Biener <rguenther@suse.de>
4483
4484 PR tree-optimization/81203
4485 * gcc.dg/torture/pr81203.c: New testcase.
4486
3e2becc4
MP
44872017-06-26 Marek Polacek <polacek@redhat.com>
4488
4489 PR c/80116
4490 * c-c++-common/Wmultistatement-macros-1.c: New test.
4491 * c-c++-common/Wmultistatement-macros-2.c: New test.
4492 * c-c++-common/Wmultistatement-macros-3.c: New test.
4493 * c-c++-common/Wmultistatement-macros-4.c: New test.
4494 * c-c++-common/Wmultistatement-macros-5.c: New test.
4495 * c-c++-common/Wmultistatement-macros-6.c: New test.
4496 * c-c++-common/Wmultistatement-macros-7.c: New test.
4497 * c-c++-common/Wmultistatement-macros-8.c: New test.
4498 * c-c++-common/Wmultistatement-macros-9.c: New test.
4499 * c-c++-common/Wmultistatement-macros-10.c: New test.
4500 * c-c++-common/Wmultistatement-macros-11.c: New test.
4501
945653db
EB
45022017-06-26 Eric Botcazou <ebotcazou@adacore.com>
4503
4504 * c-c++-common/ubsan/sanitize-recover-7.c (dg-options): Add -w.
4505
c8e3c356
CL
45062017-06-26 Christophe Lyon <christophe.lyon@linaro.org>
4507
4508 * lib/target-supports.exp
4509 (check_effective_target_arm_neon_ok_nocache): Add flags with
4510 -mfloat-abi=hard. Include arm_neon.h.
4511 (check_effective_target_arm_neon_ok_no_float_abi_nocache): New.
4512 (check_effective_target_arm_neon_ok_no_float_abi): New.
4513 * gcc.target/arm/lto/pr65837_0.c: Require
4514 arm_neon_ok_no_float_abi. Add -mfpu=neon to dg-lto-options.
4515 * gcc.target/arm/lto/pr65837-attr_0.c: Require
4516 arm_neon_ok_no_float_abi. Remove dg-suppress-ld-options.
4517
22235619
PC
45182017-06-24 Paolo Carlini <paolo.carlini@oracle.com>
4519
4520 PR c++/62315
4521 * g++.dg/parse/typedef2.C: Specify a dg-error string.
4522
e56e3fda
TK
45232017-06-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4524
45bb7d59 4525 PR fortran/52473
e56e3fda
TK
4526 * gfortran.dg/cshift_2.f90: New test.
4527
d3f062be
JW
45282017-06-23 Jim Wilson <jim.wilson@linaro.org>
4529
4530 PR middle-end/79794
4531 * gcc.target/aarch64/pr79794.c: New.
4532
37416b69
MM
45332017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4534
4535 PR target/80510
4536 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit.
4537 * gcc.target/powerpc/pr80510-2.c: Likewise.
4538
8447a92f
JL
45392017-06-22 Jeff Law <law@redhat.com>
4540
4541 * gcc.c-torture/compile/stack-check-1.c: Require "untyped_assembly".
4542
52607f7e
WS
45432017-06-23 Will Schmidt <will_schmidt@vnet.ibm.com>
4544
4545 * gcc.target/powerpc/fold-vec-shift-char.c: New.
4546 * gcc.target/powerpc/fold-vec-shift-int.c: New.
4547 * gcc.target/powerpc/fold-vec-shift-longlong.c: New.
4548 * gcc.target/powerpc/fold-vec-shift-short.c: New.
4549 * gcc.target/powerpc/fold-vec-shift-left.c: New.
4550 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: New.
4551 * gcc.target/powerpc/fold-vec-shift-left-longlong-fwrapv.c: New.
4552 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: New.
4553
fb68f296
JC
45542017-06-23 James Cowgill <James.Cowgill@imgtec.com>
4555
45bb7d59 4556 * go.test/go-test.exp (go-set-goarch): Update MIPS architecture names.
fb68f296 4557
60edf8bb
MT
45582017-06-22 Matt Turner <mattst88@gmail.com>
4559
4560 * gcc.target/i386/builtin_target.c: Add Kaby Lake models to
4561 skylake check.
4562
4333d74b
CL
45632017-06-22 Carl Love <cel@us.ibm.com>
4564
4565 * gcc.target/powerpc/builtins-3.c (vmulosh, vmulouh, vmulesh,
4566 vmuleuh): Fix scan-assembler-times should check for word not half word
4567 instructions.
4568
13f752b2
JL
45692017-06-22 Jeff Law <law@redhat.com>
4570
4571 * gcc.c-torture/compile/stack-check-1.c: New test.
4572
0759db19
RB
45732016-06-22 Richard Biener <rguenther@suse.de>
4574
4575 * gcc.dg/vect/pr65947-1.c: Remove xfail.
4576 * gcc.dg/vect/pr65947-2.c: Likewise.
4577 * gcc.dg/vect/pr65947-3.c: Likewise.
4578 * gcc.dg/vect/pr65947-4.c: Likewise.
4579 * gcc.dg/vect/pr65947-5.c: Likewise.
4580 * gcc.dg/vect/pr65947-6.c: Likewise.
4581 * gcc.dg/vect/pr65947-8.c: Likewise.
4582 * gcc.dg/vect/pr65947-9.c: Likewise.
4583 * gcc.dg/vect/pr65947-10.c: Likewise.
4584 * gcc.dg/vect/pr65947-12.c: Likewise.
4585 * gcc.dg/vect/pr65947-13.c: Likewise.
4586 * gcc.dg/vect/pr65947-14.c: Likewise.
4587 * gcc.dg/vect/vect-cond-2.c: Likewise.
4588 * gcc.dg/vect/vect-pr69848.c: Likewise.
4589
c24c235e
ML
45902017-06-22 Martin Liska <mliska@suse.cz>
4591
4592 * gcc.dg/tree-ssa/ipa-split-5.c: Make function bigger in order
4593 to not inline it.
4594
71f82be9
JG
45952017-06-22 James Greenhalgh <james.greenhalgh@arm.com>
4596
4597 * gcc.dg/tree-ssa/forwprop-37.c: New.
4598
a78f6980
RB
45992017-06-22 Richard Biener <rguenther@suse.de>
4600
4601 * gcc.dg/vect/pr65947-14.c: Fix missing brace.
4602
85d5b033
RB
46032017-06-22 Richard Biener <rguenther@suse.de>
4604
4605 * gcc.dg/vect/pr65947-14.c: New testcase.
4606
4ded8669
MM
46072017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4608
4609 PR target/80510
4610 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until
4611 32-bit support is added. Change ITYPE size to 64-bit integer.
4612 * gcc.target/powerpc/pr80510-2.c: Likewise.
4613
cb8d1b01
JJ
46142017-06-21 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR c++/81154
4617 * g++.dg/gomp/pr81154.C: New test.
4618
113459fa
DM
46192017-06-21 David Malcolm <dmalcolm@redhat.com>
4620
4621 * g++.dg/other/old-style-cast-fixits.C: New test case.
4622
5e9d501c
JJ
46232017-06-21 Jakub Jelinek <jakub@redhat.com>
4624
4625 * g++.dg/cpp0x/constexpr-cast.C: Adjust dg-error for ILP32.
4626
27d33d3e
TV
46272017-06-21 Tom de Vries <tom@codesourcery.com>
4628
4629 * lib/profopt.exp (profopt-get-options): Support dg-add-options.
4630
5433db45
TV
46312017-06-21 Tom de Vries <tom@codesourcery.com>
4632
4633 * gcc.dg/tree-prof/comp-goto-1.c: Fix 'return type defaults to int'
4634 warning.
4635
93c18375
ML
46362017-06-21 Martin Liska <mliska@suse.cz>
4637
4638 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update scanned patterns.
4639
ff9baa5f
PMR
46402017-06-21 Pierre-Marie de Rodat <derodat@adacore.com>
4641
4642 * gnat.dg/debug11_pkg.adb, gnat.dg/debug11_pkg.ads,
4643 gnat.dg/debug11_pkg2.ads: New testcase.
4644
a23ba8cc
MG
46452017-06-21 Marc Glisse <marc.glisse@inria.fr>
4646
4647 * gcc.target/i386/getround.c: New file.
4648
ed73f46f
MG
46492017-06-21 Marc Glisse <marc.glisse@inria.fr>
4650
4651 * gcc.dg/tree-ssa/addadd.c: Un-XFAIL.
4652 * gcc.dg/tree-ssa/addadd-2.c: New file.
4653
6b92ab17
TV
46542017-06-21 Tom de Vries <tom@codesourcery.com>
4655
4656 * lib/target-supports.exp (add_options_for_stack_size): New proc.
4657 * gcc.c-torture/execute/920501-7.c: Use dg-add-options stack_size.
4658 * gcc.c-torture/compile/20080806-1.c: Same.
4659 * gcc.c-torture/compile/920723-1.c: Same.
4660 * gcc.c-torture/compile/930621-1.c: Same.
4661 * gcc.c-torture/compile/991214-2.c: Same.
4662 * gcc.c-torture/compile/bcopy.c: Same.
4663 * gcc.c-torture/compile/memtst.c: Same.
4664 * gcc.c-torture/compile/msp.c: Same.
4665 * gcc.c-torture/compile/stuct.c: Same.
4666 * gcc.c-torture/execute/20011008-3.c: Same.
4667 * gcc.c-torture/execute/20030209-1.c: Same.
4668 * gcc.c-torture/execute/20031012-1.c: Same.
4669 * gcc.c-torture/execute/20040805-1.c: Same.
4670 * gcc.c-torture/execute/920410-1.c: Same.
4671 * gcc.c-torture/execute/921113-1.c: Same.
4672 * gcc.c-torture/execute/921202-1.c: Same.
4673 * gcc.c-torture/execute/921208-2.c: Same.
4674 * gcc.c-torture/execute/930106-1.c: Same.
4675 * gcc.c-torture/execute/930406-1.c: Same.
4676 * gcc.c-torture/execute/950221-1.c: Same.
4677 * gcc.c-torture/execute/960521-1.c: Same.
4678 * gcc.c-torture/execute/980605-1.c: Same.
4679 * gcc.c-torture/execute/comp-goto-1.c: Same.
4680 * gcc.c-torture/execute/comp-goto-2.c: Same.
4681 * gcc.c-torture/execute/memcpy-1.c: Same.
4682 * gcc.c-torture/execute/multi-ix.c: Same.
4683 * gcc.c-torture/execute/nestfunc-4.c: Same.
4684 * gcc.c-torture/execute/pr20621-1.c: Same.
4685 * gcc.c-torture/execute/pr23135.c: Same.
4686 * gcc.c-torture/execute/pr28982b.c: Same.
4687 * gcc.dg/loop-3.c: Same.
4688 * gcc.dg/struct-ret-3.c: Same.
4689 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
4690 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
4691 * gcc.dg/tree-prof/comp-goto-1.c: Same.
4692 * gcc.dg/tree-prof/pr44777.c: Same.
4693
191578a5
DM
46942017-06-20 David Malcolm <dmalcolm@redhat.com>
4695
4696 PR jit/81144
4697 * jit.dg/test-operator-overloading.cc (make_test_quadratic): Replace
4698 memset call with zero-initialization.
4699 * jit.dg/test-quadratic.cc (make_test_quadratic): Likewise.
4700
8a259e30
UB
47012017-06-20 Uros Bizjak <ubizjak@gmail.com>
4702
4703 * gcc.target/i386/pr80732.c: Include fma4-check.h.
4704 (main): Renamed to ...
4705 (fma4_test): ... this.
4706
b6837e04
JK
47072017-06-20 Julia Koval <julia.koval@intel.com>
4708
4709 * gcc.target/i386/pr73350-2.c: New test.
4710
67ea3f4e
RO
47112017-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4712
4713 * c-c++-common/fold-masked-cmp-1.c: Allow for i?86-*-* target.
4714 * c-c++-common/fold-masked-cmp-2.c: Likewise.
4715 * c-c++-common/fold-masked-cmp-3.c: Likewise.
4716 * g++.dg/cpp0x/alignas4.C: Allow for i?86-*-* target, don't
4717 restrict to x86_64-*-*-gnu.
4718 Skip scan-assembler on *-*-darwin*.
4719 * g++.dg/vect/pr70944.cc: Allow for i?86-*-* target.
4720 * gcc.dg/loop-invariant.c: Likewise.
4721 * gcc.dg/lto/pr70955_0.c: Likewise.
4722 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4723 * gcc.dg/tree-ssa/pr79803.c: Likewise.
4724 * gfortran.dg/pr68078.f90: Allow for i?86-*-linux*.
4725
4726 * g++.dg/debug/dwarf2/const2b.C: Allow for x86_64-*-* target.
4727 * gcc.dg/attr-ms_struct-1.c: Allow for all i?86-*-*, x86_64-*-*
4728 targets.
4729 * gcc.dg/attr-ms_struct-2.c: Likewise.
4730 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
4731 * gcc.dg/bf-ms-layout.c: Likewise.
4732 * gcc.dg/bf-ms-layout-2.c: Likewise.
4733 * gcc.dg/pic-macro-define.c: Remove target restrictions.
4734 Require fpic support.
4735 * gcc.target/i386/bitfield1.c: Allow for all i?86-*-*, x86_64-*-*
4736 targets.
4737 * gcc.target/i386/bitfield2.c: Likewise.
4738 * gcc.target/i386/darwin-fpmath.c: Allow for x86_64-*-darwin*
4739 targets.
4740 * gfortran.dg/fmt_pf.f90: Remove i?86-*-solaris2.9* from xfail.
4741
71bbbd13
NS
47422017-06-20 Nathan Sidwell <nathan@acm.org>
4743
4744 PR c++/67074
4745 * g++.dg/lookup/pr67074.C: New.
4746 * g++.dg/parse/namespace-alias-1.C: Adjust.
4747
531f0b38
RB
47482017-06-20 Richard Biener <rguenther@suse.de>
4749
4750 PR middle-end/81097
4751 * c-c++-common/ubsan/pr81097.c: New testcase.
4752
d47d7438
RB
47532017-06-20 Richard Biener <rguenther@suse.de>
4754
4755 * gcc.dg/vect/pr65947-9.c: Adjust.
4756
b5c7b957
TP
47572017-06-20 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
4758
4759 * gcc.target/arm/acle/cdp.c: Add feature macro bitmap test.
4760 * gcc.target/arm/acle/cdp2.c: Likewise.
4761 * gcc.target/arm/acle/ldc.c: Likewise.
4762 * gcc.target/arm/acle/ldc2.c: Likewise.
4763 * gcc.target/arm/acle/ldc2l.c: Likewise.
4764 * gcc.target/arm/acle/ldcl.c: Likewise.
4765 * gcc.target/arm/acle/mcr.c: Likewise.
4766 * gcc.target/arm/acle/mcr2.c: Likewise.
4767 * gcc.target/arm/acle/mcrr.c: Likewise.
4768 * gcc.target/arm/acle/mcrr2.c: Likewise.
4769 * gcc.target/arm/acle/mrc.c: Likewise.
4770 * gcc.target/arm/acle/mrc2.c: Likewise.
4771 * gcc.target/arm/acle/mrrc.c: Likewise.
4772 * gcc.target/arm/acle/mrrc2.c: Likewise.
4773 * gcc.target/arm/acle/stc.c: Likewise.
4774 * gcc.target/arm/acle/stc2.c: Likewise.
4775 * gcc.target/arm/acle/stc2l.c: Likewise.
4776 * gcc.target/arm/acle/stcl.c: Likewise.
4777
a1aa2599
JJ
47782017-06-20 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR target/81121
4781 * gcc.target/i386/pr81121.c: New test.
4782
16122c22
MM
47832017-06-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4784
4785 PR target/79799
4786 * gcc.target/powerpc/pr79799-1.c: New test.
4787 * gcc.target/powerpc/pr79799-2.c: Likewise.
4788 * gcc.target/powerpc/pr79799-3.c: Likewise.
4789 * gcc.target/powerpc/pr79799-4.c: Likewise.
4790 * gcc.target/powerpc/pr79799-5.c: Likewise.
4791
5ec046c0
NS
47922017-06-19 Nathan Sidwell <nathan@acm.org>
4793
4794 PR c++/81124
4795 PR c++/79766
4796 * g++.dg/lookup/pr79766.C: New.
4797 * g++.dg/lookup/pr81124.C: New.
4798 * g++.dg/template/explicit6.C: Adjust.
4799 * g++.old-deja/g++.other/decl5.C: Adjust.
4800
c72e002c
CL
48012017-06-19 Christophe Lyon <christophe.lyon@linaro.org>
4802
4803 * g++.old-deja/g++.eh/badalloc1.C: Remove code path for
4804 -DSTACK_SIZE.
4805
4301ae22
JJ
48062017-06-19 Jakub Jelinek <jakub@redhat.com>
4807
9f8fafe8
JJ
4808 PR sanitizer/81125
4809 * g++.dg/ubsan/pr81125.C: New test.
4810
4301ae22
JJ
4811 PR sanitizer/81111
4812 * g++.dg/ubsan/pr81111.C: New test.
4813
21e4389f
RB
48142017-06-19 Richard Biener <rguenther@suse.de>
4815
4816 PR middle-end/81118
4817 * gcc.dg/torture/pr81118.c: New testcase.
4818
343ae898
RB
48192017-06-19 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/80887
4822 * gcc.dg/tree-ssa/pr80887.c: New testcase.
4823
97872698
JJ
48242017-06-19 Jakub Jelinek <jakub@redhat.com>
4825
4826 PR ipa/81112
4827 * g++.dg/torture/pr81112.C: Add -Wno-psabi to dg-additional-options.
4828
c14c0b15
NS
48292017-06-19 Nathan Sidwell <nathan@acm.org>
4830
4831 PR c++/81119
4832 * g++.dg/warn/pr81119.C: New.
4833
a6e5212a
ML
48342017-06-19 Martin Liska <mliska@suse.cz>
4835
4836 PR sanitizer/80879
4837 * gcc.dg/asan/use-after-scope-switch-4.c: New test.
4838
871cc215
ML
48392017-06-19 Martin Liska <mliska@suse.cz>
4840
4841 PR ipa/80732
4842 * gcc.target/i386/mvc5.c: Scan indirect_function.
4843 * gcc.target/i386/mvc7.c: Likewise.
4844 * gcc.target/i386/pr80732.c: New test.
4845
431abe69
PC
48462017-06-19 Paolo Carlini <paolo.carlini@oracle.com>
4847
4848 PR c++/66093
4849 * g++.dg/cpp1y/constexpr-66093.C: New.
4850
fe1ae165
RO
48512017-06-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4852
4853 * g++.dg/other/unused1.C: Remove *-*-solaris2.[56]* from
4854 dg-skip-if list.
4855
db9bbdec
RB
48562017-06-19 Richard Biener <rguenther@suse.de>
4857
4858 PR ipa/81112
4859 * g++.dg/torture/pr81112.C: New testcase.
4860
18154846
JH
48612017-06-18 Jan Hubicka <hubicka@ucw.cz>
4862
4863 * gcc.dg/lto/pr69866_0.c: This test needs alias.
4864
5dace4bf
TK
48652017-06-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4866
4867 PR fortran/52473
4868 * gfortran.dg/cshift_1.f90: New test.
4869
4f4b0ab8
RO
48702017-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4871
4872 Remove dg-skip-if, dg-xfail-if, dg-xfail-run-if default args.
4873
b36a612c
CL
48742017-06-16 Carl Love <cel@us.ibm.com>
4875
4876 * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp,
4877 main): Add runnable tests and test checker for vec_float,
4878 vec_float2, vec_floate and vec_floato builtins.
4879
e3e266bf
RE
48802017-06-16 Richard Earnshaw <rearnsha@arm.com>
4881
4882 * gcc.target/arm/neon-thumb2-move.c (dg-options): Don't override
4883 the architecture options added by dg-add-options arm_neon.
4884 * gcc.target/arm/thumb2-slow-flash-data-2.c (dg-opitions): Add +fp
4885 to the architecture.
4886 * gcc.target/arm/thumb3-slow-flash-data-3.c (dg-opitions): Likewise.
4887 * gcc.target/arm/thumb4-slow-flash-data-3.c (dg-opitions): Likewise.
4888 * gcc.target/arm/thumb5-slow-flash-data-3.c (dg-opitions): Likewise.
4889
42093880
RE
48902017-06-16 Richard Earnshaw <rearnsha@arm.com>
4891
4892 * gcc.target/arm/multilib.exp (rmprofile): New tests when rm-profile
4893 multilibs have been built.
4894
c5742a17
RE
48952017-06-16 Richard Earnshaw <rearnsha@arm.com>
4896
4897 * gcc.dg/pr59418.c: On ARM, change architecture to armv7-a+fp.
4898 * gcc.target/arm/pr51915.c: Likewise.
4899 * gcc.target/arm/pr52006.c: Likewise.
4900 * gcc.target/arm/pr53187.c: Likewise.
4901
93aa40fe
RE
49022017-06-16 Richard Earnshaw <rearnsha@arm.com>
4903
4904 * gcc.target/arm/multilibs.exp: New file.
4905
b3d8d88e
MS
49062017-06-16 Martin Sebor <msebor@redhat.com>
4907
4908 PR tree-optimization/80933
4909 PR tree-optimization/80934
4910 * gcc.dg/fold-bcopy.c: New test.
4911 * gcc.dg/tree-ssa/ssa-dse-30.c: Likewise..
4912 * gcc.dg/tree-ssa/alias-36.c: Likewise.
774cccdc 4913 * gcc.dg/pr79214.c: Adjust.
b3d8d88e
MS
4914 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
4915 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
4916 * gcc.dg/builtins-nonnull.c: Likewise.
4917
56960fd6
JG
49182017-06-16 James Greenhalgh <james.greenhalgh@arm.com>
4919
4920 PR target/71778
4921 * gcc.target/arm/pr71778.c: New.
4922
ec73e54d
JH
49232017-06-16 Jan Hubicka <hubicka@ucw.cz>
4924
4925 * gcc.dg/tree-ssa/ssa-lim-11.c: Disable branch prediction.
4926
01f1c24e
RB
49272017-06-16 Richard Biener <rguenther@suse.de>
4928
4929 PR tree-optimization/81090
4930 * gcc.dg/graphite/pr81090.c: New testcase.
4931
8d94f932
JW
49322017-06-16 Janus Weil <janus@gcc.gnu.org>
4933
4934 PR fortran/80983
4935 * gfortran.dg/proc_ptr_comp_51.f90: Repair test case.
4936
b783399a
JJ
49372017-06-16 Jakub Jelinek <jakub@redhat.com>
4938
4939 PR sanitizer/81094
4940 * c-c++-common/ubsan/object-size-11.c: New test.
4941
c3684b7b
MS
49422017-06-15 Martin Sebor <msebor@redhat.com>
4943
4944 PR c++/80560
4945 * g++.dg/Wclass-memaccess.C: New test.
4946
d0e7a9fd
JW
49472017-06-15 Janus Weil <janus@gcc.gnu.org>
4948
4949 PR fortran/80983
4950 * gfortran.dg/proc_ptr_comp_51.f90: New test.
4951
d1eed638
JH
49522017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4953
4954 PR lto/69866
4955 * gcc.dg/lto/pr69866_0.c: New test.
4956 * gcc.dg/lto/pr69866_1.c: Likewise.
4957
61f5d852
JL
49582017-06-15 Jozef Lawrynowicz <jozef.l@somniumtech.com>
4959
4960 PR target/78818
4961 * gcc.target/msp430/pr78818-real.c: New template for tests.
4962 * gcc.target/msp430/pr78818-auto.c: New test.
4963 * gcc.target/msp430/pr78818-data-region.c: New test.
4964 * gcc.target/msp430/pr78818-data-sec.c: New test.
4965 * gcc.target/msp430/pr78818-auto-warn.c: New test.
4966
6820664a
TP
49672017-06-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
4968
4969 * gcc.target/arm/its.c: Check that no IT blocks has more than 2
4970 instructions in it rather than the number of IT blocks being 2.
4971 Transfer scan directive arm_thumb2 restriction to the whole
4972 testcase and restrict further to Thumb-only targets.
4973
41c540fc
TC
49742017-06-15 Tamar Christina <tamar.christina@arm.com>
4975
4976 * gcc.target/arm/sdiv_costs_1.c:
4977 Use dg-add-options.
4978
3466430f
MR
49792017-06-14 Maciej W. Rozycki <macro@imgtec.com>
4980
4981 * gcc.target/mips/data-sym-jump.c: Adjust for whitespace changes.
4982 * gcc.target/mips/pr51513-1.c: New test.
4983 * gcc.target/mips/pr51513-2.c: New test.
4984
26fda5f5
RB
49852017-06-14 Richard Biener <rguenther@suse.de>
4986
4987 PR tree-optimization/81083
4988 * gcc.dg/torture/pr81083.c: Add prototypes.
4989
909263f8
RB
49902017-06-14 Richard Biener <rguenther@suse.de>
4991
4992 PR middle-end/81088
4993 * c-c++-common/ubsan/pr81088.c: New testcase.
4994
938a807a
EB
49952017-06-14 Eric Botcazou <ebotcazou@adacore.com>
4996
4997 * gcc.target/sparc/overflow-4.c: Add -mno-vis3.
4998
85c1b6d7
AP
49992017-06-14 Andrew Pinski <apinski@cavium.com>
5000 Naveen H.S <Naveen.Hurugalawadi@cavium.com>
5001
5002 PR target/71663
5003 * gcc.target/aarch64/vect-init-1.c: Newtestcase.
5004 * gcc.target/aarch64/vect-init-2.c: Likewise.
5005 * gcc.target/aarch64/vect-init-3.c: Likewise.
5006 * gcc.target/aarch64/vect-init-4.c: Likewise.
5007 * gcc.target/aarch64/vect-init-5.c: Likewise.
5008
bee9e49f
PC
50092017-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5010
5011 PR c++/58541
5012 * g++.dg/cpp0x/constexpr-58541.C: New.
5013
24d020bd
RB
50142017-06-14 Richard Biener <rguenther@suse.de>
5015
5016 PR tree-optimization/81083
5017 * gcc.dg/torture/pr81083.c: New testcase.
5018
11c16c2a
JJ
50192017-06-14 Jakub Jelinek <jakub@redhat.com>
5020
5021 * gcc.dg/tree-ssa/vrp101.c: Fix scan-tree-dump regex.
5022 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. Adjust comment.
5023
c60dc053
JJ
50242017-06-13 Jakub Jelinek <jakub@redhat.com>
5025
f31a8339
JJ
5026 PR c++/80973
5027 * g++.dg/ubsan/pr80973.C: New test.
5028
c60dc053
JJ
5029 PR c++/80984
5030 * g++.dg/opt/nrv18.C: New test.
5031
45b2222a
ML
50322017-06-13 Martin Liska <mliska@suse.cz>
5033
5034 PR sanitize/78204
5035 * c-c++-common/ubsan/attrib-2.c (float_cast2): Enhance the
5036 test by adding no_sanitize attribute.
5037 * gcc.dg/asan/use-after-scope-4.c: Likewise.
5038
ef0e3441
RL
50392017-06-13 Renlin Li <renlin.li@arm.com>
5040
5041 * gcc.target/arm/cold-lc.c: Update coding style, call dump_stack
5042 conditionally.
5043
345683a9
MJ
50442017-06-13 Martin Jambor <mjambor@suse.cz>
5045
5046 PR tree-optimization/80803
5047 PR tree-optimization/81063
5048 gcc.dg/tree-ssa/pr80803.c: New test.
5049 gcc.dg/tree-ssa/pr81063.c: Likewise.
5050
9ebc3467
YG
50512017-06-12 Yury Gribov <tetra2005@gmail.com>
5052
5053 * c-c++-common/fold-masked-cmp-3.c: New test.
5054
16842d34
YG
50552017-06-13 Yury Gribov <tetra2005@gmail.com>
5056
5057 PR tree-optimization/67328
5058 * c-c++-common/fold-masked-cmp-1.c: New test.
5059 * c-c++-common/fold-masked-cmp-2.c: Likewise.
5060 * gcc.dg/pr46309.c: Fix pattern.
5061 * gcc.dg/pr46309-2.c: Likewise.
5062
ba593ad5
TC
50632017-06-13 Tamar Christina <tamar.christina@arm.com>
5064
5065 * gcc.target/arm/sdiv_costs_1.c:
5066 Require arm_arch_v8a_ok and add march option.
5067
9ab5a235
ML
50682017-06-13 Martin Liska <mliska@suse.cz>
5069
5070 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Adjust scanned pattern.
5071 * gcc.dg/tree-ssa/dump-2.c: Likewise.
5072 * gcc.dg/tree-ssa/vrp101.c: Likewise.
5073
4f2c198d
RB
50742017-06-13 Richard Biener <rguenther@suse.de>
5075
5076 PR middle-end/81065
5077 * c-c++-common/ubsan/pr81065.c: New testcase.
5078
196ed8ea
ILT
50792017-06-12 Ian Lance Taylor <iant@golang.org>
5080
5081 * gcc.dg/tree-prof/split-1.c: Require split_stack, don't require
5082 freorder. Update comment to explain test.
5083
64ff4f60
TC
50842017-06-12 Tamar Christina <tamar.christina@arm.com>
5085
5086 * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp.
5087 * gcc.target/aarch64/inline-lrint_2.c: Likewise.
5088 * gcc.target/aarch64/no-inline-lrint_1.c: Likewise.
5089 * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.
5090
5ed2fdfe
TC
50912017-06-12 Tamar Christina <tamar.christina@arm.com>
5092
5093 * gcc.target/arm/sdiv_costs_1.c: Require arm_v8_vfp_ok.
5094
6cddb61c
TC
50952017-06-12 Tamar Christina <tamar.christina@arm.com>
5096
5097 * gcc.target/arm/sdiv_costs_1.c: Disable on softfloat.
5098
aebce396
JJ
50992017-06-12 Jakub Jelinek <jakub@redhat.com>
5100
5101 PR tree-optimization/81003
5102 * gcc.c-torture/compile/pr81003.c: New test.
5103
3fd7fe21
RB
51042017-06-12 Richard Biener <rguenther@suse.de>
5105
5106 PR tree-optimization/81053
5107 * gcc.dg/torture/pr81053.c: New testcase.
5108
ac39f0e8
TK
51092017-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5110
5111 PR fortran/80988
5112 * gfortran.dg/implied_do_io_3.f90: New test.
5113
18787c38
TV
51142017-06-10 Tom de Vries <tom@codesourcery.com>
5115
5116 * lib/target-supports.exp (check_effective_target_signal): New proc.
5117 * lib/gcc.exp (gcc_target_compile): Remove appending of
5118 -DSIGNAL_SUPPRESS to additional_flags.
5119 * gcc.c-torture/execute/ieee/ieee.exp: Add -DSIGNAL_SUPPRESS to
5120 additional_flags if effective target signal is not supported by the
5121 target.
5122 * gcc.c-torture/execute/20101011-1.c: Same.
5123 * gcc.dg/c99-stdint-1.c: Same.
5124 * gcc.dg/c99-stdint-2.c: Same.
5125 * gcc.dg/c99-stdint-5.c: Same.
5126 * gcc.dg/c99-stdint-6.c: Same.
5127 * gcc.dg/stdint-width-1.c: Same.
5128
0069a009
TV
51292017-06-10 Tom de Vries <tom@codesourcery.com>
5130
5131 * lib/target-supports.exp (check_effective_target_stack_size)
5132 (dg-effective-target-value): New proc.
5133 * lib/gcc.exp (gcc_target_compile): Remove adding of DSTACK_SIZE to
5134 additional_flags.
5135 * lib/objc.exp (objc_target_compile): Same.
5136 * lib/profopt.exp (profopt-get-options): Allow dg-additional-options.
5137 * g++.old-deja/g++.eh/badalloc1.C: Add -DSTACK_SIZE=<value> using
5138 dg-additional-options.
5139 * gcc.c-torture/compile/20080806-1.c: Same.
5140 * gcc.c-torture/compile/920723-1.c: Same.
5141 * gcc.c-torture/compile/930621-1.c: Same.
5142 * gcc.c-torture/compile/991214-2.c: Same.
5143 * gcc.c-torture/compile/bcopy.c: Same.
5144 * gcc.c-torture/compile/memtst.c: Same.
5145 * gcc.c-torture/compile/msp.c: Same.
5146 * gcc.c-torture/compile/stuct.c: Same.
5147 * gcc.c-torture/execute/20011008-3.c: Same.
5148 * gcc.c-torture/execute/20030209-1.c: Same.
5149 * gcc.c-torture/execute/20031012-1.c: Same.
5150 * gcc.c-torture/execute/20040805-1.c: Same.
5151 * gcc.c-torture/execute/920410-1.c: Same.
5152 * gcc.c-torture/execute/920501-7.c: Same.
5153 * gcc.c-torture/execute/921113-1.c: Same.
5154 * gcc.c-torture/execute/921202-1.c: Same.
5155 * gcc.c-torture/execute/921208-2.c: Same.
5156 * gcc.c-torture/execute/930106-1.c: Same.
5157 * gcc.c-torture/execute/930406-1.c: Same.
5158 * gcc.c-torture/execute/950221-1.c: Same.
5159 * gcc.c-torture/execute/960521-1.c: Same.
5160 * gcc.c-torture/execute/980605-1.c: Same.
5161 * gcc.c-torture/execute/comp-goto-1.c: Same.
5162 * gcc.c-torture/execute/comp-goto-2.c: Same.
5163 * gcc.c-torture/execute/memcpy-1.c: Same.
5164 * gcc.c-torture/execute/multi-ix.c: Same.
5165 * gcc.c-torture/execute/nestfunc-4.c: Same.
5166 * gcc.c-torture/execute/pr20621-1.c: Same.
5167 * gcc.c-torture/execute/pr23135.c: Same.
5168 * gcc.c-torture/execute/pr28982b.c: Same.
5169 * gcc.dg/loop-3.c: Same.
5170 * gcc.dg/struct-ret-3.c: Same.
5171 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5172 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5173 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5174 * gcc.dg/tree-prof/pr44777.c: Same.
5175
b09649fd
DM
51762017-06-09 David Malcolm <dmalcolm@redhat.com>
5177
5178 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5179 (test_mutually_exclusive_suggestions): New test function.
5180 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
5181 (test_mutually_exclusive_suggestions): New test function.
5182 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
5183 (test_mutually_exclusive_suggestions): New test function.
5184 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5185 (test_show_locus): Add special-case for
5186 "test_mutually_exclusive_suggestions".
5187
a1f427e9
ILT
51882017-06-09 Ian Lance Taylor <iant@golang.org>
5189
5190 * gcc.dg/tree-prof/split-1.c: New test.
5191
cb59f689
JH
51922017-06-09 Jan Hubicka <hubicka@ucw.cz>
5193
5194 * gcc.dg/predict-14.c: Avoid cold function detection.
5195 * gcc.target/i386/umod-3.c: Likewise.
5196
f66e6423
TC
51972017-06-09 Tamar Christina <tamar.christina@arm.com>
5198
5199 * gcc.target/aarch64/lrint-matherr.h: New.
5200 * gcc.target/aarch64/inline-lrint_1.c: New.
5201 * gcc.target/aarch64/inline-lrint_2.c: New.
5202 * gcc.target/aarch64/no-inline-lrint_1.c: New.
5203 * gcc.target/aarch64/no-inline-lrint_2.c: New.
5204
37b68a43
TC
52052017-06-09 Tamar Christina <tamar.christina@arm.com>
5206
5207 * gcc.target/arm/sdiv_costs_1.c: New.
5208
37f30285
TV
52092017-06-09 Tom de Vries <tom@codesourcery.com>
5210
5211 PR target/80855
5212 * gcc.target/nvptx/label-values.c: New test.
5213
051508d7
TP
52142017-06-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5215
5216 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
5217 Test for null definitions instead of them being undefined. Add entry
5218 for ARMv7VE. Reindent entry for ARMv8-M Baseline. Add comment warning
5219 about using the effective target for architecture extension.
5220 (check_effective_target_arm_arch_v7ve_ok): Remove.
5221 (add_options_for_arm_arch_v7ve): Likewise.
5222
01a8cacc
RB
52232017-06-09 Richard Biener <rguenther@suse.de>
5224
5225 PR tree-optimization/66623
5226 * gcc.dg/vect/pr66623.c: New testcase.
5227
6d1115c5
RB
52282017-06-09 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/79483
5231 * gcc.dg/graphite/pr79483.c: New testcase.
5232
6ba856d4
RB
52332017-06-09 Richard Biener <rguenther@suse.de>
5234
5235 PR middle-end/81007
5236 * g++.dg/pr81007.C: New testcase.
5237
48e69247
JJ
52382017-06-09 Jakub Jelinek <jakub@redhat.com>
5239
5240 * gcc.target/i386/mpx/hard-reg-1-nov.c (mpx_test): Use "esp"
5241 instead of "rsp" for -m32.
5242 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Require sse2_runtime effective
5243 target, add -msse2 to dg-options.
5244 * gcc.target/i386/mpx/hard-reg-2-nov.c: Likewise.
5245 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Likewise.
5246
120ef1d5
SB
52472017-06-09 Segher Boessenkool <segher@kernel.crashing.org>
5248
5249 PR target/80966
5250 * gcc.target/powerpc/stack-limit.c: New testcase.
5251
271be653
WS
52522017-06-08 Will Schmidt <will_schmidt@vnet.ibm.com>
5253
774cccdc
JJ
5254 * gcc.target/powerpc/fold-vec-logical-eqv-char.c: New.
5255 * gcc.target/powerpc/fold-vec-logical-eqv-float.c: New.
5256 * gcc.target/powerpc/fold-vec-logical-eqv-floatdouble.c: New.
5257 * gcc.target/powerpc/fold-vec-logical-eqv-int.c: New.
5258 * gcc.target/powerpc/fold-vec-logical-eqv-longlong.c: New.
5259 * gcc.target/powerpc/fold-vec-logical-eqv-short.c: New.
271be653 5260
0d05f685
JJ
52612017-06-08 Jakub Jelinek <jakub@redhat.com>
5262
8ab7005b
JJ
5263 PR c/81006
5264 * c-c++-common/gomp/pr81006.c: New test.
5265
34361776
JJ
5266 PR c++/81011
5267 * g++.dg/gomp/pr81011.C: New test.
5268
0d05f685
JJ
5269 PR middle-end/81005
5270 * c-c++-common/ubsan/align-10.c: New test.
5271 * c-c++-common/ubsan/null-13.c: New test.
5272
2163b9bc
UB
52732017-06-08 Uros Bizjak <ubizjak@gmail.com>
5274
5275 PR target/81015
5276 * gcc.target/i386/pr59874-1.c (foo): Call __builtin_ctzs.
5277 * gcc.target/i386/pr59874-2.c (foo): Call __builtin_clzs.
5278 * gcc.target/i386/pr81015.c: New test.
5279
73f49ad7
TV
52802017-06-08 Tom de Vries <tom@codesourcery.com>
5281
5282 * gcc.c-torture/compile/930506-2.c: Use dg-require-effective-target
5283 trampolines instead of NO_TRAMPOLINES.
5284 * gcc.c-torture/execute/20000822-1.c: Same.
5285 * gcc.c-torture/execute/920428-2.c: Same.
5286 * gcc.c-torture/execute/920501-7.c: Same.
5287 * gcc.c-torture/execute/920612-2.c: Same.
5288 * gcc.c-torture/execute/921017-1.c: Same.
5289 * gcc.c-torture/execute/921215-1.c: Same.
5290 * gcc.c-torture/execute/931002-1.c: Same.
5291 * gcc.c-torture/execute/comp-goto-2.c: Same.
5292 * gcc.c-torture/execute/nestfunc-1.c: Same.
5293 * gcc.c-torture/execute/nestfunc-2.c: Same.
5294 * gcc.c-torture/execute/nestfunc-3.c: Same.
5295 * gcc.c-torture/execute/nestfunc-5.c: Same.
5296 * gcc.c-torture/execute/nestfunc-6.c: Same.
5297 * gcc.c-torture/execute/pr24135.c: Same.
5298 * gcc.dg/Wtrampolines.c: Same.
5299 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5300 * gcc.dg/torture/stackalign/nested-5.c: Same.
5301 * gcc.dg/torture/stackalign/nested-6.c: Same.
5302 * gcc.dg/torture/stackalign/non-local-goto-3.c: Same.
5303 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5304 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5305 * gcc.dg/trampoline-1.c: Same.
5306 * gcc.dg/tree-prof/pr44777.c: Same.
5307 * gcc.target/i386/pr67770.c: Same.
5308 * lib/gcc.exp (gcc_target_compile): Remove appending of
5309 -DNO_TRAMPOLINES to additional_flags.
5310 * lib/objc.exp (objc_target_compile): Same.
5311
b9835925
TV
53122017-06-08 Tom de Vries <tom@codesourcery.com>
5313
5314 * lib/target-supports.exp (check_effective_target_trampolines): Test for
5315 'gcc,no_trampolines' instead of 'no_trampolines'.
5316
77db6c15
AI
53172017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5318
5319 PR middle-end/79988
5320 * gcc.target/i386/mpx/pr79988.c: New test.
5321
0036534f
AI
53222017-06-08 Alexander Ivchenko <alexander.ivchenko@intel.com>
5323
5324 * gcc.target/i386/mpx/hard-reg-2-lbv.c: New test.
5325 * gcc.target/i386/mpx/hard-reg-2-nov.c: New test.
5326 * gcc.target/i386/mpx/hard-reg-2-ubv.c: New test.
5327
b69d9ac6
JH
53282017-06-08 Jan Hubicka <hubicka@ucw.cz>
5329
5330 * g++.dg/tree-ssa/counts-1.C: New testcase.
5331 * gcc.dg/tree-ssa/counts-1.c: New testcase.
5332
c46f9051
JK
53332017-08-08 Julia Koval <julia.koval@intel.com>
5334
5335 * gcc.target/i386/avx512bw-vpmovswb-1.c: Add new intrinsics to test.
5336 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
5337 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
5338 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
5339 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
5340 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
5341
5ed41889
MP
53422017-06-08 Marek Polacek <polacek@redhat.com>
5343
5344 PR sanitize/80932
5345 * c-c++-common/ubsan/pr80932.c: Test with ints, not with long ints.
5346
8055904e
JK
53472017-08-08 Julia Koval <julia.koval@intel.com>
5348
5349 PR target/73350,80862
5350 * gcc.target/i386/pr73350.c: New test.
5351
fb4bc6ff
RB
53522017-06-08 Richard Biener <rguenther@suse.de>
5353
5354 PR tree-optimization/80928
5355 * gcc.dg/vect/slp-perm-8.c: Do not expect check loop to be vectorized.
5356
989cc652 53572017-06-07 Carl Love <cel@us.ibm.com>
fb4bc6ff 5358
989cc652
CL
5359 * gcc.target/powerpc/builtins-3.c: Fix vec_mule, vec_mulo test cases.
5360
83059741
JW
53612017-06-07 Jonathan Wakely <jwakely@redhat.com>
5362
5363 PR c++/80990
5364 * g++.dg/cpp1z/class-deduction39.C: New.
5365
0874a778
MP
53662017-06-07 Marek Polacek <polacek@redhat.com>
5367
5368 PR sanitizer/80932
5369 * c-c++-common/ubsan/pr80932.c: New test.
5370
55e872a4
BC
53712017-06-07 Bin Cheng <bin.cheng@arm.com>
5372
5373 * gcc.target/i386/l_fma_double_1.c: Adjust test strings.
5374 * gcc.target/i386/l_fma_double_2.c: Ditto.
5375 * gcc.target/i386/l_fma_double_3.c: Ditto.
5376 * gcc.target/i386/l_fma_double_4.c: Ditto.
5377 * gcc.target/i386/l_fma_double_5.c: Ditto.
5378 * gcc.target/i386/l_fma_double_6.c: Ditto.
5379 * gcc.target/i386/l_fma_float_1.c: Ditto.
5380 * gcc.target/i386/l_fma_float_2.c: Ditto.
5381 * gcc.target/i386/l_fma_float_3.c: Ditto.
5382 * gcc.target/i386/l_fma_float_4.c: Ditto.
5383 * gcc.target/i386/l_fma_float_5.c: Ditto.
5384 * gcc.target/i386/l_fma_float_6.c: Ditto.
5385
cb9ac430
TC
53862017-06-07 Tamar Christina <tamar.christina@arm.com>
5387
5388 * gcc.target/aarch64/sdiv_costs_1.c: New.
5389
46c821e7
RB
53902017-06-07 Richard Biener <rguenther@suse.de>
5391
5392 PR tree-optimization/80928
5393 * gcc.dg/vect/slp-13.c: Adjust patterns with vect_pack_trunc.
5394 * gcc.dg/vect/slp-13-big-array.c: Likewise.
5395
6eb2ac65
RB
53962017-06-07 Richard Biener <rguenther@suse.de>
5397
5398 PR tree-optimization/80928
5399 * gcc.dg/vect/slp-perm-8.c: Avoid vectorizing loop computing
5400 check_results.
5401
25396db9
NS
54022017-06-06 Nathan Sidwell <nathan@acm.org>
5403
5404 * g++.dg/pr45330.C: Add inline namespace case.
5405
bbf97416
TK
54062017-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5407
5408 PR fortran/80975
5409 * gfortran.dg/matmul_16.f90: New test.
5410 * gfortran.dg/inline_matmul_18.f90: New test.
5411
dc949728
MP
54122017-06-06 Marek Polacek <polacek@redhat.com>
5413
5414 PR c/79983
5415 * gcc.dg/pr79983.c: New test.
5416
100d0700
DM
54172017-06-06 David S. Miller <davem@davemloft.net>
5418
5419 * gcc.target/sparc/sparc-ret-3.c: New test.
5420
6c6b519a
TV
54212017-06-06 Tom de Vries <tom@codesourcery.com>
5422
5423 * gcc.c-torture/compile/20000326-2.c: Use dg-require-effective-target
5424 label_values instead of NO_LABEL_VALUES.
5425 * gcc.c-torture/compile/920301-1.c: Same.
5426 * gcc.c-torture/compile/920501-1.c: Same.
5427 * gcc.c-torture/compile/941014-4.c: Same.
5428 * gcc.c-torture/compile/labels-1.c: Same.
5429 * gcc.c-torture/compile/pr18903.c: Same.
5430 * gcc.c-torture/execute/920302-1.c: Same.
5431 * gcc.c-torture/execute/920415-1.c: Same.
5432 * gcc.c-torture/execute/920428-2.c: Same.
5433 * gcc.c-torture/execute/920501-3.c: Same.
5434 * gcc.c-torture/execute/920501-4.c: Same.
5435 * gcc.c-torture/execute/920501-5.c: Same.
5436 * gcc.c-torture/execute/920501-7.c: Same.
5437 * gcc.c-torture/execute/920721-4.c: Same.
5438 * gcc.c-torture/execute/980526-1.c: Same.
5439 * gcc.c-torture/execute/990208-1.c: Same.
5440 * gcc.c-torture/execute/comp-goto-1.c: Same.
5441 * gcc.c-torture/execute/comp-goto-2.c: Same.
5442 * gcc.dg/torture/stackalign/comp-goto-1.c: Same.
5443 * gcc.dg/torture/stackalign/non-local-goto-4.c: Same.
5444 * gcc.dg/torture/stackalign/non-local-goto-5.c: Same.
5445 * gcc.dg/tree-prof/comp-goto-1.c: Same.
5446 * gcc.dg/tree-prof/pr44777.c: Same.
5447 * gcc.misc-tests/bprob-2.c: Same.
5448 * gcc.misc-tests/gcov-3.c: Same.
5449 * lib/gcc.exp (gcc_target_compile): Remove appending of
5450 -DNO_LABEL_VALUES to additional_flags.
5451 * lib/objc.exp (objc_target_compile): Same.
5452 * lib/target-supports.exp (check_effective_target_label_values): Test on
5453 'target_info exists gcc,no_label_values' instead of NO_LABEL_VALUES.
5454
4ebcc903
KT
54552017-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5456
5457 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: New test.
5458
331dc840
RB
54592017-06-06 Richard Biener <rguenther@suse.de>
5460
5461 PR tree-optimization/80974
5462 * gcc.dg/torture/pr80974.c: New testcase.
5463
d2537732
TP
54642017-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
5465
5466 * gcc.dg/utf16-4.c: Accept "long unsigned int" as well as
5467 "unsigned int" in conversation warning on line 15.
5468
e7baeb39
RB
54692017-06-06 Richard Biener <rguenther@suse.de>
5470
5471 PR tree-optimization/80928
5472 * gcc.dg/vect/pr80928.c: New testcase.
5473 * gcc.dg/vect/slp-13-big-array.c: Remove XFAILs.
5474 * gcc.dg/vect/slp-13.c: Likewise.
5475 * gcc.dg/vect/slp-perm-9.c: Prevent vectorization of check loop.
5476
05945a1b
DM
54772017-06-05 David Malcolm <dmalcolm@redhat.com>
5478
5479 * g++.dg/plugin/comment_plugin.c: New test plugin.
5480 * g++.dg/plugin/comments-1.C: New test file.
5481 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5482
9b972837
BE
54832017-06-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5484
5485 * gcc.misc-tests/gcov-1a.c: New test.
5486
1d135d98
MM
54872017-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5488
5489 * gcc.target/powerpc/clone1.c: New test.
5490
92bba237
JW
54912017-06-05 Janus Weil <janus@gcc.gnu.org>
5492
5493 PR fortran/70601
5494 * gfortran.dg/proc_ptr_comp_50.f90: New test.
5495
7b3ee9c9
NK
54962017-06-05 Nicolas Koenig <koenigni@student.ethz.ch>
5497
5498 PR fortran/35339
5499 * gfortran.dg/implied_do_io_1.f90: New Test.
5500 * gfortran.dg/implied_do_io_2.f90: New Test.
5501
e4d1c5c4
RL
55022017-06-05 Renlin Li <renlin.li@arm.com>
5503
5504 * c-c++-common/Wfloat-conversion.c: Add large_long_double target
5505 selector to related line.
5506
d91561cb
JH
55072017-06-05 Jan Hubicka <hubicka@ucw.cz>
5508
5509 * gcc.dg/tree-prof/cold_partition_label.c: Update template.
5510
d8395013
KT
55112017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5512
5513 * gcc.target/aarch64/store_lane0_str_1.c: New test.
5514
279dc4b4
KT
55152017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5516
5517 * gcc.target/aarch64/subs_compare_2.c: New test.
5518
e49d8b68
KT
55192017-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5520
5521 * gcc.target/aarch64/subs_compare_1.c: New test.
5522
4456f65d
CX
55232017-06-05 Chenghua Xu <paul.hua.gm@gmail.com>
5524
5525 * gcc.target/mips/div-9.c: Delete duplicate test.
5526 * gcc.target/mips/div-10.c: Ditto.
5527 * gcc.target/mips/div-11.c: Ditto.
5528 * gcc.target/mips/div-12.c: Ditto.
5529
3995f3a2
JH
55302017-05-23 Jan Hubicka <hubicka@ucw.cz>
5531
5532 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
5533
82c027e1
DH
55342017-06-04 Dominique d'Humieres <dominiq@lps.ens.fr>
5535
5536 * lib/fortran-modules.exp (igrep): New procedure, case insensitive
5537 vesrion of the dejagnu grep.
5538 (list-module-names): Use it and adjust the regular expressions for
5539 modules and submodules.
5540 * gfortran.dg/prof/prof.exp: Cleanup modules.
5541 * gfortran.dg/allocate_class_4.f90: Remove cleanup-(sub)?modules
5542 directives.
5543 * gfortran.dg/altreturn_8.f90: Likewise.
5544 * gfortran.dg/associate_12.f90: Likewise.
5545 * gfortran.dg/c_f_pointer_shape_test.f90: Likewise.
5546 * gfortran.dg/charlen_15.f90: Likewise.
5547 * gfortran.dg/class_4a.f03: Likewise.
5548 * gfortran.dg/class_54.f90: Likewise.
5549 * gfortran.dg/class_dummy_4.f03: Likewise.
5550 * gfortran.dg/class_dummy_5.f90: Likewise.
5551 * gfortran.dg/constructor_9.f90: Likewise.
5552 * gfortran.dg/dec_structure_15.f90: Likewise.
5553 * gfortran.dg/do_check_8.f90: Likewise.
5554 * gfortran.dg/dtio_26.f03: Likewise.
5555 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
5556 * gfortran.dg/equiv_9.f90: Likewise.
5557 * gfortran.dg/extends_15.f90: Likewise.
5558 * gfortran.dg/finalize_22.f90: Likewise.
5559 * gfortran.dg/finalize_23.f90: Likewise.
5560 * gfortran.dg/generic_26.f90: Likewise.
5561 * gfortran.dg/generic_27.f90: Likewise.
5562 * gfortran.dg/namelist_76.f90: Likewise.
5563 * gfortran.dg/pointer_init_8.f90: Likewise.
5564 * gfortran.dg/pr61318.f90: Likewise.
5565 * gfortran.dg/pr77260_1.f90: Likewise.
5566 * gfortran.dg/pr77260_2.f90: Likewise.
5567 * gfortran.dg/pr77420_3.f90: Likewise.
5568 * gfortran.dg/proc_ptr_39.f90: Likewise.
5569 * gfortran.dg/proc_ptr_41.f90: Likewise.
5570 * gfortran.dg/proc_ptr_42.f90: Likewise.
5571 * gfortran.dg/proc_ptr_comp_43.f90: Likewise.
5572 * gfortran.dg/submodule_1.f08: Likewise.
5573 * gfortran.dg/submodule_10.f08: Likewise.
5574 * gfortran.dg/submodule_14.f08: Likewise.
5575 * gfortran.dg/submodule_15.f08: Likewise.
5576 * gfortran.dg/submodule_2.f08: Likewise.
5577 * gfortran.dg/submodule_5.f08: Likewise.
5578 * gfortran.dg/submodule_6.f08: Likewise.
5579 * gfortran.dg/submodule_7.f08: Likewise.
5580 * gfortran.dg/submodule_8.f08: Likewise.
5581 * gfortran.dg/submodule_9.f08: Likewise.
5582 * gfortran.dg/transfer_class_2.f90: Likewise.
5583 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5584 * gfortran.dg/typebound_call_24.f03: Likewise.
5585 * gfortran.dg/typebound_call_25.f90: Likewise.
5586 * gfortran.dg/typebound_deferred_1.f90: Likewise.
5587 * gfortran.dg/typebound_generic_12.f03: Likewise.
5588 * gfortran.dg/typebound_generic_13.f03: Likewise.
5589 * gfortran.dg/typebound_generic_14.f03: Likewise.
5590 * gfortran.dg/typebound_generic_15.f90: Likewise.
5591 * gfortran.dg/typebound_operator_16.f03: Likewise.
5592 * gfortran.dg/typebound_operator_18.f90: Likewise.
5593 * gfortran.dg/typebound_operator_20.f90: Likewise.
5594 * gfortran.dg/typebound_override_3.f90: Likewise.
5595 * gfortran.dg/typebound_override_4.f90: Likewise.
5596 * gfortran.dg/typebound_override_5.f90: Likewise.
5597 * gfortran.dg/typebound_override_6.f90: Likewise.
5598 * gfortran.dg/typebound_override_7.f90: Likewise.
5599 * gfortran.dg/typebound_proc_28.f03: Likewise.
5600 * gfortran.dg/typebound_proc_29.f90: Likewise.
5601 * gfortran.dg/typebound_proc_30.f90: Likewise.
5602 * gfortran.dg/typebound_proc_31.f90: Likewise.
5603 * gfortran.dg/typebound_proc_32.f90: Likewise.
5604 * gfortran.dg/typebound_proc_33.f90: Likewise.
5605 * gfortran.dg/unlimited_polymorphic_16.f90: Likewise.
5606 * gfortran.dg/unlimited_polymorphic_19.f90: Likewise.
5607 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5608 * gfortran.dg/use_only_3.f90: Likewise.
5609 * gfortran.dg/use_without_only_1.f90: Likewise.
5610 * gfortran.dg/warn_unused_function.f90: Likewise.
5611 * gfortran.dg/warn_unused_function_2.f90: Likewise.
5612 * gfortran.dg/ieee/ieee_8.f90: Likewise.
3995f3a2 5613
3de4ac6d
MP
56142017-06-04 Marek Polacek <polacek@redhat.com>
5615
5616 PR c/80919
5617 * gcc.dg/format/pr80919.c: New test.
5618
2474f48f
MS
56192017-06-02 Martin Sebor <msebor@redhat.com>
5620
5621 PR c/80892
5622 * c-c++-common/Wfloat-conversion-2.c: New test.
5623
bd280745
PC
56242017-06-02 Paolo Carlini <paolo.carlini@oracle.com>
5625
5626 PR c++/68754
5627 * g++.dg/cpp1y/constexpr-68754.C: New.
3fd44c8a 5628
bd280745 56292017-06-02 Carl Love <cel@us.ibm.com>
3fd44c8a
CL
5630
5631 * gcc.target/powerpc/builtins-3-runnable.c: New file of runnable tests
5632 for the new built-ins.
5633
ffa8a921
SD
56342017-06-02 Sudakshina Das <sudi.das@arm.com>
5635
5636 * gcc.target/aarch64/cmp_shifted_reg_1.c: New.
5637
d65d1bd9
WS
56382017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5639
5640 * gcc.target/powerpc/fold-vec-minmax-char.c: New.
5641 * gcc.target/powerpc/fold-vec-minmax-floatdouble.c: New.
5642 * gcc.target/powerpc/fold-vec-minmax-int.c: New.
5643 * gcc.target/powerpc/fold-vec-minmax-longlong.c: New.
5644 * gcc.target/powerpc/fold-vec-minmax-short.c: New.
5645
b160939b
KT
56462017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5647
5648 * gcc.target/aarch64/hfmode_ins_1.c: New test.
5649
17f47f86
KT
56502017-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5651
5652 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: New test.
5653
ab82e126
WS
56542017-06-02 Will Schmidt <will_schmidt@vnet.ibm.com>
5655
5656 * gcc.target/powerpc/fold-vec-abs-char.c: New.
5657 * gcc.target/powerpc/fold-vec-abs-floatdouble.c: New.
5658 * gcc.target/powerpc/fold-vec-abs-int.c: New.
5659 * gcc.target/powerpc/fold-vec-abs-longlong.c: New.
5660 * gcc.target/powerpc/fold-vec-abs-short.c: New.
5661 * gcc.target/powerpc/fold-vec-abs-char-fwrapv.c: New.
5662 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.c: New.
5663 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.c: New.
5664 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: New.
5665
c957e9c0
NS
56662017-06-02 Nathan Sidwell <nathan@acm.org>
5667
5668 * g++.dg/pr45330.C: Adjust. Check breadth-firstness.
5669
aad16012
JJ
56702017-06-02 Jakub Jelinek <jakub@redhat.com>
5671
74b4885d
JJ
5672 PR rtl-optimization/80903
5673 * gcc.dg/pr80903.c: New test.
5674
aad16012
JJ
5675 PR fortran/80918
5676 * gfortran.dg/gomp/pr80918.f90: New test.
5677
40ffd95f
BE
56782017-06-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5679
5680 * c-c++-common/Wsizeof-pointer-div.c: New test.
5681 * gcc.dg/Wsizeof-pointer-memaccess1.c: Add test cases with parens.
5682 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
5683 * gcc.target/i386/sse-init-v4hi-1.c: Fix test case.
5684 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
5685 * gcc.target/i386/sse-set-ps-1.c: Likewise.
5686 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
5687 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
5688 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
5689 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
5690 * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
5691 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
5692 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
5693 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
5694 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
5695 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
5696 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
5697 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
5698 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
5699
052754ea
WS
57002017-06-01 Will Schmidt <will_schmidt@vnet.ibm.com>
5701
5702 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c:
5703 Update the target to power8-vector.
5704
aa63913f
DM
57052017-06-01 David Malcolm <dmalcolm@redhat.com>
5706
5707 * lib/gcc-dg.exp: Ensure GCC_COLORS is unset.
5708
2ded3754
PMR
57092017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5710
5711 * debug12.adb, debug12.ads: New testcase.
5712
c8638450
MJ
57132017-06-01 Martin Jambor <mjambor@suse.cz>
5714
5715 PR tree-optimization/80898
5716 * gcc.dg/tree-ssa/pr80898.c: New test.
5717 * gcc.dg/tree-ssa/pr80898-2.c: Likewise.
5718
ac853c90
PC
57192017-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5720
5721 PR c++/80896
5722 * g++.dg/cpp1z/nodiscard5.C: New.
5723
7841f13c
CZ
57242017-06-01 Claudiu Zissulescu <claziss@synopsys.com>
5725
5726 * gcc.target/arc/pr9001195952.c: New test.
5727
f525e390
TV
57282017-06-01 Tom de Vries <tom@codesourcery.com>
5729
5730 * c-c++-common/pr43395.c: Add dg-require-effective-target label_values.
5731 * gcc.c-torture/compile/asmgoto-1.c: Same.
5732 * gcc.dg/20000707-1.c: Same.
5733 * gcc.dg/pr38700.c: Same.
5734 * gcc.dg/pr70169.c: Same.
5735 * gcc.dg/pr80112.c: Same.
5736 * gcc.dg/torture/pr51071-2.c: Same.
5737 * gcc.dg/torture/pr51071.c: Same.
5738 * gcc.dg/tree-ssa/alias-34.c: Same.
5739
9285616c
PMR
57402017-06-01 Pierre-Marie de Rodat <derodat@adacore.com>
5741
5742 * gnat.dg/debug11.adb: New testcase.
5743
48932682
RB
57442017-06-01 Richard Biener <rguenther@suse.de>
5745
5746 PR middle-end/66313
5747 * c-c++-common/ubsan/pr66313.c: New testcase.
5748 * gcc.dg/tree-ssa/loop-15.c: Adjust.
5749
fcb99124
SM
57502017-05-31 Steven Munroe <munroesj@gcc.gnu.org>
5751
5752 * gcc.target/powerpc/bmi2-pdep32-1.c: Add -mcpu=power7 to
2163b9bc
UB
5753 dg-options. Change dg-require-effective-target powerpc_vsx_ok
5754 to vsx_hw. Add dg-skip-if directive to disable this test if
fcb99124
SM
5755 -mcpu overridden.
5756 * gcc.target/powerpc/bmi2-pdep64-1.c: Likewise.
5757 * gcc.target/powerpc/bmi2-pext32-1.c: Likewise.
5758 * gcc.target/powerpc/bmi2-pext64-1.c: Likewise.
5759 * gcc.target/powerpc/bmi2-pext64-1a.c: Add -mcpu=power7
5760 to dg-option. Add dg-skip-if directive to disable this test
5761 for darwin. Add dg-skip-if directive to disable this test if
5762 -mcpu overridden.
5763
dc7401c0
SP
57642017-05-31 Sebastian Peryt <sebastian.peryt@intel.com>
5765
5766 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_sd)
5767 (_mm_maskz_max_sd): Test new intrinsics.
5768 * gcc.target/i386/avx512f-vmaxsd-2.c (_mm_mask_max_sd)
5769 (_mm_maskz_max_sd): Test new intrinsics.
5770 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_ss)
5771 (_mm_maskz_max_ss): Test new intrinsics.
5772 * gcc.target/i386/avx512f-vmaxss-2.c (_mm_mask_max_ss)
5773 (_mm_maskz_max_ss): Test new intrinsics.
5774 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_sd)
5775 (_mm_maskz_min_sd): Test new intrinsics.
5776 * gcc.target/i386/avx512f-vminsd-2.c (_mm_mask_min_sd)
5777 (_mm_maskz_min_sd): Test new intrinsics.
5778 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_ss)
5779 (_mm_maskz_min_ss): Test new intrinsics.
5780 * gcc.target/i386/avx512f-vminss-2.c (_mm_mask_min_ss)
5781 (_mm_maskz_min_ss): Test new intrinsics.
5782
3909991c
NS
57832017-05-31 Nathan Sidwell <nathan@acm.org>
5784
5785 * g++.dg/lookup/lambda1.C New.
5786
0e510edb
BC
57872017-05-31 Bin Cheng <bin.cheng@arm.com>
5788
5789 * gcc.dg/tree-ssa/ivopt_mult_4.c: Explicitly check comparison
5790 on pointer should not be replaced.
5791
9fc5e7a4
MM
57922017-05-31 Mikhail Maltsev <maltsevm@gmail.com>
5793
5794 PR testsuite/80580
5795 * gcc.dg/gimplefe-error-7.c: New test.
5796
1e466f04
GM
57972017-05-31 Graham Markall <graham.markall@embecosm.com>
5798
5799 * gcc.target/arc/add_n-combine.c: New test.
5800 * gcc.target/arc/sub_n-combine.c: New test.
5801
89c88990
RB
58022017-05-31 Richard Biener <rguenther@suse.de>
5803
5804 PR target/80880
5805 * gcc.target/i386/pr80880.c: New testcase.
5806
748bbe72
RS
58072017-05-31 Richard Sandiford <richard.sandiford@linaro.org>
5808
5809 * gcc.dg/vect/vect-103.c: Update wording of dump message.
5810
c7d7e222
BC
58112017-05-31 Bin Cheng <bin.cheng@arm.com>
5812
5813 * gcc.dg/vect/pr80815-3.c: New test.
5814
ee1379be
RB
58152017-05-31 Richard Biener <rguenther@suse.de>
5816
5817 PR tree-optimization/80906
5818 * gcc.dg/graphite/pr80906.c: New testcase.
5819
bcce980e
TV
58202017-05-30 Tom de Vries <tom@codesourcery.com>
5821
5822 PR testsuite/80910
5823 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Exit with status
5824 unsupported if host compiler does not support c++11.
5825 (host_supports_c++11): New proc.
5826
ef9200aa
MS
58272017-05-30 Martin Sebor <msebor@redhat.com>
5828
5829 PR c/80731
5830 * g++.dg/ext/utf16-4.C: Relax test.
5831 * gcc.dg/fixed-point/int-warning.c: Adjust.
5832
f012c8ef
DM
58332017-05-30 David Malcolm <dmalcolm@redhat.com>
5834
5835 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
5836 * g++.dg/plugin/show-template-tree-color-no-elide-type.C: New
5837 test case.
5838 * g++.dg/plugin/show-template-tree-color.C: New test case.
5839 * g++.dg/plugin/show_template_tree_color_plugin.c: New plugin.
5840 * g++.dg/template/show-template-tree-2.C: New test case.
5841 * g++.dg/template/show-template-tree-3.C: New test case.
5842 * g++.dg/template/show-template-tree-4.C: New test case.
5843 * g++.dg/template/show-template-tree-no-elide-type.C: New test case.
5844 * g++.dg/template/show-template-tree.C: New test case.
5845
3f8efe25
SB
58462017-05-30 Segher Boessenkool <segher@kernel.crashing.org>
5847
5848 * gcc.target/powerpc/shift-dot.c: Delete -mgen-cell-microcode from
5849 dg-options.
5850 * gfortran.dg/pr80107.f: Delete testcase.
5851
77d1dbdb
UB
58522017-05-30 Uros Bizjak <ubizjak@gmail.com>
5853
5854 PR target/80833
5855 * gcc.target/i386/pr80833-1.c: New test.
5856 * gcc.target/i386/pr80833-2.c: Ditto.
5857
e2f35333
NS
58582017-05-30 Nathan Sidwell <nathan@acm.org>
5859
5860 PR c++/80913
5861 * g++.dg/lookup/pr80913.C: New.
5862
ba7629e2
RB
58632017-05-30 Richard Biener <rguenther@suse.de>
5864
5865 PR middle-end/80901
5866 * gcc.dg/torture/pr80901.c: New testcase.
5867
4bfb347c
RD
58682017-05-30 Robin Dapp <rdapp@linux.vnet.ibm.com>
5869
5870 * gcc.target/s390/vector/vec-nopeel-2.c: New test.
5871
b3125625
JL
58722017-05-30 Jozef Lawrynowicz <jozef.l@somniumtech.com>
5873
5874 PR target/78838
5875 * gcc.target/msp430/interrupt_fn_placement.c: New test.
5876
892d6169
RB
58772017-05-30 Richard Biener <rguenther@suse.de>
5878
5879 PR middle-end/80876
5880 * gcc.dg/torture/pr80876.c: New testcase.
5881
3d7ff728
NS
58822017-05-29 Nathan Sidwell <nathan@acm.org>
5883
5884 PR c++/80891 (#5)
5885 * g++.dg/lookup/pr80891-5.C: New.
5886
fd262197
JD
58872017-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5888
5889 PR libgfortran/53029
5890 * gfortran.dg/read_5.f90: New test.
5891
724e517a
NS
58922017-05-29 Nathan Sidwell <nathan@acm.org>
5893
a5cfa13a
NS
5894 PR c++/80891 (#4)
5895 * g++.dg/lookup/pr80891-4.C: New.
5896
e514ab0c
NS
5897 PR c++/80891 (#1)
5898 * g++.dg/lookup/pr80891-1.C: New.
5899
58dec010
NS
5900 PR c++/80891 (#3)
5901 * g++.dg/lookup/pr80891-3.C: New.
5902
724e517a
NS
5903 PR c++/80891 (#2)
5904 * g++.dg/lookup/pr80891-2.C: New.
5905
bbe3927b
TK
59062017-05-29 Thomas Koenig <tkoenig@gcc.gnu.org>
5907
5908 PR fortran/37131
5909 * gfortran.dg/promotion_2.f90: Add -finline-matmul-limit=0 to
5910 flags.
5911 * gfortran.dg/transpose_optimization_1.f90: Likewise.
5912 * gfortran.dg/inline_matmul_17.f90: New test.
5913
8364e6ac
TK
59142017-05-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5915
5916 * gfortran.dg/matmul_bounds_12.f90: New test.
5917
56a35ac9
JJ
59182017-05-27 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR bootstrap/80887
5921 * gcc.dg/tree-ssa/addadd.c: Xfail all scan-tree-dump*.
5922
945bf9e1
NS
59232017-05-26 Nathan Sidwell <nathan@acm.org>
5924
5925 * g++.dg/cpp0x/dr2061.C: New.
5926 * g++.dg/parse/namespace-alias-1.C: Add more test.
5927
cb4fe401
BC
59282017-05-26 Bin Cheng <bin.cheng@arm.com>
5929
5930 PR tree-optimization/80815
5931 * gcc.dg/vect/pr80815-1.c: New test.
5932 * gcc.dg/vect/pr80815-2.c: New test.
5933
e929e611
ML
59342017-05-26 Martin Liska <mliska@suse.cz>
5935
5936 PR ipa/80663
5937 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer
5938 split at the problematic spot.
5939 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer
5940 a valid value of the param.
5941
92f105f6
MP
59422017-05-26 Marek Polacek <polacek@redhat.com>
5943
5944 PR sanitizer/80875
5945 * c-c++-common/ubsan/pr80875.c: New test.
5946
74ca4e36
TV
59472017-05-26 Tom de Vries <tom@codesourcery.com>
5948
5949 PR testsuite/80557
5950 * gcc.dg/20011021-1.c: Replace absolute line numbers.
5951 * gcc.dg/Wcxx-compat-8.c: Same.
5952 * gcc.dg/Wobjsize-1.c: Same.
5953 * gcc.dg/Wshadow-local-2.c: Same.
5954 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Same.
5955 * gcc.dg/anon-struct-6.c: Same.
5956 * gcc.dg/asm-wide-1.c: Same.
5957 * gcc.dg/builtin-inf-1.c: Same.
5958 * gcc.dg/builtin-redefine.c: Same.
5959 * gcc.dg/c90-array-lval-6.c: Same.
5960 * gcc.dg/c90-array-lval-7.c: Same.
5961 * gcc.dg/c90-fordecl-1.c: Same.
5962 * gcc.dg/c99-fordecl-2.c: Same.
5963 * gcc.dg/cast-lvalue-1.c: Same.
5964 * gcc.dg/cast-lvalue-2.c: Same.
5965 * gcc.dg/compound-lvalue-1.c: Same.
5966 * gcc.dg/cond-lvalue-1.c: Same.
5967 * gcc.dg/cpp/20000419-1.c: Same.
5968 * gcc.dg/cpp/backslash.c: Same.
5969 * gcc.dg/cpp/backslash2.c: Same.
5970 * gcc.dg/cpp/macspace1.c: Same.
5971 * gcc.dg/cpp/macspace2.c: Same.
5972 * gcc.dg/cpp/multiline-2.c: Same.
5973 * gcc.dg/cpp/pr27777.c: Same.
5974 * gcc.dg/cpp/pr30786.c: Same.
5975 * gcc.dg/cpp/pr34602.c: Same.
5976 * gcc.dg/cpp/redef1.c: Same.
5977 * gcc.dg/cpp/tr-warn1.c: Same.
5978 * gcc.dg/cpp/tr-warn3.c: Same.
5979 * gcc.dg/cpp/tr-warn6.c: Same.
5980 * gcc.dg/cpp/trad/hash.c: Same.
5981 * gcc.dg/cpp/trad/redef1.c: Same.
5982 * gcc.dg/cpp/ucs.c: Same.
5983 * gcc.dg/declspec-10.c: Same.
5984 * gcc.dg/declspec-11.c: Same.
5985 * gcc.dg/declspec-18.c: Same.
5986 * gcc.dg/format/c99-strftime-1.c: Same.
5987 * gcc.dg/format/ext-3.c: Same.
5988 * gcc.dg/format/pr72858.c: Same.
5989 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
5990 * gcc.dg/init-string-1.c: Same.
5991 * gcc.dg/label-decl-3.c: Same.
5992 * gcc.dg/m-un-2.c: Same.
5993 * gcc.dg/nofixed-point-2.c: Same.
5994 * gcc.dg/noncompile/20020213-1.c: Same.
5995 * gcc.dg/pch/counter-2.c: Same.
5996 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: Same.
5997 * gcc.dg/pr27528.c: Same.
5998 * gcc.dg/pr27953.c: Same.
5999 * gcc.dg/pr35899.c: Same.
6000 * gcc.dg/pr37561.c: Same.
6001 * gcc.dg/pr45461.c: Same.
6002 * gcc.dg/pr45750.c: Same.
6003 * gcc.dg/pr53196-2.c: Same.
6004 * gcc.dg/pr53265.c: Same.
6005 * gcc.dg/redecl-1.c: Same.
6006 * gcc.dg/tls/thr-init-1.c: Same.
6007 * gcc.dg/torture/pr51106-1.c: Same.
6008 * gcc.dg/torture/pr51106-2.c: Same.
6009 * gcc.dg/uninit-19.c: Same.
6010 * gcc.dg/uninit-pr20644.c: Same.
6011
6fc9f7aa
JJ
60122017-05-26 Jakub Jelinek <jakub@redhat.com>
6013
6014 * g++.dg/cpp1z/decomp29.C (p): New variable.
6015 (main): Add further tests.
6016
28e0e05b
RB
60172017-05-26 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/80842
6020 * gcc.dg/torture/pr80842.c: New testcase.
6021
c81ec254
PC
60222017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6023
6024 PR c++/79652
6025 * g++.dg/cpp0x/pr79652.C: New.
6026
aee21066
PC
60272017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6028
6029 PR c++/71451
6030 * g++.dg/cpp0x/variadic170.C: New.
6031
63dbcd13
VR
60322017-05-25 Volker Reichelt <v.reichelt@netcologne.de>
6033
6034 * g++.dg/warn/Wcatch-value-1.C: New test.
6035 * g++.dg/warn/Wcatch-value-2.C: New test.
6036 * g++.dg/warn/Wcatch-value-3.C: New test.
6037
932f48ac
NS
60382017-05-25 Nathan Sidwell <nathan@acm.org>
6039
44e00a7a
NS
6040 * g++.dg/lookup/using56.C: New.
6041 * g++.dg/lookup/using57.C: New.
6042 * g++.dg/lookup/using58.C: New.
6043 * g++.dg/lookup/using59.C: New.
6044
932f48ac
NS
6045 * g++.dg/lookup/using17.C: Adjust diagnostics.
6046
a10f9a2e
MS
60472017-05-25 Martin Sebor <msebor@redhat.com>
6048
6049 * gcc.dg/overflow-warn-9.c: Adjust expected warnings to avoid false
6050 positives on ILP32.
6051 * gcc.dg/pr59963-2.c: Replace tabs with spaces, adjust expected
6052 column numbers.
6053 * gcc.dg/pr60114.c: Same.
6054
47c05e71
JH
60552017-05-23 Jan Hubicka <hubicka@ucw.cz>
6056
6057 * gfortran.dg/pr48636.f90: Fix template better.
6058
f35a733d
NS
60592017-05-25 Nathan Sidwell <nathan@acm.org>
6060
6061 * g++.dg/lookup/koenig14.C: New.
6062
18c1e9e0
PC
60632017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6064
6065 PR c++/79583
6066 * g++.dg/cpp0x/pr79583.C: New.
6067
2673d192
PC
60682017-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6069
6070 PR c++/68578
6071 * g++.dg/cpp1y/pr68578.C: New.
6072
bce8ef71
MG
60732017-05-25 Marc Glisse <marc.glisse@inria.fr>
6074
6075 * gcc.dg/tree-ssa/vce-1.c: New file.
6076
11d6b45d
MG
60772017-05-25 Marc Glisse <marc.glisse@inria.fr>
6078
6079 * gcc.dg/tree-ssa/addadd.c: New file.
6080
5ad4f1c8
NS
60812017-05-24 Nathan Sidwell <nathan@acm.org>
6082
6083 * g++.dg/lookup/friend12.C: Adjust diagnostics.
6084 * g++.dg/lookup/friend19.C: New.
6085 * g++.dg/lookup/friend20.C: New.
6086
d4a760d8
JW
60872017-05-24 Jonathan Wakely <jwakely@redhat.com>
6088
6089 PR c++/80544
6090 * g++.dg/expr/cast11.C: New test.
6091
3cd211af
MS
60922017-05-24 Martin Sebor <msebor@redhat.com>
6093
6094 PR c/80731
6095 * c-c++-common/Wfloat-conversion.c: Adjust.
6096 * c-c++-common/dfp/convert-int-saturate.c: Same.
6097 * c-c++-common/pr68657-1.c: Same.
6098 * g++.dg/ext/utf-cvt.C: Same.
6099 * g++.dg/ext/utf16-4.C: Same.
6100 * g++.dg/warn/Wconversion-real-integer-3.C: Same.
6101 * g++.dg/warn/Wconversion-real-integer2.C: Same.
6102 * g++.dg/warn/Wconversion3.C: Same.
6103 * g++.dg/warn/Wconversion4.C: Same.
6104 * g++.dg/warn/Wsign-conversion.C: Same.
6105 * g++.dg/warn/overflow-warn-1.C: Same.
6106 * g++.dg/warn/overflow-warn-3.C: Same.
6107 * g++.dg/warn/overflow-warn-4.C: Same.
6108 * g++.dg/warn/pr35635.C: Same.
6109 * g++.old-deja/g++.mike/enum1.C: Same.
6110 * gcc.dg/Wconversion-3.c: Same.
6111 * gcc.dg/Wconversion-5.c: Same.
6112 * gcc.dg/Wconversion-complex-c99.c: Same.
6113 * gcc.dg/Wconversion-complex-gnu.c: Same.
6114 * gcc.dg/Wconversion-integer.c: Same.
6115 * gcc.dg/Wsign-conversion.c: Same.
6116 * gcc.dg/bitfld-2.c: Same.
6117 * gcc.dg/c90-const-expr-11.c: Same.
6118 * gcc.dg/c90-const-expr-7.c: Same.
6119 * gcc.dg/c99-const-expr-7.c: Same.
6120 * gcc.dg/overflow-warn-1.c: Same.
6121 * gcc.dg/overflow-warn-2.c: Same.
6122 * gcc.dg/overflow-warn-3.c: Same.
6123 * gcc.dg/overflow-warn-4.c: Same.
6124 * gcc.dg/overflow-warn-5.c: Same.
6125 * gcc.dg/overflow-warn-8.c: Same.
6126 * gcc.dg/overflow-warn-9.c: New test.
6127 * gcc.dg/pr35635.c: Adjust.
6128 * gcc.dg/pr59940.c: Same.
6129 * gcc.dg/pr59963-2.c: Same.
6130 * gcc.dg/pr60114.c: Same.
6131 * gcc.dg/switch-warn-2.c: Same.
6132 * gcc.dg/utf-cvt.c: Same.
6133 * gcc.dg/utf16-4.c: Same.
6134
216bfadc
JJ
61352017-05-24 Jakub Jelinek <jakub@redhat.com>
6136
6137 * g++.dg/ext/integer-pack2.C: Require int32 effective target.
6138 Don't include limits.h.
6139 (w): Conditionalize on long long wider than int. Use
6140 1LL << (__SIZEOF_INT__ * __CHAR_BIT__) instead of
6141 -9223372036854775808.
6142 (x): Use __INT_MAX__ instead of INT_MAX.
6143
610abc02
TK
61442017-05-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6145
6146 PR fortran/66094
6147 * gfortran.dg/inline_matmul_16.f90: New test.
6148
8d0c9b36
TV
61492017-05-24 Tom de Vries <tom@codesourcery.com>
6150
6151 * gcc.dg/cpp/19940712-1.c: Reinstate absolute line number.
6152
3f3fb6c9
PB
61532017-05-24 Peter Bergner <bergner@vnet.ibm.com>
6154
6155 PR middle-end/80823
6156 * gcc.dg/pr80823.c: New test.
6157
00e0af8d
AK
61582017-05-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6159
6160 * gcc.target/s390/pr80725.c: New test.
6161
6131102c
NS
61622017-05-23 Nathan Sidwell <nathan@acm.org>
6163
ef4c5e78
NS
6164 * g++.dg/lookup/extern-c-hidden.C: New.
6165 * g++.dg/lookup/extern-redecl1.C: New.
6166
6131102c
NS
6167 PR c++/80866
6168 * g++.dg/parse/pr80866.C: New.
6169
d2db2e6b
JH
61702017-05-23 Jan Hubicka <hubicka@ucw.cz>
6171
6172 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6173 * gcc.dg/ipa/inline-5.c: Likewise.
6174 * gfortran.dg/pr48636.f90: Likewise.
6175
e4ea7a4c
NS
61762017-05-23 Nathan Sidwell <nathan@acm.org>
6177
6178 * g++.dg/parse/ctor9.C: Adjust expected error.
6179
c2d7c404
JD
61802017-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6181
6182 PR libgfortran/80256
6183 * gfortran.dg/bind_c_array_params_2.f90: Modify to pass on
6184 Cygwin.
6185
fd71a9a2
TS
61862017-05-23 Thomas Schwinge <thomas@codesourcery.com>
6187
6188 * c-c++-common/goacc/parallel-dims-1.c: Update.
6189 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6190 * c-c++-common/goacc/routine-1.c: Likewise.
6191 * c-c++-common/goacc/uninit-dim-clause.c: Likewise.
6192 * g++.dg/goacc/template.C: Likewise.
6193 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6194 * gfortran.dg/goacc/routine-3.f90: Likewise.
6195 * gfortran.dg/goacc/sie.f95: Likewise.
6196 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise.
6197
9d029ddf
NS
61982017-05-23 Nathan Sidwell <nathan@acm.org>
6199
6200 * g++.dg/lookup/using13.C: Adjust expected error.
6201
008c7367
SKS
62022017-05-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6203
6204 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: Require ptr32plus.
6205
d1f6caae
MM
62062017-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6207
6208 PR target/80718
6209 * gcc.target/powerpc/pr80718.c: New test.
6210
2ea0d750
SB
62112017-05-22 Segher Boessenkool <segher@kernel.crashing.org>
6212
6213 * gcc.target/powerpc/conditional-return.c: New testcase.
6214
25b81686
BS
62152017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6216
6217 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to
6218 LE-only.
6219
477f145b
JW
62202017-05-22 Janus Weil <janus@gcc.gnu.org>
6221
6222 PR fortran/80766
6223 * gfortran.dg/typebound_call_28.f90: New test.
6224
65cc1407
NS
62252017-05-22 Nathan Sidwell <nathan@acm.org>
6226
6227 * g++.dg/lookup/strong-using.C: New.
6228
0c4f8178
TP
62292017-05-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
6230
6231 * gcc.target/arm/movsi_movt.c: New test.
6232 * gcc.target/arm/movdi_movt.c: New test.
6233
fbb1c7d4
EB
62342017-05-22 Pierre-Marie de Rodat <derodat@adacore.com>
6235
6236 * gnat.dg/specs/not_null1.ads: New test.
6237
d3271136
EB
62382017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6239
6240 * gnat.dg/limited_with5.ad[sb]: New test.
6241 * gnat.dg/limited_with5_pkg.ad[sb]: New helper.
6242 * gnat.dg/limited_with6.ad[sb]: New test.
6243 * gnat.dg/limited_with6_pkg.ad[sb]: New helper.
6244
4c24ec6d
EB
62452017-05-22 Eric Botcazou <ebotcazou@adacore.com>
6246
6247 * gnat.dg/specs/volatile1.ads: Remove obsolete errors.
6248 * gnat.dg/specs/clause_on_volatile.ads: Likewise.
6249
4bcbb7b8
PC
62502017-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6251
6252 PR c++/70265
6253 * g++.dg/cpp1y/constexpr-70265-1.C: New.
6254 * g++.dg/cpp1y/constexpr-70265-2.C: Likewise.
6255
51cd6b78
JD
62562017-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6257
6258 PR libgfortran/80333
6259 * gfortran.dg/dtio_30.f03: New test.
6260
33f8c0a1
MP
62612017-05-19 Marek Polacek <polacek@redhat.com>
6262
6263 PR sanitizer/80800
6264 * c-c++-common/ubsan/pr80800.c: New test.
6265 * c-c++-common/Wduplicated-branches-1.c: Adjust an expression.
6266
9740ed54
TS
62672017-05-19 Thomas Schwinge <thomas@codesourcery.com>
6268
7fd549d2
TS
6269 * c-c++-common/goacc/default-1.c: Update.
6270 * c-c++-common/goacc/default-2.c: Likewise.
6271 * c-c++-common/goacc/default-4.c: Likewise.
6272 * gfortran.dg/goacc/default-1.f95: Likewise.
6273 * gfortran.dg/goacc/default-4.f: Likewise.
6274 * c-c++-common/goacc/default-5.c: New file.
6275 * gfortran.dg/goacc/default-5.f: Likewise.
6276
9740ed54
TS
6277 * c-c++-common/goacc/default-1.c: New file.
6278 * c-c++-common/goacc/default-2.c: Likewise.
6279 * c-c++-common/goacc/data-default-1.c: Remove file, including its
6280 test cases in...
6281 * c-c++-common/goacc/default-3.c: ... this new file, and...
6282 * c-c++-common/goacc/default-4.c: ... this new file.
6283 * gfortran.dg/goacc/default.f95: Remove file, including its test
6284 cases in...
6285 * gfortran.dg/goacc/default-1.f95: ... this new file, and...
6286 * gfortran.dg/goacc/default-2.f: ... this new file.
6287 * gfortran.dg/goacc/default-3.f95: New file.
6288 * gfortran.dg/goacc/default-4.f: Likewise.
6289
2a8a8d7b
NS
62902017-05-19 Nathan Sidwell <nathan@acm.org>
6291
6292 * g++.dg/inherit/covariant7.C: Adjust.
6293
a978134e
PB
62942017-05-19 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
6295
6296 * gcc.target/arm/tls-disable-literal-pool.c: Change
6297 require-effective-target to tls_native.
6298 Move dg-error to return statement line and change to dg-message.
6299
39aac208
RB
63002017-05-19 Richard Biener <rguenther@suse.de>
6301
6302 PR c++/80593
6303 * g++.dg/warn/Wstrict-aliasing-bogus-char-2.C: New testcase.
6304 * g++.dg/warn/Wstrict-aliasing-6.C: Adjust expected outcome.
6305
035ab826
RB
63062017-05-19 Richard Biener <rguenther@suse.de>
6307
6308 PR middle-end/80764
6309 * gcc.dg/torture/pr80764.c: New testcase.
6310
52e14b96
MM
63112017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6312
6313 PR target/80510
6314 * gcc.target/powerpc/pr80510-1.c: New test.
6315 * gcc.target/powerpc/pr80510-2.c: Likewise.
6316
4287da82
EG
63172017-05-18 Eric Gallager <egall@gwmail.gwu.edu>
6318
6319 * gcc.dg/pragma-diag-7.c: New test.
6320
e4171e10
UB
63212017-05-18 Uros Bizjak <ubizjak@gmail.com>
6322
6323 PR target/80799
6324 * g++.dg/other/i386-11.C: New test.
6325
cdefeea2
WS
63262017-05-18 Will Schmidt <will_schmidt@vnet.ibm.com>
6327
6328 * fold-vec-div-float.c: Update dg-requires and dg-options statements.
6329 * fold-vec-div-floatdouble.c: Likewise.
6330 * fold-vec-logical-ands-char.c: Likewise.
6331 * fold-vec-logical-ands-int.c: Likewise.
6332 * fold-vec-logical-ands-short.c: Likewise.
6333 * fold-vec-logical-ors-char.c: Likewise.
6334 * fold-vec-logical-ors-int.c: Likewise.
6335 * fold-vec-logical-ors-short.c: Likewise.
6336 * fold-vec-logical-other-char.c: Likewise.
6337 * fold-vec-mule-misc.c: Likewise.
6338 * fold-vec-mult-float.c: Likewise.
6339 * fold-vec-mult-floatdouble.c: Likewise.
6340 * fold-vec-mult-int.c: Likewise.
6341 * fold-vec-mult-int128-p9.c: Likewise.
6342 * fold-vec-sub-floatdouble.c: Likewise.
6343 * fold-vec-div-longlong.c: Update dg-requires and dg-options statements.
6344 Add lp64 requirement.
6345 * fold-vec-mult-int128-p8.c: Likewise.
6346 * fold-vec-logical-ors-longlong.c: Fix comment typo.
6347
62ee030a
SM
63482017-05-18 Steven Munroe <munroesj@gcc.gnu.org>
6349
6350 * gcc.target/powerpc/bmi-andn-1.c: Fix-up dg-options.
6351 * gcc.target/powerpc/bmi-andn-2.c: Fix-up dg-options.
6352 * gcc.target/powerpc/bmi-bextr-1.c: Fix-up dg-options.
6353 * gcc.target/powerpc/bmi-bextr-2.c: Fix-up dg-options.
6354 * gcc.target/powerpc/bmi-bextr-4.c: Fix-up dg-options.
6355 * gcc.target/powerpc/bmi-bextr-5.c: Fix-up dg-options.
6356 * gcc.target/powerpc/bmi-blsi-1.c: Fix-up dg-options.
6357 * gcc.target/powerpc/bmi-blsi-2.c: Fix-up dg-options.
6358 * gcc.target/powerpc/bmi-blsmsk-1.c: Fix-up dg-options.
6359 * gcc.target/powerpc/bmi-blsmsk-2.c: Fix-up dg-options.
6360 * gcc.target/powerpc/bmi-blsr-1.c: Fix-up dg-options.
6361 * gcc.target/powerpc/bmi-blsr-2.c: Fix-up dg-options.
6362 * gcc.target/powerpc/bmi-tzcnt-1.c: Fix-up dg-options.
6363 * gcc.target/powerpc/bmi-tzcnt-2.c: Fix-up dg-options.
6364 * gcc.target/powerpc/bmi2-bzhi32-1.c: Fix-up dg-options.
6365 * gcc.target/powerpc/bmi2-bzhi64-1.c: Fix-up dg-options.
6366 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Fix-up dg-options.
6367 * gcc.target/powerpc/bmi2-mulx32-1.c: Fix-up dg-options.
6368 * gcc.target/powerpc/bmi2-mulx32-2.c: Fix-up dg-options.
6369 * gcc.target/powerpc/bmi2-mulx64-1.c: Fix-up dg-options.
6370 * gcc.target/powerpc/bmi2-mulx64-2.c: Fix-up dg-options.
6371 * gcc.target/powerpc/bmi2-pdep32-1.c: Fix-up dg-options.
6372 * gcc.target/powerpc/bmi2-pdep64-1.c: Fix-up dg-options.
6373 * gcc.target/powerpc/bmi2-pext32-1.c: Fix-up dg-options.
6374 * gcc.target/powerpc/bmi2-pext64-1.c: Fix-up dg-options.
6375 * gcc.target/powerpc/bmi2-pext64-1a.c: Fix-up dg-options.
6376
00a84d0e
SL
63772017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com>
6378
6379 * gcc.target/sparc/niagara7-align.c: New test.
6380
243c2883
MP
63812017-05-18 Marek Polacek <polacek@redhat.com>
6382
6383 PR sanitizer/80797
6384 * c-c++-common/ubsan/null-12.c: New test.
6385
e98e6340
SB
63862017-05-17 Segher Boessenkool <segher@kernel.crashing.org>
6387
6388 PR middle-end/80692
6389 * gcc.c-torture/execute/pr80692.c: New testcase.
6390
0152001b 63912017-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
42f94417
JD
6392
6393 PR libgfortran/80741
6394 * gfortran.dg/read_4.f90: New test.
6395
c8ded430
BS
63962017-05-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6397
6398 * gcc.target/powerpc/pr78604.c: Fix typo in dg-options.
6399
e5b1f5a1
FR
64002017-05-17 Fritz Reese <fritzoreese@gmail.com>
6401
6402 PR fortran/80668
6403 * gfortran.dg/pr80668.f90: New.
6404
9853cb28
PB
64052017-05-17 Peter Bergner <bergner@vnet.ibm.com>
6406
6407 PR middle-end/80775
6408 * gcc.dg/pr80775.c: New test.
6409
142473df
MP
64102017-05-17 Marek Polacek <polacek@redhat.com>
6411
6412 PR sanitizer/80659
6413 * gcc.dg/asan/pr80659.c: New test.
6414
8508a5b5
SKS
64152017-05-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6416
6417 * gcc.dg/tree-ssa/pr78886.c: Use __SIZE_TYPE__ instead of
6418 unsigned long.
6419
bc36d2b7
CX
64202017-05-17 Chenghua Xu <paul.hua.gm@gmail.com>
6421
6422 * gcc.target/mips/reorgbug-1.c: Don't specify -O2.
6423
4fc5ebf1
JG
64242017-05-16 James Greenhalgh <james.greenhalgh@arm.com>
6425 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6426
6427 PR tree-optimization/80457
6428 * gcc.target/powerpc/pr78604.c: Verify that vectorized COND_EXPRs
6429 call vect_model_simple_cost.
6430
bedee914
PT
64312017-05-16 Paul Thomas <pault@gcc.gnu.org>
6432
6433 PR fortran/80554
6434 * gfortran.dg/submodule_29.f08: New test.
6435
10791753
DM
64362017-05-16 David Malcolm <dmalcolm@redhat.com>
6437
6438 * g++.dg/other/accessor-fixits-1.C: New test case.
6439 * g++.dg/other/accessor-fixits-2.C: New test case.
6440 * g++.dg/other/accessor-fixits-3.C: New test case.
6441 * g++.dg/other/accessor-fixits-4.C: New test case.
6442
727577c2
CL
64432017-05-16 Carl Love <cel@us.ibm.com>
6444
6445 * gcc.target/powerpc/builtins-3.c: New vec_mule, vec_mulo test cases.
6446 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new Power 8
6447 built-ins to the test suite file. Note, support for mradds exists
6448 but no test case exists.
6449 * gcc.target/powerpc/builtins-3-p9.c: Add tests for the new Power 9
6450 built-ins to the test suite file.
6451
6b6ae9eb
MP
64522017-05-16 Marek Polacek <polacek@redhat.com>
6453
6454 PR sanitizer/80536
6455 PR sanitizer/80386
6456 * c-c++-common/ubsan/pr80536.c: New test.
6457 * g++.dg/ubsan/pr80386.C: New test.
6458
678d7e19
TC
64592017-05-16 Tamar Christina <tamar.christina@arm.com>
6460
6461 * gcc.target/arm/armv8_2-fp16-neon-1.c (vceqz): Fix regex.
6462 * gcc.target/arm/armv8_2-fp16-neon-2.c (vceqz): Fix regex.
6463
6da37857
MW
64642016-05-16 Matthew Wahab <matthew.wahab@arm.com>
6465
6466 * gcc.target/arm/armv8_2-fp16-arith-1.c: Expand comment. Update
6467 expected output of vadd, vsub and vmul instructions.
6468 * gcc.target/arm/armv8_2-fp16-arith-2.c: New.
6469 * gcc.target/arm/armv8_2-fp16-neon-2.c: New.
6470 * gcc.target/arm/armv8_2-fp16-neon-3.c: New.
6471
a5768d38
JD
64722017-05-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6473
6474 PR libgfortran/80727
6475 * gfortran.dg/read_3.f90: New test.
6476
3a77e7cc
NS
64772017-05-15 Nathan Sidwell <nathan@acm.org>
6478
2016c841
NS
6479 PR c++/79369
6480 * g++.dg/cpp1z/nested-namespace-def1.C: Adjust.
6481
3a77e7cc
NS
6482 PR c++/79369
6483 * g++.dg/cpp0x/pr65558.C: Adjust diagnostic location.
6484 * g++.dg/cpp0x/pr79369.C: New.
6485
0735a1c8
SK
64862017-05-15 Steven G. Kargl <kargl@gcc.gnu.org>
6487
6488 PR fortran/80752
3a77e7cc 6489 * gfortran.dg/pr80752.f90: New test.
0735a1c8 6490
f108770a
UB
64912017-05-15 Uros Bizjak <ubizjak@gmail.com>
6492
900b5b6a 6493 PR target/80425
f108770a
UB
6494 * gcc.target/i386/pr80425-1.c: New test.
6495 * gcc.target/i386/pr80425-2.c: Ditto.
6496
e30ce0a3
JL
64972017-05-15 Jeff Law <law@redhat.com>
6498
6499 * gcc.target/mips/reorgbug-1.c: New test.
6500
0d5a0a33
PMR
65012017-05-15 Pierre-Marie de Rodat <derodat@adacore.com>
6502
6503 * gnat.dg/specs/pack13.ads: New test.
6504
a104bd88
MS
65052017-05-14 Martin Sebor <msebor@redhat.com>
6506
6507 PR middle-end/77671
6508 * gcc.dg/tree-ssa/builtin-sprintf-7.c: New test.
6509 * gcc.dg/tree-ssa/builtin-sprintf-8.c: New test.
6510 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6511 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
6512 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
6513
c6c02519
MS
65142017-05-14 Martin Sebor <msebor@redhat.com>
6515
6516 PR middle-end/80669
6517 * gcc.dg/builtin-stpncpy.c: New test.
6518
d6d4d770
DS
65192017-05-14 Daniel Santos <daniel.santos@pobox.com>
6520
6521 * gcc.target/x86_64/abi/ms-sysv/do-test.S: New file.
6522 * gcc.target/x86_64/abi/ms-sysv/gen.cc: Likewise.
6523 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.c: Likewise.
6524 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Likewise.
6525
b9bdd60b
JK
65262017-05-14 Julia Koval <julia.koval@intel.com>
6527
6528 * gcc.target/i386/xgetsetbv.c: New test.
6529
28ae01cd
NK
65302017-05-14 Nicolas Koenig <koenigni@student.ethz.ch>
6531
6532 PR fortran/80442
6533 * gfortran.dg/impl_do_var_data.f90: New Test
6534
c7488b4f
PJ
65352017-05-13 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
6536
6537 * brig.dg/test/gimple/priv-array-offset-access.hsail:
6538 A regression test for a private array access case which caused
6539 an assert.
6540
9b5f12ae
MS
65412017-05-12 Martin Sebor <msebor@redhat.com>
6542
6543 PR testsuite/80643
6544 * gfortran.dg/mvbits_7.f90: Prune diagnostic output incidental
6545 to the purpose of the test.
6546
b76f1550
SM
65472017-05-12 Steven Munroe <munroesj@gcc.gnu.org>
6548
6549 * gcc.target/powerpc/bmi-andn-1.c: New file
6550 * gcc.target/powerpc/bmi-andn-2.c: New file.
6551 * gcc.target/powerpc/bmi-bextr-1.c: New file.
6552 * gcc.target/powerpc/bmi-bextr-2.c: New file.
6553 * gcc.target/powerpc/bmi-bextr-4.c: New file.
6554 * gcc.target/powerpc/bmi-bextr-5.c: New file.
6555 * gcc.target/powerpc/bmi-blsi-1.c: New file.
6556 * gcc.target/powerpc/bmi-blsi-2.c: New file.
6557 * gcc.target/powerpc/bmi-blsmsk-1.c: new file.
6558 * gcc.target/powerpc/bmi-blsmsk-2.c: New file.
6559 * gcc.target/powerpc/bmi-blsr-1.c: New file.
6560 * gcc.target/powerpc/bmi-blsr-2.c: New File.
6561 * gcc.target/powerpc/bmi-check.h: New File.
6562 * gcc.target/powerpc/bmi-tzcnt-1.c: new file.
6563 * gcc.target/powerpc/bmi-tzcnt-2.c: New file.
6564 * gcc.target/powerpc/bmi2-bzhi32-1.c: New file.
6565 * gcc.target/powerpc/bmi2-bzhi64-1.c: New file.
6566 * gcc.target/powerpc/bmi2-bzhi64-1a.c: New file.
6567 * gcc.target/powerpc/bmi2-check.h: New file.
6568 * gcc.target/powerpc/bmi2-mulx32-1.c: New file.
6569 * gcc.target/powerpc/bmi2-mulx32-2.c: New file.
6570 * gcc.target/powerpc/bmi2-mulx64-1.c: New file.
6571 * gcc.target/powerpc/bmi2-mulx64-2.c: New file.
6572 * gcc.target/powerpc/bmi2-pdep32-1.c: New file.
6573 * gcc.target/powerpc/bmi2-pdep64-1.c: New file.
6574 * gcc.target/powerpc/bmi2-pext32-1.c: New File.
6575 * gcc.target/powerpc/bmi2-pext64-1.c: New file.
6576 * gcc.target/powerpc/bmi2-pext64-1a.c: New File.
6577
2a3fa75a
PC
65782017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 PR c++/60430
6581 * g++.dg/cpp0x/pr60430.C: New.
6582
e8bf7c7b
JL
65832017-05-12 Jeff Law <law@redhat.com>
6584
6585 * g++.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6586
284d1f76
PB
65872017-05-12 Peter Bergner <bergner@vnet.ibm.com>
6588
6589 PR middle-end/80707
6590 * g++.dg/pr80707.C: New test.
6591
302a0e37
WS
65922017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6593
6594 * gcc.target/powerpc/fold-vec-div-float.c: New.
6595 * gcc.target/powerpc/fold-vec-div-floatdouble.c: New.
6596 * gcc.target/powerpc/fold-vec-div-longlong.c: New.
6597
a7785078
WS
65982017-05-12 Will Schmidt <will_schmidt@vnet.ibm.com>
6599
6600 * gcc.target/powerpc/fold-vec-logical-ands-char.c: New.
6601 * gcc.target/powerpc/fold-vec-logical-ands-int.c: New.
6602 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: New.
6603 * gcc.target/powerpc/fold-vec-logical-ands-short.c: New.
6604 * gcc.target/powerpc/fold-vec-logical-ors-char.c: New.
6605 * gcc.target/powerpc/fold-vec-logical-ors-int.c: New.
6606 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: New.
6607 * gcc.target/powerpc/fold-vec-logical-ors-short.c: New.
6608 * gcc.target/powerpc/fold-vec-logical-other-char.c: New.
6609 * gcc.target/powerpc/fold-vec-logical-other-int.c: New.
6610 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: New.
6611 * gcc.target/powerpc/fold-vec-logical-other-short.c: New.
6612
9206028e
PC
66132017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6614
6615 PR c++/49604
6616 * g++.dg/cpp0x/forw_enum14.C: New.
6617 * g++.dg/cpp0x/forw_enum15.C: Likewise.
6618
7af1c0ad
RB
66192017-05-12 Richard Biener <rguenther@suse.de>
6620
6621 * g++.dg/tree-ssa/ssa-dse-2.C: Adjust.
6622
f7e95bdb
PC
66232017-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 PR c++/67687
6626 * g++.dg/cpp0x/constexpr-ice17.C: New.
6627
53e788d0
RB
66282017-05-12 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/80713
6631 * gcc.dg/torture/pr80713.c: New testcase.
6632
2ead1ab9
AK
66332017-05-12 Andi Kleen <ak@linux.intel.com>
6634
6635 PR testsuite/77684
6636 * lib/target-supports.exp (profopt-perf-wrapper):
6637 Add -m8 option to increase parallelism.
6638
ee58b02f
TS
66392017-05-12 Thomas Schwinge <thomas@codesourcery.com>
6640
1e47f02b
TS
6641 * c-c++-common/goacc/parallel-dims-1.c: New file.
6642 * c-c++-common/goacc/parallel-dims-2.c: Likewise.
6643
b0f271ce
TS
6644 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6645 * c-c++-common/goacc/classify-kernels.c: Likewise.
6646 * c-c++-common/goacc/kernels-counter-vars-function-scope.c:
6647 Likewise.
6648 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6649 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6650 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6651 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6652 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6653 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6654 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6655 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6656 * c-c++-common/goacc/kernels-loop.c: Likewise.
6657 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6658 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6659 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6660 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6661 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
6662 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6663 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6664 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6665 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6666 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6667 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
6668 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6669
25651634
TS
6670 * c-c++-common/goacc/classify-kernels-unparallelized.c: Adjust.
6671 * c-c++-common/goacc/classify-kernels.c: Likewise.
6672 * c-c++-common/goacc/classify-parallel.c: Likewise.
6673 * c-c++-common/goacc/classify-routine.c: Likewise.
6674 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6675 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6676 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6677 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6678
ee58b02f
TS
6679 * c-c++-common/goacc/classify-kernels-unparallelized.c: New file.
6680 * c-c++-common/goacc/classify-kernels.c: Likewise.
6681 * c-c++-common/goacc/classify-parallel.c: Likewise.
6682 * c-c++-common/goacc/classify-routine.c: Likewise.
6683 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
6684 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
6685 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
6686 * gfortran.dg/goacc/classify-routine.f95: Likewise.
6687
2d82ec25
NS
66882017-05-11 Nathan Sidwell <nathan@acm.org>
6689
6690 * lib/gcc-dg.exp (schedule-cleanups): Add lang dump capability.
b403beb8
CL
6691
66922017-05-11 Carl Love <cel@us.ibm.com>
6693
6694 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins
6695 to the test suite file.
6696 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins
6697 to the test suite file.
6698
628c06d6
JD
66992017-05-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6700
6701 PR fortran/78659
6702 * gfortran.dg/namelist_91.f90: New test.
6703 * gfortran.dg/namelist_92.f90: New test.
6704 * gfortran.dg/namelist_93.f90: New test.
6705 * gfortran.dg/namelist_94.f90: New test.
6706
1bea0f26
BS
67072017-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6708
6709 PR target/80695
6710 * gcc.target/powerpc/pr80695-p8.c: New file.
6711 * gcc.target/powerpc/pr80695-p9.c: New file.
6712
7c85c9fe
UB
67132017-05-11 Uros Bizjak <ubizjak@gmail.com>
6714 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR target/80706
6717 * gcc.target/i386/pr80706.c: New test.
6718
d7a33a4c
JK
67192017-05-11 Julia Koval <julia.koval@intel.com>
6720
6721 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Test new intrinsics.
6722 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
6723 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto.
6724 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
6725
59fbddcf
PC
67262017-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6727
6728 PR c++/70538
6729 * g++.dg/cpp0x/pr70538.C: New.
6730
cc09ff60
UB
67312017-05-11 Uros Bizjak <ubizjak@gmail.com>
6732
7c85c9fe
UB
6733 * gcc.target/i386/pr22152.c: Fix undefined testcase.
6734 Remove unnecessary loop. Run on 32-bit targets only.
cc09ff60
UB
6735 (dg-options): Remove -fno-tree-sink.
6736
4fd18c78
KN
67372017-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org>
6738
6739 * gcc.target/powerpc/cmpb-1.c: New test.
6740 * gcc.target/powerpc/cmpb-2.c: New test.
6741 * gcc.target/powerpc/cmpb-3.c: New test.
6742 * gcc.target/powerpc/cmpb32-1.c: New test.
6743 * gcc.target/powerpc/cmpb32-2.c: New test.
6744
43b883a9
RB
67452017-05-11 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/80705
6748 * gcc.dg/vect/bb-slp-pr80705.c: New testcase.
6749
29b871ec
NS
67502017-05-11 Nathan Sidwell <nathan@acm.org>
6751
6752 * lib/scanlang.exp: New.
6753 * lib/gcc-dg.exp: Load scanlang.exp.
6754 * g++.dg/inherit/covariant7.C: Use scan-lang-dump.
6755
c587104e
MM
67562017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6757
6758 PR testsuite/80580
6759 * gcc.dg/gimplefe-error-6.c: New test.
6760
67ac9a9d
MM
67612017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6762
6763 PR testsuite/80580
6764 * gcc.dg/gimplefe-error-5.c: New test.
6765
ac4eb40f
MM
67662017-05-11 Mikhail Maltsev <maltsevm@gmail.com>
6767
6768 PR testsuite/80580
6769 * gcc.dg/gimplefe-error-4.c: New test.
6770
d45d6282
BS
67712017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6772
6773 * gcc.target/powerpc/p8-vec-xl-xst.c: New file.
6774
f4ee3a9e
UB
67752017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6776
6777 * gcc.target/i386/avx512f-vmaxsd-1.c (_mm_mask_max_round_sd)
6778 (_mm_maskz_max_round_sd): Test new intrinsics.
6779 * gcc.target/i386/avx512f-vmaxsd-2.c: New.
6780 * gcc.target/i386/avx512f-vmaxss-1.c (_mm_mask_max_round_ss)
6781 (_mm_maskz_max_round_ss): Test new intrinsics.
6782 * gcc.target/i386/avx512f-vmaxss-2.c: New.
6783 * gcc.target/i386/avx512f-vminsd-1.c (_mm_mask_min_round_sd)
6784 (_mm_maskz_min_round_sd): Test new intrinsics.
6785 * gcc.target/i386/avx512f-vminsd-2.c: New.
6786 * gcc.target/i386/avx512f-vminss-1.c (_mm_mask_min_round_ss)
6787 (_mm_maskz_min_round_ss): Test new intrinsics.
6788 * gcc.target/i386/avx512f-vminss-2.c: New.
6789 * gcc.target/i386/avx-1.c (__builtin_ia32_maxsd_mask_round)
6790 (__builtin_ia32_maxss_mask_round, __builtin_ia32_minsd_mask_round)
6791 (__builtin_ia32_minss_mask_round): Test new builtins.
6792 * gcc.target/i386/sse-13.c: Ditto.
6793 * gcc.target/i386/sse-23.c: Ditto.
6794 * gcc.target/i386/sse-14.c (_mm_maskz_max_round_sd)
6795 (_mm_maskz_max_round_ss, _mm_maskz_min_round_sd)
6796 (_mm_maskz_min_round_ss, _mm_mask_max_round_sd)
6797 (_mm_mask_max_round_ss, _mm_mask_min_round_sd)
6798 (_mm_mask_min_round_ss): Test new intrinsics.
6799 * gcc.target/i386/testround-1.c: Ditto.
6800
68012017-05-10 Sebastian Peryt <sebastian.peryt@intel.com>
6802
6803 * gcc.target/i386/avx512f-vdivsd-1.c (_mm_mask_div_sd)
6804 (_mm_maskz_div_sd, _mm_mask_div_round_sd)
6805 (_mm_maskz_div_round_sd): Test new intrinsics.
6806 * gcc.target/i386/avx512f-vdivsd-2.c: New.
6807 * gcc.target/i386/avx512f-vdivss-1.c (_mm_mask_div_ss)
6808 (_mm_maskz_div_ss, _mm_mask_div_round_ss)
6809 (_mm_maskz_div_round_ss): Test new intrinsics.
6810 * gcc.target/i386/avx512f-vdivss-2.c: New.
6811 * gcc.target/i386/avx512f-vmulsd-1.c (_mm_mask_mul_sd)
6812 (_mm_maskz_mul_sd, _mm_mask_mul_round_sd)
6813 (_mm_maskz_mul_round_sd): Test new intrinsics.
6814 * gcc.target/i386/avx512f-vmulsd-2.c: New.
6815 * gcc.target/i386/avx512f-vmulss-1.c (_mm_mask_mul_ss)
6816 (_mm_maskz_mul_ss, _mm_mask_mul_round_ss)
6817 (_mm_maskz_mul_round_ss): Test new intrinsics.
6818 * gcc.target/i386/avx512f-vmulss-2.c: New.
6819 * gcc.target/i386/avx-1.c (__builtin_ia32_divsd_mask_round)
6820 (__builtin_ia32_divss_mask_round, __builtin_ia32_mulsd_mask_round)
6821 (__builtin_ia32_mulss_mask_round): Test new builtins.
6822 * gcc.target/i386/sse-13.c: Ditto.
6823 * gcc.target/i386/sse-23.c: Ditto.
6824 * gcc.target/i386/sse-14.c (_mm_maskz_div_round_sd)
6825 (_mm_maskz_div_round_ss, _mm_maskz_mul_round_sd)
6826 (_mm_maskz_mul_round_ss): Test new intrinsics.
6827 * gcc.target/i386/testround-1.c: Ditto.
6828
68292017-05-10 Julia Koval <julia.koval@intel.com>
6830
6831 * gcc.target/i386/avx-vinsertf128-256-1: Test new intrinsics.
6832 * gcc.target/i386/avx-vinsertf128-256-2: Ditto.
6833 * gcc.target/i386/avx-vinsertf128-256-3: Ditto.
6834
68352017-05-10 Julia Koval <julia.koval@intel.com>
6836
6837 * gcc.target/i386/avx512f-vrcp14sd-1.c: Test new intrinsics.
6838 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
6839 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto.
6840 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
6841
ca4d2851
PB
68422017-05-10 Peter Bergner <bergner@vnet.ibm.com>
6843
0f374417 6844 PR tree-optimization/51513
ca4d2851
PB
6845 * gcc.target/powerpc/pr51513.c: New test.
6846 * gcc.dg/predict-13.c: Replace __builtin_unreachable() with
6847 __builtin_abort().
6848 * gcc.dg/predict-14.c: Likewise.
6849
5562ebfc
CL
68502017-05-10 Carl Love <cel@us.ibm.com>
6851 * gcc.target/powerpc/builtins-3.c: Add tests for the new built-ins to
6852 to the test suite file.
6853 * gcc.target/powerpc/builtins-3-p8.c: Add tests for the new built-ins to
6854 to the test suite file.
6855
0ca2e7f7
PK
68562017-05-10 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6857
6858 PR tree-optimization/77644
6859 * gcc.dg/tree-ssa/pr77644.c: New test-case.
6860
e1ad2926
AO
68612017-05-10 Alexandre Oliva <aoliva@redhat.com>
6862
6863 * gcc.dg/guality/inline-params-2.c: New.
6864
f00b411f
PC
68652017-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6866
6867 PR c++/80145
6868 * g++.dg/cpp1y/auto-fn37.C: New.
6869 * g++.dg/cpp1y/auto-fn38.C: Likewise.
6870
bf2a705c
MM
68712017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6872
6873 PR target/68163
6874 * gcc.target/powerpc/pr68163.c: New test.
6875
5285d5d3
JW
68762017-05-09 Janus Weil <janus@gcc.gnu.org>
6877
6878 PR fortran/79311
6879 * gfortran.dg/finalize_32.f90: New test.
6880
31c2d57d
VR
68812017-05-09 Volker Reichelt <v.reichelt@netcologne.de>
6882
6883 PR c/35441
6884 * gcc.dg/pr35441.c: New test.
6885
731f2c8a
MS
68862017-05-09 Martin Sebor <msebor@redhat.com>
6887
6888 PR testsuite/80643
6889 * c-c++-common/Wsizeof-pointer-memaccess2.c: Prune -Wformat-overflow
6890 output.
6891
cc49d15a
PC
68922017-05-09 Paolo Carlini <paolo.carlini@oracle.com>
6893
6894 PR c++/80186
6895 * g++.dg/template/crash126.C: New.
6896
85282abc
SP
68972017-05-09 Sebastian Peryt <sebastian.peryt@intel.com>
6898
6899 * gcc.target/i386/avx512f-vaddsd-2.c: Test fixed.
6900 * gcc.target/i386/avx512f-vaddss-2.c: Ditto.
6901 * gcc.target/i386/avx512f-vsubsd-2.c: Ditto.
6902 * gcc.target/i386/avx512f-vsubss-2.c: Ditto.
6903
823c79ae
DH
69042017-05-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6905
10a8bb62 6906 PR testsuite/80611
823c79ae
DH
6907 * gfortran.dg/coarray_lock_7.f90: Fix dg-final regexps.
6908
79557bae
CZ
69092017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6910
6911 * gcc.target/arc/tmac-1.c: New file.
6912 * gcc.target/arc/tmac-2.c: Likewise.
6913 * gcc.target/arc/tmac.h: Likewise.
6914
c7314bc1
CZ
69152017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6916 Andrew Burgess <andrew.burgess@embecosm.com>
6917
6918 * gcc.target/arc/firq-1.c: New file.
6919 * gcc.target/arc/firq-2.c: Likewise.
6920 * gcc.target/arc/firq-3.c: Likewise.
6921 * gcc.target/arc/firq-4.c: Likewise.
6922 * gcc.target/arc/firq-5.c: Likewise.
6923 * gcc.target/arc/firq-6.c: Likewise.
6924
41453183
CZ
69252017-05-09 Claudiu Zissulescu <claziss@synopsys.com>
6926
6927 * gcc.target/arc/interrupt-5.c: Newfile.
6928 * gcc.target/arc/interrupt-6.c: Likewise.
6929 * gcc.target/arc/interrupt-7.c: Likewise.
6930 * gcc.target/arc/interrupt-8.c: Likewise.
6931 * gcc.target/arc/interrupt-9.c: Likewise.
6932
019bd543
RB
69332017-05-09 Richard Biener <rguenther@suse.de>
6934
6935 * gcc.dg/vect/vect-44.c: Add --param vect-max-peeling-for-alignment=0
6936 and adjust.
6937 * gcc.dg/vect/vect-50.c: Likewise.
6938
684f84de
MP
69392017-05-09 Marek Polacek <polacek@redhat.com>
6940
6941 PR c/80525
6942 * c-c++-common/Wlogical-op-1.c: Don't use -fwrapv anymore.
6943 * c-c++-common/Wlogical-op-2.c: New test.
6944
fd71825b
SKS
69452017-05-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6946
6947 * gcc.dg/tree-ssa/cunroll-13.c: Use __INT32_TYPE__ for
6948 for targets with __SIZEOF_INT__ < 4.
6949
4ca2e6ec
RB
69502017-05-09 Richard Biener <rguenther@suse.de>
6951
6952 * gcc.dg/vect/vect-50.c: Revert last change.
6953 * gcc.dg/vect/vect-44.c: Likewise.
6954
631238ac
MS
69552017-05-08 Martin Sebor <msebor@redhat.com>
6956
6957 PR translation/80280
6958 * gcc.dg/format/gcc_diag-10.c: New test.
6959
6ba86ba7
KN
69602017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
6961
6962 PR target/80101
6963 * gcc.target/powerpc/pr80101-1.c: New test.
6964
0f6ed121
TK
69652017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6966
6967 PR fortran/79930
6968 * gfortran.dg/inline_transpose_1.f90: Add
6969 -finline-matmul-limit=0 to options.
6970 * gfortran.dg/matmul_5.f90: Likewise.
6971 * gfortran.dg/vect/vect-8.f90: Likewise.
6972 * gfortran.dg/inline_matmul_14.f90: New test.
6973 * gfortran.dg/inline_matmul_15.f90: New test.
6974
fd991039
TK
69752017-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6976
6977 PR fortran/80602
6978 * gfortran.dg/matmul_15.f90: New test case.
6979
18b8c294
WD
69802017-05-08 Wilco Dijkstra <wdijkstr@arm.com>
6981
774cccdc
JJ
6982 * gcc.dg/vect/vect-44.c: Add -fno-vect-cost-model.
6983 * gcc.dg/vect/vect-50.c: Likewise.
18b8c294 6984
8637c116
JL
69852017-05-07 Jeff Law <law@redhat.com>
6986
6987 Revert:
6988 2017-05-06 Jeff Law <law@redhat.com>
6989 PR tree-optimization/78496
6990 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6991 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6992
973dfbb4
JL
69932017-05-06 Jeff Law <law@redhat.com>
6994
6995 PR tree-optimization/78496
6996 * gcc.dg/tree-ssa/ssa-thread-16.c: New test.
6997 * gcc.dg/tree-ssa/ssa-thread-17.c: New test.
6998
8ffa3150
RS
69992017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7000
7001 * gcc.target/aarch64/spill_1.c: New test.
7002
2a3f7997
RS
70032017-05-06 Richard Sandiford <richard.sandiford@linaro.org>
7004
7005 PR rtl-optimization/75964
7006 * gcc.dg/torture/pr75964.c: New test.
7007
d554bf23
TV
70082017-05-06 Tom de Vries <tom@codesourcery.com>
7009
7010 PR testsuite/80606
7011 * gcc.target/i386/avx-vtestpd-1.c: Remove default_packed lines.
7012 * gcc.target/i386/avx-vtestpd-2.c: Same.
7013 * gcc.target/i386/avx-vtestpd-256-1.c: Same.
7014 * gcc.target/i386/avx-vtestpd-256-2.c: Same.
7015 * gcc.target/i386/avx-vtestpd-256-3.c: Same.
7016 * gcc.target/i386/avx-vtestpd-3.c: Same.
7017 * gcc.target/i386/avx-vtestps-1.c: Same.
7018 * gcc.target/i386/avx-vtestps-2.c: Same.
7019 * gcc.target/i386/avx-vtestps-256-1.c: Same.
7020 * gcc.target/i386/avx-vtestps-256-2.c: Same.
7021 * gcc.target/i386/avx-vtestps-256-3.c: Same.
7022 * gcc.target/i386/avx-vtestps-3.c: Same.
7023
7a976fe7
TV
70242017-05-06 Tom de Vries <tom@codesourcery.com>
7025
7026 * gcc.target/avr/progmem-error-1.cpp: Add abolute line number comment.
7027
0e852c66
TV
70282017-05-06 Tom de Vries <tom@codesourcery.com>
7029
7030 PR testsuite/80557
7031 * gcc.target/powerpc/altivec-macros.c: Replace absolute line numbers.
7032 * gcc.target/powerpc/altivec-types-1.c: Same.
7033
63c40d92
TV
70342017-05-06 Tom de Vries <tom@codesourcery.com>
7035
7036 PR testsuite/80557
7037 * gcc.target/spu/Wmain.c: Replace absolute line numbers.
7038 * gcc.target/spu/intrinsics-1.c: Same.
7039
b25b8f91
TV
70402017-05-06 Tom de Vries <tom@codesourcery.com>
7041
7042 PR testsuite/80557
7043 * gcc.target/arm/pr69180.c: Replace absolute line numbers.
7044
6df13491
TV
70452017-05-06 Tom de Vries <tom@codesourcery.com>
7046
7047 PR testsuite/80557
7048 * gcc.target/aarch64/spellcheck_1.c: Replace absolute line numbers.
7049 * gcc.target/aarch64/spellcheck_2.c: Same.
7050 * gcc.target/aarch64/spellcheck_3.c: Same.
7051
e01261fe
TV
70522017-05-06 Tom de Vries <tom@codesourcery.com>
7053
7054 PR testsuite/80557
7055 * g++.dg/debug/dwarf2/dwarf2-1.C: Replace absolute line numbers.
7056 * g++.dg/debug/dwarf2/dwarf2-2.C: Same.
7057 * g++.dg/debug/dwarf2/pr46123-2.C: Same.
7058 * g++.dg/debug/dwarf2/typedef5.C: Same.
7059 * g++.dg/goacc/data-1.C: Same.
7060
9945596c
BS
70612017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7062
7063 * gcc.target/powerpc/versioned-copy-loop.c: New file.
7064
8acb8575
MM
70652017-05-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7066
7067 PR target/79038
7068 PR target/79202
7069 PR target/79203
7070 * gcc.target/powerpc/ppc-round3.c: New test.
7071 * gcc.target/powerpc/ppc-round2.c: Update expected code.
7072
ac699a04
JJ
70732017-05-05 Jakub Jelinek <jakub@redhat.com>
7074
8dc6a926
JJ
7075 PR tree-optimization/80632
7076 * gcc.dg/pr80632.c: New test.
7077
ac699a04
JJ
7078 PR tree-optimization/80558
7079 * gcc.dg/tree-ssa/vrp115.c: New test.
7080
655b5fc8
AV
70812017-05-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
7082 Thomas Preud'homme <thomas.preudhomme@arm.com>
7083 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7084
7085 PR target/71607
7086 * gcc.target/arm/thumb2-slow-flash-data.c: Renamed to ...
7087 * gcc.target/arm/thumb2-slow-flash-data-1.c: ... this.
7088 * gcc.target/arm/thumb2-slow-flash-data-2.c: New.
7089 * gcc.target/arm/thumb2-slow-flash-data-3.c: New.
7090 * gcc.target/arm/thumb2-slow-flash-data-4.c: New.
7091 * gcc.target/arm/thumb2-slow-flash-data-5.c: New.
7092 * gcc.target/arm/tls-disable-literal-pool.c: New.
7093
c02d2d0a
PK
70942017-05-05 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7095
7096 PR tree-optimization/80613
7097 * gcc.dg/tree-ssa/pr79697.c (k): Remove.
7098
dfae9048
PC
70992017-05-05 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/71577
7102 * g++.dg/cpp0x/pr71577.C: New.
7103
d9c5a8b9
MS
71042017-05-04 Martin Sebor <msebor@redhat.com>
7105
7106 PR middle-end/79234
7107 * gcc.dg/builtin-stringop-chk-8.c: New test.
7108 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
7109 * gcc.dg/builtin-stringop-chk-4.c: Same.
7110 * gcc.dg/builtin-strncat-chk-1.c: Same.
7111 * g++.dg/ext/strncpy-chk1.C: Same.
7112 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
7113 * gcc.dg/out-of-bounds-1.c: Same.
7114 * gcc.dg/pr78138.c: Same.
7115 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same.
7116 * gfortran.dg/mvbits_7.f90: Same.
7117
e50d56a5
MS
71182017-05-04 Martin Sebor <msebor@redhat.com>
7119
7120 PR preprocessor/79214
7121 PR middle-end/79222
7122 PR middle-end/79223
7123 * gcc.dg/pr79214.c: New test.
7124 * gcc.dg/pr79214.h: New test header.
7125 * gcc.dg/pr79222.c: New test.
7126 * gcc.dg/pr79223.c: New test.
7127 * gcc.dg/pr78138.c: Adjust.
7128 * gfortran.dg/unconstrained_commons.f: Same.
7129
0f2c4a8f
MS
71302017-05-04 Martin Sebor <msebor@redhat.com>
7131
7132 PR translation/80280
7133 * g++.dg/abi/Wabi-2-3.C: Adjust.
7134 * g++.dg/abi/Wabi-3-2.C: Ditto.
7135 * g++.dg/lookup/using17.C: Ditto.
7136 * gcc.dg/format/gcc_diag-1.c (foo): Ditto.
7137
8eef6097
MJ
71382017-05-04 Martin Jambor <mjambor@suse.cz>
7139
7140 PR tree-optimization/80622
7141 * gcc.dg/tree-ssa/pr80622.c: New test.
7142
71432017-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bf2f779
KT
7144
7145 * gcc.target/aarch64/prfm_imm_offset_1.c: New test.
7146
26f1a658
JH
71472017-05-04 Jan Hubicka <hubicka@ucw.cz>
7148
7149 * gcc.dg/ipa/ipcp-2.c: Decrease ipcp threshold
7150 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
7151
4d147bca
RB
71522017-05-04 Richard Biener <rguenther@suse.de>
7153
7154 * gcc.dg/tree-ssa/ssa-fre-58.c: New testcase.
7155
3862ef76
RS
71562017-05-04 Richard Sandiford <richard.sandiford@linaro.org>
7157
7158 * gcc.dg/vect/vect-profile-1.c: New test.
7159
c89ffd99
MP
71602017-05-04 Marek Polacek <polacek@redhat.com>
7161
7162 PR tree-optimization/80612
7163 * gcc.dg/torture/pr80612.c: New test.
7164
261ce1e5
PB
71652017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7166 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
7167
7168 * gcc.target/arm/pure-code/pure-code.exp: Add conditional for
7169 check_effective_target_arm_thumb1_movt_ok.
7170
556cf088
PB
71712017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com>
7172
7173 * gcc.target/arm/fpscr.c: New file.
7174
010b1cc0
TP
71752017-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
7176
7177 * gcc.c-torture/execute/pr78622.c: Require c99_runtime effective
7178 target.
7179
99b68476
TV
71802017-05-04 Tom de Vries <tom@codesourcery.com>
7181
7182 PR testsuite/80557
7183 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Replace absolute
7184 line numbers.
7185 * g++.dg/warn/miss-format-1.C: Same.
7186 * g++.dg/warn/overflow-warn-1.C: Same.
7187 * g++.dg/warn/overflow-warn-3.C: Same.
7188 * g++.dg/warn/overflow-warn-4.C: Same.
7189
09177a4b
TV
71902017-05-04 Tom de Vries <tom@codesourcery.com>
7191
7192 PR testsuite/80557
7193 * gcc.target/i386/pr57655.c: Replace absolute line numbers.
7194 * gcc.target/i386/pr68657.c: Same.
7195 * gcc.target/i386/pr69255-1.c: Same.
7196 * gcc.target/i386/pr69255-2.c: Same.
7197 * gcc.target/i386/pr69255-3.c: Same.
7198
02c64149
RB
71992017-05-04 Richard Biener <rguenther@suse.de>
7200
7201 PR tree-optimization/31130
7202 * gcc.dg/Wstrict-overflow-12.c: XFAIL.
7203 * gcc.dg/Wstrict-overflow-13.c: Likewise.
7204 * gcc.dg/Wstrict-overflow-21.c: Likewise.
7205 * gcc.dg/pr52904.c: Remove XFAIL.
7206 * gcc.dg/tree-ssa/vrp114.c: New testcase.
7207
9a26dfc8
JL
72082017-05-03 Jeff Law <law@redhat.com>
7209
7210 PR tree-optimization/78496
7211 * gcc.dg/tree-ssa/ssa-thread-15.c: New test.
7212
4d0e904f
UB
72132017-05-03 Uros Bizjak <ubizjak@gmail.com>
7214
7215 * g++.dg/lto/pr79671_0.C (foo): Fix asm constraints.
7216
49ab4621
RB
72172017-05-03 Richard Biener <rguenther@suse.de>
7218
7219 * gcc.dg/vect/costmodel/x86_64/costmodel-alignpeel.c: New testcase.
7220
18bfe940
JJ
72212017-05-03 Jakub Jelinek <jakub@redhat.com>
7222
7223 PR tree-optimization/79472
4d0e904f
UB
7224 * gcc.dg/tree-ssa/vrp40.c: Add -fno-tree-switch-conversion
7225 to dg-options.
18bfe940
JJ
7226 * gcc.dg/tree-ssa/vrp113.c: New test.
7227 * gcc.dg/tree-ssa/cswtch-3.c: New test.
7228 * gcc.dg/tree-ssa/cswtch-4.c: New test.
7229 * gcc.dg/tree-ssa/cswtch-5.c: New test.
7230
53e62089
TV
72312017-05-03 Tom de Vries <tom@codesourcery.com>
7232
7233 PR testsuite/80557
7234 * c-c++-common/Wshift-negative-value-1.c: Replace absolute line numbers.
7235 * c-c++-common/Wshift-negative-value-2.c: Same.
7236 * c-c++-common/Wshift-negative-value-3.c: Same.
7237 * c-c++-common/Wshift-negative-value-4.c: Same.
7238 * c-c++-common/cilk-plus/AN/pr57541.c: Same.
7239 * c-c++-common/cpp/pr60400.c: Same.
7240 * c-c++-common/fmax-errors.c: Same.
7241 * c-c++-common/goacc/data-2.c: Same.
7242 * c-c++-common/goacc/host_data-2.c: Same.
7243 * c-c++-common/gomp/simd4.c: Same.
7244 * c-c++-common/pr28656.c: Same.
7245 * c-c++-common/pr43395.c: Same.
7246 * c-c++-common/torture/pr57945.c: Same.
7247
962913a5
TV
72482017-05-03 Tom de Vries <tom@codesourcery.com>
7249
7250 * c-c++-common/goacc/data-default-1.c: Add quotes to numerical comment
7251 arg of dg directive.
7252 * c-c++-common/goacc/routine-3.c: Same.
7253 * c-c++-common/goacc/routine-4.c: Same.
7254
ad53f123
DM
72552017-05-02 David Malcolm <dmalcolm@redhat.com>
7256
7257 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
7258 (test_fixit_insert_newline): New function.
7259 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
7260 (test_fixit_insert_newline): New function.
7261 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
7262 (test_fixit_insert_newline): New function.
7263 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c
7264 (test_fixit_insert_newline): New function.
7265 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7266 (test_show_locus): Handle test_fixit_insert_newline.
7267
0ca91c77
BC
72682017-05-02 Bin Cheng <bin.cheng@arm.com>
7269
7270 * g++.dg/tree-ssa/ivopts-3.C: Adjust test string.
7271
cc5b8f3d
TC
72722017-04-27 Tamar Christina <tamar.christina@arm.com>
7273
7274 * gcc.dg/lsr-div1.c: New testcase.
7275
1853f5c7
SP
72762017-05-02 Sebastian Peryt <sebastian.peryt@intel.com>
7277
7278 * gcc.target/i386/avx512f-vaddsd-1.c (_mm_mask_add_sd)
7279 (_mm_maskz_add_sd, _mm_mask_add_round_sd)
7280 (_mm_maskz_add_round_sd): Test new intrinsics.
7281 * gcc.target/i386/avx512f-vaddsd-2.c: New.
7282 * gcc.target/i386/avx512f-vaddss-1.c (_mm_mask_add_ss)
7283 (_mm_maskz_add_ss, _mm_mask_add_round_ss)
7284 (_mm_maskz_add_round_ss): Test new intrinsics.
7285 * gcc.target/i386/avx512f-vaddss-2.c: New.
7286 * gcc.target/i386/avx512f-vsubsd-1.c (_mm_mask_sub_sd)
7287 (_mm_maskz_sub_sd, _mm_mask_sub_round_sd)
7288 (_mm_maskz_sub_round_sd): Test new intrinsics.
7289 * gcc.target/i386/avx512f-vsubsd-2.c: New.
7290 * gcc.target/i386/avx512f-vsubss-1.c (_mm_mask_sub_ss)
7291 (_mm_maskz_sub_ss, _mm_mask_sub_round_ss)
7292 (_mm_maskz_sub_round_ss): Test new intrinsics.
7293 * gcc.target/i386/avx512f-vsubss-2.c: New.
7294 * gcc.target/i386/avx-1.c (__builtin_ia32_addsd_mask_round)
7295 (__builtin_ia32_addss_mask_round, __builtin_ia32_subsd_mask_round)
7296 (__builtin_ia32_subss_mask_round): Test new builtins.
7297 * gcc.target/i386/sse-13.c: Ditto.
7298 * gcc.target/i386/sse-23.c: Ditto.
7299 * gcc.target/i386/sse-14.c (_mm_maskz_add_round_sd)
7300 (_mm_maskz_add_round_ss, _mm_maskz_sub_round_sd)
7301 (_mm_maskz_sub_round_ss, _mm_mask_add_round_sd)
7302 (_mm_mask_add_round_ss, _mm_mask_sub_round_sd)
7303 (_mm_mask_sub_round_ss): Test new intrinsics.
7304 * gcc.target/i386/testround-1.c: Ditto.
7305
2bba7541
MJ
73062017-05-02 Martin Jambor <mjambor@suse.cz>
7307
7308 PR tree-optimization/78687
7309 * g++.dg/tree-ssa/pr78687.C: New test.
7310
2bf54d93
RB
73112017-05-02 Richard Biener <rguenther@suse.de>
7312
7313 * c-c++-common/Wlogical-op-1.c: Add -fwrapv to restore previous
7314 behavior.
7315 * gcc.target/i386/pr46253.c: Make i unsigned to avoid warning.
7316
aee63acc
RB
73172017-05-02 Richard Biener <rguenther@suse.de>
7318
7319 PR tree-optimization/80591
7320 * gcc.dg/torture/pr80591.c: New testcase.
7321
e7d70c6c
RB
73222017-05-02 Richard Biener <rguenther@suse.de>
7323
7324 PR tree-optimization/80549
7325 * gcc.dg/torture/pr80549.c: New testcase.
7326
52e0a9f7
SKS
73272017-05-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7328
7329 * gcc.dg/pr78138.c: Use __SIZE_TYPE__ instead of
7330 unsigned long.
7331
815d9cc6
XR
73322017-05-01 Xi Ruoyao <ryxi@stu.xidian.edu.cn>
7333
7334 PR c++/80038
7335 * g++.dg/cilk-plus/CK/pr80038.cc: New test.
7336
338035aa
DM
73372017-05-01 David Malcolm <dmalcolm@redhat.com>
7338
7339 * gcc.dg/Wmissing-braces-fixits.c: Update expected output to
7340 reflect insertion fix-it hints at the same location now being
7341 consolidated.
7342
4d82d0bc
MS
73432017-05-01 Martin Sebor <msebor@redhat.com>
7344
7345 * tree-ssa/builtin-sprintf-warn-18.c: Adjust to avoid failures
7346 on ILP32 targets.
7347
d539a57b
TV
73482017-05-01 Tom de Vries <tom@codesourcery.com>
7349
7350 * gcc.dg/pr78768.c: Require linker plugin.
7351
c6b9e849
TK
73522017-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7353
7354 PR fortran/37131
7355 * gfortran.dg/matmul_bounds_11.f90: New test.
7356
706eb1a7
MS
73572017-05-01 Martin Sebor <msebor@redhat.com>
7358
7359 PR tree-optimization/79715
7360 * gcc.dg/pr79715.c: New test.
7361
723f4140
TV
73622017-05-01 Tom de Vries <tom@codesourcery.com>
7363
7364 PR testsuite/65941
7365 * lib/target-supports.exp (check_effective_target_rdrand): New proc.
7366 * g++.dg/other/pr59492.C: Require effective target rdrand.
7367
6bbb3a69
VR
73682017-04-29 Volker Reichelt <v.reichelt@netcologne.de>
7369
7370 * g++.dg/diagnostic/member-decl-1.C: New test.
7371
4212aecd
MG
73722017-04-29 Marc Glisse <marc.glisse@inria.fr>
7373
7374 PR tree-optimization/80487
7375 * gcc.dg/tree-ssa/strncpy-1.c: New file.
7376
fe75f732
PK
73772017-04-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7378
7379 PR tree-optimization/79697
7380 * gcc.dg/tree-ssa/pr79697.c: New test.
7381
6bcd8768
TV
73822017-04-29 Tom de Vries <tom@codesourcery.com>
7383
7384 * gcc.dg/tree-prof/pr66295.c: Require effective target avx512f.
7385
d127ae9f
MS
73862017-04-28 Martin Sebor <msebor@redhat.com>
7387
7388 PR tree-optimization/80523
7389 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: New test.
7390
c9610933
TV
73912017-04-28 Tom de Vries <tom@codesourcery.com>
7392
7393 PR testsuite/80557
7394 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
7395 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
7396
b5be38bc
TV
73972017-04-28 Tom de Vries <tom@codesourcery.com>
7398
7399 PR testsuite/80557
7400 * obj-c++.dg/bitfield-1.mm: Replace absolute linenrs.
7401 * obj-c++.dg/bitfield-4.mm: Same.
7402 * obj-c++.dg/bitfield-5.mm: Same.
7403 * obj-c++.dg/exceptions-3.mm: Same.
7404 * obj-c++.dg/exceptions-5.mm: Same.
7405 * obj-c++.dg/method-1.mm: Same.
7406 * obj-c++.dg/method-12.mm: Same.
7407 * obj-c++.dg/method-13.mm: Same.
7408 * obj-c++.dg/method-15.mm: Same.
7409 * obj-c++.dg/method-16.mm: Same.
7410 * obj-c++.dg/property/at-property-18.mm: Same.
7411 * obj-c++.dg/property/at-property-25.mm: Same.
7412 * obj-c++.dg/property/at-property-5.mm: Same.
7413 * obj-c++.dg/property/dynamic-2.mm: Same.
7414 * obj-c++.dg/property/property-neg-3.mm: Same.
7415 * obj-c++.dg/protocol-inheritance-1.mm: Same.
7416 * obj-c++.dg/protocol-inheritance-2.mm: Same.
7417 * obj-c++.dg/syntax-error-1.mm: Same.
7418 * obj-c++.dg/try-catch-13.mm: Same.
7419 * objc.dg/bitfield-4.m: Same.
7420 * objc.dg/class-1.m: Same.
7421 * objc.dg/method-11.m: Same.
7422 * objc.dg/method-6.m: Same.
7423 * objc.dg/method-7.m: Same.
7424 * objc.dg/method-9.m: Same.
7425 * objc.dg/missing-proto-3.m: Same.
7426 * objc.dg/naming-2.m: Same.
7427 * objc.dg/property/at-property-16.m: Same.
7428 * objc.dg/property/at-property-18.m: Same.
7429 * objc.dg/property/at-property-25.m: Same.
7430 * objc.dg/property/at-property-5.m: Same.
7431 * objc.dg/property/dynamic-2.m: Same.
7432 * objc.dg/property/property-neg-3.m: Same.
7433 * objc.dg/protocol-inheritance-1.m: Same.
7434 * objc.dg/protocol-inheritance-2.m: Same.
7435
d35256b6
MG
74362017-04-28 Marc Glisse <marc.glisse@inria.fr>
7437
7438 * gcc.dg/tree-ssa/cmpexactdiv-2.c: Update for X-Z OP Y-Z.
7439
7a95dfa7
TV
74402017-04-28 Tom de Vries <tom@codesourcery.com>
7441
7442 * g++.dg/abi/bitfield3.C: Remove superfluous "" in
7443 dg-(error|warning|message|bogus).
7444 * g++.dg/conversion/dr195-1.C: Same.
7445 * g++.dg/conversion/dr195.C: Same.
7446 * g++.dg/cpp0x/constexpr-reinterpret1.C: Same.
7447 * g++.dg/cpp0x/gen-attrs-14.C: Same.
7448 * g++.dg/cpp0x/inline-ns7.C: Same.
7449 * g++.dg/cpp0x/variadic105.C: Same.
7450 * g++.dg/cpp0x/variadic65.C: Same.
7451 * g++.dg/expr/call2.C: Same.
7452 * g++.dg/expr/member-of-incomplete-type-1.C: Same.
7453 * g++.dg/expr/pmf-1.C: Same.
7454 * g++.dg/ext/altivec-types-1.C: Same.
7455 * g++.dg/ext/altivec-types-2.C: Same.
7456 * g++.dg/ext/altivec-types-3.C: Same.
7457 * g++.dg/ext/attrib14.C: Same.
7458 * g++.dg/ext/complit1.C: Same.
7459 * g++.dg/ext/forscope2.C: Same.
7460 * g++.dg/ext/gnu-inline-global-reject.C: Same.
7461 * g++.dg/ext/label13.C: Same.
7462 * g++.dg/ext/member-attr.C: Same.
7463 * g++.dg/ext/visibility/anon7.C: Same.
7464 * g++.dg/ext/visibility/visibility-7.C: Same.
7465 * g++.dg/ext/vla2.C: Same.
7466 * g++.dg/inherit/access2.C: Same.
7467 * g++.dg/inherit/covariant12.C: Same.
7468 * g++.dg/inherit/covariant14.C: Same.
7469 * g++.dg/inherit/namespace-as-base.C: Same.
7470 * g++.dg/inherit/template-as-base.C: Same.
7471 * g++.dg/lookup/ambig1.C: Same.
7472 * g++.dg/lookup/ambig2.C: Same.
7473 * g++.dg/lookup/ambig3.C: Same.
7474 * g++.dg/lookup/class-member-1.C: Same.
7475 * g++.dg/lookup/conv-1.C: Same.
7476 * g++.dg/lookup/decl1.C: Same.
7477 * g++.dg/lookup/koenig1.C: Same.
7478 * g++.dg/lookup/scoped1.C: Same.
7479 * g++.dg/lookup/scoped2.C: Same.
7480 * g++.dg/lookup/two-stage4.C: Same.
7481 * g++.dg/lookup/used-before-declaration.C: Same.
7482 * g++.dg/lookup/using.C: Same.
7483 * g++.dg/lookup/using17.C: Same.
7484 * g++.dg/lookup/using2.C: Same.
7485 * g++.dg/other/abstract2.C: Same.
7486 * g++.dg/other/classkey1.C: Same.
7487 * g++.dg/other/component1.C: Same.
7488 * g++.dg/other/const1.C: Same.
7489 * g++.dg/other/const2.C: Same.
7490 * g++.dg/other/conversion1.C: Same.
7491 * g++.dg/other/do1.C: Same.
7492 * g++.dg/other/error1.C: Same.
7493 * g++.dg/other/error10.C: Same.
7494 * g++.dg/other/error3.C: Same.
7495 * g++.dg/other/error4.C: Same.
7496 * g++.dg/other/error5.C: Same.
7497 * g++.dg/other/error8.C: Same.
7498 * g++.dg/other/error9.C: Same.
7499 * g++.dg/other/field1.C: Same.
7500 * g++.dg/other/init1.C: Same.
7501 * g++.dg/other/ptrmem2.C: Same.
7502 * g++.dg/other/return1.C: Same.
7503 * g++.dg/overload/builtin3.C: Same.
7504 * g++.dg/overload/error1.C: Same.
7505 * g++.dg/overload/error2.C: Same.
7506 * g++.dg/overload/koenig2.C: Same.
7507 * g++.dg/overload/pmf1.C: Same.
7508 * g++.dg/parse/args1.C: Same.
7509 * g++.dg/parse/attr3.C: Same.
7510 * g++.dg/parse/constant4.C: Same.
7511 * g++.dg/parse/crash10.C: Same.
7512 * g++.dg/parse/crash18.C: Same.
7513 * g++.dg/parse/crash19.C: Same.
7514 * g++.dg/parse/crash20.C: Same.
7515 * g++.dg/parse/crash21.C: Same.
7516 * g++.dg/parse/crash22.C: Same.
7517 * g++.dg/parse/crash32.C: Same.
7518 * g++.dg/parse/decl-specifier-1.C: Same.
7519 * g++.dg/parse/error58.C: Same.
7520 * g++.dg/parse/local-class1.C: Same.
7521 * g++.dg/parse/non-dependent2.C: Same.
7522 * g++.dg/parse/parameter-declaration-1.C: Same.
7523 * g++.dg/parse/ptrmem2.C: Same.
7524 * g++.dg/parse/ptrmem3.C: Same.
7525 * g++.dg/parse/saved1.C: Same.
7526 * g++.dg/tc1/dr101.C: Same.
7527 * g++.dg/tc1/dr142.C: Same.
7528 * g++.dg/tc1/dr176.C: Same.
7529 * g++.dg/template/conv4.C: Same.
7530 * g++.dg/template/crash56.C: Same.
7531 * g++.dg/template/dependent-expr2.C: Same.
7532 * g++.dg/template/error1.C: Same.
7533 * g++.dg/template/error2.C: Same.
7534 * g++.dg/template/explicit6.C: Same.
7535 * g++.dg/template/init-list.C: Same.
7536 * g++.dg/template/local1.C: Same.
7537 * g++.dg/template/lookup2.C: Same.
7538 * g++.dg/template/meminit2.C: Same.
7539 * g++.dg/template/nontype25.C: Same.
7540 * g++.dg/template/ptrmem2.C: Same.
7541 * g++.dg/template/qualttp19.C: Same.
7542 * g++.dg/template/qualttp20.C: Same.
7543 * g++.dg/template/ttp3.C: Same.
7544 * g++.dg/template/unify4.C: Same.
7545 * g++.dg/template/unify6.C: Same.
7546 * g++.dg/template/unify7.C: Same.
7547 * g++.dg/template/warn1.C: Same.
7548 * g++.dg/tree-ssa/dom-invalid.C: Same.
7549 * g++.dg/ubsan/shift-1.C: Same.
7550 * g++.dg/warn/Wunused-2.C: Same.
7551 * g++.dg/warn/Wunused-4.C: Same.
7552 * g++.dg/warn/Wunused-6.C: Same.
7553 * g++.dg/warn/deprecated-6.C: Same.
7554 * g++.dg/warn/deprecated.C: Same.
7555 * g++.dg/warn/effc1.C: Same.
7556 * g++.dg/warn/effc3.C: Same.
7557 * g++.dg/warn/incomplete1.C: Same.
7558 * g++.dg/warn/inline1.C: Same.
7559 * g++.dg/warn/noeffect2.C: Same.
7560 * g++.dg/warn/noeffect4.C: Same.
7561 * g++.dg/warn/oldcast1.C: Same.
7562 * g++.dg/warn/sentinel.C: Same.
7563 * g++.dg/warn/unit-1.C: Same.
7564 * g++.old-deja/g++.pt/inherit2.C: Same.
7565 * g++.old-deja/g++.pt/overload8.C: Same.
7566 * gcc.dg/20000926-1.c: Same.
7567 * gcc.dg/20040223-1.c: Same.
7568 * gcc.dg/Warray-bounds-7.c: Same.
7569 * gcc.dg/alias-1.c: Same.
7570 * gcc.dg/alias-12.c: Same.
7571 * gcc.dg/alias-13.c: Same.
7572 * gcc.dg/alias-2.c: Same.
7573 * gcc.dg/array-13.c: Same.
7574 * gcc.dg/array-4.c: Same.
7575 * gcc.dg/attr-ifunc-2.c: Same.
7576 * gcc.dg/attr-invalid.c: Same.
7577 * gcc.dg/attr-noinline.c: Same.
7578 * gcc.dg/bitfld-2.c: Same.
7579 * gcc.dg/c90-const-expr-7.c: Same.
7580 * gcc.dg/c99-const-expr-7.c: Same.
7581 * gcc.dg/cpp/20000625-1.c: Same.
7582 * gcc.dg/cpp/charconst-4.c: Same.
7583 * gcc.dg/cpp/include2.c: Same.
7584 * gcc.dg/cpp/include2a.c: Same.
7585 * gcc.dg/decl-4.c: Same.
7586 * gcc.dg/deprecated-4.c: Same.
7587 * gcc.dg/deprecated.c: Same.
7588 * gcc.dg/dfp/altivec-types.c: Same.
7589 * gcc.dg/float-range-1.c: Same.
7590 * gcc.dg/pack-test-3.c: Same.
7591 * gcc.dg/pr11492.c: Same.
7592 * gcc.dg/pr15360-1.c: Same.
7593 * gcc.dg/pr37908.c: Same.
7594 * gcc.dg/pr53265.c: Same.
7595 * gcc.dg/pr57287-2.c: Same.
7596 * gcc.dg/pr57287.c: Same.
7597 * gcc.dg/redecl-1.c: Same.
7598 * gcc.dg/sync-3.c: Same.
7599 * gcc.dg/two-types-1.c: Same.
7600 * gcc.dg/two-types-2.c: Same.
7601 * gcc.dg/two-types-4.c: Same.
7602 * gcc.dg/two-types-5.c: Same.
7603 * gcc.dg/two-types-6.c: Same.
7604 * gcc.dg/two-types-7.c: Same.
7605 * gcc.dg/two-types-8.c: Same.
7606 * gcc.dg/two-types-9.c: Same.
7607 * gcc.dg/uninit-I.c: Same.
7608 * gcc.dg/uninit-pr19430.c: Same.
7609 * gcc.dg/visibility-7.c: Same.
7610 * gcc.dg/winline-10.c: Same.
7611 * gcc.dg/winline-2.c: Same.
7612 * gcc.dg/winline-3.c: Same.
7613 * gcc.dg/winline-9.c: Same.
7614 * gcc.target/i386/attr-returns_twice-1.c: Same.
7615 * gcc.target/i386/chkp-const-check-2.c: Same.
7616 * gcc.target/i386/chkp-label-address.c: Same.
7617 * gcc.target/i386/chkp-remove-bndint-2.c: Same.
7618 * gcc.target/i386/pr39162.c: Same.
7619 * gcc.target/i386/sse-5.c: Same.
7620 * gcc.target/powerpc/altivec-types-1.c: Same.
7621 * gcc.target/powerpc/altivec-types-2.c: Same.
7622 * gcc.target/powerpc/altivec-types-3.c: Same.
7623 * gcc.target/powerpc/float128-mix.c: Same.
7624 * gcc.target/powerpc/no-r11-3.c: Same.
7625 * gcc.target/spu/Wmain.c: Same.
7626 * gcc.target/spu/ea/errors2.c: Same.
7627 * gfortran.dg/assignment_1.f90: Same.
7628 * gfortran.dg/common_3.f90: Same.
7629 * gfortran.dg/der_io_1.f90: Same.
7630 * gfortran.dg/g77/20030326-1.f: Same.
7631 * gfortran.dg/g77/9263.f: Same.
7632 * gfortran.dg/g77/960317-1.f: Same.
7633 * gfortran.dg/g77/970625-2.f: Same.
7634 * gfortran.dg/g77/980615-0.f: Same.
7635 * gfortran.dg/g77/check0.f: Same.
7636 * gfortran.dg/g77/dnrm2.f: Same.
7637 * gfortran.dg/g77/pr9258.f: Same.
7638 * gfortran.dg/ichar_1.f90: Same.
7639 * gfortran.dg/interface_1.f90: Same.
7640 * gfortran.dg/namelist_1.f90: Same.
7641 * gfortran.dg/namelist_2.f90: Same.
7642 * gfortran.dg/namelist_3.f90: Same.
7643 * gfortran.dg/namelist_print_2.f: Same.
7644 * gfortran.dg/oldstyle_1.f90: Same.
7645 * gfortran.dg/runtime_warning_1.f90: Same.
7646 * gfortran.dg/underflow.f90: Same.
7647 * gnat.dg/specs/integer_value.ads: Same.
7648 * obj-c++.dg/fsf-package-0.m: Same.
7649 * objc.dg/two-types-1.m: Same.
7650
6e49961c
ML
76512017-04-28 Martin Liska <mliska@suse.cz>
7652
7653 PR gcov-profile/79891
7654 * gcc.misc-tests/gcov-17.c: New test.
7655 * gcc.misc-tests/gcov-18.c: New test.
7656
f166beaf
TV
76572017-04-28 Tom de Vries <tom@codesourcery.com>
7658
7659 * g++.dg/parse/error2.C: Remove superfluous '{ target *-*-* }' in
7660 dg-(error|warning|message|bogus).
7661 * g++.dg/parse/parameter-declaration-1.C: Same.
7662 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Same.
7663 * gcc.dg/Wpointer-sign-Wall.c: Same.
7664 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7665 * gcc.dg/cpp/19990413-1.c: Same.
7666 * gcc.dg/dg-test-1.c: Same.
7667 * gcc.dg/empty-source-2.c: Same.
7668 * gcc.dg/empty-source-3.c: Same.
7669 * gcc.dg/format/c99-printf-1.c: Same.
7670 * gcc.dg/format/c99-scanf-1.c: Same.
7671 * gcc.dg/label-decl-2.c: Same.
7672 * gcc.dg/m-un-2.c: Same.
7673 * gcc.dg/uninit-pr20644-O0.c: Same.
7674 * gfortran.dg/pr70006.f90: Same.
7675 * obj-c++.dg/fsf-package-0.m: Same.
7676
c3125b18
TV
76772017-04-28 Tom de Vries <tom@codesourcery.com>
7678
7679 * c-c++-common/Wimplicit-fallthrough-6.c: Remove superfluous ' . ' in
7680 dg-(error|warning|message|bogus).
7681 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
7682 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
7683 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
7684 * c-c++-common/pr20000.c: Same.
7685 * c-c++-common/pr49706.c: Same.
7686 * g++.dg/ext/utf16-4.C: Same.
7687 * g++.dg/parse/error2.C: Same.
7688 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
7689 * g++.dg/warn/Wtype-limits.C: Same.
7690 * g++.dg/warn/overflow-warn-1.C: Same.
7691 * g++.dg/warn/overflow-warn-3.C: Same.
7692 * gcc.dg/Wpointer-sign-Wall.c: Same.
7693 * gcc.dg/Wpointer-sign-pedantic.c: Same.
7694 * gcc.dg/Wtype-limits-Wextra.c: Same.
7695 * gcc.dg/Wtype-limits.c: Same.
7696 * gcc.dg/cpp/19990413-1.c: Same.
7697 * gcc.dg/dg-test-1.c: Same.
7698 * gcc.dg/empty-source-2.c: Same.
7699 * gcc.dg/empty-source-3.c: Same.
7700 * gcc.dg/label-decl-2.c: Same.
7701 * gcc.dg/m-un-2.c: Same.
7702 * gcc.dg/uninit-pr19430-O0.c: Same.
7703 * gcc.dg/uninit-pr19430.c: Same.
7704 * gcc.dg/uninit-pr20644-O0.c: Same.
7705 * gcc.dg/utf16-4.c: Same.
7706 * gfortran.dg/pr70006.f90: Same.
7707 * obj-c++.dg/fsf-package-0.m: Same.
7708
119092c1
RB
77092017-04-28 Richard Biener <rguenther@suse.de>
7710
7711 * gcc.dg/tree-ssa/evrp7.c: New testcase.
7712 * gcc.dg/tree-ssa/evrp8.c: Likewise.
7713 * gcc.dg/tree-ssa/evrp9.c: Likewise.
7714 * gcc.dg/tree-ssa/vrp35.c: Disable EVRP.
7715 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7716 * gcc.dg/tree-ssa/pr49039.c: Likewise.
bedee914 7717
3777eda2
MP
77182017-04-27 Marek Polacek <polacek@redhat.com>
7719
7720 PR sanitizer/80349
7721 * c-c++-common/ubsan/pr80349.c: New test.
7722
8211c4a2
VR
77232017-04-27 Volker Reichelt <v.reichelt@netcologne.de>
7724
7725 * g++.dg/cpp1z/direct-enum-init1.C: Adjust for more verbose enum
7726 diagnostics.
7727 * g++.dg/warn/pr12242.C: Likewise.
7728
94baf2e2
DE
77292017-04-27 David Edelsohn <dje.gcc@gmail.com>
7730
7731 * gcc.c-torture/execute/alias-3.c: Skip on AIX.
7732
9a448688
ML
77332017-04-27 Martin Liska <mliska@suse.cz>
7734
7735 PR testsuite/79455
7736 * c-c++-common/tsan/race_on_mutex.c: Make the scanned pattern
7737 more generic.
7738
f8a36447
JJ
77392017-04-27 Jakub Jelinek <jakub@redhat.com>
7740
7741 PR c++/80534
7742 * g++.dg/other/pr80534-1.C: New test.
7743 * g++.dg/other/pr80534-2.C: New test.
7744
1b7c8d39
RB
77452017-04-27 Richard Biener <rguenther@suse.de>
7746
7747 PR middle-end/80539
7748 * gcc.dg/torture/pr80539.c: New testcase.
7749
985b8393
JJ
77502017-04-27 Jakub Jelinek <jakub@redhat.com>
7751
7752 PR target/77728
7753 * g++.dg/abi/pr77728-2.C: Don't expect -Wpsabi notes.
7754
a480422d
VR
77552017-04-26 Volker Reichelt <v.reichelt@netcologne.de>
7756
7757 * g++.dg/diagnostic/nested-name-1.C: New test.
7758
f9726baa
ML
77592017-04-26 Martin Liska <mliska@suse.cz>
7760
7761 * gcc.dg/guality/guality.h: Add prefix to test verification.
7762
9f4df8f1
NS
77632017-04-25 Nathan Sidwell <nathan@acm.org>
7764
7765 * g++.dg/dg.exp (find-cxx-tests): Remove TCL 8.5-ism.
7766
1913c8f6
UB
77672017-04-25 Uros Bizjak <ubizjak@gmail.com>
7768
7769 PR target/70799
7770 * gcc.target/i386/pr70799-5.c: New test.
7771
e602bbfc
MS
77722017-04-25 Martin Sebor <msebor@redhat.com>
7773
7774 PR tree-optimization/80497
7775 * gcc.dg/tree-ssa/builtin-sprintf-warn-17.c: New test.
7776
7629ae90
RR
77772017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7778 Jakub Jelinek <jakub@redhat.com>
7779
7780 PR target/77728
7781 * g++.dg/abi/pr77728-1.C: New test.
7782
2ef42cf9
MP
77832017-04-25 Marek Polacek <polacek@redhat.com>
7784
7785 PR sanitizer/80349
7786 * g++.dg/ubsan/pr80349-2.C: New test.
7787
70caf430
VR
77882017-04-25 Volker Reichelt <v.reichelt@netcologne.de>
7789
7790 * g++.dg/cpp0x/enum34.C: New test.
7791
f66c70dc
TV
77922017-04-25 Tom de Vries <tom@codesourcery.com>
7793
7794 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Cleanup line number
7795 variables.
7796 (dg-line): New proc.
7797 (process-message): Handle line number variables.
7798 * objc.dg/try-catch-12.m: Use dg-line.
7799
77071af6
BS
78002017-04-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7801
7802 PR target/80482
7803 * gcc.target/powerpc/vec-constvolatile.c: New test.
7804
fbe91804
DM
78052017-04-25 David Malcolm <dmalcolm@redhat.com>
7806
7807 * g++.dg/semicolon-fixits.C: New test case.
7808
1c4ea66f
DM
78092017-04-25 David Malcolm <dmalcolm@redhat.com>
7810
7811 * gcc.dg/semicolon-fixits.c: New test case.
7812
5ca28c1d
DM
78132017-04-25 David Malcolm <dmalcolm@redhat.com>
7814
7815 * g++.dg/lookup/missing-std-include.C: New test file.
7816
2ec07fa6
RR
78172017-04-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7818 Jakub Jelinek <jakub@redhat.com>
7819
7820 PR target/77728
7821 * g++.dg/abi/pr77728-2.C: New test.
7822
7d5dbb22
DM
78232017-04-25 David Malcolm <dmalcolm@redhat.com>
7824
7825 PR c++/80177
7826 * g++.dg/spellcheck-pr80177.C: New test case.
7827
6a3936d4
NS
78282017-04-25 Nathan Sidwell <nathan@acm.org>
7829
7830 * g++.dg/dg.exp (find-cxx-tests): New function.
7831 (main): Use it, remove explicit pruning
7832
bed3fd46
RB
78332017-04-25 Richard Biener <rguenther@suse.de>
7834
7835 PR tree-optimization/80492
7836 * gcc.dg/pr80492.c: New testcase.
7837
c9e9c3ac
SKS
78382017-04-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7839
7840 * gcc.dg/attr-alloc_size-10.c: Ignore overflow warnings
7841 for targets with int size less than 32 bits.
7842
2700fbd6
RB
78432017-04-25 Richard Biener <rguenther@suse.de>
7844
7845 PR tree-optimization/79201
7846 * gcc.dg/tree-ssa/ssa-sink-16.c: New testcase.
7847 * gcc.target/i386/pr22152.c: Disable sinking.
7848
e57136da
AK
78492017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7850
7851 PR target/80464
7852 * gfortran.fortran-torture/compile/pr80464.f90: New test.
7853
3cb9ee2f
AK
78542017-04-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7855
7856 PR target/79895
7857 * gcc.target/s390/pr79895.c: New test.
7858
03db9ab5
DV
78592017-04-25 Dominik Vogt <vogt@linux.vnet.ibm.com>
7860
7861 PR target/80080
7862 * gcc.target/s390/md/atomic_compare_exchange-1.c: New test.
7863 * gcc.target/s390/md/atomic_compare_exchange-1.inc: New test.
7864 * gcc.target/s390/md/atomic_exchange-1.inc: New test.
7865
39259462
JJ
78662017-04-25 Jakub Jelinek <jakub@redhat.com>
7867
ba5d69f3
JJ
7868 PR rtl-optimization/80501
7869 * gcc.c-torture/execute/pr80501.c: New test.
7870
39259462
JJ
7871 PR rtl-optimization/80500
7872 * gcc.dg/pr80500.c: New test.
7873
bb0249cb
MG
78742017-04-25 Marc Glisse <marc.glisse@inria.fr>
7875
7876 * gcc.dg/tree-ssa/cmpmul-1.c: New file.
7877 * gcc.dg/Wstrict-overflow-18.c: Xfail.
7878
be420eb8
JW
78792017-04-22 Janus Weil <janus@gcc.gnu.org>
7880
7881 PR fortran/80121
7882 * gfortran.dg/intent_out_9.f90: Remove deprecated cleanup-tree-dump
7883 directive.
7884
0ebd1f00
DM
78852017-04-24 David Malcolm <dmalcolm@redhat.com>
7886
7887 * jit.dg/all-non-failing-tests.h: Add test-alignment.c.
7888 * jit.dg/test-alignment.c: New test case.
7889 * jit.dg/test-alignment.cc: New test case.
7890 * jit.dg/test-error-gcc_jit_type_get_aligned-non-power-of-two.c:
7891 New test case.
7892
412f61f0
DM
78932017-04-24 David Malcolm <dmalcolm@redhat.com>
7894
7895 PR c++/80016
7896 * g++.dg/plugin/diagnostic-test-expressions-1.C (test_sizeof): New
7897 test function.
7898 (test_alignof): New test function.
7899
a8492d5e
MG
79002017-04-24 Marc Glisse <marc.glisse@inria.fr>
7901
7902 * gcc.dg/tree-ssa/cmpexactdiv-2.c: New file.
7903
ec856f5f
VR
79042017-04-24 Volker Reichelt <v.reichelt@netcologne.de>
7905
7906 * g++.dg/diagnostic/duplicate1.C: New test.
7907 * g++.dg/cpp0x/duplicate1.C: New test.
7908
a753df11
MJ
79092017-04-24 Martin Jambor <mjambor@suse.cz>
7910
7911 PR tree-optimization/80293
7912 * g++.dg/tree-ssa/pr80293.C: New test.
7913
3ebd8e62
ML
79142017-04-24 Martin Liska <mliska@suse.cz>
7915
7916 PR middle-end/79931
7917 * g++.dg/ipa/pr79931.C: New test.
7918
f30a1190
RB
79192017-04-24 Richard Biener <rguenther@suse.de>
7920
7921 PR tree-optimization/80494
7922 * gfortran.dg/pr80494.f90: New testcase.
7923
4c7c437c
RB
79242017-04-24 Richard Biener <rguenther@suse.de>
7925
7926 PR tree-optimization/79725
7927 * gcc.dg/tree-ssa/ssa-sink-15.c: New testcase.
7928
d21a8e3b
RB
79292017-04-24 Richard Biener <rguenther@suse.de>
7930
7931 PR c++/2972
7932 * g++.dg/warn/Wuninitialized-10.C: New testcase.
7933
c7eb642e
JD
79342017-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7935
7936 PR fortran/80484
7937 * gfortran.dg/dtio_29.f03: New test.
7938
60fc41bd
JW
79392017-04-22 Janus Weil <janus@gcc.gnu.org>
7940
7941 PR fortran/80121
7942 * gfortran.dg/intent_out_9.f90: New test case.
7943
2eb8a343
UB
79442017-04-23 Uros Bizjak <ubizjak@gmail.com>
7945
7946 PR target/70799
1913c8f6 7947 * gcc.target/i386/pr70799-4.c: New test.
2eb8a343 7948
fc23d35a
JW
79492017-04-21 Janus Weil <janus@gcc.gnu.org>
7950
7951 PR fortran/80392
7952 * gfortran.dg/proc_ptr_comp_49.f90: New test case.
7953
7b9efd03
UB
79542017-04-21 Uros Bizjak <ubizjak@gmail.com>
7955
7956 * gcc.target/i386/pr79804.c: Add additional dg-error directive.
7957
2fd30fbe
RB
79582017-04-21 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/79547
7961 * gcc.dg/tree-ssa/strlen-2.c: New testcase.
7962
bb1bc604
RB
79632017-04-21 Richard Biener <rguenther@suse.de>
7964
7965 PR tree-optimization/78847
7966 * g++.dg/tree-ssa/pr78847.C: New testcase.
7967
666f7903
JJ
79682017-04-21 Jakub Jelinek <jakub@redhat.com>
7969
7970 PR c/80468
7971 * gcc.dg/pr80468.c: New test.
7972
25c28f47
ML
79732017-04-21 Martin Liska <mliska@suse.cz>
7974
7975 PR tree-optimization/66278
7976 * gcc.dg/vect/pr66278.c: New test.
7977
6d553e9b
RB
79782017-04-21 Richard Biener <rguenther@suse.de>
7979
7980 PR tree-optimization/80237
7981 * gcc.dg/tree-ssa/tailcall-9.c: New testcase.
7982 * gcc.dg/tree-ssa/ldist-pr45948.c: Remove undefined behavior,
7983 adjust expected optimizations.
7984
7fd1a747
RB
79852016-04-21 Richard Biener <rguenther@suse.de>
7986
7987 * gcc.dg/vect/no-scevccp-outer-13.c: Adjust to prevent unrolling
7988 of inner loops.
7989 * gcc.dg/vect/no-scevccp-outer-7.c: Likewise.
7990 * gcc.dg/vect/vect-104.c: Likewise.
7991
2f23a412
EB
79922017-04-21 Eric Botcazou <ebotcazou@adacore.com>
7993
7994 PR tree-optimization/80426
7995 * gcc.c-torture/execute/20170429-1.c: Rename into...
7996 * gcc.c-torture/execute/20170419-1.c: ...this.
7997
8749b11f
UB
79982017-04-20 Uros Bizjak <ubizjak@gmail.com>
7999
8000 PR target/79804
8001 * gcc.target/i386/pr79804.c: New test.
8002
20917336
UB
80032017-04-20 Uros Bizjak <ubizjak@gmail.com>
8004
8005 PR target/78090
8006 * gcc.target/i386/conversion-2.c: Remove obsolete test.
8007
2414b022
DE
80082017-04-20 David Edelsohn <dje.gcc@gmail.com>
8009
8010 * g++/opt/pr80436.C: XFAIL on AIX.
8011
34d57a10
JW
80122017-04-20 Jonathan Wakely <jwakely@redhat.com>
8013
8014 PR c++/80473
8015 * g++.dg/diagnostic/pr80473.C: New test.
8016
c3cbcd45
VR
80172017-04-20 Volker Reichelt <v.reichelt@netcologne.de>
8018
8019 * g++.dg/warn/Wextra-semi.C: New test.
8020
8a59d466
JJ
80212017-04-20 Jakub Jelinek <jakub@redhat.com>
8022
8023 PR middle-end/80423
8024 * g++.dg/other/pr80423.C: New test.
8025
a4bb5c57
SKS
80262017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8027
8028 * gcc.dg/pr80170.c: Require ptr32plus.
8029
fe1e7d0e
EB
80302017-04-19 Eric Botcazou <ebotcazou@adacore.com>
8031
8032 PR tree-optimization/80426
8033 * gcc.c-torture/execute/20170419-1.c: New test.
8034
48d811eb
JJ
80352017-04-19 Jakub Jelinek <jakub@redhat.com>
8036
f19e6a9c
JJ
8037 PR debug/80461
8038 * g++.dg/debug/pr80461.C: New test.
8039
541035a6
JJ
8040 PR c++/80459
8041 * c-c++-common/opaque-vector.c (SIZEOF_MAXINT): Define.
8042 (f): Don't test long double vectors if __SIZEOF_LONG_DOUBLE__
8043 is not power of 2, or is more than 16 or more than SIZEOF_MAXINT.
8044
48d811eb
JJ
8045 PR debug/80436
8046 * g++.dg/opt/pr80436.C: New test.
8047
5249994e
SKS
80482017-04-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8049
8050 * gcc.dg/torture/pr80341.c: Require int32plus.
8051
a16c8d8b 80522017-04-19 Eric Botcazou <ebotcazou@adacore.com>
1913c8f6 8053 Jeff Law <law@redhat.com>
a16c8d8b
EB
8054
8055 * gcc.c-torture/compile/20170419-1.c: New test.
8056
6143c998
TV
80572017-04-19 Tom de Vries <tom@codesourcery.com>
8058
8059 PR testsuite/80221
8060 * c-c++-common/Wimplicit-fallthrough-6.c: Use relative line number for
8061 subsequent dg directives.
8062 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
8063 * c-c++-common/Wint-to-pointer-cast-3.c: Same.
8064 * c-c++-common/attr-fallthrough-2.c: Same.
8065 * c-c++-common/cilk-plus/AN/parser_errors2.c: Same.
8066 * c-c++-common/cilk-plus/AN/parser_errors3.c: Same.
8067 * c-c++-common/cilk-plus/AN/pr61191.c: Same.
8068 * c-c++-common/cilk-plus/AN/pr61963.c: Same.
8069 * c-c++-common/cilk-plus/AN/pr62008.c: Same.
8070 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Same.
8071 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: Same.
8072 * c-c++-common/cilk-plus/CK/errors.c: Same.
8073 * c-c++-common/cilk-plus/CK/no_args_error.c: Same.
8074 * c-c++-common/cilk-plus/PS/clauses1.c: Same.
8075 * c-c++-common/cilk-plus/SE/vlength_errors.c: Same.
8076 * c-c++-common/cpp/pr57580.c: Same.
8077 * c-c++-common/goacc/asyncwait-1.c: Same.
8078 * c-c++-common/goacc/cache-2.c: Same.
8079 * c-c++-common/goacc/declare-2.c: Same.
8080 * c-c++-common/goacc/deviceptr-1.c: Same.
8081 * c-c++-common/goacc/routine-5.c: Same.
8082 * c-c++-common/gomp/clauses-2.c: Same.
8083 * c-c++-common/gomp/ordered-3.c: Same.
8084 * c-c++-common/gomp/pr67501.c: Same.
8085 * c-c++-common/pr20000.c: Same.
8086 * c-c++-common/pr43395.c: Same.
8087 * c-c++-common/pr49706.c: Same.
8088 * c-c++-common/pr77624-1.c: Same.
8089 * c-c++-common/pr77624-2.c: Same.
8090 * c-c++-common/raw-string-14.c: Same.
8091 * c-c++-common/raw-string-16.c: Same.
8092 * c-c++-common/raw-string-3.c: Same.
8093 * c-c++-common/raw-string-4.c: Same.
8094 * c-c++-common/raw-string-5.c: Same.
8095 * c-c++-common/raw-string-6.c: Same.
8096 * g++.dg/abi/mangle41.C: Same.
8097 * g++.dg/conversion/nullptr1.C: Same.
8098 * g++.dg/cpp0x/alias-decl-80296.C: Same.
8099 * g++.dg/cpp0x/auto27.C: Same.
8100 * g++.dg/cpp0x/constexpr-98.C: Same.
8101 * g++.dg/cpp0x/constexpr-diag2.C: Same.
8102 * g++.dg/cpp0x/diag2.C: Same.
8103 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Same.
8104 * g++.dg/cpp0x/nullptr15.C: Same.
8105 * g++.dg/cpp0x/pr31431-2.C: Same.
8106 * g++.dg/cpp0x/pr31431.C: Same.
8107 * g++.dg/cpp0x/pr79118.C: Same.
8108 * g++.dg/cpp0x/static_assert3.C: Same.
8109 * g++.dg/cpp0x/temp_default2.C: Same.
8110 * g++.dg/cpp0x/trailing4.C: Same.
8111 * g++.dg/cpp0x/variadic-ex10.C: Same.
8112 * g++.dg/cpp0x/variadic-ex13.C: Same.
8113 * g++.dg/cpp0x/variadic-ex14.C: Same.
8114 * g++.dg/cpp0x/variadic-ex3.C: Same.
8115 * g++.dg/cpp0x/variadic-ex4.C: Same.
8116 * g++.dg/cpp0x/variadic59.C: Same.
8117 * g++.dg/cpp0x/vt-37737-2.C: Same.
8118 * g++.dg/cpp0x/vt-57397-1.C: Same.
8119 * g++.dg/cpp0x/vt-57397-2.C: Same.
8120 * g++.dg/cpp1z/constexpr-lambda8.C: Same.
8121 * g++.dg/cpp1z/gen-attrs1.C: Same.
8122 * g++.dg/diagnostic/pr71075.C: Same.
8123 * g++.dg/eh/goto2.C: Same.
8124 * g++.dg/eh/goto3.C: Same.
8125 * g++.dg/expr/bitfield4.C: Same.
8126 * g++.dg/expr/bitfield5.C: Same.
8127 * g++.dg/expr/bitfield6.C: Same.
8128 * g++.dg/expr/bool1.C: Same.
8129 * g++.dg/expr/bool3.C: Same.
8130 * g++.dg/expr/cond10.C: Same.
8131 * g++.dg/expr/cond11.C: Same.
8132 * g++.dg/expr/lval3.C: Same.
8133 * g++.dg/expr/lval4.C: Same.
8134 * g++.dg/ext/anon-struct4.C: Same.
8135 * g++.dg/ext/attrib44.C: Same.
8136 * g++.dg/ext/builtin3.C: Same.
8137 * g++.dg/ext/dllimport7.C: Same.
8138 * g++.dg/ext/label5.C: Same.
8139 * g++.dg/ext/no-asm-1.C: Same.
8140 * g++.dg/ext/utf16-4.C: Same.
8141 * g++.dg/ext/vla2.C: Same.
8142 * g++.dg/gomp/block-1.C: Same.
8143 * g++.dg/gomp/block-2.C: Same.
8144 * g++.dg/gomp/block-3.C: Same.
8145 * g++.dg/gomp/block-5.C: Same.
8146 * g++.dg/gomp/linear-2.C: Same.
8147 * g++.dg/gomp/target-1.C: Same.
8148 * g++.dg/gomp/target-2.C: Same.
8149 * g++.dg/gomp/taskgroup-1.C: Same.
8150 * g++.dg/gomp/teams-1.C: Same.
8151 * g++.dg/inherit/pure1.C: Same.
8152 * g++.dg/init/array43.C: Same.
8153 * g++.dg/init/array46.C: Same.
8154 * g++.dg/init/const10.C: Same.
8155 * g++.dg/init/ctor4-1.C: Same.
8156 * g++.dg/init/ctor4.C: Same.
8157 * g++.dg/init/new37.C: Same.
8158 * g++.dg/init/pr25811.C: Same.
8159 * g++.dg/init/pr29043.C: Same.
8160 * g++.dg/init/pr29571.C: Same.
8161 * g++.dg/lookup/duperr1.C: Same.
8162 * g++.dg/lookup/error1.C: Same.
8163 * g++.dg/lookup/koenig5.C: Same.
8164 * g++.dg/lookup/pr77549.C: Same.
8165 * g++.dg/lookup/suggestions1.C: Same.
8166 * g++.dg/lookup/using16.C: Same.
8167 * g++.dg/lookup/using7.C: Same.
8168 * g++.dg/other/anon-union3.C: Same.
8169 * g++.dg/other/array2.C: Same.
8170 * g++.dg/other/error13.C: Same.
8171 * g++.dg/other/error34.C: Same.
8172 * g++.dg/overload/builtin1.C: Same.
8173 * g++.dg/overload/conv-op1.C: Same.
8174 * g++.dg/overload/error3.C: Same.
8175 * g++.dg/overload/koenig1.C: Same.
8176 * g++.dg/overload/operator5.C: Same.
8177 * g++.dg/overload/template5.C: Same.
8178 * g++.dg/overload/unknown1.C: Same.
8179 * g++.dg/overload/using2.C: Same.
8180 * g++.dg/parse/constructor1.C: Same.
8181 * g++.dg/parse/crash36.C: Same.
8182 * g++.dg/parse/crash63.C: Same.
8183 * g++.dg/parse/error11.C: Same.
8184 * g++.dg/parse/error12.C: Same.
8185 * g++.dg/parse/error14.C: Same.
8186 * g++.dg/parse/error2.C: Same.
8187 * g++.dg/parse/error21.C: Same.
8188 * g++.dg/parse/error26.C: Same.
8189 * g++.dg/parse/error36.C: Same.
8190 * g++.dg/parse/friend12.C: Same.
8191 * g++.dg/parse/invalid-op1.C: Same.
8192 * g++.dg/parse/missing-template1.C: Same.
8193 * g++.dg/parse/parser-pr28152-2.C: Same.
8194 * g++.dg/parse/parser-pr28152.C: Same.
8195 * g++.dg/parse/pr16696-permissive.C: Same.
8196 * g++.dg/parse/pr16696.C: Same.
8197 * g++.dg/parse/pr69628.C: Same.
8198 * g++.dg/parse/ret-type2.C: Same.
8199 * g++.dg/parse/specialization1.C: Same.
8200 * g++.dg/parse/template3.C: Same.
8201 * g++.dg/parse/template9.C: Same.
8202 * g++.dg/parse/typename11.C: Same.
8203 * g++.dg/plugin/attribute_plugin-test-1.C: Same.
8204 * g++.dg/pr45330.C: Same.
8205 * g++.dg/rtti/typeid6.C: Same.
8206 * g++.dg/spellcheck-fields.C: Same.
8207 * g++.dg/spellcheck-typenames.C: Same.
8208 * g++.dg/tc1/dr108.C: Same.
8209 * g++.dg/tc1/dr147.C: Same.
8210 * g++.dg/template/arg7.C: Same.
8211 * g++.dg/template/conv11.C: Same.
8212 * g++.dg/template/crash13.C: Same.
8213 * g++.dg/template/crash55.C: Same.
8214 * g++.dg/template/dependent-expr5.C: Same.
8215 * g++.dg/template/error17.C: Same.
8216 * g++.dg/template/error33.C: Same.
8217 * g++.dg/template/error4.C: Same.
8218 * g++.dg/template/error50.C: Same.
8219 * g++.dg/template/error53.C: Same.
8220 * g++.dg/template/friend.C: Same.
8221 * g++.dg/template/func2.C: Same.
8222 * g++.dg/template/local6.C: Same.
8223 * g++.dg/template/member5.C: Same.
8224 * g++.dg/template/meminit1.C: Same.
8225 * g++.dg/template/nested3.C: Same.
8226 * g++.dg/template/nontype6.C: Same.
8227 * g++.dg/template/overload12.C: Same.
8228 * g++.dg/template/ptrmem8.C: Same.
8229 * g++.dg/template/qualified-id1.C: Same.
8230 * g++.dg/template/spec15.C: Same.
8231 * g++.dg/template/static1.C: Same.
8232 * g++.dg/template/static10.C: Same.
8233 * g++.dg/template/static2.C: Same.
8234 * g++.dg/template/ttp25.C: Same.
8235 * g++.dg/template/typedef2.C: Same.
8236 * g++.dg/template/typename2.C: Same.
8237 * g++.dg/template/unify10.C: Same.
8238 * g++.dg/template/unify6.C: Same.
8239 * g++.dg/template/unify7.C: Same.
8240 * g++.dg/template/unify9.C: Same.
8241 * g++.dg/template/varmod1.C: Same.
8242 * g++.dg/ubsan/div-by-zero-1.C: Same.
8243 * g++.dg/ubsan/pr63956.C: Same.
8244 * g++.dg/warn/Waddress-1.C: Same.
8245 * g++.dg/warn/Wconversion2.C: Same.
8246 * g++.dg/warn/Wnull-conversion-1.C: Same.
8247 * g++.dg/warn/Wsubobject-linkage-1.C: Same.
8248 * g++.dg/warn/Wsubobject-linkage-3.C: Same.
8249 * g++.dg/warn/Wswitch-1.C: Same.
8250 * g++.dg/warn/Wtype-limits-Wextra.C: Same.
8251 * g++.dg/warn/Wtype-limits.C: Same.
8252 * g++.dg/warn/Wunused-parm-5.C: Same.
8253 * g++.dg/warn/deprecated-6.C: Same.
8254 * g++.dg/warn/deprecated.C: Same.
8255 * g++.dg/warn/incomplete1.C: Same.
8256 * g++.dg/warn/multiple-overflow-warn-1.C: Same.
8257 * g++.dg/warn/multiple-overflow-warn-2.C: Same.
8258 * g++.dg/warn/multiple-overflow-warn-3.C: Same.
8259 * g++.dg/warn/overflow-warn-1.C: Same.
8260 * g++.dg/warn/overflow-warn-3.C: Same.
8261 * g++.dg/warn/overflow-warn-4.C: Same.
8262 * g++.dg/warn/pr12242.C: Same.
8263 * g++.dg/warn/pr30551-2.C: Same.
8264 * g++.dg/warn/pr30551.C: Same.
8265 * g++.old-deja/g++.benjamin/16077.C: Same.
8266 * g++.old-deja/g++.bob/inherit1.C: Same.
8267 * g++.old-deja/g++.brendan/crash56.C: Same.
8268 * g++.old-deja/g++.brendan/template17.C: Same.
8269 * g++.old-deja/g++.eh/ctor1.C: Same.
8270 * g++.old-deja/g++.jason/bool5.C: Same.
8271 * g++.old-deja/g++.jason/cond.C: Same.
8272 * g++.old-deja/g++.jason/operator.C: Same.
8273 * g++.old-deja/g++.jason/pmf5.C: Same.
8274 * g++.old-deja/g++.law/ctors5.C: Same.
8275 * g++.old-deja/g++.law/missed-error2.C: Same.
8276 * g++.old-deja/g++.law/operators9.C: Same.
8277 * g++.old-deja/g++.law/temps1.C: Same.
8278 * g++.old-deja/g++.mike/for2.C: Same.
8279 * g++.old-deja/g++.mike/ns5.C: Same.
8280 * g++.old-deja/g++.mike/ns7.C: Same.
8281 * g++.old-deja/g++.mike/p10769b.C: Same.
8282 * g++.old-deja/g++.niklas/t120.C: Same.
8283 * g++.old-deja/g++.niklas/t121.C: Same.
8284 * g++.old-deja/g++.ns/koenig5.C: Same.
8285 * g++.old-deja/g++.oliva/overload1.C: Same.
8286 * g++.old-deja/g++.other/crash24.C: Same.
8287 * g++.old-deja/g++.other/crash25.C: Same.
8288 * g++.old-deja/g++.other/decl5.C: Same.
8289 * g++.old-deja/g++.other/lineno5.C: Same.
8290 * g++.old-deja/g++.other/null3.C: Same.
8291 * g++.old-deja/g++.other/overcnv2.C: Same.
8292 * g++.old-deja/g++.other/ptrmem7.C: Same.
8293 * g++.old-deja/g++.other/typename1.C: Same.
8294 * g++.old-deja/g++.other/vaarg3.C: Same.
8295 * g++.old-deja/g++.pt/crash10.C: Same.
8296 * g++.old-deja/g++.pt/crash28.C: Same.
8297 * g++.old-deja/g++.pt/crash38.C: Same.
8298 * g++.old-deja/g++.pt/explicit70.C: Same.
8299 * g++.old-deja/g++.pt/explicit77.C: Same.
8300 * g++.old-deja/g++.pt/expr2.C: Same.
8301 * g++.old-deja/g++.pt/spec5.C: Same.
8302 * g++.old-deja/g++.pt/spec6.C: Same.
8303 * g++.old-deja/g++.pt/typename3.C: Same.
8304 * g++.old-deja/g++.pt/typename5.C: Same.
8305 * g++.old-deja/g++.pt/typename6.C: Same.
8306 * g++.old-deja/g++.pt/typename7.C: Same.
8307 * g++.old-deja/g++.pt/unify4.C: Same.
8308 * g++.old-deja/g++.pt/unify8.C: Same.
8309 * g++.old-deja/g++.pt/vaarg3.C: Same.
8310 * g++.old-deja/g++.robertl/eb22.C: Same.
8311 * g++.old-deja/g++.robertl/eb4.C: Same.
8312 * g++.old-deja/g++.robertl/eb44.C: Same.
8313 * g++.old-deja/g++.robertl/eb69.C: Same.
8314 * g++.old-deja/g++.robertl/eb98.C: Same.
8315 * gcc.dg/20031223-1.c: Same.
8316 * gcc.dg/940510-1.c: Same.
8317 * gcc.dg/990506-0.c: Same.
8318 * gcc.dg/Walloca-1.c: Same.
8319 * gcc.dg/Walloca-2.c: Same.
8320 * gcc.dg/Wconversion-integer.c: Same.
8321 * gcc.dg/Wcxx-compat-8.c: Same.
8322 * gcc.dg/Wimplicit-int-1.c: Same.
8323 * gcc.dg/Wimplicit-int-2.c: Same.
8324 * gcc.dg/Wimplicit-int-4.c: Same.
8325 * gcc.dg/Wpointer-sign-Wall.c: Same.
8326 * gcc.dg/Wpointer-sign-pedantic.c: Same.
8327 * gcc.dg/Wshadow-1.c: Same.
8328 * gcc.dg/Wshadow-3.c: Same.
8329 * gcc.dg/Wswitch-enum-error.c: Same.
8330 * gcc.dg/Wswitch-enum.c: Same.
8331 * gcc.dg/Wswitch-error.c: Same.
8332 * gcc.dg/Wswitch.c: Same.
8333 * gcc.dg/Wtype-limits-Wextra.c: Same.
8334 * gcc.dg/Wtype-limits.c: Same.
8335 * gcc.dg/Wvla-larger-than-2.c: Same.
8336 * gcc.dg/anon-struct-5.c: Same.
8337 * gcc.dg/array-10.c: Same.
8338 * gcc.dg/array-11.c: Same.
8339 * gcc.dg/array-15.c: Same.
8340 * gcc.dg/array-2.c: Same.
8341 * gcc.dg/array-8.c: Same.
8342 * gcc.dg/array-const-2.c: Same.
8343 * gcc.dg/array-const-3.c: Same.
8344 * gcc.dg/bitfld-1.c: Same.
8345 * gcc.dg/bitfld-8.c: Same.
8346 * gcc.dg/builtin-redefine.c: Same.
8347 * gcc.dg/c11-noreturn-1.c: Same.
8348 * gcc.dg/c11-noreturn-2.c: Same.
8349 * gcc.dg/c11-static-assert-3.c: Same.
8350 * gcc.dg/c90-arraydecl-1.c: Same.
8351 * gcc.dg/c90-complex-1.c: Same.
8352 * gcc.dg/c90-complit-1.c: Same.
8353 * gcc.dg/c90-const-expr-11.c: Same.
8354 * gcc.dg/c90-const-expr-7.c: Same.
8355 * gcc.dg/c90-const-expr-8.c: Same.
8356 * gcc.dg/c90-enum-comma-1.c: Same.
8357 * gcc.dg/c90-flex-array-1.c: Same.
8358 * gcc.dg/c90-hexfloat-1.c: Same.
8359 * gcc.dg/c90-idem-qual-1.c: Same.
8360 * gcc.dg/c90-idem-qual-2.c: Same.
8361 * gcc.dg/c90-idem-qual-3.c: Same.
8362 * gcc.dg/c90-mixdecl-1.c: Same.
8363 * gcc.dg/c90-restrict-1.c: Same.
8364 * gcc.dg/c90-return-1.c: Same.
8365 * gcc.dg/c99-array-nonobj-1.c: Same.
8366 * gcc.dg/c99-arraydecl-1.c: Same.
8367 * gcc.dg/c99-complex-1.c: Same.
8368 * gcc.dg/c99-complex-2.c: Same.
8369 * gcc.dg/c99-complit-2.c: Same.
8370 * gcc.dg/c99-const-expr-7.c: Same.
8371 * gcc.dg/c99-const-expr-8.c: Same.
8372 * gcc.dg/c99-flex-array-3.c: Same.
8373 * gcc.dg/c99-flex-array-7.c: Same.
8374 * gcc.dg/c99-flex-array-typedef-7.c: Same.
8375 * gcc.dg/c99-impl-decl-1.c: Same.
8376 * gcc.dg/c99-impl-int-1.c: Same.
8377 * gcc.dg/c99-impl-int-2.c: Same.
8378 * gcc.dg/c99-init-3.c: Same.
8379 * gcc.dg/c99-restrict-1.c: Same.
8380 * gcc.dg/c99-return-1.c: Same.
8381 * gcc.dg/c99-tag-1.c: Same.
8382 * gcc.dg/c99-tag-3.c: Same.
8383 * gcc.dg/call-diag-2.c: Same.
8384 * gcc.dg/cpp/19940712-1.c: Same.
8385 * gcc.dg/cpp/19951025-1.c: Same.
8386 * gcc.dg/cpp/19990413-1.c: Same.
8387 * gcc.dg/cpp/direct2.c: Same.
8388 * gcc.dg/cpp/direct2s.c: Same.
8389 * gcc.dg/cpp/pr28709.c: Same.
8390 * gcc.dg/cpp/pr61854-c90.c: Same.
8391 * gcc.dg/cpp/pr61854-c94.c: Same.
8392 * gcc.dg/cpp/pragma-1.c: Same.
8393 * gcc.dg/cpp/pragma-2.c: Same.
8394 * gcc.dg/cpp/trad/escaped-eof.c: Same.
8395 * gcc.dg/cpp/trad/literals-2.c: Same.
8396 * gcc.dg/cpp/warn-comments-2.c: Same.
8397 * gcc.dg/cpp/warn-comments-3.c: Same.
8398 * gcc.dg/cpp/warn-comments.c: Same.
8399 * gcc.dg/cpp/warn-long-long-2.c: Same.
8400 * gcc.dg/cpp/warn-long-long.c: Same.
8401 * gcc.dg/cpp/warn-redefined-2.c: Same.
8402 * gcc.dg/cpp/warn-redefined.c: Same.
8403 * gcc.dg/darwin-cfstring-2.c: Same.
8404 * gcc.dg/darwin-cfstring-format-1.c: Same.
8405 * gcc.dg/decl-9.c: Same.
8406 * gcc.dg/declspec-1.c: Same.
8407 * gcc.dg/declspec-10.c: Same.
8408 * gcc.dg/declspec-11.c: Same.
8409 * gcc.dg/declspec-13.c: Same.
8410 * gcc.dg/declspec-18.c: Same.
8411 * gcc.dg/declspec-4.c: Same.
8412 * gcc.dg/declspec-5.c: Same.
8413 * gcc.dg/declspec-6.c: Same.
8414 * gcc.dg/declspec-8.c: Same.
8415 * gcc.dg/deprecated-4.c: Same.
8416 * gcc.dg/deprecated.c: Same.
8417 * gcc.dg/dfp/composite-type.c: Same.
8418 * gcc.dg/empty-source-2.c: Same.
8419 * gcc.dg/empty-source-3.c: Same.
8420 * gcc.dg/format/attr-6.c: Same.
8421 * gcc.dg/format/branch-1.c: Same.
8422 * gcc.dg/format/c90-printf-1.c: Same.
8423 * gcc.dg/format/c90-strftime-2.c: Same.
8424 * gcc.dg/format/c99-strftime-1.c: Same.
8425 * gcc.dg/format/cmn-err-1.c: Same.
8426 * gcc.dg/format/few-1.c: Same.
8427 * gcc.dg/format/ms_branch-1.c: Same.
8428 * gcc.dg/format/ms_unnamed-1.c: Same.
8429 * gcc.dg/format/ms_va-1.c: Same.
8430 * gcc.dg/format/unnamed-1.c: Same.
8431 * gcc.dg/format/va-1.c: Same.
8432 * gcc.dg/format/xopen-1.c: Same.
8433 * gcc.dg/funcdef-var-1.c: Same.
8434 * gcc.dg/funcdef-var-2.c: Same.
8435 * gcc.dg/gnu89-const-expr-1.c: Same.
8436 * gcc.dg/gnu89-const-expr-2.c: Same.
8437 * gcc.dg/gnu90-const-expr-1.c: Same.
8438 * gcc.dg/gnu99-const-expr-1.c: Same.
8439 * gcc.dg/gnu99-const-expr-2.c: Same.
8440 * gcc.dg/gnu99-init-2.c: Same.
8441 * gcc.dg/gomp/_Atomic-5.c: Same.
8442 * gcc.dg/gomp/appendix-a/a.24.1.c: Same.
8443 * gcc.dg/gomp/atomic-5.c: Same.
8444 * gcc.dg/gomp/linear-1.c: Same.
8445 * gcc.dg/gomp/pr67500.c: Same.
8446 * gcc.dg/init-bad-1.c: Same.
8447 * gcc.dg/init-bad-2.c: Same.
8448 * gcc.dg/init-bad-3.c: Same.
8449 * gcc.dg/init-string-1.c: Same.
8450 * gcc.dg/label-compound-stmt-1.c: Same.
8451 * gcc.dg/label-decl-2.c: Same.
8452 * gcc.dg/label-decl-4.c: Same.
8453 * gcc.dg/large-size-array-2.c: Same.
8454 * gcc.dg/large-size-array-4.c: Same.
8455 * gcc.dg/lvalue-6.c: Same.
8456 * gcc.dg/m-un-2.c: Same.
8457 * gcc.dg/multiple-overflow-warn-1.c: Same.
8458 * gcc.dg/multiple-overflow-warn-2.c: Same.
8459 * gcc.dg/multiple-overflow-warn-3.c: Same.
8460 * gcc.dg/nested-redef-1.c: Same.
8461 * gcc.dg/no-asm-1.c: Same.
8462 * gcc.dg/no-asm-3.c: Same.
8463 * gcc.dg/no-asm-4.c: Same.
8464 * gcc.dg/noncompile/20010524-1.c: Same.
8465 * gcc.dg/noncompile/incomplete-5.c: Same.
8466 * gcc.dg/noncompile/pr44517.c: Same.
8467 * gcc.dg/noncompile/pr52290.c: Same.
8468 * gcc.dg/noreturn-1.c: Same.
8469 * gcc.dg/overflow-warn-1.c: Same.
8470 * gcc.dg/overflow-warn-2.c: Same.
8471 * gcc.dg/overflow-warn-3.c: Same.
8472 * gcc.dg/overflow-warn-4.c: Same.
8473 * gcc.dg/parm-mismatch-1.c: Same.
8474 * gcc.dg/parser-pr28152-2.c: Same.
8475 * gcc.dg/parser-pr28152.c: Same.
8476 * gcc.dg/pedwarn-init.c: Same.
8477 * gcc.dg/pointer-arith-2.c: Same.
8478 * gcc.dg/pointer-arith-3.c: Same.
8479 * gcc.dg/pointer-arith-4.c: Same.
8480 * gcc.dg/pr14475.c: Same.
8481 * gcc.dg/pr18596-3.c: Same.
8482 * gcc.dg/pr18809-1.c: Same.
8483 * gcc.dg/pr27953.c: Same.
8484 * gcc.dg/pr30457.c: Same.
8485 * gcc.dg/pr30551-2.c: Same.
8486 * gcc.dg/pr30551-3.c: Same.
8487 * gcc.dg/pr30551-4.c: Same.
8488 * gcc.dg/pr30551-5.c: Same.
8489 * gcc.dg/pr30551-6.c: Same.
8490 * gcc.dg/pr30551.c: Same.
8491 * gcc.dg/pr36997.c: Same.
8492 * gcc.dg/pr41842.c: Same.
8493 * gcc.dg/pr48552-1.c: Same.
8494 * gcc.dg/pr48552-2.c: Same.
8495 * gcc.dg/pr59717.c: Same.
8496 * gcc.dg/pr61077.c: Same.
8497 * gcc.dg/pr61096-1.c: Same.
8498 * gcc.dg/pr63626.c: Same.
8499 * gcc.dg/pr64223-1.c: Same.
8500 * gcc.dg/pr64223-2.c: Same.
8501 * gcc.dg/pr8788-1.c: Same.
8502 * gcc.dg/pr8927-1.c: Same.
8503 * gcc.dg/pragma-darwin.c: Same.
8504 * gcc.dg/pragma-diag-5.c: Same.
8505 * gcc.dg/pragma-message.c: Same.
8506 * gcc.dg/redecl-1.c: Same.
8507 * gcc.dg/simd-1.c: Same.
8508 * gcc.dg/simd-5.c: Same.
8509 * gcc.dg/simd-6.c: Same.
8510 * gcc.dg/spellcheck-fields.c: Same.
8511 * gcc.dg/spellcheck-typenames.c: Same.
8512 * gcc.dg/struct-semi-2.c: Same.
8513 * gcc.dg/struct-semi-3.c: Same.
8514 * gcc.dg/transparent-union-3.c: Same.
8515 * gcc.dg/ucnid-8.c: Same.
8516 * gcc.dg/uninit-pr19430-O0.c: Same.
8517 * gcc.dg/uninit-pr19430.c: Same.
8518 * gcc.dg/uninit-pr20644-O0.c: Same.
8519 * gcc.dg/utf-dflt.c: Same.
8520 * gcc.dg/utf-dflt2.c: Same.
8521 * gcc.dg/utf16-4.c: Same.
8522 * gcc.dg/vla-11.c: Same.
8523 * gcc.dg/vla-20.c: Same.
8524 * gcc.dg/vla-init-1.c: Same.
8525 * gcc.dg/vla-init-2.c: Same.
8526 * gcc.dg/vla-init-3.c: Same.
8527 * gcc.dg/weak/weak-6.c: Same.
8528 * gcc.dg/weak/weak-7.c: Same.
8529 * gcc.dg/wtr-int-type-1.c: Same.
8530 * gcc.target/aarch64/mgeneral-regs_1.c: Same.
8531 * gcc.target/arm/polytypes.c: Same.
8532 * gcc.target/i386/spellcheck-options-4.c: Same.
8533 * gcc.target/powerpc/20030218-1.c: Same.
8534 * gcc.target/sh/pr21255-4.c: Same.
8535 * gcc.test-framework/dg-error-exp-XP.c: Same.
8536 * gfortran.dg/array_constructor_30.f03: Same.
8537 * gfortran.dg/class_30.f90: Same.
8538 * gfortran.dg/goacc/subarrays.f95: Same.
8539 * gfortran.dg/gomp/appendix-a/a.23.5.f90: Same.
8540 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Same.
8541 * gfortran.dg/intrinsic_std_1.f90: Same.
8542 * gfortran.dg/pr70006.f90: Same.
8543 * gfortran.dg/warning-directive-1.F90: Same.
8544 * gfortran.dg/warning-directive-2.F90: Same.
8545 * gfortran.dg/warning-directive-3.F90: Same.
8546 * gfortran.dg/warning-directive-4.F90: Same.
8547 * obj-c++.dg/attributes/method-noreturn-1.mm: Same.
8548 * obj-c++.dg/class-extension-1.mm: Same.
8549 * obj-c++.dg/class-extension-2.mm: Same.
8550 * obj-c++.dg/class-protocol-1.mm: Same.
8551 * obj-c++.dg/cxx-ivars-1.mm: Same.
8552 * obj-c++.dg/duplicate-class-1.mm: Same.
8553 * obj-c++.dg/exceptions-3.mm: Same.
8554 * obj-c++.dg/exceptions-4.mm: Same.
8555 * obj-c++.dg/exceptions-5.mm: Same.
8556 * obj-c++.dg/fsf-nsstring-format-1.mm: Same.
8557 * obj-c++.dg/fsf-package-0.m: Same.
8558 * obj-c++.dg/invalid-type-1.mm: Same.
8559 * obj-c++.dg/method-12.mm: Same.
8560 * obj-c++.dg/method-13.mm: Same.
8561 * obj-c++.dg/method-15.mm: Same.
8562 * obj-c++.dg/method-16.mm: Same.
8563 * obj-c++.dg/method-6.mm: Same.
8564 * obj-c++.dg/method-7.mm: Same.
8565 * obj-c++.dg/property/at-property-1.mm: Same.
8566 * obj-c++.dg/property/at-property-14.mm: Same.
8567 * obj-c++.dg/property/at-property-17.mm: Same.
8568 * obj-c++.dg/property/at-property-21.mm: Same.
8569 * obj-c++.dg/property/at-property-5.mm: Same.
8570 * obj-c++.dg/property/dotsyntax-4.mm: Same.
8571 * obj-c++.dg/property/dynamic-3.mm: Same.
8572 * obj-c++.dg/property/dynamic-4.mm: Same.
8573 * obj-c++.dg/property/property-neg-1.mm: Same.
8574 * obj-c++.dg/property/property-neg-6.mm: Same.
8575 * obj-c++.dg/property/synthesize-11.mm: Same.
8576 * obj-c++.dg/property/synthesize-5.mm: Same.
8577 * obj-c++.dg/property/synthesize-6.mm: Same.
8578 * obj-c++.dg/proto-lossage-4.mm: Same.
8579 * obj-c++.dg/protocol-qualifier-2.mm: Same.
8580 * obj-c++.dg/strings/strings-1.mm: Same.
8581 * obj-c++.dg/super-class-1.mm: Same.
8582 * obj-c++.dg/syntax-error-6.mm: Same.
8583 * obj-c++.dg/syntax-error-7.mm: Same.
8584 * obj-c++.dg/syntax-error-9.mm: Same.
8585 * obj-c++.dg/try-catch-13.mm: Same.
8586 * objc.dg/attributes/method-noreturn-1.m: Same.
8587 * objc.dg/bad-receiver-type-2.m: Same.
8588 * objc.dg/bad-receiver-type.m: Same.
8589 * objc.dg/call-super-2.m: Same.
8590 * objc.dg/class-2.m: Same.
8591 * objc.dg/class-extension-1.m: Same.
8592 * objc.dg/class-extension-2.m: Same.
8593 * objc.dg/class-protocol-1.m: Same.
8594 * objc.dg/desig-init-1.m: Same.
8595 * objc.dg/duplicate-class-1.m: Same.
8596 * objc.dg/exceptions-3.m: Same.
8597 * objc.dg/exceptions-4.m: Same.
8598 * objc.dg/exceptions-5.m: Same.
8599 * objc.dg/foreach-6.m: Same.
8600 * objc.dg/foreach-7.m: Same.
8601 * objc.dg/fsf-nsstring-format-1.m: Same.
8602 * objc.dg/fsf-package-0.m: Same.
8603 * objc.dg/invalid-type-1.m: Same.
8604 * objc.dg/method-11.m: Same.
8605 * objc.dg/method-19.m: Same.
8606 * objc.dg/method-2.m: Same.
8607 * objc.dg/method-20.m: Same.
8608 * objc.dg/method-5.m: Same.
8609 * objc.dg/method-6.m: Same.
8610 * objc.dg/method-7.m: Same.
8611 * objc.dg/method-9.m: Same.
8612 * objc.dg/missing-proto-3.m: Same.
8613 * objc.dg/private-1.m: Same.
8614 * objc.dg/property/at-property-1.m: Same.
8615 * objc.dg/property/at-property-14.m: Same.
8616 * objc.dg/property/at-property-17.m: Same.
8617 * objc.dg/property/at-property-21.m: Same.
8618 * objc.dg/property/at-property-5.m: Same.
8619 * objc.dg/property/dynamic-3.m: Same.
8620 * objc.dg/property/dynamic-4.m: Same.
8621 * objc.dg/property/property-neg-1.m: Same.
8622 * objc.dg/property/property-neg-6.m: Same.
8623 * objc.dg/property/synthesize-11.m: Same.
8624 * objc.dg/property/synthesize-5.m: Same.
8625 * objc.dg/property/synthesize-6.m: Same.
8626 * objc.dg/proto-hier-1.m: Same.
8627 * objc.dg/proto-lossage-4.m: Same.
8628 * objc.dg/protocol-qualifier-2.m: Same.
8629 * objc.dg/strings/strings-1.m: Same.
8630 * objc.dg/type-size-1.m: Same.
8631
d904a983
JL
86322017-04-18 Jeff Law <law@redhat.com>
8633
8634 PR target/74563
8635 * gcc.target/mips/pr74563: New test.
8636
0155ed56
JJ
86372017-04-18 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR tree-optimization/80443
8640 * gcc.c-torture/compile/pr80443.c: New test.
8641
f380f608
RS
86422017-04-18 Richard Sandiford <richard.sandiford@arm.com>
8643
8644 PR rtl-optimization/80357
8645 * gcc.c-torture/compile/pr80357.c: New test.
8646
dd68669b
JL
86472017-04-18 Jeff Law <law@redhat.com>
8648
8649 PR middle-end/80422
8650 * gcc.c-torture/compile/pr80422.c: New test.
8651
1cda61fc
JJ
86522017-04-18 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR debug/80263
8655 * gcc.dg/debug/dwarf2/pr80263.c: New test.
8656
19970253
MM
86572017-04-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8658
8659 PR target/80099
8660 * gcc.target/powerpc/pr80099-1.c: New test.
8661 * gcc.target/powerpc/pr80099-2.c: Likewise.
8662 * gcc.target/powerpc/pr80099-3.c: Likewise.
8663 * gcc.target/powerpc/pr80099-4.c: Likewise.
8664 * gcc.target/powerpc/pr80099-5.c: Likewise.
8665
8487c9a5
JJ
86662017-04-18 Jakub Jelinek <jakub@redhat.com>
8667
3b5fb3cb
JJ
8668 PR sanitizer/80444
8669 * gcc.dg/sancov/pr80444.c: New test.
8670
8487c9a5
JJ
8671 PR middle-end/79788
8672 PR middle-end/80375
8673 * gcc.dg/pr79788-1.c: New test.
8674 * gcc.dg/pr79788-2.c: New test.
8675
be7c73ae
MP
86762017-04-18 Marek Polacek <polacek@redhat.com>
8677
8678 PR c++/80244 - ICE with attribute in template alias.
8679 * g++.dg/cpp0x/alias-decl-59.C: New test.
8680
d6e3e8a5
MP
8681 PR c++/80241 - ICE with alignas pack expansion.
8682 * g++.dg/cpp0x/alignas11.C: New test.
8683
1adb82e1
BE
86842017-04-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
8685
8686 PR c++/80287
8687 * g++.dg/lto/pr80287_0.C: New test.
8688
fb5e5621
KN
86892017-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
8690
8691 PR target/80315
8692 * gcc.target/powerpc/pr80315-1.c: New test.
8693 * gcc.target/powerpc/pr80315-2.c: New test.
8694 * gcc.target/powerpc/pr80315-3.c: New test.
8695 * gcc.target/powerpc/pr80315-4.c: New test.
8696
afeaeb70
TV
86972017-04-16 Tom de Vries <tom@codesourcery.com>
8698
8699 * g++.dg/parse/error11.C: Remove braces around line number in dejagnu
8700 directive.
8701 * g++.dg/parse/error3.C: Same.
8702 * g++.old-deja/g++.pt/niklas01a.C: Same.
8703 * gcc.dg/990506-0.c: Same.
8704 * gcc.dg/cpp/19990413-1.c: Same.
8705 * gcc.dg/cpp/pragma-1.c: Same.
8706 * gcc.dg/cpp/pragma-2.c: Same.
8707 * gcc.dg/m-un-2.c: Same.
8708 * objc.dg/private-1.m: Same.
8709
604f37cd
UB
87102017-04-15 Uros Bizjak <ubizjak@gmail.com>
8711
8712 * gcc.dg/pr54669.c: Fix dg-do directive.
8713 * gcc.dg/pr78582.c: Ditto.
8714 * gcc.dg/pr80020.c: Ditto.
8715 * gcc.dg/torture/pr57993-2.cpp: Ditto.
8716 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Ditto.
8717 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Ditto.
8718 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Ditto.
8719 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Ditto.
8720 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Ditto.
8721 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
8722 * gcc.dg/tree-ssa/pr79352.c: Ditto.
8723 * gcc.dg/tree-ssa/pr79376.c: Ditto.
8724 * gcc.dg/tree-ssa/pr79691.c: Ditto.
8725
35cfdb17
DH
87262017-04-15 Dominique d'Humieres <dominiq@lps.ens.fr>
8727
604f37cd 8728 * gfortran.dg/deferred_character_3.f90: Fix dg-do directive.
35cfdb17
DH
8729 * gfortran.dg/generic_29.f90: Likewise.
8730 * gfortran.dg/goacc/multi-clause.f90: Likewise.
8731 * gfortran.dg/pr41922.f90: Likewise.
8732 * gfortran.dg/pr70006.f90: Likewise.
8733
f378be38
SB
87342017-04-15 Segher Boessenkool <segher@kernel.crashing.org>
8735
8736 PR tree-optimization/66612
8737 * gcc.target/powerpc/20050830-1.c: Remove xfail.
8738
43076492
JW
87392017-04-14 Janus Weil <janus@gcc.gnu.org>
8740
8741 PR fortran/80361
8742 * gfortran.dg/class_62.f90: New test case.
8743
dd3d6a42
AB
87442017-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
8745
8746 * gcc.target/arc/loop-1.c: New file.
8747
31a07c81
MM
87482017-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
8749
8750 PR target/80098
8751 * gcc.target/powerpc/pr80098-1.c: New test.
8752 * gcc.target/powerpc/pr80098-2.c: Likewise.
8753 * gcc.target/powerpc/pr80098-3.c: Likewise.
8754 * gcc.target/powerpc/pr80098-4.c: Likewise.
8755
09956017
JJ
87562017-04-13 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR sanitizer/80403
8759 * g++.dg/ubsan/pr80403-2.C: New test.
8760
bc042396
VM
87612017-04-13 Vladimir Makarov <vmakarov@redhat.com>
8762
8763 PR rtl-optimization/80343
8764 * gcc.target/powerpc/pr80343.c: New.
8765
abac4c34
DK
87662017-04-13 Denis Khalikov <d.khalikov@partner.samsung.com>
8767
8768 PR sanitizer/80414
8769 * c-c++-common/ubsan/bounds-15.c: New test.
8770
43a3aa03
RB
87712017-04-13 Richard Biener <rguenther@suse.de>
8772
8773 PR testsuite/80416
8774 * g++.dg/torture/pr79671.C: Fix asm constraints.
8775
031fbdb9
JJ
87762017-04-13 Jakub Jelinek <jakub@redhat.com>
8777
8778 PR debug/80321
8779 * gcc.dg/debug/pr80321.c: New test.
8780
87812017-04-13 Eric Botcazou <ebotcazou@adacore.com>
8782
8783 * gnat.dg/debug10.adb: New test.
8784 * gnat.dg/debug10_pkg.ads: New helper.
8785
76873758
JJ
87862017-04-12 Jakub Jelinek <jakub@redhat.com>
8787
deed3da9
JJ
8788 PR tree-optimization/79390
8789 * gcc.target/i386/pr70465-2.c: Xfail the scan-assembler-not test.
8790
b96a3e11
JJ
8791 PR sanitizer/80403
8792 PR sanitizer/80404
8793 PR sanitizer/80405
8794 * g++.dg/ubsan/pr80403.C: New test.
8795 * g++.dg/ubsan/pr80404.C: New test.
8796 * g++.dg/ubsan/pr80405.C: New test.
8797
76873758
JJ
8798 PR c/80163
8799 * gcc.dg/torture/pr80163.c: New test.
8800
940c9a7c 88012017-04-12 Richard Biener <rguenther@suse.de>
76873758 8802 Jeff Law <law@redhat.com>
940c9a7c
RB
8803
8804 PR tree-optimization/80359
8805 * gcc.dg/torture/pr80359.c: New testcase.
8806
350792ff 88072017-04-12 Richard Biener <rguenther@suse.de>
76873758 8808 Bernd Edlinger <bernd.edlinger@hotmail.de>
350792ff
RB
8809
8810 PR middle-end/79671
8811 * g++.dg/torture/pr79671.C: New testcase.
8812 * g++.dg/lto/pr79671_0.C: Likewise.
8813 * g++.dg/lto/pr79671_1.c: Likewise.
8814
d62e6f10
JJ
88152017-04-12 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR sanitizer/80349
8818 * g++.dg/ubsan/pr80349.C: New test.
8819
8585103f
JJ
88202017-04-11 Jakub Jelinek <jakub@redhat.com>
8821
347e1f77
JJ
8822 PR c++/80370
8823 * g++.dg/cpp1z/decomp28.C: New test.
8824
df1c878e
JJ
8825 PR middle-end/80100
8826 * gcc.dg/pr80100.c: New test.
8827
8585103f
JJ
8828 PR rtl-optimization/80385
8829 * g++.dg/opt/pr80385.C: New test.
8830
c6cf6ef7
ML
88312017-04-11 Martin Liska <mliska@suse.cz>
8832
8833 PR ipa/80212
8834 * g++.dg/ipa/pr80212.C: New test.
8835
3812f460
MS
88362017-04-11 Martin Sebor <msebor@redhat.com>
8837
8838 PR middle-end/80364
8839 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: New test.
8840
9f679370
ML
88412017-04-11 Martin Liska <mliska@suse.cz>
8842
8843 PR sanitizer/70878
8844 * gcc.dg/ubsan/pr70878.c: New test.
8845
82665822
JJ
88462017-04-11 Jakub Jelinek <jakub@redhat.com>
8847
cb278caa
JJ
8848 PR target/80381
8849 * gcc.target/i386/pr80381.c: New test.
8850
82665822
JJ
8851 PR c++/80363
8852 * g++.dg/ext/pr80363.C: New test.
8853
abde687a
SKS
88542017-04-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8855
8856 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Require double64plus.
8857 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (void test_too_large):
8858 Add avr-*-* to non-lp64 selector.
8859
13e6ec34
MS
88602017-04-10 Martin Sebor <msebor@redhat.com>
8861
8862 * gcc.dg/pr40340-3.c: Adjust directive pattern.
8863 * gcc.dg/pr40340-4.c: Same.
8864
a2cb1196
NK
88652017-04-10 Nicolas Koenig <koenigni@student.ethz.ch>
8866
13e6ec34 8867 PR fortran/69498
a2cb1196
NK
8868 * gfortran.dg/submodule_unexp.f90: Modified test
8869 to account for new error.
8870 * gfortran.dg/submodule_twice.f90: New Test
8871
b447b28c
JJ
88722017-04-10 Jakub Jelinek <jakub@redhat.com>
8873
8874 PR c++/80176
8875 * g++.dg/init/ref23.C: New test.
8876
3bbd6768
TK
88772017-04-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8878
8879 PR tree-optimization/80304
8880 * gfortran.dg/do_concurrent_4.f90: New test case.
8881
99827b5c
JW
88822017-04-10 Janus Weil <janus@gcc.gnu.org>
8883
8884 PR fortran/80046
8885 * gfortran.dg/proc_ptr_comp_48.f90: New test case.
8886
7db31bc2
DE
88872017-04-10 David Edelsohn <dje.gcc@gmail.com>
8888
8889 * g++.dg/torture/pr79905.C: Add -maltivec option.
8890
9058a2c5
JL
88912017-04-10 Jeff Law <law@redhat.com>
8892
8893 PR tree-optimization/80374
8894 * g++.dg/pr80374.c: New test.
8895
bd8f8642
KN
88962017-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8897
8898 PR target/80108
8899 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp: New file.
8900 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: New test.
8901
f634dd47
UB
89022017-04-10 Uros Bizjak <ubizjak@gmail.com>
8903
8904 * gcc.dg/unroll-7.c: Declare "a" as a pointer to external array.
8905
065ba179
UB
89062017-04-10 Uros Bizjak <ubizjak@gmail.com>
8907
8908 PR testsuite/79356
8909 * gcc.dg/attr-alloc_size-11.c: Don't xfail on alpha.
8910
71b838d0
DS
89112017-04-10 Daniel Santos <daniel.santos@pobox.com>
8912
8913 PR testsuite/79867
8914 * lib/target-libpath.exp: Merge in cygwin fix from libffi.
8915
98a7a34e
MP
89162017-04-10 Marek Polacek <polacek@redhat.com>
8917
8918 PR sanitizer/80348
8919 * g++.dg/ubsan/div-by-zero-3.C: New test.
8920
aac69a62
BC
89212017-04-10 Bin Cheng <bin.cheng@arm.com>
8922
8923 PR tree-optimization/80153
8924 * gcc.c-torture/execute/pr80153.c: New.
8925
737237c9
RB
89262017-04-10 Richard Biener <rguenther@suse.de>
8927
8928 PR middle-end/80362
8929 * gcc.dg/torture/pr80362.c: New testcase.
8930
ba6ee9fc
RB
89312017-04-10 Richard Biener <rguenther@suse.de>
8932
8933 PR tree-optimization/80304
8934 * gcc.dg/torture/pr80304.c: New testcase.
8935
4d1a05f1
NS
89362017-04-10 Nathan Sidwell <nathan@acm.org>
8937
8938 PR target/79905
8939 * g++.dg/torture/pr79905.C: New.
8940
3ee0fb02
ML
89412017-04-10 Martin Liska <mliska@suse.cz>
8942
8943 PR sanitizer/80350
8944 * c-c++-common/ubsan/pr80350.c: New test.
8945
167a5b77
JJ
89462017-04-10 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR target/80324
8949 * gcc.target/i386/avx512f-reduce-op-1.c: New test.
8950
d691b7e4
ML
89512017-04-08 Martin Liska <mliska@suse.cz>
8952
8953 Revert:
8954 2017-04-07 Martin Liska <mliska@suse.cz>
8955
8956 PR ipa/80212
8957 * g++.dg/ipa/pr80212.C: New test.
8958
dcb2c527
JJ
89592017-04-07 Jakub Jelinek <jakub@redhat.com>
8960
c98b0016
JJ
8961 * gcc.target/i386/avx512f-vgetmantps-2.c: Add -mfpmath=sse to
8962 dg-options.
8963 * gcc.target/i386/avx512f-vgetmantpd-2.c: Likewise.
8964
dcb2c527
JJ
8965 PR target/80322
8966 PR target/80323
8967 PR target/80325
8968 PR target/80326
8969 * gcc.target/i386/avx512f-undefined-1.c: New test.
8970 * gcc.target/i386/avx512f-cvtsd-1.c: New test.
8971 * gcc.target/i386/avx-cvtsd-1.c: New test.
8972 * gcc.target/i386/avx512f-cvtss-1.c: New test.
8973 * gcc.target/i386/avx512f-abspd-1.c: New test.
8974 * gcc.target/i386/avx-cvtss-1.c: New test.
8975 * gcc.target/i386/avx512f-absps-1.c: New test.
8976 * gcc.target/i386/avx512f-int2mask-1.c: New test.
8977 * gcc.target/i386/avx512f-mask2int-1.c: New test.
8978
1ef532f4
MP
89792017-04-07 Marek Polacek <polacek@redhat.com>
8980
8981 PR sanitizer/80348
8982 * g++.dg/ubsan/div-by-zero-2.C: New test.
8983
2166aeb3
MP
8984 PR c++/80095
8985 * g++.dg/cpp1y/nsdmi-aggr8.C: New test.
8986
057da7af
VM
89872017-04-07 Vladimir Makarov <vmakarov@redhat.com>
8988
8989 PR rtl-optimization/70478
8990 * gcc.target/s390/pr70478.c: New.
8991
3b6cb9e3
ML
89922017-04-07 Martin Liska <mliska@suse.cz>
8993
8994 PR target/79889
8995 * g++.dg/ext/mv8.C: Add aarch64* targets.
8996
70cd23c0
ML
89972017-04-07 Martin Liska <mliska@suse.cz>
8998
8999 PR ipa/80212
9000 * g++.dg/ipa/pr80212.C: New test.
9001
fe6bb25f
TP
90022017-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9003
9004 * gcc.dg/tree-ssa/pr79800.c: Require c99_runtime.
9005
bf7b869a
RB
90062017-04-07 Richard Biener <rguenther@suse.de>
9007
9008 PR tree-optimization/80334
9009 * g++.dg/torture/pr80334.C: Use __BIGGEST_ALIGNMENT__ for
9010 alignas on stack.
9011
2d143ba8
RB
90122017-04-07 Richard Biener <rguenther@suse.de>
9013
9014 PR middle-end/80341
9015 * gcc.dg/torture/pr80341.c: New testcase.
9016
ed3cd38d
JJ
90172017-04-06 Jakub Jelinek <jakub@redhat.com>
9018
9019 PR debug/80234
9020 * g++.dg/debug/dwarf2/pr80234-1.C: New test.
9021 * g++.dg/debug/dwarf2/pr80234-2.C: New test.
9022
e5f56581
UB
90232017-04-06 Uros Bizjak <ubizjak@gmail.com>
9024
9025 PR target/79733
9026 * gcc.target/i386/pr79733.c: New test.
9027
a5211c80
UB
90282017-04-06 Uros Bizjak <ubizjak@gmail.com>
9029
9030 PR target/80298
9031 * gcc.target/i386/pr80298-1.c: New test.
9032 * gcc.target/i386/pr80298-2.c: Ditto.
9033
db086c96
TP
90342017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com
9035
9036 PR target/80082
9037 * gcc.target/arm/atomic_loaddi_11.c: Target Cortex-R5 instead of
9038 ARMv7-R.
9039
09b63f67
RB
90402017-04-06 Richard Biener <rguenther@suse.de>
9041
9042 PR tree-optimization/80334
9043 * g++.dg/torture/pr80334.C: New testcase.
9044
d9f8c5af
ML
90452017-04-06 Martin Liska <mliska@suse.cz>
9046
9047 PR sanitizer/80166
9048 * gcc.dg/asan/pr80166.c: New test.
9049
1b68991f
RO
90502017-04-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052 PR tree-optimization/79390
9053 * gcc.target/i386/pr79390.c: Allow for cmovl.a.
9054
0f784346
RB
90552017-04-06 Richard Biener <rguenther@suse.de>
9056
9057 PR tree-optimization/80262
9058 * gcc.target/i386/pr80262.c: New testcase.
9059
23a429c2
RB
90602017-04-06 Richard Biener <rguenther@suse.de>
9061
9062 PR middle-end/80281
9063 * gcc.dg/tree-ssa/pr40921.c: Add -fp-contract=off.
9064
e2323a2b
VM
90652017-04-05 Vladimir Makarov <vmakarov@redhat.com>
9066
9067 PR rtl-optimization/70703
9068 * gcc.target/i386/pr70703.c: New.
9069
47a11342
JJ
90702017-04-05 Jakub Jelinek <jakub@redhat.com>
9071
9072 PR sanitizer/80308
9073 * c-c++-common/asan/pr80308.c: New test.
9074
d0ee17a5
DV
90752017-04-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9076
9077 PR target/79890
9078 * gcc.target/s390/pr79890.c: New test case.
9079
36f896c7
JJ
90802017-04-05 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR target/80310
9083 * c-c++-common/ubsan/pr80310.c: New test.
9084
d16e2ddd
JJ
90852017-04-04 Jakub Jelinek <jakub@redhat.com>
9086
e1201dff
JJ
9087 PR c++/80297
9088 * g++.dg/torture/pr80297.C: New test.
9089
d16e2ddd
JJ
9090 PR tree-optimization/79390
9091 * gcc.target/i386/pr79390.c: New test.
9092 * gcc.dg/ifcvt-4.c: Use -mtune-ctrl=^one_if_conv_insn for i?86/x86_64.
9093
c0ea338b
VR
90942017-04-04 Volker Reichelt <v.reichelt@netcologne.de>
9095
9096 PR c++/80296
9097 * g++.dg/cpp0x/alias-decl-80296.C: New test.
9098
a1527a93
TP
90992017-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9100
9101 PR target/80307
9102 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not
9103 targeting any CPU or architecture.
9104 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
9105 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
9106 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise.
9107 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
9108 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
9109 * gcc.target/arm/small-multiply-m1-1.c: Likewise.
9110 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
9111 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
9112
065ba179 91132017-04-04 Nicolas Koenig <koenigni@student.ethz.ch>
15f12d96
NK
9114
9115 PR fortran/69498
9116 * gfortran.dg/submodule_unexp.f90: New test.
9117
b1fd967c
JJ
91182017-04-04 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR target/80286
9121 * gcc.target/i386/avx-pr80286.c: New test.
9122 * gcc.dg/pr80286.c: New test.
9123
248179b5
RB
91242017-04-04 Richard Biener <rguenther@suse.de>
9125
9126 PR middle-end/80281
9127 * gcc.dg/torture/pr80281.c: New testcase.
9128
a577fcf2
RB
91292017-04-04 Richard Biener <rguenther@suse.de>
9130
9131 PR tree-optimization/80275
9132 * g++.dg/opt/pr80275.C: Make g static.
9133
833bbf60
SB
91342017-04-04 Segher Boessenkool <segher@kernel.crashing.org>
9135
9136 PR rtl-optimization/60818
9137 * gcc.c-torture/compile/pr60818.c: New testcase.
9138
5764ee3c
JW
91392017-04-03 Jonathan Wakely <jwakely@redhat.com>
9140
9141 * g++.old-deja/g++.benjamin/scope02.C: Fix typo in comment.
9142 * gcc.dg/20031012-1.c: Likewise.
9143 * gcc.dg/ipa/ipcp-1.c: Likewise.
9144 * gcc.dg/torture/matrix-3.c: Likewise.
9145 * gcc.target/powerpc/ppc-spe.c: Likewise.
9146 * gcc.target/rx/zero-width-bitfield.c: Likewise.
9147
bbdf4e81
PB
91482017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9149
9150 PR target/80246
9151 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not
9152 powerpc_vsx_ok.
9153 (std, ld): Limit scan-assembler-times check to lp64.
9154 (stwu, stw, lwz): Add scan-assembler-times check for ilp32.
9155 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not
9156 powerpc_vsx_ok.
9157
44bc146f
PB
91582017-04-03 Peter Bergner <bergner@vnet.ibm.com>
9159
9160 PR target/80246
9161 * gcc.target/powerpc/pr80246.c: Require hard_dfp.
9162
fff80893
RB
91632017-04-03 Richard Biener <rguenther@suse.de>
9164
9165 PR tree-optimization/80275
9166 * g++.dg/opt/pr80275.C: New testcase.
9167
79f9fc38
DV
91682017-04-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
9169
9170 PR testsuite/79356
9171 * gcc.dg/attr-alloc_size-11.c: Don't xfail on s390.
9172
a8e70fd3
RD
91732017-04-03 Robin Dapp <rdapp@linux.vnet.ibm.com>
9174
9175 * gcc.target/s390/vector/vcond-shift.c (foo, foo2, foo3, baz, baf)
9176 (bal): Increase iteration count and assume alignment.
9177
e0061866
BC
91782017-04-03 Bin Cheng <bin.cheng@arm.com>
9179
9180 * gcc.dg/tree-ssa/pr71347.c: Add predcom and drop XFAILs.
9181
c2d43326
AP
91822017-04-02 Andrew Pinski <apinski@cavium.com>
9183
9184 * gcc.c-torture/compile/nested-3.c: New testcase.
9185 * gcc.c-torture/execute/20170401-1.c: New testcase.
9186 * gcc.c-torture/execute/20170401-2.c: New testcase.
9187
a5a9046d
SB
91882017-03-31 Segher Boessenkool <segher@kernel.crashing.org>
9189
9190 PR rtl-optimization/79405
9191 gcc.dg/pr79405.c: New testcase.
9192
6f3af356
JJ
91932017-03-31 Jakub Jelinek <jakub@redhat.com>
9194
eee3756d
JJ
9195 PR debug/79255
9196 * gcc.dg/pr79255.c: New test.
9197
6f3af356
JJ
9198 PR c++/79572
9199 * g++.dg/ubsan/null-8.C: New test.
9200
99e6cfd6
PH
92012017-03-31 Pat Haugen <pthaugen@us.ibm.com>
9202
9203 PR target/80107
9204 * gfortran.dg/pr80107.f: New.
9205
094e6b7a
JL
92062017-03-31 Jeff Law <law@redhat.com>
9207
9208 PR tree-optimization/49498
9209 * gcc.dg/uninit-pred-8_b.c: Reenable DOM.
9210
eceb2409 92112017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9212
eceb2409
RB
9213 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL on sparc.
9214
c412c01a 92152017-03-31 Richard Biener <rguenther@suse.de>
065ba179 9216
c412c01a
RB
9217 * gcc.dg/tree-ssa/pr71347.c: Put back XFAIL.
9218
005f12bf
JJ
92192017-03-31 Jakub Jelinek <jakub@redhat.com>
9220
af88f557
JJ
9221 PR libstdc++/80251
9222 * g++.dg/ext/is_aggregate.C: New test.
9223
7d790165
JJ
9224 PR middle-end/80173
9225 * gcc.target/i386/pr80173.c: New test.
9226
a7d55154
JJ
9227 PR middle-end/80163
9228 * gcc.dg/pr80163.c: New test.
9229
005f12bf
JJ
9230 PR debug/80025
9231 * gcc.dg/torture/pr80025.c: New test.
9232
c8e0f43f
MF
92332017-03-30 Matthew Fortune <matthew.fortune@imgtec.com>
9234
9235 * gcc.target/mips/pr52125.c: Add -msym32.
9236
724d25f3
JJ
92372017-03-30 Jakub Jelinek <jakub@redhat.com>
9238
9239 PR translation/80189
9240 * g++.dg/gomp/predetermined-1.C: Adjust expected diagnostics.
9241 * g++.dg/gomp/sharing-1.C: Likewise.
9242 * gfortran.dg/gomp/pr44536.f90: Likewise.
9243 * gfortran.dg/gomp/pr44036-1.f90: Likewise.
9244 * gfortran.dg/gomp/sharing-3.f90: Likewise.
9245 * gfortran.dg/gomp/crayptr3.f90: Likewise.
9246 * gfortran.dg/gomp/pr33439.f90: Likewise.
9247 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
9248 * gfortran.dg/gomp/sharing-1.f90: Likewise.
9249 * gfortran.dg/gomp/sharing-2.f90: Likewise.
9250 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
9251 * gcc.dg/gomp/sharing-1.c: Likewise.
9252
05dc406d
PB
92532017-03-30 Peter Bergner <bergner@vnet.ibm.com>
9254
9255 PR target/80246
9256 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for
9257 Darwin and SPE.
9258 (dxex, dxexq): Update return type.
9259 (diex, diexq): Update argument type.
9260 * gcc.target/powerpc/pr80246.c: New test.
9261
b0fd4d7e
MJ
92622017-03-30 Martin Jambor <mjambor@suse.cz>
9263
9264 PR ipa/77333
9265 * g++.dg/ipa/pr77333.C: New test.
9266
de008ec4
JJ
92672017-03-30 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR target/80206
9270 * gcc.target/i386/pr80206.c: New test.
9271
28c02407
RB
92722017-03-30 Richard Biener <rguenther@suse.de>
9273
9274 PR tree-optimization/77498
9275 * gfortran.dg/pr77498.f: New testcase.
9276
10fa8dfb
MP
92772017-03-29 Marek Polacek <polacek@redhat.com>
9278
9279 PR c/79730
9280 * gcc.dg/pr79730.c: New test.
9281
fdc54f39
JD
92822017-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9283
9284 PR libgfortran/78670
9285 * gfortran.dg/dtio_25.f90: Use 'a1' format when trying to read
9286 a character of length 1. Update test for success.
9287 * gfortran.dg/dtio_28.f03: New test.
9288 * gfortran.dg/dtio_4.f90: Update to open test file with status =
9289 'scratch' to delete the file when done.
9290
533c0b69
SB
92912017-03-29 Segher Boessenkool <segher@kernel.crashing.org>
9292
9293 PR rtl-optimization/80233
9294 * gcc.c-torture/compile/pr80233.c: New testcase.
9295
e35229f8
TK
92962017-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
9297
9298 PR fortran/80254
9299 * gfortran.dg/dec_io_2.f90: Do not run on MINGW, run
9300 * gfortran.dg/dec_io_2a.f90: instead (new test).
9301
5c0a28d4
JW
93022017-03-28 Jiong Wang <jiong.wang@arm.com>
9303
9304 * g++.dg/tls/thread_local-order2.C: XFAIL on newlib.
9305
19846619
SB
93062017-03-28 Segher Boessenkool <segher@kernel.crashing.org>
9307
9308 PR testsuite/43496
9309 * gcc.target/powerpc/gcse-1.c: Skip scan-assembler-times "@ha" if
9310 generating PIC code.
9311
e5119fab
VM
93122017-03-28 Vladimir Makarov <vmakarov@redhat.com>
9313
9314 PR rtl-optimization/80193
9315 * gcc.target/i386/pr80193.c: New.
9316
cf474530
JW
93172017-03-28 Janus Weil <janus@gcc.gnu.org>
9318
9319 PR fortran/78661
9320 * gfortran.dg/dtio_25.f90: Modified test case.
9321 * gfortran.dg/dtio_27.f90: New test case.
9322
34fac449
UB
93232017-03-28 Uros Bizjak <ubizjak@gmail.com>
9324
9325 PR target/53383
9326 * gcc.target/i386/pr53383-1.c (dg-options): Remove -mno-sse.
9327 * gcc.target/i386/pr53383-2.c (dg-options): Ditto.
9328 * gcc.target/i386/pr53383-3.c (dg-options): Ditto.
9329
3e907b90
BC
93302017-03-28 Bin Cheng <bin.cheng@arm.com>
9331
9332 * gcc.c-torture/compile/irreducible-loop.c: New.
9333
522818b9
RS
93342017-03-28 Richard Sandiford <richard.sandiford@arm.com>
9335
3e907b90 9336 PR tree-optimization/80218
522818b9
RS
9337 * gcc.dg/pr80218.c: New test.
9338
ea7d7da8
RB
93392017-03-28 Richard Biener <rguenther@suse.de>
9340
9341 PR tree-optimization/78644
9342 * gcc.dg/pr78644-1.c: New testcase.
9343 * gcc.dg/pr78644-2.c: Likewise.
9344
498173ef
TT
93452017-03-28 Toma Tabacu <toma.tabacu@imgtec.com>
9346
9347 * gcc.dg/pic-3.c: Skip for mips*-*-linux-*.
9348 * gcc.dg/pic-4.c: Likewise.
9349 * gcc.dg/pie-3.c: Likewise.
9350 * gcc.dg/pie-4.c: Likewise.
9351
c5ad2433
ML
93522017-03-28 Martin Liska <mliska@suse.cz>
9353
9354 PR ipa/80205
9355 * g++.dg/ipa/pr80205.C: New test.
9356
17722fb9
SKS
93572017-03-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9358
9359 * gcc.c-torture/execute/pr79121.c:Use __{U}INT32_TYPE__ for targets
9360 with sizeof(int) < 4.
9361 * gcc.c-torture/execute/pr79737-1.c (struct S): Likewise.
9362 * gcc.c-torture/execute/pr79737-2.c: Likewise.
9363 * gcc.dg/torture/pr79777.c: Likewise.
9364 * gcc.dg/torture/pr79910.c: Likewise.
9365
737f500a
RB
93662017-03-28 Richard Biener <rguenther@suse.de>
9367
9368 PR middle-end/80222
9369 * g++.dg/pr80222.C: New testcase.
9370
62f96a79
ML
93712017-03-28 Martin Liska <mliska@suse.cz>
9372
9373 PR ipa/80104
9374 * gcc.dg/ipa/pr80104.c: New test.
9375
72785f26
MP
93762017-03-28 Marek Polacek <polacek@redhat.com>
9377
9378 PR sanitizer/80067
9379 * c-c++-common/ubsan/shift-10.c: New test.
9380
86516987
JL
93812017-03-27 Jeff Law <law@redhat.com>
9382
4dbf1eee 9383 PR tree-optimization/80216
86516987
JL
9384 * gcc.c-torture/compile/pr80216.c: New test.
9385
aade772d
JJ
93862017-03-27 Jakub Jelinek <jakub@redhat.com>
9387
a9e4a1a5
JJ
9388 PR middle-end/80162
9389 * c-c++-common/pr80162-1.c: New test.
9390 * c-c++-common/pr80162-2.c: New test.
9391 * c-c++-common/pr80162-3.c: New test.
9392
aade772d
JJ
9393 PR target/80102
9394 * g++.dg/opt/pr80102.C: New test.
9395
d89f355e
MM
93962017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
9397
9398 PR target/78543
9399 * gcc.target/powerpc/pr78543.c: New test.
9400
79c4d73b
KN
94012017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org>
9402
9403 PR target/80103
9404 * gcc.target/powerpc/pr80103-1.c: New test.
9405
819df781
RB
94062017-03-27 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/80181
9409 * gcc.dg/torture/pr80181.c: New testcase.
9410
84804c5b
CZ
94112017-03-27 Claudiu Zissulescu <claziss@synopsys.com>
9412
065ba179 9413 * gcc.target/arc/interrupt-4.c: New file.
84804c5b 9414
c5e5f5f6
RB
94152017-03-27 Richard Biener <rguenther@suse.de>
9416
9417 PR ipa/79776
9418 * g++.dg/ipa/pr79776.C: New testcase.
9419
7cd200f6
JJ
94202017-03-27 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR sanitizer/80168
9423 * gcc.dg/asan/pr80168.c: New test.
9424
79f512ff
RB
94252017-03-27 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/80170
9428 * gcc.dg/pr80170.c: New testcase.
9429
672d9f8e
RB
94302017-03-27 Richard Biener <rguenther@suse.de>
9431
9432 PR middle-end/80171
9433 * g++.dg/torture/pr80171.C: New testcase.
9434
978fcba3
JDA
94352017-03-26 John David Anglin <danglin@gcc.gnu.org>
9436
431d7882
JDA
9437 * gcc.dg/torture/pr79732.c: Require alias support.
9438 * gcc.dg/tree-ssa/pr56727.c: Move dg-require-alias after dg-do compile.
9439
978fcba3
JDA
9440 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" option if
9441 libatomic_available.
9442 * gfortran.dg/coarray_image_status_1.f08: Likewise.
9443 * gfortran.dg/coarray_stopped_images_1.f08: Likewise.
9444
1f10d710
JD
94452017-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9446
9447 PR libgfortran/78881
9448 * gfortran.dg/dtio_26.f90: New test.
9449
41036686
PT
94502017-03-25 Paul Thomas <pault@gcc.gnu.org>
9451
9452 PR fortran/80156
9453 PR fortran/79382
9454 * gfortran.dg/dtio_23.f90 : Remove the dg-error and add the
9455 testcase for PR80156. Add a main programme that tests that
9456 the typebound generic is accessible.
9457
5da906ca
BS
94582017-03-25 Bernd Schmidt <bschmidt@redhat.com>
9459
9460 PR rtl-optimization/80160
9461 PR rtl-optimization/80159
9462
9463 * gcc.target/i386/pr80160.c: New test.
9464
7dabefa0
JJ
94652017-03-24 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR sanitizer/79904
9468 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psabi to dg-options.
9469
c8b1fbc1
MP
94702017-03-24 Marek Polacek <polacek@redhat.com>
9471
9472 PR c++/80119
9473 * g++.dg/warn/Wuninitialized-9.C: New test.
9474
76794c52
AK
94752017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9476
9477 * gcc.target/s390/target-attribute/tattr-3.c: Adjust error message
9478 and remove the high-level builtin. The error message for the
9479 would prevent compilation from reaching the second.
9480 * gcc.target/s390/target-attribute/tattr-4.c: Likewise.
9481
2de2b3f9
AK
94822017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9483
9484 * gcc.target/s390/vxe/negfma-1.c: New test.
9485
7d2fd075
AK
94862017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9487
9488 * gcc.target/s390/arch12/aghsghmgh-1.c: New test.
9489 * gcc.target/s390/arch12/mul-1.c: New test.
9490 * gcc.target/s390/arch12/mul-2.c: New test.
9491
72612e4e
AK
94922017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9493
9494 * gcc.target/s390/vxe/vllezlf-1.c: New test.
9495
6c7774d1
AK
94962017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9497
9498 * gcc.target/s390/vxe/popcount-1.c: New test.
9499
9ec98860
AK
95002017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9501
9502 * gcc.target/s390/vxe/bitops-1.c: New test.
9503
6654e96f
AK
95042017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9505
9506 * gcc.target/s390/s390.exp: Run tests in arch12 and vxe dirs.
9507 * lib/target-supports.exp: Add effective target check s390_vxe.
9508
77c585ca
AK
95092017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9510
9511 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Adjust for the
9512 comparison instructions used from now on.
9513
b5de6e84
AK
95142017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9515
9516 * gcc.target/s390/s390.exp (check_effective_target_vector):
9517 Include target-supports.exp and move target_vector check routine
9518 ...
9519 * lib/target-supports.exp (check_effective_target_s390_vx): ... to
9520 here and rename it.
9521 * gcc.target/s390/htm-builtins-z13-1.c: Rename effective target
9522 check from vector to s390_vx.
9523 * gcc.target/s390/target-attribute/tpragma-struct-vx-1.c: Likewise.
9524 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: Likewise.
9525 * gcc.target/s390/vector/stpcpy-1.c: Likewise.
9526 * gcc.target/s390/vector/vec-abi-vararg-1.c: Likewise.
9527 * gcc.target/s390/vector/vec-clobber-1.c: Likewise.
9528 * gcc.target/s390/vector/vec-genbytemask-1.c: Likewise.
9529 * gcc.target/s390/vector/vec-genmask-1.c: Likewise.
9530 * gcc.target/s390/vector/vec-nopeel-1.c: Likewise.
9531 * gcc.target/s390/vector/vec-vrepi-1.c: Likewise.
9532
a602f985
AK
95332017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9534
9535 * gcc.target/s390/vector/vec-init-2.c: New test.
9536
085db63d
AK
95372017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9538
9539 * gcc.dg/ubsan/pr79904-2.c: New test.
9540
dc4f29bc
AK
95412017-03-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9542
9543 PR target/79893
9544 * gcc.target/s390/zvector/pr79893.c: New test.
9545
56010684
JJ
95462017-03-24 Jakub Jelinek <jakub@redhat.com>
9547
9548 PR rtl-optimization/80112
9549 * gcc.dg/pr80112.c: New test.
9550
f0d7b52d
RO
95512017-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9552
9553 * c-c++-common/Wimplicit-fallthrough-7.c: Adjust dg-warning
9554 etc. line numbers.
9555 * gcc.dg/Walloca-1.c: Likewise.
9556 * gcc.dg/Walloca-2.c: Likewise.
9557 * gcc.dg/Wvla-larger-than-2.c: Likewise.
9558
635684c4
BS
95592017-03-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9560
9561 PR tree-optimization/80158
9562 * gfortran.fortran-torture/compile/pr80158.f: New file.
9563
76afddf3
RB
95642017-03-24 Richard Biener <rguenther@suse.de>
9565
9566 PR tree-optimization/80167
9567 * gcc.dg/graphite/pr80167.c: New testcase.
9568
c2e389bf
TV
95692017-03-24 Tom de Vries <tom@codesourcery.com>
9570
9571 PR testsuite/80092
9572 * gcc.dg/no_profile_instrument_function-attr-1.c: Add
9573 dg-require-effective-target global_constructor.
9574 * gcc.dg/tls/emutls-2.c: Same.
9575
a72821b4
TV
95762017-03-24 Tom de Vries <tom@codesourcery.com>
9577
9578 PR testsuite/80092
9579 * c-c++-common/Wimplicit-fallthrough-34.c: Add
9580 dg-require-effective-target indirect_jumps.
9581
1658def9
TV
95822017-03-24 Tom de Vries <tom@codesourcery.com>
9583
9584 PR testsuite/80092
9585 * gcc.dg/torture/pr79244.c: Add dg-require-effective-target
9586 nonlocal_goto.
9587
90e02692
TV
95882017-03-24 Tom de Vries <tom@codesourcery.com>
9589
9590 PR testsuite/80092
9591 * gcc.dg/Walloca-7.c: Add dg-require-effective-target alloca.
9592 * gcc.dg/Walloca-12.c: Same.
9593 * gcc.dg/attr-alloc_size-8.c: Same.
9594 * gcc.dg/Walloca-4.c: Same.
9595 * gcc.dg/Walloca-8.c: Same.
9596 * gcc.dg/Walloca-13.c: Same.
9597 * gcc.dg/Walloca-14.c: Same.
9598 * gcc.dg/attr-alloc_size-9.c: Same.
9599 * gcc.dg/Walloca-1.c: Same.
9600 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
9601 * gcc.dg/Walloca-5.c: Same.
9602 * gcc.dg/Walloca-10.c: Same.
9603 * gcc.dg/Walloca-9.c: Same.
9604 * gcc.dg/attr-alloc_size-6.c: Same.
9605 * gcc.dg/Wvla-larger-than-1.c: Same.
9606 * gcc.dg/torture/pr71881.c: Same.
9607 * gcc.dg/torture/pr71901.c: Same.
9608 * gcc.dg/torture/pr78742.c: Same.
9609 * gcc.dg/builtin-alloc-size.c: Same.
9610 * gcc.dg/Walloca-2.c: Same.
9611 * gcc.dg/Walloca-6.c: Same.
9612 * gcc.dg/Walloca-11.c: Same.
9613 * gcc.dg/attr-alloc_size-7.c: Same.
9614 * gcc.dg/Wvla-larger-than-2.c: Same.
9615 * gcc.dg/Walloca-3.c: Same.
9616 * c-c++-common/Wimplicit-fallthrough-7.c: Same.
9617 * gcc.c-torture/compile/pr79413.c: Same.
9618 * gcc.c-torture/compile/pr78439.c: Same.
9619
842392c8
KN
96202017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
9621
9622 * gcc.target/powerpc/p9-options-1.c: New test.
9623
de2b3f5c
KT
96242017-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9625
9626 PR target/71436
9627 * gcc.c-torture/compile/pr71436.c: New test.
9628
2e6315ef 96292017-03-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9630 Richard Biener <rguenther@suse.de>
2e6315ef
WS
9631
9632 PR tree-optimization/79908
9633 PR tree-optimization/80136
9634 * gcc.dg/torture/pr79908.c: New file.
9635
9cdf0363
NK
96362017-03-22 Nicolas Koenig <koenigni@student.ethz.ch>
9637
2e6315ef 9638 PR fortran/39239
9cdf0363
NK
9639 * gfortran.dg/equiv_constraint_bind_c.f90: New test.
9640
f3dd574e
JJ
96412017-03-22 Jakub Jelinek <jakub@redhat.com>
9642
f13e9cd5
JJ
9643 PR c++/80141
9644 * g++.dg/gomp/pr80141.C: New test.
9645
68ed2ba0
JJ
9646 PR c++/80129
9647 * g++.dg/torture/pr80129.C: New test.
9648
f3dd574e
JJ
9649 PR sanitizer/80110
9650 * g++.dg/tsan/pr80110.C: New test.
9651
918b6c9e
TK
96522017-03-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9653
9654 PR fortran/80142
9655 * gfortran.dg/any_loc.f90: New test case.
9656
bf634d1c
TP
96572017-03-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
9658
9659 PR target/80082
9660 * gcc.target/arm/atomic_loaddi_10.c: New testcase.
9661 * gcc.target/arm/atomic_loaddi_11.c: Likewise.
9662
f7325b95
ML
96632017-03-22 Martin Liska <mliska@suse.cz>
9664
9665 PR target/79906
9666 * g++.dg/ext/mv8.C: Add power* targets.
9667
3f01b620
MS
96682017-03-21 Martin Sebor <msebor@redhat.com>
9669
9670 PR c++/79548
9671 * g++.dg/warn/Wunused-var-26.C: New test.
9672
1cefb051
BS
96732017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9674
9675 PR tree-optimization/79908
9676 * gcc.dg/torture/pr79908.c: Revert addition of new file.
9677
edc1747f
MP
96782017-03-21 Marek Polacek <polacek@redhat.com>
9679 Martin Sebor <msebor@redhat.com>
9680
9681 PR tree-optimization/80109
9682 * gcc.dg/Walloca-14.c: New test.
9683
85106b87
JJ
96842017-03-21 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR target/80125
9687 * gcc.target/powerpc/pr80125.c: New test.
9688
e59a225f
NK
96892017-03-21 Nicolas Koenig <koenigni@student.ethz.ch>
9690
9691 PR fortran/69498
9692 * gfortran.dg/unexp_attribute.f90: New test
9693
0ffe60b5 96942017-03-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
065ba179 9695 Richard Biener <rguenther@suse.de>
0ffe60b5
BS
9696
9697 PR tree-optimization/79908
9698 * gcc.dg/torture/pr79908.c: New file.
9699
54eb90fe
SKS
97002017-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9701
9702 * gcc.dg/tree-ssa/overflow-1.c: Use __UINT32_TYPE__ for targets
9703 with sizeof(int) < 4.
9704
5611c456
ML
97052017-03-21 Martin Liska <mliska@suse.cz>
9706
9707 * gcc.target/i386/pr65044.c: Add '.' in order to catch
9708 apostrophes.
9709
e650ea2a
RB
97102017-03-21 Richard Biener <rguenther@suse.de>
9711
9712 PR tree-optimization/80032
9713 * g++.dg/opt/pr80032.C: New testcase.
9714
da2ce5f9
RB
97152017-03-21 Richard Biener <rguenther@suse.de>
9716
9717 PR tree-optimization/80122
9718 * gcc.dg/torture/pr80122.c: New testcase.
9719
9d60683a
TT
97202017-03-21 Toma Tabacu <toma.tabacu@imgtec.com>
9721
9722 * gcc.dg/pic-2.c: Skip for MIPS.
9723 * gcc.dg/pie-2.c: Skip for MIPS.
9724
d3e19c2c
PC
97252017-03-21 Paolo Carlini <paolo.carlini@oracle.com>
9726
9727 PR c++/77752
9728 * g++.dg/cpp0x/initlist97.C: New.
9729 * g++.dg/cpp0x/initlist85.C: Update.
9730
8bee092e
JJ
97312017-03-21 Jakub Jelinek <jakub@redhat.com>
9732
9f30dff0
JJ
9733 PR c/67338
9734 * gcc.dg/pr67338.c: New test.
9735
8bee092e
JJ
9736 PR c++/35878
9737 * g++.dg/init/pr35878_1.C: Rewrite directives to scan optimized
9738 dump instead of assembler.
9739 * g++.dg/init/pr35878_2.C: Likewise.
9740 * g++.dg/init/pr35878_3.C: Likewise.
9741
4d1b8e70
JJ
97422017-03-21 Jakub Jelinek <jakub@redhat.com>
9743
9744 PR c/80097
9745 * gcc.dg/ubsan/pr80097.c: New test.
9746
c34923c4
BS
97472017-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9748
9749 PR tree-optimization/80054
9750 * g++.dg/torture/pr80054.C: New file.
9751
b0ba96c2
KN
97522017-03-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9753
9754 PR target/79963
9755 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Add scan-assembler
9756 directive to assure selection of proper bit using rlwinm insn.
9757 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
9758 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Likewise.
9759 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Likewise.
9760 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Likewise.
9761
92377255
MP
97622017-03-20 Marek Polacek <polacek@redhat.com>
9763 Paolo Carlini <paolo.carlini@oracle.com>
9764
9765 PR c++/80059 - ICE with noexcept and __transaction_atomic
9766 * g++.dg/tm/pr80059-2.C: New test.
9767 * g++.dg/tm/pr80059.C: New test.
9768
243e28bf
ML
97692017-03-20 Martin Liska <mliska@suse.cz>
9770
9771 PR middle-end/79753
9772 * gcc.target/i386/mpx/pr79753.c: New test.
9773
918112d3
ML
97742017-03-20 Martin Liska <mliska@suse.cz>
9775
9776 PR target/79769
9777 PR target/79770
9778 * g++.dg/pr79769.C: New test.
9779 * gcc.target/i386/mpx/pr79770.c: New test.
9780
e325aba2
AK
97812017-03-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9782
9783 PR target/78857
9784 * gcc.target/s390/load-and-test-fp-1.c: New test.
9785 * gcc.target/s390/load-and-test-fp-2.c: New test.
9786
91d2c04c
PT
97872017-03-18 Paul Thomas <pault@gcc.gnu.org>
9788
9789 PR fortran/79676
9790 * gfortran.dg/submodule_28.f08 : New test.
9791
c7e4107b
PT
97922017-03-18 Paul Thomas <pault@gcc.gnu.org>
9793
9794 PR fortran/71838
9795 * gfortran.dg/submodule_26.f08 : New test.
9796 * gfortran.dg/submodule_27.f08 : New test.
9797
d8fe28be
PH
97982017-03-17 Pat Haugen <pthaugen@us.ibm.com>
9799
9800 PR target/79951
9801 * gcc.target/powerpc/pr79951.c: New.
9802
4a17943d
BS
98032017-03-17 Bernd Schmidt <bschmidt@redhat.com>
9804
9805 PR rtl-optimization/79910
9806 * gcc.dg/torture/pr79910.c: New test.
9807
7f166d94
JL
98082017-03-17 Jeff Law <law@redhat.com>
9809
9810 PR tree-optimization/71437
9811 * gcc.dg/tree-ssa/pr71437.c: New test.
9812 * gcc.dg/tree-ssa/20040305-1.c: Test earlier dump.
9813 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust for jump threads
9814 now caught by VRP, but which were previously caught by DOM.
9815
12c4f7dc
RB
98162017-03-17 Richard Biener <rguenther@suse.de>
9817
9818 PR middle-end/80075
9819 * g++.dg/torture/pr80075.C: New testcase.
9820
207f3423
MM
98212017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com>
9822
9823 PR target/71294
9824 * g++.dg/pr71294.C: New test.
9825
9fc900af
SB
98262017-03-16 Segher Boessenkool <segher@kernel.crashing.org>
9827
9828 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target.
9829
c05c2380
JJ
98302017-03-16 Jakub Jelinek <jakub@redhat.com>
9831
e711928b
JJ
9832 PR fortran/80010
9833 * gfortran.dg/goacc/asyncwait-3.f95: Adjust expected diagnostic.
9834
c05c2380
JJ
9835 PR fortran/79886
9836 * gfortran.dg/pr79886.f90: New test.
9837
3231d64b
MM
98382017-03-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9839
9840 PR target/79038
9841 * gcc.target/powerpc/pr79038-1.c: New test.
9842
81ef1f5e
SB
98432017-03-15 Segher Boessenkool <segher@kernel.crashing.org>
9844
9845 PR fortran/33271
9846 * gfortran.dg/nint_2.f90: Do not xfail powerpc*-*-linux*.
9847
395a1e9b
JW
98482017-03-15 Jiong Wang <jiong.wang@arm.com>
9849
9850 PR testsuite/79356
9851 * gcc.dg/attr-alloc_size-11.c: Don't xfail on arm.
9852
05f65910
UB
98532017-03-15 Uros Bizjak <ubizjak@gmail.com>
9854
9855 PR target/80019
9856 * gcc.target/i386/pr80019.c: New test.
9857
94285a7d
ML
98582017-03-15 Martin Liska <mliska@suse.cz>
9859
9860 * gcc.dg/tree-prof/pr66295.c: Removed unused dg-error.
9861
a983542b
MS
98622017-03-14 Martin Sebor <msebor@redhat.com>
9863
9864 PR tree-optimization/79800
9865 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Add test cases.
9866 * gcc.dg/tree-ssa/pr79800.c: New test.
9867
76ca5f40
MM
98682017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9869
9870 PR target/79947
9871 * gcc.target/powerpc/pr79947.c: New test.
9872
5d9a283a
MS
98732017-03-14 Martin Sebor <msebor@redhat.com>
9874
9875 PR middle-end/80020
9876 * gcc.dg/attr-alloc_size-6.c: Correct aligned_alloc argument order.
9877 * gcc.dg/attr-alloc_size-7.c: Same.
9878 * gcc.dg/attr-alloc_size-9.c: Same.
9879 * gcc.dg/builtin-alloc-size.c: Same.
9880 * gcc.dg/pr80020.c: New test.
9881
4692943d
BS
98822017-03-14 Bernd Schmidt <bschmidt@redhat.com>
9883
9884 PR rtl-optimization/79728
9885 * gcc.target/i386/sse-globalreg.c: New test.
9886
861d9d5e
ML
98872017-03-14 Martin Liska <mliska@suse.cz>
9888
9889 PR lto/66295
9890 * gcc.dg/tree-prof/pr66295.c: New test.
9891
a48018b5
ML
98922017-03-13 Martin Liska <mliska@suse.cz>
9893
9894 PR middle-end/78339
9895 * gcc.target/i386/mpx/pr78339.c: New test.
9896
8c56cc5a
CZ
98972017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9898
065ba179 9899 * gcc.target/arc/bitfield.c: New file.
8c56cc5a 9900
14555394
CZ
99012017-03-13 Claudiu Zissulescu <claziss@synopsys.com>
9902
065ba179 9903 * gcc.target/arc/pr9001090948.c: New file.
14555394 9904
3079b92e
SB
99052017-03-11 Segher Boessenkool <segher@kernel.crashing.org>
9906
9907 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
9908 Fix test. Make early-out condition return early. Correct comments.
9909
c08de9db
JD
99102017-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9911
9912 PR libgfortran/78854
9913 * gfortran.dg/dtio_25.f90: New test.
9914
66b27545
MS
99152017-03-10 Martin Sebor <msebor@redhat.com>
9916
9917 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add a test case.
9918
8f2f6381
BS
99192017-03-10 Bernd Schmidt <bschmidt@redhat.com>
9920
9921 PR rtl-optimization/78911
9922 * gcc.target/i386/pr78911-1.c: New test.
9923 * gcc.target/i386/pr78911-2.c: New test.
9924
8e2c69b4 99252017-03-10 Will Schmidt <will_schmidt@vnet.ibm.com>
8f2f6381 9926
8e2c69b4
WS
9927 PR target/79941
9928 * gcc.target/powerpc/fold-vec-mult-even_odd_misc.c: New test.
9929 * gcc.target/powerpc/fold-vec-mult-even_odd_char.c: New test.
9930 * gcc.target/powerpc/fold-vec-mult-even_odd_short.c: New test.
9931
455d833c
MP
99322017-03-10 Marek Polacek <polacek@redhat.com>
9933
9934 PR c++/79967
9935 * g++.dg/cpp0x/gen-attrs-63.C: New test.
9936
cdd669f9
JJ
99372017-03-10 Jakub Jelinek <jakub@redhat.com>
9938
e260b0a7
JJ
9939 PR c++/79899
9940 * g++.dg/other/friend7.C: New test.
9941
cdd669f9
JJ
9942 PR c++/79896
9943 * g++.dg/ext/int128-5.C: New test.
9944
730e6e46
SB
99452017-03-10 Segher Boessenkool <segher@kernel.crashing.org>
9946
9947 PR testsuite/79356
9948 * gcc.dg/attr-alloc_size-11.c: Don't xfail on aarch64, ia64, mips,
9949 powerpc, sparc, or s390x.
9950
fc8f6304
PH
99512017-03-10 Pat Haugen <pthaugen@us.ibm.com>
9952
9953 PR target/79907
9954 * gcc.target/powerpc/pr79907.c: New.
9955
f1b0632a
OH
99562017-03-10 Olivier Hainque <hainque@adacore.com>
9957
9958 * gnat.dg/opt64.adb: New test.
9959 * gnat.dg/opt64_pkg.ads: New helper.
9960 * gnat.dg/opt64_pkg.adb: New helper.
9961
5558f089
JJ
99622017-03-10 Jakub Jelinek <jakub@redhat.com>
9963
2d9dd4fb
JJ
9964 PR rtl-optimization/79909
9965 * gcc.target/powerpc/pr79909.c: New test.
9966
72772e67
JJ
9967 PR tree-optimization/79972
9968 * gcc.dg/pr79972.c: New test.
9969
5558f089
JJ
9970 PR tree-optimization/77975
9971 * gcc.dg/pr77975.c: New test.
9972
822a132c
MP
99732017-03-09 Marek Polacek <polacek@redhat.com>
9974
9975 PR c++/79962
9976 PR c++/79984
9977 * c-c++-common/nonnull-3.c: New test.
9978 * g++.dg/warn/Wnonnull3.C: New test.
9979
c9819d22
MF
99802017-03-09 Matthew Fortune <matthew.fortune@imgtec.com>
9981
9982 * gcc.target/mips/lxc1-sxc1-1.c: Use -mhard-float.
9983 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
9984
36618428
MP
99852017-03-09 Marek Polacek <polacek@redhat.com>
9986
9987 PR sanitizer/79757
9988 * gcc.dg/ubsan/pr79757-1.c: New test.
9989 * gcc.dg/ubsan/pr79757-2.c: New test.
9990 * gcc.dg/ubsan/pr79757-3.c: New test.
9991 * gcc.dg/ubsan/pr79757-4.c: New test.
9992 * gcc.dg/ubsan/pr79757-5.c: New test.
9993
01e5af5a
JJ
99942017-03-09 Jakub Jelinek <jakub@redhat.com>
9995
9996 PR c/79969
9997 * gcc.dg/debug/dwarf2/enum-loc1.c: New test.
9998
6443c7c0
MP
99992017-03-09 Marek Polacek <polacek@redhat.com>
10000
10001 PR c++/79687
10002 * g++.dg/expr/ptrmem8.C: New test.
10003 * g++.dg/expr/ptrmem9.C: New test.
10004
d721dc3c
RB
100052017-03-09 Richard Biener <rguenther@suse.de>
10006
10007 PR tree-optimization/79977
10008 * gcc.dg/graphite/pr79977.c: New testcase.
10009
1f1fd3e2
TT
100102017-03-09 Toma Tabacu <toma.tabacu@imgtec.com>
10011
10012 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for
10013 rdynamic. Remove dg-skip-if for targets which don't support -rdynamic.
10014 * lib/target-supports.exp (check_effective_target_rdynamic):
10015 New proc.
10016
16967aff
RB
100172017-03-09 Richard Biener <rguenther@suse.de>
10018
10019 PR middle-end/79971
10020 * gcc.dg/fixed-point/pr79971.c: New testcase.
10021
26d7dc48
RB
100222017-03-09 Richard Biener <rguenther@suse.de>
10023
10024 PR ipa/79970
10025 * gcc.dg/torture/pr79970.c: New testcase.
10026
35f77c28
PC
100272017-03-09 Paolo Carlini <paolo.carlini@oracle.com>
10028
10029 PR c++/71966
10030 * g++.dg/cpp0x/pr71966-1.C: New.
10031 * g++.dg/cpp0x/pr71966-2.C: Likewise.
10032
8a7df031
ML
100332017-03-09 Martin Liska <mliska@suse.cz>
10034
10035 PR tree-optimization/79631
10036 * gcc.target/i386/mpx/pr79631.c: New test.
10037
3828bb0d
ML
100382017-03-09 Martin Liska <mliska@suse.cz>
10039
10040 PR target/65705
10041 PR target/69804
10042 * gcc.target/i386/pr71458.c: Update scanned pattern.
10043
410a590c
MP
100442017-03-09 Marek Polacek <polacek@redhat.com>
10045
10046 PR c++/79672
10047 * g++.dg/warn/Wduplicated-branches2.C: Fix PR.
10048 * g++.dg/warn/Wduplicated-branches3.C: New test.
10049
f084a22e
PG
100502017-03-09 Prachi Godbole <prachi.godbole@imgtec.com>
10051
10052 * gcc.target/mips/msa-bclri.c: Skip the test for -O0.
10053
a278b1c3
ML
100542017-03-09 Martin Liska <mliska@suse.cz>
10055
10056 PR ipa/79764
10057 * g++.dg/pr79764.C: New test.
10058
8dc19053
ML
100592017-03-09 Martin Liska <mliska@suse.cz>
10060
10061 PR ipa/79761
10062 * g++.dg/pr79761.C: New test.
10063
030fc94a
JJ
100642017-03-09 Jakub Jelinek <jakub@redhat.com>
10065
9e463823
JJ
10066 PR sanitizer/79944
10067 * c-c++-common/asan/pr79944.c: New test.
10068
6b62f323
JJ
10069 PR target/79932
10070 * gcc.target/i386/pr79932-2.c: New test.
10071
030fc94a
JJ
10072 PR target/79932
10073 * gcc.target/i386/pr79932-1.c: New test.
10074
423aec8b
MP
100752017-03-09 Marek Polacek <polacek@redhat.com>
10076
10077 PR c++/79900 - ICE in strip_typedefs
10078 * g++.dg/warn/Wpadded-1.C: New test.
10079
6659fe59
MP
100802017-03-08 Marek Polacek <polacek@redhat.com>
10081
10082 * g++.dg/Walloca1.C: Adjust dg-warning.
10083
f1a675e4
AH
100842017-03-08 Andrew Haley <aph@redhat.com>
10085
10086 PR tree-optimization/79943
10087 * gcc.dg/tree-ssa/pr79943.c: New test.
10088
edfcd7e3
RB
100892017-03-08 Richard Biener <rguenther@suse.de>
10090
10091 PR tree-optimization/79955
10092 * gcc.dg/uninit-24.c: New testcase.
10093
61fdfd8c
RB
100942017-03-08 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/79920
10097 * gcc.dg/vect/pr79920.c: New testcase.
10098
4b48e883
JJ
100992017-03-08 Jakub Jelinek <jakub@redhat.com>
10100
10101 PR sanitizer/79904
10102 * gcc.dg/ubsan/pr79904.c: New test.
10103
a71dbc63
JJ
101042017-03-07 Jakub Jelinek <jakub@redhat.com>
10105
10106 PR c/79834
10107 * c-c++-common/goacc/pragma_context.c (f2): Adjust expected
10108 diagnostics.
10109
d8a90142
MP
101102017-03-07 Marek Polacek <polacek@redhat.com>
10111
10112 PR middle-end/79809
10113 * g++.dg/Walloca1.C: New test.
10114
a5e9e3e4
ML
101152017-03-07 Martin Liska <mliska@suse.cz>
10116
10117 PR middle-end/68270
10118 * g++.dg/pr68270.C: New test.
10119
1f6dba54
JJ
101202017-03-07 Jakub Jelinek <jakub@redhat.com>
10121
760f82db
JJ
10122 PR rtl-optimization/79901
10123 * gcc.target/i386/pr79901.c: New test.
10124
1f6dba54
JJ
10125 PR sanitizer/79897
10126 * c-c++-common/ubsan/pr79897.c: New test.
10127
feca7b89
VM
101282017-03-06 Vladimir Makarov <vmakarov@redhat.com>
10129
10130 PR rtl-optimization/79571
10131 * gcc.target/i386/pr79571.c: New.
10132
bdbbf28d
MP
101332017-03-06 Marek Polacek <polacek@redhat.com>
10134
10135 PR c++/79796 - ICE with NSDMI and this pointer
10136 * g++.dg/cpp0x/nsdmi13.C: New test.
10137
52564551
JK
101382017-03-06 Julia Koval <julia.koval@intel.com>
10139
10140 PR target/79793
10141 * gcc.target/i386/interrupt-12.c: Update scan-assembler-times
10142 directives.
10143 * gcc.target/i386/interrupt-13.c: Ditto.
10144 * gcc.target/i386/interrupt-14.c: Ditto.
10145 * gcc.target/i386/interrupt-15.c: Ditto.
10146
345edb37
JJ
101472017-03-06 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR c++/79822
10150 * g++.dg/cpp0x/constexpr-79822.C: New test.
10151
a8d25fd0
RB
101522017-03-06 Richard Biener <rguenther@suse.de>
10153
10154 PR tree-optimization/79894
10155 * gcc.dg/vect/pr79887.c: New testcase.
10156
522fcdd7
RB
101572017-03-06 Richard Biener <rguenther@suse.de>
10158
10159 PR tree-optimization/79824
10160 * gcc.dg/vect/pr79824-1.c: New testcase.
10161 * gcc.dg/vect/pr79824-2.c: Likewise.
10162
54649631
TT
101632017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10164
10165 * gcc.dg/lto/pr60449_0.c: Add dg-require-effective-target for
10166 gettimeofday. Remove dg-skip-if for AVR.
10167 * lib/target-supports.exp (check_effective_target_gettimeofday):
10168 New proc.
10169
4bbc8970
RD
101702017-03-06 Robin Dapp <rdapp@linux.vnet.ibm.com>
10171
10172 * gcc.target/s390/hotpatch-1.c: Check for nopr %r0.
10173 * gcc.target/s390/hotpatch-10.c: Likewise.
10174 * gcc.target/s390/hotpatch-11.c: Likewise.
10175 * gcc.target/s390/hotpatch-12.c: Likewise.
10176 * gcc.target/s390/hotpatch-13.c: Likewise.
10177 * gcc.target/s390/hotpatch-14.c: Likewise.
10178 * gcc.target/s390/hotpatch-15.c: Likewise.
10179 * gcc.target/s390/hotpatch-16.c: Likewise.
10180 * gcc.target/s390/hotpatch-17.c: Likewise.
10181 * gcc.target/s390/hotpatch-18.c: Likewise.
10182 * gcc.target/s390/hotpatch-19.c: Likewise.
10183 * gcc.target/s390/hotpatch-2.c: Likewise.
10184 * gcc.target/s390/hotpatch-26.c: Likewise.
10185 * gcc.target/s390/hotpatch-27.c: Likewise.
10186 * gcc.target/s390/hotpatch-28.c: Likewise.
10187 * gcc.target/s390/hotpatch-3.c: Likewise.
10188 * gcc.target/s390/hotpatch-4.c: Likewise.
10189 * gcc.target/s390/hotpatch-5.c: Likewise.
10190 * gcc.target/s390/hotpatch-6.c: Likewise.
10191 * gcc.target/s390/hotpatch-7.c: Likewise.
10192 * gcc.target/s390/hotpatch-8.c: Likewise.
10193 * gcc.target/s390/hotpatch-9.c: Likewise.
10194
5f215a70
PC
101952017-03-06 Paolo Carlini <paolo.carlini@oracle.com>
10196
10197 PR c++/64574
10198 * g++.dg/template/crash125.C: New.
10199
296cc393
JJ
102002017-03-06 Jakub Jelinek <jakub@redhat.com>
10201
10202 PR target/79812
10203 * gcc.target/i386/avx512f-vpermq-imm-3.c: New test.
10204
ca8942a3
TT
102052017-03-06 Toma Tabacu <toma.tabacu@imgtec.com>
10206
10207 * gcc.target/mips/inline-memcpy-3.c (dg-options): Add -mabi=32.
10208
c1b993c0
PG
102092017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10210
10211 * gcc.target/mips/msa-minmax.c: New tests.
10212
a50a32aa
ML
102132017-03-06 Martin Liska <mliska@suse.cz>
10214
10215 PR sanitize/79783
10216 * g++.dg/asan/pr79783.C: New test.
10217
5ada812c
PG
102182017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10219
10220 * gcc.target/mips/msa-dotp.c: New tests.
10221
334b3c4b
PG
102222017-03-06 Prachi Godbole <prachi.godbole@imgtec.com>
10223
10224 * gcc.target/mips/msa-bclri.c: New test.
10225
d8b4baeb
PC
102262017-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10227
10228 PR c++/70266
10229 * g++.dg/tm/pr70266.C: New.
10230
ef78bc3c 102312017-03-05 Andre Vehreschild <vehre@gcc.gnu.org>
065ba179 10232 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
ef78bc3c
AV
10233
10234 * gfortran.dg/coarray/fail_image_1.f08: New test.
10235 * gfortran.dg/coarray/fail_image_2.f08: New test.
10236 * gfortran.dg/coarray/failed_images_1.f08: New test.
10237 * gfortran.dg/coarray/failed_images_2.f08: New test.
10238 * gfortran.dg/coarray/image_status_1.f08: New test.
10239 * gfortran.dg/coarray/image_status_2.f08: New test.
10240 * gfortran.dg/coarray/stopped_images_1.f08: New test.
10241 * gfortran.dg/coarray/stopped_images_2.f08: New test.
10242 * gfortran.dg/coarray_fail_st.f90: New test.
10243 * gfortran.dg/coarray_failed_images_1.f08: New test.
10244 * gfortran.dg/coarray_image_status_1.f08: New test.
10245 * gfortran.dg/coarray_stopped_images_1.f08: New test.
10246
7f5a7d78
MP
102472017-03-03 Marek Polacek <polacek@redhat.com>
10248
10249 PR c/79758
10250 * gcc.dg/noncompile/pr79758.c: New test.
10251
cc195d46
JJ
102522017-03-03 Jakub Jelinek <jakub@redhat.com>
10253
10254 PR middle-end/79805
10255 * g++.dg/opt/pr79805.C: New test.
10256
945b6e16
AS
102572017-03-03 Andrew Senkevich <andrew.senkevich@intel.com>
10258
10259 * gcc.target/i386/avx512vpopcntdq-check.h: New.
10260 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10261 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10262 * gcc.target/i386/avx512f-helper.h: Add avx512vpopcntdq-check.h.
10263 * gcc.target/i386/i386.exp
10264 (check_effective_target_avx512vpopcntdq): New.
10265
31dcc385
TT
102662017-03-03 Toma Tabacu <toma.tabacu@imgtec.com>
10267
10268 * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
10269 ilp32 targets and match DImode registers for lp64 targets.
10270
0e174ae1
UB
102712017-03-03 Uros Bizjak <ubizjak@gmail.com>
10272
10273 * g++.dg/pr71624.C: Disable for x32.
10274 * g++.dg/pr71633.C: Ditto.
10275
93505ec5
JJ
102762017-03-03 Jakub Jelinek <jakub@redhat.com>
10277
10278 PR target/79807
10279 * gcc.target/i386/pr79807.c: New test.
10280
d78a1c01
ML
102812017-03-03 Martin Liska <mliska@suse.cz>
10282
10283 PR tree-optimization/79803
10284 * gcc.dg/tree-ssa/pr79803.c: New test.
10285
ec7f796e
ML
102862017-03-03 Martin Liska <mliska@suse.cz>
10287
10288 PR rtl-optimization/79574
10289 * gcc.dg/pr79574-2.c: New test.
10290
30d309aa
RB
102912017-03-03 Richard Biener <rguenther@suse.de>
10292
10293 PR c++/79825
10294 * g++.dg/warn/Wuninitialized-8.C: New testcase.
10295
38801de5
JJ
102962017-03-03 Jakub Jelinek <jakub@redhat.com>
10297
10298 * gcc.dg/pr57134.c: Use empty inline asm string literal.
10299
7278b0a2
MP
103002017-03-03 Marek Polacek <polacek@redhat.com>
10301
10302 PR c++/79791
10303 * g++.dg/warn/Wwrite-strings-1.C: New test.
10304 * g++.dg/warn/Wwrite-strings-2.C: New test.
10305 * g++.dg/warn/Wwrite-strings-3.C: New test.
10306 * g++.dg/warn/Wwrite-strings-4.C: New test.
10307 * g++.dg/warn/Wwrite-strings-5.C: New test.
10308 * g++.dg/warn/Wwrite-strings-6.C: New test.
10309 * g++.dg/warn/Wwrite-strings-7.C: New test.
10310 * g++.dg/warn/Wwrite-strings-8.C: New test.
10311 * g++.dg/warn/Wwrite-strings-9.C: New test.
10312 * g++.dg/warn/Wwrite-strings-10.C: New test.
10313 * g++.dg/warn/Wwrite-strings-11.C: New test.
10314 * g++.dg/warn/Wwrite-strings-12.C: New test.
10315
75473a91
RB
103162017-03-03 Richard Biener <rguenther@suse.de>
10317
10318 PR middle-end/79818
10319 * gcc.dg/torture/pr79818.c: New testcase.
10320
50bea0c5
JJ
103212017-03-02 Jakub Jelinek <jakub@redhat.com>
10322
10323 PR c++/79782
10324 * g++.dg/warn/Wunused-parm-10.C: New test.
10325
130f15ce
UB
103262017-03-02 Uros Bizjak <ubizjak@gmail.com>
10327
10328 * gcc.dg/rtl/x86_64/*.c: Test for
10329 "{ i?86-*-* x86_64-*-* } && lp64" targets only.
10330
dc362ada
UB
103312017-03-02 Uros Bizjak <ubizjak@gmail.com>
10332
10333 PR target/79514
10334 * gcc.target/i386/pr79514.c: New test.
10335
fe792dd8
JJ
103362017-03-02 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR rtl-optimization/79780
10339 * gcc.c-torture/compile/pr79780.c: New test.
10340
e80facb4
RB
103412017-03-02 Richard Biener <rguenther@suse.de>
10342
10343 PR tree-optimization/79345
10344 PR c++/42000
10345 * g++.dg/warn/Wuninitialized-7.C: New testcase.
10346 * c-c++-common/ubsan/bounds-2.c: Add -Wno-uninitialized.
10347 * gcc.dg/uninit-pr19430-2.c: Add expected warning.
10348
eb0e7c34
RB
103492017-03-02 Richard Biener <rguenther@suse.de>
10350
10351 PR c/79756
10352 * gcc.dg/vector-1.c: New testcase.
10353
653a4b32
BC
103542017-03-02 Bin Cheng <bin.cheng@arm.com>
10355
10356 PR tree-optimization/66768
10357 * gcc.target/i386/pr66768.c: New test.
10358
da403f31
RB
103592017-03-02 Richard Biener <rguenther@suse.de>
10360
10361 * gcc.dg/rtl/x86_64/dfinit.c: Only run for lp64.
10362 * gcc.dg/rtl/x86_64/final.c: Likewise.
10363 * gcc.dg/rtl/x86_64/into-cfglayout.c: Likewise.
10364 * gcc.dg/rtl/x86_64/ira.c: Likewise.
10365 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: Likewise.
10366 * gcc.dg/rtl/x86_64/vregs.c: Likewise.
10367
83692f96
RB
103682017-03-02 Richard Biener <rguenther@suse.de>
10369
10370 PR tree-optimization/79777
10371 * gcc.dg/torture/pr79777.c: New testcase.
10372
71dedb33
MS
103732017-03-01 Martin Sebor <msebor@redhat.com>
10374
10375 PR middle-end/79692
10376 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
10377 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Correct %#g.
10378 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: New test.
10379 * gcc.dg/tree-ssa/builtin-snprintf-3.c: Ditto.
10380
48990905
UB
103812017-03-01 Uros Bizjak <ubizjak@gmail.com>
10382
10383 * gcc.target/i386/invsize-2.c: New test.
10384 * gcc.target/i386/invsize-3.c: Ditto.
10385 * gcc.target/i386/invsize-4.c: Ditto.
10386 * gcc.target/i386/pr66274.c: Expect "unsuported size" warning.
10387 * gcc.target/i386/stackalign/asm-1.c: Ditto.
10388
c7f0c9f3
MM
103892017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
10390
10391 PR target/79439
10392 * gcc.target/powerpc/pr79439.c: New test.
10393
f5ef6bfc
PH
103942017-03-01 Pat Haugen <pthaugen@us.ibm.com>
10395
10396 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up
10397 scan string.
10398
10399
50181506
KN
104002017-03-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
10401
10402 PR target/79395
10403 * gcc.target/powerpc/vsu/vec-all-ne-10.c: Change scan-assembler
10404 pattern to look for vcmpequd. instead of vcmpnew.
10405 * gcc.target/powerpc/vsu/vec-all-ne-14.c: Likewise.
10406 * gcc.target/powerpc/vsu/vec-all-ne-7.c: Change scan-assembler
10407 pattern to look for xvcmpeqsp. instead of xvcmpnesp.
10408 * gcc.target/powerpc/vsu/vec-all-ne-8.c: Change scan-assembler to
10409 look for xvcmpeqdp. instead of xvcmpnedp.
10410 * gcc.target/powerpc/vsu/vec-all-ne-9.c: Change scan-assembler to
10411 look for vcmpequd. instead of vcmpnew.
10412 * gcc.target/powerpc/vsu/vec-any-eq-10.c: Likewise.
10413 * gcc.target/powerpc/vsu/vec-any-eq-14.c: Likewise.
10414 * gcc.target/powerpc/vsu/vec-any-eq-7.c: Change scan-assembler to
10415 look for xvcmpeqsp. instead of xvcmpnesp.
10416 * gcc.target/powerpc/vsu/vec-any-eq-8.c: Change scan-assembler to
10417 look for xvcmpeqdp. instead of xvcmpnedp.
10418 * gcc.target/powerpc/vsu/vec-any-eq-9.c: Change scan-assembler to
10419 look for vcmpequd. instead of vcmpnew.
10420 * gcc.target/powerpc/vsu/vec-cmpne-8.c: Change scan-assembler to
10421 look for vcmpeqsp instead of xvcmpnesp.
10422 * gcc.target/powerpc/vsu/vec-cmpne-9.c: Change scan-assembler to
10423 look for xvcmpeqdp instead of xvcmpnedp.
10424
0100ae43
RB
104252017-03-01 Richard Biener <rguenther@suse.de>
10426
10427 PR middle-end/79721
10428 * gcc.dg/torture/pr79721.c: New testcase.
10429
0f3f4ffe
JJ
104302017-03-01 Jakub Jelinek <jakub@redhat.com>
10431
42132674
JJ
10432 PR c++/79681
10433 * g++.dg/cpp1y/constexpr-79681-1.C: New test.
10434 * g++.dg/cpp1y/constexpr-79681-2.C: New test.
10435
e3e9e8ca
JJ
10436 PR c++/79746
10437 * g++.dg/warn/Wunused-parm-9.C: New test.
10438
0f3f4ffe
JJ
10439 PR tree-optimization/79734
10440 * g++.dg/opt/pr79734.C: New test.
10441
ad1de652
JJ
104422017-02-28 Jakub Jelinek <jakub@redhat.com>
10443
10444 PR tree-optimization/79737
10445 * gcc.c-torture/execute/pr79737-1.c: New test.
10446 * gcc.c-torture/execute/pr79737-2.c: New test.
10447
7a1ae923
EB
104482017-02-28 Eric Botcazou <ebotcazou@adacore.com>
10449
10450 * gcc.target/sparc/20170228-1.c: New test.
10451
2af0c3ed
UB
104522017-02-28 Uros Bizjak <ubizjak@gmail.com>
10453
10454 * gcc.target/i386/invsize-1.c: New test.
10455
203ced0a
MS
104562017-02-28 Martin Sebor <msebor@redhat.com>
10457
10458 PR tree-optimization/79691
10459 * gcc.dg/tree-ssa/pr79691.c: New test.
10460
8a915b87
JJ
104612017-02-28 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR target/79729
10464 * gcc.target/i386/pr79729.c: New test.
10465
41aa3a38
RB
104662017-02-28 Richard Biener <rguenther@suse.de>
10467
10468 PR tree-optimization/79740
10469 * gcc.dg/torture/pr79740.c: New testcase.
10470
587240d2
RB
104712017-02-28 Richard Biener <rguenther@suse.de>
10472
10473 PR middle-end/79731
10474 * c-c++-common/torture/pr79731.c: New testcase.
10475
dd3f4560
RB
104762017-02-28 Richard Biener <rguenther@suse.de>
10477
10478 PR tree-optimization/79732
10479 * gcc.dg/torture/pr79732.c: New testcase.
10480
c7d97b28
RB
104812017-02-28 Richard Biener <rguenther@suse.de>
10482
10483 PR tree-optimization/79723
10484 * gcc.target/i386/pr79723.c: New testcase.
10485
c8f28a3c
PH
104862017-02-27 Pat Haugen <pthaugen@us.ibm.com>
10487
10488 PR target/79544
10489 * gcc.target/powerpc/pr79544.c: New.
10490
c91c3003
PC
104912017-02-27 Paolo Carlini <paolo.carlini@oracle.com>
10492
10493 PR c++/79414
10494 * g++.dg/parse/crash67.C: New.
10495
57fa080b
BC
104962017-02-27 Bin Cheng <bin.cheng@arm.com>
10497
10498 PR tree-optimization/77536
10499 * gcc.dg/vect/pr79347.c: Revise testing string.
10500
68b948d3
RB
105012017-02-27 Richard Biener <rguenther@suse.de>
10502
10503 PR tree-optimization/45397
10504 * gcc.dg/tree-ssa/pr45397.c: New testcase.
10505
69a2e8a1
RB
105062017-02-27 Richard Biener <rguenther@suse.de>
10507
10508 PR tree-optimization/79690
10509 * gcc.target/i386/pr79690.c: New testcase.
10510
c7b608a9
TK
105112017-02-26 Thomas Koenig <tkoenig@gcc.gnu.org>
10512
10513 PR fortran/51119
10514 * gfortran.dg/inline_matmul_1.f90: Scan optimized dump instead
10515 of original.
10516 * gfortran.dg/inline_matmul_11.f90: Likewise.
10517 * gfortran.dg/inline_matmul_9.f90: Likewise.
10518 * gfortran.dg/matmul_13.f90: New test.
10519 * gfortran.dg/matmul_14.f90: New test.
10520
98561a9b
JJ
105212017-02-25 Jakub Jelinek <jakub@redhat.com>
10522
10523 PR middle-end/79396
10524 * g++.dg/opt/pr79396.C: New test.
10525
77be9417
DH
105262017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10527
10528 PR fortran/79597
10529 * gfortran.dg/dtio_6.f90: Update test.
10530
105312017-02-25 Dominique d'Humieres <dominiq@lps.ens.fr>
10532
10533 PR fortran/79601
10534 * gfortran.dg/interface_operator_2.f90: New test.
10535
b9822443
JJ
105362017-02-24 Jakub Jelinek <jakub@redhat.com>
10537
10538 PR c/79677
10539 * gcc.dg/pr79677.c: New test.
10540
4bc2b786
MF
105412017-02-24 Matthew Fortune <matthew.fortune@imgtec.com>
10542
10543 * gcc.target/mips/mips-ps-type-2.c (move): Force generation
10544 of mov.ps.
10545 * gcc.target/mips/mips-ps-type.c (move): Likewise.
10546 (cond_move1): Simplify condition to force generation of
10547 mov[nz].ps.
10548 (cond_move2): Likewise.
10549
4227c9ad
JJ
105502017-02-24 Jakub Jelinek <jakub@redhat.com>
10551
10552 PR c++/79588
10553 * g++.dg/warn/Wrestrict-1.C: New test.
10554 * g++.dg/warn/Wrestrict-2.C: New test.
10555
fd527ec1
DE
105562017-02-24 David Edelsohn <dje.gcc@gmail.com>
10557
10558 * g++.dg/ext/complit15.C: Require LTO.
10559
2af8fd5c
TT
105602017-02-24 Toma Tabacu <toma.tabacu@imgtec.com>
10561
10562 * gcc.dg/tree-ssa/ssa-thread-14.c (dg-options): Use
10563 logical_op_short_circuit to skip targets.
10564 (dg-additional-options): Don't pass -mbranch-cost=2 for MIPS, AVR
10565 and s390.
10566
0b9cdb9a
EB
105672017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10568
10569 * gnat.dg/opt63.adb: New test.
10570
4af362a9
EB
105712017-02-24 Eric Botcazou <ebotcazou@adacore.com>
10572
10573 * gnat.dg/discr47.adb: New test.
10574
7699e88f
RB
105752017-02-24 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/79389
10578 * gcc.dg/tree-ssa/split-path-10.c: New testcase.
10579
e3beb191
PC
105802017-02-23 Paolo Carlini <paolo.carlini@oracle.com>
10581
10582 PR c++/79361
10583 * g++.dg/cpp0x/pr79361-1.C: New.
10584 * g++.dg/cpp0x/pr79361-2.C: Likewise.
10585
195610aa
EB
105862017-02-23 Eric Botcazou <ebotcazou@adacore.com>
10587
10588 * gcc.target/visium/bit_test.c: Accept any lsr form.
10589 * gcc.target/visium/block_move.c: Tweak.
10590
17885cad
DV
105912017-02-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
10592
10593 PR 68749
10594 * gcc.dg/ifcvt-4.c: Disable for -m31, use -march=z196.
10595
45f7faf0
RB
105962017-02-23 Richard Biener <rguenther@suse.de>
10597
10598 PR tree-optimization/79683
10599 * gcc.target/i386/pr79683.c: New testcase.
10600
18eb304e
JL
106012017-02-22 Jeff Law <law@redhat.com>
10602
10603 PR tree-optimization/79578
10604 * g++.dg/tree-ssa/ssa-dse-3.C: New test.
10605
0a864a97
SD
106062017-02-22 Sameera Deshpande <sameera.deshpande@imgtec.com>
10607
10608 * gcc.target/mips/msa-fp-cc.c: New test.
10609
fe8ece05
JJ
106102017-02-22 Jakub Jelinek <jakub@redhat.com>
10611
e40b6fc7
JJ
10612 PR c++/79664
10613 * g++.dg/gomp/teams-1.C: Adjust expected diagnostic location.
10614 * g++.dg/cpp1y/constexpr-throw.C: Likewise.
10615 * g++.dg/gomp/pr79664.C: New test.
10616
fe8ece05
JJ
10617 * g++.dg/debug/dwarf2/inline-var-2.C: New test.
10618
78af14ae
MP
106192017-02-22 Marek Polacek <polacek@redhat.com>
10620
10621 PR c++/79653
10622 * g++.dg/cpp0x/alignas10.C: New test.
10623 * g++.dg/cpp0x/alignas9.C: New test.
10624
8fdddd3d
MP
10625 PR c++/79657
10626 * g++.dg/ext/underlying_type12.C: New test.
10627
61ac5ebe
MP
10628 PR c/79662
10629 * gcc.dg/enum-incomplete-4.c: New test.
10630
888c7050
JJ
106312017-02-22 Jakub Jelinek <jakub@redhat.com>
10632
10633 PR target/70465
10634 * gcc.target/i386/pr70465-2.c: New test.
10635
6d3daa1a
UB
106362017-02-21 Uros Bizjak <ubizjak@gmail.com>
10637
10638 * gcc.dg/pr61441.c: Use dg-add-options ieee.
10639
76dd203e
RB
106402017-02-22 Richard Biener <rguenther@suse.de>
10641
10642 PR tree-optimization/79673
10643 * gcc.target/i386/pr79673.c: New testcase.
10644
a9c774d2
RB
106452017-02-22 Richard Biener <rguenther@suse.de>
10646
10647 PR tree-optimization/79666
10648 * gcc.dg/torture/pr79666.c: New testcase.
10649
8f4f841a
ML
106502017-02-22 Martin Liska <mliska@suse.cz>
10651
10652 PR lto/79587
10653 * gcc.dg/tree-prof/pr79587.c: New test.
10654
a232a1cb
MP
106552017-02-21 Marek Polacek <polacek@redhat.com>
10656
10657 PR c++/79535
10658 * g++.dg/ext/flexary23.C: New test.
10659
b86fec68
UB
106602017-02-21 Uros Bizjak <ubizjak@gmail.com>
10661
10662 PR target/79593
10663 * gcc.target/i386/pr79593.c: New test.
10664
5c3f1d7b
JJ
106652017-02-21 Jakub Jelinek <jakub@redhat.com>
10666
b7280ac2
JJ
10667 PR c++/79654
10668 * g++.dg/cpp1z/decomp26.C: New test.
10669
5c3f1d7b
JJ
10670 PR sanitizer/79589
10671 * g++.dg/ubsan/pr79589.C: New test.
10672
1486c2a7
JL
106732017-02-21 Jeff Law <law@redhat.com>
10674
10675 PR tree-optimization/79621
10676 * gcc.c-torture/compile/pr79621.c: New test.
10677
2f3ec56d
JJ
106782017-02-21 Jakub Jelinek <jakub@redhat.com>
10679
3bb43119
JJ
10680 PR c++/79655
10681 * g++.dg/cpp1y/constexpr-79655.C: New test.
10682
664beaf2 10683 PR c++/79639
b86fec68 10684 * g++.dg/cpp1y/constexpr-79639.C: New test.
664beaf2 10685
956d3e61
JJ
10686 PR target/79633
10687 * gcc.target/i386/mpx/pr79633.c: New test.
10688
d4cbfca4
JJ
10689 PR target/79570
10690 * gcc.dg/pr79570.c: New test.
10691
00bc9de3
JJ
10692 PR c++/79641
10693 * c-c++-common/pr79641.c: New test.
10694
d002d099
JJ
10695 PR tree-optimization/79649
10696 * gcc.target/i386/pr79649.c: New test.
10697
2f3ec56d
JJ
10698 PR target/79494
10699 * gcc.dg/pr79494.c: New test.
10700
e6655a5f
SB
107012017-02-21 Segher Boessenkool <segher@kernel.crashing.org>
10702
10703 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Add -Wno-psabi
10704 to dg-options.
10705
107062017-02-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
319633cd
KT
10707
10708 * gcc.dg/gimplefe-26.c: Require c99_runtime.
10709
fd527ec1
DE
107102017-02-02 Jason Merrill <jason@redhat.com>
10711
10712 PR c++/79580
10713 * g++.dg/ext/complit15.C: New.
10714
027a9dd5
KN
107152017-02-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
10716
10717 PR target/78056
10718 * gcc.target/powerpc/pr78056-8.c: Remove.
10719
80480cee
MP
107202017-02-20 Marek Polacek <polacek@redhat.com>
10721
10722 PR middle-end/79537
10723 * gcc.dg/comp-goto-4.c: New test.
10724
85ade8d6
MP
10725 PR sanitizer/79558
10726 * c-c++-common/ubsan/bounds-14.c: New test.
10727
705d3b77
JJ
107282017-02-20 Jakub Jelinek <jakub@redhat.com>
10729
10730 PR target/79568
10731 * gcc.target/i386/pr79568-1.c: New test.
10732 * gcc.target/i386/pr79568-2.c: New test.
10733 * gcc.target/i386/pr79568-3.c: New test.
10734
dc42a736
PT
107352017-02-16 Paul Thomas <pault@gcc.gnu.org>
10736
10737 PR fortran/79382
705d3b77
JJ
10738 * gfortran.dg/dtio_10.f90: Change test of error message.
10739 * gfortran.dg/dtio_23.f90: New test.
10740 * gfortran.dg/dtio_24.f90: New test.
dc42a736 10741
1ca6a74f
PT
107422017-02-20 Paul Thomas <pault@gcc.gnu.org>
10743
10744 PR fortran/79434
705d3b77 10745 * gfortran.dg/submodule_25.f08: New test.
1ca6a74f 10746
63af1586
PT
107472017-02-19 Paul Thomas <pault@gcc.gnu.org>
10748
10749 PR fortran/79447
705d3b77 10750 * gfortran.dg/submodule_24.f08: New test.
63af1586 10751
4ca4d1e9
AV
107522017-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
10753
10754 PR fortran/79229
10755 * gfortran.dg/class_allocate_24.f90: New test.
10756
dea71ad0
PT
107572017-02-19 Paul Thomas <pault@gcc.gnu.org>
10758
10759 PR fortran/79402
10760 * gfortran.dg/submodule_23.f90: New test.
10761
f46e2bc9
PC
107622017-02-19 Paolo Carlini <paolo.carlini@oracle.com>
10763
10764 PR c++/79380
10765 * g++.dg/cpp0x/alignas8.C: New.
10766
7dfa657b
JW
107672017-02-19 Eric Fiselier <eric@efcs.ca>
10768 Jonathan Wakely <jwakely@redhat.com>
10769
10770 PR c++/69523
10771 * g++.dg/cpp0x/Wliteral-suffix2.C: New test.
10772
eab1f169
PK
107732017-02-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10774
10775 * gcc.dg/gimplefe-26.c: New test.
10776
47e16d83
JDA
107772017-02-18 John David Anglin <danglin@gcc.gnu.org>
10778
10779 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*.
10780
c2615951
JJ
107812017-02-18 Jakub Jelinek <jakub@redhat.com>
10782
c28fcc60
JJ
10783 PR target/79569
10784 * gcc.target/i386/3dnowA-3.c: New test.
10785
c2615951
JJ
10786 PR target/79559
10787 * gcc.target/i386/pr79559.c: New test.
10788
97fcf744
JM
107892017-02-17 Joseph Myers <joseph@codesourcery.com>
10790
10791 * gcc.dg/c11-float-2.c: New test.
10792 * gcc.dg/torture/float128-floath.c,
10793 gcc.dg/torture/float128x-floath.c,
10794 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float32-floath.c,
10795 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float64-floath.c,
10796 gcc.dg/torture/float64x-floath.c: Do not test comparison of
10797 *_DECIMAL_DIG macros with DECIMAL_DIG.
10798
a530e181
BS
107992017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10800
10801 PR target/79261
10802 * gcc.target/powerpc/vec-xxpermdi.c: New file.
10803
1d516992
JK
108042017-02-17 Julia Koval <julia.koval@intel.com>
10805
10806 * gcc.target/i386/rdpid.c New test.
10807 * gcc.target/i386/sse-12.c: Add -mrdpid.
10808 * gcc.target/i386/sse-13.c: Ditto.
10809 * gcc.target/i386/sse-14.c: Ditto.
10810 * gcc.target/i386/sse-22.c: Ditto.
10811 * gcc.target/i386/sse-23.c: Ditto.
10812 * g++.dg/other/i386-2.C: Ditto.
10813 * g++.dg/other/i386-3.C: Ditto.
10814
3185712c
SB
108152017-02-17 Segher Boessenkool <segher@kernel.crashing.org>
10816
10817 * gcc.dg/pr59833.c: Add -fsignaling-nans to options.
10818 * gcc.dg/pr61441.c: Ditto.
10819
a261ee49
ML
108202017-02-17 Martin Liska <mliska@suse.cz>
10821
10822 PR rtl-optimization/79574
10823 * gcc.dg/pr79574.c: New test.
10824
5bf69d74
MP
108252017-02-17 Marek Polacek <polacek@redhat.com>
10826
10827 PR middle-end/79536
10828 * gcc.dg/torture/pr79536.c: New test.
10829
a72b242e
AM
108302017-02-16 Alan Modra <amodra@gmail.com>
10831
10832 * gcc.c-torture/execute/pr79286.c: New.
10833
bcac0b4d
JJ
108342017-02-16 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR c++/79512
10837 * c-c++-common/gomp/pr79512.c: New test.
10838
945c17d8
MS
108392017-02-15 Martin Sebor <msebor@redhat.com>
10840
10841 PR c++/79363
10842 * g++.dg/ext/flexary12.C: Adjust.
10843 * g++.dg/ext/flexary20.C: Same.
10844 * g++.dg/ext/flexary21.C: Same.
10845 * g++.dg/ext/flexary22.C: New test.
10846
25c99850
BC
108472017-02-15 Bin Cheng <bin.cheng@arm.com>
10848
10849 PR tree-optimization/79347
10850 * gcc.dg/vect/pr79347.c: New test.
10851
4f5e5fcb
JJ
108522017-02-15 Jakub Jelinek <jakub@redhat.com>
10853
e7202857
JJ
10854 PR c++/79301
10855 * g++.dg/cpp1y/feat-cxx11-neg.C: Remove (with pedwarn) from
10856 [[deprecated]] comment.
10857 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
10858 * g++.dg/cpp1y/feat-cxx11.C: Likewise.
10859 * g++.dg/cpp1y/attr-deprecated-neg.C: Don't expect warnings for
10860 [[deprecated]] in -std=c++11.
10861 * g++.dg/cpp0x/fallthrough2.C: Don't expect warnings for
10862 [[fallthrough]] in -std=c++11 and -std=c++14.
10863
4f5e5fcb
JJ
10864 PR c++/79288
10865 * g++.dg/tls/pr79288.C: New test.
10866
c7545f1c
MP
108672017-02-15 Marek Polacek <polacek@redhat.com>
10868
10869 PR c/79515
10870 * gcc.dg/dfp/pr79515.c: New.
10871
1114b39c
DE
108722017-02-15 David Edelsohn <dje.gcc@gmail.com>
10873
10874 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first.
10875
93b87d1d
TS
108762017-02-15 Thomas Schwinge <thomas@codesourcery.com>
10877
10878 * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into
10879 "opt_files".
10880
fa8db6ea
JJ
108812017-02-15 Jakub Jelinek <jakub@redhat.com>
10882
10883 PR target/79487
10884 * gcc.dg/dfp/pr79487.c: New test.
10885 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Revert
10886 2017-02-13 change.
10887
8722316b
CL
108882017-01-14 Carl Love <cel@us.ibm.com>
10889
10890 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the
10891 xvcvsxdsp and xvcvuxdsp instructions.
10892
2932fe90
SB
108932017-02-14 Segher Boessenkool <segher@kernel.crashing.org>
10894
10895 * gcc.target/powerpc/vec-adde-int128.c: Only run if int128 exists.
10896 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
10897 * gcc.target/powerpc/vec-adde.c: Require vsx_hw, don't require a
10898 64-bit default target.
10899 * gcc.target/powerpc/vec-addec.c: Require p8vector_hw, don't require
10900 a 64-bit default target.
10901
63d09033
JJ
109022017-02-14 Jakub Jelinek <jakub@redhat.com>
10903
10904 PR target/79481
10905 * gcc.target/i386/sse-14.c (test_2vx): Add void return type.
dea71ad0 10906 (test_3vx): Change return type from int to void.
63d09033
JJ
10907 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10908 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10909 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10910 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10911 tests.
10912 * gcc.target/i386/sse-22.c (test_2vx): Add void return type.
10913 (test_3vx): Change return type from int to void.
10914 (_mm512_prefetch_i32gather_ps, _mm512_prefetch_i32scatter_ps,
10915 _mm512_prefetch_i64gather_ps, _mm512_prefetch_i64scatter_ps,
10916 _mm512_prefetch_i32gather_pd, _mm512_prefetch_i32scatter_pd,
10917 _mm512_prefetch_i64gather_pd, _mm512_prefetch_i64scatter_pd): New
10918 tests.
10919 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Add non-masked
10920 intrinsic. Change scan-assembler-times number from 1 to 2.
10921 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Likewise.
10922 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Likewise.
10923 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Likewise.
10924 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Likewise.
10925 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Likewise.
10926 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Likewise.
10927 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Likewise.
10928
8668fae0
UB
109292017-02-14 Uros Bizjak <ubizjak@gmail.com>
10930
10931 PR middle-end/61225
10932 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options.
10933 Use dg-additional-options for ia32 target. Remove XFAIL.
10934
95d96609
UB
109352017-02-14 Uros Bizjak <ubizjak@gmail.com>
10936
10937 PR target/79495
10938 * gcc.target/i386/pr79495.c: New test.
10939
6f207d58
MP
109402017-02-14 Marek Polacek <polacek@redhat.com>
10941
10942 PR c++/79420
10943 PR c++/79463
10944 * g++.dg/cpp1y/pr79463.C: New.
10945 * g++.dg/template/incomplete10.C: New.
10946 * g++.dg/template/incomplete9.C: New.
10947
ee139af5
L
109482017-02-14 H.J. Lu <hongjiu.lu@intel.com>
10949
10950 PR target/79498
10951 * gcc.target/i386/pr79498.c: New test.
10952
bf00c9e0
MS
109532017-02-14 Martin Sebor <msebor@redhat.com>
10954
10955 PR middle-end/79448
10956 * gcc.dg/tree-ssa/builtin-snprintf-warn-3.c: New test.
10957 * gcc.dg/tree-ssa/pr79448-2.c: New test.
10958 * gcc.dg/tree-ssa/pr79448.c: New test.
10959
6c022f73
JL
109602017-02-14 Jeff Law <law@redhat.com>
10961
10962 PR tree-optimization/79095
10963 * g++.dg/pr79095-1.C: New test
10964 * g++.dg/pr79095-2.C: New test
10965 * g++.dg/pr79095-3.C: New test
10966 * g++.dg/pr79095-4.C: New test
10967 * g++.dg/pr79095-5.C: New test
10968 * gcc.c-torture/execute/arith-1.c: Update with more cases.
10969 * gcc.dg/tree-ssa/pr79095-1.c: New test.
10970
b719f884
JG
109712017-02-14 James Greenhalgh <james.greenhalgh@arm.com>
10972
10973 * gcc.target/aarch64/vect_fp16_1.c: New.
10974
1be33173
PK
109752017-02-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10976
10977 * gcc.dg/gimplefe-25.c: New test.
10978
73424a09
JJ
109792017-02-14 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR tree-optimization/79408
10982 * gcc.dg/tree-ssa/pr79408-2.c: New test.
10983
977472e8
RB
109842017-02-14 Richard Biener <rguenther@suse.de>
10985
10986 PR middle-end/79432
10987 * gcc.dg/torture/pr79432.c: New testcase.
10988
ee75687b
MS
109892017-02-13 Martin Sebor <msebor@redhat.com>
10990
10991 PR middle-end/79496
10992 * gcc.dg/tree-ssa/builtin-snprintf-2.c: New test.
10993
b84702c0
JJ
109942017-02-13 Jakub Jelinek <jakub@redhat.com>
10995
ecc04fae
JJ
10996 PR sanitizer/79341
10997 * c-c++-common/ubsan/float-cast-overflow-8.c (TEST): Make min and max
10998 variables volatile.
10999
b84702c0
JJ
11000 PR c++/79232
11001 * g++.dg/cpp1z/eval-order4.C: New test.
11002 * g++.dg/other/pr79232.C: New test.
11003
b9a161ff
NS
110042017-02-13 Nathan Sidwell <nathan@acm.org>
11005
11006 PR c++/79296
11007 * g++.dg/cpp0x/pr79296.C: New.
11008
d8505fac
SB
110092017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11010
11011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not xfail powerpc64*-*-*.
11012 Instead, xfail powerpc*-*-* && lp64.
11013
efb802cb
SB
110142017-02-13 Segher Boessenkool <segher@kernel.crashing.org>
11015
11016 * gcc.target/powerpc/vec-adde-int128.c: Use p8vector_hw instead of
11017 powerpc_p8vector_ok.
11018 * gcc.target/powerpc/vec-addec-int128.c: Ditto.
11019
8d6427c6
AS
110202017-02-13 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11021
11022 PR target/79449
11023 * gcc.dg/strncmp-2.c: New. Test strncmp and memcmp builtin expansion
11024 for reading beyond a 4k boundary.
11025
9b7716c9
JJ
110262017-02-13 Jakub Jelinek <jakub@redhat.com>
11027
11028 PR rtl-optimization/79388
11029 PR rtl-optimization/79450
11030 * gcc.c-torture/execute/pr79388.c: New test.
11031 * gcc.c-torture/execute/pr79450.c: New test.
11032
4bb91707
TK
110332017-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
11034
11035 PR fortran/65542
9b7716c9 11036 * gfortran.dg/spread_init_expr_2.f90: New test case.
4bb91707 11037
e22910c2
JJ
110382017-02-11 Jakub Jelinek <jakub@redhat.com>
11039
11040 PR sanitizer/79341
11041 * g++.dg/asan/deep-stack-uaf-1.C: New test.
11042
acbbac04
JH
110432017-02-11 Jan Hubicka <hubicka@ucw.cz>
11044
11045 PR tree-ssa/56727
11046 * gcc.dg/tree-ssa/pr56727.c: New testcase.
11047
e493f96b
JJ
110482017-02-10 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR c++/79457
11051 * g++.dg/cpp0x/pr79457.C: New test.
11052
773acd54
SB
110532017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11054
11055 * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
11056 scan-assembler unless lp64.
11057
b56f814e
SB
110582017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11059
11060 PR tree-optimization/66612
11061 * gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
11062
5e659d16
SB
110632017-02-10 Segher Boessenkool <segher@kernel.crashing.org>
11064
11065 * gcc.dg/Wtrampolines.c: Do the xfail for only 64-bit powerpc instead
11066 of all powerpc.
11067
6f4f30bf
MP
110682017-02-10 Marek Polacek <polacek@redhat.com>
11069
11070 PR c++/79435
11071 * g++.dg/cpp1y/pr79435.C: New.
11072
3799a5b8
MP
11073 PR c++/79184
11074 * g++.dg/warn/Wint-in-bool-context-1.C: New.
11075
052ef81d
CL
110762017-02-10 Christophe Lyon <christophe.lyon@linaro.org>
11077
11078 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c
11079 (vget_lane_expected, vset_lane_expected, vtst_expected_poly64x1):
11080 New.
11081 (vmov_n_expected0, vmov_n_expected1, vmov_n_expected2)
11082 (expected_vld_st2_0, expected_vld_st2_1, expected_vld_st3_0)
11083 (expected_vld_st3_1, expected_vld_st3_2, expected_vld_st4_0)
11084 (expected_vld_st4_1, expected_vld_st4_2, expected_vld_st4_3)
11085 (vtst_expected_poly64x2): Move to aarch64-only section.
11086 (vget_lane_p64, vgetq_lane_p64, vset_lane_p64, vsetq_lane_p64)
11087 (vtst_p64, vtstq_p64): New tests.
11088
a7c8ed0c
PC
110892017-02-10 Paolo Carlini <paolo.carlini@oracle.com>
11090
11091 PR c++/71737
11092 * g++.dg/cpp0x/pr71737.C: New.
11093
3dcde5ef 110942017-02-10 Prasad Ghangal <prasad.ghangal@gmail.com>
a7c8ed0c 11095 Richard Biener <rguenther@suse.de>
3dcde5ef
PG
11096
11097 * gcc.dg/gimplefe-error-1.c: New testcase.
11098 * gcc.dg/gimplefe-error-2.c: New testcase.
11099 * gcc.dg/gimplefe-error-3.c: New testcase.
11100
6139a3b7
JJ
111012017-02-10 Jakub Jelinek <jakub@redhat.com>
11102
11103 PR tree-optimization/79411
11104 * gcc.c-torture/compile/pr79411.c: New test.
11105
9bfc55d0
JJ
111062017-02-09 Jakub Jelinek <jakub@redhat.com>
11107 Jason Merrill <jason@redhat.com>
11108
11109 PR c++/79143
11110 * g++.dg/cpp1z/pr79143.C: New test.
11111
0b90c541
JH
111122017-02-09 Jan Hubicka <hubicka@ucw.cz>
11113
11114 * gcc.dg/loop-unswitch-2.c: Update testcase.
11115 * gcc.dg/loop-unswitch-1.c: Update testcase.
11116
192b048b
MP
111172017-02-09 Marek Polacek <polacek@redhat.com>
11118
11119 PR c/79428
11120 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test.
11121 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test.
11122 * c-c++-common/goacc/pr79428-1.c: New test.
11123 * c-c++-common/gomp/pr79428-2.c: New test.
11124 * c-c++-common/gomp/pr79428-5.c: New test.
11125 * c-c++-common/gomp/pr79428-6.c: New test.
11126 * c-c++-common/pr79428-3.c: New test.
11127
e9a9033b
AK
111282017-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11129
11130 * gcc.target/s390/s390.exp: Fix test glob pattern for vector
11131 testcases.
11132
56f71478
JJ
111332017-02-09 Jakub Jelinek <jakub@redhat.com>
11134
28f6839b
JJ
11135 PR c/79413
11136 * gcc.c-torture/compile/pr79413.c: New test.
11137
f08683a1
JJ
11138 PR c++/79429
11139 * c-c++-common/gomp/pr79429.c: New test.
11140 * g++.dg/gomp/pr79429.C: New test.
11141
56f71478
JJ
11142 PR c/79431
11143 * c-c++-common/gomp/pr79431.c: New test.
11144
02889d23
CLT
111452017-02-09 Nathan Sidwell <nathan@codesourcery.com>
11146 Cesar Philippidis <cesar@codesourcery.com>
11147 Joseph Myers <joseph@codesourcery.com>
11148 Chung-Lin Tang <cltang@codesourcery.com>
11149
11150 * c-c++-common/goacc/combined-directives.c: Remove xfail.
11151 * c-c++-common/goacc/loop-auto-1.c: Adjust and add additional case.
11152 * c-c++-common/goacc/loop-auto-2.c: New.
11153 * c-c++-common/goacc/tile.c: Include stdbool, fix expected errors.
11154 * c-c++-common/goacc/tile-2.c: New.
11155 * g++.dg/goacc/template.C: Test tile subst. Adjust erroneous uses.
11156 * g++.dg/goacc/tile-1.C: New, check tile subst.
11157 * gcc.dg/goacc/loop-processing-1.c: Adjust dg-final pattern.
11158 * gfortran.dg/goacc/combined-directives.f90: Remove xfail.
11159 * gfortran.dg/goacc/tile-1.f90: New test.
11160 * gfortran.dg/goacc/tile-2.f90: New test.
11161 * gfortran.dg/goacc/tile-lowering.f95: New test.
11162
9c0c77d2
RB
111632017-02-09 Richard Biener <rguenther@suse.de>
11164
11165 PR tree-optimization/69823
11166 * gcc.dg/graphite/pr69823.c: New testcase.
11167
f39bad9f
PH
111682017-02-08 Pat Haugen <pthaugen@us.ibm.com>
11169
11170 PR target/78604
11171 * gcc.target/powerpc/pr78604.c: New.
11172
fc00b9ce
KN
111732017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org>
11174
11175 PR target/68972
11176 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to
11177 disable this test on power architecture.
11178
50c1f4a5
RB
111792017-02-08 Richard Biener <rguenther@suse.de>
11180
11181 PR tree-optimization/71824
11182 PR tree-optimization/79409
11183 * gcc.dg/graphite/pr71824-3.c: New testcase.
11184
74a15d14
JJ
111852017-02-08 Jakub Jelinek <jakub@redhat.com>
11186
11187 PR tree-optimization/79408
11188 * gcc.dg/tree-ssa/pr79408.c: New test.
11189
d798497e
RB
111902017-02-08 Richard Biener <rguenther@suse.de>
11191
11192 PR tree-optimization/71824
11193 * gcc.dg/graphite/pr71824-2.c: New testcase.
11194
9d5019a1
AP
111952017-02-07 Andrew Pinski <apinski@cavium.com>
11196
705d3b77 11197 * gcc.target/aarch64/popcount.c: New Testcase.
9d5019a1 11198
ec48209a
JJ
111992017-02-07 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR rtl-optimization/79386
11202 * gcc.c-torture/compile/pr79386.c: New test.
11203
e5f234b2
DV
112042017-02-07 Dominik Vogt <vogt@linux.vnet.ibm.com>
11205 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11206
11207 * g++.dg/tls/thread_local-order2.C: Only xfail execution on
11208 *-*-solaris*.
11209
1f138b75
JJ
112102017-02-07 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR target/79299
11213 * gcc.target/i386/avx512vl-pr79299-1.c: New test.
11214 * gcc.target/i386/avx512vl-pr79299-2.c: New test.
11215
7af4b20d
RB
112162017-02-07 Richard Biener <rguenther@suse.de>
11217
11218 * gcc.dg/gimplefe-23.c: New testcase.
11219 * gcc.dg/gimplefe-24.c: Likewise.
11220
d95c2fc7
CL
112212017-02-07 Christophe Lyon <christophe.lyon@linaro.org>
11222
11223 * gcc.target/aarch64/test_frame_1.c: Scan epilogue with
11224 scan-assembler instead of scan-assembler-times.
11225 * gcc.target/aarch64/test_frame_10.c: Likewise.
11226 * gcc.target/aarch64/test_frame_12.c: Likewise.
11227 * gcc.target/aarch64/test_frame_2.c: Likewise.
11228 * gcc.target/aarch64/test_frame_4.c: Likewise.
11229 * gcc.target/aarch64/test_frame_6.c: Likewise.
11230 * gcc.target/aarch64/test_frame_7.c: Likewise.
11231 * gcc.target/aarch64/test_frame_8.c: Likewise.
11232
fa5d44d0
RO
112332017-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11234
11235 * gcc.target/i386/pr78419.c: Require ifunc support.
11236
d9b4ce00
DE
112372017-02-07 David Edelsohn <dje.gcc@gmail.com>
11238
11239 * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix skip-if syntax.
11240
bb7d75ff
PP
112412017-02-07 Patrick Palka <ppalka@gcc.gnu.org>
11242
11243 PR c++/79360
11244 * g++.dg/cpp1y/nsdmi-union2.C: New test.
11245
122e7b4f
KC
112462017-02-06 Kito Cheng <kito.cheng@gmail.com>
11247
11248 * lib/target-supports.exp: Define the RISC-V target.
11249 * g++.dg/cpp0x/constexpr-rom.C: Skip on RISC-V
11250 * gcc.dg/builtin-apply2.c: Likewise.
11251 * gcc.dg/ifcvt-4.c: Likewise.
11252 * gcc.dg/loop-8.c: Likewise.
11253 * gcc.dg/sibcall-10.c: Likewise.
11254 * gcc.dg/sibcall-9.c: Likewise.
11255 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
11256 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
11257 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Likewise.
11258 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11259 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST on RISC-V.
11260 * gcc.dg/20020312-2.c: Don't define PIC_REG on RISC-V.
11261 * gcc.dg/stack-usage-1.c: Define SIZE on RISC-V.
11262
391675ac
MM
112632017-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11264
11265 PR target/66144
11266 * gcc.target/powerpc/pr66144-1.c: New test.
11267 * gcc.target/powerpc/pr66144-2.c: Likewise.
11268 * gcc.target/powerpc/pr66144-3.c: Likewise.
11269
e495e31a
MS
112702017-02-06 Martin Sebor <msebor@redhat.com>
11271
11272 PR tree-optimization/79376
11273 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: New test.
11274 * gcc.dg/tree-ssa/pr79376.c: Ditto.
11275
2568d8a1
JJ
112762017-02-06 Jakub Jelinek <jakub@redhat.com>
11277
98e09245
JJ
11278 PR c++/79379
11279 * g++.dg/cpp1y/constexpr-79379.C: New test.
11280
e8b0383c
JJ
11281 PR c++/79377
11282 * g++.dg/lookup/pr79377.C: New test.
11283
a5e8cbd1
JJ
11284 PR c++/79372
11285 * g++.dg/cpp1z/decomp25.C: New test.
11286
2568d8a1
JJ
11287 PR tree-optimization/79284
11288 * gcc.c-torture/compile/pr79284.c: New test.
11289
aae936b9
PC
112902017-02-06 Paolo Carlini <paolo.carlini@oracle.com>
11291
11292 PR c++/70448
11293 * g++.dg/cpp0x/pr70448.C: New.
11294
daf57541
DV
112952017-02-06 Dominik Vogt <vogt@linux.vnet.ibm.com>
11296
11297 PR 78348
11298 * gcc.dg/tree-ssa/ldist-24.c: Add "--param max-completely-peel-times=8"
11299 to dg-options.
11300
0898c74d
GJL
113012017-02-06 Georg-Johann Lay <avr@gjlay.de>
11302
11303 PR target/78883
11304 * gcc.c-torture/compile/pr78883.c: New test.
11305
5d3ebb71
JH
113062017-02-05 Jan Hubicka <hubicka@ucw.cz>
11307
11308 PR tree-ssa/79347
11309 * gcc.dg/tree-ssa/ifc-10.c: Match for profile mismatches.
11310 * gcc.dg/tree-ssa/ifc-11.c: Match for profile mismatches.
11311 * gcc.dg/tree-ssa/ifc-12.c: Match for profile mismatches.
11312 * gcc.dg/tree-ssa/ifc-20040816-1.c: Match for profile mismatches.
11313 * gcc.dg/tree-ssa/ifc-20040816-2.c: Match for profile mismatches.
11314 * gcc.dg/tree-ssa/ifc-5.c: Match for profile mismatches.
11315 * gcc.dg/tree-ssa/ifc-8.c: Match for profile mismatches.
11316 * gcc.dg/tree-ssa/ifc-9.c: Match for profile mismatches.
11317 * gcc.dg/tree-ssa/ifc-cd.c: Match for profile mismatches.
11318 * gcc.dg/tree-ssa/ifc-pr56541.c: Match for profile mismatches.
11319 * gcc.dg/tree-ssa/ifc-pr68583.c: Match for profile mismatches.
11320 * gcc.dg/tree-ssa/ifc-pr69489-1.c: Match for profile mismatches.
11321 * gcc.dg/tree-ssa/ifc-pr69489-2.c: Match for profile mismatches.
11322
139d4065
AV
113232017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11324
11325 PR fortran/79344
11326 * gfortran.dg/allocate_with_source_24.f90: New test.
11327
4b9c80d8
AV
113282017-02-05 Andre Vehreschild <vehre@gcc.gnu.org>
11329
11330 PR fortran/79230
11331 * gfortran.dg/der_ptr_component_2.f90: New test.
11332
f3877b2f
EB
113332017-02-05 Eric Botcazou <ebotcazou@adacore.com>
11334
11335 * gcc.target/sparc/20170205-1.c: New test.
11336
d8a09ada
JDA
113372017-02-03 John David Anglin <danglin@gcc.gnu.org>
11338
a2a86d6a
JDA
11339 * gfortran.dg/coarray_43.f90: Add "-latomic" option if
11340 libatomic_available.
11341
a1d99925
JDA
11342 * gcc.dg/pr77587.c: Require alias support.
11343 * gcc.dg/pr77587a.c: Likewise.
11344
d8bf159e
JDA
11345 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*.
11346 * gcc.c-torture/execute/pr78622.c: Likewise.
11347
d8a09ada
JDA
11348 * c-c++-common/Wunused-var-15.c: Add -fno-common additional option on
11349 hppa*-*-hpux*.
11350 * c-c++-common/Wunused-var-16.c: Likewise.
11351 * c-c++-common/builtin-shuffle-1.c: Likewise.
11352 * gcc.dg/debug/dwarf2/align-[1-6].c Likewise.
11353 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11354
f589a1ce
MS
113552017-02-03 Martin Sebor <msebor@redhat.com>
11356
11357 PR tree-optimization/79327
11358 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
2568d8a1
JJ
11359 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: New test.
11360 * gcc.dg/tree-ssa/pr79327-2.c: Ditto.
f589a1ce 11361
5b00f9d2
JJ
113622017-02-03 Jakub Jelinek <jakub@redhat.com>
11363 Martin Sebor <msebor@redhat.com>
11364
11365 PR tree-optimization/79327
11366 * gcc.dg/tree-ssa/pr79327.c: New test.
11367 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
11368 (test_sprintf_chk_hh_nonconst): Don't expect 2 bogus warnings.
11369 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c
11370 (test_sprintf_chk_range_schar): Adjust dg-message.
11371 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: New test.
11372 * gcc.c-torture/execute/pr79327.c: New test.
11373
437f0a81
JJ
113742017-02-03 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR target/79354
11377 * gcc.target/powerpc/pr79354.c: New test.
11378 * gcc.c-torture/execute/pr79354.c: New test.
11379
3f343040
MS
113802017-02-03 Martin Sebor <msebor@redhat.com>
11381
11382 PR tree-optimization/79352
11383 * gcc.dg/tree-ssa/pr79352.c: New test.
11384
46a2ab58
ML
113852017-02-03 Martin Liska <mliska@suse.cz>
11386
11387 PR lto/66295
11388 * gcc.target/i386/mvc9.c: New test.
11389
baa2d1cd
PH
113902017-02-03 Pat Haugen <pthaugen@us.ibm.com>
11391
11392 PR target/79158
11393 * gcc.target/powerpc/pr70669.c: Use 'r' in an expression to force back
11394 to VSX reg.
11395
30c6ec2f
JH
113962017-02-02 Jan Hubicka <hubicka@ucw.cz>
11397
11398 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Check for no profile mismatches.
11399 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Check for no profile mismatches.
11400 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Check for no profile mismatches.
11401 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Check for no profile mismatches.
11402 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Check for no profile mismatches.
11403 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: Check for no profile mismatches.
11404 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Check for no profile mismatches.
11405 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: Check for no profile mismatches.
11406 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Check for no profile mismatches.
11407 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Check for no profile mismatches.
11408 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Check for no profile mismatches.
11409 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: Check for no profile mismatches.
11410 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Check for no profile mismatches.
11411
ebee1eb9
MS
114122017-02-02 Martin Sebor <msebor@redhat.com>
11413
11414 PR middle-end/79275
11415 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: New test.
11416 * gcc.dg/tree-ssa/pr79275.c: New test.
11417
dcd25b8a
AS
114182017-02-02 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11419
dc362ada 11420 * gcc.dg/sms-8.c: Update options for powerpc*-*-*.
dcd25b8a 11421
0f0c2cc3
JH
114222017-02-02 Jan Hubicka <hubicka@ucw.cz>
11423
11424 PR middle-end/77445
11425 * gcc.dg/tree-ssa/pr77445-2.c: Update testcase to check that all
11426 threading is done.
11427
1c372840
TC
114282017-02-02 Tamar Christina <tamar.christina@arm.com>
11429
11430 PR middle-end/78142
11431 * gcc.target/aarch64/vector_initialization_nostack.c
11432 (f12): Use one vector
11433
9f11a4a7
JJ
114342017-02-02 Jakub Jelinek <jakub@redhat.com>
11435
bef7e561
JJ
11436 * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg-options.
11437 * c-c++-common/asan/misalign-1.c: Likewise.
11438 * c-c++-common/asan/misalign-2.c: Likewise.
11439 * g++.dg/asan/pr69276.C: Add dg-skip-if, remove dg-additional-options.
11440 * gcc.dg/asan/pr66314.c: Remove -Os from dg-options, add dg-skip-if.
11441 * gcc.dg/asan/use-after-scope-3.c: Use dg-skip-if instead of dg-options.
11442 * gcc.dg/asan/use-after-scope-9.c: Add dg-skip-if, remove -O2 and
11443 add -ffat-lto-objects from/to dg-additional-options.
11444 * gcc.dg/asan/use-after-scope-10.c: Add dg-skip-if, remove -O2 from
11445 dg-additional-options.
11446
9f11a4a7
JJ
11447 PR target/79197
11448 * gcc.target/powerpc/pr79197.c: New test.
11449 * gcc.c-torture/compile/pr79197.c: New test.
11450
09661674
RB
114512017-02-02 Richard Biener <rguenther@suse.de>
11452
11453 * gcc.dg/tree-ssa/pr71078-3.c: Do not rely on math.h.
11454
d8d58893
PC
114552017-02-02 Paolo Carlini <paolo.carlini@oracle.com>
11456
11457 PR c++/69637
11458 * g++.dg/cpp0x/pr69637-1.C: New.
11459 * g++.dg/cpp0x/pr69637-2.C: Likewise.
11460
521a70a4
AK
114612017-02-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11462
11463 * gcc.target/s390/s390.exp: Rename __S390_VX__ to __VX__.
11464
e26b502d
BS
114652017-02-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11466
11467 PR target/70012
11468 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: Adjust test
11469 conditions.
11470
55e75c7c
JJ
114712017-02-01 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR testsuite/79324
11474 * gcc.dg/debug/dwarf2/align-1.c: Add -gno-strict-dwarf to dg-options.
11475 * gcc.dg/debug/dwarf2/align-2.c: Likewise.
11476 * gcc.dg/debug/dwarf2/align-3.c: Likewise.
11477 * gcc.dg/debug/dwarf2/align-4.c: Likewise.
11478 * gcc.dg/debug/dwarf2/align-5.c: Likewise.
11479 * gcc.dg/debug/dwarf2/align-6.c: Likewise.
11480 * gcc.dg/debug/dwarf2/align-as-1.c: Likewise.
11481 * g++.dg/debug/dwarf2/align-1.C: Likewise.
11482 * g++.dg/debug/dwarf2/align-2.C: Likewise.
11483 * g++.dg/debug/dwarf2/align-3.C: Likewise.
11484 * g++.dg/debug/dwarf2/align-4.C: Likewise.
11485 * g++.dg/debug/dwarf2/align-5.C: Likewise.
11486 * g++.dg/debug/dwarf2/align-6.C: Likewise.
11487
a4476973
ML
114882017-02-01 Martin Liska <mliska@suse.cz>
11489
11490 PR testsuite/79272
11491 * gcc.dg/ipa/pr77653.c: Add dg-require-alias to the test.
11492
3f3181b1
RB
114932017-02-01 Richard Biener <rguenther@suse.de>
11494
11495 PR testsuite/76957
11496 * gcc.dg/graphite/scop-dsyr2k-2.c: New testcase.
11497 * gcc.dg/graphite/scop-dsyrk-2.c: Likewise.
11498 * gcc.dg/graphite/scop-dsyr2k.c: XFAIL.
11499 * gcc.dg/graphite/scop-dsyrk.c: Likewise.
11500
1e7ef862
RB
115012017-02-01 Richard Biener <rguenther@suse.de>
11502
11503 PR middle-end/79315
11504 * gfortran.dg/pr79315.f90: New testcase.
11505
405a7406
RB
115062017-02-01 Richard Biener <rguenther@suse.de>
11507
11508 PR tree-optimization/71824
11509 * gcc.dg/graphite/pr71824.c: New testcase.
11510
19bdccb4
JJ
115112017-01-31 Jakub Jelinek <jakub@redhat.com>
11512
11513 PR c++/79304
11514 * g++.dg/diagnostic/pr79304.C: New test.
11515
fcb2cdfc
DM
115162017-01-31 David Malcolm <dmalcolm@redhat.com>
11517
11518 PR c++/79298
11519 * g++.dg/spellcheck-pr79298.C: New test case.
11520
7cfa044d
DM
115212017-01-31 David Malcolm <dmalcolm@redhat.com>
11522
11523 PR preprocessor/79210
11524 * gcc.dg/format/pr79210.c: New test case.
11525 * gcc.dg/plugin/diagnostic-test-string-literals-2.c (test_pr79210):
11526 New function.
11527
de3fbef6
NS
115282017-01-31 Nathan Sidwell <nathan@acm.org>
11529
5ae37bdf
NS
11530 PR c++/79290
11531 * g++.dg/warn/pr79290.C: New.
11532
de3fbef6
NS
11533 PR c++/67273
11534 PR c++/79253
11535 * g++.dg/cpp1y/pr67273.C: New.
11536 * g++.dg/cpp1y/pr79253.C: New.
11537
7f357c61
NS
115382017-01-31 Nathan Sidwell <nathan@acm.org>
11539
11540 PR c++/79264
11541 * g++.dg/cpp1y/pr61636-1.C: Augment.
11542
5b11971a
CL
115432017-01-31 Christophe Lyon <christophe.lyon@linaro.org>
11544
11545 * gcc.dg/memcmp-1.c (static void test_driver_memcmp): Call
11546 rand() instead of random().
11547
8b670f93
AH
115482017-01-30 Aldy Hernandez <aldyh@redhat.com>
11549
11550 PR tree-optimization/71691
11551 * gcc.dg/loop-unswitch-5.c: Test that we actually unswitch a loop.
11552
4727e06b
AK
115532017-01-31 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11554
11555 * gcc.target/s390/s390.exp: Rename __S390_ARCH_LEVEL__ to
11556 __ARCH__.
11557
b6dae849
JJ
115582017-01-31 Jakub Jelinek <jakub@redhat.com>
11559
11560 PR tree-optimization/79267
11561 * g++.dg/opt/pr79267.C: New test.
11562
40fb9c89
AO
115632017-01-30 Alexandre Oliva <aoliva@redhat.com>
11564
11565 PR debug/63238
11566 * gcc.dg/debug/dwarf2/align-1.c: New.
11567 * gcc.dg/debug/dwarf2/align-2.c: New.
11568 * gcc.dg/debug/dwarf2/align-3.c: New.
11569 * gcc.dg/debug/dwarf2/align-4.c: New.
11570 * gcc.dg/debug/dwarf2/align-5.c: New.
11571 * gcc.dg/debug/dwarf2/align-6.c: New.
11572 * gcc.dg/debug/dwarf2/align-as-1.c: New.
11573 * g++.dg/debug/dwarf2/align-1.C: New.
11574 * g++.dg/debug/dwarf2/align-2.C: New.
11575 * g++.dg/debug/dwarf2/align-3.C: New.
11576 * g++.dg/debug/dwarf2/align-4.C: New.
11577 * g++.dg/debug/dwarf2/align-5.C: New.
11578 * g++.dg/debug/dwarf2/align-6.C: New.
11579
3095f651
AS
115802017-01-30 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
11581
11582 PR target/79170
11583 * gcc.dg/memcmp-1.c: Improved to catch failures seen in PR 79170.
11584
3cf88bff
MS
115852017-01-30 Martin Sebor <msebor@redhat.com>
11586
11587 PR testsuite/79293
11588 * gcc.dg/tree-ssa/builtin-sprintf.c: Relax long double test.
11589
37731134
ML
115902017-01-30 Martin Liska <mliska@suse.cz>
11591
11592 PR gcov-profile/79259
11593 * g++.dg/tree-prof/pr79259.C: New test.
11594
0c7247cc
RB
115952017-01-30 Richard Biener <rguenther@suse.de>
11596
11597 PR tree-optimization/79276
11598 * gcc.dg/torture/pr79276.c: New testcase.
11599
ab4be5d1
DV
116002017-01-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
11601
11602 PR target/79240
11603 * gcc.target/s390/pr79240.c: New test.
11604
6687d58d
BS
116052017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11606
11607 PR target/79268
11608 * gcc.target/powerpc/pr79268.c: New file.
11609 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file.
11610 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise.
11611 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise.
11612 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
11613
b5df96c3
JDA
116142017-01-28 John David Anglin <danglin@gcc.gnu.org>
11615
fc34d7b8
JDA
11616 * gnat.dg/trampoline4.adb: Skip on hppa*-*-*.
11617
9efc84e4
JDA
11618 PR testsuite/70583
11619 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa.
11620
4bfbe3ae
JDA
11621 * gnat.dg/debug7.adb: Skip on hppa*-*-hpux*.
11622 * gnat.dg/debug9.adb: Likewise.
11623
8d0b306f
JDA
11624 * gcc.dg/torture/pr78515.c: Add -fno-common option on hppa*-*-hpux*.
11625
b5df96c3
JDA
11626 * gfortran.dg/coarray_41.f90: Add "-latomic" option if
11627 libatomic_available.
11628 * gfortran.dg/coarray_42.f90: Likewise.
11629 * gfortran.dg/coarray_alloc_comp_3.f08: Likewise.
11630 * gfortran.dg/coarray_alloc_comp_4.f08: Likewise.
11631 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
11632
eb339366
MS
116332017-01-27 Martin Sebor <msebor@redhat.com>
11634
11635 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
11636
711ce021
BS
116372017-01-27 Bernd Schmidt <bschmidt@redhat.com>
11638
11639 PR rtl-optimization/79194
11640 * gcc.dg/torture/pr79194.c: New test.
11641
d8321b33
VM
116422017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11643
11644 PR tree-optimization/71374
2568d8a1 11645 * gcc.target/i386/pr71374.c: New.
d8321b33 11646
9e2ea13e
MS
116472017-01-27 Martin Sebor <msebor@redhat.com>
11648
11649 PR c++/71290
11650 * obj-c++.dg/property/at-property-23.mm: Remove an escaped newline from
11651 a dg-error directive.
11652
9eb7045b
VM
116532017-01-27 Vladimir Makarov <vmakarov@redhat.com>
11654
11655 PR target/79131
11656 * gcc.target/arm/pr79131.c: Rename to gcc.target/arm/pr79131-1.c.
11657 * gcc.target/arm/pr79131-2.c: New.
11658
f75bbf3f
BS
116592017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11660
11661 PR target/65484
11662 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not
11663 vectorized on POWER unless hardware misaligned loads are
11664 available.
11665
3f54004b
BC
116662017-01-27 Bin Cheng <bin.cheng@arm.com>
11667
11668 PR rtl-optimization/78559
11669 * gcc.c-torture/execute/pr78559.c: New test.
11670
40b6bff9
RB
116712017-01-27 Richard Biener <rguenther@suse.de>
11672
11673 PR tree-optimization/79245
11674 * gcc.dg/tree-ssa/ldist-23.c: XFAIL.
11675 * gcc.dg/tree-ssa/ldist-25.c: New testcase.
11676
b2f8892e
JJ
116772017-01-27 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR c/79199
11680 * c-c++-common/Wduplicated-branches-13.c: Require int32plus effective
11681 target. Use 4294967293U instead of 4294967293.
11682
b002f3b9
RB
116832017-01-27 Richard Biener <rguenther@suse.de>
11684
11685 PR tree-optimization/71433
11686 * gcc.dg/Warray-bounds-21.c: New testcase.
11687
38f50ab6
RB
116882017-01-27 Richard Biener <rguenther@suse.de>
11689
11690 PR tree-optimization/79244
11691 * gcc.dg/torture/pr79244.c: New testcase.
11692
c04f4139
JJ
116932017-01-27 Jakub Jelinek <jakub@redhat.com>
11694
11695 * g++.dg/cilk-plus/CK/fib-opr-overload.cc (main): Change
11696 all occurrences of 40 to 32.
11697
6ca513f9
RE
116982017-01-27 Richard Earnshaw <rearnsha@arm.com>
11699
11700 PR target/79239
11701 * gcc.target/arm/pr79239.c: New test.
11702
d876f5cd
DV
117032017-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11704
11705 * gcc.target/s390/md/setmem_long-1.c: Remove xfail, skip with -O0.
11706
bb6a6ee9
AB
117072017-01-27 Adam Butcher <adam@jessamine.co.uk>
11708
11709 PR c++/64382
11710 * g++.dg/cpp1y/pr64382.C: New test.
11711
31c87a43
MS
117122017-01-26 Martin Sebor <msebor@redhat.com>
11713
11714 PR middle-end/78703
11715 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Update
11716 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Rename...
11717 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: ...to this.
11718 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
11719
f7c06c0f
JJ
117202017-01-26 Jakub Jelinek <jakub@redhat.com>
11721
b0670cc0
JJ
11722 PR debug/79129
11723 * g++.dg/debug/dwarf2/pr79129.C: New test.
11724
f7c06c0f
JJ
11725 PR debug/78835
11726 * g++.dg/debug/dwarf2/pr78835.C: New test.
11727
5d93da1d
MS
117282017-01-26 Martin Sebor <msebor@redhat.com>
11729
11730 PR middle-end/78703
11731 * gcc.dg/format/pr78569.c: Adjust.
11732 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
11733 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Same.
11734 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
11735 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
11736 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
11737 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
11738 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Same.
11739 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Same.
11740 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
11741 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
11742 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
11743
905d2812
JJ
117442017-01-26 Jakub Jelinek <jakub@redhat.com>
11745
11746 PR c++/68727
11747 * g++.dg/other/offsetof8.C: Add expected error.
11748 * g++.dg/other/offsetof9.C: New test.
11749
b3db8d77
DE
117502017-01-26 David Edelsohn <dje.gcc@gmail.com>
11751
11752 * g++.dg/opt/declone3.C: Require LTO.
11753
15961e4a
VM
117542017-01-26 Vladimir Makarov <vmakarov@redhat.com>
11755
11756 PR target/79131
11757 * gcc.target/arm/pr79131.c: New.
11758
e39dd802
BC
117592017-01-26 Bin Cheng <bin.cheng@arm.com>
11760
11761 * gcc.target/aarch64/ldp_vec_64_1.c: Xfail.
11762
bc9efeab
JW
117632017-01-26 Jonathan Wakely <jwakely@redhat.com>
11764
11765 PR libstdc++/79190
11766 * g++.dg/cpp1z/aligned-new3.C: Replace operator new so behaviour
11767 matches replaced operator delete.
11768
b5f75f0b
JJ
117692017-01-26 Jakub Jelinek <jakub@redhat.com>
11770
11771 * gcc.target/i386/avx512f-kaddw-1.c: Renamed to ...
11772 * gcc.target/i386/avx512dq-kaddw-1.c: ... this. New test. Replace
11773 avx512f with avx512dq.
11774 * gcc.target/i386/avx512f-ktestw-1.c: Renamed to ...
11775 * gcc.target/i386/avx512dq-ktestw-1.c: ... this. New test. Replace
11776 avx512f with avx512dq.
11777 * gcc.target/i386/avx512f-ktestw-2.c: Renamed to ...
11778 * gcc.target/i386/avx512dq-ktestw-2.c: ... this. New test. Replace
11779 avx512f with avx512dq.
11780
0a38b341
MP
117812017-01-26 Marek Polacek <polacek@redhat.com>
11782
11783 PR c/79199
11784 * c-c++-common/Wduplicated-branches-13.c: New test.
11785
ebff5c3f
DS
117862017-01-26 David Sherwood <david.sherwood@arm.com>
11787
11788 PR middle-end/79212
11789 * gfortran.dg/gomp/sharing-4.f90: New test.
11790
e6d55103
JJ
117912017-01-26 Jakub Jelinek <jakub@redhat.com>
11792
1a27fab1
JJ
11793 PR target/70465
11794 * gcc.target/i386/pr70465.c: New test.
11795
e6d55103
JJ
11796 * brig.dg/dg.exp: Update copyright years.
11797 * lib/brig-dg.exp: Update copyright years.
11798 * lib/brig.exp: Update copyright years.
11799
b5aa1281
MM
118002017-01-25 Michael Meissner <meissner@linux.vnet.ibm.com>
11801
11802 PR target/79179
11803 * gcc.target/powerpc/pr79179.c: New test.
11804
3b5de3cb
BS
118052017-01-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11806
11807 * gcc.target/powerpc/vsx-elemrev-4.c: Change expected code
11808 generation to accept D-mode memory accesses.
11809
dbe81dbe
MS
118102017-01-25 Martin Sebor <msebor@redhat.com>
11811
11812 PR c++/71290
11813 * g++.dg/ext/flexarray-mangle-2.C: Adjust.
11814 * g++.dg/ext/flexarray-mangle.C: Same.
11815 * g++.dg/ext/flexarray-subst.C: Same.
11816 * g++.dg/ext/flexary10.C: Same.
11817 * g++.dg/ext/flexary11.C: Same.
11818 * g++.dg/ext/flexary14.C: Same.
11819 * g++.dg/ext/flexary16.C: Same.
11820 * g++.dg/ext/flexary18.C: Same.
11821 * g++.dg/ext/flexary19.C: Same.
11822 * g++.dg/ext/flexary7.C: Same.
2568d8a1
JJ
11823 * g++.dg/cpp1z/has-unique-obj-representations1.C: Same.
11824 * g++.dg/ubsan/object-size-1.C: Same.
11825 * obj-c++.dg/property/at-property-23.mm: Same.
dbe81dbe 11826
0e343868
JJ
118272017-01-25 Jakub Jelinek <jakub@redhat.com>
11828
a25608aa
JJ
11829 PR c++/78896
11830 * g++.dg/cpp1z/decomp24.C: New test.
11831
0e343868
JJ
11832 PR c++/77914
11833 * g++.dg/cpp1y/lambda-generic-77914.C: New test.
11834 * g++.dg/cpp1y/lambda-generic-dep.C: Add -pedantic to dg-options,
11835 expect a warning.
11836 * g++.dg/cpp1y/lambda-generic-x.C: Add -Wpedantic to dg-options,
11837 expect warnings.
11838 * g++.dg/cpp1y/lambda-generic-mixed.C: Add empty dg-options.
11839 * g++.dg/cpp1y/pr59636.C: Likewise.
11840 * g++.dg/cpp1y/pr60190.C: Likewise.
11841
0d098f4b
BC
118422017-01-25 Bin Cheng <bin.cheng@arm.com>
11843
11844 * gcc.dg/vect/vect-24.c: Remove xfail on ARM targets.
11845
5332c89e 118462017-01-25 Carl Love <cel@us.ibm.com>
9b7716c9
JJ
11847
11848 * gcc.target/powerpc/builtins-3-p8.c: Add missing tests for the
5332c89e
CL
11849 vec_packs built-ins
11850
ed4e59f4
CL
118512017-01-25 Christophe Lyon <christophe.lyon@linaro.org>
11852
11853 * gcc.target/arm/vseleqdf.c: Require arm_arch_v8a_ok, add
11854 -mcpu=cortex-a57.
11855 * gcc.target/arm/vseleqsf.c: Likewise.
11856 * gcc.target/arm/vselgedf.c: Likewise.
11857 * gcc.target/arm/vselgesf.c: Likewise.
11858 * gcc.target/arm/vselgtdf.c: Likewise.
11859 * gcc.target/arm/vselgtsf.c: Likewise.
11860 * gcc.target/arm/vselledf.c: Likewise.
11861 * gcc.target/arm/vsellesf.c: Likewise.
11862 * gcc.target/arm/vselltdf.c: Likewise.
11863 * gcc.target/arm/vselltsf.c: Likewise.
11864 * gcc.target/arm/vselnedf.c: Likewise.
11865 * gcc.target/arm/vselnesf.c: Likewise.
11866 * gcc.target/arm/vselvcdf.c: Likewise.
11867 * gcc.target/arm/vselvcsf.c: Likewise.
11868 * gcc.target/arm/vselvsdf.c: Likewise.
11869 * gcc.target/arm/vselvssf.c: Likewise.
11870
a5d6927f
RB
118712017-01-25 Richard Biener <rguenther@suse.de>
11872
11873 PR testsuite/72850
11874 * gcc.dg/tree-ssa/pr69270-3.c: Change back expected outcome
11875 to what we had before adding the threading passes.
11876
c2873892
RB
118772017-01-25 Richard Biener <rguenther@suse.de>
11878
11879 PR tree-optimization/69264
11880 * g++.dg/torture/pr69264.C: New testcase.
11881
9aa483a2
KT
118822016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11883
11884 PR target/79145
11885 * gcc.target/arm/pr79145.c: New test.
11886
5c628c3e
RB
118872017-01-25 Richard Biener <rguenther@suse.de>
11888
11889 PR debug/78363
11890 * g++.dg/gomp/pr78363-1.C: New testcase.
11891 * g++.dg/gomp/pr78363-2.C: Likewise.
11892 * g++.dg/gomp/pr78363-3.C: Likewise.
11893
9078cd36
KT
118942016-01-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11895
11896 * gcc.dg/lto/pr54709_0.c: Require 'shared' effective target.
11897 * gcc.dg/lto/pr61526_0.c: Likewise.
11898 * gcc.dg/lto/pr64415_0.c: Likewise.
11899
7cfd79d6
JJ
119002017-01-24 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR c++/79205
11903 * g++.dg/cpp1z/decomp22.C: New test.
11904 * g++.dg/cpp1z/decomp23.C: New test.
11905
3e4b91f2
NS
119062017-01-24 Nathan Sidwell <nathan@acm.org>
11907
1d7bc790
NS
11908 PR c++/78469
11909 * g++.dg/cpp0x/pr78469.C: New.
11910
3e4b91f2
NS
11911 PR c++/79118
11912 * g++.dg/cpp0x/pr79118.C: New.
11913
b20ba138
EB
119142017-01-24 Eric Botcazou <ebotcazou@adacore.com>
11915
11916 * gcc.target/arm/vfp-longcall-apcs.c: New test.
11917
c2e84327
DM
119182017-01-24 David Malcolm <dmalcolm@redhat.com>
11919
11920 * gcc.dg/rtl/aarch64/asr_div1.c: New test case.
11921 * gcc.dg/rtl/aarch64/pr71779.c: New test case.
11922 * gcc.dg/rtl/rtl.exp: New file.
11923 * gcc.dg/rtl/test.c: New file.
11924 * gcc.dg/rtl/truncated-rtl-file.c: New test case.
11925 * gcc.dg/rtl/unknown-rtx-code.c: New test case.
11926 * gcc.dg/rtl/x86_64/dfinit.c: New test case.
11927 * gcc.dg/rtl/x86_64/different-structs.c: New test case.
11928 * gcc.dg/rtl/x86_64/final.c: New test case.
11929 * gcc.dg/rtl/x86_64/into-cfglayout.c: New test case.
11930 * gcc.dg/rtl/x86_64/ira.c: New test case.
11931 * gcc.dg/rtl/x86_64/pro_and_epilogue.c: New test case.
11932 * gcc.dg/rtl/x86_64/test-multiple-fns.c: New test case.
11933 * gcc.dg/rtl/x86_64/test-return-const.c.after-expand.c: New test case.
11934 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: New test case.
11935 * gcc.dg/rtl/x86_64/test-rtl.c: New test case.
11936 * gcc.dg/rtl/x86_64/test_1.h: New file.
11937 * gcc.dg/rtl/x86_64/times-two.c.after-expand.c: New test case.
11938 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: New test case.
11939 * gcc.dg/rtl/x86_64/times-two.h: New file.
11940 * gcc.dg/rtl/x86_64/vregs.c: New test case.
11941
cf8d19de
BC
119422017-01-24 Bin Cheng <bin.cheng@arm.com>
11943
11944 PR tree-optimization/79159
11945 * g++.dg/tree-ssa/pr79159.C: New test.
11946
f6a24a94 119472017-01-24 Pekka Jääskeläinen <pekka@parmance.com>
5fd1486c
PJ
11948 Martin Jambor <mjambor@suse.cz>
11949
11950 * lib/brig-dg.exp: New file.
11951 * lib/brig.exp: Likewise.
11952 * brig.dg/README: Likewise.
11953 * brig.dg/dg.exp: Likewise.
11954 * brig.dg/test/gimple/alloca.hsail: Likewise.
11955 * brig.dg/test/gimple/atomics.hsail: Likewise.
11956 * brig.dg/test/gimple/branches.hsail: Likewise.
11957 * brig.dg/test/gimple/fbarrier.hsail: Likewise.
11958 * brig.dg/test/gimple/function_calls.hsail: Likewise.
11959 * brig.dg/test/gimple/kernarg.hsail: Likewise.
11960 * brig.dg/test/gimple/mem.hsail: Likewise.
11961 * brig.dg/test/gimple/mulhi.hsail: Likewise.
11962 * brig.dg/test/gimple/packed.hsail: Likewise.
11963 * brig.dg/test/gimple/smoke_test.hsail: Likewise.
11964 * brig.dg/test/gimple/variables.hsail: Likewise.
11965 * brig.dg/test/gimple/vector.hsail: Likewise.
11966
c3b3e526
JJ
119672017-01-24 Jakub Jelinek <jakub@redhat.com>
11968
11969 * g++.dg/asan/asan_test.C: Enable on all *-*-linux* targets that
11970 support asan, only on i?86/x86_64 require sse2_runtime.
11971
75f92127
KN
119722017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11973
11974 PR target/66669
11975 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this
11976 test on powerpc targets.
11977
1a998fa0
MS
119782017-01-23 Martin Sebor <msebor@redhat.com>
11979
11980 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
11981
108fdd6d
RB
119822017-01-23 Richard Biener <rguenther@suse.de>
11983
11984 PR tree-optimization/79088
11985 PR tree-optimization/79188
11986 * gcc.dg/torture/pr79088.c: New testcase.
11987 * gcc.dg/torture/pr79188.c: Likewise.
11988
28826a66
KN
119892017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org>
11990
11991 * gcc.target/powerpc/bfp/scalar-insert-exp-3.c: New test.
11992 * gcc.target/powerpc/bfp/scalar-insert-exp-4.c: New test.
11993 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: New test.
11994 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: Adjust return
11995 type of test function to reflect change in built-in function's
11996 return type.
11997 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: Likewise.
11998 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: Likewise.
11999 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: Likewise.
12000 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: Adjust return
12001 type and second argument type to reflect change in built-in
12002 function's type signature.
12003 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: Likewise.
12004 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: Adjust return
12005 type of test function to reflect change in built-in function's
12006 return type.
12007 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: Likewise.
12008 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: Likewise.
12009 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: Likewise.
12010 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise.
12011 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise.
12012 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: Likewise.
12013 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: Likewise.
12014 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: Likewise.
12015 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: Likewise.
12016 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: Likewise.
12017 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: Likewise.
12018 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: Likewise.
12019 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: Likewise.
12020 * gcc.target/powerpc/bfp/vec-insert-exp-4.c: New test.
12021 * gcc.target/powerpc/bfp/vec-insert-exp-5.c: New test.
12022 * gcc.target/powerpc/bfp/vec-insert-exp-6.c: New test.
12023 * gcc.target/powerpc/bfp/vec-insert-exp-7.c: New test.
12024 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: Adjust return
12025 type of test function to reflect change in built-in function's
12026 return type.
12027 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: Likewise.
12028 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: Likewise.
12029 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: Likewise.
12030 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: Likewise.
12031 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: Likewise.
12032 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: Adjust types of
12033 test function's result and second argument to reflect change in
12034 built-in function's type signature.
12035 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: Likewise.
12036
e6b8075c
NS
120372017-01-23 Nathan Sidwell <nathan@acm.org>
12038
fc7612fd
NS
12039 PR C++/71710
12040 * g++.dg/template/pr71710.C: New.
12041
e6b8075c
NS
12042 PR c++/71406
12043 PR c++/77508
12044 * g++.dg/template/pr71406.C: New.
12045
15b8fd49
TK
120462017-01-23 Thomas Koenig <tkoenig@netcologne.de>
12047
9b7716c9 12048 * gfortran.dg/integer_exponentiation_7.f90: New test.
15b8fd49 12049
e9c4fbe9
BS
120502017-01-23 Bernd Schmidt <bschmidt@redhat.com>
12051
12052 PR rtl-optimization/78634
12053 * gcc.target/i386/funcspec-11.c: Also pass -mtune=i686.
12054
8539a302
BC
120552017-01-23 Bin Cheng <bin.cheng@arm.com>
12056
12057 PR tree-optimization/70754
12058 * gfortran.dg/pr70754.f90: New test.
12059
f368600f
ML
120602017-01-23 Martin Liska <mliska@suse.cz>
12061
12062 PR tree-optimization/79196
12063 * gcc.dg/asan/pr79196.c: New test.
12064 * gcc.dg/strlenopt-30.c: Update scanned pattern.
12065
d886761f
MM
120662017-01-23 Michael Matz <matz@suse.de>
12067
12068 PR tree-optimization/78384
12069 * gcc.dg/pr78384.c: New test.
12070
cffcafda
RB
120712017-01-23 Richard Biener <rguenther@suse.de>
12072
12073 PR tree-optimization/79186
12074 * gcc.dg/torture/pr79186.c: New testcase.
12075 * gcc.dg/torture/pr79187.c: Likewise.
12076
bda2bc48
MJ
120772017-01-23 Martin Jambor <mjambor@suse.cz>
12078
12079 * gcc.dg/ipa/vrp8.c: New test.
12080
f65f1ae3
MJ
120812017-01-23 Martin Jambor <mjambor@suse.cz>
12082
12083 PR ipa/79108
12084 * gfortran.dg/lto/pr79108_0.f90: New test.
12085
dea06111
AS
120862017-01-23 Andrew Senkevich <andrew.senkevich@intel.com>
12087
12088 * gcc.target/i386/avx512bw-ktestd-1.c: New test.
12089 * gcc.target/i386/avx512bw-ktestq-1.c: Ditto.
12090 * gcc.target/i386/avx512dq-ktestb-1.c: Ditto.
12091 * gcc.target/i386/avx512f-ktestw-1.c: Ditto.
12092 * gcc.target/i386/avx512bw-kortestd-1.c: Ditto.
12093 * gcc.target/i386/avx512bw-kortestq-1.c: Ditto.
12094 * gcc.target/i386/avx512dq-kortestb-1.c: Ditto.
12095 * gcc.target/i386/avx512f-kortestw-1.c: Ditto.
12096 * gcc.target/i386/avx512bw-ktestd-2.c: Ditt
12097 * gcc.target/i386/avx512bw-ktestq-2.c: Ditto.
12098 * gcc.target/i386/avx512dq-ktestb-2.c: Ditto.
12099 * gcc.target/i386/avx512f-ktestw-2.c: Ditto.
12100 * gcc.target/i386/avx512bw-kortestd-2.c: Ditto.
12101 * gcc.target/i386/avx512bw-kortestq-2.c: Ditto.
12102 * gcc.target/i386/avx512dq-kortestb-2.c: Ditto.
12103 * gcc.target/i386/avx512f-kortestw-2.c: Ditto.
12104
05011618
RB
121052017-01-23 Richard Biener <rguenther@suse.de>
12106 Nick Clifton <nickc@redhat.com>
12107
12108 PR testsuite/78421
12109 * lib/target-supports.exp (check_effective_target_vect_hw_misalign):
12110 If the target is ARM return the result of the
12111 check_effective_target_arm_vect_no_misalign proc.
12112 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: If the target does not
12113 support unaligned vectors then only expect one of the loops to be
12114 unrolled.
12115
f6b9f2ff
ML
121162017-01-23 Martin Liska <mliska@suse.cz>
12117
12118 * gcc.dg/asan/use-after-scope-10.c: New test.
12119 * gcc.dg/asan/use-after-scope-11.c: New test.
12120 * g++.dg/asan/use-after-scope-5.C: New test.
12121
c7775327
ML
121222017-01-23 Martin Liska <mliska@suse.cz>
12123
12124 * gcc.dg/asan/use-after-scope-3.c: Add additional flags.
12125 * gcc.dg/asan/use-after-scope-9.c: Likewise and grep for
12126 sanopt optimization for ASAN_POISON.
12127
d8ae8d16
KT
121282016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12129
12130 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase.
12131
54d7c70c
CL
121322017-01-23 Christophe Lyon <christophe.lyon@linaro.org>
12133
12134 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK_POLY): New.
12135 (CHECK_RESULTS_NAMED_NO_FP16): Call CHECK_POLY instead of CHECK
12136 for poly*_t types.
12137 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c (FNNAME): Likewise.
12138 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (void
12139 exec_vcombine): Likewise.
12140 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (FNNAME): Likewise.
12141 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c (void exec_vget_high): Likewise.
12142 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (void exec_vget_low): Likewise.
12143 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (void exec_vldX): Likewise.
12144 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (void exec_vldX_dup): Likewise.
12145 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (void exec_vldX_lane): Likewise.
12146 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12147 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: Likewise.
12148 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c (void exec_vqtbX): Likewise.
12149 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
12150 * gcc.target/aarch64/advsimd-intrinsics/vrev.c (void exec_vrev): Likewise.
12151 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12152 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12153 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c (void vsli_extra): Likewise.
12154 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c (void vsri_extra): Likewise.
12155 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (void exec_vstX_lane): Likewise.
12156 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c (void exec_vtbX): Likewise.
12157 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c (int main):
12158 Likewise.
12159 (TEST_VGET_LANE): Cast to uint to avoid warning.
12160 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc (void
12161 FNNAME): Fix PRIx format for int16_t, int32_t, uint16_t, uint32_t.
12162 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c (void
12163 exec_vfma_vfms_n): Fix PRIx format for float64_t.
12164 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c (void exec_vmovn):
12165 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12166 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c (void
12167 exec_vmul_lane): Fix PRIx format for int16_t, uint16_t.
12168 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
12169 * gcc.target/aarch64/advsimd-intrinsics/vmull.c (void exec_vmull):
12170 Fix PRIx format for int16_t, int64_t, uint16_t, uint64_t. Call
12171 CHECK_POLY instead of CHECK for poly64_t types.
12172 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c (void
12173 exec_vmull_lane): Fix PRIx format for int64_t, uint64_t.
12174 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc:
12175 Fix PRIx format for int8_t, int16_t, uint8_t, uint16_t.
12176 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c (void
12177 vqabs_extra): Fix PRIx format for int16_t, int32_t, uint16_t,
12178 uint32_t.
12179 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Fix PRIx format
12180 for int32_t, int64_t.
12181 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c (void
12182 vqneg_extra): Fix PRIx format for int16_t, int32_t.
12183 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c
12184 (TEST_VREINTERPRET_TO_POLY): New. (main): Call
12185 TEST_VREINTERPRET_TO_POLY instead of TEST_VREINTERPRET where
12186 needed.
12187
386fe51c
JJ
121882017-01-22 Jakub Jelinek <jakub@redhat.com>
12189
12190 PR fortran/79154
12191 * gfortran.dg/gomp/pr79154-1.f90: New test.
12192 * gfortran.dg/gomp/pr79154-2.f90: New test.
12193
bc4d86e6
AS
121942017-01-22 Andreas Schwab <schwab@linux-m68k.org>
12195
12196 * gcc.dg/tree-ssa/pr77445-2.c: Quote brackets.
12197
c31d5fce
MP
121982017-01-21 Marek Polacek <polacek@redhat.com>
12199
12200 PR testsuite/79169
12201 * g++.dg/warn/Wduplicated-branches1.C: Use signed char.
12202
25cb56c3
JH
122032017-01-20 Jan Hubicka <hubicka@ucw.cz>
12204
12205 * gcc.dg/tree-ssa/pr77445-2.c: Adjust template.
12206
ea9f867b
BS
122072017-01-21 Bernd Schmidt <bschmidt@redhat.com>
12208
12209 PR rtl-optimization/79125
12210 * gcc.dg/torture/pr79125.c: New test.
12211
a876231c
JW
122122017-01-20 Jiong Wang <jiong.wang@arm.com>
12213
2568d8a1 12214 * gcc.target/aarch64/return_address_sign_1.c: Enable on LP64
a876231c 12215 only.
2568d8a1
JJ
12216 * gcc.target/aarch64/return_address_sign_2.c: Likewise.
12217 * gcc.target/aarch64/return_address_sign_3.c: Likewise.
a876231c 12218
4b9f2115
NS
122192017-01-20 Nathan Sidwell <nathan@acm.org>
12220
3e4b91f2 12221 PR c++/78495
4b9f2115
NS
12222 * g++.dg/cpp1z/inh-ctor38.C: New.
12223
d2aadab1
MP
122242017-01-20 Marek Polacek <polacek@redhat.com>
12225
12226 PR c/79152
12227 * c-c++-common/Wimplicit-fallthrough-35.c: New test.
12228
449cd5af
TP
122292017-01-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
12230
12231 * lib/target-supports.exp (check_configured_with): New procedure.
12232 (check_effective_target_default_mode): new effective target.
12233 * gcc.target/arm/optional_thumb-1.c: Skip if GCC was configured with a
12234 default mode. Fix dg-skip-if target selector syntax.
12235 * gcc.target/arm/optional_thumb-2.c: Likewise.
12236 * gcc.target/arm/optional_thumb-3.c: Fix dg-skip-if target selector
12237 syntax.
12238
ebed7175
DM
122392017-01-20 David Malcolm <dmalcolm@redhat.com>
12240
12241 PR c++/77829
12242 PR c++/78656
12243 * g++.dg/spellcheck-pr77829.C: New test case.
12244 * g++.dg/spellcheck-pr78656.C: New test case.
12245
2ebd93e1
MP
122462017-01-20 Marek Polacek <polacek@redhat.com>
12247
12248 PR c/64279
12249 * c-c++-common/Wduplicated-branches-1.c: New test.
12250 * c-c++-common/Wduplicated-branches-10.c: New test.
12251 * c-c++-common/Wduplicated-branches-11.c: New test.
12252 * c-c++-common/Wduplicated-branches-12.c: New test.
12253 * c-c++-common/Wduplicated-branches-2.c: New test.
12254 * c-c++-common/Wduplicated-branches-3.c: New test.
12255 * c-c++-common/Wduplicated-branches-4.c: New test.
12256 * c-c++-common/Wduplicated-branches-5.c: New test.
12257 * c-c++-common/Wduplicated-branches-6.c: New test.
12258 * c-c++-common/Wduplicated-branches-7.c: New test.
12259 * c-c++-common/Wduplicated-branches-8.c: New test.
12260 * c-c++-common/Wduplicated-branches-9.c: New test.
12261 * c-c++-common/Wimplicit-fallthrough-7.c: Coalesce dg-warning.
12262 * g++.dg/cpp0x/lambda/lambda-switch.C: Move dg-warning.
12263 * g++.dg/ext/builtin-object-size3.C: Likewise.
12264 * g++.dg/gomp/loop-1.C: Likewise.
12265 * g++.dg/warn/Wduplicated-branches1.C: New test.
12266 * g++.dg/warn/Wduplicated-branches2.C: New test.
12267
0ce4024a
ML
122682017-01-20 Martin Liska <mliska@suse.cz>
12269
12270 PR lto/69188
12271 * gcc.dg/lto/pr69188_0.c: New test.
12272 * gcc.dg/lto/pr69188_1.c: New test.
12273
d8ea3e7c
AS
122742017-01-20 Andrew Senkevich <andrew.senkevich@intel.com>
12275
12276 * gcc.target/i386/avx512bw-kshiftld-1.c: New test.
12277 * gcc.target/i386/avx512bw-kshiftlq-1.c: Ditto.
12278 * gcc.target/i386/avx512dq-kshiftlb-1.c: Ditto.
12279 * gcc.target/i386/avx512f-kshiftlw-1.c: Ditto.
12280 * gcc.target/i386/avx512bw-kshiftrd-1.c: Ditto.
12281 * gcc.target/i386/avx512bw-kshiftrq-1.c: Ditto.
12282 * gcc.target/i386/avx512dq-kshiftrb-1.c: Ditto.
12283 * gcc.target/i386/avx512f-kshiftrw-1.c: Ditto.
12284 * gcc.target/i386/avx512bw-kshiftld-2.c: Ditto.
12285 * gcc.target/i386/avx512bw-kshiftlq-2.c: Ditto.
12286 * gcc.target/i386/avx512bw-kshiftrd-2.c: Ditto.
12287 * gcc.target/i386/avx512bw-kshiftrq-2.c: Ditto.
12288 * gcc.target/i386/avx512dq-kshiftlb-2.c: Ditto.
12289 * gcc.target/i386/avx512dq-kshiftrb-2.c: Ditto.
12290 * gcc.target/i386/avx512f-kshiftlw-2.c: Ditto.
12291 * gcc.target/i386/avx512f-kshiftrw-2.c: Ditto.
12292 * gcc.target/i386/avx-1.c: Test new intrinsics.
12293 * gcc.target/i386/sse-13.c: Ditto.
12294 * gcc.target/i386/sse-23.c: Ditto.
12295
0516164b
RB
122962017-01-20 Richard Biener <rguenther@suse.de>
12297
12298 PR tree-optimization/71264
12299 * gcc.dg/vect/pr71264.c: Make sure memory is aligned.
12300
d821744c
MF
123012017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12302
12303 * gcc.target/mips/madd4-1.c: New file.
12304 * gcc.target/mips/madd4-2.c: Likewise.
12305 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12306 HAS_MADD4.
12307 (mips_option_groups): Add -m[no-]madd4.
12308 (mips-dg-init): Detect default -mno-madd4.
12309 (mips-dg-options): Handle HAS_MADD4 arch upgrade/downgrade.
12310 * gcc.target/mips/mips-ps-type.c: Add -mmadd4 test option.
12311 * gcc.target/mips/mips-ps-type-2.c: Likewise.
12312 * gcc.target/mips/nmadd-1.c: Likewise.
12313 * gcc.target/mips/nmadd-2.c: Likewise.
12314 * gcc.target/mips/nmadd-3.c: Likewise.
12315
db58fd89
JW
123162017-01-19 Jiong Wang <jiong.wang@arm.com>
12317
12318 * gcc.target/aarch64/return_address_sign_1.c: New testcase for no
12319 combined instructions.
12320 * gcc.target/aarch64/return_address_sign_2.c: New testcase for combined
12321 instructions.
12322 * gcc.target/aarch64/return_address_sign_3.c: New testcase for disable
12323 of pointer authentication.
12324
bd9cf60b
MM
123252017-01-19 Michael Meissner <meissner@linux.vnet.ibm.com>
12326
12327 * gcc.target/powerpc/float128-hw.c: Do not require IEEE 128-bit
12328 floating point hardware to run test.
12329
ab014eb3
TC
123302017-01-19 Tamar Christina <tamar.christina@arm.com>
12331
2568d8a1 12332 * lib/target-supports.exp
ab014eb3
TC
12333 (check_effective_target_vect_call_copysignf): Enable for AArch64.
12334
c048038f
RO
123352017-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12336
12337 PR testsuite/79051
12338 * gcc.dg/attr-alloc_size-4.c (test_int_range) [__i386__ ||
12339 __x86_64__]: Allow for target i?86-*-*.
12340
ab6b44cb
MF
123412017-01-19 Matthew Fortune <matthew.fortune@imgtec.com>
12342
12343 PR target/78176
12344 * gcc.target/mips/lxc1-sxc1-1.c: New file.
12345 * gcc.target/mips/lxc1-sxc1-2.c: Likewise.
12346 * gcc.target/mips/mips.exp (mips_option_groups): Add ghost option
12347 HAS_LXC1.
12348 (mips_option_groups): Add -m[no-]lxc1-sxc1.
12349 (mips-dg-init): Detect default -mno-lxc1-sxc1.
12350 (mips-dg-options): Handle HAS_LXC1 arch upgrade/downgrade.
12351
118d5ed3
AV
123522017-01-19 Andre Vehreschild <vehre@gcc.gnu.org>
12353
12354 PR fortran/70696
12355 * gfortran.dg/coarray_43.f90: New test.
12356
a57c520e
RE
123572017-01-19 Richard Earnshaw <rearnsha@arm.com>
12358
12359 PR rtl-optimization/79121
12360 * gcc.c-torture/execute/pr79121.c: New test.
12361
54dc4be2
MM
123622017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12363
12364 * gcc.target/powerpc/p9-xxbr-1.c: Fix typos in submission.
12365 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12366
7bd5dad2
LK
123672017-01-18 Louis Krupp <louis.krupp@zoho.com>
12368
12369 PR fortran/50069
12370 PR fortran/55086
12371 * gfortran.dg/pr50069_1.f90: New test.
12372 * gfortran.dg/pr50069_2.f90: New test.
12373 * gfortran.dg/pr55086_1.f90: New test.
12374 * gfortran.dg/pr55086_1_tfat.f90: New test.
12375 * gfortran.dg/pr55086_2.f90: New test.
12376 * gfortran.dg/pr55086_2_tfat.f90: New test.
12377 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: New test.
12378
0edd264d
AS
123792017-01-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
12380 * gcc.dg/strcmp-1.c: New test.
12381 * gcc.dg/strncmp-1.c: Add test for a bug that escaped.
12382
551914b7
DM
123832017-01-18 David Malcolm <dmalcolm@redhat.com>
12384
12385 * jit.dg/test-threads.c (dejagnu_pass): Remove decl.
12386 (dejagnu_fail): Likewise.
12387 (dejagnu_note): Likewise.
12388 (pass): Provide forward decl, moving true decl to after #include
12389 of harness.h.
12390 (fail): Likewise.
12391 (note): Likewise.
12392
b7d3a6a6
MM
123932017-01-18 Michael Meissner <meissner@linux.vnet.ibm.com>
12394
12395 * gcc.target/powerpc/p9-xxbr-1.c: New test.
12396 * gcc.target/powerpc/p9-xxbr-2.c: Likewise.
12397
c484627c
NS
123982017-01-18 Nathan Sidwell <nathan@acm.org>
12399
12400 PR c++/78488
12401 * g++.dg/cpp1z/inh-ctor37.C: New.
12402
a711887e
UB
124032017-01-18 Uros Bizjak <ubizjak@gmail.com>
12404
12405 PR rtl-optimization/78952
12406 * gcc.target/i386/pr78952-1.c: New test.
12407 * gcc.target/i386/pr78952-2.c: Ditto.
12408
525a5e33
AV
124092017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
12410
12411 * gfortran.dg/coarray_alloc_with_implicit_sync_2.f90: New test.
12412
124132017-01-18 Andre Vehreschild <vehre@gcc.gnu.org>
3083fc56
AV
12414
12415 PR fortran/70696
12416 * gfortran.dg/coarray_event_1.f08: New test.
12417
90553aac
JJ
124182017-01-18 Jakub Jelinek <jakub@redhat.com>
12419
12420 PR target/77416
12421 * gcc.target/powerpc/pr77416.c Guard the test only for ilp32 effective
12422 target. Use powerpc* instead of powerpc64* in targets. Remove -m32
12423 from dg-options.
12424 * gcc.target/powerpc/pr64205.c: Remove -m32 from dg-options of ilp32
12425 guarded test.
12426 * gcc.target/powerpc/fusion4.c: Likewise.
12427 * gcc.target/powerpc/pr63491.c: Remove -m64 from dg-options of lp64
12428 guarded test.
12429 * gcc.target/powerpc/pr58673-1.c: Likewise.
12430 * gcc.target/powerpc/pr58673-2.c: Likewise.
12431 * gcc.target/powerpc/pr59054.c: Likewise.
12432
dfc42f08
BS
124332016-01-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12434
12435 * gcc.target/powerpc/p8vector-builtin-8.c: Add new form for
12436 vec_bperm.
12437 * gcc.target/powerpc/p9-vbpermd.c: New file.
12438
f3981e7e
AK
124392017-01-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12440
12441 * gcc.target/s390/htm-builtins-compile-2.c (must_not_compile1):
12442 (must_not_compile2): Downcase first letter of error messages.
12443 * gcc.target/s390/target-attribute/tattr-13.c (b): Likewise.
12444 * gcc.target/s390/vector/vec-abi-vararg-2.c: Likewise.
12445
2c65d990
NS
124462017-01-18 Nathan Sidwell <nathan@acm.org>
12447
12448 PR c++/79091
12449 * g++.dg/pr79091.C: New.
12450
a711887e
UB
124512017-01-18 Jakub Jelinek <jakub@redhat.com>
12452
12453 * gcc.target/s390/target-attribute/tattr-2.c: Add -fno-ipa-icf
12454 to dg-options.
12455 (p0): Add missing dg-error.
12456
4701fba3
JS
124572017-01-17 Joe Seymour <joe.s@somniumtech.com>
12458
12459 * gcc.target/msp430/mul_f5_muldef.c: New test.
12460
ac4dc08d
MM
124612017-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12462
12463 PR target/79004
12464 * gcc.target/powerpc/pr79004.c: Add -mfloat128 to the test
12465 options. Fix up the syntax for using \m and \M.
12466
1b3254e4
SB
124672017-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12468
12469 PR target/78875
12470 * gcc.target/powerpc/ssp-1.c: New testcase.
12471 * gcc.target/powerpc/ssp-2.c: New testcase.
12472
8144a493
WD
124732017-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12474
12475 * gcc.target/aarch64/eh_return.c: New test.
12476
a6607774
BS
124772017-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12478
12479 * vec-rlmi-rlnm.c: New file.
12480
8ddfdbc2
NS
124812017-01-17 Nathan Sidwell <nathan@acm.org>
12482
12483 PR c++/61636
12484 * g++.dg/cpp1y/pr61636-1.C: New.
12485 * g++.dg/cpp1y/pr61636-2.C: New.
12486 * g++.dg/cpp1y/pr61636-3.C: New.
12487
d365b403
MS
124882017-01-17 Martin Sebor <msebor@redhat.com>
12489
12490 PR testsuite/79115
12491 * gcc.dg/pr78768.c: Make it a link-only test.
12492
0d80ab91
DM
124932017-01-17 David Malcolm <dmalcolm@redhat.com>
12494
12495 PR c++/71497
12496 * c-c++-common/Wmisleading-indentation-3.c: Update wording of
12497 expected messages.
12498 * c-c++-common/Wmisleading-indentation.c: Likewise.
12499
31b61548
VM
125002017-01-17 Vladimir Makarov <vmakarov@redhat.com>
12501
12502 PR target/79058
12503 * gcc.target/arm/pr79058.c: New.
12504
c549996e
JJ
125052017-01-17 Jakub Jelinek <jakub@redhat.com>
12506
12507 PR tree-optimization/71854
12508 * gcc.dg/vect/pr71854.c: New test.
12509
4f197ff9
ML
125102017-01-17 Martin Liska <mliska@suse.cz>
12511
12512 PR ipa/71207
12513 * g++.dg/ipa/pr71207.C: New test.
12514
d4193b85
JH
125152017-01-17 Jan Hubicka <hubicka@ucw.cz>
12516
12517 PR middle-end/77445
12518 * gcc.dg/tree-ssa/pr77445-2.c: New testcase.
12519 * gcc.dg/tree-ssa/pr77445.c: New testcase.
12520
906e7712
JJ
125212017-01-17 Jakub Jelinek <jakub@redhat.com>
12522
12523 * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__
12524 rather than long unsigned int.
12525 * g++.dg/tree-ssa/ssa-dom.C: Likewise.
12526
12314dc9
RB
125272017-01-17 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/71433
12530 * gcc.dg/Warray-bounds-20.c: New testcase.
12531
a23e48df
RB
125322017-01-17 Richard Biener <rguenther@suse.de>
12533
12534 PR testsuite/52563
12535 PR testsuite/71237
12536 PR testsuite/77737
12537 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs.
12538 * gcc.dg/tree-ssa/scev-4.c: Likewise.
12539 * gcc.dg/tree-ssa/scev-5.c: Likewise.
12540
e6750e5c
AM
125412017-01-17 Alan Modra <amodra@gmail.com>
12542
12543 * gcc.target/powerpc/pr79066.c: New.
12544
a59afbe2
JL
125452017-01-16 Jeff Law <law@redhat.com>
12546
12547 PR tree-optimization/33562
12548 PR tree-optimization/61912
12549 PR tree-optimization/77485
12550 PR tree-optimization/79090
12551 * gcc.dg/tree-ssa/ssa-dse-29.c: New test.
12552 * g++.dg/tree-ssa/ssa-dse-2.C: New test.
12553
e1bcfb92
JJ
125542017-01-16 Jakub Jelinek <jakub@redhat.com>
12555
98e92fb2
JJ
12556 PR c/79089
12557 * gcc.c-torture/compile/pr79089.c: New test.
12558
e1bcfb92
JJ
12559 PR target/79080
12560 * gcc.dg/pr79080.c: New test.
12561
0ef1f9cd
DM
125622017-01-16 David Malcolm <dmalcolm@redhat.com>
12563
12564 PR c/78304
12565 * gcc.dg/format/pr78304.c: Convert argument from integral type
12566 to a pointer.
12567 * gcc.dg/format/pr78304-2.c: Likewise.
12568
76689ffc
CL
125692017-01-16 Carl Love <cel@us.ibm.com>
12570
12571 * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase.
12572 * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase.
12573
ce12ee9e
CL
125742017-01-16 Carl Love <cel@us.ibm.com>
12575
12576 * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()):
12577 Change arguments and return type to bool long long.
12578
b336037d
MS
125792017-01-16 Martin Sebor <msebor@redhat.com>
12580
12581 PR testsuite/79051
12582 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except
12583 on x86.
12584
1ddca3f3
PC
125852017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12586
12587 Revert:
a711887e 12588 2017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
1ddca3f3
PC
12589
12590 PR c++/71737
12591 * g++.dg/cpp0x/pr71737.C: New.
12592
290687fb
BS
125932017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12594
12595 * gcc.target/powerpc/swaps-p8-27.c: New.
12596
7d2f3f1d
PC
125972017-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12598
12599 PR c++/71737
12600 * g++.dg/cpp0x/pr71737.C: New.
12601
d743728f
EB
126022017-01-16 Eric Botcazou <ebotcazou@adacore.com>
12603
12604 * gnat.dg/opt62.adb: New test.
12605 * gnat.dg/opt62_pkg.ads: New helper.
12606
90aead21
BS
126072017-01-14 Bernd Schmidt <bschmidt@redhat.com>
12608
a711887e
UB
12609 PR rtl-optimization/78626
12610 PR rtl-optimization/78727
90aead21
BS
12611 * gcc.dg/torture/pr78626.c: New test.
12612 * gcc.dg/torture/pr78727.c: New test.
12613
afaecc23
AM
126142017-01-14 Alan Modra <amodra@gmail.com>
12615
12616 * gcc.c-torture/compile/pr72749.c: New test.
12617
be4aa83d
DM
126182017-01-13 David Malcolm <dmalcolm@redhat.com>
12619
12620 PR c/78304
12621 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT.
12622 (test_macro_2): New test.
12623 (test_macro_3): New test.
12624 (test_macro_4): New test.
12625 (test_non_contiguous_strings): Convert line number to line offset.
12626 * gcc.dg/format/pr78304-2.c: New test case.
12627 * gcc.dg/format/pr78304.c: New test case.
12628
7cdca3ec
UB
126292017-01-13 Uros Bizjak <ubizjak@gmail.com>
12630
12631 * gcc.target/i386/funcspec-56.inc: Add missing options and
12632 reorder options by implied ISAs, as in ix86_target_string.
12633
e3017e52
MP
126342017-01-13 Marek Polacek <polacek@redhat.com>
12635
12636 PR c++/71166
12637 * g++.dg/cpp0x/constexpr-array18.C: New test.
12638
d155c6fe
JL
126392017-01-13 Jeff Law <law@redhat.com>
12640
7c9560a5
JL
12641 * gcc.dg/tree-ssa/ssa-dse-25.c: New test.
12642
9e59e99a
JL
12643 PR tree-optimization/61912
12644 PR tree-optimization/77485
12645 * g++.dg/tree-ssa/ssa-dse-1.C: New test.
12646 * gcc.dg/tree-ssa/pr30375: Adjust expected output.
12647 * gcc.dg/tree-ssa/ssa-dse-24.c: New test.
12648
12649 PR tree-optimization/33562
12650 PR tree-optimization/61912
12651 PR tree-optimization/77485
d155c6fe
JL
12652 * gcc.dg/tree-ssa/complex-4.c: Remove xfail.
12653 * gcc.dg/tree-ssa/complex-5.c: Likewise.
12654 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
12655 * gcc.dg/tree-ssa/ssa-dse-18.c: New test.
12656 * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise.
12657 * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise.
12658 * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise.
12659
77719b06
ML
126602017-01-13 Martin Liska <mliska@suse.cz>
12661
12662 PR ipa/79043
12663 * gcc.c-torture/execute/pr79043.c: New test.
12664
a181b2bc
RB
126652017-01-13 Richard Biener <rguenther@suse.de>
12666
12667 PR middle-end/78411
12668 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert.
12669
eaed3226
AV
126702017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12671
12672 PR fortran/70697
12673 * gfortran.dg/coarray/event_4.f08: New test.
12674
4ccff88b
AV
126752017-01-13 Andre Vehreschild <vehre@gcc.gnu.org>
12676
12677 PR fortran/70696
12678 * gfortran.dg/coarray/event_3.f08: New test.
12679
3c3b9090
RB
126802017-01-13 Richard Biener <rguenther@suse.de>
12681
12682 PR tree-optimization/77283
12683 * gcc.dg/tree-ssa/split-path-9.c: Fix.
12684
25329913
RB
126852017-01-13 Richard Biener <rguenther@suse.de>
12686
12687 * gcc.dg/gimplefe-22.c: New testcase.
12688
10b70b8e
RB
126892017-01-13 Richard Biener <rguenther@suse.de>
12690
12691 PR tree-optimization/77283
12692 * gcc.dg/tree-ssa/split-path-7.c: Adjust.
12693 * gcc.dg/tree-ssa/split-path-8.c: New testcase.
12694 * gcc.dg/tree-ssa/split-path-9.c: Likewise.
12695
76a8f82f
SL
126962017-01-12 Sandra Loosemore <sandra@codesourcery.com>
12697
12698 * gcc.dg/pr77862.c: Require fpic target.
12699
59a505da
MM
127002017-01-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12701
12702 PR target/79004
12703 * gcc.target/powerpc/pr79004.c: New test.
8ddfdbc2 12704
bce6f760
MS
127052017-01-12 Martin Sebor <msebor@redhat.com>
12706
12707 * gcc.dg/pr78138.c: Adjust.
12708 * gcc.dg/pr78768.c: Adjust.
12709 * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust.
12710 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
12711 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust.
12712 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust.
12713 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust.
12714 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust.
12715 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust.
12716 * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust.
12717 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust.
12718 * gcc.dg/tree-ssa/pr78605.c: Adjust.
12719 * gcc.dg/tree-ssa/pr78622.c: Adjust.
12720
3eefa646
JJ
127212017-01-12 Jakub Jelinek <jakub@redhat.com>
12722
12723 * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test.
12724
dcb56243
MS
127252017-01-12 Martin Sebor <msebor@redhat.com>
12726
8be3f306 12727 PR testsuite/79051
940242cd
MS
12728 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives
12729 due to bug 79054.
dcb56243 12730
b7431c20
DE
127312017-01-12 David Edelsohn <dje.gcc@gmail.com>
12732
12733 * gcc.dg/pr78768.c: Require LTO.
12734
2bcd9f32
MS
127352017-01-12 Martin Sebor <msebor@redhat.com>
12736
12737 PR c/79074
12738 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure
12739 due to the referenced bug.
12740
b2fc1c70
MS
127412017-01-12 Martin Sebor <msebor@redhat.com>
12742
12743 PR testsuite/79073
12744 * gcc.dg/pr78973.c: Xfail on ILP32 targets.
12745
fbed6f36
UB
127462017-01-12 Uros Bizjak <ubizjak@gmail.com>
12747
12748 * gcc.target/i386/builtin_target.c (check_features): Check all
12749 supported __builtin_cpu_supports options.
12750
27282dad
KT
127512017-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12752
12753 PR tree-optimization/78319
12754 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm.
12755 Remove xfail.
12756
66113166
BS
127572017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12758
12759 PR target/79044
12760 * gcc.target/powerpc/swaps-p8-26.c: New.
12761
6bb4ea5c
RB
127622017-01-12 Richard Biener <rguenther@suse.de>
12763
12764 * gcc.dg/gimplefe-21.c: New testcase.
12765
f15dbadb
MC
127662017-01-12 Michael Collison <michael.collison@arm.com>
12767
12768 * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64.
12769
73e32c47
JK
127702017-01-11 Julia Koval <julia.koval@intel.com>
12771 Uros Bizjak <ubizjak@gmail.com>
12772
12773 * gcc.target/i386/sgx.c New test.
12774 * gcc.target/i386/sse-12.c: Add -msgx.
12775 * gcc.target/i386/sse-13.c: Ditto.
12776 * gcc.target/i386/sse-14.c: Ditto.
12777 * gcc.target/i386/sse-22.c: Ditto.
12778 * gcc.target/i386/sse-23.c: Ditto.
12779 * g++.dg/other/i386-2.C: Ditto.
12780 * g++.dg/other/i386-3.C: Ditto.
12781
3594adc7
MS
127822017-01-11 Martin Sebor <msebor@redhat.com>
12783
12784 PR c++/24511
12785 * g++.dg/template/explicit9.C: New test.
12786
01bfd257
NS
127872017-01-11 Nathan Sidwell <nathan@acm.org>
12788
12789 PR c++/77812
12790 * g++.dg/pr77812.C: New.
12791
88df7964
JJ
127922017-01-11 Jakub Jelinek <jakub@redhat.com>
12793
eae63d78
JJ
12794 PR c++/71537
12795 * g++.dg/cpp1y/constexpr-71537.C: New test.
12796
88df7964
JJ
12797 * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options
12798 argument.
12799
960ecba4
MS
128002017-01-11 Martin Sebor <msebor@redhat.com>
12801
12802 PR c/47931
12803 * c-c++-common/Waddress-2.c: New test.
12804
1f258a55
JJ
128052017-01-11 Jakub Jelinek <jakub@redhat.com>
12806
12807 PR c++/78341
12808 * g++.dg/cpp0x/pr78341.C: New test.
12809
bf5fbf46
MS
128102017-01-11 Martin Sebor <msebor@redhat.com>
12811
12812 PR c/78768
12813 * gcc.dg/pr78768.c: New test.
12814
19ff0049
DM
128152017-01-11 David Malcolm <dmalcolm@redhat.com>
12816
12817 PR driver/78877
12818 * gcc.dg/spellcheck-options-14.c: New test case.
12819 * gcc.dg/spellcheck-options-15.c: New test case.
12820 * gcc.dg/spellcheck-options-16.c: New test case.
12821 * gcc.dg/spellcheck-options-17.c: New test case.
12822
c86e9f03
ML
128232017-01-11 Martin Liska <mliska@suse.cz>
12824
12825 * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options.
12826
947f51d6
JJ
128272017-01-11 Jakub Jelinek <jakub@redhat.com>
12828
12829 * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition
12830 instead of just 1 for the decomposition from struct C.
12831
849fccf8
EB
128322017-01-11 Eric Botcazou <ebotcazou@adacore.com>
12833
12834 * gcc.c-torture/execute/20170111-1.c: New test.
12835
80c74722
RB
128362017-01-11 Richard Biener <rguenther@suse.de>
12837
12838 * gcc.dg/tree-ssa/pr61743-1.c: Adjust.
12839
4c4b4703
JJ
128402017-01-11 Jakub Jelinek <jakub@redhat.com>
12841
12842 PR middle-end/50199
12843 * gcc.dg/lto/pr50199_0.c: New test.
12844
664b1a6b
MS
128452017-01-10 Martin Sebor <msebor@redhat.com>
12846
12847 PR testsuite/78960
12848 PR testsuite/78959
12849 PR testsuite/78133
12850 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime.
12851 * gcc.dg/tree-ssa/pr78622.c: Ditto.
12852
fefd3086
MS
128532017-01-10 Martin Sebor <msebor@redhat.com>
12854
12855 PR middle-end/78138
664b1a6b 12856 * gcc.dg/pr78138.c: New test.
fefd3086 12857
b9f4757f
DM
128582017-01-10 David Malcolm <dmalcolm@redhat.com>
12859
12860 PR c++/77949
12861 * g++.dg/diagnostic/pr77949.C: New test case.
12862
5a50f6bb
MS
128632017-01-10 Martin Sebor <msebor@redhat.com>
12864
12865 PR middle-end/78245
12866 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests.
12867
c16880ef
MS
128682017-01-10 Martin Sebor <msebor@redhat.com>
12869
12870 PR tree-optimization/78775
12871 * gcc.dg/attr-alloc_size-4.c: Add test cases.
12872 * gcc.dg/attr-alloc_size-10.c: New test.
12873 * gcc.dg/attr-alloc_size-11.c: New test.
12874 * gcc.dg/builtin-stringop-chk-7.c: New test.
12875 * gcc.dg/pr78775.c: New test.
12876 * gcc.dg/pr78973-2.c: New test.
12877 * gcc.dg/pr78973.c: New test.
12878
5363d9d9
JL
128792017-01-10 Jeff Law <law@redhat.com>
12880
12881 PR tree-optimization/77766
12882 PR tree-optimization/78856
12883 * gcc.c-torture/execute/pr77766.c: New test.
12884
aae23693
RB
128852016-01-10 Richard Biener <rguenther@suse.de>
12886
12887 PR tree-optimization/79034
12888 * g++.dg/torture/pr79034.C: New testcase.
12889
a0843aed
ML
128902017-01-10 Martin Liska <mliska@suse.cz>
12891
12892 * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern.
12893 * gcc.dg/ipa/ipa-icf-10.c: Likewise.
12894 * gcc.dg/ipa/ipa-icf-11.c: Likewise.
12895 * gcc.dg/ipa/ipa-icf-12.c: Likewise.
12896 * gcc.dg/ipa/ipa-icf-13.c: Likewise.
12897 * gcc.dg/ipa/ipa-icf-16.c: Likewise.
12898 * gcc.dg/ipa/ipa-icf-18.c: Likewise.
12899 * gcc.dg/ipa/ipa-icf-2.c: Likewise.
12900 * gcc.dg/ipa/ipa-icf-20.c: Likewise.
12901 * gcc.dg/ipa/ipa-icf-21.c: Likewise.
12902 * gcc.dg/ipa/ipa-icf-23.c: Likewise.
12903 * gcc.dg/ipa/ipa-icf-25.c: Likewise.
12904 * gcc.dg/ipa/ipa-icf-26.c: Likewise.
12905 * gcc.dg/ipa/ipa-icf-27.c: Likewise.
12906 * gcc.dg/ipa/ipa-icf-3.c: Likewise.
12907 * gcc.dg/ipa/ipa-icf-35.c: Likewise.
12908 * gcc.dg/ipa/ipa-icf-36.c: Likewise.
12909 * gcc.dg/ipa/ipa-icf-37.c: Likewise.
12910 * gcc.dg/ipa/ipa-icf-5.c: Likewise.
12911 * gcc.dg/ipa/ipa-icf-7.c: Likewise.
12912 * gcc.dg/ipa/ipa-icf-8.c: Likewise.
12913 * gcc.dg/ipa/pr64307.c: Likewise.
12914 * gcc.dg/ipa/pr77653.c: Likewise.
12915
79fc8ffe
AS
129162017-01-10 Andrew Senkevich <andrew.senkevich@intel.com>
12917
12918 * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq.
12919 * g++.dg/other/i386-3.C: Ditto.
12920 * gcc.target/i386/sse-12.c: Ditto.
12921 * gcc.target/i386/sse-13.c: Ditto.
12922 * gcc.target/i386/sse-22.c: Ditto.
12923 * gcc.target/i386/sse-23.c: Ditto.
12924 * gcc.target/i386/builtin_target.c: Handle new option.
12925 * gcc.target/i386/funcspec-56.inc: Test new attributes.
12926 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test.
12927 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto.
12928
dfa6951f
MS
129292017-01-09 Martin Sebor <msebor@redhat.com>
12930
12931 PR testsuite/79036
12932 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats
12933 with different precisions.
12934
a271e415
EB
129352017-01-09 Eric Botcazou <ebotcazou@adacore.com>
12936
12937 * g++.dg/opt/call2.C: New test.
12938 * g++.dg/opt/call3.C: Likewise.
12939 * gnat.dg/array26.adb: New test.
12940 * gnat.dg/array26_pkg.ad[sb]: New helper.
12941 * gnat.dg/array27.adb: New test.
12942 * gnat.dg/array27_pkg.ad[sb]: New helper.
12943 * gnat.dg/array28.adb: New test.
12944 * gnat.dg/array28_pkg.ad[sb]: New helper.
12945
bd2c6270
JJ
129462017-01-09 Jakub Jelinek <jakub@redhat.com>
12947
12948 PR translation/79019
12949 PR translation/79020
12950 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of
12951 diagnostics.
12952 * gfortran.dg/initialization_17.f90: Likewise.
12953
1c1d8e75
DH
129542017-01-09 Dominique d'Humieres <dominiq@lps.ens.fr>
12955
12956 PR testsuite/79026
12957 * gcc.target/i386/pr78904-2.c: Require nonpic targets.
12958 * gcc.target/i386/pr78904-4.c: Likewise.
12959 * gcc.target/i386/pr78904-6.c: Likewise.
12960 * gcc.target/i386/pr78967-2.c: Likewise.
12961
cb330ba5
JJ
129622017-01-09 Jakub Jelinek <jakub@redhat.com>
12963
12964 PR tree-optimization/78899
12965 * gcc.target/i386/pr78899.c: New test.
12966 * gcc.dg/pr71077.c: New test.
12967
a5e14a42
MJ
129682017-01-09 Martin Jambor <mjambor@suse.cz>
12969
12970 PR ipa/78365
12971 PR ipa/78599
12972 * gcc.dg/torture/pr78365.c: New test.
12973
01216d27
JJ
129742017-01-09 Jakub Jelinek <jakub@redhat.com>
12975
dc59e50a
JJ
12976 PR c++/78948
12977 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment.
12978 (main): Use int* instead of long long.
12979
01216d27
JJ
12980 PR tree-optimization/78938
12981 * gcc.dg/vect/pr78938.c: New test.
12982
c0d4fec7
KT
129832017-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12984
12985 * gcc.dg/20161219.c: New test.
12986
7b1b0cc1
RB
129872017-01-09 Richard Biener <rguenther@suse.de>
12988
12989 PR tree-optimization/78997
12990 * gcc.dg/torture/pr78997.c: New testcase.
12991
813b9c0d
RB
129922017-01-09 Richard Biener <rguenther@suse.de>
12993
12994 PR debug/79000
12995 * g++.dg/lto/pr79000_0.C: New testcase.
12996 * g++.dg/lto/pr79000_1.c: Likewise.
12997
efcc8d38
MS
129982017-01-08 Martin Sebor <msebor@redhat.com>
12999
13000 PR middle-end/77708
13001 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test.
13002 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test.
13003 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing
13004 due to bug 78969.
13005 * gcc.dg/format/pr78569.c: Adjust.
13006
5ccf1d8d
DM
130072017-01-07 David Malcolm <dmalcolm@redhat.com>
13008
13009 PR c++/72803
13010 * g++.dg/diagnostic/pr72803.C: New test case.
13011
42002dfe
MS
130122017-01-07 Martin Sebor <msebor@redhat.com>
13013
13014 * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461.
13015 * gcc.dg/attr-alloc_size-4.c: Same.
13016
de91486c
AV
130172017-01-07 Andre Vehreschild <vehre@gcc.gnu.org>
13018
13019 * gfortran.dg/coarray/ptr_comp_1.f08: New test.
13020 * gfortran.dg/coarray/ptr_comp_2.f08: New test.
13021 * gfortran.dg/coarray/ptr_comp_3.f08: New test.
13022 * gfortran.dg/coarray/ptr_comp_4.f08: New test.
13023 * gfortran.dg/coarray_ptr_comp_1.f08: New test.
13024 * gfortran.dg/coarray_ptr_comp_2.f08: New test.
13025 * gfortran.dg/coarray_ptr_comp_3.f08: New test.
13026
f55a925e
AS
130272017-01-06 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13028 * gcc.dg/memcmp-1.c: New.
13029 * gcc.dg/strncmp-1.c: New.
13030
f3caa118
AV
130312017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13032
13033 * gcc.target/arm/acle/mcrr: New.
13034 * gcc.target/arm/acle/mcrr2: New.
13035 * gcc.target/arm/acle/mrrc: New.
13036 * gcc.target/arm/acle/mrrc2: New.
13037
ecc9a25b
AV
130382017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13039
13040 * gcc.target/arm/acle/mcr.c: New.
13041 * gcc.target/arm/acle/mrc.c: New.
13042 * gcc.target/arm/acle/mcr2.c: New.
13043 * gcc.target/arm/acle/mrc2.c: New.
13044
3811581f
AV
130452017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13046
13047 * gcc.target/arm/acle/ldc: New.
13048 * gcc.target/arm/acle/ldc2: New.
13049 * gcc.target/arm/acle/ldcl: New.
13050 * gcc.target/arm/acle/ldc2l: New.
13051 * gcc.target/arm/acle/stc: New.
13052 * gcc.target/arm/acle/stc2: New.
13053 * gcc.target/arm/acle/stcl: New.
13054 * gcc.target/arm/acle/stc2l: New.
13055
d57daa0c
AV
130562017-01-06 Andre Vieira <andre.simoesdiasvieira@arm.com>
13057
13058 * gcc.target/arm/acle/acle.exp: Run tests for different options
13059 and make sure fat-lto-objects is used such that we can still do
13060 assemble scans.
13061 * gcc.target/arm/acle/cdp.c: New.
13062 * gcc.target/arm/acle/cdp2.c: New.
13063 * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New.
13064 (check_effective_target_arm_coproc1_ok_nocache): New.
13065 (check_effective_target_arm_coproc2_ok): New.
13066 (check_effective_target_arm_coproc2_ok_nocache): New.
13067 (check_effective_target_arm_coproc3_ok): New.
13068 (check_effective_target_arm_coproc3_ok_nocache): New.
13069 (check_effective_target_arm_coproc4_ok): New.
13070 (check_effective_target_arm_coproc4_ok_nocache): New.
13071
8a123229
MS
130722017-01-06 Martin Sebor <msebor@redhat.com>
13073
13074 PR middle-end/78605
13075 * gcc.dg/tree-ssa/pr78605.c: New test.
13076
5b8999d6
MS
130772017-01-05 Martin Sebor <msebor@redhat.com>
13078
13079 PR tree-optimization/78910
13080 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected
13081 diagnostics.
13082 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13083 * gcc.dg/tree-ssa/pr78910.c: New test.
13084
4e89adf9
EB
130852017-01-05 Eric Botcazou <ebotcazou@adacore.com>
13086
13087 * gcc.dg/sso-10.c: New test.
13088
962c5679
JJ
130892017-01-05 Jakub Jelinek <jakub@redhat.com>
13090
cfd719e7
JJ
13091 PR tree-optimization/71016
13092 * gcc.target/i386/pr71016.c: New test.
13093 * gcc.target/aarch64/pr71016.c: New test.
13094 * gcc.dg/tree-ssa/pr66726-3.c: New test.
13095
26f20371
JJ
13096 PR c++/78931
13097 * g++.dg/cpp1z/decomp19.C: New test.
13098
962c5679
JJ
13099 PR c++/78890
13100 * g++.dg/init/ref14.C: Expect error even in C++11 and later.
13101 * g++.dg/init/union1.C: Likewise.
13102 * g++.dg/cpp0x/union6.C: Expect errors.
13103 * g++.dg/cpp0x/union8.C: New test.
13104 * g++.dg/cpp0x/pr78890-1.C: New test.
13105 * g++.dg/cpp0x/pr78890-2.C: New test.
13106
8c15f541
DE
131072017-01-05 David Edelsohn <dje.gcc@gmail.com>
13108
13109 * gcc.target/powerpc/pr71670.c: Require p9vector.
13110 * gcc.target/powerpc/p9-novsx.c: Same.
13111
51b86113
DM
131122017-01-05 David Malcolm <dmalcolm@redhat.com>
13113
13114 * selftests/asr_div1.rtl: New file.
13115 * selftests/aarch64: New subdirectory.
13116 * selftests/aarch64/times-two.rtl: New file.
13117 * selftests/bb-index.rtl: New file.
13118 * selftests/cfg-test.rtl: New file.
13119 * selftests/const-int.rtl: New file.
13120 * selftests/example-labels.rtl: New file.
13121 * selftests/insn-with-mode.rtl: New file.
13122 * selftests/jump-to-label-ref.rtl: New file.
13123 * selftests/jump-to-return.rtl: New file.
13124 * selftests/jump-to-simple-return.rtl: New file.
13125 * selftests/mem.rtl: New file.
13126 * selftests/note-insn-deleted.rtl: New file.
13127 * selftests/note_insn_basic_block.rtl: New file.
13128 * selftests/simple-cse.rtl: New file.
13129 * selftests/symbol-ref.rtl: New file.
13130 * selftests/x86_64: New subdirectory.
13131 * selftests/x86_64/call-insn.rtl: New file.
13132 * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file.
13133 * selftests/x86_64/times-two.rtl: New file.
13134 * selftests/x86_64/unspec.rtl: New file.
13135
dc7650cc
NS
131362017-01-05 Nathan Sidwell <nathan@acm.org>
13137
13138 PR c++/78765
13139 * g++.dg/cpp0x/pr78765.C: New.
13140
3db70565
DV
131412017-01-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
13142
13143 * gcc.target/s390/memcpy-2.c: New test.
13144 * gcc.target/s390/memset-2.c: New test.
13145
f5a537e3
AK
131462017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13147
13148 * gcc.target/s390/memcpy-1.c: New test.
13149
d80c6d02
JL
131502017-01-04 Jeff Law <law@redhat.com>
13151
13152 PR tree-optimization/78812
13153 * g++.dg/torture/pr78812.C: New test.
13154
08edc320 131552017-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
fba4b861
MM
13156
13157 PR target/71977
13158 PR target/70568
13159 PR target/78823
13160 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on
13161 64-bit VSX systems with direct move, whether we optimize common
13162 code sequences in the GLIBC math library for float math functions.
13163 * gcc.target/powerpc/pr71977-2.c: Likewise.
13164
a9342885
MP
131652017-01-04 Marek Polacek <polacek@redhat.com>
13166
13167 PR c++/64767
13168 * c-c++-common/Wpointer-compare-1.c: New test.
13169
066435fe
JJ
131702017-01-04 Jakub Jelinek <jakub@redhat.com>
13171
abec4284
JJ
13172 PR c++/78949
13173 * c-c++-common/Wunused-var-16.c: New test.
13174
26c43e27
JJ
13175 PR c++/78693
13176 * g++.dg/cpp0x/pr78693.C: New test.
13177
fc73e60c
JJ
13178 PR driver/78957
13179 * gcc.dg/pr78957.c: New test.
13180
c9cf3863
JJ
13181 * g++.dg/cpp1y/auto-fn34.C: New test.
13182
066435fe
JJ
13183 PR c++/71182
13184 * g++.dg/cpp0x/pr71182.C: New test.
13185
598bd687
KN
131862017-01-04 Kelvin Nilsen <kelvin@gcc.gnu.org>
13187
13188 PR target/78056
13189 * gcc.target/powerpc/pr78056-1.c: New test.
13190 * gcc.target/powerpc/pr78056-2.c: New test.
13191 * gcc.target/powerpc/pr78056-3.c: New test.
13192 * gcc.target/powerpc/pr78056-4.c: New test.
13193 * gcc.target/powerpc/pr78056-5.c: New test.
13194 * gcc.target/powerpc/pr78056-6.c: New test.
13195 * gcc.target/powerpc/pr78056-7.c: New test.
13196 * gcc.target/powerpc/pr78056-8.c: New test.
13197 * lib/target-supports.exp
13198 (check_effective_target_powerpc_popcntb_ok): New procedure to test
13199 whether the effective target supports the popcntb instruction.
13200
8194635a
JL
132012017-01-03 Jeff Law <law@redhat.com>
13202
13203 PR tree-optimization/67955
13204 * gcc.dg/tree-ssa/ssa-dse-28.c: New test.
13205
baf9ebc8
MP
132062017-01-04 Marek Polacek <polacek@redhat.com>
13207
13208 PR c++/77545
13209 PR c++/77284
13210 * g++.dg/cpp0x/range-for32.C: New test.
13211 * g++.dg/cpp0x/range-for33.C: New test.
13212
5dd9a9d0
DM
132132017-01-04 David Malcolm <dmalcolm@redhat.com>
13214
13215 * gcc.dg/Wmissing-braces-fixits.c: New test case.
13216
4bf07f3f
NS
132172017-01-04 Nathan Sidwell <nathan@acm.org>
13218
13219 PR c++/66735
13220 * g++.dg/cpp1y/pr66735.C: New.
13221
165ba2e9
JJ
132222017-01-04 Jakub Jelinek <jakub@redhat.com>
13223
13224 PR tree-optimization/71563
13225 * gcc.dg/tree-ssa/pr71563.c: New test.
13226
4567f969
JB
132272017-01-04 Janne Blomqvist <jb@gcc.gnu.org>
13228
13229 PR fortran/78534
13230 PR fortran/78976
13231 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13232 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13233 * gfortran.dg/transfer_intrinsic_1.f90: Change
13234 scan-tree-dump-times due to gfc_trans_string_copy change to
13235 avoid -Wstringop-overflow.
13236
1c06f07f
JL
132372017-01-03 Jeff Law <law@redhat.com>
13238
13239 PR tree-optimization/78856
13240 * gcc.c-torture/execute/pr78856.c: New test.
13241
60fb638f
MM
132422017-01-03 Michael Meissner <meissner@linux.vnet.ibm.com>
13243
13244 PR target/78953
13245 * gcc.target/powerpc/pr78953.c: New test.
13246
e4d02f52
ILT
132472017-01-03 Ian Lance Taylor <iant@google.com>
13248
13249 * gcc.misc-tests/godump-1.c: Update for accurate representation of
13250 enums.
13251
5b4f088d
MS
132522017-01-03 Martin Sebor <msebor@redhat.com>
13253
13254 PR tree-optimization/78696
13255 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases.
13256 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors.
13257 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test.
13258 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
13259
132602017-01-03 David Malcolm <dmalcolm@redhat.com>
13261
13262 * gcc.dg/dg-test-1.c: Add tests of relative line specifications
13263 with more than one digit.
13264 * lib/gcc-dg.exp (process-message): Support more than one digit
13265 in relative line specifications.
13266
132672017-01-03 Jakub Jelinek <jakub@redhat.com>
13268
13269 PR tree-optimization/78965
13270 * gcc.dg/pr78965.c: New test.
13271
13272 PR middle-end/78901
13273 * g++.dg/opt/pr78901.C: New test.
13274
132752017-01-03 Janne Blomqvist <jb@gcc.gnu.org>
13276
13277 PR fortran/78534
13278 PR fortran/66310
13279 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times
13280 due to gfc_trans_string_copy change to avoid -Wstringop-overflow.
13281 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13282 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13283 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13284 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13285 * gfortran.dg/string_1_lp64.f90: New test.
13286 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13287 * gfortran.dg/string_3_lp64.f90: New test.
13288 * gfortran.dg/transfer_intrinsic_1.f90: Change
13289 scan-tree-dump-times due to gfc_trans_string_copy change to
13290 avoid -Wstringop-overflow.
13291
8b7163c6
UB
132922017-01-02 Uros Bizjak <ubizjak@gmail.com>
13293
13294 PR target/78967
13295 * gcc.target/i386/pr78967-1.c: New test.
13296 * gcc.target/i386/pr78967-2.c: Ditto.
13297 * gcc.target/i386/pr78967-3.c: Ditto.
13298
13299 * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns.
13300 * gcc.target/i386/pr78904-4.c: Ditto.
13301 * gcc.target/i386/pr78904-6.c: Ditto.
13302
e2940b98
JH
133032017-01-01 Jan Hubicka <hubicka@ucw.cz>
13304
13305 PR middle-end/77674
13306 * g++.dg/torture/pr77674.C: New testcase.
13307
cbe34bb5 133082017-01-01 Jakub Jelinek <jakub@redhat.com>
818ab71a
JJ
13309
13310 Update copyright years.
818ab71a 13311\f
cbe34bb5 13312Copyright (C) 2017 Free Software Foundation, Inc.
ad41bd84
JM
13313
13314Copying and distribution of this file, with or without modification,
13315are permitted in any medium without royalty provided the copyright
13316notice and this notice are preserved.